:root{--color-primary:#165dff;--color-primary-light:#e8f3ff;--color-bg:#f7f8fa;--color-card:#fff;--color-text-1:#1d2129;--color-text-2:#4e5969;--color-text-3:#86909c;--color-text-4:#c9cdd4;--color-border:#e5e6eb;--color-success:#00b42a;--color-warning:#ff7d00;--color-danger:#f53f3f;--radius-sm:4px;--radius-md:8px;--radius-lg:12px}.public-app[data-v-9c1e274b]{background:var(--color-bg);min-height:100vh;overflow-x:clip}.public-app--fullscreen[data-v-9c1e274b]{background:0 0}.public-main[data-v-9c1e274b]{box-sizing:border-box;width:min(100%,1200px);max-width:1200px;min-height:calc(100vh - 74px);margin-inline:auto;padding:24px 20px;overflow-x:clip}.public-main--order-search[data-v-9c1e274b]{width:100%;max-width:none;padding:0}@media (width<=768px){.public-main[data-v-9c1e274b]{width:100%;padding:16px 0}.public-footer[data-v-9c1e274b]{padding:20px 16px calc(20px + env(safe-area-inset-bottom))}}.public-footer[data-v-9c1e274b]{text-align:center;color:var(--color-text-3);border-top:1px solid var(--color-border);background:var(--color-card);padding:24px 20px;font-size:13px}.public-footer strong[data-v-9c1e274b]{color:var(--color-text-2)}.public-app--order-search[data-v-9c1e274b]{background:#f6f8ff}.public-app--order-search .public-footer[data-v-9c1e274b]{color:#91a0bc;background:0 0;border-top:0;padding:34px 20px 38px}.public-app--order-search .public-footer strong[data-v-9c1e274b]{color:#65738d}

/* ============================================================
   Entropy · 干净扁平紧凑主题 v2（参考 13.04 布局骨架，追加式覆盖）
   回退方法：删除本文件中从下方 [GLASS-THEME-START] 到 [GLASS-THEME-END] 之间的全部内容即可。
   设计语言：纯浅灰实底 + 实心白卡(细边/轻投影) + 单一主色蓝 + 窄横幅 + 高信息密度；
            去掉磨砂/满屏渐变/光晕/大留白/大圆角，手机与桌面都收紧铺实。
   说明：v1 玻璃段保留在上方，由文件末尾「v2 收尾覆盖」段以同特异性 + !important 覆盖，
        black_gold 专属浅色化（6.5 段）保留不动，避免回退成深色。
   ============================================================ */

/* ============================================================
   Entropy · 干净扁平紧凑主题 v2（参考 13.04 布局骨架，追加式覆盖）
   回退方法：删除本文件中从下方 [GLASS-THEME-START] 到 [GLASS-THEME-END] 之间的全部内容即可。
   设计语言：纯浅灰实底 + 实心白卡(细边/轻投影) + 单一主色蓝 + 窄横幅 + 高信息密度；
            去掉磨砂/满屏渐变/光晕/大留白/大圆角，手机与桌面都收紧铺实。
   说明：v1 玻璃段保留在上方，由文件末尾「v2 收尾覆盖」段以同特异性 + !important 覆盖，
        black_gold 专属浅色化（6.5 段）保留不动，避免回退成深色。
   ============================================================ */

/* ============================================================
   Entropy · 干净扁平紧凑主题 v2（参考 13.04 布局骨架，追加式覆盖）
   回退方法：删除本文件中从下方 [GLASS-THEME-START] 到 [GLASS-THEME-END] 之间的全部内容即可。
   设计语言：纯浅灰实底 + 实心白卡(细边/轻投影) + 单一主色蓝 + 窄横幅 + 高信息密度；
            去掉磨砂/满屏渐变/光晕/大留白/大圆角，手机与桌面都收紧铺实。
   说明：v1 玻璃段保留在上方，由文件末尾「v2 收尾覆盖」段以同特异性 + !important 覆盖，
        black_gold 专属浅色化（6.5 段）保留不动，避免回退成深色。
   ============================================================ */

/* ============================================================
   Entropy · 干净扁平紧凑主题 v2（参考 13.04 布局骨架，追加式覆盖）
   回退方法：删除本文件中从下方 [GLASS-THEME-START] 到 [GLASS-THEME-END] 之间的全部内容即可。
   设计语言：纯浅灰实底 + 实心白卡(细边/轻投影) + 单一主色蓝 + 窄横幅 + 高信息密度；
            去掉磨砂/满屏渐变/光晕/大留白/大圆角，手机与桌面都收紧铺实。
   说明：v1 玻璃段保留在上方，由文件末尾「v2 收尾覆盖」段以同特异性 + !important 覆盖，
        black_gold 专属浅色化（6.5 段）保留不动，避免回退成深色。
   ============================================================ */

/* ============================================================
   Entropy · 干净扁平紧凑主题 v2（参考 13.04 布局骨架，追加式覆盖）
   回退方法：删除本文件中从下方 [GLASS-THEME-START] 到 [GLASS-THEME-END] 之间的全部内容即可。
   设计语言：纯浅灰实底 + 实心白卡(细边/轻投影) + 单一主色蓝 + 窄横幅 + 高信息密度；
            去掉磨砂/满屏渐变/光晕/大留白/大圆角，手机与桌面都收紧铺实。
   说明：v1 玻璃段保留在上方，由文件末尾「v2 收尾覆盖」段以同特异性 + !important 覆盖，
        black_gold 专属浅色化（6.5 段）保留不动，避免回退成深色。
   ============================================================ */

/* ============================================================
   Entropy · 干净扁平紧凑主题 v2（参考 13.04 布局骨架，追加式覆盖）
   回退方法：删除本文件中从下方 [GLASS-THEME-START] 到 [GLASS-THEME-END] 之间的全部内容即可。
   设计语言：纯浅灰实底 + 实心白卡(细边/轻投影) + 单一主色蓝 + 窄横幅 + 高信息密度；
            去掉磨砂/满屏渐变/光晕/大留白/大圆角，手机与桌面都收紧铺实。
   说明：v1 玻璃段保留在上方，由文件末尾「v2 收尾覆盖」段以同特异性 + !important 覆盖，
        black_gold 专属浅色化（6.5 段）保留不动，避免回退成深色。
   ============================================================ */

/* ============================================================
   Entropy · 干净扁平紧凑主题 v2（参考 13.04 布局骨架，追加式覆盖）
   回退方法：删除本文件中从下方 [GLASS-THEME-START] 到 [GLASS-THEME-END] 之间的全部内容即可。
   设计语言：纯浅灰实底 + 实心白卡(细边/轻投影) + 单一主色蓝 + 窄横幅 + 高信息密度；
            去掉磨砂/满屏渐变/光晕/大留白/大圆角，手机与桌面都收紧铺实。
   说明：v1 玻璃段保留在上方，由文件末尾「v2 收尾覆盖」段以同特异性 + !important 覆盖，
        black_gold 专属浅色化（6.5 段）保留不动，避免回退成深色。
   ============================================================ */

/* ============================================================
   Entropy · 干净扁平紧凑主题 v2（参考 13.04 布局骨架，追加式覆盖）
   回退方法：删除本文件中从下方 [GLASS-THEME-START] 到 [GLASS-THEME-END] 之间的全部内容即可。
   设计语言：纯浅灰实底 + 实心白卡(细边/轻投影) + 单一主色蓝 + 窄横幅 + 高信息密度；
            去掉磨砂/满屏渐变/光晕/大留白/大圆角，手机与桌面都收紧铺实。
   说明：v1 玻璃段保留在上方，由文件末尾「v2 收尾覆盖」段以同特异性 + !important 覆盖，
        black_gold 专属浅色化（6.5 段）保留不动，避免回退成深色。
   ============================================================ */

/* ============================================================
   Entropy · 干净扁平紧凑主题 v2（参考 13.04 布局骨架，追加式覆盖）
   回退方法：删除本文件中从下方 [GLASS-THEME-START] 到 [GLASS-THEME-END] 之间的全部内容即可。
   设计语言：纯浅灰实底 + 实心白卡(细边/轻投影) + 单一主色蓝 + 窄横幅 + 高信息密度；
            去掉磨砂/满屏渐变/光晕/大留白/大圆角，手机与桌面都收紧铺实。
   说明：v1 玻璃段保留在上方，由文件末尾「v2 收尾覆盖」段以同特异性 + !important 覆盖，
        black_gold 专属浅色化（6.5 段）保留不动，避免回退成深色。
   ============================================================ */

/* ============================================================
   Entropy · 干净扁平紧凑主题 v2（参考 13.04 布局骨架，追加式覆盖）
   回退方法：删除本文件中从下方 [GLASS-THEME-START] 到 [GLASS-THEME-END] 之间的全部内容即可。
   设计语言：纯浅灰实底 + 实心白卡(细边/轻投影) + 单一主色蓝 + 窄横幅 + 高信息密度；
            去掉磨砂/满屏渐变/光晕/大留白/大圆角，手机与桌面都收紧铺实。
   说明：v1 玻璃段保留在上方，由文件末尾「v2 收尾覆盖」段以同特异性 + !important 覆盖，
        black_gold 专属浅色化（6.5 段）保留不动，避免回退成深色。
   ============================================================ */

/* ============================================================
   Entropy · 干净扁平紧凑主题 v2（参考 13.04 布局骨架，追加式覆盖）
   回退方法：删除本文件中从下方 [GLASS-THEME-START] 到 [GLASS-THEME-END] 之间的全部内容即可。
   设计语言：纯浅灰实底 + 实心白卡(细边/轻投影) + 单一主色蓝 + 窄横幅 + 高信息密度；
            去掉磨砂/满屏渐变/光晕/大留白/大圆角，手机与桌面都收紧铺实。
   说明：v1 玻璃段保留在上方，由文件末尾「v2 收尾覆盖」段以同特异性 + !important 覆盖，
        black_gold 专属浅色化（6.5 段）保留不动，避免回退成深色。
   ============================================================ */

/* ============================================================
   Entropy · 干净扁平紧凑主题 v2（参考 13.04 布局骨架，追加式覆盖）
   回退方法：删除本文件中从下方 [GLASS-THEME-START] 到 [GLASS-THEME-END] 之间的全部内容即可。
   设计语言：纯浅灰实底 + 实心白卡(细边/轻投影) + 单一主色蓝 + 窄横幅 + 高信息密度；
            去掉磨砂/满屏渐变/光晕/大留白/大圆角，手机与桌面都收紧铺实。
   说明：v1 玻璃段保留在上方，由文件末尾「v2 收尾覆盖」段以同特异性 + !important 覆盖，
        black_gold 专属浅色化（6.5 段）保留不动，避免回退成深色。
   ============================================================ */

/* ============================================================
   Entropy · 干净扁平紧凑主题 v2（参考 13.04 布局骨架，追加式覆盖）
   回退方法：删除本文件中从下方 [GLASS-THEME-START] 到 [GLASS-THEME-END] 之间的全部内容即可。
   设计语言：纯浅灰实底 + 实心白卡(细边/轻投影) + 单一主色蓝 + 窄横幅 + 高信息密度；
            去掉磨砂/满屏渐变/光晕/大留白/大圆角，手机与桌面都收紧铺实。
   说明：v1 玻璃段保留在上方，由文件末尾「v2 收尾覆盖」段以同特异性 + !important 覆盖，
        black_gold 专属浅色化（6.5 段）保留不动，避免回退成深色。
   ============================================================ */

/* ============================================================
   Entropy · 干净扁平紧凑主题 v2（参考 13.04 布局骨架，追加式覆盖）
   回退方法：删除本文件中从下方 [GLASS-THEME-START] 到 [GLASS-THEME-END] 之间的全部内容即可。
   设计语言：纯浅灰实底 + 实心白卡(细边/轻投影) + 单一主色蓝 + 窄横幅 + 高信息密度；
            去掉磨砂/满屏渐变/光晕/大留白/大圆角，手机与桌面都收紧铺实。
   说明：v1 玻璃段保留在上方，由文件末尾「v2 收尾覆盖」段以同特异性 + !important 覆盖，
        black_gold 专属浅色化（6.5 段）保留不动，避免回退成深色。
   ============================================================ */

/* ---------- [GLASS-THEME-START] ---------- */
/* ============ 精简全局块 ============
   仅保留：① 阻止浏览器夜间模式强制反色 ② 下单面板对齐参考站的改造
   店铺/首页外观规则已全部剥离 —— 12 套模板恢复原生样貌，切换即时生效且互不相同 */
html{ color-scheme:light dark !important; }
/* ============================================================
   v5 · 下单面板对齐参考站（wqfk.cn/shop/XHnb 与 luoye.oopb.cn/shop/EVA_Kernel 同骨架）
   目标：点商品后从底部弹出半屏白面板 —— 商品名置顶、标签行、使用优惠券、
        联系方式横排、支付方式两列并排带选中勾、底部一行「红价 + 数量 + 立即购买」。
   说明：下单页为编译后的 SPA（OrderModal / arco-drawer），无 .vue 源码与可切换模板，
        故以高特异性覆盖实现；本段写在 v4 深色段之后，白面板在深浅系统下均生效
        （参考站 wqfk 本身也是「深色店铺 + 白色下单面板」）。
   ============================================================ */

/* 1. 抽屉 -> 底部半屏圆角白面板 */
html body div.arco-drawer.arco-drawer{
  position:fixed !important; left:0 !important; right:0 !important; bottom:0 !important; top:auto !important;
  width:100% !important; max-width:100% !important; height:auto !important; max-height:78vh !important;
  border-radius:18px 18px 0 0 !important; transform:none !important;
  background:#ffffff !important; color:#1f2937 !important;
  box-shadow:0 -8px 30px rgba(15,23,42,.18) !important; overflow:hidden !important;
}
html body :is(div.arco-drawer.arco-drawer, div.arco-modal.arco-modal) *{ color:#1f2937 !important; }
html body :is(div.arco-drawer.arco-drawer, div.arco-modal.arco-modal) :is(.arco-drawer-header, .arco-modal-header){
  background:transparent !important; border:none !important; padding:8px 14px 0 !important; min-height:0 !important;
}
/* 隐去「订单确认」标题，由商品名充当首行；保留右上角关闭按钮 */
html body :is(div.arco-drawer.arco-drawer, div.arco-modal.arco-modal) :is(.arco-drawer-title, .arco-modal-title),
html body :is(div.arco-drawer.arco-drawer, div.arco-modal.arco-modal) :is(.om-mobile-title, .om-header-title){ font-size:0 !important; height:0 !important; overflow:hidden !important; }
html body :is(div.arco-drawer.arco-drawer, div.arco-modal.arco-modal) :is(.om-mobile-header, .om-desktop-header){ min-height:0 !important; padding:0 !important; }
html body :is(div.arco-drawer.arco-drawer, div.arco-modal.arco-modal) :is(.arco-drawer-close-btn, .arco-modal-close-btn){ top:10px !important; right:12px !important; }
html body :is(div.arco-drawer.arco-drawer, div.arco-modal.arco-modal) :is(.arco-drawer-body, .arco-modal-body){ padding:0 16px 12px !important; overflow-y:auto !important; }
html body :is(div.arco-drawer.arco-drawer, div.arco-modal.arco-modal) .om-body,
html body :is(div.arco-drawer.arco-drawer, div.arco-modal.arco-modal) .omc{ background:transparent !important; padding:0 !important; margin:0 !important; }
html body :is(div.arco-drawer.arco-drawer, div.arco-modal.arco-modal) .omc-scroll{
  display:flex !important; flex-direction:column !important; gap:10px !important;
  padding:2px 0 0 !important; overflow:visible !important;
}

/* 2. 商品名置顶（隐藏大图） */
html body :is(div.arco-drawer.arco-drawer, div.arco-modal.arco-modal) .omc-pr-head{
  order:1 !important; display:flex !important; align-items:center !important; padding:0 !important; margin:0 !important;
}
html body :is(div.arco-drawer.arco-drawer, div.arco-modal.arco-modal) .omc-pr-cover-wrap{ display:none !important; }
html body :is(div.arco-drawer.arco-drawer, div.arco-modal.arco-modal) .omc-pr-main{ flex:1 !important; min-width:0 !important; }
html body :is(div.arco-drawer.arco-drawer, div.arco-modal.arco-modal) .omc-pr-name{
  font-size:17px !important; font-weight:700 !important; color:#111827 !important;
  -webkit-text-fill-color:#111827 !important;
}

/* 3. 标签行：自动发货(绿) / 1件起购(蓝) */
html body :is(div.arco-drawer.arco-drawer, div.arco-modal.arco-modal) .omc-goods-tag{
  order:2 !important; display:flex !important; gap:8px !important; margin:0 !important;
  padding:0 0 9px !important; border-bottom:1px solid #eef1f6 !important;
}
html body :is(div.arco-drawer.arco-drawer, div.arco-modal.arco-modal) .omc-goods-tag .arco-tag{
  font-size:11px !important; padding:2px 8px !important; border-radius:5px !important; border:none !important;
  background:#e8f7ef !important; color:#16a34a !important; -webkit-text-fill-color:#16a34a !important;
}
html body :is(div.arco-drawer.arco-drawer, div.arco-modal.arco-modal) .omc-goods-tag .arco-tag:last-child{
  background:#eaf1ff !important; color:#2f6bff !important; -webkit-text-fill-color:#2f6bff !important; font-size:0 !important;
}
html body :is(div.arco-drawer.arco-drawer, div.arco-modal.arco-modal) .omc-goods-tag .arco-tag:last-child::after{
  content:"1件起购"; font-size:11px !important;
}

/* 4. 隐藏长描述与通知方式，section 统一横排紧凑 */
html body :is(div.arco-drawer.arco-drawer, div.arco-modal.arco-modal) .omc-desc,
html body :is(div.arco-drawer.arco-drawer, div.arco-modal.arco-modal) .omc-plugin-form-fields,
html body :is(div.arco-drawer.arco-drawer, div.arco-modal.arco-modal) .omc-notify-toggles,
html body :is(div.arco-drawer.arco-drawer, div.arco-modal.arco-modal) .omc-section:has(.omc-notify-toggles){ display:none !important; }
html body :is(div.arco-drawer.arco-drawer, div.arco-modal.arco-modal) .omc-section{
  display:flex !important; align-items:center !important; gap:8px !important;
  margin:0 !important; padding:0 !important; border:none !important;
}
html body :is(div.arco-drawer.arco-drawer, div.arco-modal.arco-modal) .omc-section .omc-label{
  width:76px !important; flex:0 0 76px !important; margin:0 !important; font-size:13px !important;
}
html body :is(div.arco-drawer.arco-drawer, div.arco-modal.arco-modal) .omc-section:has(.omc-coupon-row){ order:3 !important; }
html body :is(div.arco-drawer.arco-drawer, div.arco-modal.arco-modal) .omc-section:has(.arco-input-wrapper){ order:4 !important; }
html body :is(div.arco-drawer.arco-drawer, div.arco-modal.arco-modal) .omc-pay-section{ order:5 !important; }
html body :is(div.arco-drawer.arco-drawer, div.arco-modal.arco-modal) .omc-coupon-row{ font-size:13px !important; }

/* 5. 联系方式：label 红色星号 + 输入框占满 */
html body :is(div.arco-drawer.arco-drawer, div.arco-modal.arco-modal) .omc-section:has(.arco-input-wrapper) .omc-label{ color:#ef4444 !important; }
html body :is(div.arco-drawer.arco-drawer, div.arco-modal.arco-modal) .omc-section .arco-input-wrapper{
  flex:1 !important; min-width:0 !important; background:#ffffff !important;
  border:1px solid #e5e9f0 !important; border-radius:8px !important;
}
html body :is(div.arco-drawer.arco-drawer, div.arco-modal.arco-modal) .omc-section input{ color:#1f2937 !important; -webkit-text-fill-color:#1f2937 !important; }
html body :is(div.arco-drawer.arco-drawer, div.arco-modal.arco-modal) .omc-section input::placeholder{ color:#9aa4b2 !important; }

/* 6. 支付方式：两列并排 + 选中蓝框与右下白勾 */
html body :is(div.arco-drawer.arco-drawer, div.arco-modal.arco-modal) .omc-pay-section .omc-label{ display:none !important; }
html body :is(div.arco-drawer.arco-drawer, div.arco-modal.arco-modal) .omc-pay-grid{
  display:grid !important; grid-template-columns:repeat(2,minmax(0,1fr)) !important;
  gap:10px !important; flex-wrap:nowrap !important; width:100% !important;
}
html body :is(div.arco-drawer.arco-drawer, div.arco-modal.arco-modal) .omc-pay-item{
  width:auto !important; min-width:0 !important; height:44px !important; margin:0 !important; padding:0 8px !important;
  display:flex !important; align-items:center !important; justify-content:center !important; gap:6px !important;
  border:1px solid #e5e9f0 !important; border-radius:9px !important; background:#ffffff !important;
  font-size:13px !important; color:#334155 !important; position:relative !important; overflow:hidden !important;
}
html body :is(div.arco-drawer.arco-drawer, div.arco-modal.arco-modal) .omc-pay-item.omc-pay-selected{
  border-color:#2f6bff !important; background:#f2f6ff !important; color:#2f6bff !important;
}
html body :is(div.arco-drawer.arco-drawer, div.arco-modal.arco-modal) .omc-pay-item.omc-pay-selected::after{
  content:"✓"; position:absolute !important; right:0 !important; bottom:0 !important;
  background:#2f6bff !important; color:#ffffff !important; font-size:10px !important; font-weight:700 !important;
  padding:1px 6px !important; border-radius:6px 0 0 0 !important;
}

/* 7. 底部一行：红价 + 数量 + 立即购买 */
html body :is(div.arco-drawer.arco-drawer, div.arco-modal.arco-modal) .omc-footer{
  display:flex !important; align-items:center !important; gap:10px !important;
  padding:10px 0 0 !important; margin-top:10px !important;
  border-top:1px solid #eef1f6 !important; background:#ffffff !important;
}
html body :is(div.arco-drawer.arco-drawer, div.arco-modal.arco-modal) .omc-footer-row{
  display:flex !important; align-items:center !important; gap:8px !important;
  margin:0 !important; padding:0 !important; border:none !important; flex:0 0 auto !important;
}
html body :is(div.arco-drawer.arco-drawer, div.arco-modal.arco-modal) .omc-footer-info{
  flex-direction:row !important; align-items:baseline !important; gap:3px !important;
}
html body :is(div.arco-drawer.arco-drawer, div.arco-modal.arco-modal) .omc-footer-label{ display:none !important; }
html body :is(div.arco-drawer.arco-drawer, div.arco-modal.arco-modal) .omc-footer-price{
  font-size:20px !important; font-weight:700 !important; color:#ff3b30 !important;
  -webkit-text-fill-color:#ff3b30 !important;
}
html body :is(div.arco-drawer.arco-drawer, div.arco-modal.arco-modal) .omc-footer-qty{ width:auto !important; }
html body :is(div.arco-drawer.arco-drawer, div.arco-modal.arco-modal) .omc-footer-btns{ flex:1 !important; min-width:0 !important; }
html body :is(div.arco-drawer.arco-drawer, div.arco-modal.arco-modal) .omc-footer-btns .arco-btn-primary{
  width:100% !important; height:40px !important; border-radius:10px !important;
  background:#2f6bff !important; border-color:#2f6bff !important; font-size:0 !important;
}
html body :is(div.arco-drawer.arco-drawer, div.arco-modal.arco-modal) .omc-footer-btns .arco-btn-primary::after{
  content:"立即购买"; font-size:14px !important; color:#ffffff !important; font-weight:600 !important;
}
/* 数量控件在白面板上保持浅色 */
html body :is(div.arco-drawer.arco-drawer, div.arco-modal.arco-modal) [class*="arco-input-number"] *,
html body :is(div.arco-drawer.arco-drawer, div.arco-modal.arco-modal) [class*="arco-input-number"] input{
  background:#f5f7fa !important; color:#1f2937 !important;
  -webkit-text-fill-color:#1f2937 !important; border-color:#e5e9f0 !important;
}

/* 8. 价格符号与数字统一红色大字 */
html body :is(div.arco-drawer.arco-drawer, div.arco-modal.arco-modal) .omc-footer-price *{
  font-size:20px !important; color:#ff3b30 !important; -webkit-text-fill-color:#ff3b30 !important;
}
/* 9. 桌面：底部半屏仅用于手机；桌面收敛为居中弹窗（避免 1440 宽通栏） */
@media (min-width:769px){
  html body div.arco-drawer.arco-drawer{
    left:50% !important; right:auto !important; bottom:auto !important; top:50% !important;
    transform:translate(-50%,-50%) !important;
    width:440px !important; max-width:92vw !important; max-height:86vh !important;
    border-radius:16px !important; box-shadow:0 18px 60px rgba(15,23,42,.28) !important;
  }
}

/* 10. 桌面 .arco-modal 外壳：白底圆角，保持 Arco 原生居中定位与宽度 */
html body div.arco-modal.arco-modal{
  background:#ffffff !important; color:#1f2937 !important;
  border-radius:16px !important; overflow:hidden !important;
  box-shadow:0 18px 60px rgba(15,23,42,.28) !important;
}
html body div.arco-modal.arco-modal *{ color:#1f2937 !important; }
html body div.arco-modal.arco-modal .arco-modal-footer{ display:none !important; }
html body div.arco-modal.arco-modal .omc-footer-btns .arco-btn:not(.arco-btn-primary){ display:none !important; }

/* 11. 桌面弹窗底部行防止溢出（modal 内宽比手机宽，需允许子项收缩） */
@media (min-width:769px){
  html body div.arco-modal.arco-modal .omc-footer{
    width:100% !important; max-width:100% !important; min-width:0 !important;
    margin:10px 0 0 !important; padding:10px 0 0 !important; flex-wrap:nowrap !important; overflow:hidden !important;
  }
  html body div.arco-modal.arco-modal .omc-footer-row{ min-width:0 !important; flex:0 1 auto !important; }
  html body div.arco-modal.arco-modal .omc-footer-btns{ min-width:0 !important; flex:1 1 auto !important; }
  html body div.arco-modal.arco-modal .omc-footer-qty{ flex:0 0 auto !important; }
  html body div.arco-modal.arco-modal .omc-footer-price{ white-space:nowrap !important; font-size:18px !important; }
}

/* ---------- [GLASS-THEME-END] ---------- */
