@import url('https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Noto+Sans+SC:wght@400;500;600;700&display=swap');
:root{--ink:#172236;--muted:#7f8a9e;--line:#e9edf3;--paper:#fff;--bg:#f5f7fb;--blue:#4169e1;--blue-dark:#3154c7;--green:#179b72;--amber:#e6a23c;--red:#d95362;--shadow:0 10px 32px #26395c0d}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--ink);font:14px 'DM Sans','Noto Sans SC',sans-serif}button,input,select{font:inherit}button{cursor:pointer}.sidebar{width:246px;background:#fff;border-right:1px solid var(--line);position:fixed;inset:0 auto 0 0;padding:25px 17px;display:flex;flex-direction:column;z-index:5}.brand{display:flex;gap:11px;align-items:center;text-decoration:none;color:var(--ink);font-size:17px;font-weight:700;padding:0 8px;margin-bottom:46px}.brand-mark{width:36px;height:36px;border-radius:12px;display:grid;place-items:center;background:#e9efff;color:var(--blue);font-size:21px}.brand small{display:block;font-size:8px;letter-spacing:1.5px;color:#9ba5b4;margin-top:2px}
.brand .brand-domain{display:block;font-size:12.5px;font-weight:800;letter-spacing:.2px;color:var(--blue);margin-top:3px}.nav-label{font-size:11px;color:#a5adba;padding:0 11px;margin-bottom:11px}.nav-item{border:0;background:none;color:#788397;width:100%;height:44px;text-align:left;border-radius:9px;padding:0 12px;display:flex;align-items:center;gap:12px;margin:3px 0}.nav-item span{font-size:18px;width:20px;text-align:center}.nav-item.active{color:var(--blue);background:#eef2ff;font-weight:600}.nav-count{font-style:normal;margin-left:auto;border-radius:12px;background:#fff;color:var(--blue);padding:2px 7px;font-size:10px}.sidebar-bottom{margin-top:auto}.help-card{background:#f7f8fc;padding:16px;border-radius:12px;color:#546075;font-size:12px}.help-card b{display:block;margin:8px 0 5px;color:var(--ink)}.help-card p{line-height:1.6;margin:0 0 9px}.help-icon{width:24px;height:24px;display:grid;place-items:center;border-radius:50%;background:#e5ebff;color:var(--blue)}.text-button{border:0;padding:0;background:none;color:var(--blue);font-size:11px}.profile{border-top:1px solid var(--line);margin-top:17px;padding:17px 2px 0;display:flex;align-items:center;gap:10px}.profile b{font-size:12px}.profile small{display:block;color:var(--muted);font-size:10px;margin-top:4px}.avatar,.top-avatar{width:33px;height:33px;border-radius:50%;display:grid;place-items:center;background:#fce8da;color:#b36e40}.more{margin-left:auto;border:0;background:none;color:#929cad;font-size:19px}.main{margin-left:246px;min-height:100vh}.topbar{height:67px;background:#fff;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;padding:0 40px}.breadcrumbs{font-size:12px;color:#9aa4b2}.breadcrumbs span{margin:0 10px;color:#c5cbd4}.breadcrumbs b{color:#4a566a;font-weight:500}.top-actions{display:flex;gap:18px;align-items:center}.icon-button{position:relative;border:0;background:none;color:#748096;font-size:20px}.icon-button i{position:absolute;width:6px;height:6px;border-radius:50%;background:#ee6d71;right:1px;top:2px;border:1px solid white}.top-avatar{background:#e8edff;color:#4d67c5;font-size:12px}.content{max-width:1260px;margin:0 auto;padding:34px 40px 60px}.page-heading{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:26px}.page-heading h1{font-size:23px;margin:0 0 7px;letter-spacing:-.4px}.page-heading p{margin:0;color:var(--muted);font-size:12px}.button{border:0;border-radius:8px;background:var(--blue);color:#fff;padding:10px 16px;font-weight:600;font-size:12px;box-shadow:0 4px 10px #4169e126}.button:hover{background:var(--blue-dark)}.button.secondary{background:#fff;border:1px solid var(--line);box-shadow:none;color:#526078}.button.danger{background:#fff0f0;color:var(--red);box-shadow:none}.hero{height:190px;border-radius:15px;background:linear-gradient(110deg,#172747,#263f74 60%,#4765a3);color:white;padding:29px 35px;position:relative;overflow:hidden;margin-bottom:23px}.hero:after{content:'GPU';font-size:128px;font-weight:700;letter-spacing:-12px;color:#ffffff0a;position:absolute;right:45px;top:10px}.eyebrow{color:#a9bdfa;font-size:10px;letter-spacing:1.4px;text-transform:uppercase}.hero h2{font-size:23px;margin:12px 0 8px}.hero p{margin:0;color:#c0cbe0;font-size:12px}.hero .button{margin-top:18px;background:#fff;color:#263d73;padding:9px 14px}.stat-strip{display:flex;gap:35px;position:absolute;right:50px;bottom:32px;z-index:1}.stat-strip b{display:block;font-size:20px}.stat-strip small{font-size:10px;color:#bdc9df}.filters{display:flex;gap:9px;margin-bottom:18px;align-items:center}.search{position:relative;flex:1;max-width:330px}.search input{width:100%;padding:10px 12px 10px 35px;background:#fff;border:1px solid var(--line);border-radius:8px;outline:none;font-size:12px}.search:before{content:'⌕';position:absolute;left:12px;top:6px;color:#9aa4b2;font-size:19px}.filter-select{padding:10px 28px 10px 11px;border:1px solid var(--line);border-radius:8px;background:#fff;color:#58657a;font-size:11px}.result-count{margin-left:auto;color:#9aa4b2;font-size:11px}.grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.device-card,.panel,.stat-card,.order-card{background:#fff;border:1px solid var(--line);border-radius:12px;box-shadow:var(--shadow)}.device-card{overflow:hidden}.device-art{height:140px;position:relative;display:grid;place-items:center;background:linear-gradient(135deg,#e7ecf8,#d5def3)}.device-art.mac{background:linear-gradient(135deg,#e8ecef,#d4dbe4)}.device-art.work{background:linear-gradient(135deg,#e7e8ef,#d7d9e4)}.device-emoji{font-size:65px;filter:drop-shadow(0 9px 5px #25345424)}.device-chip{position:absolute;left:12px;top:12px;background:#ffffffd9;border-radius:5px;padding:5px 8px;font-size:9px;color:#55647d}.online-dot{display:inline-block;width:6px;height:6px;border-radius:50%;background:#28b983;margin-right:5px}.device-body{padding:14px}.device-title-row{display:flex;justify-content:space-between;gap:8px}.device-title{font-weight:700;font-size:13px}.rating{color:#db9b32;font-size:10px;white-space:nowrap}.device-sub{color:var(--muted);font-size:10px;margin-top:5px}.specs{display:flex;gap:6px;flex-wrap:wrap;margin:13px 0}.spec{font-size:9px;color:#69778b;border:1px solid #edf0f5;padding:5px 7px;border-radius:5px;background:#fafbfc}.card-bottom{border-top:1px solid #f0f2f6;padding-top:11px;display:flex;align-items:center;justify-content:space-between}.price{font-weight:700;font-size:17px;color:#263650}.price small{font-size:10px;font-weight:400;color:#8d98a8}.device-card .button{padding:8px 12px;font-size:10px}.section-title{font-size:14px;font-weight:700;margin:27px 0 13px}.note{font-size:10px;color:#96a0af}.order-layout{display:grid;grid-template-columns:1.5fr 1fr;gap:17px}.order-card{padding:18px;margin-bottom:13px}.order-top{display:flex;justify-content:space-between;align-items:center}.order-title{font-weight:700}.status{border-radius:20px;background:#e9f8f1;color:#16805e;padding:5px 9px;font-size:10px}.status.warn{background:#fff4df;color:#bd7a1d}.order-meta{display:flex;gap:24px;color:#8c97a8;font-size:10px;margin:15px 0}.order-meta b{display:block;color:#415068;font-size:11px;margin-top:5px}.countdown-panel{padding:20px;background:#f6f8ff;border-radius:10px;display:flex;justify-content:space-between;align-items:center}.countdown-panel small{color:#8994a7;font-size:10px}.countdown{font-size:23px;font-weight:700;color:var(--blue);letter-spacing:1px;margin-top:4px}.order-actions{display:flex;gap:8px;margin-top:13px}.panel{padding:19px}.panel h3{margin:0 0 16px;font-size:13px}.kv{display:flex;justify-content:space-between;border-bottom:1px solid #f1f3f6;padding:10px 0;font-size:11px;color:#8994a5}.kv b{color:#4d5a70;font-weight:600}.timeline{border-left:1px solid #e8ecf3;margin:10px 0 0 5px;padding-left:17px}.timeline li{list-style:none;position:relative;color:#788499;font-size:10px;line-height:1.55;margin:0 0 15px}.timeline li:before{content:'';position:absolute;width:7px;height:7px;background:#7190ef;border-radius:50%;left:-21px;top:4px}.seller-layout{display:grid;grid-template-columns:2fr 1fr;gap:17px}.table-wrap{overflow:auto}table{width:100%;border-collapse:collapse;min-width:560px}th,td{text-align:left;border-bottom:1px solid #f0f2f6;padding:12px 9px;font-size:10px}th{color:#9aa4b2;font-weight:500}td{color:#526075}.device-name-cell{font-weight:600;color:#35435b}.table-status{color:var(--green)}.table-status.off{color:#c38a35}.mini-stat{display:grid;grid-template-columns:1fr 1fr;gap:10px}.mini-box{padding:13px;background:#f8f9fc;border-radius:8px}.mini-box small{font-size:9px;color:#95a0b0}.mini-box b{display:block;font-size:19px;margin-top:6px}.stat-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:13px;margin-bottom:17px}.stat-card{padding:17px}.stat-card small{color:#8d98a8;font-size:10px}.stat-card b{display:block;font-size:22px;margin:8px 0 3px}.trend{font-size:9px;color:var(--green)}.admin-grid{display:grid;grid-template-columns:1.3fr 1fr;gap:16px}.bar-row{display:grid;grid-template-columns:75px 1fr 35px;gap:10px;align-items:center;margin:13px 0;font-size:10px;color:#778397}.bar{height:7px;border-radius:8px;background:#edf0f6;overflow:hidden}.bar i{height:100%;display:block;border-radius:8px;background:#6a86e8}.feed-item{display:flex;gap:10px;padding:11px 0;border-bottom:1px solid #f1f3f6;font-size:10px}.feed-icon{width:25px;height:25px;background:#eef2ff;color:#5471d5;display:grid;place-items:center;border-radius:7px}.feed-item small{display:block;color:#9ba4b2;margin-top:4px}.floating-timer{position:fixed;right:22px;bottom:20px;background:#17243b;color:#fff;padding:12px 16px;border-radius:11px;box-shadow:0 10px 35px #17243b45;z-index:8;display:flex;gap:14px;align-items:center;min-width:215px}.floating-timer small{display:block;color:#aebbd2;font-size:9px}.floating-timer b{font-size:16px;letter-spacing:1px}.timer-icon{font-size:18px;color:#94adff}.toast{position:fixed;left:50%;bottom:30px;transform:translate(-50%,15px);opacity:0;background:#17243b;color:#fff;padding:11px 18px;border-radius:8px;font-size:12px;transition:.2s;z-index:20;pointer-events:none}.toast.show{opacity:1;transform:translate(-50%,0)}.modal-backdrop{position:fixed;inset:0;background:#111b2b80;z-index:15;display:none;align-items:center;justify-content:center;padding:18px}.modal-backdrop.open{display:flex}.modal{background:white;border-radius:14px;width:min(470px,100%);padding:23px;box-shadow:0 20px 70px #17243b45}.modal h2{margin:0;font-size:17px}.modal-close{float:right;border:0;background:#f2f4f8;border-radius:50%;width:26px;height:26px}.modal-device{display:flex;align-items:center;gap:13px;background:#f7f8fb;padding:12px;border-radius:9px;margin:17px 0}.modal-device .device-emoji{font-size:35px}.modal-device b{font-size:12px}.modal-device small{display:block;color:#8e98a8;font-size:10px;margin-top:4px}.form-row{margin:13px 0}.form-row label{display:block;color:#6c788c;font-size:10px;margin-bottom:6px}.form-row select,.form-row input{width:100%;border:1px solid var(--line);border-radius:7px;padding:10px;color:#47546a;background:#fff}.checkline{display:flex;gap:8px;align-items:flex-start;color:#738095;font-size:10px;line-height:1.5;margin:14px 0}.modal-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:18px}.empty{padding:45px 20px;text-align:center;color:#939eae;font-size:12px}.hidden{display:none!important}
@media(max-width:1100px){.grid{grid-template-columns:repeat(2,minmax(0,1fr))}.stat-grid{grid-template-columns:repeat(2,1fr)}.content{padding-left:25px;padding-right:25px}.topbar{padding:0 25px}}@media(max-width:760px){.sidebar{width:62px;padding:18px 8px}.brand{margin:0 0 35px;padding:0;justify-content:center}.brand>span:last-child,.nav-label,.nav-item:not(.active),.nav-item{font-size:0}.nav-item{justify-content:center;padding:0}.nav-item span{font-size:18px}.nav-count,.sidebar-bottom{display:none}.main{margin-left:62px}.content{padding:24px 14px 85px}.topbar{padding:0 15px}.hero{padding:23px;height:190px}.hero:after{right:-10px;font-size:94px}.stat-strip{right:18px;bottom:20px;gap:15px}.stat-strip b{font-size:16px}.grid{grid-template-columns:1fr}.filters{flex-wrap:wrap}.search{max-width:none;flex-basis:100%}.filter-select{flex:1}.result-count{display:none}.order-layout,.seller-layout,.admin-grid{grid-template-columns:1fr}.page-heading h1{font-size:19px}.page-heading .button{padding:9px 10px}.floating-timer{right:10px;bottom:10px}.stat-grid{gap:8px}.stat-card{padding:12px}.stat-card b{font-size:19px}}

.filter-config-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.filter-config-group{min-width:0;padding:13px;background:#fafbfe;border:1px solid var(--line);border-radius:9px}.filter-config-heading{display:flex;justify-content:space-between;align-items:center;margin-bottom:9px;font-size:11px}.filter-config-heading .button{padding:6px 9px;font-size:10px}.filter-config-row{display:grid;grid-template-columns:minmax(90px,1fr) auto minmax(90px,1fr);gap:6px;align-items:center;margin:6px 0}.filter-config-row[data-key=availability]{grid-template-columns:minmax(100px,1fr) auto minmax(115px,1.2fr) 65px}.filter-config-row[data-key=prices]{grid-template-columns:minmax(100px,1fr) auto minmax(90px,1fr) 75px 75px}.filter-config-row input,.filter-config-row select{width:100%;min-width:0;padding:7px 8px;border:1px solid var(--line);border-radius:6px;background:#fff;color:#47546a;font-size:10px}.filter-config-label{color:#98a2b1;font-size:9px}.filter-config-list{max-height:260px;overflow:auto}.filter-help{margin:-8px 0 13px;line-height:1.6}.filter-remove{white-space:nowrap;font-size:10px}@media(max-width:900px){.filter-config-grid{grid-template-columns:1fr}}@media(max-width:500px){.filter-config-row[data-key=availability],.filter-config-row[data-key=prices]{grid-template-columns:minmax(80px,1fr) auto 1fr 65px}.filter-config-row[data-key=prices] input[data-field=min]{display:none}}

.promo-hero{height:auto;min-height:310px;margin:-8px 0 18px;padding:38px 42px;display:flex;align-items:center;justify-content:space-between;gap:30px;background:radial-gradient(circle at 82% 18%,#6e8be866,transparent 27%),linear-gradient(115deg,#132342 0%,#24447c 58%,#4269ad 100%);box-shadow:0 18px 45px #1c39652b}.hero.promo-hero:after{display:none}.promo-copy{position:relative;z-index:1;max-width:720px}.promo-eyebrow{display:inline-flex;padding:7px 11px;border:1px solid #ffffff3b;border-radius:30px;background:#ffffff12;color:#d2ddff;font-size:11px;letter-spacing:.7px}.promo-copy h1{font-size:36px;line-height:1.2;letter-spacing:-1px;margin:18px 0 11px;color:#fff}.promo-copy p{font-size:15px;color:#d0dbef;margin:0 0 23px;line-height:1.7}.promo-slogan{display:inline-block;color:#172747;background:#fff;padding:12px 20px;border-radius:9px;font-size:18px;box-shadow:0 8px 25px #101e3a4a}.promo-side{flex:0 0 215px;min-height:190px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:12px;border:1px solid #ffffff32;border-radius:22px;background:#ffffff12;color:#fff;text-align:center;backdrop-filter:blur(5px)}.promo-orbit{width:76px;height:76px;display:grid;place-items:center;border-radius:50%;background:#ffffff1a;border:1px solid #ffffff55;font-size:20px;font-weight:700;box-shadow:0 0 0 12px #ffffff0a}.promo-side b{font-size:16px;line-height:1.55}.promo-side small{color:#d0dbef;font-size:10px}.advantages-intro{padding:28px;background:#fff;border:1px solid var(--line);border-radius:14px;box-shadow:var(--shadow);margin-bottom:28px}.advantages-heading{text-align:center;margin:0 auto 20px}.advantages-heading>span{font-size:10px;color:var(--blue);letter-spacing:1.2px}.advantages-heading h2{font-size:23px;margin:7px 0}.advantages-heading p{font-size:11px;color:var(--muted);margin:0}.advantage-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.advantage-card{position:relative;min-height:156px;padding:19px;border-radius:11px;background:linear-gradient(145deg,#f8faff,#f0f4ff);border:1px solid #e9efff;overflow:hidden}.advantage-number{position:absolute;right:13px;top:9px;color:#dce5ff;font-size:30px;font-weight:700}.advantage-icon{width:34px;height:34px;display:grid;place-items:center;border-radius:10px;background:#e4ebff;color:var(--blue);font-size:19px}.advantage-card h3{font-size:13px;margin:12px 0 6px}.advantage-card p{margin:0;color:#79869b;font-size:10px;line-height:1.7}.lookup-panel label{display:block;font-size:12px;color:#647187;margin-bottom:8px}.lookup-controls{display:flex;gap:9px}.lookup-controls input{flex:1;min-width:0;padding:11px 12px;border:1px solid var(--line);border-radius:8px}.lookup-panel>.note{margin:10px 0 0}.service-hero{padding:26px;border-radius:13px;color:#fff;background:linear-gradient(110deg,#1c3157,#4569a7)}.service-hero>span{font-size:10px;color:#c6d4fa}.service-hero h2{font-size:23px;margin:11px 0}.service-hero p{font-size:11px;color:#d0dbef;margin:0 0 17px}.service-hero .button{background:#fff;color:#263d73}.service-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;margin-top:15px}.service-grid .panel p{min-height:52px;color:#788499;font-size:10px;line-height:1.75}.service-grid .panel h3{margin-bottom:9px}
@media(max-width:900px){.promo-hero{padding:30px;min-height:280px}.promo-copy h1{font-size:30px}.promo-side{flex-basis:170px}.service-grid{grid-template-columns:1fr}.service-grid .panel p{min-height:0}}
@media(max-width:600px){.promo-hero{padding:25px 20px;min-height:260px}.promo-copy h1{font-size:25px}.promo-copy p{font-size:12px}.promo-slogan{font-size:15px;padding:10px 14px}.promo-side{display:none}.advantages-intro{padding:20px 14px}.advantage-grid{grid-template-columns:1fr}.advantage-card{min-height:0}.lookup-controls{flex-direction:column}.lookup-controls .button{width:100%}}

.balance-summary{display:flex;flex-direction:column;gap:2px;padding:0 5px;white-space:nowrap}.balance-summary small{font-size:9px;color:#8d98a8}.balance-summary b{font-size:12px;color:#2f3c54}.top-action-button{padding:8px 11px;font-size:10px;white-space:nowrap}.auth-tabs{display:flex;gap:7px;margin:17px 0}.auth-tabs button{flex:1;padding:9px;border:1px solid var(--line);border-radius:7px;background:#fff;color:#69768a;font-size:11px}.auth-tabs button.active{color:var(--blue);border-color:#cbd7ff;background:#f3f6ff}.auth-wechat{display:flex;flex-direction:column;align-items:center;gap:5px;padding:14px;border:1px dashed #ccd5e7;border-radius:9px;background:#fafbfe;cursor:pointer}.auth-wechat span{width:35px;height:35px;display:grid;place-items:center;border-radius:9px;background:#eaf7ef;color:#22a05a;font-weight:700}.auth-wechat b{font-size:11px}.auth-wechat small,.auth-notice{font-size:9px;color:#98a2b1}.auth-divider{text-align:center;color:#a1aaba;font-size:9px;margin:13px 0}.auth-code-row{display:flex;gap:7px}.auth-code-row input{flex:1;min-width:0;border:1px solid var(--line);border-radius:7px;padding:10px}.auth-code-row button{white-space:nowrap;padding:8px}.auth-notice{line-height:1.6;margin-top:12px}.table-actions{display:flex;gap:9px;align-items:center}.remove-device{color:#cb5b63}.admin-console-body .admin-main{margin-left:246px}.admin-sidebar #admin-nav{display:block}.admin-month{font-size:11px;color:#66748b}.admin-badge,.month-chip{border-radius:20px;padding:7px 11px;background:#edf2ff;color:#526dcc;font-size:9px;white-space:nowrap}.admin-content{max-width:1450px}.admin-section{scroll-margin-top:90px;margin-bottom:34px}.admin-section>.page-heading{margin-bottom:17px}.admin-section .page-heading h2{margin:0 0 6px;font-size:20px}.admin-section .page-heading{align-items:center}.admin-section .stat-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.admin-section .stat-grid.three-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.warn-text{color:#c58a2f}.flow-total{display:flex;justify-content:space-between;align-items:center;margin:0 0 20px}.flow-total b{font-size:25px}.flow-total span{padding:6px 9px;background:#e9f8f1;color:var(--green);border-radius:20px;font-size:9px}.registration-summary{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:13px}.registration-summary>div{padding:12px 9px;background:#f8f9fc;border-radius:8px}.registration-summary b{display:block;font-size:19px}.registration-summary small{display:block;margin-top:5px;color:#8994a5;font-size:9px}.admin-search{width:220px;border:1px solid var(--line);border-radius:7px;padding:9px 11px;font-size:11px}.complaint-status{color:#b98028;font-weight:600}.admin-disclaimer{font-size:10px;color:#98a2b1;margin:10px 0 35px}.admin-console-body .filter-config-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-console-body .filter-config-panel{box-shadow:none}.admin-console-body .stat-card{min-height:96px}
@media(max-width:1100px){.admin-section .stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-console-body .filter-config-grid{grid-template-columns:1fr}.admin-content{padding-left:25px;padding-right:25px}}
@media(max-width:760px){.top-actions{gap:7px}.balance-summary b{font-size:10px}.top-action-button{padding:7px 8px;font-size:9px}.admin-console-body .sidebar{width:62px}.admin-console-body .sidebar .brand{margin:0 0 35px;padding:0;justify-content:center}.admin-console-body .sidebar .brand>span:last-child,.admin-console-body .nav-label,.admin-console-body .nav-item{font-size:0}.admin-console-body .nav-item{justify-content:center;padding:0}.admin-console-body .nav-item span{font-size:18px}.admin-console-body .sidebar-bottom{display:none}.admin-console-body .main{margin-left:62px}.admin-content{padding:24px 14px 70px}.admin-section .page-heading{align-items:flex-start;gap:10px;flex-wrap:wrap}.admin-search{width:100%}}
@media(max-width:500px){.balance-summary{display:none}.top-actions{gap:4px}.top-action-button{padding:6px 7px}.topbar{padding:0 10px}.icon-button{font-size:17px}.top-avatar{display:none}.admin-section .stat-grid,.admin-section .stat-grid.three-stats{grid-template-columns:1fr 1fr}}
.pwa-install-card{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-top:16px;padding:20px 22px;border:1px solid #dce6ff;border-radius:12px;background:linear-gradient(110deg,#f1f5ff,#fff)}.pwa-install-card span{font-size:9px;color:var(--blue);letter-spacing:1px}.pwa-install-card h3{margin:6px 0;font-size:14px}.pwa-install-card p{margin:0 0 6px;color:#768399;font-size:10px;line-height:1.6}.pwa-install-card small{color:#96a0af;font-size:9px;line-height:1.5}.pwa-install-card .button{white-space:nowrap}.table-actions{display:flex;gap:8px;align-items:center}
@media(max-width:600px){.pwa-install-card{align-items:flex-start;flex-direction:column}.pwa-install-card .button{width:100%}}
.referral-content{max-width:1120px}.referral-hero{padding:48px;border-radius:18px;color:#fff;background:radial-gradient(circle at 82% 18%,#6e8be866,transparent 27%),linear-gradient(115deg,#132342,#24447c 58%,#4269ad);box-shadow:0 18px 45px #1c39652b}.referral-hero>span{color:#d2ddff;font-size:11px;letter-spacing:.7px}.referral-hero h1{font-size:38px;margin:19px 0 12px}.referral-hero p{font-size:15px;color:#d0dbef;max-width:680px;line-height:1.8}.referral-actions{display:flex;gap:10px;margin:25px 0 18px}.referral-hero small{color:#c7d2e6;font-size:10px}.referral-hero .button.secondary{border-color:#ffffff66;background:#ffffff12;color:#fff}.referral-content .advantages-intro{margin-top:22px}.referral-content>.note{line-height:1.7;margin:16px 5px}@media(max-width:600px){.referral-hero{padding:28px 22px}.referral-hero h1{font-size:27px}.referral-hero p{font-size:12px}.referral-actions{flex-direction:column}.referral-actions .button{width:100%}}
.fee-settings{max-width:820px}.fee-settings select,.fee-settings input,.admin-section input:not([type=checkbox]),.admin-section textarea{max-width:100%;padding:10px 12px;border:1px solid var(--line);border-radius:7px;background:#fff;color:#45526a;font:inherit}.fee-settings select{width:min(520px,100%)}.fee-settings .form-row{max-width:520px}.fee-fields>.note{line-height:1.6}.payment-check{display:flex;align-items:center;gap:8px;padding:12px;background:#f8f9fc;border-radius:8px;font-size:11px}.payment-check input{accent-color:var(--blue)}.account-detail-panel,.complaint-thread{padding:17px;background:#f8f9fc;border:1px solid var(--line);border-radius:9px}.account-detail-panel>b,.complaint-thread>b{display:block;margin-bottom:12px;font-size:12px}.account-detail-panel table{min-width:650px}.message-log{max-height:180px;overflow:auto;padding:12px;background:white;border:1px solid var(--line);border-radius:8px}.message-item{font-size:11px;padding:7px 9px;background:#f3f5fa;border-radius:7px;margin:4px 0}.staff-message{background:#edf4ff}.complaint-compose{display:flex;gap:8px;margin-top:10px}.complaint-compose textarea{flex:1;resize:vertical}.complaint-compose .button{align-self:flex-end}.complaint-outcomes{display:flex;align-items:center;gap:9px;flex-wrap:wrap;margin-top:11px}.admin-console-body .nav-item{white-space:nowrap}
.network-speed{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:9px 10px;margin:10px 0 7px;border:1px solid #e5ebf6;border-radius:8px;background:#f7f9fd;color:#5f6d83;font-size:9px}.network-speed b{color:#445675;font-size:9px}.modal-device small+small{display:block;margin-top:7px;padding:6px 8px;border-radius:6px;background:#f0f4ff;color:#4b6594;line-height:1.5}.settlement-panel>p{font-size:11px;line-height:1.7;color:#758196}.order-card .network-speed{margin-top:12px}

.install-platform-actions{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.install-platform-actions .button{min-width:150px}@media(max-width:600px){.install-platform-actions{width:100%;flex-direction:column;align-items:stretch}.install-platform-actions .button{width:100%}}
.growth-hero{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:24px 28px;border-radius:14px;color:#fff;background:linear-gradient(110deg,#18335f,#4169e1);box-shadow:0 12px 28px #264a8d24}.growth-hero span{display:block;color:#cbd8f5;font-size:11px}.growth-hero b{display:block;margin:2px 0;font-size:36px}.growth-hero p{margin:0;color:#d8e2f5;font-size:11px}.growth-hero .button{background:#fff;color:#3154c7;white-space:nowrap}.growth-stats{margin:18px 0}.growth-stats .stat-card{min-height:112px}.growth-stats .stat-card b{font-size:22px}.growth-invitees .section-title{margin-top:0}.growth-invitees table{width:100%;border-collapse:collapse;font-size:11px}.growth-invitees th,.growth-invitees td{padding:12px 10px;text-align:left;border-bottom:1px solid #eef0f4;white-space:nowrap}.growth-invitees th{color:#8b96a7;font-weight:500;background:#fafbfc}.growth-invitees td{color:#45526a}.growth-note{line-height:1.7;margin-top:13px}.growth-content .page-heading{margin-bottom:18px}@media(max-width:760px){.growth-hero{align-items:flex-start;flex-direction:column;padding:21px}.growth-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.growth-hero .button{width:100%}.growth-invitees{padding:14px}.growth-invitees table{min-width:770px}}
.support-chat-log{height:310px;overflow:auto;padding:12px;border:1px solid var(--line);border-radius:9px;background:#f7f9fc}.support-message{max-width:88%;padding:9px 11px;margin:7px 0;border-radius:9px;background:#fff;color:#4d5a70;font-size:11px;line-height:1.6}.support-message small{display:block;margin-bottom:3px;color:#8290a4;font-size:9px}.support-user{margin-left:auto;background:#eaf0ff}.support-agent{background:#eaf8f1}.support-compose{display:flex;gap:8px;margin-top:10px}.support-compose textarea{flex:1;min-width:0;resize:vertical;padding:10px;border:1px solid var(--line);border-radius:8px;font:inherit}.support-chat-log+.support-compose .button{align-self:flex-end}.support-ticket{padding:14px 0;border-bottom:1px solid var(--line)}.support-ticket:last-child{border-bottom:0}.support-ticket-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:9px;font-size:11px}.support-admin-log{max-height:250px;overflow:auto;padding:8px 12px;border-radius:8px;background:#f7f9fc}.support-admin-log .support-message{margin:6px 0}.support-ticket .support-compose textarea{max-width:none}.support-ticket .support-compose .button{white-space:nowrap}@media(max-width:600px){.support-compose{align-items:stretch;flex-direction:column}.support-compose .button{width:100%}.support-chat-log{height:270px}}

