/* ============================================================================
   i18n-overflow.css  —  14 语 i18n 桌机防溢出补丁（非 CJK 语系通用）
   ----------------------------------------------------------------------------
   沿革：v1 (2026-04) 仅针对俄文 html[lang="ru"]。v2 (2026-06-10) 泛化：拼音/
         字母语系（en, vi, ms, th, id, hi, es, pt, de, fr, ru）翻译普遍比繁中
         长 1.5~3 倍，桌机长文字同样撑破/截断既有容器（hero 搜索框、定价卡片
         标题、navbar、按钮/badge、数据表格）。本档以「打磨」而非「重设计」
         取向，让长翻译优雅折行/收缩/微缩。

   作用域（最重要）：全档每条规则都锁在
         html:not([lang="zh-TW"]):not([lang="ja"]):not([lang="ko"])  之下。
         <html lang> 由 app()->getLocale() 动态输出 ⇒ CJK 三语（zh-TW/ja/ko，
         字符串短且可逐字断行）「零影响」，既有设计完全不动；其余 11 语全数受保护，
         未来添加语言自动涵盖。

   断点（对齐 master-mobile.css）：手机 ≤768 / 平板 769-1023 / 桌机 ≥1024。
         重点在桌机(≥1024)，仅必要处补手机/平板，避免让长文语系行动版变更糟。

   如何引入（条件加载，须置于 master/app/header CSS「之后」以盖过既有
         !important）：
           @unless(in_array(app()->getLocale(), ['zh-TW', 'ja', 'ko']))
             <link rel="stylesheet" href="{{ asset('css/i18n-overflow.css') }}">
           @endunless
         引入点：app.blade.php、provider.blade.php、customs-main.blade.php、
         admin.blade.php（凡含 navbar/卡片/表格的 layout 都引）。

   设计原则：溢出根因＝flex/grid 子项预设 min-width:auto 不肯收缩 → 补 min-width:0；
         宁可折行/微缩不轻易 ellipsis；hyphens:auto 依 <html lang> 自动套各语系
         断字字典（ru/de/fr/es/pt…）当最后手段；!important 仅用于压过
         master-mobile 既有 !important 且永远锁在非 CJK 作用域内。
   ============================================================================ */


/* ====[ 0 ] 全域安全底网：溢出真正的根因修正 ========================================
   症状：flex/grid 子项(卡片/导览项/表格栏)预设 min-width:auto，内含超长单字
         （俄文/德文复合词/泰文长词…）时不肯收缩把容器撑爆。解法：让常见
         flex/grid 子项可收缩(min-width:0)。对版面无视觉副作用，只在文字即将
         溢出时才介入。 */
html:not([lang="zh-TW"]):not([lang="ja"]):not([lang="ko"]) .header-container, html:not([lang="zh-TW"]):not([lang="ja"]):not([lang="ko"]) .nav-list,
html:not([lang="zh-TW"]):not([lang="ja"]):not([lang="ko"]) .nav-menu, html:not([lang="zh-TW"]):not([lang="ja"]):not([lang="ko"]) .main-nav,
html:not([lang="zh-TW"]):not([lang="ja"]):not([lang="ko"]) .footer-container, html:not([lang="zh-TW"]):not([lang="ja"]):not([lang="ko"]) .footer-links,
html:not([lang="zh-TW"]):not([lang="ja"]):not([lang="ko"]) .pricing-banner [style*="grid"], html:not([lang="zh-TW"]):not([lang="ja"]):not([lang="ko"]) .hero-cta-group,
html:not([lang="zh-TW"]):not([lang="ja"]):not([lang="ko"]) .hero-value-props, html:not([lang="zh-TW"]):not([lang="ja"]):not([lang="ko"]) .hero-quick-actions,
html:not([lang="zh-TW"]):not([lang="ja"]):not([lang="ko"]) .hero-stats, html:not([lang="zh-TW"]):not([lang="ja"]):not([lang="ko"]) .nav-item,
html:not([lang="zh-TW"]):not([lang="ja"]):not([lang="ko"]) .nav-link, html:not([lang="zh-TW"]):not([lang="ja"]):not([lang="ko"]) .nav-text,
html:not([lang="zh-TW"]):not([lang="ja"]):not([lang="ko"]) .nav-label, html:not([lang="zh-TW"]):not([lang="ja"]):not([lang="ko"]) .pricing-card,
html:not([lang="zh-TW"]):not([lang="ja"]):not([lang="ko"]) .stat-item, html:not([lang="zh-TW"]):not([lang="ja"]):not([lang="ko"]) .landing-stats__item,
html:not([lang="zh-TW"]):not([lang="ja"]):not([lang="ko"]) .hero-value-item, html:not([lang="zh-TW"]):not([lang="ja"]):not([lang="ko"]) .hero-quick-action {
  min-width: 0;
}


/* ====[ 1 ] 首页 Hero 搜索框 — 症状1：placeholder 被截断 ==========================
   组件：home/_hero.blade.php → .hero-search-form/.search-input-wrapper/.search-input/.search-btn
   俄文 placeholder「Введите номер накладной для отслеживания」很长。
   解法：放宽 form 与 wrapper，输入框弹性增宽+placeholder 略缩，按钮不被挤压。 */
@media (min-width: 1024px) {
  html:not([lang="zh-TW"]):not([lang="ja"]):not([lang="ko"]) .hero-search-form { flex-wrap: nowrap; max-width: 640px; }
  html:not([lang="zh-TW"]):not([lang="ja"]):not([lang="ko"]) .search-input-wrapper { flex: 1 1 auto; min-width: 0; }
  html:not([lang="zh-TW"]):not([lang="ja"]):not([lang="ko"]) .search-input {
    width: 100%; min-width: 0;
    font-size: 0.95rem;            /* 略缩，避免长 placeholder 被截 */
    text-overflow: ellipsis;       /* 真放不下时优雅省略，不硬截 */
  }
  html:not([lang="zh-TW"]):not([lang="ja"]):not([lang="ko"]) .search-input::placeholder { font-size: 0.9em; opacity: 0.85; }
  html:not([lang="zh-TW"]):not([lang="ja"]):not([lang="ko"]) .search-btn { flex: 0 0 auto; white-space: nowrap; }
}


/* ====[ 2 ] 定价卡片 — 症状2：标题挤成 2-3 行、卡片壅挤 ==========================
   组件：home/_pricing-banner.blade.php → .pricing-card（内部为 inline-style div：
         13px 标签含 letter-spacing:2px、24/48px 数字列）。俄文标题如
         「Деловой морской экспресс」「Ценовое предложение проекта」过长。
   解法：① grid 最小栏宽放宽 ② 卡片高度自然增长 ③ 砍宽字距(letter-spacing 对
         俄文必溢出) ④ 报价列字级 clamp 微缩+行高收紧。 */
@media (min-width: 1024px) {
  html:not([lang="zh-TW"]):not([lang="ja"]):not([lang="ko"]) .pricing-banner [style*="grid-template-columns"] {
    grid-template-columns: repeat(auto-fit, minmax(250px, 1fr)) !important;
  }
  html:not([lang="zh-TW"]):not([lang="ja"]):not([lang="ko"]) .pricing-card {
    height: auto; overflow-wrap: break-word; word-break: normal;
  }
  /* 卡片内所有文字 div：取消宽字距、允许折行 */
  html:not([lang="zh-TW"]):not([lang="ja"]):not([lang="ko"]) .pricing-card > div {
    letter-spacing: normal !important; white-space: normal !important;
    overflow-wrap: break-word;
  }
  /* 报价列(inline 24px)微缩+收紧行高，两行内收得漂亮 */
  html:not([lang="zh-TW"]):not([lang="ja"]):not([lang="ko"]) .pricing-card > div[style*="font-size:24px"],
  html:not([lang="zh-TW"]):not([lang="ja"]):not([lang="ko"]) .pricing-card > div[style*="font-size: 24px"] {
    font-size: clamp(1.05rem, 1.6vw, 1.3rem) !important; line-height: 1.25 !important;
  }
  /* 上方小标签(inline 13px)给足行高，2 行不黏 */
  html:not([lang="zh-TW"]):not([lang="ja"]):not([lang="ko"]) .pricing-card > div[style*="font-size:13px"],
  html:not([lang="zh-TW"]):not([lang="ja"]):not([lang="ko"]) .pricing-card > div[style*="font-size: 13px"] { line-height: 1.35 !important; }
}


/* ====[ 3 ] 短标签通用收缩：按钮/CTA/badge/chip/统计标签 ===========================
   症状3：~4955 处 zh 短→ru 长（免费注册→Зарегистрироваться、运费→Стоимость
         доставки、激活→Давать возможность）。组件：.btn/.btn-cta/.cta-btn/
         .calc-btn / .btn-primary / .badge-X / .label / .feature-tag / .hero-register-btn…
   解法：按钮允许折行+放宽固定宽+行高收紧；badge/chip 改 inline-flex 自适应可折行。 */
@media (min-width: 1024px) {
  html:not([lang="zh-TW"]):not([lang="ja"]):not([lang="ko"]) .btn, html:not([lang="zh-TW"]):not([lang="ja"]):not([lang="ko"]) .btn-cta, html:not([lang="zh-TW"]):not([lang="ja"]):not([lang="ko"]) .cta-btn,
  html:not([lang="zh-TW"]):not([lang="ja"]):not([lang="ko"]) .calc-btn, html:not([lang="zh-TW"]):not([lang="ja"]):not([lang="ko"]) .btn-primary, html:not([lang="zh-TW"]):not([lang="ja"]):not([lang="ko"]) .btn-secondary,
  html:not([lang="zh-TW"]):not([lang="ja"]):not([lang="ko"]) .hero-register-btn, html:not([lang="zh-TW"]):not([lang="ja"]):not([lang="ko"]) .header-cta, html:not([lang="zh-TW"]):not([lang="ja"]):not([lang="ko"]) .mobile-nav-cta {
    white-space: normal; line-height: 1.25; height: auto;
    overflow-wrap: break-word; text-align: center;
  }
  /* badge/chip/tag：自适应宽度、可折行，不被内容撑成单行溢出 */
  html:not([lang="zh-TW"]):not([lang="ja"]):not([lang="ko"]) .badge-free, html:not([lang="zh-TW"]):not([lang="ja"]):not([lang="ko"]) .badge-tax, html:not([lang="zh-TW"]):not([lang="ja"]):not([lang="ko"]) .badge-ok,
  html:not([lang="zh-TW"]):not([lang="ja"]):not([lang="ko"]) .badge-ncc, html:not([lang="zh-TW"]):not([lang="ja"]):not([lang="ko"]) .label, html:not([lang="zh-TW"]):not([lang="ja"]):not([lang="ko"]) .feature-tag,
  html:not([lang="zh-TW"]):not([lang="ja"]):not([lang="ko"]) .hero-badge {
    display: inline-flex; align-items: center; white-space: normal;
    max-width: 100%; overflow-wrap: break-word; line-height: 1.3;
  }
  /* 统计大数字下的小标签(_stats/hero)：可折行+行高收紧，不撑破栏 */
  html:not([lang="zh-TW"]):not([lang="ja"]):not([lang="ko"]) .stat-label, html:not([lang="zh-TW"]):not([lang="ja"]):not([lang="ko"]) .landing-stats__label {
    white-space: normal; line-height: 1.25; overflow-wrap: break-word;
  }
  /* 统计大数字本身(24/7、98%、50,000+ 后接俄文单位)用 clamp 防超宽 */
  html:not([lang="zh-TW"]):not([lang="ja"]):not([lang="ko"]) .stat-number, html:not([lang="zh-TW"]):not([lang="ja"]):not([lang="ko"]) .landing-stats__number {
    font-size: clamp(1.5rem, 2.4vw, 2.25rem); overflow-wrap: break-word;
  }
}


/* ====[ 4 ] 桌机主导览 navbar — 症状4：菜单项变长易换行/溢出 =====================
   涵盖四个 layout 导览系统：
     app          : .nav-list/.nav-item/.nav-text/.more-button/.more-text
     customs-main : .main-nav/.nav-menu/.nav-link
     admin/provider: .layout-sidenav/.nav-link/.nav-label
   解法：顶部(app)水平导览『强制单行不换行』，靠缩 padding/间距/字级/图标把 5 项塞入中央区；
         customs-main 主导览仍允许 wrap；「Еще/更多」不折行；侧栏标签可折行。
   注意：master-mobile.css(L643-653) 已对全语系设 .nav-text/.nav-link white-space:nowrap，
         此处仅在非 CJK 作用域内微调字级与收缩，长字靠「缩字级+容器 wrap」消化
         而非 mid-word 断字（避免西里尔/拉丁长词丑断）。 */
@media (min-width: 1024px) {
  /* (app) 顶部 5 图标水平列 — v3 (2026-06-10) 分层自适应修正：
     v2 曾把「为俄文超长词设计的极限压缩」(gap 2px/字 0.8rem) 套给全部非 CJK，
     导致 en/hi 等短词语言按键全挤在一起（实测 hi 预设仅需 427px、容器 671px）。
     改为：通用层只防掉行+可收缩，间距字级交还 master 预设；
           1024-1399 中桌机对长词语系中度收紧；极限压缩收回 ru 专属（见下）。 */
  html:not([lang="zh-TW"]):not([lang="ja"]):not([lang="ko"]) .header-center .nav-list { flex-wrap: nowrap; }
  html:not([lang="zh-TW"]):not([lang="ja"]):not([lang="ko"]) .header-center .nav-item { flex: 0 0 auto; min-width: 0; }
  html:not([lang="zh-TW"]):not([lang="ja"]):not([lang="ko"]) .nav-text { overflow-wrap: normal; }
  html:not([lang="zh-TW"]):not([lang="ja"]):not([lang="ko"]) .header-center .nav-text { white-space: nowrap; overflow-wrap: normal; }
  /* (app)「更多/Еще」按钮文字保持单行可读 */
  html:not([lang="zh-TW"]):not([lang="ja"]):not([lang="ko"]) .more-button .more-text { white-space: nowrap; }
  /* (customs-main) 水平主导览：可 wrap、链接收缩、字级略缩 */
  html:not([lang="zh-TW"]):not([lang="ja"]):not([lang="ko"]) .main-nav .nav-menu { flex-wrap: wrap; column-gap: 0.5rem; }
  html:not([lang="zh-TW"]):not([lang="ja"]):not([lang="ko"]) .main-nav .nav-link { font-size: 0.9rem; min-width: 0; }
  /* (admin/provider) 侧栏导览：长俄文标签允许折行不溢出侧栏 */
  html:not([lang="zh-TW"]):not([lang="ja"]):not([lang="ko"]) .layout-sidenav .nav-link { height: auto; align-items: flex-start; }
  html:not([lang="zh-TW"]):not([lang="ja"]):not([lang="ko"]) .layout-sidenav .nav-label, html:not([lang="zh-TW"]):not([lang="ja"]):not([lang="ko"]) .nav-label {
    white-space: normal; line-height: 1.3; overflow-wrap: break-word;
  }

  /* (app) ru 专属极限压缩：西里尔 5 长词（Мой аккаунт 等）唯一塞不下预设间距的语言，
     沿用 v1 验证过的数值；其他语言不再吃这组压缩。 */
  html[lang="ru"] .header-center .nav-list { column-gap: 0.125rem; }
  html[lang="ru"] .header-center .nav-link { padding-left: 0.4rem; padding-right: 0.4rem; gap: 0.25rem; }
  html[lang="ru"] .header-center .nav-icon { font-size: 0.95rem; }
  html[lang="ru"] .header-center .nav-text { font-size: 0.8rem; }
  html[lang="ru"] .nav-text { font-size: 0.82rem; }
}

/* [4b] 中桌机(1024-1399) 长词语系中度收紧：fr/es/pt 预设需 ~640px，窄桌机容器放不下；
   ru 已由上方极限压缩层接管故排除，避免 specificity 盖过 ru 的 0.8rem。 */
@media (min-width: 1024px) and (max-width: 1399px) {
  html:not([lang="zh-TW"]):not([lang="ja"]):not([lang="ko"]):not([lang="ru"]) .header-center .nav-list { column-gap: 0.4rem; }
  html:not([lang="zh-TW"]):not([lang="ja"]):not([lang="ko"]):not([lang="ru"]) .header-center .nav-link { padding-left: 0.5rem; padding-right: 0.5rem; }
  html:not([lang="zh-TW"]):not([lang="ja"]):not([lang="ko"]):not([lang="ru"]) .header-center .nav-text { font-size: 0.88rem; }
}


/* ====[ 5 ] 会员/后台数据表格 — 症状5：保存格俄文撑破固定栏宽 =====================
   组件：.data-table/.billing-table/.crm-table/.users-table__td/__th/
         .roles-table__cell/.tax-table/.quota-table
   注意：刻意「不」碰落地页 .compare-table/.info-table（行销比较表属内容排版，维持
         品牌一致），只处理真正数据密集的会员/后台表格。
   解法：table-layout:auto 让栏宽随内容调配、保存格允许断行、桌机字级略缩、顶端对齐；
         超长表整体横向卷动由既有 .table-responsive 处理。 */
@media (min-width: 1024px) {
  html:not([lang="zh-TW"]):not([lang="ja"]):not([lang="ko"]) .data-table, html:not([lang="zh-TW"]):not([lang="ja"]):not([lang="ko"]) .billing-table, html:not([lang="zh-TW"]):not([lang="ja"]):not([lang="ko"]) .crm-table,
  html:not([lang="zh-TW"]):not([lang="ja"]):not([lang="ko"]) .tax-table, html:not([lang="zh-TW"]):not([lang="ja"]):not([lang="ko"]) .quota-table { table-layout: auto; width: 100%; }
  html:not([lang="zh-TW"]):not([lang="ja"]):not([lang="ko"]) .data-table th, html:not([lang="zh-TW"]):not([lang="ja"]):not([lang="ko"]) .data-table td,
  html:not([lang="zh-TW"]):not([lang="ja"]):not([lang="ko"]) .billing-table th, html:not([lang="zh-TW"]):not([lang="ja"]):not([lang="ko"]) .billing-table td,
  html:not([lang="zh-TW"]):not([lang="ja"]):not([lang="ko"]) .crm-table th, html:not([lang="zh-TW"]):not([lang="ja"]):not([lang="ko"]) .crm-table td,
  html:not([lang="zh-TW"]):not([lang="ja"]):not([lang="ko"]) .users-table__th, html:not([lang="zh-TW"]):not([lang="ja"]):not([lang="ko"]) .users-table__td,
  html:not([lang="zh-TW"]):not([lang="ja"]):not([lang="ko"]) .roles-table__header, html:not([lang="zh-TW"]):not([lang="ja"]):not([lang="ko"]) .roles-table__cell,
  html:not([lang="zh-TW"]):not([lang="ja"]):not([lang="ko"]) .tax-table th, html:not([lang="zh-TW"]):not([lang="ja"]):not([lang="ko"]) .tax-table td,
  html:not([lang="zh-TW"]):not([lang="ja"]):not([lang="ko"]) .quota-table th, html:not([lang="zh-TW"]):not([lang="ja"]):not([lang="ko"]) .quota-table td {
    overflow-wrap: break-word; word-break: normal;
    hyphens: auto;                 /* 依 <html lang> 套各语系断字字典，极长词最后手段 */
    font-size: 0.9rem; line-height: 1.4; vertical-align: top;
  }
  /* 表头(th)常是短标签变长：给足行高、允许两行 */
  html:not([lang="zh-TW"]):not([lang="ja"]):not([lang="ko"]) .data-table th, html:not([lang="zh-TW"]):not([lang="ja"]):not([lang="ko"]) .billing-table th,
  html:not([lang="zh-TW"]):not([lang="ja"]):not([lang="ko"]) .crm-table th, html:not([lang="zh-TW"]):not([lang="ja"]):not([lang="ko"]) .users-table__th,
  html:not([lang="zh-TW"]):not([lang="ja"]):not([lang="ko"]) .roles-table__header { white-space: normal; line-height: 1.3; }
}


/* ====[ 7 ] v2 泛化补强 — 2026-06-10 css-audit 扫出的未涵盖高风险点 ================
   来源：多智能体全站扫描（P1 前台高流量 / P2 member·landing / P3 admin 卡片群）。
   原则同 [0]-[5]：折行优先、高度自然增长、不动 zh-TW/ja/ko。 */
@media (min-width: 1024px) {
  /* P1-1/2 搜索结果卡片(pages/search/index-v2.css)：380×300 双固定＝全站最硬爆版点。
     高度改自然增长、grid 轨宽改弹性，翻译长文字不再被裁切。 */
  html:not([lang="zh-TW"]):not([lang="ja"]):not([lang="ko"]) .result-card {
    height: auto; min-height: 300px; overflow-wrap: break-word;
  }
/* (removed 2026-06-10) .search-results-grid 非CJK覆写已移除: 桌机版各语言统一一行两卡(380px置中), 站长指定; 马来西亚路线卡片在 ms 等语言被压成三栏的根因 */

  /* P1-3 首页 hero 价值胶囊(pages/home/landing.css base-level nowrap)：允许折行 */
  html:not([lang="zh-TW"]):not([lang="ja"]):not([lang="ko"]) .hero-value-item {
    white-space: normal; line-height: 1.3;
  }
  /* P1-4 首页运费计算双 tab(home/_shipping-tabs.blade inline nowrap)：允许折行 */
  html:not([lang="zh-TW"]):not([lang="ja"]):not([lang="ko"]) .card--shipping-tabs .calc-tab {
    white-space: normal; line-height: 1.2;
  }
  /* P1-6 登录/注册「发送验证码」按钮(auth-master.css flex 0 0 30% + nowrap)：可折行可伸缩 */
  html:not([lang="zh-TW"]):not([lang="ja"]):not([lang="ko"]) .auth-page__button {
    white-space: normal; line-height: 1.25;
  }
  html:not([lang="zh-TW"]):not([lang="ja"]):not([lang="ko"]) .auth-page__button--send-code {
    flex-basis: auto; min-width: 0;
  }
  /* P2 badge/chip/CTA 群(landing-engage·shop·my-bills·outbound·provider-crm)：
     同 [3] 收缩策略 — 自适应宽、可折行 */
  html:not([lang="zh-TW"]):not([lang="ja"]):not([lang="ko"]) .le-btn,
  html:not([lang="zh-TW"]):not([lang="ja"]):not([lang="ko"]) .shop-category-chip,
  html:not([lang="zh-TW"]):not([lang="ja"]):not([lang="ko"]) .daily-customs-badge,
  html:not([lang="zh-TW"]):not([lang="ja"]):not([lang="ko"]) .shipping-method-badge,
  html:not([lang="zh-TW"]):not([lang="ja"]):not([lang="ko"]) .crm-badge {
    white-space: normal; max-width: 100%; overflow-wrap: break-word; line-height: 1.3;
  }
  /* P2/P3 overflow:hidden 卡片群(outbound·landing customs-hub·english-game·admin 各卡)：
     长字可折行，不被裁切；flex/grid 内可收缩 */
  html:not([lang="zh-TW"]):not([lang="ja"]):not([lang="ko"]) .shipment-card,
  html:not([lang="zh-TW"]):not([lang="ja"]):not([lang="ko"]) .customs-hub .feature-card,
  html:not([lang="zh-TW"]):not([lang="ja"]):not([lang="ko"]) .eg-flash-card,
  html:not([lang="zh-TW"]):not([lang="ja"]):not([lang="ko"]) .eg-mem-card,
  html:not([lang="zh-TW"]):not([lang="ja"]):not([lang="ko"]) .admin-stat-card,
  html:not([lang="zh-TW"]):not([lang="ja"]):not([lang="ko"]) .admin-content-card,
  html:not([lang="zh-TW"]):not([lang="ja"]):not([lang="ko"]) .dashboard-card,
  html:not([lang="zh-TW"]):not([lang="ja"]):not([lang="ko"]) .chart-card,
  html:not([lang="zh-TW"]):not([lang="ja"]):not([lang="ko"]) .roles-card {
    overflow-wrap: break-word; min-width: 0;
  }
}


/* ====[ 6 ] 平板(769-1023)与手机(≤768)的长文语系安全网 ==========================
   目标：别让桌机修正连带让长文语系行动版变更糟；行动版只补「长字可断行」
         最低限度，不动 master-mobile 既有行动排版策略。 */
@media (max-width: 1023px) {
  html:not([lang="zh-TW"]):not([lang="ja"]):not([lang="ko"]) .btn, html:not([lang="zh-TW"]):not([lang="ja"]):not([lang="ko"]) .btn-cta, html:not([lang="zh-TW"]):not([lang="ja"]):not([lang="ko"]) .cta-btn,
  html:not([lang="zh-TW"]):not([lang="ja"]):not([lang="ko"]) .nav-text, html:not([lang="zh-TW"]):not([lang="ja"]):not([lang="ko"]) .nav-label, html:not([lang="zh-TW"]):not([lang="ja"]):not([lang="ko"]) .stat-label,
  html:not([lang="zh-TW"]):not([lang="ja"]):not([lang="ko"]) .landing-stats__label, html:not([lang="zh-TW"]):not([lang="ja"]):not([lang="ko"]) .pricing-card > div,
  html:not([lang="zh-TW"]):not([lang="ja"]):not([lang="ko"]) th, html:not([lang="zh-TW"]):not([lang="ja"]):not([lang="ko"]) td { white-space: normal; overflow-wrap: break-word; }
  html:not([lang="zh-TW"]):not([lang="ja"]):not([lang="ko"]) .search-input { font-size: 0.95rem; }
}
