/* gm2 换装弹窗外壳（方案乙 e2，T10，2026-10-27）。设计稿：docs/design/dressup-modal-20261027/em.css（e2 部分）+ em-xl.css（不含 .wrap 放大与手动缩放按钮）。
   只写入口横幅、遮罩、弹窗外框、标题栏、底部镜像发送栏；弹窗里面是线上 gm2-dress.css/js 原样渲染。
   选择器统一加 html body 前缀并全部带 !important；与 gm2-dress.css 同法，先写未分层的一份（不支持 @layer 的旧内核用），再原样写进 @layer public-a2（public-a2.css 的 .a2-public button 等在该层里带 !important，层内 !important 才能盖过，否则外壳按钮会被盖成金色）。ES5 页面：不用 CSS 变量、grid、:is()、clamp()。
   外框配色取自 gm2-dress.css 旧皮肤（#744c2d→#4b260a 木框，#2e190e 描边）；橙色按钮与绿色发送按钮按 T10 第 9 条对比度修复后的颜色。 */
html body .em-entry,html body .em-ov,html body .em-ov *{box-sizing:border-box !important}
html body .em-out{text-shadow:-1px 0 0 #2e190e,1px 0 0 #2e190e,0 -1px 0 #2e190e,0 1px 0 #2e190e !important}
html body .em-entry:focus-visible,html body .em-ic:focus-visible,html body .em-send:focus-visible{outline:3px solid #ffe2a0 !important;outline-offset:2px !important}
/* 入口里的人物：原版默认形象图层叠加 */
html body .em-char{position:relative !important;display:block !important;overflow:hidden !important}
html body .em-char img{position:absolute !important;left:0 !important;top:0 !important;max-width:none !important;-webkit-transform-origin:0 0 !important;transform-origin:0 0 !important}

/* ---------- 入口横幅 ---------- */
html body .em-entry{display:-webkit-box !important;display:-webkit-flex !important;display:flex !important;-webkit-align-items:center !important;align-items:center !important;width:100% !important;margin:16px 0 !important;padding:14px 18px !important;border:2px solid #2e190e !important;border-radius:14px !important;background-color:#744c2d !important;background-image:linear-gradient(180deg,#744c2d 0%,#4b260a 100%) !important;box-shadow:inset 0 0 0 2px #8e4e19 !important;color:#fdf3d9 !important;-webkit-text-fill-color:#fdf3d9 !important;font-family:inherit !important;font-size:14px !important;line-height:1.5 !important;text-align:left !important;cursor:pointer !important;min-height:0 !important;height:auto !important}
html body .em-entry:hover,html body .em-entry:focus{box-shadow:inset 0 0 0 2px #c27b37,0 0 0 2px #f2c661 !important}
html body .em-entry .em-char{-webkit-flex:0 0 96px !important;flex:0 0 96px !important;width:96px !important;height:120px !important;margin-right:16px !important;border:2px solid #2e190e !important;border-radius:10px !important;background-color:#e8e3c5 !important;background-image:radial-gradient(ellipse at 50% 45%,#fffbe8 0%,#e8e3c5 70%) !important}
html body .em-entry-t{display:block !important;-webkit-flex:1 1 auto !important;flex:1 1 auto !important;min-width:0 !important}
html body .em-entry-t b{display:block !important;font-size:22px !important;line-height:30px !important;color:#fdf3d9 !important;-webkit-text-fill-color:#fdf3d9 !important}
html body .em-entry-t small{display:block !important;font-size:14px !important;color:#f4e8cd !important;-webkit-text-fill-color:#f4e8cd !important}
html body .em-go{display:inline-block !important;-webkit-flex:0 0 auto !important;flex:0 0 auto !important;min-height:48px !important;line-height:44px !important;padding:0 22px !important;border:2px solid #2e190e !important;border-radius:10px !important;background-color:#95511a !important;background-image:linear-gradient(180deg,#a4682e,#95511a) !important;color:#fff !important;-webkit-text-fill-color:#fff !important;font-size:16px !important;font-weight:800 !important}
html body .em-entry.is-banner{min-height:96px !important;padding:10px 18px !important;background-image:linear-gradient(90deg,#4b260a 0%,#744c2d 45%,#8e4e19 100%) !important}
html body .em-entry.is-banner .em-char{width:72px !important;height:90px !important;-webkit-flex:0 0 72px !important;flex:0 0 72px !important}

/* ---------- 遮罩 + 弹窗外框 ---------- */
html.em-lock,html.em-lock body{overflow:hidden !important}
html body .em-ov{position:fixed !important;left:0 !important;top:0 !important;right:0 !important;bottom:0 !important;z-index:2147483000 !important;display:none !important;background-color:rgba(10,6,2,.66) !important;font:14px/1.5 "PingFang SC","Microsoft YaHei","Noto Sans CJK SC",sans-serif !important;color:#d5cbb3 !important;text-align:left !important}
html body .em-ov.is-on{display:block !important}
html body .em-win{position:absolute !important;left:4% !important;top:4% !important;width:92% !important;height:92% !important;display:-webkit-box !important;display:-webkit-flex !important;display:flex !important;-webkit-box-orient:vertical !important;-webkit-flex-direction:column !important;flex-direction:column !important;border:3px solid #2e190e !important;border-radius:14px !important;background-color:#744c2d !important;background-image:linear-gradient(180deg,#744c2d 0%,#4b260a 100%) !important;box-shadow:inset 0 0 0 2px #8e4e19,0 16px 48px rgba(0,0,0,.7) !important;overflow:hidden !important;margin:0 !important;padding:0 !important}
/* gm2 的 @layer public-a2 里有 .a2-public 下 role=dialog 的统一弹窗框（1px 细边 + 纯色底），选择器权重高于 html body .em-win，把 e2 外框压成 1px、渐变底被盖掉，1440 下内容区多出 4px，缩放从 95% 变成 96%。这里用更高权重只把外框和底色还原成设计稿 em.css 的值。 */
html body .em-ov .em-win{border:3px solid #2e190e !important;background-color:#744c2d !important;background-image:linear-gradient(180deg,#744c2d 0%,#4b260a 100%) !important}
html body .em-bar{display:-webkit-box !important;display:-webkit-flex !important;display:flex !important;-webkit-align-items:center !important;align-items:center !important;-webkit-flex:0 0 auto !important;flex:0 0 auto !important;height:52px !important;padding:0 6px 0 14px !important;border-bottom:2px solid #2e190e !important;background-image:linear-gradient(180deg,#9a6a3e 0%,#744c2d 45%,#4b260a 100%) !important;color:#fdf3d9 !important;-webkit-text-fill-color:#fdf3d9 !important;-webkit-user-select:none !important;user-select:none !important}
html body .em-bar h2{-webkit-flex:1 1 auto !important;flex:1 1 auto !important;min-width:0 !important;margin:0 !important;padding:0 !important;font-size:18px !important;line-height:24px !important;font-weight:700 !important;white-space:nowrap !important;overflow:hidden !important;text-overflow:ellipsis !important;color:#fdf3d9 !important;-webkit-text-fill-color:#fdf3d9 !important;font-family:"SimSun","宋体","NSimSun","Songti SC","STSong","Noto Serif CJK SC",serif !important;letter-spacing:0 !important}
html body .em-bar h2 small{margin-left:10px !important;font-size:13px !important;font-weight:400 !important;color:#ffe2a0 !important;-webkit-text-fill-color:#ffe2a0 !important}
html body .em-bar .em-hint{margin-right:8px !important;font-size:12px !important;color:#f4e8cd !important;-webkit-text-fill-color:#f4e8cd !important;white-space:nowrap !important}
html body .em-zinfo{display:none !important;margin-right:8px !important;font-size:12px !important;color:#ffe2a0 !important;-webkit-text-fill-color:#ffe2a0 !important;white-space:nowrap !important}
html body .em-ic{display:inline-block !important;width:44px !important;height:44px !important;min-width:0 !important;min-height:0 !important;margin:0 0 0 6px !important;border:2px solid #2e190e !important;border-radius:8px !important;background-color:#95511a !important;background-image:linear-gradient(180deg,#a4682e,#95511a) !important;color:#fff !important;-webkit-text-fill-color:#fff !important;font-size:24px !important;line-height:38px !important;text-align:center !important;cursor:pointer !important;padding:0 !important;box-shadow:none !important}
html body .em-ic:hover,html body .em-ic:focus-visible{background-color:#9d1d00 !important;background-image:linear-gradient(180deg,#c3552a,#9d1d00) !important;border-color:#ffe2a0 !important}
html body .em-body{-webkit-flex:1 1 auto !important;flex:1 1 auto !important;min-height:0 !important;overflow-y:auto !important;overflow-x:hidden !important;padding:0 12px !important;-webkit-overflow-scrolling:touch !important}
html body .em-zoom{-webkit-transform-origin:0 0 !important;transform-origin:0 0 !important}
html body .em-foot{display:-webkit-box !important;display:-webkit-flex !important;display:flex !important;-webkit-align-items:center !important;align-items:center !important;-webkit-flex:0 0 auto !important;flex:0 0 auto !important;min-height:60px !important;padding:6px 12px !important;border-top:2px solid #2e190e !important;background-color:#2e190e !important;color:#f4e8cd !important;-webkit-text-fill-color:#f4e8cd !important;font-size:13px !important}
html body .em-foot-t{-webkit-flex:1 1 auto !important;flex:1 1 auto !important;min-width:0 !important;margin-right:10px !important;line-height:18px !important}
html body .em-foot-t b{color:#ffe2a0 !important;-webkit-text-fill-color:#ffe2a0 !important}
html body .em-foot .em-send{-webkit-flex:0 0 auto !important;flex:0 0 auto !important;width:auto !important;max-width:none !important;min-width:0 !important;overflow:visible !important;min-height:48px !important;height:auto !important;margin:0 !important;padding:0 20px !important;border:1px solid #839b5f !important;border-radius:10px !important;background-color:#538325 !important;background-image:linear-gradient(180deg,#578038,#538325) !important;color:#fff !important;-webkit-text-fill-color:#fff !important;font-family:inherit !important;font-size:15px !important;font-weight:800 !important;line-height:1.2 !important;cursor:pointer !important;text-shadow:-1px 0 0 #000,1px 0 0 #000,0 -1px 0 #000,0 1px 0 #000 !important;white-space:nowrap !important;box-shadow:none !important}
html body .em-foot .em-send.is-armed{border-color:#e0604f !important;background-image:none !important;background-color:#c0392b !important;text-shadow:none !important}
html body .em-foot .em-send.is-dis{border-color:#3a3426 !important;background-image:none !important;background-color:#171b18 !important;color:#8a8170 !important;-webkit-text-fill-color:#8a8170 !important;text-shadow:none !important;cursor:default !important}
html body .em-foot .em-res{display:block !important;color:#ffd0c4 !important;-webkit-text-fill-color:#ffd0c4 !important}
html body .em-foot.is-off{display:none !important}
html body .em-foot svg{display:inline-block !important;width:18px !important;height:18px !important;margin-right:6px !important;vertical-align:-3px !important;fill:currentColor !important}

/* 手机：全屏，没有遮罩可点，用 × 或系统返回关闭（≤860px 与 gm2-dress.js 的窄屏阈值一致） */
@media (max-width:860px){
  html body .em-entry{padding:10px !important}
  html body .em-entry .em-char,html body .em-entry.is-banner .em-char{width:72px !important;height:90px !important;-webkit-flex:0 0 72px !important;flex:0 0 72px !important;margin-right:10px !important}
  html body .em-entry-t b{font-size:18px !important;line-height:24px !important}
  html body .em-entry-t small{font-size:13px !important}
  html body .em-go{padding:0 12px !important;font-size:14px !important}
  html body .em-win{left:0 !important;top:0 !important;width:100% !important;height:100% !important;border-radius:0 !important;border-width:0 !important}
  html body .em-ov .em-win{border-width:0 !important}
  html body .em-bar .em-hint{display:none !important}
  html body .em-bar{height:52px !important;padding-left:10px !important}
  html body .em-bar h2 small{display:none !important}
  html body .em-body{padding:0 6px !important}
  html body .em-foot .em-send{padding:0 12px !important;font-size:14px !important}
}
/* 大屏（em-xl.css）：窗口 94%，标题栏、×、底部发送栏的字号和点击区随视口放大；换装区由 gm2-dress-modal.js 用 zoom 等比放大 */
@media (min-width:1400px){
  html body .em-win{left:3% !important;top:3% !important;width:94% !important;height:94% !important}
  html body .em-zinfo{display:inline !important}
}
@media (min-width:1700px){
  html body .em-bar{height:60px !important}
  html body .em-bar h2{font-size:21px !important}
  html body .em-ic{width:50px !important;height:50px !important;font-size:28px !important;line-height:44px !important}
  html body .em-foot{min-height:72px !important;font-size:15px !important}
  html body .em-foot .em-send{min-height:56px !important;font-size:18px !important;padding:0 28px !important}
}
@media (min-width:2300px){
  html body .em-bar{height:72px !important}
  html body .em-bar h2{font-size:26px !important}
  html body .em-bar h2 small{font-size:16px !important}
  html body .em-ic{width:60px !important;height:60px !important;font-size:34px !important;line-height:54px !important}
  html body .em-foot{min-height:88px !important;font-size:18px !important}
  html body .em-foot .em-send{min-height:66px !important;font-size:22px !important;padding:0 36px !important}
}

/* ---------- 同一份规则写进 @layer public-a2（见文件头） ---------- */
@layer public-a2{
html body .em-entry,html body .em-ov,html body .em-ov *{box-sizing:border-box !important}
html body .em-out{text-shadow:-1px 0 0 #2e190e,1px 0 0 #2e190e,0 -1px 0 #2e190e,0 1px 0 #2e190e !important}
html body .em-entry:focus-visible,html body .em-ic:focus-visible,html body .em-send:focus-visible{outline:3px solid #ffe2a0 !important;outline-offset:2px !important}
html body .em-char{position:relative !important;display:block !important;overflow:hidden !important}
html body .em-char img{position:absolute !important;left:0 !important;top:0 !important;max-width:none !important;-webkit-transform-origin:0 0 !important;transform-origin:0 0 !important}

html body .em-entry{display:-webkit-box !important;display:-webkit-flex !important;display:flex !important;-webkit-align-items:center !important;align-items:center !important;width:100% !important;margin:16px 0 !important;padding:14px 18px !important;border:2px solid #2e190e !important;border-radius:14px !important;background-color:#744c2d !important;background-image:linear-gradient(180deg,#744c2d 0%,#4b260a 100%) !important;box-shadow:inset 0 0 0 2px #8e4e19 !important;color:#fdf3d9 !important;-webkit-text-fill-color:#fdf3d9 !important;font-family:inherit !important;font-size:14px !important;line-height:1.5 !important;text-align:left !important;cursor:pointer !important;min-height:0 !important;height:auto !important}
html body .em-entry:hover,html body .em-entry:focus{box-shadow:inset 0 0 0 2px #c27b37,0 0 0 2px #f2c661 !important}
html body .em-entry .em-char{-webkit-flex:0 0 96px !important;flex:0 0 96px !important;width:96px !important;height:120px !important;margin-right:16px !important;border:2px solid #2e190e !important;border-radius:10px !important;background-color:#e8e3c5 !important;background-image:radial-gradient(ellipse at 50% 45%,#fffbe8 0%,#e8e3c5 70%) !important}
html body .em-entry-t{display:block !important;-webkit-flex:1 1 auto !important;flex:1 1 auto !important;min-width:0 !important}
html body .em-entry-t b{display:block !important;font-size:22px !important;line-height:30px !important;color:#fdf3d9 !important;-webkit-text-fill-color:#fdf3d9 !important}
html body .em-entry-t small{display:block !important;font-size:14px !important;color:#f4e8cd !important;-webkit-text-fill-color:#f4e8cd !important}
html body .em-go{display:inline-block !important;-webkit-flex:0 0 auto !important;flex:0 0 auto !important;min-height:48px !important;line-height:44px !important;padding:0 22px !important;border:2px solid #2e190e !important;border-radius:10px !important;background-color:#95511a !important;background-image:linear-gradient(180deg,#a4682e,#95511a) !important;color:#fff !important;-webkit-text-fill-color:#fff !important;font-size:16px !important;font-weight:800 !important}
html body .em-entry.is-banner{min-height:96px !important;padding:10px 18px !important;background-image:linear-gradient(90deg,#4b260a 0%,#744c2d 45%,#8e4e19 100%) !important}
html body .em-entry.is-banner .em-char{width:72px !important;height:90px !important;-webkit-flex:0 0 72px !important;flex:0 0 72px !important}

html.em-lock,html.em-lock body{overflow:hidden !important}
html body .em-ov{position:fixed !important;left:0 !important;top:0 !important;right:0 !important;bottom:0 !important;z-index:2147483000 !important;display:none !important;background-color:rgba(10,6,2,.66) !important;font:14px/1.5 "PingFang SC","Microsoft YaHei","Noto Sans CJK SC",sans-serif !important;color:#d5cbb3 !important;text-align:left !important}
html body .em-ov.is-on{display:block !important}
html body .em-win{position:absolute !important;left:4% !important;top:4% !important;width:92% !important;height:92% !important;display:-webkit-box !important;display:-webkit-flex !important;display:flex !important;-webkit-box-orient:vertical !important;-webkit-flex-direction:column !important;flex-direction:column !important;border:3px solid #2e190e !important;border-radius:14px !important;background-color:#744c2d !important;background-image:linear-gradient(180deg,#744c2d 0%,#4b260a 100%) !important;box-shadow:inset 0 0 0 2px #8e4e19,0 16px 48px rgba(0,0,0,.7) !important;overflow:hidden !important;margin:0 !important;padding:0 !important}
/* gm2 的 @layer public-a2 里有 .a2-public 下 role=dialog 的统一弹窗框（1px 细边 + 纯色底），选择器权重高于 html body .em-win，把 e2 外框压成 1px、渐变底被盖掉，1440 下内容区多出 4px，缩放从 95% 变成 96%。这里用更高权重只把外框和底色还原成设计稿 em.css 的值。 */
html body .em-ov .em-win{border:3px solid #2e190e !important;background-color:#744c2d !important;background-image:linear-gradient(180deg,#744c2d 0%,#4b260a 100%) !important}
html body .em-bar{display:-webkit-box !important;display:-webkit-flex !important;display:flex !important;-webkit-align-items:center !important;align-items:center !important;-webkit-flex:0 0 auto !important;flex:0 0 auto !important;height:52px !important;padding:0 6px 0 14px !important;border-bottom:2px solid #2e190e !important;background-image:linear-gradient(180deg,#9a6a3e 0%,#744c2d 45%,#4b260a 100%) !important;color:#fdf3d9 !important;-webkit-text-fill-color:#fdf3d9 !important;-webkit-user-select:none !important;user-select:none !important}
html body .em-bar h2{-webkit-flex:1 1 auto !important;flex:1 1 auto !important;min-width:0 !important;margin:0 !important;padding:0 !important;font-size:18px !important;line-height:24px !important;font-weight:700 !important;white-space:nowrap !important;overflow:hidden !important;text-overflow:ellipsis !important;color:#fdf3d9 !important;-webkit-text-fill-color:#fdf3d9 !important;font-family:"SimSun","宋体","NSimSun","Songti SC","STSong","Noto Serif CJK SC",serif !important;letter-spacing:0 !important}
html body .em-bar h2 small{margin-left:10px !important;font-size:13px !important;font-weight:400 !important;color:#ffe2a0 !important;-webkit-text-fill-color:#ffe2a0 !important}
html body .em-bar .em-hint{margin-right:8px !important;font-size:12px !important;color:#f4e8cd !important;-webkit-text-fill-color:#f4e8cd !important;white-space:nowrap !important}
html body .em-zinfo{display:none !important;margin-right:8px !important;font-size:12px !important;color:#ffe2a0 !important;-webkit-text-fill-color:#ffe2a0 !important;white-space:nowrap !important}
html body .em-ic{display:inline-block !important;width:44px !important;height:44px !important;min-width:0 !important;min-height:0 !important;margin:0 0 0 6px !important;border:2px solid #2e190e !important;border-radius:8px !important;background-color:#95511a !important;background-image:linear-gradient(180deg,#a4682e,#95511a) !important;color:#fff !important;-webkit-text-fill-color:#fff !important;font-size:24px !important;line-height:38px !important;text-align:center !important;cursor:pointer !important;padding:0 !important;box-shadow:none !important}
html body .em-ic:hover,html body .em-ic:focus-visible{background-color:#9d1d00 !important;background-image:linear-gradient(180deg,#c3552a,#9d1d00) !important;border-color:#ffe2a0 !important}
html body .em-body{-webkit-flex:1 1 auto !important;flex:1 1 auto !important;min-height:0 !important;overflow-y:auto !important;overflow-x:hidden !important;padding:0 12px !important;-webkit-overflow-scrolling:touch !important}
html body .em-zoom{-webkit-transform-origin:0 0 !important;transform-origin:0 0 !important}
html body .em-foot{display:-webkit-box !important;display:-webkit-flex !important;display:flex !important;-webkit-align-items:center !important;align-items:center !important;-webkit-flex:0 0 auto !important;flex:0 0 auto !important;min-height:60px !important;padding:6px 12px !important;border-top:2px solid #2e190e !important;background-color:#2e190e !important;color:#f4e8cd !important;-webkit-text-fill-color:#f4e8cd !important;font-size:13px !important}
html body .em-foot-t{-webkit-flex:1 1 auto !important;flex:1 1 auto !important;min-width:0 !important;margin-right:10px !important;line-height:18px !important}
html body .em-foot-t b{color:#ffe2a0 !important;-webkit-text-fill-color:#ffe2a0 !important}
html body .em-foot .em-send{-webkit-flex:0 0 auto !important;flex:0 0 auto !important;width:auto !important;max-width:none !important;min-width:0 !important;overflow:visible !important;min-height:48px !important;height:auto !important;margin:0 !important;padding:0 20px !important;border:1px solid #839b5f !important;border-radius:10px !important;background-color:#538325 !important;background-image:linear-gradient(180deg,#578038,#538325) !important;color:#fff !important;-webkit-text-fill-color:#fff !important;font-family:inherit !important;font-size:15px !important;font-weight:800 !important;line-height:1.2 !important;cursor:pointer !important;text-shadow:-1px 0 0 #000,1px 0 0 #000,0 -1px 0 #000,0 1px 0 #000 !important;white-space:nowrap !important;box-shadow:none !important}
html body .em-foot .em-send.is-armed{border-color:#e0604f !important;background-image:none !important;background-color:#c0392b !important;text-shadow:none !important}
html body .em-foot .em-send.is-dis{border-color:#3a3426 !important;background-image:none !important;background-color:#171b18 !important;color:#8a8170 !important;-webkit-text-fill-color:#8a8170 !important;text-shadow:none !important;cursor:default !important}
html body .em-foot .em-res{display:block !important;color:#ffd0c4 !important;-webkit-text-fill-color:#ffd0c4 !important}
html body .em-foot.is-off{display:none !important}
html body .em-foot svg{display:inline-block !important;width:18px !important;height:18px !important;margin-right:6px !important;vertical-align:-3px !important;fill:currentColor !important}

@media (max-width:860px){
  html body .em-entry{padding:10px !important}
  html body .em-entry .em-char,html body .em-entry.is-banner .em-char{width:72px !important;height:90px !important;-webkit-flex:0 0 72px !important;flex:0 0 72px !important;margin-right:10px !important}
  html body .em-entry-t b{font-size:18px !important;line-height:24px !important}
  html body .em-entry-t small{font-size:13px !important}
  html body .em-go{padding:0 12px !important;font-size:14px !important}
  html body .em-win{left:0 !important;top:0 !important;width:100% !important;height:100% !important;border-radius:0 !important;border-width:0 !important}
  html body .em-ov .em-win{border-width:0 !important}
  html body .em-bar .em-hint{display:none !important}
  html body .em-bar{height:52px !important;padding-left:10px !important}
  html body .em-bar h2 small{display:none !important}
  html body .em-body{padding:0 6px !important}
  html body .em-foot .em-send{padding:0 12px !important;font-size:14px !important}
}
@media (min-width:1400px){
  html body .em-win{left:3% !important;top:3% !important;width:94% !important;height:94% !important}
  html body .em-zinfo{display:inline !important}
}
@media (min-width:1700px){
  html body .em-bar{height:60px !important}
  html body .em-bar h2{font-size:21px !important}
  html body .em-ic{width:50px !important;height:50px !important;font-size:28px !important;line-height:44px !important}
  html body .em-foot{min-height:72px !important;font-size:15px !important}
  html body .em-foot .em-send{min-height:56px !important;font-size:18px !important;padding:0 28px !important}
}
@media (min-width:2300px){
  html body .em-bar{height:72px !important}
  html body .em-bar h2{font-size:26px !important}
  html body .em-bar h2 small{font-size:16px !important}
  html body .em-ic{width:60px !important;height:60px !important;font-size:34px !important;line-height:54px !important}
  html body .em-foot{min-height:88px !important;font-size:18px !important}
  html body .em-foot .em-send{min-height:66px !important;font-size:22px !important;padding:0 36px !important}
}
}
