:root{color-scheme:light;font-family:HarmonyOS Sans SC,Microsoft YaHei UI,Microsoft YaHei,sans-serif;--bg: #f4f8ff;--panel: #ffffff;--panel-2: #edf5ff;--line: #a9c3de;--muted: #607b9b;--text: #102b4e;--orange: #1677ff;--orange-2: #2f8fff;--blue: #0d63d4;--lime: #49b9ff;--good: #099a69;--danger: #dc4058;--navy: #082b55;--blue-soft: #eaf3ff;--blue-glow: rgba(22, 119, 255, .18);--shadow: 0 18px 48px rgba(22, 74, 133, .16), 0 2px 8px rgba(20, 66, 118, .07);--display: "DIN Alternate", "Bahnschrift", "Arial Narrow", sans-serif}*{box-sizing:border-box}html{font-size:110%}html,body,#root{min-height:100%;margin:0}body{background:radial-gradient(circle at 10% 8%,rgba(72,180,255,.16),transparent 25%),radial-gradient(circle at 88% 18%,rgba(22,119,255,.11),transparent 28%),linear-gradient(rgba(97,151,207,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(97,151,207,.045) 1px,transparent 1px),linear-gradient(145deg,#f8fbff,#edf5fe 55%,#f5f9ff);background-size:auto,auto,32px 32px,32px 32px,auto;color:var(--text)}button,input,select{font:inherit}button{color:inherit}.boot-screen{min-height:100vh;display:grid;place-content:center;justify-items:center;gap:16px;background:radial-gradient(circle at 50% 40%,#202b35 0,#0a0e12 42%)}.boot-mark{width:64px;height:64px;display:grid;place-items:center;border:1px solid #35414c;color:var(--orange);position:relative}.boot-mark:before,.boot-mark:after{content:"";position:absolute;top:-7px;right:-7px;bottom:-7px;left:-7px;border:1px solid #28323c;animation:pulse 1.8s infinite}.boot-mark:after{top:-14px;right:-14px;bottom:-14px;left:-14px;animation-delay:.4s}.boot-copy{font-family:var(--display);letter-spacing:.18em;font-size:14.3px;color:#aab3bc}.boot-line{width:190px;height:2px;background:#27313b;overflow:hidden}.boot-line span{display:block;width:50%;height:100%;background:var(--orange);animation:loading 1.1s infinite ease-in-out}.login-page{min-height:100vh;display:grid;grid-template-columns:minmax(0,1.3fr) minmax(420px,.7fr);overflow:hidden;background:#0b1015;position:relative}.login-grid{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.28;background-image:linear-gradient(#27313b 1px,transparent 1px),linear-gradient(90deg,#27313b 1px,transparent 1px);background-size:54px 54px;-webkit-mask-image:linear-gradient(90deg,black 0 62%,transparent 85%);mask-image:linear-gradient(90deg,black 0 62%,transparent 85%)}.login-story{min-height:100vh;padding:48px 6vw 42px;position:relative;display:flex;flex-direction:column;background:radial-gradient(circle at 30% 44%,rgba(255,90,54,.16),transparent 32%),linear-gradient(135deg,rgba(26,36,46,.6),transparent 50%)}.login-story:after{content:"";position:absolute;width:28vw;height:28vw;border:1px solid rgba(255,255,255,.08);border-radius:50%;left:8%;top:28%;box-shadow:0 0 0 4vw #ffffff04,0 0 0 9vw #ffffff03}.brand-lockup{display:flex;align-items:center;gap:12px;font-weight:700;letter-spacing:.14em;z-index:1}.brand-signal{width:38px;height:38px;display:grid;place-items:center;color:#101419;background:var(--orange)}.brand-code{margin-left:auto;font-family:var(--display);color:var(--muted);font-size:13.2px;font-weight:500}.story-copy{margin-top:clamp(100px,17vh,180px);max-width:780px;z-index:1}.story-kicker,.section-index,.account-kicker{color:var(--orange-2);font-family:var(--display);font-size:13.2px;letter-spacing:.2em}.story-copy h1{font-size:clamp(48.4px,5.72vw,90.2px);line-height:1.08;letter-spacing:-.055em;margin:18px 0 24px;font-weight:800}.story-copy h1 em{color:var(--orange);font-style:normal}.story-copy p{color:#aab3bc;font-size:17.6px;line-height:1.8;max-width:620px}.route-map{margin-top:auto;display:grid;grid-template-columns:repeat(3,1fr);z-index:1;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.route{padding:22px 18px;display:grid;grid-template-columns:auto 1fr;gap:4px 14px;position:relative}.route+.route{border-left:1px solid var(--line)}.route:before{content:"";position:absolute;left:0;right:0;top:-1px;height:2px;background:var(--orange);transform:scaleX(.25);transform-origin:left}.route-two:before{background:var(--blue)}.route-three:before{background:var(--lime)}.route span{grid-row:1 / 3;font-family:var(--display);color:#596674;font-size:27.5px}.route strong{font-family:var(--display);letter-spacing:.1em}.route small{color:var(--muted)}.story-foot{margin-top:auto;display:flex;align-items:center;gap:9px;color:#697582;font-family:var(--display);font-size:12.1px;letter-spacing:.16em;z-index:1}.login-panel-wrap{background:#eef0ed;color:#13181d;display:grid;place-items:center;padding:48px;position:relative}.login-panel-wrap:before{content:"";position:absolute;width:3px;height:18%;background:var(--orange);left:0;top:14%}.login-panel{width:min(440px,100%)}.login-panel-top{display:flex;align-items:center;gap:10px;color:#68727b;font-family:var(--display);letter-spacing:.16em;font-size:12.1px;border-bottom:1px solid #cdd1ce;padding-bottom:16px}.live-dot,.pulse-dot{width:7px;height:7px;border-radius:50%;background:var(--orange);box-shadow:0 0 0 5px #ff5a361a}.panel-index{margin-left:auto;color:#9aa19f;font-size:22px}.login-heading{display:flex;gap:16px;align-items:center;margin:48px 0 34px}.login-icon{width:52px;height:52px;display:grid;place-items:center;background:#171e24;color:var(--orange)}.dialog header h2{margin:0;font-size:27.5px;letter-spacing:-.03em}.login-heading p{margin:0;color:#707a82;font-size:14.3px;line-height:1.6}.field-label{display:grid;gap:9px;margin-bottom:20px}.field-label>span{font-size:13.2px;font-weight:700;color:inherit;letter-spacing:.08em}.field-label input,.field-label select{width:100%;height:50px;border:1px solid #bec5c7;background:#ffffffb8;color:#151a1f;padding:0 15px;outline:none;transition:.2s;border-radius:0}.field-label input:focus,.field-label select:focus{border-color:var(--orange);box-shadow:3px 0 0 var(--orange)}.field-label input:read-only{color:#4b565d;background:#dce1de;cursor:default}.prefilled-phone-note{min-height:38px;margin:-10px 0 18px;padding:0 11px;display:flex;align-items:center;gap:8px;border-left:3px solid #4d9b70;background:#dce8e0;color:#557064;font-size:12.1px}.primary-button,.secondary-button,.ghost-button,.icon-button,.text-button{border:0;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:9px;transition:.2s ease}.primary-button{min-height:45px;padding:0 18px;background:var(--orange);color:#fff;font-weight:750;box-shadow:5px 5px #2c3741}.primary-button:hover:not(:disabled){transform:translate(-2px,-2px);box-shadow:7px 7px #2c3741}.primary-button:disabled{opacity:.5;cursor:not-allowed}.login-submit{width:100%;height:54px;margin-top:8px;box-shadow:6px 6px #c9cecb}.login-submit svg:last-child{margin-left:auto}.login-security{color:#7a848b;font-size:12.1px;display:flex;align-items:center;gap:8px;margin-top:24px;line-height:1.6}.form-error{background:#ff50501a;color:#cf3939;border-left:3px solid #e64b4b;padding:11px 13px;font-size:14.3px;margin:12px 0}.console-shell{min-height:100vh;display:grid;grid-template-columns:72px 1fr;background:radial-gradient(circle at 90% 0,rgba(65,91,113,.14),transparent 27%),var(--bg)}.side-rail{position:fixed;inset:0 auto 0 0;width:72px;border-right:1px solid var(--line);background:#0c1116;display:flex;flex-direction:column;align-items:center;z-index:10}.rail-logo{width:72px;height:72px;background:var(--orange);color:#111820;display:grid;place-items:center}.side-rail nav{display:grid;gap:12px;margin-top:28px}.side-rail button{width:43px;height:43px;border:1px solid transparent;background:transparent;color:#75818d;cursor:pointer;display:grid;place-items:center}.side-rail nav button:hover,.side-rail nav button.active{color:#fff;border-color:#35414c;background:#151d25}.side-rail nav button.active:after{content:"";position:absolute;left:0;width:3px;height:25px;background:var(--orange)}.rail-bottom{margin-top:auto;margin-bottom:20px}.rail-bottom:hover{color:var(--danger)}.workspace{grid-column:2;min-width:0;padding:0 clamp(22px,4vw,64px) 60px}.topbar{height:72px;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between}.topbar-brand{display:flex;align-items:center;gap:13px}.topbar-title{font-weight:800;letter-spacing:.1em}.topbar-divider{width:1px;height:17px;background:#39444e}.topbar-subtitle{color:var(--muted);font-size:14.3px}.user-chip{display:flex;align-items:center;gap:10px}.user-avatar{width:34px;height:34px;background:#202a34;color:var(--orange-2);display:grid;place-items:center;font-weight:800}.user-chip>span:last-child{display:grid}.user-chip strong{font-size:14.3px}.user-chip small{color:var(--muted);margin-top:2px}.security-banner{margin-top:18px;background:#2b2418;border:1px solid #5e492a;color:#efc77d;padding:12px 14px;display:flex;align-items:center;gap:10px;font-size:14.3px}.security-banner button{margin-left:auto;background:transparent;border:0;color:#ffd28b;text-decoration:underline;cursor:pointer}.toast{position:fixed;right:26px;top:88px;padding:12px 16px;display:flex;align-items:center;gap:9px;z-index:30;box-shadow:0 12px 35px #00000059}.toast.success{background:#153d2b;color:#8ceab8;border:1px solid #2a6a4d}.toast.error{background:#441f24;color:#ff9a9a;border:1px solid #79333d}.page-intro{padding:54px 0 34px;display:flex;align-items:end;justify-content:space-between;gap:28px}.page-intro h1{margin:10px 0 8px;font-size:clamp(33px,4.4vw,53.9px);letter-spacing:-.045em}.page-intro p{margin:0;color:var(--muted)}.metric-strip{display:grid;grid-template-columns:repeat(2,1fr);border:1px solid var(--line);background:#111820b8}.metric{min-height:112px;padding:21px;display:grid;grid-template-columns:auto 1fr;grid-template-rows:1fr auto;gap:2px 14px;position:relative}.metric+.metric{border-left:1px solid var(--line)}.metric:after{content:"";position:absolute;height:2px;left:0;right:65%;bottom:-1px;background:#4e5b67}.metric.good:after{background:var(--good)}.metric.warm:after{background:var(--orange)}.metric-icon{grid-row:1 / 3;width:36px;height:36px;display:grid;place-items:center;color:var(--muted);background:#1a232c}.metric strong{font-family:var(--display);font-size:35.2px;align-self:end}.metric small{color:var(--muted)}.section-toolbar{margin:34px 0 15px;display:flex;align-items:center;justify-content:space-between;color:#8f9aa5;font-family:var(--display);font-size:12.1px;letter-spacing:.16em}.section-toolbar>div{display:flex;gap:10px;align-items:center}.toolbar-actions{letter-spacing:normal}.overview-sort{min-height:35px;display:flex;align-items:stretch;border:1px solid #303a44;background:#0c1218bd}.overview-sort>span{padding:0 10px;display:flex;align-items:center;color:#5f6c77;font-family:var(--display);font-size:8.8px;letter-spacing:.14em;border-right:1px solid #303a44}.overview-sort button{min-height:33px;padding:0 10px;display:flex;align-items:center;gap:5px;border:0;border-right:1px solid #27313a;background:transparent;color:#74818c;font-size:11px;white-space:nowrap}.overview-sort button:last-child{border-right:0}.overview-sort button:hover{color:#d6dde2;background:#18212a}.overview-sort button.active{color:#ff9a7e;background:linear-gradient(180deg,#ff5a3621,#ff5a360d);box-shadow:inset 0 -2px 0 var(--orange)}.ghost-button{background:transparent;color:#9aa5af;border:1px solid #303a44;min-height:35px;padding:0 12px;letter-spacing:normal}.ghost-button:hover{background:#161e26;color:#fff}.empty-state{min-height:360px;border:1px dashed #303a44;background:linear-gradient(135deg,rgba(255,255,255,.02),transparent);display:grid;place-content:center;justify-items:center;text-align:center;padding:40px}.empty-state h3{margin:20px 0 4px}.empty-state p{color:var(--muted);margin-bottom:24px}.empty-orbit{width:86px;height:86px;border:1px solid #38444f;border-radius:50%;display:grid;place-items:center;color:var(--orange);position:relative}.empty-orbit:after{content:"";position:absolute;width:6px;height:6px;background:var(--orange);border-radius:50%;top:5px;animation:orbit 3s linear infinite;transform-origin:3px 38px}.account-grid{display:grid;gap:18px}.account-card{border:1px solid var(--line);background:linear-gradient(145deg,#151e27f5,#0e141afa);overflow:hidden;position:relative}.account-card:before{content:"";position:absolute;top:0;left:0;width:5px;height:82px;background:var(--orange)}.account-head{padding:24px 24px 19px 30px;display:flex;align-items:center;justify-content:space-between}.phone-identity{display:flex;gap:15px;align-items:center}.phone-glyph{width:46px;height:46px;background:#202a34;color:var(--orange);display:grid;place-items:center}.phone-identity h2{margin:5px 0 0;font-family:var(--display);font-size:27.5px;letter-spacing:.02em}.account-title-line,.account-phone-line{display:flex;align-items:center;gap:9px}.account-phone-line{margin-top:3px;color:var(--muted);font-size:13.2px}.global-identity-badge{display:inline-flex;align-items:center;gap:4px;min-height:22px;padding:0 8px;border:1px solid #3b5367;border-radius:999px;color:#9bc9e9;background:#2970a32e;font-size:11px;white-space:nowrap}.global-identity-badge.active{color:#8ed4b0;border-color:#356c50;background:#31875726}.global-identity-badge.not_global,.global-identity-badge.unknown{color:#9aa7b1;border-color:#45525d;background:#6877841f}.phone-copy-button{border:0;background:transparent;color:#83909b;padding:2px 0;display:inline-flex;align-items:center;gap:4px;font-size:11px;cursor:pointer}.phone-copy-button:hover{color:#fff}.status-pill{height:31px;padding:0 11px;display:flex;align-items:center;gap:8px;border:1px solid #39434d;color:#a6b0ba;font-size:13.2px}.status-pill span{width:7px;height:7px;border-radius:50%;background:#78838d}.status-pill.good{color:#86e0ad;border-color:#285f43;background:#123223}.status-pill.good span{background:var(--good);box-shadow:0 0 10px var(--good)}.status-pill.bad{color:#f99;border-color:#65333a}.status-pill.bad span{background:var(--danger)}.status-pill.warn{color:#f1c87d;border-color:#644f2b}.status-pill.warn span{background:#e5ae4c}.owner-line{margin:-8px 24px 16px 91px;color:#788591;display:flex;align-items:center;gap:7px;font-size:13.2px}.membership-grid{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.membership-cell{padding:19px 22px;min-width:0;position:relative}.membership-cell+.membership-cell{border-left:1px solid var(--line)}.membership-cell:nth-child(4n+1){border-left:0}.membership-cell:nth-child(n+5){border-top:1px solid var(--line)}.membership-cell:after{content:"";position:absolute;left:0;bottom:-1px;height:2px;width:32%;background:var(--orange)}.membership-cell.blue:after{background:var(--blue)}.membership-cell.lime:after{background:var(--lime)}.membership-cell.is-link{cursor:pointer;transition:background .18s ease,box-shadow .18s ease,transform .18s ease}.membership-cell.is-link:hover{z-index:1;background:#46a0ff14;box-shadow:inset 0 0 0 1px #439af533}.membership-cell.is-link:focus-visible{z-index:2;outline:2px solid var(--blue);outline-offset:-3px}.membership-top{display:flex;justify-content:space-between;color:#65727f;font-family:var(--display);font-size:12.1px;letter-spacing:.16em}.membership-cell h3{font-size:15.4px;margin:13px 0 4px}.coupon-number{display:flex;align-items:baseline;gap:6px}.coupon-number strong{font-family:var(--display);font-size:39.6px}.coupon-number span{color:var(--muted);font-size:13.2px}.membership-meta{display:flex;justify-content:space-between;gap:10px;margin-top:10px;color:#77838e;font-size:12.1px}.membership-open-hint{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:13px;padding-top:10px;border-top:1px dashed rgba(115,151,187,.35);color:#7189a0;font-size:11px}.membership-open-hint strong{display:inline-flex;align-items:center;gap:2px;color:#1677ff;font-size:12.1px}.account-footer{padding:17px 22px;display:flex;align-items:center;justify-content:space-between;gap:16px}.account-times{color:#74808b;display:flex;gap:18px;font-size:12.1px}.account-times span{display:flex;align-items:center;gap:6px}.card-actions{display:flex;gap:8px}.secondary-button{min-height:36px;padding:0 13px;border:1px solid #37424d;background:#151e27;color:#aab5bf;font-size:13.2px}.secondary-button:hover{border-color:#596775;color:#fff}.secondary-button.strong{color:#ff9a84;border-color:#613a32}.icon-button{width:36px;height:36px;background:transparent;border:1px solid #3a4550;color:#84909a}.icon-button:hover{color:#fff;background:#1a232c}.icon-button.danger:hover{color:#ff8585;border-color:#693b42}.collection-progress{padding:11px 22px;display:flex;align-items:center;gap:8px;background:#132431;color:#8bc2ee;font-size:13.2px;border-top:1px solid #27465c}.collection-progress span{flex:1}.collection-progress strong{color:#b8d9f2;font-size:12.1px;font-weight:600}.account-error{padding:11px 22px;background:#351c20;color:#ef8d8d;font-size:13.2px;border-top:1px solid #5c2d34}.membership-order-button{border:0;background:transparent;color:#8996a1;padding:0;display:inline-flex;align-items:center;gap:2px;font-size:12.1px;cursor:pointer}.membership-order-button:hover{color:#fff}.secondary-button.collect{color:#8bc2ee;border-color:#31516a}.secondary-button.collect:hover{border-color:#4c7898}.guarantee-overview{display:grid;grid-template-columns:.7fr .8fr 1.5fr;border:1px solid var(--line);background:#111820b8}.guarantee-overview>div{min-height:104px;padding:19px 21px;display:grid;grid-template-columns:1fr auto;align-content:center;gap:7px 14px;position:relative}.guarantee-overview>div+div{border-left:1px solid var(--line)}.guarantee-overview>div:after{content:"";position:absolute;left:0;right:68%;bottom:-1px;height:2px;background:var(--orange)}.guarantee-overview>div:nth-child(2):after{background:var(--blue)}.guarantee-overview>div:nth-child(3):after{background:var(--lime)}.guarantee-overview span{grid-column:1 / 3;color:#7d8994;font-size:12.1px}.guarantee-overview strong{color:#fff;font-family:var(--display);font-size:30.8px}.guarantee-overview small{align-self:end;color:#5f6d79;font-family:var(--display);font-size:9.9px;letter-spacing:.14em}.guarantee-grid{display:grid;gap:20px}.guarantee-group{border:1px solid var(--line);background:linear-gradient(145deg,#151e27fa,#0c1218fa);position:relative;overflow:hidden}.guarantee-group:before{content:"";position:absolute;inset:0 auto auto 0;width:110px;height:3px;background:var(--orange)}.guarantee-group-head{min-height:98px;padding:21px 22px;display:flex;justify-content:space-between;align-items:center;gap:20px;border-bottom:1px solid var(--line)}.guarantee-kicker{color:var(--orange-2);font-family:var(--display);font-size:9.9px;letter-spacing:.17em}.guarantee-group-head h2{margin:8px 0 0;font-size:25.3px}.guarantee-group-head small{margin-top:8px;display:flex;align-items:center;gap:6px;color:#77838e}.guarantee-group-actions{display:flex;gap:8px}.guarantee-summary{display:grid;grid-template-columns:180px minmax(0,1fr);border-bottom:1px solid var(--line);background:#060a0e4d}.guarantee-total{min-height:132px;padding:20px 24px;display:grid;align-content:center;border-right:1px solid var(--line)}.guarantee-total span{color:#82909a;font-size:12.1px}.guarantee-total strong{color:var(--orange-2);font-family:var(--display);font-size:49.5px;line-height:1;margin-top:8px}.guarantee-total small{color:#64717c;margin-top:7px}.guarantee-channel-summary{display:grid;grid-template-columns:repeat(3,1fr)}.guarantee-channel-summary>div{min-width:0;padding:22px;display:grid;align-content:center;position:relative}.guarantee-channel-summary>div+div{border-left:1px solid var(--line)}.guarantee-channel-summary>div:after{content:"";position:absolute;left:22px;right:65%;bottom:0;height:2px;background:var(--orange)}.guarantee-channel-summary>div.blue:after{background:var(--blue)}.guarantee-channel-summary>div.lime:after{background:var(--lime)}.guarantee-channel-summary span{color:#77848f;font-size:12.1px;white-space:nowrap}.guarantee-channel-summary strong{margin-top:10px;font-family:var(--display);font-size:26.4px}.guarantee-channel-summary small{margin-top:5px;color:#5e6b76;font-size:9.9px}.guarantee-roster{display:grid;grid-template-columns:repeat(5,minmax(0,1fr))}.guarantee-account,.guarantee-empty-slot{min-height:226px;padding:18px;min-width:0}.guarantee-account+.guarantee-account,.guarantee-account+.guarantee-empty-slot,.guarantee-empty-slot+.guarantee-empty-slot{border-left:1px solid var(--line)}.guarantee-account.main{background:linear-gradient(160deg,rgba(255,90,54,.1),transparent 62%)}.guarantee-account-head{min-height:24px;display:flex;justify-content:space-between;align-items:center;gap:7px}.guarantee-role{color:#9aa5ad;font-family:var(--display);font-size:9.9px;letter-spacing:.14em}.guarantee-account.main .guarantee-role{color:var(--orange-2)}.guarantee-line-state{display:flex;align-items:center;gap:5px;color:#7e8992;font-size:9.9px;white-space:nowrap}.guarantee-line-state i{width:5px;height:5px;border-radius:50%;background:#78838d}.guarantee-line-state.good{color:#73c996}.guarantee-line-state.good i{background:var(--good);box-shadow:0 0 7px var(--good)}.guarantee-line-state.bad{color:#e48383}.guarantee-line-state.bad i{background:var(--danger)}.guarantee-line-state.warn{color:#d5b36c}.guarantee-line-state.warn i{background:#e5ae4c}.guarantee-account>strong{display:block;margin-top:15px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:15.4px}.guarantee-account>small{display:block;margin-top:5px;color:#71808b;font-family:var(--display);font-size:12.1px}.guarantee-channel-rows{margin-top:16px;border-top:1px solid #27323c}.guarantee-channel-row{min-height:37px;display:flex;align-items:center;justify-content:space-between;gap:9px;border-bottom:1px solid #222d37;position:relative}.guarantee-channel-row:before{content:"";width:3px;height:13px;background:var(--orange)}.guarantee-channel-row.blue:before{background:var(--blue)}.guarantee-channel-row.lime:before{background:var(--lime)}.guarantee-channel-row span{margin-right:auto;color:#77848e;font-size:11px}.guarantee-channel-row b{font-family:var(--display);font-size:13.2px}.guarantee-empty-slot{display:grid;place-content:center;justify-items:center;border-left:1px solid var(--line);color:#52606b;text-align:center;background:repeating-linear-gradient(135deg,transparent 0 9px,rgba(255,255,255,.012) 9px 10px)}.guarantee-empty-slot span{margin-top:10px;color:#697681;font-size:12.1px}.guarantee-empty-slot small{max-width:130px;margin-top:5px;color:#4e5b65;font-size:9.9px;line-height:1.5}.guarantee-source{min-height:39px;padding:0 18px;display:flex;align-items:center;gap:7px;border-top:1px solid var(--line);color:#66737e;font-size:11px}.guarantee-member-fields{display:grid;grid-template-columns:1fr 1fr;gap:0 14px}.guarantee-member-fields .field-label:last-child{grid-column:1 / 3}.guarantee-empty{margin-top:0}.refresh-control-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr);gap:18px}.refresh-config-panel,.refresh-pulse-panel{min-height:380px;border:1px solid var(--line);background:#111820d1;position:relative;overflow:hidden}.refresh-config-panel:before,.refresh-pulse-panel:before{content:"";position:absolute;top:0;left:0;width:37%;height:3px;background:var(--orange)}.refresh-pulse-panel:before{left:auto;right:0;background:var(--good)}.refresh-config-panel{padding:24px}.refresh-config-panel>header{display:grid;gap:6px;padding-bottom:18px;border-bottom:1px solid var(--line)}.refresh-config-panel>header span{color:var(--orange-2);font-family:var(--display);font-size:9.9px;letter-spacing:.18em}.refresh-config-panel>header strong{font-size:20.9px}.refresh-switch{width:100%;min-height:62px;margin-top:20px;padding:0 16px;border:1px solid #3d454e;background:#0f161d;color:#8b969f;display:flex;align-items:center;justify-content:space-between;cursor:pointer}.refresh-switch>span{display:flex;align-items:center;gap:10px;font-size:13.2px}.refresh-switch i{width:9px;height:9px;border-radius:50%;background:#65717b}.refresh-switch em{color:#65717b;font-family:var(--display);font-size:23.1px;font-style:normal}.refresh-switch.on{color:#87ddaa;border-color:#2d6246;background:#1439287a}.refresh-switch.on i{background:var(--good);box-shadow:0 0 12px var(--good)}.refresh-switch.on em{color:var(--good)}.refresh-interval-field{display:grid;gap:8px;margin-top:20px}.refresh-interval-field>span{color:#9ba6af;font-size:12.1px}.refresh-interval-field>div{height:64px;display:grid;grid-template-columns:1fr 72px;border:1px solid #37424c;background:#0e151b}.refresh-interval-field input{min-width:0;border:0;outline:0;padding:0 17px;background:transparent;color:#fff;font-family:var(--display);font-size:31.9px}.refresh-interval-field strong{display:grid;place-items:center;border-left:1px solid #37424c;color:var(--orange-2);font-family:var(--display);font-size:13.2px;letter-spacing:.12em}.refresh-interval-field small{color:#65727d;font-size:11px}.refresh-presets{display:grid;grid-template-columns:repeat(4,1fr);gap:7px;margin-top:14px}.refresh-presets button{min-height:34px;border:1px solid #323d47;background:transparent;color:#71808b;cursor:pointer;font-family:var(--display);font-size:11px}.refresh-presets button:hover,.refresh-presets button.active{color:#fff;border-color:#804635;background:#ff5a361f}.refresh-save{width:100%;margin-top:20px}.refresh-pulse-panel{padding:28px;display:grid;place-items:center;align-content:center;text-align:center;background:radial-gradient(circle at 50% 34%,rgba(83,209,141,.13),transparent 32%),#0c1218eb}.refresh-pulse-panel.paused{background:radial-gradient(circle at 50% 34%,rgba(130,142,152,.1),transparent 32%),#0c1218eb}.pulse-orbit{width:112px;height:112px;border:1px solid #335c47;border-radius:50%;display:grid;place-items:center;color:var(--good);position:relative}.paused .pulse-orbit{border-color:#3e4851;color:#727e88}.pulse-orbit:before,.pulse-orbit:after{content:"";position:absolute;top:-11px;right:-11px;bottom:-11px;left:-11px;border:1px solid rgba(83,209,141,.18);border-radius:50%;animation:pulse 2.4s infinite}.pulse-orbit:after{top:-23px;right:-23px;bottom:-23px;left:-23px;animation-delay:.7s}.paused .pulse-orbit:before,.paused .pulse-orbit:after{animation:none;border-color:#78828c1a}.pulse-orbit i{position:absolute;width:5px;height:5px;border-radius:50%;background:var(--good)}.pulse-orbit i:nth-child(2){top:8px}.pulse-orbit i:nth-child(3){right:12px;bottom:20px}.pulse-orbit i:nth-child(4){left:9px;bottom:26px}.refresh-pulse-panel>span{margin-top:31px;color:#65747e;font-family:var(--display);font-size:9.9px;letter-spacing:.22em}.refresh-pulse-panel>strong{margin-top:7px;font-family:var(--display);font-size:37.4px}.refresh-pulse-panel>p{margin:7px 0 0;color:#76838d;font-size:12.1px}.refresh-time-grid{width:100%;display:grid;grid-template-columns:1fr 1fr;margin-top:24px;border:1px solid #2a353e}.refresh-time-grid>div{min-height:62px;padding:10px;display:grid;align-content:center;gap:5px}.refresh-time-grid>div+div{border-left:1px solid #2a353e}.refresh-time-grid span{color:#63717c;font-size:9.9px}.refresh-time-grid strong{font-size:11px;font-weight:600}.refresh-metric-strip{display:grid;grid-template-columns:repeat(3,1fr);margin-top:18px;border:1px solid var(--line);background:#111820b8}.refresh-metric-strip>div{min-height:93px;padding:17px 20px;display:grid;grid-template-columns:1fr auto;align-content:center;gap:5px 12px}.refresh-metric-strip>div+div{border-left:1px solid var(--line)}.refresh-metric-strip span{grid-column:1 / 3;color:#73808b;font-size:11px}.refresh-metric-strip strong{font-family:var(--display);font-size:26.4px}.refresh-metric-strip small{align-self:end;color:#5e6b75;font-size:9.9px}.refresh-log-list{display:grid;gap:12px}.refresh-run{border:1px solid var(--line);background:#111820cc;position:relative;overflow:hidden}.refresh-run:before{content:"";position:absolute;top:0;left:0;bottom:0;width:3px;background:var(--good)}.refresh-run.partial:before{background:#e5ae4c}.refresh-run.failed:before{background:var(--danger)}.refresh-run.running:before{background:var(--blue)}.refresh-run>header{min-height:78px;padding:14px 18px 14px 21px;display:grid;grid-template-columns:62px minmax(0,1fr) auto auto;align-items:center;gap:14px}.refresh-run-index{color:#65727d;font-family:var(--display);font-size:12.1px}.refresh-run>header>div:nth-child(2){display:grid;min-width:0}.refresh-run>header>div:nth-child(2) strong{font-size:14.3px}.refresh-run>header>div:nth-child(2) small{margin-top:5px;color:#687680;font-size:11px}.refresh-run-state{padding:5px 8px;border:1px solid #315f46;color:#75d09b;font-size:11px;white-space:nowrap}.refresh-run-state.partial{color:#e2bd72;border-color:#614e2b}.refresh-run-state.failed{color:#ec8888;border-color:#63363b}.refresh-run-state.running{color:#87bdf0;border-color:#355776}.refresh-run-counts{display:flex;gap:5px}.refresh-run-counts span{min-width:40px;height:30px;padding:0 7px;display:flex;align-items:center;justify-content:center;gap:4px;background:#1b252e;color:#82909a;font-size:11px}.refresh-run-counts span:first-child{color:#73cf99}.refresh-run-counts span:nth-child(2){color:#d4b269}.refresh-run-counts span:last-child{color:#e57f7f}.refresh-run-message{margin:0 18px 14px 21px;padding:10px 12px;border-left:2px solid #57636d;background:#141d25;color:#77848e;font-size:11px}.refresh-log-accounts{border-top:1px solid var(--line)}.refresh-log-account{min-height:59px;padding:10px 18px 10px 21px;display:grid;grid-template-columns:30px minmax(160px,.6fr) minmax(0,1fr);align-items:center;gap:10px;border-bottom:1px solid #222d36}.refresh-log-account:last-child{border-bottom:0}.refresh-log-icon{width:27px;height:27px;display:grid;place-items:center;color:#72cc97;background:#53d18d17}.refresh-log-account.expired .refresh-log-icon{color:#d9b36b;background:#e5ae4c17}.refresh-log-account.error .refresh-log-icon{color:#e37c7c;background:#ff6f6f17}.refresh-log-account>div{min-width:0;display:grid}.refresh-log-account>div strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12.1px}.refresh-log-account>div small{margin-top:4px;color:#64717c;font-size:9.9px}.refresh-log-account>span:last-child{color:#85919b;font-size:11px;text-align:right}.refresh-latest-mark{position:absolute;top:0;right:0;padding:4px 6px;color:#12181e;background:var(--orange);font-family:var(--display);font-size:8.8px;font-style:normal;letter-spacing:.1em}.refresh-empty,.refresh-loading{margin-top:0}.catalog-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;align-items:start}.catalog-column{border:1px solid var(--line);background:#111820c7;min-width:0}.catalog-column>header{min-height:94px;padding:19px 20px;display:grid;grid-template-columns:1fr auto;align-content:center;position:relative;border-bottom:1px solid var(--line)}.catalog-column>header:before{content:"";position:absolute;top:-1px;left:-1px;right:68%;height:3px;background:var(--orange)}.catalog-column.blue>header:before{background:var(--blue)}.catalog-column.lime>header:before{background:var(--lime)}.catalog-column>header span{grid-column:1 / 3;color:#687681;font-family:var(--display);font-size:11px;letter-spacing:.17em}.catalog-column>header strong{margin-top:7px;font-size:18.7px}.catalog-column>header em{align-self:end;color:#7e8a94;font-style:normal;font-family:var(--display);font-size:13.2px}.catalog-list{max-height:680px;overflow:auto}.catalog-item{width:100%;min-height:105px;display:grid;grid-template-columns:24px 52px minmax(0,1fr) 24px;align-items:center;gap:10px;padding:12px 14px;border:0;border-bottom:1px solid #222d37;background:transparent;color:inherit;text-align:left;cursor:pointer}.catalog-item:hover{background:#17212a}.catalog-item>span:first-child{color:#596774;font-family:var(--display);font-size:11px}.catalog-thumb{width:52px;height:52px;background:#202a34;color:#66737e;display:grid;place-items:center;overflow:hidden}.catalog-thumb img{width:100%;height:100%;object-fit:cover}.catalog-copy{min-width:0;display:grid}.catalog-copy strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#e1e5e8;font-size:13.2px}.catalog-copy p{margin:5px 0 0;color:#77848e;font-size:11px;line-height:1.45;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.catalog-meta{display:flex;flex-wrap:wrap;gap:4px;margin-top:7px;align-items:center}.catalog-meta em{color:#b9c5cc;background:#222e38;padding:3px 5px;font-style:normal;font-size:9.9px}.catalog-meta small{color:#687581;font-size:9.9px}.catalog-open{color:#657480;display:grid;place-items:center}.catalog-item:hover .catalog-open{color:var(--orange-2)}.catalog-empty{min-height:250px;display:grid;place-content:center;justify-items:center;gap:12px;color:#66737e;font-size:13.2px;text-align:center}.dialog-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#020508c7;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:50;display:grid;place-items:center;padding:20px}.dialog{width:min(560px,100%);max-height:calc(100vh - 40px);overflow:auto;background:#eef0ed;color:#151a1f;box-shadow:18px 18px #ff5a3624}.dialog.dialog-wide{width:min(900px,100%)}.dialog>header{min-height:70px;display:flex;align-items:center;gap:15px;padding:0 22px;border-bottom:1px solid #cbd0cd;position:sticky;top:0;z-index:2;background:#eef0ed}.dialog>header .icon-button{margin-left:auto;border-color:#c2c9c6;color:#4e585f}.dialog-index{font-family:var(--display);color:var(--orange);letter-spacing:.12em}.dialog-form{padding:26px}.dialog-lead{display:flex;gap:13px;align-items:center;padding:15px;background:#dfe4e1;margin-bottom:22px}.dialog-lead svg{color:var(--orange)}.dialog-lead strong{display:block}.dialog-lead p{margin:4px 0 0;color:#687178;font-size:13.2px}.dialog-submit{width:100%;height:50px;margin-top:8px}.stepper{display:flex;align-items:center;width:150px;margin:26px auto 0}.stepper span{width:28px;height:28px;border:1px solid #b5bdb9;display:grid;place-items:center;color:#88918d;font-family:var(--display)}.stepper i{height:1px;background:#b5bdb9;flex:1}.stepper .done,.stepper i.done{background:var(--orange);border-color:var(--orange);color:#fff}.code-target{display:flex;align-items:center;gap:8px;color:#687178;font-size:14.3px;padding:14px 0 23px}.code-target strong{color:#1a2025;font-family:var(--display);font-size:18.7px}.code-target button{margin-left:auto;border:0;background:transparent;color:#c5452d;cursor:pointer}.code-field input{font-family:var(--display);font-size:29.7px;letter-spacing:.35em;text-align:center}.vault-note{display:flex;gap:8px;align-items:center;color:#687178;background:#e0e4e1;padding:12px;font-size:13.2px;margin-bottom:16px}.two-fields{display:grid;grid-template-columns:1fr 1fr;gap:14px}.orders-dialog{padding:22px}.orders-summary{display:flex;align-items:center;gap:12px;padding:15px;background:#dfe4e1}.orders-summary svg{color:var(--orange)}.orders-summary>div{display:grid}.orders-summary span{margin-top:3px;color:#69737a;font-size:12.1px}.orders-list{margin-top:15px;border:1px solid #cbd1ce}.order-row{width:100%;min-height:82px;padding:12px 14px;display:grid;grid-template-columns:31px minmax(0,1fr) auto;gap:9px;align-items:center;border:0;border-bottom:1px solid #d5dad7;background:transparent;color:inherit;text-align:left;cursor:pointer}.order-row:hover{background:#e3e7e4}.order-row:last-child{border-bottom:0}.order-index{color:#929b96;font-family:var(--display);font-size:11px}.order-main{min-width:0;display:grid}.order-main strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14.3px}.order-main small{margin-top:5px;color:#758078;font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.order-facts{display:flex;flex-wrap:wrap;gap:4px;margin-top:7px}.order-facts i{color:#667169;background:#dfe4e1;padding:3px 5px;font-style:normal;font-size:9.9px}.order-tail{display:flex;align-items:center;gap:6px;color:#8a948e}.order-state{color:#48725c;background:#d8e9df;padding:5px 7px;font-style:normal;font-size:11px;white-space:nowrap}.order-state.state-1100,.order-state.state-1200,.order-state.state-1300{color:#99565a;background:#eedbdc}.order-state.state-1400{color:#8b662a;background:#eee4cd}.orders-empty{min-height:240px;display:grid;place-content:center;justify-items:center;gap:12px;color:#77817b;font-size:13.2px}.detail-loading{min-height:320px;display:grid;place-content:center;justify-items:center;gap:12px;color:#687178;font-size:13.2px}.detail-dialog{padding:24px}.product-detail-hero,.order-detail-hero{display:grid;grid-template-columns:190px minmax(0,1fr);gap:22px;align-items:center;padding:18px;background:#dfe4e1}.product-detail-image{height:130px;display:grid;place-items:center;background:#cbd2ce;color:#7a8580;overflow:hidden}.product-detail-image img{width:100%;height:100%;object-fit:cover}.product-detail-hero span,.order-detail-hero span{color:#c34f36;font-family:var(--display);font-size:11px;letter-spacing:.12em}.product-detail-hero h3,.order-detail-hero h3{margin:6px 0 7px;font-size:25.3px}.product-detail-hero p,.order-detail-hero p{margin:0;color:#67716c;font-size:13.2px;line-height:1.65}.detail-badges{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px}.detail-badges em{padding:5px 7px;color:#4b5b52;background:#cbd5cf;font-style:normal;font-size:11px}.order-detail-hero{grid-template-columns:70px minmax(0,1fr)}.order-detail-icon{width:70px;height:70px;background:#cad2ce;color:#c34f36;display:grid;place-items:center;overflow:hidden}.order-detail-icon img{width:100%;height:100%;object-fit:cover}.detail-quick-grid{display:grid;grid-template-columns:repeat(3,1fr);margin-top:15px;border:1px solid #ccd2cf}.detail-quick-grid>div{min-height:70px;padding:12px;display:grid;align-content:center}.detail-quick-grid>div+div{border-left:1px solid #d2d7d4}.detail-quick-grid>div:nth-child(4){border-left:0}.detail-quick-grid>div:nth-child(n+4){border-top:1px solid #d2d7d4}.detail-quick-grid span,.detail-field-grid span{color:#7a847f;font-size:9.9px}.detail-quick-grid strong{margin-top:5px;overflow-wrap:anywhere;font-size:12.1px}.detail-block{margin-top:18px}.detail-block h4{margin:0 0 9px;display:flex;align-items:center;gap:7px;color:#55615a;font-size:13.2px}.detail-block h4 svg{color:#c34f36}.detail-field-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border:1px solid #cbd1ce}.detail-field-grid>div{min-height:57px;padding:10px 12px;display:grid;align-content:center;border-bottom:1px solid #d5dad7}.detail-field-grid>div:nth-child(odd){border-right:1px solid #d5dad7}.detail-field-grid strong{margin-top:4px;overflow-wrap:anywhere;font-size:12.1px;line-height:1.5}.detail-sections .detail-block{padding:14px 16px;background:#e1e5e2}.detail-sections p{margin:0;color:#4f5b54;white-space:pre-wrap;font-size:13.2px;line-height:1.75}.user-table-wrap{border:1px solid var(--line);padding:0 20px 20px;background:#111820b8}.user-table{overflow-x:auto}.user-row{min-width:800px;display:grid;grid-template-columns:1.8fr .8fr .7fr .7fr 1fr .6fr;align-items:center;min-height:66px;border-bottom:1px solid #26313b;color:#a7b1ba;font-size:14.3px}.user-head{min-height:45px;color:#66727e;font-family:var(--display);letter-spacing:.08em;font-size:11px}.table-identity{display:flex;align-items:center;gap:11px}.table-identity i{width:34px;height:34px;display:grid;place-items:center;font-style:normal;background:#202a34;color:var(--orange-2)}.table-identity b{color:#fff;display:grid}.table-identity small{color:#707d88;font-weight:400;margin-top:3px}.role-tag,.state-tag{font-style:normal;padding:4px 8px;border:1px solid #3c4650;font-size:12.1px}.role-tag.admin{color:#ff9b85;border-color:#663c33}.state-tag.active{color:#7edda7;border-color:#2c6245}.text-button{background:transparent;color:#dd806c;padding:0}body{background:radial-gradient(circle at 10% 0,rgba(71,159,255,.15),transparent 26%),linear-gradient(rgba(37,112,196,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(37,112,196,.045) 1px,transparent 1px),var(--bg);background-size:auto,32px 32px,32px 32px,auto}button:focus-visible,input:focus-visible,select:focus-visible{outline:3px solid rgba(22,119,255,.22);outline-offset:2px}.boot-screen{background:radial-gradient(circle at 50% 38%,#fff 0,#e7f2ff 45%,#cfe4fb)}.boot-mark{border-color:#8dbcec;color:var(--orange);background:#fff;box-shadow:0 14px 36px var(--blue-glow)}.boot-mark:before,.boot-mark:after{border-color:#1677ff3d}.boot-copy{color:#42698f}.boot-line{background:#c8def5;border-radius:4px}.boot-line span{background:linear-gradient(90deg,#4cb7ff,#1677ff)}.login-page{background:#edf5ff}.login-grid{opacity:.34;background-image:linear-gradient(rgba(87,168,255,.22) 1px,transparent 1px),linear-gradient(90deg,rgba(87,168,255,.22) 1px,transparent 1px)}.login-story{color:#fff;background:radial-gradient(circle at 27% 42%,rgba(60,178,255,.3),transparent 27%),radial-gradient(circle at 88% 10%,rgba(47,143,255,.2),transparent 24%),linear-gradient(145deg,#061f42,#07376d 54%,#0b4f96)}.login-story:after{border-color:#93d0ff42;box-shadow:0 0 0 4vw #7ac4ff0b,0 0 0 9vw #7ac4ff07}.brand-signal{color:#fff;background:linear-gradient(145deg,#42b8ff,#1677ff);box-shadow:0 10px 25px #0078ff59}.brand-code,.story-foot{color:#9fc9ef}.story-kicker{color:#72c9ff}.story-copy h1 em{color:#70d0ff;text-shadow:0 0 28px rgba(81,196,255,.45)}.story-copy p{color:#c6def4}.route-map{border-color:#9bcef847;background:#01193729;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.route+.route{border-color:#9bcef847}.route:before,.route-two:before,.route-three:before{background:linear-gradient(90deg,#64d2ff,#2c8fff)}.route span{color:#75a9d5}.route small{color:#a9c8e4}.login-panel-wrap{background:linear-gradient(145deg,#fff,#f3f8ff);color:var(--text)}.login-panel-wrap:before{width:4px;background:linear-gradient(#54c5ff,#1677ff);box-shadow:0 0 18px var(--blue-glow)}.login-panel-top{color:#54718f;border-color:#cbdcf1}.live-dot,.pulse-dot{background:#1686ff;box-shadow:0 0 0 5px #1677ff1f,0 0 14px #1677ff66}.panel-index{color:#94aac2}.login-icon{background:linear-gradient(145deg,#e9f4ff,#d8eaff);color:#086ad9;border:1px solid #bcd8f5}.login-heading p,.login-security{color:#607b98}.field-label input,.field-label select{border-color:#bdd1e8;background:#f9fcff;color:#102b4e;border-radius:8px}.field-label input:hover,.field-label select:hover{border-color:#81b5eb}.field-label input:focus,.field-label select:focus{border-color:#1677ff;box-shadow:0 0 0 3px #1677ff1f}.field-label input:read-only{color:#58718b;background:#edf3f9}.prefilled-phone-note{border-color:#1785dc;background:#e7f4ff;color:#376b93}.form-error{background:#fff0f2;color:#b5283e;border-color:#dc4058;border-radius:6px}.primary-button{background:linear-gradient(135deg,#248dff,#0865d7);color:#fff;border-radius:8px;box-shadow:0 9px 22px #1677ff40}.primary-button:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 13px 28px #1677ff52}.login-submit{box-shadow:0 12px 28px #1677ff3d}.console-shell{background:transparent}.side-rail{border-color:#bed5ee;background:#fffffff0;box-shadow:8px 0 28px #174d8814;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px)}.rail-logo{background:linear-gradient(145deg,#2ea4ff,#0865d7);color:#fff;box-shadow:0 10px 25px #1677ff40}.side-rail button{color:#6985a2;border-radius:10px}.side-rail nav button:hover,.side-rail nav button.active{color:#0868da;border-color:#b7d5f4;background:#e8f3ff}.side-rail nav button.active:after{background:#1677ff;box-shadow:0 0 11px #1677ff80}.topbar{border-color:#cfdef0}.topbar-title{color:#0d3158}.topbar-divider{background:#b5cae1}.topbar-subtitle{color:#607c99}.user-avatar{background:linear-gradient(145deg,#e6f3ff,#cfe7ff);color:#0868d7;border:1px solid #b6d4f2;border-radius:9px}.security-banner{background:#fff8e8;border-color:#ecd597;color:#795b18;border-radius:8px;box-shadow:0 8px 22px #a0700c14}.security-banner button{color:#8c6509}.toast{border-radius:9px;box-shadow:0 16px 40px #10376233}.toast.success{background:#e7f8f1;color:#087b52;border-color:#8bd6ba}.toast.error{background:#fff0f2;color:#b72b42;border-color:#ed9cab}.page-intro h1{color:#0b315b;text-shadow:0 2px 0 #fff}.section-index,.account-kicker,.guarantee-kicker{color:#1677ff}.metric-strip,.guarantee-overview,.refresh-metric-strip,.user-table-wrap,.account-card,.guarantee-group,.refresh-config-panel,.refresh-pulse-panel,.refresh-run,.catalog-column,.empty-state{border-color:#9fbddd;background:linear-gradient(145deg,#fffffffa,#f4f9fff0);box-shadow:var(--shadow);border-radius:12px}.metric+.metric,.guarantee-overview>div+div,.refresh-metric-strip>div+div{border-color:#bdd1e5}.metric-icon,.phone-glyph,.catalog-thumb,.table-identity i{background:#e8f3ff;color:#126fd3;border:1px solid #c9e0f6;border-radius:9px}.metric:after,.metric.good:after,.metric.warm:after{background:linear-gradient(90deg,#52c2ff,#1677ff)}.metric small,.page-intro p,.account-phone-line,.owner-line,.account-times{color:var(--muted)}.section-toolbar{color:#527493}.overview-sort{border-color:#bdd3ea;background:#f7fbff;border-radius:8px;overflow:hidden}.overview-sort>span{color:#66819e;border-color:#cbdcf0}.overview-sort button{color:#587593;border-color:#d7e4f2}.overview-sort button:hover{color:#085fbf;background:#e9f4ff}.overview-sort button.active{color:#075fca;background:linear-gradient(180deg,#e9f4ff,#ddecff);box-shadow:inset 0 -2px #1677ff}.ghost-button,.secondary-button,.icon-button{border-color:#bcd2e9;background:#f8fbff;color:#426687;border-radius:8px}.ghost-button:hover,.secondary-button:hover,.icon-button:hover{border-color:#6ea9e7;background:#e9f4ff;color:#075fbf}.secondary-button.strong,.secondary-button.collect{color:#0868d7;border-color:#8bbbea;background:#eef7ff}.icon-button.danger:hover{color:#c62f47;border-color:#e49aa8;background:#fff3f5}.empty-state{border-style:dashed;color:#55728f;background:#fafdffd9}.empty-orbit{border-color:#9fc5ec;color:#1677ff;background:#f3f9ff;box-shadow:inset 0 0 28px #1677ff14}.empty-orbit:after{background:#1677ff;box-shadow:0 0 10px #1677ff}.account-card:before,.guarantee-group:before{background:linear-gradient(#55c4ff,#1677ff)}.phone-identity h2,.guarantee-group-head h2,.coupon-number strong{color:#0d3159}.global-identity-badge{color:#1769ad;border-color:#a9cce9;background:#edf7ff}.global-identity-badge.active{color:#08784f;border-color:#8bd2b6;background:#eaf8f2}.global-identity-badge.not_global,.global-identity-badge.unknown{color:#70879b;border-color:#c8d8e6;background:#f4f8fb}.phone-copy-button,.membership-order-button{color:#537898}.phone-copy-button:hover,.membership-order-button:hover{color:#0868d7}.membership-grid,.membership-cell+.membership-cell,.account-footer,.guarantee-group-head,.guarantee-summary,.guarantee-channel-summary>div+div,.guarantee-roster>*,.guarantee-source{border-color:#b9cee3}.membership-cell:after,.membership-cell.blue:after,.membership-cell.lime:after,.guarantee-channel-summary>div:after,.guarantee-channel-summary>div.blue:after,.guarantee-channel-summary>div.lime:after,.guarantee-overview>div:after,.guarantee-overview>div:nth-child(2):after,.guarantee-overview>div:nth-child(3):after{background:linear-gradient(90deg,#58c7ff,#1677ff)}.membership-top,.membership-meta,.guarantee-channel-summary span,.guarantee-account>small{color:#617e9b}.status-pill{border-color:#bcd0e4;color:#55708a;background:#f6faff;border-radius:16px}.status-pill.good{color:#08784f;border-color:#8bd2b6;background:#eaf8f2}.status-pill.bad{color:#b62b42;border-color:#e3a0ac;background:#fff1f3}.status-pill.warn{color:#86600b;border-color:#e4c77e;background:#fff9e9}.collection-progress{background:#e8f4ff;color:#1f699e;border-color:#bcdcf5}.collection-progress strong{color:#135f94}.account-error{background:#fff0f2;color:#bd3147;border-color:#eda8b3}.guarantee-summary{background:#f4f9ff}.guarantee-total{border-color:#d1e2f2}.guarantee-total strong{color:#1677ff}.guarantee-account.main{background:linear-gradient(160deg,rgba(22,119,255,.12),transparent 64%)}.guarantee-account.main .guarantee-role{color:#1677ff}.guarantee-channel-rows,.guarantee-channel-row{border-color:#d9e6f3}.guarantee-channel-row:before,.guarantee-channel-row.blue:before,.guarantee-channel-row.lime:before{background:#278dff}.guarantee-empty-slot{color:#7891aa;background:repeating-linear-gradient(135deg,transparent 0 9px,rgba(22,119,255,.035) 9px 10px)}.refresh-config-panel:before,.refresh-pulse-panel:before{background:linear-gradient(90deg,#4cc0ff,#1677ff)}.refresh-config-panel>header{border-color:#d2e2f1}.refresh-config-panel>header span{color:#1677ff}.refresh-switch{border-color:#bed3e8;background:#f7fbff;color:#54718d;border-radius:9px}.refresh-switch.on{color:#087b52;border-color:#88d0b4;background:#ebf9f3}.refresh-interval-field>div{border-color:#bcd2e9;background:#f9fcff;border-radius:9px;overflow:hidden}.refresh-interval-field input{color:#0d3158}.refresh-interval-field strong{color:#1677ff;border-color:#cbdff1}.refresh-presets button{border-color:#bed3e8;background:#f8fbff;color:#587692;border-radius:7px}.refresh-presets button:hover,.refresh-presets button.active{color:#075fc5;border-color:#7db4eb;background:#e6f3ff}.refresh-pulse-panel{background:radial-gradient(circle at 50% 34%,rgba(22,119,255,.14),transparent 34%),#fffffff0}.refresh-pulse-panel.paused{background:radial-gradient(circle at 50% 34%,rgba(117,152,186,.1),transparent 34%),#fffffff0}.pulse-orbit{border-color:#75b5ef;color:#1677ff}.pulse-orbit:before,.pulse-orbit:after{border-color:#1677ff33}.pulse-orbit i{background:#1677ff;box-shadow:0 0 8px #1677ff8c}.refresh-time-grid{border-color:#ccdef0}.refresh-time-grid>div+div{border-color:#d5e4f2}.refresh-run-message{background:#edf5fd;color:#52718e;border-color:#79aee2}.refresh-log-accounts,.refresh-log-account{border-color:#d8e5f2}.refresh-run-counts span{background:#eaf3fc;color:#55728e;border-radius:5px}.refresh-latest-mark{color:#fff;background:#1677ff}.catalog-column{overflow:hidden}.catalog-column>header,.catalog-item{border-color:#d7e5f3}.catalog-column>header:before,.catalog-column.blue>header:before,.catalog-column.lime>header:before{background:linear-gradient(90deg,#58c7ff,#1677ff)}.catalog-item:hover{background:#edf6ff}.catalog-copy strong{color:#163858}.catalog-copy p{color:#607d98}.catalog-meta em{color:#315f85;background:#e5f1fc}.catalog-open{color:#5f82a2}.catalog-item:hover .catalog-open{color:#1677ff}.dialog-backdrop{background:#051f3d94}.dialog{background:#fff;color:#102b4e;border:1px solid #94b6d6;border-radius:14px;box-shadow:0 30px 80px #032b584d,0 0 0 1px #ffffffbf}.dialog>header{background:#fffffff5;border-color:#cfdef0}.dialog>header .icon-button{border-color:#bdd2e7;color:#4d6b87}.dialog-index,.dialog-lead svg,.orders-summary svg{color:#1677ff}.dialog-lead,.orders-summary,.product-detail-hero,.order-detail-hero{background:#eaf4ff;border:1px solid #d0e3f5;border-radius:9px}.dialog-lead p,.orders-summary span,.product-detail-hero p,.order-detail-hero p{color:#5d7893}.stepper span{border-color:#a9c7e5;color:#64809b}.stepper i{background:#bcd2e8}.stepper .done,.stepper i.done{background:#1677ff;border-color:#1677ff;color:#fff}.code-target,.vault-note{color:#5d7893}.code-target strong{color:#12375b}.code-target button{color:#0868d7}.vault-note{background:#eaf4ff;border-radius:7px}.orders-list,.order-row,.detail-quick-grid,.detail-field-grid,.detail-field-grid>div{border-color:#cfdef0}.order-row:hover{background:#edf6ff}.order-index,.order-tail{color:#6b84a0}.order-main small{color:#607a95}.order-facts i{color:#416786;background:#e7f1fb}.order-state{color:#08784f;background:#e4f6ee}.product-detail-image,.order-detail-icon{background:#dbeafb;color:#1677ff;border-radius:8px}.product-detail-hero span,.order-detail-hero span,.detail-block h4 svg{color:#1677ff}.detail-badges em{color:#315b7c;background:#dbeaf9}.detail-block h4{color:#315879}.detail-sections .detail-block{background:#edf5fd;border-radius:8px}.detail-sections p{color:#405f7b}.user-row{border-color:#d5e3f1;color:#365a7a}.user-head{color:#69839d}.table-identity b{color:#153b60}.table-identity small{color:#6a849e}.role-tag,.state-tag{border-color:#b8cee4;border-radius:5px}.role-tag.admin{color:#075fc4;border-color:#8ab9e8;background:#eaf4ff}.state-tag.active{color:#08784f;border-color:#8bd1b5;background:#e8f7f0}.text-button{color:#0868d7}.spin{animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{0%,to{opacity:.1;transform:scale(.92)}50%{opacity:.7;transform:scale(1)}}@keyframes loading{0%{transform:translate(-110%)}to{transform:translate(220%)}}@keyframes orbit{to{transform:rotate(360deg)}}@media(max-width:960px){.login-page{display:block}.login-grid,.login-story{display:none}.login-panel-wrap{min-height:100vh;padding:45px 25px}.metric-strip,.membership-grid{grid-template-columns:repeat(2,1fr)}.membership-cell+.membership-cell{border-left:1px solid var(--line);border-top:0}.membership-cell:nth-child(odd){border-left:0}.membership-cell:nth-child(n+3){border-top:1px solid var(--line)}.catalog-grid{grid-template-columns:1fr}.catalog-list{max-height:420px}.guarantee-summary{grid-template-columns:150px minmax(0,1fr)}.guarantee-roster{grid-template-columns:repeat(3,minmax(0,1fr))}.guarantee-roster>:nth-child(3n+1){border-left:0}.guarantee-roster>:nth-child(n+4){border-top:1px solid var(--line)}.refresh-control-grid{grid-template-columns:1fr}.refresh-config-panel,.refresh-pulse-panel{min-height:auto}.refresh-pulse-panel{padding-top:45px}.refresh-run>header{grid-template-columns:54px minmax(0,1fr) auto}.refresh-run-counts{grid-column:2 / 4}.refresh-log-account{grid-template-columns:30px minmax(130px,.6fr) minmax(0,1fr)}.account-footer{align-items:flex-start;flex-direction:column}.card-actions{width:100%}.card-actions .secondary-button{flex:1}}@media(max-width:640px){.console-shell{grid-template-columns:1fr;padding-bottom:68px}.side-rail{inset:auto 0 0;width:auto;height:60px;flex-direction:row;border-right:0;border-top:1px solid var(--line)}.rail-logo{width:60px;height:60px}.side-rail nav{display:flex;margin:0 0 0 12px}.rail-bottom{margin:0 12px 0 auto}.side-rail nav button.active:after{left:auto;bottom:0;width:25px;height:3px}.workspace{grid-column:1;padding:0 15px 35px}.topbar-subtitle,.topbar-divider{display:none}.user-chip strong{max-width:90px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page-intro{padding:35px 0 25px;align-items:flex-start;flex-direction:column}.page-intro .primary-button{width:100%}.metric-strip{grid-template-columns:1fr 1fr}.metric{min-height:98px;padding:15px}.metric strong{font-size:29.7px}.sortable-toolbar{align-items:flex-start;flex-direction:column;gap:10px}.sortable-toolbar .toolbar-actions{width:100%;align-items:stretch}.sortable-toolbar .overview-sort{flex:1}.sortable-toolbar .overview-sort button{flex:1;justify-content:center;padding:0 6px}.sortable-toolbar .ghost-button{flex:0 0 auto}.guarantee-overview{grid-template-columns:1fr}.guarantee-overview>div{min-height:84px}.guarantee-overview>div+div{border-left:0;border-top:1px solid var(--line)}.guarantee-summary{grid-template-columns:1fr}.guarantee-total{min-height:105px;border-right:0;border-bottom:1px solid var(--line)}.guarantee-channel-summary{grid-template-columns:1fr}.guarantee-channel-summary>div{min-height:91px}.guarantee-channel-summary>div+div{border-left:0;border-top:1px solid var(--line)}.guarantee-roster{grid-template-columns:1fr}.guarantee-roster>*{border-left:0!important;border-top:1px solid var(--line)}.guarantee-roster>:first-child{border-top:0}.guarantee-group-head{align-items:flex-start}.guarantee-member-fields{grid-template-columns:1fr}.guarantee-member-fields .field-label:last-child{grid-column:auto}.refresh-config-panel{padding:19px}.refresh-presets{grid-template-columns:1fr 1fr}.refresh-time-grid,.refresh-metric-strip{grid-template-columns:1fr}.refresh-time-grid>div+div,.refresh-metric-strip>div+div{border-left:0;border-top:1px solid var(--line)}.refresh-run>header{grid-template-columns:1fr auto;padding:18px}.refresh-run-index,.refresh-run-counts{grid-column:1 / 3}.refresh-log-account{grid-template-columns:30px minmax(0,1fr)}.refresh-log-account>span:last-child{grid-column:2;text-align:left}.account-head{padding:20px 15px 16px 20px;align-items:flex-start;gap:10px}.phone-identity h2{font-size:22px}.account-kicker{font-size:9.9px}.status-pill{padding:0 8px;white-space:nowrap}.owner-line{margin-left:20px}.account-times{flex-direction:column;gap:7px}.card-actions{flex-wrap:wrap}.card-actions .icon-button{order:3;width:36px}.two-fields{grid-template-columns:1fr}.dialog-backdrop{padding:10px}.dialog{max-height:calc(100vh - 20px)}.product-detail-hero,.order-detail-hero{grid-template-columns:1fr}.product-detail-image{height:150px}.detail-quick-grid,.detail-field-grid{grid-template-columns:1fr}.detail-quick-grid>div+div,.detail-quick-grid>div:nth-child(4),.detail-field-grid>div:nth-child(odd){border-left:0}.detail-quick-grid>div:nth-child(n+2){border-top:1px solid #d2d7d4}.detail-dialog{padding:15px}.order-tail .order-state{display:none}.membership-grid{grid-template-columns:1fr}.membership-cell+.membership-cell{border-left:0;border-top:1px solid var(--line)}.route-map{grid-template-columns:1fr}.route+.route{border-left:0;border-top:1px solid var(--line)}.story-copy h1{font-size:42.9px}}:root{--accent-violet: #6957e8;--accent-cyan: #06a6b7;--accent-amber: #f2a637;--accent-rose: #e45b78}.console-shell{grid-template-columns:184px minmax(0,1fr)}.side-rail{width:184px;align-items:stretch}.rail-logo{width:184px;padding:0 20px;display:flex;align-items:center;justify-content:flex-start;gap:11px}.rail-logo span{color:#fff;font-size:16.5px;font-weight:850;letter-spacing:.08em;white-space:nowrap}.side-rail nav{gap:8px;margin:24px 14px 0}.side-rail button{width:100%;height:46px;padding:0 14px;display:flex;align-items:center;justify-content:flex-start;gap:11px;position:relative;white-space:nowrap;font-size:13.2px;font-weight:750}.side-rail button svg{flex:0 0 auto}.side-rail nav button:nth-child(2) svg{color:var(--accent-violet)}.side-rail nav button:nth-child(3) svg{color:var(--accent-cyan)}.side-rail nav button:nth-child(4) svg{color:var(--accent-amber)}.side-rail nav button:nth-child(5) svg{color:var(--accent-rose)}.side-rail nav button:nth-child(6) svg{color:#8758cf}.side-rail nav button:hover,.side-rail nav button.active{background:linear-gradient(100deg,#e7f3ff,#f0ecff);border-color:#a9bfe8}.side-rail nav button.active:after{left:-14px;width:4px;height:28px;border-radius:0 4px 4px 0;background:linear-gradient(180deg,#1b8dff,var(--accent-violet))}.rail-nav-group{display:grid;gap:4px}.rail-nav-group>button svg{color:var(--accent-cyan)}.rail-subnav{display:grid;gap:4px;padding:0 0 4px 28px}.rail-subnav-button{height:34px!important;min-height:34px;padding:0 9px!important;gap:7px!important;border-radius:8px!important;color:#6a8198!important;background:transparent!important;box-shadow:none!important;font-size:12.1px!important;font-weight:750!important}.rail-subnav-button:hover,.rail-subnav-button.active{color:#0868d8!important;border-color:#b7d5f4!important;background:#edf6ff!important}.rail-subnav-button.active:after{left:-28px!important;width:3px!important;height:20px!important;border-radius:0 3px 3px 0!important}.rail-bottom{width:auto;margin:auto 14px 20px;color:#6f8095}.workspace{grid-column:2}.topbar-title,.page-intro h1{color:#123b68;background:linear-gradient(100deg,#123b68 0%,#086bd8 58%,var(--accent-violet) 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.page-intro h1:after{content:"";display:block;width:58px;height:4px;margin-top:12px;border-radius:999px;background:linear-gradient(90deg,#178cff,var(--accent-cyan),var(--accent-violet));box-shadow:0 5px 14px #4b5ddd33}.section-index,.account-kicker,.guarantee-kicker{color:var(--accent-violet)}.section-toolbar>div{color:#284f7b;font-weight:800}.section-toolbar .pulse-dot{background:var(--accent-cyan);box-shadow:0 0 0 5px #06a6b71f,0 0 15px #06a6b747}.primary-button{background:linear-gradient(135deg,#178cff 0%,#0865d7 55%,var(--accent-violet) 100%);border-color:#4640b780;box-shadow:0 11px 25px #4953d345,inset 0 1px #ffffff4d}.primary-button:hover:not(:disabled){box-shadow:0 14px 30px #4953d357}.secondary-button.strong{color:#fff;border-color:#078fa4;background:linear-gradient(135deg,#19b7c2,#0879c9);box-shadow:0 8px 19px #058ba533,inset 0 1px #ffffff40}.text-button{color:#bd4360}.service-card:nth-child(4n+1) .service-copy small{color:#0871d9}.service-card:nth-child(4n+2) .service-copy small{color:var(--accent-violet)}.service-card:nth-child(4n+3) .service-copy small{color:#008b9b}.service-card:nth-child(4n+4) .service-copy small{color:#c27605}.service-card:nth-child(4n+2) .service-status{color:#5e48c9;background:#f1efff}.service-card:nth-child(4n+3) .service-status{color:#087d8d;background:#ebfbfc}.service-card:nth-child(4n+4) .service-status{color:#a46408;background:#fff7e8}.suixin-dialog{gap:14px}.suixin-auth-state{border:1px solid #6f9fd0;border-radius:14px;padding:14px 16px;background:linear-gradient(135deg,#f8fcff,#e8f4ff);box-shadow:inset 0 1px #fff,0 8px 20px #114e8b14}.suixin-auth-state>span{display:flex;align-items:center;gap:8px;color:#135b9d}.suixin-auth-state>p{margin:7px 0 0;color:#58728c;font-size:14.3px}.suixin-auth-state.auth_required{border-color:#ba9b45;background:linear-gradient(135deg,#fffdf7,#fff6d9)}.suixin-auth-state.auth_required>span{color:#88610d}.suixin-auth-state.error{border-color:#d48989;background:linear-gradient(135deg,#fff,#fff0f0)}.suixin-login-row{display:grid;grid-template-columns:auto minmax(130px,1fr) auto;gap:10px;margin-top:13px}.suixin-login-row input{min-width:0;border:1px solid #7da5ca;border-radius:10px;padding:10px 12px;background:#fff;color:#173b5e;outline:none}.suixin-summary{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.suixin-summary span{border:1px solid #78a5cf;border-radius:12px;padding:11px 13px;background:#fff;color:#56718b}.suixin-summary strong{display:block;margin-top:3px;color:#126bc0;font-size:24.2px}.suixin-service-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.suixin-service-grid>article{display:flex;flex-direction:column;gap:12px;min-width:0;border:1px solid #6596c4;border-top:3px solid #16a7d2;border-radius:15px;padding:16px;background:#fff;box-shadow:0 12px 25px #134b821c,inset 0 1px #fff}.suixin-service-grid>article:nth-child(2){border-top-color:#7b63dc}.suixin-service-grid>article.is-ready{border-color:#39a986;border-top-color:#16a474}.suixin-service-grid>article.is-claimed{border-top-color:#8ba5be}.suixin-service-grid article>header{display:grid;grid-template-columns:auto 1fr auto;gap:10px;align-items:center}.suixin-service-grid article>header h3{margin:2px 0 0;font-size:17.6px;color:#173c61}.suixin-service-grid article>header small{color:#667f98;letter-spacing:.08em}.suixin-service-grid article>header>em{color:#e66d24;font-style:normal;font-weight:800;white-space:nowrap}.suixin-service-icon{width:42px;height:42px;display:grid;place-items:center;border-radius:12px;background:linear-gradient(145deg,#dff5ff,#e7e3ff);color:#146fc2}.suixin-service-icon img{width:32px;height:32px;border-radius:8px;object-fit:contain}.suixin-service-grid article>p{margin:0;color:#62778d;font-size:14.3px}.suixin-target{display:flex;align-items:center;gap:9px;border:1px solid #a9c5df;border-radius:11px;padding:11px;background:#f5faff;color:#1c76bd}.suixin-target span{min-width:0}.suixin-target small,.suixin-target strong{display:block}.suixin-target small{color:#71889e;font-size:12.1px}.suixin-target strong{margin-top:2px;color:#173f63;font-size:15.4px}.suixin-service-grid article>footer{margin-top:auto;display:flex;align-items:center;justify-content:space-between;gap:10px}.suixin-service-grid article>footer>span{display:flex;gap:5px;align-items:center;color:#647b90;font-size:13.2px}.suixin-service-grid article>footer>span.ready{color:#087956;font-weight:700}.suixin-service-grid article>footer .primary-button{min-width:94px;white-space:nowrap}.suixin-agreement{border:1px solid #91afd0;border-radius:12px;padding:11px 13px;background:#f8fbff}@media(max-width:640px){.suixin-login-row,.suixin-service-grid{grid-template-columns:1fr}.suixin-summary{gap:7px}.suixin-summary span{padding:9px;font-size:13.2px}.suixin-summary strong{font-size:20.9px}}@media(max-width:640px){.console-shell{grid-template-columns:1fr;padding-bottom:78px}.workspace{grid-column:1}.side-rail{inset:auto 0 0;width:auto;height:70px;flex-direction:row;align-items:stretch;border-right:0;border-top:1px solid #8fb3d5;box-shadow:0 -10px 28px #12487e1f}.rail-logo{display:none}.side-rail nav{min-width:0;flex:1;display:flex;gap:4px;margin:0;padding:6px 7px;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none}.side-rail nav::-webkit-scrollbar{display:none}.side-rail nav button,.rail-bottom{flex:0 0 70px;width:70px;height:57px;margin:0;padding:5px 3px;flex-direction:column;justify-content:center;gap:3px;border-radius:9px;font-size:9.9px;line-height:1;white-space:nowrap}.side-rail nav button.active:after{left:50%;bottom:-6px;width:30px;height:3px;transform:translate(-50%);border-radius:3px 3px 0 0}.rail-nav-group,.rail-subnav{display:contents}.rail-subnav-button{flex:0 0 76px!important;width:76px!important;height:57px!important;min-height:57px;padding:5px 3px!important;flex-direction:column;justify-content:center;gap:3px!important;border-radius:9px!important;font-size:9.9px!important}.rail-subnav-button.active:after{left:50%!important;bottom:-6px!important;width:30px!important;height:3px!important;transform:translate(-50%);border-radius:3px 3px 0 0!important}.rail-bottom{border-left:1px solid #c0d5e8;border-radius:0;color:#bd4360;background:#fffffff5}.page-intro h1:after{margin-top:9px}}.benefit-account-bar{display:flex;align-items:center;justify-content:space-between;gap:24px;margin:0 0 26px;padding:20px 22px;border:1px solid #96b9da;border-radius:13px;background:linear-gradient(120deg,#fffffffc,#e0f1fff5);box-shadow:0 16px 38px #15539124,inset 0 1px #ffffffe6;position:sticky;top:0;z-index:40;overflow:hidden}.benefit-account-bar:before{content:"";position:absolute;inset:0 auto 0 0;width:4px;background:linear-gradient(#5ac8ff,#1677ff)}.benefit-account-bar strong{display:block;margin:5px 0;color:#10375e;font-size:18.7px}.benefit-account-bar p{margin:0;color:#607f9d;font-size:13.2px}.benefit-account-actions{display:flex;gap:10px;align-items:center;min-width:min(510px,52%)}.benefit-account-actions select{flex:1;min-width:220px;height:44px;padding:0 13px;border:1px solid #8fb6db;border-radius:8px;color:#163c60;background:#fff;outline:none;box-shadow:inset 0 1px 2px #194d820f}.benefit-account-actions select:focus{border-color:#1677ff;box-shadow:0 0 0 3px #1677ff1f}.service-center{margin-bottom:30px}.service-center .section-toolbar small{margin-left:auto;color:#6b87a2;font-weight:500;text-transform:none;letter-spacing:0}.service-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.service-card{min-height:158px;padding:17px;border:1px solid #9fbedc;border-radius:13px;background:linear-gradient(150deg,#fffffffc,#f1f8fff5);color:#153a5d;text-align:left;cursor:pointer;display:grid;grid-template-columns:42px minmax(0,1fr);gap:12px;box-shadow:0 11px 28px #1446781c,inset 0 1px #ffffffe6;transition:.2s ease;position:relative;overflow:hidden}.service-card:after{content:"";position:absolute;inset:auto 0 0;height:3px;background:linear-gradient(90deg,#67d1ff,#1677ff);transform:scaleX(.3);transform-origin:left;transition:.2s ease}.service-card:hover{transform:translateY(-3px);border-color:#559fe5;box-shadow:0 17px 36px #1677ff2e,0 0 0 1px #1677ff14;background:#fbfdff}.service-card:hover:after{transform:scaleX(1)}.service-icon{width:42px;height:42px;display:grid;place-items:center;border:1px solid #91bce3;border-radius:10px;color:#0870dc;background:linear-gradient(145deg,#eff8ff,#dceeff);box-shadow:0 6px 14px #1677ff1a}.service-copy{min-width:0}.service-copy small{display:block;color:#1680e8;font:700 9.9px/1.2 var(--display);letter-spacing:.14em}.service-copy strong{display:block;margin:6px 0 5px;font-size:16.5px}.service-copy p{margin:0;color:#65829e;font-size:12.1px;line-height:1.55}.service-status{grid-column:1 / 3;align-self:end;display:flex;align-items:center;justify-content:space-between;padding-top:10px;border-top:1px solid #bed2e6;color:#426c93;font-size:11px}.benefit-dialog-account{display:flex;align-items:end;gap:10px;margin-bottom:17px}.benefit-dialog-account .field-label{flex:1}.benefit-dialog-account .ghost-button{height:50px;flex:0 0 auto}.benefit-readout{display:grid;grid-template-columns:32px 1fr auto;align-items:center;gap:9px;margin:0 0 17px;padding:14px;border:1px solid #c9def2;border-radius:9px;background:#edf7ff;color:#527795}.benefit-readout svg{color:#1677ff}.benefit-readout strong{color:#0d65c6;font-size:22px}.dialog-form>.field-label{display:block;margin-bottom:15px}.dialog-form>.primary-button{width:100%}.danger-confirm{background:linear-gradient(135deg,#1677ff,#0457bd)}.dialog-hint{margin:0 0 16px;padding:12px 14px;border-left:3px solid #49a9ff;color:#5b7995;background:#eef7ff;font-size:13.2px;line-height:1.65}.global-plus-member{display:grid;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:11px;margin-bottom:16px;padding:14px 16px;border:1px solid #d2c9fb;border-radius:11px;color:#6847d4;background:linear-gradient(135deg,#f0edff,#f8fbff)}.global-plus-member>span{display:grid;gap:3px}.global-plus-member small{color:#8b78cf;font:700 9.9px/1.2 var(--display);letter-spacing:.14em}.global-plus-member strong{color:#32245f;font-size:18.7px}.global-plus-member em{padding:6px 9px;border-radius:999px;color:#6044c4;background:#e5dffd;font-style:normal;font-size:12.1px}.global-plus-benefits{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-bottom:16px}.global-plus-benefits article{display:flex;flex-direction:column;min-height:300px;padding:17px;border:1px solid #d5e1ef;border-radius:12px;background:#fbfdff}.global-plus-benefits article.is-ready{border-color:#a9c9f2;box-shadow:inset 0 3px #7b68ee}.global-plus-benefits article>header{display:flex;align-items:center;justify-content:space-between;gap:9px}.global-plus-benefits article>header span{display:inline-flex;align-items:center;gap:7px;color:#273d63;font-weight:800}.global-plus-benefits article>header svg{color:#725ce2}.global-plus-benefits article>header em{color:#6a4bd6;font-style:normal;font-weight:800}.global-plus-benefits article>p{color:#617b96;font-size:12.1px;line-height:1.7}.global-plus-benefits details{color:#58738e;font-size:12.1px}.global-plus-benefits details summary{color:#236fc1;cursor:pointer}.global-plus-benefits details p{max-height:110px;overflow:auto;white-space:pre-wrap}.global-plus-benefits article>footer{display:grid;gap:10px;margin-top:auto}.global-plus-benefits article>footer>span{display:inline-flex;align-items:center;gap:6px;color:#68829b;font-size:12.1px}.global-plus-benefits article>footer>span.ready{color:#0873d7}.global-plus-benefits article>footer button{width:100%}.ai-bean-readout{display:flex;flex-wrap:wrap;gap:7px;margin:5px 0 15px}.ai-bean-readout>span{width:100%;padding:10px;border-radius:8px;color:#627d98;background:#eef5ff;font-size:12.1px}.ai-bean-readout strong{margin-left:5px;color:#5038bd;font-size:17.6px}.ai-bean-readout em{padding:5px 7px;border:1px solid #d6e1ee;border-radius:999px;color:#758ba0;font-style:normal;font-size:9.9px}.ai-bean-readout em.active{border-color:#8069eb;color:#5d42c9;background:#eeeaff}.dialog:has(.global-plus-dialog),.dialog:has(.global-plus-dialog)>header,.dialog .global-plus-dialog,.dialog .global-plus-dialog :is(.global-plus-member,.global-plus-benefits article,.global-plus-combo-action,.ai-bean-readout>span,.dialog-hint,.upstream-state){background:#fff!important;border-color:#c7d9e7!important;color:#173250!important}.dialog .global-plus-dialog .global-plus-benefits article:before{content:none}.dialog .global-plus-dialog :is(.global-plus-member strong,.global-plus-benefits article>header span,.global-plus-combo-action strong,.upstream-state strong){color:#173250!important}.dialog .global-plus-dialog :is(.global-plus-member small,.global-plus-benefits article>p,.global-plus-benefits details,.global-plus-benefits article>footer>span,.global-plus-combo-action>span,.global-plus-combo-action small,.ai-bean-readout>span,.ai-bean-readout em,.dialog-hint,.upstream-state p){color:#496984!important}.dialog .global-plus-dialog :is(.global-plus-benefits article>header em,.ai-bean-readout strong,.ai-bean-readout em.active){color:#6044c4!important}.dialog .global-plus-dialog :is(.global-plus-benefits details summary,.global-plus-benefits article>footer>span.ready){color:#0873d7!important}.console-shell .global-plus-rights-panel :is(.global-plus-member,.global-plus-benefits article,.global-plus-tab-action){background:#fff!important;border-color:#c7d9e7!important;color:#173250!important}.console-shell .global-plus-rights-panel .global-plus-benefits article:before{content:none}.console-shell .global-plus-rights-panel :is(.global-plus-member strong,.global-plus-benefits article>header span){color:#173250!important}.console-shell .global-plus-rights-panel :is(.global-plus-member small,.global-plus-benefits article>p,.global-plus-benefits article>footer>span,.global-plus-tab-action>span){color:#496984!important}.console-shell .global-plus-rights-panel .global-plus-benefits article>header em{color:#6044c4!important}.console-shell .global-plus-rights-panel .global-plus-benefits article>footer>span.ready{color:#0873d7!important}.global-plus-benefits article.gold-phone-coupon{grid-column:1 / -1;min-height:240px}.gold-phone-verify{margin:10px 0 16px}.gold-phone-verify input{background:#fff}.global-plus-combo-action{grid-column:1 / -1;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:15px 17px;border:1px solid #6599d0;border-radius:12px;background:linear-gradient(115deg,#edf7ff,#f3efff);box-shadow:0 10px 24px #26609e1c}.global-plus-combo-action>span{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:2px 8px;color:#1d568f}.global-plus-combo-action>span svg{grid-row:1 / 3;color:#7555dc}.global-plus-combo-action strong{font-size:14.3px}.global-plus-combo-action small{color:#69829a;font-size:11px}.global-plus-combo-action button{flex:0 0 auto}.global-plus-rights-panel{margin:-3px 0 17px}.global-plus-rights-panel .global-plus-member,.global-plus-rights-panel .global-plus-benefits{margin-bottom:14px}.global-plus-rights-panel .global-plus-benefits article{min-height:250px}.global-plus-tab-action{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:12px 15px;border:1px solid #c7d8ed;border-radius:10px;background:linear-gradient(115deg,#f7fbff,#f5f1ff)}.global-plus-tab-action>span{display:inline-flex;align-items:center;gap:7px;color:#617b96}.global-plus-tab-action small{font-size:11px;line-height:1.5}.global-plus-tab-action button{flex:0 0 auto}.consumption-result{margin-top:18px;border:1px solid #bfd8ee;border-radius:11px;overflow:hidden;background:#fafdff}.consumption-result header{padding:15px 17px;display:grid;grid-template-columns:auto 1fr auto;gap:14px;align-items:center;border-bottom:1px solid #d6e6f4;background:#eaf5ff}.consumption-result header span{color:#567895}.consumption-result header strong{color:#075fc7;font-size:18.7px}.consumption-result header em{color:#4c7396;font-style:normal;font-size:12.1px}.consumption-result>div{height:190px;padding:18px;display:grid;grid-template-columns:repeat(6,1fr);gap:8px;align-items:end}.consumption-result article{min-width:0;height:100%;display:flex;flex-direction:column;justify-content:end;text-align:center;position:relative}.consumption-result article small,.consumption-result article strong{position:relative;z-index:1}.consumption-result article small{color:#7590a9;font-size:9.9px}.consumption-result article strong{color:#17486f;font-size:12.1px;margin:4px 0}.consumption-result article span{display:block;min-height:8px;border-radius:5px 5px 2px 2px;background:linear-gradient(#62caff,#1677ff);box-shadow:0 5px 12px #1677ff33}.qr-drop{min-height:210px;border:1px dashed #82b5e7;border-radius:12px;background:radial-gradient(circle at 50% 20%,rgba(53,162,255,.12),transparent 55%),#f5fbff;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:9px;color:#376889;cursor:pointer}.qr-drop input{position:absolute;opacity:0;pointer-events:none}.qr-drop span{width:58px;height:58px;display:grid;place-items:center;color:#1677ff;border-radius:50%;background:#e2f1ff}.qr-drop small{color:#7893aa}.qr-result{margin-top:15px}.qr-result>span{display:block;color:#1677ff;font-size:11px;font-weight:750;letter-spacing:.12em;margin-bottom:7px}.qr-result textarea{width:100%;min-height:110px;padding:12px;resize:vertical;border:1px solid #bdd4e9;border-radius:8px;background:#f8fcff;color:#163a5d}.qr-result button{margin-top:8px;width:100%}.upstream-state{display:flex;gap:13px;align-items:flex-start;padding:18px;border:1px solid #c7daed;border-radius:10px;background:#edf6ff;color:#1677ff}.upstream-state.blocked{border-color:#efc792;background:#fff8e9;color:#a26a0b}.upstream-state strong{color:#173d60}.upstream-state p{margin:5px 0 0;color:#607d97;font-size:13.2px;line-height:1.6}.service-products{display:flex;flex-wrap:wrap;gap:8px;margin:16px 0}.service-products span{padding:7px 10px;border:1px solid #c5dbef;border-radius:20px;color:#3d6b91;background:#f2f8ff;font-size:12.1px}.product-redeem-panel{margin:18px 0;padding:18px;border:1px solid #b9d7f1;border-radius:10px;background:linear-gradient(135deg,#f7fbff,#e8f4ff)}.product-redeem-panel>div:first-child{margin-bottom:14px}.product-redeem-panel>div:first-child strong{display:block;margin-top:5px;color:#133d63}.product-redeem-panel>.primary-button{width:100%}.redeem-confirm-row{display:grid;grid-template-columns:1fr auto;align-items:end;gap:10px}.redeem-confirm-row .primary-button{height:50px}.eligibility-state{display:flex;align-items:flex-start;gap:10px;margin:0 0 14px;padding:12px 13px;border:1px solid #87d4b6;border-radius:8px;background:#eaf9f2;color:#087a51}.eligibility-state.blocked{border-color:#e3c37c;background:#fff8e8;color:#94650a}.eligibility-state strong{display:block;color:#173e60;font-size:13.2px}.eligibility-state p{margin:3px 0 0;color:#5e7892;font-size:12.1px;line-height:1.55}.operator-confirmation{display:flex;gap:9px;align-items:flex-start;margin:0 0 14px;padding:11px 13px;border-left:3px solid #1677ff;color:#3d6485;background:#fff;font-size:12.1px;line-height:1.6}.account-rights-panel{margin:0 0 34px;padding:23px;border:1px solid #91b6d8;border-radius:15px;background:linear-gradient(145deg,#fffffffc,#e6f4fff2);box-shadow:0 20px 48px #104f8f26,inset 0 1px #ffffffe6}.account-rights-head{display:flex;align-items:flex-start;justify-content:space-between;gap:22px;margin-bottom:17px}.account-rights-head h2,.catalog-preview-title h2{margin:5px 0 4px;color:#0d3159;font:730 25.3px/1.2 var(--display)}.account-rights-head p,.catalog-preview-title p{margin:0;color:#607e9b;font-size:13.2px}.rights-summary{display:grid;grid-template-columns:repeat(6,minmax(82px,1fr)) auto;align-items:stretch;margin-bottom:17px;border:1px solid #aac5df;border-radius:10px;background:#ffffffe0;overflow:hidden;box-shadow:0 8px 20px #1c538b0f}.rights-summary>span{min-height:70px;padding:12px 14px;border-right:1px solid #bfd2e5}.rights-summary small{display:block;color:#69839d;font-size:9.9px}.rights-summary strong{display:block;margin-top:4px;color:#123c63;font-size:26.4px}.rights-summary .claimable strong{color:#087a51}.rights-summary>em{align-self:center;padding:12px 15px;color:#7690a7;font-style:normal;font-size:9.9px}.rights-filters{display:flex;flex-wrap:wrap;gap:7px;margin-bottom:17px}.rights-filters button{height:32px;padding:0 13px;border:1px solid #a4c2df;border-radius:17px;background:#f8fcff;color:#476d91;cursor:pointer;font-size:12.1px;box-shadow:0 3px 8px #1e538a0d}.rights-filters button:hover,.rights-filters button.active{border-color:#4c98df;color:#075fca;background:#e4f2ff}.claimable-check{margin:-5px 0 17px;padding:13px 15px;border:1px solid #8db9df;border-radius:10px;background:#f4faff;color:#426783;box-shadow:0 7px 17px #1f5b9212}.claimable-check>div{display:flex;align-items:center;gap:8px;color:#126945}.claimable-check p{margin:6px 0 0;font-size:12.1px;line-height:1.65}.claimable-check small{display:block;margin-top:5px;color:#a45d18}.claimable-check.warning{border-color:#d8a45b;background:#fff9ef}.claimable-check.warning>div{color:#a45d18}.plus-category-panel{margin:-3px 0 17px;padding:15px;border:1px solid #a4c3df;border-radius:10px;background:linear-gradient(135deg,#fbfdff,#e7f3ff);box-shadow:0 8px 20px #1c538b0f}.plus-category-head{display:flex;align-items:end;justify-content:space-between;gap:18px;margin-bottom:12px}.plus-category-head>div{display:grid;gap:5px}.plus-category-head strong{color:#123d65;font-size:15.4px}.plus-category-head label{width:min(280px,38%);height:38px;padding:0 11px;display:flex;align-items:center;gap:7px;border:1px solid #b8d2e9;border-radius:8px;background:#fff;color:#5280aa}.plus-category-head input{min-width:0;flex:1;border:0;outline:0;background:transparent;color:#163d61}.plus-category-chips{display:flex;flex-wrap:wrap;gap:7px}.plus-category-chips button{min-height:30px;padding:0 10px;border:1px solid #c8daeb;border-radius:7px;background:#ffffffd1;color:#52718d;cursor:pointer;font-size:11px}.plus-category-chips button:hover,.plus-category-chips button.active{border-color:#4f9ee8;background:#e3f2ff;color:#075fc3}.plus-category-chips em{margin-left:3px;color:#7c97ae;font-style:normal}.rights-list-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.right-card{min-width:0;padding:15px;border:1px solid #a8c3dc;border-radius:12px;background:linear-gradient(145deg,#fffffffa,#f6fafff5);display:grid;grid-template-columns:58px minmax(0,1fr);gap:13px;box-shadow:0 9px 22px #1e4e7c17;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.right-card:hover{transform:translateY(-2px);border-color:#76aee1;box-shadow:0 14px 28px #17599924}.right-card.is-claimable{border-color:#69bd9a;box-shadow:0 10px 24px #087a511f}.right-card.is-claimed{background:#f4f8fc}.right-card-image{width:58px;height:58px;display:grid;place-items:center;border:1px solid #9fc2e3;border-radius:10px;overflow:hidden;color:#1677ff;background:linear-gradient(145deg,#eef8ff,#dceeff);box-shadow:0 5px 12px #1677ff14}.right-card-image img{width:100%;height:100%;object-fit:cover}.right-card-copy{min-width:0}.right-card-labels{display:flex;flex-wrap:wrap;align-items:center;gap:5px}.right-card-labels>span{color:#1677ff;font-size:9.9px;font-weight:700;letter-spacing:.04em}.right-card-subcategory{color:#66819b;font-size:8.8px;font-style:normal}.plus-bag-badge{padding:2px 5px;border:1px solid #93c6f4;border-radius:999px;background:#e8f4ff;color:#075fc4;font-size:8.8px;font-style:normal;font-weight:750;white-space:nowrap}.right-card-copy h3{margin:5px 0;color:#153d62;font-size:15.4px}.right-card-copy p{margin:0;color:#66819b;font-size:11px;line-height:1.55;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.right-facts{display:flex;flex-wrap:wrap;gap:5px;margin-top:8px}.right-facts em{padding:3px 6px;border-radius:4px;color:#3d6587;background:#e8f2fb;font-style:normal;font-size:9.9px}.right-facts .halfprice-price{color:#075fc7;background:#dceeff;font-weight:800}.right-facts .original-price{color:#8195a8;background:#f1f5f8;text-decoration:line-through}.halfprice-identity-bar{display:grid;grid-template-columns:minmax(220px,1fr) minmax(260px,420px) auto;gap:18px;align-items:end;margin:14px 0;padding:18px 20px;border:1px solid #c7ddf4;border-radius:12px;background:linear-gradient(135deg,#f7fbff,#e9f5ff);box-shadow:0 12px 30px #1264b814}.halfprice-identity-bar>div{display:grid;gap:5px}.halfprice-identity-bar strong{color:#123b68;font-size:16.5px}.halfprice-identity-bar label{display:grid;gap:7px;color:#587897;font-size:12.1px}.halfprice-identity-bar select{width:100%;height:44px;padding:0 38px 0 12px;border:1px solid #a9cae9;border-radius:8px;background:#fff;color:#173c63}.halfprice-identity-status{min-height:36px;display:inline-flex;align-items:center;justify-content:center;padding:0 12px;border-radius:999px;background:#e8f4ff;color:#0a65ba;font-size:12.1px;white-space:nowrap}.halfprice-identity-status.claimed{background:#eef1f5;color:#6f7f8f}.halfprice-identity-status.unknown{background:#fff5d9;color:#8c6500}.halfprice-identity-bar .batch-all-button{width:fit-content;min-height:36px;margin-top:6px;padding:0 13px;font-size:11px}.batch-benefit-dialog{display:grid;gap:16px}.batch-benefit-summary{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:11px;padding:15px 17px;border:1px solid #8eb7dc;border-radius:12px;background:linear-gradient(120deg,#edf7ff,#f4f1ff)}.batch-benefit-summary>svg{color:#5d63dc}.batch-benefit-summary span{display:grid;gap:3px}.batch-benefit-summary strong{color:#163f69}.batch-benefit-summary small{color:#6b8298;font-size:11px}.batch-benefit-summary em{color:#d24e36;font-style:normal;font-weight:900}.batch-benefit-steps{display:flex;align-items:center;gap:8px}.batch-benefit-steps span{padding:6px 10px;border:1px solid #bdcfe0;border-radius:999px;color:#7b8fa1;font-size:11px;white-space:nowrap}.batch-benefit-steps span.active{border-color:#4d8fd0;color:#075eb0;background:#e8f4ff}.batch-benefit-steps i{flex:1;height:1px;background:#c7d8e8}.batch-benefit-items{display:grid;gap:9px;max-height:440px;overflow:auto;padding-right:4px}.batch-benefit-items article{display:grid;grid-template-columns:42px minmax(180px,1fr) minmax(210px,280px);align-items:center;gap:12px;padding:13px;border:1px solid #acc6de;border-radius:10px;background:#fff}.batch-sequence{width:36px;height:36px;display:grid;place-items:center;border-radius:9px;background:#e8f4ff;color:#1768b5;font-family:var(--display);font-weight:900}.batch-benefit-items article>div{display:grid;gap:4px}.batch-benefit-items article>div strong{color:#183f66}.batch-benefit-items article>div small{color:#70869a;font-size:11px}.batch-benefit-items article>em{justify-self:end;color:#7a8da0;font-style:normal;font-size:11px}.batch-benefit-items article>label{display:grid;gap:5px;color:#58738e;font-size:9.9px}.batch-benefit-items article>label input{height:38px;padding:0 10px;border:1px solid #78a9d5;border-radius:8px;color:#163d64;font-family:var(--display);font-size:18.7px;letter-spacing:.18em}.batch-benefit-items article>p{grid-column:2 / -1;display:flex;gap:8px;margin:0;color:#667e93;font-size:11px}.batch-benefit-items article.is-succeeded{border-color:#4fa67f;background:#f2fff9}.batch-benefit-items article.is-failed{border-color:#d78972;background:#fff6f2}.batch-benefit-items article.is-unknown{border-color:#d2a142;background:#fff9e9}.batch-benefit-items article.is-skipped{opacity:.72}.batch-benefit-items .no-code{color:#16805d}.batch-send-all{width:100%;min-height:46px}.member-bag-identity-bar{border-color:#b8d8f2;background:linear-gradient(135deg,#f8fcff,#e3f2ff)}.member-bag-claim-product>div{background:linear-gradient(135deg,#dceeff,#b9dcfb)}.halfprice-order-product{display:grid;grid-template-columns:86px minmax(0,1fr);gap:15px;align-items:center;padding:15px;border:1px solid #cde0f3;border-radius:10px;background:#eef7ff}.halfprice-order-product>div{width:86px;height:70px;display:grid;place-items:center;overflow:hidden;border-radius:8px;background:#d8eafd;color:#1677ff}.halfprice-order-product img{width:100%;height:100%;object-fit:cover}.halfprice-order-product span{min-width:0;display:grid;gap:5px}.halfprice-order-product small{color:#567b9d}.halfprice-order-product strong{color:#123b68;font-size:17.6px}.halfprice-order-product em{color:#075fc7;font-style:normal;font-weight:800}.halfprice-order-product del{margin-left:8px;color:#8497a9;font-size:12.1px;font-weight:400}.halfprice-payment-note{display:flex;gap:11px;align-items:flex-start;margin:15px 0;padding:13px;border-left:3px solid #1677ff;background:#f2f8ff;color:#1677ff}.halfprice-payment-note span{display:grid;gap:4px}.halfprice-payment-note strong{color:#163e66}.halfprice-payment-note small{color:#617f9d;line-height:1.6}.halfprice-order-dialog .operator-confirmation{display:block;margin-bottom:15px;padding:11px 13px;border:1px solid #d8e4ef;border-left:3px solid #1677ff;background:#fafcff;color:#536f8a;font-size:12.1px;line-height:1.65}.halfprice-order-dialog .operator-confirmation summary{cursor:pointer;color:#146cc1}.halfprice-order-dialog .operator-confirmation p{margin:10px 0 0}.halfprice-send-code{width:100%;height:46px;margin-bottom:15px}.halfprice-agreement{display:flex;gap:9px;align-items:flex-start;margin:16px 0 4px;padding:12px;border:1px solid #d3e0ed;border-radius:8px;color:#496985;background:#f7fbff;font-size:13.2px;line-height:1.6}.halfprice-agreement input{margin-top:3px;accent-color:#1677ff}.right-card footer{grid-column:1 / 3;display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:11px;border-top:1px solid #c4d5e6}.right-card footer>span{display:flex;align-items:center;gap:5px;color:#7b6b4b;font-size:11px}.right-card footer>span.ready{color:#087a51}.right-card footer button{flex:0 0 auto;min-height:34px;padding:0 12px;font-size:11px}.rights-state{min-height:135px;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:10px;border:1px dashed #a9c8e5;border-radius:11px;color:#567895;background:#f7fcffcc;font-size:13.2px}.rights-state.error{border-color:#e7ad91;color:#9f532e;background:#fff8f3}.rights-warnings{margin-top:14px;padding:10px 13px;border:1px solid #e7d096;border-radius:8px;color:#82601c;background:#fff9e9;font-size:11px}.rights-warnings summary{cursor:pointer;font-weight:700}.rights-warnings p{margin:7px 0 0}.catalog-preview-title{margin:0 0 15px}@media(max-width:1100px){.service-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.benefit-account-bar{align-items:flex-start;flex-direction:column}.benefit-account-actions{width:100%;min-width:0}.rights-summary{grid-template-columns:repeat(3,1fr)}.rights-summary>em{grid-column:1 / 4}.rights-list-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.service-grid{grid-template-columns:1fr}.service-card{min-height:145px}.benefit-account-bar{padding:18px 16px}.benefit-account-actions{flex-direction:column;align-items:stretch}.benefit-account-actions select{min-width:0;width:100%}.service-center .section-toolbar{align-items:flex-start;flex-direction:column;gap:5px}.service-center .section-toolbar small{margin-left:0}.benefit-dialog-account{align-items:stretch;flex-direction:column}.benefit-dialog-account .ghost-button{width:100%}.consumption-result header{grid-template-columns:1fr;gap:4px}.consumption-result>div{height:240px;padding:12px 8px;gap:4px}.consumption-result article small{writing-mode:vertical-rl;margin:auto}.redeem-confirm-row{grid-template-columns:1fr}.redeem-confirm-row .primary-button{width:100%}.account-rights-panel{padding:16px}.account-rights-head{flex-direction:column}.account-rights-head .secondary-button{width:100%}.rights-summary{grid-template-columns:repeat(2,1fr)}.rights-summary>em{grid-column:1 / 3}.rights-list-grid{grid-template-columns:1fr}.right-card{grid-template-columns:48px minmax(0,1fr)}.right-card-image{width:48px;height:48px}.right-card footer{grid-column:1 / 3;align-items:stretch;flex-direction:column}.right-card footer button{width:100%}.halfprice-identity-bar{grid-template-columns:1fr;align-items:stretch}.halfprice-identity-status{justify-self:start}.halfprice-order-product{grid-template-columns:70px minmax(0,1fr)}.halfprice-order-product>div{width:70px;height:62px}.global-plus-benefits{grid-template-columns:1fr}.global-plus-benefits article{min-height:270px}.global-plus-member{grid-template-columns:34px minmax(0,1fr)}.global-plus-member em{grid-column:2;justify-self:start}.global-plus-combo-action{flex-direction:column;align-items:stretch}.global-plus-tab-action{align-items:stretch;flex-direction:column}.batch-benefit-items article{grid-template-columns:38px minmax(0,1fr)}.batch-benefit-items article>label,.batch-benefit-items article>em{grid-column:2;justify-self:stretch}.batch-benefit-items article>p{grid-column:1 / -1}.batch-benefit-steps{overflow-x:auto}.batch-benefit-summary{grid-template-columns:auto 1fr}.batch-benefit-summary>em{grid-column:2}}.topbar-actions-right{display:flex;align-items:center;gap:18px}.tenant-switcher{display:flex;align-items:center;gap:10px}.tenant-switcher>span{display:flex;align-items:center;gap:5px;color:#64809b;font-size:11px;white-space:nowrap}.tenant-switcher select{width:min(260px,25vw);height:38px;padding:0 34px 0 11px;border:1px solid #b8d2eb;border-radius:8px;background:#f6fbff;color:#123e68;font-size:13.2px;outline:none}.tenant-switcher select:focus{border-color:#1677ff;box-shadow:0 0 0 3px #1677ff1a}.tenant-scope-banner{position:sticky;top:0;z-index:8;min-height:42px;margin:14px 0 -20px;padding:9px 13px;display:flex;align-items:center;gap:8px;border:1px solid #bcd7ef;border-radius:8px;background:#eff8fff5;color:#557793;font-size:12.1px;box-shadow:0 8px 22px #16508a12;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.tenant-scope-banner svg{color:#1677ff}.tenant-scope-banner strong{color:#0f5da8}.tenant-row-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.tenant-row-actions .text-button:disabled{color:#7d97ae;cursor:default;text-decoration:none}.tenant-row-actions .text-button.danger{color:#b54a5d}.tenant-role-note{display:flex;align-items:flex-start;gap:9px;margin-bottom:16px;padding:12px 14px;border:1px solid #bfd7ee;border-radius:8px;background:#eef7ff;color:#416b8e;font-size:13.2px;line-height:1.6}.tenant-role-note svg{flex:0 0 auto;margin-top:2px;color:#1677ff}.tenant-protected{color:#1677ff;font-style:normal;font-size:12.1px}.audit-panel{margin-bottom:40px;border:1px solid #9ab9d7;border-radius:13px;background:linear-gradient(145deg,#fffffffc,#f4f9fff5);box-shadow:0 18px 44px #0f4c8924;overflow:hidden}.audit-filter-bar{padding:18px 20px;display:grid;grid-template-columns:minmax(190px,.8fr) minmax(240px,1fr) auto;align-items:end;gap:12px;border-bottom:1px solid #d7e5f2;background:linear-gradient(120deg,#f8fcff,#eaf5ff)}.audit-filter-bar label{display:grid;gap:7px;color:#5a7895;font-size:11px}.audit-filter-bar select,.audit-filter-bar input{min-width:0;height:40px;padding:0 11px;border:1px solid #b8d0e7;border-radius:7px;background:#fff;color:#173d61;outline:none}.audit-filter-bar button{height:40px;display:inline-flex;align-items:center;gap:6px}.audit-table{overflow-x:auto}.audit-row{min-width:980px;display:grid;grid-template-columns:150px 180px minmax(210px,1fr) 150px minmax(180px,1fr);align-items:center;gap:14px;min-height:66px;padding:10px 20px;border-bottom:1px solid #e0eaf3;color:#456581;font-size:12.1px}.audit-head{min-height:44px;background:#f3f8fd;color:#6d87a0;font-size:9.9px;font-weight:750;letter-spacing:.08em}.audit-actor{display:grid;gap:4px}.audit-actor strong{color:#163e63}.audit-actor small,.audit-row>span:nth-child(4) small{display:block;color:#7b94aa}.audit-action,.audit-target{display:grid;gap:4px}.audit-action strong,.audit-target strong{color:#123e65;font-size:12.1px}.audit-action small,.audit-target small{color:#7891a7;overflow-wrap:anywhere}.audit-action small{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9.9px}.audit-detail-summary{display:block;margin-bottom:5px;color:#426783;line-height:1.5}.audit-row details summary{color:#126dd0;cursor:pointer}.audit-row pre{max-width:360px;max-height:180px;margin:8px 0 0;padding:9px;overflow:auto;border-radius:6px;background:#102d49;color:#d9efff;font-size:9.9px;white-space:pre-wrap;overflow-wrap:anywhere}.audit-empty{min-height:220px;display:flex;align-items:center;justify-content:center;gap:10px;color:#708ba4}.audit-pagination{min-height:62px;padding:12px 20px;display:flex;align-items:center;justify-content:space-between;gap:14px;color:#66829c;font-size:12.1px;background:#f8fbfe}.audit-pagination>div{display:flex;gap:8px}@media(max-width:640px){.topbar{height:auto;min-height:72px;padding:10px 0;gap:10px}.topbar-actions-right{gap:8px}.tenant-switcher{display:grid;gap:3px}.tenant-switcher>span{display:none}.tenant-switcher select{width:min(43vw,190px);height:36px}.user-chip>span:last-child{display:none}.tenant-scope-banner{margin-bottom:-12px}.audit-filter-bar{grid-template-columns:1fr}.audit-filter-bar button{width:100%;justify-content:center}.audit-pagination{align-items:stretch;flex-direction:column}.audit-pagination>div button{flex:1}.plus-category-head{align-items:stretch;flex-direction:column}.plus-category-head label{width:100%}}:root{--line: #7fa8cf;--line-strong: #568cc1;--panel-glass: rgba(255, 255, 255, .92);--panel-blue: rgba(228, 242, 255, .88);--premium-shadow: 0 22px 52px rgba(17, 70, 125, .16), 0 5px 16px rgba(19, 80, 145, .1);--premium-inset: inset 0 1px 0 rgba(255, 255, 255, .98), inset 0 -1px 0 rgba(54, 112, 170, .08)}body{background:radial-gradient(circle at 8% 2%,rgba(70,174,255,.2),transparent 26%),radial-gradient(circle at 92% 13%,rgba(46,120,255,.13),transparent 25%),linear-gradient(rgba(45,116,188,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(45,116,188,.055) 1px,transparent 1px),linear-gradient(145deg,#f8fbff,#eaf4ff 48%,#f6faff);background-size:auto,auto,28px 28px,28px 28px,auto;background-attachment:fixed}.topbar{border-bottom:1px solid rgba(111,158,200,.7);background:linear-gradient(90deg,#f1f9ff47,#daefff24);box-shadow:0 10px 28px #134e880b,inset 0 -1px #ffffffd1;-webkit-backdrop-filter:blur(10px) saturate(118%);backdrop-filter:blur(10px) saturate(118%)}.side-rail{border-color:#8fb3d5;box-shadow:10px 0 34px #12487e1c,inset -1px 0 #ffffffe6}.rail-logo,.brand-signal{background:linear-gradient(145deg,#61ccff,#238eff 46%,#075cca);box-shadow:0 13px 30px #0c68db59,inset 0 1px #ffffff5c}.side-rail nav button.active{box-shadow:0 8px 18px #1677ff21,inset 0 0 0 1px #fffc}.login-panel-wrap{background:radial-gradient(circle at 92% 7%,rgba(73,170,255,.12),transparent 25%),linear-gradient(145deg,#fff,#eef6ff)}.login-panel{padding:clamp(24px,3vw,38px);border:1px solid #79a8d2;border-radius:20px;background:linear-gradient(145deg,#fffffff7,#eff7fff0);box-shadow:var(--premium-shadow),var(--premium-inset);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.login-icon,.user-avatar,.metric-icon,.phone-glyph,.table-identity i{border-color:#6ea5d6;background:linear-gradient(145deg,#f9fdff,#dceeff 58%,#c8e2fb);color:#0868d7;box-shadow:0 9px 20px #1677ff26,inset 0 1px #fff}.metric-strip,.guarantee-overview,.refresh-metric-strip,.account-card,.guarantee-group,.refresh-config-panel,.refresh-pulse-panel,.refresh-run,.catalog-column,.user-table-wrap,.audit-panel,.account-rights-panel{border:1px solid var(--line-strong);box-shadow:var(--premium-shadow),var(--premium-inset)}.account-card,.guarantee-group,.service-card,.right-card,.global-plus-benefits article{isolation:isolate}.account-card:after,.guarantee-group:after,.service-card:before,.right-card:before,.global-plus-benefits article:before{content:"";position:absolute;pointer-events:none;z-index:-1;width:170px;height:170px;right:-70px;top:-95px;border-radius:50%}.account-card{border-radius:17px;overflow:hidden}.account-card:before{width:6px;height:100%;box-shadow:3px 0 15px #1677ff33}.membership-grid{padding:10px;gap:8px;border-color:#80a8cd}.membership-cell{border:1px solid #84add3!important;border-radius:11px;box-shadow:0 8px 18px #164f8714,inset 0 1px #fff;overflow:hidden}.membership-cell.is-link:hover{transform:translateY(-2px);border-color:#3987d2!important;box-shadow:0 13px 26px #1660a929,inset 0 0 0 1px #ffffffd9}.membership-cell:after{height:3px;width:46%;border-radius:0 3px 0 0}.benefit-account-bar{border:1px solid #4f8dc7;border-radius:16px;box-shadow:0 20px 45px #104c8a2e,var(--premium-inset)}.benefit-account-bar:before{width:6px;box-shadow:3px 0 16px #1677ff40}.benefit-account-actions select,.tenant-switcher select{border-color:#6f9fc9;box-shadow:0 5px 13px #19528b14,inset 0 1px #fff}.service-grid{gap:15px}.service-card{border:1px solid #5e91c1;border-radius:16px;background:#fff;box-shadow:0 15px 32px #134a8224,var(--premium-inset)}.service-card:hover{border-color:#247bc9;background:#fff;box-shadow:0 22px 44px #0e5cab38,0 0 0 1px #ffffffe6 inset}.service-icon{width:46px;height:46px;border-color:#4f91ce;border-radius:13px;background:linear-gradient(145deg,#fff,#cfe8ff);box-shadow:0 10px 21px #1677ff2e,inset 0 1px #fff}.service-card:nth-child(4n+2) .service-icon{color:#315fd2;background:linear-gradient(145deg,#fff,#dbe5ff)}.service-card:nth-child(4n+3) .service-icon{color:#087cae;background:linear-gradient(145deg,#fff,#d7f3ff)}.service-card:nth-child(4n+4) .service-icon{color:#145fc0;background:linear-gradient(145deg,#fff,#dceaff)}.service-status{border-color:#88acca}.rights-summary,.plus-category-panel,.halfprice-identity-bar,.product-redeem-panel,.halfprice-order-product,.benefit-readout,.consumption-result,.upstream-state{border-color:#6f9fc9;box-shadow:0 12px 26px #124c851a,var(--premium-inset)}.rights-summary>span{border-color:#91b3d2}.rights-filters button,.plus-category-chips button{border-color:#7da6cc;background:linear-gradient(145deg,#fff,#e9f4ff)}.rights-filters button:hover,.rights-filters button.active,.plus-category-chips button:hover,.plus-category-chips button.active{border-color:#267ed0;box-shadow:0 6px 14px #1677ff24,inset 0 1px #fff}.right-card{position:relative;border:1px solid #628fbb;border-radius:15px;background:#fff;box-shadow:0 13px 27px #144b8121,var(--premium-inset);overflow:hidden}.right-card:hover{border-color:#247bc9;box-shadow:0 21px 38px #1058a033,var(--premium-inset)}.right-card.is-claimable{border-color:#2a9c74;box-shadow:0 15px 31px #087a5129,var(--premium-inset)}.right-card.is-claimed{border-color:#86a3bd;background:#fff}.right-card-image{border-color:#4e8cc6;border-radius:13px;background:linear-gradient(145deg,#fff,#cce7ff);box-shadow:0 10px 20px #1677ff2b,inset 0 1px #fff}.right-card-image img{background:#fff}.right-card footer{border-color:#87aacb}.right-facts em,.plus-bag-badge{border:1px solid #91b4d4;background:linear-gradient(145deg,#f7fbff,#ddecff)}.catalog-column,.audit-panel{border-color:#568cc1}.catalog-column>header,.audit-filter-bar{border-color:#82a8ca}.catalog-item,.audit-row{border-color:#a2bdd7}.catalog-thumb,.order-detail-icon,.product-detail-image{border:1px solid #6798c4;background:linear-gradient(145deg,#fff,#d5eaff);box-shadow:0 8px 18px #134e881f,inset 0 1px #fff}.dialog{border:1px solid #4f86ba;background:linear-gradient(145deg,#fffffffc,#ebf6fff7);box-shadow:0 34px 90px #032b5857,0 0 0 1px #ffffffeb,var(--premium-inset)}.dialog>header{border-color:#86a9c9;background:#f8fcfff5;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.field-label input,.field-label select,.audit-filter-bar select,.audit-filter-bar input,.plus-category-head label,.halfprice-identity-bar select{border-color:#74a1cb;box-shadow:inset 0 1px 2px #194d820d,0 4px 11px #124a810d}.primary-button{border:1px solid rgba(4,76,164,.42);box-shadow:0 11px 24px #1677ff47,inset 0 1px #ffffff47}.ghost-button,.secondary-button,.icon-button{border-color:#759fc6;background:linear-gradient(145deg,#fff,#e8f3ff);box-shadow:0 5px 12px #19508712,inset 0 1px #fff}.status-pill{border-color:#789fc2;box-shadow:inset 0 1px #fff}@media(max-width:960px){.login-panel{padding:28px}.membership-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){body{background-size:auto,auto,24px 24px,24px 24px,auto}.login-panel{padding:23px 18px;border-radius:17px}.workspace{padding-inline:12px}.account-card,.account-rights-panel,.benefit-account-bar,.audit-panel{border-radius:14px}.membership-grid{grid-template-columns:1fr;padding:8px;gap:7px}.membership-cell{min-height:132px}.service-grid{gap:11px}.service-card{min-height:138px;padding:15px}.right-card{border-radius:13px}.metric-strip,.guarantee-overview,.refresh-metric-strip,.account-card,.guarantee-group,.service-card,.right-card,.account-rights-panel{box-shadow:0 13px 28px #11467d21,var(--premium-inset)}}.ghost-button{color:#5944c6;border-color:#b4aaec;background:linear-gradient(145deg,#fff,#f0edff)}.service-card{border-top-width:3px}.service-card:nth-child(4n+1){border-top-color:#178cff}.service-card:nth-child(4n+2){border-top-color:var(--accent-violet)}.service-card:nth-child(4n+3){border-top-color:var(--accent-cyan)}.service-card:nth-child(4n+4){border-top-color:var(--accent-amber)}.right-card:nth-child(4n+1){border-top:3px solid #278cf0}.right-card:nth-child(4n+2){border-top:3px solid var(--accent-violet)}.right-card:nth-child(4n+3){border-top:3px solid var(--accent-cyan)}.right-card:nth-child(4n+4){border-top:3px solid var(--accent-amber)}.right-card.is-claimable{border-top-color:#12a474}.right-card.is-claimed{border-top-color:#8ba5be}.topbar{height:64px;margin-top:12px;padding:0 18px;border:1px solid #73a4d2;border-radius:17px;background:linear-gradient(110deg,#fffffff5,#e2f2fff0 52%,#f1f7fff5);box-shadow:0 14px 34px #164e8821,inset 0 1px #fffffffa,inset 0 -1px #3373b31a}.topbar:before{content:"";align-self:stretch;width:4px;margin:11px 13px 11px -7px;border-radius:999px;background:linear-gradient(180deg,#61d6ff,#177fff 58%,#5a56d8);box-shadow:0 0 15px #177fff57}.topbar-brand{min-width:0}.topbar-title{color:#075dad;background:none;-webkit-text-fill-color:#075dad;text-shadow:0 1px 0 #fff,0 2px 0 #a8d1f2,0 5px 12px rgba(6,81,158,.2)}.page-intro h1{color:#0863ba;background:none;-webkit-text-fill-color:#0863ba;font-family:HarmonyOS Sans SC,Microsoft YaHei UI,sans-serif;font-weight:900;letter-spacing:-.035em;text-shadow:0 1px 0 #fff,0 2px 0 #b5d9f6,0 4px 0 rgba(50,130,202,.18),0 9px 20px rgba(8,82,153,.2)}@media(max-width:640px){.topbar{min-height:62px;margin-top:9px;padding:8px 10px;border-radius:14px}.topbar:before{width:3px;margin:7px 6px 7px -2px}.topbar-title{letter-spacing:.06em;white-space:nowrap}.page-intro h1{font-size:clamp(31.9px,9.9vw,42.9px)}}.topbar{justify-content:flex-start}.topbar-brand{justify-content:flex-start;margin-right:auto}.topbar-actions-right{margin-left:auto}.page-intro-actions{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap}.guarantee-channel-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;padding:10px}.guarantee-channel-summary>div{min-height:92px;border:1px solid #84add3;border-radius:11px;background:#fff;box-shadow:0 8px 18px #164f8714,inset 0 1px #fff}.guarantee-channel-summary>div+div{border-left:1px solid #84add3}.guarantee-channel-summary>div:after{bottom:-1px}.guarantee-account{min-height:330px}.guarantee-channel-row{min-height:50px;display:grid;grid-template-columns:3px minmax(0,1fr) auto;gap:5px 9px;align-content:center}.guarantee-channel-row:before{grid-row:1 / 3;align-self:center}.guarantee-channel-row span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.guarantee-channel-row small{grid-column:2 / 4;color:#7892aa;font-size:9.9px}.permission-panel,.permission-split{margin-bottom:22px}.permission-panel{border:1px solid #568cc1;border-radius:15px;background:#fff;box-shadow:var(--premium-shadow),var(--premium-inset);overflow:hidden}.permission-panel>article{min-height:92px;padding:20px;display:flex;align-items:center;gap:14px;border-bottom:1px solid #b8d0e7;background:linear-gradient(110deg,#f7fbff,#e8f4ff)}.permission-avatar{width:44px;height:44px;display:grid;place-items:center;border:1px solid #6ea5d6;border-radius:12px;background:linear-gradient(145deg,#fff,#dceeff);color:#0868d7;font-weight:900}.permission-panel strong{display:block;color:#123b68}.permission-panel small{display:block;margin-top:4px;color:#647f99}.permission-panel em{margin-left:auto;padding:5px 9px;border:1px solid #8ab9e8;border-radius:999px;color:#075fc4;background:#eaf4ff;font-style:normal;font-size:12.1px;white-space:nowrap}.permission-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0}.permission-grid span{min-height:76px;padding:16px;display:flex;align-items:center;gap:9px;border-right:1px solid #d5e3f1;color:#426687;font-size:13.2px;line-height:1.5}.permission-grid span:last-child{border-right:0}.permission-grid svg{flex:0 0 auto;color:#1677ff}.permission-split{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.permission-split article{min-height:112px;padding:18px;display:flex;align-items:flex-start;gap:12px;border:1px solid #568cc1;border-radius:14px;background:#fff;box-shadow:0 12px 26px #124c851a,var(--premium-inset)}.permission-split svg{flex:0 0 auto;color:#1677ff}.permission-split strong{color:#123b68}.permission-split p{margin:7px 0 0;color:#607d97;font-size:13.2px;line-height:1.65}.embedded-audit-head{padding:20px;display:flex;align-items:flex-start;justify-content:space-between;gap:16px;border-bottom:1px solid #d7e5f2;background:linear-gradient(110deg,#fbfdff,#edf6ff)}.embedded-audit-head h2{margin:5px 0 4px;color:#123b68;font-size:25.3px}.embedded-audit-head p{margin:0;color:#607d97;font-size:13.2px}@media(max-width:960px){.guarantee-channel-summary,.permission-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.permission-grid span:nth-child(2){border-right:0}.permission-grid span:nth-child(3){border-top:1px solid #d5e3f1;grid-column:1 / 3}}@media(max-width:640px){.page-intro-actions,.page-intro-actions .ghost-button,.page-intro-actions .primary-button{width:100%}.permission-split,.permission-grid,.guarantee-channel-summary{grid-template-columns:1fr}.permission-grid span,.permission-grid span:nth-child(2),.permission-grid span:nth-child(3){grid-column:auto;border-right:0;border-top:1px solid #d5e3f1}.permission-grid span:first-child{border-top:0}.embedded-audit-head{align-items:stretch;flex-direction:column}}.business-intro{border-color:#7eb4e8}.business-tabs,.contract-dataset-tabs{display:flex;flex-wrap:wrap;gap:9px;margin:0 0 18px}.business-tabs button,.contract-dataset-tabs button{min-height:38px;padding:0 13px;border:1px solid #9fc1df;border-radius:10px;background:#f8fcff;color:#42698b;cursor:pointer;display:inline-flex;align-items:center;gap:7px;font-weight:800;box-shadow:0 6px 16px #1b589112}.business-tabs button.active,.contract-dataset-tabs button.active{border-color:#1677ff;color:#075fc7;background:linear-gradient(135deg,#e7f3ff,#fff);box-shadow:0 10px 22px #1677ff24}.contract-dataset-tabs button em{min-width:24px;padding:3px 7px;border-radius:999px;background:#e4f1ff;color:#1677ff;font-style:normal;font-size:11px}.contract-panel{display:grid;gap:16px}.contract-filter-bar{display:grid;grid-template-columns:minmax(220px,1.2fr) repeat(3,minmax(150px,.8fr)) auto auto auto;align-items:end;gap:11px;padding:18px;border:1px solid #93b8dc;border-radius:14px;background:linear-gradient(120deg,#f8fcff,#eaf5ff);box-shadow:0 12px 28px #165b971c,inset 0 1px #fff}.contract-filter-bar label{display:grid;gap:7px;min-width:0;color:#557797;font-size:11px;font-weight:800}.contract-filter-bar input,.contract-filter-bar select{min-width:0;height:40px;padding:0 11px;border:1px solid #b6d0e8;border-radius:8px;background:#fff;color:#173d61;outline:none}.contract-filter-bar input:focus,.contract-filter-bar select:focus{border-color:#1677ff;box-shadow:0 0 0 3px #1677ff1f}.contract-filter-bar button{min-height:40px;white-space:nowrap}.contract-table-panel{border:1px solid #82a8ca;border-radius:15px;background:#fff;box-shadow:var(--premium-shadow),var(--premium-inset);overflow:hidden}.contract-table-panel>header{padding:18px 20px;display:flex;align-items:center;justify-content:space-between;gap:18px;border-bottom:1px solid #c8dced;background:linear-gradient(110deg,#f7fbff,#e8f4ff)}.contract-table-panel>header div{display:grid;gap:4px}.contract-table-panel>header strong{color:#123d65;font-size:19.8px}.contract-table-panel>header small{color:#63809b;font-size:12.1px}.contract-summary-line{min-height:48px;padding:0 20px;display:flex;align-items:center;gap:18px;border-bottom:1px solid #d8e6f3;color:#5c7894;font-size:13.2px}.contract-summary-line strong{color:#075fc7;font-size:17.6px}.contract-table-scroll{overflow-x:auto;position:relative;min-height:220px}.contract-table{width:100%;min-width:980px;border-collapse:collapse}.contract-table th,.contract-table td{padding:12px 14px;border-bottom:1px solid #dce8f3;text-align:left;color:#476682;font-size:13.2px;vertical-align:top}.contract-table th{color:#6d86a0;background:#f6fbff;font-size:11px;letter-spacing:.06em;white-space:nowrap}.contract-table tr:hover td{background:#f8fcff}.contract-name-cell{min-width:260px;color:#173d61!important;font-weight:800}.contract-grade{display:inline-flex;min-height:24px;align-items:center;padding:0 8px;border-radius:999px;border:1px solid #bfd5ea;background:#eef7ff;color:#1768b5;font-style:normal}.contract-empty{min-height:220px;display:flex;align-items:center;justify-content:center;gap:9px;color:#5c7894;background:#f9fcff}.contract-pagination{min-height:58px;padding:0 20px;display:flex;align-items:center;justify-content:space-between;gap:14px;color:#66829d}.contract-pagination div{display:flex;gap:8px}.business-grid{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:18px;margin-bottom:18px}.business-panel,.business-service-list,.business-log-panel{min-width:0;border:1px solid #b8d4ee;border-radius:14px;background:#fff;box-shadow:0 12px 28px #17559017,var(--premium-inset)}.business-panel{padding:20px}.business-panel header{min-height:46px;margin-bottom:14px;display:grid;gap:5px}.business-panel header span{color:#1677ff;font-size:12.1px;font-weight:800}.business-panel header strong{color:#123b68;font-size:22px}.business-code-row{display:grid;grid-template-columns:minmax(0,1fr) 160px;gap:12px;align-items:end}.business-code-row .secondary-button{height:46px;margin-bottom:0}.business-login-submit,.business-cancel-submit{width:100%;height:48px;margin-top:14px}.business-login-state{margin-top:16px;padding:13px 15px;display:grid;grid-template-columns:72px minmax(0,1fr);gap:10px;align-items:center;border:1px solid #d4e3f2;border-radius:10px;background:#f5f9fd}.business-login-state span{color:#6b8298;font-size:13.2px;font-weight:800}.business-login-state strong{min-width:0;color:#123b68;overflow-wrap:anywhere}.business-login-state.online{border-color:#83cba7;background:#f0fbf5}.business-toolbar{margin-bottom:12px;display:flex;align-items:center;justify-content:space-between;gap:12px}.business-toolbar>span{color:#5b7893;font-size:13.2px;font-weight:800}.business-selected-card{margin:12px 0;padding:14px;display:grid;gap:5px;border:1px solid #cfe1f2;border-radius:10px;background:#f7fbff}.business-selected-card span{color:#1677ff;font-size:12.1px;font-weight:800}.business-selected-card strong{color:#123b68}.business-selected-card small{color:#5d7892;overflow-wrap:anywhere}.business-cancel-result{margin-top:16px;padding:15px;display:grid;gap:10px;border:1px solid #f0c36e;border-left:4px solid #e6a12a;border-radius:10px;background:#fff9ed;color:#6e531a}.business-cancel-result.success{border-color:#83cba7;border-left-color:#22a863;background:#f1fbf5;color:#1d6b42}.business-cancel-result span{display:block;color:inherit;font-size:12.1px;font-weight:900}.business-cancel-result strong{display:block;margin-top:4px;color:#123b68;overflow-wrap:anywhere}.business-cancel-result small{display:block;margin-top:5px;color:#667f95;line-height:1.5}.business-cancel-result em{color:#788b9f;font-size:12.1px;font-style:normal}.business-cancel-result details{border-top:1px solid rgba(94,124,153,.24);padding-top:8px}.business-cancel-result summary{cursor:pointer;color:#1677ff;font-size:13.2px;font-weight:800}.business-cancel-result pre{max-height:180px;margin:9px 0 0;overflow:auto;padding:10px;border-radius:8px;background:#081f35f0;color:#d8edff;font-size:12.1px;line-height:1.5;white-space:pre-wrap}.business-service-list{margin-bottom:18px;overflow:hidden}.business-service-table{overflow-x:auto}.business-service-row{min-width:760px;display:grid;grid-template-columns:minmax(240px,1.4fr) minmax(120px,.7fr) minmax(150px,.9fr) 90px;align-items:center;min-height:64px;padding:0 18px;border-top:1px solid #d8e6f3;color:#426987;font-size:14.3px}.business-service-row.selected{background:#f0f7ff}.business-service-row>span{min-width:0;overflow-wrap:anywhere}.business-service-row strong{display:block;color:#123b68}.business-service-row small{display:block;margin-top:4px;color:#6e879e}.business-service-head{min-height:44px;background:#f6fbff;color:#5b7893;font-size:12.1px;font-weight:800}.business-empty{border:0;border-top:1px solid #d8e6f3;border-radius:0;box-shadow:none}.business-log-panel{overflow:hidden}.business-log-panel pre,.business-log-empty{margin:0;min-height:180px;max-height:360px;overflow:auto;padding:18px;border-top:1px solid #d8e6f3;background:#081f35;color:#c8e4ff;font-size:13.2px;line-height:1.6;white-space:pre-wrap}.business-log-empty{display:grid;place-items:center;color:#79a8d2}@media(max-width:980px){.contract-filter-bar{grid-template-columns:repeat(2,minmax(0,1fr))}.business-grid{grid-template-columns:1fr}}@media(max-width:640px){.contract-filter-bar{grid-template-columns:1fr}.contract-filter-bar button,.contract-table-panel>header .ghost-button,.contract-pagination button{width:100%}.contract-table-panel>header,.contract-pagination,.contract-summary-line{align-items:flex-start;flex-direction:column;padding:15px}.contract-summary-line{gap:6px}.share-overview,.share-flow-strip{align-items:stretch;flex-direction:column}.share-overview .primary-button{width:100%}.share-captcha-row{grid-template-columns:1fr}.share-captcha-button{width:100%}.share-add-form{grid-template-columns:1fr}.share-add-form .primary-button{width:100%}.share-add-panel>header{align-items:stretch;flex-direction:column;padding:14px}.share-flow-strip i{display:none}.business-code-row{grid-template-columns:1fr}.business-code-row .secondary-button,.business-toolbar .secondary-button{width:100%}.business-toolbar{align-items:stretch;flex-direction:column}}:root{--menu-indigo: #5b54df;--menu-blue: #197cf3;--menu-cyan: #05aeb8;--menu-amber: #ec9a2b;--menu-rose: #dc5d82;--menu-violet-soft: #f1efff;--menu-blue-soft: #edf6ff;--menu-cyan-soft: #eafcfc;--menu-amber-soft: #fff7e7;--menu-shadow: 0 18px 42px rgba(30, 76, 135, .13), 0 3px 10px rgba(64, 76, 157, .06)}.console-shell{background:radial-gradient(circle at 18% 4%,rgba(111,102,238,.12),transparent 24%),radial-gradient(circle at 94% 28%,rgba(12,190,194,.11),transparent 22%),linear-gradient(135deg,#f7f9ff,#eef7ff 48%,#fff8f2)}.side-rail{border-right-color:#759ac98f;background:linear-gradient(180deg,#fbfdff,#f4f7ff 53%,#fff8f6);box-shadow:12px 0 34px #3651901f,inset -1px 0 #fffffff2}.rail-logo{border-radius:0 0 18px 18px;background:linear-gradient(135deg,#624fdd,#287ff1 47%,#09b6b9);box-shadow:0 16px 28px #3e4dc947,inset 0 1px #ffffff59}.rail-logo svg{filter:drop-shadow(0 2px 3px rgba(9,41,116,.22))}.side-rail nav{gap:7px}.side-rail nav>button,.rail-nav-group>button{min-height:46px;border:1px solid transparent;border-radius:14px;color:#66809d;transition:transform .18s ease,color .18s ease,background .18s ease,box-shadow .18s ease}.side-rail nav>button:hover,.rail-nav-group>button:hover{color:#244b78;background:#ffffffdb;border-color:#c9d9ef;box-shadow:0 8px 18px #2b5c9d1a;transform:translate(2px)}.side-rail nav>button.active,.rail-nav-group>button.active{color:#183f75;border-color:#b4c6eb;background:linear-gradient(105deg,#eaf5ff,#f1efff);box-shadow:0 10px 22px #3e53b126,inset 0 1px #ffffffeb}.side-rail nav>button svg,.rail-nav-group>button svg{width:19px;height:19px;padding:6px;box-sizing:content-box;border-radius:10px;background:#fffc;box-shadow:inset 0 1px #fff,0 3px 8px #1e4e8914}.side-rail nav>button:nth-of-type(1) svg{color:var(--menu-blue);background:var(--menu-blue-soft)}.side-rail nav>button:nth-of-type(2) svg{color:var(--menu-indigo);background:var(--menu-violet-soft)}.side-rail nav>button:nth-of-type(3) svg{color:var(--menu-cyan);background:var(--menu-cyan-soft)}.side-rail nav>button:nth-of-type(4) svg{color:var(--menu-amber);background:var(--menu-amber-soft)}.side-rail nav>button:nth-of-type(5) svg{color:var(--menu-rose);background:#fff0f5}.side-rail nav>button:nth-of-type(6) svg{color:#8758cf;background:#f5efff}.rail-nav-group>button svg{color:var(--menu-cyan);background:var(--menu-cyan-soft)}.side-rail nav button.active:after{left:-14px;width:4px;height:28px;border-radius:0 5px 5px 0;background:linear-gradient(180deg,var(--menu-blue),var(--menu-indigo));box-shadow:0 0 13px #5b54df59}.rail-subnav{margin-left:9px;padding-left:19px;border-left:2px solid #d8e3f3}.rail-subnav-button{border-radius:10px!important;color:#7187a2!important}.rail-subnav-button:hover,.rail-subnav-button.active{color:var(--menu-indigo)!important;border-color:#d0c9fa!important;background:linear-gradient(100deg,#f4f2ff,#edf8ff)!important;box-shadow:0 6px 14px #5b54df1a!important;transform:translate(2px)}.rail-subnav-button.active:after{left:-21px!important;background:var(--menu-indigo)!important}.rail-bottom{border-radius:13px;color:#7289a5}.rail-bottom:hover{color:var(--menu-rose);background:#fff0f5}.topbar{border-color:#6d91c794;background:linear-gradient(100deg,#fffffff5,#ecf7fff2 48%,#f6f2fff0);box-shadow:0 14px 34px #264b8b1f,inset 0 1px #fff}.topbar:after{content:"";position:absolute;left:18px;right:18px;bottom:-2px;height:2px;border-radius:999px;background:linear-gradient(90deg,var(--menu-blue),var(--menu-cyan),var(--menu-indigo),var(--menu-amber));opacity:.8}.topbar{position:relative}.topbar-title{background:linear-gradient(100deg,#21477c 0%,var(--menu-blue) 48%,var(--menu-indigo) 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;text-shadow:0 4px 12px rgba(57,78,166,.16)}.user-avatar{border-radius:12px;background:linear-gradient(145deg,#fff,#e7e2ff 60%,#d8f8fa);color:var(--menu-indigo)}.page-intro{position:relative}.page-intro h1{background:linear-gradient(100deg,#21477c 0%,var(--menu-blue) 48%,var(--menu-indigo) 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;text-shadow:0 4px 14px rgba(57,78,166,.17)}.page-intro h1:after{background:linear-gradient(90deg,var(--menu-blue),var(--menu-cyan),var(--menu-indigo),var(--menu-amber))}.section-toolbar{color:#48698d}.section-toolbar>div{color:#315783}.metric-strip,.guarantee-overview,.refresh-metric-strip,.account-card,.guarantee-group,.refresh-config-panel,.refresh-pulse-panel,.refresh-run,.catalog-column,.user-table-wrap,.audit-panel,.account-rights-panel,.business-panel,.business-service-list,.business-log-panel,.contract-filter-bar,.contract-table-panel{border-color:#6c97c9b8;box-shadow:var(--menu-shadow),inset 0 1px #fffffff5}.metric-strip,.guarantee-overview,.refresh-metric-strip{background:linear-gradient(115deg,#fffffff5,#edf7ffed 58%,#f7f3ffed)}.metric-icon{border-radius:12px}.metric:nth-child(1) .metric-icon{color:var(--menu-blue);background:var(--menu-blue-soft)}.metric:nth-child(2) .metric-icon{color:var(--menu-cyan);background:var(--menu-cyan-soft)}.metric:nth-child(3) .metric-icon{color:var(--menu-indigo);background:var(--menu-violet-soft)}.metric:nth-child(4) .metric-icon{color:var(--menu-amber);background:var(--menu-amber-soft)}.metric:after{background:linear-gradient(90deg,var(--menu-blue),var(--menu-cyan))}.metric.good:after{background:linear-gradient(90deg,#0aa978,var(--menu-cyan))}.metric.warm:after{background:linear-gradient(90deg,var(--menu-amber),var(--menu-rose))}.account-card{background:linear-gradient(145deg,#fffffffa,#eff7fff5 62%,#f7f3fff0)}.account-card:before{background:linear-gradient(180deg,var(--menu-blue),var(--menu-indigo),var(--menu-cyan))}.phone-glyph{border-radius:13px}.status-pill.good{color:#07805c;border-color:#9edbc6;background:#eafbf4}.status-pill.warn{color:#9a650d;border-color:#efd293;background:#fff8e9}.status-pill.bad{color:#b43d5e;border-color:#efb2c3;background:#fff0f4}.membership-cell:nth-child(4n+1){background:linear-gradient(145deg,#fff,#eef7ff)}.membership-cell:nth-child(4n+2){background:linear-gradient(145deg,#fff,#f3f0ff)}.membership-cell:nth-child(4n+3){background:linear-gradient(145deg,#fff,#ebfbfb)}.membership-cell:nth-child(4n+4){background:linear-gradient(145deg,#fff,#fff7e9)}.service-card,.right-card,.business-panel,.business-service-list,.contract-table-panel{border-radius:18px;background:linear-gradient(145deg,#fffffffc,#f2f8fff5)}.service-card:nth-child(4n+1){border-top-color:var(--menu-blue)}.service-card:nth-child(4n+2){border-top-color:var(--menu-indigo)}.service-card:nth-child(4n+3){border-top-color:var(--menu-cyan)}.service-card:nth-child(4n+4){border-top-color:var(--menu-amber)}.right-card:nth-child(4n+1){border-top-color:var(--menu-blue)}.right-card:nth-child(4n+2){border-top-color:var(--menu-indigo)}.right-card:nth-child(4n+3){border-top-color:var(--menu-cyan)}.right-card:nth-child(4n+4){border-top-color:var(--menu-amber)}.service-card:hover,.right-card:hover{transform:translateY(-3px);border-color:#7f91e6;box-shadow:0 23px 44px #314ea52e,inset 0 1px #fff}.service-status{border-radius:999px}.right-facts em,.plus-bag-badge,.contract-grade{border-color:#c6c0f1;background:linear-gradient(135deg,#f6f3ff,#edf8ff);color:#5a4dc0}.business-tabs button,.contract-dataset-tabs button,.rights-filters button,.plus-category-chips button{border-color:#bbcae5;border-radius:12px;background:linear-gradient(145deg,#fff,#f0f6ff);box-shadow:0 7px 16px #2d569114,inset 0 1px #fff}.business-tabs button:hover,.contract-dataset-tabs button:hover,.rights-filters button:hover,.plus-category-chips button:hover{border-color:#9c91e8;background:linear-gradient(135deg,#f4f1ff,#ecfaff);color:var(--menu-indigo)}.business-tabs button.active,.contract-dataset-tabs button.active,.rights-filters button.active,.plus-category-chips button.active{border-color:#8f83e3;color:#4e44b5;background:linear-gradient(135deg,#eeeaff,#e8f8ff);box-shadow:0 10px 22px #5b54df29,inset 0 1px #fff}.contract-filter-bar,.audit-filter-bar{background:linear-gradient(120deg,#fbfdff,#edf7ff 58%,#f6f2ff)}.contract-table-panel>header{background:linear-gradient(110deg,#fbfdff,#edf7ff 58%,#f4f0ff)}.contract-table th{background:#f3f8ff}.contract-table tr:hover td{background:#f5f3ff}.primary-button{background:linear-gradient(120deg,#257ff4,#4b62e4 55%,#7654d7);border-radius:11px;box-shadow:0 12px 25px #4550d347,inset 0 1px #ffffff4d}.primary-button:hover:not(:disabled){box-shadow:0 16px 32px #4550d35c,inset 0 1px #ffffff4d}.secondary-button,.ghost-button,.icon-button{border-radius:11px;background:linear-gradient(145deg,#fff,#edf6ff)}.secondary-button.strong{background:linear-gradient(120deg,#0bb3b7,#197fe0 58%,#4f5ed7)}.ghost-button{background:linear-gradient(145deg,#fff,#f1efff)}@media(max-width:640px){.side-rail{background:linear-gradient(90deg,#f7f9ff,#fff8fb);box-shadow:0 -10px 25px #3651901f}.rail-logo{border-radius:0 15px 15px 0}.side-rail nav{gap:5px}.side-rail nav>button,.rail-nav-group>button{border-radius:12px}.side-rail nav>button svg,.rail-nav-group>button svg{padding:5px}.topbar:after{left:10px;right:10px}.service-card,.right-card,.business-panel,.business-service-list,.contract-table-panel{border-radius:15px}}.section-index,.account-kicker,.guarantee-kicker,.dialog-index,.story-kicker,.story-foot,.brand-code,.panel-index{display:none!important}:root{color-scheme:dark;--bg: #070b14;--panel: #0d1320;--panel-2: #121a2a;--line: rgba(104, 129, 173, .28);--line-strong: rgba(91, 211, 226, .54);--muted: #8b9ab6;--text: #edf4ff;--orange: #20d7d6;--orange-2: #58e8ff;--blue: #7587ff;--lime: #38d8a2;--good: #39dda5;--danger: #ff6e8b;--navy: #090f1d;--blue-soft: rgba(40, 169, 222, .14);--blue-glow: rgba(42, 216, 235, .25);--shadow: 0 24px 65px rgba(0, 0, 0, .36), 0 8px 22px rgba(23, 35, 72, .2);--display: "DIN Alternate", "Bahnschrift", "Arial Narrow", sans-serif}html,body,#root{background:var(--bg)}body{color:var(--text);background:radial-gradient(circle at 10% 0%,rgba(35,121,169,.2),transparent 25%),radial-gradient(circle at 92% 13%,rgba(92,67,185,.18),transparent 27%),linear-gradient(rgba(88,122,174,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(88,122,174,.045) 1px,transparent 1px),linear-gradient(145deg,#080d18,#0a101d 54%,#0a0d18);background-size:auto,auto,42px 42px,42px 42px,auto}button,input,select,textarea{color:var(--text)}.login-page{background:radial-gradient(circle at 22% 35%,rgba(21,204,214,.16),transparent 24%),radial-gradient(circle at 78% 22%,rgba(117,94,255,.16),transparent 30%),#070b14}.login-grid{opacity:.38;background-image:linear-gradient(rgba(94,145,197,.14) 1px,transparent 1px),linear-gradient(90deg,rgba(94,145,197,.14) 1px,transparent 1px);background-size:44px 44px;-webkit-mask-image:linear-gradient(90deg,black 0 72%,transparent 100%);mask-image:linear-gradient(90deg,black 0 72%,transparent 100%)}.login-story{padding:clamp(34px,5vw,78px) clamp(28px,7vw,112px) 42px;background:radial-gradient(circle at 22% 42%,rgba(27,224,221,.12),transparent 22%),linear-gradient(135deg,#111f36e0,#070b1429 58%)}.login-story:after{width:min(31vw,470px);height:min(31vw,470px);border-color:#4be1ea2e;box-shadow:0 0 0 4vw #35afdf0b,0 0 0 9vw #755cff09}.brand-lockup{color:#f2f7ff;letter-spacing:.12em}.brand-signal{width:42px;height:42px;border:1px solid rgba(91,239,244,.48);border-radius:14px;color:#07111d;background:linear-gradient(145deg,#35ece0,#42a4ff 70%,#826dff);box-shadow:0 12px 34px #20d8d840,inset 0 1px #fff6}.story-copy{max-width:760px}.story-copy h1{color:#f3f8ff;text-shadow:0 12px 38px rgba(0,0,0,.28)}.story-copy h1 em{color:var(--orange-2);text-shadow:0 0 30px rgba(44,225,230,.35)}.story-copy p{color:#a6b7d2}.story-foot{color:#8494b3}.login-panel-wrap{padding:clamp(24px,5vw,76px);background:linear-gradient(145deg,#0d1423fa,#121729f0);color:var(--text)}.login-panel-wrap:before{width:4px;background:linear-gradient(#40e5df,#7b69ff);box-shadow:0 0 22px #2ddce580}.login-panel{padding:clamp(24px,3vw,38px);border:1px solid rgba(120,157,216,.3);border-radius:26px;background:linear-gradient(145deg,#121c30e6,#0a101df0);box-shadow:var(--shadow),inset 0 1px #ffffff0f}.login-panel-top{color:#91a6c6;border-color:#7598ce40}.live-dot,.pulse-dot{background:var(--orange);box-shadow:0 0 0 5px #20d7d61f,0 0 16px #20d7d6b3}.login-heading{margin:38px 0 30px}.login-icon{border:1px solid rgba(65,228,229,.4);border-radius:16px;color:var(--orange-2);background:linear-gradient(145deg,#17a3c738,#775bff38);box-shadow:0 12px 28px #149fcd29}.login-heading p,.login-security{color:#91a2bd}.field-label>span{color:#aab9d1}.field-label input,.field-label select,.field-label textarea{border-color:#6f91c161;border-radius:13px;background:#070d19ad;color:#f0f6ff;box-shadow:inset 0 1px #ffffff08}.field-label input:hover,.field-label select:hover,.field-label textarea:hover{border-color:#48d9e194}.field-label input:focus,.field-label select:focus,.field-label textarea:focus{border-color:var(--orange);box-shadow:0 0 0 3px #20d7d624,0 0 24px #20d7d617}.field-label input:read-only{color:#93a5c2;background:#202f498c}.primary-button{min-height:46px;border:1px solid rgba(82,244,234,.45);border-radius:13px;color:#06121b;background:linear-gradient(115deg,#24d8d4,#42c8f0 55%,#716df2);box-shadow:0 13px 28px #1bc2d233,inset 0 1px #ffffff75}.primary-button:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 18px 34px #1bc2d252,inset 0 1px #ffffff75}.login-submit{height:56px;box-shadow:0 14px 30px #1accd43b,inset 0 1px #ffffff75}.form-error{border:1px solid rgba(255,110,139,.48);border-left-width:4px;border-radius:12px;color:#ff9eb2;background:#68183247}.console-shell{grid-template-columns:248px minmax(0,1fr);background:radial-gradient(circle at 16% 0%,rgba(20,146,181,.13),transparent 24%),radial-gradient(circle at 92% 18%,rgba(106,79,218,.15),transparent 28%),#080d18}.side-rail{width:248px;align-items:stretch;border-right:1px solid rgba(92,123,177,.26);background:linear-gradient(180deg,#0c1423fa,#080d18fa);box-shadow:16px 0 42px #0000003d,inset -1px 0 #ffffff08}.rail-logo{width:auto;height:78px;margin:15px;padding:0 18px;border:1px solid rgba(79,217,229,.24);border-radius:21px;background:linear-gradient(135deg,#1c4e74e6,#202457eb);box-shadow:0 16px 30px #00000038,inset 0 1px #ffffff14}.rail-logo svg{color:var(--orange);filter:drop-shadow(0 0 8px rgba(34,218,222,.6))}.rail-logo span{color:#f2f7ff;font-size:17.6px;letter-spacing:.11em}.side-rail nav{gap:7px;margin:13px 14px 0}.side-rail button{width:100%;height:48px;min-height:48px;padding:0 14px;border:1px solid transparent;border-radius:14px;color:#8495b2;font-size:13.2px;font-weight:750;transition:transform .18s ease,color .18s ease,background .18s ease,border-color .18s ease,box-shadow .18s ease}.side-rail nav>button:hover,.rail-nav-group>button:hover{color:#eaf7ff;border-color:#5cb2de47;background:#233d5b80;box-shadow:0 9px 22px #0003;transform:translate(2px)}.side-rail nav>button.active,.rail-nav-group>button.active{color:#ecffff;border-color:#34dbde66;background:linear-gradient(100deg,#1b8fab52,#6349b54d);box-shadow:0 10px 26px #118cb429,inset 0 1px #ffffff14}.side-rail nav>button svg,.rail-nav-group>button svg{width:18px;height:18px;color:var(--orange);filter:drop-shadow(0 0 7px rgba(31,215,214,.35))}.side-rail nav button.active:after{left:-15px;width:4px;height:30px;border-radius:0 5px 5px 0;background:linear-gradient(180deg,var(--orange),var(--blue));box-shadow:0 0 15px #28e0e199}.rail-nav-group{gap:4px}.rail-subnav{padding:0 0 4px 28px;border-left:1px solid rgba(89,127,176,.27)}.rail-subnav-button{height:34px!important;min-height:34px!important;padding:0 9px!important;border-radius:10px!important;color:#7186a5!important;background:transparent!important;box-shadow:none!important;font-size:12.1px!important}.rail-subnav-button:hover,.rail-subnav-button.active{color:var(--orange-2)!important;border-color:#49d5e23d!important;background:#198ba72e!important;box-shadow:none!important}.rail-subnav-button.active:after{left:-29px!important;width:3px!important;height:20px!important;background:var(--orange)!important}.rail-bottom{width:auto;margin:auto 14px 20px;color:#8191ae;border-color:#5e7ba933;background:#0f1828b3}.rail-bottom:hover{color:#ff9eb3;border-color:#ff6e8b5c;background:#731c3b33}.workspace{grid-column:2;padding:0 clamp(24px,4vw,72px) 76px}.topbar{height:88px;border-color:#5b7db54d;background:#080e1ab8;box-shadow:0 16px 34px #00000029,inset 0 -1px #68dae514;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.topbar:after{left:0;right:0;height:2px;background:linear-gradient(90deg,var(--orange),#4ca7ff,var(--blue),#bb6cf0);opacity:.9}.topbar-title{background:linear-gradient(100deg,#f3f8ff,var(--orange-2) 60%,#a891ff);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;text-shadow:0 4px 17px rgba(52,220,229,.16)}.topbar-divider{background:#80a1d259}.topbar-subtitle{color:#8495b2}.topbar-actions-right{gap:15px}.tenant-switcher>span,.user-chip small{color:#8293af}.tenant-switcher select{border-color:#6e91c35c;border-radius:12px;background:#101b2edb;color:#e5efff}.tenant-switcher select:focus{border-color:var(--orange);box-shadow:0 0 0 3px #20d7d61f}.user-avatar{border:1px solid rgba(76,222,228,.36);border-radius:13px;color:#08121e;background:linear-gradient(145deg,#5cefe1,#69afff 55%,#8a74ff);box-shadow:0 6px 17px #1eb9d138}.tenant-scope-banner{border-color:#40c8de45;border-radius:13px;background:#15475c47;color:#99b8d0;box-shadow:0 10px 25px #00000029}.tenant-scope-banner svg{color:var(--orange)}.tenant-scope-banner strong{color:#d7f7ff}.security-banner{border-color:#dca74759;border-radius:13px;background:#5a3e1847;color:#edc87a}.security-banner button{color:#ffdc91}.toast{top:104px;right:28px;border:1px solid rgba(96,148,199,.35);border-radius:14px;background:#0e1829eb;box-shadow:0 18px 48px #00000059;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.toast.success{color:#8ff3c4;border-color:#3adda566;background:#0a4e4285}.toast.error{color:#ff9eb4;border-color:#ff6e8b70;background:#64183580}.page-intro{padding:57px 0 35px}.page-intro h1{background:linear-gradient(100deg,#eef6ff,#69e8ef 55%,#a08bff);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;text-shadow:0 6px 24px rgba(19,193,211,.12)}.page-intro h1:after{background:linear-gradient(90deg,var(--orange),#5ea5ff,#9c78f4);box-shadow:0 4px 17px #20d7d63d}.page-intro p,.metric small,.account-phone-line,.owner-line,.account-times,.section-toolbar{color:#8b9ab6}.section-toolbar>div{color:#bdd4ec}.ghost-button,.secondary-button,.icon-button{border:1px solid rgba(111,145,194,.34);border-radius:12px;color:#abc1de;background:#101b2eb8;box-shadow:inset 0 1px #ffffff0a}.ghost-button:hover,.secondary-button:hover,.icon-button:hover{color:#e9fbff;border-color:#43dde28a;background:#1854686b;box-shadow:0 10px 22px #0003,inset 0 1px #ffffff0f}.secondary-button.strong,.secondary-button.collect{color:#06141e;border-color:#46ede785;background:linear-gradient(115deg,#28d8d4,#328de3 68%,#7465e9);box-shadow:0 11px 25px #1ab2cc33,inset 0 1px #fff6}.secondary-button.strong:hover,.secondary-button.collect:hover{color:#04111a;box-shadow:0 16px 30px #1ab2cc4d,inset 0 1px #ffffff75}.text-button{color:#77e1ec}.metric-strip,.guarantee-overview,.refresh-metric-strip,.account-card,.guarantee-group,.refresh-config-panel,.refresh-pulse-panel,.refresh-run,.catalog-column,.user-table-wrap,.audit-panel,.account-rights-panel,.business-panel,.business-service-list,.business-log-panel,.contract-filter-bar,.contract-table-panel,.service-card,.right-card,.plus-category-panel,.claimable-check,.halfprice-identity-bar,.product-redeem-panel,.member-bag-identity-bar,.permission-panel,.embedded-audit-panel{border-color:#6486b857;border-radius:22px;background:linear-gradient(145deg,#111b2ef0,#0a101df7);box-shadow:var(--shadow),inset 0 1px #ffffff0b}.metric-strip,.guarantee-overview,.refresh-metric-strip{overflow:hidden}.metric{min-height:124px;padding:22px}.metric+.metric,.guarantee-overview>div+div,.refresh-metric-strip>div+div{border-color:#6486b83d}.metric-icon,.phone-glyph,.catalog-thumb,.table-identity i{border:1px solid rgba(56,218,225,.32);border-radius:14px;color:var(--orange-2);background:linear-gradient(145deg,#178fb042,#4b499e42);box-shadow:inset 0 1px #ffffff14,0 8px 18px #00000029}.metric strong,.guarantee-overview strong,.guarantee-total strong,.refresh-metric-strip strong,.coupon-number strong{color:#f1f7ff;text-shadow:0 4px 14px rgba(45,208,222,.12)}.metric:after,.metric.good:after,.metric.warm:after{background:linear-gradient(90deg,var(--orange),#5e9fff)}.metric.good:after{background:linear-gradient(90deg,var(--good),var(--orange))}.metric.warm:after{background:linear-gradient(90deg,#f4b84c,var(--danger))}.account-card,.guarantee-group{border-radius:24px;background:linear-gradient(145deg,#131e33f7,#090f1bfa)}.account-card:before,.guarantee-group:before{width:6px;height:100%;background:linear-gradient(180deg,var(--orange),var(--blue),#a267f2);box-shadow:3px 0 18px #21d6dc40}.account-head{padding:26px 27px 20px 32px}.phone-identity h2,.guarantee-group-head h2,.account-rights-head h2,.catalog-preview-title h2,.business-panel header strong,.contract-table-panel>header strong,.right-card-copy h3,.product-detail-hero h2,.order-detail-hero h2{color:#eff6ff}.global-identity-badge{border-color:#55d0e357;color:#83e7f0;background:#1b8dab2e}.global-identity-badge.active{color:#88f0c0;border-color:#3adda561;background:#1b7e5933}.global-identity-badge.not_global,.global-identity-badge.unknown{color:#9aaac1;border-color:#798fb24d;background:#4d5f7d2b}.phone-copy-button,.membership-order-button{color:#879ab8}.phone-copy-button:hover,.membership-order-button:hover{color:var(--orange-2)}.status-pill{border-color:#6887b457;color:#a8b8d1;background:#131f34b8}.status-pill.good{color:#8af0bd;border-color:#3adda566;background:#15684e40}.status-pill.bad{color:#ff9db1;border-color:#ff6e8b66;background:#671b363d}.status-pill.warn{color:#f5cf84;border-color:#e0a9496b;background:#66451840}.membership-grid{border-color:#6687b542}.membership-cell{background:#0c15256b!important}.membership-cell+.membership-cell,.membership-cell:nth-child(n+5){border-color:#6687b53b}.membership-cell:nth-child(4n+1){background:linear-gradient(145deg,#145d7f33,#0c152566)!important}.membership-cell:nth-child(4n+2){background:linear-gradient(145deg,#3c357e33,#0c152566)!important}.membership-cell:nth-child(4n+3){background:linear-gradient(145deg,#1174692e,#0c152566)!important}.membership-cell:nth-child(4n+4){background:linear-gradient(145deg,#88592d2e,#0c152566)!important}.membership-top,.membership-meta,.guarantee-channel-summary span,.guarantee-account>small{color:#8699b7}.membership-cell h3{color:#dce9fb}.coupon-number span,.membership-open-hint{color:#8b9db8}.membership-open-hint{border-color:#688cb947}.membership-open-hint strong{color:var(--orange-2)}.account-footer,.guarantee-group-head,.guarantee-summary,.guarantee-source{border-color:#6587b640}.collection-progress{border-color:#3db2db52;background:#114b6847;color:#9bdaf0}.collection-progress strong{color:#d3f0ff}.account-error{border-color:#ff6e8b4d;background:#6819354d;color:#ff9bb0}.account-rights-panel,.business-panel,.business-service-list,.business-log-panel,.contract-table-panel,.audit-panel,.catalog-column,.user-table-wrap,.refresh-config-panel,.refresh-pulse-panel,.refresh-run{background:linear-gradient(145deg,#111b2ef2,#0a101dfa)}.account-rights-head p,.catalog-preview-title p,.business-service-row,.business-panel header small,.business-toolbar>span,.business-selected-card small,.audit-row,.audit-empty,.contract-pagination,.contract-summary-line,.rights-state,.right-card-copy p,.right-facts,.service-copy p{color:#8d9fbc}.rights-summary,.plus-category-panel,.claimable-check,.halfprice-identity-bar,.product-redeem-panel,.member-bag-identity-bar,.business-selected-card,.business-login-state,.business-cancel-result,.audit-filter-bar,.contract-filter-bar,.contract-table-panel>header,.refresh-time-grid,.refresh-metric-strip,.refresh-run-message,.rights-warnings,.halfprice-agreement,.halfprice-payment-note,.vault-note,.dialog-lead,.orders-summary,.product-detail-hero,.order-detail-hero,.detail-sections .detail-block{border-color:#668bbb52;border-radius:15px;background:linear-gradient(135deg,#192842b8,#0d1627bf);color:#a3b5d0}.rights-summary>span,.rights-summary>em,.refresh-time-grid>div+div,.refresh-metric-strip>div+div,.contract-table th,.contract-table td,.business-service-row,.audit-row,.audit-pagination,.catalog-column>header,.catalog-item,.user-row{border-color:#6687b53d}.rights-summary small,.refresh-time-grid span,.refresh-metric-strip span,.contract-table th,.audit-row>span:nth-child(4) small,.user-head,.catalog-meta{color:#7f92ae}.rights-summary strong,.refresh-metric-strip strong,.contract-name-cell,.business-service-row strong,.business-selected-card strong,.audit-action strong,.audit-target strong,.audit-actor strong,.catalog-copy strong,.table-identity b{color:#e4efff}.rights-summary .claimable strong,.guarantee-total strong,.refresh-latest-mark{color:var(--orange)}.rights-filters button,.plus-category-chips button,.business-tabs button,.contract-dataset-tabs button,.refresh-presets button{border-color:#698dbc5c;border-radius:11px;color:#9eb4d2;background:#111d31c2;box-shadow:inset 0 1px #ffffff0a}.rights-filters button:hover,.rights-filters button.active,.plus-category-chips button:hover,.plus-category-chips button.active,.business-tabs button:hover,.business-tabs button.active,.contract-dataset-tabs button:hover,.contract-dataset-tabs button.active,.refresh-presets button:hover,.refresh-presets button.active{border-color:#3fdde294;color:#d9ffff;background:linear-gradient(120deg,#1b95af4d,#5f49b54d);box-shadow:0 10px 24px #168fae24,inset 0 1px #ffffff12}.right-card{border-top-width:3px;border-radius:18px;background:linear-gradient(145deg,#162238f5,#0b1220fa)}.right-card:hover,.service-card:hover{border-color:#48e0e48c;background:linear-gradient(145deg,#1b3249fa,#0d1627fa);box-shadow:0 22px 42px #00000047,0 0 0 1px #33d6dc14}.right-card-image,.product-detail-image,.order-detail-icon,.service-icon{border-color:#3fd8e152;border-radius:15px;color:var(--orange-2);background:linear-gradient(145deg,#1684a745,#50469f4d)}.right-card-labels>span,.right-card-subcategory,.service-copy small,.catalog-open{color:#77dae6}.right-card-subcategory,.right-card-copy p,.right-facts em,.service-copy p{color:#91a5c0}.plus-bag-badge,.right-facts em,.contract-grade,.service-status{border-color:#658ec357;background:#19304cb8;color:#a6d9ef}.right-card footer{border-color:#678cb940}.right-card footer>span{color:#e6bb72}.right-card footer>span.ready{color:#7aefb8}.service-card{border-radius:19px;background:linear-gradient(145deg,#152238f2,#0b1220fa)}.service-card:nth-child(4n+1){border-top-color:#26d8dc}.service-card:nth-child(4n+2){border-top-color:#7c7bff}.service-card:nth-child(4n+3){border-top-color:#47c4ff}.service-card:nth-child(4n+4){border-top-color:#e8b65d}.service-status{color:#b9d9ed}.business-service-row.selected,.catalog-item:hover,.order-row:hover{background:#1b85a32e}.business-service-head,.contract-table th,.audit-head{background:#14263fad;color:#8fa8c7}.business-log-panel pre,.business-log-empty,.audit-row pre,.business-cancel-result pre{border-color:#648ab938;background:#070f1c;color:#c3edff}.refresh-switch,.refresh-interval-field>div{border-color:#668bb95c;border-radius:14px;background:#080f1bb3;color:#a2b5d0}.refresh-switch.on{border-color:#3adda575;background:#105f4a47;color:#8af0bd}.refresh-switch em,.refresh-interval-field strong{color:var(--orange)}.refresh-interval-field>div,.refresh-time-grid,.refresh-metric-strip{background:#0d1728bd}.refresh-pulse-panel{background:radial-gradient(circle at 50% 33%,rgba(34,211,198,.16),transparent 35%),#0a121ff5}.refresh-pulse-panel.paused{background:radial-gradient(circle at 50% 33%,rgba(121,143,177,.12),transparent 35%),#0a121ff5}.pulse-orbit{border-color:#39dda58c;color:var(--good);box-shadow:0 0 35px #39dda51c}.pulse-orbit:before,.pulse-orbit:after{border-color:#35dfd233}.refresh-run-message{background:#14425d61;color:#a3d8ed}.refresh-log-account,.refresh-log-accounts{border-color:#6489b83b}.refresh-run-counts span{background:#1f45638c;color:#aad9eb}.dialog-backdrop{background:#01050dc7;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px)}.dialog{border-color:#52cddc66;border-radius:24px;background:linear-gradient(145deg,#15233a,#0a1220);color:var(--text);box-shadow:0 30px 90px #0000009e,0 0 0 1px #ffffff0a}.dialog>header{border-color:#678dbc40;background:#101c2fbd}.dialog>header .icon-button{color:#a8bad4}.dialog-lead,.orders-summary,.product-detail-hero,.order-detail-hero{background:linear-gradient(135deg,#196a8747,#4638893d)}.dialog-lead p,.orders-summary span,.product-detail-hero p,.order-detail-hero p,.detail-sections p{color:#a0b2cb}.dialog-hint,.operator-confirmation,.vault-note{border-color:#42d1e147;border-radius:13px;background:#15536b42;color:#a5c9db}.stepper span{border-color:#698fbe59;color:#91a6c3}.stepper .done,.stepper i.done{border-color:var(--orange);background:var(--orange);color:#07121b}.order-row,.orders-list,.detail-quick-grid,.detail-field-grid,.detail-field-grid>div{border-color:#678bb840}.order-index,.order-tail,.order-main small,.detail-block h4{color:#91a4c0}.order-state{color:#8af0bd;background:#18755647}.user-row{color:#9fb4d1}.role-tag,.state-tag{border-color:#698fbe59;border-radius:999px;background:#13284094}.role-tag.admin{color:#8ce9ff;border-color:#39cfe666;background:#18688242}.state-tag.active{color:#8af0bd;border-color:#3adda566;background:#176f4e40}@media(max-width:980px){.console-shell{grid-template-columns:205px minmax(0,1fr)}.side-rail{width:205px}.workspace{padding-right:26px;padding-left:26px}.rights-list-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){body{background:radial-gradient(circle at 12% 0%,rgba(33,128,162,.18),transparent 29%),radial-gradient(circle at 95% 18%,rgba(106,76,196,.16),transparent 30%),linear-gradient(145deg,#070b14,#0a101c 60%,#080c16)}.login-page{display:block;min-height:100svh}.login-grid,.login-story{display:none}.login-panel-wrap{min-height:100svh;padding:24px 15px 30px;place-items:center;background:radial-gradient(circle at 50% 10%,rgba(37,200,213,.13),transparent 29%),linear-gradient(145deg,#080d18,#0d1525)}.login-panel{width:100%;padding:22px 18px 20px;border-radius:24px}.login-heading{margin:30px 0 25px}.console-shell{display:block;min-height:100svh;padding-bottom:86px}.side-rail{position:fixed;inset:auto 0 0;width:100%;height:78px;display:flex;flex-direction:row;align-items:stretch;border-top:1px solid rgba(98,135,184,.36);border-right:0;background:#070d18f0;box-shadow:0 -18px 42px #00000061,inset 0 1px #68e4e614;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.rail-logo{display:none}.side-rail nav{display:flex;flex:1;min-width:0;gap:3px;margin:0;padding:7px 48px 7px 6px;overflow-x:auto;scrollbar-width:none}.side-rail nav::-webkit-scrollbar{display:none}.side-rail nav>button,.rail-nav-group,.rail-nav-group>button{flex:0 0 70px;width:70px;height:64px;min-height:64px;padding:5px 3px;border-radius:15px;flex-direction:column;justify-content:center;gap:4px;font-size:11px}.rail-nav-group{display:block}.rail-nav-group>button{width:100%}.rail-subnav{display:none}.side-rail nav>button svg,.rail-nav-group>button svg{width:19px;height:19px}.side-rail nav button.active:after{left:18px;right:18px;bottom:1px;width:auto;height:3px;border-radius:999px}.rail-bottom{position:absolute;top:11px;right:5px;width:39px!important;height:55px!important;min-height:55px!important;margin:0;padding:0!important;border-radius:13px}.rail-bottom span{display:none}.workspace{grid-column:auto;padding:0 15px 40px}.topbar{height:auto;min-height:74px;padding:11px 0;gap:10px}.topbar-title{font-size:17.6px}.topbar-subtitle,.topbar-divider{display:none}.topbar-actions-right{gap:7px}.tenant-switcher>span,.user-chip>span:last-child{display:none}.tenant-switcher select{width:min(43vw,190px);height:36px}.user-avatar{width:38px;height:38px}.tenant-scope-banner{margin:10px 0 -8px;padding:9px 11px}.page-intro{padding:33px 0 24px;align-items:stretch;flex-direction:column;gap:18px}.page-intro h1{font-size:clamp(34.1px,9.9vw,46.2px)}.page-intro .primary-button,.page-intro-actions,.page-intro-actions .ghost-button,.page-intro-actions .primary-button{width:100%}.metric-strip{grid-template-columns:repeat(2,minmax(0,1fr));border-radius:20px}.metric{min-height:105px;padding:16px}.metric strong{font-size:30.8px}.section-toolbar,.sortable-toolbar{align-items:flex-start;flex-direction:column;gap:11px}.sortable-toolbar .toolbar-actions{width:100%;align-items:stretch;flex-direction:column;gap:8px}.sortable-toolbar .toolbar-actions>*,.sortable-toolbar .overview-sort,.sortable-toolbar .ghost-button,.sortable-toolbar .secondary-button{width:100%;flex:none}.account-card,.guarantee-group,.account-rights-panel,.business-panel,.business-service-list,.contract-table-panel,.catalog-column,.refresh-config-panel,.refresh-pulse-panel,.refresh-run,.audit-panel{border-radius:21px}.account-head{padding:19px 15px 16px 21px;align-items:flex-start;gap:11px}.phone-identity h2{font-size:22px}.owner-line{margin-left:21px}.account-footer{padding:16px 19px;align-items:stretch;flex-direction:column}.account-times{flex-direction:column;gap:7px}.card-actions{width:100%;flex-wrap:wrap}.card-actions .secondary-button{flex:1}.membership-grid{grid-template-columns:1fr}.membership-cell+.membership-cell,.membership-cell:nth-child(n+5){border-left:0;border-top:1px solid rgba(102,135,181,.23)}.guarantee-overview,.guarantee-summary,.permission-split,.permission-grid,.guarantee-channel-summary,.business-grid,.refresh-control-grid{grid-template-columns:1fr}.guarantee-overview>div+div,.guarantee-channel-summary>div+div{border-left:0;border-top:1px solid rgba(102,135,181,.23)}.guarantee-total{border-right:0;border-bottom:1px solid rgba(102,135,181,.23)}.guarantee-roster{grid-template-columns:1fr}.guarantee-roster>*{border-left:0!important;border-top:1px solid rgba(102,135,181,.23)}.guarantee-roster>:first-child{border-top:0}.guarantee-group-head{align-items:flex-start;flex-direction:column;padding:18px}.guarantee-member-fields,.rights-list-grid,.contract-filter-bar,.audit-filter-bar{grid-template-columns:1fr}.guarantee-member-fields .field-label:last-child{grid-column:auto}.rights-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.rights-summary>em{grid-column:1 / 3}.right-card{grid-template-columns:48px minmax(0,1fr)}.right-card-image{width:48px;height:48px}.right-card footer{grid-column:1 / 3;align-items:stretch;flex-direction:column}.right-card footer button,.contract-filter-bar button,.contract-table-panel>header .ghost-button,.contract-pagination button,.business-code-row .secondary-button,.business-toolbar .secondary-button{width:100%}.halfprice-identity-bar,.benefit-account-bar,.contract-table-panel>header,.contract-pagination,.contract-summary-line,.audit-pagination{align-items:stretch;flex-direction:column}.benefit-account-actions,.benefit-account-actions select{width:100%;min-width:0}.benefit-account-actions{flex-direction:column;align-items:stretch}.business-code-row{grid-template-columns:1fr}.business-toolbar{align-items:stretch;flex-direction:column}.refresh-presets,.refresh-time-grid,.refresh-metric-strip{grid-template-columns:1fr 1fr}.refresh-time-grid>div+div,.refresh-metric-strip>div+div{border-left:1px solid rgba(102,135,181,.24);border-top:0}.dialog-backdrop{padding:10px}.dialog{max-height:calc(100svh - 20px);border-radius:20px}.product-detail-hero,.order-detail-hero,.detail-quick-grid,.detail-field-grid{grid-template-columns:1fr}.toast{top:84px;right:14px;left:14px}}@media(max-width:430px){.metric-strip,.refresh-presets,.refresh-time-grid,.refresh-metric-strip{grid-template-columns:1fr}.refresh-time-grid>div+div,.refresh-metric-strip>div+div{border-left:0;border-top:1px solid rgba(102,135,181,.24)}.side-rail nav>button,.rail-nav-group,.rail-nav-group>button{flex-basis:64px;width:64px}}.empty-state{border-color:#678bb95c;border-radius:22px;background:linear-gradient(145deg,#111b2eeb,#0a101df7);color:#dcecff;box-shadow:var(--shadow),inset 0 1px #ffffff0a}.empty-state h3{color:#e8f4ff}.empty-state p{color:#8ea2bf}.empty-orbit{border-color:#40dae273;color:var(--orange);background:#17789726}.empty-orbit:after{background:var(--orange);box-shadow:0 0 12px var(--orange)}.benefit-account-bar{border-color:#44d6e157;border-radius:20px;background:linear-gradient(135deg,#163e54b8,#171937d1);box-shadow:var(--shadow),inset 0 1px #ffffff0d}.benefit-account-bar strong{color:#e6f4ff}.benefit-account-bar p{color:#96abc6}.benefit-account-actions select{border-color:#6a94c666;border-radius:12px;background:#080f1bc7;color:#e6f2ff}.service-copy strong{color:#e6f2ff}.service-copy small{color:#75dce9}.service-copy p{color:#91a5bf}.service-status{border-color:#668cba3d;color:#9ab0ca}input:not([type=checkbox]):not([type=radio]),select,textarea{border-color:#698fbe61;background:#080f1bc7;color:#e4efff}select,textarea,.contract-filter-bar input,.audit-filter-bar input,.audit-filter-bar select{border-color:#698fbe61!important;background:#080f1bc7!important;color:#e4efff!important}input:not([type=checkbox]):not([type=radio])::placeholder,textarea::placeholder{color:#7186a4}input:not([type=checkbox]):not([type=radio]):focus,select:focus,textarea:focus{border-color:#3edce2c7;box-shadow:0 0 0 3px #23bed31f,0 0 22px #23bed31a}option{background:#0c1525;color:#e4efff}.permission-panel>article,.permission-split article,.embedded-audit-head,.embedded-audit-panel,.audit-filter-bar,.audit-pagination{border-color:#648ab852;background:linear-gradient(145deg,#121f33f2,#0b1321fa);color:#a8bbd4}.permission-panel>article strong,.permission-split article strong,.embedded-audit-head h2{color:#e3efff}.permission-panel>article p,.permission-panel>article small,.permission-split article p,.embedded-audit-head p{color:#91a8c3}.embedded-audit-head{border-bottom-color:#648ab83d}.audit-filter-bar label,.audit-pagination,.audit-empty{color:#8fa7c4}.audit-filter-bar input,.audit-filter-bar select{background:#080f1bc7;color:#e4efff}.audit-pagination{border-top-color:#648ab83d}.global-plus-benefits article,.global-plus-member,.global-plus-combo-action,.benefit-readout,.consumption-result,.qr-drop,.upstream-state,.service-products,.halfprice-order-product,.batch-benefit-items article,.batch-benefit-summary{border-color:#648ab852;background:linear-gradient(145deg,#121f33f2,#0b1321fa);color:#a8bbd4}.global-plus-benefits article>header span,.global-plus-benefits article>p,.global-plus-benefits details,.global-plus-benefits article>footer>span,.global-plus-member strong,.global-plus-combo-action strong,.consumption-result header strong,.consumption-result article strong,.upstream-state strong,.product-redeem-panel>div:first-child strong,.batch-benefit-items article>div strong,.batch-benefit-summary strong,.halfprice-order-product strong{color:#e3efff}.global-plus-benefits article>header em,.global-plus-benefits details summary,.global-plus-combo-action>span,.benefit-readout strong,.consumption-result header span,.consumption-result article small,.upstream-state p,.batch-benefit-items article>div small{color:#91a8c3}html,body,#root{color-scheme:light}body{color:#102b4e;background:radial-gradient(circle at 10% 8%,rgba(72,180,255,.16),transparent 25%),radial-gradient(circle at 88% 18%,rgba(22,119,255,.11),transparent 28%),linear-gradient(rgba(97,151,207,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(97,151,207,.045) 1px,transparent 1px),linear-gradient(145deg,#f8fbff,#edf5fe 55%,#f5f9ff);background-size:auto,auto,32px 32px,32px 32px,auto}.login-page{background:radial-gradient(circle at 92% 8%,rgba(120,167,255,.2),transparent 30%),linear-gradient(135deg,#f7fbff,#eaf3ff 58%,#f7f8ff)}.login-grid{opacity:.48;background-image:linear-gradient(rgba(74,143,214,.17) 1px,transparent 1px),linear-gradient(90deg,rgba(74,143,214,.17) 1px,transparent 1px)}.login-story{color:#fff;background:radial-gradient(circle at 27% 42%,rgba(61,176,255,.32),transparent 27%),radial-gradient(circle at 88% 10%,rgba(47,143,255,.22),transparent 24%),linear-gradient(145deg,#082c5d,#0b4b91 54%,#176fc2)}.login-panel-wrap{background:linear-gradient(145deg,#fff,#f3f8ff);color:#102b4e}.login-panel{border-color:#c4d8ec;background:linear-gradient(145deg,#fffffffa,#f2f8fffa);box-shadow:0 24px 65px #164a8529,inset 0 1px #ffffffe6}.login-panel-top,.login-heading p,.login-security{color:#607b9b}.field-label>span{color:#315777}.field-label input,.field-label select,.field-label textarea{border-color:#b7cee5;background:#fff;color:#102b4e;box-shadow:inset 0 1px 2px #164a850d}.console-shell.theme-light{--bg: #f4f8ff;--panel: #ffffff;--panel-2: #edf5ff;--line: #c7d9eb;--line-strong: #6ab2ed;--muted: #607b9b;--text: #102b4e;--orange: #1677ff;--orange-2: #2f8fff;--blue: #5d60e8;--lime: #19a97a;--good: #099a69;--danger: #dc4058;--navy: #082b55;--blue-soft: #eaf3ff;--blue-glow: rgba(22, 119, 255, .18);--shadow: 0 18px 48px rgba(22, 74, 133, .14), 0 2px 8px rgba(20, 66, 118, .06);color:var(--text);background:radial-gradient(circle at 12% 0%,rgba(79,190,255,.16),transparent 25%),radial-gradient(circle at 92% 20%,rgba(111,92,228,.1),transparent 28%),linear-gradient(145deg,#f5faff,#edf5ff 58%,#f8f7ff)}.console-shell.theme-light .side-rail{border-right-color:#cbdced;background:linear-gradient(180deg,#f7fbfffa,#eaf3fdfa);box-shadow:16px 0 42px #2a5a8f1a,inset -1px 0 #ffffffe6}.console-shell.theme-light .rail-logo{border-color:#368de052;background:linear-gradient(135deg,#dff2ff,#dfe4ff);box-shadow:0 16px 30px #3779bf24,inset 0 1px #ffffffe6}.console-shell.theme-light .rail-logo svg{color:#1677ff;filter:drop-shadow(0 0 7px rgba(22,119,255,.25))}.console-shell.theme-light .rail-logo span{color:#103b68}.console-shell.theme-light .side-rail button{color:#66829f}.console-shell.theme-light .side-rail nav>button:hover,.console-shell.theme-light .rail-nav-group>button:hover{color:#144d82;border-color:#3d91de52;background:#daeeffcc;box-shadow:0 9px 22px #276fb11a}.console-shell.theme-light .side-rail nav>button.active,.console-shell.theme-light .rail-nav-group>button.active{color:#0c4d88;border-color:#308ee075;background:linear-gradient(100deg,#b7e8fff5,#e0d7fff5);box-shadow:0 10px 26px #327eca24,inset 0 1px #ffffffeb}.console-shell.theme-light .side-rail nav>button svg,.console-shell.theme-light .rail-nav-group>button svg{color:#1677ff;filter:drop-shadow(0 0 6px rgba(22,119,255,.22))}.console-shell.theme-light .side-rail nav button.active:after{background:linear-gradient(180deg,#1677ff,#7465e9);box-shadow:0 0 14px #1677ff59}.console-shell.theme-light .rail-subnav{border-left-color:#c8dcef}.console-shell.theme-light .rail-subnav-button{color:#6b87a3!important}.console-shell.theme-light .rail-subnav-button:hover,.console-shell.theme-light .rail-subnav-button.active{color:#0a6ccc!important;border-color:#3497e147!important;background:#d3efffb8!important}.console-shell.theme-light .rail-subnav-button.active:after{background:#1677ff!important}.console-shell.theme-light .rail-bottom{color:#66809b;border-color:#c8d9ea;background:#ffffffb3}.console-shell.theme-light .rail-bottom:hover{color:#c43d5b;border-color:#dc405852;background:#ffeef3e6}.console-shell.theme-light .topbar{border-color:#c9dced;background:#ffffffc7;box-shadow:0 16px 34px #2a5b8f1a,inset 0 -1px #3eaaef2e}.console-shell.theme-light .topbar:after{background:linear-gradient(90deg,#1677ff,#35c5ed,#7165e9,#c56df0)}.console-shell.theme-light .topbar-title{background:linear-gradient(100deg,#123c67,#087fc4 62%,#6259d9);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;text-shadow:none}.console-shell.theme-light .topbar-divider{background:#b8cde2}.console-shell.theme-light .topbar-subtitle,.console-shell.theme-light .tenant-switcher>span,.console-shell.theme-light .user-chip small{color:#66809b}.console-shell.theme-light .tenant-switcher select{border-color:#b5cde4;background:#ffffffeb!important;color:#173e65!important}.console-shell.theme-light .tenant-switcher select:focus{border-color:#1677ff;box-shadow:0 0 0 3px #1677ff1f}.console-shell.theme-light .tenant-scope-banner{border-color:#b8d9ed;background:#edf8ffe6;color:#557793;box-shadow:0 10px 25px #26639a14}.console-shell.theme-light .tenant-scope-banner svg{color:#1677ff}.console-shell.theme-light .tenant-scope-banner strong{color:#0f5da8}.console-shell.theme-light .security-banner{border-color:#ecd597;background:#fff8e8;color:#795b18}.console-shell.theme-light .security-banner button{color:#a06b0e}.theme-toggle{min-height:36px;padding:0 11px;display:inline-flex;align-items:center;justify-content:center;gap:6px;border:1px solid rgba(108,147,198,.36);border-radius:11px;color:#a8bfda;background:#101b2ec2;cursor:pointer;font-size:12.1px;transition:.2s ease}.theme-toggle:hover{color:#e9fbff;border-color:#3fdde294;background:#1854686b}.console-shell.theme-light .theme-toggle{border-color:#b7cde3;color:#2e6190;background:#ffffffe0;box-shadow:0 5px 14px #26629b14}.console-shell.theme-light .theme-toggle:hover{color:#075fac;border-color:#6bb6eb;background:#edf8ff}.console-shell.theme-light .page-intro h1{background:linear-gradient(100deg,#123a63,#087fbf 55%,#6259d9);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;text-shadow:none}.console-shell.theme-light .page-intro h1:after{background:linear-gradient(90deg,#1677ff,#42c5ec,#7165e9);box-shadow:0 4px 17px #1677ff2e}.console-shell.theme-light .page-intro p,.console-shell.theme-light .metric small,.console-shell.theme-light .account-phone-line,.console-shell.theme-light .owner-line,.console-shell.theme-light .account-times,.console-shell.theme-light .section-toolbar{color:#607b9b}.console-shell.theme-light .section-toolbar>div{color:#315b83}.console-shell.theme-light .ghost-button,.console-shell.theme-light .secondary-button,.console-shell.theme-light .icon-button{border-color:#b7cee4;color:#35658e;background:#ffffffd1;box-shadow:inset 0 1px #ffffffeb,0 4px 12px #2762990d}.console-shell.theme-light .ghost-button:hover,.console-shell.theme-light .secondary-button:hover,.console-shell.theme-light .icon-button:hover{color:#0b5fa7;border-color:#67b8ea;background:#edf8ff;box-shadow:0 10px 22px #276fb11a,inset 0 1px #fffffff2}.console-shell.theme-light .secondary-button.strong,.console-shell.theme-light .secondary-button.collect{color:#075da9;border-color:#8cc4e8;background:linear-gradient(115deg,#dff8ff,#e1eaff 68%,#eee7ff);box-shadow:0 8px 18px #2b81c21a,inset 0 1px #fffffff5}.console-shell.theme-light .secondary-button.strong:not(:disabled),.console-shell.theme-light .secondary-button.collect:not(:disabled){color:#fff;border-color:#63c9dd;background:linear-gradient(115deg,#23c8d1,#428feb 68%,#7565e8);box-shadow:0 11px 25px #1a97cc2e,inset 0 1px #ffffff70}.console-shell.theme-light .secondary-button.strong:disabled,.console-shell.theme-light .secondary-button.collect:disabled{color:#7992aa;border-color:#c5d8e9;background:#eef4fa;box-shadow:none}.console-shell.theme-light .text-button{color:#0b70c7}.console-shell.theme-light .metric-strip,.console-shell.theme-light .guarantee-overview,.console-shell.theme-light .refresh-metric-strip,.console-shell.theme-light .account-card,.console-shell.theme-light .guarantee-group,.console-shell.theme-light .refresh-config-panel,.console-shell.theme-light .refresh-pulse-panel,.console-shell.theme-light .refresh-run,.console-shell.theme-light .catalog-column,.console-shell.theme-light .user-table-wrap,.console-shell.theme-light .audit-panel,.console-shell.theme-light .account-rights-panel,.console-shell.theme-light .business-panel,.console-shell.theme-light .business-service-list,.console-shell.theme-light .business-log-panel,.console-shell.theme-light .contract-filter-bar,.console-shell.theme-light .contract-table-panel,.console-shell.theme-light .service-card,.console-shell.theme-light .right-card,.console-shell.theme-light .plus-category-panel,.console-shell.theme-light .claimable-check,.console-shell.theme-light .halfprice-identity-bar,.console-shell.theme-light .product-redeem-panel,.console-shell.theme-light .member-bag-identity-bar,.console-shell.theme-light .permission-panel,.console-shell.theme-light .embedded-audit-panel{border-color:#c5d9eb;background:linear-gradient(145deg,#fffffffa,#f2f8fffa);box-shadow:0 18px 48px #164a851c,inset 0 1px #ffffffeb;color:#294d70}.console-shell.theme-light .metric,.console-shell.theme-light .guarantee-overview>div,.console-shell.theme-light .refresh-metric-strip>div{background:transparent}.console-shell.theme-light .metric+.metric,.console-shell.theme-light .guarantee-overview>div+div,.console-shell.theme-light .refresh-metric-strip>div+div{border-color:#d4e2ef}.console-shell.theme-light .metric-icon,.console-shell.theme-light .phone-glyph,.console-shell.theme-light .catalog-thumb,.console-shell.theme-light .table-identity i{border-color:#a8d5ee;color:#1677ff;background:linear-gradient(145deg,#e5f7ff,#e8e4ff);box-shadow:inset 0 1px #ffffffeb,0 8px 18px #276fb11a}.console-shell.theme-light .metric strong,.console-shell.theme-light .guarantee-overview strong,.console-shell.theme-light .guarantee-total strong,.console-shell.theme-light .refresh-metric-strip strong,.console-shell.theme-light .coupon-number strong{color:#153d65;text-shadow:none}.console-shell.theme-light .account-card,.console-shell.theme-light .guarantee-group{background:linear-gradient(145deg,#fff,#f3f8ff)}.console-shell.theme-light .account-card:before,.console-shell.theme-light .guarantee-group:before{background:linear-gradient(180deg,#1677ff,#43c5ed,#7465e9);box-shadow:3px 0 18px #1677ff33}.console-shell.theme-light .phone-identity h2,.console-shell.theme-light .guarantee-group-head h2,.console-shell.theme-light .account-rights-head h2,.console-shell.theme-light .catalog-preview-title h2,.console-shell.theme-light .business-panel header strong,.console-shell.theme-light .contract-table-panel>header strong,.console-shell.theme-light .right-card-copy h3,.console-shell.theme-light .product-detail-hero h2,.console-shell.theme-light .order-detail-hero h2{color:#153d65}.console-shell.theme-light .global-identity-badge{border-color:#a7d7ed;color:#0873b9;background:#e8f8ff}.console-shell.theme-light .global-identity-badge.active{color:#08774f;border-color:#9ddbbf;background:#eafaf3}.console-shell.theme-light .global-identity-badge.not_global,.console-shell.theme-light .global-identity-badge.unknown{color:#6d8197;border-color:#c6d3df;background:#f0f4f8}.console-shell.theme-light .phone-copy-button,.console-shell.theme-light .membership-order-button{color:#6d8298}.console-shell.theme-light .phone-copy-button:hover,.console-shell.theme-light .membership-order-button:hover{color:#0b70c7}.console-shell.theme-light .status-pill{border-color:#c0d3e5;color:#5d7690;background:#f4f8fc}.console-shell.theme-light .status-pill.good{color:#08774f;border-color:#a1d9c0;background:#eafaf2}.console-shell.theme-light .status-pill.bad{color:#ba3c58;border-color:#edb3c0;background:#fff0f4}.console-shell.theme-light .status-pill.warn{color:#9a650d;border-color:#efd293;background:#fff8e9}.console-shell.theme-light .membership-grid,.console-shell.theme-light .account-footer,.console-shell.theme-light .guarantee-group-head,.console-shell.theme-light .guarantee-summary,.console-shell.theme-light .guarantee-source,.console-shell.theme-light .membership-cell+.membership-cell,.console-shell.theme-light .membership-cell:nth-child(n+5){border-color:#d1e0ed}.console-shell.theme-light .membership-cell{background:#f7fbff!important}.console-shell.theme-light .membership-cell:nth-child(4n+1){background:linear-gradient(145deg,#fff,#eef7ff)!important}.console-shell.theme-light .membership-cell:nth-child(4n+2){background:linear-gradient(145deg,#fff,#f3f0ff)!important}.console-shell.theme-light .membership-cell:nth-child(4n+3){background:linear-gradient(145deg,#fff,#ecfbfb)!important}.console-shell.theme-light .membership-cell:nth-child(4n+4){background:linear-gradient(145deg,#fff,#fff8ec)!important}.console-shell.theme-light .membership-top,.console-shell.theme-light .membership-meta,.console-shell.theme-light .guarantee-channel-summary span,.console-shell.theme-light .guarantee-account>small,.console-shell.theme-light .coupon-number span,.console-shell.theme-light .membership-open-hint,.console-shell.theme-light .account-times,.console-shell.theme-light .guarantee-source{color:#6e86a0}.console-shell.theme-light .membership-cell h3{color:#214a70}.console-shell.theme-light .membership-open-hint{border-color:#c1d9ec}.console-shell.theme-light .membership-open-hint strong{color:#1677ff}.console-shell.theme-light .collection-progress{border-color:#b8d9ed;background:#edf8ff;color:#31739d}.console-shell.theme-light .collection-progress strong{color:#125c91}.console-shell.theme-light .account-rights-panel,.console-shell.theme-light .business-panel,.console-shell.theme-light .business-service-list,.console-shell.theme-light .business-log-panel,.console-shell.theme-light .contract-table-panel,.console-shell.theme-light .audit-panel,.console-shell.theme-light .catalog-column,.console-shell.theme-light .user-table-wrap,.console-shell.theme-light .refresh-config-panel,.console-shell.theme-light .refresh-pulse-panel,.console-shell.theme-light .refresh-run{background:linear-gradient(145deg,#fff,#f3f8ff)}.console-shell.theme-light .account-rights-head p,.console-shell.theme-light .catalog-preview-title p,.console-shell.theme-light .business-service-row,.console-shell.theme-light .business-panel header small,.console-shell.theme-light .business-toolbar>span,.console-shell.theme-light .business-selected-card small,.console-shell.theme-light .audit-row,.console-shell.theme-light .audit-empty,.console-shell.theme-light .contract-pagination,.console-shell.theme-light .contract-summary-line,.console-shell.theme-light .rights-state,.console-shell.theme-light .right-card-copy p,.console-shell.theme-light .right-facts,.console-shell.theme-light .service-copy p{color:#66809b}.console-shell.theme-light .rights-summary,.console-shell.theme-light .plus-category-panel,.console-shell.theme-light .claimable-check,.console-shell.theme-light .halfprice-identity-bar,.console-shell.theme-light .product-redeem-panel,.console-shell.theme-light .member-bag-identity-bar,.console-shell.theme-light .business-selected-card,.console-shell.theme-light .business-login-state,.console-shell.theme-light .business-cancel-result,.console-shell.theme-light .audit-filter-bar,.console-shell.theme-light .contract-filter-bar,.console-shell.theme-light .contract-table-panel>header,.console-shell.theme-light .refresh-time-grid,.console-shell.theme-light .refresh-metric-strip,.console-shell.theme-light .refresh-run-message,.console-shell.theme-light .rights-warnings,.console-shell.theme-light .halfprice-agreement,.console-shell.theme-light .halfprice-payment-note,.console-shell.theme-light .vault-note,.console-shell.theme-light .dialog-lead,.console-shell.theme-light .orders-summary,.console-shell.theme-light .product-detail-hero,.console-shell.theme-light .order-detail-hero,.console-shell.theme-light .detail-sections .detail-block,.console-shell.theme-light .benefit-account-bar{border-color:#bfd5e8;background:linear-gradient(135deg,#f5fbff,#edf5ff 70%,#f5f1ff);color:#577492}.console-shell.theme-light .rights-summary>span,.console-shell.theme-light .rights-summary>em,.console-shell.theme-light .refresh-time-grid>div+div,.console-shell.theme-light .refresh-metric-strip>div+div,.console-shell.theme-light .contract-table th,.console-shell.theme-light .contract-table td,.console-shell.theme-light .business-service-row,.console-shell.theme-light .audit-row,.console-shell.theme-light .audit-pagination,.console-shell.theme-light .catalog-column>header,.console-shell.theme-light .catalog-item,.console-shell.theme-light .user-row{border-color:#d4e2ef}.console-shell.theme-light .rights-summary small,.console-shell.theme-light .refresh-time-grid span,.console-shell.theme-light .refresh-metric-strip span,.console-shell.theme-light .contract-table th,.console-shell.theme-light .audit-row>span:nth-child(4) small,.console-shell.theme-light .user-head,.console-shell.theme-light .catalog-meta{color:#7991a8}.console-shell.theme-light .rights-summary strong,.console-shell.theme-light .refresh-metric-strip strong,.console-shell.theme-light .contract-name-cell,.console-shell.theme-light .business-service-row strong,.console-shell.theme-light .business-selected-card strong,.console-shell.theme-light .audit-action strong,.console-shell.theme-light .audit-target strong,.console-shell.theme-light .audit-actor strong,.console-shell.theme-light .catalog-copy strong,.console-shell.theme-light .table-identity b,.console-shell.theme-light .benefit-account-bar strong,.console-shell.theme-light .service-copy strong{color:#173e65}.console-shell.theme-light .rights-summary .claimable strong,.console-shell.theme-light .refresh-latest-mark{color:#0b6cc1}.console-shell.theme-light .rights-filters button,.console-shell.theme-light .plus-category-chips button,.console-shell.theme-light .business-tabs button,.console-shell.theme-light .contract-dataset-tabs button,.console-shell.theme-light .refresh-presets button,.console-shell.theme-light .overview-sort{border-color:#bdd2e6;color:#47739a;background:#ffffffd6;box-shadow:inset 0 1px #fffffff2}.console-shell.theme-light .rights-filters button:hover,.console-shell.theme-light .rights-filters button.active,.console-shell.theme-light .plus-category-chips button:hover,.console-shell.theme-light .plus-category-chips button.active,.console-shell.theme-light .business-tabs button:hover,.console-shell.theme-light .business-tabs button.active,.console-shell.theme-light .contract-dataset-tabs button:hover,.console-shell.theme-light .contract-dataset-tabs button.active,.console-shell.theme-light .refresh-presets button:hover,.console-shell.theme-light .refresh-presets button.active{border-color:#62b7e8;color:#075da9;background:linear-gradient(120deg,#e1f7ff,#e8e3ff);box-shadow:0 10px 24px #1677ff1a,inset 0 1px #fffffff2}.console-shell.theme-light .overview-sort>span,.console-shell.theme-light .overview-sort button{border-color:#d2e0ec;color:#5e7b96}.console-shell.theme-light .overview-sort button:hover,.console-shell.theme-light .overview-sort button.active{color:#0b64b3;background:#eaf6ff}.console-shell.theme-light .right-card,.console-shell.theme-light .service-card{border-color:#c5d9eb;background:linear-gradient(145deg,#fff,#f4f8ff)}.console-shell.theme-light .right-card:hover,.console-shell.theme-light .service-card:hover{border-color:#67bce9;background:linear-gradient(145deg,#f7fdff,#f1f0ff);box-shadow:0 22px 42px #23619a24,0 0 0 1px #33a4dc1a}.console-shell.theme-light .right-card-image,.console-shell.theme-light .product-detail-image,.console-shell.theme-light .order-detail-icon,.console-shell.theme-light .service-icon{border-color:#a8d5ee;color:#1677ff;background:linear-gradient(145deg,#e5f7ff,#e8e4ff)}.console-shell.theme-light .right-card-labels>span,.console-shell.theme-light .right-card-subcategory,.console-shell.theme-light .service-copy small,.console-shell.theme-light .catalog-open{color:#0878bb}.console-shell.theme-light .right-card footer,.console-shell.theme-light .right-card footer>span,.console-shell.theme-light .service-status{border-color:#c9dce9;color:#66809b}.console-shell.theme-light .right-card footer>span.ready{color:#08774f}.console-shell.theme-light .plus-bag-badge,.console-shell.theme-light .right-facts em,.console-shell.theme-light .contract-grade,.console-shell.theme-light .service-status{border-color:#b8d1e6;background:#eef7ff;color:#39749a}.console-shell.theme-light .business-service-head,.console-shell.theme-light .contract-table th,.console-shell.theme-light .audit-head,.console-shell.theme-light .catalog-column>header{background:#eef6fd;color:#537494}.console-shell.theme-light .business-log-panel pre,.console-shell.theme-light .business-log-empty,.console-shell.theme-light .audit-row pre,.console-shell.theme-light .business-cancel-result pre{border-color:#c4d8ea;background:#f4f9fd;color:#315b7e}.console-shell.theme-light .refresh-switch,.console-shell.theme-light .refresh-interval-field>div{border-color:#bdd3e7;background:#f5faff;color:#587693}.console-shell.theme-light .refresh-switch.on{border-color:#9ddabd;background:#eafaf2;color:#08774f}.console-shell.theme-light .refresh-switch em,.console-shell.theme-light .refresh-interval-field strong{color:#0a8a68}.console-shell.theme-light .refresh-interval-field>div,.console-shell.theme-light .refresh-time-grid,.console-shell.theme-light .refresh-metric-strip{background:#f5faff}.console-shell.theme-light .refresh-pulse-panel{background:radial-gradient(circle at 50% 33%,rgba(53,211,173,.16),transparent 35%),#f5fbff}.console-shell.theme-light .refresh-pulse-panel.paused{background:radial-gradient(circle at 50% 33%,rgba(121,143,177,.12),transparent 35%),#f5f8fc}.console-shell.theme-light .pulse-orbit{border-color:#83d4ba;color:#0b9d73;box-shadow:0 0 35px #1ba97e1f}.console-shell.theme-light .pulse-orbit:before,.console-shell.theme-light .pulse-orbit:after{border-color:#1fb18933}.console-shell.theme-light .refresh-run-message{background:#eaf7ff;color:#4a7596}.console-shell.theme-light .refresh-log-account,.console-shell.theme-light .refresh-log-accounts{border-color:#d4e2ef}.console-shell.theme-light .refresh-run-counts span{background:#e9f4fb;color:#4f7b99}.console-shell.theme-light .user-row{border-color:#d4e2ef;color:#53718e}.console-shell.theme-light .table-identity b,.console-shell.theme-light .user-row strong{color:#173e65}.console-shell.theme-light .table-identity small,.console-shell.theme-light .user-head{color:#7189a1}.console-shell.theme-light .role-tag,.console-shell.theme-light .state-tag{border-color:#b8d1e5;background:#eef7ff}.console-shell.theme-light .role-tag.admin{color:#0873b9;border-color:#a7d7ed;background:#e8f8ff}.console-shell.theme-light .state-tag.active{color:#08774f;border-color:#a1d9c0;background:#eafaf2}.console-shell.theme-light .embedded-audit-head{border-bottom-color:#d4e2ef;background:linear-gradient(135deg,#f4faff,#e9f3ff)}.console-shell.theme-light .audit-filter-bar,.console-shell.theme-light .audit-pagination{background:#f6faff}.console-shell.theme-light .audit-filter-bar label,.console-shell.theme-light .audit-pagination,.console-shell.theme-light .audit-empty{color:#6d87a1}.console-shell.theme-light .audit-filter-bar input,.console-shell.theme-light .audit-filter-bar select,.console-shell.theme-light select,.console-shell.theme-light textarea,.console-shell.theme-light input:not([type=checkbox]):not([type=radio]){border-color:#b7cee5!important;background:#fff!important;color:#173e65!important}.console-shell.theme-light input:not([type=checkbox]):not([type=radio])::placeholder,.console-shell.theme-light textarea::placeholder{color:#8197ad}.console-shell.theme-light option{background:#fff;color:#173e65}.console-shell.theme-light .empty-state{border-color:#b9d4e9;background:linear-gradient(145deg,#fffffffa,#eff7fffa);color:#294d70;box-shadow:0 18px 48px #164a851a,inset 0 1px #ffffffe6}.console-shell.theme-light .empty-state h3{color:#173e65}.console-shell.theme-light .empty-state p{color:#6d87a1}.console-shell.theme-light .empty-orbit{border-color:#8bcce9;color:#1677ff;background:#e4f7ff73}.console-shell.theme-light .empty-orbit:after{background:#1677ff;box-shadow:0 0 12px #1677ff80}.console-shell.theme-light .toast{border-color:#b9d3e8;background:#fffffff0;box-shadow:0 18px 48px #164a8529}.console-shell.theme-light .toast.success{color:#08774f;border-color:#9ddabd;background:#edfdf6f5}.console-shell.theme-light .toast.error{color:#ba3c58;border-color:#edb3c0;background:#fff1f5f5}.console-shell.theme-light .dialog-backdrop{background:#13345857}.console-shell.theme-light .dialog{border-color:#b8d1e7;background:linear-gradient(145deg,#fff,#f1f7ff);color:#173e65;box-shadow:0 30px 90px #1c4a7f3d,0 0 0 1px #fffc}.console-shell.theme-light .dialog>header{border-color:#d3e1ed;background:#f5fafff0}.console-shell.theme-light .dialog>header .icon-button{color:#5d7690}.console-shell.theme-light .dialog-index,.console-shell.theme-light .dialog-lead svg,.console-shell.theme-light .orders-summary svg{color:#1677ff}.console-shell.theme-light .dialog-lead,.console-shell.theme-light .orders-summary,.console-shell.theme-light .product-detail-hero,.console-shell.theme-light .order-detail-hero{background:linear-gradient(135deg,#edf9ff,#f0edff)}.console-shell.theme-light .dialog-lead p,.console-shell.theme-light .orders-summary span,.console-shell.theme-light .product-detail-hero p,.console-shell.theme-light .order-detail-hero p,.console-shell.theme-light .detail-sections p{color:#66809b}.console-shell.theme-light .dialog-hint,.console-shell.theme-light .operator-confirmation,.console-shell.theme-light .vault-note{border-color:#b8d9ed;background:#edf8ff;color:#547592}.console-shell.theme-light .stepper span{border-color:#b9cfe2;color:#7189a1}.console-shell.theme-light .stepper i{background:#b9cfe2}.console-shell.theme-light .stepper .done,.console-shell.theme-light .stepper i.done{border-color:#1677ff;background:#1677ff;color:#fff}.console-shell.theme-light .code-target,.console-shell.theme-light .order-index,.console-shell.theme-light .order-tail,.console-shell.theme-light .order-main small,.console-shell.theme-light .detail-block h4{color:#66809b}.console-shell.theme-light .code-target strong,.console-shell.theme-light .detail-quick-grid strong,.console-shell.theme-light .detail-field-grid strong,.console-shell.theme-light .order-main strong{color:#173e65}.console-shell.theme-light .orders-list,.console-shell.theme-light .order-row,.console-shell.theme-light .detail-quick-grid,.console-shell.theme-light .detail-field-grid,.console-shell.theme-light .detail-field-grid>div,.console-shell.theme-light .detail-quick-grid>div+div,.console-shell.theme-light .detail-quick-grid>div:nth-child(n+4){border-color:#d2e0ec}.console-shell.theme-light .order-row:hover{background:#eef8ff}.console-shell.theme-light .order-facts i,.console-shell.theme-light .detail-badges em{color:#52718d;background:#eaf3fb}.console-shell.theme-light .order-state{color:#08774f;background:#eafaf2}.console-shell.theme-light .order-state.state-1100,.console-shell.theme-light .order-state.state-1200,.console-shell.theme-light .order-state.state-1300{color:#ba3c58;background:#fff0f4}.console-shell.theme-light .order-state.state-1400{color:#9a650d;background:#fff8e9}.console-shell.theme-light .form-error{border-color:#edb3c0;color:#ba3c58;background:#fff0f4}@media(max-width:640px){.theme-toggle{width:36px;min-width:36px;padding:0}.theme-toggle>span{display:none}.console-shell.theme-light .topbar-actions-right{min-width:0}.console-shell.theme-light .tenant-switcher select{width:min(43vw,168px)}}.login-page .field-label input:not([type=checkbox]):not([type=radio]),.login-page .field-label select,.login-page .field-label textarea{border-color:#b7cee5!important;background:#fff!important;color:#102b4e!important}:root{--accent-violet: #7059e8;--accent-cyan: #08aebc;--accent-amber: #efa334;--accent-rose: #df5b7a}.console-shell.theme-light{--blue-glow: rgba(36, 144, 236, .2);--shadow: 0 20px 52px rgba(38, 93, 151, .13), 0 4px 12px rgba(91, 76, 178, .06);background:radial-gradient(circle at 6% 9%,rgba(75,203,222,.16),transparent 23%),radial-gradient(circle at 96% 12%,rgba(112,89,232,.15),transparent 24%),radial-gradient(circle at 82% 92%,rgba(239,163,52,.1),transparent 22%),linear-gradient(145deg,#f8fcff,#eef6ff 56%,#fbf6ff)}.console-shell.theme-light .side-rail{background:linear-gradient(180deg,#fbfeff,#f1f7ff 48%,#f8f3ff);border-right-color:#b7d8ea;box-shadow:16px 0 44px #2d70ab1f,inset -1px 0 #fffffff2}.console-shell.theme-light .rail-logo{background:linear-gradient(135deg,#16c2cf,#278eec 52%,#7259e8);border-color:#368bdf59;box-shadow:0 16px 32px #3084d13b,inset 0 1px #fff6}.console-shell.theme-light .side-rail nav>button:nth-child(1) svg,.console-shell.theme-light .rail-nav-group:nth-child(1)>button svg{color:#168df0}.console-shell.theme-light .side-rail nav>button:nth-child(2) svg,.console-shell.theme-light .rail-nav-group:nth-child(2)>button svg{color:var(--accent-violet)}.console-shell.theme-light .side-rail nav>button:nth-child(3) svg,.console-shell.theme-light .rail-nav-group:nth-child(3)>button svg{color:var(--accent-cyan)}.console-shell.theme-light .side-rail nav>button:nth-child(4) svg,.console-shell.theme-light .rail-nav-group:nth-child(4)>button svg{color:var(--accent-amber)}.console-shell.theme-light .side-rail nav>button:nth-child(5) svg,.console-shell.theme-light .rail-nav-group:nth-child(5)>button svg{color:var(--accent-rose)}.console-shell.theme-light .side-rail nav>button:hover,.console-shell.theme-light .rail-nav-group>button:hover{background:linear-gradient(100deg,#e3faff,#eee9ff 72%,#fff5e6);border-color:#91cce2;box-shadow:0 10px 24px #358bc51f}.console-shell.theme-light .side-rail nav>button.active,.console-shell.theme-light .rail-nav-group>button.active{background:linear-gradient(100deg,#c9f4f4,#dcecff 47%,#eee5ff);border-color:#72bfd8;box-shadow:0 12px 28px #2e84c529,inset 0 1px #fffffff0}.console-shell.theme-light .side-rail nav button.active:after{background:linear-gradient(180deg,#08b5bd,#278fec 48%,#7059e8);box-shadow:0 0 16px #369de06b}.console-shell.theme-light .topbar{background:linear-gradient(90deg,#ffffffd6,#f2faffcc 62%,#faf5ffd6);border-color:#bad5e8;box-shadow:0 16px 36px #2a669e1a,inset 0 -1px #08aebc33}.console-shell.theme-light .topbar:after{background:linear-gradient(90deg,#08aebc,#278eec 32%,#7059e8 65%,#df5b7a 84%,#efa334)}.console-shell.theme-light .topbar-title,.console-shell.theme-light .page-intro h1{background:linear-gradient(100deg,#123c67,#087fc4,#7059e8 72%,#c94f78);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.console-shell.theme-light .page-intro h1:after{width:76px;background:linear-gradient(90deg,#08aebc,#278eec 35%,#7059e8 68%,#df5b7a);box-shadow:0 5px 18px #7059e838}.console-shell.theme-light .metric-strip,.console-shell.theme-light .guarantee-overview,.console-shell.theme-light .refresh-metric-strip{background:linear-gradient(135deg,#fffffffa,#eef8fff5 58%,#f8f2fff5)}.console-shell.theme-light .metric-strip>.metric:nth-child(1),.console-shell.theme-light .guarantee-overview>div:nth-child(1),.console-shell.theme-light .refresh-metric-strip>div:nth-child(1){background:linear-gradient(145deg,#e2faffd1,#ebf7ff3d)}.console-shell.theme-light .metric-strip>.metric:nth-child(2),.console-shell.theme-light .guarantee-overview>div:nth-child(2),.console-shell.theme-light .refresh-metric-strip>div:nth-child(2){background:linear-gradient(145deg,#efeaffc7,#f9f5ff33)}.console-shell.theme-light .metric-strip>.metric:nth-child(3),.console-shell.theme-light .guarantee-overview>div:nth-child(3),.console-shell.theme-light .refresh-metric-strip>div:nth-child(3){background:linear-gradient(145deg,#fff7e1d6,#fffcf433)}.console-shell.theme-light .metric-strip>.metric:nth-child(4),.console-shell.theme-light .guarantee-overview>div:nth-child(4),.console-shell.theme-light .refresh-metric-strip>div:nth-child(4){background:linear-gradient(145deg,#ffebf2b8,#fff9fb33)}.console-shell.theme-light .metric-icon,.console-shell.theme-light .phone-glyph,.console-shell.theme-light .catalog-thumb,.console-shell.theme-light .table-identity i{background:linear-gradient(145deg,#dffaff,#e6edff 58%,#f2e8ff);border-color:#8fcce7;color:#208de0;box-shadow:inset 0 1px #fffffff5,0 9px 20px #4077be21}.console-shell.theme-light .account-card,.console-shell.theme-light .guarantee-group{background:linear-gradient(145deg,#fff,#f2f8ff 62%,#fbf5ff)}.console-shell.theme-light .account-grid>.account-card:nth-child(4n+1),.console-shell.theme-light .guarantee-group:nth-child(4n+1){border-top-color:#278eec}.console-shell.theme-light .account-grid>.account-card:nth-child(4n+2),.console-shell.theme-light .guarantee-group:nth-child(4n+2){border-top-color:var(--accent-violet)}.console-shell.theme-light .account-grid>.account-card:nth-child(4n+3),.console-shell.theme-light .guarantee-group:nth-child(4n+3){border-top-color:var(--accent-cyan)}.console-shell.theme-light .account-grid>.account-card:nth-child(4n+4),.console-shell.theme-light .guarantee-group:nth-child(4n+4){border-top-color:var(--accent-amber)}.console-shell.theme-light .account-card:before,.console-shell.theme-light .guarantee-group:before{background:linear-gradient(180deg,#08aebc,#278eec,#7059e8 72%,#df5b7a);box-shadow:3px 0 20px #278eec3b}.console-shell.theme-light .membership-cell:nth-child(4n+1){background:linear-gradient(145deg,#fff,#e8f8ff)!important}.console-shell.theme-light .membership-cell:nth-child(4n+2){background:linear-gradient(145deg,#fff,#f0ebff)!important}.console-shell.theme-light .membership-cell:nth-child(4n+3){background:linear-gradient(145deg,#fff,#e7fbf8)!important}.console-shell.theme-light .membership-cell:nth-child(4n+4){background:linear-gradient(145deg,#fff,#fff5e2)!important}.console-shell.theme-light .membership-cell:nth-child(4n+1):after{background:#278eec}.console-shell.theme-light .membership-cell:nth-child(4n+2):after{background:var(--accent-violet)}.console-shell.theme-light .membership-cell:nth-child(4n+3):after{background:var(--accent-cyan)}.console-shell.theme-light .membership-cell:nth-child(4n+4):after{background:var(--accent-amber)}.console-shell.theme-light .right-card:nth-child(4n+1),.console-shell.theme-light .service-card:nth-child(4n+1){border-top-color:#278eec}.console-shell.theme-light .right-card:nth-child(4n+2),.console-shell.theme-light .service-card:nth-child(4n+2){border-top-color:var(--accent-violet)}.console-shell.theme-light .right-card:nth-child(4n+3),.console-shell.theme-light .service-card:nth-child(4n+3){border-top-color:var(--accent-cyan)}.console-shell.theme-light .right-card:nth-child(4n+4),.console-shell.theme-light .service-card:nth-child(4n+4){border-top-color:var(--accent-amber)}.console-shell.theme-light .right-card:nth-child(4n+1) .right-card-image,.console-shell.theme-light .service-card:nth-child(4n+1) .service-icon{background:linear-gradient(145deg,#dffaff,#e0efff);color:#168df0}.console-shell.theme-light .right-card:nth-child(4n+2) .right-card-image,.console-shell.theme-light .service-card:nth-child(4n+2) .service-icon{background:linear-gradient(145deg,#ece8ff,#f8edff);color:#7059e8}.console-shell.theme-light .right-card:nth-child(4n+3) .right-card-image,.console-shell.theme-light .service-card:nth-child(4n+3) .service-icon{background:linear-gradient(145deg,#ddfbf8,#e8f9ff);color:#08aebc}.console-shell.theme-light .right-card:nth-child(4n+4) .right-card-image,.console-shell.theme-light .service-card:nth-child(4n+4) .service-icon{background:linear-gradient(145deg,#fff0d5,#fff8e9);color:#d88c16}.console-shell.theme-light .rights-filters button.active,.console-shell.theme-light .plus-category-chips button.active,.console-shell.theme-light .business-tabs button.active,.console-shell.theme-light .contract-dataset-tabs button.active,.console-shell.theme-light .refresh-presets button.active{color:#174d82;border-color:#75c4db;background:linear-gradient(120deg,#d9fbfb,#e2efff 44%,#eee5ff 78%,#fff0d9);box-shadow:0 10px 25px #3987c024,inset 0 1px #fffffff5}.console-shell.theme-light .rights-filters button:nth-child(2),.console-shell.theme-light .plus-category-chips button:nth-child(2){color:var(--accent-violet)}.console-shell.theme-light .rights-filters button:nth-child(3),.console-shell.theme-light .plus-category-chips button:nth-child(3){color:var(--accent-cyan)}.console-shell.theme-light .rights-filters button:nth-child(4),.console-shell.theme-light .plus-category-chips button:nth-child(4){color:#c27a0a}.console-shell.theme-light .business-panel,.console-shell.theme-light .contract-table-panel,.console-shell.theme-light .audit-panel,.console-shell.theme-light .catalog-column,.console-shell.theme-light .permission-panel{background:linear-gradient(145deg,#fff,#f1f8ff 62%,#faf3ff)}.console-shell.theme-light .business-panel>header,.console-shell.theme-light .contract-table-panel>header,.console-shell.theme-light .audit-head,.console-shell.theme-light .catalog-column>header{background:linear-gradient(100deg,#e9fbff,#eef0ff 58%,#fff4e5)}.console-shell.theme-light .refresh-pulse-panel{background:radial-gradient(circle at 18% 24%,rgba(8,174,188,.17),transparent 24%),radial-gradient(circle at 86% 70%,rgba(112,89,232,.16),transparent 27%),linear-gradient(145deg,#fff,#f1f8ff 58%,#fcf3ff)}.console-shell.theme-light .refresh-pulse-panel:before,.console-shell.theme-light .refresh-config-panel:before{background:linear-gradient(90deg,#08aebc,#278eec 38%,#7059e8 72%,#efa334)}.console-shell.theme-light .dialog{background:linear-gradient(145deg,#fff,#f0f8ff 63%,#faf2ff);border-color:#9ecbe3;box-shadow:0 30px 90px #25578d40,0 0 0 1px #ffffffdb}.console-shell.theme-light .dialog-lead,.console-shell.theme-light .orders-summary,.console-shell.theme-light .product-detail-hero,.console-shell.theme-light .order-detail-hero{background:linear-gradient(135deg,#e7fbff,#edf0ff 58%,#fff2df)}.console-shell:not(.theme-light){background:radial-gradient(circle at 8% 4%,rgba(8,174,188,.18),transparent 24%),radial-gradient(circle at 92% 12%,rgba(112,89,232,.2),transparent 28%),radial-gradient(circle at 78% 96%,rgba(239,163,52,.12),transparent 24%),#0d1522}.console-shell:not(.theme-light) .side-rail{background:linear-gradient(180deg,#101c2b,#11182a 55%,#201829);border-right-color:#2e4965}.console-shell:not(.theme-light) .rail-logo{background:linear-gradient(135deg,#08aebc,#278eec 50%,#7059e8);color:#fff}.console-shell:not(.theme-light) .topbar:after{background:linear-gradient(90deg,#08aebc,#278eec,#7059e8,#df5b7a,#efa334)}.console-shell:not(.theme-light) .account-card,.console-shell:not(.theme-light) .guarantee-group,.console-shell:not(.theme-light) .right-card,.console-shell:not(.theme-light) .service-card,.console-shell:not(.theme-light) .catalog-column{background:linear-gradient(145deg,#142538fa,#11192dfa 58%,#22182dfa);border-color:#3a5875}.console-shell:not(.theme-light) .metric-strip,.console-shell:not(.theme-light) .guarantee-overview,.console-shell:not(.theme-light) .refresh-metric-strip{background:linear-gradient(135deg,#13283df5,#1a1b37f5 58%,#351f2ce6);border-color:#3a5875}.console-shell:not(.theme-light) .right-card:nth-child(4n+1),.console-shell:not(.theme-light) .service-card:nth-child(4n+1){border-top-color:#08aebc}.console-shell:not(.theme-light) .right-card:nth-child(4n+2),.console-shell:not(.theme-light) .service-card:nth-child(4n+2){border-top-color:var(--accent-violet)}.console-shell:not(.theme-light) .right-card:nth-child(4n+3),.console-shell:not(.theme-light) .service-card:nth-child(4n+3){border-top-color:#47c8dd}.console-shell:not(.theme-light) .right-card:nth-child(4n+4),.console-shell:not(.theme-light) .service-card:nth-child(4n+4){border-top-color:var(--accent-amber)}.login-story{background:radial-gradient(circle at 27% 42%,rgba(61,176,255,.34),transparent 27%),radial-gradient(circle at 86% 79%,rgba(112,89,232,.25),transparent 24%),radial-gradient(circle at 58% 0%,rgba(239,163,52,.16),transparent 23%),linear-gradient(145deg,#082c5d,#0b4b91 54%,#176fc2)}.login-panel-wrap{background:linear-gradient(145deg,#fff,#f1fbff 58%,#f8f0ff)}.route-one:before{background:linear-gradient(90deg,#08aebc,#278eec)}.route-two:before{background:linear-gradient(90deg,#7059e8,#c45bdc)}.route-three:before{background:linear-gradient(90deg,#efa334,#df5b7a)}.console-shell.theme-light{background:#fff}@media(max-width:640px){.console-shell .side-rail{display:grid;grid-template-columns:minmax(0,1fr) 52px;align-items:center;height:78px;padding:0}.console-shell .side-rail nav{display:grid;grid-template-columns:repeat(auto-fit,minmax(40px,1fr));grid-auto-flow:column;gap:3px;width:100%;min-width:0;padding:7px 3px 7px 7px;overflow:hidden}.console-shell .rail-nav-group{display:contents}.console-shell .side-rail nav>button,.console-shell .rail-nav-group>button{width:auto!important;min-width:0;flex:none;height:64px;min-height:64px;padding:5px 1px;border-radius:13px;justify-content:center;gap:4px;font-size:9.9px;line-height:1.1}.console-shell .side-rail nav>button span,.console-shell .rail-nav-group>button span{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.console-shell .side-rail nav button.active:after{left:10px;right:10px;bottom:1px;width:auto;height:3px;transform:none}.console-shell .rail-bottom{position:relative;top:auto;right:auto;justify-self:center;align-self:center;width:42px!important;height:58px!important;min-height:58px!important;margin:0!important;padding:0!important;border-radius:13px}}.service-status{width:100%;min-width:0;box-sizing:border-box;gap:8px;padding:8px 12px;line-height:1.35;white-space:normal}.service-status-text{min-width:0;flex:1 1 auto;overflow-wrap:anywhere;word-break:break-word;text-align:left}.service-status>svg{flex:0 0 auto}@media(max-width:640px){.console-shell button,.console-shell .primary-button,.console-shell .secondary-button,.console-shell .ghost-button,.console-shell .text-button{min-width:0;white-space:nowrap;line-height:1.1}.console-shell .account-head{display:grid;grid-template-columns:minmax(0,1fr) max-content;align-items:start;gap:10px;padding:16px 14px 14px 18px}.console-shell .phone-identity{min-width:0;align-items:flex-start;gap:10px}.console-shell .phone-identity>div{min-width:0;flex:1 1 auto}.console-shell .account-kicker,.console-shell .account-title-line,.console-shell .account-phone-line{min-width:0;flex-wrap:nowrap}.console-shell .account-kicker{display:block;white-space:nowrap}.console-shell .account-title-line,.console-shell .account-phone-line{gap:6px}.console-shell .account-title-line h2{min-width:0;flex:1 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:clamp(16.5px,5.5vw,22px);line-height:1.2}.console-shell .account-phone-line>span:first-child{min-width:0;flex:1 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.console-shell .global-identity-badge{flex:0 0 auto;min-height:21px;padding:0 6px;font-size:9.9px}.console-shell .phone-copy-button{flex:0 0 auto;min-height:24px;padding:0;gap:3px;font-size:11px}.console-shell .status-pill{flex:0 0 auto;align-self:start;min-width:max-content;height:29px;padding:0 8px;gap:6px;font-size:11px;line-height:1}.console-shell .status-pill span{flex:0 0 6px}.console-shell .owner-line{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.console-shell .account-footer{gap:12px}.console-shell .card-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.console-shell .card-actions>.secondary-button{width:100%;min-width:0;min-height:38px;padding:0 7px;font-size:clamp(11px,3.08vw,13.2px);line-height:1;flex:none}.console-shell .card-actions>.icon-button{order:0;width:36px;min-width:36px;height:36px;justify-self:start;padding:0}.console-shell .card-actions>button svg{flex:0 0 auto}.console-shell .membership-cell h3,.console-shell .service-copy strong,.console-shell .right-card-copy h3,.console-shell .suixin-service-grid article>header h3,.console-shell .guarantee-account>strong,.console-shell .catalog-column>header strong,.console-shell .permission-split article strong,.console-shell .global-plus-benefits article>header span{font-family:inherit;font-size:15.4px;font-weight:750;line-height:1.3;letter-spacing:0}.console-shell .membership-meta{min-width:0;align-items:center;flex-wrap:nowrap;gap:6px}.console-shell .membership-meta>span:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.console-shell .membership-order-button,.console-shell .membership-open-hint,.console-shell .collection-progress{white-space:nowrap}.console-shell .membership-order-button{flex:0 0 auto}.console-shell .service-status{min-width:0;line-height:1.35}.console-shell .service-status-text{min-width:0}}@media(max-width:380px){.console-shell .account-head{gap:7px;padding-left:14px;padding-right:10px}.console-shell .phone-glyph{width:36px;height:36px}.console-shell .phone-glyph svg{width:18px;height:18px}.console-shell .status-pill{height:27px;padding:0 6px;font-size:9.9px}.console-shell .card-actions{gap:6px}.console-shell .card-actions>.secondary-button{padding:0 5px;font-size:11px}}:root{--ui-sidebar-width: 186px;--ui-page-gutter: clamp(16px, 1.55vw, 30px);--ui-panel-radius: 16px;--ui-control-radius: 10px;--ui-card-border: #cddced;--ui-card-shadow: 0 10px 30px rgba(31, 74, 124, .08), 0 2px 8px rgba(31, 74, 124, .04);--ui-card-shadow-hover: 0 16px 38px rgba(34, 86, 146, .13), 0 4px 12px rgba(34, 86, 146, .06);--ui-blue: #2563eb;--ui-cyan: #0891b2;--ui-violet: #6d5ce7;--ui-amber: #e89a24;--ui-rose: #df5874}.console-shell{font-size:16.5px}@media(min-width:641px){.console-shell{grid-template-columns:var(--ui-sidebar-width) minmax(0,1fr)}.console-shell .side-rail{width:var(--ui-sidebar-width)}.console-shell .workspace{grid-column:2;width:auto;max-width:none;padding:0 var(--ui-page-gutter) 62px}}.console-shell .side-rail{box-shadow:10px 0 30px #1d457117,inset -1px 0 #ffffffb8}.console-shell .rail-logo{height:68px;margin:12px 10px;padding:0 13px;gap:10px;border-radius:16px}.console-shell .rail-logo span{min-width:0;font-size:16.5px;letter-spacing:.08em;white-space:nowrap}.console-shell .side-rail nav{gap:6px;margin:10px 9px 0}.console-shell .side-rail nav>button,.console-shell .rail-nav-group>button{min-height:46px;height:46px;padding:0 11px;gap:9px;border-radius:11px;font-size:14.3px;line-height:1}.console-shell .side-rail nav>button svg,.console-shell .rail-nav-group>button svg{flex:0 0 auto;width:18px;height:18px}.console-shell .side-rail nav>button span,.console-shell .rail-nav-group>button span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.console-shell .rail-subnav{padding:1px 0 4px 18px}.console-shell .rail-subnav-button{height:32px!important;min-height:32px!important;padding:0 7px!important;gap:6px!important;font-size:12.65px!important}.console-shell .rail-subnav-button.active:after{left:-19px!important}.console-shell .rail-bottom{min-height:44px;height:44px;margin:auto 9px 16px;padding:0 11px;border-radius:11px;font-size:13.75px}.console-shell .topbar{height:76px;min-height:76px;padding:0 14px;border-radius:0 0 15px 15px}.console-shell .topbar-title{font-size:18.7px;letter-spacing:.06em}.console-shell .topbar-subtitle{font-size:14.3px}.console-shell .topbar-actions-right{gap:10px}.console-shell .tenant-scope-banner,.console-shell .security-banner{margin-top:12px;padding:10px 13px;border-radius:11px;font-size:14.3px}.console-shell .page-intro{min-height:0;padding:32px 0 23px;align-items:center;gap:20px}.console-shell .page-intro>div:first-child{min-width:0;max-width:min(980px,76%)}.console-shell .page-intro h1{margin:5px 0 12px;font-size:clamp(37.4px,3.465vw,49.5px);line-height:1.08;letter-spacing:-.035em}.console-shell .page-intro h1:after{width:88px;height:4px;margin-top:17px;border-radius:999px}.console-shell .page-intro p{max-width:920px;font-size:15.95px;line-height:1.75}.console-shell .section-toolbar{min-height:44px;margin:20px 0 11px;gap:12px;font-size:14.3px}.console-shell .toolbar-actions{gap:8px}.console-shell .primary-button,.console-shell .secondary-button,.console-shell .ghost-button,.console-shell .text-button,.console-shell .icon-button,.console-shell .theme-toggle{border-radius:var(--ui-control-radius);font-family:inherit;font-weight:700;letter-spacing:0;transition:transform .18s ease,border-color .18s ease,color .18s ease,background .18s ease,box-shadow .18s ease}.console-shell .primary-button{min-height:42px;padding:0 17px;border-color:#2563eb29;color:#fff;background:linear-gradient(125deg,#0aa8b7,#2583e9 55%,#6d5ce7);box-shadow:0 9px 20px #2563eb30,inset 0 1px #ffffff47;font-size:14.85px}.console-shell .primary-button:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 13px 28px #2563eb45,inset 0 1px #ffffff52}.console-shell .secondary-button,.console-shell .ghost-button{min-height:38px;padding:0 13px;font-size:13.75px}.console-shell .icon-button{width:38px;height:38px}.console-shell .secondary-button.strong,.console-shell .secondary-button.collect{color:#fff;background:linear-gradient(120deg,#0aa6b3,#2785e4 58%,#6259dc);box-shadow:0 8px 18px #2785e42e}.console-shell button:focus-visible,.console-shell input:focus-visible,.console-shell select:focus-visible,.console-shell textarea:focus-visible{outline:3px solid rgba(37,131,233,.24);outline-offset:2px}.console-shell .field-label>span{margin-bottom:6px;font-size:14.3px;font-weight:700}.console-shell .field-label input,.console-shell .field-label select,.console-shell .field-label textarea,.console-shell .tenant-switcher select,.console-shell .overview-sort select{min-height:42px;border-radius:var(--ui-control-radius);font-family:inherit;font-size:15.4px;font-weight:500;line-height:1.3}.console-shell .metric-strip,.console-shell .guarantee-overview,.console-shell .refresh-metric-strip,.console-shell .account-card,.console-shell .guarantee-group,.console-shell .refresh-config-panel,.console-shell .refresh-pulse-panel,.console-shell .refresh-run,.console-shell .catalog-column,.console-shell .user-table-wrap,.console-shell .audit-panel,.console-shell .account-rights-panel,.console-shell .business-panel,.console-shell .business-service-list,.console-shell .business-log-panel,.console-shell .contract-filter-bar,.console-shell .contract-table-panel,.console-shell .service-card,.console-shell .right-card,.console-shell .plus-category-panel,.console-shell .claimable-check,.console-shell .halfprice-identity-bar,.console-shell .product-redeem-panel,.console-shell .member-bag-identity-bar,.console-shell .permission-panel,.console-shell .embedded-audit-panel,.console-shell .empty-state{border-radius:var(--ui-panel-radius);box-shadow:var(--ui-card-shadow)}.console-shell .account-card,.console-shell .guarantee-group,.console-shell .service-card,.console-shell .right-card,.console-shell .catalog-column,.console-shell .refresh-run{transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.console-shell .account-card:hover,.console-shell .guarantee-group:hover,.console-shell .service-card:hover,.console-shell .right-card:hover,.console-shell .catalog-column:hover,.console-shell .refresh-run:hover{transform:translateY(-1px);box-shadow:var(--ui-card-shadow-hover)}.console-shell .metric-strip,.console-shell .guarantee-overview,.console-shell .refresh-metric-strip{overflow:hidden}.console-shell .metric{min-height:112px;padding:20px 22px}.console-shell .metric strong{margin-top:5px;font-size:clamp(31.9px,2.75vw,40.7px);line-height:1;font-variant-numeric:tabular-nums}.console-shell .metric small{margin-top:8px;font-size:13.75px}.console-shell .account-grid,.console-shell .guarantee-list,.console-shell .refresh-history,.console-shell .catalog-grid{gap:14px}.console-shell .account-head{padding:20px 21px 16px 25px}.console-shell .phone-identity h2{font-size:25.3px}.console-shell .owner-line,.console-shell .account-phone-line,.console-shell .account-times{font-size:13.2px}.console-shell .membership-grid{gap:10px;padding:10px}.console-shell .membership-cell{min-width:0;padding:17px 16px 15px;border:1px solid rgba(128,158,196,.3)!important;border-radius:13px}.console-shell .membership-cell h3,.console-shell .service-copy strong,.console-shell .right-card-copy h3,.console-shell .guarantee-account>strong,.console-shell .catalog-column>header strong{font-size:16.5px;line-height:1.35;font-weight:780}.console-shell .membership-number{font-size:35.2px;line-height:1.05}.console-shell .account-footer{padding:14px 18px}.console-shell .rights-list-grid,.console-shell .business-grid,.console-shell .permission-grid,.console-shell .refresh-control-grid{gap:13px}.console-shell .service-card,.console-shell .right-card{border-top-width:3px}.console-shell .service-card:nth-child(4n+1),.console-shell .right-card:nth-child(4n+1){border-top-color:var(--ui-cyan)}.console-shell .service-card:nth-child(4n+2),.console-shell .right-card:nth-child(4n+2){border-top-color:var(--ui-violet)}.console-shell .service-card:nth-child(4n+3),.console-shell .right-card:nth-child(4n+3){border-top-color:var(--ui-amber)}.console-shell .service-card:nth-child(4n+4),.console-shell .right-card:nth-child(4n+4){border-top-color:var(--ui-rose)}.console-shell .service-status,.console-shell .status-pill,.console-shell .role-tag,.console-shell .state-tag,.console-shell .global-identity-badge{font-weight:700}.console-shell table{width:100%;border-collapse:separate;border-spacing:0;font-size:14.85px}.console-shell table th{padding:12px 14px;font-size:13.2px;font-weight:780;letter-spacing:.025em;white-space:nowrap}.console-shell table td{padding:13px 14px;line-height:1.5}.console-shell table tbody tr{transition:background .16s ease}.console-shell .dialog{border-radius:18px}.console-shell .dialog>header{padding-top:18px;padding-bottom:16px}.console-shell.theme-light{--ui-card-border: #ccdaea;color:#153250;background:#fff}.console-shell.theme-light .workspace{background:#fff}.console-shell.theme-light .side-rail{border-right-color:#d4dfeb;background:linear-gradient(180deg,#f8fbff,#f3f7fd 55%,#f7f5ff)}.console-shell.theme-light .rail-logo{border-color:#4781d638;background:linear-gradient(135deg,#e5f8ff,#e8e8ff 66%,#f7eaff);box-shadow:0 8px 20px #3364a01a,inset 0 1px #fff}.console-shell.theme-light .side-rail nav>button.active,.console-shell.theme-light .rail-nav-group>button.active{border-color:#4482e159;background:linear-gradient(105deg,#dff7ff,#e9e5ff 72%,#f8e8f3);box-shadow:0 7px 18px #366db11a,inset 0 1px #fff}.console-shell.theme-light .topbar{border-color:#d5e1ed;background:#fffffff0;box-shadow:0 8px 22px #224f8311}.console-shell.theme-light .primary-button{color:#fff}.console-shell.theme-light .secondary-button,.console-shell.theme-light .ghost-button,.console-shell.theme-light .icon-button{border-color:#c6d7e8;color:#315d87;background:linear-gradient(180deg,#fff,#f7faff);box-shadow:0 3px 9px #234e7e0b}.console-shell.theme-light .secondary-button:hover,.console-shell.theme-light .ghost-button:hover,.console-shell.theme-light .icon-button:hover{border-color:#84afe2;color:#155bb5;background:#edf6ff;box-shadow:0 7px 16px #2563ae1a}.console-shell.theme-light .secondary-button.strong,.console-shell.theme-light .secondary-button.collect{border-color:transparent;color:#fff}.console-shell.theme-light .metric-strip,.console-shell.theme-light .guarantee-overview,.console-shell.theme-light .refresh-metric-strip,.console-shell.theme-light .account-card,.console-shell.theme-light .guarantee-group,.console-shell.theme-light .refresh-config-panel,.console-shell.theme-light .refresh-pulse-panel,.console-shell.theme-light .refresh-run,.console-shell.theme-light .catalog-column,.console-shell.theme-light .user-table-wrap,.console-shell.theme-light .audit-panel,.console-shell.theme-light .account-rights-panel,.console-shell.theme-light .business-panel,.console-shell.theme-light .business-service-list,.console-shell.theme-light .business-log-panel,.console-shell.theme-light .contract-filter-bar,.console-shell.theme-light .contract-table-panel,.console-shell.theme-light .service-card,.console-shell.theme-light .right-card,.console-shell.theme-light .plus-category-panel,.console-shell.theme-light .claimable-check,.console-shell.theme-light .halfprice-identity-bar,.console-shell.theme-light .product-redeem-panel,.console-shell.theme-light .member-bag-identity-bar,.console-shell.theme-light .permission-panel,.console-shell.theme-light .embedded-audit-panel,.console-shell.theme-light .empty-state{border-color:var(--ui-card-border);background:#fff}.console-shell.theme-light .metric-strip{background:linear-gradient(110deg,#effcff 0,#effcff 49.8%,#f2f0ff 50.2%,#f2f0ff)}.console-shell.theme-light .account-card{background:linear-gradient(145deg,#fff,#f6fbff 68%,#f7f5ff)}.console-shell.theme-light .refresh-pulse-panel{background:linear-gradient(135deg,#f0fcff,#f3f1ff 60%,#fff7ec)}.console-shell.theme-light .benefit-account-bar,.console-shell.theme-light .halfprice-identity-bar,.console-shell.theme-light .member-bag-identity-bar{background:linear-gradient(135deg,#eefbff,#f3f1ff 64%,#fff8ed)}.console-shell.theme-light .metric:nth-child(1){background:linear-gradient(135deg,#dcf9fab8,#ebf8ff80)}.console-shell.theme-light .metric:nth-child(2){background:linear-gradient(135deg,#efebffb8,#fff3e880)}.console-shell.theme-light .membership-cell:nth-child(4n+1){background:linear-gradient(145deg,#f5fcff,#edf8ff)}.console-shell.theme-light .membership-cell:nth-child(4n+2){background:linear-gradient(145deg,#faf8ff,#f1efff)}.console-shell.theme-light .membership-cell:nth-child(4n+3){background:linear-gradient(145deg,#f3fffc,#edfafa)}.console-shell.theme-light .membership-cell:nth-child(4n+4){background:linear-gradient(145deg,#fffaf1,#fff5e6)}.console-shell.theme-light table thead th{color:#476783;background:#f1f6fb;border-bottom-color:#ccdae8}.console-shell.theme-light table tbody td{border-bottom-color:#e2eaf2}.console-shell.theme-light table tbody tr:nth-child(2n){background:#f4f8fcad}.console-shell.theme-light table tbody tr:hover{background:#eef7ff}.console-shell:not(.theme-light){--ui-card-shadow: 0 12px 32px rgba(0, 0, 0, .24);--ui-card-shadow-hover: 0 17px 40px rgba(0, 0, 0, .34)}.console-shell:not(.theme-light) .workspace{background:radial-gradient(circle at 5% 7%,rgba(8,174,188,.065),transparent 22%),radial-gradient(circle at 94% 9%,rgba(112,89,232,.075),transparent 25%)}.console-shell:not(.theme-light) table thead th{color:#a9bdd5;background:#1f3046db}.console-shell:not(.theme-light) table tbody tr:nth-child(2n){background:#18263961}.console-shell:not(.theme-light) table tbody tr:hover{background:#22537057}@media(max-width:980px)and (min-width:641px){.console-shell{grid-template-columns:var(--ui-sidebar-width) minmax(0,1fr)}.console-shell .side-rail{width:var(--ui-sidebar-width)}.console-shell .workspace{padding-right:18px;padding-left:18px}.console-shell .topbar-subtitle,.console-shell .topbar-divider{display:none}.console-shell .tenant-switcher>span,.console-shell .user-chip>span:last-child{display:none}}@media(max-width:640px){.console-shell{font-size:15.4px}.console-shell .side-rail nav>button,.console-shell .rail-nav-group>button{width:auto;min-width:0;height:64px;min-height:64px;padding:5px 1px;flex-direction:column;justify-content:center;gap:4px;border-radius:12px;font-size:9.9px;line-height:1.15}.console-shell .side-rail nav>button span,.console-shell .rail-nav-group>button span{display:block;width:100%;max-width:100%;overflow:hidden;text-align:center;text-overflow:clip;white-space:nowrap}.console-shell .workspace{padding:0 10px 30px}.console-shell .topbar{min-height:64px;height:auto;padding:9px 2px;border-radius:0 0 12px 12px}.console-shell .topbar-title{font-size:16.5px}.console-shell .theme-toggle{min-height:34px;padding:0 8px}.console-shell .page-intro{padding:22px 2px 17px;gap:13px}.console-shell .page-intro>div:first-child{max-width:none}.console-shell .page-intro h1{margin-bottom:8px;font-size:clamp(29.7px,8.8vw,37.4px)}.console-shell .page-intro h1:after{width:64px;height:3px;margin-top:12px}.console-shell .page-intro p{font-size:13.75px;line-height:1.65}.console-shell .section-toolbar{margin-top:15px}.console-shell .metric-strip,.console-shell .guarantee-overview,.console-shell .refresh-metric-strip,.console-shell .account-card,.console-shell .guarantee-group,.console-shell .refresh-config-panel,.console-shell .refresh-pulse-panel,.console-shell .refresh-run,.console-shell .catalog-column,.console-shell .user-table-wrap,.console-shell .audit-panel,.console-shell .account-rights-panel,.console-shell .business-panel,.console-shell .business-service-list,.console-shell .business-log-panel,.console-shell .contract-filter-bar,.console-shell .contract-table-panel,.console-shell .service-card,.console-shell .right-card,.console-shell .plus-category-panel,.console-shell .permission-panel,.console-shell .empty-state{border-radius:14px}.console-shell .metric{min-height:94px;padding:15px 13px}.console-shell .metric strong{font-size:28.6px}.console-shell .metric small{font-size:12.1px}.console-shell .account-head{padding:15px 12px 13px 15px}.console-shell .membership-grid{gap:8px;padding:8px}.console-shell .membership-cell{padding:14px 12px 13px;border-radius:11px}.console-shell .membership-cell h3,.console-shell .service-copy strong,.console-shell .right-card-copy h3,.console-shell .guarantee-account>strong,.console-shell .catalog-column>header strong{font-size:15.4px}.console-shell .primary-button{min-height:40px}.console-shell table{font-size:13.75px}.console-shell table th,.console-shell table td{padding:11px 12px}}@media(prefers-reduced-motion:reduce){.console-shell .account-card,.console-shell .guarantee-group,.console-shell .service-card,.console-shell .right-card,.console-shell .catalog-column,.console-shell .refresh-run,.console-shell button{transition:none!important;transform:none!important}}.console-shell.theme-light .metric-strip,.console-shell.theme-light .metric,.console-shell.theme-light .guarantee-overview,.console-shell.theme-light .refresh-metric-strip,.console-shell.theme-light .account-card,.console-shell.theme-light .membership-cell,.console-shell.theme-light .guarantee-group,.console-shell.theme-light .refresh-config-panel,.console-shell.theme-light .refresh-pulse-panel,.console-shell.theme-light .refresh-run,.console-shell.theme-light .catalog-column,.console-shell.theme-light .user-table-wrap,.console-shell.theme-light .audit-panel,.console-shell.theme-light .account-rights-panel,.console-shell.theme-light .business-panel,.console-shell.theme-light .business-service-list,.console-shell.theme-light .business-log-panel,.console-shell.theme-light .contract-filter-bar,.console-shell.theme-light .contract-table-panel,.console-shell.theme-light .service-card,.console-shell.theme-light .right-card,.console-shell.theme-light .plus-category-panel,.console-shell.theme-light .claimable-check,.console-shell.theme-light .halfprice-identity-bar,.console-shell.theme-light .benefit-account-bar,.console-shell.theme-light .product-redeem-panel,.console-shell.theme-light .member-bag-identity-bar,.console-shell.theme-light .permission-panel,.console-shell.theme-light .embedded-audit-panel,.console-shell.theme-light .empty-state{background:#fff!important}@media(min-width:641px){.console-shell .rail-bottom{width:auto!important;max-width:none;align-self:stretch;box-sizing:border-box}}:root{--ui-azure-strong: #2563eb;--ui-cyan-strong: #0891b2;--ui-violet-strong: #7c3aed;--ui-emerald-strong: #059669;--ui-amber-strong: #d97706;--ui-rose-strong: #db2777}.console-shell .side-rail button[title=账号总览]>svg{color:var(--ui-azure-strong)}.console-shell .side-rail button[title=权益中心]>svg{color:var(--ui-violet-strong)}.console-shell .side-rail button[title=业务中心]>svg{color:var(--ui-amber-strong)}.console-shell .side-rail button[title=权益组合]>svg{color:var(--ui-emerald-strong)}.console-shell .side-rail button[title=用户管理]>svg{color:var(--ui-rose-strong)}.console-shell .side-rail button[title=账号保活]>svg{color:var(--ui-cyan-strong)}.console-shell .side-rail button[title=合约查询]>svg{color:#b45309}.console-shell .side-rail button[title=业务退订]>svg{color:#e11d48}.console-shell .side-rail nav button>svg{transition:color .18s ease,filter .18s ease,transform .18s ease}.console-shell .side-rail nav button:hover>svg,.console-shell .side-rail nav button.active>svg{filter:drop-shadow(0 3px 6px currentColor);transform:translateY(-1px)}.console-shell .topbar-title,.console-shell .page-intro h1{color:#164e8a}.console-shell .page-intro h1:after,.console-shell .topbar:after{background-image:linear-gradient(90deg,var(--ui-cyan-strong),var(--ui-azure-strong) 30%,var(--ui-violet-strong) 58%,var(--ui-rose-strong) 80%,var(--ui-amber-strong))}.console-shell :is(.metric-strip,.guarantee-overview,.refresh-metric-strip)>:nth-child(1){box-shadow:inset 0 3px 0 var(--ui-cyan-strong)}.console-shell :is(.metric-strip,.guarantee-overview,.refresh-metric-strip)>:nth-child(2){box-shadow:inset 0 3px 0 var(--ui-violet-strong)}.console-shell :is(.metric-strip,.guarantee-overview,.refresh-metric-strip)>:nth-child(3){box-shadow:inset 0 3px 0 var(--ui-amber-strong)}.console-shell :is(.metric-strip,.guarantee-overview,.refresh-metric-strip)>:nth-child(4){box-shadow:inset 0 3px 0 var(--ui-rose-strong)}.console-shell :is(.metric-strip,.guarantee-overview,.refresh-metric-strip)>:nth-child(1) :is(.metric-icon,svg){color:var(--ui-cyan-strong)}.console-shell :is(.metric-strip,.guarantee-overview,.refresh-metric-strip)>:nth-child(2) :is(.metric-icon,svg){color:var(--ui-violet-strong)}.console-shell :is(.metric-strip,.guarantee-overview,.refresh-metric-strip)>:nth-child(3) :is(.metric-icon,svg){color:var(--ui-amber-strong)}.console-shell :is(.metric-strip,.guarantee-overview,.refresh-metric-strip)>:nth-child(4) :is(.metric-icon,svg){color:var(--ui-rose-strong)}.console-shell .membership-cell:nth-child(6n+1){box-shadow:inset 0 3px 0 var(--ui-azure-strong);border-color:#a9c7f7!important}.console-shell .membership-cell:nth-child(6n+2){box-shadow:inset 0 3px 0 var(--ui-violet-strong);border-color:#c5b5f5!important}.console-shell .membership-cell:nth-child(6n+3){box-shadow:inset 0 3px 0 var(--ui-cyan-strong);border-color:#9fd7df!important}.console-shell .membership-cell:nth-child(6n+4){box-shadow:inset 0 3px 0 var(--ui-amber-strong);border-color:#edcc99!important}.console-shell .membership-cell:nth-child(6n+5){box-shadow:inset 0 3px 0 var(--ui-rose-strong);border-color:#efb3cf!important}.console-shell .membership-cell:nth-child(6n+6){box-shadow:inset 0 3px 0 var(--ui-emerald-strong);border-color:#9edcc7!important}.console-shell .membership-cell:nth-child(6n+1) :is(.membership-top,.membership-open-hint strong){color:var(--ui-azure-strong)}.console-shell .membership-cell:nth-child(6n+2) :is(.membership-top,.membership-open-hint strong){color:var(--ui-violet-strong)}.console-shell .membership-cell:nth-child(6n+3) :is(.membership-top,.membership-open-hint strong){color:var(--ui-cyan-strong)}.console-shell .membership-cell:nth-child(6n+4) :is(.membership-top,.membership-open-hint strong){color:var(--ui-amber-strong)}.console-shell .membership-cell:nth-child(6n+5) :is(.membership-top,.membership-open-hint strong){color:var(--ui-rose-strong)}.console-shell .membership-cell:nth-child(6n+6) :is(.membership-top,.membership-open-hint strong){color:var(--ui-emerald-strong)}.console-shell :is(.right-card,.service-card):nth-child(6n+1){border-top-color:var(--ui-azure-strong)!important}.console-shell :is(.right-card,.service-card):nth-child(6n+2){border-top-color:var(--ui-violet-strong)!important}.console-shell :is(.right-card,.service-card):nth-child(6n+3){border-top-color:var(--ui-cyan-strong)!important}.console-shell :is(.right-card,.service-card):nth-child(6n+4){border-top-color:var(--ui-amber-strong)!important}.console-shell :is(.right-card,.service-card):nth-child(6n+5){border-top-color:var(--ui-rose-strong)!important}.console-shell :is(.right-card,.service-card):nth-child(6n+6){border-top-color:var(--ui-emerald-strong)!important}.console-shell :is(.right-card,.service-card):nth-child(6n+1) :is(.right-card-image,.service-icon,.right-card-copy h3){color:var(--ui-azure-strong)}.console-shell :is(.right-card,.service-card):nth-child(6n+2) :is(.right-card-image,.service-icon,.right-card-copy h3){color:var(--ui-violet-strong)}.console-shell :is(.right-card,.service-card):nth-child(6n+3) :is(.right-card-image,.service-icon,.right-card-copy h3){color:var(--ui-cyan-strong)}.console-shell :is(.right-card,.service-card):nth-child(6n+4) :is(.right-card-image,.service-icon,.right-card-copy h3){color:var(--ui-amber-strong)}.console-shell :is(.right-card,.service-card):nth-child(6n+5) :is(.right-card-image,.service-icon,.right-card-copy h3){color:var(--ui-rose-strong)}.console-shell :is(.right-card,.service-card):nth-child(6n+6) :is(.right-card-image,.service-icon,.right-card-copy h3){color:var(--ui-emerald-strong)}.console-shell :is(.account-rights-panel,.plus-category-panel,.product-redeem-panel){border-top:3px solid var(--ui-azure-strong)}.console-shell :is(.business-panel,.business-service-list,.business-log-panel,.contract-filter-bar,.contract-table-panel){border-top:3px solid var(--ui-amber-strong)}.console-shell :is(.guarantee-group,.claimable-check,.member-bag-identity-bar){border-top:3px solid var(--ui-emerald-strong)}.console-shell :is(.refresh-config-panel,.refresh-pulse-panel,.refresh-run){border-top:3px solid var(--ui-violet-strong)}.console-shell :is(.user-table-wrap,.audit-panel,.permission-panel,.embedded-audit-panel){border-top:3px solid var(--ui-rose-strong)}.console-shell :is(.account-rights-panel,.product-redeem-panel)>header svg{color:var(--ui-azure-strong)}.console-shell :is(.business-panel,.contract-table-panel)>header svg{color:var(--ui-amber-strong)}.console-shell :is(.refresh-config-panel,.refresh-pulse-panel,.refresh-run) svg{color:var(--ui-violet-strong)}.console-shell :is(.user-table-wrap,.audit-panel,.permission-panel)>header svg{color:var(--ui-rose-strong)}.console-shell :is(.secondary-button,.ghost-button,.icon-button):not(.danger)>svg{color:var(--ui-azure-strong)}.console-shell .secondary-button.collect>svg{color:#fff}.console-shell .icon-button.danger>svg,.console-shell .text-button.danger{color:#dc2626}.console-shell .status-pill.good,.console-shell .state-tag.active{color:#047857;border-color:#6bc6a5}.console-shell .status-pill.warn{color:#b45309;border-color:#e1b662}.console-shell .status-pill.bad{color:#be123c;border-color:#e394aa}.console-shell .global-identity-badge.active{color:#047857;border-color:#7bc9ad}.console-shell .role-tag.admin{color:var(--ui-violet-strong);border-color:#b6a0ee}.console-shell :is(.rights-filters,.plus-category-chips,.business-tabs,.contract-dataset-tabs,.refresh-presets) button:nth-child(6n+1){border-bottom-color:var(--ui-azure-strong)}.console-shell :is(.rights-filters,.plus-category-chips,.business-tabs,.contract-dataset-tabs,.refresh-presets) button:nth-child(6n+2){border-bottom-color:var(--ui-violet-strong)}.console-shell :is(.rights-filters,.plus-category-chips,.business-tabs,.contract-dataset-tabs,.refresh-presets) button:nth-child(6n+3){border-bottom-color:var(--ui-cyan-strong)}.console-shell :is(.rights-filters,.plus-category-chips,.business-tabs,.contract-dataset-tabs,.refresh-presets) button:nth-child(6n+4){border-bottom-color:var(--ui-amber-strong)}.console-shell :is(.rights-filters,.plus-category-chips,.business-tabs,.contract-dataset-tabs,.refresh-presets) button:nth-child(6n+5){border-bottom-color:var(--ui-rose-strong)}.console-shell :is(.rights-filters,.plus-category-chips,.business-tabs,.contract-dataset-tabs,.refresh-presets) button:nth-child(6n+6){border-bottom-color:var(--ui-emerald-strong)}.console-shell table th:nth-child(6n+1),.console-shell .user-head>:nth-child(6n+1){color:var(--ui-azure-strong)}.console-shell table th:nth-child(6n+2),.console-shell .user-head>:nth-child(6n+2){color:var(--ui-violet-strong)}.console-shell table th:nth-child(6n+3),.console-shell .user-head>:nth-child(6n+3){color:var(--ui-cyan-strong)}.console-shell table th:nth-child(6n+4),.console-shell .user-head>:nth-child(6n+4){color:var(--ui-amber-strong)}.console-shell table th:nth-child(6n+5),.console-shell .user-head>:nth-child(6n+5){color:var(--ui-rose-strong)}.console-shell table th:nth-child(6n+6),.console-shell .user-head>:nth-child(6n+6){color:var(--ui-emerald-strong)}@media(max-width:640px){.console-shell .side-rail nav button:hover>svg,.console-shell .side-rail nav button.active>svg{transform:none}}@media(max-width:430px){.console-shell .topbar{display:grid;grid-template-columns:minmax(0,1fr) 36px 38px;column-gap:8px;row-gap:8px}.console-shell .topbar-brand{grid-column:1;grid-row:1}.console-shell .topbar-actions-right{display:contents}.console-shell .theme-toggle{grid-column:2;grid-row:1}.console-shell .user-chip{grid-column:3;grid-row:1}.console-shell .tenant-switcher{grid-column:1 / -1;grid-row:2;min-width:0}.console-shell .tenant-switcher select,.console-shell.theme-light .tenant-switcher select{width:100%;max-width:none}}.consumption-result>.consumption-result-header{display:flex;align-items:center;justify-content:space-between;gap:14px}.consumption-result-heading{min-width:0;display:grid;gap:4px}.consumption-result-heading>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13.2px}.consumption-result-heading>strong{color:#075fc7;font-size:22px;line-height:1.2}.consumption-result-header>em{flex:0 0 auto;color:#4c7396;font-size:11px;font-style:normal;white-space:nowrap}.consumption-result>.consumption-period-grid{height:auto;padding:16px 16px 0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;align-items:stretch}.consumption-result .consumption-period-card{min-width:0;height:auto;min-height:156px;padding:14px 15px;display:flex;flex-direction:column;justify-content:flex-start;text-align:left;border:1px solid #bcd7ee;border-top:3px solid var(--ui-violet-strong);border-radius:12px;background:linear-gradient(135deg,#f7fcff,#f1f3ff)}.consumption-result .consumption-period-card.full{border-top-color:var(--ui-cyan-strong);background:linear-gradient(135deg,#f4ffff,#eef8ff)}.consumption-result .consumption-period-card>header{min-height:0;padding:0;display:flex;align-items:center;justify-content:space-between;gap:8px;border:0;position:static;background:transparent}.consumption-result .consumption-period-card>header span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#1d568f;background:transparent;border-radius:0;font-size:14.3px;font-weight:800}.consumption-result .consumption-period-card.full>header span{color:#087b96}.consumption-result .consumption-period-card>header em{flex:0 0 auto;padding:4px 7px;border-radius:999px;color:#6044c4;background:#e9e4ff;font-size:9.9px;font-style:normal;white-space:nowrap}.consumption-result .consumption-period-card.full>header em{color:#08758c;background:#dff8fb}.consumption-result .consumption-period-card>strong{margin-top:16px;color:#2d2380;font-size:26.4px;line-height:1}.consumption-result .consumption-period-card.full>strong{color:#075f88}.consumption-result .consumption-period-card>small{margin:5px 0 0;color:#6d85a0;font-size:11px;writing-mode:horizontal-tb}.consumption-result .consumption-period-card>footer{margin-top:auto;padding-top:11px;display:flex;align-items:center;justify-content:space-between;gap:8px;border-top:1px solid rgba(106,151,196,.24)}.consumption-result .consumption-period-card>footer span{min-width:0;min-height:0;display:inline-flex;align-items:center;gap:4px;overflow:hidden;color:#6a829d;background:transparent;border-radius:0;font-size:11px;white-space:nowrap}.consumption-result .consumption-period-card>footer span:last-child{justify-content:flex-end;text-overflow:ellipsis}.consumption-result .consumption-period-card>footer b{color:#2563eb;font-weight:800}.consumption-result>.consumption-trend{height:auto;min-height:0;margin:12px 16px 0;padding:11px 13px;display:flex;align-items:center;gap:10px;border:1px solid #b9d8f0;border-radius:10px;background:linear-gradient(100deg,#eef9ff,#f2efff)}.consumption-result .consumption-trend>svg{flex:0 0 auto;color:var(--ui-violet-strong)}.consumption-result .consumption-trend>div{min-width:0;flex:1;height:auto;padding:0;display:grid;gap:3px}.consumption-result .consumption-trend strong{color:#25466b;font-size:13.2px}.consumption-result .consumption-trend span{min-height:0;display:block;color:#69829d;background:transparent;border-radius:0;font-size:11px;line-height:1.45}.consumption-result .consumption-trend>em{flex:0 0 auto;padding:4px 7px;border-radius:999px;color:#6044c4;background:#e9e4ff;font-size:9.9px;font-style:normal;white-space:nowrap}.consumption-result .consumption-trend.up>svg,.consumption-result .consumption-trend.up>em{color:#087a61}.consumption-result .consumption-trend.up>em{background:#dcf7ed}.consumption-result .consumption-trend.down>svg,.consumption-result .consumption-trend.down>em{color:#c03d63}.consumption-result .consumption-trend.down>em{background:#ffebf1}.consumption-result>.consumption-chart-heading{height:auto;margin:16px 16px 0;padding:0;display:flex;align-items:center;justify-content:space-between;gap:12px}.consumption-result .consumption-chart-heading>div{height:auto;padding:0;display:inline-flex;align-items:center;gap:8px;color:#315b80;font-size:13.2px;font-weight:800}.consumption-result .consumption-chart-heading>small{color:#7892aa;font-size:9.9px;white-space:nowrap}.consumption-result>.consumption-chart{height:210px;padding:14px 16px 8px;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;align-items:end}.consumption-result .consumption-chart article{min-width:0;height:100%;display:flex;flex-direction:column;justify-content:flex-end;text-align:center}.consumption-result .consumption-chart article small{margin:0;color:#7590a9;font-size:9.9px;writing-mode:horizontal-tb}.consumption-result .consumption-chart article strong{margin:4px 0;color:#17486f;font-size:12.1px;line-height:1.2}.consumption-result .consumption-chart article>span{width:min(100%,38px);min-height:8px;margin:0 auto;display:block;border-radius:6px 6px 2px 2px;background:linear-gradient(180deg,#8a72ee,#4f46d9);box-shadow:0 5px 12px #5046d933}.consumption-result .consumption-chart article.earlier>span{background:linear-gradient(180deg,#62caff,#1677ff);box-shadow:0 5px 12px #1677ff2e}.consumption-result>.consumption-legend{height:auto;padding:0 16px 16px;display:flex;align-items:center;gap:16px;color:#6b85a0;font-size:11px}.consumption-result .consumption-legend>span{display:inline-flex;align-items:center;gap:5px}.consumption-result .consumption-legend i{width:8px;height:8px;display:inline-block;border-radius:50%;background:var(--ui-violet-strong)}.consumption-result .consumption-legend i.earlier{background:var(--ui-cyan-strong)}.console-shell.theme-light .consumption-result{border-color:#bfd8ee;background:#fafdff;color:#23466c}.console-shell.theme-light .consumption-result>.consumption-result-header{border-bottom-color:#d6e6f4;background:linear-gradient(100deg,#eaf8ff,#eef0ff 62%,#fff2e6)}.console-shell.theme-light .consumption-result .consumption-result-heading>span{color:#567895}.console-shell.theme-light .consumption-result .consumption-result-heading>strong{color:#075fc7}.console-shell.theme-light .consumption-result .consumption-result-header>em{color:#4c7396}.console-shell.theme-light .consumption-result .consumption-chart article small{color:#7590a9}.console-shell.theme-light .consumption-result .consumption-chart article strong{color:#17486f}.console-shell.theme-light .consumption-result .consumption-legend{color:#6b85a0}.console-shell:not(.theme-light) .consumption-result .consumption-period-card{border-color:#648ab861;background:linear-gradient(145deg,#192d48f5,#111d31fa)}.console-shell:not(.theme-light) .consumption-result .consumption-period-card.full{background:linear-gradient(145deg,#12364cf5,#0f2135fa)}.console-shell:not(.theme-light) .consumption-result .consumption-period-card>header span,.console-shell:not(.theme-light) .consumption-result .consumption-period-card>strong,.console-shell:not(.theme-light) .consumption-result .consumption-period-card.full>header span,.console-shell:not(.theme-light) .consumption-result .consumption-period-card.full>strong{color:#e3efff}.console-shell:not(.theme-light) .consumption-result .consumption-period-card>small,.console-shell:not(.theme-light) .consumption-result .consumption-period-card>footer span,.console-shell:not(.theme-light) .consumption-result .consumption-trend span,.console-shell:not(.theme-light) .consumption-result .consumption-chart-heading>small,.console-shell:not(.theme-light) .consumption-result .consumption-legend{color:#91a8c3}.console-shell:not(.theme-light) .consumption-result .consumption-trend{border-color:#648ab861;background:linear-gradient(100deg,#1b3958e6,#2a2251db)}.console-shell:not(.theme-light) .consumption-result .consumption-trend strong,.console-shell:not(.theme-light) .consumption-result .consumption-chart-heading>div,.console-shell:not(.theme-light) .consumption-result .consumption-chart article strong{color:#e3efff}@media(max-width:640px){.consumption-result>.consumption-result-header{align-items:flex-start;flex-direction:column;gap:4px}.consumption-result-header>em{align-self:flex-end}.consumption-result>.consumption-period-grid{grid-template-columns:1fr;padding:12px 10px 0;gap:10px}.consumption-result .consumption-period-card{min-height:142px}.consumption-result>.consumption-trend{margin:10px 10px 0;align-items:flex-start}.consumption-result .consumption-trend>em{margin-left:auto}.consumption-result>.consumption-chart-heading{margin:14px 10px 0;align-items:flex-start;flex-direction:column;gap:4px}.consumption-result>.consumption-chart{height:220px;padding:14px 10px 8px;gap:5px}.consumption-result>.consumption-legend{padding:0 10px 14px}}@media(max-width:360px){.consumption-result>.consumption-chart{height:360px;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:minmax(0,1fr);row-gap:14px}.consumption-result .consumption-chart article small{font-size:9px}.consumption-result .consumption-chart article strong{font-size:10.5px}}@media(min-width:641px){.console-shell .rail-bottom{display:flex;align-items:center;justify-content:flex-start;min-height:46px;height:46px;margin:auto 9px 16px;padding:0 11px;gap:9px;border:1px solid transparent;border-radius:11px;color:#8495b2;background:transparent;font-size:14.3px;font-weight:750;line-height:1;transition:transform .18s ease,color .18s ease,background .18s ease,border-color .18s ease,box-shadow .18s ease}.console-shell .rail-bottom svg{flex:0 0 auto;width:18px;height:18px;padding:6px;box-sizing:content-box;border-radius:10px;color:var(--ui-rose-strong);background:#db27771f;box-shadow:inset 0 1px #ffffff14,0 3px 8px #0000001f}.console-shell .rail-bottom span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.console-shell .rail-bottom:hover{color:#eaf7ff;border-color:#5cb2de47;background:#233d5b80;box-shadow:0 9px 22px #0003;transform:translate(2px)}.console-shell.theme-light .rail-bottom{color:#66829f;border-color:transparent;background:transparent}.console-shell.theme-light .rail-bottom svg{background:#fff0f5;box-shadow:inset 0 1px #fff,0 3px 8px #1e4e8914}.console-shell.theme-light .rail-bottom:hover{color:#144d82;border-color:#91cce2;background:linear-gradient(100deg,#e3faff,#eee9ff 72%,#fff5e6);box-shadow:0 10px 24px #358bc51f}}@media(max-width:640px){.console-shell .rail-bottom{display:flex;align-items:center;justify-content:center;flex-direction:column;width:46px!important;height:64px!important;min-height:64px!important;padding:5px 1px!important;gap:4px;border:1px solid transparent;border-radius:13px;background:transparent;font-size:9.9px;line-height:1.1}.console-shell .rail-bottom svg{flex:0 0 auto;width:19px;height:19px;color:var(--ui-rose-strong)}.console-shell .rail-bottom span{display:block;width:100%;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}.console-shell.theme-light .rail-bottom{color:#66829f;border-color:transparent;background:transparent}}.consumption-summary-panel{margin:0 0 22px;padding:18px 20px;border:1px solid #9ecbe3;border-radius:16px;background:linear-gradient(135deg,#f7fcff,#eef5ff 65%,#faf2ff);box-shadow:0 14px 30px #205b921a,inset 0 1px #fff}.consumption-summary-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.consumption-summary-head-actions{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px}.consumption-summary-head h2{margin:4px 0;color:#123e68;font-size:19.8px;letter-spacing:-.02em}.consumption-summary-head p{margin:0;color:#66809b;font-size:12.1px;line-height:1.5}.consumption-refresh-badge{flex:0 0 auto;display:inline-flex;align-items:center;gap:5px;padding:6px 9px;border:1px solid #b6d6ee;border-radius:999px;color:#2771ae;background:#eaf7ff;font-size:10px;white-space:nowrap}.consumption-refresh-button{min-height:32px;padding:0 10px;font-size:11px;white-space:nowrap}.consumption-refresh-button:disabled{opacity:.58;cursor:not-allowed}.consumption-summary-body{display:flex;align-items:stretch;gap:14px;margin-top:16px}.consumption-summary-stats{min-width:0;flex:1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.consumption-summary-stat{min-width:0;padding:12px 14px;border:1px solid #c4d9ee;border-top:3px solid #7357d9;border-radius:11px;background:#ffffffbf}.consumption-summary-stat.full{border-top-color:#18a7cc}.consumption-summary-stat span{display:block;color:#5a7692;font-size:12.1px;font-weight:800}.consumption-summary-stat strong{display:block;margin-top:7px;color:#30247f;font-size:24.2px;line-height:1}.consumption-summary-stat.full strong{color:#075f88}.consumption-summary-stat small{display:block;margin-top:5px;color:#7892aa;font-size:10.5px}.consumption-more-button{align-self:center;display:inline-flex;align-items:center;gap:5px;min-height:34px;padding:0 11px;border:1px solid #9ebfe0;border-radius:9px;color:#205f98;background:linear-gradient(145deg,#fff,#edf5ff);box-shadow:0 5px 12px #23588b1a;cursor:pointer;font-size:11px;white-space:nowrap}.consumption-more-button:hover:not(:disabled){border-color:#558fd0;color:#075fc7}.consumption-more-button:disabled{opacity:.55;cursor:not-allowed}.consumption-summary-foot{margin-top:12px;padding-top:10px;display:flex;flex-wrap:wrap;justify-content:space-between;gap:5px 12px;border-top:1px solid rgba(106,151,196,.24);color:#7892aa;font-size:10.5px}.consumption-summary-warning{margin:10px 0 0;color:#a34c5a;font-size:10.8px;line-height:1.5}.consumption-dialog-actions{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;margin-top:10px}.consumption-dialog-actions .dialog-auto-note{margin:0}.dialog-auto-note{display:flex;align-items:center;gap:6px;margin:11px 0 0;color:#5b7388;font-size:12px;line-height:1.5}.dialog-auto-note svg{flex:0 0 auto;color:#1686ff}.console-shell:not(.theme-light) .consumption-summary-panel{border-color:#355c7e;background:linear-gradient(135deg,#132a40,#15253a 65%,#29203f);box-shadow:0 14px 30px #0000002e,inset 0 1px #ffffff0f}.console-shell:not(.theme-light) .consumption-summary-head h2{color:#e4f2ff}.console-shell:not(.theme-light) .consumption-summary-head p{color:#94b0ca}.console-shell:not(.theme-light) .consumption-refresh-badge{border-color:#37698e;color:#8ad9ff;background:#1f72a233}.console-shell:not(.theme-light) .consumption-summary-stat{border-color:#37536e;background:#0f2030b8}.console-shell:not(.theme-light) .consumption-summary-stat span{color:#a8c1d6}.console-shell:not(.theme-light) .consumption-summary-stat strong{color:#d8cfff}.console-shell:not(.theme-light) .consumption-summary-stat.full strong{color:#9beaff}.console-shell:not(.theme-light) .consumption-summary-stat small,.console-shell:not(.theme-light) .consumption-summary-foot{color:#86a3bd}.console-shell:not(.theme-light) .consumption-more-button{border-color:#48749b;color:#b8ddff;background:linear-gradient(145deg,#1d3852,#172c45)}.console-shell:not(.theme-light) .consumption-more-button:hover:not(:disabled){border-color:#78b6e8;color:#fff}.console-shell:not(.theme-light) .consumption-summary-foot{border-top-color:#83b1dc38}.console-shell:not(.theme-light) .consumption-summary-warning{color:#ffb2b7}.console-shell:not(.theme-light) .dialog-auto-note{color:#8ca9c1}@media(max-width:640px){.consumption-summary-panel{padding:16px 14px}.consumption-summary-head{flex-direction:column;gap:8px}.consumption-summary-head-actions{width:100%;justify-content:flex-start}.consumption-refresh-badge{align-self:flex-start}.consumption-summary-body{flex-direction:column}.consumption-summary-stats{grid-template-columns:1fr 1fr;gap:8px}.consumption-more-button{align-self:stretch;justify-content:center}.consumption-summary-foot{flex-direction:column}.consumption-dialog-actions{align-items:stretch;flex-direction:column}.consumption-dialog-actions .consumption-refresh-button{width:100%;justify-content:center}}@media(max-width:360px){.consumption-summary-stats{grid-template-columns:1fr}.consumption-summary-stat strong{font-size:22px}}.global-identity-badge{gap:5px;min-height:25px;padding-inline:8px 10px;font-weight:750}.global-identity-badge.tier-standard{color:#a84f36;border-color:#efb9a5;background:linear-gradient(135deg,#fff4ed,#ffe8db)}.global-identity-badge.tier-silver{color:#3566bd;border-color:#b8d2f5;background:linear-gradient(135deg,#f3f8ff,#dfebff)}.global-identity-badge.tier-gold{color:#97620d;border-color:#edce8d;background:linear-gradient(135deg,#fffbed,#ffedb6)}.global-identity-badge.tier-platinum{color:#6842a7;border-color:#d8c1f1;background:linear-gradient(135deg,#fbf6ff,#eee1ff)}.global-identity-badge.tier-diamond{color:#dce8ff;border-color:#5f75ba;background:linear-gradient(135deg,#1e2f61,#101a3b)}.global-identity-badge.tier-elite-diamond{color:#f1eaff;border-color:#8b70c9;background:linear-gradient(135deg,#30205b,#160d2f)}.benefit-account-identity{display:flex;align-items:center;gap:14px;min-width:0}.benefit-account-identity>div{min-width:0}.console-shell.global-tone-standard{--identity-accent: #d97959;--identity-accent-strong: #b35238;--identity-glow: rgba(227, 132, 99, .22);--identity-page-start: #fff6ef;--identity-page-end: #fbe2d1;--identity-topbar: rgba(255, 247, 240, .84);--identity-rail: rgba(255, 249, 244, .96);--identity-surface: rgba(255, 252, 248, .94);--identity-surface-alt: rgba(255, 237, 224, .9);--identity-control: rgba(255, 255, 255, .9);--identity-border: #edc3ae;--identity-ink: #74402f;--identity-muted: #9b6a5a;--identity-shadow: rgba(167, 79, 46, .16)}.console-shell.global-tone-silver{--identity-accent: #5689df;--identity-accent-strong: #2e62ba;--identity-glow: rgba(107, 163, 245, .2);--identity-page-start: #f4f9ff;--identity-page-end: #dceaff;--identity-topbar: rgba(245, 250, 255, .86);--identity-rail: rgba(246, 251, 255, .96);--identity-surface: rgba(250, 253, 255, .95);--identity-surface-alt: rgba(226, 239, 255, .9);--identity-control: rgba(255, 255, 255, .92);--identity-border: #b5cff1;--identity-ink: #284f88;--identity-muted: #6381a7;--identity-shadow: rgba(44, 100, 184, .16)}.console-shell.global-tone-gold{--identity-accent: #d49a27;--identity-accent-strong: #9b680e;--identity-glow: rgba(247, 193, 72, .25);--identity-page-start: #fffbed;--identity-page-end: #ffe7ad;--identity-topbar: rgba(255, 252, 237, .87);--identity-rail: rgba(255, 253, 242, .97);--identity-surface: rgba(255, 254, 247, .95);--identity-surface-alt: rgba(255, 241, 194, .9);--identity-control: rgba(255, 255, 250, .94);--identity-border: #ecd092;--identity-ink: #765116;--identity-muted: #9d7a3e;--identity-shadow: rgba(171, 119, 17, .16)}.console-shell.global-tone-platinum{--identity-accent: #9767d5;--identity-accent-strong: #683da9;--identity-glow: rgba(169, 122, 231, .23);--identity-page-start: #fbf7ff;--identity-page-end: #e5d8fa;--identity-topbar: rgba(252, 248, 255, .87);--identity-rail: rgba(252, 249, 255, .97);--identity-surface: rgba(255, 252, 255, .95);--identity-surface-alt: rgba(241, 231, 255, .91);--identity-control: rgba(255, 255, 255, .94);--identity-border: #d5c0ed;--identity-ink: #5f3b8e;--identity-muted: #866da8;--identity-shadow: rgba(107, 67, 165, .17)}.console-shell.global-tone-diamond{--identity-accent: #9dbdff;--identity-accent-strong: #718fe0;--identity-glow: rgba(89, 125, 231, .22);--identity-page-start: #111c3d;--identity-page-end: #070d24;--identity-topbar: rgba(13, 22, 51, .86);--identity-rail: rgba(9, 16, 35, .98);--identity-surface: rgba(27, 38, 75, .94);--identity-surface-alt: rgba(18, 28, 62, .92);--identity-control: rgba(20, 31, 65, .94);--identity-border: #4b63a1;--identity-ink: #f2f6ff;--identity-muted: #b8c7e7;--identity-shadow: rgba(3, 9, 28, .36)}.console-shell.global-tone-elite-diamond{--identity-accent: #b79aff;--identity-accent-strong: #8c65e4;--identity-glow: rgba(147, 95, 234, .24);--identity-page-start: #1b1038;--identity-page-end: #090617;--identity-topbar: rgba(21, 12, 45, .88);--identity-rail: rgba(12, 7, 26, .99);--identity-surface: rgba(43, 27, 69, .95);--identity-surface-alt: rgba(28, 16, 52, .94);--identity-control: rgba(29, 18, 53, .96);--identity-border: #7254b5;--identity-ink: #f7f1ff;--identity-muted: #c9bce6;--identity-shadow: rgba(7, 2, 22, .42)}.console-shell:not(.global-tone-default){color:var(--identity-ink);background:radial-gradient(circle at 16% 0%,var(--identity-glow),transparent 28%),radial-gradient(circle at 92% 18%,var(--identity-glow),transparent 32%),linear-gradient(145deg,var(--identity-page-start),var(--identity-page-end))}.console-shell:not(.global-tone-default) .workspace{background:radial-gradient(circle at 76% 2%,var(--identity-glow),transparent 28%),linear-gradient(145deg,transparent 0%,rgba(255,255,255,.04) 100%)}.console-shell:not(.global-tone-default) .side-rail{border-color:var(--identity-border);background:var(--identity-rail)}.console-shell:not(.global-tone-default) .topbar{border-color:var(--identity-border);background:var(--identity-topbar)}.console-shell:not(.global-tone-default) .topbar:after{background:linear-gradient(90deg,var(--identity-accent),var(--identity-accent-strong),var(--identity-accent))}.console-shell:not(.global-tone-default) .page-intro h1{background:linear-gradient(100deg,var(--identity-ink),var(--identity-accent) 62%,var(--identity-accent-strong));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.console-shell:not(.global-tone-default) .page-intro h1:after{background:linear-gradient(90deg,var(--identity-accent),var(--identity-accent-strong));box-shadow:0 4px 17px var(--identity-glow)}.console-shell:not(.global-tone-default) .side-rail nav>button.active,.console-shell:not(.global-tone-default) .rail-nav-group>button.active{color:var(--identity-ink);border-color:var(--identity-border);background:linear-gradient(100deg,color-mix(in srgb,var(--identity-accent) 22%,transparent),color-mix(in srgb,var(--identity-accent-strong) 16%,transparent))}.console-shell:not(.global-tone-default) .side-rail nav button.active:after{background:linear-gradient(180deg,var(--identity-accent),var(--identity-accent-strong))}.console-shell:not(.global-tone-default) :is(.benefit-account-bar,.consumption-summary-panel,.account-rights-panel,.rights-summary,.plus-category-panel,.claimable-check,.halfprice-identity-bar,.service-card,.right-card){border-color:var(--identity-border)!important;background:linear-gradient(145deg,var(--identity-surface),var(--identity-surface-alt))!important;color:var(--identity-ink)!important;box-shadow:0 18px 42px var(--identity-shadow),inset 0 1px #ffffff6b}.console-shell:not(.global-tone-default) .benefit-account-bar:before{background:linear-gradient(180deg,var(--identity-accent),var(--identity-accent-strong))}.console-shell:not(.global-tone-default) :is(.benefit-account-bar strong,.consumption-summary-head h2,.account-rights-head h2,.service-copy strong,.right-card-copy h3,.consumption-summary-stat strong,.rights-summary strong){color:var(--identity-ink)!important}.console-shell:not(.global-tone-default) :is(.benefit-account-bar .section-index,.consumption-summary-panel .section-index,.account-rights-panel .section-index,.section-toolbar>div,.service-copy small,.right-card-labels>span){color:var(--identity-accent-strong)!important}.console-shell:not(.global-tone-default) :is(.benefit-account-bar p,.consumption-summary-head p,.consumption-summary-stat span,.consumption-summary-stat small,.consumption-summary-foot,.account-rights-head p,.service-copy p,.right-card-copy p,.right-facts,.service-status){color:var(--identity-muted)!important}.console-shell:not(.global-tone-default) .benefit-account-actions select{border-color:var(--identity-border)!important;background:var(--identity-control)!important;color:var(--identity-ink)!important}.console-shell:not(.global-tone-default) :is(.consumption-summary-stat,.consumption-more-button,.rights-filters button,.right-card-image,.service-icon){border-color:var(--identity-border)!important;background:linear-gradient(145deg,var(--identity-control),var(--identity-surface-alt))!important;color:var(--identity-accent-strong)!important}.console-shell:not(.global-tone-default) .consumption-summary-stat{border-top-color:var(--identity-accent)!important}.console-shell:not(.global-tone-default) .consumption-summary-stat.full{border-top-color:var(--identity-accent-strong)!important}.console-shell:not(.global-tone-default) :is(.rights-filters button:hover,.rights-filters button.active){border-color:var(--identity-accent)!important;color:var(--identity-accent-strong)!important;background:color-mix(in srgb,var(--identity-accent) 16%,var(--identity-control))!important}.console-shell:not(.global-tone-default) .service-card:after{background:linear-gradient(90deg,var(--identity-accent),var(--identity-accent-strong))}.console-shell.global-tone-diamond .service-copy strong,.console-shell.global-tone-elite-diamond .service-copy strong,.console-shell.global-tone-diamond .right-card-copy h3,.console-shell.global-tone-elite-diamond .right-card-copy h3,.console-shell.global-tone-diamond .account-rights-head h2,.console-shell.global-tone-elite-diamond .account-rights-head h2{color:var(--identity-ink)!important}@media(max-width:640px){.benefit-account-identity{width:100%}}.console-shell.global-tone-standard{--identity-ink: #5b2a1d;--identity-muted: #6f4638;--identity-button-start: #9d452e;--identity-button-end: #c9684a;--identity-warning: #a13e35}.console-shell.global-tone-silver{--identity-ink: #1c3f72;--identity-muted: #42658e;--identity-button-start: #24559f;--identity-button-end: #3e76c8;--identity-warning: #9b4d1f}.console-shell.global-tone-gold{--identity-ink: #4d3308;--identity-muted: #6a4b16;--identity-button-start: #815400;--identity-button-end: #a9710a;--identity-warning: #8b4b0b}.console-shell.global-tone-platinum{--identity-ink: #3c235d;--identity-muted: #5d3d7e;--identity-button-start: #5a2d94;--identity-button-end: #8051c0;--identity-warning: #8a3e65}.console-shell.global-tone-diamond{--identity-ink: #f8fbff;--identity-muted: #d0dcf5;--identity-button-start: #3f56a7;--identity-button-end: #5f78c5;--identity-warning: #ffd08d}.console-shell.global-tone-elite-diamond{--identity-ink: #fffaff;--identity-muted: #ded3f3;--identity-button-start: #5b3a9d;--identity-button-end: #7a56c1;--identity-warning: #ffd0e9}.console-shell:not(.global-tone-default) :is(.phone-identity h2,.benefit-account-bar strong,.consumption-summary-head h2,.account-rights-head h2,.service-copy strong,.right-card-copy h3,.rights-summary strong,.consumption-summary-stat strong,.plus-category-head strong,.halfprice-identity-bar strong,.product-redeem-panel strong,.rights-warnings summary){color:var(--identity-ink)!important;-webkit-text-fill-color:currentColor}.console-shell:not(.global-tone-default) :is(.benefit-account-bar p,.account-phone-line,.consumption-summary-head p,.consumption-summary-stat span,.consumption-summary-stat small,.consumption-summary-foot,.account-rights-head p,.service-copy p,.service-status,.right-card-copy p,.right-card-subcategory,.right-facts,.right-card footer>span,.halfprice-identity-bar label,.plus-category-head label,.rights-state,.rights-warnings p,.dialog-auto-note){color:var(--identity-muted)!important}.console-shell:not(.global-tone-default) :is(.benefit-account-bar .section-index,.consumption-summary-panel .section-index,.account-rights-panel .section-index,.section-toolbar>div,.service-copy small,.right-card-labels>span,.right-facts .halfprice-price,.halfprice-identity-status){color:var(--identity-accent-strong)!important}.console-shell:not(.global-tone-default) .rights-summary small,.console-shell:not(.global-tone-default) .rights-summary>em,.console-shell:not(.global-tone-default) .right-facts em,.console-shell:not(.global-tone-default) .right-card footer>span.ready{color:var(--identity-muted)!important}.console-shell:not(.global-tone-default) .rights-summary .claimable strong{color:var(--identity-accent-strong)!important}.console-shell:not(.global-tone-default) :is(.benefit-account-actions select,.halfprice-identity-bar select,.plus-category-head input){border-color:var(--identity-border)!important;background:var(--identity-control)!important;color:var(--identity-ink)!important;caret-color:var(--identity-ink)}.console-shell:not(.global-tone-default) :is(.ghost-button,.secondary-button,.icon-button,.consumption-more-button,.rights-filters button,.plus-category-chips button){border-color:var(--identity-border)!important;color:var(--identity-ink)!important;background:linear-gradient(145deg,var(--identity-control),var(--identity-surface-alt))!important}.console-shell:not(.global-tone-default) :is(.ghost-button:hover:not(:disabled),.secondary-button:hover:not(:disabled),.icon-button:hover:not(:disabled),.consumption-more-button:hover:not(:disabled),.rights-filters button:hover,.rights-filters button.active,.plus-category-chips button:hover,.plus-category-chips button.active){border-color:var(--identity-accent)!important;color:var(--identity-ink)!important;background:color-mix(in srgb,var(--identity-accent) 18%,var(--identity-control))!important}.console-shell:not(.global-tone-default) .primary-button{color:#fff!important;background:linear-gradient(120deg,var(--identity-button-start),var(--identity-button-end))!important;border-color:var(--identity-button-start)!important;text-shadow:0 1px 2px rgba(0,0,0,.28)}.console-shell:not(.global-tone-default) :is(.right-card footer>span.ready,.claimable-check>div){color:var(--identity-accent-strong)!important}.console-shell:not(.global-tone-default) :is(.consumption-result-heading>strong,.consumption-period-card>header span,.consumption-period-card>strong,.consumption-trend strong,.consumption-chart-heading>div,.consumption-chart article strong){color:var(--identity-ink)!important}.console-shell:not(.global-tone-default) :is(.consumption-result-heading>span,.consumption-result-header>em,.consumption-period-card>small,.consumption-period-card>footer span,.consumption-trend span,.consumption-chart-heading>small,.consumption-chart article small,.consumption-legend){color:var(--identity-muted)!important}.console-shell:not(.global-tone-default) :is(.consumption-period-card>header em,.consumption-trend>em,.consumption-period-card>footer b){color:var(--identity-accent-strong)!important}.console-shell:not(.global-tone-default) :is(.consumption-refresh-badge,.consumption-summary-warning,.claimable-check.warning>div,.claimable-check.warning small){color:var(--identity-warning)!important}.console-shell:not(.global-tone-default) .rights-warnings p{color:var(--identity-muted)!important}.console-shell:not(.global-tone-default){color-scheme:light}.console-shell:not(.global-tone-default) .side-rail{background:radial-gradient(circle at 24% 0%,color-mix(in srgb,var(--identity-accent) 10%,transparent),transparent 38%),linear-gradient(180deg,color-mix(in srgb,var(--identity-page-start) 12%,#fff 88%),color-mix(in srgb,var(--identity-surface-alt) 16%,#fff 84%))!important;border-color:color-mix(in srgb,var(--identity-border) 58%,#fff)!important;box-shadow:12px 0 34px #365c8914,inset -1px 0 #ffffffc7}.console-shell:not(.global-tone-default) .rail-logo{border-color:color-mix(in srgb,var(--identity-border) 62%,#fff);background:linear-gradient(135deg,color-mix(in srgb,var(--identity-accent) 14%,#fff),color-mix(in srgb,var(--identity-surface-alt) 18%,#fff))!important;color:var(--identity-accent-strong)!important;box-shadow:0 12px 26px #365c8914,inset 0 1px #ffffffe6}.console-shell:not(.global-tone-default) .rail-logo svg{color:var(--identity-accent-strong)!important;filter:drop-shadow(0 2px 5px color-mix(in srgb,var(--identity-accent) 28%,transparent))}.console-shell:not(.global-tone-default) :is(.side-rail nav>button,.rail-nav-group>button,.rail-subnav-button,.rail-bottom){color:var(--identity-muted)!important;border-color:color-mix(in srgb,var(--identity-border) 42%,#fff)!important;background:color-mix(in srgb,var(--identity-surface) 16%,#fff 84%)!important}.console-shell:not(.global-tone-default) :is(.side-rail nav>button:hover,.rail-nav-group>button:hover,.rail-subnav-button:hover,.rail-bottom:hover){color:var(--identity-ink)!important;border-color:color-mix(in srgb,var(--identity-border) 64%,#fff)!important;background:linear-gradient(105deg,color-mix(in srgb,var(--identity-accent) 10%,#fff),color-mix(in srgb,var(--identity-surface-alt) 16%,#fff))!important;box-shadow:0 10px 22px #365c8914,inset 0 1px #ffffffe6}.console-shell:not(.global-tone-default) :is(.side-rail nav>button.active,.rail-nav-group>button.active,.rail-subnav-button.active){color:var(--identity-ink)!important;border-color:color-mix(in srgb,var(--identity-accent) 44%,#fff)!important;background:linear-gradient(105deg,color-mix(in srgb,var(--identity-accent) 16%,#fff),color-mix(in srgb,var(--identity-surface-alt) 22%,#fff))!important;box-shadow:0 12px 26px #365c891a,inset 0 1px #ffffffeb}.console-shell:not(.global-tone-default) :is(.benefit-account-bar,.consumption-summary-panel,.account-rights-panel,.rights-summary,.plus-category-panel,.claimable-check,.halfprice-identity-bar,.service-card,.right-card,.consumption-summary-stat,.consumption-more-button,.rights-filters button,.plus-category-chips button,.benefit-account-actions select,.halfprice-identity-bar select,.plus-category-head input){background:linear-gradient(145deg,var(--identity-surface),var(--identity-surface-alt))!important;background-image:linear-gradient(145deg,var(--identity-surface),var(--identity-surface-alt))!important;border-color:var(--identity-border)!important}.console-shell:not(.global-tone-default) :is(.right-card-image,.service-icon){background:linear-gradient(145deg,var(--identity-control),var(--identity-surface-alt))!important;border-color:var(--identity-border)!important}.console-shell .workspace{padding-top:0}.console-shell .tenant-switcher.page-intro-tenant{display:flex;flex:0 1 320px;justify-content:flex-end;margin-left:auto}.console-shell .page-intro-tenant>span{color:#64809b}.console-shell .page-intro-tenant select{width:min(280px,28vw)}.console-shell:not(.global-tone-default) .page-intro-tenant>span{color:var(--identity-muted)!important}.console-shell .tenant-switcher.page-intro-tenant{min-height:46px;padding:5px 7px 5px 12px;border:1px solid rgba(139,184,225,.76);border-radius:13px;background:linear-gradient(135deg,#fffffff0,#ebf6ffe6),radial-gradient(circle at 0 50%,rgba(22,119,255,.12),transparent 55%);box-shadow:0 10px 24px #255d9514,inset 0 1px #fffffff2}.console-shell .tenant-switcher.page-intro-tenant>span{min-height:30px;padding:0 10px;border-right:1px solid rgba(145,184,219,.45);color:#315f86;font-size:12.1px;font-weight:850;letter-spacing:.03em}.console-shell .tenant-switcher.page-intro-tenant>span svg{color:#1677ff;filter:drop-shadow(0 2px 4px rgba(22,119,255,.18))}.console-shell .page-intro-tenant select,.console-shell.theme-light .page-intro-tenant select{height:34px;padding:0 36px 0 12px;border:0!important;border-radius:9px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:linear-gradient(45deg,transparent 50%,#246da8 50%) calc(100% - 17px) 14px / 6px 6px no-repeat,linear-gradient(135deg,#fff,#edf7ff)!important;color:#103e68!important;font-size:13.2px;font-weight:800;box-shadow:inset 0 0 0 1px #80b3de9e,0 5px 12px #215b940f}.console-shell .tenant-switcher.page-intro-tenant:hover{border-color:#1677ff8a;box-shadow:0 12px 28px #255d951f,inset 0 1px #fffffff2}.console-shell .page-intro-tenant select:hover{background:linear-gradient(45deg,transparent 50%,#075fc7 50%) calc(100% - 17px) 14px / 6px 6px no-repeat,linear-gradient(135deg,#f7fbff,#e7f3ff)!important}.console-shell .page-intro-tenant select:focus{outline:none;box-shadow:inset 0 0 0 1px #1677ff,0 0 0 3px #1677ff21}.console-shell:not(.global-tone-default) .tenant-switcher.page-intro-tenant{border-color:color-mix(in srgb,var(--identity-border) 72%,#fff)!important;background:linear-gradient(135deg,color-mix(in srgb,var(--identity-surface) 16%,#fff),color-mix(in srgb,var(--identity-surface-alt) 22%,#fff)),radial-gradient(circle at 0 50%,color-mix(in srgb,var(--identity-accent) 12%,transparent),transparent 55%)!important}.console-shell:not(.global-tone-default) .tenant-switcher.page-intro-tenant>span,.console-shell:not(.global-tone-default) .tenant-switcher.page-intro-tenant>span svg{color:var(--identity-accent-strong)!important}.console-shell:not(.global-tone-default) .page-intro-tenant select{background:linear-gradient(45deg,transparent 50%,var(--identity-accent-strong) 50%) calc(100% - 17px) 14px / 6px 6px no-repeat,linear-gradient(135deg,#fff,color-mix(in srgb,var(--identity-surface-alt) 16%,#fff))!important;color:var(--identity-ink)!important;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--identity-border) 72%,#fff),0 5px 12px #215b940d}@media(max-width:1100px){.console-shell .tenant-switcher.page-intro-tenant{display:grid;gap:6px}.console-shell .tenant-switcher.page-intro-tenant>span{display:flex}}@media(max-width:430px){.console-shell .tenant-switcher.page-intro-tenant{grid-column:auto;grid-row:auto;width:100%;margin-left:0}.console-shell .page-intro-tenant select,.console-shell.theme-light .page-intro-tenant select{width:100%;max-width:none}}.console-shell .business-action-panel :is(.secondary-button,.ghost-button,.text-button),.console-shell .business-service-list .text-button,.console-shell .business-log-panel .ghost-button{color:#123e68!important;font-weight:850;text-shadow:none}.console-shell .business-action-panel :is(.secondary-button,.ghost-button):not(:disabled),.console-shell .business-service-list .text-button:not(:disabled),.console-shell .business-log-panel .ghost-button:not(:disabled){background:linear-gradient(145deg,#fff,#eaf5ff)!important;border-color:#7fb2df!important}.console-shell .business-action-panel :is(.secondary-button,.ghost-button):hover:not(:disabled),.console-shell .business-service-list .text-button:hover:not(:disabled),.console-shell .business-log-panel .ghost-button:hover:not(:disabled){color:#064f9d!important;background:linear-gradient(145deg,#e7f3ff,#fff)!important;border-color:#1677ff!important}.console-shell .business-cancel-submit,.console-shell .business-login-submit{color:#fff!important;text-shadow:0 1px 2px rgba(0,34,82,.28)}.console-shell .business-action-panel :is(.secondary-button,.ghost-button):disabled,.console-shell .business-cancel-submit:disabled,.console-shell .business-login-submit:disabled{opacity:.72;color:#24486b!important;background:#eaf1f8!important;border-color:#c1d4e7!important;text-shadow:none}.console-shell .consumption-summary-panel{padding:16px 18px;margin-bottom:20px;border-radius:14px}.console-shell .consumption-summary-head{gap:14px}.console-shell .consumption-summary-head h2{margin:2px 0;font-size:18.7px}.console-shell .consumption-summary-body{gap:12px;margin-top:13px}.console-shell .consumption-summary-stat{padding:10px 12px;border-radius:10px}.console-shell .consumption-summary-stat strong{margin-top:5px;font-size:22.5px}.console-shell .consumption-summary-stat small{margin-top:4px}.console-shell .consumption-summary-foot{margin-top:9px;padding-top:8px}@media(max-width:640px){.console-shell .consumption-summary-panel{padding:14px 13px}}.console-shell .dialog{background:#fff!important;color:#173250!important;color-scheme:light;border-color:#b8cee1!important;box-shadow:0 30px 90px #1c4a7f3d,0 0 0 1px #ffffffe6}.console-shell .dialog>header{background:#fff!important;color:#173250!important;border-color:#d5e2ed!important;-webkit-backdrop-filter:none;backdrop-filter:none}.console-shell .dialog>header h2,.console-shell .dialog>header .icon-button{color:#173250!important}.console-shell .dialog>header .icon-button{border-color:#b8cee1!important;background:#fff!important}.console-shell .dialog :is(.dialog-lead,.orders-summary,.product-detail-hero,.order-detail-hero,.dialog-hint,.operator-confirmation,.vault-note,.global-plus-member,.global-plus-benefits article,.global-plus-combo-action,.ai-bean-readout>span,.ai-bean-readout em,.consumption-result,.consumption-result>.consumption-result-header,.consumption-period-card,.consumption-trend,.qr-drop,.qr-drop span,.qr-result textarea,.upstream-state,.service-products span,.benefit-readout,.product-redeem-panel,.eligibility-state,.suixin-auth-state,.suixin-summary span,.suixin-service-grid>article,.suixin-service-icon,.suixin-target,.suixin-agreement,.halfprice-identity-bar,.halfprice-order-product,.halfprice-payment-note,.halfprice-agreement,.batch-benefit-summary,.batch-benefit-items article,.business-cancel-result,.business-result-dialog,.business-result-dialog pre,.detail-sections .detail-block,.order-row,.order-facts i,.order-state,.detail-badges em,.product-detail-image,.order-detail-icon,.form-error){background:#fff!important;color:#173250!important}.console-shell .dialog :is(.dialog-lead,.orders-summary,.product-detail-hero,.order-detail-hero,.dialog-hint,.operator-confirmation,.vault-note,.global-plus-member,.global-plus-benefits article,.global-plus-combo-action,.consumption-result,.qr-drop,.upstream-state,.service-products span,.benefit-readout,.product-redeem-panel,.eligibility-state,.suixin-auth-state,.suixin-summary span,.suixin-service-grid>article,.suixin-target,.suixin-agreement,.halfprice-identity-bar,.halfprice-order-product,.halfprice-payment-note,.halfprice-agreement,.batch-benefit-summary,.batch-benefit-items article,.business-cancel-result,.business-result-dialog){border-color:#c7d9e7!important}.console-shell .dialog :is(h2,h3,h4,strong){color:#173250!important}.console-shell .dialog :is(p,small,label,summary,dt,dd,pre){color:#496984!important}.console-shell .dialog :is(em,.dialog-index,.code-target,.order-index,.order-tail,.order-main small,.detail-block h4){color:#315f86!important}.console-shell .dialog :is(.global-plus-member>span,.global-plus-member>span small,.global-plus-member>span strong,.global-plus-member>em,.global-plus-benefits article>header span,.global-plus-benefits article>p,.global-plus-benefits details,.global-plus-benefits article>footer>span,.global-plus-combo-action>span,.global-plus-combo-action small,.ai-bean-readout>span,.ai-bean-readout strong,.qr-drop,.qr-result>span,.upstream-state,.suixin-auth-state>span,.suixin-service-grid article>footer>span,.business-result-dialog,.consumption-result-heading>span,.consumption-result-heading>strong,.consumption-result-header>em,.consumption-period-card>header span,.consumption-period-card>strong,.consumption-period-card>footer span,.consumption-trend strong,.consumption-trend span,.consumption-chart-heading>div,.consumption-chart article strong,.consumption-chart article small,.consumption-legend){color:#173250!important}.console-shell .dialog :is(input:not([type=checkbox]):not([type=radio]),select,textarea,.qr-result textarea){background:#fff!important;color:#173250!important;border-color:#aac5db!important}.console-shell .dialog input::placeholder,.console-shell .dialog textarea::placeholder{color:#7189a1!important}.console-shell .dialog option{background:#fff!important;color:#173250!important}.console-shell .dialog .primary-button{color:#fff!important}.console-shell .dialog :is(.ready,.is-ready,.no-code,.eligibility-state:not(.blocked)){color:#087956!important}.console-shell .dialog :is(.form-error,.business-result-dialog.warn,.eligibility-state.blocked){color:#9b3a4f!important}.console-shell .dialog :is(.form-error,.business-result-dialog pre){border-color:#e2b8c1!important}.console-shell .dialog .business-result-dialog pre{color:#173250!important}.console-shell{--ui-font: "HarmonyOS Sans SC", "Microsoft YaHei UI", "Microsoft YaHei", sans-serif;--ui-size-caption: 11px;--ui-size-small: 12.1px;--ui-size-body: 13.2px;--ui-size-row: 14.3px;--ui-size-card-title: 15.4px;--ui-size-section-title: 25.3px;--ui-size-stat: 26.4px;--ui-size-page-title: clamp(33px, 4.4vw, 53.9px);--ui-line-tight: 1.25;--ui-line-normal: 1.55;--ui-line-loose: 1.65;font-family:var(--ui-font);font-size:var(--ui-size-body);line-height:var(--ui-line-normal)}.console-shell :is(button,input,select,textarea){font-family:var(--ui-font);font-size:var(--ui-size-body);line-height:var(--ui-line-normal)}.console-shell .side-rail :is(button,span){font-family:var(--ui-font);font-size:var(--ui-size-small);font-weight:850;line-height:var(--ui-line-tight)}.console-shell .page-intro h1{font-family:var(--ui-font);font-size:var(--ui-size-page-title);font-weight:900;line-height:1.12}.console-shell .page-intro p,.console-shell .benefit-account-identity p,.console-shell .account-rights-head p,.console-shell .catalog-preview-title p,.console-shell .embedded-audit-head p,.console-shell .permission-split p,.console-shell .empty-state p,.console-shell .claimable-check p,.console-shell .upstream-state p,.console-shell .right-card-copy p,.console-shell .service-copy p,.console-shell .business-cancel-result small,.console-shell .business-service-row small,.console-shell .refresh-run-message,.console-shell .refresh-log-account small{font-family:var(--ui-font);font-size:var(--ui-size-body);line-height:var(--ui-line-loose)}.console-shell :is(.section-index,.account-kicker,.section-toolbar,.membership-top,.guarantee-kicker,.refresh-run-index,.refresh-config-panel>header span,.business-panel header span,.business-selected-card span,.contract-filter-bar label,.audit-filter-bar label,.tenant-switcher>span,.global-identity-badge,.rights-summary small,.rights-summary>em,.right-card-labels>span,.right-card-subcategory,.plus-bag-badge,.right-facts em,.right-card footer>span,.plus-category-chips button,.contract-table th,.business-service-head,.audit-head,.permission-panel em,.tenant-protected,.refresh-latest-mark){font-family:var(--ui-font);font-size:var(--ui-size-small);line-height:var(--ui-line-tight)}.console-shell :is(.primary-button,.secondary-button,.ghost-button,.text-button,.overview-sort button,.rights-filters button,.business-tabs button,.contract-dataset-tabs button,.contract-filter-bar button,.audit-pagination button,.contract-pagination button,.membership-order-button,.phone-copy-button,.right-card footer button,.global-plus-tab-action button,.batch-benefit-steps span){font-family:var(--ui-font);font-size:var(--ui-size-small);font-weight:850;line-height:var(--ui-line-tight)}.console-shell :is(.account-rights-head h2,.catalog-preview-title h2,.embedded-audit-head h2,.contract-table-panel>header strong,.business-panel header strong,.refresh-config-panel>header strong,.refresh-pulse-panel>header strong,.consumption-summary-head h2,.dialog>header h2){font-family:var(--ui-font);font-size:var(--ui-size-section-title);font-weight:900;line-height:1.18;letter-spacing:-.02em}.console-shell :is(.phone-identity h2,.guarantee-group-head h2,.empty-state h3,.membership-cell h3,.right-card-copy h3,.service-copy strong,.plus-category-head strong,.halfprice-identity-bar strong,.halfprice-order-product strong,.suixin-service-grid h3,.permission-panel strong,.permission-split strong,.business-selected-card strong,.business-service-row strong,.audit-action strong,.audit-target strong,.audit-actor strong,.refresh-log-account strong,.refresh-run-head strong,.contract-name-cell,.contract-summary-line strong,.business-login-state strong){font-family:var(--ui-font);font-size:var(--ui-size-card-title);font-weight:900;line-height:1.28;letter-spacing:0}.console-shell :is(.metric strong,.rights-summary strong,.guarantee-overview strong,.guarantee-channel-summary strong,.refresh-metric strong,.consumption-summary-stat strong,.coupon-number strong){font-family:var(--ui-font);font-size:var(--ui-size-stat);font-weight:900;line-height:1.08;letter-spacing:-.01em}.console-shell :is(.metric small,.account-phone-line,.owner-line,.membership-meta,.membership-open-hint,.account-times,.collection-progress,.account-error,.guarantee-overview span,.guarantee-overview small,.guarantee-total span,.guarantee-total small,.guarantee-channel-summary span,.guarantee-channel-summary small,.guarantee-role,.guarantee-line-state,.guarantee-channel-row span,.guarantee-channel-row small,.guarantee-source,.refresh-switch>span,.refresh-switch em,.refresh-time-grid,.refresh-log-list,.refresh-run-counts,.business-login-state span,.business-toolbar>span,.contract-summary-line,.contract-table td,.contract-table-panel>header small,.contract-pagination,.audit-row,.audit-pagination,.permission-grid span,.tenant-role-note,.rights-state,.rights-warnings,.claimable-check small,.eligibility-state strong,.eligibility-state p,.operator-confirmation,.service-products span,.business-log-panel pre,.business-log-empty){font-family:var(--ui-font);font-size:var(--ui-size-body);line-height:var(--ui-line-normal)}.console-shell :is(.overview-sort>span,.audit-action small,.audit-row pre){font-size:var(--ui-size-caption);line-height:var(--ui-line-normal)}@media(max-width:640px){.console-shell{--ui-size-page-title: clamp(30.8px, 9.2vw, 40.7px)}}.console-shell .refresh-action-row{margin-top:24px}@media(max-width:640px){.console-shell .refresh-action-row{margin-top:20px}}.login-switch{margin-top:16px;text-align:center;font-size:13.5px;color:#8a97a6;line-height:1.6}.login-switch button{background:none;border:none;padding:0 4px;color:var(--orange, #ff8a3d);font-size:inherit;font-family:inherit;font-weight:700;cursor:pointer;text-decoration:none;border-bottom:1px solid transparent;transition:border-color .15s ease,opacity .15s ease}.login-switch button:hover{border-bottom-color:currentColor;opacity:.85}.wednesday-page{padding:28px;max-width:1400px;margin:auto}.wednesday-heading,.wednesday-account-title,.wednesday-actions{display:flex;gap:16px;align-items:center;justify-content:space-between}.wednesday-page h1{font-size:27px}.wednesday-page h2{font-size:18px}.wednesday-page p{line-height:1.7;color:#506278}.wednesday-note,.wednesday-import,.wednesday-account{background:#fff;border:1px solid #dce4ef;border-radius:16px;padding:20px;margin:18px 0}.wednesday-import label,.wednesday-actions label{display:inline-flex;gap:8px;align-items:center;margin-right:16px}.wednesday-page button,.wednesday-page select,.wednesday-page input{border:1px solid #cbd6e5;border-radius:8px;padding:10px;background:#fff;font:inherit}.wednesday-page button{cursor:pointer}.wednesday-page button:disabled{opacity:.5;cursor:wait}.wednesday-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:18px}.wednesday-account{margin:0}.wednesday-account-title span{font-size:13px;background:#edf3ff;color:#245bba;padding:6px 10px;border-radius:20px}.wednesday-error{color:#b42318!important}.wednesday-actions{justify-content:flex-start;flex-wrap:wrap}@media(max-width:600px){.wednesday-page{padding:16px}.wednesday-heading{align-items:flex-start;flex-direction:column}.wednesday-import label{display:flex;margin:12px 0}.wednesday-list{grid-template-columns:1fr}}.wednesday-retry{border-top:1px solid #e0e7f0;margin:16px 0;padding-top:12px}.wednesday-retry label{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:8px 0;font-size:13px}.wednesday-retry input{width:100px}.wednesday-retry p{font-size:12px}.wednesday-app-row{padding:16px 0;border-bottom:1px solid #e0e7f0}.wednesday-app-row span{margin-left:16px;font-size:13px}.wednesday-import button,.wednesday-import label{margin-top:12px}.wednesday-page,.wednesday-page h1,.wednesday-page h2,.wednesday-import label,.wednesday-actions label,.wednesday-retry label{color:#e5edf4}.wednesday-page p{color:#acbdcc}.wednesday-note,.wednesday-import,.wednesday-account{background:#15212a;border-color:#33434f}.wednesday-page button,.wednesday-page select,.wednesday-page input{background:#0d1922;border-color:#405464;color:#e5edf4}.wednesday-page button:hover:enabled{background:#263c4d}.wednesday-page button:disabled{opacity:.6}.wednesday-account-title span{background:#16394d;color:#9cd8ff}.wednesday-error{color:#ff9c9c!important}.wednesday-page [role=status]{color:#99dfb0}.wednesday-retry,.wednesday-app-row{border-color:#33434f}.wednesday-import input{min-width:0;max-width:100%}.wednesday-app-row label{margin:12px 0 0 12px}.wednesday-app-row strong{color:#e5edf4}@media(max-width:600px){.wednesday-page{padding-bottom:90px}.wednesday-import label{flex-wrap:wrap}.wednesday-import label input,.wednesday-import label select{flex:1;min-width:150px}.wednesday-app-row span{display:block;margin:8px 0}.wednesday-app-row label{margin-left:0}}.wednesday-test-result{border:1px solid #405464;background:#0d1922;border-radius:10px;padding:14px;margin-top:16px}.wednesday-test-result p{font-size:13px;margin:8px 0}.wednesday-test-result strong{color:#d7e8f5}.theme-light .wednesday-page,.theme-light .wednesday-page h1,.theme-light .wednesday-page h2,.theme-light .wednesday-import label,.theme-light .wednesday-actions label,.theme-light .wednesday-retry label{color:#153250}.theme-light .wednesday-page p{color:#536b82}.theme-light .wednesday-note,.theme-light .wednesday-import,.theme-light .wednesday-account{background:#fff;border-color:#d4dfeb}.theme-light .wednesday-page button,.theme-light .wednesday-page select,.theme-light .wednesday-page input{background:#f8fbff;color:#153250;border-color:#b8ccdf}.theme-light .wednesday-page button:hover:enabled{background:#e7f1fc}.theme-light .wednesday-account-title span{background:#edf3ff;color:#245bba}.theme-light .wednesday-page .wednesday-error{color:#b42318}.theme-light .wednesday-page [role=status]{color:#17663a}.theme-light .wednesday-retry,.theme-light .wednesday-app-row{border-color:#d4dfeb}.theme-light .wednesday-app-row strong{color:#153250}.wednesday-mobile-break{display:none}@media(max-width:640px){.wednesday-mobile-break{display:initial}.console-shell .side-rail nav>button[title=周三充值日] .wednesday-menu-label{white-space:normal!important;overflow:visible;text-overflow:clip;font-size:9px!important;line-height:11px!important}}.tariff-page{min-width:0;padding-bottom:30px}.tariff-head-actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.tariff-head-actions a{display:inline-flex;align-items:center;justify-content:center;gap:8px;text-decoration:none;min-height:42px;padding:8px 14px}.tariff-scan-status{display:flex;align-items:flex-start;gap:12px;padding:18px 20px;border:0;border-radius:14px;background:var(--panel)}.tariff-scan-status svg{flex:0 0 auto;margin-top:3px}.tariff-scan-status p{margin:5px 0}.tariff-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:18px 0}.tariff-metrics article{display:grid;gap:10px;padding:18px;border:1px solid var(--line);border-radius:14px;background:var(--panel);box-shadow:var(--shadow)}.tariff-metrics strong{font-size:28px;line-height:1.2}.tariff-tabs{display:flex;flex-wrap:wrap;gap:8px;margin:22px 0 16px}.tariff-tabs button{min-height:42px;padding:10px 16px;border:1px solid var(--line);border-radius:10px;background:var(--panel);font:inherit;cursor:pointer}.tariff-tabs button.active{background:#e5edff;border-color:#8ba9ef;box-shadow:inset 0 -3px #6264e9}.tariff-filters{display:grid;grid-template-columns:minmax(230px,2fr) repeat(4,minmax(130px,1fr));gap:12px;padding:16px;border:1px solid var(--line);border-radius:14px;background:var(--panel)}.tariff-filters label{display:grid;gap:7px;min-width:0}.tariff-filters label>span{display:flex;align-items:center;gap:6px}.tariff-filters :is(input,select),.tariff-panel select{width:100%;min-width:0;min-height:44px;padding:8px 10px;border:1px solid var(--line);font:inherit}.tariff-count{margin:15px 0;line-height:1.7}.tariff-catalog{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;align-items:start}.tariff-card{min-width:0;padding:20px;background:var(--panel);border:1px solid var(--line);border-radius:14px;box-shadow:var(--shadow)}.tariff-card-labels{display:flex;flex-wrap:wrap;gap:7px;align-items:center}.tariff-card-labels :is(span,em){font-size:12px;padding:4px 7px;border-radius:6px;background:#eef3ff;font-style:normal}.tariff-card-labels .state-upcoming{background:#fff0cc}.tariff-card-labels .state-ended,.tariff-card-labels .state-missing{background:#ffe8ec}.tariff-card h2{font-size:18px;margin:14px 0 7px;line-height:1.5;overflow-wrap:anywhere}.tariff-series{margin:0 0 10px;line-height:1.5}.tariff-price{display:block;font-size:25px;line-height:1.5;margin:10px 0}.tariff-resource-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:12px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.tariff-resource-grid>div{display:grid;gap:6px}.tariff-resource-grid b{overflow-wrap:anywhere}.tariff-dates{display:flex;flex-wrap:wrap;gap:8px 16px;margin:12px 0}.tariff-dates span{font-size:13px}.tariff-eligibility{line-height:1.7}.tariff-card summary{display:flex;align-items:center;gap:7px;cursor:pointer;padding:12px 0;border-top:1px solid var(--line);font-weight:650}.tariff-analysis{padding:10px 12px;border-radius:8px;background:var(--panel-2)}.tariff-analysis p{margin:5px 0;line-height:1.7}.tariff-card dl{margin-bottom:0}.tariff-card dl>div{display:grid;gap:5px;padding:10px 0;border-bottom:1px solid var(--line)}.tariff-card dt{font-weight:700}.tariff-card dd{margin:0;white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.7}.tariff-pagination{display:flex;justify-content:center;align-items:center;gap:16px;margin:24px 0}.tariff-panel{padding:22px;border:1px solid var(--line);border-radius:14px;background:var(--panel)}.tariff-panel>header{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:15px;margin-bottom:18px}.tariff-panel h2{margin:0 0 8px;font-size:21px}.tariff-panel>header p{margin:0;line-height:1.7}.tariff-panel>header label{display:grid;gap:6px;min-width:170px}.tariff-caveat{padding:12px 14px;border:1px solid #e8d1a1;border-radius:10px;background:#fff8e9;line-height:1.75}.tariff-events{display:grid;gap:14px;margin-top:18px}.tariff-events article{display:grid;grid-template-columns:50px minmax(0,1fr) auto;gap:12px;align-items:start;padding:16px;background:var(--panel-2);border:1px solid var(--line);border-radius:12px}.tariff-event-kind{display:grid;place-items:center;height:40px;border-radius:8px;background:#e0f5eb;font-size:13px;font-weight:700}.tariff-event-kind.offline{background:#ffe9df}.tariff-events h3{margin:0;font-size:17px;line-height:1.6}.tariff-events p{margin:6px 0}.tariff-events small{display:block;line-height:1.7}.tariff-events em{display:block;margin-top:8px;font-size:13px;font-style:normal;font-weight:600}.tariff-events a{display:inline-flex;gap:6px;align-items:center;grid-column:2 / -1}.tariff-notice{padding:16px 0;border-top:1px solid var(--line)}.tariff-notice summary{display:flex;justify-content:space-between;flex-wrap:wrap;gap:12px;cursor:pointer;line-height:1.7}.tariff-notice summary span{font-weight:700}.tariff-notice-text{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.9}.tariff-notice a{display:inline-flex;align-items:center;gap:6px}.tariff-change{display:flex;flex-wrap:wrap;gap:12px;padding:14px 0;border-bottom:1px solid var(--line)}.tariff-change strong{flex:1;min-width:200px}.tariff-change span,.tariff-change time{font-size:13px}.tariff-coverage p{padding:8px 12px;border-radius:7px;background:var(--panel-2)}.tariff-forecast-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.tariff-forecast-tabs button{display:flex;align-items:center;justify-content:center;gap:8px;min-width:0;min-height:48px}.tariff-forecast-tabs b{min-width:24px;padding:2px 6px;border-radius:6px;background:#eef3ff;font-size:12px}.tariff-forecast-summary{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;margin:16px 0;line-height:1.7}@media(max-width:1150px){.tariff-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.tariff-search{grid-column:1 / -1}.tariff-catalog{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767px){.tariff-forecast-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.tariff-forecast-tabs button{padding:9px 6px;font-size:13px;white-space:normal}.tariff-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.tariff-metrics article{padding:14px}.tariff-head-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.tariff-head-actions .primary-button{grid-column:1 / -1}.tariff-head-actions :is(button,a){min-height:44px;white-space:normal;padding:8px}.tariff-scan-status{padding:14px}.tariff-scan-status div{min-width:0;overflow-wrap:anywhere}.tariff-tabs{gap:8px}.tariff-tabs button{min-height:44px;flex:1 0 auto;padding:9px 12px}.tariff-filters{padding:14px}.tariff-filters :is(input,select),.tariff-panel select{font-size:16px}.tariff-catalog{grid-template-columns:minmax(0,1fr);gap:14px}.tariff-card,.tariff-panel{padding:16px}.tariff-panel>header label{width:100%}.tariff-events article{grid-template-columns:44px minmax(0,1fr);padding:14px}.tariff-events article>strong{grid-column:2}.tariff-events a{grid-column:2;min-height:40px}.tariff-change{flex-direction:column;gap:7px}.tariff-change strong{min-width:0}}@media(max-width:359px){.tariff-filters{grid-template-columns:minmax(0,1fr)}}
