:root{--bg:#edf1f6;--panel:#fff;--panel-soft:#f7f9fc;--ink:#101722;--muted:#647084;--subtle:#9aa5b5;--line:#dde5ef;--line-strong:#c8d2df;--brand:#1f5eff;--brand-dark:#1747c8;--brand-soft:#eaf1ff;--teal:#087968;--amber:#aa6a13;--red:#c83c3c;--shadow:0 24px 70px #13223a1f;--shadow-soft:0 14px 34px #1f304b12;--shadow-hover:0 20px 44px #1f5eff1f;--ease-premium:cubic-bezier(.22, 1, .36, 1);color:var(--ink);background:var(--bg);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Geist,Plus Jakarta Sans,Aptos,Segoe UI Variable,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}body{background:radial-gradient(circle at 9% 8%, #1f5eff1f, transparent 28%), radial-gradient(circle at 90% 14%, #08796817, transparent 26%), linear-gradient(180deg, #f7f9fd 0%, var(--bg) 42%, #e8edf5 100%);letter-spacing:0;min-width:320px;min-height:100vh;margin:0}button,input,textarea{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.58}button,a,input,textarea{transition:background-color .24s var(--ease-premium), border-color .24s var(--ease-premium), color .24s var(--ease-premium), box-shadow .24s var(--ease-premium), transform .24s var(--ease-premium)}button:active{transform:translateY(1px)scale(.99)}button:focus-visible,input:focus-visible,textarea:focus-visible,[role=button]:focus-visible{outline-offset:2px;outline:3px solid #1f5eff38}#app{min-height:100vh}.app-shell{isolation:isolate;grid-template-columns:312px minmax(0,1fr);align-items:start;gap:18px;min-height:100vh;padding:18px;display:grid}.app-shell:before{content:"";z-index:-1;pointer-events:none;opacity:.46;background-image:linear-gradient(#10172209 1px,#0000 1px),linear-gradient(90deg,#10172207 1px,#0000 1px);background-size:32px 32px;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#000000d9,#0000 72%);mask-image:linear-gradient(#000000d9,#0000 72%)}.control-panel,.surface-frame,.panel,.metric-card,.detail-drawer,.phone-shell,.mobile-notes{border:1px solid var(--line);box-shadow:var(--shadow-soft);background:linear-gradient(#fffffffa,#fbfdfff0)}.control-panel{scrollbar-gutter:stable;border-radius:24px;flex-direction:column;gap:18px;height:calc(100vh - 36px);padding:18px;display:flex;position:sticky;top:18px;overflow:hidden auto}.control-panel::-webkit-scrollbar{width:8px}.control-panel::-webkit-scrollbar-thumb{background:#64748b38;border-radius:999px}.control-panel:after{content:"";pointer-events:none;border-radius:23px;position:absolute;inset:1px;box-shadow:inset 0 1px #ffffffe6}.brand-block{align-items:center;gap:12px;display:flex}.brand-mark{color:#fff;background:radial-gradient(circle at 32% 22%,#ffffff47,#0000 34%),linear-gradient(135deg,#101722,#1f5eff);border-radius:14px;place-items:center;width:42px;height:42px;font-size:20px;font-weight:800;display:grid;box-shadow:0 12px 28px #1f5eff38}.eyebrow{color:var(--muted);letter-spacing:.04em;text-wrap:balance;margin:0 0 5px;font-size:12px;font-weight:800;line-height:1}h1,h2,h3,p{margin:0}h1{letter-spacing:0;font-size:20px;line-height:1.2}h2{letter-spacing:0;text-wrap:balance;font-size:22px;line-height:1.2}h3{letter-spacing:0;text-wrap:balance;font-size:16px;line-height:1.25}.surface-switch{border:1px solid var(--line);background:#f4f7fbe0;border-radius:16px;gap:8px;padding:6px;display:grid;box-shadow:inset 0 1px #ffffffe6}.surface-tab{min-height:42px;color:var(--muted);text-align:left;background:0 0;border:0;border-radius:12px;justify-content:flex-start;align-items:center;gap:8px;padding:0 12px;font-weight:700;display:flex}.surface-tab.active{color:var(--ink);background:#fff;box-shadow:inset 0 1px #ffffffeb,0 10px 24px #1f304b14}.surface-tab:hover{color:var(--ink);background:#ffffffc2}.design-note{border:1px solid var(--line);background:linear-gradient(#ffffffe6,#f7faffeb);border-radius:18px;padding:16px;box-shadow:inset 0 1px #ffffffd1}.design-note h2{margin-bottom:10px}.design-note p:last-child{color:var(--muted);font-size:14px;line-height:1.65}.scope-list{gap:10px;margin-top:auto;display:grid}.scope-list div,.note-grid span{color:#344054;align-items:center;gap:8px;min-height:36px;font-size:14px;font-weight:650;display:flex}.service-state-panel{background:linear-gradient(#ffffffeb,#f2f7ffe0);border:1px solid #1f5eff24;border-radius:18px;gap:10px;padding:14px;display:grid;box-shadow:inset 0 1px #ffffffe0}.service-state-panel p:not(.eyebrow){color:var(--muted);font-size:13px;line-height:1.55}.service-state-panel small{color:#31506f;font-size:12px;font-weight:750;line-height:1.45}.viewer-panel{color:#fff;background:linear-gradient(#101722f5,#182438f0);border:1px solid #10172214;border-radius:18px;gap:12px;padding:14px;display:grid;box-shadow:0 16px 34px #10172224}.viewer-panel>div{align-items:center;gap:10px;min-width:0;display:flex}.viewer-panel span{color:#101722;background:#fff;border-radius:12px;flex:none;place-items:center;width:36px;height:36px;font-weight:900;display:grid}.viewer-panel strong,.viewer-panel p{min-width:0;display:block}.viewer-panel strong{font-size:14px}.viewer-panel p{color:#bac6d7;margin-top:4px;font-size:12px;line-height:1.35}.viewer-panel button{color:#fff;background:#ffffff14;border:1px solid #ffffff29;border-radius:999px;justify-content:center;align-items:center;gap:7px;width:100%;min-height:34px;font-size:12px;font-weight:850;display:inline-flex}.service-state-row{justify-content:space-between;align-items:center;gap:8px;display:flex}.service-state-row span,.service-state-row strong{white-space:nowrap;border-radius:999px;align-items:center;min-height:26px;padding:0 10px;font-size:12px;line-height:1;display:inline-flex}.service-state-row span{color:#1e4fd7;background:#1f5eff17;border:1px solid #1f5eff24;font-weight:800}.service-state-row strong{color:#0f172a;background:#0f172a0f;border:1px solid #0f172a14;font-weight:850}.surface-frame{border-radius:28px;min-width:0;min-height:calc(100vh - 36px);overflow:hidden}.standalone-shell{background:radial-gradient(circle at 9% 8%, #1f5eff1f, transparent 28%), radial-gradient(circle at 90% 14%, #08796817, transparent 26%), linear-gradient(180deg, #f7f9fd 0%, var(--bg) 42%, #e8edf5 100%);min-height:100vh;padding:18px;position:relative;overflow-x:hidden}.standalone-shell>.surface-frame,.standalone-shell>.login-shell{min-height:calc(100vh - 36px)}.workbench-standalone-shell{overflow-x:clip}.standalone-h5-shell{place-items:center;display:grid}.standalone-h5-shell>.h5-stage{width:min(100%,1120px)}.login-shell{border:1px solid var(--line);min-width:0;min-height:calc(100vh - 36px);box-shadow:var(--shadow-soft);background:radial-gradient(circle at 14% 18%,#1f5eff29,#0000 28%),radial-gradient(circle at 86% 76%,#0879681f,#0000 30%),linear-gradient(135deg,#f9fbff,#eef3f9);border-radius:28px;grid-template-columns:minmax(0,1fr) minmax(340px,440px);gap:18px;padding:22px;display:grid;overflow:hidden}.login-brand-panel{color:#fff;background:radial-gradient(circle at 10% 8%,#ffffff2e,#0000 24%),linear-gradient(135deg,#101722,#17243a 58%,#1f5eff);border-radius:24px;flex-direction:column;justify-content:space-between;gap:24px;min-width:0;padding:24px;display:flex;overflow:hidden}.login-brand h1,.login-copy h2{color:#fff}.login-copy{max-width:680px}.login-copy h2{letter-spacing:0;max-width:680px;margin-bottom:14px;font-size:clamp(34px,5vw,58px);line-height:1.02}.login-copy p:last-child{color:#d8e1ef;max-width:620px;font-size:15px;line-height:1.75}.login-proof-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.login-proof-grid article{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffff14;border:1px solid #ffffff24;border-radius:18px;gap:8px;min-width:0;padding:14px;display:grid}.login-proof-grid svg{color:#bcd0ff}.login-proof-grid strong{font-size:14px}.login-proof-grid span{color:#c7d2e4;font-size:12px;line-height:1.45}.login-card{border:1px solid var(--line);min-width:0;box-shadow:var(--shadow);background:#fffffff0;border-radius:24px;align-self:center;gap:16px;padding:22px;display:grid}.login-card>div:first-child p:last-child{color:var(--muted);margin-top:8px;font-size:14px;line-height:1.6}.login-card label{color:#344054;gap:8px;font-size:13px;font-weight:820;display:grid}.login-card label span{align-items:center;gap:6px;display:inline-flex}.login-card input,.setting-edit-row input{border:1px solid var(--line);width:100%;min-width:0;height:42px;color:var(--ink);background:#fff;border-radius:14px;padding:0 12px}.login-submit{color:#fff;background:linear-gradient(135deg, var(--ink), #1f5eff);border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:44px;font-weight:900;display:inline-flex;box-shadow:0 16px 32px #1f5eff2e}.login-account-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.login-account-list button{border:1px solid var(--line);color:#344054;background:#f8fafc;border-radius:999px;min-height:34px;font-size:12px;font-weight:820}.login-error{color:var(--red);background:#c83c3c14;border:1px solid #c83c3c29;border-radius:14px;padding:10px 12px;font-size:13px;font-weight:750}.login-card small{color:var(--muted);font-size:12px;line-height:1.5}.workbench{background:#f5f7fb;grid-template-columns:232px minmax(0,1fr);display:grid}.workbench-module-shell{background:#f5f7fb;grid-template-columns:232px minmax(0,1fr);display:grid;overflow:visible}.workbench-module-content{background:#f5f7fb;min-width:0;padding:0;position:relative;overflow:hidden}.workbench-transition-stage{isolation:isolate;position:relative}.workbench-page-stage,.workbench-page-panel,.surface-page-stage,.surface-page-panel{min-width:0}.workbench-page-stage{isolation:isolate;width:100%;position:relative}.workbench-route-loader{z-index:6;opacity:0;pointer-events:none;border-radius:999px;height:2px;position:absolute;top:0;left:24px;right:24px;overflow:hidden;transform:translateY(-1px)}.workbench-route-loader span{border-radius:inherit;background:linear-gradient(90deg,#1f5eff00,#1f5effdb,#14b8a6b8,#14b8a600);width:42%;height:100%;display:block;transform:translate(-120%);box-shadow:0 0 18px #2563eb47}.workbench-page-stage.is-switching .workbench-route-loader{opacity:1}.workbench-page-stage.is-switching .workbench-route-loader span{animation:.52s cubic-bezier(.22,1,.36,1) both route-loader-sweep}.workbench-page-panel{width:100%;position:relative}.workbench-page-panel:before{content:"";z-index:7;pointer-events:none;transform-origin:0;background:linear-gradient(90deg,#0000,#1f5effdb,#14b8a6ad,#0000);border-radius:999px;height:2px;animation:.52s cubic-bezier(.22,1,.36,1) both workbench-panel-mount-loader;position:absolute;top:0;left:24px;right:24px;box-shadow:0 0 18px #2563eb3d}.workbench-content-enter-active,.workbench-content-leave-active{will-change:opacity, transform, filter;transition:opacity .22s cubic-bezier(.22,1,.36,1),transform .26s cubic-bezier(.22,1,.36,1),filter .22s}.workbench-content-enter-from{opacity:0;filter:blur(1.5px);transform:translate(8px,3px)scale(.998)}.workbench-content-leave-to{opacity:0;filter:blur(1px);transform:translate(-4px,-1px)scale(.999)}.workbench-content-leave-active{z-index:0;pointer-events:none;position:absolute;inset:0}.workbench-content-enter-active{z-index:1;position:relative}.workbench-page-stage:after{content:"";z-index:3;opacity:0;transform-origin:0;pointer-events:none;background:linear-gradient(90deg,#0000,#1f5effb8,#08796894,#0000);border-radius:999px;height:2px;position:absolute;top:0;left:24px;right:24px;transform:scaleX(.18)}.workbench-page-stage.is-switching:after{opacity:1;transition:opacity .22s,transform .3s cubic-bezier(.22,1,.36,1);transform:scaleX(1)}.workbench-page-stage:has(.workbench-content-enter-active):after{opacity:1;transition:opacity .22s,transform .3s cubic-bezier(.22,1,.36,1);transform:scaleX(1)}.workbench-page-stage:has(.workbench-content-leave-active):after{opacity:1;transition:opacity .22s,transform .3s cubic-bezier(.22,1,.36,1);transform:scaleX(1)}@keyframes route-loader-sweep{0%{transform:translate(-120%)}62%{transform:translate(82%)}to{transform:translate(150%)}}@keyframes workbench-panel-mount-loader{0%{opacity:0;transform:scaleX(.08)}18%{opacity:1}72%{opacity:1;transform:scaleX(1)}to{opacity:0;transform:scaleX(1)}}.surface-page-stage{isolation:isolate;grid-area:1/2;position:relative}.surface-page-panel{width:100%}.workbench-shell-enter-active,.workbench-shell-leave-active,.surface-page-enter-active,.surface-page-leave-active{will-change:opacity, transform, filter;transition:opacity .28s cubic-bezier(.22,1,.36,1),transform .34s cubic-bezier(.22,1,.36,1),filter .26s}.workbench-shell-enter-from,.surface-page-enter-from{opacity:0;filter:blur(5px);transform:translate(14px,8px)scale(.992)}.workbench-shell-leave-to,.surface-page-leave-to{opacity:0;filter:blur(3px);transform:translate(-10px,-4px)scale(.996)}.workbench-shell-leave-active,.surface-page-leave-active{z-index:0;pointer-events:none;position:absolute;inset:0}.workbench-shell-enter-active,.surface-page-enter-active{z-index:1;position:relative}.workbench-module-content>.surface-frame{min-height:calc(100vh - 36px);box-shadow:none;border:0;border-radius:0}.workbench-placeholder{background:radial-gradient(circle at 78% 0,#1f5eff14,#0000 26%),#f5f7fb;place-items:center;min-height:calc(100vh - 36px);padding:22px;display:grid}.workbench-placeholder>div{border:1px solid var(--line);max-width:520px;box-shadow:var(--shadow-soft);background:#ffffffeb;border-radius:22px;padding:22px}.workbench-placeholder h2{margin-bottom:10px;font-size:28px}.workbench-placeholder p:not(.eyebrow){color:var(--muted);line-height:1.7}.workbench-placeholder a{color:#fff;background:var(--ink);border-radius:999px;align-items:center;width:fit-content;min-height:36px;margin-top:16px;padding:0 14px;font-size:13px;font-weight:850;text-decoration:none;display:inline-flex}.side-nav{color:#fff;background:radial-gradient(circle at 18% 12%,#1f5eff33,#0000 32%),linear-gradient(#101722,#0c121d);align-self:start;height:calc(100vh - 36px);max-height:calc(100vh - 36px);padding:18px;position:sticky;top:18px;overflow:hidden}.side-logo{align-items:center;gap:10px;height:42px;margin-bottom:24px;font-weight:800;display:flex}.side-nav nav{overscroll-behavior:contain;scrollbar-width:none;gap:8px;max-height:calc(100vh - 132px);padding-right:2px;display:grid;overflow-y:auto}.side-nav nav::-webkit-scrollbar{display:none}.nav-item{isolation:isolate;color:#bac6d7;text-align:left;background:0 0;border:0;border-radius:12px;align-items:center;gap:10px;min-height:42px;padding:0 12px;font-weight:720;text-decoration:none;transition:color .18s,background .22s,transform .22s cubic-bezier(.22,1,.36,1);display:flex;position:relative;transform:translateZ(0)}.nav-item:before{content:"";z-index:-1;opacity:0;background:radial-gradient(circle at 18% 12%,#ffffff57,#0000 28%),linear-gradient(135deg,#1f5efff5,#087968d1);border-radius:10px;transition:opacity .24s,transform .32s cubic-bezier(.22,1,.36,1);position:absolute;inset:4px;transform:translate(-10px)scaleX(.94);box-shadow:0 14px 30px #1f5eff3d}.nav-item.active{color:#fff;background:0 0}.nav-item.active:before{opacity:1;transform:translate(0)scaleX(1)}.workbench-module-shell.is-switching .nav-item.active:before{background:linear-gradient(90deg,#ffffff1f,#0000 24%,#ffffff3d,#0000 56%) 0 0/220% 100%,radial-gradient(circle at 18% 12%,#ffffff57,#0000 28%) 0 0/100% 100%,linear-gradient(135deg,#1f5efff5,#087968d1) 0 0/100% 100%;animation:.62s cubic-bezier(.22,1,.36,1) both nav-active-sheen}.nav-item:hover{color:#fff;background:#ffffff14;transform:translate(2px)}.nav-item:active{transform:translate(2px)scale(.985)}.nav-item em{color:#cbd5e1;margin-left:auto;font-size:11px;font-style:normal}.workspace{min-width:0;padding:22px}.topbar,.panel-header{align-items:center;gap:14px;display:flex}.topbar{margin-bottom:18px}.command-search{border:1px solid var(--line);background:#ffffffe6;border-radius:14px;align-items:center;gap:9px;width:min(420px,42vw);height:42px;margin-left:auto;padding:0 10px 0 13px;display:flex;box-shadow:inset 0 1px #ffffffe0}.command-search input,.mobile-search input{width:100%;color:var(--ink);background:0 0;border:0;outline:0}kbd{color:var(--muted);background:#f2f4f7;border-radius:7px;align-items:center;gap:3px;padding:3px 7px;font-size:12px;display:inline-flex}.icon-button,.mobile-avatar{border:1px solid var(--line);width:42px;height:42px;color:var(--ink);background:#fff;border-radius:14px;place-items:center;display:grid;position:relative}.icon-button:hover,.mobile-avatar:hover{box-shadow:var(--shadow-hover);border-color:#cbd8ea}.metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:14px;display:grid}.metric-card{border-radius:20px;align-content:start;min-height:148px;padding:17px;display:grid;position:relative;overflow:hidden}.metric-card:before,.panel:before,.sample-panel:before,.pending-card:before{content:"";pointer-events:none;border-radius:inherit;position:absolute;inset:0;box-shadow:inset 0 1px #ffffffeb}.metric-icon{background:var(--brand-soft);width:36px;height:36px;color:var(--brand);border-radius:12px;place-items:center;display:grid}.metric-card.teal .metric-icon{color:var(--teal);background:#e8f7f3}.metric-card.indigo .metric-icon{color:#3f56d4;background:#edf1ff}.metric-card.amber .metric-icon{color:var(--amber);background:#fff7ed}.metric-card p{color:var(--muted);margin-top:13px;font-size:13px;line-height:1.35}.metric-card strong{letter-spacing:0;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;max-width:100%;margin-top:6px;font-size:28px;line-height:1.04;display:block}.metric-card span{width:fit-content;max-width:100%;min-height:24px;color:var(--teal);font-variant-numeric:tabular-nums;white-space:nowrap;background:#08796817;border-radius:999px;align-items:center;margin-top:8px;padding:0 8px;font-size:13px;font-weight:850;line-height:1;display:inline-flex}.metric-card.amber span{color:var(--amber);background:#aa6a131a}.dashboard-grid{grid-template-columns:minmax(0,1.3fr) 320px;align-items:start;gap:14px;display:grid}.panel,.detail-drawer{background:linear-gradient(#fffffffa,#fafcfff0);border-radius:20px;padding:17px;position:relative;overflow:hidden}.panel-header{justify-content:space-between;margin-bottom:14px}.panel-header.compact{margin-bottom:12px}.segmented{border:1px solid var(--line);background:#f1f5fb;border-radius:12px;gap:2px;padding:4px;display:flex}.segmented button,.text-button{color:var(--muted);background:0 0;border:0}.segmented button:first-child{color:var(--ink);background:#fff;border-radius:8px;box-shadow:0 4px 14px #1f304b0f}.chart-panel{min-height:280px}.chart-visual{border:1px solid var(--line);background:radial-gradient(circle at 18% 12%,#1f5eff1f,#0000 34%),linear-gradient(#f8fbff,#fff);border-radius:18px;height:188px;position:relative;overflow:hidden}.chart-visual svg{width:100%;height:100%;position:absolute;inset:0}.chart-visual path{fill:none;stroke:var(--brand);stroke-width:4.5px;stroke-linecap:round}.bar{background:linear-gradient(#9db8ff,#dbe7ff);border-radius:12px 12px 0 0;width:32px;position:absolute;bottom:20px}.b1{height:46px;left:8%}.b2{height:76px;left:20%}.b3{height:58px;left:32%}.b4{height:112px;left:44%}.b5{height:92px;left:56%}.b6{height:128px;left:68%}.b7{height:148px;left:80%}.task-panel,.detail-drawer{grid-column:2}.task-list,.action-grid,.order-table{gap:10px;display:grid}.task-item,.action-card,.order-row{border:1px solid var(--line);background:#fff}.task-item:hover,.action-card:hover,.order-row:hover,.order-row.selected{box-shadow:var(--shadow-hover);border-color:#bfd0ec;transform:translateY(-1px)}.task-item{text-align:left;border-radius:14px;grid-template-columns:8px minmax(0,1fr) 18px;align-items:center;gap:10px;min-height:58px;padding:10px;display:grid}.task-item>span{background:#dbeafe;border-radius:8px;width:8px;height:34px}.task-item.high>span{background:#fed7aa}.task-item small,.panel-header small,.order-row small,.timeline small,.mobile-service-card p,.progress-row p,.mobile-notes p{color:var(--muted)}.action-panel,.table-panel{grid-column:1}.action-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.action-card{color:#344054;border-radius:14px;place-items:center;gap:7px;height:74px;display:grid}.action-card.muted{color:var(--muted);background:#fafafa}.primary-button{color:#fff;background:radial-gradient(circle at 26% 10%, #ffffff47, transparent 32%), linear-gradient(135deg, var(--ink), #1f5eff);border:0;border-radius:999px;height:36px;padding:0 14px;font-weight:850;box-shadow:0 12px 28px #10172229}.primary-button:hover{transform:translateY(-1px);box-shadow:0 16px 34px #1f5eff33}.order-row{text-align:left;border-radius:14px;grid-template-columns:1.4fr 1.4fr 1.2fr .7fr .7fr;align-items:center;gap:10px;min-height:48px;padding:0 12px;display:grid}.order-row span,.order-row em{color:var(--muted);font-size:12px;font-style:normal}.order-row em{background:#f2f4f7;border-radius:999px;justify-self:start;padding:4px 8px}.order-row b{justify-self:end}.detail-drawer{background:linear-gradient(#fbfdff,#f8fbff);min-height:334px}.drawer-title h3{font-size:15px}.status-pill{color:var(--brand-dark);background:#dbeafe;border-radius:999px;margin:14px 0;padding:6px 10px;font-size:12px;font-weight:700;display:inline-flex}dl{gap:10px;margin:0 0 18px;display:grid}dt{color:var(--muted);font-size:12px}dd{margin:4px 0 0;font-weight:700}.timeline{grid-template-columns:12px 1fr;align-items:start;gap:10px;display:grid}.timeline span{background:var(--brand);border-radius:50%;width:10px;height:10px;margin-top:4px}.h5-stage{background:radial-gradient(circle at 20% 15%,#1f5eff26,#0000 28%),radial-gradient(circle at 82% 82%,#0879681a,#0000 30%),#f5f7fb;grid-template-columns:minmax(360px,460px) minmax(360px,520px);justify-content:center;align-items:center;gap:28px;padding:34px;display:grid}.phone-shell{background:linear-gradient(#fff,#f4f7fb);border-radius:38px;grid-template-rows:24px auto 44px 112px 82px auto auto 70px;gap:12px;width:min(390px,100%);height:790px;margin:0 auto;padding:18px 16px 14px;display:grid;position:relative;box-shadow:inset 0 0 0 8px #1017220a,0 28px 80px #1017222e}.phone-status,.mobile-header,.mobile-section-title,.progress-row{align-items:center;display:flex}.phone-status{color:var(--ink);justify-content:space-between;padding:0 10px;font-size:12px;font-weight:800}.phone-status span:last-child{background:var(--ink);opacity:.88;border-radius:999px;width:72px;height:6px}.mobile-header{justify-content:space-between}.mobile-header p{color:var(--muted);font-size:13px}.mobile-search{border:1px solid var(--line);background:#fff;border-radius:14px;align-items:center;gap:8px;padding:0 12px;display:flex}.mobile-hero{color:#fff;background:radial-gradient(circle at 88% 18%,#ffffff47,#0000 20%),linear-gradient(135deg,#101722,#1f5eff 62%,#087968);border-radius:24px;flex-direction:column;justify-content:space-between;padding:16px;display:flex;box-shadow:0 18px 38px #1f5eff38}.mobile-hero p{color:#ffffffb8;font-size:12px}.mobile-hero h3{max-width:230px;margin-top:7px;font-size:20px}.mobile-hero button{height:30px;color:var(--ink);background:#fff;border:0;border-radius:999px;align-self:flex-start;padding:0 12px;font-weight:850}.mobile-categories{grid-template-columns:repeat(4,1fr);gap:9px;display:grid}.mobile-categories button{border:1px solid var(--line);color:#344054;background:#fff;border-radius:16px;place-items:center;gap:7px;font-size:12px;display:grid}.mobile-section{border:1px solid var(--line);background:#fff;border-radius:22px;padding:14px}.mobile-section-title{justify-content:space-between;margin-bottom:12px}.mobile-section-title span{color:var(--muted);font-size:12px}.mobile-card-list{grid-template-columns:1fr 1fr;gap:10px;display:grid}.mobile-service-card{border:1px solid var(--line);background:#f7f9fc;border-radius:18px;flex-direction:column;justify-content:space-between;min-height:116px;padding:12px;display:flex}.mobile-service-card p{margin-top:8px;font-size:12px;line-height:1.45}.mobile-service-card span{color:var(--brand-dark);background:#dbeafe;border-radius:999px;align-self:flex-start;padding:4px 8px;font-size:11px;font-weight:800}.progress-card{gap:10px;display:grid}.progress-row{background:#f8fafc;border-radius:14px;gap:10px;padding:10px}.progress-row p{margin-top:4px;font-size:12px}.mobile-tabbar{border:1px solid var(--line);background:#fff;border-radius:24px;grid-template-columns:repeat(4,1fr);align-self:end;gap:6px;height:62px;padding:8px;display:grid;box-shadow:0 14px 30px #1f304b14}.mobile-tabbar button{color:var(--muted);background:0 0;border:0;border-radius:16px;place-items:center;gap:2px;font-size:11px;display:grid}.mobile-tabbar button.active{color:#fff;background:linear-gradient(135deg, var(--ink), #1f5eff)}.mobile-notes{width:100%;max-width:520px;box-shadow:var(--shadow-soft);background:linear-gradient(#fffffffa,#f8fbfff0);border:1px solid #d8e2f0db;border-radius:26px;padding:26px}.mobile-notes h2{margin-bottom:12px}.mobile-notes p{line-height:1.7}.note-grid{grid-template-columns:1fr 1fr;gap:8px 14px;margin-top:20px;display:grid}.agency-stage{background:radial-gradient(circle at 18% 12%,#1f5eff2e,#0000 28%),radial-gradient(circle at 82% 18%,#08796824,#0000 26%),linear-gradient(#f7f9fd,#edf2f8);grid-template-columns:minmax(390px,500px) minmax(0,1fr)}.agency-phone{scrollbar-width:none;grid-template-rows:24px auto auto;grid-auto-rows:auto;align-content:start;height:min(836px,100dvh - 72px);min-height:640px;padding-bottom:88px;overflow-y:auto}.agency-phone::-webkit-scrollbar{display:none}.agency-header{justify-content:space-between;align-items:center;display:flex}.agency-logo{align-items:center;gap:10px;display:flex}.agency-logo>span{color:#fff;background:radial-gradient(circle at 30% 20%,#ffffff52,#0000 34%),linear-gradient(135deg,#9a3412,#ff9f1c);border-radius:15px;place-items:center;width:42px;height:42px;font-size:20px;font-weight:900;display:grid}.agency-logo strong{color:var(--ink);font-size:18px;line-height:1;display:block}.agency-logo small{color:var(--muted);margin-top:5px;font-size:12px;display:block}.agency-banner{color:#fff;background:radial-gradient(circle at 78% 18%,#ffffff47,#0000 18%),linear-gradient(135deg,#101722f5,#1f5effe0),linear-gradient(45deg,#101722,#1f5eff);border-radius:24px;grid-template-columns:minmax(0,1fr) 60px;align-items:center;gap:16px;min-height:134px;padding:18px 16px 16px 18px;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 40px #1f5eff3d}.agency-banner:after{content:"";border:28px solid #ffffff1a;border-radius:50%;width:172px;height:172px;position:absolute;inset:-18px -58px auto auto}.banner-content{z-index:1;align-self:center;min-width:0;max-width:100%;position:relative}.banner-content span,.live-pill{border-radius:999px;align-items:center;gap:5px;font-size:11px;font-weight:800;display:inline-flex}.banner-content span{color:#dbeafe;white-space:nowrap;background:#ffffff21;max-width:100%;min-height:26px;padding:0 10px}.banner-content h2{color:#fff;letter-spacing:0;text-wrap:balance;overflow-wrap:anywhere;max-width:100%;margin-top:13px;font-size:22px;line-height:1.16}.banner-content p{color:#ffffffb3;overflow-wrap:anywhere;max-width:220px;margin-top:9px;font-size:12px;line-height:1.55}.banner-orbit{color:#111827;z-index:1;background:linear-gradient(#fffffff5,#eff6ffe6);border-radius:18px;place-self:center end;place-items:center;width:52px;height:52px;display:grid;position:relative;box-shadow:inset 0 1px #ffffffe6,0 14px 28px #04123429}.banner-orbit svg{stroke-width:2.5px;width:28px;height:28px}@media (width<=1360px){.standalone-shell{padding:14px}.standalone-shell>.surface-frame,.standalone-shell>.login-shell{min-height:calc(100vh - 28px)}.admin-workbench .admin-workspace{grid-column:2;width:100%;padding:20px}}.realtime-card,.core-board,.todo-card,.quick-card{border:1px solid var(--line);background:#ffffffeb;border-radius:24px;padding:14px;box-shadow:inset 0 1px #ffffffe0,0 14px 32px #1f304b12}.section-heading{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.section-heading h3{font-size:17px}.live-pill{color:var(--teal);background:#e8f7f3;padding:6px 9px}.realtime-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.realtime-stat{background:linear-gradient(#fff,#f8fafc);border:1px solid #e7edf6;border-radius:18px;min-height:116px;padding:12px;position:relative;overflow:hidden}.realtime-stat:after{content:"";background:linear-gradient(90deg,#1f5effcc,#08796894);border-radius:999px 999px 0 0;height:3px;position:absolute;inset:auto 10px 0}.stat-icon{width:30px;height:30px;color:var(--brand);background:#eff6ff;border-radius:10px;place-items:center;display:grid}.realtime-stat p{color:var(--muted);margin-top:10px;font-size:12px}.realtime-stat strong{color:var(--ink);letter-spacing:0;font-variant-numeric:tabular-nums;margin-top:5px;font-size:23px;line-height:1;display:block}.realtime-stat strong small{color:var(--muted);margin-left:3px;font-size:12px}.realtime-stat span{color:var(--teal);margin-top:9px;font-size:11px;font-weight:800;display:inline-flex}.sync-line{color:var(--subtle);margin-top:11px;font-size:11px;line-height:1.45}.core-board{background:radial-gradient(circle at 12% 12%,#1f5eff14,#0000 30%),linear-gradient(#fff,#f7fbff)}.core-metrics{grid-template-columns:1fr 1fr 1fr;gap:8px;display:grid}.core-metric{background:#fff;border:1px solid #e8edf5;border-radius:17px;min-height:88px;padding:11px}.core-metric p{color:var(--muted);font-size:11px}.core-metric strong{color:var(--ink);letter-spacing:0;font-variant-numeric:tabular-nums;margin-top:7px;font-size:17px;line-height:1.1;display:block}.core-metric span{color:var(--teal);margin-top:7px;font-size:10px;line-height:1.25;display:block}.mini-trend{background:radial-gradient(circle at 20% 18%,#1f5eff24,#0000 30%),linear-gradient(#eef6ff,#fff);border:1px solid #e5eefb;border-radius:18px;height:82px;margin-top:12px;position:relative;overflow:hidden}.mini-trend svg{width:100%;height:100%;position:absolute;inset:0}.mini-trend path{fill:none;stroke:var(--brand);stroke-width:4px;stroke-linecap:round}.trend-bar{background:linear-gradient(#8eaaff,#c9d9ff);border-radius:9px 9px 0 0;width:18px;position:absolute;bottom:10px}.t1{height:24px;left:8%}.t2{height:42px;left:22%}.t3{height:30px;left:36%}.t4{height:54px;left:50%}.t5{height:46px;left:64%}.t6{height:62px;left:78%}.todo-card,.quick-card{gap:10px;display:grid}.todo-list{gap:9px;display:grid}.todo-item{background:#f7f9fc;border-radius:18px;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:58px;padding:10px;display:grid}.todo-item>svg{color:var(--brand)}.todo-item p{color:var(--muted);margin-top:4px;font-size:11px;line-height:1.35}.todo-item button{color:#fff;background:var(--ink);border:0;border-radius:999px;height:30px;padding:0 12px;font-size:12px;font-weight:800}.quick-grid{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.quick-grid button{color:#344054;background:#fff;border:1px solid #edf0f5;border-radius:16px;place-items:center;gap:4px;min-height:52px;font-size:11px;line-height:1.15;display:grid}.quick-grid button:hover,.todo-item:hover,.realtime-stat:hover,.core-metric:hover,.mobile-categories button:hover{box-shadow:var(--shadow-hover);border-color:#cbd8ea;transform:translateY(-1px)}.quick-grid svg{color:var(--brand)}.agency-tabbar{z-index:8;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);grid-template-columns:repeat(5,1fr);width:100%;margin-top:8px;position:sticky;bottom:0;left:0;right:0}.agency-tabbar button.active{color:#7c2d12;background:linear-gradient(135deg,#ffd84d,#ff9f1c)}.h5-message-avatar{overflow:visible}.h5-message-avatar i,.h5-tab-unread-badge,.h5-home-notice-action b{color:#fff;white-space:nowrap;background:#ef4444;border:2px solid #fff;border-radius:999px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 5px;font-size:9px;font-style:normal;font-weight:950;line-height:1;display:inline-flex;box-shadow:0 8px 16px #ef444438}.h5-message-avatar i{position:absolute;top:-3px;right:-3px}.h5-tab-icon-wrap{place-items:center;width:22px;height:20px;display:inline-grid;position:relative}.h5-tab-unread-badge{min-width:17px;height:17px;padding:0 4px;font-size:8px;position:absolute;top:-10px;right:-15px}.h5-home-notice-card{box-shadow:none;background:0 0;border:0;padding:0}.h5-home-notice-card button{width:100%;min-width:0;color:var(--ink);cursor:pointer;text-align:left;background:linear-gradient(135deg,#fffaf2fa,#fffffffa),#fff;border:1px solid #ffb8403d;border-radius:18px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px;transition:transform .16s,border-color .16s,box-shadow .16s;display:grid;box-shadow:inset 0 1px #ffffffeb,0 10px 24px #8f58000f}.h5-home-notice-card button:hover{border-color:#f9731661;box-shadow:inset 0 1px #ffffffeb,0 14px 28px #8f58001a}.h5-home-notice-card button:active{transform:translateY(1px)}.h5-home-notice-icon{color:#9a3412;background:linear-gradient(135deg,#fff7ed,#ffedd5);border:1px solid #ffb84052;border-radius:14px;place-items:center;width:38px;height:38px;display:grid;position:relative}.h5-home-notice-icon i{background:#ef4444;border-radius:999px;width:7px;height:7px;position:absolute;top:6px;right:6px;box-shadow:0 0 0 2px #fff7ed}.h5-home-notice-copy,.h5-home-notice-copy strong,.h5-home-notice-copy small,.h5-home-notice-copy em{min-width:0}.h5-home-notice-copy{gap:3px;display:grid}.h5-home-notice-copy strong{color:#7c2d12;font-size:13px;font-weight:950;line-height:1.18}.h5-home-notice-copy small,.h5-home-notice-copy em{text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:block;overflow:hidden}.h5-home-notice-copy small{color:var(--ink);font-size:12px;font-weight:900;line-height:1.25}.h5-home-notice-copy em{color:#94a3b8;font-size:10px;font-style:normal;font-weight:850;line-height:1.2}.h5-home-notice-action{color:#c2410c;align-items:center;gap:4px;min-width:0;display:inline-flex}.h5-home-notice-action b{border-color:#fffaf2;min-width:20px;height:20px;font-size:9px}.agency-notes{align-self:center}@media (width>=841px){.standalone-h5-shell{background:radial-gradient(circle at 10% 6%,#1f5eff1a,#0000 24%),radial-gradient(circle at 88% 10%,#08796814,#0000 24%),linear-gradient(#f7f9fd 0%,#eef3f8 100%);min-height:100dvh;padding:0;display:block}.standalone-h5-shell>.h5-stage{background:0 0;border-radius:0;width:100%;min-height:100dvh;padding:24px;display:block}.standalone-h5-shell .mobile-notes,.standalone-h5-shell .phone-status{display:none}.standalone-h5-shell .phone-shell{background:linear-gradient(#fffffff0,#f7fafee6),#fff;border:1px solid #d8e2f0e6;border-radius:28px;grid-template-rows:none;grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-rows:auto;align-content:start;gap:16px;width:min(1180px,100%);max-width:1180px;height:auto;min-height:calc(100dvh - 48px);margin:0 auto;padding:22px;display:grid;overflow:visible;box-shadow:inset 0 1px #fffffff0,0 22px 70px #1f304b1f}.standalone-h5-shell .phone-shell>*{order:4;min-width:0}.standalone-h5-shell .agency-header{border-bottom:1px solid #e2e8f0e6;order:1;grid-column:1/-1;min-height:58px;padding:0 4px 10px}.standalone-h5-shell .agency-logo>span{border-radius:16px;width:46px;height:46px}.standalone-h5-shell .agency-logo strong{font-size:20px}.standalone-h5-shell .agency-logo small{font-size:13px}.standalone-h5-shell .mobile-avatar{width:42px;height:42px}.standalone-h5-shell .agency-tabbar{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffe0;border-radius:20px;order:2;grid-column:1/-1;height:62px;margin:0;padding:8px;position:sticky;top:12px;bottom:auto;box-shadow:0 12px 34px #1f304b14}.standalone-h5-shell .agency-tabbar button{border-radius:14px;grid-template-columns:auto auto;grid-auto-flow:column;justify-content:center;gap:7px;min-height:44px;font-size:12px}.standalone-h5-shell .agency-banner{grid-column:span 5;min-height:264px;padding:28px}.standalone-h5-shell .banner-content h2{max-width:420px;font-size:34px;line-height:1.12}.standalone-h5-shell .banner-content p{max-width:360px;font-size:14px}.standalone-h5-shell .banner-orbit{border-radius:22px;width:68px;height:68px}.standalone-h5-shell .realtime-card,.standalone-h5-shell .core-board{grid-column:span 7}.standalone-h5-shell .todo-card{grid-column:span 5}.standalone-h5-shell .quick-card{grid-column:1/-1}.standalone-h5-shell .realtime-card,.standalone-h5-shell .core-board,.standalone-h5-shell .todo-card,.standalone-h5-shell .quick-card,.standalone-h5-shell .mobile-section,.standalone-h5-shell .h5-trial-identity-card{border-radius:22px}.standalone-h5-shell .realtime-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.standalone-h5-shell .core-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.standalone-h5-shell .quick-grid{grid-template-columns:repeat(8,minmax(0,1fr))}.standalone-h5-shell .quick-grid button{min-height:74px;font-size:12px}.standalone-h5-shell .todo-item{min-height:70px}.standalone-h5-shell .h5-trial-identity-card{order:3;grid-column:span 5;min-height:132px;padding:18px}.standalone-h5-shell .h5-page-toolbar{background:radial-gradient(circle at 10% 8%,#1f5eff14,#0000 30%),linear-gradient(#fff,#f8fbff);border:1px solid #e2e8f0eb;border-radius:22px;order:3;grid-column:span 7;align-content:center;align-items:center;min-height:132px;padding:18px 22px}.standalone-h5-shell .h5-page-toolbar span{font-size:13px}.standalone-h5-shell .h5-page-toolbar strong{font-size:28px}.standalone-h5-shell .income-hero-card{flex-direction:column;grid-area:span 2/span 5;justify-content:space-between;min-height:280px;padding:26px;display:flex}.standalone-h5-shell .income-hero-card h2{font-size:44px;line-height:1.05}.standalone-h5-shell .h5-hero-actions button{min-height:36px;padding:0 14px;font-size:12px}.standalone-h5-shell .mobile-section{grid-column:span 7;padding:18px}.standalone-h5-shell .income-summary-grid,.standalone-h5-shell .team-stat-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.standalone-h5-shell .withdraw-action-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.standalone-h5-shell .h5-product-list,.standalone-h5-shell .collection-account-list,.standalone-h5-shell .notification-mini-list,.standalone-h5-shell .commission-part-list,.standalone-h5-shell .team-member-list,.standalone-h5-shell .team-order-list,.standalone-h5-shell .settlement-mini-list{grid-template-columns:repeat(2,minmax(0,1fr))}.standalone-h5-shell .collection-account-list article,.standalone-h5-shell .notification-mini-list article,.standalone-h5-shell .team-order-list article{min-height:64px}.standalone-h5-shell>.team-income-stage{background:radial-gradient(circle at 18% 8%,#ffc64a33,#0000 28%),radial-gradient(circle at 86% 4%,#0f766e14,#0000 26%),linear-gradient(#fffaf0 0%,#f5f7fb 100%);place-items:start center;width:100%;min-height:100dvh;margin:0 auto;padding:24px 18px;display:grid}.standalone-h5-shell .team-income-phone{background:linear-gradient(#fffffff5,#fffaf0e6),#fff;border:1px solid #ffbf474d;border-radius:32px;width:min(430px,100%);max-width:430px;height:auto;min-height:calc(100dvh - 48px);margin:0 auto;padding:10px 0 92px;display:block;overflow:hidden auto;box-shadow:inset 0 1px #fffffff5,0 24px 68px #8f580021}.standalone-h5-shell .team-income-phone .h5-notification-filter-row,.standalone-h5-shell .team-income-phone .h5-notification-category-row{overscroll-behavior-x:contain;max-width:100%;margin-left:-2px;margin-right:-2px;padding-left:2px;padding-right:2px}.standalone-h5-shell .team-income-phone>*{order:initial;min-width:0}.standalone-h5-shell .team-income-phone .agency-header{border-bottom:0;min-height:58px;margin:0 14px 10px;padding:0}.standalone-h5-shell .team-income-phone .agency-logo>span{border-radius:14px;width:40px;height:40px}.standalone-h5-shell .team-income-phone .agency-logo strong{font-size:16px}.standalone-h5-shell .team-income-phone .agency-logo small{font-size:12px}.standalone-h5-shell .team-income-phone .mobile-avatar{width:38px;height:38px}.standalone-h5-shell .team-income-phone .agency-tabbar{background:#ffffffeb;border-radius:0;width:100%;height:64px;margin:8px 0 0;padding:7px 10px;position:sticky;top:auto;bottom:0;box-shadow:0 -10px 24px #1f304b14}.standalone-h5-shell .team-income-phone .agency-tabbar button{border-radius:16px;grid-template-columns:1fr;grid-auto-flow:row;justify-items:center;gap:3px;min-height:48px;font-size:11px;display:grid}.standalone-h5-shell .team-income-phone .h5-member-strip,.standalone-h5-shell .team-income-phone .h5-trial-identity-card,.standalone-h5-shell .team-income-phone .h5-page-toolbar,.standalone-h5-shell .team-income-phone .income-hero-card,.standalone-h5-shell .team-income-phone .mobile-section{border-radius:20px;grid-area:auto;width:auto;min-height:0;margin-left:14px;margin-right:14px}.standalone-h5-shell .team-income-phone .h5-member-strip{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;margin-bottom:12px;padding:10px 11px;display:grid}.standalone-h5-shell .team-income-phone .h5-member-strip span,.standalone-h5-shell .team-income-phone .h5-member-strip strong,.standalone-h5-shell .team-income-phone .h5-member-strip p{writing-mode:horizontal-tb;text-orientation:mixed;word-break:normal;display:block}.standalone-h5-shell .team-income-phone .h5-member-strip button{white-space:nowrap;min-width:54px;min-height:34px;padding:0 12px}.standalone-h5-shell .team-income-phone .h5-trial-identity-card{padding:13px}.standalone-h5-shell .team-income-phone .h5-page-toolbar{align-content:center;min-height:52px;padding:12px 14px}.standalone-h5-shell .team-income-phone .h5-page-toolbar strong{font-size:20px;line-height:1.16}.standalone-h5-shell .team-income-phone .income-hero-card{min-height:0;padding:18px;display:grid}.standalone-h5-shell .team-income-phone .income-hero-card h2{font-size:34px}.standalone-h5-shell .team-income-phone .mobile-section{padding:14px}.standalone-h5-shell .team-income-phone .income-summary-grid,.standalone-h5-shell .team-income-phone .team-stat-grid,.standalone-h5-shell .team-income-phone .withdraw-action-grid,.standalone-h5-shell .team-income-phone .h5-product-list,.standalone-h5-shell .team-income-phone .collection-account-list,.standalone-h5-shell .team-income-phone .notification-mini-list,.standalone-h5-shell .team-income-phone .commission-part-list,.standalone-h5-shell .team-income-phone .team-member-list,.standalone-h5-shell .team-income-phone .team-order-list,.standalone-h5-shell .team-income-phone .settlement-mini-list{grid-template-columns:1fr}.standalone-h5-shell .team-income-phone .h5-data-home{margin-left:0;margin-right:0}}.secondary-scope{border-top:1px solid var(--line);margin-top:0;padding-top:14px}.admin-workbench{isolation:isolate;background:radial-gradient(circle at 78% 0,#1f5eff17,#0000 26%),linear-gradient(90deg,#0c121d 0 232px,#f5f7fb 232px 100%),#f5f7fb;grid-template-columns:232px minmax(0,1fr);align-items:start;display:grid;position:relative;overflow:visible}.admin-workbench>.admin-side-nav{border-radius:28px 0 0 28px;min-height:calc(100vh - 36px)}.admin-workbench-embedded{min-height:calc(100vh - 36px);box-shadow:none;background:#f5f7fb;border:0;border-radius:0;display:block}.admin-workbench-embedded .admin-workspace{width:100%;padding:22px}.admin-side-nav nav{scrollbar-width:none;max-height:calc(100vh - 128px);overflow:auto}.admin-side-nav nav::-webkit-scrollbar{display:none}.admin-workspace{min-width:0;padding:22px;overflow:visible;container:admin-workspace/inline-size}.admin-workbench .admin-workspace{justify-self:stretch;width:100%;max-width:none;margin:0}.admin-hero,.architecture-hero{border:1px solid var(--line);box-shadow:inset 0 1px 0 #ffffffe6, var(--shadow-soft);background:radial-gradient(circle at 100% 0,#1f5eff1a,#0000 25%),linear-gradient(135deg,#fffffffa,#f7fafff0);border-radius:24px;grid-template-columns:minmax(420px,1fr) max-content;justify-content:space-between;align-items:center;gap:18px;margin-bottom:18px;padding:20px;display:grid}.admin-hero>div:first-child,.architecture-hero>div:first-child{min-width:0;max-width:860px}.admin-hero h2,.architecture-hero h2{letter-spacing:0;margin-bottom:8px;font-size:26px}.admin-hero p:last-child,.architecture-hero p:last-child{max-width:780px;color:var(--muted);line-height:1.65}.hero-actions{justify-items:end;gap:10px;display:grid}.hero-actions span,.architecture-badge{min-height:34px;color:var(--teal);background:#e8f7f3;border-radius:999px;align-items:center;gap:7px;padding:0 12px;font-size:13px;font-weight:850;display:inline-flex}.hero-actions button{color:#fff;background:radial-gradient(circle at 26% 10%, #ffffff47, transparent 32%), linear-gradient(135deg, var(--ink), #1f5eff);border:0;border-radius:999px;height:38px;padding:0 14px;font-weight:850;box-shadow:0 12px 28px #10172229}.workbench-quick-nav{visibility:hidden;scrollbar-width:none;gap:8px;min-width:0;max-width:100%;height:0;margin:0;padding-bottom:0;display:flex;overflow:auto hidden}.workbench-quick-nav::-webkit-scrollbar{display:none}.workbench-quick-nav-item{box-sizing:border-box;border:1px solid var(--line);color:#475467;background:#ffffffe0;border-radius:999px;align-items:center;gap:6px;min-width:max-content;min-height:36px;padding:0 12px;font-size:12px;font-weight:850;text-decoration:none;transition:color .18s,border-color .18s,background .22s,box-shadow .22s,transform .22s cubic-bezier(.22,1,.36,1);display:inline-flex;transform:translateZ(0);box-shadow:inset 0 1px #ffffffdb}.workbench-quick-nav-item.active{color:#fff;background:radial-gradient(circle at 22% 12%, #ffffff47, transparent 34%), linear-gradient(135deg, var(--ink), var(--brand));border-color:#0000;box-shadow:0 12px 24px #1f5eff29}.workbench-quick-nav-item:hover{color:var(--ink);box-shadow:var(--shadow-hover);border-color:#c6d6ec;transform:translateY(-1px)}.workbench-quick-nav-item.active:hover{color:#fff}.workbench-module-content.is-switching .workbench-quick-nav-item.active{background:linear-gradient(90deg, #ffffff2e, transparent 24%, #ffffff42, transparent 58%), radial-gradient(circle at 22% 12%, #ffffff47, transparent 34%), linear-gradient(135deg, var(--ink), var(--brand));background-size:220% 100%,100% 100%,100% 100%;animation:.62s cubic-bezier(.22,1,.36,1) both nav-active-sheen}.workbench-quick-nav-item:active{transform:translateY(0)scale(.985)}.module-quick-nav{padding:0}@keyframes nav-active-sheen{0%{background-position:140% 0,0 0,0 0}to{background-position:-80% 0,0 0,0 0}}.workbench-module-shell .module-quick-nav{visibility:hidden;height:0;margin:0;overflow:hidden}@media (width<=1180px){.workbench-quick-nav{visibility:visible;height:auto;margin:-4px 0 14px;padding-bottom:2px}.module-quick-nav{margin:0 0 14px}.workbench-module-shell .module-quick-nav{visibility:visible;height:auto;margin:0 0 14px;overflow-x:auto}}.admin-dashboard-grid{grid-template-columns:1fr;gap:16px;display:grid}.admin-section-row{gap:14px;width:100%;display:grid}.admin-workspace-row{grid-template-columns:minmax(0,1fr) minmax(320px,.86fr);align-items:stretch;gap:16px;width:100%;display:grid}.admin-risk-row,.admin-module-row{grid-template-columns:1fr}.admin-governance-split{grid-template-columns:minmax(0,.96fr) minmax(360px,1.04fr);align-items:start}.admin-dashboard-grid>.panel,.admin-workspace-row>.panel,.admin-section-row>.panel{border-radius:18px;width:100%;box-shadow:0 18px 42px #1f304b0d}.admin-workspace-row>.panel{min-height:100%}.admin-trend-chart{height:auto;min-height:356px;padding:14px 16px 12px}.admin-dashboard-grid>.admin-chart-panel:not(.admin-chart-panel-live){display:none}.segmented button.active,.segmented button[aria-pressed=true]{color:var(--ink);background:#fff;border-radius:8px;box-shadow:0 4px 14px #1f304b0f}.admin-trend-tabs button:first-child:not(.active){color:var(--muted);box-shadow:none;background:0 0}.admin-chart-kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:8px;display:grid}.admin-chart-kpis div{background:#ffffffb8;border:1px solid #1f5eff1a;border-radius:13px;min-width:0;padding:10px 12px}.admin-chart-kpis span{color:var(--muted);font-size:11px;line-height:1.2;display:block}.admin-chart-kpis strong{font-variant-numeric:tabular-nums;margin-top:4px;font-size:18px;font-weight:900;display:block}.chart-visual .admin-combo-chart{width:100%;height:230px;display:block;overflow:visible;position:static!important;inset:auto!important}.admin-chart-grid line{stroke:#94a3b83d;stroke-width:1px}.admin-chart-grid text{fill:#64748b;font-variant-numeric:tabular-nums;font-size:11px;font-weight:750}.admin-chart-axis{stroke:#0f172a24!important}.admin-chart-bars rect{fill:url(#adminTrendBarGradient);filter:drop-shadow(0 8px 14px #1f5eff21)}.admin-chart-value{fill:#1e3a8a;font-variant-numeric:tabular-nums;font-size:11px;font-weight:850}.admin-chart-label{fill:#64748b;font-size:12px;font-weight:850}.admin-chart-line{fill:none;stroke:url(#adminTrendLineGradient);stroke-width:4px;stroke-linecap:round;stroke-linejoin:round}.admin-chart-dots circle{fill:#fff;stroke:#1f5eff;stroke-width:3px}.admin-chart-legend{color:var(--muted);flex-wrap:wrap;align-items:center;gap:10px 16px;margin-top:4px;font-size:12px;font-weight:850;display:flex}.admin-chart-legend span{white-space:nowrap;align-items:center;gap:7px;display:inline-flex}.admin-chart-legend i{border-radius:999px;width:22px;height:8px;display:inline-block;position:static}.admin-chart-legend .bar{background:#9db8ff}.admin-chart-legend .line{background:linear-gradient(90deg,#1f5eff,#12a594);height:4px}.admin-pending-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:14px;display:grid}.pending-card{border:1px solid var(--line);min-height:94px;box-shadow:var(--shadow-soft);background:linear-gradient(#fffffffa,#fafcfff0);border-radius:20px;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:10px;padding:13px;display:grid;position:relative;overflow:hidden}.pending-card>svg{width:38px;height:38px;color:var(--brand);background:var(--brand-soft);border-radius:14px;padding:10px}.pending-card.amber>svg{color:var(--amber);background:#fff7ed}.pending-card.red>svg{color:var(--red);background:#fef2f2}.pending-card.teal>svg{color:var(--teal);background:#e8f7f3}.pending-card p{color:var(--muted);font-size:12px}.pending-card strong{letter-spacing:0;font-variant-numeric:tabular-nums;margin-top:5px;font-size:24px;line-height:1;display:inline-block}.pending-card span{color:var(--muted);margin-top:7px;font-size:12px;display:block}.review-queue-list,.risk-alert-list,.permission-list{gap:10px;display:grid}.review-queue-item{border:1px solid var(--line);text-align:left;background:linear-gradient(#fff,#fbfdff);border-radius:18px;grid-template-columns:minmax(0,1fr) minmax(170px,.56fr);gap:12px;padding:12px;display:grid}.review-queue-item:hover,.review-queue-item.active{box-shadow:var(--shadow-hover);border-color:#bfd0ec;transform:translateY(-1px)}.review-main span,.review-meta em,.risk-alert-list span{border-radius:999px;justify-self:start;align-items:center;padding:4px 8px;font-size:11px;font-style:normal;font-weight:800;display:inline-flex}.review-main span{color:var(--brand-dark);background:var(--brand-soft)}.review-main strong{margin-top:9px;font-size:15px;display:block}.review-main p,.review-meta small,.review-meta b,.risk-alert-list p,.permission-list small{color:var(--muted);font-size:12px;line-height:1.45}.review-main p{margin-top:5px}.review-meta{align-content:start;justify-items:end;gap:7px;display:grid}.review-meta em{color:var(--teal);background:#e8f7f3}.review-meta small,.review-meta b{align-items:center;gap:5px;font-weight:700;display:inline-flex}.risk-alert-list article{border:1px solid var(--line);background:linear-gradient(#fff,#fbfdff);border-radius:14px;padding:12px}.admin-risk-row .risk-alert-list{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-risk-row .risk-alert-list article{background:#fbfcff;border-color:#dde5efdb;align-content:start;min-height:116px;display:grid}.risk-alert-list span{color:var(--amber);background:#fff7ed}.risk-alert-list strong{margin-top:9px;display:block}.risk-alert-list p{margin-top:6px}.permission-list div{border:1px solid var(--line);background:#f7f9fc;border-radius:16px;grid-template-columns:minmax(0,1fr) auto;gap:5px 10px;padding:11px;display:grid}.permission-list span{color:var(--brand-dark);font-size:12px;font-weight:900}.permission-list small{grid-column:1/-1}.review-detail-panel{background:radial-gradient(circle at 100% 0,#1f5eff14,#0000 28%),linear-gradient(#fff,#f8fbff)}.review-detail-panel .panel-header>svg{color:var(--brand)}.review-detail-summary{color:var(--muted);font-size:13px;line-height:1.65}.review-detail-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.review-detail-grid div{border:1px solid var(--line);background:#fff;border-radius:16px;min-height:72px;padding:11px}.review-detail-grid span{color:var(--muted);font-size:12px;display:block}.review-detail-grid strong{margin-top:8px;font-size:14px;display:block}.review-rule-box{background:var(--brand-soft);border:1px solid #dbeafe;border-radius:18px;margin-top:12px;padding:12px}.review-rule-box ul{color:var(--brand-dark);gap:6px;margin:9px 0 0;padding-left:18px;font-size:12px;line-height:1.45;display:grid}.review-action-row{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.review-action-row button{color:#fff;background:radial-gradient(circle at 26% 10%, #ffffff47, transparent 32%), linear-gradient(135deg, var(--ink), #1f5eff);border:0;border-radius:999px;height:34px;padding:0 12px;font-size:12px;font-weight:800}.review-action-row button:nth-child(2){color:var(--red);background:#fef2f2}.review-action-row button:nth-child(3){color:var(--brand-dark);background:var(--brand-soft)}.map-card{background:radial-gradient(circle at 70% 22%,#1f5eff29,#0000 24%),linear-gradient(135deg,#1f5eff1f,#08796814),#f8fbff;border:1px solid #dbeafe;border-radius:22px;min-height:170px;padding:18px;position:relative;overflow:hidden}.map-card:before{content:"";border:1px dashed #bfdbfe;border-radius:48% 52% 42% 58%;position:absolute;inset:24px}.map-card strong,.map-card small{z-index:1;display:block;position:relative}.map-card strong{margin-top:88px;font-size:20px}.map-card small{color:var(--muted);margin-top:6px}.dot{background:var(--brand);border-radius:50%;width:12px;height:12px;position:absolute;box-shadow:0 0 0 8px #1f5eff1f}.d1{top:34%;left:34%}.d2{background:var(--teal);top:28%;left:58%;box-shadow:0 0 0 8px #0f766e1f}.d3{top:52%;left:46%}.d4{background:var(--amber);top:56%;left:68%;box-shadow:0 0 0 8px #b453091f}.agent-region-list,.ops-list,.commission-bars{gap:10px;margin-top:12px;display:grid}.agent-region-list div,.ops-list div{background:#f7f9fc;border:1px solid #0000;border-radius:16px;grid-template-columns:minmax(0,1fr) auto;gap:4px 10px;padding:10px;display:grid}.agent-region-list small,.ops-list small{color:var(--muted);grid-column:1/-1}.agent-region-list span{color:var(--brand-dark);font-weight:800}.commission-bars div{gap:7px;display:grid}.commission-bars label{color:#344054;justify-content:space-between;font-size:13px;display:flex}.commission-bars i{background:linear-gradient(90deg, var(--brand), var(--teal));border-radius:999px;height:9px;display:block}.module-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.admin-module-row .module-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.module-card,.architecture-module{border:1px solid var(--line);background:linear-gradient(#fff,#fbfdff);border-radius:14px;grid-template-columns:34px minmax(0,1fr);gap:10px;padding:12px;display:grid}.admin-module-row .module-card{background:#fbfcff;align-items:start;min-height:96px}.admin-governance-split .permission-list,.admin-governance-split .ops-list{gap:8px}.admin-governance-split .permission-list div,.admin-governance-split .ops-list div{background:#fbfcff;border-color:#dde5efd1;border-radius:12px}.module-card>svg,.architecture-module>svg{width:34px;height:34px;color:var(--brand);background:var(--brand-soft);border-radius:12px;padding:8px}.module-card:hover,.pending-card:hover,.risk-alert-list article:hover,.agent-region-list div:hover,.permission-list div:hover,.ops-list div:hover{box-shadow:var(--shadow-hover);border-color:#cbd8ea;transform:translateY(-1px)}.module-card p,.architecture-module p{color:var(--muted);margin-top:5px;font-size:12px;line-height:1.45}.ops-list span{color:var(--brand-dark);background:#dbeafe;border-radius:999px;place-self:start;padding:4px 8px;font-size:11px;font-weight:800}@container admin-workspace (width<=980px){.admin-workspace-row,.admin-governance-split{grid-template-columns:1fr}.review-queue-item,.agent-region-list div,.permission-list div,.ops-list div{grid-template-columns:minmax(0,1fr) auto}.review-meta{justify-items:end}}@container admin-workspace (width<=760px){.admin-hero{grid-template-columns:1fr;align-items:start}.hero-actions{justify-items:start}.admin-metric-grid,.admin-pending-strip,.review-detail-grid,.module-grid,.admin-workspace-row,.admin-section-row,.admin-governance-split,.admin-risk-row .risk-alert-list,.admin-module-row .module-grid{grid-template-columns:1fr}.admin-dashboard-grid{columns:1}.review-queue-item,.permission-list div,.agent-region-list div,.ops-list div{grid-template-columns:1fr}.review-meta{justify-items:start}}.architecture-view{background:#f6f8fb;padding:22px;overflow:auto}.architecture-columns{grid-template-columns:minmax(280px,1fr) minmax(280px,.8fr) minmax(280px,1fr);align-items:stretch;gap:16px;display:grid}.architecture-column,.flow-column{border:1px solid var(--line);box-shadow:var(--shadow-soft);background:#fff;border-radius:18px;padding:16px}.column-title{margin-bottom:14px}.column-title span{color:var(--muted);margin-bottom:6px;font-size:12px;font-weight:800;display:inline-flex}.center-title{text-align:center}.architecture-module-grid{gap:10px;display:grid}.flow-steps{gap:12px;display:grid}.flow-step{background:linear-gradient(#f8fbff,#fff);border:1px solid #dbeafe;border-radius:16px;grid-template-columns:40px minmax(0,1fr);gap:10px;padding:14px;display:grid;position:relative}.flow-step>svg:first-child{color:#fff;background:var(--brand);border-radius:13px;width:40px;height:40px;padding:10px}.flow-step p,.flow-summary p{color:var(--muted);margin-top:5px;font-size:13px;line-height:1.5}.flow-arrow{color:var(--brand);z-index:1;position:absolute;bottom:-16px;left:25px;transform:rotate(90deg)}.flow-summary{color:var(--teal);background:#ecfdf3;border-radius:16px;grid-template-columns:34px minmax(0,1fr);gap:10px;margin-top:16px;padding:14px;display:grid}.business-samples{background:#f6f8fb;padding:20px;overflow:auto}.workbench-module-content>.business-samples,.workbench-page-panel>.business-samples{width:min(100%,1320px);margin:0 auto}.business-hero{border:1px solid var(--line);box-shadow:var(--shadow-soft);background:linear-gradient(135deg,#fff,#f8fbff);border-radius:18px;grid-template-columns:minmax(420px,1fr) minmax(280px,360px);justify-content:space-between;align-items:center;gap:18px;margin-bottom:16px;padding:18px;display:grid}.business-hero>div:first-child,.commission-hero>div:first-child,.finance-hero>div:first-child,.content-ops-hero>div:first-child,.system-settings-hero>div:first-child{min-width:0;max-width:860px}.business-hero h2{margin-bottom:8px;font-size:24px}.business-hero p:last-child{max-width:780px;color:var(--muted);line-height:1.65}.sample-search{border:1px solid var(--line);background:#fff;border-radius:12px;align-items:center;gap:9px;width:100%;min-width:0;max-width:360px;height:42px;padding:0 12px;display:flex}.sample-search.compact-search{width:min(420px,100%)}.sample-search input{background:0 0;border:0;outline:0;width:100%}.sample-search button{color:#fff;background:var(--ink);white-space:nowrap;border:0;border-radius:999px;height:30px;padding:0 11px;font-size:12px;font-weight:850}.filter-summary-bar{min-width:0;box-shadow:var(--shadow-soft);background:#ffffffe6;border:1px solid #1f5eff1f;border-radius:18px;grid-template-columns:minmax(0,1fr) auto;justify-content:space-between;align-items:center;gap:12px;margin:-4px 0 14px;padding:12px 14px;display:grid}.filter-summary-bar>span{color:#31506f;overflow-wrap:anywhere;word-break:keep-all;min-width:0;max-width:100%;font-size:13px;font-weight:800;line-height:1.45}.filter-summary-bar>div{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.filter-summary-bar button,.status-filter-row button{border:1px solid var(--line);color:#344054;white-space:nowrap;background:#fff;border-radius:999px;min-height:30px;padding:0 11px;font-size:12px;font-weight:820}.filter-summary-bar button:hover,.status-filter-row button:hover{box-shadow:var(--shadow-hover);border-color:#bfd0ec}.finance-filter-bar{grid-template-columns:minmax(280px,420px) minmax(180px,1fr) auto;align-items:stretch;display:grid}.sample-stat-grid{grid-template-columns:repeat(4,minmax(180px,1fr));gap:12px;margin-bottom:14px;display:grid}.sample-stat-card{border:1px solid var(--line);min-width:0;min-height:150px;box-shadow:var(--shadow-soft);background:#fff;border-radius:16px;grid-template-rows:38px auto minmax(44px,auto) auto;align-content:start;gap:8px;padding:14px;display:grid;position:relative}.sample-stat-card>svg{width:34px;height:34px;color:var(--brand);background:#eff6ff;border-radius:10px;padding:8px}.sample-stat-card.teal>svg{color:var(--teal);background:#f0fdfa}.sample-stat-card.amber>svg{color:var(--amber);background:#fff7ed}.sample-stat-card.indigo>svg{color:#4f46e5;background:#eef2ff}.sample-stat-card p{min-width:0;color:var(--muted);overflow-wrap:normal;word-break:keep-all;font-size:13px;line-height:1.35}.sample-stat-card strong{letter-spacing:0;overflow-wrap:anywhere;word-break:normal;min-width:0;max-width:100%;font-size:clamp(24px,2.8vw,34px);line-height:1.08;display:block}.sample-stat-card span{max-width:100%;color:var(--teal);overflow-wrap:anywhere;place-self:end start;font-size:12px;font-weight:800;line-height:1.25;position:static}.business-layout{grid-template-columns:1fr;gap:14px;display:grid}.business-workspace-row,.finance-workspace-row{grid-template-columns:minmax(0,1.22fr) minmax(330px,.78fr);align-items:stretch;gap:14px;width:100%;display:grid}.finance-workspace-row{grid-template-columns:minmax(0,1fr) minmax(380px,.82fr)}.sample-panel{isolation:isolate;border:1px solid var(--line);box-shadow:var(--shadow-soft);background:#fff;border-radius:16px;padding:16px;position:relative}.sample-panel.is-panel-busy{border-color:#2563eb29}.sample-panel.is-panel-busy:after{content:"";z-index:4;border-radius:inherit;pointer-events:none;background:linear-gradient(90deg,#0000,#2563eb0f,#0000) 0 0/220% 100%,#f8fafc6b 0 0/100% 100%;animation:.76s cubic-bezier(.22,1,.36,1) infinite panel-busy-sweep;position:absolute;inset:0}.sample-panel.is-panel-busy .merchant-row,.sample-panel.is-panel-busy .sample-order-row,.sample-panel.is-panel-busy .withdraw-item,.sample-panel.is-panel-busy .finance-flow-table article{opacity:.72;transition:opacity .16s}@keyframes panel-busy-sweep{0%{background-position:180% 0,0 0}to{background-position:-40% 0,0 0}}.business-workspace-row>.sample-panel{min-height:100%}.business-layout>.sample-panel,.business-workspace-row>.sample-panel,.commission-layout>.sample-panel,.finance-layout>.sample-panel,.finance-workspace-row>.sample-panel,.content-ops-layout>.sample-panel,.system-settings-layout>.sample-panel{width:100%}.sample-panel-header{justify-content:space-between;align-items:center;gap:14px;margin-bottom:14px;display:flex}.sample-panel-header.compact{margin-bottom:12px}.sample-panel-header button,.order-tabs button{border:1px solid var(--line);color:#344054;background:#fff;border-radius:10px;align-items:center;gap:6px;height:34px;padding:0 10px;font-size:13px;display:inline-flex}.merchant-list,.order-sample-table{gap:8px;display:grid}.table-toolbar{background:#f8fbff;border:1px solid #dde5efe6;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.table-toolbar>div:first-child{gap:3px;min-width:0;display:grid}.table-toolbar strong{color:var(--ink);font-size:13px}.table-toolbar span,.table-footer span{color:var(--muted);font-size:12px;line-height:1.4}.table-actions,.table-footer>div{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.table-toolbar button,.table-footer button{border:1px solid var(--line);color:#344054;white-space:nowrap;background:#fff;border-radius:9px;justify-content:center;align-items:center;gap:5px;min-height:30px;padding:0 9px;font-size:12px;font-weight:800;display:inline-flex}.table-toolbar button:hover,.table-footer button:not(:disabled):hover{color:var(--brand-dark);background:#eff6ff;border-color:#bfdbfe}.order-workflow-strip{background:linear-gradient(135deg,#f8fbff,#fff);border:1px solid #1f5eff1f;border-radius:14px;grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;gap:8px;padding:10px;display:grid}.order-workflow-strip span{color:#1d4ed8;text-align:center;background:#dbeafe;border-radius:999px;justify-content:center;align-items:center;min-width:0;min-height:32px;padding:6px 9px;font-size:12px;font-weight:900;line-height:1.25;display:inline-flex}.order-workflow-strip i{display:none}.order-create-card{margin:2px 0 4px}.order-create-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.order-create-wide{grid-column:1/-1}.order-create-grid textarea{border:1px solid var(--line);width:100%;min-height:74px;color:var(--ink);resize:vertical;background:#fff;border-radius:12px;padding:10px}.table-footer button:disabled{cursor:not-allowed;opacity:.55}.admin-table-head{color:#667085;background:#f5f8fc;border:1px solid #e5edf7;border-radius:10px;align-items:center;gap:10px;min-height:36px;padding:0 12px;font-size:12px;font-weight:850;display:grid}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.selection-cell{width:34px;min-width:34px;min-height:32px;color:var(--muted);background:0 0;border-radius:10px;justify-content:center;justify-self:start;align-items:center;gap:6px;display:inline-flex}.admin-table-head .selection-cell{justify-content:flex-start;width:auto;min-width:0;font-size:12px}.selection-cell input{width:16px;height:16px;accent-color:var(--brand);cursor:pointer;flex:none}.merchant-table-head{grid-template-columns:42px minmax(0,1.6fr) .8fr .7fr .7fr}.order-table-head{grid-template-columns:42px 1.35fr .65fr 1fr .65fr .65fr}.table-footer{justify-content:space-between;align-items:center;gap:10px;padding:8px 2px 0;display:flex}.merchant-row,.sample-order-row{border:1px solid var(--line);text-align:left;background:#fff;border-radius:10px;align-items:center;gap:10px;min-height:58px;padding:10px 12px;display:grid}.merchant-row{grid-template-columns:42px minmax(0,1.6fr) .8fr .7fr .7fr}.merchant-row.active,.sample-order-row.active,.merchant-row:hover,.sample-order-row:hover{border-color:#bfdbfe;box-shadow:0 10px 22px #2563eb14}.merchant-row small,.sample-order-row small{color:var(--muted);margin-top:5px;display:block}.merchant-row span,.merchant-row em,.sample-order-row em{color:var(--brand-dark);background:#dbeafe;border-radius:999px;justify-self:start;padding:4px 8px;font-size:12px;font-style:normal;font-weight:800}.merchant-row em,.sample-order-row em{color:var(--teal);background:#ecfdf3}.merchant-row b,.sample-order-row b{justify-self:end}.detail-panel{background:linear-gradient(#fff,#fbfcfe);flex-direction:column;display:flex}.detail-panel .sample-panel-header>svg{color:var(--brand)}.detail-grid,.order-detail-list{gap:8px;display:grid}.detail-grid div,.order-detail-list div{background:#f8fafc;border-radius:12px;grid-template-columns:24px minmax(0,.8fr) minmax(0,1fr);align-items:center;gap:7px;min-height:42px;padding:8px 9px;display:grid}.order-detail-list div{grid-template-columns:minmax(76px,.58fr) minmax(0,1fr)}.detail-grid svg{color:var(--brand)}.detail-grid span,.order-detail-list span{color:var(--muted);font-size:12px;line-height:1.25}.detail-grid strong,.order-detail-list strong{overflow-wrap:anywhere;min-width:0;font-size:13px;line-height:1.35}.approval-card{background:#f8fbff;border:1px solid #dbeafe;border-radius:14px;margin-top:10px;padding:12px}.approval-card p{color:var(--muted);margin-top:6px;font-size:12px;line-height:1.48}.approval-card textarea,.review-form-box input,.review-form-box textarea{border:1px solid var(--line);width:100%;min-width:0;color:var(--ink);background:#fff;border-radius:12px;box-shadow:inset 0 1px #ffffffe0}.approval-card textarea{resize:vertical;min-height:54px;max-height:86px;margin-top:9px;padding:9px 10px}.approval-card div{flex-wrap:wrap;gap:7px;margin-top:10px;display:flex}.approval-card button{color:#fff;background:var(--ink);border:0;border-radius:10px;justify-content:center;align-items:center;gap:5px;height:31px;padding:0 11px;font-size:12px;font-weight:800;display:inline-flex}.approval-card button:nth-child(2){color:var(--red);background:#fef2f2}.merchant-detail-actions{flex-wrap:wrap;gap:8px;margin:8px 0 10px;display:flex}.merchant-detail-actions button{color:#21304a;white-space:nowrap;background:#fff;border:1px solid #1f5eff24;border-radius:999px;justify-content:center;align-items:center;gap:6px;min-height:32px;padding:0 12px;font-size:12px;font-weight:900;display:inline-flex}.merchant-detail-actions button:disabled{cursor:not-allowed;opacity:.58}.merchant-editor-card{margin-top:10px}.merchant-editor-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.merchant-editor-wide{grid-column:1/-1}.error-note{color:#9f1239;background:#fff7f7;border-color:#b91c1c29}.detail-mini-section{border:1px solid var(--line);background:linear-gradient(#f8fbff,#fff);border-radius:14px;gap:8px;margin-top:10px;padding:10px;display:grid}.detail-mini-header{justify-content:space-between;align-items:center;gap:10px;display:flex}.detail-mini-header strong{font-size:13px}.detail-mini-header span{color:var(--muted);text-align:right;font-size:12px;font-weight:750}.mini-record-list{gap:7px;display:grid}.mini-record-list article{background:#fff;border:1px solid #dde5efd1;border-radius:12px;gap:4px;min-width:0;padding:8px 9px;display:grid}.mini-record-list span{width:fit-content;max-width:100%;min-height:22px;color:var(--brand-dark);background:var(--brand-soft);border-radius:999px;align-items:center;padding:0 8px;font-size:11px;font-weight:850;line-height:1;display:inline-flex}.mini-record-list strong{overflow-wrap:anywhere;min-width:0;font-size:13px}.mini-record-list p{color:var(--muted);overflow-wrap:anywhere;font-size:12px;line-height:1.45}.review-flow,.bulk-action-panel{width:100%}.order-tabs{flex-wrap:wrap;gap:6px;display:flex}.order-tabs button.active,.status-filter-row button.active{color:#fff;background:var(--ink);border-color:var(--ink)}.status-filter-row{flex-wrap:wrap;gap:7px;margin:-4px 0 12px;display:flex}.sample-order-row{grid-template-columns:42px 1.35fr .65fr 1fr .65fr .65fr}.bulk-action-panel{background:linear-gradient(#fffffffa,#f7fafff5);border:1px solid #1f5eff24;gap:14px;margin-top:14px;display:grid}.bulk-form-grid,.bulk-option-grid,.bulk-column-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.bulk-form-grid label,.bulk-option-grid label,.bulk-column-grid label{border:1px solid var(--line);color:#344054;background:#fff;border-radius:14px;gap:7px;min-width:0;padding:12px;font-size:12px;font-weight:850;display:grid}.bulk-option-grid label,.bulk-column-grid label{grid-template-columns:18px minmax(0,1fr);align-items:center}.bulk-form-wide{grid-column:1/-1}.bulk-form-grid select,.bulk-form-grid textarea{border:1px solid var(--line);width:100%;min-width:0;color:var(--ink);background:#f8fafc;border-radius:12px}.bulk-form-grid select{height:38px;padding:0 10px}.bulk-form-grid textarea{resize:vertical;min-height:76px;padding:10px;line-height:1.5}.bulk-option-grid input,.bulk-column-grid input{width:16px;height:16px;accent-color:var(--brand)}.bulk-option-grid span,.bulk-column-grid span{overflow-wrap:anywhere;min-width:0}.bulk-panel-footer{justify-content:space-between;align-items:center;gap:12px;padding-top:2px;display:flex}.bulk-panel-footer>span{min-width:0;color:var(--muted);font-size:12px;font-weight:850;line-height:1.45}.bulk-panel-footer>div{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.bulk-panel-footer button{border:1px solid var(--line);color:#344054;white-space:nowrap;background:#fff;border-radius:999px;justify-content:center;align-items:center;min-height:34px;padding:0 12px;font-size:12px;font-weight:850;display:inline-flex}.bulk-panel-footer button:last-child{color:#fff;border-color:var(--ink);background:var(--ink)}.review-flow{margin-top:14px}.empty-result-card{background:linear-gradient(#f8fbff,#fff);border:1px dashed #bfd0ec;border-radius:16px;gap:6px;padding:16px;display:grid}.empty-result-card strong{color:var(--ink)}.empty-result-card p{color:var(--muted);font-size:13px;line-height:1.5}.review-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.review-steps article{border:1px solid var(--line);background:#f8fafc;border-radius:14px;padding:14px}.review-steps svg{width:34px;height:34px;color:var(--brand);background:#eff6ff;border-radius:10px;padding:8px}.review-steps strong{margin-top:12px;display:block}.review-steps p{color:var(--muted);margin-top:6px;font-size:12px;line-height:1.5}.commission-agent{background:#f6f8fb;padding:20px;overflow:auto}.workbench-module-content>.commission-agent,.workbench-page-panel>.commission-agent{width:min(100%,1320px);margin:0 auto}.commission-hero{border:1px solid var(--line);box-shadow:var(--shadow-soft);background:linear-gradient(135deg,#fff,#f7fbff);border-radius:18px;grid-template-columns:minmax(420px,1fr) max-content;justify-content:space-between;align-items:center;gap:18px;margin-bottom:16px;padding:18px;display:grid}.commission-hero h2{margin-bottom:8px;font-size:24px}.commission-hero p:last-child{max-width:820px;color:var(--muted);line-height:1.65}.commission-hero-badge{min-height:38px;color:var(--teal);white-space:nowrap;background:#ecfdf3;border-radius:999px;align-items:center;gap:8px;padding:0 14px;font-size:13px;font-weight:900;display:inline-flex}.commission-layout{grid-template-columns:minmax(0,1fr);align-items:start;gap:14px;display:grid}.agent-ranking-panel,.commission-rule-panel,.commission-trend-panel,.settlement-panel,.rate-config-panel{grid-column:1/-1}@media (width>=1181px){.agent-ranking-list{grid-template-columns:repeat(3,minmax(0,1fr))}.agent-rank-card{grid-template-columns:54px minmax(0,1fr);grid-template-areas:"rank main""numbers numbers";align-items:start}.agent-rank-numbers{grid-column:1/-1;grid-template-columns:1fr;justify-items:stretch;width:100%}.rule-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.commission-trend-chart{min-height:344px}.commission-share-grid,.settlement-list{grid-template-columns:repeat(3,minmax(0,1fr))}.settlement-list article{min-height:136px}.rate-config-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.agent-ranking-list,.settlement-list{gap:10px;display:grid}.agent-rank-card{border:1px solid var(--line);background:#fff;border-radius:18px;grid-template-columns:54px minmax(0,1fr);grid-template-areas:"rank main""numbers numbers";gap:14px 16px;padding:16px;display:grid}.rank-index{color:#fff;background:var(--ink);border-radius:16px;grid-area:rank;place-items:center;width:52px;height:52px;font-size:22px;font-weight:900;display:grid}.agent-rank-main{grid-area:main;min-width:0}.agent-rank-main strong{color:var(--ink);text-wrap:balance;font-size:18px;font-weight:950;line-height:1.25;display:block}.agent-rank-main p{color:var(--muted);margin-top:5px;font-size:13px;line-height:1.35}.agent-rank-tags{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.agent-rank-tags span{max-width:100%;color:var(--brand-dark);background:#dbeafe;border-radius:999px;padding:5px 10px;font-size:11px;font-weight:800;line-height:1.2}.agent-rank-numbers{border-top:1px solid #bfd0ec8f;grid-area:numbers;grid-template-columns:1fr;place-items:stretch stretch;gap:12px;padding-top:12px;display:grid}.agent-rank-numbers div{grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;gap:8px;min-width:0;display:grid}.agent-rank-numbers span,.agent-rank-numbers em{min-width:0;color:var(--muted);white-space:nowrap;font-size:12px;font-style:normal;line-height:1.25}.agent-rank-numbers strong{color:var(--ink);text-align:center;font-variant-numeric:tabular-nums;white-space:nowrap;justify-self:stretch;font-size:clamp(22px,2vw,30px);font-weight:950;line-height:1;display:block}.agent-rank-numbers em{text-align:right;justify-self:end}.rule-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.rule-grid article{border:1px solid var(--line);background:#f8fafc;border-radius:15px;min-height:132px;padding:12px}.rule-grid svg{width:32px;height:32px;color:var(--brand);background:#eff6ff;border-radius:10px;padding:8px}.rule-grid p{color:var(--muted);margin-top:10px;font-size:12px}.rule-grid strong{margin-top:5px;font-size:22px;display:block}.rule-grid span{color:var(--muted);margin-top:8px;font-size:11px;line-height:1.35;display:block}.commission-trend-chart{background:linear-gradient(#f8fbff,#fff);border:1px solid #dbeafe;border-radius:16px;min-height:314px;padding:14px 16px 12px;position:relative;overflow:hidden}.commission-chart-kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:8px;display:grid}.commission-chart-kpis div{background:#ffffffb8;border:1px solid #2563eb1a;border-radius:12px;min-width:0;padding:10px 12px}.commission-chart-kpis span{color:var(--muted);font-size:11px;line-height:1.2;display:block}.commission-chart-kpis strong{font-variant-numeric:tabular-nums;margin-top:4px;font-size:18px;font-weight:900;display:block}.commission-combo-chart{width:100%;height:224px;display:block;overflow:visible}.commission-chart-grid line{stroke:#94a3b83d;stroke-width:1px}.commission-chart-grid text{fill:#64748b;font-variant-numeric:tabular-nums;font-size:11px;font-weight:700}.commission-chart-axis{stroke:#0f172a24!important}.commission-chart-bars rect{fill:url(#commissionBarGradient);filter:drop-shadow(0 8px 14px #2563eb21)}.commission-chart-value{fill:#1e3a8a;font-variant-numeric:tabular-nums;font-size:11px;font-weight:800}.commission-chart-month{fill:#64748b;font-size:12px;font-weight:800}.commission-chart-line{fill:none;stroke:url(#commissionLineGradient);stroke-width:4px;stroke-linecap:round;stroke-linejoin:round}.commission-chart-dots circle{fill:#fff;stroke:#2563eb;stroke-width:3px}.commission-chart-legend{color:var(--muted);flex-wrap:wrap;align-items:center;gap:10px 16px;margin-top:4px;font-size:12px;font-weight:800;display:flex}.commission-chart-legend span{white-space:nowrap;align-items:center;gap:7px;display:inline-flex}.commission-chart-legend i{border-radius:999px;width:22px;height:8px;display:inline-block}.commission-chart-legend .bar{background:#93c5fd}.commission-chart-legend .line{background:linear-gradient(90deg,#2563eb,#14b8a6);height:4px}.commission-share-grid{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:12px;display:grid}.commission-share-grid div{border:1px solid var(--line);background:#f8fafc;border-radius:14px;padding:12px}.commission-share-grid strong{font-size:22px;display:block}.commission-share-grid span{color:var(--muted);margin-top:5px;font-size:12px;display:block}.settlement-list article{border:1px solid var(--line);background:#fff;border-radius:14px;gap:10px;padding:14px 16px;display:grid}.settlement-record-head,.settlement-record-meta{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.settlement-record-head strong{min-width:0;color:var(--ink);overflow-wrap:anywhere;font-size:15px;line-height:1.2}.settlement-list p{color:var(--muted);margin:-3px 0 0;font-size:12px;line-height:1.45}.settlement-record-head span{color:var(--ink);flex:none;font-size:16px;font-weight:900}.settlement-list em,.settlement-list small{white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;min-height:26px;padding:0 10px;font-size:11px;font-weight:800;line-height:1;display:inline-flex}.settlement-list em{color:var(--brand-dark);background:#eaf1ff;font-style:normal}.settlement-list small{color:#475467;background:#f6f8fb}@media (width<=640px){.settlement-record-head,.settlement-record-meta{flex-wrap:wrap;align-items:flex-start}.settlement-record-head span{margin-left:auto}}.commission-flow-panel{margin-top:14px}.commission-flow{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.commission-flow article{background:linear-gradient(#f8fbff,#fff);border:1px solid #dbeafe;border-radius:16px;min-height:132px;padding:14px;position:relative}.commission-flow article:not(:last-child):after{content:"";background:#bfdbfe;width:18px;height:2px;position:absolute;top:48px;right:-10px}.commission-flow svg{color:#fff;background:var(--brand);border-radius:11px;width:34px;height:34px;padding:8px}.commission-flow strong{margin-top:12px;display:block}.commission-flow p{color:var(--muted);margin-top:6px;font-size:12px;line-height:1.45}.rate-config-panel{background:linear-gradient(#fff,#f8fbff)}.rate-config-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.rate-config-grid article{background:#fff;border:1px solid #dbeafe;border-radius:14px;min-height:108px;padding:12px}.rate-config-grid p{color:var(--muted);font-size:12px}.rate-config-grid strong{color:var(--ink);margin-top:7px;font-size:22px;display:block}.rate-config-grid span{color:var(--muted);margin-top:8px;font-size:11px;line-height:1.4;display:block}.config-note{color:var(--brand-dark);background:#eff6ff;border-radius:12px;margin-top:12px;padding:10px 12px;font-size:12px;line-height:1.5}.finance-sample{background:#f6f8fb;padding:20px;overflow:auto}.finance-hero{border:1px solid var(--line);box-shadow:var(--shadow-soft);background:linear-gradient(135deg,#fff,#f8fbff);border-radius:18px;grid-template-columns:minmax(420px,1fr) minmax(180px,220px);justify-content:space-between;align-items:center;gap:18px;margin-bottom:16px;padding:18px;display:grid}.finance-hero h2{margin-bottom:8px;font-size:24px}.finance-hero p:last-child{max-width:780px;color:var(--muted);line-height:1.65}.finance-hero-card{color:#fff;background:linear-gradient(135deg,#111827,#2563eb);border-radius:16px;min-width:180px;max-width:220px;padding:14px}.finance-hero-card span,.finance-hero-card small{color:#ffffffb8;font-size:12px;display:block}.finance-hero-card strong{margin:7px 0;font-size:28px;display:block}.finance-layout{grid-template-columns:1fr;gap:14px;display:grid}.finance-bulk-panel{margin-top:0}.rate-summary-panel,.proof-panel,.finance-process-panel{width:100%}.finance-flow-table,.withdraw-list,.proof-grid,.rate-summary-list{gap:10px;display:grid}.withdraw-table-head{grid-template-columns:42px minmax(0,1fr) .62fr .62fr .5fr}.finance-flow-table article{border:1px solid var(--line);background:#fff;border-radius:14px;grid-template-columns:minmax(0,1fr) minmax(180px,1fr) auto auto;align-items:center;gap:6px 12px;padding:12px;display:grid}.finance-flow-table small,.withdraw-list p,.proof-grid p,.finance-process p{color:var(--muted);font-size:12px;line-height:1.45}.finance-flow-table span{color:#344054;font-size:13px}.finance-flow-table b{justify-self:end}.finance-flow-table em,.withdraw-list em,.proof-grid em{color:var(--brand-dark);background:#dbeafe;border-radius:999px;justify-self:start;padding:4px 8px;font-size:11px;font-style:normal;font-weight:800}.finance-flow-table article>small{grid-column:1/-1}.withdraw-item{border:1px solid var(--line);text-align:left;background:#fff;border-radius:10px;grid-template-columns:42px minmax(0,1fr) .62fr .62fr .5fr;align-items:center;gap:7px 10px;padding:12px;transition:all .18s;display:grid}.withdraw-item:hover,.withdraw-item.active{border-color:#bfdbfe;box-shadow:0 10px 22px #2563eb14}.withdraw-list span{justify-self:start;font-weight:900}.withdraw-list small{color:var(--muted)}.withdraw-detail-panel{background:linear-gradient(#fff,#f8fbff)}.withdraw-detail-panel .sample-panel-header>svg{color:var(--brand)}.withdraw-detail-grid,.withdraw-audit-list{gap:10px;display:grid}.withdraw-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.withdraw-detail-grid div{background:#fff;border:1px solid #dbeafe;border-radius:14px;min-height:78px;padding:12px}.withdraw-detail-grid span,.withdraw-audit-list span{color:var(--muted);font-size:12px}.withdraw-detail-grid strong{margin-top:8px;font-size:20px;display:block}.withdraw-audit-list{margin-top:12px}.withdraw-workflow-strip{background:linear-gradient(135deg,#f8fbff,#fff);border:1px solid #1f5eff1f;border-radius:14px;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:12px;padding:10px;display:grid}.withdraw-workflow-strip span{color:#0f766e;text-align:center;background:#ccfbf1;border-radius:999px;justify-content:center;align-items:center;min-height:31px;padding:6px 8px;font-size:12px;font-weight:900;line-height:1.25;display:inline-flex}.withdraw-audit-list div{border:1px solid var(--line);background:#f8fafc;border-radius:12px;gap:5px;padding:10px;display:grid}.withdraw-audit-list strong{font-size:13px;line-height:1.45}.review-form-box{background:linear-gradient(#f8fbff,#fff);border:1px solid #1f5eff1f;border-radius:14px;gap:10px;margin-top:12px;padding:12px;display:grid}.review-form-box label{color:#344054;gap:7px;min-width:0;font-size:12px;font-weight:850;display:grid}.review-form-box input{height:38px;padding:0 11px}.review-form-box textarea{resize:vertical;min-height:76px;padding:10px 11px}.withdraw-review-form{grid-template-columns:repeat(2,minmax(0,1fr))}.withdraw-review-wide{grid-column:1/-1}.withdraw-action-row{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.withdraw-action-row button{color:#fff;background:var(--ink);border:0;border-radius:10px;justify-content:center;align-items:center;gap:5px;height:34px;padding:0 12px;font-size:12px;font-weight:800;display:inline-flex}.withdraw-action-row button:nth-child(2){color:var(--red);background:#fef2f2}.withdraw-action-row button:nth-child(3){color:var(--brand-dark);background:#dbeafe}.proof-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.proof-grid article{border:1px solid var(--line);background:#fff;border-radius:15px;padding:14px}.proof-grid svg{width:34px;height:34px;color:var(--brand);background:#eff6ff;border-radius:11px;padding:8px}.proof-grid strong,.proof-grid span,.proof-grid em{margin-top:9px;display:block}.proof-grid span{color:var(--teal);font-size:12px;font-weight:800}.rate-summary-panel{background:linear-gradient(#fff,#f8fbff)}.rate-summary-list div{border:1px solid var(--line);background:#fff;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;min-height:42px;padding:10px;display:flex}.rate-summary-list span{color:var(--muted);font-size:13px}.finance-note{color:var(--brand-dark);background:#eff6ff;border-radius:14px;grid-template-columns:24px minmax(0,1fr);gap:8px;margin-top:12px;padding:12px;display:grid}.finance-note p{color:var(--brand-dark);font-size:12px;line-height:1.5}.finance-process{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.finance-process article{background:linear-gradient(#f8fbff,#fff);border:1px solid #dbeafe;border-radius:15px;padding:14px}.finance-process svg{color:#fff;background:var(--brand);border-radius:11px;width:34px;height:34px;padding:8px}.finance-process strong{margin-top:12px;display:block}.content-ops{background:#f6f8fb;padding:20px;overflow:auto}.content-ops-hero{border:1px solid var(--line);box-shadow:var(--shadow-soft);background:linear-gradient(135deg,#fff,#f8fbff);border-radius:18px;grid-template-columns:minmax(420px,1fr) max-content;justify-content:space-between;align-items:center;gap:18px;margin-bottom:16px;padding:18px;display:grid}.content-ops-hero h2{margin-bottom:8px;font-size:24px}.content-ops-hero p:last-child{max-width:820px;color:var(--muted);line-height:1.65}.content-ops-badge{min-height:38px;color:var(--teal);white-space:nowrap;background:#ecfdf3;border-radius:999px;align-items:center;gap:8px;padding:0 14px;font-size:13px;font-weight:900;display:inline-flex}.content-ops-layout{grid-template-columns:minmax(0,1.08fr) minmax(320px,.92fr);align-items:start;gap:14px;display:grid}.ad-placement-panel,.announcement-panel{grid-column:1}.campaign-panel,.help-center-panel{grid-column:2}.ad-placement-list,.campaign-list,.announcement-list,.faq-list,.support-channel-list{gap:10px;display:grid}.ad-placement-list article{border:1px solid var(--line);background:#fff;border-radius:15px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:12px;display:grid}.ad-placement-list span,.announcement-list span,.faq-list span{color:var(--brand-dark);background:#dbeafe;border-radius:999px;place-self:start;padding:4px 8px;font-size:11px;font-weight:800;display:inline-flex}.ad-placement-list strong{margin-top:8px;display:block}.ad-placement-list p,.campaign-list p,.announcement-list p,.faq-list p,.support-channel-list p{color:var(--muted);margin-top:5px;font-size:12px;line-height:1.45}.ad-placement-list em,.announcement-list em,.campaign-list em{color:var(--teal);background:#ecfdf3;border-radius:999px;justify-self:end;padding:4px 8px;font-size:11px;font-style:normal;font-weight:800}.ad-placement-list b{color:var(--muted);align-items:center;gap:5px;font-size:12px;display:inline-flex}.campaign-list article,.faq-list article{border:1px solid var(--line);background:#fff;border-radius:14px;padding:12px}.campaign-list div{flex-wrap:wrap;justify-content:space-between;gap:8px;margin-top:10px;display:flex}.campaign-list span{color:var(--brand-dark);font-size:12px;font-weight:800}.announcement-list article{border:1px solid var(--line);background:#fff;border-radius:14px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:12px;display:grid}.support-channel-list{margin-top:12px}.support-channel-list article{background:#f8fafc;border-radius:14px;grid-template-columns:26px minmax(0,1fr) auto;align-items:center;gap:8px;padding:10px;display:grid}.support-channel-list svg{color:var(--brand)}.support-channel-list span{color:var(--teal);font-size:11px;font-weight:900}.system-settings{background:#f6f8fb;padding:20px;overflow:auto}.workbench-module-content>.system-settings,.workbench-page-panel>.system-settings{width:min(100%,1320px);margin:0 auto}.system-settings-hero{border:1px solid var(--line);box-shadow:var(--shadow-soft);background:linear-gradient(135deg,#fff,#f8fbff);border-radius:18px;grid-template-columns:minmax(420px,1fr) max-content;justify-content:space-between;align-items:center;gap:18px;margin-bottom:16px;padding:18px;display:grid}.system-settings-hero h2{margin-bottom:8px;font-size:24px}.system-settings-hero p:last-child{max-width:820px;color:var(--muted);line-height:1.65}.system-stage-badge{min-height:38px;color:var(--teal);white-space:nowrap;background:#ecfdf3;border-radius:999px;align-items:center;gap:8px;padding:0 14px;font-size:13px;font-weight:900;display:inline-flex}.system-settings-layout{grid-template-columns:minmax(0,1fr);align-items:start;gap:14px;display:grid}.role-panel,.parameter-panel,.toggle-panel,.log-panel,.backup-panel,.trial-readiness-panel,.phase-four-panel{grid-column:1/-1}.trial-readiness-panel{gap:14px;display:grid;overflow:hidden}.trial-readiness-hero{background:radial-gradient(circle at 8% 0,#1f5eff1a,#0000 34%),linear-gradient(135deg,#f8fbff,#fff);border:1px solid #1f5eff24;border-radius:18px;grid-template-columns:minmax(0,1fr) 150px;align-items:stretch;gap:14px;padding:14px;display:grid}.trial-readiness-hero span,.trial-metric-grid span,.delivery-gate-grid span{color:var(--muted);font-size:12px;font-weight:850}.trial-readiness-hero strong{color:var(--ink);margin-top:8px;font-size:clamp(22px,3vw,32px);line-height:1.15;display:block}.trial-readiness-hero p{color:#344054;max-width:720px;margin-top:10px;font-size:13px;line-height:1.6}.readiness-score{background:radial-gradient(circle at center, #fff 0 48%, transparent 49%), conic-gradient(var(--brand) var(--readiness-score), #e5edf7 0);border-radius:18px;align-content:center;place-items:center;gap:4px;min-height:132px;display:grid}.readiness-score b{color:var(--brand-dark);font-size:34px;line-height:1}.readiness-score span{color:#344054}.trial-metric-grid,.trial-track-grid,.delivery-gate-grid{gap:10px;display:grid}.trial-metric-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.trial-metric-grid article,.delivery-gate-grid article{border:1px solid var(--line);background:#fff;border-radius:16px;min-width:0;padding:12px;position:relative}.trial-metric-grid strong{color:var(--ink);margin-top:7px;font-size:24px;display:block}.trial-metric-grid p,.trial-track-grid p,.delivery-gate-grid p,.delivery-gate-grid small,.next-step-list p{color:var(--muted);font-size:12px;line-height:1.45}.trial-metric-grid em{color:var(--teal);background:#ecfdf3;border-radius:999px;padding:4px 7px;font-size:11px;font-style:normal;font-weight:900;position:absolute;top:12px;right:12px}.trial-track-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.trial-track-grid article{background:linear-gradient(#f8fbff,#fff);border:1px solid #dbeafe;border-radius:16px;grid-template-columns:26px minmax(0,1fr) auto;align-items:start;gap:9px;min-width:0;padding:12px;display:grid}.trial-track-grid svg{color:var(--teal)}.trial-track-grid span,.delivery-gate-grid span{color:var(--brand-dark);background:var(--brand-soft);border-radius:999px;justify-self:end;padding:4px 8px}.system-role-list,.feature-toggle-list,.system-log-list,.backup-list{gap:10px;display:grid}.operation-log-toolbar{background:#f8fbff;border:1px solid #dde5efe6;border-radius:14px;grid-template-columns:minmax(220px,1fr) minmax(130px,.45fr) minmax(110px,.35fr) auto auto;align-items:center;gap:8px;margin-bottom:12px;padding:10px;display:grid}.operation-log-toolbar input,.operation-log-toolbar select{border:1px solid var(--line);width:100%;min-width:0;height:36px;color:var(--ink);background:#fff;border-radius:10px;padding:0 10px}.operation-log-toolbar button{border:1px solid var(--line);color:#344054;white-space:nowrap;background:#fff;border-radius:10px;justify-content:center;align-items:center;height:36px;padding:0 12px;font-size:12px;font-weight:900;display:inline-flex}.operation-log-toolbar button[type=submit]{color:#fff;background:var(--ink);border-color:#0000}.operation-log-footer{padding-top:12px}.system-role-list{grid-template-columns:repeat(2,minmax(0,1fr))}.system-role-list article,.feature-toggle-list article,.system-log-list article{border:1px solid var(--line);background:#fff;border-radius:14px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:12px;display:grid}.system-role-list p,.feature-toggle-list p,.system-log-list p,.backup-list p,.phase-four-grid p{color:var(--muted);margin-top:5px;font-size:12px;line-height:1.45}.system-role-list span,.feature-toggle-list span,.system-log-list span,.backup-list span{color:var(--brand-dark);font-size:12px;font-weight:900}.system-role-list em,.system-log-list em{color:var(--teal);background:#ecfdf3;border-radius:999px;padding:4px 8px;font-size:11px;font-style:normal;font-weight:800}.system-rate-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.system-rate-grid article{background:#fff;border:1px solid #dbeafe;border-radius:14px;min-height:116px;padding:12px}.system-rate-grid p{color:var(--muted);font-size:12px}.system-rate-grid strong{margin-top:7px;font-size:22px;display:block}.system-rate-grid span{color:var(--muted);margin-top:8px;font-size:11px;line-height:1.4;display:block}.backup-list article{background:#f8fafc;border-radius:14px;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:9px;padding:11px;display:grid}@media (width>=1181px){.feature-toggle-list,.system-log-list{grid-template-columns:repeat(2,minmax(0,1fr))}.backup-list{grid-template-columns:repeat(3,minmax(0,1fr))}.backup-list article{grid-template-columns:28px minmax(0,1fr);align-items:start}.backup-list span{grid-column:2;justify-self:start}}.backup-list svg{color:var(--brand)}.phase-four-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.delivery-gate-grid{grid-template-columns:repeat(5,minmax(0,1fr));margin-bottom:12px}.delivery-gate-grid article{align-content:start;gap:7px;display:grid}.delivery-gate-grid strong{color:var(--ink);font-size:13px;line-height:1.35}.delivery-gate-grid span{color:var(--teal);background:#ecfdf3;justify-self:start}.delivery-gate-grid small{display:block}.next-step-list{background:#f8fbff;border:1px solid #1f5eff1f;border-radius:16px;gap:7px;margin-top:12px;padding:12px;display:grid}.next-step-list strong{color:var(--ink)}.phase-four-grid article{background:linear-gradient(#f8fbff,#fff);border:1px solid #dbeafe;border-radius:14px;grid-template-columns:30px minmax(0,1fr);align-items:start;gap:9px;padding:12px;display:grid}.phase-four-grid svg{color:var(--teal)}.team-income-stage{background:radial-gradient(circle at 18% 12%,#ffb84033,#0000 28%),radial-gradient(circle at 82% 18%,#0f766e14,#0000 26%),#f3f6fb;grid-template-columns:minmax(390px,500px) minmax(0,1fr)}.team-income-phone{scrollbar-width:none;grid-template-rows:24px auto auto auto;grid-auto-rows:auto;height:min(836px,100dvh - 72px);min-height:640px;padding-bottom:92px;overflow-y:auto}.team-income-phone::-webkit-scrollbar{display:none}.h5-trial-identity-card{background:radial-gradient(circle at 92% 0,#ffc4002e,#0000 32%),linear-gradient(135deg,#fffaf2fa,#fffffff0),#fff;border:1px solid #ffb84047;border-radius:20px;gap:10px;padding:13px;display:grid;overflow:hidden;box-shadow:inset 0 1px #ffffffeb,0 14px 30px #1f304b0f}.h5-profile-identity-card{margin:0 14px 12px}.h5-trial-identity-top{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.h5-trial-identity-top div{min-width:0}.h5-trial-identity-top span,.h5-trial-identity-top em{color:#f97316;font-size:10px;font-style:normal;font-weight:900}.h5-trial-identity-top strong{margin-top:4px;font-size:16px;line-height:1.2;display:block}.h5-trial-identity-top em{color:#7c2d12;white-space:nowrap;background:#fff7d6e6;border-radius:10px;flex:none;padding:5px 8px}.h5-identity-tabs{background:#fffc;border:1px solid #e2e8f0eb;border-radius:14px;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding:4px;display:grid}.h5-identity-tabs button{color:#475467;cursor:pointer;background:0 0;border:0;border-radius:11px;min-width:0;height:32px;font-size:12px;font-weight:900;transition:color .18s,background .18s,box-shadow .18s,transform .18s}.h5-identity-tabs button:hover,.h5-identity-tabs button.active{color:#7c2d12;background:linear-gradient(135deg,#ffd84d,#ff9f1c);box-shadow:0 8px 18px #ff8f1e38}.h5-identity-tabs button:active{transform:translateY(1px)}.h5-trial-identity-card p{color:var(--muted);margin:0;font-size:11px;line-height:1.35}.h5-page-toolbar{justify-content:space-between;align-items:center;min-height:38px;padding:0 4px;display:flex}.h5-page-toolbar span{color:var(--muted);font-size:12px;font-weight:800}.h5-page-toolbar strong{color:var(--ink);font-size:15px}.income-hero-card{color:#fff;background:radial-gradient(circle at 84% 12%,#ffd84d57,#0000 30%),linear-gradient(135deg,#111827,#9a3412 58%,#f97316);border-radius:20px;min-height:116px;padding:16px;box-shadow:0 16px 36px #7c2d122e}.h5-profile-asset-card{margin:0 14px 12px}.income-hero-card p{color:#ffffffb8;font-size:12px}.income-hero-card h2{color:#fff;font-variant-numeric:tabular-nums;margin-top:8px;font-size:31px;line-height:1.05}.income-hero-card span{color:#ffffffdb;background:#ffffff1f;border-radius:10px;align-items:center;gap:5px;margin-top:12px;padding:6px 10px;font-size:11px;line-height:1.35;display:inline-flex}.h5-hero-actions{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.h5-hero-actions button{color:#fff;background:#ffffff1f;border:1px solid #fff3;border-radius:11px;min-height:30px;padding:0 10px;font-size:11px;font-weight:850;transition:background .18s,transform .18s}.h5-hero-actions button:hover{background:#fff3}.h5-hero-actions button:active{transform:translateY(1px)}.h5-feature-chips{flex-wrap:wrap;gap:7px;margin:-2px 0 10px;display:flex}.h5-feature-chips button{color:#7c2d12;background:#fff7d6;border:1px solid #ffb84047;border-radius:11px;min-height:30px;padding:0 10px;font-size:11px;font-weight:900;transition:background .18s,box-shadow .18s,transform .18s}.h5-feature-chips button.active,.h5-feature-chips button:hover{background:linear-gradient(135deg,#ffd84d,#ff9f1c);box-shadow:0 8px 18px #ff8f1e2e}.h5-feature-chips button:active{transform:translateY(1px)}.income-summary-grid{grid-template-columns:1fr 1fr;gap:9px;display:grid}.income-summary-grid article{background:radial-gradient(circle at 100% 0,#ffc4001f,#0000 42%),#fffaf2;border:1px solid #ffb84038;border-radius:16px;min-height:98px;padding:11px}.income-summary-grid svg{color:#f97316}.income-summary-grid p,.team-stat-grid span,.settlement-mini-list p{color:var(--muted);margin-top:8px;font-size:11px}.income-summary-grid strong{margin-top:5px;font-size:17px;display:block}.income-summary-grid span{color:#0f766e;margin-top:6px;font-size:10px;font-weight:800;display:block}.profile-mini-card{grid-template-columns:44px minmax(0,1fr);align-items:center;gap:11px;display:grid}.h5-profile-account-card{grid-template-columns:44px minmax(0,1fr) auto}.profile-avatar{color:#7c2d12;background:linear-gradient(135deg,#ffd84d,#ff9f1c);border-radius:14px;place-items:center;width:44px;height:44px;font-size:18px;font-weight:900;display:grid}.profile-mini-card p{color:var(--muted);margin-top:5px;font-size:11px}.profile-mini-card span{color:#0f766e;align-items:center;gap:4px;margin-top:7px;font-size:11px;font-weight:800;display:inline-flex}.h5-profile-account-card button{color:#9a3412;white-space:nowrap;background:#fff;border:1px solid #f9731638;border-radius:999px;min-height:34px;padding:0 12px;font-size:12px;font-weight:900}.withdraw-action-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.withdraw-action-grid article{background:#fffaf2;border:1px solid #ffb84038;border-radius:14px;min-height:86px;padding:10px}.withdraw-action-grid strong{font-size:15px;display:block}.withdraw-action-grid p,.withdraw-action-grid span{margin-top:6px;font-size:10px;line-height:1.3;display:block}.withdraw-action-grid p{color:var(--ink);font-weight:800}.withdraw-action-grid span{color:var(--muted)}.collection-account-list,.notification-mini-list{gap:8px;margin-top:10px;display:grid}.notification-section-title{align-items:start}.notification-section-title>div{min-width:0}.h5-notification-title-actions{justify-content:flex-end;align-items:center;gap:7px;min-width:0;display:inline-flex}.notification-section-title small{color:#f97316;margin-top:4px;font-size:10px;font-weight:950;line-height:1.1;display:block}.h5-notification-title-actions>span{color:#94a3b8;white-space:nowrap;font-size:11px;font-weight:900}.h5-notification-title-actions button{color:#9a3412;white-space:nowrap;cursor:pointer;background:#fff7ed;border:1px solid #f973163d;border-radius:999px;min-height:28px;padding:0 10px;font-size:10px;font-weight:950;line-height:1}.h5-notification-title-actions button:disabled{cursor:not-allowed;color:#94a3b8;background:#f8fafc;border-color:#e2e8f0}.h5-notification-filter-row,.h5-notification-category-row{scrollbar-width:none;gap:7px;margin-top:10px;padding-bottom:2px;display:flex;overflow-x:auto}.h5-notification-category-row{margin-top:7px}.h5-notification-filter-row::-webkit-scrollbar{display:none}.h5-notification-category-row::-webkit-scrollbar{display:none}.h5-notification-filter-row button,.h5-notification-category-row button{color:#7c2d12;cursor:pointer;white-space:nowrap;background:#fffaf2;border:1px solid #ffb84038;border-radius:999px;justify-content:center;align-items:center;gap:5px;min-width:max-content;min-height:30px;padding:6px 9px;font-size:11px;font-weight:950;line-height:1;transition:transform .16s,border-color .16s,background .16s,color .16s;display:inline-flex}.h5-notification-category-row button{color:#475569;background:#fff;border-color:#e2e8f0eb;min-height:28px;font-size:10px}.h5-notification-filter-row button:active,.h5-notification-category-row button:active{transform:translateY(1px)}.h5-notification-filter-row button.active,.h5-notification-category-row button.active{color:#fff;background:linear-gradient(135deg,#f97316,#facc15);border-color:#f973168f;box-shadow:0 8px 18px #f973162e}.h5-notification-filter-row em,.h5-notification-category-row em{min-width:17px;color:inherit;background:#ffffff61;border-radius:999px;padding:3px 5px;font-size:10px;font-style:normal;font-weight:950;line-height:1}.collection-account-list article,.notification-mini-list article{background:#fffaf2;border:1px solid #ffb8402e;border-radius:14px;grid-template-columns:26px minmax(0,1fr) auto;align-items:center;gap:8px;padding:9px;display:grid}.notification-mini-list article{cursor:pointer;grid-template-columns:28px minmax(0,1fr);transition:transform .16s,border-color .16s,background .16s}.notification-mini-list article:active{transform:translateY(1px)}.notification-mini-list article.active,.notification-mini-list article:hover{background:#fff7ed;border-color:#f9731661}.notification-mini-list article.unread{background:linear-gradient(#fff7ed,#fffaf2);border-color:#f973165c}.collection-account-list svg,.notification-mini-list svg{color:#f97316}.h5-notification-icon{background:#fff;border:1px solid #ffb84033;border-radius:10px;place-items:center;width:28px;height:28px;display:grid;position:relative}.h5-notification-icon i{background:#ef4444;border-radius:999px;width:7px;height:7px;position:absolute;top:3px;right:3px;box-shadow:0 0 0 2px #fff}.collection-account-list p,.notification-mini-list p{color:var(--muted);margin-top:4px;font-size:11px;line-height:1.35}.notification-mini-list strong,.notification-mini-list small,.notification-mini-list span{min-width:0}.notification-mini-list strong{color:var(--ink);overflow-wrap:anywhere;margin-top:4px;font-size:12px;font-weight:950;line-height:1.25;display:block}.h5-notification-type{color:#9a3412;white-space:nowrap;background:#ffd84d42;border-radius:999px;max-width:100%;padding:3px 7px;font-size:10px;font-weight:950;line-height:1;display:inline-flex}.notification-mini-list small{color:#94a3b8;margin-top:4px;font-size:10px;font-weight:850;line-height:1.2;display:block}.h5-notification-status{color:#7c2d12;white-space:nowrap;background:#ffd84d57;border-radius:999px;grid-column:2;justify-self:start;width:fit-content;max-width:100%;margin-top:7px;padding:5px 7px;font-size:10px;font-weight:950;line-height:1;display:inline-flex}.notification-mini-list article.tone-success .h5-notification-status{color:#047857;background:#d1fae5}.notification-mini-list article.tone-warning .h5-notification-status{color:#b45309;background:#fef3c7}.notification-mini-list article.tone-danger .h5-notification-status{color:#be123c;background:#ffe4e6}.h5-notification-detail{background:linear-gradient(#fffaf2f5,#fffffffa);border:1px solid #ffb84042;border-radius:16px;gap:9px;margin-top:10px;padding:11px;display:grid}.h5-notification-empty{background:#fffaf2;border:1px dashed #ffb84057;border-radius:16px;justify-items:start;gap:6px;margin-top:10px;padding:12px;display:grid}.h5-notification-empty svg{color:#f97316}.h5-notification-empty strong{color:var(--ink);font-size:12px;font-weight:950;line-height:1.2}.h5-notification-empty p{color:var(--muted);margin:0;font-size:11px;font-weight:750;line-height:1.45}.h5-notification-detail-head{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.h5-notification-detail-head strong{min-width:0;color:var(--ink);overflow-wrap:anywhere;font-size:13px;font-weight:950;line-height:1.25}.h5-notification-detail-head span{color:#9a3412;white-space:nowrap;background:#ffd84d57;border-radius:999px;padding:5px 8px;font-size:10px;font-weight:950}.h5-notification-detail p{color:var(--muted);overflow-wrap:anywhere;margin:0;font-size:11px;font-weight:750;line-height:1.45}.h5-notification-progress{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid;overflow:hidden}.h5-notification-progress span{background:#fff;border:1px solid #ffb84029;border-radius:12px;grid-template-columns:16px minmax(0,1fr);align-items:center;gap:5px;min-width:0;min-height:32px;padding:7px;display:grid;position:relative}.h5-notification-progress i{background:#fff;border:3px solid #e2e8f0;border-radius:999px;width:14px;height:14px}.h5-notification-progress em{color:#64748b;white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:10px;font-style:normal;font-weight:950;line-height:1.15;overflow:hidden}.h5-notification-progress span.done i,.h5-notification-progress span.active i{background:#f97316;border-color:#f97316;box-shadow:0 0 0 3px #f973161f}.h5-notification-progress span.done em,.h5-notification-progress span.active em{color:#9a3412}.h5-notification-progress span.danger i{background:#e11d48;border-color:#e11d48;box-shadow:0 0 0 3px #e11d481f}.h5-notification-progress span.danger em{color:#be123c}.h5-notification-detail dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;display:grid;overflow:hidden}.h5-notification-detail-actions{justify-content:flex-start;display:flex}.h5-notification-detail-actions button{color:#7c2d12;white-space:nowrap;cursor:pointer;background:linear-gradient(135deg,#ffd84d,#ff9f1c);border:1px solid #f9731647;border-radius:999px;justify-content:center;align-items:center;gap:6px;min-width:0;min-height:36px;padding:0 13px;font-size:12px;font-weight:950;display:inline-flex;box-shadow:0 10px 20px #f9731629}.h5-notification-detail-actions button:active{transform:translateY(1px)}.h5-notification-detail dl div{background:#fff;border:1px solid #ffb84029;border-radius:12px;min-width:0;padding:8px}.h5-notification-detail dt,.h5-notification-detail dd{overflow-wrap:anywhere;min-width:0;margin:0}.h5-notification-detail dt{color:#94a3b8;font-size:10px;font-weight:850}.h5-notification-detail dd{color:var(--ink);word-break:break-word;overflow-wrap:anywhere;margin-top:4px;font-size:11px;font-weight:900;line-height:1.25}.h5-notification-read-state{color:#f97316;font-size:11px;font-weight:900}.collection-account-list span{color:#9a3412;font-size:10px;font-weight:900}.commission-part-list,.team-member-list,.team-order-list,.settlement-mini-list{gap:9px;display:grid}.commission-part-list article,.team-member-list article,.settlement-mini-list article{background:#fffaf2;border:1px solid #ffb8402e;border-radius:14px;justify-content:space-between;align-items:center;gap:10px;padding:10px;display:flex}.commission-part-list p,.team-member-list p,.team-order-list p{color:var(--muted);margin-top:4px;font-size:11px}.commission-part-list span,.team-member-list span,.settlement-mini-list span{color:#9a3412;font-size:12px;font-weight:900}.team-stat-grid{grid-template-columns:1fr 1fr;gap:8px;margin-bottom:10px;display:grid}.team-stat-grid article{background:#fffaf2;border:1px solid #ffb8402e;border-radius:14px;padding:10px}.team-stat-grid strong{margin-top:5px;font-size:16px;display:block}.team-order-list article{background:#fffaf2;border:1px solid #ffb8402e;border-radius:14px;grid-template-columns:24px minmax(0,1fr) auto 15px;align-items:center;gap:8px;padding:10px;display:grid}.team-order-list svg{color:#f97316}.team-order-list span{color:#0f766e;font-size:12px;font-weight:900}.h5-product-list{gap:9px;display:grid}.h5-product-list article{background:#fffaf2;border:1px solid #ffb84038;border-radius:15px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px;display:grid}.h5-product-list p{color:var(--muted);margin-top:5px;font-size:11px;line-height:1.35}.h5-product-list button{color:#7c2d12;background:linear-gradient(135deg,#ffd84d,#ff9f1c);border:0;border-radius:11px;min-height:30px;padding:0 10px;font-size:11px;font-weight:850}.h5-income-chart{background:radial-gradient(circle at 18% 14%,#ffc4001f,#0000 30%),#fffaf2;border:1px solid #ffb84038;border-radius:16px;grid-template-columns:repeat(6,1fr);align-items:end;gap:8px;height:86px;margin-top:12px;padding:12px;display:grid}.h5-income-chart span{height:var(--h);background:linear-gradient(#ff8a1c,#ffd84d);border-radius:999px 999px 5px 5px;min-height:16px}.h5-profile-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.h5-profile-grid button{min-height:62px}.team-income-phone .h5-profile-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.team-income-phone .h5-profile-grid button{min-width:0;min-height:58px;padding:9px 8px}.team-income-phone .h5-profile-grid button span{white-space:normal;max-width:100%;line-height:1.2}.h5-feature-panel{gap:12px;display:grid}.h5-feature-head{gap:7px;display:grid}.h5-feature-head>div{color:#7c2d12;background:#fff7d6;border-radius:10px;justify-self:start;align-items:center;gap:6px;min-height:26px;padding:0 9px;font-size:11px;font-weight:900;display:inline-flex}.h5-feature-head svg{color:#f97316}.h5-feature-head strong{color:var(--ink);font-size:18px;line-height:1.15}.h5-feature-head p{color:var(--muted);margin:0;font-size:12px;line-height:1.45}.h5-feature-records{gap:8px;display:grid}.h5-feature-records article{background:#fffaf2;border:1px solid #ffb8402e;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;padding:10px;display:grid}.h5-feature-records strong,.h5-feature-records p,.h5-feature-records span{min-width:0}.h5-feature-records strong{color:var(--ink);font-size:12px;line-height:1.25;display:block}.h5-feature-records p{color:var(--muted);margin-top:4px;font-size:11px;line-height:1.35}.h5-feature-records span{color:#9a3412;text-align:right;justify-self:end;font-size:11px;font-weight:900;line-height:1.25}.h5-feature-form{gap:10px;display:grid}.h5-feature-form label{gap:6px;display:grid}.h5-feature-form label>span{color:var(--ink);font-size:12px;font-weight:900;line-height:1.2}.h5-feature-form em{color:#ef4444;margin-left:3px;font-style:normal}.h5-feature-form input,.h5-feature-form select,.h5-feature-form textarea{width:100%;min-width:0;color:var(--ink);font:inherit;background:#ffffffeb;border:1px solid #ffb84042;border-radius:13px;outline:none;padding:0 11px;font-size:13px;font-weight:750;transition:border-color .18s,box-shadow .18s,background .18s}.h5-feature-form input,.h5-feature-form select{min-height:39px}.h5-feature-form textarea{resize:vertical;min-height:76px;padding-top:10px;line-height:1.45}.h5-feature-form input:focus,.h5-feature-form select:focus,.h5-feature-form textarea:focus{background:#fff;border-color:#f97316b8;box-shadow:0 0 0 3px #ffb8402e}.h5-feature-form input:disabled,.h5-feature-form select:disabled,.h5-feature-form textarea:disabled{color:#94a3b8;background:#f8fafc}.h5-feature-form small{color:#dc2626;font-size:11px;font-weight:850;line-height:1.25}.h5-attachment-uploader{background:#f0fdfab8;border:1px dashed #0f766e52;border-radius:13px;gap:7px;padding:10px;display:grid}.h5-attachment-uploader>span{color:var(--ink);font-size:12px;font-weight:900}.h5-attachment-uploader input{width:100%;min-width:0;color:var(--muted);font-size:12px;font-weight:800}.h5-attachment-uploader input::file-selector-button{color:#0f766e;background:#fff;border:1px solid #0f766e47;border-radius:10px;min-height:30px;margin-right:8px;font-weight:900}.h5-attachment-uploader small{color:#0f766e;font-size:11px;font-weight:850;line-height:1.35}.h5-feature-primary{color:#7c2d12;background:linear-gradient(135deg,#ffd84d,#ff9f1c);border:0;border-radius:13px;min-height:38px;font-size:13px;font-weight:900;transition:box-shadow .18s,transform .18s;box-shadow:0 12px 24px #ff8f1e2e}.h5-feature-primary:hover{box-shadow:0 16px 30px #ff8f1e3d}.h5-feature-primary:disabled{cursor:wait;opacity:.72;box-shadow:none}.h5-feature-primary:active{transform:translateY(1px)}.h5-login-shell{background:radial-gradient(circle at 18% 0,#ffd67d52,#0000 34%),linear-gradient(#fff7e6 0%,#fffaf0 36%,#f7f8fb 100%);align-content:start;gap:14px;width:min(100%,430px);min-height:100dvh;margin:0 auto;padding:16px 14px 28px;display:grid}.h5-login-hero,.h5-login-card{background:#ffffffe0;border:1px solid #ffbf4757;border-radius:24px;box-shadow:0 18px 46px #8f58001c}.h5-login-hero{gap:20px;padding:18px;display:grid}.h5-login-brand{align-items:center;gap:10px;display:flex}.h5-login-brand>span{color:#fff;background:linear-gradient(135deg,#f59e0b,#f97316);border-radius:15px;place-items:center;width:42px;height:42px;font-size:18px;font-weight:950;display:inline-grid;box-shadow:0 10px 24px #f9731647}.h5-login-brand strong,.h5-login-card-head strong{color:#172033;font-weight:950;line-height:1.25;display:block}.h5-login-brand small{color:#8a5b12;margin-top:3px;font-size:12px;font-weight:800;display:block}.h5-login-copy{gap:7px;display:grid}.h5-login-copy p,.h5-login-card-head p{color:#d97706;font-size:12px;font-weight:950}.h5-login-copy h1{color:#1b2435;letter-spacing:0;margin:0;font-size:clamp(25px,7vw,32px);line-height:1.12}.h5-login-copy span,.h5-login-card-head span,.h5-login-card small{color:#667085;font-size:13px;line-height:1.6}.h5-login-proof{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.h5-login-proof article{background:#fffaf0;border:1px solid #ffd07894;border-radius:16px;gap:7px;min-width:0;padding:12px;display:grid}.h5-login-proof svg{color:#f97316}.h5-login-proof strong{color:#172033;font-size:13px}.h5-login-proof span{color:#667085;font-size:12px;line-height:1.45}.h5-login-card{gap:14px;padding:16px;display:grid}.h5-auth-mode-tabs{background:#fffaf0;border:1px solid #ffbf4757;border-radius:16px;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:5px;display:grid}.h5-auth-mode-tabs button{color:#7c2d12;background:0 0;border:0;border-radius:12px;min-height:40px;font-size:13px;font-weight:950}.h5-auth-mode-tabs button.active{color:#fff;background:linear-gradient(135deg,#f59e0b,#f97316);box-shadow:0 10px 22px #f9731633}.h5-login-card-head{gap:5px;display:grid}.h5-login-profile-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.h5-login-profile-grid button{color:#344054;background:#fff;border:1px solid #eadfd0;border-radius:16px;align-content:center;justify-items:center;gap:7px;min-width:0;min-height:72px;font-weight:900;display:grid}.h5-login-profile-grid button.active{color:#9a3412;background:linear-gradient(#fff7ed,#fff);border-color:#f973169e;box-shadow:0 12px 24px #f973161f}.h5-login-profile-grid em{color:#fff;background:#f97316;border-radius:999px;place-items:center;min-width:34px;min-height:24px;font-size:12px;font-style:normal;display:inline-grid}.h5-login-profile-grid span{font-size:12px;line-height:1.25}.h5-login-card label{gap:8px;display:grid}.h5-login-card label>span{color:#475467;align-items:center;gap:6px;font-size:13px;font-weight:900;display:inline-flex}.h5-login-card input{color:#172033;background:#fff;border:1px solid #eadfd0;border-radius:14px;outline:0;width:100%;min-width:0;height:46px;padding:0 13px;font-size:14px;font-weight:800}.h5-login-card input:focus{border-color:#f97316a3;box-shadow:0 0 0 4px #f973161f}.h5-login-error{color:#b42318;background:#fff1f0;border:1px solid #ef44442e;border-radius:14px;margin:0;padding:10px 12px;font-size:13px;font-weight:850;line-height:1.45}.h5-login-submit{color:#fff;background:linear-gradient(135deg,#f59e0b,#f97316);border:0;border-radius:16px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:48px;font-size:14px;font-weight:950;display:inline-flex;box-shadow:0 14px 30px #f9731640}.h5-login-submit:disabled{cursor:wait;opacity:.72}.h5-member-strip{background:#fffaf0;border:1px solid #ffbf4747;border-radius:18px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;margin:0 14px 12px;padding:10px;display:grid}.h5-member-strip>div{min-width:0}.h5-member-strip span{color:#d97706;font-size:11px;font-weight:950;display:block}.h5-member-strip strong,.h5-member-strip p{overflow-wrap:anywhere;min-width:0}.h5-member-strip strong{color:#172033;margin-top:3px;font-size:13px;display:block}.h5-member-strip p{color:#667085;margin-top:2px;font-size:12px}.h5-member-strip button{color:#9a3412;white-space:nowrap;background:#fff;border:1px solid #f9731638;border-radius:999px;min-height:34px;padding:0 12px;font-size:12px;font-weight:900}.h5-auth-sheet{z-index:40;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0f172a47;place-items:end center;padding:18px;display:grid;position:fixed;inset:0}.h5-auth-sheet-card{background:radial-gradient(circle at 92% 0,#ffd67d47,#0000 32%),#fff;border:1px solid #ffbf476b;border-radius:24px;gap:10px;width:min(100%,390px);padding:18px;display:grid;box-shadow:0 24px 70px #0f172a38}.h5-auth-sheet-card>span{color:#9a3412;background:#fff7d6;border-radius:999px;justify-self:start;padding:6px 10px;font-size:12px;font-weight:950}.h5-auth-sheet-card strong{color:#172033;font-size:20px;line-height:1.2}.h5-auth-sheet-card p{color:#667085;font-size:13px;line-height:1.6}.h5-auth-sheet-card .h5-auth-actions{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;margin-top:4px;display:grid}.h5-auth-sheet-card button{color:#9a3412;background:#fff;border:1px solid #f973163d;border-radius:14px;min-height:42px;padding:0 12px;font-size:13px;font-weight:950}.h5-auth-sheet-card .h5-auth-actions button:last-child{color:#fff;background:linear-gradient(135deg,#f59e0b,#f97316);border:0;box-shadow:0 12px 26px #f9731638}.h5-auth-inline-card{overscroll-behavior:contain;align-self:end;max-height:min(86dvh,720px);overflow-y:auto}.h5-auth-inline-tabs button,.h5-auth-actions button{justify-content:center;align-items:center;gap:7px;line-height:1.2;display:inline-flex}.h5-auth-inline-tabs button.active{color:#fff;background:linear-gradient(135deg,#f59e0b,#f97316);border:0;box-shadow:0 10px 22px #f9731633}.h5-auth-inline-profiles{grid-template-columns:repeat(3,minmax(0,1fr))}.h5-auth-inline-profiles button{min-height:66px;padding:8px 6px}.h5-auth-inline-profiles button.active{color:#9a3412;background:linear-gradient(#fff7ed,#fff);border-color:#f973169e;box-shadow:0 12px 24px #f973161f}.h5-auth-field{gap:7px;min-width:0;display:grid}.h5-auth-field>span{color:#475467;align-items:center;gap:6px;font-size:13px;font-weight:900;display:inline-flex}.h5-auth-field input{color:#172033;background:#fff;border:1px solid #eadfd0;border-radius:14px;outline:0;width:100%;min-width:0;height:44px;padding:0 12px;font-size:14px;font-weight:800}.h5-auth-field input:focus{border-color:#f973169e;box-shadow:0 0 0 4px #f973161f}.h5-auth-hint{color:#9a3412;background:#fff7ed;border-radius:12px;margin:0;padding:8px 10px;font-size:12px;font-weight:850}.h5-auth-actions button:disabled{cursor:wait;opacity:.72}.h5-action-notice{color:#0f766e;background:#ecfdf5;border-radius:12px;margin:0;padding:9px 10px;font-size:12px;font-weight:900;line-height:1.35}.h5-local-records{background:linear-gradient(#fffaf2f0,#fffffff5);border:1px solid #ffb8403d;border-radius:16px;gap:8px;min-width:0;padding:10px;display:grid}.h5-local-records-head,.h5-local-records article{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;display:grid}.h5-local-records-head strong{color:var(--ink);font-size:12px;font-weight:950;line-height:1.2}.h5-local-records-head span{color:#b45309;font-size:11px;font-weight:850}.h5-local-records article{border-top:1px solid #ffb8402e;grid-template-columns:minmax(0,1fr) auto;padding:9px 0 9px 10px;position:relative}.h5-local-records article:before{content:"";background:linear-gradient(#ffd84d,#f97316);border-radius:999px;width:3px;position:absolute;top:12px;bottom:12px;left:0}.h5-local-records article>div,.h5-local-records article strong,.h5-local-records article p,.h5-local-records article span,.h5-local-records article time{min-width:0}.h5-local-records article>div{gap:4px;display:grid}.h5-local-records article strong{color:var(--ink);overflow-wrap:anywhere;font-size:12px;font-weight:950;line-height:1.25}.h5-local-records article p{color:var(--muted);overflow-wrap:anywhere;margin:0;font-size:11px;font-weight:750;line-height:1.35}.h5-local-records article span{color:#7c2d12;white-space:nowrap;background:#ffd84d59;border-radius:999px;justify-self:end;padding:5px 7px;font-size:10px;font-weight:950;line-height:1}.h5-local-records article time{color:#94a3b8;grid-column:1/-1;font-size:10px;font-weight:800;line-height:1}.h5-notes-status{background:#ffffffc7;border:1px solid #bfdbfedb;border-radius:18px;gap:8px;margin-top:16px;padding:14px;display:grid}.h5-notes-status span{color:var(--brand-dark);font-size:12px;font-weight:900}.h5-notes-status strong{color:var(--ink);font-size:13px;line-height:1.45}.h5-data-home{align-content:start;gap:12px;min-width:0;padding-bottom:4px;display:grid}.h5-photo-banner,.h5-live-panel,.h5-core-panel,.h5-shop-card,.h5-todo-panel,.h5-entry-panel{border-radius:20px;min-width:0;overflow:hidden}.h5-photo-banner{isolation:isolate;color:#fff;background:#101722;min-height:178px;position:relative;box-shadow:0 16px 36px #10172224}.h5-photo-banner.is-empty{background:radial-gradient(circle at 78% 20%,#ffb8402e,#0000 30%),radial-gradient(circle at 16% 90%,#14b8a61f,#0000 32%),linear-gradient(145deg,#111827,#172033 58%,#0f172a);min-height:188px;box-shadow:0 16px 32px #1118271f}.h5-photo-banner img{z-index:-2;object-fit:cover;width:100%;height:100%;position:absolute;inset:0;transform:scale(1.01)}.h5-empty-visual{z-index:-2;position:absolute;inset:0;overflow:hidden}.h5-empty-visual:before{content:"";background:linear-gradient(90deg,#ffffff29 1px,#0000 1px) 0 0/24px 100%,linear-gradient(#ffffff1f 1px,#0000 1px) 0 0/100% 20px,#ffffff0d;border:1px solid #ffffff29;border-radius:18px;width:116px;height:78px;position:absolute;bottom:20px;right:22px;box-shadow:inset 0 1px #ffffff1f}.h5-empty-orbit{border:1px solid #ffffff24;border-radius:999px;position:absolute}.h5-empty-orbit.orbit-a{width:126px;height:126px;top:34px;right:42px}.h5-empty-orbit.orbit-b{width:70px;height:70px;top:62px;right:76px}.h5-empty-node{background:#ffd36a;border-radius:999px;width:9px;height:9px;position:absolute;box-shadow:0 0 0 7px #ffd36a1f}.h5-empty-node.node-a{top:42px;right:78px}.h5-empty-node.node-b{background:#5eead4;bottom:74px;right:38px;box-shadow:0 0 0 7px #5eead41f}.h5-empty-node.node-c{background:#f9fafb;width:7px;height:7px;bottom:42px;right:146px;box-shadow:0 0 0 6px #f9fafb1a}.h5-photo-banner:after{content:"";z-index:-1;background:linear-gradient(90deg,#101722c7,#1017222e 58%,#10172275),linear-gradient(#10172205,#1017227a);position:absolute;inset:0}.h5-photo-banner.is-empty:after{background:linear-gradient(90deg,#0f172ae6,#0f172a80 58%,#0f172ac2),linear-gradient(#0f172a0a,#0f172a75)}.h5-photo-overlay{align-content:end;min-height:178px;padding:16px;display:grid}.h5-photo-overlay span{color:#7c2d12;background:linear-gradient(135deg,#ffd84d,#ff9f1c);border-radius:10px;justify-self:start;align-items:center;min-height:24px;padding:0 10px;font-size:11px;font-weight:900;display:inline-flex;box-shadow:0 10px 22px #ff8f1e38}.h5-photo-overlay h2{color:#fff;letter-spacing:0;text-wrap:balance;max-width:260px;margin-top:10px;font-size:23px;line-height:1.14}.h5-photo-overlay p{color:#ffffffc7;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:286px;margin-top:7px;font-size:12px;line-height:1.5;display:-webkit-box;overflow:hidden}.h5-photo-overlay button{color:#7c2d12;background:#fff7d6;border:0;border-radius:12px;justify-self:start;min-height:32px;margin-top:11px;padding:0 14px;font-size:12px;font-weight:900;box-shadow:0 12px 26px #0000002e}.h5-photo-banner.is-empty .h5-photo-overlay span{color:#0f172a;box-shadow:none;background:#f8dfa2}.h5-photo-banner.is-empty .h5-photo-overlay button{color:#0f172a;background:#fff4c8;box-shadow:0 12px 24px #00000024}.h5-banner-dots{gap:6px;display:inline-flex;position:absolute;bottom:14px;right:16px}.h5-banner-dots button{background:#ffffff85;border:0;border-radius:999px;width:7px;height:7px;padding:0}.h5-banner-dots button.active{background:#ffc400;width:20px}.h5-live-panel,.h5-core-panel,.h5-todo-panel,.h5-entry-panel{background:#fffffff0;border:1px solid #ffb8403d;padding:13px;box-shadow:inset 0 1px #ffffffe6,0 16px 34px #1f304b12}.h5-panel-title{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.h5-panel-title p{color:#f97316;font-size:12px;font-weight:900;line-height:1.2}.h5-panel-title h3{color:var(--ink);text-wrap:balance;margin-top:4px;font-size:16px;line-height:1.2}.h5-panel-title>span{color:#0f766e;background:#ecfdf5;border-radius:10px;flex:none;align-items:center;gap:5px;min-height:26px;padding:0 9px;font-size:11px;font-weight:900;display:inline-flex}.h5-panel-title>svg{color:#f97316}.h5-live-grid,.h5-empty-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.h5-live-grid article,.h5-empty-metrics article{background:radial-gradient(circle at 100% 0,#ffc40029,#0000 42%),linear-gradient(#fff,#fffaf2);border:1px solid #ffad4347;border-radius:16px;min-height:108px;padding:11px;position:relative;overflow:hidden}.h5-empty-metrics article{background:radial-gradient(circle at 96% 0,#14b8a61a,#0000 36%),linear-gradient(#fff,#f8fafc);min-height:84px}.h5-live-grid article:after,.h5-empty-metrics article:after{content:"";background:linear-gradient(90deg,#ff8a1c,#ffc400);border-radius:999px 999px 0 0;height:3px;position:absolute;bottom:0;left:12px;right:12px}.h5-live-grid svg,.h5-empty-metrics svg{color:#f97316;background:#fff7ed;border-radius:10px;width:29px;height:29px;padding:6px}.h5-empty-metrics svg{color:#0f766e;background:#ecfdf5}.h5-live-grid p{color:#64748b;margin-top:8px;font-size:12px;line-height:1.25}.h5-empty-metrics strong{color:#111827;margin-top:9px;font-size:13px;line-height:1.25;display:block}.h5-empty-metrics span{color:#64748b;margin-top:5px;font-size:11px;line-height:1.35;display:block}.h5-live-grid strong{color:#9a3412;letter-spacing:0;font-variant-numeric:tabular-nums;margin-top:5px;font-size:22px;line-height:1;display:block}.h5-live-grid strong small{color:#f97316;margin-left:3px;font-size:12px}.h5-live-grid article>span{color:#0f766e;margin-top:7px;font-size:11px;font-weight:900;display:block}.h5-sync-line{color:#94a3b8;margin-top:11px;font-size:10px;line-height:1.45;display:block}.h5-core-panel{background:radial-gradient(circle at 92% 10%,#ffc40024,#0000 30%),linear-gradient(#fff,#f8fbff)}.h5-core-strip{background:#fff;border:1px solid #e2e8f0e6;border-radius:16px;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;display:grid;overflow:hidden}.h5-core-strip:has(.h5-core-empty){background:radial-gradient(circle at 92% 0,#ffc4001a,#0000 34%),#fff;border-style:dashed;grid-template-columns:1fr}.h5-core-empty{grid-template-columns:30px minmax(0,1fr);align-items:center;gap:4px 10px;min-height:76px;padding:14px;display:grid}.h5-core-empty svg{color:#f97316;grid-row:1/3}.h5-core-empty strong{color:#111827;font-size:14px;line-height:1.2}.h5-core-empty span{color:#64748b;font-size:11px;line-height:1.45}.h5-core-strip article{background:#fff;min-width:0;min-height:86px;padding:11px 7px}.h5-core-strip article+article{border-left:1px solid #e2e8f0db}.h5-core-strip p{color:#64748b;white-space:nowrap;font-size:11px;line-height:1.2}.h5-core-strip strong{color:#111827;letter-spacing:0;font-variant-numeric:tabular-nums;margin-top:7px;font-size:15px;line-height:1.08;display:block}.h5-core-strip .up strong,.h5-core-strip .stable strong{color:#f97316}.h5-core-strip span{color:#0f766e;margin-top:6px;font-size:10px;line-height:1.2;display:block}.h5-shop-card{color:#7c2d12;background:radial-gradient(circle at 84% 8%,#ffffff7a,#0000 28%),linear-gradient(135deg,#ff8a1c,#ffc400);gap:12px;padding:14px;display:grid;box-shadow:0 16px 36px #ff8a1c33}.h5-shop-card.is-empty{color:#7c2d12;background:radial-gradient(circle at 92% 10%,#ffd36a6b,#0000 30%),linear-gradient(135deg,#fff7ed,#ffd36a);box-shadow:0 14px 30px #ffb44029}.h5-shop-card.is-empty .h5-shop-copy span{background:#ffffffb8}.h5-shop-copy span{color:#7c2d12;background:#ffffff7a;border-radius:10px;align-items:center;min-height:24px;padding:0 9px;font-size:11px;font-weight:900;display:inline-flex}.h5-shop-copy h3{color:#431407;margin-top:8px;font-size:22px;line-height:1.08}.h5-shop-copy p{color:#431407b8;margin-top:6px;font-size:12px;font-weight:800}.h5-shop-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.h5-shop-actions button{color:#7c2d12;text-align:left;background:#ffffff80;border:1px solid #ffffff6b;border-radius:14px;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:3px 8px;min-width:0;min-height:58px;padding:8px;display:grid;box-shadow:inset 0 1px #ffffff8c}.h5-shop-actions svg{grid-row:1/3}.h5-shop-actions span,.h5-shop-actions small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.h5-shop-actions span{font-size:12px;font-weight:900}.h5-shop-actions small{color:#7c2d12a8;font-size:10px}.h5-todo-list{gap:9px;display:grid}.h5-todo-list article{background:#f8fafc;border-radius:14px;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:56px;padding:10px;display:grid}.h5-todo-list svg{color:#f97316}.h5-todo-list p{color:var(--muted);margin-top:4px;font-size:11px;line-height:1.35}.h5-todo-list button{color:#fff;background:#111827;border:0;border-radius:999px;min-height:30px;padding:0 12px;font-size:12px;font-weight:900}.h5-entry-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.h5-entry-empty{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.h5-entry-empty button{color:#344054;text-align:left;background:radial-gradient(circle at 100% 0,#ffc4001f,#0000 36%),#fff;border:1px solid #e2e8f0eb;border-radius:14px;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:8px;min-width:0;min-height:58px;padding:10px;font-size:12px;font-weight:900;display:grid}.h5-entry-empty svg{color:#f97316}.h5-entry-grid button{color:#344054;background:#fff;border:1px solid #e2e8f0eb;border-radius:14px;place-items:center;gap:5px;min-width:0;min-height:56px;font-size:11px;line-height:1.15;display:grid}.h5-entry-grid svg{color:#f97316}.h5-photo-overlay button:active,.h5-shop-actions button:active,.h5-todo-list button:active,.h5-entry-grid button:active,.h5-entry-empty button:active{transform:translateY(1px)scale(.99)}.h5-photo-overlay button:hover,.h5-shop-actions button:hover,.h5-todo-list article:hover,.h5-entry-grid button:hover,.h5-entry-empty button:hover,.h5-live-grid article:hover,.h5-core-strip article:hover{box-shadow:var(--shadow-hover);transform:translateY(-1px)}.business-samples,.commission-agent,.finance-sample,.content-ops,.system-settings{background:radial-gradient(circle at 82% 0,#1f5eff14,#0000 26%),#f5f7fb}.business-hero,.commission-hero,.finance-hero,.content-ops-hero,.system-settings-hero{box-shadow:inset 0 1px 0 #ffffffe6, var(--shadow-soft);background:radial-gradient(circle at 100% 0,#1f5eff1a,#0000 25%),linear-gradient(135deg,#fffffffa,#f7fafff0);border-radius:24px;padding:20px}.business-hero h2,.commission-hero h2,.finance-hero h2,.content-ops-hero h2,.system-settings-hero h2{letter-spacing:0;text-wrap:balance;overflow-wrap:normal;font-size:26px;line-height:1.18}.business-hero p:last-child,.commission-hero p:last-child,.finance-hero p:last-child,.content-ops-hero p:last-child,.system-settings-hero p:last-child{overflow-wrap:normal;max-width:760px}.commission-hero-badge,.content-ops-badge,.system-stage-badge,.finance-hero-card{justify-self:end}.sample-stat-card{background:linear-gradient(#fffffffa,#fafcfff0);border-radius:20px;overflow:hidden}.sample-stat-card>svg{background:var(--brand-soft);border-radius:12px}.sample-stat-card.teal>svg{background:#e8f7f3}.sample-stat-card strong{letter-spacing:0;font-variant-numeric:tabular-nums;font-size:27px}.sample-stat-card span{font-variant-numeric:tabular-nums;font-weight:850}.sample-panel{background:linear-gradient(#fffffffa,#fafcfff0);border-radius:20px;padding:17px;position:relative;overflow:hidden}.sample-panel-header button,.order-tabs button{border-radius:999px;font-weight:750}.merchant-row,.sample-order-row,.agent-rank-card,.finance-flow-table article,.withdraw-item,.proof-grid article,.ad-placement-list article,.announcement-list article,.campaign-list article,.faq-list article,.system-role-list article,.feature-toggle-list article,.system-log-list article{border-radius:16px}.merchant-row.active,.sample-order-row.active,.merchant-row:hover,.sample-order-row:hover,.agent-rank-card:hover,.finance-flow-table article:hover,.withdraw-item:hover,.proof-grid article:hover,.ad-placement-list article:hover,.announcement-list article:hover,.campaign-list article:hover,.faq-list article:hover,.system-role-list article:hover,.feature-toggle-list article:hover,.system-log-list article:hover{box-shadow:var(--shadow-hover);border-color:#bfd0ec;transform:translateY(-1px)}.merchant-row span,.sample-order-row em,.settlement-list em,.finance-flow-table em,.withdraw-list em,.proof-grid em,.ad-placement-list span,.announcement-list span,.faq-list span,.system-role-list span,.feature-toggle-list span,.system-log-list span{background:var(--brand-soft)}.merchant-row em,.review-meta em,.ad-placement-list em,.announcement-list em,.campaign-list em,.system-role-list em,.system-log-list em{background:#e8f7f3}.merchant-list .table-toolbar,.order-sample-table .table-toolbar,.withdraw-list .table-toolbar,.merchant-list .admin-table-head,.order-sample-table .admin-table-head,.withdraw-list .admin-table-head,.merchant-row,.sample-order-row,.withdraw-item{border-radius:10px}.merchant-row:hover,.sample-order-row:hover,.withdraw-item:hover,.merchant-row.active,.sample-order-row.active,.withdraw-item.active{transform:none}.approval-card,.review-rule-box,.withdraw-detail-grid div,.withdraw-audit-list div,.rate-config-grid article,.rate-summary-list div,.finance-process article,.commission-flow article,.system-rate-grid article,.phase-four-grid article{border-radius:18px}.api-state-showcase{background:radial-gradient(circle at 10% 8%,#1f5eff1a,#0000 28%),linear-gradient(#f8fbff,#eef3f9);gap:18px;min-width:0;padding:18px;display:grid}.api-state-hero{border:1px solid var(--line);box-shadow:var(--shadow-soft);background:#ffffffdb;border-radius:22px;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:18px;padding:22px;display:grid}.api-state-hero h2{max-width:760px;margin-bottom:10px;font-size:clamp(24px,3vw,38px)}.api-state-hero p:last-child{max-width:820px;color:var(--muted);font-size:15px;line-height:1.7}.api-state-mode{background:#fff;border:1px solid #1f5eff24;border-radius:18px;gap:8px;min-width:210px;padding:14px;display:grid}.api-state-mode span{color:var(--muted);font-size:12px;font-weight:800}.api-state-mode strong{color:var(--brand-dark);font-size:18px}.api-readiness-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.api-readiness-grid article{border:1px solid var(--line);min-width:0;box-shadow:var(--shadow-soft);background:#ffffffe6;border-radius:18px;gap:8px;padding:16px;display:grid}.api-readiness-grid svg{color:var(--brand)}.api-readiness-grid p{color:var(--muted);font-size:12px;font-weight:800}.api-readiness-grid strong{font-variant-numeric:tabular-nums;font-size:24px}.api-readiness-grid span{color:var(--muted);font-size:13px;line-height:1.5}.api-state-layout{grid-template-columns:minmax(0,1fr) minmax(280px,.38fr);align-items:start;gap:18px;display:grid}.api-state-panel,.api-state-side{border:1px solid var(--line);min-width:0;box-shadow:var(--shadow-soft);background:#ffffffe6;border-radius:22px;padding:18px}.api-state-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.api-state-block{border:1px solid var(--line);background:linear-gradient(#fff,#f8fbff);border-radius:18px;grid-template-columns:42px minmax(0,1fr);align-items:start;gap:12px;min-width:0;padding:16px;display:grid}.api-state-block.compact{grid-template-columns:34px minmax(0,1fr);padding:12px}.api-state-icon{width:42px;height:42px;color:var(--brand);background:#1f5eff17;border-radius:14px;place-items:center;display:grid}.api-state-block.compact .api-state-icon{border-radius:12px;width:34px;height:34px}.api-state-content{gap:8px;min-width:0;display:grid}.api-state-meta{flex-wrap:wrap;gap:6px;display:flex}.api-state-meta span,.api-state-meta em{border-radius:999px;align-items:center;min-height:23px;padding:0 8px;font-size:11px;font-style:normal;font-weight:850;line-height:1;display:inline-flex}.api-state-meta span{color:#173fba;background:#1f5eff17}.api-state-meta em{color:#3a4a61;overflow-wrap:anywhere;background:#6470841a;max-width:100%}.api-state-block h3{font-size:16px}.api-state-block p{color:var(--muted);font-size:13px;line-height:1.6}.api-state-block button{color:#fff;background:var(--ink);border:0;border-radius:999px;align-items:center;gap:6px;width:fit-content;min-height:32px;padding:0 12px;font-size:12px;font-weight:850;display:inline-flex}.api-state-block.state-loading .api-state-icon{color:#1e4fd7;background:#1f5eff1a}.api-state-block.state-empty .api-state-icon{color:#667085;background:#6470841f}.api-state-block.state-error .api-state-icon{color:var(--red);background:#c83c3c1a}.api-state-block.state-unauthorized .api-state-icon,.api-state-block.state-forbidden .api-state-icon{color:var(--amber);background:#aa6a131f}.api-state-block.state-success .api-state-icon{color:var(--teal);background:#0879681a}.api-flow-list{gap:12px;margin:16px 0 0;padding:0;list-style:none;display:grid}.api-flow-list li{border:1px solid var(--line);background:#fff;border-radius:16px;grid-template-columns:38px minmax(0,1fr);gap:10px;padding:12px;display:grid}.api-flow-list span{width:34px;height:34px;color:var(--brand-dark);background:var(--brand-soft);font-variant-numeric:tabular-nums;border-radius:12px;place-items:center;font-size:12px;font-weight:900;display:grid}.api-flow-list strong{margin-bottom:5px;font-size:14px;display:block}.api-flow-list p{color:var(--muted);font-size:13px;line-height:1.55}.approval-card button,.withdraw-action-row button,.todo-item button{border-radius:999px;font-weight:850}.action-feedback{color:#087968;background:#ecfdf3;border:1px solid #08796824;border-radius:14px;margin-top:12px;padding:10px 12px;font-size:13px;font-weight:800;line-height:1.45}.action-feedback.error{color:var(--red);background:#c83c3c14;border-color:#c83c3c29}.action-feedback.info{color:#1747c8;background:#1f5eff14;border-color:#1f5eff26}.setting-edit-box{background:linear-gradient(#f8fbff,#fff);border:1px solid #1f5eff1f;border-radius:18px;gap:12px;margin-top:14px;padding:14px;display:grid}.setting-edit-box p{color:var(--muted);margin-top:5px;font-size:12px;line-height:1.5}.system-form-grid{gap:10px;display:grid}.system-form-grid label{gap:7px;min-width:0;display:grid}.system-form-grid label span{color:var(--muted);font-size:12px;font-weight:850}.system-form-grid input,.system-form-grid select{border:1px solid var(--line);width:100%;min-width:0;height:38px;color:var(--ink);background:#fff;border-radius:12px;padding:0 10px}.system-form-grid input:disabled,.system-form-grid select:disabled{color:var(--muted);background:#f3f6fa}.system-form-grid button,.system-role-list button{border:1px solid var(--line);color:#344054;white-space:nowrap;background:#fff;border-radius:999px;justify-content:center;align-items:center;min-height:34px;padding:0 12px;font-size:12px;font-weight:900;display:inline-flex}.system-form-grid button[type=submit]{color:#fff;background:linear-gradient(135deg, var(--ink), var(--brand));border:0;min-height:38px}.system-form-grid button:disabled,.system-role-list button:disabled{cursor:not-allowed;opacity:.62}.setting-chip-row{flex-wrap:wrap;gap:8px;display:flex}.setting-chip-row button{border:1px solid var(--line);color:#344054;background:#fff;border-radius:999px;min-height:30px;padding:0 10px;font-size:12px;font-weight:800}.setting-chip-row button.active{color:#fff;border-color:var(--brand);background:var(--brand)}.setting-edit-row{grid-template-columns:minmax(0,1fr) auto;gap:10px;display:grid}.setting-edit-row button{color:#fff;background:linear-gradient(135deg, var(--ink), #1f5eff);white-space:nowrap;border:0;border-radius:999px;min-height:42px;padding:0 14px;font-weight:850}.workbench-resource{background:radial-gradient(circle at 82% 0,#1f5eff14,#0000 26%),#f5f7fb;gap:16px;min-width:0;padding:18px;display:grid}.resource-hero{box-shadow:inset 0 1px 0 #ffffffe6, var(--shadow-soft);background:radial-gradient(circle at 100% 0,#1f5eff1a,#0000 25%),linear-gradient(135deg,#fffffffa,#f7fafff0);border-radius:24px;grid-template-columns:minmax(0,1fr) minmax(220px,280px);align-items:stretch;gap:16px;padding:20px;display:grid}.resource-hero h2{text-wrap:balance;max-width:820px;margin-bottom:10px;font-size:26px;line-height:1.18}.resource-hero p:not(.eyebrow){max-width:760px;color:var(--muted);font-size:14px;line-height:1.7}.resource-hero-card{background:#ffffffe6;border:1px solid #1f5eff24;border-radius:20px;align-content:center;gap:8px;min-width:0;padding:16px;display:grid}.resource-hero-card svg{color:var(--brand)}.resource-hero-card span{color:var(--brand-dark);font-size:13px;font-weight:850}.resource-hero-card strong{color:var(--muted);overflow-wrap:anywhere;font-size:12px;line-height:1.45}.resource-stat-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.resource-panel{gap:12px;display:grid}.resource-workspace{grid-template-columns:minmax(0,1.08fr) minmax(340px,.72fr);align-items:start;gap:14px;min-width:0;display:grid}.resource-toolbar{background:#f8fbff;border:1px solid #dde5efe6;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.resource-toolbar>div{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.resource-search{border:1px solid var(--line);min-width:min(100%,360px);height:38px;color:var(--muted);background:#fff;border-radius:999px;align-items:center;gap:8px;padding:0 11px;display:flex}.resource-search input{width:100%;min-width:0;color:var(--ink);background:0 0;border:0;outline:0}.resource-toolbar button,.resource-row button{border:1px solid var(--line);color:#344054;white-space:nowrap;background:#fff;border-radius:999px;justify-content:center;align-items:center;gap:6px;min-height:34px;padding:0 12px;font-size:12px;font-weight:850;display:inline-flex}.resource-toolbar button:hover,.resource-row button:not(:disabled):hover{color:var(--brand-dark);background:#eff6ff;border-color:#bfdbfe}.resource-toolbar .resource-primary-action{color:#fff;background:linear-gradient(135deg, var(--ink), var(--brand));border-color:#1f5eff38}.resource-toolbar .resource-primary-action:hover{color:#fff;background:linear-gradient(135deg,#172036,#1f5eff);border-color:#1f5eff59}.icon-plain-button{border:1px solid var(--line);color:#344054;background:#fff;border-radius:50%;place-items:center;width:34px;height:34px;display:inline-grid}.icon-plain-button:hover{color:var(--brand-dark);background:#eff6ff;border-color:#bfdbfe}.placement-action{border:1px solid var(--line);color:#344054;white-space:nowrap;background:#fff;border-radius:999px;justify-self:end;min-height:30px;padding:0 10px;font-size:12px;font-weight:850}.placement-action:hover:not(:disabled){color:var(--brand-dark);background:#eff6ff;border-color:#bfdbfe}.resource-list{gap:9px;display:grid}.resource-row{border:1px solid var(--line);background:#fff;border-radius:20px;align-items:start;gap:12px;min-width:0;min-height:118px;padding:14px 16px;display:grid}.resource-row.active,.resource-row:hover{box-shadow:var(--shadow-hover);border-color:#bfd0ec}.resource-row-main{min-width:0;color:inherit;text-align:left;background:0 0;border:0;justify-items:start;gap:6px;padding:0;display:grid}.resource-row-top{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:14px;min-width:0;display:grid}.resource-row-main strong{color:#1e3555;text-wrap:balance;text-overflow:ellipsis;white-space:nowrap;background:#fff;border:1px solid #bfd0ecd1;border-radius:999px;min-width:0;max-width:100%;padding:8px 18px;font-size:15px;line-height:1.25;display:block;overflow:hidden}.resource-row-main p{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:12px;font-weight:760;line-height:1.35;overflow:hidden}.resource-row-side{grid-auto-columns:max-content;grid-auto-flow:column;justify-content:end;align-items:center;gap:18px;display:grid}.resource-row-side span,.resource-row-meta em{width:fit-content;max-width:100%;min-height:26px;color:var(--brand-dark);background:var(--brand-soft);white-space:nowrap;border-radius:999px;align-items:center;padding:0 9px;font-size:12px;font-style:normal;font-weight:850;line-height:1.2;display:inline-flex}.resource-row-side b{color:#030712;font-variant-numeric:tabular-nums;white-space:nowrap;justify-self:start;font-size:18px;font-weight:950}.resource-row-meta{flex-wrap:wrap;grid-column:1/-1;gap:6px;min-width:0;display:flex}.resource-row-meta em{color:#3a4a61;background:#f1f5f9}.resource-row-actions{flex-wrap:wrap;grid-column:1/-1;gap:8px;display:flex}.resource-row-actions button{min-height:32px}.resource-skeleton-list{gap:9px;display:grid}.resource-skeleton-list.compact div{height:58px}.resource-skeleton-list div{background:linear-gradient(90deg,#eef3f9 0%,#f9fbff 46%,#eef3f9 100%) 0 0/220% 100%;border-radius:16px;height:74px;animation:1.2s ease-in-out infinite resourceSkeleton}.resource-empty{border:1px dashed var(--line-strong);text-align:center;background:#f8fbff;border-radius:18px;align-content:center;place-items:center;gap:8px;min-height:180px;display:grid}.resource-empty.compact{min-height:140px}.resource-empty strong{font-size:16px}.resource-empty p{color:var(--muted);font-size:13px}.resource-detail-panel{gap:14px;display:grid}.resource-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.resource-detail-grid div{background:#f8fbff;border:1px solid #dde5efd1;border-radius:14px;gap:5px;min-width:0;min-height:58px;padding:10px;display:grid}.resource-detail-grid span,.resource-edit-form label span{color:var(--muted);font-size:12px;font-weight:800;line-height:1.25}.resource-detail-grid strong{min-width:0;color:var(--ink);overflow-wrap:anywhere;font-size:13px;line-height:1.35}.resource-edit-form{background:linear-gradient(#f8fbff,#fff);border:1px solid #1f5eff1f;border-radius:18px;gap:10px;padding:12px;display:grid}.resource-create-form{align-content:start}.resource-create-note{color:#3a4a61;background:#f7fbff;border:1px solid #1f5eff1f;border-radius:14px;margin:0;padding:10px 12px;font-size:12px;font-weight:760;line-height:1.55}.resource-edit-form label{gap:7px;min-width:0;display:grid}.resource-edit-form input,.resource-edit-form select{border:1px solid var(--line);width:100%;min-width:0;height:38px;color:var(--ink);background:#fff;border-radius:12px;padding:0 10px}.resource-edit-form input:disabled,.resource-edit-form select:disabled{color:var(--muted);background:#f3f6fa}.resource-edit-form>button{color:#fff;background:linear-gradient(135deg, var(--ink), var(--brand));border:0;border-radius:999px;justify-content:center;align-items:center;gap:7px;min-height:38px;padding:0 14px;font-size:13px;font-weight:900;display:inline-flex}.resource-create-actions{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.resource-create-actions button{border:1px solid var(--line);color:#344054;white-space:nowrap;background:#fff;border-radius:999px;justify-content:center;align-items:center;gap:7px;min-height:38px;padding:0 14px;font-size:13px;font-weight:900;display:inline-flex}.resource-create-actions button[type=submit]{color:#fff;background:linear-gradient(135deg, var(--ink), var(--brand));border:0}.resource-create-actions button:disabled{cursor:not-allowed;opacity:.62}.resource-edit-form small{color:var(--muted);font-size:12px;line-height:1.5}.resource-relation-list{gap:8px;display:grid}.resource-relation-list article{border:1px solid var(--line);background:#fff;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;padding:10px;display:grid}.resource-relation-list strong,.resource-relation-list p{overflow-wrap:anywhere;min-width:0}.resource-relation-list strong{font-size:13px}.resource-relation-list p{color:var(--muted);margin-top:4px;font-size:12px;line-height:1.4}.resource-relation-list span{color:var(--brand-dark);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12px;font-weight:900}@keyframes resourceSkeleton{0%{background-position:0%}to{background-position:-220%}}.rate-config-grid strong,.rate-summary-list strong,.withdraw-detail-grid strong,.finance-flow-table b,.settlement-list span,.agent-rank-numbers strong,.system-rate-grid strong,.income-hero-card h2,.income-summary-grid strong,.team-stat-grid strong,.commission-part-list span,.team-member-list span,.settlement-mini-list span,.team-order-list span{font-variant-numeric:tabular-nums}@media (width<=1180px){.app-shell{grid-template-columns:1fr}.surface-page-stage{grid-area:auto/1}.control-panel{height:auto;position:static}.admin-workbench,.workbench-module-shell{grid-template-columns:1fr}.admin-workbench{background:radial-gradient(circle at 78% 0,#1f5eff17,#0000 26%),#f5f7fb}.admin-workbench>.side-nav,.workbench-module-shell>.side-nav{display:none}.admin-workbench .admin-workspace{grid-column:1/-1;width:100%}.workbench-module-content{grid-column:1/-1;width:100%;padding:20px}.workbench-quick-nav{visibility:visible;height:auto;margin:-4px 0 14px}.module-quick-nav{margin:0 0 14px}.dashboard-grid,.admin-dashboard-grid,.business-layout,.commission-layout,.finance-layout,.content-ops-layout,.system-settings-layout,.admin-workspace-row,.admin-section-row,.business-workspace-row,.finance-workspace-row,.admin-governance-split,.admin-risk-row .risk-alert-list,.admin-module-row .module-grid{grid-template-columns:1fr}.admin-chart-panel,.review-workbench-panel,.review-detail-panel,.module-overview-panel,.agent-map-panel,.commission-panel,.risk-panel,.permission-panel,.ops-panel,.merchant-panel,.order-panel,.review-flow,.merchant-detail,.order-detail,.agent-ranking-panel,.commission-trend-panel,.commission-rule-panel,.settlement-panel,.rate-config-panel,.finance-flow-panel,.withdraw-panel,.withdraw-detail-panel,.proof-panel,.rate-summary-panel,.finance-process-panel,.finance-bulk-panel,.ad-placement-panel,.announcement-panel,.campaign-panel,.help-center-panel,.role-panel,.parameter-panel,.log-panel,.phase-four-panel,.toggle-panel,.backup-panel{grid-column:1}.api-state-layout,.resource-workspace{grid-template-columns:1fr}.resource-row{grid-template-columns:minmax(0,1.2fr) minmax(96px,.42fr) minmax(110px,.45fr)}.resource-row-meta,.resource-row-actions{grid-column:1/-1}.resource-row-actions button{justify-self:start;width:fit-content}.admin-hero,.architecture-hero{grid-template-columns:1fr;align-items:start}.hero-actions,.architecture-badge{justify-self:start}.task-panel,.detail-drawer,.action-panel,.table-panel{grid-column:auto}.business-hero,.commission-hero,.finance-hero,.content-ops-hero,.system-settings-hero,.resource-hero{grid-template-columns:1fr;align-items:start}.sample-search,.sample-search.compact-search,.finance-hero-card{justify-self:start;width:min(100%,420px);max-width:420px}.commission-hero-badge,.content-ops-badge,.system-stage-badge,.resource-hero-card{justify-self:start}}@media (width<=840px){.app-shell{padding:10px;overflow-x:hidden}.surface-page-stage{overflow-x:clip}.standalone-shell{padding:8px;overflow-x:hidden}.standalone-h5-shell{padding:0}.standalone-h5-shell>.h5-stage{min-height:100dvh}.surface-frame{max-width:100%}.trial-metric-grid,.delivery-gate-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.workbench,.admin-workbench{grid-template-columns:1fr}.admin-workspace{grid-column:1/-1;padding:14px}.workbench-module-shell{grid-template-columns:1fr}.workbench-module-content{min-width:0;padding:12px;overflow-x:hidden}.workbench-quick-nav{overscroll-behavior-x:contain;width:100%;max-width:calc(100vw - 24px);margin:0 0 12px;padding:0 2px 4px}.admin-workspace .workbench-quick-nav{max-width:calc(100vw - 28px)}.admin-workspace>.workbench-quick-nav,.surface-page-panel .admin-workbench .workbench-quick-nav,.admin-workbench-embedded .workbench-quick-nav{flex-wrap:wrap;max-width:100%;overflow-x:hidden}.admin-workspace>.workbench-quick-nav .workbench-quick-nav-item,.surface-page-panel .admin-workbench .workbench-quick-nav-item,.admin-workbench-embedded .workbench-quick-nav-item{flex:104px;justify-content:center;min-width:0}.side-nav{display:none}.workspace{padding:14px}.topbar,.panel-header{flex-direction:column;align-items:stretch}.command-search{width:100%;margin-left:0}.metric-grid,.action-grid{grid-template-columns:1fr 1fr}.order-row{grid-template-columns:1fr;gap:5px;padding:12px}.order-row b{justify-self:start}.h5-stage{background:#f5f7fb;grid-template-columns:1fr;align-items:start;min-height:100dvh;padding:0}.phone-shell{width:100%;max-width:430px;height:auto;min-height:100dvh;box-shadow:none;border-radius:0;padding:12px 12px 18px}.agency-phone,.team-income-phone{grid-template-rows:auto auto auto;grid-auto-rows:auto;align-content:start;gap:12px;height:auto;min-height:100dvh}.h5-stage .phone-status{display:none}.h5-stage .phone-shell{background:radial-gradient(circle at 14% 0,#ffd84d29,#0000 30%),linear-gradient(#f7f9fd 0%,#f3f6fb 100%);max-width:none}.h5-stage .agency-header{min-height:52px;padding:2px 0 8px}.h5-stage .mobile-section,.h5-stage .h5-trial-identity-card{border-color:#ffb8403d;border-radius:20px;box-shadow:inset 0 1px #ffffffe6,0 12px 28px #1f304b0e}.mobile-notes{display:none}.agency-tabbar{z-index:30;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-color:#ffb84047;max-width:406px;margin:10px auto 0;position:sticky;bottom:0;left:0;right:0;box-shadow:0 -12px 30px #1f304b1f,inset 0 1px #ffffffe6}.agency-tabbar button.active{color:#7c2d12;background:linear-gradient(135deg,#ffd84d,#ff9f1c)}.h5-trial-identity-card{border-radius:18px}.h5-trial-identity-top{align-items:stretch}.h5-trial-identity-top em{align-self:flex-start}.h5-identity-tabs button{height:34px}.team-order-list article{grid-template-columns:24px minmax(0,1fr) auto}.team-order-list article>svg:last-child{display:none}.h5-notification-progress,.h5-notification-detail dl{grid-template-columns:1fr}.api-state-showcase{padding:14px}.api-state-hero{grid-template-columns:1fr;padding:18px}.api-state-mode{min-width:0}.login-shell{grid-template-columns:1fr;padding:14px}.login-brand-panel{padding:18px}.login-proof-grid,.login-account-list,.admin-chart-kpis{grid-template-columns:1fr}.admin-trend-chart{min-height:456px;padding:12px}.chart-visual .admin-combo-chart{height:198px}.admin-chart-grid text{font-size:10px}.admin-chart-value{display:none}.commission-chart-kpis,.operation-log-toolbar{grid-template-columns:1fr}.operation-log-toolbar button{width:100%}.commission-trend-chart{min-height:348px;padding:12px}.commission-combo-chart{height:198px}.commission-chart-grid text{font-size:10px}.commission-chart-value{display:none}.api-readiness-grid,.api-state-grid{grid-template-columns:1fr 1fr}.business-samples,.commission-agent,.finance-sample,.content-ops,.system-settings,.workbench-resource{padding:14px;overflow-x:hidden}.filter-summary-bar,.finance-filter-bar{grid-template-columns:1fr;align-items:stretch}.filter-summary-bar>span{order:2;width:100%;padding:2px 0}.filter-summary-bar>div{order:3;justify-content:flex-start}.finance-filter-bar .sample-search,.filter-summary-bar .sample-search{order:1;width:100%;max-width:none}.sample-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sample-stat-card{min-height:144px}.business-hero,.commission-hero,.finance-hero,.content-ops-hero,.system-settings-hero,.resource-hero,.admin-hero,.architecture-hero{border-radius:18px;padding:16px}.business-hero h2,.commission-hero h2,.finance-hero h2,.content-ops-hero h2,.system-settings-hero h2,.resource-hero h2,.admin-hero h2,.architecture-hero h2{font-size:22px;line-height:1.22}.resource-toolbar{flex-direction:column;align-items:stretch}.resource-search{width:100%;min-width:0}.resource-toolbar>div{justify-content:flex-start}.resource-row{gap:8px}.resource-row-top{grid-template-columns:1fr}.resource-row-side{grid-template-columns:repeat(2,max-content);grid-auto-columns:auto;grid-auto-flow:row;justify-content:start;gap:8px 12px}.resource-row-main strong,.resource-row-main p{white-space:normal}.resource-row-meta,.resource-row-actions{grid-column:auto}.resource-row-actions{justify-content:flex-start}.resource-create-actions{grid-template-columns:1fr}.resource-create-actions button{width:100%}.resource-detail-grid,.merchant-editor-grid{grid-template-columns:1fr}.table-toolbar,.table-footer{flex-direction:column;align-items:stretch}.table-actions,.table-footer>div{justify-content:flex-start}.finance-layout,.review-steps,.rule-grid,.commission-flow,.rate-config-grid,.finance-process,.system-role-list,.system-rate-grid,.phase-four-grid,.trial-metric-grid,.trial-track-grid,.delivery-gate-grid,.trial-readiness-hero{grid-template-columns:1fr}.readiness-score{justify-self:start;width:min(160px,100%)}.system-role-list article,.feature-toggle-list article,.system-log-list article,.backup-list article{grid-template-columns:1fr;justify-items:start}.agent-rank-card{grid-template-columns:54px minmax(0,1fr);grid-template-areas:"rank main" "numbers";justify-items:start}.agent-rank-numbers{grid-template-columns:1fr;justify-items:start;width:100%}.agent-rank-numbers div{grid-template-columns:1fr}.agent-rank-numbers em{text-align:left;justify-self:start}.agent-rank-tags,.agent-rank-numbers{min-width:0}@media (width<=640px){.agent-rank-card{grid-template-columns:1fr;grid-template-areas:"rank""main""numbers"}}.finance-flow-table article{grid-template-columns:1fr;justify-items:start}.finance-flow-table span,.finance-flow-table b,.finance-flow-table em,.finance-flow-table small{overflow-wrap:anywhere;justify-self:start;min-width:0;max-width:100%}.finance-flow-panel,.withdraw-panel,.withdraw-detail-panel,.proof-panel,.rate-summary-panel,.finance-process-panel,.finance-bulk-panel{grid-column:1}.admin-table-head{display:none}.merchant-row,.sample-order-row,.withdraw-item{grid-template-columns:1fr;gap:8px;min-height:0}.merchant-row b,.sample-order-row b,.withdraw-list span,.merchant-row span,.merchant-row em,.sample-order-row em,.withdraw-list em{justify-self:start}.merchant-row>.selection-cell,.sample-order-row>.selection-cell,.withdraw-item>.selection-cell{width:fit-content;min-width:34px;min-height:28px;margin-bottom:-2px}.sample-order-row>span:not(.selection-cell):first-of-type{width:fit-content;max-width:100%;color:var(--brand-dark);background:var(--brand-soft);border-radius:999px;padding:4px 8px;font-size:12px;font-weight:850}.order-workflow-strip,.order-create-grid,.withdraw-workflow-strip,.withdraw-review-form,.operation-log-toolbar{grid-template-columns:1fr}.withdraw-list small{justify-self:start}.bulk-panel-footer{flex-direction:column;align-items:stretch}.bulk-panel-footer>div{justify-content:flex-start}}@media (width<=520px){.metric-grid,.mobile-card-list,.note-grid,.api-readiness-grid,.api-state-grid,.sample-stat-grid,.resource-stat-grid{grid-template-columns:1fr}.filter-summary-bar{border-radius:16px;padding:12px}.filter-summary-bar>div,.table-actions,.table-footer>div,.bulk-panel-footer>div,.resource-toolbar>div,.resource-footer>div{grid-template-columns:1fr 1fr;width:100%;display:grid}.filter-summary-bar button,.table-actions button,.table-footer button,.bulk-panel-footer button,.resource-toolbar button,.resource-footer button{width:100%}.bulk-form-grid,.bulk-option-grid,.bulk-column-grid{grid-template-columns:1fr}.sample-stat-card{grid-template-rows:38px auto auto auto;min-height:136px}.control-panel,.surface-frame{border-radius:16px}.api-state-block,.api-flow-list li{grid-template-columns:1fr}.api-state-icon{width:38px;height:38px}.setting-edit-row{grid-template-columns:1fr}.commission-chart-legend,.admin-chart-legend{gap:8px 12px;font-size:11px}}@media (width<=380px){.agency-banner{grid-template-columns:minmax(0,1fr) 54px;gap:10px;padding:16px}.banner-content h2{font-size:21px;line-height:1.16}.banner-content p{font-size:11px;line-height:1.45}.banner-orbit{border-radius:17px;width:50px;height:50px}}@media (width>=841px){.standalone-h5-shell>.team-income-stage{background:radial-gradient(circle at 18% 8%,#ffc64a33,#0000 28%),radial-gradient(circle at 86% 4%,#0f766e14,#0000 26%),linear-gradient(#fffaf0 0%,#f5f7fb 100%);grid-template-columns:1fr;place-items:start center;width:min(100%,520px);min-height:100dvh;margin:0 auto;padding:24px 18px;display:grid;overflow-x:hidden}.standalone-h5-shell>.team-income-stage .team-income-phone{grid-template-rows:none;grid-template-columns:none;grid-auto-rows:auto;gap:0;width:min(430px,100vw - 36px);max-width:430px;height:auto;min-height:calc(100dvh - 48px);margin:0 auto;padding:10px 0 92px;display:block;overflow:hidden auto}.standalone-h5-shell>.team-income-stage .team-income-phone>*{order:initial;grid-area:auto;min-width:0}.standalone-h5-shell>.team-income-stage .h5-member-strip{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.standalone-h5-shell>.team-income-stage .h5-member-strip span,.standalone-h5-shell>.team-income-stage .h5-member-strip strong,.standalone-h5-shell>.team-income-stage .h5-member-strip p{writing-mode:horizontal-tb;text-orientation:mixed;word-break:normal;overflow-wrap:anywhere;display:block}.standalone-h5-shell>.team-income-stage .h5-member-strip button{white-space:nowrap;min-width:54px;min-height:34px}.standalone-h5-shell>.team-income-stage .agency-tabbar{border-radius:0;width:100%;height:64px;margin:8px 0 0;padding:7px 10px;position:sticky;top:auto;bottom:0}.standalone-h5-shell>.team-income-stage .agency-tabbar button{border-radius:16px;grid-template-columns:1fr;grid-auto-flow:row;justify-items:center;gap:3px;min-height:48px;font-size:11px;display:grid}.standalone-h5-shell .agency-phone{grid-template-columns:1fr;gap:16px;width:min(780px,100%);max-width:780px;min-height:calc(100dvh - 48px);padding:22px}.standalone-h5-shell .agency-phone .h5-data-home{order:2;grid-column:1/-1}.standalone-h5-shell .agency-phone .agency-tabbar{order:3;top:auto;bottom:16px}.standalone-h5-shell .team-income-phone .h5-data-home{order:4;grid-column:1/-1}.standalone-h5-shell .h5-photo-banner{min-height:276px}.standalone-h5-shell .h5-photo-overlay{min-height:276px;padding:30px}.standalone-h5-shell .h5-photo-overlay h2{max-width:420px;font-size:34px}.standalone-h5-shell .h5-photo-overlay p{max-width:420px;font-size:14px}.standalone-h5-shell .agency-phone .h5-live-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.standalone-h5-shell .h5-live-grid article{min-height:122px}.standalone-h5-shell .h5-core-strip strong{font-size:21px}.standalone-h5-shell .h5-shop-card{grid-template-columns:minmax(220px,.84fr) minmax(0,1.16fr);align-items:center}.standalone-h5-shell .h5-shop-actions{grid-template-columns:repeat(4,minmax(0,1fr))}.standalone-h5-shell .h5-entry-grid{grid-template-columns:repeat(8,minmax(0,1fr))}.standalone-h5-shell .h5-entry-grid button{min-height:76px}}@media (width<=840px){.h5-data-home{gap:11px}.h5-photo-banner{min-height:174px}.h5-photo-overlay{min-height:174px;padding:15px}.h5-live-panel,.h5-core-panel,.h5-todo-panel,.h5-entry-panel{border-radius:22px;padding:13px}.h5-shop-card{border-radius:22px}.h5-core-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.h5-core-strip article{min-height:84px;padding:10px 6px}.h5-core-strip strong{font-size:14px}.h5-core-strip span{font-size:9px}.h5-entry-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=390px){.standalone-h5-shell>.team-income-stage{width:100%;padding-left:0;padding-right:0}.standalone-h5-shell .team-income-phone{border-left:0;border-right:0;border-radius:0;width:100%;max-width:none;display:block;overflow-x:hidden}.standalone-h5-shell .team-income-phone .agency-header,.standalone-h5-shell .team-income-phone .h5-member-strip,.standalone-h5-shell .team-income-phone .h5-trial-identity-card,.standalone-h5-shell .team-income-phone .h5-page-toolbar,.standalone-h5-shell .team-income-phone .income-hero-card,.standalone-h5-shell .team-income-phone .mobile-section{width:auto;max-width:none;margin-left:12px;margin-right:12px}.team-income-phone .h5-profile-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.team-income-phone .h5-profile-grid button{min-height:56px}.h5-photo-overlay h2{max-width:240px;font-size:21px}.h5-photo-overlay p{max-width:248px;font-size:11px}.h5-live-grid{gap:8px}.h5-live-grid article{min-height:104px;padding:10px}.h5-live-grid strong{font-size:20px}.h5-core-strip p{font-size:10px}.h5-core-strip strong{font-size:13px}.h5-shop-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.h5-shop-actions button{min-height:58px;padding:8px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.workbench-shell-enter-from,.workbench-shell-leave-to,.workbench-content-enter-from,.workbench-content-leave-to,.surface-page-enter-from,.surface-page-leave-to{filter:none;transform:none}}.order-growth-workbench{gap:18px;padding:22px;display:grid}.order-growth-hero,.order-growth-panel-head,.order-growth-actions{align-items:center;display:flex}.order-growth-hero{border-bottom:1px solid #0f172a14;justify-content:space-between;gap:18px;padding-bottom:14px}.order-growth-hero h2,.order-growth-panel h3,.order-growth-table-panel h3{color:#111827;margin:0}.order-growth-hero p:not(.eyebrow){color:#64748b;max-width:720px;margin:8px 0 0}.order-growth-hero button,.order-growth-actions button,.order-growth-row button{color:#0f172a;cursor:pointer;background:#fff;border:1px solid #0f172a1f;border-radius:8px;justify-content:center;align-items:center;gap:6px;min-height:34px;font-weight:700;display:inline-flex}.order-growth-hero button{padding:0 14px}.order-growth-actions button,.order-growth-row button{padding:0 10px}.order-growth-hero button:disabled,.order-growth-actions button:disabled,.order-growth-row button:disabled{cursor:not-allowed;opacity:.52}.order-growth-notice{color:#0f766e;background:#f0fdfaeb;border:1px solid #14b8a63d;border-radius:8px;padding:10px 12px;font-size:13px}.order-growth-notice.error{color:#be123c;background:#fff1f2;border-color:#ef444447}.order-growth-stat-grid,.order-growth-grid{gap:14px;display:grid}.order-growth-stat-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.order-growth-stat-grid article,.order-growth-panel,.order-growth-table-panel{background:#fff;border:1px solid #0f172a14;border-radius:8px}.order-growth-stat-grid article{padding:14px}.order-growth-stat-grid span,.order-growth-stat-grid p,.order-growth-row small{color:#64748b}.order-growth-stat-grid strong{color:#111827;margin:8px 0 4px;font-size:24px;display:block}.order-growth-stat-grid p{margin:0;font-size:12px}.order-growth-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.order-growth-panel,.order-growth-table-panel{padding:16px}.order-growth-panel-head{justify-content:space-between;gap:12px;margin-bottom:14px}.order-growth-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.order-growth-form-grid label{color:#334155;gap:6px;font-size:12px;font-weight:700;display:grid}.order-growth-form-grid label.wide{grid-column:1/-1}.order-growth-form-grid input,.order-growth-form-grid select{color:#0f172a;background:#fff;border:1px solid #0f172a1f;border-radius:8px;min-width:0;min-height:36px;padding:0 10px}.order-growth-actions{justify-content:flex-end;gap:8px;margin-top:14px}.order-growth-mini-list{gap:8px;margin-top:14px;display:grid}.order-growth-mini-list article{color:#334155;background:#f8fafc;border-radius:8px;justify-content:space-between;gap:10px;padding:9px 10px;font-size:13px;display:flex}.order-growth-table{gap:0;display:grid;overflow-x:auto}.order-growth-row{color:#334155;border-top:1px solid #0f172a14;grid-template-columns:1.4fr 1fr .7fr .8fr .7fr .8fr;gap:12px;min-width:760px;padding:11px 8px;font-size:13px;display:grid}.order-growth-table.assignments .order-growth-row{grid-template-columns:1.3fr 1fr .8fr .8fr .8fr 1fr}.order-growth-row.head{color:#fff;background:#0f172a;border-top:0;border-radius:8px;font-weight:800}.order-growth-row>span{min-width:0}.order-growth-row strong,.order-growth-row small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.order-growth-empty{color:#64748b;text-align:center;background:#f8fafc;border-radius:8px;padding:18px}@media (width<=820px){.order-growth-stat-grid,.order-growth-grid{grid-template-columns:1fr}.order-growth-hero{flex-direction:column;align-items:flex-start}}.h5-growth-push-card,.h5-growth-dashboard,.h5-growth-summary-grid article,.h5-growth-assignment-list article,.h5-growth-member-list article{background:#fff;border:1px solid #0f172a14;border-radius:8px}.h5-growth-push-card{justify-content:space-between;align-items:center;gap:12px;padding:14px;display:flex}.h5-growth-push-card span,.h5-growth-summary-grid span,.h5-growth-assignment-list p,.h5-growth-member-list p,.h5-growth-trend em{color:#64748b}.h5-growth-push-card strong,.h5-growth-summary-grid strong,.h5-growth-assignment-list strong,.h5-growth-member-list strong{color:#0f172a}.h5-growth-push-card p{color:#475569;margin:4px 0 0;font-size:12px}.h5-growth-push-card button,.h5-growth-assignment-list button{color:#fff;background:#0f766e;border:0;border-radius:8px;min-height:32px;font-weight:800}.h5-growth-push-card button{min-width:58px}.h5-growth-dashboard{gap:12px;margin-bottom:12px;padding:12px;display:grid}.h5-growth-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.h5-growth-summary-grid article{gap:4px;padding:10px;display:grid}.h5-growth-summary-grid strong{font-size:17px}.h5-growth-trend{grid-template-columns:repeat(10,minmax(0,1fr));align-items:end;gap:5px;min-height:110px;padding:10px 4px 0;display:grid}.h5-growth-trend span{grid-template-rows:1fr auto auto;place-items:end center;gap:3px;min-width:0;min-height:104px;display:grid}.h5-growth-trend i,.h5-growth-trend b{border-radius:999px 999px 2px 2px;width:8px;min-height:6px;display:block}.h5-growth-trend i{height:var(--pay);background:#2563eb}.h5-growth-trend b{height:var(--fee);background:#14b8a6}.h5-growth-trend em{writing-mode:vertical-rl;font-size:10px;font-style:normal;line-height:1}.h5-growth-assignment-list,.h5-growth-member-list{gap:8px;display:grid}.h5-growth-assignment-list article,.h5-growth-member-list article{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:10px;display:grid}.h5-growth-assignment-list article{grid-template-columns:minmax(0,1fr) auto auto auto}.h5-growth-assignment-list p,.h5-growth-member-list p{margin:3px 0 0;font-size:11px}.h5-growth-assignment-list span,.h5-growth-member-list span{color:#0f766e;white-space:nowrap;font-size:12px;font-weight:800}.h5-growth-assignment-list button{padding:0 8px;font-size:11px}.h5-growth-assignment-list button:disabled{background:#cbd5e1}.h5-growth-empty{color:#64748b;text-align:center;padding:14px!important;display:block!important}@media (width<=430px){.h5-growth-assignment-list article{grid-template-columns:minmax(0,1fr) auto}.h5-growth-assignment-list button{min-height:30px}}
