/* Compact CHIP-inspired agent workspace; original role scopes remain authoritative. */
body.workspace-authenticated:is(.aeris-agent-view,.aeris-chip-admin-view){--side:176px;--blue:#5147dd;--magenta:#5147dd;--blue-dark:#4439db;--gray:#45556c;--dark:#0f172b;--light:#f8fafc;--border:#e2e8f0;--r:10px;--r2:12px;--ui-bg:#f8fafc;--ui-surface:#fff;--ui-secondary:#f8fafc;--ui-text:#0f172b;--ui-muted:#45556c;--ui-accent:#5147dd;--ui-accent-soft:#eeedff;--ui-border:#e2e8f0;color-scheme:light;background:#f8fafc;color:#0f172b;font-family:'Bricolage Grotesque',Arial,sans-serif;font-size:13px;line-height:1.45}
body.workspace-authenticated:is(.aeris-agent-view,.aeris-chip-admin-view) :is(button,input,select,textarea,h1,h2,h3,h4,strong,small,code){font-family:'Bricolage Grotesque',Arial,sans-serif}
body.workspace-authenticated:is(.aeris-agent-view,.aeris-chip-admin-view) .layout{padding-top:0;display:block}
body.workspace-authenticated:is(.aeris-agent-view,.aeris-chip-admin-view) .main{margin-left:var(--side);width:calc(100% - var(--side));max-width:none;min-width:0;min-height:100dvh;padding:24px 28px 36px;background:var(--light);color:var(--dark)}
body.workspace-authenticated:is(.aeris-agent-view,.aeris-chip-admin-view) .side{top:0;bottom:0;width:var(--side);padding:18px 10px 12px;border-right:1px solid var(--border);background:#fff;box-shadow:none;display:flex;flex-direction:column;overflow:hidden}
body.workspace-authenticated:is(.aeris-agent-view,.aeris-chip-admin-view) .workspace-picker{margin:0 0 20px}
body.workspace-authenticated:is(.aeris-agent-view,.aeris-chip-admin-view) .workspace-picker summary{padding:8px 6px;gap:8px;border-radius:8px}
body.workspace-authenticated:is(.aeris-agent-view,.aeris-chip-admin-view) .workspace-picker b{font-size:16px;line-height:1.15;letter-spacing:-.3px;font-weight:650;color:var(--dark);white-space:normal;overflow-wrap:normal}
body.workspace-authenticated:is(.aeris-agent-view,.aeris-chip-admin-view) .workspace-picker small{font-size:11px;color:var(--gray)}
body.workspace-authenticated:is(.aeris-agent-view,.aeris-chip-admin-view) .workspace-mark{width:28px;height:30px;font-size:24px;line-height:25px;border:1px solid #d8d4ff;border-radius:8px;background:var(--ui-accent-soft);color:var(--blue);flex-shrink:0}
body.workspace-authenticated:is(.aeris-agent-view,.aeris-chip-admin-view) .workspace-popover{border-color:var(--border);border-radius:10px;padding:12px;color:var(--dark)}
body.workspace-authenticated:is(.aeris-agent-view,.aeris-chip-admin-view) .workspace-popover p,
body.workspace-authenticated:is(.aeris-agent-view,.aeris-chip-admin-view) .workspace-options a{color:var(--gray)}
body.workspace-authenticated:is(.aeris-agent-view,.aeris-chip-admin-view) .workspace-options a span{color:var(--blue)}
body.workspace-authenticated:is(.aeris-agent-view,.aeris-chip-admin-view) .simple-navigation{padding:0 0 10px;min-height:0;overflow-y:auto;overscroll-behavior:contain}
body.workspace-authenticated:is(.aeris-agent-view,.aeris-chip-admin-view) .side .nav{font-size:12px;font-weight:450;line-height:1.35;min-height:36px;gap:8px;padding:8px 9px;border-radius:8px;color:var(--gray);margin:2px 0;text-align:left;white-space:normal;overflow-wrap:anywhere}
body.workspace-authenticated:is(.aeris-agent-view,.aeris-chip-admin-view) .side .nav i{font-size:14px;width:16px;flex:0 0 16px;color:currentColor}
body.workspace-authenticated:is(.aeris-agent-view,.aeris-chip-admin-view) .side .nav:hover{background:#f8fafc;color:var(--dark)}
body.workspace-authenticated:is(.aeris-agent-view,.aeris-chip-admin-view) .side .nav.active{background:var(--ui-accent-soft)!important;color:var(--blue)!important;font-weight:600}
body.workspace-authenticated:is(.aeris-agent-view,.aeris-chip-admin-view) .side .nav.active i{color:var(--blue)}
body.workspace-authenticated:is(.aeris-agent-view,.aeris-chip-admin-view) .side .nav:not(:has(i))>span{padding-left:0}
body.workspace-authenticated:is(.aeris-agent-view,.aeris-chip-admin-view) .side .nav-primary{padding-bottom:8px;border-color:var(--border);margin-bottom:8px}
body.workspace-authenticated:is(.aeris-agent-view,.aeris-chip-admin-view) .side .nav-group>summary{padding:8px 9px;min-height:36px;font-size:12px;font-weight:500;color:var(--gray)}
body.workspace-authenticated:is(.aeris-agent-view,.aeris-chip-admin-view) .side .nav-group .nav{padding-left:16px}
body.workspace-authenticated:is(.aeris-agent-view,.aeris-chip-admin-view) .side .nav-tools{padding:0 2px 10px}
body.workspace-authenticated:is(.aeris-agent-view,.aeris-chip-admin-view) .side .nav-tools label{font-size:11px;color:var(--gray);margin-bottom:6px}
body.workspace-authenticated:is(.aeris-agent-view,.aeris-chip-admin-view) .side .nav-tools input{font-size:12px;min-height:36px;border-color:var(--border)}
body.workspace-authenticated:is(.aeris-agent-view,.aeris-chip-admin-view) .side .personal-navigation{border-color:var(--border);padding-top:6px;margin-top:8px}
body.workspace-authenticated:is(.aeris-agent-view,.aeris-chip-admin-view) .side .account-picker{background:#fff;border:0;border-top:1px solid var(--border);border-radius:0;margin:8px 0 0;padding:12px 4px 0;position:relative;left:auto;bottom:auto;width:100%;flex-shrink:0}
body.workspace-authenticated:is(.aeris-agent-view,.aeris-chip-admin-view) .account-picker summary{gap:8px;min-height:38px}
body.workspace-authenticated:is(.aeris-agent-view,.aeris-chip-admin-view) .account-picker .user strong{font-size:12px;max-width:105px;line-height:1.4;color:var(--dark);margin-bottom:3px}
body.workspace-authenticated:is(.aeris-agent-view,.aeris-chip-admin-view) .account-picker .user .pill{font-size:10px;padding:3px 6px;background:var(--ui-accent-soft);color:var(--blue)}
body.workspace-authenticated:is(.aeris-agent-view,.aeris-chip-admin-view) .account-avatar{width:30px;height:30px;border-radius:50%;background:var(--ui-accent-soft);color:var(--blue);border:0;font-size:11px}
body.workspace-authenticated:is(.aeris-agent-view,.aeris-chip-admin-view) .account-popover{border-color:var(--border);border-radius:10px;box-shadow:0 8px 30px rgba(15,23,43,.12)}
body.workspace-authenticated:is(.aeris-agent-view,.aeris-chip-admin-view) .account-popover button{padding:12px;font-size:12px;color:var(--dark);border-color:var(--border)}
body.workspace-authenticated:is(.aeris-agent-view,.aeris-chip-admin-view) .account-info{padding:12px;font-size:12px;color:var(--gray)}
body.workspace-authenticated:is(.aeris-agent-view,.aeris-chip-admin-view) .top{background:#fff;border-color:var(--border);backdrop-filter:none;box-shadow:none}
body.workspace-authenticated:is(.aeris-agent-view,.aeris-chip-admin-view) .top .logo{color:var(--dark);font-size:25px}
body.workspace-authenticated:is(.aeris-agent-view,.aeris-chip-admin-view) .top .logo i{background:var(--ui-accent-soft);color:var(--blue);border-color:#d8d4ff}
body.workspace-authenticated:is(.aeris-agent-view,.aeris-chip-admin-view) .main :is(h1,h2,h3,h4){color:var(--dark);font-weight:550;letter-spacing:-.3px}
body.workspace-authenticated:is(.aeris-agent-view,.aeris-chip-admin-view) .main h2{font-size:18px;line-height:1.25}
body.workspace-authenticated:is(.aeris-agent-view,.aeris-chip-admin-view) .main h3{font-size:15px;line-height:1.3;margin:0 0 8px}
body.workspace-authenticated:is(.aeris-agent-view,.aeris-chip-admin-view) .main h4{font-size:14px;line-height:1.3}
body.workspace-authenticated:is(.aeris-agent-view,.aeris-chip-admin-view) .main .head{gap:12px;align-items:flex-start;margin-bottom:16px}
body.workspace-authenticated:is(.aeris-agent-view,.aeris-chip-admin-view) .main .head h2{font-size:24px;line-height:1.2;letter-spacing:-.6px;margin:0 0 6px}
body.workspace-authenticated:is(.aeris-agent-view,.aeris-chip-admin-view) .main .head p{font-size:12px;line-height:1.5;margin:0;color:var(--gray)}
body.workspace-authenticated:is(.aeris-agent-view,.aeris-chip-admin-view) .main .muted{color:var(--gray)}
body.workspace-authenticated:is(.aeris-agent-view,.aeris-chip-admin-view) .main p{line-height:1.5;margin:8px 0;overflow-wrap:anywhere}
body.workspace-authenticated:is(.aeris-agent-view,.aeris-chip-admin-view) .main :is(.card,.network-panel){background:#fff;border:1px solid var(--border)!important;border-radius:12px;box-shadow:none;backdrop-filter:none;padding:16px!important;min-width:0;color:var(--dark)}
body.workspace-authenticated:is(.aeris-agent-view,.aeris-chip-admin-view) .main .section.active>.card,
body.workspace-authenticated:is(.aeris-agent-view,.aeris-chip-admin-view) .main .section.active>.grid{margin-bottom:12px}
body.workspace-authenticated:is(.aeris-agent-view,.aeris-chip-admin-view) .main .card+.card{margin-top:12px}
body.workspace-authenticated:is(.aeris-agent-view,.aeris-chip-admin-view) .main .card>h3:first-child{margin-top:0}
body.workspace-authenticated:is(.aeris-agent-view,.aeris-chip-admin-view) :is(.btn,.btn.small,.tab){font-size:12px;font-weight:550;min-height:36px;padding:7px 12px;border-radius:100px;line-height:1.35;box-shadow:none;white-space:normal;transition:background-color .15s ease,border-color .15s ease}
body.workspace-authenticated:is(.aeris-agent-view,.aeris-chip-admin-view) .btn:not(.secondary):not(.danger){color:#fff;border:1px solid var(--blue);background:linear-gradient(0deg,#5147dd,#7168ee);box-shadow:inset 0 1px 0 rgba(255,255,255,.25),0 2px 4px rgba(15,23,43,.08)}
body.workspace-authenticated:is(.aeris-agent-view,.aeris-chip-admin-view) .btn:not(.secondary):not(.danger):hover{background:linear-gradient(0deg,#4439db,#5147dd)}
body.workspace-authenticated:is(.aeris-agent-view,.aeris-chip-admin-view) .btn.secondary{background:#fff;border:1px solid var(--border);color:var(--dark)}
body.workspace-authenticated:is(.aeris-agent-view,.aeris-chip-admin-view) .btn.secondary:hover{background:var(--light);border-color:#cbd5e1}
body.workspace-authenticated:is(.aeris-agent-view,.aeris-chip-admin-view) .btn.danger{background:#b91c1c;color:#fff;border:1px solid #b91c1c}
body.workspace-authenticated:is(.aeris-agent-view,.aeris-chip-admin-view) .btn:disabled{opacity:.6}
body.workspace-authenticated:is(.aeris-agent-view,.aeris-chip-admin-view) .btn.full{margin-top:12px}
body.workspace-authenticated:is(.aeris-agent-view,.aeris-chip-admin-view) .main :is(input,select,textarea){min-height:36px;max-width:100%;border:1px solid var(--border);border-radius:8px;background:#fff;color:var(--dark);font-size:13px;padding:8px 10px;line-height:1.4}
body.workspace-authenticated:is(.aeris-agent-view,.aeris-chip-admin-view) .main input[readonly]{background:var(--light)}
body.workspace-authenticated:is(.aeris-agent-view,.aeris-chip-admin-view) .main input[type=checkbox],
body.workspace-authenticated:is(.aeris-agent-view,.aeris-chip-admin-view) .main input[type=radio]{min-height:18px;height:18px;width:18px;padding:0;accent-color:var(--blue)}
body.workspace-authenticated:is(.aeris-agent-view,.aeris-chip-admin-view) .main .field label{color:var(--gray);font-size:12px;letter-spacing:0;text-transform:none;font-weight:500}
body.workspace-authenticated:is(.aeris-agent-view,.aeris-chip-admin-view) .main .form-grid{gap:12px}
body.workspace-authenticated:is(.aeris-agent-view,.aeris-chip-admin-view) .main .table-wrap{max-width:100%;border:1px solid var(--border);border-radius:10px;overflow:auto;overscroll-behavior-x:contain;background:#fff}
body.workspace-authenticated:is(.aeris-agent-view,.aeris-chip-admin-view) .main table{min-width:620px;color:var(--dark)}
body.workspace-authenticated:is(.aeris-agent-view,.aeris-chip-admin-view) .main :is(th,td){padding:11px 12px;border-color:var(--border);font-size:12px;line-height:1.4}
body.workspace-authenticated:is(.aeris-agent-view,.aeris-chip-admin-view) .main th{font-size:11px;font-weight:500;letter-spacing:0;text-transform:none;background:#f8fafc;color:var(--gray)}
body.workspace-authenticated:is(.aeris-agent-view,.aeris-chip-admin-view) .main tbody tr:hover{background:#f8fafc}
body.workspace-authenticated:is(.aeris-agent-view,.aeris-chip-admin-view) .main .toolbar{gap:8px;margin:12px 0}
body.workspace-authenticated:is(.aeris-agent-view,.aeris-chip-admin-view) .main .toolbar select{border-style:solid}
body.workspace-authenticated:is(.aeris-agent-view,.aeris-chip-admin-view) .main .mobile-item{background:#fff;border-color:var(--border);border-radius:10px;padding:12px;color:var(--dark)}
body.workspace-authenticated:is(.aeris-agent-view,.aeris-chip-admin-view) .main .mobile-item p{color:var(--gray);font-size:12px}
body.workspace-authenticated:is(.aeris-agent-view,.aeris-chip-admin-view) .main .badge{font-size:11px;font-weight:500;border-radius:100px;padding:4px 8px}
body.workspace-authenticated:is(.aeris-agent-view,.aeris-chip-admin-view) .main .empty{border:1px solid var(--border);border-radius:10px;background:var(--light);padding:20px;color:var(--gray)}
body.workspace-authenticated:is(.aeris-agent-view,.aeris-chip-admin-view) .main :is(.ui-next,.home-next,.tg-next){background:var(--light);border-color:var(--border);border-radius:10px;padding:12px;color:var(--dark)}
body.workspace-authenticated:is(.aeris-agent-view,.aeris-chip-admin-view) .main .ui-load{background:#fff;border:1px solid var(--border);border-radius:10px;min-height:90px;padding:16px;color:var(--gray)}
body.workspace-authenticated:is(.aeris-agent-view,.aeris-chip-admin-view) .main .ui-referral{gap:8px;margin-top:12px}
body.workspace-authenticated:is(.aeris-agent-view,.aeris-chip-admin-view) .main .ui-referral input{min-width:0}
body.workspace-authenticated:is(.aeris-agent-view,.aeris-chip-admin-view) .main .tabs{gap:18px;border-color:var(--border);margin-bottom:14px}
body.workspace-authenticated:is(.aeris-agent-view,.aeris-chip-admin-view) .main .tab{border-radius:0;padding:8px 0;color:var(--gray);background:transparent}
body.workspace-authenticated:is(.aeris-agent-view,.aeris-chip-admin-view) .main .tab.active{border-color:var(--blue);color:var(--blue);background:transparent}
body.workspace-authenticated:is(.aeris-agent-view,.aeris-chip-admin-view) .main :is(.focused-page,.focused-prospects){max-width:1120px;margin-inline:auto}
body.workspace-authenticated:is(.aeris-agent-view,.aeris-chip-admin-view) .main :is(.focused-details,.agent-section,.ui-disclosure,.prospects-details,.sim-journey-details,.essentials-record){margin:12px 0;border:1px solid var(--border);border-radius:10px;background:#fff;color:var(--dark);padding:0 12px}
body.workspace-authenticated:is(.aeris-agent-view,.aeris-chip-admin-view) .main :is(.focused-details,.agent-section,.ui-disclosure,.prospects-details,.sim-journey-details,.essentials-record)>summary{color:var(--dark);font-size:13px;font-weight:500;min-height:40px;padding:12px 0!important;line-height:1.4}
body.workspace-authenticated:is(.aeris-agent-view,.aeris-chip-admin-view) .main .focused-details>div{margin:0 0 12px}
body.workspace-authenticated:is(.aeris-agent-view,.aeris-chip-admin-view) .main .focused-details .card{border:0!important;border-radius:0;padding:12px 0!important;box-shadow:none}
body.workspace-authenticated:is(.aeris-agent-view,.aeris-chip-admin-view) .main details:not([class]){border-color:var(--border);border-radius:8px;color:var(--dark)}
body.workspace-authenticated:is(.aeris-agent-view,.aeris-chip-admin-view) .main details:not([class])>summary{color:var(--dark);font-weight:500;min-height:36px;padding:8px 0}
body.workspace-authenticated:is(.aeris-agent-view,.aeris-chip-admin-view) .main :is(.sim-journey-guide,.telegram-hub-intro,.prospects-next,.payment-yours){background:#fff;border-color:var(--border)!important;border-radius:12px;padding:16px;color:var(--dark)}
body.workspace-authenticated:is(.aeris-agent-view,.aeris-chip-admin-view) .main :is(.sim-journey-guide,.telegram-hub-intro) h3{font-size:18px;margin:8px 0}
body.workspace-authenticated:is(.aeris-agent-view,.aeris-chip-admin-view) .main :is(.sim-journey-guide,.telegram-hub-intro,.prospects-main-grid,.payment-overview,.payment-action,.personal-payments) p{color:var(--gray);font-size:13px;line-height:1.5}
body.workspace-authenticated:is(.aeris-agent-view,.aeris-chip-admin-view) .main .sim-journey-track{gap:8px;margin-top:16px}
body.workspace-authenticated:is(.aeris-agent-view,.aeris-chip-admin-view) .main .sim-journey-track li{font-size:12px;border-color:var(--border);background:var(--light);border-radius:8px;padding:10px;color:var(--gray)}
body.workspace-authenticated:is(.aeris-agent-view,.aeris-chip-admin-view) .main .sim-journey-track li>span{background:var(--ui-accent-soft);color:var(--blue);width:24px;height:24px}
body.workspace-authenticated:is(.aeris-agent-view,.aeris-chip-admin-view) .main .sim-journey-track li[aria-current]{background:var(--ui-accent-soft);border-color:#c6bffc;color:var(--dark)}
body.workspace-authenticated:is(.aeris-agent-view,.aeris-chip-admin-view) .main .sim-journey-track li[aria-current]>span{background:var(--blue);color:#fff}
body.workspace-authenticated:is(.aeris-agent-view,.aeris-chip-admin-view) .main .sim-journey-track li.complete>span{background:#f0fdf4;color:#15803d}
body.workspace-authenticated:is(.aeris-agent-view,.aeris-chip-admin-view) .main .sim-assigned-upline{padding:12px;border-color:var(--border);background:var(--light);border-radius:8px;color:var(--gray)}
body.workspace-authenticated:is(.aeris-agent-view,.aeris-chip-admin-view) .main .sim-assigned-upline strong{color:var(--dark);font-size:15px}
body.workspace-authenticated:is(.aeris-agent-view,.aeris-chip-admin-view) .main .sim-journey form[data-sim]{background:var(--light);border-radius:10px;padding:12px;margin-top:12px}
body.workspace-authenticated:is(.aeris-agent-view,.aeris-chip-admin-view) .main :is(.activation-card,.sim-personal-record){border-top:1px solid var(--border)!important}
body.workspace-authenticated:is(.aeris-agent-view,.aeris-chip-admin-view) .main .activation-card li{padding:10px 0;border-color:var(--border);font-size:12px}
body.workspace-authenticated:is(.aeris-agent-view,.aeris-chip-admin-view) .main :is(.agent-eyebrow,.network-eyebrow){font-size:11px;color:var(--gray);letter-spacing:1px;font-weight:550}
body.workspace-authenticated:is(.aeris-agent-view,.aeris-chip-admin-view) .main .agent-help{margin:12px 0;min-height:36px}
body.workspace-authenticated:is(.aeris-agent-view,.aeris-chip-admin-view) .main :is(.prospects-counts,.grid.modules){gap:10px;background:transparent;border:0}
body.workspace-authenticated:is(.aeris-agent-view,.aeris-chip-admin-view) .main .grid.modules>.tile{padding:12px!important;border:1px solid var(--border)!important;border-radius:10px;background:#fff}
body.workspace-authenticated:is(.aeris-agent-view,.aeris-chip-admin-view) .main .grid.modules>.tile h3{font-size:11px!important;color:var(--gray)}
body.workspace-authenticated:is(.aeris-agent-view,.aeris-chip-admin-view) .main .grid.modules>.tile strong{font-size:22px!important;color:var(--dark)}
body.workspace-authenticated:is(.aeris-agent-view,.aeris-chip-admin-view) .main :is(.prospects-details>summary strong,.prospects-details>summary small,.agent-material p){color:var(--gray)}
body.workspace-authenticated:is(.aeris-agent-view,.aeris-chip-admin-view) .main .prospects-plus{background:var(--ui-accent-soft);color:var(--blue);border-radius:8px;width:26px;height:26px}
body.workspace-authenticated:is(.aeris-agent-view,.aeris-chip-admin-view) .main .prospects-details[open]>summary{background:#fff;border-color:var(--border)}
body.workspace-authenticated:is(.aeris-agent-view,.aeris-chip-admin-view) .main .prospects-section-content{padding:12px 0}
body.workspace-authenticated:is(.aeris-agent-view,.aeris-chip-admin-view) .main .agent-material{padding:16px;border:1px solid var(--border);border-radius:12px;background:#fff}
body.workspace-authenticated:is(.aeris-agent-view,.aeris-chip-admin-view) .main .agent-material textarea{background:var(--light);font-size:13px;line-height:1.6;padding:12px}
body.workspace-authenticated:is(.aeris-agent-view,.aeris-chip-admin-view) .main .agent-material img{max-width:100%;height:auto}
body.workspace-authenticated:is(.aeris-agent-view,.aeris-chip-admin-view) .main .material-type{background:var(--ui-accent-soft);color:var(--blue);font-size:11px;font-weight:500}
body.workspace-authenticated:is(.aeris-agent-view,.aeris-chip-admin-view) .main .telegram-bot{border-color:var(--border);border-radius:12px;padding:16px}
body.workspace-authenticated:is(.aeris-agent-view,.aeris-chip-admin-view) .main .telegram-bot p,
body.workspace-authenticated:is(.aeris-agent-view,.aeris-chip-admin-view) .main .telegram-account-note,
body.workspace-authenticated:is(.aeris-agent-view,.aeris-chip-admin-view) .main .telegram-check p{color:var(--gray)}
body.workspace-authenticated:is(.aeris-agent-view,.aeris-chip-admin-view) .main .telegram-bot h4{color:var(--dark);font-size:16px}
body.workspace-authenticated:is(.aeris-agent-view,.aeris-chip-admin-view) .main .telegram-connect-steps li{color:var(--gray)}
body.workspace-authenticated:is(.aeris-agent-view,.aeris-chip-admin-view) .main .telegram-connect-steps b{background:var(--ui-accent-soft);color:var(--blue)}
body.workspace-authenticated:is(.aeris-agent-view,.aeris-chip-admin-view) .main .telegram-state:not(.is-connected){background:var(--light);color:var(--gray)}
body.workspace-authenticated:is(.aeris-agent-view,.aeris-chip-admin-view) .main :is(.payment-totals>section,.payment-record){border-color:var(--border);border-radius:12px;padding:16px;background:#fff}
body.workspace-authenticated:is(.aeris-agent-view,.aeris-chip-admin-view) .main :is(.payment-totals span,.payment-totals small,.payment-history>p){color:var(--gray)}
body.workspace-authenticated:is(.aeris-agent-view,.aeris-chip-admin-view) .main :is(.payment-totals strong,.payment-amount){color:var(--dark);font-size:24px}
body.workspace-authenticated:is(.aeris-agent-view,.aeris-chip-admin-view) .main .payment-status{background:var(--ui-accent-soft);color:var(--blue);font-size:11px}
body.workspace-authenticated:is(.aeris-agent-view,.aeris-chip-admin-view) .main .network-dashboard{color:var(--dark);margin-top:16px}
body.workspace-authenticated:is(.aeris-agent-view,.aeris-chip-admin-view) .main .network-panel h2{font-size:18px}
body.workspace-authenticated:is(.aeris-agent-view,.aeris-chip-admin-view) .main .network-metrics article{background:#fff;border-color:var(--border);border-radius:10px;padding:12px}
body.workspace-authenticated:is(.aeris-agent-view,.aeris-chip-admin-view) .main .network-metrics strong{color:var(--dark);font-size:24px}
body.workspace-authenticated:is(.aeris-agent-view,.aeris-chip-admin-view) .main :is(.network-metrics span,.network-metrics small,.network-intro p,.network-panel-head p,.network-stats){color:var(--gray)}
body.workspace-authenticated:is(.aeris-agent-view,.aeris-chip-admin-view) .main .dot-viewport{background:#fff!important;border-color:var(--border)!important;border-radius:10px!important}
body.workspace-authenticated:is(.aeris-agent-view,.aeris-chip-admin-view) .main .dot-scene text{font-family:'Bricolage Grotesque',Arial,sans-serif;font-size:11px;fill:var(--gray)}
body.workspace-authenticated:is(.aeris-agent-view,.aeris-chip-admin-view) .main .dot-scene text.genealogy-name{fill:var(--dark)}
body.workspace-authenticated:is(.aeris-agent-view,.aeris-chip-admin-view) .main .dot-scene>path{stroke:var(--border)}
body.workspace-authenticated:is(.aeris-agent-view,.aeris-chip-admin-view) .main .dot-member.genealogy-pending .dot-visible{fill:#90a1b9}
body.workspace-authenticated:is(.aeris-agent-view,.aeris-chip-admin-view) .main .essentials-invite{display:flex;gap:8px;align-items:center;margin:12px 0}
body.workspace-authenticated:is(.aeris-agent-view,.aeris-chip-admin-view) .main .essentials-invite input{flex:1;min-width:0;background:var(--light);font-size:12px}
body.workspace-authenticated:is(.aeris-agent-view,.aeris-chip-admin-view) .main .essentials-invite .btn{flex-shrink:0}
body.workspace-authenticated:is(.aeris-agent-view,.aeris-chip-admin-view) .main .essentials-amount{font-size:30px;color:var(--dark);font-weight:550;margin:12px 0}
body.workspace-authenticated:is(.aeris-agent-view,.aeris-chip-admin-view) .main .essentials-totals{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:14px 0}
body.workspace-authenticated:is(.aeris-agent-view,.aeris-chip-admin-view) .main .essentials-totals span{font-size:11px;color:var(--gray)}
body.workspace-authenticated:is(.aeris-agent-view,.aeris-chip-admin-view) .main .essentials-totals strong{display:block;font-size:22px;font-weight:550;margin-top:6px;color:var(--dark)}
body.workspace-authenticated:is(.aeris-agent-view,.aeris-chip-admin-view) .main .agent-community-card{border-top:1px solid var(--border)!important;margin:12px 0;gap:12px}
/* Overview and searchable members retain the existing authenticated data and IDs. */
body.workspace-authenticated:is(.aeris-agent-view,.aeris-chip-admin-view) .chip-agent-overview{max-width:1120px;margin-inline:auto}
body.workspace-authenticated:is(.aeris-agent-view,.aeris-chip-admin-view) .chip-agent-header{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:16px}
body.workspace-authenticated:is(.aeris-agent-view,.aeris-chip-admin-view) .chip-agent-header :is(h1,h2){font-size:24px;line-height:1.2;letter-spacing:-.6px;margin:0 0 6px}
body.workspace-authenticated:is(.aeris-agent-view,.aeris-chip-admin-view) .chip-agent-header p{font-size:12px;color:var(--gray);margin:0}
body.workspace-authenticated:is(.aeris-agent-view,.aeris-chip-admin-view) .chip-agent-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:12px}
body.workspace-authenticated:is(.aeris-agent-view,.aeris-chip-admin-view) .main .chip-agent-summary{min-width:0;padding:12px 14px!important;border-radius:10px;margin:0!important}
body.workspace-authenticated:is(.aeris-agent-view,.aeris-chip-admin-view) .chip-agent-summary :is(span,small){display:block;font-size:11px;line-height:1.4;color:var(--gray)}
body.workspace-authenticated:is(.aeris-agent-view,.aeris-chip-admin-view) .chip-agent-summary strong{display:block;margin:5px 0 3px;font-size:20px;line-height:1.2;letter-spacing:-.4px;font-weight:550;color:var(--dark);overflow-wrap:anywhere}
body.workspace-authenticated:is(.aeris-agent-view,.aeris-chip-admin-view) .chip-agent-workgrid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(235px,1fr);gap:12px;margin-bottom:12px;align-items:stretch}
body.workspace-authenticated:is(.aeris-agent-view,.aeris-chip-admin-view) .chip-agent-workgrid>.card{margin:0!important}
body.workspace-authenticated:is(.aeris-agent-view,.aeris-chip-admin-view) .main .chip-agent-promotion{background:linear-gradient(130deg,#fff 55%,#eeedff 160%)}
body.workspace-authenticated:is(.aeris-agent-view,.aeris-chip-admin-view) .chip-agent-promotion h3{font-size:20px;letter-spacing:-.5px;margin:8px 0 7px;line-height:1.2}
body.workspace-authenticated:is(.aeris-agent-view,.aeris-chip-admin-view) .chip-agent-promotion p{font-size:12px;color:var(--gray)}
body.workspace-authenticated:is(.aeris-agent-view,.aeris-chip-admin-view) .chip-agent-promotion .essentials-invite{margin:14px 0 10px}
body.workspace-authenticated:is(.aeris-agent-view,.aeris-chip-admin-view) .chip-agent-promotion code{font-size:12px;overflow-wrap:anywhere;color:var(--gray)}
body.workspace-authenticated:is(.aeris-agent-view,.aeris-chip-admin-view) .chip-agent-actions{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap;margin-top:10px}
body.workspace-authenticated:is(.aeris-agent-view,.aeris-chip-admin-view) .chip-agent-sim{display:flex;flex-direction:column;gap:6px}
body.workspace-authenticated:is(.aeris-agent-view,.aeris-chip-admin-view) .chip-agent-sim h3{font-size:15px;margin:0 0 4px}
body.workspace-authenticated:is(.aeris-agent-view,.aeris-chip-admin-view) .chip-agent-sim h4{font-size:19px;letter-spacing:-.4px;line-height:1.2;margin:6px 0}
body.workspace-authenticated:is(.aeris-agent-view,.aeris-chip-admin-view) .chip-agent-sim p{font-size:12px;color:var(--gray);margin:0 0 8px}
body.workspace-authenticated:is(.aeris-agent-view,.aeris-chip-admin-view) .chip-agent-sim-footer{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-top:auto;padding-top:12px;border-top:1px solid var(--border);font-size:11px;color:var(--gray)}
body.workspace-authenticated:is(.aeris-agent-view,.aeris-chip-admin-view) .chip-agent-network{margin:12px 0}
body.workspace-authenticated:is(.aeris-agent-view,.aeris-chip-admin-view) .chip-agent-network-heading{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px}
body.workspace-authenticated:is(.aeris-agent-view,.aeris-chip-admin-view) .chip-agent-network-heading h3{font-size:15px;margin:0}
body.workspace-authenticated:is(.aeris-agent-view,.aeris-chip-admin-view) .chip-agent-members{list-style:none;padding:0;margin:0}
body.workspace-authenticated:is(.aeris-agent-view,.aeris-chip-admin-view) .chip-agent-member{display:grid;grid-template-columns:minmax(0,1fr) minmax(100px,.5fr) auto;gap:10px;padding:11px 0;border-bottom:1px solid var(--border);align-items:center;font-size:12px;min-width:0}
body.workspace-authenticated:is(.aeris-agent-view,.aeris-chip-admin-view) .chip-agent-member:last-child{border-bottom:0}
body.workspace-authenticated:is(.aeris-agent-view,.aeris-chip-admin-view) .chip-agent-member>div{min-width:0}
body.workspace-authenticated:is(.aeris-agent-view,.aeris-chip-admin-view) .chip-agent-member-person{display:flex;align-items:center;gap:9px;min-width:0}
body.workspace-authenticated:is(.aeris-agent-view,.aeris-chip-admin-view) .chip-agent-member-person>div{min-width:0}
body.workspace-authenticated:is(.aeris-agent-view,.aeris-chip-admin-view) .chip-agent-member strong{font-size:12px;font-weight:500;line-height:1.4;color:var(--dark)}
body.workspace-authenticated:is(.aeris-agent-view,.aeris-chip-admin-view) .chip-agent-member small{display:block;font-size:11px;color:var(--gray);margin-top:3px;line-height:1.4;overflow-wrap:anywhere}
body.workspace-authenticated:is(.aeris-agent-view,.aeris-chip-admin-view) .chip-agent-avatar{width:28px;height:28px;display:grid;place-items:center;border-radius:50%;background:var(--light);color:var(--gray);font-size:11px;font-weight:500;flex-shrink:0}
body.workspace-authenticated:is(.aeris-agent-view,.aeris-chip-admin-view) .chip-agent-member-id{font-size:11px;line-height:1.4;color:var(--gray);overflow-wrap:anywhere}
body.workspace-authenticated:is(.aeris-agent-view,.aeris-chip-admin-view) .chip-agent-toolbar{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;margin:12px 0}
body.workspace-authenticated:is(.aeris-agent-view,.aeris-chip-admin-view) .chip-agent-toolbar label{flex:1;max-width:320px;min-width:180px}
body.workspace-authenticated:is(.aeris-agent-view,.aeris-chip-admin-view) .chip-agent-toolbar input[type=search]{width:100%;border-radius:100px;background:#fff}
body.workspace-authenticated:is(.aeris-agent-view,.aeris-chip-admin-view) .chip-agent-view-tabs{display:flex;gap:4px;padding:3px;border:1px solid var(--border);border-radius:100px;background:#fff}
body.workspace-authenticated:is(.aeris-agent-view,.aeris-chip-admin-view) .chip-agent-view-tabs .btn{min-height:36px;border:0;background:transparent;color:var(--gray);padding:6px 12px;border-radius:100px;font-size:12px;line-height:1.3;cursor:pointer}
body.workspace-authenticated:is(.aeris-agent-view,.aeris-chip-admin-view) .chip-agent-view-tabs button[aria-pressed=true]{background:var(--ui-accent-soft);color:var(--blue);font-weight:550}
body.workspace-authenticated:is(.aeris-agent-view,.aeris-chip-admin-view) .chip-agent-status{display:inline-flex;align-items:center;gap:5px;max-width:100%;width:max-content;border-radius:100px;background:var(--light);color:var(--gray);font-size:11px;font-weight:500;line-height:1.3;padding:5px 8px}
body.workspace-authenticated:is(.aeris-agent-view,.aeris-chip-admin-view) .chip-agent-status[data-tone=good]{background:#f0fdf4;color:#15803d}
body.workspace-authenticated:is(.aeris-agent-view,.aeris-chip-admin-view) .chip-agent-status[data-tone=wait]{background:#fefce8;color:#713f12}
body.workspace-authenticated:is(.aeris-agent-view,.aeris-chip-admin-view) .chip-agent-status[data-tone=bad]{background:#fef2f2;color:#b91c1c}
body.workspace-authenticated:is(.aeris-agent-view,.aeris-chip-admin-view) .chip-agent-member>.chip-agent-status{justify-self:end}
body.workspace-authenticated:is(.aeris-agent-view,.aeris-chip-admin-view) .chip-agent-community{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:14px;padding:0 2px;color:var(--gray)}
body.workspace-authenticated:is(.aeris-agent-view,.aeris-chip-admin-view) .chip-agent-community strong{font-size:12px;font-weight:500;color:var(--dark)}
body.workspace-authenticated:is(.aeris-agent-view,.aeris-chip-admin-view) .chip-agent-community p{font-size:11px;margin:3px 0}
body.workspace-authenticated:is(.aeris-agent-view,.aeris-chip-admin-view) .chip-agent-community .btn{flex-shrink:0}
body.workspace-authenticated:is(.aeris-agent-view,.aeris-chip-admin-view) .chip-agent-network-count{color:var(--gray);font-size:12px;margin:8px 0 12px}
body.workspace-authenticated:is(.aeris-agent-view,.aeris-chip-admin-view) .chip-agent-network-list{border:1px solid var(--border);border-radius:12px;background:#fff;padding:4px 16px}
body.workspace-authenticated:is(.aeris-agent-view,.aeris-chip-admin-view) .chip-agent-network-tree{min-width:0}
/* Native post-login dialogs keep their original forms, consent and connection behavior. */
body.workspace-authenticated:is(.aeris-agent-view,.aeris-chip-admin-view) dialog{font-family:'Bricolage Grotesque',Arial,sans-serif;color:var(--dark)!important;background:#fff;border:1px solid var(--border)!important;border-radius:16px!important;box-shadow:0 20px 70px rgba(15,23,43,.16)!important}
body.workspace-authenticated:is(.aeris-agent-view,.aeris-chip-admin-view) dialog::backdrop{background:rgba(15,23,43,.28);backdrop-filter:blur(2px)}
body.workspace-authenticated:is(.aeris-agent-view,.aeris-chip-admin-view) dialog :is(h2,h3){color:var(--dark);font-weight:550;letter-spacing:-.5px}
body.workspace-authenticated:is(.aeris-agent-view,.aeris-chip-admin-view) dialog h2{font-size:24px!important;line-height:1.25}
body.workspace-authenticated:is(.aeris-agent-view,.aeris-chip-admin-view) dialog p{font-size:13px;line-height:1.55;color:var(--gray)}
body.workspace-authenticated:is(.aeris-agent-view,.aeris-chip-admin-view) dialog :is(input,select,textarea){min-height:44px;border-color:var(--border);border-radius:8px;color:var(--dark);background:#fff;font-family:inherit}
body.workspace-authenticated:is(.aeris-agent-view,.aeris-chip-admin-view) dialog .btn{min-height:44px;border-radius:100px}
body.workspace-authenticated:is(.aeris-agent-view,.aeris-chip-admin-view) :is(.aeris-notify-offer,.aeris-telegram-onboarding){padding:24px!important}
body.workspace-authenticated:is(.aeris-agent-view,.aeris-chip-admin-view) :is(.aeris-notify-offer,.aeris-telegram-onboarding) :is([data-link],[data-notify-link]){min-height:44px;border-radius:100px}
body.workspace-authenticated:is(.aeris-agent-view,.aeris-chip-admin-view) :is(.aeris-notify-offer,.aeris-telegram-onboarding) :is([data-exit],[data-notify-exit]){color:var(--gray);font-size:12px;min-height:44px}
body.workspace-authenticated:is(.aeris-agent-view,.aeris-chip-admin-view) .aeris-welcome{max-width:850px}
body.workspace-authenticated:is(.aeris-agent-view,.aeris-chip-admin-view) .aw-layout{grid-template-columns:280px minmax(0,1fr)}
body.workspace-authenticated:is(.aeris-agent-view,.aeris-chip-admin-view) .aw-intro{background:linear-gradient(150deg,#eeedff,#fff);padding:28px;color:var(--dark)}
body.workspace-authenticated:is(.aeris-agent-view,.aeris-chip-admin-view) .aw-brand{color:var(--dark);font-size:22px}
body.workspace-authenticated:is(.aeris-agent-view,.aeris-chip-admin-view) .aw-brand>span:first-child{background:#fff;color:var(--blue)}
body.workspace-authenticated:is(.aeris-agent-view,.aeris-chip-admin-view) .aw-welcome-icon{color:var(--blue);font-size:44px;margin-top:40px}
body.workspace-authenticated:is(.aeris-agent-view,.aeris-chip-admin-view) .aw-intro h2{font-size:28px!important;margin:18px 0 12px;color:var(--dark)}
body.workspace-authenticated:is(.aeris-agent-view,.aeris-chip-admin-view) .aw-intro p{font-size:14px;color:var(--gray)}
body.workspace-authenticated:is(.aeris-agent-view,.aeris-chip-admin-view) .aw-dot{color:var(--blue)}
body.workspace-authenticated:is(.aeris-agent-view,.aeris-chip-admin-view) .aw-intro-footer{color:var(--gray);padding-top:32px}
body.workspace-authenticated:is(.aeris-agent-view,.aeris-chip-admin-view) .aw-content{padding:28px}
body.workspace-authenticated:is(.aeris-agent-view,.aeris-chip-admin-view) .aw-eyebrow{color:var(--gray);font-size:11px;letter-spacing:1px}
body.workspace-authenticated:is(.aeris-agent-view,.aeris-chip-admin-view) .aw-content h3{font-size:20px;color:var(--dark);margin:10px 0 18px}
body.workspace-authenticated:is(.aeris-agent-view,.aeris-chip-admin-view) .aw-terms{gap:14px}
body.workspace-authenticated:is(.aeris-agent-view,.aeris-chip-admin-view) .aw-term p{color:var(--gray);font-size:13px}
body.workspace-authenticated:is(.aeris-agent-view,.aeris-chip-admin-view) .aw-term-icon{background:var(--ui-accent-soft);color:var(--blue);border-radius:8px}
body.workspace-authenticated:is(.aeris-agent-view,.aeris-chip-admin-view) .aw-term.aw-keep{background:#f0fdf4;border-radius:10px;padding:12px}
body.workspace-authenticated:is(.aeris-agent-view,.aeris-chip-admin-view) .aw-keep p{color:#15803d}
body.workspace-authenticated:is(.aeris-agent-view,.aeris-chip-admin-view) .aw-agree{border-color:var(--border);border-radius:10px;color:var(--dark)!important;padding:12px;font-size:13px!important}
body.workspace-authenticated:is(.aeris-agent-view,.aeris-chip-admin-view) .aw-agree:has(input:checked){background:var(--ui-accent-soft);border-color:#b9b2fa}
body.workspace-authenticated:is(.aeris-agent-view,.aeris-chip-admin-view) .aw-agree input{accent-color:var(--blue)}
body.workspace-authenticated:is(.aeris-agent-view,.aeris-chip-admin-view) .aw-primary{font-family:inherit;font-size:13px;min-height:44px;border-radius:100px;background:linear-gradient(0deg,#5147dd,#7168ee);box-shadow:0 2px 4px rgba(15,23,43,.08)}
body.workspace-authenticated:is(.aeris-agent-view,.aeris-chip-admin-view) .aw-exit{font-family:inherit;color:var(--gray);font-size:12px;min-height:44px}
body.workspace-authenticated:is(.aeris-agent-view,.aeris-chip-admin-view) :is(button,a,summary,input,select,textarea,[tabindex]):focus-visible{outline:3px solid var(--blue);outline-offset:3px}
@media(max-width:980px){
body.workspace-authenticated:is(.aeris-agent-view,.aeris-chip-admin-view) .layout{padding-top:60px}
body.workspace-authenticated:is(.aeris-agent-view,.aeris-chip-admin-view) .top{display:flex;left:0;height:60px;padding:0 16px}
body.workspace-authenticated:is(.aeris-agent-view,.aeris-chip-admin-view) .side{top:60px;width:230px;max-width:86vw;padding:18px 12px;box-shadow:8px 0 30px rgba(15,23,43,.1)}
body.workspace-authenticated:is(.aeris-agent-view,.aeris-chip-admin-view) .main{margin-left:0;width:100%;min-height:calc(100dvh - 60px);padding:22px 20px 32px}
body.workspace-authenticated:is(.aeris-agent-view,.aeris-chip-admin-view) .account-picker .user strong{max-width:145px}
body.workspace-authenticated:is(.aeris-agent-view,.aeris-chip-admin-view) .workspace-overlay{background:rgba(15,23,43,.28)}
}
@media(max-width:720px){
body.workspace-authenticated:is(.aeris-agent-view,.aeris-chip-admin-view) .chip-agent-workgrid{grid-template-columns:minmax(0,1fr)}
body.workspace-authenticated:is(.aeris-agent-view,.aeris-chip-admin-view) .main .prospects-main-grid,
body.workspace-authenticated:is(.aeris-agent-view,.aeris-chip-admin-view) .main .payment-overview{grid-template-columns:minmax(0,1fr);gap:12px}
body.workspace-authenticated:is(.aeris-agent-view,.aeris-chip-admin-view) .chip-agent-community{flex-wrap:wrap;align-items:flex-start}
body.workspace-authenticated:is(.aeris-agent-view,.aeris-chip-admin-view) .aw-layout{grid-template-columns:minmax(0,1fr)}
body.workspace-authenticated:is(.aeris-agent-view,.aeris-chip-admin-view) .aw-intro{padding:20px 24px}
body.workspace-authenticated:is(.aeris-agent-view,.aeris-chip-admin-view) .aw-content{padding:24px}
}
@media(max-width:620px){
body.workspace-authenticated:is(.aeris-agent-view,.aeris-chip-admin-view) .main{padding:20px 16px 28px}
body.workspace-authenticated:is(.aeris-agent-view,.aeris-chip-admin-view) .main .head{gap:10px;flex-direction:column}
body.workspace-authenticated:is(.aeris-agent-view,.aeris-chip-admin-view) .main .head h2{font-size:24px}
body.workspace-authenticated:is(.aeris-agent-view,.aeris-chip-admin-view) .main .card{padding:16px!important;border-radius:12px}
body.workspace-authenticated:is(.aeris-agent-view,.aeris-chip-admin-view) .main :is(input,select,textarea){font-size:16px;min-height:44px}
body.workspace-authenticated:is(.aeris-agent-view,.aeris-chip-admin-view) .main input[type=checkbox],
body.workspace-authenticated:is(.aeris-agent-view,.aeris-chip-admin-view) .main input[type=radio]{min-height:18px}
body.workspace-authenticated:is(.aeris-agent-view,.aeris-chip-admin-view) .main .focused-details .card{padding:12px 0!important}
body.workspace-authenticated:is(.aeris-agent-view,.aeris-chip-admin-view) .main .sim-journey-guide{padding:16px}
body.workspace-authenticated:is(.aeris-agent-view,.aeris-chip-admin-view) .main .essentials-invite{flex-wrap:wrap}
body.workspace-authenticated:is(.aeris-agent-view,.aeris-chip-admin-view) .main .essentials-invite input{flex-basis:100%;font-size:16px}
body.workspace-authenticated:is(.aeris-agent-view,.aeris-chip-admin-view) .chip-agent-header{flex-wrap:wrap}
body.workspace-authenticated:is(.aeris-agent-view,.aeris-chip-admin-view) .chip-agent-metrics{gap:8px}
body.workspace-authenticated:is(.aeris-agent-view,.aeris-chip-admin-view) .main .chip-agent-summary{padding:10px!important}
body.workspace-authenticated:is(.aeris-agent-view,.aeris-chip-admin-view) .chip-agent-summary strong{font-size:17px}
body.workspace-authenticated:is(.aeris-agent-view,.aeris-chip-admin-view) .chip-agent-member{grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:start}
body.workspace-authenticated:is(.aeris-agent-view,.aeris-chip-admin-view) .chip-agent-member-person{grid-column:1;grid-row:1}
body.workspace-authenticated:is(.aeris-agent-view,.aeris-chip-admin-view) .chip-agent-member-id{grid-column:1;grid-row:2;padding-left:37px}
body.workspace-authenticated:is(.aeris-agent-view,.aeris-chip-admin-view) .chip-agent-member>.chip-agent-status{grid-column:2;grid-row:1;justify-self:end}
body.workspace-authenticated:is(.aeris-agent-view,.aeris-chip-admin-view) .chip-agent-toolbar label{flex-basis:100%;max-width:none;min-width:0}
body.workspace-authenticated:is(.aeris-agent-view,.aeris-chip-admin-view) .main .essentials-totals{grid-template-columns:minmax(0,1fr);gap:10px}
body.workspace-authenticated:is(.aeris-agent-view,.aeris-chip-admin-view) .main .essentials-totals strong{font-size:20px}
body.workspace-authenticated:is(.aeris-agent-view,.aeris-chip-admin-view) .main .agent-community-card{gap:10px;align-items:stretch;flex-direction:column}
body.workspace-authenticated:is(.aeris-agent-view,.aeris-chip-admin-view) dialog :is(input,select,textarea){font-size:16px}
}
@media(max-width:370px){
body.workspace-authenticated:is(.aeris-agent-view,.aeris-chip-admin-view) .main{padding:18px 12px 24px}
body.workspace-authenticated:is(.aeris-agent-view,.aeris-chip-admin-view) .chip-agent-metrics{grid-template-columns:minmax(0,1fr)}
}
@media(pointer:coarse){
body.workspace-authenticated:is(.aeris-agent-view,.aeris-chip-admin-view) :is(.btn,.btn.small,.tab),
body.workspace-authenticated:is(.aeris-agent-view,.aeris-chip-admin-view) .side .nav,
body.workspace-authenticated:is(.aeris-agent-view,.aeris-chip-admin-view) .side .nav-group>summary,
body.workspace-authenticated:is(.aeris-agent-view,.aeris-chip-admin-view) .main :is(.agent-help,summary),
body.workspace-authenticated:is(.aeris-agent-view,.aeris-chip-admin-view) .chip-agent-view-tabs .btn{min-height:44px}
body.workspace-authenticated:is(.aeris-agent-view,.aeris-chip-admin-view) .side .nav{padding-top:10px;padding-bottom:10px}
}
@media(prefers-reduced-motion:reduce){
body.workspace-authenticated:is(.aeris-agent-view,.aeris-chip-admin-view) *,
body.workspace-authenticated:is(.aeris-agent-view,.aeris-chip-admin-view) *::before,
body.workspace-authenticated:is(.aeris-agent-view,.aeris-chip-admin-view) *::after{animation:none!important;transition:none!important}
}

body.workspace-authenticated:is(.aeris-agent-view,.aeris-chip-admin-view) .chip-agent-accent{color:var(--blue)}
body.workspace-authenticated:is(.aeris-agent-view,.aeris-chip-admin-view) .chip-agent-search{font-size:11px;color:var(--gray);line-height:1.4}
body.workspace-authenticated:is(.aeris-agent-view,.aeris-chip-admin-view) .chip-agent-search input{display:block;margin-top:6px}
body.workspace-authenticated:is(.aeris-agent-view,.aeris-chip-admin-view) .chip-agent-materials{margin-top:12px}
body.workspace-authenticated:is(.aeris-agent-view,.aeris-chip-admin-view) .chip-agent-view-tabs{width:max-content;max-width:100%;flex-wrap:wrap;margin-bottom:12px}
body.workspace-authenticated:is(.aeris-agent-view,.aeris-chip-admin-view) .main .chip-agent-community h3{font-size:12px;font-weight:500;margin:0;color:var(--dark)}
body.workspace-authenticated:is(.aeris-agent-view,.aeris-chip-admin-view) .main .chip-agent-community{border-top:0!important}
body.workspace-authenticated:is(.aeris-agent-view,.aeris-chip-admin-view) .chip-agent-updated{font-size:11px;color:var(--gray)}
body.workspace-authenticated:is(.aeris-agent-view,.aeris-chip-admin-view) .main .sim-awaiting{color:var(--gray)}
body.workspace-authenticated:is(.aeris-agent-view,.aeris-chip-admin-view) .main .sim-awaiting::before{background:#90a1b9!important}
body.workspace-authenticated:is(.aeris-agent-view,.aeris-chip-admin-view) .tree-group-summary,body.workspace-authenticated:is(.aeris-agent-view,.aeris-chip-admin-view) .tree-leaf-row small{color:var(--gray)}
body.workspace-authenticated:is(.aeris-agent-view,.aeris-chip-admin-view) .tree-leaf-row,body.workspace-authenticated:is(.aeris-agent-view,.aeris-chip-admin-view) .tree-dialog-head button{border-color:var(--border);background:#fff;border-radius:8px}
body.workspace-authenticated:is(.aeris-agent-view,.aeris-chip-admin-view) .tree-leaf-row:hover{background:var(--light)}
body.workspace-authenticated:is(.aeris-agent-view,.aeris-chip-admin-view) .dot-group:focus-visible circle{stroke:var(--blue)}
body.workspace-authenticated:is(.aeris-agent-view,.aeris-chip-admin-view) .tree-expanded-view{border-color:var(--border);border-radius:12px;box-shadow:0 12px 45px rgba(15,23,43,.15)}

body.workspace-authenticated:is(.aeris-agent-view,.aeris-chip-admin-view) .main .dot-scene circle[fill="#c5bbcf"]{fill:#90a1b9}
body.workspace-authenticated:is(.aeris-agent-view,.aeris-chip-admin-view) .tree-status-dot[style*="#c5bbcf"]{background:#90a1b9!important}

body.workspace-authenticated:is(.aeris-agent-view,.aeris-chip-admin-view) .workspace-picker summary>span:nth-child(2){flex:1;min-width:0}
body.workspace-authenticated:is(.aeris-agent-view,.aeris-chip-admin-view) .workspace-picker .chevron{flex-shrink:0;margin-left:0}
body.workspace-authenticated:is(.aeris-agent-view,.aeris-chip-admin-view) .workspace-picker.chip-agent-brand b{font-size:28px;letter-spacing:-1.7px;font-weight:800;line-height:1}
body.workspace-authenticated:is(.aeris-agent-view,.aeris-chip-admin-view) .workspace-picker.chip-agent-brand .workspace-mark{display:grid;place-items:center;border-color:#e4e3ff}
body.workspace-authenticated:is(.aeris-agent-view,.aeris-chip-admin-view) .workspace-picker.chip-agent-brand .workspace-mark i{font-size:16px}

/* Super Admin presentation only. Preserve navigation, table modes and editor geometry. */
body.workspace-authenticated.aeris-chip-admin-view .main .admin-page-intro{margin-bottom:16px}
body.workspace-authenticated.aeris-chip-admin-view .main .admin-page-intro h2{font-size:24px;line-height:1.2;letter-spacing:-.6px;font-weight:550;color:var(--dark)}
body.workspace-authenticated.aeris-chip-admin-view .main .admin-page-intro p{font-size:12px;line-height:1.5;color:var(--gray)}
body.workspace-authenticated.aeris-chip-admin-view .main .admin-fold{border-color:var(--border);border-radius:10px}
body.workspace-authenticated.aeris-chip-admin-view .main .admin-fold>summary{font-size:13px;font-weight:500;color:var(--dark);padding:12px 14px}
body.workspace-authenticated.aeris-chip-admin-view .main .admin-fold>:not(summary){border-color:var(--border)}
body.workspace-authenticated.aeris-chip-admin-view .main .home-actions{margin-bottom:16px}
body.workspace-authenticated.aeris-chip-admin-view .main .home-actions>h2{font-size:18px;margin:0 0 8px}
body.workspace-authenticated.aeris-chip-admin-view .main .home-task-grid{gap:10px;margin:12px 0}
body.workspace-authenticated.aeris-chip-admin-view .main .home-task{border-radius:10px;padding:12px;min-height:76px;gap:5px;align-items:flex-start}
body.workspace-authenticated.aeris-chip-admin-view .main .home-task strong{font-size:22px;font-weight:550;line-height:1.2;color:var(--dark)}
body.workspace-authenticated.aeris-chip-admin-view .main .home-task span{font-size:12px;font-weight:500;line-height:1.4;color:var(--gray)}
body.workspace-authenticated.aeris-chip-admin-view .main .home-shortcuts{margin:12px 0;gap:8px}
body.workspace-authenticated.aeris-chip-admin-view .main #operationsOverviewPage .grid.modules>.card h3{font-size:22px!important}
body.workspace-authenticated.aeris-chip-admin-view .main :is(.finance-preview,.flow-condition-label){background:var(--ui-accent-soft);color:var(--dark);border-radius:10px}
body.workspace-authenticated.aeris-chip-admin-view .main :is(.finance-help,.tg-note){font-size:12px;color:var(--gray)}
body.workspace-authenticated.aeris-chip-admin-view .main :is(.finance-form fieldset,.tg-bot){border-color:var(--border)}
body.workspace-authenticated.aeris-chip-admin-view .main .network-intro{margin:8px 0 16px;gap:16px}
body.workspace-authenticated.aeris-chip-admin-view .main .network-intro h2{font-size:24px;margin:8px 0;line-height:1.2;letter-spacing:-.6px}
body.workspace-authenticated.aeris-chip-admin-view .main .network-panel{margin:12px 0}
body.workspace-authenticated.aeris-chip-admin-view .main .network-panel-head{margin-bottom:12px}
body.workspace-authenticated.aeris-chip-admin-view .main :is(.network-table td small,.network-search,.network-pagination,.network-breadcrumb){color:var(--gray)}
body.workspace-authenticated.aeris-chip-admin-view .main :is(.network-member-link,.text-link){color:var(--blue)}
body.workspace-authenticated.aeris-chip-admin-view .main .network-my-row{background:var(--ui-accent-soft)}
body.workspace-authenticated.aeris-chip-admin-view .main .bfl-grid{gap:12px}
body.workspace-authenticated.aeris-chip-admin-view .main .bfl-folders{gap:8px;margin:16px 0}
body.workspace-authenticated.aeris-chip-admin-view .main .bfl-folders button{font-family:inherit;font-size:12px;border-color:var(--border);border-radius:100px;background:#fff;color:var(--gray)}
body.workspace-authenticated.aeris-chip-admin-view .main .bfl-folders button.selected{background:var(--ui-accent-soft);border-color:#c6bffc;color:var(--blue)}
body.workspace-authenticated.aeris-chip-admin-view .main :is(.bfl-card p,.bfl-card small,.bfl-status:not(.active)){color:var(--gray)}
/* Only the flow builder's palette changes; canvas bounds, zoom and ports stay native. */
body.workspace-authenticated.aeris-chip-admin-view .main .flow-builder{--flow-purple:#5147dd;--flow-line:#7168ee;--flow-ink:#0f172b;--flow-muted:#45556c}
body.workspace-authenticated.aeris-chip-admin-view .main :is(.flow-eyebrow,.flow-status,.flow-hint,.flow-note,.flow-inspector-head small,.flow-inspector h4 span,.flow-button-title,.flow-node-text.is-empty,.flow-empty p,.flow-drag-label){color:var(--gray)}
body.workspace-authenticated.aeris-chip-admin-view .main :is(.flow-workspace,.flow-node,.flow-node-head,.flow-inspector,.flow-inspector-head,.flow-content-editor,.flow-canvas-block,.flow-tag-settings,.flow-button-editor,.flow-media-section,.flow-test-dialog,.flow-minimap,.flow-bottom-tools){border-color:var(--border)}
body.workspace-authenticated.aeris-chip-admin-view .main .flow-workspace{background:var(--light)}
body.workspace-authenticated.aeris-chip-admin-view .main .flow-viewport{background-color:var(--light);background-image:radial-gradient(#e2e8f0 1px,transparent 1px)}
body.workspace-authenticated.aeris-chip-admin-view .main :is(.flow-node-head,.flow-button-editor,.flow-test-chat,.flow-media-preview){background:var(--light)}
body.workspace-authenticated.aeris-chip-admin-view .main .flow-tool{background:#fff;border-color:var(--border);color:var(--gray);box-shadow:none}
body.workspace-authenticated.aeris-chip-admin-view .main .flow-tool:hover{background:var(--light)}
body.workspace-authenticated.aeris-chip-admin-view .main :is(.flow-add,.flow-node-icon,.flow-text-action,.flow-node-edit,.flow-inspector .flow-upload){color:var(--blue)}
body.workspace-authenticated.aeris-chip-admin-view .main .flow-grip{color:#90a1b9}
body.workspace-authenticated.aeris-chip-admin-view .main :is(.flow-node-choice>button:first-child,.flow-test-choice,.flow-content-grip,.flow-video-thumb,.flow-empty>span){background:var(--ui-accent-soft);color:var(--blue);border-color:#c6bffc}
body.workspace-authenticated.aeris-chip-admin-view .main .flow-node.is-selected{border-color:var(--blue);box-shadow:0 0 0 4px rgba(81,71,221,.1)}
body.workspace-authenticated.aeris-chip-admin-view .main :is(.flow-output-port,.flow-input-port){background:#c6bffc;box-shadow:0 0 0 1px #7168ee}
body.workspace-authenticated.aeris-chip-admin-view .main :is(.flow-output-port:hover,.flow-input-port:hover,.flow-output-port.is-linked){background:var(--blue);box-shadow:0 0 0 3px #c6bffc}
body.workspace-authenticated.aeris-chip-admin-view .main .flow-lines .flow-temp{stroke:var(--blue)}
body.workspace-authenticated.aeris-chip-admin-view .main :is(.flow-drop-before::before,.flow-drop-after::after){background:var(--blue)}
body.workspace-authenticated.aeris-chip-admin-view .main :is(.flow-inspector hr,.flow-preview-tags input,.flow-inspector .flow-upload){border-color:var(--border)}
body.workspace-authenticated.aeris-chip-admin-view .main .flow-test-bubble{box-shadow:0 2px 8px rgba(15,23,43,.05)}
body.workspace-authenticated.aeris-chip-admin-view .main .admin-fold>summary:focus-visible,
body.workspace-authenticated.aeris-chip-admin-view .main .flow-builder :is(button,.flow-node-head):focus-visible{outline-color:var(--blue)}
@media(max-width:620px){
body.workspace-authenticated.aeris-chip-admin-view.admin-clarity .main table[data-admin-table]{min-width:0}
body.workspace-authenticated.aeris-chip-admin-view.admin-clarity .main table[data-admin-table] td::before{color:var(--gray);grid-row:1;align-self:start}
body.workspace-authenticated.aeris-chip-admin-view.admin-clarity .main table[data-admin-table] .badge{justify-self:start;width:fit-content}
body.workspace-authenticated.aeris-chip-admin-view .main .admin-fold>:not(summary){padding:12px}
}
body.workspace-authenticated.aeris-chip-admin-view .flow-minimap rect[fill="#c4b5dc"]{fill:#cdcaff}
body.workspace-authenticated.aeris-chip-admin-view .flow-minimap rect[fill="#7b45c0"]{fill:#5147dd}
body.workspace-authenticated.aeris-chip-admin-view .flow-minimap rect[stroke="#8655be"]{stroke:#5147dd}
body.workspace-authenticated.aeris-agent-view .chip-agent-finance-panel .head h2{font-size:18px}
body.workspace-authenticated.aeris-agent-view .chip-agent-network-tree .dot-toolbar>span{flex:1;min-width:140px}
body.workspace-authenticated.aeris-agent-view .chip-agent-network-tree .dot-viewport{height:360px;min-height:360px}
body.workspace-authenticated.aeris-agent-view .chip-agent-network-tree.tree-expanded-view .dot-viewport{height:auto;min-height:0;flex:1}
@media(max-width:620px){
body.workspace-authenticated.aeris-agent-view .chip-agent-network-heading{flex-wrap:wrap}
body.workspace-authenticated.aeris-agent-view .chip-agent-network-tree .dot-viewport{height:320px;min-height:320px}
body.workspace-authenticated.aeris-agent-view .chip-agent-network-tree .dot-toolbar>div{width:100%;gap:6px}
body.workspace-authenticated.aeris-agent-view .chip-agent-network-tree .dot-toolbar button{min-width:36px;font-size:14px}
body.workspace-authenticated.aeris-agent-view .chip-agent-network-tree .dot-toolbar [data-expand-view]{font-size:11px;padding:0 8px}
}
body.workspace-authenticated.aeris-agent-view .main .card.chip-agent-setup{margin:12px 0;padding:14px 16px!important}
body.workspace-authenticated.aeris-agent-view .chip-agent-setup-heading{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:12px}
body.workspace-authenticated.aeris-agent-view .chip-agent-setup-heading>div{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}
body.workspace-authenticated.aeris-agent-view .chip-agent-setup-heading h3{margin:0;font-size:14px}
body.workspace-authenticated.aeris-agent-view .chip-agent-setup-heading p{margin:0;color:var(--gray);font-size:11px}
body.workspace-authenticated.aeris-agent-view .chip-agent-setup-heading>.btn{min-height:32px;border-radius:8px;padding:6px 10px;font-size:11px}
body.workspace-authenticated.aeris-agent-view .chip-agent-setup-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;align-items:start}
body.workspace-authenticated.aeris-agent-view .chip-agent-setup-step{display:flex;flex-direction:column;min-width:0;padding:0 14px;border:0;border-radius:0;background:transparent}
body.workspace-authenticated.aeris-agent-view .chip-agent-setup-step:first-child{padding-left:0}
body.workspace-authenticated.aeris-agent-view .chip-agent-setup-step:last-child{padding-right:0}
body.workspace-authenticated.aeris-agent-view .chip-agent-setup-step+.chip-agent-setup-step{border-left:1px solid var(--border)}
body.workspace-authenticated.aeris-agent-view .chip-agent-setup-step header{display:grid;grid-template-columns:24px minmax(0,1fr);gap:2px 8px;align-items:center;margin-bottom:8px}
body.workspace-authenticated.aeris-agent-view .chip-agent-step-number{grid-row:1/3;align-self:start;display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:var(--light);color:var(--gray);font-size:11px;font-weight:600}
body.workspace-authenticated.aeris-agent-view .chip-agent-setup-step h4{margin:0;font-size:13px;font-weight:550;line-height:1.4}
body.workspace-authenticated.aeris-agent-view .chip-agent-step-status{grid-column:2;display:flex;align-items:center;gap:5px;font-size:11px;line-height:1.4;color:#a16207}
body.workspace-authenticated.aeris-agent-view .chip-agent-step-status svg{width:15px;height:15px;flex-shrink:0;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}
body.workspace-authenticated.aeris-agent-view [data-setup-status=complete] .chip-agent-step-status{color:#15803d}
body.workspace-authenticated.aeris-agent-view [data-setup-status=existing] .chip-agent-step-status{color:var(--gray)}
body.workspace-authenticated.aeris-agent-view .chip-agent-setup-step p{margin:0 0 6px;font-size:12px;line-height:1.45;color:var(--gray);overflow-wrap:anywhere}
body.workspace-authenticated.aeris-agent-view .chip-agent-setup-step p strong{font-weight:550;color:var(--dark)}
body.workspace-authenticated.aeris-agent-view .chip-agent-setup-step .chip-agent-step-detail{font-size:11px}
body.workspace-authenticated.aeris-agent-view .chip-agent-admin-contact{font-size:11px;line-height:1.4;margin-bottom:6px;color:var(--blue);overflow-wrap:anywhere}
body.workspace-authenticated.aeris-agent-view .chip-agent-step-actions{display:flex;gap:6px;flex-wrap:wrap;margin-top:2px;padding-top:4px}
body.workspace-authenticated.aeris-agent-view .chip-agent-step-actions .btn{padding:6px 10px;font-size:11px;min-height:32px;border-radius:8px;box-shadow:none}
body.workspace-authenticated.aeris-agent-view .chip-agent-step-actions .btn:not(.secondary){background:var(--blue)}
body.workspace-authenticated.aeris-agent-view .chip-agent-step-actions .btn:disabled{background:var(--light);color:#64748b;opacity:1;border-color:var(--border);cursor:not-allowed}
body.workspace-authenticated.aeris-agent-view .chip-agent-registration-form{width:100%;min-width:0;display:grid;gap:6px;margin:6px 0 0;padding:10px 0 0;border-top:1px solid var(--border)}
body.workspace-authenticated.aeris-agent-view .chip-agent-registration-form label{margin:0;font-size:11px;line-height:1.4;color:var(--gray)}
body.workspace-authenticated.aeris-agent-view .chip-agent-registration-form .chip-agent-registration-confirm{display:flex;align-items:center;gap:7px;min-height:22px}
body.workspace-authenticated.aeris-agent-view .chip-agent-registration-confirm input{flex:0 0 14px;width:14px;height:14px;min-height:0;margin:1px 0 0;padding:0;border-radius:3px;accent-color:var(--blue)}
body.workspace-authenticated.aeris-agent-view .chip-agent-registration-fields{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:6px;min-width:0}
body.workspace-authenticated.aeris-agent-view .chip-agent-registration-fields input{width:100%;min-width:0;height:32px;min-height:32px;margin:0;padding:6px 8px;border-radius:8px;font-size:12px}
body.workspace-authenticated.aeris-agent-view .chip-agent-registration-form p{margin:0;font-size:11px}
body.workspace-authenticated.aeris-agent-view .chip-agent-setup [data-setup-state-form]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:0;padding:0;border:0}
body.workspace-authenticated.aeris-agent-view .chip-agent-setup [data-setup-state-form] label{display:flex;align-items:center;gap:8px;font-size:11px;color:var(--gray)}
body.workspace-authenticated.aeris-agent-view .chip-agent-setup [data-setup-state-form] select{width:200px;max-width:100%;font-size:12px;margin:0;min-height:34px;padding:6px 8px}
body.workspace-authenticated.aeris-agent-view .chip-agent-setup [data-setup-state-form] .btn{min-height:34px;border-radius:8px;font-size:11px;padding:6px 10px}
body.workspace-authenticated.aeris-agent-view .chip-agent-setup-message{font-size:12px;line-height:1.5;color:#a16207;margin:10px 0 0}
body.workspace-authenticated.aeris-agent-view .chip-agent-setup-message:empty{display:none}
body.workspace-authenticated.aeris-agent-view .chip-agent-setup[data-setup-complete="true"] .chip-agent-upline{margin:0;padding:0;border-bottom:0}
@media(max-width:720px){
body.workspace-authenticated.aeris-agent-view .chip-agent-setup-grid{grid-template-columns:minmax(0,1fr)}
body.workspace-authenticated.aeris-agent-view .chip-agent-setup-step{padding:0}
body.workspace-authenticated.aeris-agent-view .chip-agent-setup-step+.chip-agent-setup-step{border-left:0;border-top:1px solid var(--border);margin-top:12px;padding-top:12px}
body.workspace-authenticated.aeris-agent-view .chip-agent-setup-heading{flex-wrap:wrap}
body.workspace-authenticated.aeris-agent-view .chip-agent-setup-heading>div{gap:4px 8px}
body.workspace-authenticated.aeris-agent-view .chip-agent-setup-heading>.btn{order:1;margin-left:auto}
body.workspace-authenticated.aeris-agent-view .chip-agent-setup-heading>.btn,
body.workspace-authenticated.aeris-agent-view .chip-agent-step-actions .btn,
body.workspace-authenticated.aeris-agent-view .chip-agent-setup [data-setup-state-form] .btn{min-height:44px}
body.workspace-authenticated.aeris-agent-view .chip-agent-setup [data-setup-state-form]{align-items:end;order:2;width:100%;padding-top:10px;border-top:1px solid var(--border)}
body.workspace-authenticated.aeris-agent-view .chip-agent-setup [data-setup-state-form] label{display:flex;flex-direction:column;align-items:start;flex:1;min-width:120px;gap:4px}
body.workspace-authenticated.aeris-agent-view .chip-agent-setup [data-setup-state-form] select{width:100%;min-height:44px;font-size:16px}
body.workspace-authenticated.aeris-agent-view .chip-agent-registration-fields input{height:44px;min-height:44px;font-size:16px}
}
@media(pointer:coarse){
body.workspace-authenticated.aeris-agent-view .chip-agent-setup-heading>.btn,
body.workspace-authenticated.aeris-agent-view .chip-agent-step-actions .btn,
body.workspace-authenticated.aeris-agent-view .chip-agent-setup [data-setup-state-form] .btn,
body.workspace-authenticated.aeris-agent-view .chip-agent-setup [data-setup-state-form] select{min-height:44px}
body.workspace-authenticated.aeris-agent-view .chip-agent-setup [data-setup-state-form] select{font-size:16px}
body.workspace-authenticated.aeris-agent-view .chip-agent-registration-fields input{height:44px;min-height:44px;font-size:16px}
}
/* State distributor directory: compact fields beside the existing account tools. */
body.workspace-authenticated .state-distributor-contacts{margin:0;padding:16px 0 12px}
body.workspace-authenticated .state-distributor-contacts h4,
body.workspace-authenticated .state-account-heading{margin:0 0 6px;font-size:13px;font-weight:600}
body.workspace-authenticated .state-distributor-contacts p.muted,
body.workspace-authenticated .state-account-hint,
body.workspace-authenticated .state-claim-fallback p.muted{margin:0 0 12px;font-size:11px;line-height:1.5}
body.workspace-authenticated .state-distributor-contact{margin:12px 0;padding:0;border:0;min-width:0}
body.workspace-authenticated .state-distributor-contact legend{padding:0;margin:0 0 6px;color:var(--gray,#45556c);font-size:11px;font-weight:500}
body.workspace-authenticated .state-distributor-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}
body.workspace-authenticated .state-distributor-fields label{display:flex;flex-direction:column;gap:4px;min-width:0;color:var(--gray,#45556c);font-size:11px}
body.workspace-authenticated .state-distributor-fields input{width:100%;min-width:0;margin:0;padding:8px 9px;font-size:12px;min-height:36px;border:1px solid var(--border,#e2e8f0);border-radius:7px;background:#fff;box-sizing:border-box}
body.workspace-authenticated .state-distributor-contacts [data-setup-message],
body.workspace-authenticated [data-state-claim] [data-setup-message],
body.workspace-authenticated [data-setup-whatsapp] [data-setup-message]{margin:8px 0 0;font-size:11px;line-height:1.5;overflow-wrap:anywhere}
body.workspace-authenticated .state-distributor-contacts [data-setup-message]:empty,
body.workspace-authenticated [data-state-claim] [data-setup-message]:empty,
body.workspace-authenticated [data-setup-whatsapp] [data-setup-message]:empty{display:none}
body.workspace-authenticated .state-claim-fallback{margin:0 0 16px;padding:0;border:0;border-top:1px solid var(--border,#e2e8f0);border-bottom:1px solid var(--border,#e2e8f0);border-radius:0;background:transparent}
body.workspace-authenticated .state-claim-fallback>summary{font-size:12px;font-weight:500;padding:10px 0!important}
body.workspace-authenticated .state-claim-fallback form{padding:0 0 12px}
body.workspace-authenticated .state-account-heading{margin-top:4px}
/* Native modal confines contact options to the authenticated agent’s state. */
body.workspace-authenticated dialog.aeris-distributor-popup{width:min(480px,calc(100vw - 32px));max-width:480px;max-height:90dvh;margin:auto;padding:0!important;border:1px solid #e2e8f0!important;border-radius:14px!important;background:#fff;color:#0f172b;box-sizing:border-box;overflow:hidden;font-family:'Bricolage Grotesque',Arial,sans-serif;box-shadow:0 16px 48px #0f172b24!important}
body.workspace-authenticated dialog.aeris-distributor-popup[open]{display:grid;grid-template-rows:auto minmax(0,1fr)}
body.workspace-authenticated dialog.aeris-distributor-popup::backdrop{background:#0f172b50;backdrop-filter:none}
body.workspace-authenticated dialog.aeris-distributor-popup:focus,
body.workspace-authenticated dialog.aeris-distributor-popup:focus-visible,
body.workspace-authenticated .aeris-distributor-popup #aeris-distributor-popup-title:focus{outline:none!important;outline-offset:0!important}
.aeris-distributor-popup .distributor-popup-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:20px 22px 16px;border-bottom:1px solid #e2e8f0}
.aeris-distributor-popup .distributor-popup-label{display:block;font-size:11px;font-weight:500;color:#45556c;margin:0 0 6px}
body.workspace-authenticated .aeris-distributor-popup #aeris-distributor-popup-title{margin:0;font-size:20px!important;font-weight:600!important;line-height:1.3;letter-spacing:-.3px}
body.workspace-authenticated .aeris-distributor-popup #aeris-distributor-popup-intro{margin:8px 0 0;font-size:12px;line-height:1.5;color:#45556c}
.aeris-distributor-popup .distributor-popup-close{display:grid;place-items:center;flex:0 0 36px;width:36px;height:36px;min-height:36px;padding:7px;border:0;border-radius:8px;background:transparent;color:#64748b;cursor:pointer}
.aeris-distributor-popup .distributor-popup-close svg{width:20px;height:20px}
.aeris-distributor-popup .distributor-popup-close:hover{background:#f8fafc;color:#0f172b}
.aeris-distributor-popup .distributor-popup-body{min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:18px 22px 22px}
body.workspace-authenticated .aeris-distributor-popup .distributor-popup-fee{display:grid;gap:4px;margin:0 0 18px;font-size:12px;line-height:1.5;color:#45556c}
.aeris-distributor-popup .distributor-popup-fee strong{font-weight:600;color:#0f172b}
.aeris-distributor-popup .distributor-contact-list{display:grid;gap:0;list-style:none;margin:0;padding:0}
.aeris-distributor-popup .distributor-contact-list li{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 0;border-top:1px solid #e2e8f0;min-width:0}
.aeris-distributor-popup .distributor-contact-list li:last-child{padding-bottom:0}
.aeris-distributor-popup .distributor-contact-list li>div{display:grid;gap:4px;min-width:0}
.aeris-distributor-popup .distributor-contact-list strong{font-size:13px;font-weight:600;line-height:1.4;overflow-wrap:anywhere}
.aeris-distributor-popup .distributor-contact-list span{font-size:12px;line-height:1.4;color:#45556c}
.aeris-distributor-popup .distributor-contact-link{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;min-height:36px;padding:7px 11px;background:#5147dd;color:#fff;border:1px solid #5147dd;border-radius:8px;font-family:inherit;font-size:12px;font-weight:500;text-decoration:none;box-sizing:border-box}
.aeris-distributor-popup .distributor-contact-link:hover{background:#4439db;border-color:#4439db}
body.workspace-authenticated .aeris-distributor-popup :is(button,a):focus-visible{outline:2px solid #5147dd;outline-offset:3px}
@media(max-width:620px){
body.workspace-authenticated .state-distributor-fields input{min-height:44px;font-size:16px}
body.workspace-authenticated #stateTeamCards form .btn{min-height:44px}
body.workspace-authenticated dialog.aeris-distributor-popup{width:calc(100vw - 24px)}
.aeris-distributor-popup .distributor-popup-heading{padding:18px 16px 14px;gap:8px}
.aeris-distributor-popup .distributor-popup-body{padding:16px 16px 20px}
.aeris-distributor-popup .distributor-popup-close{flex-basis:44px;width:44px;height:44px;min-height:44px}
.aeris-distributor-popup .distributor-contact-link{min-height:44px}
}
@media(pointer:coarse){
body.workspace-authenticated .state-distributor-fields input{min-height:44px;font-size:16px}
body.workspace-authenticated #stateTeamCards form .btn,
.aeris-distributor-popup .distributor-popup-close,
.aeris-distributor-popup .distributor-contact-link{min-height:44px}
}
body.workspace-authenticated dialog.aeris-sim-receipt-popup{max-width:420px}
body.workspace-authenticated .aeris-sim-receipt-popup #aeris-sim-receipt-title{margin:0;font-size:20px!important;font-weight:600!important;line-height:1.3;letter-spacing:-.3px;outline:none!important}
body.workspace-authenticated .aeris-sim-receipt-popup #aeris-sim-receipt-intro{margin:8px 0 0;font-size:12px;line-height:1.5;color:#45556c}
.aeris-sim-receipt-popup .receipt-popup-actions{display:flex;flex-wrap:wrap;gap:8px}
.aeris-sim-receipt-popup [data-receipt-message]{font-size:12px;line-height:1.5;color:#45556c;margin:12px 0 0}
.aeris-sim-receipt-popup [data-receipt-message]:empty{display:none}
/* Keep the original upline's name and contact details together. */
body.workspace-authenticated.aeris-agent-view .chip-agent-upline{display:flex;align-items:center;justify-content:flex-start;gap:12px 20px;flex-wrap:wrap;padding:8px 0 14px;margin:0 0 14px;border-bottom:1px solid var(--border);min-width:0}
body.workspace-authenticated.aeris-agent-view .chip-agent-upline-profile{display:grid;gap:6px;flex:0 1 auto;max-width:100%;min-width:0}
body.workspace-authenticated.aeris-agent-view .chip-agent-upline-identity{display:grid;gap:3px;min-width:0}
body.workspace-authenticated.aeris-agent-view .chip-agent-upline-identity>span{font-size:11px;color:var(--gray)}
body.workspace-authenticated.aeris-agent-view .chip-agent-upline-identity>strong{font-size:12px;line-height:1.4;font-weight:600;overflow-wrap:anywhere}
body.workspace-authenticated.aeris-agent-view .chip-agent-upline-identity>p{margin:0;font-size:12px;line-height:1.5;color:var(--gray)}
body.workspace-authenticated.aeris-agent-view .chip-agent-upline-details{display:flex;gap:6px 16px;flex-wrap:wrap;margin:0;min-width:0}
body.workspace-authenticated.aeris-agent-view .chip-agent-upline-details>div{display:flex;align-items:baseline;gap:6px;flex-wrap:wrap;min-width:0}
body.workspace-authenticated.aeris-agent-view .chip-agent-upline-details dt{font-size:11px;color:var(--gray)}
body.workspace-authenticated.aeris-agent-view .chip-agent-upline-details dd{margin:0;font-size:12px;line-height:1.4;overflow-wrap:anywhere}
body.workspace-authenticated.aeris-agent-view .chip-agent-upline-details code{font-family:inherit;font-size:inherit}
body.workspace-authenticated.aeris-agent-view .chip-agent-upline-details a{color:var(--navy);text-decoration:none}
body.workspace-authenticated.aeris-agent-view .chip-agent-upline-details a:hover{text-decoration:underline}
body.workspace-authenticated.aeris-agent-view .chip-agent-upline>[data-upline-status]{font-size:10px;line-height:1.4;white-space:normal;max-width:190px}
@media(max-width:620px){
body.workspace-authenticated.aeris-agent-view .chip-agent-upline{gap:10px 16px;padding-top:4px}
body.workspace-authenticated.aeris-agent-view .chip-agent-upline-profile{flex-basis:100%}
body.workspace-authenticated.aeris-agent-view .chip-agent-upline>[data-upline-status]{max-width:none}
}
