:root{color:#17201d;background:#f5f7f5;font-family:Microsoft YaHei,PingFang SC,Noto Sans SC,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-synthesis:none;text-rendering:optimizeLegibility;--ink: #17201d;--muted: #65716d;--line: #e1e7e2;--soft: #f5f7f5;--surface: #ffffff;--green: #12382e;--green-2: #1f6f5b;--jade: #dcebe4;--gold: #b78a3b;--gold-soft: #f8efd9;--red: #a23b36;--blue: #315b88;--shadow: 0 20px 60px rgba(20, 35, 30, .09)}*{box-sizing:border-box}body{margin:0;min-width:320px;min-height:100vh}button,input,select,textarea{font:inherit}button{border:0;border-radius:8px;background:var(--green);color:#fff;cursor:pointer;font-size:13px;font-weight:700;min-height:38px;padding:0 14px;transition:transform .16s ease,background .16s ease,box-shadow .16s ease,border-color .16s ease}button:hover{background:#0c2b23;box-shadow:0 10px 24px #12382e24;transform:translateY(-1px)}button:disabled{background:#a9b2ae;box-shadow:none;cursor:not-allowed;transform:none}input,select,textarea{width:100%;border:1px solid var(--line);border-radius:8px;background:#fff;color:var(--ink);min-height:40px;padding:0 12px;outline:none}input:focus,select:focus,textarea:focus{border-color:#1f6f5b8c;box-shadow:0 0 0 3px #1f6f5b1a}textarea{min-height:118px;padding:12px;resize:vertical}label{display:grid;gap:7px;color:#52605a;font-size:12px;font-weight:700}h1,h2,h3,p{margin:0}.loading-screen{align-items:center;display:flex;justify-content:center;min-height:100vh}.loading-screen div{background:#fff;border:1px solid var(--line);border-radius:8px;box-shadow:var(--shadow);display:grid;gap:10px;padding:30px;text-align:center}.loading-screen strong{font-size:24px}.loading-screen span{color:var(--muted)}.login-shell{align-items:center;background:linear-gradient(90deg,rgba(18,56,46,.06) 1px,transparent 1px),linear-gradient(180deg,rgba(18,56,46,.04) 1px,transparent 1px),radial-gradient(circle at 18% 18%,rgba(183,138,59,.16),transparent 28%),radial-gradient(circle at 82% 76%,rgba(31,111,91,.13),transparent 30%),#f5f7f5;background-size:38px 38px,38px 38px,auto,auto,auto;display:grid;min-height:100vh;padding:24px}.login-card{background:#ffffffeb;border:1px solid rgba(225,231,226,.95);border-radius:8px;box-shadow:0 28px 90px #12382e29;display:grid;gap:18px;margin:0 auto;max-width:420px;padding:30px;width:100%}.login-brand{border-bottom:1px solid var(--line);padding-bottom:18px}.login-brand small{color:var(--muted)}.login-card h1{color:var(--green);font-size:34px;line-height:1.1}.login-card p{color:var(--muted);margin-top:8px}.login-card button{margin-top:2px;width:100%}.admin-app{background:linear-gradient(90deg,rgba(18,56,46,.045) 1px,transparent 1px),linear-gradient(180deg,rgba(18,56,46,.035) 1px,transparent 1px),#f5f7f5;background-size:34px 34px;display:grid;grid-template-columns:248px minmax(0,1fr);min-height:100vh}.side-nav{background:#102d26;color:#f6faf7;display:flex;flex-direction:column;gap:28px;min-height:100vh;padding:28px 20px;position:sticky;top:0}.brand-lockup{align-items:center;display:flex;gap:12px}.brand-mark{align-items:center;background:linear-gradient(145deg,#f3dfac,#b9862d);border-radius:8px;color:#17372f;display:flex;font-size:22px;font-weight:900;height:44px;justify-content:center;width:44px}.brand-lockup strong{display:block;font-size:18px;letter-spacing:0}.brand-lockup small,.side-card small{color:#ffffff9e;font-size:12px}.side-nav nav{display:grid;gap:6px}.side-nav nav button{background:transparent;border:0;border-radius:8px;color:#ffffffb8;font-size:14px;font-weight:700;justify-content:start;min-height:44px;padding:12px 13px;text-align:left;width:100%}.side-nav nav button.active,.side-nav nav button:hover{background:#ffffff1a;box-shadow:none;color:#fff;transform:none}.side-card{background:#ffffff14;border:1px solid rgba(255,255,255,.12);border-radius:8px;display:grid;gap:8px;margin-top:auto;padding:16px}.side-card span{color:#ffffffb8;font-size:12px}.side-card strong{color:#f2d48f;font-size:24px}.main-stage{min-width:0;padding:24px}.command-bar{align-items:center;background:#ffffffd1;border:1px solid rgba(225,231,226,.9);border-radius:8px;box-shadow:0 10px 32px #12382e0f;display:flex;gap:20px;justify-content:space-between;margin-bottom:16px;padding:18px 20px}.command-bar h1{font-size:clamp(24px,2vw,34px);letter-spacing:0;line-height:1.1}.command-bar p{color:var(--muted);margin-top:7px}.command-actions,.row-actions,.segmented{align-items:center;display:flex;gap:8px}.admin-session{background:#edf4ef;border:1px solid #d8e4dd;border-radius:8px;color:var(--green);font-size:13px;font-weight:800;padding:10px 12px;white-space:nowrap}.quiet-button{background:#f0f4f1;border:1px solid #d8e1dc;color:var(--green)}.quiet-button:hover{background:#e5eee9;box-shadow:none}.danger-button{background:#903631}.danger-button:hover{background:#752b27}.toast{background:#e8f5ef;border:1px solid #bee1d4;border-radius:8px;color:#14523f;margin-bottom:16px;padding:12px 14px}.toast.error{background:#faeceb;border-color:#e7c0bd;color:#8c2b26}.page-stage{display:grid;gap:18px;min-width:0}.executive-panel,.tool-panel,.table-panel,.ledger-panel{background:var(--surface);border:1px solid var(--line);border-radius:8px;box-shadow:var(--shadow)}.executive-panel{display:grid;gap:22px;grid-template-columns:260px minmax(190px,240px) minmax(0,1fr);padding:20px}.overview-copy{border-right:1px solid var(--line);display:grid;gap:6px;padding-right:20px}.overview-copy span,.panel-title span,.section-heading span{color:var(--gold);font-size:12px;font-weight:900}.overview-copy h2{color:var(--green);font-size:46px;line-height:1}.overview-copy p,.section-heading small{color:var(--muted);font-size:13px}.month-control{display:grid;gap:14px}.settlement-chip{background:var(--gold-soft);border:1px solid #efd89f;border-radius:8px;display:grid;gap:4px;padding:12px}.settlement-chip small{color:#806222}.settlement-chip strong{color:#6d4b10;font-size:20px}.metric-strip{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.metric{background:#f7faf8;border:1px solid #e4ebe6;border-radius:8px;display:grid;gap:8px;min-width:0;padding:13px}.metric span{color:#6d7974;font-size:12px;font-weight:700}.metric strong{color:var(--green);font-size:25px;line-height:1}.metric.warn strong{color:var(--red)}.metric.gold strong{color:var(--gold)}.operation-grid{display:grid;gap:14px;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr)}.management-grid{align-items:start;display:grid;gap:18px;grid-template-columns:minmax(320px,.72fr) minmax(0,1.4fr)}.product-workspace{align-items:start;display:grid;gap:18px;grid-template-columns:360px minmax(0,1fr)}.team-workspace{align-items:start;display:grid;gap:18px;grid-template-columns:330px minmax(0,1fr)}.team-focus-panel,.team-bind-panel,.team-detail-panel{display:grid;gap:14px}.team-bind-panel,.team-overview-panel{grid-column:1 / -1}.tool-panel,.table-panel,.ledger-panel,.product-list-panel{padding:18px}.product-list-panel{background:var(--surface);border:1px solid var(--line);border-radius:8px;box-shadow:var(--shadow);display:grid;gap:14px}.product-admin-list{display:grid;gap:10px}.product-admin-row{align-items:center;background:#f7faf8;border:1px solid #e4ebe6;color:var(--ink);display:grid;gap:12px;grid-template-columns:72px minmax(0,1fr);justify-content:start;min-height:auto;padding:10px;text-align:left}.product-admin-row:hover,.product-admin-row.active{background:#fff;border-color:#b78a3b8c;box-shadow:0 0 0 3px #b78a3b1f}.product-admin-row img{aspect-ratio:1.2;background:#edf3ef;border-radius:8px;display:block;object-fit:cover;width:72px}.product-admin-row span{display:grid;gap:5px;min-width:0}.product-admin-row strong,.product-admin-row small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product-admin-row small{color:var(--gold);font-size:12px;font-weight:900}.product-editor{display:grid;gap:14px}.product-editor-actions{display:flex;gap:10px;justify-content:flex-end}.image-upload-row{align-items:center;border:1px dashed #cfdad4;border-radius:8px;display:grid;gap:10px;grid-template-columns:minmax(0,1fr) auto;padding:10px}.image-upload-row input{border:0;min-height:auto;padding:0}.image-upload-row input:focus{box-shadow:none}.image-upload-row span{color:var(--muted);font-size:12px;font-weight:700;white-space:nowrap}.product-preview{align-items:center;background:#f7faf8;border:1px solid #e4ebe6;border-radius:8px;display:grid;gap:16px;grid-template-columns:180px minmax(0,1fr);padding:14px}.product-preview img{aspect-ratio:1.52;background:#edf3ef;border-radius:8px;display:block;object-fit:cover;width:100%}.product-image-placeholder{align-items:center;aspect-ratio:1.52;background:#edf3ef;border:1px dashed #cfdad4;border-radius:8px;color:var(--muted);display:flex;font-size:13px;font-weight:800;justify-content:center;width:100%}.product-preview div{display:grid;gap:8px}.product-preview strong{color:var(--green);font-size:24px}.product-preview span{color:var(--gold);font-size:13px;font-weight:900}.product-preview p{color:var(--muted);line-height:1.6}.overview-grid{display:grid;gap:18px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.panel-title,.section-heading{align-items:center;display:flex;gap:12px;justify-content:space-between}.panel-title{align-items:start;display:grid;justify-content:start}.panel-title h3,.section-heading h3{font-size:20px;line-height:1.15}.recharge-panel,.settlement-panel,.user-form{display:grid;gap:14px}.form-two{display:grid;gap:10px;grid-template-columns:1fr 1fr}.inviter-picker{border:1px solid var(--line);border-radius:8px;display:grid;gap:10px;padding:10px}.inviter-search-row{display:grid;gap:8px;grid-template-columns:minmax(0,1fr) 72px}.inviter-selected{background:#f7faf8;border-radius:8px;color:var(--green);font-size:12px;font-weight:900;padding:8px 10px}.inviter-options{display:grid;gap:6px;max-height:238px;overflow:auto}.inviter-options button{align-items:center;background:#fff;border:1px solid var(--line);color:var(--ink);display:flex;justify-content:space-between;min-height:38px;text-align:left}.inviter-options button.active,.inviter-options button:hover{background:#f8f3e7;border-color:#e8d39f;box-shadow:none;color:var(--green)}.inviter-options small,.inviter-options span{color:var(--muted);font-size:12px;font-weight:800}.team-focus-list,.team-member-list,.team-pick-list{display:grid;gap:8px}.team-focus-list{max-height:560px;overflow:auto}.team-focus-item,.team-pick-list button{align-items:center;background:#fff;border:1px solid var(--line);color:var(--ink);display:flex;gap:10px;justify-content:space-between;min-height:54px;padding:10px;text-align:left}.team-focus-item:hover,.team-focus-item.active,.team-pick-list button:hover,.team-pick-list button.active{background:#f8f3e7;border-color:#e8d39f;box-shadow:none;color:var(--green);transform:none}.team-focus-item span,.team-member-row div{display:grid;gap:3px;min-width:0}.team-focus-item strong,.team-focus-item small,.team-member-row strong,.team-member-row small,.team-pick-list strong,.team-pick-list small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.team-focus-item small,.team-member-row small,.team-pick-list small{color:var(--muted);font-size:12px;font-weight:800}.team-kpis{display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr))}.team-kpis div{background:#f7faf8;border:1px solid #e4ebe6;border-radius:8px;display:grid;gap:7px;min-width:0;padding:12px}.team-kpis span,.team-progress span,.team-progress small{color:var(--muted);font-size:12px;font-weight:800}.team-kpis strong{color:var(--green);font-size:22px;line-height:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.team-progress{background:#fffaf0;border:1px solid #ecd8a7;border-radius:8px;display:grid;gap:10px;padding:14px}.team-progress>div:first-child{align-items:center;display:flex;gap:12px;justify-content:space-between}.team-progress strong{color:#765716}.team-progress-track{background:#eadfbe;border-radius:999px;height:10px;overflow:hidden}.team-progress-track span{background:linear-gradient(90deg,#1f6f5b,#b78a3b);display:block;height:100%}.team-level-grid{display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.team-member-section{border:1px solid var(--line);border-radius:8px;display:grid;gap:10px;padding:14px}.team-member-row{align-items:center;border:1px solid var(--line);border-radius:8px;display:flex;gap:10px;justify-content:space-between;padding:10px}.team-member-row span{color:var(--gold);font-size:12px;font-weight:900;white-space:nowrap}.team-bind-grid{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.team-pick-list{border:1px solid var(--line);border-radius:8px;max-height:264px;overflow:auto;padding:8px}.team-pick-list .empty-state{margin:0}.team-bind-summary{align-items:center;border-top:1px solid var(--line);display:flex;gap:12px;justify-content:space-between;padding-top:14px}.team-bind-summary span{color:var(--muted);font-size:13px;font-weight:800}.tier-grid{display:grid;gap:8px;grid-template-columns:repeat(5,minmax(0,1fr))}.tier-grid div{background:#f8f3e7;border:1px solid #ecd8a7;border-radius:8px;display:grid;gap:4px;min-width:0;padding:10px}.tier-grid span{color:#806222;font-size:12px}.tier-grid strong{color:#67440e;font-size:14px}.table-panel{display:grid;gap:14px}.segmented{background:#f0f4f1;border:1px solid #dce5df;border-radius:8px;padding:3px}.segmented button{background:transparent;color:#50605a;min-height:32px;padding:0 12px}.segmented button.active,.segmented button:hover{background:#fff;box-shadow:0 4px 14px #12382e14;color:var(--green)}.pagination-bar{align-items:center;background:#f7faf8;border:1px solid var(--line);border-radius:8px;display:flex;gap:12px;justify-content:space-between;padding:10px 12px}.pagination-bar span{color:var(--muted);font-size:12px;font-weight:800}.pagination-bar div{display:flex;gap:8px}.pagination-bar button{min-height:32px;padding:0 12px}.data-table,.agent-table{border:1px solid var(--line);border-radius:8px;overflow:hidden}.table-head,.table-row,.agent-row{align-items:center;display:grid;gap:12px;padding:12px 14px}.table-head{background:#f3f6f4;color:#6c7772;font-size:12px;font-weight:900}.data-table .table-head,.data-table .table-row{grid-template-columns:minmax(110px,1fr) minmax(150px,1.2fr) minmax(120px,.9fr) 86px 132px}.order-table .table-head,.order-table .table-row{grid-template-columns:minmax(100px,1.1fr) minmax(120px,1.2fr) minmax(100px,.9fr) 74px 78px 78px 128px}.agent-table .table-head,.agent-row{grid-template-columns:minmax(130px,1.2fr) 110px 100px 100px 90px}.user-table .table-head,.user-table .agent-row{grid-template-columns:minmax(130px,1.2fr) 104px 112px 92px 92px 90px 78px}.team-table .table-head,.team-table .agent-row{grid-template-columns:minmax(130px,1.2fr) 104px minmax(110px,1fr) 72px 72px 100px}.table-row,.agent-row{border-top:1px solid var(--line);min-width:0}.table-row:hover,.agent-row:hover{background:#fbfcfb}.table-row div:first-child,.agent-row div:first-child{display:grid;gap:3px;min-width:0}.table-row span,.agent-row span,.record-row span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.table-row small,.agent-row small{color:var(--muted);font-size:12px}.table-row time{color:#6f7b76;font-size:12px}.row-actions button{min-height:32px;padding:0 12px}.role-badge{border-radius:8px;display:inline-flex;font-size:12px;font-weight:900;justify-content:center;padding:7px 9px}.role-badge.gold{background:var(--gold-soft);color:#765716}.role-badge.green{background:#dfeee7;color:#1d624f}.role-badge.blue{background:#e2edf7;color:var(--blue)}.role-badge.jade{background:#e9f3ef;color:#2d6d5d}.role-badge.gray{background:#eef1ef;color:#67736e}.status-badge{border-radius:8px;display:inline-flex;font-size:12px;font-weight:900;justify-content:center;padding:7px 9px}.status-badge.gold{background:var(--gold-soft);color:#765716}.status-badge.green{background:#dfeee7;color:#1d624f}.status-badge.red{background:#faeceb;color:var(--red)}.muted-text{color:var(--muted);font-size:12px;font-weight:800}.empty-state{background:#f7faf8;border:1px dashed #ced9d3;border-radius:8px;color:var(--muted);font-size:13px;line-height:1.5;padding:16px;text-align:center}.summary-list,.ledger-list{display:grid;gap:8px}.summary-row{align-items:center;border:1px solid var(--line);border-radius:8px;display:grid;gap:12px;grid-template-columns:92px minmax(0,1fr) auto;padding:10px}.summary-row span,.summary-row em{color:var(--muted);font-size:12px;font-style:normal}.summary-row strong{color:var(--green);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ledger-panel{display:grid;gap:12px}.section-heading.compact h3{font-size:18px}.ledger-row{align-items:center;border:1px solid var(--line);border-radius:8px;display:grid;gap:10px;grid-template-columns:minmax(130px,1fr) minmax(180px,2fr) auto 72px;padding:10px}.ledger-row div{display:grid;gap:3px;min-width:0}.ledger-row span,.ledger-row small{color:var(--muted);font-size:12px}.ledger-row .positive{color:var(--green-2)}.ledger-row .negative{color:var(--red)}.h5-shell,.h5-auth-shell{background:linear-gradient(180deg,#12382e14,#f5f7f5b8 38%),radial-gradient(circle at 16% 10%,rgba(183,138,59,.2),transparent 28%),#f5f7f5;color:var(--ink);min-height:100vh}.h5-auth-shell{align-items:center;display:grid;padding:20px}.h5-auth-card,.h5-phone{background:#fdfefd;border:1px solid rgba(225,231,226,.92);box-shadow:0 28px 80px #12382e26;margin:0 auto;max-width:460px;width:100%}.h5-auth-card{border-radius:8px;display:grid;gap:18px;padding:22px}.h5-auth-brand,.h5-profile-card,.h5-hero{align-items:center;display:flex;justify-content:space-between}.h5-auth-brand{justify-content:start;gap:12px}.h5-auth-brand>span{align-items:center;background:linear-gradient(145deg,#f3dfac,#b9862d);border-radius:8px;color:#17372f;display:flex;font-size:24px;font-weight:900;height:48px;justify-content:center;width:48px}.h5-auth-brand strong{color:var(--green);display:block;font-size:24px}.h5-auth-brand small,.h5-section-title small,.h5-empty,.h5-profile-card small,.h5-product-main small,.h5-product-detail p,.h5-ledger-row small,.h5-member-row small,.h5-order-row small{color:var(--muted)}.h5-auth-switch{background:#eff4f1;border:1px solid #dde7e1;border-radius:8px;display:grid;gap:4px;grid-template-columns:1fr 1fr;padding:4px}.h5-auth-switch button{background:transparent;box-shadow:none;color:#60706a}.h5-auth-switch button.active{background:#fff;color:var(--green)}.h5-auth-form,.h5-stack{display:grid;gap:14px}.h5-auth-form button,.h5-order-bar button,.h5-invite-box button{min-height:44px}.h5-phone{border-radius:0;min-height:100vh;padding:16px 14px 92px;position:relative}.h5-hero{background:#12382e;border-radius:8px;color:#fff;margin-bottom:14px;padding:18px}.h5-hero span,.h5-balance-card span,.h5-mini-card span,.h5-team-progress span,.h5-section-title span,.h5-profile-card span{color:var(--gold);font-size:12px;font-weight:900}.h5-hero h1{font-size:30px;line-height:1.05;margin-top:4px}.h5-ghost-button{background:#ffffff1a;border:1px solid rgba(255,255,255,.18);box-shadow:none;color:inherit;min-height:36px}.h5-ghost-button:hover{background:#ffffff2e;box-shadow:none;transform:none}.h5-toast{background:#e8f5ef;border:1px solid #bee1d4;border-radius:8px;color:#14523f;font-size:13px;font-weight:800;margin-bottom:14px;padding:12px}.h5-toast.error{background:#faeceb;border-color:#e7c0bd;color:#8c2b26}.h5-balance-card,.h5-card,.h5-mini-card,.h5-profile-card,.h5-team-progress,.h5-product-card{background:#fff;border:1px solid var(--line);border-radius:8px;box-shadow:0 12px 34px #12382e12}.h5-balance-card{display:grid;gap:6px;padding:16px}.h5-balance-card strong{color:var(--green);font-size:26px}.h5-balance-card small,.h5-team-progress small,.h5-team-progress em{color:var(--muted);font-size:12px;font-style:normal;font-weight:800}.h5-product-list{display:grid;gap:12px}.h5-product-card{overflow:hidden}.h5-product-main{background:transparent;border-radius:0;box-shadow:none;color:var(--ink);display:grid;gap:12px;grid-template-columns:96px minmax(0,1fr);min-height:auto;padding:12px;text-align:left;transform:none;width:100%}.h5-product-main:hover{background:#fbfcfb;box-shadow:none;transform:none}.h5-product-main img{aspect-ratio:1;background:#eef4f0;border-radius:8px;object-fit:cover;width:96px}.h5-product-main div,.h5-ledger-row div,.h5-member-row div,.h5-order-row div{display:grid;gap:4px;min-width:0}.h5-product-main span{color:var(--green);font-size:18px;font-weight:900}.h5-product-main strong{color:var(--gold)}.h5-product-detail{border-top:1px solid var(--line);display:grid;gap:12px;padding:12px}.h5-product-detail p{font-size:13px;line-height:1.6}.h5-stepper{align-items:center;display:grid;gap:8px;grid-template-columns:44px minmax(0,1fr) 44px}.h5-stepper button{min-height:40px;padding:0}.h5-stepper input{text-align:center}.h5-order-bar,.h5-invite-box,.h5-relation-strip,.h5-section-title,.h5-ledger-row,.h5-member-row,.h5-order-row{align-items:center;display:flex;gap:10px;justify-content:space-between}.h5-order-bar span{color:var(--green);font-size:20px;font-weight:900}.h5-grid-two{display:grid;gap:10px;grid-template-columns:1fr 1fr}.h5-mini-card{display:grid;gap:6px;padding:14px}.h5-mini-card strong{color:var(--green);font-size:24px}.h5-team-progress{display:grid;gap:12px;padding:16px}.h5-team-progress strong{color:var(--green);display:block;font-size:34px;line-height:1.1}.h5-progress-track{background:#ecdfbd;border-radius:999px;height:10px;overflow:hidden}.h5-progress-track span{background:linear-gradient(90deg,#1f6f5b,#b78a3b);display:block;height:100%}.h5-card,.h5-profile-card{padding:16px}.h5-profile-card h2{color:var(--green);font-size:28px}.h5-section-title{margin-bottom:10px}.h5-member-row,.h5-ledger-row,.h5-order-row{border-top:1px solid var(--line);padding:11px 0}.h5-member-row:first-of-type,.h5-ledger-row:first-of-type,.h5-order-row:first-of-type{border-top:0}.h5-member-row strong,.h5-ledger-row strong,.h5-order-row strong{color:var(--green)}.h5-member-row span,.h5-ledger-row .positive,.h5-status.approved{color:var(--green-2)}.h5-ledger-row .negative,.h5-status.rejected{color:var(--red)}.h5-invite-box{background:#f7faf8;border:1px solid #e4ebe6;border-radius:8px;padding:10px}.h5-invite-box strong{color:var(--green);font-size:22px}.h5-relation-strip{color:var(--muted);font-size:12px;font-weight:900;margin-top:10px}.h5-status{background:#eef2ef;border-radius:8px;font-size:12px;font-weight:900;padding:7px 9px;white-space:nowrap}.h5-status.pending{background:var(--gold-soft);color:#765716}.h5-status.approved{background:#dfeee7}.h5-status.rejected{background:#faeceb}.h5-bottom-nav{background:#fffffff5;border:1px solid var(--line);border-radius:8px 8px 0 0;bottom:0;box-shadow:0 -12px 38px #12382e1c;display:grid;gap:6px;grid-template-columns:repeat(3,1fr);left:50%;max-width:460px;padding:8px 10px 12px;position:fixed;transform:translate(-50%);width:100%;z-index:20}.h5-bottom-nav button{align-items:center;background:transparent;border-radius:8px;box-shadow:none;color:#65716d;display:grid;font-size:12px;gap:3px;justify-items:center;min-height:54px;padding:4px;transform:none}.h5-bottom-nav button:hover,.h5-bottom-nav button.active{background:#edf4ef;box-shadow:none;color:var(--green);transform:none}.h5-bottom-nav span{align-items:center;background:#e2ece6;border-radius:999px;display:flex;font-size:13px;font-weight:900;height:26px;justify-content:center;width:26px}.h5-empty-card{display:grid;gap:14px;margin:30px auto;max-width:420px;padding:20px}@media(max-width:1280px){.admin-app{grid-template-columns:1fr}.side-nav{min-height:auto;position:static}.side-nav nav{grid-template-columns:repeat(7,minmax(0,1fr))}}@media(max-width:980px){.executive-panel,.operation-grid,.management-grid,.overview-grid,.product-workspace,.team-workspace{grid-template-columns:1fr}.team-detail-panel,.team-overview-panel{grid-column:auto;grid-row:auto}.overview-copy{border-right:0;border-bottom:1px solid var(--line);padding:0 0 16px}.metric-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.product-preview,.data-table .table-head,.data-table .table-row,.order-table .table-head,.order-table .table-row,.agent-table .table-head,.agent-row,.user-table .table-head,.user-table .agent-row,.team-table .table-head,.team-table .agent-row{grid-template-columns:1fr}.table-head{display:none}}@media(max-width:720px){.main-stage{padding:14px}.side-nav{padding:20px 14px}.side-nav nav{grid-template-columns:repeat(2,minmax(0,1fr))}.command-bar,.section-heading,.phone-header{align-items:stretch;flex-direction:column}.command-actions,.row-actions,.pagination-bar,.pagination-bar div{display:grid;grid-template-columns:1fr 1fr}.pagination-bar span{grid-column:1 / -1}.metric-strip,.form-two,.inviter-search-row,.tier-grid,.team-kpis,.team-level-grid,.team-bind-grid{grid-template-columns:1fr}.ledger-row,.summary-row,.team-bind-summary,.team-progress>div:first-child{grid-template-columns:1fr}.team-bind-summary,.team-progress>div:first-child{align-items:stretch;flex-direction:column}}
