/* UKABIAO 站点样式 */
:root{
  --uk-paper:#F7F6F2;
  --uk-paper-2:#EFEDE5;
  --uk-card:#FFFFFF;
  --uk-card-2:#FBFAF6;
  --uk-rule:#D9D5C8;
  --uk-rule-2:#E9E6DC;
  --uk-ink:#172B3A;
  --uk-ink-2:#34495A;
  --uk-mute:#5A6875;
  --uk-teal:#2456D3;
  --uk-teal-2:#1A43AC;
  --uk-teal-wash:#E8EEFC;
  --uk-go:#147D64; --uk-go-wash:#E3F2ED; --uk-go-ink:#0F6350;
  --uk-stop:#172B3A; --uk-stop-wash:#E5E9ED; --uk-stop-ink:#172B3A;
  --uk-mix:#A66A12; --uk-mix-wash:#F7EDD9; --uk-mix-ink:#7C4E0B;
  --uk-open:#A66A12; --uk-open-wash:#F7EDD9; --uk-open-ink:#7C4E0B;
  --uk-shut:#6B7480; --uk-shut-wash:#ECEEF0; --uk-shut-ink:#4A535D;
  --uk-night:#172B3A; --uk-night-2:#22394A; --uk-night-3:#345064;
  --uk-night-ink:#F3F1EA; --uk-night-mute:#A9B8C4;
  --uk-bar-a:#8FB0FF; --uk-bar-b:#EDBE66; --uk-bar-c:#6FCBB0; --uk-bar-d:#C7D0D8; --uk-bar-e:#B7A4E6;
  --uk-rad-s:3px; --uk-rad:6px; --uk-rad-l:8px;
  --uk-lift:none;
  --uk-ff-head:-apple-system,BlinkMacSystemFont,"PingFang SC","Hiragino Sans GB","Microsoft YaHei","Noto Sans CJK SC",sans-serif;
  --uk-ff-text:-apple-system,BlinkMacSystemFont,"PingFang SC","Hiragino Sans GB","Microsoft YaHei","Noto Sans CJK SC",sans-serif;
  --uk-ff-fig:ui-monospace,"SF Mono","SFMono-Regular",Menlo,Consolas,"Roboto Mono",monospace;
  --uk-gold:#A66A12; --uk-gold-soft:#EBDDBD;
  --uk-faint:#75828D;
  --uk-gut:24px;
}

/* 基础 */
*,*::before,*::after{box-sizing:border-box}
html{-webkit-text-size-adjust:100%;scroll-padding-top:16px}
body{margin:0;background:var(--uk-paper);color:var(--uk-ink);font-family:var(--uk-ff-text);font-size:15px;line-height:1.65;overflow-x:hidden}
a{color:var(--uk-teal);text-underline-offset:.18em}
a:hover{color:var(--uk-teal-2)}
a:focus-visible,button:focus-visible,summary:focus-visible,input:focus-visible,select:focus-visible{outline:2px solid var(--uk-teal);outline-offset:2px}
img{max-width:100%;height:auto}
h1,h2,h3{line-height:1.4}
.uk-wrap{max-width:1280px;margin:0 auto;padding:0 var(--uk-gut)}
.uk-narrow{max-width:820px}
.uk-fig{font-family:var(--uk-ff-fig);font-variant-numeric:tabular-nums}
.uk-vh{position:absolute !important;width:1px !important;height:1px !important;padding:0 !important;margin:-1px !important;overflow:hidden !important;clip:rect(0 0 0 0) !important;white-space:nowrap !important;border:0 !important}
.uk-skip{position:absolute;left:12px;top:-60px;z-index:20;background:var(--uk-ink);color:#fff;padding:10px 14px;border-radius:var(--uk-rad-s);text-decoration:none}
.uk-skip:focus{top:12px;color:#fff}
.uk-ex{display:inline-block;font-size:13px;line-height:20px;padding:0 7px;border-radius:var(--uk-rad-s);background:var(--uk-paper-2);color:var(--uk-mute);font-weight:500;vertical-align:middle;font-family:var(--uk-ff-text);letter-spacing:0}
.uk-ex--dark{background:var(--uk-night-2);color:var(--uk-night-mute)}
.uk-ex[hidden]{display:none}
.uk-empty{color:var(--uk-mute);font-size:14px;margin:0}
.uk-main{padding-bottom:40px}

/* 顶栏 */
.uk-top{background:var(--uk-card);border-top:3px solid var(--uk-night);border-bottom:1px solid var(--uk-rule)}
.uk-top-in{display:flex;align-items:center;gap:20px;min-height:60px}
.uk-mark{display:inline-flex;align-items:center;gap:10px;text-decoration:none;color:var(--uk-ink);min-height:44px}
.uk-mark:hover{color:var(--uk-ink)}
.uk-mark-ico{display:block;flex:none}
.uk-mark b{font-family:"Sora",sans-serif;font-weight:700;font-size:17px;letter-spacing:.14em}
.uk-nav{display:flex;gap:2px;margin-left:auto}
.uk-nav a{display:flex;align-items:center;min-height:44px;padding:0 14px;color:var(--uk-ink-2);text-decoration:none;font-size:15px;border-bottom:2px solid transparent}
.uk-nav a:hover{color:var(--uk-teal);border-bottom-color:var(--uk-teal)}
.uk-nav a[aria-current]{color:var(--uk-teal);border-bottom-color:var(--uk-teal);font-weight:500}
.uk-findlink{display:inline-flex;align-items:center;gap:6px;min-height:40px;padding:0 12px;border:1px solid var(--uk-rule);border-radius:999px;color:var(--uk-ink-2);text-decoration:none;font-size:14px}
.uk-findlink:hover,.uk-findlink[aria-current]{border-color:var(--uk-teal);color:var(--uk-teal)}

/* 首屏:标题 + 事实栏 + 看板摘要条 */
.uk-hero{display:grid;grid-template-columns:minmax(0,8fr) minmax(0,4fr);gap:20px 16px;align-items:end;padding:34px 0 22px}
.uk-hero-k{display:flex;align-items:center;gap:10px;margin:0;font-size:13px;line-height:1.4;font-weight:500;color:var(--uk-teal);letter-spacing:.04em}
.uk-hero-k::before{content:"";flex:none;width:28px;height:2px;background:var(--uk-gold)}
.uk-hero h1{margin:12px 0 0;font-family:var(--uk-ff-head);font-size:35px;line-height:1.25;font-weight:700;letter-spacing:.005em;color:var(--uk-ink)}
.uk-hero-lead{margin:12px 0 0;color:var(--uk-ink-2);font-size:15px;line-height:1.75;max-width:45em}
.uk-hero-meta{margin:0;border-top:2px solid var(--uk-ink);font-size:13.5px}
.uk-hero-meta div{display:flex;justify-content:space-between;align-items:baseline;gap:14px;padding:8px 2px;border-bottom:1px solid var(--uk-rule)}
.uk-hero-meta dt{flex:none;color:var(--uk-mute)}
.uk-hero-meta dd{margin:0;text-align:right;color:var(--uk-ink);font-weight:500}
.uk-hero-meta a{display:inline-block;padding:6px 0;margin:-6px 0;text-decoration:none;border-bottom:1px solid var(--uk-gold)}
.uk-digest{grid-column:1 / -1;display:grid;grid-template-columns:auto minmax(0,1fr);background:var(--uk-card);border:1px solid var(--uk-rule);border-radius:var(--uk-rad);box-shadow:var(--uk-lift)}
.uk-digest-hd{margin:0;display:flex;align-items:baseline;gap:6px;padding:16px 26px 16px 20px;border-right:1px solid var(--uk-rule-2);color:var(--uk-ink-2);font-size:14px;white-space:nowrap}
.uk-digest-hd b{font-size:34px;line-height:1;font-weight:500;color:var(--uk-ink);letter-spacing:-.02em}
.uk-digest ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr))}
.uk-digest li{position:relative;display:flex;align-items:baseline;gap:7px;padding:16px 16px 19px 18px;font-size:14px;color:var(--uk-ink-2);min-width:0}
.uk-digest li + li{border-left:1px solid var(--uk-rule-2)}
.uk-digest li b{font-size:34px;line-height:1;font-weight:500;letter-spacing:-.02em}
.uk-digest li i{position:absolute;left:18px;right:16px;bottom:9px;height:3px;border-radius:2px;background:var(--uk-rule-2);overflow:hidden}
.uk-digest li i::after{content:"";display:block;height:100%;width:var(--uk-share,0%);min-width:3px;background:currentColor}
.uk-digest-supported b,.uk-digest-supported i{color:var(--uk-go)}
.uk-digest-restricted b,.uk-digest-restricted i{color:var(--uk-stop)}
.uk-digest-unconfirmed b,.uk-digest-unconfirmed i{color:var(--uk-open)}
.uk-digest-conflict b,.uk-digest-conflict i{color:var(--uk-mix)}
.uk-digest-closed b,.uk-digest-closed i{color:var(--uk-shut)}

/* 工具区 */
.uk-tools{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:16px;padding-bottom:28px}
.uk-tools .uk-board{grid-column:1 / 9}
.uk-tools .uk-month{grid-column:9 / 13}
.uk-tools .uk-bill{grid-column:1 / 13}
.uk-panel{background:var(--uk-card);border:1px solid var(--uk-rule);border-radius:var(--uk-rad);box-shadow:var(--uk-lift);min-width:0;display:flex;flex-direction:column}
.uk-panel-hd{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:14px 18px 12px;border-bottom:1px solid var(--uk-rule-2)}
.uk-panel-hd h2{margin:0;font-size:16px;font-weight:700;display:flex;align-items:center;flex-wrap:wrap;gap:8px}
.uk-panel-hd h2::before{content:"";width:3px;height:15px;background:var(--uk-teal);border-radius:2px}
.uk-panel-go{flex:none;display:inline-flex;align-items:center;min-height:44px;margin:-8px 0;font-size:13.5px;white-space:nowrap;text-decoration:none;border-bottom:0}
.uk-panel-go::after{content:"";width:6px;height:6px;margin-left:7px;border-top:1.5px solid currentColor;border-right:1.5px solid currentColor;transform:rotate(45deg)}
.uk-panel-go:hover{text-decoration:underline}
.uk-sub{margin:3px 0 0;font-size:13px;color:var(--uk-mute)}
.uk-panel-ft{margin:0;padding:10px 18px 12px;font-size:13px;color:var(--uk-mute);border-top:1px solid var(--uk-rule-2)}
.uk-form > .uk-panel-ft{grid-column:1 / -1;padding:0;border-top:0}
.uk-panel-ft--dark{border-top-color:var(--uk-night-2);color:var(--uk-night-mute);padding:10px 0 0}
.uk-panel-ft--dark a{color:var(--uk-night-ink)}

/* 看板 */
.uk-tally{flex:none;display:flex;flex-direction:column;align-items:flex-end;gap:6px}
.uk-tally-scope{margin:0;font-size:13px;color:var(--uk-mute)}
.uk-tally dl{display:flex;gap:12px;margin:0}
.uk-tally dl div{text-align:right;max-width:5.6em}
.uk-tally dt{font-size:13px;line-height:1.3;color:var(--uk-mute)}
.uk-tally dd{margin:0;font-family:var(--uk-ff-fig);font-size:20px;line-height:1.2;font-weight:500}
.uk-tally-supported dd{color:var(--uk-go)}
.uk-tally-restricted dd{color:var(--uk-stop)}
.uk-tally-unconfirmed dd{color:var(--uk-open)}
.uk-tally-conflict dd{color:var(--uk-mix)}
.uk-tally-closed dd{color:var(--uk-shut)}
.uk-segbar{display:flex;width:180px;height:8px;border-radius:2px;overflow:hidden;background:var(--uk-rule-2)}
.uk-segbar span{display:block;height:100%}
.uk-seg-supported{background:var(--uk-go)}
.uk-seg-restricted{background:var(--uk-stop)}
.uk-seg-unconfirmed{background:var(--uk-open)}
.uk-seg-conflict{background:var(--uk-mix)}
.uk-seg-closed{background:var(--uk-shut)}
.uk-regionbar{display:none;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;padding:10px 14px 0}
.uk-regionbar button{padding:0 2px;font-size:13.5px;letter-spacing:-.01em}
.uk-regionbar button,.uk-filter button{min-height:44px;white-space:nowrap;border:1px solid var(--uk-rule);background:var(--uk-card);color:var(--uk-ink-2);border-radius:var(--uk-rad-s);font:inherit;font-size:14px;cursor:pointer;padding:0 10px}
.uk-regionbar button[aria-pressed="true"],.uk-filter button[aria-pressed="true"]{background:var(--uk-teal);border-color:var(--uk-teal);color:#fff;font-weight:500}
.uk-filter{display:none;flex-wrap:wrap;gap:6px;padding:10px 18px 0}
.js .uk-filter{display:flex}
.uk-tscroll{overflow-x:auto}
.uk-btable{width:100%;border-collapse:collapse;font-size:14px}
.uk-btable th[scope="col"]{font-size:13px;font-weight:500;color:var(--uk-mute);text-align:left;padding:9px 10px;background:var(--uk-card-2);border-bottom:1px solid var(--uk-rule-2);white-space:nowrap}
.uk-btable td,.uk-btable th[scope="row"]{padding:10px;border-bottom:1px solid var(--uk-rule-2);vertical-align:top;text-align:left}
.uk-btable tr:last-child td,.uk-btable tr:last-child th{border-bottom:0}
.uk-btable th:first-child{padding-left:18px}
.uk-btable td:last-child,.uk-btable th:last-child{padding-right:18px}
.uk-bcard a{display:inline-flex;align-items:center;min-height:44px;font-weight:700;color:var(--uk-ink);text-decoration:none;white-space:nowrap}
.uk-bcard a:hover{color:var(--uk-teal);text-decoration:underline}
.uk-btable td{min-width:122px}
.uk-st{display:inline-block;padding:3px 8px 3px 9px;border-radius:var(--uk-rad-s);border-left:3px solid;font-size:13px;font-weight:500;line-height:1.4}
.uk-st--supported{background:var(--uk-go-wash);border-color:var(--uk-go);color:var(--uk-go-ink)}
.uk-st--restricted{background:var(--uk-stop-wash);border-color:var(--uk-stop);color:var(--uk-stop-ink)}
.uk-st--unconfirmed{background:var(--uk-open-wash);border-color:var(--uk-open);color:var(--uk-open-ink)}
.uk-st--conflict{background:var(--uk-mix-wash);border-color:var(--uk-mix);color:var(--uk-mix-ink)}
.uk-st--closed{background:repeating-linear-gradient(135deg,var(--uk-shut-wash) 0 6px,#DEE2E5 6px 8px);border-color:var(--uk-shut);color:var(--uk-shut-ink)}
.uk-cm{display:block;margin-top:4px;font-size:13px;line-height:1.45;color:var(--uk-mute)}
.uk-cm-date time{font-family:var(--uk-ff-fig)}
.uk-cm-date--dim{font-size:12px;color:var(--uk-faint)}
td.is-stale .uk-cm-date--dim{font-size:13px;color:var(--uk-mix-ink)}
.uk-cm-src a{margin-right:8px}
.uk-stale-tag{display:inline-block;padding:1px 6px;border-radius:3px;background:var(--uk-mix-wash);color:var(--uk-mix-ink);font-size:13px;line-height:1.5;font-weight:500}
.uk-btable .uk-stale-tag{margin-top:5px}
.uk-stale-tag[hidden]{display:none}
td.is-stale .uk-st{opacity:.75}
.uk-legend{list-style:none;display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:6px 18px;margin:0;padding:12px 18px 14px;border-top:1px solid var(--uk-rule-2);font-size:13px;color:var(--uk-mute);line-height:1.5}
.uk-legend li{display:block}
.uk-legend b{color:var(--uk-ink-2);font-weight:500}
.uk-dot{display:inline-block;width:10px;height:10px;border-radius:2px;margin-right:6px;vertical-align:-1px}
.uk-dot--supported{background:var(--uk-go)}
.uk-dot--restricted{background:var(--uk-stop)}
.uk-dot--unconfirmed{background:var(--uk-open)}
.uk-dot--conflict{background:var(--uk-mix)}
.uk-dot--closed{background:var(--uk-shut)}
.uk-board[data-filter="supported"] .uk-btable td:not([data-s="supported"]) > *,
.uk-board[data-filter="restricted"] .uk-btable td:not([data-s="restricted"]) > *,
.uk-board[data-filter="unconfirmed"] .uk-btable td:not([data-s="unconfirmed"]) > *,
.uk-board[data-filter="conflict"] .uk-btable td:not([data-s="conflict"]) > *,
.uk-board[data-filter="closed"] .uk-btable td:not([data-s="closed"]) > *{opacity:.28}
.uk-filter-n{margin:0;padding:8px 18px 0;font-size:13px;color:var(--uk-mute)}
/* 首页紧凑版:每格只有状态色块,行高随面板高度均分 */
.uk-board--lite .uk-tscroll{flex:1;display:flex}
.uk-board--lite .uk-btable{flex:1;height:auto}
.uk-board--lite .uk-btable td,.uk-board--lite .uk-btable th[scope="row"]{vertical-align:middle;padding-top:6px;padding-bottom:6px}
.uk-board--lite .uk-btable td{min-width:0;width:16.5%;padding-left:5px;padding-right:5px}
.uk-board--lite .uk-btable th[scope="col"]{padding-left:15px}
.uk-board--lite .uk-btable th[scope="col"]:first-child{padding-left:18px}
.uk-board--lite .uk-st{display:block;padding:8px 10px 8px 11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.uk-board--lite .uk-btable td:last-child{padding-right:14px}
.uk-board--lite .uk-btable tbody tr:hover{background:var(--uk-card-2)}
.uk-board--lite .uk-legend{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));background:var(--uk-card-2);border-radius:0 0 var(--uk-rad) var(--uk-rad)}

/* 表单 */
.uk-form{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;align-content:start;padding:16px 18px 18px}
.uk-fld{display:flex;flex-direction:column;justify-content:flex-end;gap:4px;min-width:0;margin:0;padding:0;border:0}
.uk-fld[hidden]{display:none}
.uk-fld label,.uk-fld legend{font-size:13px;color:var(--uk-ink-2);font-weight:500;padding:0}
.uk-fld label em{font-style:normal;color:var(--uk-mute);font-weight:400}
.uk-fld input,.uk-fld select{height:44px;width:100%;border:1px solid var(--uk-rule);border-radius:var(--uk-rad-s);background:#FBFCFC;padding:0 10px;font-size:15px;color:var(--uk-ink);font-family:var(--uk-ff-fig)}
.uk-fld select{font-family:var(--uk-ff-text);appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--uk-mute) 50%),linear-gradient(135deg,var(--uk-mute) 50%,transparent 50%);background-position:calc(100% - 15px) 19px,calc(100% - 10px) 19px;background-size:5px 5px;background-repeat:no-repeat;padding-right:28px}
.uk-fld input:focus,.uk-fld select:focus{outline:2px solid var(--uk-teal);outline-offset:1px;border-color:var(--uk-teal)}
.uk-fld-wide{grid-column:1 / -1;flex-direction:row;flex-wrap:wrap;align-items:center;gap:6px 16px}
.uk-fld-wide legend{width:100%;margin-bottom:4px}
.uk-radio{display:inline-flex;align-items:center;gap:6px;min-height:44px;font-size:14px;font-weight:400 !important;cursor:pointer}
.uk-radio input{width:18px;height:18px;accent-color:var(--uk-teal)}
.uk-fld-group{grid-column:1 / -1;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0;padding:10px 12px 12px;border:1px solid var(--uk-rule-2);border-radius:var(--uk-rad-s)}
.uk-fld-group legend{font-size:13px;font-weight:700;color:var(--uk-ink-2);padding:0 6px}
.uk-preset{grid-column:1 / -1;padding-bottom:12px;border-bottom:1px dashed var(--uk-rule)}
.uk-preset select{max-width:520px}
.uk-preset-n{margin:4px 0 0;font-size:13px;line-height:1.65;color:var(--uk-mute)}
.uk-check{grid-column:span 3;align-self:end;display:inline-flex;align-items:center;gap:8px;min-height:44px;font-size:14px;color:var(--uk-ink-2);cursor:pointer}
.uk-check input{flex:none;width:18px;height:18px;accent-color:var(--uk-teal)}
.uk-check em{font-style:normal;color:var(--uk-mute);font-size:13px}
.uk-btn{height:48px;padding:0 24px;border:0;border-radius:var(--uk-rad-s);background:var(--uk-teal);color:#fff;font-size:15px;font-weight:700;font-family:var(--uk-ff-text);cursor:pointer}
.uk-btn:hover{background:var(--uk-teal-2)}
.uk-act{grid-column:1 / -1;display:flex;align-items:center;gap:14px;flex-wrap:wrap}
.uk-act p{margin:0;font-size:13px;color:var(--uk-mute);flex:1;min-width:200px}
.uk-formula{grid-column:1 / -1;margin:4px 0 0;padding:12px 14px;border:1px dashed var(--uk-rule);border-radius:var(--uk-rad-s);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 18px;font-size:13px}
.uk-formula dt{color:var(--uk-mute)}
.uk-formula dd{margin:0;color:var(--uk-ink-2)}
.uk-formula--dark{border-color:var(--uk-night-3);grid-template-columns:1fr;padding:10px 12px}
.uk-formula--dark dt{color:var(--uk-night-mute)}
.uk-formula--dark dd{color:var(--uk-night-ink)}
.uk-adv{grid-column:1 / -1;border:1px solid var(--uk-rule);border-radius:var(--uk-rad-s);background:var(--uk-card-2)}
.uk-adv summary{cursor:pointer;min-height:44px;display:flex;align-items:center;padding:0 14px;font-weight:700;font-size:14px;color:var(--uk-ink-2)}
.uk-adv-in{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:4px 14px 14px}
.uk-adv-note{grid-column:1 / -1;margin:0;font-size:13px;color:var(--uk-ink-2);line-height:1.7}

/* 结果卡(深色) */
.uk-bill-body{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);flex:1}
.uk-result{background:var(--uk-night);color:var(--uk-night-ink);border-radius:0 0 var(--uk-rad) 0;padding:18px 20px;display:flex;flex-direction:column;gap:12px}
.uk-result a{color:var(--uk-night-ink)}
.uk-result-hd{display:flex;justify-content:space-between;align-items:center;gap:10px;font-size:13px;color:var(--uk-night-mute)}
.uk-big{font-family:var(--uk-ff-fig);font-size:42px;line-height:1.05;font-weight:500;letter-spacing:-.01em;word-break:break-all}
.uk-big small{font-family:var(--uk-ff-text);font-size:13px;color:var(--uk-night-mute);font-weight:400;margin-left:6px;letter-spacing:0}
.uk-big--sm{font-size:30px}
.uk-big--sm small{margin:0 6px 0 0}
.uk-per{margin:6px 0 0;font-size:13px;color:var(--uk-night-mute)}
.uk-rows{list-style:none;margin:0;padding:0;font-size:13.5px}
.uk-rows li{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;padding:4px 0;border-bottom:1px solid var(--uk-night-2)}
.uk-rows li:last-child{border-bottom:0}
.uk-rows li > span:first-child{grid-column:1 / 3}
.uk-rows li i + span{grid-column:auto}
.uk-rows li b{font-family:var(--uk-ff-fig);font-weight:500;text-align:right}
.uk-rows-sum{font-weight:700}
.uk-rows i{width:10px;height:10px;border-radius:2px;display:block}
.uk-key-a,.uk-seg-a{background:var(--uk-bar-a)}
.uk-key-b,.uk-seg-b{background:var(--uk-bar-b)}
.uk-key-c,.uk-seg-c{background:var(--uk-bar-c)}
.uk-key-d,.uk-seg-d{background:var(--uk-bar-d)}
.uk-key-e,.uk-seg-e{background:var(--uk-bar-e)}
.uk-stack{display:flex;height:12px;border-radius:2px;overflow:hidden;background:var(--uk-night-2)}
.uk-stack span{display:block;height:100%;width:0;transition:width .25s}
.uk-stack[hidden]{display:none}
.uk-cmp{display:flex;flex-direction:column;gap:10px;padding-top:12px;border-top:1px solid var(--uk-night-3)}
.uk-cmp[hidden]{display:none}
.uk-cmp-ref{display:flex;justify-content:space-between;gap:10px;font-size:13px}
.uk-cmp-ref span:first-child{color:var(--uk-night-mute)}
.uk-cmp-note{margin:0;font-size:13px;line-height:1.65;color:var(--uk-night-mute)}
.uk-fee{display:flex;flex-direction:column;gap:10px;padding-top:12px;border-top:1px solid var(--uk-night-3)}
.uk-fee[hidden]{display:none}
.uk-fee-t{margin:0;font-size:14px;line-height:1.75;color:var(--uk-night-ink)}
.uk-result-err{margin:0;font-size:13.5px;line-height:1.6;padding:10px 12px;border-radius:var(--uk-rad-s);background:var(--uk-night-2);color:#F0B2AA}
.uk-result-err[hidden]{display:none}

/* 月成本 */
.uk-month-body{display:flex;flex-direction:column;flex:1}
.uk-form--month{grid-template-columns:repeat(2,minmax(0,1fr))}
.uk-result--month{border-radius:0 0 var(--uk-rad) var(--uk-rad);flex:1}
.uk-tools .uk-month .uk-big{font-size:38px}
.uk-tools .uk-month .uk-form{padding-bottom:16px}
.uk-toolbody .uk-month-body,.uk-main > .uk-wrap > .uk-month .uk-month-body{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr)}
.uk-main > .uk-wrap > .uk-month .uk-form--month{grid-template-columns:repeat(3,minmax(0,1fr))}
.uk-main > .uk-wrap > .uk-month .uk-result--month{border-radius:0 0 var(--uk-rad) 0}

/* 首屏之下 */
.uk-below{background:var(--uk-card);border-top:1px solid var(--uk-rule);padding:28px 0 32px}
.uk-below-in{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:24px;align-items:start}
.uk-pick{grid-column:1 / 6;border:1px solid var(--uk-rule);border-radius:var(--uk-rad-l);padding:20px 22px;background:var(--uk-card);border-top:2px solid var(--uk-gold)}
.uk-eyebrow{font-size:13px;color:var(--uk-teal);font-weight:700;margin:0}
.uk-pick h2{margin:6px 0 10px;font-size:20px;line-height:1.5}
.uk-pick h2 a{color:var(--uk-ink);text-decoration:none}
.uk-pick h2 a:hover{color:var(--uk-teal);text-decoration:underline}
.uk-pick p{margin:0 0 14px;color:var(--uk-ink-2);font-size:14.5px}
.uk-flow{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;counter-reset:ukstep}
.uk-flow li{counter-increment:ukstep;position:relative;background:var(--uk-card);border:1px solid var(--uk-rule-2);border-radius:var(--uk-rad-s);padding:8px 10px 8px 34px;font-size:13.5px;line-height:1.45}
.uk-flow li::before{content:counter(ukstep);position:absolute;left:9px;top:9px;width:18px;height:18px;border-radius:50%;background:var(--uk-teal);color:#fff;font-family:var(--uk-ff-fig);font-size:13px;line-height:18px;text-align:center}
.uk-flow li small{display:block;color:var(--uk-mute);font-size:13px}
.uk-colhd{display:flex;justify-content:space-between;align-items:baseline;margin:0 0 10px}
.uk-colhd h2{margin:0;font-size:16px}
.uk-colhd a{font-size:13.5px;min-height:44px;display:inline-flex;align-items:center}
.uk-changes{grid-column:6 / 10}
.uk-changes ol{list-style:none;margin:0;padding:0;position:relative}
.uk-changes ol::before{content:"";position:absolute;left:5px;top:8px;bottom:8px;width:1px;background:var(--uk-rule)}
.uk-changes li{position:relative;padding:0 0 12px 22px}
.uk-changes li::before{content:"";position:absolute;left:1px;top:7px;width:9px;height:9px;border-radius:2px;background:var(--uk-card);border:1px solid var(--uk-teal)}
.uk-changes li:first-child::before{background:var(--uk-teal)}
.uk-changes time,.uk-log time{font-size:13px;color:var(--uk-teal);margin-right:6px}
.uk-who{font-size:13px;font-weight:700;color:var(--uk-ink-2)}
.uk-changes p{margin:1px 0 0;font-size:14px;line-height:1.55}
.uk-fixes{grid-column:10 / 13}
.uk-fixes ul{list-style:none;margin:0;padding:0;border:1px solid var(--uk-rule);border-radius:var(--uk-rad)}
.uk-fixes li + li{border-top:1px solid var(--uk-rule-2)}
.uk-fixes a{display:block;padding:10px 14px;min-height:44px;text-decoration:none;color:var(--uk-ink)}
.uk-fixes a:hover{background:var(--uk-card-2)}
.uk-fixes a b{display:block;font-size:14.5px}
.uk-fixes a span{display:block;font-size:13px;color:var(--uk-mute)}
.uk-allpages{padding:28px 0 8px}
.uk-allpages h2{margin:0 0 14px;font-size:16px}
.uk-allpages-in{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:18px 24px}
.uk-allcol h3{margin:0 0 6px;font-size:14px;color:var(--uk-ink-2)}
.uk-allcol h3 a{color:inherit}
.uk-allcol ul{list-style:none;margin:0;padding:0}
.uk-allcol li{padding:3px 0;font-size:14px;line-height:1.5}

/* 面包屑 */
.uk-crumbs{padding:14px 0 4px;font-size:13.5px}
.uk-crumbs ol{list-style:none;display:flex;flex-wrap:wrap;gap:4px;margin:0;padding:0;color:var(--uk-mute)}
.uk-crumbs li + li::before{content:"/";margin-right:4px;color:var(--uk-rule)}
.uk-crumbs a{color:var(--uk-ink-2);text-decoration:none}
.uk-crumbs a:hover{color:var(--uk-teal);text-decoration:underline}

/* 文章 */
.uk-read{display:grid;grid-template-columns:minmax(0,760px) minmax(0,300px);gap:40px;align-items:start;padding-top:10px}
.uk-art{background:var(--uk-card);border:1px solid var(--uk-rule);border-radius:var(--uk-rad);padding:28px 36px 32px;min-width:0}
.uk-art-hd{padding-bottom:18px;border-bottom:1px solid var(--uk-rule-2);margin-bottom:20px}
.uk-kicker{margin:0 0 6px;font-size:13px;font-weight:700}
.uk-kicker a{text-decoration:none}
.uk-art-hd h1{margin:0;font-family:var(--uk-ff-head);font-size:28px;line-height:1.4;font-weight:700}
.uk-dek{margin:10px 0 0;font-size:16px;color:var(--uk-ink-2);line-height:1.7}
.uk-byline{display:flex;flex-wrap:wrap;gap:4px 18px;margin:12px 0 0;font-size:13.5px;color:var(--uk-mute)}
.uk-byline b{color:var(--uk-ink-2);font-weight:500}
.uk-byline time{font-family:var(--uk-ff-fig)}
.uk-cover{margin:0 0 22px}
.uk-cover img,.uk-shot img{display:block;border-radius:var(--uk-rad-s);border:1px solid var(--uk-rule-2)}
.uk-cover figcaption,.uk-shot figcaption{margin-top:6px;font-size:13px;color:var(--uk-mute)}
.uk-outline{margin:0 0 22px;border:1px solid var(--uk-rule-2);border-radius:var(--uk-rad-s);background:var(--uk-card-2)}
.uk-outline summary{cursor:pointer;min-height:44px;display:flex;align-items:center;padding:0 14px;font-weight:700;font-size:14px}
.uk-outline ol{margin:0;padding:0 16px 12px 36px;font-size:14.5px}
.uk-outline li{padding:3px 0}
.uk-outline a{text-decoration:none}
.uk-outline a:hover{text-decoration:underline}
.uk-prose{font-size:16.5px;line-height:1.85;color:var(--uk-ink)}
.uk-prose > :first-child{margin-top:0}
.uk-prose h2{font-family:var(--uk-ff-head);font-size:21px;margin:34px 0 10px;padding-top:6px;border-top:2px solid var(--uk-teal-wash)}
.uk-prose h3{font-size:17.5px;margin:26px 0 8px}
.uk-prose p{margin:0 0 14px}
.uk-prose ul,.uk-prose ol{margin:0 0 16px;padding-left:1.5em}
.uk-prose li{margin:4px 0}
.uk-prose blockquote{margin:0 0 16px;padding:10px 16px;border-left:3px solid var(--uk-gold);background:var(--uk-card-2);border-radius:0 var(--uk-rad-s) var(--uk-rad-s) 0;color:var(--uk-ink-2)}
.uk-prose blockquote > :last-child{margin-bottom:0}
.uk-prose code{font-family:var(--uk-ff-fig);font-size:.9em;background:var(--uk-paper);padding:1px 5px;border-radius:3px}
.uk-prose hr{border:0;border-top:1px solid var(--uk-rule);margin:28px 0}
.uk-tscroll--prose{margin:0 0 18px;border:1px solid var(--uk-rule);border-radius:var(--uk-rad-s);-webkit-overflow-scrolling:touch;
  background:linear-gradient(to left,var(--uk-card) 30%,rgba(255,255,255,0)) right / 36px 100% no-repeat local,
  radial-gradient(farthest-side at 100% 50%,rgba(16,40,44,.22),rgba(16,40,44,0)) right / 12px 100% no-repeat scroll,var(--uk-card)}
.uk-tscroll--prose:focus-visible{outline:2px solid var(--uk-teal);outline-offset:2px}
.uk-tscroll--wide::before{content:"\5DE6\53F3\6ED1\52A8\770B\5B8C\6574\8868\683C";display:none;position:sticky;left:0;padding:6px 12px;font-size:13px;line-height:1.4;color:var(--uk-mute);background:var(--uk-card-2);border-bottom:1px solid var(--uk-rule-2)}
.uk-dtable{width:100%;border-collapse:collapse;font-size:14.5px;line-height:1.6}
.uk-dtable th{background:var(--uk-card-2);text-align:left;font-weight:700;font-size:13.5px;color:var(--uk-ink-2);padding:9px 12px;border-bottom:1px solid var(--uk-rule);white-space:nowrap}
.uk-dtable tbody tr:nth-child(even) td{background:rgba(246,248,249,.6)}
.uk-dtable td:first-child{font-weight:500;color:var(--uk-ink)}
.uk-dtable td{padding:8px 12px;border-bottom:1px solid var(--uk-rule-2);vertical-align:top}
.uk-dtable tr:last-child td{border-bottom:0}
.uk-prose .uk-key{padding:14px 18px;background:var(--uk-teal-wash);border-left:3px solid var(--uk-teal);border-radius:0 var(--uk-rad-s) var(--uk-rad-s) 0;font-weight:500;line-height:1.8}
.uk-prose .uk-side{padding:10px 14px;border:1px dashed var(--uk-rule);border-radius:var(--uk-rad-s);font-size:15px;color:var(--uk-ink-2)}
.uk-prose .uk-risk{padding:13px 16px 13px 15px;line-height:1.8;background:var(--uk-stop-wash);border-left:3px solid var(--uk-stop);border-radius:0 var(--uk-rad-s) var(--uk-rad-s) 0;color:var(--uk-stop-ink)}
.uk-prose ol.uk-seq{list-style:none;counter-reset:ukseq;padding-left:0}
.uk-prose ol.uk-seq > li{counter-increment:ukseq;position:relative;padding:10px 12px 10px 46px;border:1px solid var(--uk-rule-2);border-radius:var(--uk-rad-s);margin:0 0 8px}
.uk-prose ol.uk-seq > li::before{content:counter(ukseq);position:absolute;left:12px;top:11px;width:24px;height:24px;border-radius:var(--uk-rad-s);background:var(--uk-teal);color:#fff;font-family:var(--uk-ff-fig);font-size:13px;line-height:24px;text-align:center}
.uk-shot{margin:0 0 18px}
.uk-basis{margin:0 0 16px;padding:8px 12px;background:var(--uk-card-2);border:1px solid var(--uk-rule-2);border-radius:var(--uk-rad-s);font-size:13.5px;line-height:1.7;color:var(--uk-ink-2)}
.uk-basis-k{display:inline-block;margin-right:4px;padding:0 6px;border-radius:3px;background:var(--uk-teal);color:#fff;font-size:13px;font-weight:700}
.uk-basis-d{color:var(--uk-mute)}
/* 依据折叠（yiju 短代码）：收起时是一条可点的细栏，展开后正文左侧一条细线 */
.uk-yiju{margin:0 0 18px;border-top:1px solid var(--uk-rule-2);border-bottom:1px solid var(--uk-rule-2)}
.uk-yiju + .uk-yiju{margin-top:-19px}
.uk-prose .uk-yiju + h2{border-top-color:transparent}
.uk-yiju > summary{display:flex;align-items:center;gap:10px;min-height:44px;padding:8px 4px;cursor:pointer;list-style:none;font-size:14px;font-weight:600;line-height:1.5;color:var(--uk-ink-2)}
.uk-yiju > summary::-webkit-details-marker{display:none}
.uk-yiju > summary::before{content:"";flex:none;width:7px;height:7px;margin:0 3px 0 2px;border-right:2px solid var(--uk-teal);border-bottom:2px solid var(--uk-teal);transform:rotate(-45deg)}
.uk-yiju[open] > summary::before{margin-top:-3px;transform:rotate(45deg)}
.uk-yiju > summary::after{content:"展开";flex:none;margin-left:auto;padding-left:12px;font-size:12.5px;font-weight:400;color:var(--uk-mute)}
.uk-yiju[open] > summary::after{content:"收起"}
.uk-yiju > summary:hover{color:var(--uk-teal)}
.uk-yiju > div{margin:2px 0 16px 5px;padding:2px 0 2px 16px;border-left:2px solid var(--uk-rule);font-size:15px;line-height:1.8;color:var(--uk-ink-2)}
.uk-yiju > div > :first-child{margin-top:0}
.uk-yiju > div > :last-child{margin-bottom:0}
.uk-yiju > div h2,.uk-yiju > div h3,.uk-yiju > div h4{margin:16px 0 6px;padding:0;border:0;font-family:var(--uk-ff-text);font-size:15.5px;color:var(--uk-ink)}
.uk-yiju > div li{margin:2px 0}
@media (max-width:720px){
  .uk-yiju > div{margin-left:4px;padding-left:12px}
  .uk-shot img{width:100%}
}
@media print{
  .uk-yiju > summary::after,.uk-yiju > summary::before{content:none}
  .uk-yiju > summary{min-height:0;padding:4px 0}
}
/* 打印时把收起的折叠块也印出来；不认这个伪元素的浏览器由 site.js 在打印前展开 */
@media print{.uk-yiju::details-content{display:block;content-visibility:visible}}
.uk-codecard{margin:26px 0 0;padding:16px 18px;border:1px solid var(--uk-rule);border-radius:var(--uk-rad);background:var(--uk-card-2)}
.uk-codecard-k{margin:0;font-size:13px;font-weight:700;color:var(--uk-mute)}
.uk-codecard-code{margin:6px 0 10px;font-size:15px}
.uk-codecard-code b{font-size:18px;letter-spacing:.06em}
.uk-codecard-go{display:inline-flex;align-items:center;min-height:44px;padding:0 16px;border:1px solid var(--uk-teal);border-radius:var(--uk-rad-s);font-weight:700;text-decoration:none}
.uk-codecard-note{margin:10px 0 0;font-size:13px;color:var(--uk-mute);line-height:1.65}
.uk-qa{margin-top:30px}
.uk-qa h2{font-family:var(--uk-ff-head);font-size:20px;margin:0 0 10px}
.uk-qa-item{border-top:1px solid var(--uk-rule-2)}
.uk-qa-item:last-child{border-bottom:1px solid var(--uk-rule-2)}
.uk-qa-item summary{cursor:pointer;min-height:48px;display:flex;align-items:center;padding:8px 0;font-weight:700;font-size:15.5px;line-height:1.5}
.uk-qa-a p{margin:0 0 14px;font-size:15.5px;line-height:1.8;color:var(--uk-ink-2)}
.uk-after{position:sticky;top:16px;display:flex;flex-direction:column;gap:18px}
.uk-after-h{margin:0 0 8px;font-size:14px;color:var(--uk-ink-2)}
.uk-chips ul{list-style:none;display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0}
.uk-chips a,.uk-chips span{display:inline-flex;align-items:center;min-height:36px;padding:0 12px;border-radius:999px;border:1px solid var(--uk-rule);background:var(--uk-card);font-size:13.5px;color:var(--uk-ink-2);text-decoration:none}
.uk-chips a{border-color:var(--uk-teal);color:var(--uk-teal)}
.uk-next ul{list-style:none;margin:0;padding:0;border:1px solid var(--uk-rule);border-radius:var(--uk-rad);background:var(--uk-card)}
.uk-next li{padding:10px 14px}
.uk-next li + li{border-top:1px solid var(--uk-rule-2)}
.uk-next a{display:block;font-weight:700;font-size:14.5px;line-height:1.5;text-decoration:none;color:var(--uk-ink)}
.uk-next a:hover{color:var(--uk-teal);text-decoration:underline}
.uk-next span{display:block;margin-top:2px;font-size:13px;color:var(--uk-mute);line-height:1.5}

/* 列表页 */
.uk-listhd{padding:12px 0 16px}
.uk-listhd h1,.uk-pagetitle,.uk-toolhd h1{margin:0;font-family:var(--uk-ff-head);font-size:26px;font-weight:700}
.uk-pgno{margin-left:10px;font-size:15px;color:var(--uk-mute);font-weight:500}
.uk-lede{margin:8px 0 0;font-size:15.5px;color:var(--uk-ink-2);max-width:46em}
.uk-listintro{margin-top:10px;font-size:15px;max-width:46em}
.uk-alias{margin:8px 0 0;font-size:13.5px;color:var(--uk-mute)}
.uk-count{margin:10px 0 0;font-size:13.5px;color:var(--uk-mute)}
.uk-count b{color:var(--uk-ink);font-weight:500}
.uk-entries{list-style:none;margin:0;padding:0;background:var(--uk-card);border:1px solid var(--uk-rule);border-radius:var(--uk-rad)}
.uk-entry{padding:14px 18px}
.uk-entry + .uk-entry{border-top:1px solid var(--uk-rule-2)}
.uk-entry-t{font-size:17px;font-weight:700;line-height:1.5;text-decoration:none;color:var(--uk-ink)}
.uk-entry-t:hover{color:var(--uk-teal);text-decoration:underline}
.uk-entry-d{margin:4px 0 0;font-size:14.5px;color:var(--uk-ink-2)}
.uk-entry-m{display:flex;gap:14px;margin:4px 0 0;font-size:13px;color:var(--uk-mute)}
.uk-entry-m:empty{display:none}
.uk-entry-m time{font-family:var(--uk-ff-fig)}
.uk-toolcards{list-style:none;display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:14px;margin:0;padding:0}
.uk-toolcards a{display:block;height:100%;padding:16px 18px;background:var(--uk-card);border:1px solid var(--uk-rule);border-radius:var(--uk-rad);box-shadow:var(--uk-lift);text-decoration:none;color:var(--uk-ink)}
.uk-toolcards a:hover{border-color:var(--uk-teal)}
.uk-toolcards b{display:block;font-size:16px;line-height:1.5}
.uk-toolcards span{display:block;margin-top:6px;font-size:14px;color:var(--uk-ink-2)}
.uk-pager{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:18px;font-size:14.5px}
.uk-pager ol{list-style:none;display:flex;flex-wrap:wrap;gap:4px;margin:0;padding:0}
.uk-pager a,.uk-pager span[aria-current]{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:0 10px;border:1px solid var(--uk-rule);border-radius:var(--uk-rad-s);background:var(--uk-card);text-decoration:none}
.uk-pager span[aria-current]{background:var(--uk-teal);border-color:var(--uk-teal);color:#fff;font-weight:700}
.uk-pager-n{width:100%;margin:0;font-size:13px;color:var(--uk-mute)}
.uk-log{margin:0 0 22px;padding:16px 18px;background:var(--uk-card);border:1px solid var(--uk-rule);border-radius:var(--uk-rad)}
.uk-log h2{margin:0 0 10px;font-size:17px}
.uk-log ol{list-style:none;margin:0;padding:0}
.uk-log li{padding:10px 0;border-top:1px solid var(--uk-rule-2)}
.uk-log li p{margin:4px 0 0;font-size:14.5px}
.uk-log .uk-log-src{font-size:13px;color:var(--uk-mute)}

/* 工具页 */
.uk-toolhd{padding:12px 0 18px}
.uk-toolnote{display:inline-block;margin:10px 0 0;padding:4px 10px;border-radius:var(--uk-rad-s);background:var(--uk-teal-wash);color:var(--uk-teal);font-size:13.5px;font-weight:500}
.uk-toolbody{max-width:820px;margin-top:24px}
.uk-guide{background:var(--uk-card);border:1px solid var(--uk-rule);border-radius:var(--uk-rad)}
.uk-guide > summary{cursor:pointer;min-height:52px;display:flex;align-items:center;padding:0 18px;font-weight:700;font-size:15.5px}
.uk-guide > .uk-prose{padding:0 22px 18px;font-size:15.5px}
.uk-guide .uk-prose h3:first-child{margin-top:4px}

/* 静态页 / 搜索 / 总目录 */
.uk-docpage{background:var(--uk-card);border:1px solid var(--uk-rule);border-radius:var(--uk-rad);padding:26px 32px 30px;margin-top:10px}
.uk-doc-date{margin:6px 0 18px;font-size:13px;color:var(--uk-mute)}
.uk-doc-date time{font-family:var(--uk-ff-fig)}
.uk-docpage .uk-prose{font-size:15.5px}
.uk-find{margin-top:16px}
.uk-find label{display:block;font-size:13.5px;color:var(--uk-ink-2);margin-bottom:6px}
.uk-find-row{display:flex;gap:8px}
.uk-find-row input{flex:1;min-width:0;height:48px;border:1px solid var(--uk-rule);border-radius:var(--uk-rad-s);padding:0 12px;font-size:16px;font-family:var(--uk-ff-text);background:var(--uk-card)}
.uk-find-n{margin:12px 0;font-size:13.5px;color:var(--uk-mute)}
.uk-hits{list-style:none;margin:0;padding:0}
.uk-hits li{padding:12px 0;border-top:1px solid var(--uk-rule)}
.uk-hits a{font-weight:700;font-size:16px;text-decoration:none}
.uk-hits a:hover{text-decoration:underline}
.uk-hits p{margin:3px 0 0;font-size:14px;color:var(--uk-ink-2)}
.uk-hits small{display:block;margin-top:2px;font-size:13px;color:var(--uk-mute)}
.uk-index{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:18px;margin-top:18px}
.uk-index-sec{background:var(--uk-card);border:1px solid var(--uk-rule);border-radius:var(--uk-rad);padding:14px 18px}
.uk-index-sec h2{margin:0 0 8px;font-size:16px;display:flex;justify-content:space-between;align-items:baseline}
.uk-index-sec h2 span{font-size:13px;color:var(--uk-mute);font-weight:400}
.uk-index-sec ul{margin:0;padding-left:1.1em;font-size:14.5px}
.uk-index-sec li{padding:3px 0}
.uk-404{padding-top:40px}
.uk-404-n{margin:0;font-size:56px;line-height:1;color:var(--uk-rule)}

/* 页脚 */
.uk-foot{background:var(--uk-night);color:var(--uk-night-mute);padding:30px 0 26px;font-size:13.5px;margin-top:20px}
.uk-foot a{color:var(--uk-night-ink)}
.uk-foot-in{display:grid;grid-template-columns:minmax(0,6fr) minmax(0,5fr);gap:20px 40px}
.uk-foot-about p{margin:8px 0 0;line-height:1.7}
.uk-mark--foot{color:var(--uk-night-ink)}
.uk-mark--foot:hover{color:var(--uk-night-ink)}
.uk-foot-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 20px;align-content:start}
.uk-foot-links ul{list-style:none;margin:0;padding:0}
.uk-foot-links a{display:inline-flex;align-items:center;min-height:32px;text-decoration:none}
.uk-foot-links a:hover{text-decoration:underline}
.uk-foot-c{grid-column:1 / -1;margin:6px 0 0;padding-top:14px;border-top:1px solid var(--uk-night-2);font-size:13px}
.uk-foot-c time{font-family:var(--uk-ff-fig)}

/* 断点 */
@media (max-width:1100px){
  .uk-tools .uk-board,.uk-tools .uk-month,.uk-tools .uk-bill{grid-column:1 / -1}
  .uk-tools .uk-month-body{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}
  .uk-tools .uk-result--month{border-radius:0 0 var(--uk-rad) 0}
  .uk-hero h1{font-size:30px}
  .uk-digest{grid-template-columns:minmax(0,1fr)}
  .uk-digest-hd{border-right:0;border-bottom:1px solid var(--uk-rule-2);padding:12px 18px}
  .uk-digest-hd b,.uk-digest li b{font-size:28px}
  .uk-pick{grid-column:1 / -1}
  .uk-changes{grid-column:1 / 8}
  .uk-fixes{grid-column:8 / 13}
  .uk-read{grid-template-columns:minmax(0,1fr)}
  .uk-after{position:static}
}
@media (max-width:820px){
  .uk-bill-body,.uk-tools .uk-month-body,.uk-toolbody .uk-month-body,.uk-main > .uk-wrap > .uk-month .uk-month-body{display:flex;flex-direction:column}
  .uk-result,.uk-tools .uk-result--month,.uk-main > .uk-wrap > .uk-month .uk-result--month{border-radius:0 0 var(--uk-rad) var(--uk-rad)}
  .uk-changes,.uk-fixes{grid-column:1 / -1}
  .uk-hero{grid-template-columns:minmax(0,1fr);padding:24px 0 18px}
  .uk-check{grid-column:1 / -1}
  .uk-art{padding:22px 20px 24px}
  .uk-foot-in{grid-template-columns:1fr}
  .uk-fld-group{grid-template-columns:repeat(2,minmax(0,1fr))}
  .uk-main > .uk-wrap > .uk-month .uk-form--month{grid-template-columns:repeat(2,minmax(0,1fr))}
}
@media (max-width:720px){
  :root{--uk-gut:14px}
  .uk-top-in{flex-wrap:wrap;gap:0 10px;padding-top:4px}
  .uk-nav{order:3;width:100%;display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--uk-rule-2);margin-left:0}
  .uk-nav a{justify-content:center;padding:0 4px;font-size:14.5px}
  .uk-findlink{margin-left:auto}
  .uk-hero{padding:20px 0 14px;gap:16px}
  .uk-hero h1{font-size:25px;line-height:1.35}
  .uk-hero-lead{font-size:14.5px}
  .uk-digest li{flex-direction:column;gap:4px;padding:12px 8px 16px 12px;font-size:13px;line-height:1.35}
  .uk-digest li i{left:12px;right:8px;bottom:8px}
  .uk-digest-hd b,.uk-digest li b{font-size:24px}
  .uk-panel-go{margin:-4px 0 -8px}
  .uk-board--lite .uk-btable td{width:auto;padding-left:14px}
  .uk-board--lite .uk-st{white-space:normal}
  .uk-tscroll--wide .uk-dtable{min-width:560px}
  .uk-tscroll--wide::before{display:block}
  .uk-tscroll--wide .uk-dtable th:first-child,.uk-tscroll--wide .uk-dtable td:first-child{position:sticky;left:0;z-index:1;box-shadow:1px 0 0 var(--uk-rule-2)}
  .uk-tscroll--wide .uk-dtable td:first-child{background:var(--uk-card)}
  .uk-tscroll--wide .uk-dtable tbody tr:nth-child(even) td:first-child{background:#FAFBFC}
  .js .uk-regionbar{padding-bottom:8px}
  .uk-dtable th,.uk-dtable td{padding:8px 10px}
  .uk-foot-links a{min-height:44px}
  .uk-findlink{min-height:44px}
  .uk-hero-meta a{padding:12px 0;margin:-12px 0}
  .uk-allcol li,.uk-outline li,.uk-index-sec li{padding:0}
  .uk-allcol li a,.uk-outline a,.uk-index-sec li a{display:block;padding:12px 0;line-height:1.5}
  .uk-allcol h3 a,.uk-index-sec h2 a,.uk-kicker a{display:inline-block;padding:12px 0;margin:-6px 0}
  .uk-crumbs a{display:inline-block;padding:12px 0}
  .uk-next a{padding:12px 0;margin:-8px 0}
  .uk-entry-t{display:block;padding:9px 0;margin:-6px 0}
  .uk-cm-src a,.uk-log-src a{display:inline-block;padding:13px 0}
  .uk-tools{gap:12px}
  .uk-panel-hd{flex-direction:column;padding:12px 14px 10px}
  .uk-tally{width:100%;align-items:stretch}
  .uk-tally dl{justify-content:space-between;gap:6px}
  .uk-tally dl div{text-align:left}
  .uk-segbar{width:100%}
  .js .uk-regionbar{display:grid}
  .js .uk-board .uk-btable-hd{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}
  .js .uk-board[data-region="cn"] .uk-btable [data-r]:not([data-r="cn"]),
  .js .uk-board[data-region="hk"] .uk-btable [data-r]:not([data-r="hk"]),
  .js .uk-board[data-region="tw"] .uk-btable [data-r]:not([data-r="tw"]),
  .js .uk-board[data-region="sg"] .uk-btable [data-r]:not([data-r="sg"]),
  .js .uk-board[data-region="my"] .uk-btable [data-r]:not([data-r="my"]){display:none}
  .js .uk-board .uk-btable th[scope="row"]{width:42%}
  .js .uk-board .uk-btable td{min-width:0}
  .uk-filter{padding:10px 14px 0}
  .uk-legend{grid-template-columns:1fr;padding:10px 14px 12px}
  .uk-form,.uk-form--month{grid-template-columns:repeat(2,minmax(0,1fr));padding:14px}
  .uk-main > .uk-wrap > .uk-month .uk-form--month{grid-template-columns:repeat(2,minmax(0,1fr))}
  .uk-act .uk-btn{width:100%}
  .uk-formula,.uk-adv-in{grid-template-columns:1fr}
  .uk-result{padding:16px 14px}
  .uk-big{font-size:34px}
  .uk-flow{grid-template-columns:1fr}
  .uk-pick{padding:16px}
  .uk-below{padding:22px 0 26px}
  .uk-below-in{gap:22px}
  .uk-art-hd h1{font-size:23px}
  .uk-prose{font-size:16px}
  .uk-art{padding:18px 16px 20px;border-left:0;border-right:0;border-radius:0;margin:0 calc(var(--uk-gut) * -1)}
  .uk-docpage{padding:18px 16px 22px}
  .uk-listhd h1,.uk-pagetitle,.uk-toolhd h1{font-size:22px}
}
@media (max-width:420px){
  .uk-form,.uk-form--month,.uk-fld-group,.uk-main > .uk-wrap > .uk-month .uk-form--month{grid-template-columns:1fr}
}
@media (max-width:480px){
  .uk-regionbar{grid-template-columns:repeat(3,minmax(0,1fr))}
}
@media (prefers-reduced-motion:reduce){
  .uk-stack span{transition:none}
}

/* ==========================================================================
   配色与分区：米白底、深墨蓝字、蓝色主操作；细线分区，不用阴影；数字等宽。
   ========================================================================== */
body{font-size:15.5px;line-height:1.7;-webkit-font-smoothing:antialiased}
h1,h2,h3{letter-spacing:0}
a{text-decoration-thickness:1px}
a:focus-visible,button:focus-visible,summary:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--uk-teal);outline-offset:2px;border-radius:2px}
.uk-fig{letter-spacing:-.01em}

/* 顶栏 */
.uk-top{background:var(--uk-paper);border-top:0;border-bottom:1px solid var(--uk-rule);position:relative;z-index:30}
.uk-top-in{min-height:64px;gap:14px;position:relative}
.uk-mark b{font-family:var(--uk-ff-text);font-size:16px;letter-spacing:.1em;font-weight:800}
.uk-mark > span{font-size:13px;color:var(--uk-mute);padding-left:10px;margin-left:2px;border-left:1px solid var(--uk-rule)}
.uk-nav{gap:0;align-items:stretch}
.uk-nav > a,.uk-dd > summary{display:flex;align-items:center;min-height:44px;padding:0 13px;color:var(--uk-ink);text-decoration:none;font-size:15px;font-weight:500;border-bottom:2px solid transparent;cursor:pointer;white-space:nowrap}
.uk-nav > a:hover,.uk-dd > summary:hover{color:var(--uk-teal);border-bottom-color:transparent}
.uk-nav > a[aria-current],.uk-dd[data-here] > summary{color:var(--uk-ink);border-bottom-color:var(--uk-teal);font-weight:700}
.uk-dd{position:relative}
.uk-dd > summary{list-style:none}
.uk-dd > summary::-webkit-details-marker{display:none}
.uk-dd > summary::after{content:"";width:6px;height:6px;margin:-3px 0 0 8px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg);transition:transform .15s}
.uk-dd[open] > summary::after{transform:rotate(-135deg);margin-top:3px}
.uk-dd[open] > summary{color:var(--uk-teal)}
.uk-dd > ul{position:absolute;top:calc(100% + 6px);left:0;z-index:40;min-width:268px;margin:0;padding:6px;list-style:none;background:var(--uk-card);border:1px solid var(--uk-ink);border-radius:var(--uk-rad)}
.uk-dd li a{display:block;padding:9px 12px;border-radius:var(--uk-rad-s);text-decoration:none;color:var(--uk-ink)}
.uk-dd li a:hover{background:var(--uk-teal-wash)}
.uk-dd li a[aria-current]{background:var(--uk-paper-2)}
.uk-dd li b{display:block;font-size:14.5px;font-weight:600}
.uk-dd li span{display:block;font-size:13px;color:var(--uk-mute);line-height:1.5}
.uk-findlink{border-radius:var(--uk-rad-s);border-color:var(--uk-rule);background:var(--uk-card)}

/* 面板、按钮、表单 */
.uk-panel{box-shadow:none;border-color:var(--uk-rule)}
.uk-panel-hd{padding:16px 20px 14px;border-bottom-color:var(--uk-rule)}
.uk-panel-hd h2{font-size:18px}
.uk-panel-hd h2::before{display:none}
.uk-sub{font-size:13.5px;line-height:1.65}
.uk-btn{height:46px;border-radius:var(--uk-rad-s);font-weight:600;letter-spacing:.02em}
.uk-btn--line{display:inline-flex;align-items:center;height:42px;padding:0 16px;background:var(--uk-card);color:var(--uk-teal);border:1px solid var(--uk-teal);text-decoration:none;font-size:14.5px}
.uk-btn--line:hover{background:var(--uk-teal-wash);color:var(--uk-teal-2)}
.uk-fld label,.uk-fld legend{font-size:13.5px;color:var(--uk-ink);font-weight:600}
.uk-fld input,.uk-fld select{background-color:var(--uk-card);border-color:#B9B4A4;font-size:15.5px}
.uk-fld select{font-weight:500}
.uk-result{border-radius:0 0 var(--uk-rad) 0}
.uk-colhd h2{font-size:18px}
.uk-prose h2{border-top:1px solid var(--uk-rule);padding-top:18px}
.uk-art,.uk-index-sec{box-shadow:none}
.uk-kicker a{text-decoration:none}

/* 页脚 */
.uk-foot{background:var(--uk-paper-2);color:var(--uk-ink-2);border-top:1px solid var(--uk-rule);margin-top:36px;padding:28px 0 24px}
.uk-foot a{color:var(--uk-ink)}
.uk-mark--foot,.uk-mark--foot:hover{color:var(--uk-ink)}
.uk-foot-in{grid-template-columns:minmax(0,7fr) minmax(0,4fr)}
.uk-foot-links{display:block}
.uk-foot-links ul{display:flex;flex-wrap:wrap;gap:0 22px}
.uk-foot-links a{min-height:36px;text-decoration:underline;text-decoration-color:var(--uk-rule);text-underline-offset:.25em}
.uk-foot-c{border-top-color:var(--uk-rule);color:var(--uk-mute)}

/* ---------- 状态：小图形 + 文字 ---------- */
.uk-stt{display:inline-flex;align-items:center;gap:7px;font-size:13.5px;font-weight:600;line-height:1.4;color:var(--uk-ink)}
.uk-ic{flex:none;position:relative;display:inline-block;width:13px;height:13px;box-sizing:border-box}
.uk-ic--supported,.uk-ic--u-yes{border-radius:50%;background:var(--uk-go)}
.uk-ic--supported::after,.uk-ic--u-yes::after{content:"";position:absolute;left:4.2px;top:2px;width:3.2px;height:6px;border-right:1.8px solid #fff;border-bottom:1.8px solid #fff;transform:rotate(42deg)}
.uk-ic--restricted,.uk-ic--u-no{border-radius:2px;background:var(--uk-ink)}
.uk-ic--restricted::after,.uk-ic--u-no::after{content:"";position:absolute;left:3px;right:3px;top:5.6px;height:1.8px;background:#fff}
.uk-ic--unconfirmed,.uk-ic--u-unstated{border-radius:50%;border:2px solid var(--uk-mix)}
.uk-ic--unconfirmed::after{content:"";position:absolute;left:2.5px;top:2.5px;width:4px;height:4px;border-radius:50%;background:var(--uk-mix)}
.uk-ic--u-unstated{border-color:#9AA3AC;border-style:dashed}
.uk-ic--conflict,.uk-ic--u-conflict{width:11px;height:11px;margin:1px;transform:rotate(45deg);border:2px solid var(--uk-mix);background:linear-gradient(90deg,var(--uk-mix) 50%,transparent 50%)}
.uk-ic--closed{border-radius:2px;border:2px solid var(--uk-shut)}
.uk-ic--closed::after{content:"";position:absolute;left:-1px;right:-1px;top:3.6px;height:1.8px;background:var(--uk-shut);transform:rotate(-45deg)}
.uk-stt--supported,.uk-stt--u-yes{color:var(--uk-go-ink)}
.uk-stt--unconfirmed,.uk-stt--conflict,.uk-stt--u-conflict{color:var(--uk-mix-ink)}
.uk-stt--closed,.uk-stt--u-unstated{color:var(--uk-ink-2)}
.uk-tag-rp{display:inline-block;margin:0 8px 0 0;padding:0 7px;font-size:12.5px;line-height:20px;font-weight:600;color:var(--uk-mix-ink);background:var(--uk-mix-wash);border-radius:var(--uk-rad-s);vertical-align:1px;white-space:nowrap}

/* ---------- 首页第一屏 ---------- */
.uk-first{padding:38px 0 12px}
.uk-first-copy{max-width:760px;padding-bottom:22px}
.uk-first h1{margin:0;font-size:38px;line-height:1.22;font-weight:800;color:var(--uk-ink)}
.uk-first-lead{margin:12px 0 0;font-size:16.5px;line-height:1.75;color:var(--uk-ink-2);max-width:38em}

/* 工作台 */
.uk-desk{display:grid;grid-template-columns:348px minmax(0,1fr);background:var(--uk-card);border:1px solid var(--uk-ink);border-radius:var(--uk-rad);overflow:hidden;scroll-margin-top:16px}
.uk-desk-form{padding:20px 20px 16px;background:var(--uk-card-2);border-right:1px solid var(--uk-rule);display:flex;flex-direction:column;gap:14px}
.uk-modes{display:grid;grid-template-columns:1fr 1fr;border:1px solid var(--uk-ink);border-radius:var(--uk-rad-s);overflow:hidden}
.uk-modes button{height:44px;border:0;background:var(--uk-card);color:var(--uk-ink);font:inherit;font-size:15px;font-weight:600;cursor:pointer}
.uk-modes button + button{border-left:1px solid var(--uk-ink)}
.uk-modes button[aria-pressed="true"]{background:var(--uk-ink);color:#fff}
.uk-modes button:focus-visible{outline-offset:-4px;outline-color:#8FB0FF}
.uk-deskform{display:flex;flex-direction:column;gap:12px}
.uk-deskform[hidden]{display:none}
.uk-deskform .uk-btn{width:100%;margin-top:2px}
.uk-desk-n{margin:0;font-size:13px;line-height:1.6;color:var(--uk-mute)}
.uk-desk-nojs{display:none;margin:0;font-size:13.5px;color:var(--uk-ink-2)}
html:not(.js) .uk-modes,html:not(.js) .uk-deskform{display:none}
html:not(.js) .uk-desk-nojs{display:block}
.uk-desk-ft{margin:auto 0 0;padding-top:12px;border-top:1px solid var(--uk-rule);display:flex;flex-wrap:wrap;gap:4px 16px;font-size:13px;color:var(--uk-mute)}
.uk-desk-out{min-width:0;padding:20px 24px 22px}
.uk-out[hidden],.uk-static[hidden]{display:none}

/* 没选之前：按地区看 */
.uk-static h2{margin:0;font-size:19px;line-height:1.4}
.uk-static-lead{margin:6px 0 12px;font-size:14px;color:var(--uk-mute)}
.uk-reg{display:grid;grid-template-columns:108px minmax(0,1fr);gap:0 16px;padding:12px 0 11px;border-top:1px solid var(--uk-rule)}
.uk-reg h3{margin:0;font-size:15.5px;line-height:1.5;display:flex;flex-direction:column;align-items:flex-start;gap:4px}
.uk-reg-go{padding:0;border:0;background:none;font:inherit;font-size:13px;font-weight:500;color:var(--uk-teal);text-decoration:underline;text-underline-offset:.2em;cursor:pointer}
.uk-reg-go[hidden]{display:none}
.uk-reg dl{margin:0;display:grid;gap:5px}
.uk-reg dl div{display:grid;grid-template-columns:214px minmax(0,1fr);gap:0 10px;font-size:14px;line-height:1.6}
.uk-reg dt{display:flex;align-items:center;gap:7px;color:var(--uk-ink-2);font-weight:500}
.uk-reg dd{margin:0;color:var(--uk-ink-2)}
.uk-reg-check dt{color:var(--uk-go-ink);font-weight:700}
.uk-reg.has-check .uk-reg-check dd{font-weight:700;color:var(--uk-ink)}
.uk-reg:not(.has-check) .uk-reg-check dd{color:var(--uk-mute)}
.uk-static-ft{margin:0;padding-top:12px;border-top:1px solid var(--uk-rule);font-size:13px;line-height:1.65;color:var(--uk-mute)}

/* 结果区 */
.uk-out-k{margin:0 0 4px;font-size:13.5px;color:var(--uk-mute)}
.uk-out-k b{color:var(--uk-ink);font-weight:700}
.uk-out-h{margin:0;font-size:20px;line-height:1.4}
.uk-out-h--sub{margin-top:24px;padding-top:18px;border-top:1px solid var(--uk-rule);font-size:16.5px}
.uk-out-hint{margin:6px 0 0;font-size:13.5px;line-height:1.65;color:var(--uk-mute)}
.uk-out-ft{margin:20px 0 0;padding-top:12px;border-top:1px solid var(--uk-rule);font-size:14px}
.uk-none{display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px;padding:14px 16px;background:var(--uk-mix-wash);border:1px solid #E3CFA3;border-radius:var(--uk-rad)}
.uk-none > .uk-ic{margin-top:8px;width:15px;height:15px}
.uk-none > .uk-ic::after{left:3.5px;top:3.5px}
.uk-none p{margin:6px 0 0;font-size:14px;line-height:1.7;color:var(--uk-ink-2)}

.uk-rcs{display:grid;grid-template-columns:repeat(auto-fit,minmax(270px,1fr));gap:14px;margin-top:14px}
.uk-rc{display:flex;flex-direction:column;min-width:0;background:var(--uk-card);border:1px solid var(--uk-rule);border-top:3px solid var(--uk-go);border-radius:var(--uk-rad-s)}
.uk-rc--wait{border-top-color:var(--uk-mix)}
.uk-rc-hd{padding:13px 16px 11px}
.uk-rc-hd h3{margin:0;font-size:17px;line-height:1.4}
.uk-rc-hd h3 a{color:var(--uk-ink);text-decoration:none}
.uk-rc-hd h3 a:hover{color:var(--uk-teal);text-decoration:underline}
.uk-rc-kind{margin:2px 0 0;font-size:13px;color:var(--uk-mute)}
.uk-rc-sec{padding:11px 16px 12px;border-top:1px solid var(--uk-rule-2)}
.uk-rc-sec p{margin:0}
.uk-rc-lb{font-size:12.5px;font-weight:600;color:var(--uk-mute);margin-bottom:5px !important}
.uk-rc-vd{margin-top:4px !important;font-size:14px;color:var(--uk-ink-2)}
.uk-rc-vd b{color:var(--uk-ink)}
.uk-rc-why{margin-top:5px !important;font-size:13.5px;line-height:1.65;color:var(--uk-ink-2)}
.uk-rc-limit p:last-child{font-size:14px;line-height:1.65}
.uk-use{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:3px 0}
.uk-use-n{font-size:14px;font-weight:600}
.uk-use-v{font-size:14px;text-align:right}
.uk-use-note{font-size:13px;line-height:1.6;color:var(--uk-mute);margin:0 0 4px !important}
.uk-use-rp{font-size:13px;line-height:1.7;color:var(--uk-ink-2);margin:2px 0 6px !important}
.uk-rc-nums{margin:0;display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--uk-rule-2);background:var(--uk-card-2);flex:1}
.uk-rc-nums div{padding:11px 16px 12px;min-width:0}
.uk-rc-nums div + div{border-left:1px solid var(--uk-rule-2)}
.uk-rc-nums dt{font-size:12.5px;font-weight:600;color:var(--uk-mute)}
.uk-rc-nums dd{margin:0}
.uk-rc-nums dd.uk-fig{font-size:22px;line-height:1.3;font-weight:600;color:var(--uk-ink)}
.uk-rc-nn{font-size:12.5px;line-height:1.55;color:var(--uk-mute)}
.uk-rc-ft{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px 16px;border-top:1px solid var(--uk-rule-2);font-size:13px;color:var(--uk-mute)}
.uk-rc-go{display:inline-flex;align-items:center;min-height:36px;font-size:14.5px;font-weight:600;text-decoration:none}
.uk-rc-go::after{content:"";width:6px;height:6px;margin-left:7px;border-top:1.5px solid currentColor;border-right:1.5px solid currentColor;transform:rotate(45deg)}

.uk-whys{list-style:none;margin:10px 0 0;padding:0}
.uk-whys li{display:grid;grid-template-columns:132px 128px 140px minmax(0,1fr);gap:4px 12px;align-items:baseline;padding:9px 0;border-top:1px solid var(--uk-rule-2);font-size:13.5px;line-height:1.6}
.uk-whys li:first-child{border-top:0}
.uk-why-n{font-weight:700;color:var(--uk-ink);font-size:14.5px}
.uk-why-v{color:var(--uk-ink-2);font-weight:500}
.uk-why-t{color:var(--uk-ink-2)}

/* 公开回报 */
.uk-rpbox{margin-top:20px;border:1px solid var(--uk-rule);border-radius:var(--uk-rad)}
.uk-rpbox > summary{display:flex;align-items:center;gap:10px;min-height:48px;padding:0 16px;font-size:15.5px;font-weight:700;cursor:pointer}
.uk-rpbox[open] > summary{border-bottom:1px solid var(--uk-rule)}
.uk-rpbox-lead{margin:0;padding:12px 16px;font-size:13.5px;line-height:1.7;color:var(--uk-ink-2);background:var(--uk-card-2)}
.uk-rpsec{padding:14px 16px;border-top:1px solid var(--uk-rule)}
.uk-rpsec h4{margin:0 0 6px;font-size:15.5px}
.uk-rpsec-off{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px;padding:8px 10px;background:var(--uk-paper);border-left:3px solid var(--uk-ink);font-size:13.5px}
.uk-rpsec-why{color:var(--uk-ink-2)}
.uk-rpsec-none,.uk-rpsec-gap{margin:8px 0 0;font-size:13.5px;color:var(--uk-mute)}
.uk-rps{list-style:none;margin:8px 0 0;padding:0}
.uk-rp{padding:9px 0 9px 12px;border-left:3px solid var(--uk-mix-wash);margin-top:8px;font-size:13.5px;line-height:1.65}
.uk-rp p{margin:0}
.uk-rp-hd{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px}
.uk-rp-hd time{font-weight:600}
.uk-rp-res{padding:0 7px;border-radius:var(--uk-rad-s);font-size:13px;line-height:21px}
.uk-rp-res--pos{background:var(--uk-go-wash);color:var(--uk-go-ink)}
.uk-rp-res--neg{background:var(--uk-stop-wash);color:var(--uk-ink)}
.uk-rp-type{color:var(--uk-mute);font-size:13px}
.uk-rp-q{font-size:14.5px;color:var(--uk-ink)}
.uk-rp-m,.uk-rp-n{color:var(--uk-mute);font-size:13px}
.uk-rp-int{margin-left:8px;color:var(--uk-mix-ink);font-weight:600}
.uk-rp-int--na{color:var(--uk-mute);font-weight:400}
.uk-basis{margin:6px 0 0;font-size:13px;color:var(--uk-mute)}

/* 向官方确认的问法 */
.uk-ask{margin-top:20px;padding:16px;background:var(--uk-teal-wash);border:1px solid #C3D1F3;border-radius:var(--uk-rad)}
.uk-ask h3{margin:0;font-size:16px}
.uk-ask-lead{margin:4px 0 12px;font-size:13.5px;color:var(--uk-ink-2)}
.uk-ask-row{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:10px}
.uk-ask textarea{display:block;width:100%;padding:10px 12px;border:1px solid #B9B4A4;border-radius:var(--uk-rad-s);background:var(--uk-card);color:var(--uk-ink);font:inherit;font-size:14.5px;line-height:1.7;resize:vertical}
.uk-ask-act{display:flex;align-items:center;gap:12px;margin-top:10px;flex-wrap:wrap}
.uk-ask-tip{font-size:13.5px;color:var(--uk-go-ink)}

/* 持卡模式 */
.uk-steps{margin:12px 0 0;padding:0;list-style:none;counter-reset:ukst}
.uk-steps li{position:relative;counter-increment:ukst;padding:12px 0 12px 40px;border-top:1px solid var(--uk-rule);font-size:15px;line-height:1.75}
.uk-steps li::before{content:counter(ukst);position:absolute;left:0;top:13px;width:26px;height:26px;border:1.5px solid var(--uk-ink);border-radius:50%;font-family:var(--uk-ff-fig);font-size:13px;font-weight:600;line-height:23px;text-align:center}
.uk-steps li:first-child::before{background:var(--uk-ink);color:#fff}
.uk-steps-go{margin:14px 0 0}

/* ---------- 按任务继续 ---------- */
.uk-tasks{margin-top:34px}
.uk-tasks h2,.uk-how h2{margin:0 0 12px;font-size:20px}
.uk-tasks ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:2px solid var(--uk-ink);border-left:1px solid var(--uk-rule)}
.uk-tasks li{border-right:1px solid var(--uk-rule);border-bottom:1px solid var(--uk-rule);background:var(--uk-card)}
.uk-tasks a{display:grid;grid-template-columns:auto minmax(0,1fr);gap:2px 12px;height:100%;padding:16px 18px 17px;text-decoration:none;color:var(--uk-ink)}
.uk-tasks a:hover{background:var(--uk-teal-wash)}
.uk-tasks a:hover b{color:var(--uk-teal);text-decoration:underline;text-underline-offset:.2em}
.uk-tasks-no{grid-row:1 / 3;font-size:13px;color:var(--uk-mute);padding-top:3px}
.uk-tasks b{font-size:16px;font-weight:700}
.uk-tasks a > span:last-child{font-size:13.5px;line-height:1.6;color:var(--uk-ink-2)}

/* ---------- 单笔成本 ---------- */
.uk-cost{margin-top:34px}
.uk-toolhd + .uk-cost{margin-top:8px}
.uk-cost-body{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);flex:1}
.uk-form--cost{grid-template-columns:1fr 1fr;gap:14px;padding:18px 20px 20px}
.uk-form--cost > .uk-fld:first-child,.uk-form--cost > .uk-check,.uk-form--cost > #cs-cmp-fld,.uk-cost-n{grid-column:1 / -1}
.uk-cur{flex-direction:row;flex-wrap:wrap;align-items:center;gap:0;justify-content:flex-start}
.uk-cur legend{width:100%;margin-bottom:4px}
.uk-cur label{flex:1;display:flex;align-items:center;justify-content:center;gap:6px;height:44px;border:1px solid #B9B4A4;background:var(--uk-card);font-size:14.5px;font-weight:500;cursor:pointer;white-space:nowrap}
.uk-cur label:first-of-type{border-radius:var(--uk-rad-s) 0 0 var(--uk-rad-s)}
.uk-cur label + label{border-left:0;border-radius:0 var(--uk-rad-s) var(--uk-rad-s) 0}
.uk-cur input{accent-color:var(--uk-teal);width:16px;height:16px;margin:0}
.uk-cur label:has(input:checked){background:var(--uk-teal-wash);border-color:var(--uk-teal);box-shadow:inset 0 0 0 1px var(--uk-teal);color:var(--uk-teal-2);font-weight:700}
.uk-cost-n{margin:0;font-size:13px;line-height:1.65;color:var(--uk-mute)}
.uk-result--cost{border-radius:0 0 var(--uk-rad) 0;padding:20px 22px 22px;display:grid;grid-template-columns:1fr;gap:0 26px;align-content:start}
.uk-result--cost.is-two{grid-template-columns:1fr 1fr}
.uk-cs-empty{margin:0;font-size:14.5px;line-height:1.75;color:var(--uk-night-mute)}
.uk-cs-col{display:flex;flex-direction:column;gap:10px;min-width:0}
.uk-result--cost.is-two .uk-cs-col + .uk-cs-col{padding-left:26px;border-left:1px solid var(--uk-night-3)}
.uk-cs-name{margin:0;font-size:15px;font-weight:700;color:#fff}
.uk-cs-lb{margin:2px 0 -4px;font-size:13px;color:var(--uk-night-mute)}
.uk-result--cost .uk-big{font-size:46px;font-weight:600;color:#fff}
.uk-result--cost .uk-per{margin:-4px 0 2px}
.uk-result--cost .uk-stack{height:8px;border-radius:4px}
.uk-result--cost .uk-rows li{grid-template-columns:minmax(0,1fr) auto;padding:7px 0;align-items:baseline}
.uk-result--cost .uk-rows li > span:first-child{grid-column:auto;display:flex;flex-direction:column}
.uk-rows small{font-size:12.5px;color:var(--uk-night-mute);line-height:1.5}
.uk-rows li.uk-k-a > span::before,.uk-rows li.uk-k-b > span::before,.uk-rows li.uk-k-c > span::before{content:"";position:absolute;left:0;top:13px;width:9px;height:9px;border-radius:2px}
.uk-rows li.uk-k-a,.uk-rows li.uk-k-b,.uk-rows li.uk-k-c{position:relative;padding-left:18px}
.uk-rows li.uk-k-a > span::before{background:var(--uk-bar-a)}
.uk-rows li.uk-k-b > span::before{background:var(--uk-bar-b)}
.uk-rows li.uk-k-c > span::before{background:var(--uk-bar-c)}
.uk-rows li.is-unk b{font-family:var(--uk-ff-text);font-size:13.5px;color:#F0C777;font-weight:600}
.uk-result--cost .uk-rows-sum{border-top:1px solid var(--uk-night-3);border-bottom:0}
.uk-rows--cb{margin-top:2px;padding-top:4px;border-top:1px dashed var(--uk-night-3)}
.uk-cs-miss{padding:10px 12px;border:1px dashed #C99A3F;border-radius:var(--uk-rad-s);background:rgba(240,199,119,.07)}
.uk-cs-miss-h{margin:0 0 4px;font-size:13px;font-weight:700;color:#F0C777}
.uk-cs-miss ul{margin:0;padding:0;list-style:none;font-size:13.5px}
.uk-cs-miss li{padding:2px 0}
.uk-cs-miss b{font-weight:600}
.uk-cs-miss small{display:block;font-size:12.5px;color:var(--uk-night-mute);line-height:1.55}
.uk-cs-cbnote{margin:0;font-size:12.5px;line-height:1.65;color:var(--uk-night-mute)}
.uk-cs-src{font-size:12.5px;color:var(--uk-night-mute);line-height:1.65}
.uk-cs-src p{margin:0}
.uk-cs-src ul{margin:2px 0 0;padding-left:1.1em}
.uk-cost--lite .uk-cost-body{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}

.uk-feetable{margin-top:30px}
.uk-feetable h2{margin:0;font-size:18px}
.uk-feetable .uk-tscroll{margin-top:12px;background:var(--uk-card);border:1px solid var(--uk-rule);border-radius:var(--uk-rad)}
.uk-ftable{width:100%;border-collapse:collapse;font-size:13.5px;min-width:860px}
.uk-ftable th,.uk-ftable td{padding:10px 12px;text-align:left;vertical-align:top;border-bottom:1px solid var(--uk-rule-2)}
.uk-ftable thead th{font-size:12.5px;color:var(--uk-mute);font-weight:600;background:var(--uk-card-2);border-bottom:1px solid var(--uk-rule);white-space:nowrap}
.uk-ftable tbody tr:last-child th,.uk-ftable tbody tr:last-child td{border-bottom:0}
.uk-ftable b{display:block;font-size:15px;font-weight:600}
.uk-ftable small{display:block;margin-top:2px;font-size:12.5px;line-height:1.55;color:var(--uk-mute);max-width:22em}
.uk-ftable td.is-unk b{font-family:var(--uk-ff-text);font-size:13.5px;color:var(--uk-mix-ink)}
.uk-ftable th[scope="row"]{min-width:148px;font-weight:700}
.uk-more{margin-top:26px;border:1px solid var(--uk-rule);border-radius:var(--uk-rad);background:var(--uk-card)}
.uk-more > summary,.uk-raw > summary{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 14px;padding:14px 18px;font-size:16.5px;font-weight:700;cursor:pointer}
.uk-more > summary span,.uk-raw > summary span{font-size:13.5px;font-weight:400;color:var(--uk-mute)}
.uk-more > .uk-panel,.uk-raw > .uk-panel{border:0;border-top:1px solid var(--uk-rule);border-radius:0 0 var(--uk-rad) var(--uk-rad)}

/* ---------- 变化 + 五家卡 ---------- */
.uk-two{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:34px;margin-top:38px;align-items:start}
.uk-two .uk-colhd{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding-bottom:10px;border-bottom:2px solid var(--uk-ink)}
.uk-two .uk-colhd h2{margin:0;font-size:20px}
.uk-two .uk-colhd span{display:flex;gap:14px;font-size:14px}
.uk-chg ol{list-style:none;margin:0;padding:0}
.uk-chg li{display:block;padding:14px 0;border-bottom:1px solid var(--uk-rule)}
.uk-chg li p{margin:0;font-size:15px;line-height:1.7}
.uk-changes-m{display:flex;align-items:center;gap:10px;margin-bottom:3px !important;font-size:13.5px !important}
.uk-changes-m time{color:var(--uk-mute)}
.uk-changes-m .uk-who{font-weight:700;color:var(--uk-ink)}
.uk-two .uk-log-src{margin-top:3px !important;font-size:13px !important;color:var(--uk-mute)}
.uk-five ul{list-style:none;margin:0;padding:0}
.uk-five li{border-bottom:1px solid var(--uk-rule)}
.uk-five a{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1px 10px;align-items:center;padding:12px 2px;text-decoration:none;color:var(--uk-ink)}
.uk-five a::after{content:"";grid-column:2;grid-row:1 / 3;width:7px;height:7px;border-top:1.5px solid var(--uk-mute);border-right:1.5px solid var(--uk-mute);transform:rotate(45deg)}
.uk-five a:hover b{color:var(--uk-teal);text-decoration:underline;text-underline-offset:.2em}
.uk-five b{font-size:16px}
.uk-five a span{grid-column:1;font-size:13.5px;line-height:1.6;color:var(--uk-ink-2)}
.uk-how{margin-top:38px;padding:20px 24px 18px;background:var(--uk-card);border:1px solid var(--uk-rule);border-left:4px solid var(--uk-mix);border-radius:var(--uk-rad-s)}
.uk-how h2{margin-bottom:8px;font-size:18px}
.uk-how p{margin:0 0 8px;max-width:52em;font-size:15px;line-height:1.8;color:var(--uk-ink-2)}
.uk-how-links{display:flex;flex-wrap:wrap;gap:6px 20px;margin:12px 0 0 !important;font-size:14px !important}

/* ---------- 选卡与比较页 ---------- */
.uk-is-section .uk-desk{margin-top:6px}
.uk-vswrap{margin-top:34px}
.uk-vswrap .uk-colhd,.uk-listsplit{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding-bottom:10px;border-bottom:2px solid var(--uk-ink)}
.uk-vswrap .uk-colhd h2,.uk-listsplit h2{margin:0;font-size:20px}
.uk-listsplit{margin-top:38px}
.uk-listsplit span{font-size:14px;color:var(--uk-mute)}
.uk-vs-form{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:14px 0 6px;max-width:860px}
.uk-vs{display:block;padding:0;border:0;margin-top:10px}
.uk-vs-r{display:grid;grid-template-columns:150px minmax(0,1fr) minmax(0,1fr);border-bottom:1px solid var(--uk-rule-2)}
.uk-vs-l{padding:11px 12px 11px 0;font-size:14px;font-weight:600;color:var(--uk-ink-2)}
.uk-vs-c{padding:11px 14px;border-left:1px solid var(--uk-rule-2);min-width:0;display:flex;flex-direction:column;gap:3px;font-size:14.5px;line-height:1.6}
.uk-vs-c small{font-size:13px;line-height:1.6;color:var(--uk-mute)}
.uk-vs-c b.uk-fig{font-size:18px;font-weight:600}
.uk-vs-c b.uk-unk{font-family:var(--uk-ff-text);font-size:14px;color:var(--uk-mix-ink)}
.uk-vs-rp{color:var(--uk-mix-ink) !important;font-weight:600}
.uk-vs-hd{position:sticky;top:0;z-index:5;background:var(--uk-paper);border-bottom:2px solid var(--uk-ink)}
.uk-vs-hd .uk-vs-c{font-size:16px;font-weight:700}
.uk-vs-hd a{color:var(--uk-ink);text-decoration:none}
.uk-vs-g{background:var(--uk-card);border:1px solid var(--uk-rule);border-radius:var(--uk-rad-s);margin-top:14px;padding:0 16px}
.uk-vs-g h3{margin:0;padding:12px 0 10px;font-size:15px;border-bottom:1px solid var(--uk-rule)}
.uk-vs-g .uk-vs-r:last-child{border-bottom:0}
.uk-raw{margin-top:30px;border:1px solid var(--uk-rule);border-radius:var(--uk-rad);background:var(--uk-card)}

/* ---------- 卡页首屏模块 ---------- */
.uk-ph{margin:0 0 24px;border:1px solid var(--uk-ink);border-radius:var(--uk-rad);background:var(--uk-card);overflow:hidden}
.uk-ph-hd{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 16px;padding:13px 18px;background:var(--uk-ink);color:#fff}
.uk-ph-hd h2{margin:0;font-size:17px;line-height:1.45}
.uk-ph-hd p{margin:0;font-size:13px;color:#C4D0DA}
.uk-ph-fit{margin:0;padding:14px 18px;font-size:16px;line-height:1.7;font-weight:600;border-bottom:1px solid var(--uk-rule)}
.uk-ph-plan{padding:16px 18px 4px}
.uk-ph-plan + .uk-ph-plan{border-top:1px solid var(--uk-ink)}
.uk-ph-name h3{margin:0;font-size:17px}
.uk-ph-name p{margin:2px 0 0;font-size:13px;line-height:1.6;color:var(--uk-mute)}
.uk-ph-same{margin:10px 0 0;font-size:13.5px;color:var(--uk-ink-2)}
.uk-ph-regs{list-style:none;margin:12px 0 0;padding:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border:1px solid var(--uk-rule);border-radius:var(--uk-rad-s);overflow:hidden}
.uk-ph-reg{display:flex;flex-direction:column;gap:4px;padding:9px 10px 10px;border-top:3px solid var(--uk-mix);min-width:0}
.uk-ph-reg + .uk-ph-reg{border-left:1px solid var(--uk-rule)}
.uk-ph-reg--check{border-top-color:var(--uk-go);background:var(--uk-go-wash)}
.uk-ph-reg--no{border-top-color:var(--uk-ink)}
.uk-ph-reg--holder{border-top-color:var(--uk-shut)}
.uk-ph-reg b{font-size:14.5px}
.uk-ph-reg .uk-stt{font-size:13px;align-items:flex-start}
.uk-ph-reg .uk-ic{margin-top:3px}
.uk-ph-reg small{font-size:12.5px;line-height:1.5;color:var(--uk-ink-2)}
.uk-ph-uses{margin-top:14px;overflow-x:auto}
.uk-ph-uses table{width:100%;border-collapse:collapse;font-size:13.5px}
.uk-ph-uses th,.uk-ph-uses td{padding:8px 10px 8px 0;text-align:left;vertical-align:top;border-top:1px solid var(--uk-rule-2);line-height:1.6}
.uk-ph-uses thead th{border-top:0;font-size:12.5px;font-weight:600;color:var(--uk-mute);padding-bottom:6px}
.uk-ph-uses tbody th{width:104px;font-weight:700;font-size:14px}
.uk-ph-uses td:nth-child(2){width:44%}
.uk-ph-uses small{display:block;font-size:12.5px;color:var(--uk-mute);line-height:1.55}
.uk-ph-rp b{font-weight:700}
.uk-ph-none{color:var(--uk-mute)}
.uk-ph-nums{margin:14px 0 0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid var(--uk-rule);border-radius:var(--uk-rad-s);background:var(--uk-card-2)}
.uk-ph-nums div{padding:10px 12px 11px;min-width:0}
.uk-ph-nums div + div{border-left:1px solid var(--uk-rule)}
.uk-ph-nums dt{font-size:12.5px;font-weight:600;color:var(--uk-mute)}
.uk-ph-nums dd{margin:0}
.uk-ph-nums dd.uk-fig{font-size:22px;line-height:1.35;font-weight:600}
.uk-ph-nums .is-unk dd.uk-fig{font-family:var(--uk-ff-text);font-size:15px;line-height:2;color:var(--uk-mix-ink)}
.uk-ph-nn{font-size:12.5px;line-height:1.55;color:var(--uk-mute)}
.uk-ph-limit{margin:12px 0 14px;padding:9px 12px;background:var(--uk-mix-wash);border-radius:var(--uk-rad-s);font-size:14px;line-height:1.65}
.uk-ph-rpgo{margin:8px 0 0;font-size:13px;line-height:1.65;color:var(--uk-mute)}
.uk-ph-reg--way .uk-act{font-weight:600}
.uk-ph-reg--way .uk-act i{display:none}
.uk-ph-limit b{margin-right:10px;font-size:13px}
.uk-ph-ft{margin:0;padding:12px 18px;border-top:1px solid var(--uk-rule);background:var(--uk-card-2);font-size:13.5px;line-height:1.7;color:var(--uk-ink-2)}

/* ---------- 窄屏 ---------- */
@media (max-width:1100px){
  .uk-desk{grid-template-columns:300px minmax(0,1fr)}
  .uk-whys li{grid-template-columns:132px minmax(0,1fr);}
  .uk-whys .uk-why-v{grid-column:1}
  .uk-whys .uk-why-t{grid-column:2;grid-row:1 / 3}
  .uk-reg dl div{grid-template-columns:1fr}
  .uk-nav > a,.uk-dd > summary{padding:0 9px;font-size:14.5px}
  .uk-mark > span{display:none}
}
@media (max-width:820px){
  .uk-top-in{flex-wrap:wrap;gap:0 10px;padding-top:4px}
  .uk-findlink{margin-left:auto;min-height:40px}
  .uk-nav{order:3;width:100%;display:flex;flex-wrap:wrap;margin-left:0;border-top:1px solid var(--uk-rule);grid-template-columns:none}
  .uk-nav > a,.uk-dd > summary{padding:0 10px 0 0;margin-right:8px;font-size:14.5px;min-height:44px;justify-content:flex-start}
  .uk-dd{position:static}
  .uk-dd > ul{left:0;right:0;top:100%;min-width:0}
  .uk-first{padding-top:24px}
  .uk-first h1{font-size:28px}
  .uk-first-lead{font-size:15.5px}
  .uk-desk{grid-template-columns:1fr}
  .uk-desk-form{border-right:0;border-bottom:1px solid var(--uk-rule);padding:16px}
  .uk-desk-out{padding:16px}
  .uk-desk-ft{margin-top:0}
  .uk-reg{grid-template-columns:1fr;gap:6px}
  .uk-reg h3{flex-direction:row;align-items:baseline;justify-content:space-between}
  .uk-whys li{grid-template-columns:1fr auto;gap:2px 10px}
  .uk-whys .uk-why-v{grid-column:1 / -1}
  .uk-whys .uk-why-t{grid-column:1 / -1;grid-row:auto}
  .uk-ask-row{grid-template-columns:1fr}
  .uk-tasks ul{grid-template-columns:1fr}
  .uk-cost-body,.uk-cost--lite .uk-cost-body{grid-template-columns:1fr}
  .uk-result--cost{border-radius:0 0 var(--uk-rad) var(--uk-rad);padding:18px 16px}
  .uk-result--cost.is-two{grid-template-columns:1fr}
  .uk-result--cost.is-two .uk-cs-col + .uk-cs-col{padding-left:0;border-left:0;margin-top:18px;padding-top:18px;border-top:1px solid var(--uk-night-3)}
  .uk-form--cost{padding:16px}
  .uk-two{grid-template-columns:1fr;gap:30px}
  .uk-how{padding:16px}
  .uk-vs-form{grid-template-columns:1fr}
  .uk-vs-r{grid-template-columns:1fr 1fr}
  .uk-vs-l{grid-column:1 / -1;padding:9px 0 0}
  .uk-vs-r .uk-vs-c{padding:6px 10px 10px 0;border-left:0}
  .uk-vs-r .uk-vs-c + .uk-vs-c{padding-left:10px;border-left:1px solid var(--uk-rule-2)}
  .uk-vs-hd .uk-vs-l{display:none}
  .uk-vs-hd .uk-vs-c{font-size:14.5px}
  .uk-vs-g{padding:0 12px}
  .uk-ph{margin-left:-4px;margin-right:-4px}
  .uk-ph-regs{grid-template-columns:1fr}
  .uk-ph-reg{display:grid;grid-template-columns:84px minmax(0,1fr);gap:1px 10px;border-top:0;border-left:3px solid var(--uk-mix)}
  .uk-ph-reg + .uk-ph-reg{border-left:3px solid var(--uk-mix);border-top:1px solid var(--uk-rule)}
  .uk-ph-reg--check,.uk-ph-reg--check + .uk-ph-reg--check{border-left-color:var(--uk-go)}
  .uk-ph-reg.uk-ph-reg--no{border-left-color:var(--uk-ink)}
  .uk-ph-reg.uk-ph-reg--holder{border-left-color:var(--uk-shut)}
  .uk-ph-reg small{grid-column:2}
  .uk-ph-nums{grid-template-columns:1fr 1fr}
  .uk-ph-nums div:nth-child(3){border-left:0}
  .uk-ph-nums div:nth-child(n+3){border-top:1px solid var(--uk-rule)}
  .uk-ph-uses table{min-width:460px}
}
@media (max-width:480px){
  .uk-form--cost{grid-template-columns:1fr}
  .uk-rc-nums dd.uk-fig{font-size:20px}
  .uk-result--cost .uk-big{font-size:40px}
}

/* 补充 */
.uk-static dd a,.uk-whys a.uk-why-n{color:var(--uk-ink);text-decoration-color:#B9B4A4;text-underline-offset:.22em}
.uk-static dd a:hover,.uk-whys a.uk-why-n:hover{color:var(--uk-teal);text-decoration-color:currentColor}
.uk-why-u{grid-column:4;font-size:13px;color:var(--uk-mute)}
.uk-rows--ghost{opacity:.55}
.uk-result--cost .uk-rows--ghost li{border-bottom-style:dashed}
.uk-chg ol{counter-reset:none}
@media (max-width:1100px){.uk-why-u{grid-column:2}}
@media (max-width:820px){.uk-why-u{grid-column:1 / -1}}
.uk-rc:only-child{max-width:600px}
.uk-result--cost .uk-big--unk{font-family:var(--uk-ff-text);font-size:32px;color:#F0C777}
.uk-vs-hd{padding:0 17px}
@media (max-width:820px){.uk-vs-hd{padding:0 13px}}
.uk-ph-fold > summary{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 12px;margin:-16px -18px -4px;padding:13px 18px;cursor:pointer;font-size:15.5px}
.uk-ph-fold > summary span{font-size:13px;color:var(--uk-mute)}
.uk-ph-fold[open] > summary{margin-bottom:14px;border-bottom:1px solid var(--uk-rule);background:var(--uk-card-2)}
.uk-ph-fold[open] > summary span{display:none}
.uk-ph-fold .uk-ph-name h3{display:none}
.uk-ftable time{white-space:nowrap}

/* ==========================================================================
   横向筛选条 + 全宽结果；三栏卡片；首屏点阵；卡页首屏压缩
   间距阶梯 4 / 8 / 12 / 16 / 24 / 40；圆角只有 3（小件）和 8（卡片、面板）两种
   ========================================================================== */
:root{--uk-rad-s:3px;--uk-rad:8px;--uk-off-bg:#EEF2F6;--uk-rp-bg:#FBF3E1;--uk-line:#172B3A}
.uk-panel,.uk-art,.uk-how,.uk-more,.uk-raw,.uk-vs-g,.uk-feetable .uk-tscroll{border-radius:var(--uk-rad)}

/* 首屏 */
.uk-first{padding:44px 0 8px}
.uk-first-top{display:grid;grid-template-columns:minmax(0,1fr) 404px;gap:40px;align-items:end;padding-bottom:28px}
.uk-first-copy{max-width:none;padding:2px 0 2px 22px;border-left:5px solid var(--uk-teal);background:linear-gradient(90deg,rgba(36,86,211,.06),rgba(36,86,211,0) 46%)}
.uk-first-k{margin:0 0 10px;font-size:13px;font-weight:600;letter-spacing:.06em;color:var(--uk-teal-2)}
.uk-first h1{font-size:42px;line-height:1.2;letter-spacing:-.01em}
.uk-first-lead{margin-top:14px;font-size:17px;max-width:34em}
.uk-mx{padding:14px 16px 12px;background:var(--uk-card);border:1px solid var(--uk-rule);border-radius:var(--uk-rad)}
.uk-mx-h{margin:0 0 6px;display:flex;justify-content:space-between;align-items:baseline;gap:8px;font-size:13.5px;font-weight:700}
.uk-mx-h span{font-size:12.5px;font-weight:400;color:var(--uk-mute)}
.uk-mx table{width:100%;border-collapse:collapse;font-size:13px}
.uk-mx thead th{padding:4px 0;font-size:12.5px;font-weight:600;color:var(--uk-mute);text-align:center}
.uk-mx tbody th{padding:0 8px 0 0;text-align:left;font-weight:600;white-space:nowrap;color:var(--uk-ink-2)}
.uk-mx td{padding:0;text-align:center;border-top:1px solid var(--uk-rule-2)}
.uk-mx tbody th{border-top:1px solid var(--uk-rule-2)}
.uk-mx-c{display:flex;align-items:center;justify-content:center;height:30px;border-radius:var(--uk-rad-s)}
.uk-mx-c:hover{background:var(--uk-teal-wash)}
.uk-mx-c--supported{background:var(--uk-go-wash)}
.uk-mx-lg{list-style:none;margin:8px 0 0;padding:8px 0 0;border-top:1px solid var(--uk-rule);display:flex;flex-wrap:wrap;gap:4px 12px;font-size:12px;color:var(--uk-ink-2)}
.uk-mx-lg li{display:inline-flex;align-items:center;gap:5px}
.uk-mx-lg .uk-ic{transform-origin:center;scale:.85}
.uk-mx-lg .uk-ic--conflict{scale:1}

/* 工作台：筛选条在上，结果全宽 */
.uk-desk{display:block;border:0;background:none;overflow:visible;border-radius:0}
.uk-bar{display:grid;grid-template-columns:232px minmax(0,1fr);gap:16px;align-items:end;padding:16px 18px;background:var(--uk-ink);border-radius:var(--uk-rad) var(--uk-rad) 0 0}
.uk-bar .uk-modes{border-color:#5B7386;height:46px}
.uk-bar .uk-modes button{height:44px;background:transparent;color:#DCE5EC}
.uk-bar .uk-modes button + button{border-left-color:#5B7386}
.uk-bar .uk-modes button[aria-pressed="true"]{background:#fff;color:var(--uk-ink)}
.uk-barform{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;gap:12px;align-items:end}
.uk-barform[hidden]{display:none}
.uk-bar .uk-fld label{color:#C9D5DE;font-weight:500;font-size:13px}
.uk-bar .uk-fld select{height:46px;border-color:#fff;background-color:#fff}
.uk-bar .uk-btn{height:46px;padding:0 22px;background:var(--uk-teal);white-space:nowrap}
.uk-bar .uk-btn:hover{background:#3A6BE6}
.uk-bar .uk-desk-nojs{grid-column:1 / -1;color:#DCE5EC}
.uk-bar :focus-visible{outline-color:#9DB9FF}
html:not(.js) .uk-barform{display:none}
.uk-srcs{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));background:var(--uk-card);border:1px solid var(--uk-rule);border-top:0;border-radius:0 0 var(--uk-rad) var(--uk-rad)}
.uk-srcs li{display:flex;flex-direction:column;gap:1px;padding:10px 18px 11px;font-size:13px;line-height:1.55;color:var(--uk-ink-2)}
.uk-srcs li + li{border-left:1px solid var(--uk-rule-2)}
.uk-srcs b{font-size:12.5px;color:var(--uk-ink)}
.uk-srcs li:nth-child(1) b::before,.uk-srcs li:nth-child(2) b::before,.uk-srcs li:nth-child(3) b::before{content:"";display:inline-block;width:9px;height:9px;margin-right:7px;border-radius:2px;border:1px solid var(--uk-rule)}
.uk-srcs li:nth-child(1) b::before{background:var(--uk-off-bg);border-color:#B8C4CF}
.uk-srcs li:nth-child(2) b::before{background:var(--uk-rp-bg);border-color:#DDBF85}
.uk-srcs li:nth-child(3) b::before{background:#fff}
.uk-desk-out{padding:24px 0 0}

/* 没选之前：五个地区入口 */
.uk-static h2{font-size:22px}
.uk-static-lead{margin:6px 0 16px;max-width:52em}
.uk-rqs{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}
.uk-rq{display:flex;flex-direction:column;gap:6px;padding:16px 16px 14px;background:var(--uk-card);border:1px solid var(--uk-rule);border-top:3px solid var(--uk-mix);border-radius:var(--uk-rad);text-decoration:none;color:var(--uk-ink);transition:border-color .12s,transform .12s}
.uk-rq--has{border-top-color:var(--uk-go)}
.uk-rq:hover{border-color:var(--uk-teal);border-top-color:var(--uk-teal);color:var(--uk-ink);transform:translateY(-2px)}
.uk-rq > b{font-size:19px;line-height:1.3}
.uk-rq-n{font-size:14px;font-weight:600;color:var(--uk-ink-2)}
.uk-rq-n em{font-style:normal;font-size:26px;font-weight:700;margin-right:2px;color:var(--uk-mix-ink)}
.uk-rq--has .uk-rq-n em{color:var(--uk-go-ink)}
.uk-rq-t{font-size:13px;line-height:1.6;color:var(--uk-ink-2);flex:1}
.uk-rq-dots{display:flex;gap:6px;align-items:center;padding-top:8px;border-top:1px solid var(--uk-rule-2)}
.uk-rq-go{display:inline-flex;align-items:center;font-size:13.5px;font-weight:600;color:var(--uk-teal)}
.uk-rq-go::after{content:"";width:6px;height:6px;margin-left:7px;border-top:1.5px solid currentColor;border-right:1.5px solid currentColor;transform:rotate(45deg)}
.uk-static-ft{margin-top:14px;border-top:0;padding-top:0;max-width:64em}

/* 一段实情 */
.uk-fact,.uk-holdout{padding:20px 24px 20px;background:var(--uk-card);border:1px solid var(--uk-rule);border-left:5px solid var(--uk-go);border-radius:var(--uk-rad)}
.uk-fact--none{border-left-color:var(--uk-mix)}
.uk-holdout{border-left-color:var(--uk-teal)}
.uk-fact-k{margin:0 0 6px;font-size:13.5px;color:var(--uk-mute)}
.uk-fact-k b{color:var(--uk-ink)}
.uk-fact-h{margin:0;font-size:23px;line-height:1.45;max-width:36em}
.uk-fact-p{margin:10px 0 0;font-size:16px;line-height:1.85;color:var(--uk-ink);max-width:50em}
.uk-fact-warn{display:inline-flex;align-items:center;gap:8px;margin:12px 0 0;padding:6px 12px;background:var(--uk-mix-wash);border-radius:var(--uk-rad-s);font-size:13.5px;color:var(--uk-mix-ink);font-weight:500}
.uk-fact-hint{margin:10px 0 0;font-size:13.5px;color:var(--uk-mute)}
.uk-subnote{margin-top:14px;padding:14px 18px;background:var(--uk-teal-wash);border:1px solid #C6D4F5;border-radius:var(--uk-rad)}
.uk-subnote b{font-size:14px}
.uk-subnote p{margin:4px 0 0;font-size:14.5px;line-height:1.8;max-width:60em}

/* 三栏卡片 */
.uk-t3s{display:grid;gap:14px;margin-top:16px}
.uk-t3{background:var(--uk-card);border:1px solid var(--uk-rule);border-radius:var(--uk-rad);overflow:hidden}
.uk-t3-hd{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 14px;padding:13px 18px 12px;border-bottom:1px solid var(--uk-rule);border-left:5px solid var(--uk-mix)}
.uk-t3--check .uk-t3-hd{border-left-color:var(--uk-go)}
.uk-t3--no .uk-t3-hd{border-left-color:var(--uk-ink)}
.uk-t3--holder .uk-t3-hd{border-left-color:var(--uk-shut)}
.uk-t3-hd h3{margin:0;font-size:19px;line-height:1.35}
.uk-t3-hd h3 a{color:var(--uk-ink);text-decoration:none}
.uk-t3-hd h3 a:hover{color:var(--uk-teal);text-decoration:underline}
.uk-t3-hd p{margin:0;font-size:13px;color:var(--uk-mute)}
.uk-t3-body{display:grid;grid-template-columns:minmax(0,10fr) minmax(0,12fr) minmax(0,10fr)}
.uk-t3-c{padding:14px 18px 16px;min-width:0}
.uk-t3-c + .uk-t3-c{border-left:1px solid var(--uk-rule)}
.uk-t3-off{background:var(--uk-off-bg)}
.uk-t3-rp{background:var(--uk-rp-bg)}
.uk-t3-mean{background:var(--uk-card)}
.uk-t3-lb{margin:0 0 8px;font-size:12.5px;font-weight:700;letter-spacing:.04em;color:var(--uk-ink-2)}
.uk-t3-rp .uk-t3-lb{color:var(--uk-mix-ink)}
.uk-t3-st{margin:0 0 6px}
.uk-t3-st .uk-stt{font-size:15.5px}
.uk-t3-st .uk-ic{scale:1.15}
.uk-t3-tx{margin:0;font-size:14px;line-height:1.75;color:var(--uk-ink-2)}
.uk-t3-tx--lg{font-size:15px;color:var(--uk-ink)}
.uk-t3 .uk-basis{font-size:12.5px;line-height:1.65}
.uk-t3-none{margin:0;font-size:14px;color:var(--uk-ink-2)}
.uk-t3-gap{margin:10px 0 0;padding-top:8px;border-top:1px dashed #DDBF85;font-size:12.5px;line-height:1.65;color:var(--uk-ink-2)}
.uk-mrs{list-style:none;margin:0;padding:0;display:grid;gap:10px}
.uk-mr p{margin:0}
.uk-mr-hd{display:flex;align-items:center;gap:8px;font-size:13px}
.uk-mr-hd time{font-weight:600}
.uk-mr-q{margin-top:2px !important;font-size:14.5px;line-height:1.6;color:var(--uk-ink)}
.uk-mr-q--n{font-size:13.5px;color:var(--uk-ink-2)}
.uk-mr-m,.uk-mr-n{font-size:12.5px;line-height:1.6;color:var(--uk-mute)}
.uk-mr .uk-rp-int{margin-left:8px;padding:0 6px;background:#fff;border:1px solid #DDBF85;border-radius:var(--uk-rad-s);font-size:12px;white-space:nowrap}
.uk-t3-rp .uk-rp-res--neg{background:#fff;border:1px solid #C9CED4;line-height:19px}
.uk-t3-rp .uk-rp-res--pos{line-height:21px}
.uk-t3-more{margin-top:10px}
.uk-t3-more > summary{display:inline-flex;align-items:center;min-height:32px;font-size:13.5px;font-weight:600;color:var(--uk-teal);cursor:pointer}
.uk-t3-more[open] > summary{margin-bottom:8px}
.uk-t3-nums{margin:12px 0 0;display:grid;grid-template-columns:1fr 1fr;gap:10px;padding-top:10px;border-top:1px solid var(--uk-rule-2)}
.uk-t3-nums dt{font-size:12.5px;color:var(--uk-mute)}
.uk-t3-nums dd{margin:0;font-size:19px;font-weight:600;line-height:1.4}
.uk-t3-ft{display:flex;flex-wrap:wrap;align-items:center;gap:6px 18px;padding:9px 18px;border-top:1px solid var(--uk-rule);background:var(--uk-card-2)}
.uk-t3-pur{margin:0;display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px;font-size:13.5px;flex:1 1 100%}
.uk-t3-purn{font-size:12.5px;font-weight:700;color:var(--uk-mute)}
.uk-t3-use{display:inline-flex;align-items:center;gap:7px}
.uk-t3-use b{font-weight:600}
.uk-t3-urp{font-size:12.5px;color:var(--uk-mix-ink)}
.uk-t3-ft .uk-rc-go{margin-left:auto}
.uk-t3-rest{margin-top:14px;border:1px dashed #B9B4A4;border-radius:var(--uk-rad)}
.uk-t3-rest > summary{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px;padding:13px 18px;font-size:15.5px;font-weight:700;cursor:pointer}
.uk-t3-rest > summary span{font-size:13px;font-weight:400;color:var(--uk-mute)}
.uk-t3-rest > .uk-t3s{margin:0;padding:0 14px 14px}

.uk-ask{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:20px;margin-top:20px;padding:18px 20px;border-radius:var(--uk-rad)}
.uk-ask-row{margin-bottom:0}
.uk-out-ft{display:flex;flex-wrap:wrap;gap:6px 22px;margin-top:18px;padding-top:14px}
.uk-steps{max-width:56em}

/* 任务入口 */
.uk-tasks{margin-top:44px}
.uk-tasks h2,.uk-how h2{font-size:22px;margin-bottom:14px}
.uk-tasks ul{gap:12px;border:0}
.uk-tasks li{border:1px solid var(--uk-rule);border-radius:var(--uk-rad);overflow:hidden}
.uk-tasks a{grid-template-columns:44px minmax(0,1fr);gap:2px 14px;padding:16px 18px}
.uk-tasks-ic{grid-row:1 / 3;display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:var(--uk-rad);background:var(--uk-teal-wash);color:var(--uk-teal-2)}
.uk-tasks a:hover{background:var(--uk-card)}
.uk-tasks li:hover{border-color:var(--uk-teal)}
.uk-tasks a:hover .uk-tasks-ic{background:var(--uk-teal);color:#fff}

/* 成本面板 */
.uk-cost{margin-top:44px;overflow:hidden}
.uk-result--cost{border-radius:0}
.uk-result--cost .uk-big--rng{font-size:38px}
.uk-two{margin-top:48px;gap:40px}
.uk-chg-wt{margin:8px 0 0;display:grid;gap:3px;padding:8px 12px;background:var(--uk-card);border:1px solid var(--uk-rule-2);border-radius:var(--uk-rad-s);font-size:13.5px;line-height:1.65}
.uk-chg-wt div{display:grid;grid-template-columns:62px minmax(0,1fr);gap:8px}
.uk-chg-wt dt{color:var(--uk-mute);font-size:12.5px;padding-top:1px}
.uk-chg-wt dd{margin:0;color:var(--uk-ink)}
.uk-how{margin-top:44px}

/* 卡页首屏模块（压缩版） */
.uk-ph{border-radius:var(--uk-rad)}
.uk-ph-hd{padding:10px 16px}
.uk-ph-hd h2{font-size:15.5px}
.uk-ph-plan{padding:12px 16px 4px}
.uk-ph-plan + .uk-ph-plan{border-top:0}
.uk-ph-name{margin:0 0 10px;display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 12px}
.uk-ph-name b{font-size:16.5px}
.uk-ph-name span{font-size:13px;color:var(--uk-mute)}
.uk-ph-nums{margin:0}
.uk-ph-nums div{padding:8px 12px 9px}
.uk-ph-nums dd.uk-fig{font-size:21px;line-height:1.3;white-space:nowrap}
.uk-ph-nums .is-unk dd.uk-fig{font-size:14.5px;line-height:1.9}
.uk-ph-nn{font-size:12px}
.uk-ph-regs{margin-top:10px;border:0;gap:6px;overflow:visible}
.uk-ph-reg{flex-direction:row;flex-wrap:wrap;align-items:center;gap:2px 6px;padding:6px 8px;border:1px solid var(--uk-rule);border-top:1px solid var(--uk-rule);border-left:3px solid var(--uk-mix);border-radius:var(--uk-rad-s);background:var(--uk-card);cursor:help}
.uk-ph-reg + .uk-ph-reg{border-left:3px solid var(--uk-mix)}
.uk-ph-reg--check,.uk-ph-reg + .uk-ph-reg--check{border-left-color:var(--uk-go);background:var(--uk-go-wash)}
.uk-ph-reg--no,.uk-ph-reg + .uk-ph-reg--no{border-left-color:var(--uk-ink)}
.uk-ph-reg--holder,.uk-ph-reg + .uk-ph-reg--holder{border-left-color:var(--uk-shut)}
.uk-ph-reg b{font-size:13.5px}
.uk-ph-reg span{flex:1 1 100%;font-size:12px;color:var(--uk-ink-2);line-height:1.4}
.uk-ph-reg .uk-ic{margin-top:0}
.uk-ph-usechips{list-style:none;margin:10px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:6px}
.uk-ph-usechips li{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border:1px solid var(--uk-rule);border-radius:999px;font-size:13px;font-weight:500;cursor:help}
.uk-ph-limit{margin:10px 0 10px;padding:7px 12px;font-size:13.5px}
.uk-ph-more{border-top:1px solid var(--uk-rule);margin:0 -16px}
.uk-ph-more > summary{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 12px;padding:10px 16px;font-size:14px;font-weight:700;cursor:pointer}
.uk-ph-more > summary span{font-size:12.5px;font-weight:400;color:var(--uk-mute)}
.uk-ph-more[open]{padding-bottom:12px}
.uk-ph-more > *:not(summary){margin-left:16px;margin-right:16px}
.uk-ph-regd{list-style:none;padding:0;margin-top:0;font-size:13.5px;line-height:1.7}
.uk-ph-regd li{display:grid;grid-template-columns:76px 148px minmax(0,1fr);gap:2px 10px;padding:7px 0;border-top:1px solid var(--uk-rule-2)}
.uk-ph-regd li > span:last-child{color:var(--uk-ink-2)}
.uk-ph-sub,.uk-ph-pre{margin-top:10px;margin-bottom:0;font-size:13.5px;line-height:1.75;color:var(--uk-ink-2)}
.uk-ph-steps{padding-left:1.4em;margin-top:0;margin-bottom:0;font-size:14.5px;line-height:1.8}
.uk-ph-fold{border-top:1px solid var(--uk-ink)}
.uk-ph-fold > summary{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 12px;margin:0;padding:11px 16px;font-size:14.5px;cursor:pointer;background:var(--uk-card-2)}
.uk-ph-fold > summary span{font-size:12.5px;color:var(--uk-mute)}
.uk-ph-fold[open] > summary{margin:0;border-bottom:1px solid var(--uk-rule)}
.uk-ph-fold .uk-ph-name b{display:none}
.uk-ph-ft{display:flex;flex-wrap:wrap;gap:4px 20px;padding:10px 16px}

@media (max-width:1100px){
  .uk-first-top{grid-template-columns:minmax(0,1fr) 340px;gap:24px}
  .uk-first h1{font-size:34px}
  .uk-rqs{grid-template-columns:repeat(3,minmax(0,1fr))}
  .uk-bar{grid-template-columns:1fr}
}
@media (max-width:820px){
  .uk-first{padding-top:22px}
  .uk-first-top{grid-template-columns:1fr;gap:18px;padding-bottom:18px}
  .uk-first-copy{padding-left:14px;border-left-width:4px}
  .uk-first h1{font-size:28px}
  .uk-first-lead{font-size:15.5px;margin-top:10px}
  .uk-bar{padding:14px;gap:12px}
  .uk-barform{grid-template-columns:1fr}
  .uk-srcs{grid-template-columns:1fr}
  .uk-srcs li{padding:8px 14px}
  .uk-srcs li + li{border-left:0;border-top:1px solid var(--uk-rule-2)}
  .uk-rqs{grid-template-columns:1fr}
  .uk-rq{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2px 12px;padding:12px 14px}
  .uk-rq > b{font-size:17px}
  .uk-rq-n{grid-column:2;grid-row:1;text-align:right;font-size:13px}
  .uk-rq-n em{font-size:20px}
  .uk-rq-t,.uk-rq-dots,.uk-rq-go{grid-column:1 / -1}
  .uk-rq-dots{padding-top:6px}
  .uk-fact,.uk-holdout{padding:16px 16px}
  .uk-fact-h{font-size:19px}
  .uk-fact-p{font-size:15px}
  .uk-t3-body{grid-template-columns:1fr}
  .uk-t3-c{padding:12px 14px 14px}
  .uk-t3-c + .uk-t3-c{border-left:0;border-top:1px solid var(--uk-rule)}
  .uk-t3-hd{padding:12px 14px}
  .uk-t3-ft{padding:9px 14px}
  .uk-t3-ft .uk-rc-go{margin-left:0}
  .uk-ask{grid-template-columns:1fr;gap:12px;padding:14px}
  .uk-tasks ul{grid-template-columns:1fr;gap:8px}
  .uk-ph-regs{grid-template-columns:repeat(2,minmax(0,1fr))}
  .uk-ph-reg{display:flex;border-top:1px solid var(--uk-rule)}
  .uk-ph-reg + .uk-ph-reg{border-top:1px solid var(--uk-rule)}
  .uk-ph-regd li{grid-template-columns:1fr}
  .uk-ph-nums dd.uk-fig{font-size:18px}
}
@media (max-width:420px){
  .uk-first h1{font-size:25px}
  .uk-mx{padding:12px 10px 10px}
  .uk-mx tbody th{font-size:12px;padding-right:4px}
  .uk-nav > a,.uk-dd > summary{font-size:14px;margin-right:4px;padding-right:8px}
}
.uk-first-top{align-items:center}
.uk-t3-purs{flex:1 1 320px;display:grid;gap:4px;min-width:0}
.uk-t3-pur{flex:none}
@media (max-width:820px){
  .uk-first{display:flex;flex-direction:column}
  .uk-first-top{display:contents}
  .uk-first-copy{order:1;margin-bottom:18px}
  .uk-first .uk-desk{order:2}
  .uk-first .uk-mx{order:3;margin-top:20px}
}
@media (max-width:420px){
  .uk-nav{justify-content:space-between}
  .uk-nav > a,.uk-dd > summary{margin-right:0;padding:0;font-size:13.5px}
  .uk-dd > summary::after{margin-left:4px}
}
.uk-ph-hd{padding:8px 16px}
.uk-ph-plan{padding-top:10px}
.uk-ph-name{margin-bottom:8px}
.uk-ph-nums div{padding:6px 12px 7px}
.uk-ph-regs{margin-top:8px}
.uk-ph-reg{flex-wrap:nowrap;padding:5px 8px;white-space:nowrap;overflow:hidden}
.uk-ph-reg span{flex:1 1 auto;overflow:hidden;text-overflow:ellipsis}
.uk-ph-usechips{margin-top:8px}
.uk-ph-usechips li{padding:3px 10px}
.uk-ph-limit{margin:8px 0}
.uk-ph-more > summary,.uk-ph-fold > summary{padding-top:8px;padding-bottom:8px}
.uk-ph-more .uk-ph-ft{display:flex;flex-wrap:wrap;gap:4px 20px;margin-top:12px;padding:10px 0 0;border-top:1px solid var(--uk-rule-2);background:none}

/* 回报用中性标记；官方限制的卡回报默认收起 */
.uk-rp-res--n{background:#fff;border:1px solid #C9CED4;color:var(--uk-ink);line-height:19px;font-weight:600}
.uk-ic--na{width:13px;height:13px}
.uk-ic--na::after{content:"";position:absolute;left:2px;right:2px;top:5.6px;height:1.8px;background:#9AA3AC}
.uk-stt--na{color:var(--uk-mute)}
.uk-ic--u-listed_no_region{border-radius:50%;border:2px solid var(--uk-go);background:linear-gradient(90deg,var(--uk-go) 50%,transparent 50%)}
.uk-stt--u-listed_no_region{color:var(--uk-ink-2)}
.uk-t3--na .uk-t3-hd{border-left-color:#B9B4A4}
.uk-t3-sum{margin:0;font-size:14px;line-height:1.75;color:var(--uk-ink)}
.uk-t3-use small{font-size:12.5px;color:var(--uk-mix-ink)}
.uk-fact-pur{margin:10px 0 0;padding:8px 12px;background:var(--uk-paper);border-left:3px solid var(--uk-teal);font-size:15px;line-height:1.75;max-width:54em}
.uk-fact-p .uk-tag-rp{vertical-align:2px}
.uk-fact-p{font-size:15px;color:var(--uk-ink-2)}
.uk-subnote--no{background:var(--uk-mix-wash);border-color:#E3CFA3}
.uk-subnote-lead{font-size:16px !important;font-weight:700;color:var(--uk-ink)}
.uk-first-top{display:block;padding-bottom:24px}
.uk-first-copy{max-width:820px}
details.uk-mx{margin-top:16px;padding:0;max-width:560px}
details.uk-mx > summary{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 12px;padding:10px 16px;font-size:14px;font-weight:700;cursor:pointer}
details.uk-mx > summary span{font-size:12.5px;font-weight:400;color:var(--uk-mute)}
details.uk-mx[open] > summary{border-bottom:1px solid var(--uk-rule)}
details.uk-mx > table{margin:8px 16px 0;width:calc(100% - 32px)}
details.uk-mx > .uk-mx-lg{margin:8px 16px 12px}
.uk-mx-c--na{cursor:default}
.uk-ph-allsame{margin:8px 0 0;padding:7px 10px;display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;border:1px solid var(--uk-rule);border-left:3px solid var(--uk-mix);border-radius:var(--uk-rad-s);font-size:13.5px;line-height:1.6}
.uk-ph-allsame span{flex:1 1 100%;font-size:12.5px;color:var(--uk-ink-2)}
.uk-ph-reg--na,.uk-ph-reg + .uk-ph-reg--na{border-left-color:#B9B4A4}
.uk-steps-go{display:flex;flex-wrap:wrap;gap:10px}
.uk-rows li.is-unk b{max-width:11em;text-align:right;line-height:1.5}
@media (max-width:820px){.uk-first .uk-mx{order:3;margin-top:16px}}
.uk-ph-nums .is-unk dd.uk-fig{white-space:normal;font-size:13px;line-height:1.5;padding-top:3px}

/* ==========================================================================
   首页对照大表。三组列用很浅的底色区分；受限、已停、不面向该地区的行整体弱化
   ========================================================================== */
.uk-first{padding:34px 0 0}
.uk-first-top{padding-bottom:20px}
.uk-first h1{font-size:40px}
.uk-first-lead{max-width:44em}
.uk-rv[hidden]{display:none}
.uk-bt[data-region="cn"] .uk-rv:not([data-r~="cn"]),
.uk-bt[data-region="hk"] .uk-rv:not([data-r~="hk"]),
.uk-bt[data-region="tw"] .uk-rv:not([data-r~="tw"]),
.uk-bt[data-region="sg"] .uk-rv:not([data-r~="sg"]),
.uk-bt[data-region="my"] .uk-rv:not([data-r~="my"]){display:none !important}
.uk-bt{width:min(1320px,calc(100vw - 48px));margin-left:50%;transform:translateX(-50%);background:var(--uk-card);border:1px solid var(--uk-ink);border-radius:var(--uk-rad)}
.uk-bt-top{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 20px;padding:12px 16px;background:var(--uk-ink);color:#fff;border-radius:7px 7px 0 0}
.uk-bt-top h2{margin:0;font-size:16.5px;line-height:1.4}
.uk-bt-tabs{display:flex;flex-wrap:wrap;align-items:center;gap:6px}
.uk-bt-tabs > span{margin-right:4px;font-size:13.5px;color:#C9D5DE}
.uk-bt-tabs button{height:36px;padding:0 14px;border:1px solid #5B7386;border-radius:var(--uk-rad-s);background:transparent;color:#E6EDF2;font:inherit;font-size:14.5px;font-weight:600;cursor:pointer}
.uk-bt-tabs button:hover{border-color:#fff}
.uk-bt-tabs button[aria-pressed="true"]{background:#fff;border-color:#fff;color:var(--uk-ink)}
.uk-bt-tabs button:focus-visible{outline-color:#9DB9FF}
.uk-btb{width:100%;border-collapse:separate;border-spacing:0;table-layout:fixed;font-size:13.5px;line-height:1.5}
.uk-btb .c-name{width:8.6%}.uk-btb .c-a{width:11%}.uk-btb .c-b{width:7.3%}.uk-btb .c-c{width:5.15%}.uk-btb .c-go{width:5.5%}
.uk-btb th,.uk-btb td{padding:10px 8px;text-align:left;vertical-align:top;border-bottom:1px solid var(--uk-rule-2);word-break:break-word}
.uk-btb thead th{position:sticky;top:0;z-index:3;font-weight:600}
.uk-bt-gh th{padding:8px 8px 6px;font-size:13.5px;font-weight:700;color:var(--uk-ink);border-bottom:0;background:var(--uk-card)}
.uk-bt-gh th .uk-rv{margin-left:8px;font-size:12.5px;font-weight:500;color:var(--uk-teal-2)}
.uk-bt-ch th{top:35px;padding:5px 8px 8px;font-size:12.5px;color:var(--uk-ink-2);border-bottom:2px solid var(--uk-ink);background:var(--uk-card)}
.uk-bt-ch small{display:block;font-size:11.5px;font-weight:400;color:var(--uk-mute);line-height:1.4}
.uk-btb .g-a{background:var(--uk-off-bg)}
.uk-btb .g-c{background:#FBF7EC}
.uk-btb thead .g-a{background:#E3E9EF}
.uk-btb thead .g-c{background:#F5EDD6}
.uk-btb thead .g-b{background:#F4F3EE}
.uk-btb .g-a + .g-b,.uk-btb .g-b + .g-c{border-left:1px solid var(--uk-rule)}
.uk-btb .num{text-align:right}
.uk-btb .sym{text-align:center;padding-left:4px;padding-right:4px}
.uk-btb tbody tr:last-child th,.uk-btb tbody tr:last-child td{border-bottom:0}
.uk-btb tbody tr:hover td,.uk-btb tbody tr:hover th{box-shadow:inset 0 1px 0 var(--uk-teal),inset 0 -1px 0 var(--uk-teal)}
.uk-bt-name{font-size:15px;font-weight:700;border-left:4px solid transparent}
.uk-bt-name a{color:var(--uk-ink);text-decoration:none}
.uk-bt-name a:hover{color:var(--uk-teal);text-decoration:underline}
.uk-bt-name small,.uk-btb td small{display:block;font-size:12px;font-weight:400;color:var(--uk-mute);line-height:1.45}
.uk-bt-l{display:none}
.uk-bt-off .uk-stt{font-size:13.5px}
.uk-bt-rp{font-size:13px;color:var(--uk-ink-2)}
.uk-bt-nil{font-style:normal;color:var(--uk-mute)}
.uk-btb b.uk-fig{font-size:15px;font-weight:600;white-space:nowrap}
.uk-btb .is-unk b,.uk-bt-m.is-unk b{font-family:var(--uk-ff-text);font-size:13px;font-weight:500;color:var(--uk-mix-ink);white-space:normal}
.uk-bt-m{display:block}
.uk-bt-m + .uk-bt-m{margin-top:6px;padding-top:6px;border-top:1px dashed var(--uk-rule)}
.uk-btb .sym .uk-bt-st{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}
.uk-btb .sym .uk-ic{vertical-align:-2px}
.uk-btb .sym .uk-bt-x{color:var(--uk-mix-ink)}
.uk-bt-go a{display:inline-block;font-size:13px;font-weight:600;white-space:nowrap}
.uk-bt.is-ready td[data-col]{cursor:pointer}
.uk-bt.is-ready td[data-col]:hover{outline:1px solid var(--uk-teal);outline-offset:-1px}
.uk-btb td.is-on{outline:2px solid var(--uk-teal);outline-offset:-2px}
.uk-btb td:focus-visible{outline:2px solid var(--uk-teal);outline-offset:-2px}
.uk-bt[data-region="cn"] tr[data-cn="restricted"],
.uk-bt[data-region="cn"] tr[data-cn="closed"],
.uk-bt[data-region="cn"] tr[data-cn="na"],
.uk-bt[data-region="hk"] tr[data-hk="restricted"],
.uk-bt[data-region="hk"] tr[data-hk="closed"],
.uk-bt[data-region="hk"] tr[data-hk="na"],
.uk-bt[data-region="tw"] tr[data-tw="restricted"],
.uk-bt[data-region="tw"] tr[data-tw="closed"],
.uk-bt[data-region="tw"] tr[data-tw="na"],
.uk-bt[data-region="sg"] tr[data-sg="restricted"],
.uk-bt[data-region="sg"] tr[data-sg="closed"],
.uk-bt[data-region="sg"] tr[data-sg="na"],
.uk-bt[data-region="my"] tr[data-my="restricted"],
.uk-bt[data-region="my"] tr[data-my="closed"],
.uk-bt[data-region="my"] tr[data-my="na"],
.uk-btb tr.is-closed{color:var(--uk-mute)}
.uk-bt[data-region="cn"] tr[data-cn="restricted"] .uk-bt-name a,
.uk-bt[data-region="cn"] tr[data-cn="closed"] .uk-bt-name a,
.uk-bt[data-region="cn"] tr[data-cn="na"] .uk-bt-name a,
.uk-bt[data-region="hk"] tr[data-hk="restricted"] .uk-bt-name a,
.uk-bt[data-region="hk"] tr[data-hk="closed"] .uk-bt-name a,
.uk-bt[data-region="hk"] tr[data-hk="na"] .uk-bt-name a,
.uk-bt[data-region="tw"] tr[data-tw="restricted"] .uk-bt-name a,
.uk-bt[data-region="tw"] tr[data-tw="closed"] .uk-bt-name a,
.uk-bt[data-region="tw"] tr[data-tw="na"] .uk-bt-name a,
.uk-bt[data-region="sg"] tr[data-sg="restricted"] .uk-bt-name a,
.uk-bt[data-region="sg"] tr[data-sg="closed"] .uk-bt-name a,
.uk-bt[data-region="sg"] tr[data-sg="na"] .uk-bt-name a,
.uk-bt[data-region="my"] tr[data-my="restricted"] .uk-bt-name a,
.uk-bt[data-region="my"] tr[data-my="closed"] .uk-bt-name a,
.uk-bt[data-region="my"] tr[data-my="na"] .uk-bt-name a,
.uk-btb tr.is-closed .uk-bt-name a{color:var(--uk-ink-2);font-weight:600}
.uk-bt[data-region="cn"] tr[data-cn="restricted"] b.uk-fig,
.uk-bt[data-region="cn"] tr[data-cn="closed"] b.uk-fig,
.uk-bt[data-region="cn"] tr[data-cn="na"] b.uk-fig,
.uk-bt[data-region="hk"] tr[data-hk="restricted"] b.uk-fig,
.uk-bt[data-region="hk"] tr[data-hk="closed"] b.uk-fig,
.uk-bt[data-region="hk"] tr[data-hk="na"] b.uk-fig,
.uk-bt[data-region="tw"] tr[data-tw="restricted"] b.uk-fig,
.uk-bt[data-region="tw"] tr[data-tw="closed"] b.uk-fig,
.uk-bt[data-region="tw"] tr[data-tw="na"] b.uk-fig,
.uk-bt[data-region="sg"] tr[data-sg="restricted"] b.uk-fig,
.uk-bt[data-region="sg"] tr[data-sg="closed"] b.uk-fig,
.uk-bt[data-region="sg"] tr[data-sg="na"] b.uk-fig,
.uk-bt[data-region="my"] tr[data-my="restricted"] b.uk-fig,
.uk-bt[data-region="my"] tr[data-my="closed"] b.uk-fig,
.uk-bt[data-region="my"] tr[data-my="na"] b.uk-fig,
.uk-btb tr.is-closed b.uk-fig{color:var(--uk-ink-2);font-weight:500}
.uk-bt[data-region="cn"] tr[data-cn="restricted"] .uk-ic,
.uk-bt[data-region="cn"] tr[data-cn="closed"] .uk-ic,
.uk-bt[data-region="cn"] tr[data-cn="na"] .uk-ic,
.uk-bt[data-region="hk"] tr[data-hk="restricted"] .uk-ic,
.uk-bt[data-region="hk"] tr[data-hk="closed"] .uk-ic,
.uk-bt[data-region="hk"] tr[data-hk="na"] .uk-ic,
.uk-bt[data-region="tw"] tr[data-tw="restricted"] .uk-ic,
.uk-bt[data-region="tw"] tr[data-tw="closed"] .uk-ic,
.uk-bt[data-region="tw"] tr[data-tw="na"] .uk-ic,
.uk-bt[data-region="sg"] tr[data-sg="restricted"] .uk-ic,
.uk-bt[data-region="sg"] tr[data-sg="closed"] .uk-ic,
.uk-bt[data-region="sg"] tr[data-sg="na"] .uk-ic,
.uk-bt[data-region="my"] tr[data-my="restricted"] .uk-ic,
.uk-bt[data-region="my"] tr[data-my="closed"] .uk-ic,
.uk-bt[data-region="my"] tr[data-my="na"] .uk-ic,
.uk-btb tr.is-closed .uk-ic{opacity:.75}
.uk-bt[data-region="cn"] tr[data-cn="supported"] .uk-bt-name,
.uk-bt[data-region="hk"] tr[data-hk="supported"] .uk-bt-name,
.uk-bt[data-region="tw"] tr[data-tw="supported"] .uk-bt-name,
.uk-bt[data-region="sg"] tr[data-sg="supported"] .uk-bt-name,
.uk-bt[data-region="my"] tr[data-my="supported"] .uk-bt-name{border-left-color:var(--uk-go)}
.uk-bt-info{margin:0;padding:14px 18px 16px;border-top:2px solid var(--uk-teal);background:var(--uk-teal-wash)}
.uk-bt-ih{display:flex;align-items:baseline;justify-content:space-between;gap:12px}
.uk-bt-ih h3{margin:0;font-size:16px}
.uk-bt-x2{height:32px;padding:0 12px;border:1px solid var(--uk-teal);border-radius:var(--uk-rad-s);background:#fff;color:var(--uk-teal);font:inherit;font-size:13.5px;cursor:pointer}
.uk-bt-in{margin:8px 0 0;font-size:14.5px;line-height:1.75;max-width:64em}
.uk-bt-in--lead{font-weight:700}
.uk-bt-info .uk-basis{font-size:13px}
.uk-bt-rl{list-style:none;margin:8px 0 0;padding:0;max-width:64em}
.uk-bt-rl li{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;padding:8px 0;border-top:1px solid #C6D4F5;font-size:14px}
.uk-bt-rl li small{flex:1 1 100%;font-size:12.5px;line-height:1.6;color:var(--uk-ink-2)}
.uk-bt-ft{padding:10px 16px 12px;border-top:1px solid var(--uk-rule);background:var(--uk-card-2);border-radius:0 0 7px 7px}
.uk-bt-lg{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:4px 14px;font-size:12.5px;color:var(--uk-ink-2)}
.uk-bt-lg li{display:inline-flex;align-items:center;gap:6px}
.uk-bt-lg li.sep{padding-left:14px;border-left:1px solid var(--uk-rule)}
.uk-bt-ft p{margin:8px 0 0;font-size:12.5px;line-height:1.7;color:var(--uk-mute)}
/* 大表下面的一组文字链接 */
.uk-also{margin-top:18px;font-size:14.5px;line-height:1.9;color:var(--uk-ink-2)}
.uk-also p{margin:0;display:flex;flex-wrap:wrap;align-items:baseline;gap:0 18px}
.uk-also b{flex:none;font-size:13px;font-weight:700;color:var(--uk-mute)}
.uk-also a{text-decoration:underline;text-decoration-thickness:1px}
.uk-pickwrap{margin-top:44px}
.uk-pickwrap > h2{margin:0;font-size:22px}
.uk-pickwrap > .uk-sub{margin:4px 0 14px;font-size:14px;max-width:56em}
@media (max-width:1100px) and (min-width:821px){
  .uk-bt-scroll{overflow-x:auto}
  .uk-btb{min-width:1180px}
  .uk-btb thead th{position:static}
}
@media (max-width:820px){
  .uk-first{padding-top:20px;display:block}
  .uk-first-top{display:block;padding-bottom:14px}
  .uk-first h1{font-size:27px}
  .uk-bt{width:auto;margin-left:calc(var(--uk-gut) * -1);margin-right:calc(var(--uk-gut) * -1);transform:none;border-left:0;border-right:0;border-radius:0;background:var(--uk-paper)}
  .uk-bt-top{position:sticky;top:0;z-index:6;border-radius:0;padding:10px 14px}
  .uk-bt-top h2{font-size:15px;flex:1 1 100%}
  .uk-bt-info{position:sticky;bottom:0;z-index:5;max-height:55vh;overflow:auto;border-top-width:3px}
  .uk-bt-ft{border-radius:0;padding:10px 14px}
  .uk-bt-lg li.sep{padding-left:0;border-left:0}
  .uk-also{margin-top:14px}
  .uk-also p{gap:0 16px;padding:2px 0}
  .uk-also b{flex:1 1 100%;margin-top:6px}
  .uk-also a{display:inline-flex;align-items:center;min-height:40px}
  .uk-pickwrap{margin-top:30px}
}

.uk-bt-warn{color:var(--uk-mix-ink) !important;font-weight:600 !important}
.uk-btb .sym small{font-size:11.5px;line-height:1.4}
.uk-btb .sym .uk-bt-x{display:block;margin-top:3px}
.uk-btb thead .h-name,.uk-btb thead .h-go{background:var(--uk-card);vertical-align:bottom;border-bottom:2px solid var(--uk-ink)}
.uk-bt-ch th{vertical-align:bottom}
.uk-bt[data-region="cn"] tr[data-cn="restricted"] td.g-b,
.uk-bt[data-region="cn"] tr[data-cn="restricted"] td.g-c,
.uk-bt[data-region="cn"] tr[data-cn="closed"] td.g-b,
.uk-bt[data-region="cn"] tr[data-cn="closed"] td.g-c,
.uk-bt[data-region="cn"] tr[data-cn="na"] td.g-b,
.uk-bt[data-region="cn"] tr[data-cn="na"] td.g-c,
.uk-bt[data-region="hk"] tr[data-hk="restricted"] td.g-b,
.uk-bt[data-region="hk"] tr[data-hk="restricted"] td.g-c,
.uk-bt[data-region="hk"] tr[data-hk="closed"] td.g-b,
.uk-bt[data-region="hk"] tr[data-hk="closed"] td.g-c,
.uk-bt[data-region="hk"] tr[data-hk="na"] td.g-b,
.uk-bt[data-region="hk"] tr[data-hk="na"] td.g-c,
.uk-bt[data-region="tw"] tr[data-tw="restricted"] td.g-b,
.uk-bt[data-region="tw"] tr[data-tw="restricted"] td.g-c,
.uk-bt[data-region="tw"] tr[data-tw="closed"] td.g-b,
.uk-bt[data-region="tw"] tr[data-tw="closed"] td.g-c,
.uk-bt[data-region="tw"] tr[data-tw="na"] td.g-b,
.uk-bt[data-region="tw"] tr[data-tw="na"] td.g-c,
.uk-bt[data-region="sg"] tr[data-sg="restricted"] td.g-b,
.uk-bt[data-region="sg"] tr[data-sg="restricted"] td.g-c,
.uk-bt[data-region="sg"] tr[data-sg="closed"] td.g-b,
.uk-bt[data-region="sg"] tr[data-sg="closed"] td.g-c,
.uk-bt[data-region="sg"] tr[data-sg="na"] td.g-b,
.uk-bt[data-region="sg"] tr[data-sg="na"] td.g-c,
.uk-bt[data-region="my"] tr[data-my="restricted"] td.g-b,
.uk-bt[data-region="my"] tr[data-my="restricted"] td.g-c,
.uk-bt[data-region="my"] tr[data-my="closed"] td.g-b,
.uk-bt[data-region="my"] tr[data-my="closed"] td.g-c,
.uk-bt[data-region="my"] tr[data-my="na"] td.g-b,
.uk-bt[data-region="my"] tr[data-my="na"] td.g-c,
.uk-btb tr.is-closed td.g-b,.uk-btb tr.is-closed td.g-c{opacity:.62}

.uk-bt-monly{display:none !important}
@media (max-width:820px){.uk-btb .sym .uk-bt-x.uk-bt-monly{display:block !important}}

/* 一行结论、中性灰符号、不面向本地区的版本收在表尾、手机快捷跳转 */
.uk-bt-say{padding:11px 16px;border-bottom:1px solid var(--uk-rule);background:var(--uk-card)}
.uk-bt-say p{margin:0;font-size:16px;line-height:1.6;color:var(--uk-ink)}
.uk-bt-say b{font-weight:700}
.uk-bt-jump{display:none}
.uk-bt[data-region="cn"]:not(.show-na) tr[data-cn="na"],
.uk-bt[data-region="cn"]:not(.show-na) .uk-bt-jump a[data-cn="na"],
.uk-bt[data-region="hk"]:not(.show-na) tr[data-hk="na"],
.uk-bt[data-region="hk"]:not(.show-na) .uk-bt-jump a[data-hk="na"],
.uk-bt[data-region="tw"]:not(.show-na) tr[data-tw="na"],
.uk-bt[data-region="tw"]:not(.show-na) .uk-bt-jump a[data-tw="na"],
.uk-bt[data-region="sg"]:not(.show-na) tr[data-sg="na"],
.uk-bt[data-region="sg"]:not(.show-na) .uk-bt-jump a[data-sg="na"],
.uk-bt[data-region="my"]:not(.show-na) tr[data-my="na"],
.uk-bt[data-region="my"]:not(.show-na) .uk-bt-jump a[data-my="na"]{display:none}
/* uk-muted-use：受限、已停、不面向该地区的行，「能做什么」一组一律用中性灰，不出现成功色 */
.uk-bt[data-region="cn"] tr[data-cn="restricted"] td.g-c .uk-ic,
.uk-bt[data-region="cn"] tr[data-cn="closed"] td.g-c .uk-ic,
.uk-bt[data-region="cn"] tr[data-cn="na"] td.g-c .uk-ic,
.uk-bt[data-region="hk"] tr[data-hk="restricted"] td.g-c .uk-ic,
.uk-bt[data-region="hk"] tr[data-hk="closed"] td.g-c .uk-ic,
.uk-bt[data-region="hk"] tr[data-hk="na"] td.g-c .uk-ic,
.uk-bt[data-region="tw"] tr[data-tw="restricted"] td.g-c .uk-ic,
.uk-bt[data-region="tw"] tr[data-tw="closed"] td.g-c .uk-ic,
.uk-bt[data-region="tw"] tr[data-tw="na"] td.g-c .uk-ic,
.uk-bt[data-region="sg"] tr[data-sg="restricted"] td.g-c .uk-ic,
.uk-bt[data-region="sg"] tr[data-sg="closed"] td.g-c .uk-ic,
.uk-bt[data-region="sg"] tr[data-sg="na"] td.g-c .uk-ic,
.uk-bt[data-region="my"] tr[data-my="restricted"] td.g-c .uk-ic,
.uk-bt[data-region="my"] tr[data-my="closed"] td.g-c .uk-ic,
.uk-bt[data-region="my"] tr[data-my="na"] td.g-c .uk-ic,
.uk-btb tr.is-closed td.g-c .uk-ic{filter:grayscale(1);opacity:.8}
.uk-bt[data-region="cn"] tr[data-cn="restricted"] td.g-b,
.uk-bt[data-region="cn"] tr[data-cn="closed"] td.g-b,
.uk-bt[data-region="cn"] tr[data-cn="na"] td.g-b,
.uk-bt[data-region="hk"] tr[data-hk="restricted"] td.g-b,
.uk-bt[data-region="hk"] tr[data-hk="closed"] td.g-b,
.uk-bt[data-region="hk"] tr[data-hk="na"] td.g-b,
.uk-bt[data-region="tw"] tr[data-tw="restricted"] td.g-b,
.uk-bt[data-region="tw"] tr[data-tw="closed"] td.g-b,
.uk-bt[data-region="tw"] tr[data-tw="na"] td.g-b,
.uk-bt[data-region="sg"] tr[data-sg="restricted"] td.g-b,
.uk-bt[data-region="sg"] tr[data-sg="closed"] td.g-b,
.uk-bt[data-region="sg"] tr[data-sg="na"] td.g-b,
.uk-bt[data-region="my"] tr[data-my="restricted"] td.g-b,
.uk-bt[data-region="my"] tr[data-my="closed"] td.g-b,
.uk-bt[data-region="my"] tr[data-my="na"] td.g-b,.uk-bt[data-region="cn"] tr[data-cn="restricted"] td.g-c,
.uk-bt[data-region="cn"] tr[data-cn="closed"] td.g-c,
.uk-bt[data-region="cn"] tr[data-cn="na"] td.g-c,
.uk-bt[data-region="hk"] tr[data-hk="restricted"] td.g-c,
.uk-bt[data-region="hk"] tr[data-hk="closed"] td.g-c,
.uk-bt[data-region="hk"] tr[data-hk="na"] td.g-c,
.uk-bt[data-region="tw"] tr[data-tw="restricted"] td.g-c,
.uk-bt[data-region="tw"] tr[data-tw="closed"] td.g-c,
.uk-bt[data-region="tw"] tr[data-tw="na"] td.g-c,
.uk-bt[data-region="sg"] tr[data-sg="restricted"] td.g-c,
.uk-bt[data-region="sg"] tr[data-sg="closed"] td.g-c,
.uk-bt[data-region="sg"] tr[data-sg="na"] td.g-c,
.uk-bt[data-region="my"] tr[data-my="restricted"] td.g-c,
.uk-bt[data-region="my"] tr[data-my="closed"] td.g-c,
.uk-bt[data-region="my"] tr[data-my="na"] td.g-c,
.uk-btb tr.is-closed td.g-b,.uk-btb tr.is-closed td.g-c{opacity:1}
.uk-bt[data-region="cn"] tr[data-cn="restricted"] td.g-c,
.uk-bt[data-region="cn"] tr[data-cn="closed"] td.g-c,
.uk-bt[data-region="cn"] tr[data-cn="na"] td.g-c,
.uk-bt[data-region="hk"] tr[data-hk="restricted"] td.g-c,
.uk-bt[data-region="hk"] tr[data-hk="closed"] td.g-c,
.uk-bt[data-region="hk"] tr[data-hk="na"] td.g-c,
.uk-bt[data-region="tw"] tr[data-tw="restricted"] td.g-c,
.uk-bt[data-region="tw"] tr[data-tw="closed"] td.g-c,
.uk-bt[data-region="tw"] tr[data-tw="na"] td.g-c,
.uk-bt[data-region="sg"] tr[data-sg="restricted"] td.g-c,
.uk-bt[data-region="sg"] tr[data-sg="closed"] td.g-c,
.uk-bt[data-region="sg"] tr[data-sg="na"] td.g-c,
.uk-bt[data-region="my"] tr[data-my="restricted"] td.g-c,
.uk-bt[data-region="my"] tr[data-my="closed"] td.g-c,
.uk-bt[data-region="my"] tr[data-my="na"] td.g-c,
.uk-btb tr.is-closed td.g-c{background:#F6F5F0}
.uk-bt-lim{margin-top:3px;font-size:11.5px !important;line-height:1.45 !important;color:var(--uk-mix-ink) !important;font-weight:500 !important}
.uk-btb .sym .uk-bt-x{color:var(--uk-ink-2)}
.uk-bt-cap{display:inline !important;margin-left:6px;white-space:nowrap}
.uk-bt-m--row{display:flex;align-items:baseline;justify-content:flex-end;gap:6px}
.uk-bt-m--row small{display:inline !important}
.uk-bt-m--row + .uk-bt-m--row{margin-top:2px;padding-top:0;border-top:0}
.uk-bt-m--top{flex-wrap:wrap;gap:0 6px}
.uk-btb .uk-bt-plus{flex:1 1 100%;font-size:12px;color:var(--uk-ink-2);white-space:nowrap}
.uk-btb b.uk-fig.is-unk{font-family:var(--uk-ff-text);font-size:13px;font-weight:500;color:var(--uk-mix-ink)}
.uk-btb td.is-unk b.uk-fig:not(.is-unk){font-family:var(--uk-ff-fig);font-size:15px;color:inherit}
.uk-bt-na p{margin:0;padding:9px 16px;border-top:1px dashed var(--uk-rule);font-size:13.5px;color:var(--uk-ink-2)}
.uk-bt-na button{margin-left:10px;height:28px;padding:0 10px;border:1px solid var(--uk-rule);border-radius:var(--uk-rad-s);background:var(--uk-card);color:var(--uk-teal);font:inherit;font-size:13px;cursor:pointer}
.uk-ic--u-announced{border-radius:50%;border:2px solid var(--uk-go);background:linear-gradient(0deg,var(--uk-go) 50%,transparent 50%)}
.uk-stt--u-announced{color:var(--uk-ink-2)}
.uk-btb tr{scroll-margin-top:110px}
.uk-bt-monly2{display:none}
.uk-bt-ib--muted .uk-ic{filter:grayscale(1);opacity:.8}
.uk-bt-ib--muted .uk-stt{color:var(--uk-ink-2)}
.uk-btb .sym small{font-size:11px}
@media (max-width:820px){.uk-bt-monly2{display:inline}.uk-bt-donly{display:none}}

/* 实际情况 */
.uk-btb .g-act{background:#FFFFFF}
.uk-btb thead .g-act{background:#EAF3EF}
.uk-act{display:inline-flex;align-items:center;gap:6px;padding:1px 8px 1px 6px;border-radius:var(--uk-rad-s);font-size:13px;font-weight:700;line-height:20px;white-space:nowrap}
.uk-act i{width:9px;height:9px;border-radius:50%;flex:none}
.uk-act--ok{background:var(--uk-go);color:#fff}
.uk-act--ok i{background:#fff}
.uk-act--cond{background:var(--uk-mix-wash);color:var(--uk-mix-ink);border:1px solid #E3CFA3}
.uk-act--cond i{background:var(--uk-mix)}
.uk-act--stop{background:#ECEEF0;color:var(--uk-ink-2);border:1px solid #D3D7DC}
.uk-act--stop i{background:#9AA3AC}
.uk-act--nil{padding:0;font-weight:400;color:var(--uk-mute);background:none}
.uk-act--nil i{display:none}
.uk-act-line{display:block;margin-top:4px;font-size:13.5px;font-weight:600;color:var(--uk-ink);line-height:1.45}
.uk-act-rp{display:block;margin-top:4px;font-size:12px !important;color:var(--uk-mute) !important;line-height:1.5}
.uk-bt-lim--a{color:var(--uk-mix-ink) !important}
.uk-bt[data-region="cn"] tr[data-cn="cond"] td.g-c .uk-ic,
.uk-bt[data-region="hk"] tr[data-hk="cond"] td.g-c .uk-ic,
.uk-bt[data-region="tw"] tr[data-tw="cond"] td.g-c .uk-ic,
.uk-bt[data-region="sg"] tr[data-sg="cond"] td.g-c .uk-ic,
.uk-bt[data-region="my"] tr[data-my="cond"] td.g-c .uk-ic{filter:grayscale(1);opacity:.8}
.uk-bt[data-region="cn"] tr[data-cn="actual-ok"] .uk-bt-name,
.uk-bt[data-region="hk"] tr[data-hk="actual-ok"] .uk-bt-name,
.uk-bt[data-region="tw"] tr[data-tw="actual-ok"] .uk-bt-name,
.uk-bt[data-region="sg"] tr[data-sg="actual-ok"] .uk-bt-name,
.uk-bt[data-region="my"] tr[data-my="actual-ok"] .uk-bt-name{border-left-color:var(--uk-go)}
.uk-bt-say-a{display:block;margin-bottom:2px}
.uk-bt-risk{margin:10px 0 0;padding:9px 12px;max-width:64em;background:#FBEDE9;border-left:4px solid #B14A42;border-radius:var(--uk-rad-s);font-size:14px;line-height:1.7;color:var(--uk-ink)}
.uk-bt-risk b{margin-right:8px;color:#8E3A33}
.uk-bt-lg .uk-act{font-size:12px;line-height:18px}
.uk-t3-body{grid-template-columns:minmax(0,13fr) minmax(0,10fr) minmax(0,9fr)}
.uk-t3-rp{background:#FBFDFB}
.uk-t3-rp .uk-t3-lb{color:var(--uk-go-ink)}
.uk-t3-lb--rp{margin-top:14px !important;padding-top:10px;border-top:1px dashed #DDBF85;color:var(--uk-mix-ink) !important}
.uk-t3-srcs{list-style:none;margin:8px 0 0;padding:0;font-size:13px;line-height:1.7;color:var(--uk-ink-2)}
.uk-t3-srcs b{color:var(--uk-ink)}
.uk-t3--actual .uk-t3-hd{border-left-color:var(--uk-go)}
@media (max-width:820px){.uk-t3-body{grid-template-columns:1fr}}
.uk-ph-reg.has-actual.is-ok,.uk-ph-reg + .uk-ph-reg.has-actual.is-ok{border-left-color:var(--uk-go);background:var(--uk-go-wash)}
.uk-ph-reg.has-actual.is-cond,.uk-ph-reg + .uk-ph-reg.has-actual.is-cond{border-left-color:var(--uk-mix)}
.uk-ph-reg.has-actual span{font-weight:600;color:var(--uk-ink)}
.uk-ph-reg--actual_risk{border-left-color:var(--uk-go)}
.uk-ph-reg.has-actual{flex-wrap:wrap;white-space:normal}
.uk-ph-reg.has-actual span{flex:1 1 100%;overflow:visible;text-overflow:clip;white-space:normal}
.uk-ph-regs{align-items:stretch}

/* 每一格都有结论；几种状态短标里只有「可申请」用绿色 */
.uk-act--say{background:#FBF4E4;color:var(--uk-mix-ink);border:1px dashed #E3CFA3}
.uk-act--say i{background:transparent;border:1.5px solid var(--uk-mix)}
.uk-act--unk{background:#F1F2F4;color:var(--uk-ink-2);border:1px solid #D9DDE2}
.uk-act--unk i{background:transparent;border:1.5px dashed #8A939C}
.uk-act--no{background:#4A5560;color:#fff}
.uk-act--no i{width:9px;height:2px;border-radius:0;background:#fff}
.uk-act-line{font-weight:500}
.uk-act--ok + .uk-act-line,.uk-act--cond + .uk-act-line{font-weight:600}
.uk-bt-nw{display:block;color:var(--uk-mute)}
.uk-fact-off{margin:8px 0 0;font-size:14.5px;color:var(--uk-ink-2)}
.uk-fact-h{font-size:19px;line-height:1.6}
@media (max-width:820px){
  .uk-bt[data-region="cn"] .uk-btb .sym .uk-bt-x.uk-bt-monly.uk-rv:not([data-r~="cn"]),
  .uk-bt[data-region="hk"] .uk-btb .sym .uk-bt-x.uk-bt-monly.uk-rv:not([data-r~="hk"]),
  .uk-bt[data-region="tw"] .uk-btb .sym .uk-bt-x.uk-bt-monly.uk-rv:not([data-r~="tw"]),
  .uk-bt[data-region="sg"] .uk-btb .sym .uk-bt-x.uk-bt-monly.uk-rv:not([data-r~="sg"]),
  .uk-bt[data-region="my"] .uk-btb .sym .uk-bt-x.uk-bt-monly.uk-rv:not([data-r~="my"]){display:none !important}
}

/* 台湾视图用 LINE Pay 一列替换支付宝、微信两列；实际情况里的另一卡种；卡页状态条显示实际情况 */
.uk-bt[data-region="tw"] .col-wechat{display:none}
.uk-bt-slot{display:block}
.uk-ic--u-campaign{border-radius:50%;border:2px solid var(--uk-go);background:linear-gradient(0deg,var(--uk-go) 50%,transparent 50%)}
.uk-stt--u-campaign{color:var(--uk-ink-2)}
.uk-act-also{display:block;margin-top:4px;font-size:12px !important;line-height:1.5;color:var(--uk-ink-2) !important}
.uk-bt-q{color:var(--uk-ink-2)}
.uk-ph-reg{border-left-width:1px;border-left-color:var(--uk-rule);background:var(--uk-card);cursor:help;flex-wrap:wrap;white-space:normal;gap:3px 6px;padding:6px 8px}
.uk-ph-reg + .uk-ph-reg{border-left:1px solid var(--uk-rule)}
.uk-ph-reg b{flex:1 1 100%}
.uk-ph-reg .uk-act{font-size:12px;line-height:18px;white-space:normal}
.uk-ph-reg--a-ok,.uk-ph-reg + .uk-ph-reg--a-ok{border-left:3px solid var(--uk-go)}
.uk-bt-gh th.col-wechat{white-space:nowrap;overflow:visible}
.uk-ph-reg span.uk-act{flex:0 1 auto;display:inline-flex;align-items:center;font-size:12px;font-weight:700}
.uk-ph-reg span.uk-act--ok,.uk-ph-reg span.uk-act--no{color:#fff}
.uk-ph-reg span.uk-act--cond,.uk-ph-reg span.uk-act--say{color:var(--uk-mix-ink)}
.uk-ph-reg span.uk-act--unk,.uk-ph-reg span.uk-act--stop{color:var(--uk-ink-2)}
.uk-ph-reg .uk-act i{flex:none}
.uk-act--okamber{background:var(--uk-mix-wash);color:var(--uk-mix-ink);border:1px solid #E3CFA3}
.uk-act--okamber i{background:var(--uk-mix)}
.uk-ph-reg span.uk-act--okamber{color:var(--uk-mix-ink)}
.uk-ph-fold .uk-ph-regs{margin-top:8px}

/* ==========================================================================
   对照大表的手机版式：同一张表，每一行排成一张卡片。
   卡片从上到下：卡名、实际情况（状态短标加一句话）、官方页面；「卡的信息」四格；「能做什么」几格；办卡指南与看依据。
   办不了、已停的卡片默认只留卡名、状态和一句话，点「展开」才出全部内容（没有脚本时全部展开）。
   ========================================================================== */
.uk-bt-tg,.uk-bt-yj{display:none}
@media (max-width:820px){
  .uk-bt-top{padding:10px 16px}
  .uk-bt-tabs{display:flex;flex-wrap:wrap;gap:6px;width:100%}
  .uk-bt-tabs > span{display:none}
  .uk-bt-tabs button{flex:1 1 auto;min-width:0;height:40px;padding:0 6px;font-size:14px;white-space:nowrap}
  .uk-bt-say{padding:12px 16px}
  .uk-bt-say p{font-size:15px;line-height:1.7}
  .uk-bt-ft{padding:12px 16px}
  .uk-bt-na p{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;padding:8px 16px}
  .uk-bt-na button{margin-left:auto;height:40px;padding:0 16px;font-size:14px}
  .uk-bt-info{padding:12px 16px 16px}
  .uk-bt-x2{flex:none;height:40px;padding:0 14px;font-size:14px}

  .uk-btb,.uk-btb tbody{display:block;width:auto}
  .uk-btb thead,.uk-btb colgroup{display:none}
  .uk-btb{table-layout:auto;padding:14px 16px 2px;font-size:14px;line-height:1.55}
  .uk-btb tr{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1px;margin:0 0 12px;background:var(--uk-rule-2);border:1px solid var(--uk-rule);border-radius:var(--uk-rad);overflow:hidden;scroll-margin-top:112px}
  .uk-btb th,.uk-btb td{display:block;width:auto;min-width:0;padding:9px 12px 11px 16px;border-width:0;background:var(--uk-card);text-align:left}
  .uk-btb .g-a{background:var(--uk-card)}
  .uk-btb .g-a + .g-b,.uk-btb .g-b + .g-c{border-left:0}
  .uk-btb .num,.uk-btb .sym{text-align:left}
  .uk-btb .sym{padding-left:16px;padding-right:12px}
  .uk-btb tbody tr:hover td,.uk-btb tbody tr:hover th{box-shadow:none}

  /* 卡片顶部：卡名、实际情况、官方页面三格各占一整行，中间不画分隔线 */
  .uk-btb .uk-bt-name{order:1;grid-column:1 / -1;padding:5px 16px 0;font-size:17px;line-height:1.4}
  .uk-bt-name::before{content:"";position:absolute;z-index:1;left:0;top:0;bottom:0;border-left:4px solid;border-left-color:inherit}
  .uk-bt-name a{display:inline-flex;align-items:center;min-height:40px;vertical-align:middle}
  .uk-bt-name small{display:inline;margin-left:8px;font-size:12.5px}
  .uk-bt-lim{display:block !important;margin:0 0 3px !important;font-size:12.5px !important}
  .uk-btb td.uk-bt-act{order:2;grid-column:1 / -1;display:flex;align-items:center;margin-top:-1px;padding:2px 16px;min-height:40px}
  .uk-btb td.uk-bt-act > .uk-bt-l{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}
  .uk-btb .uk-act{vertical-align:top;margin-right:8px}
  .uk-btb .uk-act-line{display:inline;margin:0;font-size:14px;line-height:22px}
  .uk-btb .uk-act-also,.uk-btb .uk-act-rp{font-size:12.5px !important}
  .uk-btb td.uk-bt-off{order:3;grid-column:1 / -1;display:flex;align-items:center;gap:10px;margin-top:-1px;min-height:40px;padding:0 16px 4px}
  .uk-btb td.uk-bt-off > .uk-bt-l{display:block;flex:none;font-size:12.5px;color:var(--uk-mute)}

  /* 两组小网格：组名用行上的两个伪元素，靠 order 排到各自那一组前面 */
  .uk-btb tr::before,.uk-btb tr::after{grid-column:1 / -1;padding:5px 16px;font-size:12px;font-weight:700;letter-spacing:.06em;line-height:1.6;color:var(--uk-ink-2);background:var(--uk-paper-2)}
  .uk-btb tr::before{content:"卡的信息";order:4}
  .uk-btb tr::after{content:"能做什么";order:6}
  .uk-btb td.g-b{order:5}
  .uk-btb td.g-c{order:7}
  .uk-btb td[data-col]{min-height:44px}
  .uk-btb td > .uk-bt-l,.uk-btb td .uk-bt-slot > .uk-bt-l{display:block;margin-bottom:2px;font-size:12px;line-height:1.5;color:var(--uk-mute)}
  .uk-btb td small{font-size:12px}
  .uk-btb td[data-col="form"] small{display:inline;margin-left:6px}
  .uk-btb td[data-col="form"] small.uk-bt-lim{margin:3px 0 0 !important}
  .uk-btb td small.uk-bt-cap{display:block !important;margin-left:0}
  .uk-bt-m--row{justify-content:flex-start}
  .uk-btb .sym .uk-bt-st{position:static;width:auto;height:auto;clip:auto;overflow:visible;white-space:normal;margin-left:6px;font-size:13.5px;line-height:1.5}
  .uk-btb .sym small{font-size:12px}
  .uk-btb .sym .uk-bt-m > small:first-child{display:block}
  .uk-btb .sym .uk-bt-x{display:block !important;margin-top:2px;line-height:1.5}
  .uk-bt[data-region="tw"] .uk-btb td.col-wechat{display:none}
  /* 台湾视图少一格（LINE Pay 顶替支付宝、微信两格），让 LINE Pay 占一整行，网格不留空位 */
  .uk-bt[data-region="tw"] .uk-btb td[data-col="alipay"]{grid-column:1 / -1}

  /* 卡片底部 */
  .uk-btb td.uk-bt-go{order:8;grid-column:1 / -1;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 12px 8px 16px;background:var(--uk-card-2)}
  .uk-bt-go a{display:inline-flex;align-items:center;min-height:44px;font-size:15px;font-weight:700}
  .uk-bt-yj{align-items:center;height:40px;padding:0 16px;border:1px solid var(--uk-teal);border-radius:var(--uk-rad-s);background:var(--uk-card);color:var(--uk-teal);font:inherit;font-size:14px;font-weight:600;cursor:pointer}
  .uk-bt-yj:not([hidden]){display:inline-flex}

  /* 办不了、已停、不面向该地区的卡片：默认收起 */
  .uk-bt-tg{position:absolute;z-index:2;top:8px;right:8px;align-items:center;justify-content:flex-end;gap:7px;height:40px;padding:0 10px;border:0;border-radius:var(--uk-rad-s);background:transparent;color:var(--uk-teal);font:inherit;font-size:13.5px;font-weight:600;cursor:pointer}
  .uk-bt-tg::after{content:"";width:7px;height:7px;margin-top:-4px;border-right:2px solid;border-bottom:2px solid;transform:rotate(45deg)}
  .uk-bt-tg[aria-expanded="true"]::after{margin-top:4px;transform:rotate(-135deg)}
  .js :is(.uk-bt[data-region="cn"] tr:is([data-cn="restricted"],[data-cn="closed"],[data-cn="na"]),.uk-bt[data-region="hk"] tr:is([data-hk="restricted"],[data-hk="closed"],[data-hk="na"]),.uk-bt[data-region="tw"] tr:is([data-tw="restricted"],[data-tw="closed"],[data-tw="na"]),.uk-bt[data-region="sg"] tr:is([data-sg="restricted"],[data-sg="closed"],[data-sg="na"]),.uk-bt[data-region="my"] tr:is([data-my="restricted"],[data-my="closed"],[data-my="na"])) .uk-bt-tg:not([hidden]){display:inline-flex}
  .js :is(.uk-bt[data-region="cn"] tr:is([data-cn="restricted"],[data-cn="closed"],[data-cn="na"]),.uk-bt[data-region="hk"] tr:is([data-hk="restricted"],[data-hk="closed"],[data-hk="na"]),.uk-bt[data-region="tw"] tr:is([data-tw="restricted"],[data-tw="closed"],[data-tw="na"]),.uk-bt[data-region="sg"] tr:is([data-sg="restricted"],[data-sg="closed"],[data-sg="na"]),.uk-bt[data-region="my"] tr:is([data-my="restricted"],[data-my="closed"],[data-my="na"])) .uk-bt-name{padding-right:80px}
  .js :is(.uk-bt[data-region="cn"] tr:is([data-cn="restricted"],[data-cn="closed"],[data-cn="na"]),.uk-bt[data-region="hk"] tr:is([data-hk="restricted"],[data-hk="closed"],[data-hk="na"]),.uk-bt[data-region="tw"] tr:is([data-tw="restricted"],[data-tw="closed"],[data-tw="na"]),.uk-bt[data-region="sg"] tr:is([data-sg="restricted"],[data-sg="closed"],[data-sg="na"]),.uk-bt[data-region="my"] tr:is([data-my="restricted"],[data-my="closed"],[data-my="na"])):not(.is-open) > td:not(.uk-bt-act){display:none}
  .js :is(.uk-bt[data-region="cn"] tr:is([data-cn="restricted"],[data-cn="closed"],[data-cn="na"]),.uk-bt[data-region="hk"] tr:is([data-hk="restricted"],[data-hk="closed"],[data-hk="na"]),.uk-bt[data-region="tw"] tr:is([data-tw="restricted"],[data-tw="closed"],[data-tw="na"]),.uk-bt[data-region="sg"] tr:is([data-sg="restricted"],[data-sg="closed"],[data-sg="na"]),.uk-bt[data-region="my"] tr:is([data-my="restricted"],[data-my="closed"],[data-my="na"])):not(.is-open)::before,.js :is(.uk-bt[data-region="cn"] tr:is([data-cn="restricted"],[data-cn="closed"],[data-cn="na"]),.uk-bt[data-region="hk"] tr:is([data-hk="restricted"],[data-hk="closed"],[data-hk="na"]),.uk-bt[data-region="tw"] tr:is([data-tw="restricted"],[data-tw="closed"],[data-tw="na"]),.uk-bt[data-region="sg"] tr:is([data-sg="restricted"],[data-sg="closed"],[data-sg="na"]),.uk-bt[data-region="my"] tr:is([data-my="restricted"],[data-my="closed"],[data-my="na"])):not(.is-open)::after{content:none}
  .js :is(.uk-bt[data-region="cn"] tr:is([data-cn="restricted"],[data-cn="closed"],[data-cn="na"]),.uk-bt[data-region="hk"] tr:is([data-hk="restricted"],[data-hk="closed"],[data-hk="na"]),.uk-bt[data-region="tw"] tr:is([data-tw="restricted"],[data-tw="closed"],[data-tw="na"]),.uk-bt[data-region="sg"] tr:is([data-sg="restricted"],[data-sg="closed"],[data-sg="na"]),.uk-bt[data-region="my"] tr:is([data-my="restricted"],[data-my="closed"],[data-my="na"])):not(.is-open) :is(.uk-bt-name,.uk-bt-act){background:var(--uk-card-2)}
  .js :is(.uk-bt[data-region="cn"] tr:is([data-cn="restricted"],[data-cn="closed"],[data-cn="na"]),.uk-bt[data-region="hk"] tr:is([data-hk="restricted"],[data-hk="closed"],[data-hk="na"]),.uk-bt[data-region="tw"] tr:is([data-tw="restricted"],[data-tw="closed"],[data-tw="na"]),.uk-bt[data-region="sg"] tr:is([data-sg="restricted"],[data-sg="closed"],[data-sg="na"]),.uk-bt[data-region="my"] tr:is([data-my="restricted"],[data-my="closed"],[data-my="na"])):not(.is-open) .uk-bt-name{padding-top:10px}
  .js :is(.uk-bt[data-region="cn"] tr:is([data-cn="restricted"],[data-cn="closed"],[data-cn="na"]),.uk-bt[data-region="hk"] tr:is([data-hk="restricted"],[data-hk="closed"],[data-hk="na"]),.uk-bt[data-region="tw"] tr:is([data-tw="restricted"],[data-tw="closed"],[data-tw="na"]),.uk-bt[data-region="sg"] tr:is([data-sg="restricted"],[data-sg="closed"],[data-sg="na"]),.uk-bt[data-region="my"] tr:is([data-my="restricted"],[data-my="closed"],[data-my="na"])):not(.is-open) .uk-bt-name a{min-height:0}
  .js :is(.uk-bt[data-region="cn"] tr:is([data-cn="restricted"],[data-cn="closed"],[data-cn="na"]),.uk-bt[data-region="hk"] tr:is([data-hk="restricted"],[data-hk="closed"],[data-hk="na"]),.uk-bt[data-region="tw"] tr:is([data-tw="restricted"],[data-tw="closed"],[data-tw="na"]),.uk-bt[data-region="sg"] tr:is([data-sg="restricted"],[data-sg="closed"],[data-sg="na"]),.uk-bt[data-region="my"] tr:is([data-my="restricted"],[data-my="closed"],[data-my="na"])):not(.is-open) td.uk-bt-act{padding:5px 80px 11px 16px}
  .js :is(.uk-bt[data-region="cn"] tr:is([data-cn="restricted"],[data-cn="closed"],[data-cn="na"]),.uk-bt[data-region="hk"] tr:is([data-hk="restricted"],[data-hk="closed"],[data-hk="na"]),.uk-bt[data-region="tw"] tr:is([data-tw="restricted"],[data-tw="closed"],[data-tw="na"]),.uk-bt[data-region="sg"] tr:is([data-sg="restricted"],[data-sg="closed"],[data-sg="na"]),.uk-bt[data-region="my"] tr:is([data-my="restricted"],[data-my="closed"],[data-my="na"])):not(.is-open) :is(.uk-bt-lim,.uk-act-also,.uk-act-rp){display:none !important}
  .js :is(.uk-bt[data-region="cn"] tr:is([data-cn="restricted"],[data-cn="closed"],[data-cn="na"]),.uk-bt[data-region="hk"] tr:is([data-hk="restricted"],[data-hk="closed"],[data-hk="na"]),.uk-bt[data-region="tw"] tr:is([data-tw="restricted"],[data-tw="closed"],[data-tw="na"]),.uk-bt[data-region="sg"] tr:is([data-sg="restricted"],[data-sg="closed"],[data-sg="na"]),.uk-bt[data-region="my"] tr:is([data-my="restricted"],[data-my="closed"],[data-my="na"])):not(.is-open) .uk-bt-tg{top:0;right:0;bottom:0;left:0;height:auto;padding-right:16px;border-radius:0}
}
