.portal-mode-switch{background:#04111bb8;border:1px solid #75d5eb33;border-radius:10px;align-items:center;padding:3px;display:flex;box-shadow:inset 0 1px #ffffff09}.portal-mode-switch button{color:#7894a5;min-height:34px;font:inherit;letter-spacing:.035em;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:7px 12px;font-size:12px;font-weight:850;transition:all .18s}.portal-mode-switch button:hover,.portal-mode-switch button:focus-visible{color:#e9fcff;outline:none}.portal-mode-switch button.active{color:#f3feff;background:linear-gradient(135deg,#2797ff4d,#55e4f121);box-shadow:0 0 20px #22aef51f,inset 0 0 0 1px #6fe0f426}.clean-profile-popover [aria-current=page]{color:#8eefff;background:#55e4f117}.agency-content{max-width:none;padding-top:22px}.agency-shell{color:#d8e8ef;gap:15px;display:grid}.agency-control{background:linear-gradient(135deg,#0e2638eb,#0a1c2be6);border:1px solid #77c7de24;border-radius:14px;justify-content:space-between;align-items:flex-end;gap:22px;padding:20px 22px;display:flex;box-shadow:0 18px 45px #0003}.agency-control .eyebrow{color:#6fdef0;letter-spacing:.16em;text-transform:uppercase;margin:0 0 5px;font-size:12px;font-weight:850}.agency-control h2{color:#f1fcff;margin:0;font-size:22px}.agency-control p:last-child{color:#8ea7b5;margin:7px 0 0;font-size:13px}.agency-control label{color:#8fa7b5;text-transform:uppercase;letter-spacing:.08em;gap:6px;min-width:220px;font-size:12px;font-weight:800;display:grid}.agency-control select,.agency-table select,.agency-pipeline select{color:#e7f7fa;font:inherit;background:#0b2234;border:1px solid #70c2dc38;border-radius:8px;padding:9px 10px}.agency-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.agency-metrics article{background:linear-gradient(145deg,#0d2638f0,#081927f0);border-color:#68c3dd21}.agency-metrics article small,.agency-metrics article span{color:#819aa9}.agency-metrics article strong{color:#f1fdff}.agency-tabs{border-bottom:1px solid #71c6de21;gap:7px;padding:0 2px;display:flex}.agency-tabs button{color:#8098a7;font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:8px;padding:11px 13px;font-size:12px;font-weight:850;display:flex}.agency-tabs button span{background:#ffffff0f;border-radius:99px;place-items:center;min-width:21px;height:21px;font-size:12px;display:grid}.agency-tabs button.active{color:#eaffff;border-bottom-color:#55e4f1}.agency-shell .crm-list-panel{background:#091c2ae8;border-color:#6fc6de24}.agency-shell .crm-search{color:#78dceb;background:#0b2234;border-color:#6fc6de26}.agency-shell .crm-search input{color:#e8f7fa}.agency-shell .crm-table th{color:#8aa6b4;background:#0a1d2e}.agency-shell .crm-table td{color:#c6d9e1;border-color:#74c1d61a}.agency-shell .crm-table strong{color:#eefbfe}.agency-shell .crm-table small{color:#829aa8}.agency-shell .client-dot{color:#73e3f3;background:#2ba5ed2b}.agency-pipeline .crm-column{background:#081b29e8;border-color:#6ec4db24}.agency-pipeline .crm-column>header{border-color:#6ec4db1c}.agency-pipeline .crm-column article{background:#0c2538;border-color:#6ec4db1f}.agency-pipeline .crm-column article strong{color:#effcff}.agency-pipeline .crm-column article small{color:#89a1ae}.agency-pipeline .crm-column article b{color:#71dfef}.agency-task-list label{color:#d9e9ef;border-color:#6ec4db1c}.agency-task-list label small{color:#829aa8}.agency-task-list label em{color:#9cb1bd}.agency-shell .crm-empty{color:#7f9aa8}@media (max-width:1050px){.portal-mode-switch button{padding:7px 8px}.agency-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:820px){.portal-mode-switch{order:-1}.clean-topbar-actions{gap:7px}.portal-mode-switch button{font-size:12px}.agency-control{flex-direction:column;align-items:stretch}.agency-control label{min-width:0}.agency-content{padding-top:16px}.agency-metrics{grid-template-columns:1fr 1fr}}@media (max-width:560px){.portal-mode-switch button{max-width:92px;line-height:1.15}.agency-metrics{grid-template-columns:1fr}.agency-tabs{overflow-x:auto}.agency-control{padding:17px}.agency-content{padding-inline:12px}}.agency-sidebar-nav{scrollbar-width:thin;scrollbar-color:#51d5ef40 transparent;min-height:0;padding-bottom:8px;overflow-y:auto}.agency-sidebar-nav button{min-height:39px;padding-block:8px}.agency-content{padding:18px 24px 40px}.agency-shell{color:#d9eaf1;gap:14px;width:100%;max-width:1660px;margin:0 auto;display:grid}.agency-command-header{background:linear-gradient(135deg,#0e2a3ff5,#071827f5);border:1px solid #69cdea26;border-radius:14px;justify-content:space-between;align-items:flex-end;gap:20px;padding:17px 19px;display:flex;box-shadow:0 18px 42px #0003,inset 0 1px #ffffff09}.agency-command-header .eyebrow{color:#65e1ef;letter-spacing:.17em;text-transform:uppercase;margin:0 0 4px;font-size:12px;font-weight:900}.agency-command-header h1{color:#f3fdff;letter-spacing:-.035em;margin:0;font-size:23px}.agency-command-header>div>p:last-child{color:#89a7b6;max-width:680px;margin:6px 0 0;font-size:12px;line-height:1.5}.agency-global-controls{flex-wrap:wrap;justify-content:flex-end;align-items:flex-end;gap:7px;display:flex}.agency-global-controls label{color:#86a5b5;letter-spacing:.07em;text-transform:uppercase;gap:5px;font-size:12px;font-weight:900;display:grid}.agency-global-controls select,.agency-global-controls input,.agency-global-controls button,.agency-data-table select{color:#eaf9fc;height:35px;font:inherit;background:#091f31;border:1px solid #6dcfe92e;border-radius:8px;outline:none;padding:0 9px;font-size:12px}.agency-global-controls select{min-width:165px}.agency-global-controls button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#167ed1,#10a5cc);padding-inline:13px;font-weight:850}.agency-global-controls button:disabled{opacity:.55}.agency-loading{text-align:center;background:#081a28db;border:1px solid #69cdea21;border-radius:14px;place-items:center;min-height:330px;display:grid}.agency-loading i{border:3px solid #55e4f124;border-top-color:#55e4f1;border-radius:50%;width:34px;height:34px;animation:.8s linear infinite agency-spin}.agency-loading strong{color:#edfafe;margin-top:-95px}.agency-loading span{color:#7895a4;margin-top:-125px;font-size:12px}@keyframes agency-spin{to{transform:rotate(360deg)}}.agency-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.agency-kpi{background:linear-gradient(145deg,#0c273af5,#071927f5);border:1px solid #66c7e21f;border-radius:12px;min-height:105px;padding:15px 16px;position:relative;overflow:hidden;box-shadow:0 12px 30px #00000029}.agency-kpi:after{content:"";filter:blur(25px);opacity:.08;background:currentColor;border-radius:50%;width:105px;height:105px;position:absolute;bottom:-36px;right:-28px}.agency-kpi>span{color:#84a1af;letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:900;display:block}.agency-kpi strong{color:#f1fdff;letter-spacing:-.045em;margin-top:8px;font-size:23px;display:block}.agency-kpi small{color:#7d98a6;margin-top:5px;font-size:12px;line-height:1.4;display:block}.agency-kpi.cyan{color:#55e4f1;border-top-color:#55e4f173}.agency-kpi.blue{color:#329fff;border-top-color:#329fff73}.agency-kpi.green{color:#51d8a9;border-top-color:#51d8a96b}.agency-kpi.amber{color:#ffc25b;border-top-color:#ffc25b6b}.agency-kpi.red{color:#ff707d;border-top-color:#ff707d6b}.agency-command-grid,.agency-two-column{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.agency-panel{background:linear-gradient(145deg,#0a2233f5,#061724f5);border:1px solid #69cdea21;border-radius:13px;min-width:0;overflow:hidden;box-shadow:0 16px 36px #0000002e}.agency-panel-title{border-bottom:1px solid #69cdea17;justify-content:space-between;align-items:flex-end;gap:14px;padding:15px 17px;display:flex}.agency-panel-title span{color:#63ddec;letter-spacing:.13em;text-transform:uppercase;font-size:12px;font-weight:900;display:block}.agency-panel-title h2{color:#effcff;margin:3px 0 0;font-size:15px}.agency-panel-title>small{color:#7893a1;text-align:right;font-size:12px}.agency-action-row{border-bottom:1px solid #69cdea13;grid-template-columns:30px 1fr auto;align-items:center;gap:9px;padding:10px 16px;display:grid}.agency-action-row i{color:#ff8a95;background:#ff69771f;border-radius:8px;place-items:center;width:26px;height:26px;font-size:12px;font-style:normal;font-weight:950;display:grid}.agency-action-row.warning i{color:#ffc45b;background:#ffbe4e1f}.agency-action-row.clear i{color:#57ddb0;background:#49d7a61a}.agency-action-row span strong,.agency-action-row span small{display:block}.agency-action-row strong{color:#dfeff4;font-size:12px}.agency-action-row small{color:#7893a1;margin-top:2px;font-size:12px}.agency-action-row>b{color:#7fddea;text-transform:uppercase;font-size:12px}.agency-action-row.clear>b{color:#64cfa9}.agency-rank-list,.agency-ledger,.agency-health-list{display:grid}.agency-rank-list article,.agency-ledger article,.agency-health-list article{border-bottom:1px solid #69cdea13;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:10px 16px;display:grid}.agency-rank-list article>b{color:#6adfeb;background:#339eff1f;border-radius:8px;place-items:center;width:25px;height:25px;font-size:12px;display:grid}.agency-rank-list span strong,.agency-rank-list span small,.agency-ledger span strong,.agency-ledger span small,.agency-health-list span strong,.agency-health-list span small{display:block}.agency-rank-list strong,.agency-ledger strong,.agency-health-list strong{color:#e4f3f7;font-size:12px}.agency-rank-list small,.agency-ledger small,.agency-health-list small{color:#7893a1;margin-top:2px;font-size:12px}.agency-rank-list em,.agency-ledger>b{color:#eafcff;font-size:12px;font-style:normal;font-weight:850}.agency-event{border-bottom:1px solid #69cdea13;grid-template-columns:47px 1fr;align-items:center;gap:10px;padding:10px 16px;display:grid}.agency-event time{color:#71ddea;background:#329fff1a;border-radius:8px;place-items:center;min-height:34px;font-size:12px;font-weight:850;display:grid}.agency-event span strong,.agency-event span small{display:block}.agency-event strong{color:#e5f4f8;font-size:12px}.agency-event small{color:#7893a1;margin-top:2px;font-size:12px}.agency-activity-list article{border-bottom:1px solid #69cdea12;grid-template-columns:25px 1fr auto;align-items:center;gap:9px;padding:9px 16px;display:grid}.agency-activity-list i{color:#66dfea;background:#55e4f11a;border-radius:7px;place-items:center;width:23px;height:23px;font-size:12px;font-style:normal;font-weight:900;display:grid}.agency-activity-list span strong,.agency-activity-list span small{display:block}.agency-activity-list strong{color:#deeff4;font-size:12px}.agency-activity-list small,.agency-activity-list time{color:#7692a0;font-size:12px}.agency-activity-list time{text-align:right}.agency-table-wrap{width:100%;overflow:auto}.agency-data-table{border-collapse:collapse;white-space:nowrap;width:100%;font-size:12px}.agency-data-table th{color:#7494a4;letter-spacing:.08em;text-align:left;text-transform:uppercase;background:#04121e94;padding:10px 12px;font-size:12px;font-weight:900}.agency-data-table td{color:#bfd3dc;vertical-align:middle;border-top:1px solid #69cdea13;padding:10px 12px}.agency-data-table td strong,.agency-data-table td small{display:block}.agency-data-table td strong,.agency-data-table td b{color:#edfaff}.agency-data-table td small{color:#718c9a;margin-top:2px;font-size:12px}.agency-data-table select{max-width:155px;height:30px}.rank-number{color:#6ce1ef;background:#43aff01f;border-radius:7px;place-items:center;width:23px;height:23px;display:grid}.agency-status{text-transform:capitalize;border-radius:99px;align-items:center;width:max-content;padding:4px 7px;font-weight:900;font-size:12px!important;display:inline-flex!important}.agency-status.good{color:#66dbb2;background:#44d3a31c}.agency-status.bad{color:#ff8b96;background:#ff69771c}.agency-status.warn{color:#ffc461;background:#ffbe4e1c}.agency-status.neutral{color:#9ab2bf;background:#769db11c}.agency-search{margin:12px 15px;position:relative}.agency-search span{color:#5fbbce;font-size:15px;position:absolute;top:8px;left:11px}.agency-search input{color:#e8f8fb;width:100%;height:34px;font:inherit;background:#081e2e;border:1px solid #69cdea21;border-radius:8px;outline:none;padding:0 12px 0 34px;font-size:12px}.agency-search input::placeholder{color:#5f7c8b}.agency-tabs{margin-top:1px}.agency-task-list label{border-bottom:1px solid #69cdea13;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:11px 16px;display:grid}.agency-task-list label.complete{opacity:.55}.agency-task-list label span strong,.agency-task-list label span small{display:block}.agency-task-list label strong{color:#e6f5f8;font-size:12px}.agency-task-list label small{color:#7692a0;margin-top:2px;font-size:12px}.agency-task-list label em{color:#8ba4b0;font-size:12px;font-style:normal}.agency-task-list label em.overdue{color:#ff838f}.agency-task-list input{accent-color:#38b7dc}.agency-statement{margin:0;padding:9px 17px}.agency-statement div{border-bottom:1px solid #69cdea13;justify-content:space-between;gap:15px;padding:9px 0;font-size:12px;display:flex}.agency-statement dt{color:#8ba4b0}.agency-statement dd{color:#e4f5f8;margin:0;font-weight:850}.agency-statement .total{border-top:1px solid #55e4f138;border-bottom:0;margin-top:4px}.agency-statement .total dt,.agency-statement .total dd{color:#65e4ef;font-size:12px}.agency-footnote{color:#6f8997;margin:0;padding:0 17px 14px;font-size:12px;line-height:1.5}.agency-status-bars{gap:11px;padding:16px;display:grid}.agency-status-bars>div{color:#8fa7b3;text-transform:capitalize;grid-template-columns:65px 1fr 25px;align-items:center;gap:9px;font-size:12px;display:grid}.agency-status-bars i{background:#ffffff0d;border-radius:99px;height:6px;overflow:hidden}.agency-status-bars i b{background:linear-gradient(90deg,#298fff,#5be5ef);border-radius:99px;height:100%;display:block}.agency-status-bars strong{color:#dff3f7;text-align:right}.agency-risk-list article{border-bottom:1px solid #69cdea13;grid-template-columns:27px 1fr;align-items:center;gap:9px;padding:10px 16px;display:grid}.agency-risk-list i{color:#ff8792;background:#ff69771f;border-radius:8px;place-items:center;width:25px;height:25px;font-size:12px;font-style:normal;font-weight:950;display:grid}.agency-risk-list article.warning i{color:#ffc45b;background:#ffbe4e1f}.agency-risk-list span strong,.agency-risk-list span small{display:block}.agency-risk-list strong{color:#e5f4f8;font-size:12px}.agency-risk-list small{color:#7893a1;margin-top:2px;font-size:12px}.agency-health-list article>i{border-radius:8px;place-items:center;width:26px;height:26px;font-size:12px;font-style:normal;font-weight:950;display:grid}.agency-health-list i.healthy{color:#5fe0b1;background:#48d6a41c}.agency-health-list i.attention{color:#ffc158;background:#ffbc4b1f}.agency-health-list article>b{color:#6cd9aa;font-size:12px}.agency-inventory{grid-template-columns:repeat(4,1fr);gap:8px;padding:15px;display:grid}.agency-inventory article{background:#081b2a9e;border:1px solid #69cdea17;border-radius:9px;padding:12px}.agency-inventory strong,.agency-inventory span{display:block}.agency-inventory strong{color:#edfcff;font-size:17px}.agency-inventory span{color:#7895a3;margin-top:3px;font-size:12px}.agency-panel .crm-empty{color:#7895a3;min-height:130px;padding:25px}.agency-panel .crm-empty span{color:#55ddea}.agency-pipeline{overflow-x:auto}@media (max-width:1200px){.agency-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.agency-command-header{flex-direction:column;align-items:stretch}.agency-global-controls{justify-content:flex-start}}@media (max-width:900px){.agency-command-grid,.agency-two-column{grid-template-columns:1fr}.agency-content{padding-inline:15px}.agency-sidebar-nav button{min-height:43px}}@media (max-width:650px){.agency-content{padding:12px 9px 30px}.agency-kpi-grid{grid-template-columns:1fr}.agency-command-header{padding:14px}.agency-global-controls{grid-template-columns:1fr 1fr;display:grid}.agency-global-controls label:first-child{grid-column:1/-1}.agency-global-controls select{width:100%;min-width:0}.agency-global-controls button{align-self:end}.agency-command-header h1{font-size:20px}.agency-inventory{grid-template-columns:1fr 1fr}.agency-panel-title{align-items:flex-start}.agency-panel-title>small{max-width:120px}.agency-task-list label{grid-template-columns:auto 1fr}.agency-task-list label em{grid-column:2}}
.commissions-page{color:#dce9f4}.commissions-heading{justify-content:space-between;align-items:end;gap:24px;margin-bottom:22px;display:flex}.commissions-heading h1{color:#f6fbff;margin:0;font-family:Georgia,Times New Roman,serif;font-size:38px}.commissions-heading p{color:#91a9bb;margin:8px 0 0;font-size:13px}.commissions-heading label{color:#9bb0bf;text-transform:uppercase;letter-spacing:.09em;gap:6px;font-size:12px;font-weight:850;display:grid}.commissions-heading select,.commissions-heading input{color:#dceeff;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#0b2638;border:1px solid #4ac6ff33;border-radius:9px;min-width:150px;height:39px;padding:0 12px;font-weight:800}.commission-period-controls{flex-wrap:wrap;justify-content:flex-end;align-items:end;gap:9px;display:flex}.commission-custom-range,.commission-month-range{align-items:end;gap:7px;display:flex}.commission-custom-range label,.commission-custom-range input{min-width:132px}.commission-custom-range>span{color:#6f9fb6;place-items:center;height:39px;display:grid}.commission-month-range label:first-child select{min-width:130px}.commission-month-range label:last-child select{min-width:100px}.commissions-tabs{border-bottom:1px solid #6faecb21;gap:6px;margin-bottom:18px;display:flex}.commissions-tabs button{color:#809cac;background:0 0;border:0;border-bottom:2px solid #0000;padding:11px 16px;font-size:12px;font-weight:850}.commissions-tabs button.active{color:#ccefff;background:#27b8ff0e;border-color:#27b8ff}.commission-metrics{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-bottom:15px;display:grid}.commission-metrics article{background:linear-gradient(145deg,#0e2f43e6,#09202fed);border:1px solid #57a6cb24;border-radius:12px;min-height:105px;padding:15px;box-shadow:0 14px 35px #00000021}.commission-metrics article.primary{background:linear-gradient(145deg,#0c4562f2,#072b42f5);border-color:#20bcff59}.commission-metrics article.loss{border-color:#ff687847}.commission-metrics span,.commission-metrics strong,.commission-metrics small{display:block}.commission-metrics span{color:#8ea8b9;text-transform:uppercase;letter-spacing:.08em;font-size:12px;font-weight:850}.commission-metrics strong{color:#8fdcff;margin-top:10px;font-size:21px}.commission-metrics small{color:#7895a5;margin-top:7px;font-size:12px}.commission-metrics.received,.commission-metrics.pnl{grid-template-columns:repeat(auto-fit,minmax(155px,1fr))}.commission-table-panel,.pnl-expense-form{background:#081f2ee8;border:1px solid #55a3c624;border-radius:13px;margin-bottom:15px;overflow:hidden;box-shadow:0 18px 45px #00000026}.commission-table-panel>header{background:#1336487a;border-bottom:1px solid #5ba6c721;justify-content:space-between;align-items:center;gap:20px;padding:16px 18px;display:flex}.commission-table-panel h2,.pnl-expense-form h2{color:#e8f4fa;margin:0;font-size:17px}.commission-table-panel>header>span{color:#819eae;font-size:12px}.commission-table-wrap{overflow:auto}.commission-table-wrap table{border-collapse:collapse;width:100%;min-width:900px}.commission-table-wrap th{color:#7798aa;text-align:left;text-transform:uppercase;letter-spacing:.1em;background:#0b2233;padding:10px 13px;font-size:12px}.commission-table-wrap td{color:#b5c9d5;vertical-align:top;border-top:1px solid #66a4be1a;padding:12px 13px;font-size:12px}.commission-table-wrap td strong,.commission-table-wrap td b,.commission-table-wrap td small{display:block}.commission-table-wrap td strong,.commission-table-wrap td b{color:#dcefff;font-size:12px}.commission-table-wrap td small{color:#718f9f;margin-top:4px;font-size:12px}.commission-note{color:#718e9f;border-top:1px solid #66a4be1a;margin:0;padding:12px 18px;font-size:12px;line-height:1.55}.commissions-empty{text-align:center;color:#7895a5;padding:45px 20px;font-size:12px}.commissions-empty.small{padding:24px}.pnl-grid{grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);gap:15px;display:grid}.pnl-statement{margin:0;padding:12px 18px}.pnl-statement>div{border-bottom:1px solid #62a3bf1a;justify-content:space-between;align-items:center;padding:11px 0;display:flex}.pnl-statement dt{color:#91a9b8;font-size:12px}.pnl-statement dd{color:#d6eaf4;margin:0;font-size:12px;font-weight:850}.pnl-statement .total{border-top:1px solid #27b8ff47;border-bottom:0;margin-top:5px}.pnl-statement .total dt,.pnl-statement .total dd{color:#63ceff;font-size:15px}.pnl-expense-form{align-content:start;gap:12px;padding:18px;display:grid}.pnl-expense-form>p{color:#829cac;margin:-3px 0 4px;font-size:12px;line-height:1.5}.pnl-expense-form label{color:#94abb9;gap:6px;font-size:12px;font-weight:800;display:grid}.pnl-expense-form label small{font-weight:500}.pnl-expense-form>div{grid-template-columns:1fr 1fr;gap:9px;display:grid}.pnl-expense-form input,.pnl-expense-form select,.crm-deposit-form input{color:#d9ecf5;background:#0a2537;border:1px solid #53a4c938;border-radius:8px;height:40px;padding:0 11px;font-size:12px}.pnl-expense-list{padding:6px 18px}.pnl-expense-list article,.crm-deposit-history article{border-top:1px solid #66a4be1a;grid-template-columns:1fr auto auto;align-items:center;gap:12px;padding:11px 0;display:grid}.pnl-expense-list article:first-child,.crm-deposit-history article:first-child{border-top:0}.pnl-expense-list span,.crm-deposit-history span{display:grid}.pnl-expense-list strong,.crm-deposit-history strong{color:#d8ecf5;font-size:12px}.pnl-expense-list small,.crm-deposit-history small{color:#7895a5;margin-top:4px;font-size:12px}.pnl-expense-list b{color:#8edaff;font-size:12px}.pnl-expense-list button,.crm-deposit-history button{color:#e98a94;background:#ff77850f;border:1px solid #ff778533;border-radius:7px;width:27px;height:27px}.crm-deposit-section{padding-top:18px!important}.crm-deposit-summary{grid-template-columns:repeat(3,1fr);gap:9px;margin-bottom:12px;display:grid}.crm-deposit-summary>div{background:#15475c36;border:1px solid #4fb3dc29;border-radius:10px;padding:13px}.crm-deposit-summary span,.crm-deposit-summary strong{display:block}.crm-deposit-summary span{color:#849ead;text-transform:uppercase;font-size:12px;font-weight:850}.crm-deposit-summary strong{color:#a7e3ff;margin-top:7px;font-size:16px}.crm-deposit-summary strong.negative{color:#ff9faa}.crm-deposit-summary strong.positive{color:#79e0bd}.crm-deposit-form{background:#071e2c73;border:1px solid #4da7cf24;border-radius:10px;grid-template-columns:1fr 1fr minmax(180px,1.4fr) auto;align-items:end;gap:9px;padding:13px;display:grid}.crm-deposit-form label{color:#93aab8;gap:6px;font-size:12px;font-weight:850;display:grid}.crm-deposit-form label small{font-weight:500}.crm-deposit-form button{min-height:40px}.crm-deposit-history{border:1px solid #4da7cf1f;border-radius:9px;margin-top:10px;padding:0 12px}.crm-deposit-readonly{color:#819dab;font-size:12px}@media (max-width:1050px){.commission-metrics{grid-template-columns:repeat(3,1fr)}.pnl-grid{grid-template-columns:1fr}.crm-deposit-form{grid-template-columns:1fr 1fr}.crm-deposit-form button{min-height:40px}}@media (max-width:820px){.commission-period-controls{flex-direction:column;align-items:stretch}.commission-custom-range{align-items:end}.commission-custom-range label{flex:1}}@media (max-width:650px){.commissions-heading{flex-direction:column;align-items:stretch}.commissions-heading select,.commissions-heading input{width:100%}.commission-custom-range{grid-template-columns:1fr 18px 1fr;display:grid}.commission-custom-range input{width:100%;min-width:0}.commission-month-range{grid-template-columns:1fr 1fr;display:grid}.commission-month-range label select{min-width:0!important}.commissions-tabs{overflow:auto}.commissions-tabs button{white-space:nowrap}.commission-metrics{grid-template-columns:1fr 1fr}.commission-metrics article.primary{grid-column:1/-1}.crm-deposit-summary,.crm-deposit-form,.pnl-expense-form>div{grid-template-columns:1fr}}
.book-page,.activity-page{color:#dbeafe;gap:18px;display:grid}.book-heading,.activity-heading{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.book-heading h1,.activity-heading h1{color:#f8fbff;font-family:var(--font-serif);margin:7px 0 8px;font-size:clamp(32px,4vw,49px);line-height:1}.book-heading p,.activity-heading p{color:#a8bfd8;max-width:850px;margin:0;line-height:1.55}.book-heading>button{color:#bfe5ff;background:#0a365bb3;border:1px solid #58b5ff66;border-radius:9px;padding:11px 15px;font-weight:800}.activity-heading label{color:#9bb6d2;gap:6px;font-size:12px;font-weight:800;display:grid}.activity-heading input,.book-filters input,.book-filters select,.book-table-wrap select,.book-table-wrap input,.book-action-list select{color:#eaf6ff;font:inherit;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#0c2944;border:1px solid #57a8e659;border-radius:8px;padding:10px 12px}.book-metrics,.activity-metrics{grid-template-columns:repeat(5,minmax(0,1fr));gap:11px;display:grid}.activity-metrics{grid-template-columns:repeat(6,minmax(0,1fr))}.book-metrics article,.activity-metrics article{background:linear-gradient(145deg,#0f3452eb,#071f36e6);border:1px solid #64b7f538;border-radius:13px;min-height:117px;padding:18px;box-shadow:0 17px 45px #0009153d}.book-metrics span,.activity-metrics span{color:#8fb2d1;text-transform:uppercase;letter-spacing:.08em;font-size:12px;font-weight:850;display:block}.book-metrics strong,.activity-metrics strong{color:#f6fbff;font-family:var(--font-serif);margin:13px 0 5px;font-size:28px;display:block}.book-metrics small,.activity-metrics small{color:#86a5c0}.book-metrics article.warning strong{color:#ffd479}.book-metrics article.danger strong{color:#ff8f9d}.book-metrics article.good strong{color:#71e0bb}.book-tabs{border-bottom:1px solid #64b7f538;gap:4px;display:flex}.book-tabs button{color:#8ea9c3;background:0 0;border:0;border-bottom:3px solid #0000;padding:12px 15px;font-weight:800}.book-tabs button.active{color:#dff3ff;border-bottom-color:#38a9ff}.book-tabs span{background:#44a4eb2e;border-radius:20px;place-items:center;min-width:21px;height:21px;margin-left:5px;font-size:12px;display:inline-grid}.book-panel,.activity-form,.activity-history{background:linear-gradient(145deg,#0d2d48f0,#061b30f5);border:1px solid #64b7f538;border-radius:14px;overflow:hidden;box-shadow:0 22px 58px #00081347}.book-panel>header,.activity-history>header{border-bottom:1px solid #64b7f52e;justify-content:space-between;align-items:center;gap:20px;padding:20px 21px;display:flex}.book-panel h2,.activity-form h2,.activity-history h2{color:#f5fbff;font-family:var(--font-serif);margin:5px 0 0;font-size:25px}.book-panel header>span,.activity-history header>span{color:#91abc4;font-size:12px}.book-filters{gap:9px;display:flex}.book-filters input{width:min(300px,30vw)}.book-table-wrap,.activity-table-wrap{overflow:auto}.book-table-wrap table,.activity-table-wrap table{border-collapse:collapse;white-space:nowrap;width:100%}.book-table-wrap th,.activity-table-wrap th{color:#83a8ca;text-align:left;text-transform:uppercase;letter-spacing:.08em;background:#041628a6;padding:11px 14px;font-size:12px}.book-table-wrap td,.activity-table-wrap td{color:#c9daea;border-top:1px solid #64b7f521;padding:14px;font-size:13px}.book-table-wrap td strong,.book-table-wrap td small,.activity-table-wrap td strong{display:block}.book-table-wrap td strong{color:#eaf5ff}.book-table-wrap td small{color:#7898b4;margin-top:4px}.book-table-wrap td b{color:#f2f9ff}.book-table-wrap td.negative{color:#ff8997;font-weight:800}.book-table-wrap input{max-width:160px}.book-table-wrap select{max-width:145px}.book-funding-state{border-radius:20px;padding:6px 10px;font-size:12px;font-weight:850;display:inline-flex}.book-funding-state.funded{color:#77e2ba;background:#30bf8b24}.book-funding-state.pending{color:#91cefa;background:#4299e224}.book-funding-state.overdue{color:#ff9ba8;background:#ee4c6029}.book-two-column{grid-template-columns:1fr 1fr;gap:15px;display:grid}.book-action-list{padding:6px 20px 18px;display:grid}.book-action-list article{border-bottom:1px solid #64b7f521;align-items:center;gap:13px;padding:14px 0;display:flex}.book-action-list article:last-child{border-bottom:0}.book-action-list i{color:#ffd47c;background:#ffad4a24;border-radius:50%;place-items:center;width:32px;height:32px;font-style:normal;font-weight:900;display:grid}.book-action-list div{flex:1;gap:3px;display:grid}.book-action-list strong{color:#edf8ff}.book-action-list span,.book-action-list small{color:#88a6c1}.book-action-list time{color:#a8ddff;background:#329dea24;border-radius:11px;place-items:center;width:46px;height:46px;font-weight:900;display:grid}.book-empty,.activity-empty{text-align:center;color:#8da8c1;padding:50px 20px}.book-empty.small{padding:35px 20px}.book-disclaimer,.activity-disclaimer{color:#7694b0;margin:0;font-size:12px;line-height:1.55}.activity-grid{grid-template-columns:minmax(300px,.62fr) minmax(0,1.38fr);gap:14px;display:grid}.activity-form{align-content:start;gap:13px;padding:22px;display:grid}.activity-form>p{color:#8aa7c0;margin:0;line-height:1.5}.activity-form>div{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.activity-form label{color:#9bb4ca;text-transform:capitalize;gap:6px;font-size:12px;font-weight:800;display:grid}.activity-form input{color:#edf8ff;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#0c2944;border:1px solid #57a8e659;border-radius:8px;min-width:0;padding:11px}.activity-form .clean-primary{margin-top:4px}.activity-table-wrap td{text-align:center}.activity-table-wrap td:first-child,.activity-table-wrap th:first-child{text-align:left}@media (max-width:1180px){.book-metrics,.activity-metrics{grid-template-columns:repeat(3,1fr)}}@media (max-width:850px){.book-heading,.activity-heading{flex-direction:column;align-items:stretch}.book-metrics,.activity-metrics{grid-template-columns:repeat(2,1fr)}.book-two-column,.activity-grid{grid-template-columns:1fr}.book-panel>header,.activity-history>header{flex-direction:column;align-items:stretch}.book-filters,.book-filters input{width:100%}}@media (max-width:560px){.book-metrics,.activity-metrics{grid-template-columns:1fr}.book-tabs{overflow-x:auto}.book-tabs button{white-space:nowrap}.book-filters{flex-direction:column}.activity-form>div{grid-template-columns:1fr}}
.leaderboard-range small,.analytics-spend-form label small,.truecomp-schedule .schedule-row>b small{font-size:12px}.analytics-spend-form label small{color:#91a9b6}
.portal-theme-toggle{color:#dffaff;cursor:pointer;min-height:38px;font:inherit;background:#55e4f10e;border:1px solid #55e4f138;border-radius:10px;align-items:center;gap:7px;padding:7px 11px;transition:all .18s;display:inline-flex}.portal-theme-toggle span{color:#7feaf3;font-size:16px;line-height:1}.portal-theme-toggle b{white-space:nowrap;font-size:12px}.portal-theme-toggle:hover,.portal-theme-toggle:focus-visible{background:#55e4f11c;border-color:#55e4f180;transform:translateY(-1px)}:root[data-portal-theme=light]{--ll-void:#e8f2fb;--ll-deep:#dceaf6;--ll-panel:#f7fbffeb;--ll-panel-strong:#fffffffa;--ll-cyan:#087fbe;--ll-blue:#126ac1;--ll-mint:#087e64;--ll-violet:#6957c8;--ll-text:#102c47;--ll-muted:#536d84;--ll-line:#1252842e;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-portal-theme=light] body{color:#102c47;background-image:radial-gradient(circle at 77% -10%,#3989d22e,#0000 35%),radial-gradient(circle at 24% 108%,#1ba09b1c,#0000 36%),linear-gradient(#edf6fd,#dfeef9 66%)}:root[data-portal-theme=light] body:before{opacity:.42;background-image:linear-gradient(#1569a211 1px,#0000 1px),linear-gradient(90deg,#1569a211 1px,#0000 1px)}:root[data-portal-theme=light] .clean-workspace{background:0 0}:root[data-portal-theme=light] .clean-topbar{background:#f4faffe6;border-color:#0e4a792b;box-shadow:0 14px 38px #1c4c701c}:root[data-portal-theme=light] .clean-topbar>div:first-child>span{color:#087fbe}:root[data-portal-theme=light] .clean-topbar>div:first-child>strong{color:#102c47}:root[data-portal-theme=light] .portal-theme-toggle{color:#123d60;background:#e0f1fc;border-color:#0a67a442;box-shadow:0 4px 14px #19598614}:root[data-portal-theme=light] .portal-theme-toggle span{color:#215b9a}:root[data-portal-theme=light] .portal-online{color:#44657d;background:#ffffffad;border-color:#105e8f2e}:root[data-portal-theme=light] .portal-mode-switch{background:#dbeaf5;border-color:#105e8f33}:root[data-portal-theme=light] .portal-mode-switch button{color:#4e697c}:root[data-portal-theme=light] .portal-mode-switch button.active{color:#fff;background:linear-gradient(135deg,#1b78c5,#1599b8);box-shadow:0 5px 16px #1b78c533}:root[data-portal-theme=light] .clean-top-avatar{color:#095e99;background:linear-gradient(145deg,#d9f4fa,#d9e9ff);border-color:#156ca64d}:root[data-portal-theme=light] .clean-profile-popover{color:#16344e;background:#f8fcff;border-color:#16619138;box-shadow:0 24px 70px #19426338}:root[data-portal-theme=light] .clean-profile-popover strong,:root[data-portal-theme=light] .clean-profile-popover button{color:#173c58}:root[data-portal-theme=light] .clean-profile-popover span{color:#5a7388}:root[data-portal-theme=light] .clean-profile-popover button:hover,:root[data-portal-theme=light] .clean-profile-popover button:focus-visible{color:#075f98;background:#e5f3fc}:root[data-portal-theme=light] .clean-page-heading h1,:root[data-portal-theme=light] .portal-welcome h1,:root[data-portal-theme=light] .clean-card h2,:root[data-portal-theme=light] .clean-card strong,:root[data-portal-theme=light] .clean-member-detail h2,:root[data-portal-theme=light] .clean-member-detail h3{color:#102f4d;background:0 0}:root[data-portal-theme=light] .clean-page-heading p,:root[data-portal-theme=light] .clean-muted{color:#526d84}:root[data-portal-theme=light] :is(.clean-card,.clean-empty-card,.clean-member-detail,.portal-launch-card,.portal-status-strip,.calendar-panel,.calendar-agenda,.crm-list-panel,.crm-column,.crm-client-window,.crm-task-panel,.workflow-panel,.policy-flow-panel,.csv-import-panel,.analytics-panel,.analytics-card,.leaderboard-panel,.commission-panel,.commissions-panel,.book-panel,.activity-panel,.communication-panel,.gmail-card,.salesops-panel,.salesops-card,.agency-panel,.agency-command-header,.agency-control,.underwriting-review,.live-underwriting-panel,.intake-card,.results-card,.results-panel,.trust-strip,.panel){color:#17344d;background:#f7fbff;border-color:#1355872e;box-shadow:0 16px 38px #1f50741a,inset 0 1px #fff}:root[data-portal-theme=light] :is(.clean-card,.clean-empty-card,.clean-member-detail,.portal-launch-card,.calendar-panel,.calendar-agenda,.crm-list-panel,.crm-column,.crm-client-window,.crm-task-panel,.workflow-panel,.policy-flow-panel,.csv-import-panel,.analytics-panel,.analytics-card,.leaderboard-panel,.commission-panel,.commissions-panel,.book-panel,.activity-panel,.communication-panel,.gmail-card,.salesops-panel,.salesops-card,.agency-panel,.agency-command-header,.agency-control,.underwriting-review,.live-underwriting-panel,.underwriting-navigator,.truecomp-portal) :is(h1,h2,h3,h4,strong,b){color:#102f4d}:root[data-portal-theme=light] :is(.clean-card,.clean-empty-card,.clean-member-detail,.portal-launch-card,.calendar-panel,.calendar-agenda,.crm-list-panel,.crm-column,.crm-client-window,.crm-task-panel,.workflow-panel,.policy-flow-panel,.csv-import-panel,.analytics-panel,.analytics-card,.leaderboard-panel,.commission-panel,.commissions-panel,.book-panel,.activity-panel,.communication-panel,.gmail-card,.salesops-panel,.salesops-card,.agency-panel,.agency-command-header,.agency-control,.underwriting-review,.live-underwriting-panel,.underwriting-navigator,.truecomp-portal) :is(p,small,label,time){color:#526d84}:root[data-portal-theme=light] :is(input,select,textarea){color:#14344f!important;background:#fff!important;border-color:#175b8f47!important;box-shadow:inset 0 1px 3px #11466c0f!important}:root[data-portal-theme=light] :is(input,textarea)::placeholder{color:#7890a3!important}:root[data-portal-theme=light] :is(input,select,textarea):disabled{color:#667c8e!important;background:#e8f0f6!important}:root[data-portal-theme=light] :is(table,.crm-table,.agency-data-table,.comp-table){color:#17344d}:root[data-portal-theme=light] :is(.crm-table,.agency-data-table,.comp-table) th{color:#31536d;background:#dfedf7}:root[data-portal-theme=light] :is(.crm-table,.agency-data-table,.comp-table) td{color:#294b65;background:#ffffffb8;border-color:#12528421}:root[data-portal-theme=light] :is(.crm-table,.agency-data-table,.comp-table) td :is(strong,b){color:#102f4d}:root[data-portal-theme=light] :is(.clean-secondary,.comp-reset,.result-tools button,.agency-global-controls button:not(:last-child)){color:#174563;background:#e7f2fa;border-color:#105e8f38}:root[data-portal-theme=light] .portal-launch-card p{color:#526d84}:root[data-portal-theme=light] .portal-launch-card>b{color:#234c68}:root[data-portal-theme=light] .portal-status-strip{color:#526d84;background:#f9fdffd1}:root[data-portal-theme=light] .clean-auth{background:#e8f2fb}:root[data-portal-theme=light] .clean-auth:before{background:radial-gradient(circle at 16% 22%,#1484b81f,#0000 35%),radial-gradient(circle at 88% 80%,#6957c81a,#0000 34%)}:root[data-portal-theme=light] .clean-auth-brand{background:linear-gradient(145deg,#d9ebf8,#c9e0f1);border-color:#12528429}:root[data-portal-theme=light] .clean-auth-brand p{color:#365b76}:root[data-portal-theme=light] .clean-auth-panel{background:#ecf7ff8c}:root[data-portal-theme=light] .clean-auth-card{color:#16344e;background:#f8fcff;border-color:#12528430;box-shadow:0 30px 85px #1c4b6e33}:root[data-portal-theme=light] .clean-auth-card h1{color:#102f4d}:root[data-portal-theme=light] .clean-auth-card>p{color:#526d84}:root[data-portal-theme=light] .clean-auth-card label{color:#234c68}:root[data-portal-theme=light] .underwriting-navigator,:root[data-portal-theme=light] .truecomp-portal{--tool-panel:#f7fbff;--tool-field:#fff;--tool-text:#15344d;--tool-muted:#587187;--tool-line:#1252842e;--tool-line-hot:#087fbe73;color:#15344d}:root[data-portal-theme=light] .underwriting-navigator :is(.intake-card,.results-card,.results-panel,.condition-card,.result-row,.trust-strip,.library-modal,.library-list article,.live-rule-row),:root[data-portal-theme=light] .truecomp-portal :is(.truecomp-controls,.truecomp-single,.truecomp-compare,.truecomp-result,.truecomp-result-head,.truecomp-stats>div,.truecomp-split,.truecomp-schedule,.truecomp-premium,.truecomp-fixed-term,.truecomp-method){color:#17344d;background:#f7fbff;border-color:#1355872e;box-shadow:0 14px 35px #1f507417}:root[data-portal-theme=light] .underwriting-navigator :is(h1,h2,h3,h4,strong,b,.carrier-name,.product-name),:root[data-portal-theme=light] .truecomp-portal :is(h1,h2,h3,h4,strong,b,.carrier-name,.product-name){color:#102f4d;background:0 0}:root[data-portal-theme=light] .underwriting-navigator :is(p,small,label,.hint,.muted),:root[data-portal-theme=light] .truecomp-portal :is(p,small,label,.hint,.muted){color:#526d84}:root[data-portal-theme=light] .underwriting-navigator .result-row:hover,:root[data-portal-theme=light] .truecomp-portal .comp-table tbody tr:hover td{background:#e8f5fc}:root[data-portal-theme=light] .live-underwriting{color:#15344d;background:linear-gradient(145deg,#f7fbff,#e5f2fb);border-color:#125e9733;box-shadow:0 18px 45px #1f50741f}:root[data-portal-theme=light] .live-underwriting.integrated{box-shadow:none;background:0 0;border-color:#125e9729}:root[data-portal-theme=light] .live-underwriting :is(h2,.live-guide-empty strong,.live-rule-heading b){color:#102f4d}:root[data-portal-theme=light] .live-underwriting :is(header p,.live-source-state small,.live-guide-controls label,.live-guide-empty,.live-guide-disclaimer,.live-rule-list footer,.live-rule-heading small,.live-selected-conditions>span){color:#526d84}:root[data-portal-theme=light] .live-underwriting :is(select,.live-rule-list article){color:#15344d;background:#f8fcff;border-color:#12528433}:root[data-portal-theme=light] .live-rule-list blockquote{color:#173b58;background:#e7f3fb}:root[data-portal-theme=light] .live-selected-conditions button{color:#174d74;background:#dceefa;border-color:#116ba94d}:root[data-portal-theme=light] .live-selected-conditions button:hover,:root[data-portal-theme=light] .live-selected-conditions button:focus-visible{color:#103f62;background:#c7e5f8}:root[data-portal-theme=light] .live-selected-conditions .clear-all{color:#496b84;background:0 0}:root[data-portal-theme=light] .profile-evidence{background:#eaf5fc;border-color:#12528429}:root[data-portal-theme=light] .profile-evidence strong,:root[data-portal-theme=light] .condition-evidence-list>section>div strong{color:#174d74}:root[data-portal-theme=light] .profile-evidence span{color:#405f77}:root[data-portal-theme=light] .condition-evidence-list>section{border-color:#12528424}:root[data-portal-theme=light] .underwriting-navigator .navigator-view-switch{background:#eff8ffdb;border-color:#1252842e}:root[data-portal-theme=light] .underwriting-navigator .navigator-view-switch button{color:#496b84}:root[data-portal-theme=light] .underwriting-navigator .navigator-view-switch button.active{color:#fff}@media (max-width:1050px){.portal-theme-toggle b{display:none}.portal-theme-toggle{justify-content:center;width:38px;padding:7px}}@media (max-width:560px){.clean-topbar-actions{gap:6px}.portal-theme-toggle{width:34px;min-height:34px}.portal-theme-toggle span{font-size:15px}}
