@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&family=Manrope:wght@600;700;800&display=swap";.state-card.wallet-panel{text-align:left;margin:16px 0;padding:24px;display:block}.wallet-panel h2{margin:0 0 12px}.wallet-panel p{margin:12px 0;line-height:1.6}.wallet-panel fieldset{border:0;grid-template-columns:minmax(140px,220px) minmax(180px,1fr);gap:16px;margin:20px 0 14px;padding:0;display:grid}.wallet-panel label{flex-direction:column;gap:8px;font-weight:600;display:flex}.wallet-panel input{box-sizing:border-box;width:100%;min-height:42px;font:inherit;border:1px solid #bac5d1;border-radius:5px;padding:10px 12px}.wallet-panel input:focus-visible{outline-offset:2px;outline:2px solid #b89332}.wallet-panel form>button{margin-bottom:10px;margin-right:10px}.wallet-panel h3{margin-top:28px}.wallet-panel .table-scroll{width:100%;overflow-x:auto}@media (width<=600px){.wallet-panel fieldset{grid-template-columns:1fr}.state-card.wallet-panel{padding:16px}}:root{color:#172235;font-synthesis:none;background:#f1f4f8;font-family:Inter,system-ui,sans-serif}*{box-sizing:border-box}body{min-width:320px;min-height:100vh;margin:0}button,input,select{font:inherit}button{cursor:pointer;border:0}button:disabled{cursor:not-allowed;opacity:.55}small{letter-spacing:.09em}.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}.admin-shell{grid-template-columns:250px minmax(0,1fr);min-height:100vh;display:grid}.sidebar{color:#17212b;background:#e4e8ec;border-right:1px solid #c7cfd7;flex-direction:column;height:100vh;padding:24px 16px 18px;display:flex;position:sticky;top:0}.brand,.login-brand{align-items:center;gap:12px;display:flex}.brand{padding:0 10px 26px}.brand>span,.login-brand>span,.brand-symbol{color:#071626;background:#f2c14d;place-items:center;width:38px;height:38px;font-family:Manrope,sans-serif;font-size:20px;font-weight:800;display:grid;transform:skew(-8deg)}.brand div,.login-brand div{display:grid}.brand b,.login-brand b{color:#17212b;letter-spacing:.18em;font:800 18px/1 Manrope,sans-serif}.login-brand b{color:#fff}.brand small,.login-brand small{color:#5f6e7c;letter-spacing:.2em;margin-top:5px;font-size:9px}.login-brand small{color:#7690a9}.sidebar nav{gap:13px;display:grid;overflow-y:auto}.nav-group{gap:4px;display:grid}.nav-group>small{color:#687581;letter-spacing:.16em;padding:0 12px 4px;font-size:8px;font-weight:800}.sidebar nav a{color:#202a34;border-radius:7px;align-items:center;gap:12px;min-height:44px;padding:0 12px;font-size:13px;font-weight:650;text-decoration:none;display:flex}.sidebar nav a:hover{color:#111820;background:#d7dde2}.sidebar nav a.active{color:#111820;background:#fff;box-shadow:inset 3px 0 #e5ad28}.sidebar nav i{color:#a87400;border:1px solid #aeb8c1;border-radius:5px;place-items:center;width:24px;height:24px;font-size:10px;font-style:normal;display:grid}.operator{border-top:1px solid #c5cdd5;grid-template-columns:34px 1fr 30px;align-items:center;gap:9px;margin-top:auto;padding:14px 9px 0;display:grid}.operator>span{color:#071626;background:#f2c14d;border-radius:50%;place-items:center;width:34px;height:34px;font-weight:800;display:grid}.operator div{min-width:0;display:grid}.operator b{color:#17212b;text-overflow:ellipsis;font-size:12px;overflow:hidden}.operator small{color:#65727f;margin-top:3px;font-size:9px}.operator button{color:#465563;background:0 0;font-size:18px}.workspace{min-width:0}.topbar{background:#fff;border-bottom:1px solid #dce2e9;justify-content:space-between;align-items:center;height:56px;padding:0 34px;display:flex}.topbar>div:first-child{display:grid}.topbar small{color:#a57918;letter-spacing:.1em;font-size:8px;font-weight:800}.topbar b{color:#17283a;margin-top:2px;font:750 16px/1.1 Manrope,sans-serif}.engine-state{color:#8a6920;letter-spacing:.09em;align-items:center;gap:8px;font-size:10px;font-weight:800;display:flex}.engine-state i,.status i{background:#e7aa29;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #faefd6}.page{width:min(1440px,100%);margin:0 auto;padding:14px 34px 34px}.dashboard-page{width:100%;max-width:none;margin:0;padding:14px 26px 30px}.page-title{justify-content:space-between;align-items:flex-end;margin-bottom:26px;display:flex}.page-title.page-actions{justify-content:flex-end;min-height:38px;margin-bottom:12px}.page-title small,.panel header small{color:#a57c20;font-size:9px;font-weight:800}.page-title h1{color:#101c2b;letter-spacing:-.03em;margin:5px 0 0;font:800 28px/1.15 Manrope,sans-serif}.page-title button,.state-card button,.rules-panel footer button{color:#071626;letter-spacing:.07em;background:#f2c14d;border-radius:5px;min-height:38px;padding:0 17px;font-size:10px;font-weight:800}.title-actions{gap:9px;display:flex}.page-title button.secondary,.account-dialog button.secondary{color:#435367;background:#e4e9ef}.panel,.table-panel,.state-card{background:#fff;border:1px solid #dce2e9;border-radius:8px;box-shadow:0 2px 8px #0d1f310a}.metrics{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-bottom:18px;display:grid}.metric{background:#fff;border:1px solid #dce2e9;border-top:3px solid #17304a;border-radius:8px;flex-direction:column;justify-content:space-between;min-height:116px;padding:19px;display:flex}.metric small{color:#768393;font-size:9px;font-weight:700}.metric b{font:800 22px/1 Manrope,sans-serif}.metric.negative{border-top-color:#b54c50}.metric.negative b{color:#9e343b}.metric.warning{border-top-color:#e3a121}.metric.warning b{color:#9b6a08}.empty-panel{padding:23px}.panel>header{justify-content:space-between;align-items:flex-start;display:flex}.panel h2{margin:5px 0 0;font:800 18px Manrope,sans-serif}.panel>header>span{color:#728091;font-size:10px;font-weight:700}.empty-panel p{color:#5b6877;margin:24px 0 0;font-size:13px}.accounting-dashboard .page-title{align-items:center;margin-bottom:16px}.accounting-dashboard .page-title h1{margin-top:3px;font-size:23px}.dashboard-title-actions{align-items:center;gap:13px;display:flex}.dashboard-title-actions>span{color:#7c8896;font-variant-numeric:tabular-nums;font-size:10px}.accounting-kpis{background:#fff;border:1px solid #d6dde5;border-radius:5px;grid-template-columns:repeat(6,minmax(0,1fr));margin-bottom:12px;display:grid;overflow:hidden}.accounting-metric{border-top:2px solid #17304a;border-right:1px solid #e1e6eb;align-content:center;gap:8px;min-width:0;min-height:72px;padding:12px 15px;display:grid}.accounting-metric:last-child{border-right:0}.accounting-metric small{color:#687789;text-overflow:ellipsis;white-space:nowrap;font-size:8px;font-weight:800;overflow:hidden}.accounting-metric b{color:#172235;font-variant-numeric:tabular-nums;white-space:nowrap;font:800 17px/1 Manrope,sans-serif}.accounting-metric.negative{border-top-color:#b6464c}.accounting-metric.negative b{color:#a1363c}.accounting-metric.positive{border-top-color:#25855a}.accounting-metric.positive b{color:#1f744d}.accounting-metric.warning{border-top-color:#d49a22}.accounting-metric.warning b{color:#996706}.accounting-metric.muted{border-top-color:#a8b3bf}.accounting-layout{grid-template-columns:minmax(0,1.65fr) minmax(300px,.75fr);gap:12px;margin-bottom:12px;display:grid}.accounting-position,.network-control,.account-position-table{box-shadow:none;border-radius:5px;overflow:hidden}.dashboard-panel-header{background:#fafbfd;border-bottom:1px solid #dce2e8;justify-content:space-between;align-items:center;min-height:54px;padding:0 15px;display:flex}.dashboard-panel-header small{color:#9a711b;font-size:8px;font-weight:800}.dashboard-panel-header h2{color:#172235;margin:3px 0 0;font:800 14px/1.15 Manrope,sans-serif}.dashboard-panel-header>span{color:#6f7d8d;letter-spacing:.04em;font-size:9px;font-weight:700}.accounting-ledger{margin:0;padding:5px 15px 0}.accounting-ledger>div{border-bottom:1px solid #e8ecf0;justify-content:space-between;align-items:center;min-height:53px;display:flex}.accounting-ledger dt{gap:3px;display:grid}.accounting-ledger dt b{color:#2a394b;font-size:11px}.accounting-ledger dt small{color:#83909e;letter-spacing:0;font-size:8px}.accounting-ledger dd{color:#1c293a;font-variant-numeric:tabular-nums;margin:0;font:700 14px/1 Manrope,sans-serif}.accounting-ledger .negative dd{color:#a6383e}.accounting-ledger .ledger-total{border-bottom:0;min-height:60px}.accounting-ledger .ledger-total dt b,.accounting-ledger .ledger-total dd{color:#176d48;font-size:15px}.reconciliation-strip{background:#f4f7f9;border-top:1px solid #dce2e8;grid-template-columns:repeat(3,1fr);display:grid}.reconciliation-strip>span{border-right:1px solid #dce2e8;align-content:center;gap:5px;min-height:53px;padding:8px 15px;display:grid}.reconciliation-strip>span:last-child{border-right:0}.reconciliation-strip small{color:#7b8897;font-size:7px;font-weight:800}.reconciliation-strip b{color:#2b394a;font-variant-numeric:tabular-nums;font-size:10px}.ok-text{color:#20734d!important}.role-breakdown{gap:12px;padding:15px;display:grid}.role-row{grid-template-columns:83px 1fr 24px;align-items:center;gap:9px;display:grid}.role-row>span{color:#59687a;font-size:8px;font-weight:800}.role-row>i,.usage-cell>i{background:#e8edf1;border-radius:999px;height:5px;overflow:hidden}.role-row>i em,.usage-cell>i em{border-radius:inherit;background:#294862;height:100%;display:block}.role-row>b{color:#243347;text-align:right;font-size:10px}.network-status-line{color:#667587;background:#f7f9fb;border-top:1px solid #dce2e8;justify-content:space-between;align-items:center;padding:12px 15px;font-size:8px;font-weight:700;display:flex}.network-status-line span:first-child{align-items:center;gap:6px;display:flex}.network-status-line i{background:#2a9a63;border-radius:50%;width:6px;height:6px}.network-status-line .attention{color:#a06d07}.account-position-table .dashboard-panel-header{border-bottom:0}.account-position-table table{border-top:1px solid #dce2e8}.account-position-table th{height:34px;padding:0 13px;font-size:8px}.account-position-table td{height:50px;padding:0 13px}.dashboard-account{gap:3px;display:grid}.dashboard-account b{color:#233246;font-size:10px}.dashboard-account small{color:#8693a1;letter-spacing:0;font-size:8px}.money-cell{font-variant-numeric:tabular-nums;font-weight:650}.positive-cell{color:#1f744d}.usage-cell{grid-template-columns:39px minmax(62px,1fr);align-items:center;gap:7px;min-width:110px;display:grid}.usage-cell>span{color:#536275;font-variant-numeric:tabular-nums;font-size:9px}.usage-cell>i em{background:#c18b1d}.state-card{color:#667485;justify-content:center;align-items:center;gap:12px;min-height:120px;padding:25px;font-size:13px;display:flex}.state-card.error{color:#94363c;background:#fffafb;border-color:#e8c7ca;flex-direction:column}.state-card.error span{color:#6d5e61}.spinner{border:2px solid #d7b14e;border-top-color:#0000;border-radius:50%;width:18px;height:18px;animation:.7s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.toolbar{align-items:flex-end;gap:12px;margin-bottom:14px;display:flex}.toolbar label{gap:6px;display:grid}.toolbar label>span{color:#6f7c8c;letter-spacing:.08em;font-size:9px;font-weight:800}.toolbar input,.toolbar select,.risk-selector select{color:#263447;background:#fff;border:1px solid #cfd7e0;border-radius:6px;outline:none;height:42px;padding:0 12px}.toolbar input:focus,.toolbar select:focus,.risk-selector select:focus,.rule-field input:focus{border-color:#b9881e;box-shadow:0 0 0 3px #f2c14d2e}.search-field{flex:1}.search-field input{width:100%}.result-count{color:#798696;letter-spacing:.08em;margin-left:auto;padding-bottom:12px;font-size:9px;font-weight:800}.table-scroll{overflow-x:auto}.inline-error{color:#8b3037;background:#fff1f2;border:1px solid #edc8cb;border-radius:5px;margin:0 0 12px;padding:11px 13px;font-size:11px}table{border-collapse:collapse;width:100%;font-size:12px}th{color:#728090;text-align:left;letter-spacing:.08em;background:#f7f9fb;border-bottom:1px solid #dce2e9;height:42px;padding:0 15px;font-size:9px}td{white-space:nowrap;border-bottom:1px solid #edf0f3;height:58px;padding:0 15px}tbody tr:last-child td{border-bottom:0}tbody tr:hover{background:#fbfcfd}.numeric{text-align:right;font-variant-numeric:tabular-nums}td.negative{color:#9e343b;font-weight:700}.account-cell{padding-left:calc(var(--depth) * 17px);align-items:center;gap:9px;display:flex}.account-cell div{display:grid}.account-cell b{color:#1b293a;font-size:12px}.account-cell small{color:#8995a2;letter-spacing:0;margin-top:3px;font-size:9px}.tree-toggle,.tree-spacer{flex:0 0 22px;width:22px;height:22px}.tree-toggle{color:#8d650d;background:#fff7e2;border:1px solid #eed99d;border-radius:4px;place-items:center;padding:0;font-size:18px;line-height:1;display:grid}.tree-toggle:hover{background:#ffefbd}.row-actions{gap:5px;display:flex}.row-actions button{color:#425266;letter-spacing:.04em;background:#edf1f5;border-radius:4px;min-height:28px;padding:0 8px;font-size:8px;font-weight:800}.row-actions button.danger{color:#94363c;background:#fff0f1}.row-actions button.success{color:#247047;background:#edf9f1}.role-chip{color:#415267;background:#eef2f6;border-radius:4px;padding:5px 7px;font-size:9px;font-weight:700}.status{align-items:center;gap:7px;font-size:9px;font-weight:800;display:inline-flex}.status i{width:6px;height:6px;box-shadow:none;background:#3da56a}.status.suspended{color:#9b6a08}.status.suspended i{background:#e3a121}.status.closed{color:#94363c}.status.closed i{background:#bb4a50}.professional-network{width:100%;max-width:none;margin:0;padding:24px 26px 30px}.professional-network .page-title{align-items:center;margin-bottom:16px}.professional-network .page-title h1{margin-top:3px;font-size:23px}.network-kpis{background:#fff;border:1px solid #d7dee6;border-radius:5px;grid-template-columns:repeat(6,minmax(0,1fr));margin-bottom:12px;display:grid;overflow:hidden}.network-metric{border-top:2px solid #233e58;border-right:1px solid #e2e7ec;align-content:center;gap:7px;min-width:0;min-height:68px;padding:11px 14px;display:grid}.network-metric:last-child{border-right:0}.network-metric small{color:#6f7d8d;text-overflow:ellipsis;white-space:nowrap;font-size:8px;font-weight:800;overflow:hidden}.network-metric b{color:#1b2a3b;font-variant-numeric:tabular-nums;white-space:nowrap;font:800 15px/1 Manrope,sans-serif}.network-metric.green{border-top-color:#25855a}.network-metric.green b{color:#20724d}.network-metric.red{border-top-color:#b6464c}.network-metric.red b{color:#a1363c}.network-filterbar{background:#fff;border:1px solid #d7dee6;border-radius:5px;align-items:flex-end;gap:8px;margin-bottom:12px;padding:11px;display:flex}.network-filterbar label{gap:5px;display:grid}.network-filterbar label>span{color:#667587;letter-spacing:.07em;font-size:8px;font-weight:800}.network-filterbar input[type=search],.network-filterbar select{color:#243447;background:#f9fafb;border:1px solid #cfd7e0;border-radius:4px;outline:none;height:36px;padding:0 10px;font-size:10px}.network-filterbar input:focus,.network-filterbar select:focus{border-color:#b9881e;box-shadow:0 0 0 2px #f2c14d29}.network-search{flex:1;min-width:260px}.network-search input{width:100%}.exposure-filter{white-space:nowrap;background:#f9fafb;border:1px solid #cfd7e0;border-radius:4px;flex-direction:row;align-items:center;min-height:36px;padding:0 9px;gap:7px!important;display:flex!important}.exposure-filter input{accent-color:#b9881e}.exposure-filter span{font-size:8px!important}.filter-reset{color:#526174;background:#e9eef2;border-radius:4px;height:36px;padding:0 11px;font-size:8px;font-weight:800}.network-result-count{color:#778596;text-align:right;white-space:nowrap;align-self:center;min-width:75px;font-size:8px}.network-register{box-shadow:none;border-radius:5px;overflow:hidden}.network-register-head{background:#fafbfd;border-bottom:1px solid #dce2e8;justify-content:space-between;align-items:center;min-height:52px;padding:0 14px;display:flex}.network-register-head>div{gap:3px;display:grid}.network-register-head small{color:#9a711b;font-size:8px;font-weight:800}.network-register-head b{color:#1b2a3b;font:800 13px Manrope,sans-serif}.network-register-head>span{color:#778596;font-size:9px}.network-register th{height:35px;padding:0 12px;font-size:8px}.network-register td{height:54px;padding:0 12px}.network-register tbody tr{box-shadow:inset 2px 0 #0000}.network-register tbody tr:hover{background:#f8fafc;box-shadow:inset 2px 0 #d4a534}.account-select{min-width:210px;color:inherit;text-align:left;background:0 0;align-items:center;gap:9px;padding:3px;display:flex}.account-select>span:last-child{gap:3px;display:grid}.account-select b{color:#1b293a;font-size:10px}.account-select small{color:#8995a2;letter-spacing:0;font-size:8px}.account-select:hover b{color:#8e650d}.position-icon{color:#fff;letter-spacing:-.02em;background:#748293;border-radius:5px;flex:0 0 29px;place-items:center;width:29px;height:29px;font-size:8px;font-weight:800;display:grid}.position-icon.large{flex-basis:42px;width:42px;height:42px;font-size:11px}.position-badge{color:#48576a;background:#edf1f5;border:1px solid #dce2e8;border-radius:4px;align-items:center;gap:7px;min-width:104px;padding:4px 8px 4px 5px;font-size:8px;font-weight:800;display:inline-flex}.position-badge i{color:#fff;background:#748293;border-radius:3px;place-items:center;width:19px;height:19px;font-size:6px;font-style:normal;display:grid}.position-icon.role-admin,.position-badge.role-admin i{color:#152437;background:#e7b846}.position-badge.role-admin{color:#805c0f;background:#fff8e6;border-color:#ead9a7}.position-icon.role-supermaster,.position-badge.role-supermaster i{background:#6b4db7}.position-badge.role-supermaster{color:#59409a;background:#f1edfb;border-color:#ded4f4}.position-icon.role-master,.position-badge.role-master i{background:#2f6ca8}.position-badge.role-master{color:#285c90;background:#eaf3fb;border-color:#d0e2f2}.position-icon.role-agent,.position-badge.role-agent i{background:#278173}.position-badge.role-agent{color:#226e62;background:#e8f6f3;border-color:#cce8e3}.position-icon.role-subagent,.position-badge.role-subagent i{background:#b86b2f}.position-badge.role-subagent{color:#985825;background:#fbf0e7;border-color:#efd9c8}.position-icon.role-player,.position-badge.role-player i{background:#647386}.position-badge.role-player{color:#526173;background:#eef2f5;border-color:#dce3e9}.money-column{font-variant-numeric:tabular-nums;font-size:10px;font-weight:650}.create-account-dialog{width:min(650px,100%)}.create-parent-summary{background:#f7f9fb;border:1px solid #dfe5eb;border-radius:5px;align-items:center;gap:11px;margin:17px 0;padding:12px;display:flex}.create-parent-summary>div{gap:3px;display:grid}.create-parent-summary small{color:#8b6a1d;font-size:7px;font-weight:800}.create-parent-summary b{color:#243347;font-size:11px}.create-parent-summary div span{color:#7a8796;font-size:8px}.create-form-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.inheritance-note{color:#5d4a1d;background:#fff9e9;border:1px solid #eddba7;border-radius:5px;gap:5px;padding:11px 12px;display:grid}.inheritance-note b{font-size:8px}.inheritance-note span{font-size:9px;line-height:1.45}.account-sheet-backdrop{z-index:45;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#05101b7a;justify-content:flex-end;display:flex;position:fixed;inset:0}.account-sheet{background:#fff;border-left:1px solid #cfd8e1;flex-direction:column;width:min(680px,100%);height:100%;display:flex;overflow:hidden;box-shadow:-22px 0 60px #030e1933}.account-sheet-head{background:#f8fafb;border-bottom:1px solid #dbe2e8;grid-template-columns:42px 1fr 34px;align-items:center;gap:12px;min-height:86px;padding:14px 18px;display:grid}.account-sheet-head>div:nth-child(2){gap:3px;display:grid}.account-sheet-head small{color:#9a711b;font-size:7px;font-weight:800}.account-sheet-head h2{color:#172638;margin:0;font:800 18px/1.15 Manrope,sans-serif}.account-sheet-head div>span{color:#718091;font-size:9px}.account-sheet-head>button{color:#617082;background:#e8edf1;border-radius:5px;width:34px;height:34px;font-size:20px}.account-sheet-status{color:#758292;border-bottom:1px solid #e3e8ed;align-items:center;gap:17px;min-height:40px;padding:0 18px;font-size:8px;font-weight:700;display:flex}.account-sheet-tabs{border-bottom:1px solid #dce2e8;padding:0 11px;display:flex}.account-sheet-tabs button{color:#5e6d7f;background:0 0;border-bottom:2px solid #0000;min-height:42px;padding:0 11px;font-size:9px;font-weight:750}.account-sheet-tabs button.active{color:#172638;border-bottom-color:#d5a12c}.account-sheet-body{flex:1;padding:16px 18px;overflow-y:auto}.personal-details{border:1px solid #dde3e9;border-radius:5px;margin:0}.personal-details>div{border-bottom:1px solid #e7ebef;justify-content:space-between;align-items:center;gap:20px;min-height:47px;padding:0 13px;display:flex}.personal-details>div:last-child{border-bottom:0}.personal-details dt{color:#687789;font-size:9px}.personal-details dd{color:#243347;text-align:right;font-variant-numeric:tabular-nums;margin:0;font-size:10px;font-weight:700}.personal-finance{border:1px solid #dce3e9;border-radius:5px;grid-template-columns:repeat(3,1fr);margin-bottom:12px;display:grid;overflow:hidden}.personal-finance article{border-right:1px solid #e0e6eb;align-content:center;gap:8px;min-height:72px;padding:12px;display:grid}.personal-finance article:last-child{border-right:0}.personal-finance small{color:#718091;font-size:7px;font-weight:800}.personal-finance b{color:#253447;font-variant-numeric:tabular-nums;font:800 14px Manrope,sans-serif}.personal-finance .red b{color:#a4383e}.personal-finance .green b{color:#20724d}.hierarchy-card{color:#fff;background:#183149;border-radius:5px;gap:5px;margin-bottom:12px;padding:14px;display:grid}.hierarchy-card small{color:#d7ad48;font-size:7px;font-weight:800}.hierarchy-card b{font-size:13px}.hierarchy-card span{color:#9fb0bf;font-size:9px}.admin-reservation{color:#5c481b;background:#fff9e8;border:1px solid #ecdaa6;border-radius:5px;margin-top:12px;padding:13px}.admin-reservation b{font-size:8px}.admin-reservation p{margin:6px 0 0;font-size:9px;line-height:1.55}.account-sheet-actions{background:#f8fafb;border-top:1px solid #dce3e9;justify-content:flex-end;gap:8px;min-height:61px;padding:12px 18px;display:flex}.account-sheet-actions button{border-radius:4px;min-height:36px;padding:0 13px;font-size:8px;font-weight:800}.account-sheet-actions .secondary{color:#425266;background:#e7ecf1}.account-sheet-actions .danger{color:#94363c;background:#ffecee}.account-sheet-actions .success{color:#247047;background:#e8f7ed}.network-v2{width:100%;max-width:none;margin:0;padding:24px 26px 30px}.network-v2 .page-title{align-items:center;margin-bottom:15px}.network-v2 .page-title h1{margin-top:3px;font-size:23px}.directory-toolbar{background:#fff;border:1px solid #d4dce5;border-radius:4px;align-items:flex-end;gap:8px;margin-bottom:12px;padding:10px 11px;display:flex}.directory-toolbar label{gap:5px;display:grid}.directory-toolbar label>span{color:#667689;letter-spacing:.075em;font-size:8px;font-weight:800}.directory-toolbar input,.directory-toolbar select{color:#243447;background:#f9fafb;border:1px solid #ccd5df;border-radius:3px;outline:none;height:36px;padding:0 10px;font-size:10px}.directory-toolbar input:focus,.directory-toolbar select:focus{border-color:#bf8d1f;box-shadow:0 0 0 2px #e0af3a24}.directory-search{flex:1;min-width:300px}.directory-search input{width:100%}.directory-reset{color:#4f5f72;background:#e9eef2;border-radius:3px;height:36px;padding:0 12px;font-size:8px;font-weight:800}.directory-count{text-align:right;align-content:center;min-width:62px;display:grid}.directory-count b{color:#213247;font:800 14px Manrope,sans-serif}.directory-count span{color:#82909f;letter-spacing:.08em;margin-top:2px;font-size:7px;font-weight:800}.network-directory{grid-template-columns:320px minmax(0,1fr);gap:11px;min-height:560px;display:grid}.network-tree-panel,.account-register-v2{border:1px solid #d3dce4;border-radius:4px;overflow:hidden}.network-tree-panel{color:#d7e0e9;background:#0b1b2b;border-color:#162d42;flex-direction:column;display:flex}.network-tree-panel>header{background:#071625;border-bottom:1px solid #203448;justify-content:space-between;align-items:center;min-height:58px;padding:0 14px;display:flex}.network-tree-panel header div{gap:3px;display:grid}.network-tree-panel header small{color:#d4a837;font-size:7px;font-weight:800}.network-tree-panel h2{color:#fff;margin:0;font:800 14px Manrope,sans-serif}.network-tree-panel header>span{color:#7f95a8;font-size:8px;font-weight:700}.tree-legend{color:#8095a8;background:#0e2031;border-bottom:1px solid #1a3044;align-items:center;gap:15px;min-height:33px;padding:0 14px;font-size:7px;display:flex}.tree-legend span{align-items:center;gap:5px;display:flex}.tree-legend i,.tree-state{background:#31a66c;border-radius:50%;width:6px;height:6px}.tree-legend i.suspended,.tree-state.suspended{background:#d79a22}.tree-state.closed{background:#b9494f}.network-tree-scroll{flex:1;padding:9px 7px 13px;overflow:auto}.network-branch{position:relative}.network-children{border-left:1px solid #2a3e52;margin-left:18px;padding-left:8px;position:relative}.network-children:before{content:"";border-top:1px solid #2a3e52;width:9px;position:absolute;top:0;left:-1px}.network-tree-node{border:1px solid #0000;border-radius:4px;grid-template-columns:22px 1fr 8px;align-items:center;gap:5px;min-height:44px;margin:2px 0;padding:4px 7px 4px 3px;display:grid}.network-tree-node:hover{background:#11283b;border-color:#213b51}.network-tree-node.selected{background:#173149;border-color:#ad8125;box-shadow:inset 2px 0 #e2b13d}.branch-toggle{color:#dab342;background:#132c40;border:1px solid #2e485e;border-radius:3px;place-items:center;width:20px;height:20px;font-size:12px;display:grid}.branch-dot{background:#486075;border-radius:50%;justify-self:center;width:5px;height:5px}.tree-profile-button{min-width:0;color:inherit;text-align:left;background:0 0;align-items:center;gap:8px;padding:0;display:flex}.tree-profile-button>span:last-child{gap:3px;min-width:0;display:grid}.tree-profile-button b{color:#edf2f6;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.tree-profile-button small{color:#7890a4;letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.network-tree-panel>footer{color:#70879a;background:#071625;border-top:1px solid #203448;padding:10px 14px;font-size:7px;line-height:1.45}.role-avatar{color:#fff;background:#657487;border-radius:4px;flex:0 0 27px;place-items:center;width:27px;height:27px;font-size:7px;font-weight:900;display:grid}.role-avatar.xl{flex-basis:46px;width:46px;height:46px;font-size:11px}.role-avatar.role-admin{color:#102033;background:#e1b13d}.role-avatar.role-supermaster{background:#6b50b8}.role-avatar.role-master{background:#2e6ba8}.role-avatar.role-agent{background:#278174}.role-avatar.role-subagent{background:#b66a30}.role-avatar.role-player{background:#647386}.account-register-v2{background:#fff;min-width:0}.account-register-v2>header{background:#fafbfd;border-bottom:1px solid #d9e0e7;justify-content:space-between;align-items:center;min-height:58px;padding:0 14px;display:flex}.account-register-v2 header div{gap:3px;display:grid}.account-register-v2 header small{color:#99701a;font-size:7px;font-weight:800}.account-register-v2 h2{color:#18283a;margin:0;font:800 14px Manrope,sans-serif}.account-register-v2 header>span{color:#7a8796;font-size:8px}.account-register-v2 th{height:35px;padding:0 11px;font-size:7px}.account-register-v2 td{height:53px;padding:0 11px}.account-register-v2 tbody tr{box-shadow:inset 2px 0 #0000}.account-register-v2 tbody tr:hover{background:#f8fafc;box-shadow:inset 2px 0 #d9a72e}.register-user{min-width:185px;color:inherit;text-align:left;background:0 0;align-items:center;gap:8px;padding:0;display:flex}.register-user>span:last-child{gap:3px;display:grid}.register-user b{color:#1d2d40;font-size:9px}.register-user small{color:#8491a0;letter-spacing:0;font-size:7px}.register-user:hover b{color:#8b630e}.role-label{color:#4c5c6f;background:#eef2f5;border:1px solid #dce3e9;border-radius:3px;justify-content:center;align-items:center;min-width:90px;padding:5px 8px;font-size:7px;font-weight:800;display:inline-flex}.role-label.role-admin{color:#79570f;background:#fff7df;border-color:#e9d292}.role-label.role-supermaster{color:#5b439b;background:#f1edfb;border-color:#dbd1f1}.role-label.role-master{color:#285d91;background:#eaf3fb;border-color:#cfe1f1}.role-label.role-agent{color:#236e63;background:#e7f6f3;border-color:#c9e7e1}.role-label.role-subagent{color:#965825;background:#fbefe6;border-color:#eed7c5}.config-value{color:#28394c;font-variant-numeric:tabular-nums;font-size:9px;font-weight:750}.register-actions{gap:4px;display:flex}.register-actions button{color:#435367;background:#edf1f5;border-radius:3px;min-height:27px;padding:0 7px;font-size:7px;font-weight:800}.register-actions .open-profile{color:#805b0d;background:#fff5da}.register-actions .danger{color:#94363c;background:#ffedef}.register-actions .success{color:#247047;background:#eaf7ee}.empty-register{color:#758394;text-align:center;height:140px!important}.profile-modal-backdrop,.create-modal-backdrop{z-index:55;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#040d16ad;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.profile-modal{background:#fff;border:1px solid #bdc9d4;border-radius:6px;flex-direction:column;width:min(1160px,100%);max-height:calc(100vh - 44px);display:flex;overflow:hidden;box-shadow:0 28px 85px #00000059}.profile-modal-head{color:#fff;background:#0b1b2b;border-bottom:1px solid #273c50;grid-template-columns:46px minmax(240px,1fr) auto 34px;align-items:center;gap:13px;min-height:82px;padding:13px 17px;display:grid}.profile-modal-head>div:nth-child(2){gap:3px;display:grid}.profile-modal-head small{color:#d6aa3b;letter-spacing:.1em;font-size:7px;font-weight:800}.profile-modal-head h2{color:#fff;margin:0;font:800 18px Manrope,sans-serif}.profile-modal-head p{color:#8197aa;margin:0;font-size:8px}.profile-head-meta{align-items:center;gap:8px;display:flex}.profile-head-meta>span:not(.status){color:#b9c7d3;background:#142a3d;border:1px solid #294157;border-radius:3px;padding:5px 8px;font-size:7px;font-weight:800}.profile-close{color:#a9bac8;background:#162d40;border-radius:4px;width:34px;height:34px;font-size:20px}.profile-tabs{background:#f8fafb;border-bottom:1px solid #d7dfe7;min-height:43px;padding:0 13px;display:flex}.profile-tabs button{color:#5d6d7e;background:0 0;border-bottom:2px solid #0000;min-height:43px;padding:0 14px;font-size:9px;font-weight:750}.profile-tabs button.active{color:#17283a;border-bottom-color:#d8a52e}.profile-modal-body{grid-template-columns:220px minmax(0,1fr);min-height:410px;display:grid;overflow:hidden}.profile-context{color:#dce5ec;background:#102538;border-right:1px solid #d7dfe7;padding:18px 15px}.profile-context>small{color:#879caf;margin-bottom:8px;font-size:7px;font-weight:800;display:block}.profile-context .role-label{width:100%}.profile-context dl{margin:18px 0}.profile-context dl div{border-top:1px solid #263c4f;gap:4px;padding:10px 0;display:grid}.profile-context dt{color:#7f95a8;font-size:7px}.profile-context dd{color:#e6edf3;margin:0;font-size:9px;font-weight:700}.profile-context>button{color:#162438;background:#e1b13d;border-radius:3px;width:100%;min-height:34px;padding:0 9px;font-size:7px;font-weight:850}.profile-content{background:#fff;min-width:0;padding:20px;overflow-y:auto}.profile-section-title{margin-bottom:14px}.profile-section-title small{color:#9b7119;letter-spacing:.09em;font-size:7px;font-weight:800}.profile-section-title h3{color:#192a3d;margin:4px 0 0;font:800 16px Manrope,sans-serif}.profile-data-grid{border:1px solid #d9e1e8;border-radius:4px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.profile-data-grid>div{border-bottom:1px solid #e1e6eb;border-right:1px solid #e1e6eb;align-content:center;gap:5px;min-height:54px;padding:10px 13px;display:grid}.profile-data-grid>div:nth-child(2n){border-right:0}.profile-data-grid>div:nth-last-child(-n+2){border-bottom:0}.profile-data-grid dt{color:#748293;font-size:8px}.profile-data-grid dd{color:#233347;font-variant-numeric:tabular-nums;margin:0;font-size:10px;font-weight:750}.profile-data-grid dd.negative{color:#ad373e}.profile-notice{color:#405268;background:#f5f8fa;border:1px solid #dce3e9;border-left:3px solid #4f7ca9;border-radius:3px;gap:5px;margin-top:13px;padding:12px 13px;display:grid}.profile-notice b{font-size:7px}.profile-notice span{font-size:9px;line-height:1.5}.profile-notice.warning{color:#654d17;background:#fff9e9;border-color:#ead9a5 #ead9a5 #ead9a5 #d6a32d}.economics-fields{grid-template-columns:repeat(3,1fr);gap:11px;display:grid}.config-field{background:#f8fafb;border:1px solid #d9e1e8;border-radius:4px;gap:7px;padding:14px;display:grid}.config-field>span{color:#2b3b4e;font-size:9px;font-weight:750}.config-field>div{grid-template-columns:1fr 38px;display:grid}.config-field input{color:#17283a;background:#fff;border:1px solid #c9d4de;border-radius:3px 0 0 3px;outline:none;min-width:0;height:42px;padding:0 10px;font-size:14px;font-weight:800}.config-field input:focus{border-color:#b9851c}.config-field i{color:#5b6a7c;background:#edf1f4;border:1px solid #c9d4de;border-left:0;border-radius:0 3px 3px 0;place-items:center;font-size:9px;font-style:normal;font-weight:800;display:grid}.config-field small{color:#81909f;min-height:27px;font-size:7px;line-height:1.45}.configuration-rules{color:#604b1b;background:#fff9e8;border:1px solid #e9d79f;border-radius:3px;margin-top:13px;padding:12px 13px}.configuration-rules b{font-size:7px}.configuration-rules p{margin:5px 0 0;font-size:9px;line-height:1.5}.economics-editor>footer{justify-content:flex-end;align-items:center;gap:7px;min-height:48px;margin-top:12px;display:flex}.economics-editor>footer>span{color:#798797;margin-right:auto;font-size:8px}.economics-editor footer button,.profile-modal-actions button{color:#142437;background:#e1b13d;border-radius:3px;min-height:35px;padding:0 12px;font-size:8px;font-weight:800}.economics-editor footer .secondary{color:#46576a;background:#e9eef2}.network-path-card{color:#dbe5ec;background:#102538;border-radius:4px;grid-template-columns:auto 1fr 24px auto 1fr;align-items:center;gap:8px;margin-bottom:13px;padding:13px;display:grid}.network-path-card span{color:#7f96a9;font-size:7px}.network-path-card b{font-size:9px}.network-path-card i{color:#d4a630;text-align:center;font-style:normal}.audit-preview{border:1px solid #dbe2e8;border-radius:4px}.audit-preview>div{border-bottom:1px solid #e3e8ed;gap:4px;min-height:68px;padding:13px 15px 13px 32px;display:grid;position:relative}.audit-preview>div:last-child{border-bottom:0}.audit-preview>div:before{content:"";background:#d4a42d;border-radius:50%;width:7px;height:7px;position:absolute;top:19px;left:15px}.audit-preview time{color:#8a711f;font-size:7px;font-weight:800}.audit-preview b{color:#26374a;font-size:9px}.audit-preview span{color:#788696;font-size:8px}.operator-note{gap:6px;margin-top:13px;display:grid}.operator-note span{color:#687789;font-size:7px;font-weight:800}.operator-note textarea{resize:vertical;border:1px solid #d5dde5;border-radius:3px;min-height:82px;padding:10px;font:9px/1.5 Inter,sans-serif}.profile-modal-actions{background:#f7f9fa;border-top:1px solid #d7dfe7;justify-content:flex-end;align-items:center;gap:12px;min-height:56px;padding:10px 17px;display:flex}.profile-modal-actions>span{color:#7a8796;margin-right:auto;font-size:8px}.profile-modal-actions .danger{color:#93343a;background:#ffeaec}.profile-modal-actions .success{color:#247047;background:#e7f6ec}.create-user-modal{background:#fff;border:1px solid #c2cdd7;border-radius:6px;width:min(1050px,100%);max-height:calc(100vh - 44px);overflow:hidden auto;box-shadow:0 28px 85px #00000059}.create-user-modal>header{color:#fff;background:#0b1b2b;justify-content:space-between;align-items:center;min-height:68px;padding:0 17px;display:flex}.create-user-modal header small{color:#d7aa38;font-size:7px;font-weight:800}.create-user-modal h2{margin:4px 0 0;font:800 17px Manrope,sans-serif}.create-user-modal header button{color:#a9bac8;background:#162d40;border-radius:4px;width:34px;height:34px;font-size:20px}.creation-layout{grid-template-columns:220px 1fr;display:grid}.creation-layout>aside{color:#dce5ed;background:#102538;align-content:start;justify-items:start;gap:8px;padding:20px 17px;display:grid}.creation-layout aside>small{color:#879cae;font-size:7px;font-weight:800}.creation-layout aside>b{color:#fff;margin-top:5px;font-size:11px}.creation-layout aside>p{color:#8398aa;margin:0;font-size:8px;line-height:1.55}.creation-layout aside>div{color:#b6c4cf;background:#172e42;border:1px solid #2b4358;border-radius:3px;margin-top:9px;padding:11px;font-size:8px;line-height:1.5}.creation-layout>form{gap:14px;padding:19px;display:grid}.creation-layout fieldset{border:1px solid #d9e1e8;border-radius:4px;min-width:0;margin:0;padding:13px}.creation-layout legend{color:#946c17;letter-spacing:.08em;padding:0 6px;font-size:7px;font-weight:800}.creation-grid{grid-template-columns:1fr 1fr;gap:11px;display:grid}.creation-grid.four{grid-template-columns:repeat(4,1fr)}.creation-grid label{gap:6px;display:grid}.creation-grid label.wide{grid-column:1/-1}.creation-grid label>span{color:#59697b;font-size:8px;font-weight:700}.creation-grid input,.creation-grid select{color:#203145;background:#fff;border:1px solid #cdd6df;border-radius:3px;outline:none;width:100%;min-width:0;height:39px;padding:0 10px;font-size:9px}.creation-grid input:focus,.creation-grid select:focus{border-color:#b9851c;box-shadow:0 0 0 2px #daa72d21}.creation-number{grid-template-columns:1fr 34px;display:grid}.creation-number input{border-radius:3px 0 0 3px}.creation-number i{color:#69788a;background:#edf1f4;border:1px solid #cdd6df;border-left:0;border-radius:0 3px 3px 0;place-items:center;font-size:7px;font-style:normal;font-weight:800;display:grid}.creation-layout form>footer{justify-content:flex-end;gap:7px;display:flex}.creation-layout form>footer button{color:#142437;background:#e1b13d;border-radius:3px;min-height:37px;padding:0 14px;font-size:8px;font-weight:800}.creation-layout form>footer .secondary{color:#48596c;background:#e9eef2}.network-v3 .page-title{margin-bottom:10px}.network-view-switch{background:#fff;border:1px solid #d1d9e2;border-radius:4px;margin-bottom:10px;display:inline-flex;overflow:hidden}.network-view-switch button{color:#536477;letter-spacing:.025em;background:#fff;min-height:35px;padding:0 16px;font-size:8px;font-weight:800}.network-view-switch button+button{border-left:1px solid #d9e0e7}.network-view-switch button.active{color:#fff;background:#283e57}.quick-create-bar{background:#fff;border:1px solid #d2dae3;border-radius:4px;justify-content:space-between;align-items:center;gap:18px;min-height:66px;margin-bottom:10px;padding:10px 14px;display:flex}.quick-create-bar>div{align-items:center;gap:9px;display:flex}.quick-create-bar>div:first-child>span:last-child{gap:3px;display:grid}.quick-create-bar b{color:#1c2d40;font-size:10px}.quick-create-bar small{color:#7a8898;font-size:8px}.quick-create-icon{color:#24364a;background:#fff2ca;border-radius:5px;place-items:center;width:34px;height:34px;font-size:18px;font-weight:800;display:grid}.quick-create-bar button{border:1px solid;border-radius:4px;min-height:31px;padding:0 10px;font-size:8px;font-weight:800}.quick-create-bar button.role-supermaster{color:#6640a8;background:#f2eafd;border-color:#d8c2f7}.quick-create-bar button.role-master{color:#2c60a0;background:#eaf3ff;border-color:#bdd8f5}.quick-create-bar button.role-agent{color:#197064;background:#e6f6f3;border-color:#b9e2da}.quick-create-bar button.role-subagent{color:#936020;background:#fbf0df;border-color:#e8d0ae}.quick-create-bar button.role-player{color:#46576a;background:#eef2f5;border-color:#cfd8e1}.network-v3 .directory-toolbar{border-radius:4px 4px 0 0;margin-bottom:0}.directory-tool{color:#425468;white-space:nowrap;background:#edf1f4;border:1px solid #d9e0e6;border-radius:3px;height:36px;padding:0 9px;font-size:7px;font-weight:800}.network-v3 .directory-reset{white-space:nowrap}.account-register-v3{border-radius:0 0 4px 4px}.account-register-v3 table{min-width:1080px}.account-register-v3 th{background:#f2f5f8;height:34px}.account-register-v3 td{height:48px}.account-register-v3 tbody tr:nth-child(2n){background:#fbfcfd}.account-register-v3 tbody tr:hover{background:#f4f8fc}.account-id{color:#758496;font-variant-numeric:tabular-nums;font-size:8px}.hierarchy-user{padding-left:calc(var(--depth) * 22px);align-items:center;gap:6px;display:flex}.row-toggle{color:#31475f;background:#fff;border:1px solid #d3dce4;border-radius:4px;flex:0 0 24px;place-items:center;width:24px;height:24px;font-size:15px;line-height:1;display:grid}.row-leaf{flex:0 0 24px;width:24px;position:relative}.row-leaf:after{content:"";background:#657a8f;border-radius:50%;width:4px;height:4px;position:absolute;top:-2px;left:10px}.account-register-v3 .register-user b{color:#16273a;font-size:9px}.account-register-v3 .register-user small{color:#798899;font-size:7px}.row-balance{color:#168149;font-variant-numeric:tabular-nums;font-size:9px;font-weight:800}.inline-config{color:#263a50;font-variant-numeric:tabular-nums;background:0 0;border-radius:3px;padding:3px 5px;font-size:9px;font-weight:750}.inline-config:hover{background:#eaf0f5}.inline-config.tax{color:#bd6c00}.inline-config i{color:#56718c;margin-left:4px;font-size:8px;font-style:normal}.boost-chip{color:#2f66a0;white-space:nowrap;background:#dfebfb;border-radius:999px;padding:4px 7px;font-size:7px;font-weight:800}.account-register-v3 .status{background:#e5f6eb;border:1px solid #bfe5cc;border-radius:999px;width:max-content;padding:4px 8px}.account-register-v3 .status.suspended{color:#996316;background:#fff3d5;border-color:#ead59d}.register-actions.compact{white-space:nowrap;gap:4px}.register-actions.compact button{width:27px;min-height:27px;padding:0;font-size:11px}.register-actions.compact .add-child{color:#fff;background:#18954f}.register-actions.compact .icon-action.danger{color:#fff;background:#da2f37}.register-actions.compact .icon-action.success{color:#fff;background:#258d54}.register-actions.compact .more-action{color:#3c4e62;letter-spacing:1px;background:#fff;border:1px solid #d4dde5;font-size:8px}.action-spacer{width:27px}.network-tree-full,.network-tree-full .network-tree-panel{min-height:560px}.network-tree-full .network-tree-scroll{columns:2;column-gap:18px;padding:16px}.network-tree-full .network-branch{break-inside:avoid}.network-tree-full .network-tree-node{max-width:720px}.network-v3 .page-title h1{font-size:28px}.network-v3 .page-title p{font-size:11px}.network-view-switch button{min-height:42px;padding:0 21px;font-size:11px}.quick-create-bar{min-height:78px;padding:13px 17px}.quick-create-icon{width:42px;height:42px;font-size:22px}.quick-create-bar b{font-size:13px}.quick-create-bar small{font-size:10px}.quick-create-bar button{min-height:38px;padding:0 14px;font-size:10px}.network-v3 .directory-toolbar{gap:10px;padding:13px}.network-v3 .directory-toolbar label>span{font-size:10px}.network-v3 .directory-toolbar input,.network-v3 .directory-toolbar select{height:43px;padding:0 12px;font-size:12px}.network-v3 .directory-tool,.network-v3 .directory-reset{height:43px;padding:0 12px;font-size:9px}.network-v3 .directory-count{min-width:74px}.network-v3 .directory-count b{font-size:18px}.network-v3 .directory-count span{font-size:8px}.account-register-v3 th{height:42px;padding:0 14px;font-size:9px}.account-register-v3 td{height:62px;padding:0 14px}.account-register-v3 .account-id{font-size:10px}.account-register-v3 .hierarchy-user{padding-left:calc(var(--depth) * 28px);gap:9px}.account-register-v3 .row-toggle{flex-basis:30px;width:30px;height:30px;font-size:16px;font-weight:700}.account-register-v3 .row-leaf{flex-basis:30px;width:30px}.account-register-v3 .row-leaf:after{width:5px;height:5px;left:13px}.account-register-v3 .register-user{min-width:190px}.account-register-v3 .register-user b{font-size:12px}.account-register-v3 .register-user small{margin-top:2px;font-size:9px}.account-register-v3 .role-label{min-width:104px;padding:6px 10px;font-size:9px}.account-register-v3 .row-balance,.account-register-v3 .inline-config{font-size:12px}.account-register-v3 .inline-config i{font-size:10px}.account-register-v3 .boost-chip{padding:5px 9px;font-size:9px}.account-register-v3 .status{padding:5px 10px;font-size:9px}.account-register-v3 .register-actions.compact button{width:33px;min-height:33px;font-size:13px}.account-register-v3 .register-actions.compact .more-action{font-size:10px}.account-register-v3 .action-spacer{width:33px}.network-tree-full,.network-tree-full .network-tree-panel{min-height:620px}.network-tree-full .network-tree-scroll{columns:auto;column-count:1;padding:20px 24px 28px;display:block}.network-tree-full .network-branch{break-inside:auto;width:100%;display:block}.network-tree-full .network-children{border-left:2px solid #2a4359;margin-left:34px;padding-left:20px;display:block}.network-tree-full .network-children:before{border-top-width:2px;width:20px}.network-tree-full .network-tree-node{grid-template-columns:34px minmax(0,1fr) 10px;gap:10px;width:min(760px,100% - 20px);max-width:none;min-height:64px;margin:7px 0;padding:7px 12px}.network-tree-full .branch-toggle{width:28px;height:28px;font-size:16px}.network-tree-full .branch-dot{width:7px;height:7px}.network-tree-full .role-avatar{flex-basis:38px;width:38px;height:38px;font-size:9px}.network-tree-full .tree-profile-button{gap:11px}.network-tree-full .tree-profile-button b{font-size:12px}.network-tree-full .tree-profile-button small{margin-top:2px;font-size:9px}.network-tree-full .tree-state{width:8px;height:8px}.network-v3{padding:14px 28px 36px}.network-command-header{grid-template-columns:210px auto 1fr auto;align-items:center;gap:18px;min-height:62px;margin-bottom:10px;display:grid}.network-command-title{gap:3px;display:grid}.network-command-title small{color:#9a711a;letter-spacing:.09em;font-size:9px;font-weight:850}.network-command-title h1{color:#122337;margin:0;font:800 27px/1 Manrope,sans-serif}.network-view-switch{background:#e7edf3;border:0;border-radius:7px;align-self:center;margin:0;padding:4px}.network-view-switch button{color:#526477;background:0 0;border-radius:5px;min-height:38px;padding:0 17px;font-size:10px;border:0!important}.network-view-switch button.active{color:#fff;background:#17334d;box-shadow:0 2px 6px #0a1d2f2e}.network-refresh{color:#142437;letter-spacing:.035em;background:#efba3a;border-radius:5px;grid-column:4;min-height:40px;padding:0 17px;font-size:10px;font-weight:850}.network-v3 .quick-create-bar{border-color:#cdd8e2;border-radius:6px;box-shadow:0 1px 2px #14283b0a}.network-v3 .directory-toolbar{background:#fff;border-color:#ccd7e1;border-radius:6px 6px 0 0;grid-template-columns:minmax(280px,1fr) 120px 105px 170px auto auto auto auto 72px;align-items:end;gap:8px;padding:12px;display:grid;box-shadow:0 1px 3px #14283b0d}.network-v3 .directory-toolbar label{gap:6px}.network-v3 .directory-toolbar input,.network-v3 .directory-toolbar select{background:#f7f9fb;border-color:#c8d4df;border-radius:5px}.network-v3 .directory-toolbar input:focus,.network-v3 .directory-toolbar select:focus{background:#fff;border-color:#b98922}.network-v3 .directory-tool{color:#34495f;background:#e8eef3;border-color:#d4dee7;border-radius:5px}.network-v3 .directory-tool:hover{background:#dfe7ee}.network-v3 .directory-reset{border-radius:5px}.network-v3 .directory-count{align-self:center;padding-top:13px}.network-tree-full{background:#fff;border:1px solid #ccd7e1;border-radius:0 0 6px 6px;min-height:0}.network-tree-full .network-tree-panel{color:#26394d;background:#fff;border:0;border-radius:0 0 6px 6px;min-height:590px}.network-tree-full .network-tree-panel>header{color:#15283b;background:#f7f9fb;border-bottom-color:#d4dde6;min-height:68px;padding:0 20px}.network-tree-full .network-tree-panel header small{color:#956c18;font-size:9px}.network-tree-full .network-tree-panel h2{color:#162a3e;font-size:17px}.network-tree-full .network-tree-panel header>span{color:#637487;font-size:10px}.network-tree-full .tree-legend{color:#68798a;background:#fff;border-bottom-color:#e0e6eb;min-height:42px;padding:0 20px;font-size:9px}.network-tree-full .network-tree-scroll{padding:22px 28px 34px}.network-tree-full .network-children{border-left-color:#b8c7d4;margin-left:42px;padding-left:27px}.network-tree-full .network-children:before{border-top-color:#b8c7d4;width:27px;left:-2px}.network-tree-full .network-tree-node{background:#fff;border-color:#d1dce5;border-radius:6px;width:min(820px,100% - 20px);min-height:68px;margin:8px 0;padding:8px 14px;box-shadow:0 1px 2px #14283b0d}.network-tree-full .network-tree-node:hover{background:#f6f9fb;border-color:#aebfce}.network-tree-full .network-tree-node.selected{background:#fff9e9;border-color:#d1a031;box-shadow:inset 3px 0 #d5a42e}.network-tree-full .branch-toggle{color:#29435b;background:#edf3f7;border-color:#c5d2dd}.network-tree-full .branch-dot{background:#788b9d}.network-tree-full .tree-profile-button b{color:#172a3d;font-size:13px}.network-tree-full .tree-profile-button small{color:#718294;font-size:10px}.network-tree-full .network-tree-panel>footer{color:#68798a;background:#f7f9fb;border-top-color:#d7e0e8;padding:13px 20px;font-size:9px}.network-v3 .network-view-switch{background:#dfe7ee;border:1px solid #c8d4df}.network-v3 .network-view-switch button{color:#445a70}.network-v3 .network-view-switch button.active{color:#fff;background:#172f47;box-shadow:inset 0 -3px #e0aa2f,0 2px 6px #0a1d2f29}.network-v3 .quick-create-bar button.role-supermaster{color:#fff;background:#7739d2;border-color:#7739d2}.network-v3 .quick-create-bar button.role-master{color:#fff;background:#455fc5;border-color:#455fc5}.network-v3 .quick-create-bar button.role-agent{color:#fff;background:#177eb5;border-color:#177eb5}.network-v3 .quick-create-bar button.role-subagent{color:#fff;background:#178d84;border-color:#178d84}.network-v3 .quick-create-bar button.role-player{color:#fff;background:#607186;border-color:#607186}.network-v3 .role-label.role-admin{color:#fff;background:#a86b08;border-color:#a86b08}.network-v3 .role-label.role-supermaster{color:#fff;background:#7739d2;border-color:#7739d2}.network-v3 .role-label.role-master{color:#fff;background:#455fc5;border-color:#455fc5}.network-v3 .role-label.role-agent{color:#fff;background:#177eb5;border-color:#177eb5}.network-v3 .role-label.role-subagent{color:#fff;background:#178d84;border-color:#178d84}.network-v3 .role-label.role-player{color:#fff;background:#607186;border-color:#607186}.hierarchy-register{background:#fff;border:1px solid #ccd7e1;border-radius:0 0 6px 6px;overflow:hidden}.hierarchy-register>header{background:#f7f9fb;border-bottom:1px solid #d4dde6;justify-content:space-between;align-items:center;min-height:64px;padding:0 16px;display:flex}.hierarchy-register header>div{gap:3px;display:grid}.hierarchy-register header small{color:#956c18;letter-spacing:.08em;font-size:9px;font-weight:850}.hierarchy-register h2{color:#162a3e;margin:0;font:800 16px Manrope,sans-serif}.hierarchy-register header>span{color:#718193;font-size:10px}.hierarchy-register table{min-width:980px}.hierarchy-register th{background:#edf2f6;height:42px;padding:0 14px;font-size:9px}.hierarchy-register td{height:64px;padding:0 14px}.hierarchy-register tbody tr{box-shadow:inset 3px 0 #0000}.hierarchy-register tbody tr:nth-child(2n){background:#fafcfd}.hierarchy-register tbody tr:hover{background:#f2f7fb;box-shadow:inset 3px 0 #d5a32e}.hierarchy-register .register-user b{font-size:12px}.hierarchy-register .register-user small{margin-top:2px;font-size:9px}.hierarchy-register .status{background:#e5f6eb;border:1px solid #bfe5cc;border-radius:999px;width:max-content;padding:5px 10px;font-size:9px}.parent-link{color:#315f8d;background:0 0;padding:0;font-size:10px;font-weight:700}.parent-link:disabled{color:#8795a3}.child-total{color:#25394d;font-size:11px;font-weight:800}.hierarchy-user{isolation:isolate;position:relative}.hierarchy-user>:not(.hierarchy-guides){z-index:1;position:relative}.hierarchy-guides{width:calc(var(--depth) * 28px);pointer-events:none;position:absolute;inset:0 auto 0 0}.hierarchy-guides i{--guide:0;left:calc(var(--guide) * 28px + 14px);border-left:1px solid #bdcbd7;position:absolute;top:-33px;bottom:-33px}.hierarchy-guides i:last-child:after{content:"";border-top:1px solid #bdcbd7;width:15px;position:absolute;top:50%;left:-1px}.hierarchy-register .hierarchy-user,.account-register-v3 .hierarchy-user{min-height:62px;margin:-1px 0}.exfair-register{border-radius:0 0 6px 6px}.exfair-register table{table-layout:fixed;min-width:1450px}.exfair-register th{height:40px;padding:0 10px;font-size:9px}.exfair-register td{height:56px;padding:0 10px}.exfair-register th:first-child{width:72px}.exfair-register th:nth-child(2){width:78px}.exfair-register th:nth-child(3){width:170px}.exfair-register th:nth-child(4){width:150px}.exfair-register th:nth-child(5){width:135px}.exfair-register th:nth-child(6){width:125px}.exfair-register th:nth-child(7),.exfair-register th:nth-child(8){width:100px}.exfair-register th:nth-child(9){width:155px}.exfair-register th:nth-child(10){width:65px}.exfair-register th:nth-child(11),.exfair-register th:nth-child(12){width:105px}.exfair-register th:nth-child(13){width:112px}.tree-control-column{padding-right:0!important}.hierarchy-control{min-height:56px;padding-left:calc(var(--depth) * 20px);isolation:isolate;align-items:center;display:flex;position:relative}.hierarchy-control>:not(.hierarchy-guides){z-index:1;position:relative}.hierarchy-control .row-toggle{color:#29435c;background:#fff;border-color:#cbd6df;flex-basis:28px;width:28px;height:28px}.hierarchy-control .row-leaf{flex-basis:28px;width:28px}.hierarchy-control .row-leaf:after{top:0;left:12px}.hierarchy-control .hierarchy-guides{width:calc(var(--depth) * 20px)}.hierarchy-control .hierarchy-guides i{left:calc(var(--guide) * 20px + 10px);top:-29px;bottom:-29px}.hierarchy-control .hierarchy-guides i:last-child:after{width:11px}.aligned-username{width:100%;color:inherit;text-align:left;background:0 0;gap:3px;padding:0;display:grid}.aligned-username b{color:#122338;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.aligned-username small{color:#718395;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.aligned-username:hover b{color:#235e96}.inline-note{color:#9aa6b2;background:0 0;padding:0;font-size:10px}.inline-note:hover{color:#315f8d}.status-with-boost{align-items:center;gap:6px;display:flex}.kyc-pill{color:#71808e;background:#edf1f4;border-radius:999px;justify-content:center;min-width:30px;padding:4px 8px;font-size:10px;font-weight:800;display:inline-flex}.date-cell{color:#617284;font-variant-numeric:tabular-nums;font-size:10px}.exfair-register.tree-mode tbody tr{box-shadow:inset 3px 0 #d6a52f}.exfair-register.tree-mode tbody tr:nth-child(n+2){box-shadow:inset 3px 0 #455fc5}.risk-selector{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:14px;padding:18px 20px;display:flex}.risk-selector label{flex:1;gap:7px;display:grid}.risk-selector label>span,.risk-selector div small{color:#718091;letter-spacing:.08em;font-size:9px;font-weight:800}.risk-selector div{text-align:right;gap:7px;display:grid}.rules-panel{padding:22px}.inherit-key{align-items:center;gap:6px;display:flex}.inherit-key i{background:#e8edf2;border:1px solid #c8d1dc;border-radius:2px;width:8px;height:8px}.basis-note{color:#5f4a18;background:#fff9e9;border:1px solid #f0dfad;border-radius:6px;justify-content:space-between;gap:15px;margin:20px 0;padding:12px 14px;font-size:11px;display:flex}.rule-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px 18px;display:grid}.rule-field{gap:7px;display:grid}.rule-field>span{color:#344457;font-size:11px;font-weight:700}.rule-field>div{grid-template-columns:1fr 44px;display:grid}.rule-field input{color:#1c2b3d;border:1px solid #ccd5df;border-radius:5px 0 0 5px;outline:none;min-width:0;height:42px;padding:0 11px}.rule-field input::placeholder{color:#a0aab5}.rule-field div i{color:#667586;background:#f3f5f7;border:1px solid #ccd5df;border-left:0;border-radius:0 5px 5px 0;place-items:center;font-size:9px;font-style:normal;font-weight:800;display:grid}.rule-field small{color:#8a96a3;letter-spacing:0;font-size:9px}.rules-panel footer{border-top:1px solid #e4e8ed;justify-content:flex-end;align-items:center;gap:10px;margin-top:22px;padding-top:18px;display:flex}.rules-panel footer button.secondary{color:#435367;background:#e9edf2}.form-error,.form-success{border-radius:5px;margin-top:18px;padding:11px 13px;font-size:11px}.form-error{color:#8b3037;background:#fff1f2;border:1px solid #edc8cb}.form-success{color:#236a42;background:#effaf3;border:1px solid #c7e7d2}.read-only{color:#6f7c8b;font-size:11px}.dialog-backdrop{z-index:30;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#040f1a9e;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.account-dialog{background:#fff;border:1px solid #d6dee7;border-radius:9px;width:min(500px,100%);max-height:calc(100vh - 44px);padding:25px;overflow-y:auto;box-shadow:0 26px 80px #00000047}.account-dialog>header{justify-content:space-between;align-items:flex-start;display:flex}.account-dialog header small{color:#a57c20;font-size:9px;font-weight:800}.account-dialog h2{margin:5px 0 0;font:800 22px Manrope,sans-serif}.account-dialog header>button{color:#617082;background:#eef2f5;border-radius:50%;width:30px;height:30px;font-size:20px}.account-dialog>p{color:#607083;margin:18px 0;font-size:12px;line-height:1.6}.account-dialog form{gap:14px;display:grid}.account-dialog form label{gap:7px;display:grid}.account-dialog form label>span{color:#354659;font-size:10px;font-weight:700}.account-dialog input,.account-dialog select{color:#1e2d3f;background:#fff;border:1px solid #ccd5df;border-radius:5px;outline:none;height:42px;padding:0 11px}.account-dialog input:focus,.account-dialog select:focus{border-color:#b9881e;box-shadow:0 0 0 3px #f2c14d2e}.account-dialog footer{border-top:1px solid #e4e8ed;justify-content:flex-end;gap:9px;margin-top:6px;padding-top:17px;display:flex}.account-dialog footer button{color:#071626;letter-spacing:.06em;background:#f2c14d;border-radius:5px;min-height:38px;padding:0 16px;font-size:9px;font-weight:800}.pending-panel{flex-direction:column;justify-content:center;align-items:flex-start;min-height:280px;padding:38px;display:flex}.pending-panel>span{color:#a57c20;letter-spacing:.1em;font-size:9px;font-weight:800}.pending-panel p{color:#627081;max-width:620px;font-size:13px;line-height:1.65}.pending-panel>small{color:#8b96a3;font-size:9px}.bet-kpis{background:#fff;border:1px solid #dce2e9;border-radius:8px;grid-template-columns:repeat(5,minmax(0,1fr));margin-bottom:14px;display:grid;overflow:hidden}.compact-metric{border-right:1px solid #e5e9ee;align-content:center;gap:8px;min-height:76px;padding:14px 18px;display:grid}.compact-metric:last-child{border-right:0}.compact-metric small{color:#7a8796;font-size:9px;font-weight:800}.compact-metric b{color:#172235;font-variant-numeric:tabular-nums;font:800 17px Manrope,sans-serif}.compact-metric.amber b{color:#b87600}.compact-metric.blue b{color:#2c69bd}.compact-metric.red b{color:#ad3940}.bet-console{overflow:hidden}.bet-toolbar{border-bottom:1px solid #dce2e9;align-items:center;gap:9px;padding:13px;display:flex}.bet-toolbar select,.bet-toolbar input{color:#243448;background:#f8fafc;border:1px solid #d3dae2;border-radius:5px;outline:none;height:40px}.bet-toolbar select{padding:0 30px 0 11px;font-size:11px}.bet-toolbar select:focus,.bet-toolbar input:focus{border-color:#b9881e;box-shadow:0 0 0 3px #f2c14d2e}.bet-search{flex:1;min-width:260px;position:relative}.bet-search span{color:#7c8998;font-size:20px;position:absolute;top:8px;left:13px}.bet-search input{width:100%;padding:0 12px 0 39px;font-size:12px}.filter-button{color:#071626;letter-spacing:.06em;background:#f2c14d;border-radius:5px;height:40px;padding:0 16px;font-size:10px;font-weight:800}.bet-result-count{color:#7a8796;letter-spacing:.08em;white-space:nowrap;font-size:9px;font-weight:800}.bets-table td{height:68px}.bets-table td>b,.bets-table td>small{display:block}.bets-table td>b{color:#172235;font-size:12px}.bets-table td>small{color:#788697;letter-spacing:0;margin-top:4px;font-size:9px}.bet-row{box-shadow:inset 3px 0 #4387d8}.bet-row.row-persa{box-shadow:inset 3px 0 #d24f55}.ticket-link{text-align:left;background:0 0;gap:4px;padding:0;display:grid}.ticket-link b{color:#142238;font-size:12px}.ticket-link span{color:#1762c1;letter-spacing:.035em;font-size:10px;font-weight:800}.ticket-link:hover span{text-decoration:underline}.live-label{background:#ffeded;border-radius:4px;width:max-content;padding:2px 5px;font-weight:800;color:#d84545!important;font-size:8px!important}.side-chip{border-radius:999px;justify-content:center;min-width:45px;padding:5px 8px;font-size:9px;font-weight:800;display:inline-flex}.side-chip.back{color:#1260a5;background:#cce9ff;border:1px solid #9dd1f6}.side-chip.lay{color:#9c2852;background:#ffd1e1;border:1px solid #f4a5c1}.odds{margin-left:8px;font-size:13px}.bet-status{color:#285da8;background:#e2edff;border-radius:999px;padding:4px 8px;font-size:8px;font-weight:800;display:inline-flex}.bet-status.persa{color:#a22f35;background:#ffe5e6}.bet-status.aperta{color:#285da8;background:#e2edff}.loss{font-weight:800;color:#ce343a!important}.profit{color:#199451!important}.more-button{color:#657488;letter-spacing:1px;background:#eef2f5;border-radius:5px;width:30px;height:30px}.empty-bets{color:#788697;text-align:center;padding:40px;font-size:12px}.detail-backdrop{z-index:50;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#040d16a6;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.bet-detail{background:#fff;border:1px solid #d6dee7;border-radius:11px;flex-direction:column;width:min(1120px,100%);max-height:calc(100vh - 36px);display:flex;overflow:hidden;box-shadow:0 30px 90px #00000052}.detail-head{border-bottom:1px solid #e0e5eb;justify-content:space-between;align-items:center;min-height:72px;padding:14px 18px;display:flex}.detail-head small{color:#a57c20;letter-spacing:.11em;font-size:8px;font-weight:800}.detail-head h2{margin:5px 0 0;font:800 17px Manrope,sans-serif}.detail-head>button{color:#647285;background:#eef2f5;border-radius:6px;width:34px;height:34px;font-size:20px}.detail-meta{color:#657386;border-bottom:1px solid #e7eaee;align-items:center;gap:20px;min-height:48px;padding:0 18px;font-size:10px;display:flex}.detail-meta b{color:#263447}.meta-spacer{flex:1}.detail-tabs{border-bottom:1px solid #dfe4ea;padding:0 10px;display:flex}.detail-tabs button{color:#58677a;background:0 0;border-bottom:2px solid #0000;min-height:44px;padding:0 14px;font-size:11px;font-weight:700}.detail-tabs button.active{color:#172235;border-bottom-color:#d9a327}.detail-content{min-height:320px;padding:16px;overflow-y:auto}.detail-footer{background:#fafbfc;border-top:1px solid #e0e5ea;justify-content:space-between;align-items:center;min-height:58px;padding:10px 18px;display:flex}.detail-footer>span{color:#8995a2;letter-spacing:.06em;font-size:8px;font-weight:700}.cancel-bet{color:#c9363c;background:#fff4f4;border:1px solid #efb8bb;border-radius:5px;min-height:34px;padding:0 13px;font-size:9px;font-weight:800}.summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.summary-grid article,.detail-stats article{background:#f7f9fb;border:1px solid #dfe4ea;border-radius:7px;align-content:center;gap:8px;min-height:82px;padding:13px;display:grid}.summary-grid small,.detail-stats small{color:#778596;font-size:8px;font-weight:700}.summary-grid b,.detail-stats b{font-size:12px}.owner-tree{border:1px solid #dfe4ea;border-radius:7px;margin-top:14px}.owner-tree>header,.analysis-card>header{color:#27364a;border-bottom:1px solid #dfe4ea;padding:13px 15px;font-size:11px;font-weight:800}.owner-tree>div{align-items:center;gap:9px;padding:13px;display:flex;overflow-x:auto}.owner-tree span{border:1px solid #dfe4ea;border-radius:6px;gap:5px;min-width:125px;padding:10px;display:grid}.owner-tree span.active{color:#fff;background:#1c62c9;border-color:#1c62c9}.owner-tree small{color:#7d8997;font-size:7px;font-weight:800}.owner-tree span.active small{color:#cfe0ff}.owner-tree b{font-size:10px}.owner-tree i{color:#8c98a5;font-size:22px;font-style:normal}.detail-stats{grid-template-columns:repeat(5,1fr);gap:10px;margin-bottom:14px;display:grid}.detail-stats.three{grid-template-columns:repeat(3,1fr)}.detail-stats b{font:800 15px Manrope,sans-serif}.detail-table{border:1px solid #e0e5ea;border-radius:7px;overflow-x:auto}.detail-table+.detail-table{border-radius:0;margin-top:-1px}.detail-table td{height:48px}.timeline{padding:4px 8px 4px 20px}.timeline-point{border-left:1px solid #d9e0e7;grid-template-columns:120px auto 1fr;align-items:start;gap:10px;min-height:48px;padding:6px 0 14px 18px;display:grid;position:relative}.timeline-point>i{background:#fff;border:2px solid #4387d8;border-radius:50%;width:13px;height:13px;position:absolute;top:7px;left:-7px}.timeline-point>i.orange{border-color:#db8b0b}.timeline-point>i.green{border-color:#1aa35a}.timeline-point time{color:#7e8b9a;font-size:10px}.timeline-point b{color:#27364a;font-size:11px}.timeline-point small{color:#8a96a3;font-size:8px;font-weight:800}.market-analysis{gap:14px;display:grid}.analysis-card{border:1px solid #dfe4ea;border-radius:7px;overflow:hidden}.analysis-card dl{margin:0}.analysis-card dl>div{border-bottom:1px solid #e5e9ed;justify-content:space-between;align-items:center;min-height:42px;padding:0 15px;display:flex}.analysis-card dl>div:last-child{border-bottom:0}.analysis-card dt,.analysis-card dd{color:#536174;font-size:11px}.analysis-card dd{color:#263447;margin:0}.book-grid{grid-template-columns:1fr 1fr;display:grid}.book-grid>div{padding:13px}.book-grid>div+div{border-left:1px solid #e1e6eb}.book-grid small{color:#778596;font-size:8px}.book-grid p{justify-content:space-between;margin:9px 0;font-size:11px;display:flex}.book-grid p span{color:#718091}.secondary-action{color:#415166;letter-spacing:.06em;background:#e8edf2;border-radius:5px;min-height:38px;padding:0 15px;font-size:9px;font-weight:800}.operations-summary{pointer-events:none;justify-content:flex-end;gap:8px;margin:-72px 0 22px;display:flex}.operations-summary>span{background:#fff;border:1px solid #dce2e9;border-radius:7px;gap:6px;min-width:150px;padding:10px 13px;display:grid;box-shadow:0 2px 8px #0d1f310a}.operations-summary small{color:#768393;font-size:8px;font-weight:800}.operations-summary b{font:800 13px Manrope,sans-serif}.amber-text{color:#c47908!important}.operations-panel{overflow:hidden}.section-heading{border-bottom:1px solid #dfe4ea;justify-content:space-between;align-items:center;min-height:65px;padding:0 16px;display:flex}.section-heading small{color:#a57c20;font-size:8px;font-weight:800}.section-heading h2{margin:4px 0 0;font:800 16px Manrope,sans-serif}.section-heading>span{color:#697789;font-size:9px;font-weight:800}.operations-toolbar,.audit-filters{background:#fbfcfd;border-bottom:1px solid #e0e5ea;gap:8px;padding:12px;display:flex}.operations-toolbar input,.operations-toolbar select,.audit-filters input{color:#2b3a4d;background:#fff;border:1px solid #d3dae2;border-radius:5px;outline:none;height:38px;padding:0 11px;font-size:10px}.operations-toolbar input:first-child,.audit-filters input{flex:1;min-width:250px}.operations-toolbar button,.audit-filters button{color:#536174;background:#eef2f5;border-radius:5px;min-height:38px;padding:0 12px;font-size:8px;font-weight:800}.audit-filters button.active{color:#071626;background:#f2c14d}.user-pill{color:#1d63c5;background:#f3f7fd;border:1px solid #dce5f1;border-radius:999px;padding:5px 8px;font-size:9px;font-weight:700}.movement-chip,.audit-action,.audit-role{color:#1c59ba;background:#e5eeff;border-radius:5px;padding:4px 7px;font-size:8px;font-weight:800;display:inline-flex}.movement-responsabilita{color:#b53238;background:#ffe4e6}.movement-rimborso{color:#1c59ba}.movement-puntata{color:#b53238;background:#ffe4e6}.money-movement{font-weight:800}.money-movement.in{color:#1aa457}.money-movement.out{color:#d3353b}.plain-link{color:#1762c1;background:0 0;padding:0;font-weight:800}.operations-panel td small{color:#8995a2;letter-spacing:0;margin-top:3px;font-size:8px;display:block}.transactions-v2{width:100%;max-width:none;margin:0;padding:10px 12px 24px}.transactions-v2 .operations-panel{border-radius:3px}.ledger-controlbar{color:#eef5fb;background:#0e2940;border-bottom:3px solid #d9a51f;grid-template-columns:180px 270px 165px 145px minmax(250px,1fr) auto auto;align-items:end;gap:16px;min-height:92px;padding:15px 18px 16px;display:grid;overflow-x:auto}.ledger-title{border-right:1px solid #62778a;align-self:center;padding-right:16px}.ledger-title small,.ledger-controlbar label>span{color:#d9a51f;letter-spacing:.045em;margin-bottom:6px;font-size:10px;font-style:normal;font-weight:800;display:block}.ledger-title h2{color:#fff;margin:0;font:800 17px/1.2 Manrope,sans-serif}.ledger-controlbar label>span{color:#dbe5ed}.ledger-controlbar input,.ledger-controlbar select{color:#eff5f9;background:#17374f;border:1px solid #52697c;border-radius:3px;outline:none;width:100%;height:36px;padding:0 10px;font:600 11px Inter,sans-serif}.ledger-controlbar input::placeholder{color:#9cabb8}.ledger-controlbar input:focus,.ledger-controlbar select:focus{border-color:#d9a51f}.period-fields{grid-template-columns:minmax(0,1fr) 12px minmax(0,1fr);align-items:center;gap:7px;display:grid}.period-fields input{min-width:0;padding-inline:9px}.period-fields i{color:#8fa0ae;text-align:center;font-style:normal}.ledger-filter,.ledger-export{white-space:nowrap;border-radius:3px;height:36px;padding:0 14px;font-size:10px;font-weight:900}.ledger-filter{color:#101b27;background:#e5ad28}.ledger-export{color:#f3c54e;background:0 0;border:1px solid #d8a329}.ledger-table table{min-width:1050px}.ledger-table th{color:#536579;background:#f6f8fa;border-bottom:1px solid #cfd8e0;height:38px;padding:0 14px;font-size:10px}.ledger-table td{font-variant-numeric:tabular-nums;border-bottom-color:#e1e6eb;height:35px;padding:5px 14px;font-size:11px}.ledger-table tr:not(.ledger-day):hover td{background:#f8fafc}.ledger-table .ledger-day td{color:#203248;text-transform:capitalize;background:#eef2f5;border-top:1px solid #cbd4dd;border-bottom:1px solid #d2dbe3;height:34px}.ledger-table .ledger-day td:first-child{font-size:10px}.ledger-table .ledger-day .out,.ledger-table .ledger-day .in{font-weight:900}.ledger-table .out{color:#d82f37;font-weight:800}.ledger-table .in{color:#07954f;font-weight:800}.ledger-table .ledger-user{color:#075fc4;background:0 0;padding:0;font-size:11px;font-weight:800}.ledger-table .movement-chip{border-radius:3px;justify-content:center;min-width:78px;font-size:10px;display:inline-flex}.ledger-table tfoot td{color:#25364a;background:#f8fafb;border-top:2px solid #bac5cf;height:42px;font-size:11px;font-weight:900}.ledger-table tfoot .out{color:#d82f37}.ledger-table tfoot .in{color:#07954f}.ledger-footer{color:#718092;border-top:1px solid #dce3e9;justify-content:space-between;align-items:center;min-height:46px;padding:0 14px;font-size:11px;display:flex}.ledger-footer div{align-items:center;gap:4px;display:flex}.ledger-footer button,.ledger-footer b{color:#35475c;background:#fff;border:1px solid #d3dbe3;border-radius:3px;place-items:center;min-width:28px;height:28px;padding:0 8px;font-size:9px;display:grid}.ledger-footer b{color:#17202b;background:#e5ad28;border-color:#e5ad28}.bets-page-v2{width:100%;max-width:none;margin:0;padding:8px 12px 24px}.bets-command-title{border-bottom:1px solid #d5dde5;align-items:center;gap:12px;min-height:34px;padding:0 10px;display:flex}.bets-command-title small{color:#a87a17;letter-spacing:.09em;font-size:11px;font-weight:850}.bets-command-title h1{color:#17283a;text-transform:uppercase;margin:0;font:700 21px/1 Manrope,sans-serif}.bets-command-title small:after{content:"";vertical-align:middle;border-right:1px solid #cbd5df;height:20px;margin-left:12px;display:inline-block}.bets-accounting-strip{background:#fff;border-bottom:1px solid #cbd6e0;grid-template-columns:repeat(8,minmax(125px,1fr));display:grid;overflow-x:auto}.bets-accounting-strip>span{text-align:center;white-space:nowrap;border-right:1px solid #d7e0e8;align-content:center;gap:5px;min-height:52px;padding:7px 10px;display:grid}.bets-accounting-strip>span:last-child{border-right:0}.bets-accounting-strip small{color:#42566b;letter-spacing:.055em;font-size:10px;font-weight:850}.bets-accounting-strip b{color:#17283a;font-variant-numeric:tabular-nums;font:800 15px/1 Manrope,sans-serif}.bets-accounting-strip .amber b{color:#c57a00}.bets-accounting-strip .red b{color:#d12e37}.bets-page-v2 .bet-console{box-shadow:none;border-radius:0 0 3px 3px}.bets-page-v2 .bet-toolbar{background:#fff;gap:10px;min-height:50px;padding:6px 10px;overflow-x:auto}.bet-status-tabs{border-right:1px solid #d4dde5;align-self:stretch;align-items:stretch;min-width:max-content;display:flex}.bet-status-tabs button{color:#4c5e72;background:0 0;border-bottom:2px solid #0000;min-width:72px;padding:0 11px;font-size:12px;font-weight:750}.bet-status-tabs button b{font-variant-numeric:tabular-nums;margin-left:4px;font-size:11px}.bet-status-tabs button.active{color:#17283a;border-bottom-color:#dda51d}.bets-page-v2 .bet-toolbar select,.bets-page-v2 .bet-toolbar input{border-radius:2px;height:36px;font-size:12px}.bets-page-v2 .bet-search{flex:0 330px;min-width:220px;max-width:330px}.bets-page-v2 .bet-search span{top:6px}.bet-date{align-items:center;min-width:142px;display:flex;position:relative}.bet-date span{z-index:1;color:#68788a;font-size:9px;font-weight:850;position:absolute;left:9px}.bets-page-v2 .bet-date input{color:#26384b;background:#f8fafc;border:1px solid #d3dae2;width:100%;padding:0 7px 0 37px}.bets-page-v2 .filter-button,.bets-export{white-space:nowrap;border-radius:2px;height:36px;padding:0 14px;font-size:11px;font-weight:850}.bets-export{color:#3e5064;background:#e8edf1}.bets-page-v2 .bet-result-count{font-size:11px}.bets-page-v2 .bets-table{table-layout:fixed;min-width:1240px}.bets-page-v2 .bets-table th{background:#f4f7f9;height:32px;padding:0 12px;font-size:9px}.bets-page-v2 .bets-table td{height:46px;padding:4px 12px;font-size:11px}.bets-page-v2 .bets-table th:first-child{width:150px}.bets-page-v2 .bets-table th:nth-child(2){width:250px}.bets-page-v2 .bets-table th:nth-child(3){width:130px}.bets-page-v2 .bets-table th:nth-child(4){width:175px}.bets-page-v2 .bets-table th:nth-child(5){width:115px}.bets-page-v2 .bets-table th:nth-child(6){width:110px}.bets-page-v2 .bets-table th:nth-child(7){width:85px}.bets-page-v2 .bets-table th:nth-child(8){width:110px}.bets-page-v2 .bets-table th:nth-child(9){width:135px}.bets-page-v2 .bets-table th:nth-child(10){width:50px}.bets-page-v2 .bet-row,.bets-page-v2 .bet-row:hover td{box-shadow:none;background:#fff}.bets-page-v2 .bet-row td{border-bottom-color:#e2e7ec}.bets-page-v2 .bet-row td:nth-child(7),.bets-page-v2 .bet-row td:nth-child(8){font-variant-numeric:tabular-nums}.bet-user-group td{color:#17283a;background:#fff;border-top:2px solid #aebbc7!important;border-bottom:1px solid #d8e0e7!important;height:34px!important}.bet-user-group td:first-child{display:table-cell}.bet-user-group button{color:#40566c;background:0 0;width:18px;margin-right:8px;padding:0;font-size:14px;font-weight:900}.bet-user-group b{font-size:12px}.bet-user-group span{color:#778697;margin-left:10px;font-size:10px}.bet-user-group small{color:#7c8b9a!important;margin:0 5px 0 0!important;font-size:8px!important;display:inline!important}.bet-user-group .loss{color:#d52f38}.bets-page-v2 .bets-table td>b,.bets-page-v2 .ticket-link b{font-size:13px}.bets-page-v2 .bets-table td>small{margin-top:2px;font-size:10px}.bets-page-v2 .ticket-link{gap:2px}.bets-page-v2 .ticket-link span{margin-top:1px;font-size:11px}.bets-page-v2 .live-label,.bets-page-v2 .side-chip,.bets-page-v2 .bet-status{font-size:9px!important}.bets-page-v2 .side-chip{padding:2px 9px}.bets-page-v2 .bet-status{border-radius:3px;padding-block:3px}.bets-page-v2 .bet-status.aperta{color:#3d5d78;background:#e8eef3}.reference{color:#748294;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9px}.overdue{color:#d3353b}.settlement-grid{grid-template-columns:1fr 1fr;gap:14px;margin-bottom:14px;display:grid}.action-card{padding:18px}.action-card>header{align-items:center;gap:11px;display:flex}.action-icon{color:#17304a;background:#f2c14d;border-radius:6px;place-items:center;width:34px;height:34px;font-weight:900;display:grid}.correction .action-icon{color:#9c3138;background:#ffe2e4}.action-card header small{color:#a57c20;font-size:8px;font-weight:800}.action-card h2{margin:3px 0 0;font:800 15px Manrope,sans-serif}.action-card p{color:#667486;min-height:42px;font-size:10px;line-height:1.55}.action-form{gap:7px;display:flex}.action-form input,.action-form select{background:#f8fafc;border:1px solid #d2dae3;border-radius:5px;flex:1;min-width:0;height:38px;padding:0 10px;font-size:9px}.action-form button,.load-button{color:#071626;white-space:nowrap;background:#f2c14d;border-radius:5px;min-height:38px;padding:0 12px;font-size:8px;font-weight:800}.load-button{color:#3e4d60;background:#e9eef3;min-height:30px}.alert-banner{color:#664f19;background:#fff8e6;border:1px solid #ecd99f;border-radius:7px;align-items:center;gap:16px;margin-bottom:14px;padding:14px 17px;display:flex}.alert-banner b{flex:none;font-size:11px}.alert-banner span{font-size:10px;line-height:1.5}.fraud-layout{grid-template-columns:220px 1fr;align-items:start;gap:14px;display:grid}.fraud-score{padding:19px;display:grid;position:sticky;top:82px}.fraud-score>small{color:#a57c20;font-size:8px;font-weight:800}.fraud-score>b{margin-top:12px;font:800 36px Manrope,sans-serif}.fraud-score>span{color:#778596;font-size:10px}.fraud-score dl{margin:20px 0 0}.fraud-score dl div{border-top:1px solid #e7ebef;justify-content:space-between;padding:10px 0;font-size:10px;display:flex}.fraud-score dt{color:#647285}.fraud-score dd{margin:0;font-weight:800}.fraud-list{gap:10px;display:grid}.fraud-alert{overflow:hidden}.fraud-alert>header{border-bottom:1px solid #e5e9ed;justify-content:space-between;align-items:center;padding:14px 16px;display:flex}.fraud-alert header>div{align-items:center;gap:11px;display:flex}.fraud-alert header div div{gap:3px;display:grid}.fraud-alert header small{color:#788596;font-size:8px;font-weight:800}.fraud-alert h3{margin:0;font-size:12px}.fraud-alert header>span{color:#728092;font-size:9px}.risk-score{color:#a12f35;background:#ffe7e8;border-radius:50%;place-items:center;width:38px;height:38px;font:800 12px Manrope,sans-serif;display:grid}.score-medium{color:#9b6704;background:#fff0ca}.score-low{color:#2f6a4b;background:#e4f5eb}.fraud-alert>p{color:#5e6d7f;margin:0;padding:14px 16px;font-size:10px;line-height:1.55}.fraud-alert>footer{background:#fafbfc;border-top:1px solid #e7ebef;justify-content:flex-end;gap:8px;padding:10px 16px;display:flex}.fraud-alert footer button{color:#2b5fa5;background:#e7f0ff;border-radius:4px;min-height:32px;padding:0 10px;font-size:8px;font-weight:800}.fraud-alert footer button.dismiss{color:#5d6b7c;background:#e9edf1}.audit-filters input{margin-left:auto}.audit-role{color:#fff;background:#5c36cf}.audit-action{color:#1456b7;background:#e4edfc}.login-page,.boot-screen{color:#fff;background:radial-gradient(circle at 70% 10%,#17344f,#071626 52%);place-items:center;min-height:100vh;padding:24px;display:grid}.login-card{background:#0d2032;border:1px solid #284158;border-radius:10px;width:min(430px,100%);padding:36px;box-shadow:0 24px 70px #00000059}.login-brand{margin-bottom:46px}.login-card header p{color:#e4b849;letter-spacing:.15em;margin:0 0 9px;font-size:9px;font-weight:800}.login-card h1{margin:0;font:800 30px Manrope,sans-serif}.login-card header>span{color:#93a5b7;margin-top:10px;font-size:12px;display:block}.login-card form{gap:16px;margin-top:28px;display:grid}.login-card label{gap:7px;display:grid}.login-card label span{color:#b3c0cc;font-size:10px;font-weight:700}.login-card input{color:#fff;background:#071828;border:1px solid #2c465e;border-radius:5px;outline:none;height:46px;padding:0 13px}.login-card input:focus{border-color:#e4b849}.login-card form button{color:#071626;letter-spacing:.08em;background:#f2c14d;border-radius:5px;height:46px;margin-top:5px;font-size:11px;font-weight:800}.login-card footer{color:#6f8498;text-align:center;margin-top:26px;font-size:9px}.boot-screen{align-content:center;gap:17px}.boot-screen p{color:#91a5b8;margin:0;font-size:11px}@media (width<=1220px){.accounting-kpis{grid-template-columns:repeat(3,1fr)}.accounting-metric:nth-child(3){border-right:0}.accounting-metric:nth-child(-n+3){border-bottom:1px solid #e1e6eb}}@media (width<=1050px){.metrics{grid-template-columns:repeat(3,1fr)}.accounting-layout{grid-template-columns:1fr}.network-directory{grid-template-columns:275px minmax(0,1fr)}.economics-fields{grid-template-columns:1fr}.creation-grid.four{grid-template-columns:repeat(2,1fr)}}@media (width<=760px){.admin-shell{grid-template-columns:1fr}.sidebar{height:auto;padding:14px;position:static}.brand{padding:0 5px 14px}.sidebar nav{padding-bottom:4px;display:flex;overflow-x:auto}.nav-group{flex:none;display:flex}.nav-group>small{display:none}.sidebar nav a{flex:none}.operator{display:none}.topbar{height:56px;padding:0 18px}.page,.dashboard-page,.professional-network{padding:24px 18px}.metrics{grid-template-columns:repeat(2,1fr)}.toolbar{flex-direction:column;align-items:stretch}.result-count{margin-left:0;padding:3px 0}.rule-grid{grid-template-columns:1fr}.bet-kpis{grid-template-columns:repeat(2,1fr)}.compact-metric{border-bottom:1px solid #e5e9ee}.bet-toolbar{flex-direction:column;align-items:stretch}.bet-search{min-width:0}.bet-result-count{padding:5px 0}.detail-backdrop{padding:0}.bet-detail{border-radius:0;height:100vh;max-height:100vh}.detail-meta{flex-wrap:wrap;align-items:flex-start;gap:7px 14px;padding:10px 18px}.meta-spacer{display:none}.detail-tabs{overflow-x:auto}.detail-tabs button{flex:none}.summary-grid,.detail-stats{grid-template-columns:repeat(2,1fr)}.timeline-point{grid-template-columns:1fr}.operations-summary{display:none}.operations-toolbar,.audit-filters{flex-wrap:wrap}.operations-toolbar input:first-child,.audit-filters input{min-width:100%}.settlement-grid,.fraud-layout{grid-template-columns:1fr}.fraud-score{position:static}.action-form{flex-wrap:wrap}.action-form input{min-width:130px}.accounting-kpis{grid-template-columns:repeat(2,1fr)}.accounting-metric:nth-child(3){border-right:1px solid #e1e6eb}.accounting-metric:nth-child(2n){border-right:0}.accounting-metric:nth-child(-n+4){border-bottom:1px solid #e1e6eb}.dashboard-title-actions>span{display:none}.reconciliation-strip{grid-template-columns:1fr}.reconciliation-strip>span{border-bottom:1px solid #dce2e8;border-right:0}.reconciliation-strip>span:last-child{border-bottom:0}.network-kpis{grid-template-columns:repeat(2,1fr)}.network-metric:nth-child(2n){border-right:0}.network-metric:nth-child(-n+4){border-bottom:1px solid #e2e7ec}.network-filterbar{flex-wrap:wrap;align-items:stretch}.network-search{min-width:100%}.network-filterbar label:not(.network-search):not(.exposure-filter){flex:1;min-width:calc(50% - 5px)}.network-result-count{margin-left:auto}.network-register-head>span{display:none}.create-form-grid{grid-template-columns:1fr}.network-v2{padding:22px 16px}.directory-toolbar{flex-wrap:wrap;align-items:stretch}.directory-search{min-width:100%}.directory-toolbar label:not(.directory-search){flex:1}.network-directory{grid-template-columns:1fr}.network-tree-panel{max-height:430px}.profile-modal-backdrop,.create-modal-backdrop{padding:0}.profile-modal,.create-user-modal{border:0;border-radius:0;width:100%;height:100vh;max-height:100vh}.profile-modal-head{grid-template-columns:46px 1fr 34px}.profile-head-meta{display:none}.profile-modal-body{grid-template-columns:1fr;overflow-y:auto}.profile-context{border-bottom:1px solid #d7dfe7;border-right:0;grid-template-columns:auto 1fr;align-items:center;gap:8px 12px;padding:12px 15px;display:grid}.profile-context>small,.profile-context dl{display:none}.profile-context>button{justify-self:end;width:auto}.profile-content{overflow:visible}.profile-tabs{overflow-x:auto}.profile-tabs button{flex:none}.creation-layout{grid-template-columns:1fr}.creation-layout>aside{display:none}}@media (width<=460px){.metrics,.bet-kpis,.accounting-kpis,.network-kpis{grid-template-columns:1fr}.accounting-metric,.network-metric{border-bottom:1px solid #e1e6eb;border-right:0!important}.accounting-metric:last-child,.network-metric:last-child{border-bottom:0}.page-title{align-items:flex-start;gap:15px}.basis-note{flex-direction:column}.login-card{padding:26px}.summary-grid,.detail-stats,.detail-stats.three,.book-grid,.personal-finance{grid-template-columns:1fr}.book-grid>div+div{border-top:1px solid #e1e6eb;border-left:0}.personal-finance article{border-bottom:1px solid #e0e6eb;border-right:0}.personal-finance article:last-child{border-bottom:0}.account-sheet-tabs{overflow-x:auto}.account-sheet-tabs button{flex:none}.profile-data-grid,.creation-grid,.creation-grid.four{grid-template-columns:1fr}.profile-data-grid>div{border-right:0}.profile-data-grid>div:nth-last-child(2){border-bottom:1px solid #e1e6eb}.profile-modal-actions>span{display:none}.profile-content{padding:15px}}.network-v3{padding-top:8px}.network-v3 .network-command-header{align-items:center;min-height:32px;margin:0 0 7px;display:flex}.network-v3 .network-command-header h1{color:#17283a;letter-spacing:-.015em;margin:0;font:600 19px/1.15 Manrope,sans-serif}.network-v3 .quick-create-command{border-top:5px solid #19354f;border-radius:0 0 4px 4px;grid-template-columns:minmax(220px,.8fr) minmax(520px,1.3fr) 190px;align-items:center;gap:24px;min-height:84px;padding:14px 20px;display:grid}.network-v3 .quick-create-copy{align-items:start;gap:3px;display:grid}.network-v3 .quick-create-copy small{color:#34485d;letter-spacing:.08em;font-size:8px;font-weight:850}.network-v3 .quick-create-copy b{color:#17283a;font:750 16px/1.2 Manrope,sans-serif}.network-v3 .quick-create-copy span{color:#78889a;font-size:10px}.network-v3 .quick-create-roles{background:#eaf0f5;border:1px solid #cdd8e2;border-radius:4px;grid-template-columns:repeat(5,minmax(92px,1fr));gap:0;min-width:0;padding:4px;display:grid}.network-v3 .quick-create-roles button{color:#26394e;background:0 0;border:0;border-right:1px solid #ced8e1;border-radius:0;min-width:0;min-height:39px;padding:0 10px;font-size:9px;font-weight:800}.network-v3 .quick-create-roles button:last-child{border-right:0}.network-v3 .quick-create-roles button:hover{background:#f7f9fb}.network-v3 .quick-create-roles button.selected{color:#fff;border-color:#0000}.network-v3 .quick-create-roles button.selected.role-supermaster{background:#7040b8}.network-v3 .quick-create-roles button.selected.role-master{background:#415fc0}.network-v3 .quick-create-roles button.selected.role-agent{background:#147fae}.network-v3 .quick-create-roles button.selected.role-subagent{background:#168b82}.network-v3 .quick-create-roles button.selected.role-player{background:#5f7185}.network-v3 .quick-create-open{color:#142438;background:#e4ad29;border-radius:0;min-height:42px;padding:0 18px;font-size:10px;font-weight:850}.network-v3 .quick-create-open:hover{background:#efbd42}.network-v3 .directory-query-bar{min-height:82px;box-shadow:none;border:1px solid #cbd6e0;border-radius:4px 4px 0 0;grid-template-columns:minmax(300px,1fr) 150px 128px 188px 150px 112px;align-items:center;gap:10px;margin-top:10px;padding:14px 20px;display:grid}.network-v3 .directory-query-bar label{gap:4px;min-width:0;display:grid}.network-v3 .directory-query-bar label>span:not(.search-mark),.network-v3 .directory-query-bar .directory-count>span{color:#6e8093;letter-spacing:.08em;font-size:8px;font-weight:850}.network-v3 .directory-query-bar input,.network-v3 .directory-query-bar select{color:#27394e;background:#f7f9fb;border:1px solid #cbd6e0;border-radius:0;height:42px;padding:0 12px;font-size:10px}.network-v3 .directory-query-bar .directory-search{grid-template-columns:46px minmax(0,1fr);gap:0;display:grid;position:relative}.network-v3 .directory-query-bar .directory-search input{padding-left:14px}.network-v3 .search-mark{background:#19354f;width:46px;height:42px;display:block;position:relative}.network-v3 .search-mark:before{content:"";border:2px solid #fff;border-radius:50%;width:13px;height:13px;position:absolute;top:11px;left:14px}.network-v3 .search-mark:after{content:"";transform-origin:0;background:#fff;width:8px;height:2px;position:absolute;top:25px;left:28px;transform:rotate(45deg)}.network-v3 .directory-query-bar .directory-count{text-align:left;border-left:1px solid #d2dbe4;align-self:center;gap:3px;min-width:0;padding:0 0 0 20px;display:grid}.network-v3 .directory-query-bar .directory-count b{color:#17283a;white-space:nowrap;font:750 15px/1.1 Manrope,sans-serif}.network-v3 .directory-filter{color:#142438;background:#e4ad29;border-radius:0;height:42px;font-size:9px;font-weight:850}.network-v3 .directory-filter:hover{background:#efbd42}.network-v3 .compact-register{border-color:#cbd6e0;border-radius:0 0 4px 4px}.register-context{background:#fff;border-bottom:1px solid #dbe3ea;justify-content:space-between;align-items:center;gap:16px;min-height:38px;padding:0 16px;display:flex}.register-context>div{color:#1b3045;align-items:center;gap:7px;font-size:10px;display:flex}.register-context b{font-weight:800}.register-context span{color:#a97b19;font-size:15px}.register-context strong{font-weight:700}.register-context small{color:#708194;letter-spacing:.025em;font-size:8px;font-weight:750}.network-v3 .compact-register table{table-layout:fixed;min-width:1140px}.network-v3 .compact-register th{color:#65778a;letter-spacing:.07em;background:#f1f4f7;height:42px;padding:0 16px;font-size:8px}.network-v3 .compact-register td{height:55px;padding:0 16px}.network-v3 .compact-register th:nth-child(4),.network-v3 .compact-register th:nth-child(5){width:100px}.network-v3 .compact-register th:nth-child(6){width:175px}.network-v3 .compact-register th:nth-child(7){width:135px}.network-v3 .compact-register th:nth-child(8){width:125px}.compact-account-row{isolation:isolate;min-width:0;min-height:55px;padding-left:calc(var(--depth) * 28px);align-items:center;gap:8px;display:flex;position:relative}.compact-account-row>:not(.compact-hierarchy-guides){z-index:1;position:relative}.compact-hierarchy-guides{width:calc(var(--depth) * 28px);pointer-events:none;position:absolute;inset:0 auto 0 0}.compact-hierarchy-guides i{--guide:0;left:calc(var(--guide) * 28px + 12px);border-left:1px solid #b6c5d2;position:absolute;top:-28px;bottom:-28px}.compact-hierarchy-guides i:last-child:after{content:"";border-top:1px solid #b6c5d2;width:18px;position:absolute;top:50%;left:-1px}.compact-branch-toggle{color:#29435c;background:#fff;border:1px solid #c7d3de;border-radius:3px;flex:0 0 24px;place-items:center;width:24px;height:24px;padding:0;font-size:14px;font-weight:700;line-height:1;display:grid}.compact-branch-toggle:hover{color:#fff;background:#19354f;border-color:#19354f}.compact-branch-leaf{flex:0 0 24px;width:24px;height:24px;position:relative}.compact-branch-leaf:after{content:"";background:#718397;border-radius:50%;width:4px;height:4px;position:absolute;top:10px;left:10px}.compact-account{min-width:0;color:inherit;text-align:left;background:0 0;flex:1;grid-template-columns:62px minmax(0,1fr);align-items:center;gap:10px;padding:0;display:grid}.compact-account small{color:#7a8999;font-variant-numeric:tabular-nums;font-size:9px}.compact-account b{color:#17283a;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.compact-account:hover b{color:#8a6210}.compact-account-name{gap:3px;min-width:0;display:grid}.compact-account-name em{color:#7c8b9b;text-overflow:ellipsis;white-space:nowrap;font-size:8px;font-style:normal;overflow:hidden}.compact-account-name b{align-items:center;gap:7px;display:flex}.child-count{color:#385169;background:#e8eef3;border:1px solid #d3dde5;border-radius:8px;place-items:center;min-width:18px;height:16px;padding:0 5px;font-size:8px;font-weight:800;display:inline-grid}.compact-role{border:1px solid;border-radius:3px;justify-content:center;min-width:74px;padding:4px 7px;font-size:8px;font-weight:850;display:inline-flex}.compact-role.role-admin{color:#8d5d00;background:#fff5d8}.compact-role.role-supermaster{color:#7040b8;background:#f2ebfc}.compact-role.role-master{color:#415fc0;background:#edf0fd}.compact-role.role-agent{color:#147fae;background:#eaf6fa}.compact-role.role-subagent{color:#167b74;background:#e9f7f5}.compact-role.role-player{color:#526579;background:#eef2f5}.compact-economics{font-size:11px;font-weight:750}.compact-economics.tax{color:#c17400}.compact-register .status-with-boost{gap:8px}.compact-register .status{padding:4px 9px;font-size:8px}.compact-register .boost-chip{padding:4px 8px;font-size:8px}.compact-register .date-cell{font-size:9px}.compact-register .register-actions.compact button{width:28px;min-height:28px;font-size:11px}.compact-register .action-spacer{width:28px}.compact-register .register-actions .wallet-credit{color:#fff;background:#159653}.compact-register .register-actions .wallet-debit{color:#fff;background:#dc343c}.compact-register .register-actions .wallet-credit:hover{background:#107b43}.compact-register .register-actions .wallet-debit:hover{background:#b92830}.wallet-dialog{border-top:5px solid #159653;border-radius:4px;width:min(460px,100%)}.wallet-dialog.debit{border-top-color:#dc343c}.wallet-account{background:#f4f7f9;border:1px solid #dce4ea;gap:4px;margin:18px 0;padding:13px 14px;display:grid}.wallet-account span{color:#718295;letter-spacing:.08em;font-size:8px;font-weight:850}.wallet-account b{color:#17283a;font-size:13px}.wallet-account small{color:#687a8c;font-size:10px}.wallet-amount{grid-template-columns:minmax(0,1fr) 44px;display:grid}.wallet-amount input{border-radius:5px 0 0 5px}.wallet-amount i{color:#526579;background:#edf2f5;border:1px solid #ccd5df;border-left:0;border-radius:0 5px 5px 0;place-items:center;font-style:normal;font-weight:800;display:grid}.wallet-dialog form footer .secondary{color:#46586b;background:#e8edf1}.wallet-dialog.debit form footer button[type=submit]{color:#fff;background:#dc343c}.user-summary-strip{background:#fff;border:1px solid #cdd7e1;border-radius:5px;grid-template-columns:repeat(5,minmax(130px,1fr));min-height:58px;margin-bottom:10px;display:grid;overflow:hidden}.user-summary-strip>div{border-right:1px solid #dce3e9;align-content:center;justify-items:center;gap:4px;padding:8px 14px;display:grid}.user-summary-strip>div:last-child{border-right:0}.user-summary-strip span{color:#617286;letter-spacing:.08em;font-size:8px;font-weight:850}.user-summary-strip b{color:#17283a;font-variant-numeric:tabular-nums;font:800 14px/1 Manrope,sans-serif}.user-summary-strip b.positive{color:#158149}.user-summary-strip b.warning{color:#c17800}.user-summary-strip b.negative{color:#c5363e}.user-create-strip{background:#fff;border:1px solid #cdd7e1;border-radius:5px;align-items:center;gap:16px;min-height:62px;margin-bottom:10px;padding:10px 13px;display:flex}.user-create-copy{align-items:center;gap:10px;min-width:250px;display:flex}.user-create-icon{color:#6841a5;background:#f0e9fb;border-radius:6px;flex:0 0 34px;place-items:center;width:34px;height:34px;font-size:20px;font-weight:500;display:grid}.user-create-copy>div{gap:3px;display:grid}.user-create-copy b{color:#17283a;font-size:12px}.user-create-copy small{color:#748496;letter-spacing:0;font-size:8px}.user-create-actions{flex:1;grid-template-columns:repeat(5,minmax(105px,1fr));gap:7px;min-width:0;display:grid}.user-create-actions button{white-space:nowrap;background:#fff;border:1px solid;border-radius:4px;min-height:34px;padding:0 8px;font-size:8px;font-weight:850}.user-create-actions .role-supermaster{color:#7040b8;background:#f4effc}.user-create-actions .role-master{color:#415fc0;background:#eef1fd}.user-create-actions .role-agent{color:#147fae;background:#eaf6fa}.user-create-actions .role-subagent{color:#167b74;background:#eaf7f5}.user-create-actions .role-player{color:#526579;background:#eef2f5}.network-v3 .user-directory-toolbar{border-radius:5px 5px 0 0;align-items:flex-end;gap:7px;margin-bottom:0;padding:10px;display:flex}.network-v3 .user-directory-toolbar .directory-search{flex:320px;min-width:220px}.network-v3 .user-directory-toolbar label:not(.directory-search){flex:none}.network-v3 .user-directory-toolbar label:nth-of-type(2){width:115px}.network-v3 .user-directory-toolbar label:nth-of-type(3){width:105px}.network-v3 .user-directory-toolbar label:nth-of-type(4){width:145px}.network-v3 .user-directory-toolbar .directory-count{text-align:left;border:0;min-width:82px;padding:0 8px 6px 2px}.network-v3 .user-directory-toolbar .directory-filter,.network-v3 .user-directory-toolbar .directory-tool{white-space:nowrap;height:42px;padding:0 10px;font-size:8px}.network-v3 .user-directory-toolbar .directory-tool.export{color:#75540f;background:#fff8e5;border-color:#d5ae4d}.network-v3 .compact-register table{min-width:1450px}.network-v3 .compact-register th,.network-v3 .compact-register td{padding-inline:10px}.network-v3 .compact-register th:first-child{width:245px}.network-v3 .compact-register th:nth-child(2){width:82px}.network-v3 .compact-register th:nth-child(3){width:150px}.network-v3 .compact-register th:nth-child(4){width:112px}.network-v3 .compact-register th:nth-child(5),.network-v3 .compact-register th:nth-child(6){width:125px}.network-v3 .compact-register th:nth-child(7),.network-v3 .compact-register th:nth-child(8){width:86px}.network-v3 .compact-register th:nth-child(9){width:165px}.network-v3 .compact-register th:nth-child(10){width:110px}.network-v3 .compact-register th:nth-child(11){width:104px}.network-v3 .compact-register tbody tr,.network-v3 .compact-register tbody tr:nth-child(2n){background:#fff}.network-v3 .compact-register td{border-bottom-color:#e5e9ed;height:52px}.network-v3 .compact-register tbody tr:hover{background:#fafbfc}.compact-account{display:block}.compact-account-name small{color:#8a98a6;font-size:8px}.account-display-name{color:#1d3045;text-overflow:ellipsis;white-space:nowrap;background:0 0;max-width:135px;padding:0;font-size:10px;font-weight:700;overflow:hidden}.account-display-name:hover{color:#8a6210}.row-exposure{color:#42566b;font-variant-numeric:tabular-nums;font-size:10px;font-weight:750}.row-exposure.negative{color:#c5363e}@media (width<=1200px){.network-v3 .quick-create-command{grid-template-columns:210px minmax(460px,1fr) 170px;gap:14px}.network-v3 .directory-query-bar{grid-template-columns:minmax(260px,1fr) 130px 110px 155px 125px 95px;padding-inline:12px}.user-create-strip{flex-direction:column;align-items:stretch}.user-create-actions{overflow-x:auto}.network-v3 .user-directory-toolbar{flex-wrap:wrap}.network-v3 .user-directory-toolbar .directory-search{min-width:calc(100% - 390px)}}@media (width<=900px){.network-v3{padding:10px 14px 28px}.network-v3 .quick-create-command{grid-template-columns:1fr;gap:12px}.network-v3 .quick-create-roles{grid-template-columns:repeat(5,minmax(110px,1fr));overflow-x:auto}.network-v3 .quick-create-open{width:100%}.network-v3 .directory-query-bar{grid-template-columns:1fr 1fr}.network-v3 .directory-query-bar .directory-search{grid-column:1/-1}.network-v3 .directory-query-bar .directory-count{border-left:0;padding-left:0}.user-summary-strip{grid-template-columns:repeat(2,1fr)}.user-summary-strip>div{border-bottom:1px solid #dce3e9}.user-summary-strip>div:nth-child(2n){border-right:0}.user-summary-strip>div:last-child{border-bottom:0;grid-column:1/-1}.user-create-actions{grid-template-columns:repeat(5,minmax(120px,1fr))}.network-v3 .user-directory-toolbar{grid-template-columns:1fr 1fr;display:grid}.network-v3 .user-directory-toolbar .directory-search{grid-column:1/-1;min-width:100%}.network-v3 .user-directory-toolbar label:nth-of-type(n){width:auto}}.registry-tree-cell{min-height:52px;padding-left:calc(var(--depth) * 18px);align-items:center;gap:7px;display:flex}.registry-tree-toggle{color:#68798a;background:0 0;border:0;flex:0 0 15px;place-items:center;width:15px;height:15px;padding:0;font-size:9px;line-height:1;transition:transform .12s,color .12s;display:grid}.registry-tree-toggle.open{color:#263c51;transform:rotate(90deg)}.registry-tree-toggle:hover{color:#a57412}.registry-tree-toggle.leaf{visibility:hidden}.registry-tree-dot{border-radius:50%;flex:0 0 6px;width:6px;height:6px}.registry-tree-user{min-width:0;color:inherit;text-align:left;background:0 0;gap:2px;padding:0;display:grid}.registry-tree-user b{color:#17283a;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:750;overflow:hidden}.registry-tree-user:hover b{color:#8a6210}.registry-tree-user span,.registry-tree-user small{color:#7a8999;letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;font-size:8px;font-weight:500;overflow:hidden}.registry-tree-user small{color:#98a3ad}.network-v3 .compact-register tbody tr{box-shadow:none}.network-v3 .compact-register tbody tr:hover{box-shadow:inset 2px 0 #d5a32e}.user-create-actions{grid-template-columns:repeat(5,minmax(118px,1fr))}.user-create-actions button{min-height:36px;color:var(--role-color);border-radius:5px;justify-content:flex-start;align-items:center;gap:7px;padding:0 9px;font-size:8px;display:flex}.user-create-actions button i{color:#fff;background:var(--role-color);border-radius:4px;flex:0 0 22px;place-items:center;width:22px;height:22px;font-size:7px;font-style:normal;display:grid}.user-create-actions button span{text-overflow:ellipsis;overflow:hidden}.user-create-actions .role-supermaster{--role-color:#7040b8;background:#f4effc;border-color:#d9c9f0}.user-create-actions .role-master{--role-color:#415fc0;background:#eef1fd;border-color:#cbd3f3}.user-create-actions .role-agent{--role-color:#147fae;background:#eaf6fa;border-color:#c5e5ef}.user-create-actions .role-subagent{--role-color:#167b74;background:#eaf7f5;border-color:#c5e5e0}.user-create-actions .role-player{--role-color:#526579;background:#eef2f5;border-color:#d5dce3}.user-create-actions button:hover{filter:brightness(.975);box-shadow:inset 0 0 0 1px}.compact-role{letter-spacing:.025em;border-radius:5px;min-width:82px;padding:4px 8px}
