.read-only-demo-notice{background:var(--brand-navy,#022149);color:#fff;align-items:center;gap:18px;padding:12px 24px;font-size:13px;line-height:1.5;display:flex}.read-only-demo-notice strong{white-space:nowrap}html[data-read-only-demo=true] button[data-demo-disabled=true]{cursor:not-allowed;opacity:.5}@media (max-width:700px){.read-only-demo-notice{flex-direction:column;align-items:flex-start;gap:4px;padding:12px 16px}}
html[data-organization=nations]{--brand-navy:#002d59;--brand-teal:#d50020;--accent:#bd001b;--accent-deep:#99001a;--accent-soft:#fff0f2;--brand-accent:#bd001b;--team-accent:#bd001b;--team-navy:#002d59}html[data-organization=nations] .brand-logo,html[data-organization=nations] .team-header img,html[data-organization=nations] .mobile-navigation-brand img{object-fit:contain;background:0 0;border-radius:8px;width:132px;max-height:72px}html[data-organization=nations] .team-primary,html[data-organization=nations] .btn.primary{color:#fff;background:#bd001b;border-color:#bd001b}html[data-organization=nations][data-theme=dark]{--accent:#ff677c;--accent-deep:#d50020;--accent-soft:#422432}.organization-header{background:#fff;border:1px solid #d8e3ed;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-width:220px;max-width:300px;margin:0 auto;padding:14px 22px;display:flex;box-shadow:0 4px 18px #002d5910}.organization-header img{object-fit:contain;width:190px;height:100px}.organization-header a{color:#002d59;font-size:12px}.organization-forest{gap:60px!important}.organization-branch{padding:0 30px!important}.organization-switch{justify-content:flex-end;align-items:center;gap:10px;margin:0 0 12px;display:flex}html[data-organization=nations] .brand-logo,html[data-organization=nations] .team-header img,html[data-organization=nations] .mobile-navigation-brand img{object-fit:contain;border-radius:0;width:auto;max-width:150px;height:64px;max-height:64px}html[data-organization=nations] .masthead .brand-logo{width:auto;max-width:120px;height:60px}.organization-header img[src$=nations-first-compact\.png]{object-fit:contain;width:190px;height:114px}html[data-organization=nations] .team-header{height:110px;min-height:110px}html[data-organization=nations] .team-header img{display:block}html[data-organization=nations] .masthead .unity-logo{background:0 0;border-radius:8px;padding:4px}body .team-app .org-tree .organization-header{box-sizing:border-box;height:168px}html[data-organization=nations] .team-app .lb-light{color:#002d59;background:#fcfdff;border-color:#d7e1ec}html[data-organization=nations] .team-app .lb-light :is(.lb-kicker,.lb-period-label){color:#425b75}html[data-organization=nations] .team-app .lb-light .lb-heading h2{color:#002d59}html[data-organization=nations] .team-app .lb-light .lb-title-dot{color:#bd001b}html[data-organization=unity] body :is(.brand-panel,.masthead .unity-logo,.team-header>a:first-child,.mobile-navigation-brand),html[data-organization=unity] body :is(.brand-logo,.team-header img,.mobile-navigation-brand img){background:0 0}html[data-organization=nations] .mobile-navigation-brand img,html[data-organization=nations] .brand-panel{background:#fff}@media (max-width:900px){html[data-organization=nations] .masthead .brand-logo{max-width:120px;height:44px}}html[data-organization=nations]{--performance-blue:#bd001b;--performance-soft:#fff0f2}html[data-organization=nations][data-theme=dark]{--performance-blue:#ff677c;--performance-soft:#422432;--accent-deep:#ff8a9b}html[data-organization=nations] body :is(.btn.primary,.team-primary,.lead-cart-button,.lead-product-actions button,.feedback-primary,.team-app .team-tabs button[aria-current=page],.segmented button.active,.tabs button.active),html[data-organization=nations] body .feedback-actions .feedback-primary,html[data-organization=nations] body .team-app .lb-light .team-leaderboard-scopes button[aria-pressed=true]{color:#fff;background:#bd001b;border-color:#bd001b}
html[data-theme] body .shell{width:100%;max-width:none;margin:0;padding:0}html[data-theme] body .main,html[data-theme] body .team-app .team-main{width:100%;max-width:none;margin-inline:0;padding-inline:16px}html[data-theme] body .team-embedded .team-main{padding-inline:0}html[data-theme] body .masthead{box-shadow:none;border:0;border-radius:0;top:0}html[data-theme] body .main :is(.card:not(button):not(a),.team-card:not(.contract-agent-summary),.lb-panel,.market-hero,.ai-banner,.settings-section,.settings-form,.billing-box,.chat-home,.contract-directory,.team-stats article,.team-catalog article,.academy-journey,.academy-toolbar,.wallet-total,.info-strip){box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}html[data-theme] body .main :is(.team-card:not(.contract-agent-summary),.lb-panel,.card-pad,.chat-home,.market-hero){padding-inline:0!important}html[data-theme] body .main :is(.card-head,.card-foot,.toolbar){background:0 0;border:0;padding-inline:0}html[data-theme] body .team-app .lb-showcase.lb-fullscreen .lb-content{max-width:none}html[data-theme] body .team-app .lb-showcase.lb-fullscreen{background:var(--bg)!important}html[data-theme] body .masthead .top-actions>.icon-btn,html[data-theme] body .masthead .profile-settings{border-radius:10px;flex-shrink:0;width:38px;min-width:38px;height:38px;min-height:38px;padding:0}html[data-theme] body .masthead .profile-settings>div{display:none}html[data-theme] body .masthead .profile-settings .avatar{border:0;width:38px;height:38px}@media (max-width:700px){html[data-theme] body .main,html[data-theme] body .team-app .team-main{padding-inline:12px}html[data-theme] body .team-embedded .team-main{padding-inline:0}}
:is(html:has(#app>.shell),body:has(#app>.shell)){height:100%;overflow:hidden}body:has(#app>.shell) #app{height:100dvh;min-height:0}html[data-theme] body #app>.shell{flex-direction:column;height:100%;min-height:0;display:flex;overflow:hidden}body #app>.shell>.masthead{flex-shrink:0;position:relative;top:0}html[data-theme] body:has(#app>.shell) .shell>.main{overscroll-behavior:contain;scrollbar-gutter:stable;flex:1;overflow:auto;height:auto!important;min-height:0!important}body .main :is(.table-wrap,.team-table){overscroll-behavior:contain;scrollbar-gutter:stable;max-height:clamp(180px,55dvh,620px);overflow:auto}body .main :is(.table-wrap,.team-table) thead th{z-index:2;background:var(--card,#fff);position:sticky;top:0}body .main :is(.team-catalog,.lead-product-grid,.comp-rate-grid){overscroll-behavior:contain;scrollbar-gutter:stable;max-height:65dvh;overflow:auto}html[data-theme] body .main:has(.contract-requests-view){flex-direction:column;padding-bottom:20px;display:flex;overflow:hidden}body .main:has(.contract-requests-view) :is(#agency-settings-root,.team-embedded,.team-main){flex-direction:column;flex:1;height:100%;min-height:0;display:flex;overflow:hidden}body .contract-requests-view{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}body .contract-requests-view>:is(header,.contract-queue-toolbar){flex-shrink:0}body .contract-agent-detail{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}body .contract-agent-detail-heading{flex-shrink:0}body .contract-requests-view :is(.contract-agent-grid,.carrier-detail-grid){overscroll-behavior:contain;scrollbar-gutter:stable;flex:1;align-content:start;min-height:0;padding-bottom:72px;overflow:auto}body .contract-queue-empty{min-height:0;overflow:auto}body :is(.contract-agent-grid,.carrier-detail-grid,.carrier-directory-table,.comp-rate-grid):focus-visible{outline:2px solid var(--accent,#176b80);outline-offset:-2px}body:has(.staff-contracting-workspace){height:100dvh;overflow:hidden}body .staff-contracting-workspace{flex-direction:column;height:100dvh;min-height:0;display:flex}body .staff-contracting-workspace>.team-header{flex-shrink:0}body .staff-contracting-workspace>.team-main{flex-direction:column;flex:1;min-height:0;padding-bottom:20px;display:flex;overflow:hidden}html[data-theme] body .main:has(>.carrier-directory-view,>.compensation-view){flex-direction:column;padding-bottom:20px;display:flex;overflow:hidden}body :is(.carrier-directory-view,.compensation-view){flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}body :is(.carrier-directory-view,.compensation-view)>:is(.page-head,.info-strip,.carrier-directory-search,.scope-label){flex-shrink:0}body .main:has(>.carrier-directory-view,>.compensation-view)>.footer{display:none}body .main .carrier-directory-table{flex:1;min-height:0;max-height:none;margin-top:16px;padding-bottom:64px}.carrier-directory-name{white-space:nowrap;align-items:center;gap:14px;display:flex}.carrier-directory-name .carrier-logo{width:90px}.carrier-directory-table td:nth-child(4){white-space:normal;min-width:240px;max-width:420px}.carrier-directory-table .carrier-card-actions{flex-wrap:nowrap}html[data-theme] body .main:has(>.compensation-view){display:block;overflow:auto}body .main:has(>.compensation-view)>.page-head{position:static}body .comp-page-head{align-items:flex-start}body .comp-page-controls{flex-direction:row-reverse;align-items:flex-end;gap:16px;max-width:100%;display:flex}body .comp-page-controls .comp-agent-picker{grid-template-columns:repeat(2,minmax(0,220px));align-items:end;gap:8px 16px;display:grid;position:relative}body .comp-page-controls .comp-agent-picker label{gap:8px;display:grid}body .comp-page-controls>.btn{flex-shrink:0}body .comp-page-head{margin-bottom:12px}body .compensation-view .comp-workbench{text-align:left;padding:0}body .compensation-view .comp-card-section{margin-top:12px}body .compensation-view .comp-workbench .comp-global-row{margin-top:0}body .compensation-view .comp-global-field{width:300px;min-width:0;max-width:100%}body .compensation-view .comp-save-reason{gap:6px;width:100%;max-width:300px;margin:16px 0 12px}body .compensation-view .comp-save-reason input{min-height:36px;padding:7px 10px}@media (max-width:700px){body .comp-page-head{flex-direction:column;gap:18px}body .comp-page-controls{flex-flow:wrap;width:100%}body .comp-page-controls .comp-agent-picker{flex:1;grid-template-columns:repeat(2,minmax(0,1fr));min-width:0}body .comp-page-controls .comp-agent-picker select{min-width:0}body .comp-page-controls>.btn{order:1}}body .compensation-view{display:block;overflow:visible}body .compensation-view>#compensation-form{min-height:0;display:block;overflow:visible}body .comp-workbench{flex-shrink:0;padding:18px}body .comp-workbench h2{font-size:24px}body .comp-workbench .comp-global-row{margin:14px 0 10px}body .comp-workbench-header{gap:16px}body .comp-card-section{flex-direction:column;flex:1;min-height:280px;display:flex}body .comp-card-section-head{flex-shrink:0}body .main .comp-rate-grid{flex:none;align-content:start;min-height:260px;max-height:65dvh;padding:2px 4px 12px 0}body .main .comp-rate-grid:has(select,.comp-deep-field:not([hidden])){min-height:340px}body .compensation-view>.guide-compensation{flex-shrink:0;max-height:35dvh;overflow:auto}body .compensation-view>.guide-compensation .table-wrap{max-height:25dvh}body .compensation-view>.scope-label{padding-bottom:52px}@media (max-height:650px){body .compensation-view>#compensation-form{min-height:0;overflow:auto}body .comp-workbench{padding-block:12px}body .compensation-view>.scope-label{display:none}body .comp-card-section{min-height:200px}}body .main .permission-list{overscroll-behavior:contain;scrollbar-gutter:stable;max-height:55dvh;overflow:auto}body .main section[aria-label=User\ approvals]{overscroll-behavior:contain;max-height:45dvh;overflow:auto}body .main>.page-head{z-index:3;background:var(--bg,#f5f7fa);padding-bottom:8px;position:sticky;top:0}body .main :is(.table-wrap,.team-table,.team-catalog,.permission-list):focus-visible{outline:2px solid var(--accent,#176b80);outline-offset:-2px}@media (max-width:700px),(max-width:1000px) and (pointer:coarse){:is(html:has(#app>.shell),body:has(#app>.shell)){height:auto;overflow:visible}body:has(#app>.shell){overflow:hidden auto}body:has(#app>.shell) #app{height:auto;min-height:100dvh}html[data-theme] body #app>.shell{height:auto;min-height:100dvh;overflow:visible}body #app>.shell>.masthead{z-index:30;position:sticky;top:0}html[data-theme] body:has(#app>.shell) .shell>.main{scrollbar-gutter:auto;flex:none;padding-bottom:88px;display:block;overflow:visible;height:auto!important;min-height:0!important}body .main:has(.contract-requests-view) :is(#agency-settings-root,.team-embedded,.team-main){flex:none;height:auto;min-height:0;display:block;overflow:visible}body :is(.contract-requests-view,.contract-agent-detail,.carrier-directory-view,.compensation-view){flex:none;height:auto;display:block;overflow:visible}body .contract-requests-view :is(.contract-agent-grid,.carrier-detail-grid){scrollbar-gutter:auto;flex:none;min-height:0;max-height:none;padding-bottom:24px;overflow:visible}body .main :is(.table-wrap,.team-table,.team-catalog,.lead-product-grid,.comp-rate-grid,.permission-list){scrollbar-gutter:auto;max-height:none;overflow-y:visible}body .main :is(.table-wrap,.team-table){overflow-x:auto}body .main section[aria-label=User\ approvals]{max-height:none;overflow:visible}body .main>.page-head{position:static}body .main .carrier-directory-table{max-height:none;padding-bottom:0;overflow-x:auto}body .compensation-view>#compensation-form{flex:none;min-height:0;display:block;overflow:visible}body .comp-card-section{min-height:0;display:block}body .main .comp-rate-grid{flex:none;max-height:none;overflow:visible}body .compensation-view>.guide-compensation{max-height:none;overflow:visible}body .compensation-view>.guide-compensation .table-wrap{max-height:none;overflow-x:auto}body .compensation-view>.scope-label{padding-bottom:12px;display:block}body:has(.staff-contracting-workspace){height:auto;overflow:hidden auto}body .staff-contracting-workspace{height:auto;min-height:100dvh;display:block}body .staff-contracting-workspace>.team-main{height:auto;padding-bottom:32px;display:block;overflow:visible}}body .main .compensation-view .comp-rate-grid{overscroll-behavior:contain;scrollbar-gutter:stable;height:max(260px,100dvh - 270px);min-height:260px;max-height:none;overflow:auto}body .comp-page-head{flex-wrap:wrap;align-items:flex-end;gap:20px}body .comp-identity-controls{flex:1;align-items:flex-end;gap:16px;min-width:0;display:flex}body .comp-identity-controls h1{align-self:center;max-width:180px;margin:0}body .comp-identity-controls .comp-workbench{min-width:0;box-shadow:none;background:0 0;border:0;align-items:flex-end;gap:12px;padding:0;display:flex}body .comp-identity-controls .comp-global-row{margin:0}body .comp-identity-controls .comp-global-field{width:180px;min-width:0;max-width:100%;font-size:12px}body .comp-identity-controls .comp-save-reason{gap:8px;width:180px;max-width:100%;margin:0;font-size:12px;display:grid}body .comp-identity-controls .comp-save-reason input{min-height:42px;padding:10px}body .comp-identity-controls button[type=submit]{white-space:nowrap;min-height:42px}body .comp-page-controls .comp-agent-picker{grid-template-columns:repeat(2,minmax(0,150px))}body .comp-page-controls .comp-agent-picker select{min-width:0}@media (max-width:1100px){body .comp-identity-controls{flex-basis:100%}body .comp-page-controls{margin-left:auto}}@media (max-width:700px){body .comp-identity-controls,body .comp-identity-controls .comp-workbench{flex-wrap:wrap}body .comp-page-controls{margin-left:0}body .comp-page-controls .comp-agent-picker{grid-template-columns:repeat(2,minmax(0,1fr))}}body .comp-rates-heading{flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:12px;display:flex}body .comp-rates-heading h2{margin:0}[data-comp-guide-dialog] .table-wrap{overscroll-behavior:contain;max-height:60dvh;overflow:auto}[data-comp-guide-dialog] table{min-width:1600px}[data-comp-guide-dialog] thead th{z-index:1;background:var(--card,#fff);position:sticky;top:0}body .comp-rates-heading [data-act=comp-guide-open]{box-shadow:none;border:0;background:0 0!important}body .comp-rates-heading [data-act=comp-guide-open]:hover{box-shadow:none;text-decoration:underline;background:0 0!important}@media (min-width:1001px),(min-width:701px) and (pointer:fine){html[data-theme] body .main:has(>.compensation-view){flex-direction:column;display:flex}body .comp-page-head{flex-shrink:0}body .compensation-view{flex-direction:column;flex:1;min-height:320px;display:flex}body .compensation-view>#compensation-form{flex-direction:column;flex:1;min-height:0;display:flex;overflow:visible}body .compensation-view .comp-card-section{flex-direction:column;flex:1;min-height:0;display:flex}body .comp-rates-heading{flex-shrink:0}body .main .compensation-view .comp-rate-grid{flex:1;height:auto;min-height:260px}}body .comp-override-field{gap:8px;margin-top:16px;font-size:12px;display:grid}body .main .compensation-view .comp-rate-grid:has([data-comp-override]){min-height:340px}
