.customer-page{color:#1f2a24;width:100%;min-width:0}.customer-page-intro{justify-content:space-between;align-items:flex-start;gap:24px;min-height:92px;padding:1px 0 18px;display:flex}.customer-page-intro>div:first-child>span{color:#1b4332;letter-spacing:.13em;text-transform:uppercase;margin-bottom:6px;font-size:.64rem;font-weight:800;display:block}.customer-page-intro h1{color:#1f2a24;letter-spacing:-.03em;margin:0;font-family:inherit;font-size:clamp(1.85rem,2.6vw,2.55rem);font-weight:700;line-height:1.05}.customer-page-intro p{color:#5c6b5f;max-width:760px;margin:7px 0 0;font-size:.85rem;line-height:1.55}.customer-page-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.quote-advisor-notice{color:#5c6b5f;background:#fdf8ed;border-left:3px solid #b8912f;align-items:baseline;gap:10px;margin-bottom:14px;padding:10px 13px;font-size:.76rem;line-height:1.45;display:flex}.quote-advisor-notice strong{color:#1b4332;flex:none}.quote-advisor-grid{gap:14px;display:grid}.quote-rate-workspace,.quote-fit-workspace{background:#fff;border:1px solid #d8d0c1;border-radius:8px;min-width:0;padding:18px;box-shadow:0 1px 3px #0f2d2012}.quote-rate-workspace>div>div:first-child,.quote-fit-workspace>div>div:first-child{background:#fdf8ed;border-bottom:1px solid #e8e2d4;min-height:42px;margin:-18px -18px 16px;padding:12px 16px}.quote-rate-workspace h6,.quote-fit-workspace h6{color:#1f2a24;font-family:inherit;font-size:1.05rem}.quote-rate-workspace .rounded-xl,.quote-fit-workspace .rounded-xl{box-shadow:none;border-radius:6px}.quote-rate-workspace button.bg-brand-primary,.quote-fit-workspace button.bg-brand-primary{background:#1b4332;min-height:40px;padding-inline:22px}.quote-rate-workspace button.bg-brand-primary:hover,.quote-fit-workspace button.bg-brand-primary:hover{background:#123625}.customer-section-title{color:#1f2a24;margin:20px 0 9px;font-family:inherit;font-size:1.05rem;font-weight:700}.customer-data-panel{background:#fff;border:1px solid #d8d0c1;border-radius:8px;min-width:0;padding:16px;overflow:hidden;box-shadow:0 1px 3px #0f2d200f}.carrier-portfolio-overview>:first-child{margin-bottom:14px}.carrier-portfolio-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.carrier-portfolio-card{background:#fff;border:2px solid #1b4332;border-radius:8px;min-width:0;overflow:hidden;box-shadow:0 2px 5px #0f2d2012}.carrier-portfolio-card>summary{cursor:pointer;gap:14px;padding:16px;list-style:none;display:grid}.carrier-portfolio-card>summary::-webkit-details-marker{display:none}.carrier-portfolio-card>summary:focus-visible{outline-offset:-3px;outline:3px solid #b8912f}.carrier-portfolio-card[open]>summary{background:#fdf8ed;border-bottom:1px solid #d8d0c1}.carrier-card-heading{align-items:center;gap:10px;display:flex}.carrier-card-heading>span{color:#fdf8ed;letter-spacing:.04em;background:#1b4332;border-radius:6px;flex:none;place-items:center;width:38px;height:38px;font-size:.7rem;font-weight:800;display:grid}.carrier-card-heading h2{color:#1f2a24;margin:0;font-family:inherit;font-size:1rem;line-height:1.15}.carrier-card-heading p{color:#657269;text-transform:capitalize;margin:3px 0 0;font-size:.66rem}.carrier-rate-pair{border-block:1px solid #e8e2d4;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.carrier-rate-pair>span{color:#657269;gap:3px;padding:10px 0;font-size:.64rem;display:grid}.carrier-rate-pair>span+span{border-left:1px solid #e8e2d4;padding-left:13px}.carrier-rate-pair strong{color:#1b4332;font-family:inherit;font-size:.93rem}.carrier-payment-progress>div:first-child,.carrier-payment-progress>p{justify-content:space-between;gap:8px;display:flex}.carrier-payment-progress>div:first-child{color:#5c6b5f;font-size:.68rem;font-weight:700}.carrier-payment-progress>div:nth-child(2){background:#e4ece5;border-radius:999px;height:7px;margin:7px 0 5px;overflow:hidden}.carrier-payment-progress i{background:#1b4332;height:100%;display:block}.carrier-payment-progress>p{color:#657269;margin:0;font-size:.61rem}.carrier-payment-counts{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.carrier-payment-counts span{color:#657269;background:#f4f8f3;border:1px solid #e0e7df;border-radius:5px;place-items:center;gap:2px;min-height:46px;font-size:.58rem;display:grid}.carrier-payment-counts strong{color:#1b4332;font-size:.82rem}.carrier-card-details{padding:15px}.carrier-card-details dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 14px;margin:0;display:grid}.carrier-card-details dt{color:#718078;letter-spacing:.07em;text-transform:uppercase;font-size:.58rem;font-weight:800}.carrier-card-details dd{color:#1f2a24;margin:2px 0 0;font-size:.7rem;line-height:1.45}.carrier-products{border-top:1px solid #e8e2d4;margin-top:14px;padding-top:12px}.carrier-products>strong,.carrier-no-products{color:#5c6b5f;font-size:.68rem}.carrier-products p{justify-content:space-between;gap:10px;margin:7px 0 0;font-size:.66rem;display:flex}.carrier-no-products{margin:14px 0 0}.marketing-command-bar{scrollbar-width:thin;background:#1b4332;border-radius:7px;gap:2px;padding:5px;display:flex;overflow-x:auto}.marketing-command-bar button{color:#dce5de;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:4px;flex:1 0 auto;justify-content:center;align-items:center;gap:7px;min-height:46px;padding:0 12px;font-size:.69rem;font-weight:750;display:inline-flex}.marketing-command-bar button>span{color:#cdbb83;letter-spacing:.08em;font-size:.55rem}.marketing-command-bar button:hover{background:#24513e}.marketing-command-bar button[aria-current=page]{color:#173526;background:#fdf8ed}.marketing-command-bar button:focus-visible{outline-offset:-3px;outline:3px solid #d8bd68}.marketing-area-panel{background:#fff;border:1px solid #d8d0c1;border-radius:8px;margin-top:12px;overflow:hidden}.marketing-area-panel>header{background:#fdf8ed;border-bottom:1px solid #e8e2d4;justify-content:space-between;align-items:center;gap:20px;min-height:96px;padding:17px 19px;display:flex}.marketing-area-panel>header span{color:#1b4332;letter-spacing:.1em;text-transform:uppercase;font-size:.61rem;font-weight:800}.marketing-area-panel>header h2{color:#1f2a24;margin:3px 0 0;font-family:inherit;font-size:1.35rem}.marketing-area-panel>header p{color:#657269;max-width:680px;margin:4px 0 0;font-size:.73rem}.marketing-area-panel>header>a,.marketing-module-bridge>a{color:#fffdf7;white-space:nowrap;background:#1b4332;border-radius:5px;justify-content:center;align-items:center;min-height:38px;padding:0 15px;font-size:.7rem;font-weight:750;text-decoration:none;display:inline-flex}.marketing-platform-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;padding:18px;display:grid}.marketing-platform-grid>a{color:#1f2a24;background:#fff;border:1px solid #d8d0c1;border-top:3px solid #1b4332;border-radius:6px;align-content:start;gap:6px;min-width:0;min-height:150px;padding:14px;text-decoration:none;display:grid}.marketing-platform-grid>a:hover{background:#fbf8f2}.marketing-platform-grid>a>span{color:#fdf8ed;background:#1b4332;border-radius:5px;place-items:center;width:34px;height:34px;font-size:.62rem;font-weight:800;display:grid}.marketing-platform-grid strong{margin-top:6px;font-family:inherit;font-size:.98rem}.marketing-platform-grid small{color:#657269;font-size:.65rem;line-height:1.45}.marketing-platform-grid em{color:#1b4332;align-self:end;font-size:.65rem;font-style:normal;font-weight:750}.marketing-module-bridge{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px;min-height:230px;padding:24px;display:grid}.marketing-module-bridge>span{color:#1b4332;background:#fdf8ed;border:2px solid #1b4332;place-items:center;width:68px;height:78px;font-family:inherit;font-size:1.2rem;font-weight:700;display:grid}.marketing-module-bridge strong{color:#1f2a24;font-family:inherit;font-size:1.05rem}.marketing-module-bridge p{color:#657269;margin:5px 0 0;font-size:.72rem}.marketing-generator-shell{padding:18px}.settings-quiet-layout{grid-template-columns:minmax(245px,.33fr) minmax(0,1fr);align-items:start;gap:14px;display:grid}.settings-quiet-rail{background:#fff;border:1px solid #d8d0c1;border-radius:8px;overflow:hidden}.settings-quiet-rail button{color:#1f2a24;text-align:left;background:#fff;border:0;border-bottom:1px solid #eee8dc;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;min-height:62px;padding:10px 12px;display:grid}.settings-quiet-rail button:last-child{border-bottom:0}.settings-quiet-rail button:hover{background:#fbf8f2}.settings-quiet-rail button.is-active{background:#fdf8ed;box-shadow:inset 3px 0 #1b4332}.settings-quiet-rail button:focus-visible{outline-offset:-3px;outline:3px solid #b8912f}.settings-quiet-rail button>span{gap:3px;min-width:0;display:grid}.settings-quiet-rail strong{font-size:.73rem}.settings-quiet-rail small{color:#718078;text-overflow:ellipsis;white-space:nowrap;font-size:.61rem;overflow:hidden}.settings-quiet-rail em{color:#1b4332;white-space:nowrap;font-size:.58rem;font-style:normal;font-weight:750}.settings-work-area{min-width:0}.settings-work-area>div>.rounded-xl,.settings-work-area>.rounded-xl,.settings-detail-panel,.settings-bridge{border-color:#d8d0c1;border-radius:8px;box-shadow:0 1px 3px #0f2d200f}.settings-bridge{background:#fff;border:1px solid #d8d0c1;align-content:center;justify-items:start;min-height:300px;padding:28px;display:grid}.settings-bridge>span,.settings-detail-panel>header span{color:#1b4332;letter-spacing:.11em;text-transform:uppercase;font-size:.61rem;font-weight:800}.settings-bridge h2,.settings-detail-panel>header h2{color:#1f2a24;margin:5px 0 0;font-family:inherit;font-size:1.35rem}.settings-bridge p,.settings-detail-panel>header p{color:#657269;max-width:650px;margin:7px 0 0;font-size:.73rem;line-height:1.55}.settings-bridge>div{gap:8px;margin-top:18px;display:flex}.settings-bridge a,.settings-detail-panel>header>a,.settings-empty a,.notification-preferences-panel>header button{color:#fffdf7;background:#1b4332;border:1px solid #1b4332;border-radius:5px;justify-content:center;align-items:center;min-height:39px;padding:0 15px;font-size:.68rem;font-weight:750;text-decoration:none;display:inline-flex}.settings-bridge a.secondary{color:#1b4332;background:#fffdf8}.settings-detail-panel{background:#fff;border:1px solid #d8d0c1;overflow:hidden}.settings-detail-panel>header{background:#fdf8ed;border-bottom:1px solid #e8e2d4;justify-content:space-between;align-items:center;gap:18px;min-height:104px;padding:17px 19px;display:flex}.settings-table-wrap{overflow-x:auto}.settings-table-wrap table{border-collapse:collapse;width:100%;font-size:.72rem}.settings-table-wrap caption{color:#718078;text-align:left;padding:10px 15px;font-size:.62rem}.settings-table-wrap th,.settings-table-wrap td{text-align:left;border-top:1px solid #eee8dc;padding:11px 14px}.settings-table-wrap thead th{color:#1b4332;text-transform:uppercase;background:#f7f3eb;font-size:.61rem}.settings-table-wrap tbody th{color:#1f2a24;font-weight:700}.settings-empty{color:#657269;background:#fbf8f2;border:1px dashed #cfc6b7;border-radius:6px;margin:14px;padding:22px;font-size:.72rem}.settings-empty strong{color:#1f2a24;font-family:inherit;font-size:1rem}.settings-empty p{margin:5px 0 13px}.settings-inline-error{color:#8f2f25;background:#fff3f1;border:1px solid #d8a19a;border-radius:5px;margin:12px;padding:10px;font-size:.7rem}.notification-groups{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.notification-groups>section{border-bottom:1px solid #eee8dc;border-right:1px solid #eee8dc;min-width:0;padding:15px 18px}.notification-groups>section:nth-child(2n){border-right:0}.notification-groups h3{color:#1b4332;letter-spacing:.08em;text-transform:uppercase;margin:0 0 7px;font-size:.64rem}.notification-groups label{border-top:1px solid #f1ede4;justify-content:space-between;align-items:center;gap:15px;min-height:65px;padding:9px 0;display:flex}.notification-groups label>span{gap:3px;display:grid}.notification-groups label strong{color:#1f2a24;font-size:.72rem}.notification-groups label small{color:#718078;font-size:.61rem;line-height:1.4}.notification-groups input{accent-color:#1b4332;flex:none;width:36px;height:20px}.notification-preferences-panel>footer{color:#718078;background:#fbf8f2;justify-content:space-between;gap:10px;padding:11px 18px;font-size:.61rem;display:flex}.notification-preferences-panel>header button:disabled{cursor:not-allowed;opacity:.55}.settings-advanced-hours{background:#fff;border:1px solid #d8d0c1;border-radius:8px;margin-top:14px;overflow:hidden}.settings-advanced-hours>summary{cursor:pointer;color:#1b4332;padding:14px 16px;font-size:.72rem;font-weight:800}.settings-advanced-hours>summary:hover{background:#fbf8f2}.settings-advanced-hours>div{border-top:1px solid #e8e2d4;padding:16px}.availability-settings-panel>header button{color:#fffaf0;background:#1b4332;border:1px solid #1b4332;border-radius:5px;min-height:39px;padding:0 14px;font-size:.68rem;font-weight:800}.availability-settings-panel>header button:disabled{cursor:default;opacity:.55}.availability-summary{background:#fdf8ed;border-bottom:1px solid #e8e2d4;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.availability-summary>div{border-right:1px solid #e8e2d4;align-items:center;gap:12px;min-height:78px;padding:14px 16px;display:flex}.availability-summary>div:last-child{border-right:0}.availability-summary svg{color:#1b4332;width:20px;height:20px}.availability-summary span{gap:3px;display:grid}.availability-summary small{color:#718078;text-transform:uppercase;letter-spacing:.08em;font-size:.58rem;font-weight:750}.availability-summary strong{color:#1f2a24;font-size:.76rem}.availability-timezone{color:#1b4332;border-bottom:1px solid #e8e2d4;grid-template-columns:180px minmax(220px,430px);align-items:center;gap:16px;padding:16px;font-size:.68rem;font-weight:800;display:grid}.availability-timezone select{min-height:40px;padding:0 10px}.availability-days{padding:0 16px}.availability-days>div{border-bottom:1px solid #eee8dc;grid-template-columns:minmax(180px,.8fr) minmax(260px,1fr);align-items:center;gap:18px;min-height:66px;display:grid}.availability-days>div:last-child{border-bottom:0}.availability-days>div>label{align-items:center;gap:10px;display:flex}.availability-days input[type=checkbox]{accent-color:#1b4332;width:18px;height:18px}.availability-days>div>label>span{gap:2px;display:grid}.availability-days strong{color:#1f2a24;font-size:.72rem}.availability-days small{color:#718078;font-size:.6rem}.availability-days>div>div{grid-template-columns:1fr 1fr;gap:10px;display:grid}.availability-days>div>div label{color:#718078;grid-template-columns:38px 1fr;align-items:center;gap:7px;font-size:.58rem;font-weight:700;display:grid}.availability-days input[type=time]{min-height:38px;padding:0 8px}.availability-settings-panel>footer{color:#657269;background:#fbf8f2;border-top:1px solid #e8e2d4;padding:12px 16px;font-size:.62rem;line-height:1.5}.integration-summary-strip{background:#fdf8ed;border:1px solid #d8d0c1;border-radius:8px 8px 0 0;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.integration-summary-strip>div{border-right:1px solid #e4dccd;align-content:center;gap:3px;min-height:84px;padding:13px 16px;display:grid}.integration-summary-strip>div:last-child{border-right:0}.integration-summary-strip span{color:#657269;font-size:.62rem;font-weight:750}.integration-summary-strip strong{color:#1b4332;font-family:inherit;font-size:1.35rem}.integration-summary-strip small{color:#718078;font-size:.59rem}.integration-tabs{background:#1b4332;border-radius:0 0 8px 8px;gap:2px;padding:5px;display:flex;overflow-x:auto}.integration-tabs button{color:#dce5de;background:0 0;border:0;border-radius:4px;flex:1 0 auto;min-height:40px;padding:0 14px;font-size:.69rem;font-weight:750}.integration-tabs button:hover{background:#24513e}.integration-tabs button[aria-current=page]{color:#173526;background:#fdf8ed}.integration-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.integration-card{background:#fff;border:1px solid #d8d0c1;border-top:3px solid #1b4332;border-radius:7px;min-width:0;overflow:hidden}.integration-card>header{background:#fdf8ed;border-bottom:1px solid #e8e2d4;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:13px;display:grid}.integration-card>header>span{color:#fdf8ed;background:#1b4332;border-radius:5px;place-items:center;width:34px;height:34px;font-size:.62rem;font-weight:800;display:grid}.integration-card h2{color:#1f2a24;margin:0;font-family:inherit;font-size:.93rem}.integration-card header p{color:#718078;text-overflow:ellipsis;white-space:nowrap;margin:2px 0 0;font-size:.58rem;overflow:hidden}.integration-card dl{margin:0;display:grid}.integration-card dl>div{border-bottom:1px solid #f0ece3;gap:3px;padding:10px 13px;display:grid}.integration-card dl>div:last-child{border-bottom:0}.integration-card dt{color:#718078;letter-spacing:.06em;text-transform:uppercase;font-size:.56rem;font-weight:800}.integration-card dd{overflow-wrap:anywhere;color:#1f2a24;margin:0;font-size:.66rem;line-height:1.4}.integration-status{text-transform:capitalize;white-space:nowrap;border:1px solid;border-radius:999px;align-items:center;min-height:23px;padding:0 8px;font-size:.56rem;font-weight:800;display:inline-flex}.integration-status.is-success{color:#1b603c;background:#edf7f0;border-color:#a8cbb5}.integration-status.is-pending{color:#7a5a11;background:#fff8df;border-color:#d8c68c}.integration-status.is-danger{color:#8f2f25;background:#fff3f1;border-color:#d8a19a}.integration-status.is-neutral{color:#5c6b5f;background:#f5f5f1;border-color:#cfcfc8}.integration-connect-area,.integration-ledger{background:#fff;border:1px solid #d8d0c1;border-radius:8px;margin-top:14px;overflow:hidden}.integration-connect-area>header,.integration-ledger>header{background:#fdf8ed;border-bottom:1px solid #e8e2d4;padding:14px 17px}.integration-connect-area>header span,.integration-ledger>header span{color:#1b4332;letter-spacing:.1em;text-transform:uppercase;font-size:.6rem;font-weight:800}.integration-connect-area h2,.integration-ledger h2{color:#1f2a24;margin:4px 0 0;font-family:inherit;font-size:1.15rem}.integration-connect-area header p,.integration-ledger header p{color:#657269;margin:4px 0 0;font-size:.68rem}.integration-connect-grid{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.integration-connect-grid>section{border-right:1px solid #e8e2d4;min-width:0;padding:16px}.integration-connect-grid>section:last-child{border-right:0}.integration-connect-grid strong{color:#1f2a24;font-family:inherit;font-size:.93rem}.integration-connect-grid p{color:#718078;margin:5px 0 12px;font-size:.66rem;line-height:1.45}.integration-connect-grid a{color:#1b4332;border:1px solid #1b4332;border-radius:5px;align-items:center;min-height:36px;padding:0 13px;font-size:.65rem;font-weight:750;text-decoration:none;display:inline-flex}.integration-ledger{overflow-x:auto}.integration-ledger table{border-collapse:collapse;width:100%;font-size:.7rem}.integration-ledger caption{color:#718078;text-align:left;padding:9px 14px;font-size:.6rem}.integration-ledger th,.integration-ledger td{text-align:left;border-top:1px solid #eee8dc;padding:10px 13px}.integration-ledger thead th{color:#1b4332;text-transform:uppercase;background:#f7f3eb;font-size:.58rem}.integration-ledger tbody th{color:#1f2a24}.integration-empty{color:#718078;background:#fbf8f2;border:1px dashed #cfc6b7;align-content:center;gap:5px;min-height:150px;padding:22px;font-size:.68rem;display:grid}.integration-empty strong{color:#1f2a24;font-family:inherit;font-size:.95rem}.integration-empty p{margin:0}.integration-usage-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.integration-usage-links>div{background:#fff;border:1px solid #d8d0c1;border-radius:8px;align-content:center;justify-items:start;min-height:220px;padding:22px;display:grid}.integration-usage-links span{color:#1b4332;letter-spacing:.1em;text-transform:uppercase;font-size:.6rem;font-weight:800}.integration-usage-links h2{margin:5px 0 0;font-family:inherit;font-size:1.15rem}.integration-usage-links p{color:#657269;margin:6px 0 14px;font-size:.7rem}.integration-usage-links a{color:#fff;background:#1b4332;border-radius:5px;align-items:center;min-height:38px;padding:0 14px;font-size:.66rem;font-weight:750;text-decoration:none;display:inline-flex}.calendar-month-agenda-layout{grid-template-columns:minmax(620px,1fr) minmax(230px,.32fr);gap:12px;display:grid}.calendar-month-agenda-layout>.overflow-x-auto{border:1px solid #e4dccd;border-radius:6px}.calendar-day-button{color:#5c6b5f;background:0 0;border:1px solid #0000;border-radius:50%;place-items:center;width:28px;height:28px;margin:3px;font-size:.72rem;display:grid}.calendar-day-button:hover{background:#f5f0e8;border-color:#8fa382}.calendar-day-button.is-today{color:#fff;background:#1b4332;font-weight:800}.calendar-day-button.is-selected{outline-offset:1px;outline:2px solid #b8912f}.calendar-day-agenda{background:#fff;border:1px solid #d8d0c1;border-radius:6px;min-width:0;overflow:hidden}.calendar-day-agenda>header{background:#fdf8ed;border-bottom:1px solid #e8e2d4;padding:14px}.calendar-day-agenda>header span{color:#1b4332;letter-spacing:.1em;text-transform:uppercase;font-size:.57rem;font-weight:800}.calendar-day-agenda>header h2{color:#1f2a24;margin:4px 0 0;font-family:inherit;font-size:1rem}.calendar-day-agenda>header p{color:#718078;margin:3px 0 0;font-size:.62rem}.calendar-day-agenda>div:not(.calendar-agenda-empty){display:grid}.calendar-day-agenda>div>button{color:#1f2a24;text-align:left;background:#fff;border:0;border-bottom:1px solid #eee8dc;grid-template-columns:64px minmax(0,1fr);gap:10px;padding:12px;display:grid}.calendar-day-agenda>div>button:hover{background:#fbf8f2}.calendar-day-agenda time{color:#1b4332;font-size:.65rem;font-weight:800}.calendar-day-agenda button>span{gap:3px;display:grid}.calendar-day-agenda button strong{font-size:.69rem}.calendar-day-agenda button small{color:#718078;text-overflow:ellipsis;white-space:nowrap;font-size:.58rem;overflow:hidden}.calendar-agenda-empty{color:#718078;text-align:center;align-content:center;justify-items:center;min-height:180px;padding:18px;display:grid}.calendar-agenda-empty strong{color:#1f2a24;font-family:inherit}.calendar-agenda-empty button{color:#1b4332;background:#fff;border:1px solid #1b4332;border-radius:5px;min-height:34px;padding:0 12px;font-size:.64rem;font-weight:750}.dialer-flow-steps{background:#fff;border:1px solid #d8d0c1;border-radius:8px;grid-template-columns:repeat(4,minmax(0,1fr));margin:0 0 14px;padding:0;list-style:none;display:grid;overflow:hidden}.dialer-flow-steps li{border-right:1px solid #e8e2d4;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;min-height:72px;padding:12px 15px;display:grid;position:relative}.dialer-flow-steps li:last-child{border-right:0}.dialer-flow-steps li>span{color:#657269;background:#f6f6f1;border:1px solid #bfc8c0;border-radius:50%;place-items:center;width:28px;height:28px;font-size:.65rem;font-weight:800;display:grid}.dialer-flow-steps li>div{gap:3px;display:grid}.dialer-flow-steps strong{color:#1f2a24;font-size:.72rem}.dialer-flow-steps small{color:#718078;font-size:.59rem;line-height:1.35}.dialer-flow-steps li.is-complete>span{color:#fff;background:#1b4332;border-color:#1b4332}.dialer-flow-steps li.is-current{background:#fdf8ed;box-shadow:inset 0 -3px #b8912f}.dialer-flow-steps li.is-current>span{color:#1b4332;background:#fff;border:2px solid #1b4332}.report-period-controls{background:#fdf8ed;border:1px solid #d8d0c1;border-radius:8px;justify-content:space-between;align-items:flex-end;gap:12px;margin-bottom:14px;padding:10px;display:flex}.report-custom-range{align-items:flex-end;gap:7px;display:flex}.report-custom-range label{gap:3px;display:grid}.report-custom-range label>span{color:#657269;letter-spacing:.07em;text-transform:uppercase;font-size:.56rem;font-weight:800}.customer-command{color:#1f2a24}@media (max-width:720px){.customer-page-intro{min-height:0;padding-bottom:14px;display:block}.customer-page-actions{justify-content:flex-start;margin-top:12px}.quote-advisor-notice{gap:2px;display:grid}.quote-rate-workspace,.quote-fit-workspace{padding:14px}.quote-rate-workspace>div>div:first-child,.quote-fit-workspace>div>div:first-child{margin:-14px -14px 14px}.carrier-portfolio-grid{grid-template-columns:1fr}.marketing-area-panel>header,.marketing-module-bridge{display:grid}.marketing-platform-grid,.settings-quiet-layout{grid-template-columns:1fr}.settings-quiet-rail{display:flex;overflow-x:auto}.settings-quiet-rail button{border-bottom:0;border-right:1px solid #eee8dc;min-width:190px}.notification-groups{grid-template-columns:1fr}.notification-groups>section{border-right:0}.settings-detail-panel>header{display:grid}.integration-summary-strip,.integration-card-grid,.integration-connect-grid,.integration-usage-links{grid-template-columns:1fr}.integration-summary-strip>div,.integration-connect-grid>section{border-bottom:1px solid #e4dccd;border-right:0}.calendar-month-agenda-layout{grid-template-columns:minmax(620px,1fr);overflow-x:auto}.dialer-flow-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.dialer-flow-steps li:nth-child(2){border-right:0}.dialer-flow-steps li:nth-child(-n+2){border-bottom:1px solid #e8e2d4}.report-period-controls,.report-custom-range{flex-direction:column;align-items:stretch}.report-custom-range{grid-template-columns:1fr 1fr;display:grid}.report-custom-range button{grid-column:1/-1}}@media (min-width:721px) and (max-width:1180px){.calendar-month-agenda-layout{grid-template-columns:1fr}}@media (min-width:721px) and (max-width:1100px){.integration-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:721px) and (max-width:1180px){.carrier-portfolio-grid,.marketing-platform-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.command-page-header{min-height:84px;padding:2px 0}.command-page-header h1{color:#1f2a24;letter-spacing:-.025em;margin:4px 0 5px;font-family:inherit;font-size:clamp(1.65rem,2.4vw,2.35rem);font-weight:700;line-height:1.08}.command-page-header>div>p:last-child{color:#5c6b5f;margin:0;font-size:.82rem}.command-eyebrow,.command-label{color:#1b4332;letter-spacing:.12em;text-transform:uppercase;font-size:.63rem;font-weight:800;display:block}.command-range{background:#fdf8ed;border:1px solid #d8cfbf;border-radius:7px;grid-template-columns:1fr auto;gap:2px 12px;min-width:196px;padding:10px 12px;display:grid}.command-range span{color:#718078;letter-spacing:.08em;text-transform:uppercase;grid-column:1/-1;font-size:.6rem;font-weight:800}.command-range strong{color:#1f2a24;font-size:.74rem}.command-range a{color:#1b4332;font-size:.7rem;font-weight:700}.command-panel{background:#fff;border:1px solid #d8d0c1;border-radius:8px;min-width:0;overflow:hidden;box-shadow:0 1px 3px #0f2d2014}.command-panel>header{background:#fdf8ed;border-bottom:1px solid #e8e2d4;justify-content:space-between;align-items:center;gap:16px;min-height:68px;padding:12px 15px;display:flex}.command-panel>header h2{color:#1f2a24;margin:2px 0 0;font-family:inherit;font-size:1.08rem;line-height:1.2}.command-panel>header p{color:#718078;margin:4px 0 0;font-size:.67rem}.command-panel>header>a{color:#1b4332;white-space:nowrap;align-items:center;gap:5px;font-size:.68rem;font-weight:750;text-decoration:none;display:inline-flex}.command-panel>header>a:hover{text-decoration:underline}.command-panel>header>a svg{width:13px;height:13px}.command-overview-grid{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:12px;display:grid}.command-net{color:#fffaf0;background:#1b4332;align-content:center;gap:2px;min-height:108px;padding:17px 48px 17px 17px;display:grid;position:relative}.command-net>span{letter-spacing:.08em;text-transform:uppercase;font-size:.63rem;font-weight:800}.command-net>strong{font-family:inherit;font-size:clamp(1.55rem,2vw,2rem)}.command-net>small{color:#d3dfd5;font-size:.65rem}.command-net>svg{width:18px;position:absolute;top:50%;right:18px;transform:translateY(-50%)}.command-money-grid,.command-work-grid{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.command-money-grid>a,.command-work-grid>a{color:#1f2a24;border-right:1px solid #e8e2d4;align-content:center;gap:3px;min-height:86px;padding:12px 14px;text-decoration:none;display:grid;position:relative}.command-money-grid>a:last-child,.command-work-grid>a:nth-child(2n){border-right:0}.command-money-grid>a:hover,.command-work-grid>a:hover{background:#fbf8f2}.command-money-grid span,.command-work-grid span,.command-call-strip span{color:#5c6b5f;font-size:.67rem;font-weight:700}.command-money-grid strong,.command-work-grid strong,.command-call-strip strong{color:#1b4332;font-family:inherit;font-size:1.16rem}.command-money-grid svg,.command-work-grid svg{width:13px;position:absolute;bottom:12px;right:12px}.command-work-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.command-work-grid>a{border-bottom:1px solid #e8e2d4;min-height:98px}.command-work-grid>a small{color:#718078;max-width:calc(100% - 18px);font-size:.61rem}.command-call-strip{background:#f8f4ec;grid-template-columns:auto auto 1fr auto;align-items:center;gap:10px;min-height:52px;padding:8px 14px;display:grid}.command-call-strip a{color:#1b4332;font-size:.67rem;font-weight:750}.command-call-strip small{color:#718078;font-size:.62rem}.command-stage-grid{grid-template-columns:repeat(8,minmax(112px,1fr));display:grid;overflow-x:auto}.command-stage-grid>a{color:#1f2a24;border-right:1px solid #e8e2d4;grid-template-rows:auto auto;grid-template-columns:1fr auto;align-content:center;gap:2px 8px;min-height:84px;padding:13px 14px;text-decoration:none;display:grid}.command-stage-grid>a:last-child{border-right:0}.command-stage-grid>a:hover{background:#fbf8f2}.command-stage-grid span{font-size:.68rem;font-weight:750}.command-stage-grid small{color:#718078;font-size:.58rem}.command-stage-grid strong{color:#1b4332;grid-area:1/2/3;align-self:center;font-family:inherit;font-size:1.25rem}.command-detail-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.command-list>a{color:#1f2a24;border-bottom:1px solid #eee9df;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:66px;padding:9px 13px;text-decoration:none;display:grid}.command-list>a:last-child{border-bottom:0}.command-list>a:hover{background:#fbf8f2}.command-list>a>span:nth-child(2){gap:2px;min-width:0;display:grid}.command-list strong{text-overflow:ellipsis;white-space:nowrap;font-size:.71rem;overflow:hidden}.command-list small,.command-list time{color:#718078;font-size:.59rem}.command-list b{color:#1b4332;font-family:inherit;font-size:.86rem}.command-list-mark,.command-initials{color:#1b4332;background:#edf2e9;border:1px solid #d6dfd2;border-radius:6px;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}.command-list-mark svg{width:14px;height:14px}.command-initials{font-size:.6rem;font-weight:800}.command-empty{color:#718078;text-align:center;align-content:center;place-items:center;gap:5px;min-height:170px;padding:24px;display:grid}.command-empty svg{color:#8fa382;width:24px;height:24px}.command-empty strong{color:#1f2a24;font-size:.77rem}.command-empty span{max-width:250px;font-size:.64rem}.command-bars{grid-template-columns:repeat(7,1fr);align-items:end;gap:9px;min-height:210px;padding:18px 16px 13px;display:grid}.command-bars>div{grid-template-rows:150px auto auto;justify-items:center;gap:3px;min-width:0;display:grid}.command-bars>div>span{border-bottom:1px solid #d8d0c1;justify-content:center;align-items:end;width:100%;height:150px;display:flex}.command-bars i{background:#1b4332;border-radius:3px 3px 0 0;width:min(24px,58%);display:block}.command-bars strong{font-size:.65rem}.command-bars small{color:#718078;font-size:.6rem}.command-recommendations{margin:0;padding:0;list-style:none}.command-recommendations li{border-bottom:1px solid #eee9df;grid-template-columns:30px 1fr;align-items:center;gap:9px;min-height:64px;padding:10px 13px;display:grid}.command-recommendations li:last-child{border-bottom:0}.command-recommendations span{color:#b8912f;font-family:inherit;font-size:.92rem;font-weight:700}.command-recommendations p{color:#405348;margin:0;font-size:.68rem;line-height:1.45}@media (max-width:1180px){.command-overview-grid,.command-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.command-watchlist,.command-priority{grid-column:1/-1}.command-stage-grid{grid-template-columns:repeat(8,minmax(132px,1fr))}}@media (max-width:760px){.command-page-header{align-items:stretch}.command-range{width:100%}.command-overview-grid,.command-detail-grid{grid-template-columns:1fr}.command-watchlist,.command-priority{grid-column:auto}.command-money-grid{grid-template-columns:1fr}.command-money-grid>a{border-bottom:1px solid #e8e2d4;border-right:0;min-height:68px}.command-money-grid>a:last-child{border-bottom:0}.command-call-strip{grid-template-columns:auto auto 1fr}.command-call-strip a{grid-column:1/-1}}@media (max-width:460px){.command-work-grid{grid-template-columns:1fr}.command-work-grid>a{border-right:0;min-height:78px}.command-panel>header{flex-direction:column;align-items:flex-start;gap:7px}}.contact-directory-heading{min-height:82px}.contact-directory-heading h1{color:#1f2a24;margin:3px 0 2px;font-family:inherit;font-size:clamp(1.55rem,2.1vw,2.1rem);line-height:1.1}.contact-directory-heading>div>div>span{color:#1b4332;background:#eef3ea;border:1px solid #cdd9ce;border-radius:999px;padding:4px 8px;font-size:.64rem;font-weight:750}.contact-directory-heading>div>p:last-child{color:#5c6b5f;max-width:760px;margin:6px 0 0;font-size:.76rem}.contact-directory-eyebrow{color:#1b4332;letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:.61rem;font-weight:800}.directory-actions-trigger{color:#1b4332;background:#fdf8ed;border-color:#1b4332}.directory-actions-trigger:hover{color:#fffaf0;background:#1b4332}.contact-directory-tabs .segmented-control{background:#eee7da;border:1px solid #d8d0c1;border-radius:7px;width:max-content;max-width:100%;padding:3px;overflow-x:auto}.contact-directory-tabs .segmented-control-option{color:#53635a;border-radius:5px;min-height:34px;font-size:.7rem;font-weight:700}.contact-directory-tabs .segmented-control-option.active{color:#fffaf0;box-shadow:none;background:#1b4332}.contact-directory-filters{border-color:#d8d0c1;box-shadow:0 1px 3px #0f2d200f}.contact-directory-filters input,.contact-directory-filters select{color:#1f2a24;background:#fffdf8;border-color:#cfc6b7;border-radius:6px;min-height:38px}.contact-directory-table{border-color:#b8c7b9;box-shadow:0 1px 3px #0f2d2014}.contact-directory-table>div,.contact-directory-table>.flex{padding-inline:14px}.contact-directory-table table{border-collapse:separate;border-spacing:0}.contact-directory-table-head{color:#fffaf0;background:#1b4332}.contact-directory-table-head th{letter-spacing:.015em;height:44px;padding-inline:10px;font-size:.64rem;font-weight:750}.contact-directory-table tbody tr{background:#fff}.contact-directory-table tbody tr:hover{background:#fbf8f2}.contact-directory-table tbody td{border-bottom:1px solid #eee9df;height:58px;padding-inline:10px}.contact-directory-table tbody tr:last-child td{border-bottom:0}.contact-directory-table>.flex:last-child{background:#fdf8ed;border-top:1px solid #e8e2d4;min-height:58px;margin-top:0;padding-block:10px}@media (max-width:640px){.contact-directory-heading{align-items:stretch}.directory-actions-trigger{justify-content:center;width:100%}.contact-directory-filters>div{grid-template-columns:1fr;display:grid}.contact-directory-filters label,.contact-directory-filters input,.contact-directory-filters select{width:100%;min-width:0!important}}.contacts-page{color:#1f2a24;width:100%;min-width:0}.contacts-page-hero{justify-content:space-between;align-items:flex-start;gap:24px;min-height:112px;padding:2px 0 20px;display:flex}.contacts-page-eyebrow{color:#1b4332;letter-spacing:.14em;text-transform:uppercase;margin:0 0 7px;font-size:.64rem;font-weight:850}.contacts-page-hero h1{color:#1f2a24;letter-spacing:-.035em;margin:0;font-family:inherit;font-size:clamp(2rem,2.7vw,2.75rem);font-weight:700;line-height:1.02}.contacts-page-hero>div:first-child>p:last-child{color:#66736b;max-width:720px;margin:9px 0 0;font-size:.82rem;line-height:1.5}.contacts-page-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.contacts-page-actions .customer-button{gap:7px;min-height:40px;padding-inline:14px}.contacts-page-actions svg{width:15px;height:15px}.contacts-directory{background:#fff;border:1px solid #aebcaf;border-radius:8px;overflow:hidden;box-shadow:0 12px 30px #0f2d200f}.contacts-heading{color:#fdf8ed;background:#0f2d20;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:20px;min-height:106px;padding:17px 18px;display:grid}.contacts-heading-copy{min-width:0}.contacts-heading .section-label{color:#b8c9bd;letter-spacing:.13em;text-transform:uppercase;font-size:.58rem;font-weight:850;display:block}.contacts-title-line{align-items:center;gap:11px;margin-top:5px;display:flex}.contacts-title-line h2{color:#fdf8ed;margin:0;font-family:inherit;font-size:1.28rem;font-weight:700;line-height:1.15}.contacts-title-line>span{color:#e5d59f;white-space:nowrap;border:1px solid;border-radius:999px;padding:5px 8px;font-size:.58rem;font-weight:800;line-height:1}.contacts-heading-copy>p{color:#c7d4ca;max-width:760px;margin:6px 0 0;font-size:.69rem;line-height:1.45}.contact-section-tabs{background:#05160e52;border:1px solid #ffffff3d;border-radius:6px;grid-template-columns:repeat(4,max-content);gap:3px;padding:4px;display:grid}.contact-section-tabs :is(button,a){color:#d0dbd3;white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:4px;justify-content:center;align-items:center;min-height:38px;padding:0 14px;font-size:.68rem;font-weight:750;text-decoration:none;display:inline-flex}.contact-section-tabs :is(button,a):hover{color:#fff;background:#ffffff14;border-color:#ffffff2e}.contact-section-tabs :is(button,a):focus-visible{outline-offset:2px;outline:3px solid #c6d6cbb8}.contact-section-tabs .is-active{color:#0f2d20;background:#fdf8ed;border-color:#fdf8ed;box-shadow:0 2px 8px #04120b33}.contacts-subnav{background:#fffdf8;border-bottom:1px solid #d8d0c1;grid-template-columns:minmax(300px,.8fr) minmax(0,1.7fr);align-items:end;gap:12px;padding:14px 16px;display:grid}.contact-search{color:#718078;background:#fff;border:1px solid #aeb9b0;border-radius:5px;align-items:center;gap:8px;min-height:44px;padding:0 12px;display:flex}.contact-search:focus-within{outline-offset:1px;border-color:#1b4332;outline:3px solid #6b8f7b59}.contact-search svg{flex:none;width:15px;height:15px}.contact-search input{color:#1f2a24;width:100%;min-width:0;font-size:.75rem;font-weight:600;box-shadow:none!important;background:0 0!important;border:0!important;outline:0!important;padding:0!important}.contact-filter-bar{grid-template-columns:repeat(4,minmax(128px,1fr)) auto;align-items:end;gap:10px;display:grid}.carrier-directory-filters,.partner-directory-filters{grid-template-columns:repeat(3,minmax(128px,1fr)) auto}.contact-filter-bar label{gap:5px;min-width:0;display:grid}.contact-filter-bar label>span{color:#66736b;font-size:.6rem;font-weight:800;line-height:1.2}.contact-filter-bar select{color:#1f2a24;cursor:pointer;background:#fff;border:1px solid #aeb9b0;border-radius:5px;width:100%;min-height:40px;padding:0 32px 0 11px;font-size:.69rem;font-weight:650}.contact-filter-bar>button{color:#1b4332;cursor:pointer;background:#fff;border:1px solid #aeb9b0;border-radius:5px;min-height:40px;padding:0 14px;font-size:.69rem;font-weight:750}.contact-filter-bar>button:hover:not(:disabled){background:#edf3ec;border-color:#1b4332}.contact-filter-bar>button:disabled{opacity:.45;cursor:not-allowed}.contacts-table{scrollbar-width:none;overflow:auto visible}.contacts-table::-webkit-scrollbar{display:none}.contacts-table table{border-collapse:collapse;table-layout:auto;width:100%;min-width:1280px;font-size:.7rem}.contacts-table caption{clip:rect(0, 0, 0, 0);width:1px;height:1px;position:absolute;overflow:hidden}.contacts-table thead th{letter-spacing:.035em;text-align:left;text-transform:uppercase;white-space:nowrap;border-bottom:2px solid #b8c9bd;height:42px;padding:0 12px;font-family:inherit;font-size:.61rem;font-weight:700;color:#fffaf0!important;background:#0f2d20!important}.contacts-table thead th:first-child{padding-left:18px}.contacts-table :is(th,td)>input[type=checkbox]{accent-color:#1b4332;width:15px;height:15px}.contacts-table .directory-sort{color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:0;display:inline-flex}.contacts-table .directory-sort svg{width:13px;height:13px}.contacts-table tbody tr{cursor:pointer}.contacts-table tbody a{color:#1b4332;font-weight:650;text-decoration:none}.contacts-table tbody a:hover{text-decoration:underline}.contacts-table tbody th,.contacts-table tbody td{color:#34423a;text-align:left;vertical-align:middle;background:#fff;border-bottom:1px solid #c7d1c8;max-width:280px;height:58px;padding:10px 12px;font-weight:500;line-height:1.4}.contacts-table tbody th{padding-left:18px}.contacts-table tbody tr:hover :is(th,td){background:#fbfaf5}.contacts-table tbody tr:last-child :is(th,td){border-bottom:0}.contacts-table .person-cell{color:#1f2a24;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:9px;min-width:210px;padding:0;display:flex}.contacts-table .person-cell>span:last-child{min-width:0;display:grid}.contacts-table .person-cell strong{text-overflow:ellipsis;white-space:nowrap;font-size:.71rem;overflow:hidden}.contacts-table .person-cell small{color:#718078;letter-spacing:.05em;text-transform:uppercase;margin-top:2px;font-size:.55rem;font-weight:700}.contacts-table .row-menu{color:#1b4332;cursor:pointer;background:0 0;border:0;border-radius:5px;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.contacts-table .row-menu:hover{background:#edf3ec}.contacts-table .row-menu svg{width:17px;height:17px}.contacts-empty{text-align:center;justify-items:center;gap:6px;padding:48px 16px;display:grid}.contacts-empty strong{color:#1f2a24;font-family:inherit;font-size:1rem}.contacts-empty span{color:#718078;font-size:.7rem}.contacts-empty button{color:#1b4332;background:#fff;border:1px solid #1b4332;border-radius:5px;margin-top:7px;padding:9px 14px;font-size:.69rem;font-weight:750}.contacts-count-footer{color:#66736b;background:#f8f3e7;border-top:1px solid #d8d0c1;justify-content:space-between;align-items:center;gap:14px;min-height:62px;padding:10px 16px;font-size:.68rem;display:flex}.contacts-count-footer>span{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.contacts-count-footer>span strong{color:#1b4332;font-size:.74rem}.directory-bulk-actions{background:#fffdf8;border-bottom:1px solid #d8d0c1;padding:10px 16px}.directory-bulk-actions>div{margin:0}.contacts-count-footer>span small{color:#718078;font-size:.62rem;font-weight:650}.contacts-count-footer nav{align-items:center;gap:4px;display:flex}.contacts-count-footer :is(button,.contacts-page-number,select){color:#5c6b5f;background:#fff;border:1px solid #c7cfc5;border-radius:5px;min-height:34px;padding:0 10px;font-size:.65rem;font-weight:700}.contacts-count-footer button:not(:disabled):hover,.contacts-page-number{color:#fff!important;background:#1b4332!important;border-color:#1b4332!important}.contacts-count-footer button:disabled{opacity:.45;cursor:not-allowed}@media (max-width:1100px){.contacts-heading{grid-template-columns:1fr;align-items:start}.contact-section-tabs{width:max-content;max-width:100%;overflow-x:auto}.contacts-subnav{grid-template-columns:1fr}.contact-filter-bar{grid-template-columns:repeat(2,minmax(150px,1fr)) auto}}@media (max-width:700px){.contacts-page-hero{flex-direction:column;min-height:0;padding-bottom:16px}.contacts-page-actions{justify-content:stretch;width:100%}.contacts-page-actions .customer-button{flex:1;justify-content:center}.contacts-heading{padding:15px 13px}.contact-section-tabs{grid-template-columns:repeat(4,minmax(108px,1fr));width:100%}.contact-filter-bar{grid-template-columns:1fr}.contact-filter-bar>button{width:100%}.contacts-count-footer{flex-direction:column;align-items:flex-start}.contacts-count-footer nav{flex-wrap:wrap;width:100%}.contacts-count-footer nav button{flex:1}}.applications-tracker-page .application-review{gap:12px;margin-bottom:18px;display:grid}.applications-tracker-page .application-summary{background:#a9bba9;border:1px solid #a9bba9;border-radius:9px;grid-template-columns:repeat(5,minmax(0,1fr));display:grid;overflow:hidden;box-shadow:0 4px 16px #0f2d200f}.applications-tracker-page .application-summary>div{background:#fffdf8;align-content:center;gap:5px;min-height:86px;padding:14px 17px;display:grid}.applications-tracker-page .application-summary>div+div{border-left:1px solid #d8d0c1}.applications-tracker-page .application-summary span{color:#5f6f65;letter-spacing:.035em;text-transform:uppercase;font-size:.66rem;font-weight:780}.applications-tracker-page .application-summary strong{color:#17251e;font-family:inherit;font-size:1.52rem;line-height:1}.applications-tracker-page .application-summary>div:last-child{background:#edf3e9}.applications-tracker-page .application-summary>div:last-child strong{color:#1b4332}.applications-tracker-page .application-tracker-shell{background:#fff;border:1px solid #a9bba9;border-radius:9px;overflow:hidden;box-shadow:0 5px 18px #0f2d200f}.applications-tracker-page .application-tracker-header{background:#fffdf8;border:0;border-bottom:1px solid #d8d0c1;justify-content:space-between;align-items:center;gap:20px;padding:20px 22px;display:flex}.applications-tracker-page .application-tracker-header>div{min-width:0}.applications-tracker-page .application-tracker-header span{color:#1b4332;letter-spacing:.105em;font-size:.62rem;font-weight:850}.applications-tracker-page .application-tracker-header h2{color:#17251e;margin:4px 0 2px;font-family:inherit;font-size:1.28rem;line-height:1.15}.applications-tracker-page .application-tracker-header p{color:#66756c;margin:0;font-size:.72rem}.applications-tracker-page .application-primary-action{color:#fffdf8;background:#1b4332;border:1px solid #1b4332;border-radius:6px;flex:none;align-items:center;gap:8px;min-height:42px;padding:0 15px;font-size:.73rem;font-weight:800;display:inline-flex}.applications-tracker-page .application-primary-action:hover{background:#123625}.applications-tracker-page .application-primary-action:focus-visible{outline-offset:2px;outline:3px solid #c8ae72}.applications-tracker-page .application-primary-action svg{width:16px;height:16px}.applications-tracker-page .application-toolbar{background:#f5f0e6;border-bottom:1px solid #d8d0c1;grid-template-columns:minmax(220px,1fr) 190px auto;align-items:center;gap:10px;padding:11px 14px;display:grid}.applications-tracker-page .application-search{background:#fffdf8;border:1px solid #c9c1b3;border-radius:6px;grid-template-columns:17px minmax(0,1fr);align-items:center;gap:8px;min-height:40px;padding:0 12px;display:grid}.applications-tracker-page .application-search svg{color:#52675b;width:16px}.applications-tracker-page .application-search input{color:#1f2a24;background:0 0;border:0;outline:0;min-width:0;font-size:.72rem}.applications-tracker-page .application-toolbar select{color:#1f2a24;background:#fffdf8;border:1px solid #c9c1b3;border-radius:6px;width:100%;min-height:40px;padding:0 10px;font-size:.72rem}.applications-tracker-page .application-toolbar>span{color:#1b4332;text-align:right;min-width:72px;font-size:.66rem;font-weight:800}.applications-tracker-page .application-table-wrap{overflow-x:auto}.applications-tracker-page .application-table{border-collapse:collapse;text-align:left;width:100%;min-width:920px}.applications-tracker-page .application-table thead{color:#fffaf0;background:#1b4332}.applications-tracker-page .application-table th{color:inherit;letter-spacing:.075em;text-transform:uppercase;padding:12px 14px;font-size:.6rem;font-weight:850}.applications-tracker-page .application-table td{color:#243129;vertical-align:middle;border-bottom:1px solid #e7e1d5;padding:13px 14px;font-size:.7rem}.applications-tracker-page .application-table tbody tr{background:#fff;transition:background-color .16s,box-shadow .16s}.applications-tracker-page .application-table tbody tr:hover{background:#f8f5ee}.applications-tracker-page .application-table tbody tr.is-selected{background:#edf3e9;box-shadow:inset 4px 0 #1b4332}.applications-tracker-page .application-table td>strong,.applications-tracker-page .application-table td>small,.applications-tracker-page .application-table td:first-child button strong,.applications-tracker-page .application-table td:first-child button small{display:block}.applications-tracker-page .application-table td>strong,.applications-tracker-page .application-table td:first-child button strong{color:#17251e;font-weight:790}.applications-tracker-page .application-table td>small,.applications-tracker-page .application-table td:first-child button small{color:#718078;margin-top:3px;font-size:.6rem}.applications-tracker-page .application-table td:first-child button{text-align:left;background:0 0;border:0;padding:0}.applications-tracker-page .application-progress{grid-template-columns:62px auto;align-items:center;gap:8px;min-width:104px;display:grid}.applications-tracker-page .application-progress i{background:#dce5d9;border-radius:999px;height:6px;display:block;overflow:hidden}.applications-tracker-page .application-progress b{background:#1b4332;height:100%;display:block}.applications-tracker-page .application-progress em{color:#57675e;white-space:nowrap;font-size:.6rem;font-style:normal}.applications-tracker-page .application-status-control{justify-items:start;gap:5px;display:grid}.applications-tracker-page .application-status-control select{color:#53645a;background:0 0;border:0;max-width:132px;font-size:.58rem;text-decoration:underline}.applications-tracker-page .application-row-open{color:#1b4332;background:0 0;border:1px solid #0000;border-radius:5px;place-items:center;width:34px;height:34px;display:inline-grid}.applications-tracker-page .application-row-open:hover{background:#fffdf8;border-color:#a9bba9}.applications-tracker-page .application-row-open svg{width:16px}.applications-tracker-page .application-evidence{color:#fffaf0;background:#0f2d20;border-top:0;grid-template-columns:minmax(160px,.5fr) minmax(0,1.6fr) auto;align-items:center;gap:14px;padding:14px 18px;display:grid}.applications-tracker-page .application-evidence>div{gap:3px;display:grid}.applications-tracker-page .application-evidence span{color:#d9c78f;letter-spacing:.09em;font-size:.58rem;font-weight:850}.applications-tracker-page .application-evidence strong{color:#fffaf0;font-family:inherit;font-size:1rem}.applications-tracker-page .application-evidence p{color:#d5e0d4;margin:0;font-size:.68rem;line-height:1.45}.applications-tracker-page .application-evidence a{color:#e2cb8e;white-space:nowrap;font-size:.68rem;font-weight:800;text-decoration:none}.applications-tracker-page .application-evidence small{color:#d5e0d4;white-space:nowrap;font-size:.64rem}.applications-tracker-page .application-evidence dl{display:contents}.applications-tracker-page .application-evidence dl>div:not(:last-child){display:none}.applications-tracker-page .application-evidence dl>div:last-child{background:0 0;margin:0;padding:0}.applications-tracker-page .application-evidence dl dt{display:none}.applications-tracker-page .application-evidence dl dd{color:#d5e0d4;margin:0;font-size:.64rem}.applications-tracker-page .application-evidence dl a{color:#e2cb8e}.applications-tracker-page .application-empty{text-align:center;place-content:center;gap:6px;min-height:180px;padding:28px;display:grid}.applications-tracker-page .application-empty strong{color:#17251e;font-family:inherit;font-size:1.15rem}.applications-tracker-page .application-empty p{color:#6d7b72;margin:0;font-size:.72rem}.applications-tracker-page .application-followup-panel{background:#fff;border:1px solid #b8c7b9;border-radius:8px;margin-top:4px;overflow:hidden}.applications-tracker-page .application-followup-panel>summary{cursor:pointer;color:#1b4332;background:#fffdf8;justify-content:space-between;align-items:center;gap:18px;min-height:64px;padding:13px 18px;list-style:none;display:flex}.applications-tracker-page .application-followup-panel>summary::-webkit-details-marker{display:none}.applications-tracker-page .application-followup-panel>summary span:first-child{gap:3px;display:grid}.applications-tracker-page .application-followup-panel>summary small{color:#1b4332;letter-spacing:.09em;font-size:.58rem;font-weight:850}.applications-tracker-page .application-followup-panel>summary strong{color:#17251e;font-family:inherit;font-size:1rem}.applications-tracker-page .application-followup-panel>summary>span:last-child{color:#627168;font-size:.66rem;font-weight:750}.applications-tracker-page .application-followup-panel>summary:focus-visible{outline-offset:-3px;outline:3px solid #c8ae72}.applications-tracker-page .application-followup-content{border-top:1px solid #d8d0c1;padding:16px}@media (max-width:900px){.applications-tracker-page .application-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.applications-tracker-page .application-summary>div+div{border-top:1px solid #d8d0c1;border-left:0}.applications-tracker-page .application-toolbar{grid-template-columns:minmax(0,1fr) 170px}.applications-tracker-page .application-toolbar>span{text-align:left;grid-column:1/-1}}@media (max-width:640px){.applications-tracker-page .application-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.applications-tracker-page .application-tracker-header{flex-direction:column;align-items:stretch}.applications-tracker-page .application-primary-action{justify-content:center}.applications-tracker-page .application-toolbar,.applications-tracker-page .application-evidence{grid-template-columns:1fr}}.commission-ledger-page>.mb-3{background:#eef3ea;border:1px solid #b8c7b9;border-radius:7px;padding:7px}.commission-ledger-page [role=tablist],.commission-ledger-page .segmented-control{gap:4px}[data-owner-screen]{color:#1f2a24}[data-owner-screen]>header{background:#fffdf8;border:1px solid #d8d0c1;border-left:4px solid #1b4332;border-radius:8px;padding:18px 20px;box-shadow:0 1px 3px #0f2d200f}[data-owner-screen]>header h1{font-family:inherit;font-size:clamp(1.55rem,2vw,2rem)}[data-owner-screen]>header button{background:#fdf8ed;border-color:#9daf9f}[data-owner-screen]>.grid,[data-owner-screen]>.space-y-6{gap:14px}[data-owner-screen] section.rounded-xl{border-color:#cfc6b7;border-radius:8px;box-shadow:0 1px 3px #0f2d2012}[data-owner-screen] section.rounded-xl>div:first-child h2{color:#1b4332;font-family:inherit;font-size:.98rem}[data-owner-screen] .bg-surface-summary{background:#f7f3eb}[data-owner-screen] table thead{color:#fffaf0;background:#1b4332}[data-owner-screen] table thead :is(th,td){color:inherit}[data-owner-screen] table tbody tr:nth-child(2n){background:#fdfaf4}.applications-tracker-page section[aria-labelledby=recorded-applications-title],.policy-book-page .rounded-xl.border.bg-white,.viz-root .rounded-xl.border.bg-white{border-color:#b8c7b9;border-radius:8px;box-shadow:0 1px 3px #0f2d200f}.applications-tracker-page table thead,.policy-book-page table thead,.viz-root table thead{color:#fffaf0;background:#1b4332}.applications-tracker-page table thead th,.policy-book-page table thead th,.viz-root table thead th{color:inherit;padding-inline:12px}.applications-tracker-page table tbody td,.policy-book-page table tbody td{padding:11px 12px}.application-tracker-shell{overflow:hidden}.application-tracker-header{background:#fffdf8;border-bottom:1px solid #e8e2d4;padding:16px 18px}.application-tracker-header h2{color:#1b4332;font-family:inherit;font-size:1.05rem}.application-tracker-search{background:#f7f3eb;border-bottom:1px solid #e8e2d4;grid-template-columns:18px minmax(220px,1fr) auto;align-items:center;gap:8px;padding:11px 16px;display:grid}.application-tracker-search svg{color:#5c6b5f;width:16px}.application-tracker-search input{min-height:38px;box-shadow:none!important;background:0 0!important;border:0!important}.application-tracker-search>span{color:#1b4332;font-size:.65rem;font-weight:800}.application-tracker-shell tbody tr.is-selected{background:#f3f6ef;box-shadow:inset 3px 0 #1b4332}.application-tracker-shell tbody td:first-child button{color:#1f2a24;text-align:left;background:0 0;border:0;gap:2px;padding:0;font-weight:750;display:grid}.application-tracker-shell tbody td:first-child button small{color:#718078;font-size:.58rem;font-weight:500}.application-tracker-empty{color:#5c6b5f;justify-content:space-between;align-items:center;gap:12px;padding:24px;display:flex}.application-tracker-empty button{color:#1b4332;font-weight:800}.application-evidence{background:#fffdf8;border-top:2px solid #1b4332;grid-template-columns:minmax(180px,.7fr) minmax(0,1.3fr);gap:16px;padding:16px 18px;display:grid}.application-evidence>div{gap:3px;display:grid}.application-evidence span{color:#1b4332;text-transform:uppercase;letter-spacing:.09em;font-size:.56rem;font-weight:850}.application-evidence strong{font-family:inherit;font-size:1rem}.application-evidence small{color:#718078}.application-evidence dl{background:#d8d0c1;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:0;display:grid}.application-evidence dl>div{background:#fff;padding:10px 12px}.application-evidence dt{color:#718078;text-transform:uppercase;font-size:.56rem;font-weight:800}.application-evidence dd{color:#1f2a24;margin:4px 0 0;font-size:.68rem}.viz-root>.mb-4:has([role=tablist]){background:#eef3ea;border:1px solid #b8c7b9;border-radius:7px;padding:6px;overflow-x:auto}.viz-root [role=tablist]{min-width:max-content}.analytics-business-strip{background:#d8d0c1;border:1px solid #b8c7b9;border-radius:8px;grid-template-columns:repeat(6,minmax(0,1fr));margin-bottom:12px;display:grid;overflow:hidden}.analytics-business-strip a{color:#1f2a24;background:#fffdf8;align-content:center;gap:3px;min-height:86px;padding:12px 14px;text-decoration:none;display:grid}.analytics-business-strip a+a{border-left:1px solid #d8d0c1}.analytics-business-strip a:hover{background:#f3f6ef}.analytics-business-strip span{color:#1b4332;text-transform:uppercase;letter-spacing:.07em;font-size:.57rem;font-weight:850}.analytics-business-strip strong{font-family:inherit;font-size:1.15rem}.analytics-business-strip small{color:#718078;font-size:.57rem}@media (max-width:700px){.availability-summary{grid-template-columns:1fr}.availability-summary>div{border-bottom:1px solid #e8e2d4;border-right:0}.availability-timezone{grid-template-columns:1fr;gap:7px}.availability-days>div{grid-template-columns:1fr;gap:10px;padding:12px 0}[data-owner-screen]>header{padding:15px}.application-evidence,.application-evidence dl{grid-template-columns:1fr}.analytics-business-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.analytics-business-strip a+a{border-top:1px solid #d8d0c1;border-left:0}}.commission-ledger-page table{border-collapse:separate;border-spacing:0}.commission-ledger-page thead tr{background:#1b4332;color:#fffaf0!important}.commission-ledger-page thead th{color:inherit!important;border:0!important;padding:11px 12px!important}.commission-ledger-page tbody td,.commission-ledger-page tbody th{border-bottom:1px solid #ded8cc!important;padding:11px 12px!important}.commission-ledger-page tbody tr:hover{background:#f7f3ea}.commission-ledger-page .rounded-xl.border{box-shadow:0 2px 7px #0f2d200d;border-color:#aebdaf!important;border-radius:8px!important}.commission-schedule-embedded .customer-page-heading{box-shadow:none;padding:13px 15px}.commission-schedule-embedded .customer-page-heading h1{font-size:1.42rem}.support-guided-workspace{grid-template-columns:minmax(0,1.45fr) minmax(320px,.75fr);align-items:start;gap:16px;display:grid}.support-guide-library,.support-request-form{background:#fffdf8;border:2px solid #1b4332;border-radius:8px;min-width:0;padding:20px}.support-guide-library>header span,.support-request-form>header span{color:#1b4332;letter-spacing:.12em;text-transform:uppercase;font-size:.62rem;font-weight:850}.support-guide-library>header h2,.support-request-form>header h2{color:#1f2a24;margin:3px 0 5px;font-family:inherit;font-size:1.24rem}.support-guide-library>header p,.support-request-form>header p{color:#68766d;margin:0 0 15px;font-size:.72rem;line-height:1.55}.support-search{background:#fdf8ed;border:1px solid #aebdaf;border-radius:6px;align-items:center;gap:9px;min-height:44px;margin-bottom:14px;padding:0 13px;display:flex}.support-search svg{color:#1b4332;width:17px}.support-search input{background:0 0;border:0;outline:0;width:100%;font-size:.75rem}.support-guide-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.support-guide-grid article{background:#fff;border:1px solid #b8c7b9;border-radius:7px;align-content:start;min-height:190px;padding:15px;display:grid}.support-guide-grid article>div{color:#795d21;text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:6px;font-size:.59rem;font-weight:800;display:flex}.support-guide-grid article>div svg{width:15px}.support-guide-grid article small{color:#1b4332;margin-top:13px;font-size:.61rem;font-weight:780}.support-guide-grid article h3{color:#1f2a24;margin:3px 0 6px;font-family:inherit;font-size:.95rem;line-height:1.2}.support-guide-grid article p{color:#657169;margin:0 0 14px;font-size:.68rem;line-height:1.5}.support-guide-grid article a{color:#1b4332;align-self:end;font-size:.68rem;font-weight:780}.support-request-form{position:sticky;top:78px}.support-request-form label{color:#1f2a24;font-size:.72rem}.support-request-form select,.support-request-form textarea{background:#fff!important;border-color:#b8c7b9!important;border-radius:6px!important}.support-no-results{color:#6b766e;text-align:center;border:1px dashed #aebdaf;grid-column:1/-1;justify-items:center;gap:5px;padding:32px;display:grid}.support-no-results svg{color:#1b4332}@media (max-width:980px){.support-guided-workspace{grid-template-columns:1fr}.support-request-form{position:static}}@media (max-width:620px){.support-guide-grid{grid-template-columns:1fr}}.customer-workforce-directory{background:#fffdf8;border:2px solid #1b4332;border-radius:8px;overflow:hidden}.customer-workforce-directory>header{color:#fffaf0;background:#1b4332;justify-content:space-between;align-items:flex-start;gap:20px;padding:18px 20px;display:flex}.customer-workforce-directory>header span{letter-spacing:.12em;text-transform:uppercase;opacity:.82;font-size:.6rem;font-weight:820}.customer-workforce-directory>header h2{color:#fffaf0;margin:3px 0 5px;font-family:inherit;font-size:1.18rem}.customer-workforce-directory>header p{opacity:.82;max-width:660px;margin:0;font-size:.69rem;line-height:1.55}.customer-workforce-directory>header dl{gap:8px;margin:0;display:flex}.customer-workforce-directory>header dl div{text-align:center;border:1px solid #fdf8ed47;border-radius:6px;min-width:74px;padding:9px 11px}.customer-workforce-directory>header dt{opacity:.75;font-size:.56rem}.customer-workforce-directory>header dd{margin:2px 0 0;font-family:inherit;font-size:1.1rem}.workforce-search{background:#eef3ea;border-bottom:1px solid #d8d0c1;padding:12px 14px;display:block}.workforce-search input{background:#fffdf8;border:1px solid #aebdaf;border-radius:5px;width:100%;min-height:40px;padding:0 12px;font-size:.73rem}.customer-workforce-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;display:grid}.customer-workforce-columns>div{min-width:0;padding:16px}.customer-workforce-columns>div+div{border-left:1px solid #d8d0c1}.customer-workforce-columns h3{color:#1f2a24;margin:0 0 10px;font-family:inherit;font-size:1rem}.workforce-card-list{gap:9px;display:grid}.workforce-card-list article{background:#fff;border:1px solid #aebdaf;border-radius:6px;padding:14px}.workforce-card-list article>header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.workforce-card-list article>header>div{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.workforce-card-list article strong{color:#1f2a24;font-family:inherit;font-size:.88rem}.workforce-card-list article header a{color:#1b4332;align-items:center;gap:4px;font-size:.65rem;font-weight:760;display:inline-flex}.workforce-card-list article header svg{color:#1b4332;width:15px}.workforce-card-list article>p{color:#657169;margin:7px 0 10px;font-size:.67rem;line-height:1.5}.workforce-card-list article dl{gap:5px;margin:0;display:grid}.workforce-card-list article dl div{border-top:1px solid #eee9df;grid-template-columns:82px 1fr;gap:8px;padding-top:5px;font-size:.61rem;display:grid}.workforce-card-list article dt{color:#6b766e}.workforce-card-list article dd{color:#34443a;margin:0}.workforce-card-list article footer{gap:6px;margin-top:10px;display:flex}.workforce-card-list article footer button{color:#1b4332;background:#fdf8ed;border:1px solid #1b4332;border-radius:5px;align-items:center;gap:5px;min-height:32px;padding:0 10px;font-size:.64rem;font-weight:760;display:inline-flex}.workforce-card-list article footer button:first-child:not(.danger){color:#fffaf0;background:#1b4332}.workforce-card-list article footer button.danger{color:#8b2f2f;background:#fff7f5;border-color:#d8aaaa}.workforce-card-list article footer button:disabled{cursor:not-allowed;opacity:.48}.workforce-state{border:1px solid #b8c7b9;border-radius:999px;padding:3px 7px;letter-spacing:.04em!important;font-size:.54rem!important}.workforce-state.is-active{color:#14532d;background:#e9f5ec;border-color:#9bc6a8}.workforce-state.is-paused{color:#765619;background:#fff5dd;border-color:#dfc88c}.workforce-state.is-disabled{color:#68716b;background:#eee}.workforce-state.is-catalog{color:#1b4332;background:#eef3ea}.workforce-empty{color:#657169;text-align:center;border:1px dashed #aebdaf;padding:24px}@media (max-width:900px){.customer-workforce-directory>header{flex-direction:column}.customer-workforce-columns{grid-template-columns:1fr}.customer-workforce-columns>div+div{border-top:1px solid #d8d0c1;border-left:0}}@media (max-width:540px){.customer-workforce-directory>header dl{width:100%}.customer-workforce-directory>header dl div{flex:1;min-width:0}}.credentials-state-page{flex-direction:column;display:flex}.credentials-state-page>.customer-page-heading{order:0}.credentials-state-page>[role=alert]{order:1}.credential-state-picker{color:#fffaf0;background:#1b4332;border:2px solid #0f2d20;border-radius:8px;order:2;justify-content:space-between;align-items:end;gap:24px;margin-bottom:15px;padding:19px 20px;display:flex}.credential-state-picker>div:first-child{max-width:660px}.credential-state-picker span{letter-spacing:.12em;text-transform:uppercase;opacity:.78;font-size:.6rem;font-weight:850}.credential-state-picker h2{margin:3px 0 5px;font-family:inherit;font-size:1.2rem}.credential-state-picker p{opacity:.8;margin:0;font-size:.69rem;line-height:1.55}.credential-state-picker>div:last-child{grid-template-columns:minmax(190px,1fr) auto;gap:6px;min-width:360px;display:grid}.credential-state-picker label{letter-spacing:.06em;text-transform:uppercase;grid-column:1/-1;font-size:.58rem;font-weight:760}.credential-state-picker select,.credential-state-picker button{border-radius:5px;min-height:40px}.credential-state-picker select{color:#1f2a24;background:#fdf8ed;border:1px solid #d7dfd6;padding:0 10px}.credential-state-picker button{color:#1b4332;background:#fdf8ed;border:1px solid #fdf8ed;padding:0 13px;font-size:.68rem;font-weight:800}.credential-state-picker button:disabled{cursor:not-allowed;opacity:.45}.credential-license-heading{color:#fffaf0;background:#1b4332;border-radius:7px 7px 0 0;order:3;padding:12px 15px;margin-bottom:0!important}.credential-license-heading h2{font-family:inherit}.credential-license-heading button{color:#1b4332!important;background:#fdf8ed!important}.credential-license-card{order:4;margin-bottom:15px;border:2px solid #1b4332!important;border-top:0!important;border-radius:0 0 8px 8px!important}.credential-support-card{order:5;border-color:#aebdaf!important;border-radius:8px!important}.credential-profile-card{order:5}.credential-aml-card{order:6}.credential-license-card thead tr{background:#1b4332;color:#fffaf0!important}.credential-license-card thead th{color:inherit!important;padding:10px!important}.credential-license-card tbody td{border-bottom:1px solid #ddd7ca;padding:10px!important}@media (max-width:760px){.credential-state-picker{flex-direction:column;align-items:stretch}.credential-state-picker>div:last-child{grid-template-columns:1fr;min-width:0}.credential-state-picker label{grid-column:auto}}.billing-current-grid{border-top:1px solid #d8d0c1;border-left:1px solid #d8d0c1;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.billing-current-grid>div{background:#fff;border-bottom:1px solid #d8d0c1;border-right:1px solid #d8d0c1;gap:5px;min-height:88px;padding:14px;display:grid}.billing-current-grid span{color:#68766d;font-size:.62rem}.billing-current-grid strong{color:#1f2a24;text-transform:capitalize;font-family:inherit;font-size:.92rem}.billing-plan-link{background:#eef3ea;border:1px solid #b8c7b9;border-radius:6px;justify-content:space-between;align-items:center;gap:16px;margin-top:12px;padding:14px;display:flex}.billing-plan-link strong{color:#1f2a24;font-size:.76rem}.billing-plan-link p{color:#657169;margin:3px 0 0;font-size:.65rem}.billing-plan-link a{color:#fffaf0;background:#1b4332;border-radius:5px;flex:none;padding:8px 12px;font-size:.66rem;font-weight:780}@media (max-width:760px){.billing-current-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:480px){.billing-current-grid{grid-template-columns:1fr}.billing-plan-link{flex-direction:column;align-items:stretch}.billing-plan-link a{text-align:center}}.customer-page-heading{background:#fffdf8;border:1px solid #d8d0c1;border-radius:8px;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:18px;padding:18px 20px;display:flex;box-shadow:0 1px 3px #0f2d200f}.customer-page-heading h1{color:#1f2a24;margin:3px 0 4px;font-family:inherit;font-size:clamp(1.8rem,3vw,2.45rem);line-height:1}.customer-page-heading p{color:#5c6b5f;max-width:760px;margin:0;font-size:.84rem;line-height:1.55}.customer-eyebrow{color:#1b4332;letter-spacing:.13em;font-size:.63rem;font-weight:850}.customer-heading-actions,.customer-button{align-items:center;gap:8px;display:inline-flex}.customer-button{cursor:pointer;border:1px solid #1b4332;border-radius:6px;justify-content:center;min-height:38px;padding:0 14px;font-size:.76rem;font-weight:760;text-decoration:none}.customer-button-primary{color:#fffaf0;background:#1b4332}.customer-button-secondary{color:#1b4332;background:#fdf8ed}.customer-button:hover:not(:disabled){filter:brightness(.96);text-decoration:none}.customer-button:disabled{cursor:not-allowed;opacity:.46}.customer-button:focus-visible,.customer-icon-button:focus-visible{outline-offset:2px;outline:3px solid #1b433247}.customer-notice,.customer-toast{color:#1b4332;background:#eef3ea;border:1px solid #c9d4c9;border-radius:6px;align-items:center;gap:10px;margin-bottom:12px;padding:10px 13px;font-size:.74rem;display:flex}.customer-notice-warning{color:#79571f;background:#fff5dd;border-color:#dfc88c}.customer-notice>span{color:inherit;opacity:.86}.analytics-coverage-note{align-items:flex-start;margin-bottom:16px;line-height:1.55}.analytics-coverage-note strong{letter-spacing:.07em;text-transform:uppercase;flex:none}.customer-toast{z-index:70;max-width:420px;position:fixed;bottom:22px;right:22px;box-shadow:0 12px 32px #0f2d2038}.analytics-workspace-page{min-width:0}.analytics-data-notice{color:#365040;background:#f1f5ed;border:1px solid #c8d5c7;border-radius:7px;align-items:flex-start;gap:10px;margin:0 0 14px;padding:11px 13px;font-size:.69rem;line-height:1.5;display:flex}.analytics-data-notice strong{color:#1b4332;letter-spacing:.08em;text-transform:uppercase;flex:none;font-size:.62rem;font-weight:850}.analytics-performance{background:#fff;border:1px solid #b9b3a7;border-radius:8px;overflow:hidden;box-shadow:0 2px 8px #0f2d2012}.analytics-performance>header{background:#fffdf8;border-bottom:1px solid #d8d0c1;justify-content:space-between;align-items:center;gap:20px;min-height:94px;padding:15px 18px;display:flex}.analytics-performance>header h2{color:#1f2a24;margin:3px 0;font-family:inherit;font-size:1.32rem;line-height:1.15}.analytics-performance>header p{color:#5c6b5f;max-width:680px;margin:0;font-size:.67rem;line-height:1.5}.analytics-period{flex:none;position:relative}.analytics-period>summary{color:#1b4332;cursor:pointer;background:#f1f5ed;border:1px solid #1b4332;border-radius:5px;justify-content:center;align-items:center;min-height:35px;padding:0 12px;font-size:.66rem;font-weight:800;list-style:none;display:inline-flex}.analytics-period>summary::-webkit-details-marker{display:none}.analytics-period>summary:after{content:"⌄";margin-left:7px;font-size:.76rem}.analytics-period[open]>summary{color:#fffaf0;background:#1b4332}.analytics-period>div{z-index:12;background:#fffdf8;border:1px solid #1b4332;border-radius:7px;gap:5px;width:min(320px,100vw - 48px);padding:13px;display:grid;position:absolute;top:43px;right:0;box-shadow:0 14px 34px #1b43322e}.analytics-period>div strong{color:#1b4332;font-family:inherit;font-size:.96rem}.analytics-period>div p{color:#5c6b5f;margin:0;font-size:.64rem;line-height:1.5}.analytics-kpis{border-bottom:1px solid #d8d0c1;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.analytics-kpis>div{border-right:1px solid #d8d0c1;align-content:center;gap:3px;min-height:89px;padding:14px 17px;display:grid}.analytics-kpis>div:last-child{border-right:0}.analytics-kpis span{color:#1b4332;letter-spacing:.08em;text-transform:uppercase;font-size:.58rem;font-weight:850}.analytics-kpis strong{color:#1b4332;font-variant-numeric:tabular-nums;font-family:inherit;font-size:1.4rem}.analytics-kpis small{color:#657269;font-size:.61rem}.analytics-area-nav{scrollbar-width:thin;background:#f4f1e9;border-bottom:1px solid #d8d0c1;gap:3px;padding:8px 12px;display:flex;overflow-x:auto}.analytics-area-nav button{color:#1b4332;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:5px;flex:none;min-height:34px;padding:0 11px;font-size:.62rem;font-weight:800}.analytics-area-nav button:hover{background:#fff;border-color:#8fa395}.analytics-area-nav button:focus-visible,.analytics-period>summary:focus-visible{outline-offset:2px;outline:3px solid #1b433242}.analytics-area-nav button.is-active{color:#fffaf0;background:#1b4332;border-color:#1b4332}.analytics-journey{background:#faf7f0;border-bottom:1px solid #d8d0c1;padding:17px}.analytics-journey>header{justify-content:space-between;align-items:end;gap:14px;display:flex}.analytics-journey>header h3{color:#1f2a24;margin:3px 0 0;font-family:inherit;font-size:1.1rem}.analytics-journey>header>span{color:#657269;font-size:.59rem}.analytics-journey>div{grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;margin-top:12px;display:grid}.analytics-journey a{color:#1b4332;text-align:left;background:#fff;border:1px solid #aab8ad;border-radius:5px;grid-template-columns:auto 1fr;gap:1px 8px;min-width:0;padding:11px;text-decoration:none;display:grid;position:relative}.analytics-journey a:not(:last-child):after{content:"›";z-index:2;color:#90773c;background:#faf7f0;place-items:center;width:12px;height:18px;font-size:1rem;display:grid;position:absolute;top:50%;right:-7px;transform:translateY(-50%)}.analytics-journey a:hover{background:#f0f4ed;border-color:#1b4332}.analytics-journey a:focus-visible,.analytics-detail-grid a:focus-visible{outline-offset:2px;outline:3px solid #1b433242}.analytics-journey a>span{color:#a88945;grid-row:1/3;font-family:inherit;font-size:.68rem}.analytics-journey a>strong{color:#1b4332;font-family:inherit;font-size:1.23rem;line-height:1}.analytics-journey a>small{color:#1f2a24;gap:2px;font-size:.61rem;font-weight:800;display:grid;overflow:hidden}.analytics-journey a>small em{color:#657269;text-overflow:ellipsis;white-space:nowrap;font-size:.55rem;font-style:normal;font-weight:500;overflow:hidden}.analytics-source-summary{grid-template-columns:minmax(0,1.5fr) minmax(280px,.7fr);display:grid}.analytics-source-summary>div{background:#faf7f0;padding:18px}.analytics-source-summary h3{color:#1f2a24;margin:5px 0;font-family:inherit;font-size:1.22rem;line-height:1.2}.analytics-source-summary p{color:#5c6b5f;margin:0;font-size:.67rem;line-height:1.5}.analytics-source-summary>aside{background:#fff;border-left:1px solid #d8d0c1;padding:19px}.analytics-source-summary .customer-button{margin-top:15px}.analytics-bar-list{gap:12px;margin:18px 0 4px;display:grid}.analytics-bar-list>div{color:#1f2a24;grid-template-columns:130px 1fr 72px;align-items:center;gap:10px;font-size:.64rem;display:grid}.analytics-bar-list i{background:#e9e6dc;border-radius:2px;height:10px;overflow:hidden}.analytics-bar-list b{background:#1b4332;height:100%;display:block}.analytics-bar-list>div:nth-child(2) b{background:#47735e}.analytics-bar-list>div:nth-child(3) b{background:#789784}.analytics-bar-list>div:nth-child(n+4) b{background:#a88945}.analytics-bar-list strong{color:#1b4332;text-align:right;font-size:.67rem}.analytics-empty-copy{color:#657269!important;margin:18px 0 4px!important}.analytics-area-detail>header{background:#fffdf8;border-bottom:1px solid #d8d0c1;justify-content:space-between;align-items:center;gap:18px;padding:17px 18px;display:flex}.analytics-area-detail>header h3{color:#1f2a24;margin:3px 0;font-family:inherit;font-size:1.22rem}.analytics-area-detail>header p{color:#5c6b5f;max-width:760px;margin:0;font-size:.65rem;line-height:1.5}.analytics-area-metrics{border-bottom:1px solid #d8d0c1;grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.analytics-area-metrics>div{border-right:1px solid #d8d0c1;align-content:center;gap:4px;min-height:87px;padding:14px 16px;display:grid}.analytics-area-metrics>div:last-child{border-right:0}.analytics-area-metrics span{color:#1b4332;letter-spacing:.05em;text-transform:uppercase;font-size:.57rem;font-weight:850}.analytics-area-metrics strong{color:#1b4332;font-family:inherit;font-size:1.25rem}.analytics-area-metrics small{color:#657269;font-size:.58rem;line-height:1.35}.analytics-detail-grid{grid-template-columns:minmax(0,1.55fr) minmax(280px,.65fr);display:grid}.analytics-detail-grid>section{background:#faf7f0;padding:17px 18px}.analytics-detail-grid>section>div{margin-top:8px;display:grid}.analytics-detail-grid a{color:#1f2a24;border-bottom:1px solid #d8d0c1;grid-template-columns:170px 1fr 100px;align-items:center;gap:14px;min-height:48px;padding:8px 0;text-decoration:none;display:grid}.analytics-detail-grid a>span{gap:2px;display:grid}.analytics-detail-grid a strong{color:#1f2a24;font-size:.67rem}.analytics-detail-grid a small{color:#657269;font-size:.58rem}.analytics-detail-grid a i{background:#e4e3da;border-radius:2px;height:9px;overflow:hidden}.analytics-detail-grid a i b{background:#1b4332;height:100%;display:block}.analytics-detail-grid a:nth-child(2) i b{background:#47735e}.analytics-detail-grid a:nth-child(3) i b{background:#789784}.analytics-detail-grid a:nth-child(n+4) i b{background:#a88945}.analytics-detail-grid a em{color:#1b4332;text-align:right;font-size:.64rem;font-style:normal;font-weight:900}.analytics-detail-grid>aside{background:#fff;border-left:1px solid #d8d0c1;padding:19px}.analytics-detail-grid>aside h3{color:#1f2a24;margin:9px 0 0;font-family:inherit;font-size:1.12rem;line-height:1.3}@media (max-width:1180px){.analytics-journey>div{grid-template-columns:repeat(3,minmax(0,1fr))}.analytics-journey a:nth-child(3):after{display:none}.analytics-area-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.analytics-area-metrics>div:nth-child(3){border-right:0}.analytics-area-metrics>div:nth-child(-n+3){border-bottom:1px solid #d8d0c1}}@media (max-width:760px){.analytics-performance>header,.analytics-journey>header,.analytics-area-detail>header{flex-direction:column;align-items:flex-start}.analytics-kpis,.analytics-area-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.analytics-kpis>div:nth-child(2),.analytics-area-metrics>div:nth-child(2n){border-right:0}.analytics-kpis>div:nth-child(-n+2),.analytics-area-metrics>div{border-bottom:1px solid #d8d0c1}.analytics-area-metrics>div:last-child{border-bottom:0;grid-column:1/3}.analytics-journey>div{grid-template-columns:repeat(2,minmax(0,1fr))}.analytics-journey a:nth-child(2n):after{display:none}.analytics-source-summary,.analytics-detail-grid{grid-template-columns:1fr}.analytics-source-summary>aside,.analytics-detail-grid>aside{border-top:1px solid #d8d0c1;border-left:0}.analytics-bar-list>div{grid-template-columns:96px 1fr}.analytics-bar-list strong{text-align:left;grid-column:2}.analytics-detail-grid a{grid-template-columns:120px 1fr}.analytics-detail-grid a em{text-align:left;grid-column:2}}.customer-pipeline{min-width:0}.pipeline-board{scrollbar-color:#8fa382 #f5f0e8;background:#eee7da;border:2px solid #1b4332;border-radius:8px;grid-template-columns:repeat(8,minmax(225px,1fr));gap:10px;height:clamp(420px,56vh,520px);padding:12px;display:grid;overflow:auto hidden}.pipeline-stage{background:#faf8f2;border:1px solid #b8c7b9;border-radius:7px;grid-template-rows:auto minmax(0,1fr);height:100%;min-height:0;display:grid;overflow:hidden}.pipeline-stage>header{color:#fffaf0;background:#1b4332;border-bottom:1px solid #0f2d20;justify-content:space-between;align-items:center;gap:10px;min-height:48px;padding:10px 12px;display:flex}.pipeline-stage>header h2{color:#fff;margin:0;font-family:inherit;font-size:.94rem}.pipeline-stage>header span{color:#fff;text-align:center;background:0 0;min-width:24px;padding:3px 0;font-size:.78rem;font-weight:850}.pipeline-stage-cards{scrollbar-color:#8fa382 #f5f0e8;align-content:start;gap:9px;min-height:0;padding:9px;display:grid;overflow-y:auto}.pipeline-card{color:#1f2a24;cursor:grab;background:#fff;border:1px solid #a9bbaa;border-left:4px solid #1b4332;border-radius:6px;padding:12px;box-shadow:0 1px 2px #0f2d200f}.pipeline-card:hover{border-color:#1b4332;box-shadow:0 5px 16px #0f2d201a}.pipeline-card:focus-visible{outline-offset:2px;outline:3px solid #1b43324d}.pipeline-card>header{justify-content:space-between;align-items:center;gap:8px;margin-bottom:9px;display:flex}.pipeline-card>header strong{font-family:inherit;font-size:.9rem}.pipeline-card>header svg{color:#8fa382}.pipeline-card dl{gap:0;margin:0;display:grid}.pipeline-card dl div{border-top:1px solid #eee9df;justify-content:space-between;gap:8px;padding:5px 0;font-size:.67rem;display:flex}.pipeline-card dt{color:#6b766e}.pipeline-card dd{color:#1f2a24;text-align:right;margin:0;font-weight:750}.pipeline-empty-stage{color:#718078;text-align:center;background:#fdfbf6;border:1px dashed #c6cec4;border-radius:5px;padding:28px 12px;font-size:.7rem}.customer-drawer{z-index:90;position:fixed;inset:0}.customer-drawer-backdrop{background:#0f2d2070;border:0;width:100%;position:absolute;inset:0}.customer-drawer-sheet{background:#fffdf8;border-left:1px solid #1b4332;grid-template-rows:auto minmax(0,1fr) auto;width:min(520px,100%);height:100%;display:grid;position:absolute;top:0;right:0;box-shadow:-18px 0 45px #0f2d202e}.customer-drawer-sheet>header{background:#f5f0e8;border-bottom:1px solid #d8d0c1;justify-content:space-between;align-items:center;gap:16px;padding:20px;display:flex}.customer-drawer-sheet>header h2{margin:4px 0 0;font-family:inherit;font-size:1.55rem}.customer-icon-button{color:#1b4332;cursor:pointer;background:#fff;border:1px solid #b8c7b9;border-radius:6px;place-items:center;width:38px;height:38px;display:grid}.customer-drawer-body{min-height:0;padding:20px;overflow-y:auto}.customer-drawer-sheet>footer{background:#f5f0e8;border-top:1px solid #d8d0c1;flex-wrap:wrap;justify-content:flex-end;gap:8px;padding:14px 20px;display:flex}.customer-fact-list{border-top:1px solid #d8d0c1;margin:0}.customer-fact-list div{border-bottom:1px solid #e8e2d4;justify-content:space-between;gap:18px;padding:12px 0;display:flex}.customer-fact-list dt{color:#657269;font-size:.75rem}.customer-fact-list dd{color:#1f2a24;text-align:right;margin:0;font-size:.78rem;font-weight:750}.pipeline-stage-mover{margin-top:24px}.pipeline-stage-mover>span{color:#1b4332;letter-spacing:.08em;text-transform:uppercase;margin-bottom:8px;font-size:.68rem;font-weight:850;display:block}.pipeline-stage-mover>div{flex-wrap:wrap;gap:6px;display:flex}.pipeline-stage-mover button{color:#1b4332;cursor:pointer;background:#eef3ea;border:1px solid #9fb2a1;border-radius:5px;min-height:34px;padding:0 10px;font-size:.68rem;font-weight:720}.pipeline-stage-mover button:disabled{cursor:default;opacity:.45}.licensing-security-note{color:#1b4332;background:#eef3ea;border:1px solid #b8c7b9;border-left:4px solid #1b4332;border-radius:7px;grid-template-columns:auto 1fr;gap:12px;margin-bottom:14px;padding:15px 17px;display:grid}.licensing-security-note svg{margin-top:2px}.licensing-security-note div{gap:4px;display:grid}.licensing-security-note span{color:#53635a;font-size:.76rem;line-height:1.5}.licensing-link-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.licensing-link-card{color:#1b4332;background:#fff;border:1px solid #b8c7b9;border-radius:7px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;min-height:116px;padding:18px;text-decoration:none;display:grid}.licensing-link-card:hover{background:#fffdf8;border-color:#1b4332;text-decoration:none}.licensing-link-card>svg:first-child{background:#eef3ea;border-radius:6px;width:32px;height:32px;padding:7px}.licensing-link-card h2{margin:0 0 4px;font-family:inherit;font-size:1.03rem}.licensing-link-card p{color:#5c6b5f;margin:0;font-size:.72rem;line-height:1.45}.licensing-private-record{background:#fdf8ed;border:2px solid #1b4332;border-radius:8px;grid-template-columns:minmax(0,1.4fr) minmax(260px,.8fr) auto;align-items:center;gap:24px;margin-top:14px;padding:20px;display:grid}.licensing-private-record h2{margin:4px 0 6px;font-family:inherit;font-size:1.35rem}.licensing-private-record p{color:#5c6b5f;margin:0;font-size:.75rem;line-height:1.5}.licensing-private-record ul{color:#3e5649;gap:7px;margin:0;padding:0;font-size:.7rem;list-style:none;display:grid}.licensing-private-record li{align-items:center;gap:7px;display:flex}.licensing-private-record li svg{color:#32704d;width:15px}@media (max-width:900px){.customer-page-heading{flex-direction:column;align-items:flex-start}.licensing-private-record{grid-template-columns:1fr}}@media (max-width:640px){.customer-page-heading{padding:15px}.customer-heading-actions,.customer-heading-actions .customer-button,.customer-page-heading>.customer-button{width:100%}.licensing-link-grid{grid-template-columns:1fr}.customer-drawer-sheet>footer .customer-button{flex:100%}}.customer-tasks{gap:12px;display:grid}.task-toolbar{background:#fdf8ed;border:1px solid #d8d0c1;border-radius:7px;justify-content:space-between;align-items:center;gap:12px;padding:10px;display:flex}.task-search{color:#617067;background:#fff;border:1px solid #cfc6b7;border-radius:6px;align-items:center;gap:8px;min-width:min(360px,100%);height:38px;padding:0 11px;display:flex}.task-search svg{width:15px}.task-search input{outline:0;width:100%;height:100%;background:0 0!important;border:0!important}.task-toolbar>div{gap:5px;display:flex}.task-toolbar>div button{color:#1b4332;background:#eef3ea;border:1px solid #9fb2a1;border-radius:5px;min-height:34px;padding:0 11px;font-size:.68rem;font-weight:750}.task-toolbar>div button.is-active{color:#fffaf0;background:#1b4332}.task-quick-add{background:#fff;border:1px solid #b8c7b9;border-radius:7px;grid-template-columns:minmax(220px,1fr) 130px 190px auto;gap:8px;padding:12px;display:grid}.task-quick-add :is(input,select){min-height:40px;padding:0 11px}.task-quick-add button{color:#fffaf0;background:#1b4332;border:0;border-radius:6px;justify-content:center;align-items:center;gap:6px;min-height:40px;padding:0 14px;font-size:.74rem;font-weight:780;display:inline-flex}.task-quick-add button:disabled{opacity:.45}.task-groups{gap:12px;display:grid}.task-group{background:#fff;border:1px solid #b8c7b9;border-radius:8px;overflow:hidden}.task-group>header{color:#1f2a24;background:#f5f0e8;border-bottom:1px solid #d8d0c1;justify-content:space-between;align-items:center;min-height:58px;padding:10px 15px;display:flex}.task-group>header h2{margin:0;font-family:inherit;font-size:1rem}.task-group>header span{color:#66736b;font-size:.66rem}.task-group>header strong{color:#fffaf0;text-align:center;background:#1b4332;border-radius:999px;min-width:27px;padding:4px 7px;font-size:.7rem}.task-list article{border-bottom:1px solid #eee9df;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;min-height:62px;padding:0 12px;display:grid}.task-list article:last-child{border-bottom:0}.task-list article:hover{background:#fbf8f2}.task-check{color:#0000;background:#fff;border:1px solid #9fb2a1;border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.is-completed .task-check{color:#fff;background:#32704d}.task-check svg{width:15px}.task-open{text-align:left;background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;min-height:60px;padding:0 4px;display:grid}.task-open span{gap:2px;display:grid}.task-open strong{color:#1f2a24;font-size:.78rem}.task-open small{color:#66736b;font-size:.65rem}.is-completed .task-open strong{color:#718078;text-decoration:line-through}.task-open em{text-transform:capitalize;border-radius:999px;padding:3px 7px;font-size:.6rem;font-style:normal;font-weight:800}.priority-high{color:#8c3537;background:#fbe8e6}.priority-normal{color:#1b4332;background:#eaf3e7}.priority-low{color:#506159;background:#eef0ec}.task-open>svg{color:#8fa382;width:16px}.task-delete{color:#7b8880;background:0 0;border:0;border-radius:5px;place-items:center;width:34px;height:34px;display:grid}.task-delete:hover{color:#a54042;background:#fbe8e6}.task-delete svg{width:15px}@media (max-width:780px){.task-toolbar{flex-direction:column;align-items:stretch}.task-search{width:100%;min-width:0}.task-toolbar>div{overflow-x:auto}.task-quick-add{grid-template-columns:1fr 1fr}.task-quick-add>input:first-child{grid-column:1/-1}}@media (max-width:520px){.task-quick-add{grid-template-columns:1fr}.task-quick-add>input:first-child{grid-column:auto}.task-open{grid-template-columns:minmax(0,1fr) auto}.task-open em{display:none}}.customer-inbox{gap:10px;display:grid}.inbox-toolbar{background:#fdf8ed;border:1px solid #d8d0c1;border-radius:7px;justify-content:space-between;align-items:center;gap:12px;padding:10px;display:flex}.inbox-toolbar>label{color:#657269;background:#fff;border:1px solid #cfc6b7;border-radius:6px;align-items:center;gap:8px;width:min(360px,100%);height:38px;padding:0 10px;display:flex}.inbox-toolbar>label svg{width:15px}.inbox-toolbar input{outline:0;width:100%;height:100%;background:0 0!important;border:0!important}.inbox-toolbar>div{gap:5px;display:flex;overflow-x:auto}.inbox-toolbar>div button{color:#1b4332;text-transform:capitalize;white-space:nowrap;background:#eef3ea;border:1px solid #a9bbaa;border-radius:5px;min-height:34px;padding:0 10px;font-size:.66rem;font-weight:760}.inbox-toolbar>div button.is-active{color:#fffaf0;background:#1b4332}.inbox-workspace{background:#fff;border:2px solid #1b4332;border-radius:8px;grid-template-columns:minmax(280px,.72fr) minmax(0,1.55fr);min-height:620px;display:grid;overflow:hidden}.inbox-workspace>aside{background:#fbf8f2;border-right:1px solid #b8c7b9;min-width:0}.inbox-workspace>aside>header{color:#fffaf0;background:#1b4332;justify-content:space-between;align-items:center;min-height:52px;padding:0 14px;display:flex}.inbox-workspace>aside>header span{font-family:inherit;font-size:.98rem;font-weight:700}.inbox-workspace>aside>header strong{color:#1b4332;background:#fdf8ed;border-radius:999px;padding:3px 7px;font-size:.66rem}.inbox-workspace>aside>div{max-height:568px;overflow-y:auto}.inbox-workspace>aside>div>button{color:#1f2a24;text-align:left;background:0 0;border:0;border-bottom:1px solid #e8e2d4;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;min-height:72px;padding:10px 12px;display:grid}.inbox-workspace>aside>div>button:hover{background:#f1ede4}.inbox-workspace>aside>div>button.is-active{background:#fff;box-shadow:inset 4px 0 #1b4332}.inbox-avatar{color:#fffaf0;background:#1b4332;border-radius:50%;place-items:center;width:36px;height:36px;font-size:.66rem;font-weight:800;display:grid}.inbox-workspace>aside button>span:nth-child(2){gap:3px;min-width:0;display:grid}.inbox-workspace>aside button>span:nth-child(2) strong,.inbox-workspace>aside button>span:nth-child(2) small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.inbox-workspace>aside button>span:nth-child(2) strong{font-size:.74rem}.inbox-workspace>aside button>span:nth-child(2) small{color:#68766d;font-size:.64rem}.inbox-workspace>aside button>span:last-child{color:#718078;justify-items:end;gap:5px;display:grid}.inbox-workspace>aside button time{font-size:.58rem}.inbox-workspace>aside button svg{width:13px}.inbox-workspace>article{grid-template-rows:auto minmax(0,1fr) auto;min-width:0;display:grid}.inbox-workspace>article>header{background:#fffdf8;border-bottom:1px solid #d8d0c1;justify-content:space-between;align-items:center;gap:12px;min-height:72px;padding:10px 16px;display:flex}.inbox-workspace>article>header>div{align-items:center;gap:10px;display:flex}.inbox-workspace>article h2{margin:0;font-family:inherit;font-size:1.05rem}.inbox-workspace>article header p{color:#68766d;margin:2px 0 0;font-size:.64rem}.inbox-workspace>article header a{color:#1b4332;font-size:.7rem;font-weight:760}.inbox-thread{background:#f8f4ec;flex-direction:column;gap:10px;min-height:0;padding:18px;display:flex;overflow-y:auto}.inbox-thread>div{color:#1f2a24;background:#fff;border:1px solid #d8d0c1;border-radius:6px 6px 6px 2px;align-self:flex-start;gap:5px;max-width:min(78%,620px);padding:10px 12px;font-size:.73rem;line-height:1.45;display:grid}.inbox-thread>div.is-outbound{color:#fffaf0;background:#1b4332;border-color:#1b4332;border-radius:6px 6px 2px;align-self:flex-end}.inbox-thread small{color:inherit;opacity:.7;font-size:.57rem}.inbox-workspace>article>footer{color:#66736b;background:#fffdf8;border-top:1px solid #d8d0c1;min-height:54px;padding:12px 16px}.inbox-workspace>article>footer p{margin:0;font-size:.65rem}.inbox-empty{color:#718078;text-align:center;align-content:center;justify-items:center;gap:5px;min-height:220px;padding:24px;display:grid}.inbox-empty svg{width:26px}.inbox-empty strong{color:#405348;font-size:.76rem}.inbox-empty span{font-size:.66rem}@media (max-width:840px){.inbox-toolbar{flex-direction:column;align-items:stretch}.inbox-toolbar>label{width:100%}.inbox-workspace{grid-template-columns:1fr}.inbox-workspace>aside{border-bottom:1px solid #b8c7b9;border-right:0}.inbox-workspace>aside>div{max-height:280px}.inbox-workspace>article{min-height:500px}}.costs-provider-page .toolbar-row{background:#fffdf8;border:1px solid #c8d2c8;border-radius:8px;padding:12px}.cost-date-field{color:#5f6d64;text-transform:uppercase;letter-spacing:.06em;gap:3px;font-size:.6rem;font-weight:750;display:inline-grid}.cost-date-field input{color:#1f2a24;background:#fdf8ed;border:1px solid #b9c6ba;border-radius:5px;min-height:34px;padding:0 9px;font-size:.72rem}.cost-header-actions{align-items:center;gap:7px;display:flex}.cost-header-actions button{align-items:center;gap:6px;min-height:36px;display:inline-flex}.cost-provider-overview{grid-template-columns:minmax(260px,.78fr) minmax(360px,1.22fr);gap:14px;margin:0 0 16px;display:grid}.cost-category-chart,.cost-provider-list{background:#fffdf8;border:2px solid #1b4332;border-radius:8px;min-width:0;padding:18px;box-shadow:0 2px 8px #0f2d200f}.cost-category-chart header span,.cost-provider-list header span{color:#1b4332;letter-spacing:.11em;text-transform:uppercase;font-size:.61rem;font-weight:850}.cost-category-chart h2,.cost-provider-list h2{color:#1f2a24;margin:3px 0 12px;font-family:inherit;font-size:1.08rem}.cost-category-chart>p{color:#6b766e;text-align:center;margin:30px 0;font-size:.74rem}.cost-provider-list>div{border-top:1px solid #d8d0c1;border-left:1px solid #d8d0c1;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.cost-provider-list>div>div{background:#fff;border-bottom:1px solid #d8d0c1;border-right:1px solid #d8d0c1;gap:5px;min-height:68px;padding:12px;display:grid}.cost-provider-list>div span{color:#68766d;font-size:.66rem}.cost-provider-list>div strong{color:#1f2a24;font-size:.75rem}.cost-roi-strip [class*=grid]>div:nth-child(3){background:#edf3ec!important;border-color:#1b4332!important}@media (max-width:980px){.cost-provider-overview{grid-template-columns:1fr}}@media (max-width:640px){.cost-header-actions{flex-wrap:wrap;width:100%}.cost-header-actions button{flex:1;justify-content:center}.cost-provider-list>div{grid-template-columns:1fr}.cost-date-field,.cost-date-field input{width:100%}}.dialer-approved-page .customer-page-intro{padding-bottom:16px}.dialer-module-tabs{scrollbar-width:thin;background:#0f2d20;border:1px solid #173d2c;border-radius:8px;gap:2px;min-height:51px;margin-bottom:14px;padding:5px;display:flex;overflow-x:auto;box-shadow:0 8px 22px #0f2d201c}.dialer-module-tabs button,.dialer-module-tabs a{color:#c4d0c8;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:5px;flex:none;align-items:center;gap:6px;min-height:39px;padding:0 13px;font-size:.69rem;font-weight:700;text-decoration:none;display:inline-flex;position:relative}.dialer-module-tabs button>span,.dialer-module-tabs a>span{opacity:.58;font-size:.52rem}.dialer-module-tabs button:hover,.dialer-module-tabs a:hover{color:#fff;background:#ffffff12}.dialer-module-tabs button.is-active{color:#0f2d20;background:#fdf8ed;border-color:#ffffff40;box-shadow:0 3px 10px #00000029}.dialer-module-tabs button.is-active:after{content:"";background:#c8ae72;border-radius:2px;height:2px;position:absolute;bottom:4px;left:13px;right:13px}.dialer-module-panel{min-width:0;display:block}.dialer-steps{background:#fff;border:1px solid #d8d0c1;border-radius:8px;grid-template-columns:repeat(4,minmax(0,1fr));margin:0 0 14px;padding:0;list-style:none;display:grid;overflow:hidden;box-shadow:0 1px 3px #0f2d2012}.dialer-steps li{border-right:1px solid #d8d0c1;align-items:center;gap:9px;min-height:66px;padding:10px 15px;display:flex}.dialer-steps li:last-child{border-right:0}.dialer-steps li>span{color:#657269;border:1px solid #cad5cc;border-radius:50%;flex:none;place-items:center;width:27px;height:27px;font-size:.58rem;font-weight:800;display:grid}.dialer-steps li>div{display:grid}.dialer-steps li strong{color:#1f2a24;font-size:.72rem}.dialer-steps li small{color:#718078;font-size:.56rem}.dialer-steps .is-complete>span{color:#fdf8ed;background:#1b4332;border-color:#1b4332}.dialer-steps .is-current{background:#fdf8ed;box-shadow:inset 0 -3px #c8ae72}.dialer-steps .is-current>span{color:#1b4332;background:#f1e7cf;border-color:#c8ae72}.dialer-guided-grid{grid-template-columns:minmax(0,1.45fr) minmax(300px,.65fr);gap:14px;display:grid}.dialer-guided-grid>.panel{background:#fff;border:1px solid #d8d0c1;border-radius:8px;min-width:0;overflow:hidden;box-shadow:0 1px 3px #0f2d2012}.dialer-section-heading{background:#fffdf8;border-bottom:1px solid #e8e2d4;justify-content:space-between;align-items:center;gap:14px;min-height:65px;padding:12px 16px;display:flex}.dialer-section-heading h2{color:#1f2a24;margin:0;font-family:inherit;font-size:1.08rem}.dialer-eligible-badge,.dialer-readiness-badge{color:#76591b;background:#fff5d8;border:1px solid #dccb9c;border-radius:999px;align-items:center;min-height:24px;padding:0 9px;font-size:.58rem;font-weight:800;display:inline-flex}.dialer-readiness-badge.is-ready{color:#24613f;background:#edf7f0;border-color:#b9d6c5}.dialer-lead-card{border-bottom:1px solid #e8e2d4;grid-template-columns:50px minmax(0,1fr) auto;align-items:center;gap:12px;padding:18px;display:grid}.dialer-lead-initials,.dialer-queue-initials{color:#1b4332;background:#edf1e8;border:1px solid #d8d0c1;border-radius:50%;place-items:center;font-weight:800;display:grid}.dialer-lead-initials{width:46px;height:46px;font-size:.78rem}.dialer-queue-initials{width:32px;height:32px;font-size:.58rem}.dialer-lead-card h2{color:#1f2a24;margin:1px 0 2px;font-family:inherit;font-size:1.5rem}.dialer-lead-card p{color:#657269;margin:0;font-size:.66rem}.dialer-lead-card dl{background:#fbf8f2;border:1px solid #d8d0c1;border-radius:6px;grid-column:1/-1;grid-template-columns:repeat(3,1fr);margin:5px 0 0;display:grid}.dialer-lead-card dl>div{border-right:1px solid #d8d0c1;gap:2px;padding:10px 12px;display:grid}.dialer-lead-card dl>div:last-child{border-right:0}.dialer-lead-card dt{color:#657269;text-transform:uppercase;font-size:.52rem;font-weight:800}.dialer-lead-card dd{color:#1f2a24;margin:0;font-size:.69rem;font-weight:700}.dialer-script{background:#fdf8ed;border-left:3px solid #c8ae72;margin:14px 18px;padding:15px}.dialer-script blockquote{color:#1f2a24;margin:6px 0 10px;font-family:inherit;font-size:1.03rem;line-height:1.42}.dialer-script>div{justify-content:flex-end;display:flex}.dialer-script a{color:#1b4332;font-size:.64rem;font-weight:800;text-decoration:none}.dialer-script a:hover{text-decoration:underline}.dialer-action-bar{background:#fbf8f2;border-top:1px solid #d8d0c1;justify-content:space-between;align-items:center;gap:16px;padding:13px 18px;display:flex}.dialer-action-bar>div{align-items:center;gap:9px;display:flex}.dialer-action-bar>div>span:last-child{display:grid}.dialer-action-bar small{color:#657269;font-size:.58rem}.live-dot{background:#3d8559;border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 4px #edf7f0}.dialer-safeguards{margin:0;padding:4px 14px 13px;list-style:none}.dialer-safeguards li{border-bottom:1px solid #e8e2d4;grid-template-columns:25px minmax(0,1fr);align-items:center;gap:9px;min-height:55px;display:grid}.dialer-safeguards li:last-child{border-bottom:0}.dialer-safeguards li>span{color:#24613f;background:#edf7f0;border-radius:50%;place-items:center;width:23px;height:23px;font-size:.7rem;font-weight:800;display:grid}.dialer-safeguards li>div{display:grid}.dialer-safeguards li strong{color:#1f2a24;font-size:.69rem}.dialer-safeguards li small{color:#657269;font-size:.56rem}.dialer-next-up{border-top:8px solid #efe8da}.dialer-next-up>.section-label{padding:14px 14px 5px;display:block}.dialer-queue-list{display:grid}.dialer-queue-list>button{color:#1f2a24;text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #e8e2d4;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:68px;padding:9px 12px;display:grid}.dialer-queue-list>button:hover,.dialer-queue-list>button.is-current{background:#fbf8f2}.dialer-queue-list>button.is-current{box-shadow:inset 3px 0 #c8ae72}.dialer-queue-list>button>span:nth-child(2){display:grid}.dialer-queue-list>button strong{font-size:.68rem}.dialer-queue-list small,.dialer-queue-list time{color:#657269;font-size:.54rem}.dialer-queue-list time{white-space:nowrap}.dialer-queue-empty{color:#657269;text-align:center;align-content:center;justify-items:center;gap:4px;min-height:130px;padding:18px;display:grid}.dialer-queue-empty strong{color:#1f2a24}.dialer-queue-workspace{min-width:0}@media (max-width:1000px){.dialer-guided-grid{grid-template-columns:1fr}}@media (max-width:700px){.dialer-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.dialer-steps li:nth-child(2){border-right:0}.dialer-steps li:nth-child(-n+2){border-bottom:1px solid #d8d0c1}.dialer-lead-card{grid-template-columns:44px minmax(0,1fr)}.dialer-lead-card>.dialer-readiness-badge{grid-column:2;justify-self:start}.dialer-lead-card dl{grid-template-columns:1fr}.dialer-lead-card dl>div{border-bottom:1px solid #d8d0c1;border-right:0}.dialer-lead-card dl>div:last-child{border-bottom:0}.dialer-action-bar{flex-direction:column;align-items:stretch}}.quote-advisor-page .quote-rate-workspace{box-shadow:none;background:0 0;border:0;padding:0}.quote-advisor-page .quote-fit-workspace{margin-top:0}.quote-suitability-shell{background:#fff;border:1px solid #d8d0c1;border-radius:8px;grid-template-columns:minmax(230px,.7fr) minmax(330px,1fr) minmax(360px,1.35fr);min-width:0;display:grid;overflow:hidden;box-shadow:0 2px 8px #0f2d2012}.quote-suitability-shell>*{min-width:0}.quote-applicant-profile{background:#fdf8ed;border-right:1px solid #d8d0c1;padding:18px}.quote-applicant-profile>header h2,.quote-carrier-results>header h2,.quote-recommendation-panel>header h2{color:#1f2a24;margin:3px 0 5px;font-family:inherit;font-size:1.22rem}.quote-applicant-profile>header p,.quote-carrier-results>header p,.quote-recommendation-panel>header p{color:#657269;margin:0;font-size:.62rem;line-height:1.5}.quote-profile-fields{gap:11px;margin-top:15px;display:grid}.quote-profile-fields label{font-size:.62rem}.quote-profile-fields input,.quote-profile-fields select{color:#1f2a24;background:#fffdf8;border-color:#cfc6b7;min-height:38px;font-size:.69rem}.quote-profile-split{grid-template-columns:1fr 1fr;gap:9px;display:grid}.quote-run-button{justify-content:center;width:100%;margin-top:15px}.quote-profile-actions{grid-template-columns:repeat(3,1fr);gap:5px;margin-top:8px;display:grid}.quote-profile-actions button{color:#1b4332;background:#fff;border:1px solid #cfc6b7;border-radius:5px;min-height:32px;padding:0 6px;font-size:.58rem;font-weight:750}.quote-profile-actions button:hover{background:#fbf8f2;border-color:#1b4332}.quote-inline-success{color:#24613f;margin:8px 0 0;font-size:.62rem;font-weight:700}.quote-carrier-results{background:#fff;border-right:1px solid #d8d0c1}.quote-carrier-results>header{background:#fffdf8;border-bottom:1px solid #e8e2d4;justify-content:space-between;align-items:flex-start;gap:12px;min-height:103px;padding:17px;display:flex}.quote-human-review{color:#76591b;background:#fff5d8;border:1px solid #dccb9c;border-radius:999px;flex:none;align-items:center;min-height:25px;padding:0 9px;font-size:.54rem;font-weight:800;display:inline-flex}.quote-option-list{display:grid}.quote-option-list>button{color:#1f2a24;text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #e8e2d4;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:76px;padding:11px 14px;display:grid}.quote-option-list>button:hover{background:#fbf8f2}.quote-option-list>button.is-selected{background:#edf1e8;box-shadow:inset 3px 0 #c8ae72}.quote-option-list>button>span:first-child{color:#76591b;background:#f4ecd8;border-radius:4px;place-items:center;width:30px;height:30px;font-family:inherit;font-size:.72rem;font-weight:700;display:grid}.quote-option-list>button>span:nth-child(2),.quote-option-list>button>span:last-child{gap:2px;display:grid}.quote-option-list small{color:#657269;font-size:.55rem}.quote-option-list>button>span:last-child{justify-items:end}.quote-option-list>button>span:last-child strong{color:#1b4332;font-family:inherit;font-size:.9rem}.quote-result-state{color:#657269;text-align:center;align-content:center;justify-items:center;gap:6px;min-height:280px;padding:28px;display:grid}.quote-result-state strong{color:#1f2a24;font-family:inherit;font-size:1rem}.quote-result-state p{max-width:340px;margin:0;font-size:.68rem;line-height:1.5}.quote-result-state button{color:#fff;background:#1b4332;border:1px solid #1b4332;border-radius:5px;min-height:35px;margin-top:6px;padding:0 13px;font-size:.65rem;font-weight:750}.quote-result-state.is-error strong{color:#9d332f}.quote-recommendation-panel{background:#fff;padding:17px}.quote-recommendation-panel>header{padding:3px 0 16px}.quote-recommendation-panel dl{border-top:1px solid #d8d0c1;border-left:1px solid #d8d0c1;grid-template-columns:repeat(2,minmax(0,1fr));margin:0 0 15px;display:grid}.quote-recommendation-panel dl>div{background:#fbf8f2;border-bottom:1px solid #d8d0c1;border-right:1px solid #d8d0c1;align-content:center;gap:3px;min-height:64px;padding:10px;display:grid}.quote-recommendation-panel dt{color:#657269;text-transform:uppercase;font-size:.52rem;font-weight:800}.quote-recommendation-panel dd{color:#1f2a24;margin:0;font-size:.7rem;font-weight:700}.quote-provider-warning{background:#fff5d8;border-left:3px solid #c8ae72;margin-bottom:14px;padding:12px}.quote-provider-warning strong{color:#76591b;font-size:.68rem}.quote-provider-warning p{color:#6c5a32;margin:3px 0 0;font-size:.62rem;line-height:1.45}.quote-recommendation-actions{flex-wrap:wrap;gap:8px;display:flex}.quote-recommendation-actions a{text-decoration:none}.quote-review-empty{color:#657269;text-align:center;align-content:center;justify-items:center;gap:5px;min-height:240px;display:grid}.quote-review-empty strong{color:#1f2a24;font-family:inherit}.quote-review-empty p{margin:0;font-size:.65rem}@media (max-width:1180px){.quote-suitability-shell{grid-template-columns:minmax(230px,.7fr) minmax(0,1.3fr)}.quote-recommendation-panel{border-top:1px solid #d8d0c1;grid-column:1/-1}.quote-carrier-results{border-right:0}}@media (max-width:760px){.quote-suitability-shell{grid-template-columns:1fr}.quote-applicant-profile,.quote-carrier-results{border-bottom:1px solid #d8d0c1;border-right:0}.quote-recommendation-panel{border-top:0;grid-column:auto}}.quote-fit-disclosure{background:#fff;border:1px solid #8ea195;border-radius:8px;overflow:hidden}.quote-fit-disclosure>summary{cursor:pointer;color:#1f2a24;justify-content:space-between;align-items:center;gap:20px;min-height:72px;padding:16px 20px;list-style:none;display:flex}.quote-fit-disclosure>summary::-webkit-details-marker{display:none}.quote-fit-disclosure>summary span:first-child{gap:3px;display:grid}.quote-fit-disclosure>summary small{color:#657269;letter-spacing:.1em;font-size:.58rem;font-weight:800}.quote-fit-disclosure>summary strong{font-family:inherit;font-size:1rem}.quote-fit-disclosure>summary span[aria-hidden=true]{color:#1b4332;border:1px solid #8ea195;border-radius:50%;flex:0 0 34px;place-items:center;width:34px;height:34px;font-size:1.25rem;transition:transform .16s;display:grid}.quote-fit-disclosure[open]>summary span[aria-hidden=true]{transform:rotate(45deg)}.quote-fit-disclosure .quote-fit-workspace{border-top:1px solid #d8d0c1;padding:20px}.calendar-agenda-page .calendar-view-switch,.calendar-agenda-page .calendar-subtabs{display:none}.calendar-approved-workspace{overflow:hidden;box-shadow:0 2px 9px #0f2d2012;background:#fff!important;border:2px solid #1b4332!important;border-radius:8px!important;padding:0!important}.calendar-approved-toolbar{background:#fdf8ed;border-bottom:1px solid #d8d0c1;align-items:center;gap:14px;min-height:50px;padding:6px 12px;display:flex;margin:0!important}.calendar-approved-toolbar>div{align-items:center;gap:5px;min-width:0;display:flex}.calendar-approved-toolbar>div>button{color:#1b4332;background:#fff;border:1px solid #cfc6b7;border-radius:5px;justify-content:center;align-items:center;min-width:34px;min-height:34px;padding:0 10px;font-size:.7rem;font-weight:750;display:inline-flex}.calendar-approved-toolbar>div>span{white-space:nowrap;font-family:inherit;font-weight:700;color:#1f2a24!important;margin-left:8px!important;font-size:1.02rem!important}.calendar-approved-toolbar>div>div{margin-left:8px!important}.calendar-approved-toolbar>select{color:#1b4332;background:#fff;border:1px solid #cfc6b7;border-radius:5px;min-height:36px;margin-left:auto;padding:0 10px;font-size:.7rem;font-weight:700}.calendar-list-button,.calendar-manage-button{white-space:nowrap;border-radius:5px;min-height:36px;padding:0 11px;font-size:.68rem;font-weight:800}.calendar-list-button{color:#1b4332;background:#fff;border:1px solid #cfc6b7}.calendar-manage-button{color:#1b4332;background:#eef3ea;border:1px solid #b6c5b8}.calendar-month-agenda-layout{min-height:0;height:var(--calendar-fit-height,auto);overflow:hidden;grid-template-columns:minmax(620px,1.5fr) minmax(285px,.65fr)!important;gap:0!important}.calendar-month-agenda-layout>.calendar-day-agenda{overflow-y:auto}.calendar-month-agenda-layout>.overflow-x-auto{min-width:0;border:0!important;border-right:1px solid #d8d0c1!important;border-radius:0!important}.calendar-month-agenda-layout table{border-collapse:collapse;min-width:700px}.calendar-month-agenda-layout thead{color:#657269;background:#f5f0e8;height:30px}.calendar-month-agenda-layout thead th{letter-spacing:.07em;text-transform:uppercase;border-color:#d8d0c1!important;padding:5px!important;font-size:.58rem!important;font-weight:850!important}.calendar-month-agenda-layout tbody td{color:#1f2a24;background:#fff;height:var(--calendar-row-height,102px)!important;border-color:#d8d0c1!important;padding:4px!important}.calendar-month-agenda-layout tbody td:has(.calendar-day-button.is-selected){box-shadow:inset 0 0 0 2px #1b4332;background:#edf3ec!important}.calendar-day-button{font-family:inherit;font-weight:750;color:#1f2a24!important;width:22px!important;height:22px!important;margin:0 0 2px!important;font-size:.72rem!important}.calendar-day-button.is-today{color:#fffaf0!important;background:#1b4332!important}.calendar-day-button.is-selected{outline:0!important}.calendar-month-agenda-layout tbody td>[role=button]{border-left:3px solid #8fa382;line-height:14px;background:#edf3ec!important;border-radius:0!important;margin:2px 0 0!important;padding:4px 5px!important;font-size:.56rem!important}.calendar-more-button{color:#1b4332;text-align:left;white-space:nowrap;background:0 0;border:0;width:100%;margin:2px 0 0;padding:3px 5px;font-size:.56rem;font-weight:800;line-height:14px;display:block}.calendar-more-button:hover{text-decoration:underline}.calendar-fit-scroll{overflow-y:auto}.calendar-fit-scroll thead th{z-index:1;background:#f5f0e8;position:sticky;top:0}.calendar-week-day-button{color:inherit;font:inherit;background:0 0;border:0;border-radius:4px;padding:2px 6px}.calendar-week-day-button:hover{color:#1b4332;text-decoration:underline}.calendar-day-empty{color:#5c6b5f;background:#fdf8ed;border-bottom:1px solid #e8e2d4;margin:0;padding:10px 12px;font-size:.8rem}.calendar-day-empty button{color:#1b4332;background:0 0;border:0;padding:0;font-weight:700;text-decoration:underline}.calendar-day-agenda{background:#fffdf8;grid-template-rows:auto 1fr auto;min-width:0;display:grid}.calendar-day-agenda>header{border-bottom:1px solid #d8d0c1;justify-content:space-between;align-items:flex-start;gap:12px;min-height:104px;padding:17px;display:flex}.calendar-day-agenda h2{color:#1f2a24;margin:2px 0;font-family:inherit;font-size:1.3rem}.calendar-day-agenda header p{color:#657269;margin:4px 0 0;font-size:.62rem}.calendar-agenda-state{color:#24613f;white-space:nowrap;background:#edf7f0;border:1px solid #b9d6c5;border-radius:999px;align-items:center;min-height:24px;padding:0 8px;font-size:.57rem;font-weight:800;display:inline-flex}.calendar-agenda-list{min-height:260px}.calendar-agenda-list>button{color:#1f2a24;text-align:left;background:#fff;border:0;border-bottom:1px solid #d8d0c1;grid-template-columns:72px minmax(0,1fr) 12px;align-items:center;gap:9px;width:100%;min-height:78px;padding:10px 14px;display:grid}.calendar-agenda-list>button:hover{background:#fdf8ed;box-shadow:inset 3px 0 #1b4332}.calendar-agenda-list time{color:#1b4332;font-family:inherit;font-size:.72rem;font-weight:700}.calendar-agenda-list>button>span{min-width:0;display:grid}.calendar-agenda-list strong{color:#1f2a24;font-family:inherit;font-size:.82rem}.calendar-agenda-list small{color:#657269;text-overflow:ellipsis;white-space:nowrap;font-size:.57rem;overflow:hidden}.calendar-agenda-list i{color:#1b4332;font-size:1rem;font-style:normal}.calendar-agenda-empty{color:#657269;text-align:center;align-content:center;place-items:center;gap:5px;min-height:260px;padding:24px;display:grid}.calendar-agenda-empty strong{color:#1f2a24;font-family:inherit;font-size:1rem}.calendar-agenda-empty p{margin:0;font-size:.63rem}.calendar-agenda-empty button{color:#fffaf0;background:#1b4332;border:0;border-radius:5px;min-height:34px;margin-top:7px;padding:0 11px;font-size:.64rem;font-weight:800}.calendar-day-agenda>footer{color:#657269;background:#fdf8ed;border-top:1px solid #d8d0c1;grid-template-columns:auto 1fr auto;align-items:center;gap:9px;min-height:52px;padding:9px 14px;font-size:.62rem;display:grid}.calendar-day-agenda>footer strong{color:#1f2a24}.calendar-day-agenda>footer a{color:#1b4332;background:#fff;border:1px solid #d5cebf;border-radius:4px;align-items:center;min-height:30px;padding:0 9px;font-size:.61rem;font-weight:750;text-decoration:none;display:inline-flex}.calendar-settings-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.calendar-settings-heading h2{margin:0;font-family:inherit;font-size:1.1rem}.calendar-settings-heading>div{align-items:center;gap:7px;display:flex}.calendar-settings-heading button,.calendar-settings-heading a{color:#1b4332;background:#fdf8ed;border:1px solid #b7c6b9;border-radius:5px;align-items:center;gap:6px;min-height:34px;padding:0 10px;font-size:.65rem;font-weight:750;text-decoration:none;display:inline-flex}.calendar-settings-heading a svg{width:14px}.calendar-mode-switch{margin-left:8px}.calendar-list-heading{background:#fdf8ed;border:2px solid #1b4332;border-radius:8px;align-items:center;gap:12px;margin:0 0 12px;padding:12px 14px;display:flex}.calendar-list-heading>button{color:#1b4332;background:#fff;border:1px solid #a9bbaa;border-radius:5px;min-height:34px;padding:0 10px;font-size:.65rem;font-weight:780}.calendar-list-heading h2{color:#1f2a24;margin:2px 0 0;font-family:inherit;font-size:1.05rem}@media (max-width:1050px){.calendar-approved-toolbar{flex-wrap:wrap;align-items:stretch}.calendar-approved-toolbar>select{flex:220px}.calendar-month-agenda-layout{grid-template-columns:1fr!important}.calendar-month-agenda-layout>.overflow-x-auto{border-bottom:1px solid #d8d0c1!important;border-right:0!important}}@media (max-width:640px){.calendar-approved-toolbar{flex-direction:column}.calendar-approved-toolbar>div{flex-wrap:wrap}.calendar-approved-toolbar>div>span{order:-1;width:100%;margin:0 0 4px!important}.calendar-approved-toolbar>select{width:100%;margin-left:0}.calendar-list-button,.calendar-manage-button{width:100%}.calendar-day-agenda>header{flex-direction:column}}.communication-page .customer-page-heading{margin-bottom:14px}.communication-toolbar{grid-template-columns:minmax(220px,1fr) auto 130px;display:grid}.communication-toolbar>label{width:100%}.communication-toolbar>select{color:#1b4332;background:#fff;border:1px solid #a9bbaa;border-radius:5px;min-height:34px;padding:0 9px;font-size:.65rem;font-weight:750}.communication-consent{text-align:center;color:#24613f!important;background:#edf7f0!important;border:1px solid #b9d6c5!important;border-radius:5px!important;align-self:center!important;max-width:none!important;padding:9px 12px!important;font-size:.62rem!important}.communication-draft{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 12px;display:grid;min-height:98px!important;padding:12px 16px!important}.communication-draft textarea{resize:vertical;color:#1f2a24;background:#fff;border:1px solid #b9c6ba;border-radius:5px;min-height:48px;padding:10px 11px;font-size:.7rem;line-height:1.4}.communication-draft>div{gap:7px;display:flex}.communication-draft button,.communication-draft a{white-space:nowrap;border-radius:5px;justify-content:center;align-items:center;min-height:36px;padding:0 11px;font-size:.62rem;font-weight:800;text-decoration:none;display:inline-flex}.communication-draft button{color:#1b4332;background:#eef3ea;border:1px solid #a9bbaa}.communication-draft a{color:#fffaf0;background:#1b4332;border:1px solid #1b4332}.communication-draft>p{grid-column:1/-1;margin:0!important}.communication-pagination{background:#fdf8ed;border-top:1px solid #d8d0c1;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;min-height:47px;padding:7px 10px;display:grid}.communication-pagination span{color:#5f6d64;text-align:center;font-size:.61rem}.communication-pagination button{color:#1b4332;background:#fff;border:1px solid #a9bbaa;border-radius:5px;min-height:32px;padding:0 9px;font-size:.61rem;font-weight:760}.communication-pagination button:disabled{cursor:default;opacity:.45}@media (max-width:760px){.communication-toolbar{grid-template-columns:1fr}.communication-toolbar>div{flex-wrap:wrap}.communication-draft{grid-template-columns:1fr}.communication-draft>div{flex-wrap:wrap}}.policy-ledger-workspace{background:#fff;border:2px solid #1b4332;border-radius:8px;overflow:hidden}.policy-ledger-workspace>header{color:#fffaf0;background:#1b4332;border-bottom:1px solid #0f2d20;padding:16px 18px}.policy-ledger-workspace>header .customer-eyebrow{color:#d8e1d4}.policy-ledger-workspace>header h2{color:#fffaf0;margin:3px 0;font-family:inherit;font-size:1.15rem}.policy-ledger-workspace>header p{color:#d8e1d4;margin:0;font-size:.7rem}.policy-ledger-summary{background:#fdf8ed;border-bottom:1px solid #d8d0c1;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.policy-ledger-summary>*{text-align:left;background:0 0;border:0;border-right:1px solid #d8d0c1;align-content:center;gap:2px;min-height:80px;padding:12px 15px;display:grid}.policy-ledger-summary>:last-child{border-right:0}.policy-ledger-summary button{cursor:pointer}.policy-ledger-summary button.is-active{background:#edf3ec;box-shadow:inset 0 -4px #1b4332}.policy-ledger-summary span{color:#53645a;letter-spacing:.07em;text-transform:uppercase;font-size:.59rem;font-weight:820}.policy-ledger-summary strong{color:#1f2a24;font-family:inherit;font-size:1.05rem}.policy-ledger-summary small{color:#68766d;font-size:.58rem}.policy-ledger-filters{background:#fffdf8;border-bottom:1px solid #d8d0c1;grid-template-columns:minmax(210px,1.2fr) minmax(140px,.7fr) minmax(160px,.75fr) 142px 142px;gap:8px;padding:12px;display:grid}.policy-ledger-filters>label{color:#5f6d64;gap:3px;font-size:.58rem;font-weight:760;display:grid}.policy-ledger-filters :is(input,select){color:#1f2a24;background:#fff;border:1px solid #b9c6ba;border-radius:5px;width:100%;min-height:38px;padding:0 10px;font-size:.68rem}.policy-ledger-table{overflow-x:auto}.policy-ledger-table table{border-collapse:collapse;width:100%;min-width:920px}.policy-ledger-table th{color:#fffaf0;letter-spacing:.06em;text-align:left;text-transform:uppercase;background:#1b4332;padding:11px 12px;font-size:.58rem;font-weight:820}.policy-ledger-table td{color:#34483c;vertical-align:middle;border-bottom:1px solid #e8e2d4;padding:11px 12px;font-size:.67rem}.policy-ledger-table td:first-child{min-width:175px}.policy-ledger-table td strong,.policy-ledger-table td small{display:block}.policy-ledger-table td strong{color:#1f2a24;font-family:inherit;font-size:.76rem}.policy-ledger-table td small{color:#68766d;margin-top:2px;font-size:.57rem}.policy-ledger-table td .policy-ledger-warning{color:#9b3a31}.policy-ledger-table td>button{color:#1b4332;background:#eef3ea;border:1px solid #a9bbaa;border-radius:5px;min-height:32px;padding:0 9px;font-size:.61rem;font-weight:780}.policy-ledger-empty{color:#657269;text-align:center;place-content:center;gap:6px;max-width:520px;min-height:230px;margin:auto;display:grid}.policy-ledger-empty strong{color:#1f2a24;font-family:inherit;font-size:1rem}.policy-ledger-empty span{font-size:.68rem;line-height:1.55}.policy-ledger-integrity-note{color:#5f6d64;background:#fdf8ed;border-top:1px solid #d8d0c1;margin:0;padding:10px 12px;font-size:.61rem}@media (max-width:980px){.policy-ledger-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.policy-ledger-summary>:nth-child(2){border-right:0}.policy-ledger-summary>:nth-child(-n+2){border-bottom:1px solid #d8d0c1}.policy-ledger-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.policy-ledger-filters>label:first-child{grid-column:1/-1}}@media (max-width:560px){.policy-ledger-summary,.policy-ledger-filters{grid-template-columns:1fr}.policy-ledger-summary>*{border-bottom:1px solid #d8d0c1;border-right:0}.policy-ledger-filters>label:first-child{grid-column:auto}}.carrier-approved-workspace{background:#fff;border:2px solid #1b4332;border-radius:8px;overflow:hidden;box-shadow:0 2px 9px #0f2d200f}.carrier-approved-heading{background:#fffdf8;border-bottom:1px solid #d8d0c1;grid-template-columns:minmax(0,1fr) minmax(260px,.8fr);gap:20px;padding:18px;display:grid}.carrier-approved-heading h2,.carrier-resources-section h2{color:#1f2a24;margin:3px 0 0;font-family:inherit;font-size:1.2rem;line-height:1.2}.carrier-approved-heading p{color:#657269;align-self:end;margin:0;font-size:.7rem;line-height:1.55}.carrier-approved-toolbar{background:#fff;border-bottom:1px solid #d8d0c1;flex-wrap:wrap;align-items:center;gap:10px;padding:12px 14px;display:flex}.carrier-approved-search{background:#fffdf8;border:1px solid #b9c6ba;border-radius:5px;flex:280px;align-items:center;gap:8px;min-width:min(100%,270px);min-height:38px;padding:0 11px;display:flex}.carrier-approved-search:focus-within{border-color:#1b4332;box-shadow:0 0 0 3px #1b433221}.carrier-approved-search svg{color:#55705e;width:15px}.carrier-approved-search input{color:#1f2a24;background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:.7rem}.carrier-approved-search input::placeholder{color:#7a887e}.carrier-approved-filters{flex-wrap:wrap;gap:5px;display:flex}.carrier-approved-filters button{color:#42604b;background:#fff;border:1px solid #b9c6ba;border-radius:5px;min-height:34px;padding:0 10px;font-size:.61rem;font-weight:780}.carrier-approved-filters button:hover{background:#edf3ec;border-color:#1b4332}.carrier-approved-filters button.is-active{color:#fffaf0;background:#1b4332;border-color:#1b4332}.carrier-approved-grid{background:#f7f4ed;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:14px;display:grid}.carrier-approved-card{background:#fff;border:2px solid #1b4332;border-radius:7px;transition:border-color .15s,box-shadow .15s;overflow:hidden}.carrier-approved-card:hover{box-shadow:0 4px 14px #0f2d201c}.carrier-approved-card[open]{border-color:#b8912f}.carrier-approved-card summary{cursor:pointer;gap:12px;min-height:250px;padding:14px;list-style:none;display:grid}.carrier-approved-card summary::-webkit-details-marker{display:none}.carrier-approved-card summary:focus-visible{outline-offset:-3px;outline:3px solid #b8912f}.carrier-approved-card summary>header{grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:9px;display:grid}.carrier-approved-monogram{color:#fffaf0;background:#1b4332;border-radius:5px;place-items:center;width:36px;height:36px;font-family:inherit;font-size:.72rem;font-weight:800;display:grid}.carrier-approved-identity{gap:2px;min-width:0;display:grid}.carrier-approved-identity strong{color:#1f2a24;text-overflow:ellipsis;white-space:nowrap;font-family:inherit;font-size:.86rem;overflow:hidden}.carrier-approved-identity small{color:#657269;text-transform:capitalize;font-size:.58rem}.carrier-approved-card header em{color:#24613f;text-align:center;background:#edf7f0;border:1px solid #b9d6c5;border-radius:4px;max-width:92px;padding:4px 6px;font-size:.51rem;font-style:normal;font-weight:800;line-height:1.2}.carrier-approved-card header em.needs-review{color:#815e15;background:#fff5d8;border-color:#dfc77d}.carrier-approved-card summary>p{color:#52635a;min-height:34px;margin:0;font-size:.64rem;line-height:1.45}.carrier-approved-card summary>dl{border-top:1px solid #d8d0c1;border-left:1px solid #d8d0c1;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.carrier-approved-card summary>dl>div{background:#fffdf8;border-bottom:1px solid #d8d0c1;border-right:1px solid #d8d0c1;gap:3px;min-height:59px;padding:8px;display:grid}.carrier-approved-card dt,.carrier-approved-detail dt{color:#657269;letter-spacing:.06em;text-transform:uppercase;font-size:.5rem;font-weight:800}.carrier-approved-card dd,.carrier-approved-detail dd{color:#1f2a24;margin:0;font-size:.62rem;font-weight:730;line-height:1.35}.carrier-approved-payment{gap:7px;display:grid}.carrier-approved-payment>span,.carrier-approved-payment small{color:#5d6f64;justify-content:space-between;gap:7px;font-size:.57rem;display:flex}.carrier-approved-payment>span strong{color:#425d4b;font-size:.6rem}.carrier-approved-payment>span b{color:#1f2a24;font-size:.62rem}.carrier-approved-payment>i{background:#dfe8dc;border-radius:2px;height:7px;display:block;overflow:hidden}.carrier-approved-payment>i>b{border-radius:inherit;background:#1b4332;height:100%;display:block}.carrier-approved-card footer{color:#1b4332;border-top:1px solid #e8e2d4;justify-content:space-between;align-items:center;margin-top:auto;padding-top:9px;font-size:.6rem;font-weight:800;display:flex}.carrier-approved-card footer i{font-size:1rem;font-style:normal}.carrier-approved-detail{background:#fdf8ed;border-top:1px solid #d8d0c1;padding:14px}.carrier-approved-detail>dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px 12px;margin:0;display:grid}.carrier-approved-detail>dl>div{gap:3px;display:grid}.carrier-approved-products{border-top:1px solid #d8d0c1;margin-top:12px;padding-top:11px}.carrier-approved-products>strong{color:#1f2a24;margin-bottom:7px;font-size:.62rem;display:block}.carrier-approved-products p{color:#52635a;border-top:1px solid #e7e0d1;justify-content:space-between;gap:9px;margin:0;padding:7px 0;font-size:.59rem;display:flex}.carrier-approved-products p span:last-child{color:#1b4332;text-align:right;font-weight:760}.carrier-resources-section{margin-top:18px}.carrier-resources-section h2{margin-bottom:10px}@media (max-width:1180px){.carrier-approved-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.carrier-approved-heading{grid-template-columns:1fr;gap:8px}.carrier-approved-grid{grid-template-columns:1fr}.carrier-approved-card summary{min-height:0}}@media (max-width:520px){.carrier-approved-toolbar{align-items:stretch}.carrier-approved-filters{width:100%}.carrier-approved-filters button{flex:120px}.carrier-approved-card summary>dl,.carrier-approved-detail>dl{grid-template-columns:1fr}}.reports-decision-page .customer-page-heading{margin-bottom:14px}.report-period-controls{background:#fffdf8;border:1px solid #b9c6ba;border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:end;gap:10px;margin-bottom:14px;padding:10px 12px;display:flex}.report-period-controls [role=radiogroup]{flex:380px}.report-custom-range{flex-wrap:wrap;align-items:end;gap:7px;display:flex}.report-custom-range label{color:#5f6d64;letter-spacing:.07em;text-transform:uppercase;gap:3px;font-size:.55rem;font-weight:800;display:grid}.report-custom-range input{color:#1f2a24;background:#fff;border:1px solid #b9c6ba;border-radius:5px;min-height:34px;padding:0 8px;font-size:.68rem}.report-custom-range button{color:#fffaf0;background:#1b4332;border:1px solid #1b4332;border-radius:5px;min-height:34px;padding:0 10px;font-size:.62rem;font-weight:800}.report-approved-brief{background:#fff;border:2px solid #1b4332;border-radius:8px;overflow:hidden;box-shadow:0 2px 9px #0f2d2012}.report-approved-brief>header{color:#fffaf0;background:#1b4332;border-bottom:1px solid #0f2d20;justify-content:space-between;align-items:center;gap:18px;padding:17px 18px;display:flex}.report-approved-brief>header .customer-eyebrow{color:#dce8d8}.report-approved-brief>header h2{color:#fffaf0;margin:3px 0 4px;font-family:inherit;font-size:1.15rem}.report-approved-brief>header p{color:#dce8d8;max-width:700px;margin:0;font-size:.66rem;line-height:1.5}.report-approved-brief>header .customer-button{color:#1b4332;background:#fffdf8;border-color:#e9dfc9;flex:none}.report-approved-kpis{background:#fffdf8;border-bottom:1px solid #d8d0c1;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.report-approved-kpis>div{border-right:1px solid #d8d0c1;align-content:center;gap:3px;min-height:91px;padding:13px 15px;display:grid}.report-approved-kpis>div:last-child{border-right:0}.report-approved-kpis span,.report-approved-outcomes header small{color:#5d6f64;letter-spacing:.07em;text-transform:uppercase;font-size:.55rem;font-weight:840}.report-approved-kpis strong{color:#1f2a24;font-family:inherit;font-size:1.25rem}.report-approved-kpis small{color:#68766d;font-size:.58rem;line-height:1.35}.report-approved-grid{border-bottom:1px solid #d8d0c1;grid-template-columns:minmax(0,1.35fr) minmax(270px,.65fr);display:grid}.report-approved-chart{background:#fff;border-right:1px solid #d8d0c1;min-width:0;padding:17px}.report-approved-chart>header,.report-approved-outcomes>header{justify-content:space-between;align-items:end;gap:10px;margin-bottom:12px;display:flex}.report-approved-chart h3,.report-approved-outcomes h3,.report-approved-summary h3{color:#1f2a24;margin:3px 0 0;font-family:inherit;font-size:.98rem}.report-approved-chart header small{color:#657269;text-align:right;font-size:.58rem}.report-approved-chart [class*=vertical]{min-height:218px}.report-approved-summary{background:#f7f3ea;align-content:start;gap:10px;padding:18px;display:grid}.report-approved-summary>p{color:#53645a;margin:0;font-size:.66rem;line-height:1.55}.report-approved-summary dl{border-top:1px solid #d8d0c1;border-left:1px solid #d8d0c1;margin:3px 0 0;display:grid}.report-approved-summary dl>div{background:#fffdf8;border-bottom:1px solid #d8d0c1;border-right:1px solid #d8d0c1;justify-content:space-between;gap:9px;padding:8px;display:flex}.report-approved-summary dt{color:#657269;font-size:.57rem}.report-approved-summary dd{color:#1b4332;margin:0;font-size:.6rem;font-weight:820}.report-approved-muted,.report-approved-empty{color:#657269;font-size:.65rem;line-height:1.5}.report-approved-outcomes{background:#fffdf8;padding:17px}.report-approved-outcome-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.report-approved-outcome-grid>div{background:#fff;border:1px solid #cfc6b7;border-radius:5px;grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:11px;display:grid}.report-approved-outcome-grid span{color:#53645a;text-overflow:ellipsis;white-space:nowrap;font-size:.63rem;overflow:hidden}.report-approved-outcome-grid strong{color:#1f2a24;font-family:inherit;font-size:.8rem}.report-approved-outcome-grid i{background:#dfe8dc;border-radius:2px;grid-column:1/-1;height:5px;overflow:hidden}.report-approved-outcome-grid b{border-radius:inherit;background:#1b4332;height:100%;display:block}@media (max-width:920px){.report-approved-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.report-approved-kpis>div:nth-child(2){border-right:0}.report-approved-kpis>div:nth-child(-n+2){border-bottom:1px solid #d8d0c1}.report-approved-grid{grid-template-columns:1fr}.report-approved-chart{border-bottom:1px solid #d8d0c1;border-right:0}.report-approved-outcome-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:570px){.report-period-controls{align-items:stretch}.report-custom-range{grid-template-columns:1fr 1fr;display:grid}.report-custom-range button{grid-column:1/-1}.report-approved-brief>header{flex-direction:column;align-items:stretch}.report-approved-kpis,.report-approved-outcome-grid{grid-template-columns:1fr}.report-approved-kpis>div{border-bottom:1px solid #d8d0c1;border-right:0}.report-approved-kpis>div:last-child{border-bottom:0}}.analytics-workspace-page .customer-page-intro{margin-bottom:14px}.analytics-performance{border-width:2px;border-color:#1b4332}.analytics-area-nav{background:#fffdf8;border-bottom-color:#1b4332}.analytics-area-nav button{min-height:39px}.analytics-area-detail{border-top-color:#d8d0c1}.analytics-call-trend{background:#fffdf8;border:1px solid #cfc6b7;border-radius:6px;margin:0 18px 18px;padding:15px}.analytics-call-trend>header{justify-content:space-between;align-items:end;gap:10px;margin-bottom:10px;display:flex}.analytics-call-trend h3{color:#1f2a24;margin:3px 0 0;font-family:inherit;font-size:.94rem}.analytics-call-trend>header>span{color:#657269;font-size:.58rem}.analytics-call-trend [class*=vertical]{min-height:190px}@media (max-width:640px){.analytics-call-trend{margin:0 12px 12px;padding:12px}}.commission-approved-context{background:#fff;border:2px solid #1b4332;border-radius:8px;margin:0 0 14px;overflow:hidden;box-shadow:0 2px 9px #0f2d200f}.commission-approved-context>header{background:#fffdf8;border-bottom:1px solid #d8d0c1;justify-content:space-between;align-items:center;gap:16px;padding:16px 18px;display:flex}.commission-approved-context h2{color:#1f2a24;margin:3px 0 4px;font-family:inherit;font-size:1.12rem}.commission-approved-context header p{color:#5f6d64;max-width:710px;margin:0;font-size:.66rem;line-height:1.5}.commission-approved-context>header>span{color:#1b4332;background:#edf3ec;border:1px solid #b9c6ba;border-radius:4px;flex:none;padding:5px 8px;font-size:.56rem;font-weight:820}.commission-approved-summary{background:#fff;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.commission-approved-summary>div{border-right:1px solid #d8d0c1;align-content:center;gap:3px;min-height:76px;padding:11px 14px;display:grid}.commission-approved-summary>div:last-child{background:#f7f3ea;border-right:0}.commission-approved-summary span{color:#5d6f64;letter-spacing:.07em;text-transform:uppercase;font-size:.54rem;font-weight:830}.commission-approved-summary strong{color:#1f2a24;font-family:inherit;font-size:1.02rem}.commission-approved-summary small{color:#68766d;font-size:.56rem}.commission-ledger-page>.mb-3{background:#fffdf8!important;border:2px solid #1b4332!important;margin-bottom:14px!important;padding:6px!important}.commission-ledger-page .segmented-control button{min-height:35px;border-radius:4px!important}@media (max-width:760px){.commission-approved-context>header{flex-direction:column;align-items:stretch}.commission-approved-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.commission-approved-summary>div:nth-child(2){border-right:0}.commission-approved-summary>div:nth-child(-n+2){border-bottom:1px solid #d8d0c1}}@media (max-width:440px){.commission-approved-summary{grid-template-columns:1fr}.commission-approved-summary>div{border-bottom:1px solid #d8d0c1;border-right:0}.commission-approved-summary>div:last-child{border-bottom:0}}.cost-spend-summary{background:#fffdf8;border:2px solid #1b4332;border-radius:8px;grid-template-columns:repeat(5,minmax(0,1fr));margin:0 0 14px;display:grid;overflow:hidden}.cost-spend-summary>div{border-right:1px solid #d8d0c1;align-content:center;gap:3px;min-height:85px;padding:12px 14px;display:grid}.cost-spend-summary>div:last-child{border-right:0}.cost-spend-summary>div:nth-child(5){background:#edf3ec}.cost-spend-summary span{color:#5d6f64;letter-spacing:.07em;text-transform:uppercase;font-size:.54rem;font-weight:830}.cost-spend-summary strong{color:#1f2a24;font-family:inherit;font-size:1.02rem}.cost-spend-summary small{color:#68766d;font-size:.56rem;line-height:1.35}.costs-provider-page .cost-roi-strip{margin-bottom:14px}.costs-provider-page .cost-roi-strip [class*=grid]{background:#fff;border:2px solid #1b4332;border-radius:8px;overflow:hidden}.costs-provider-page .cost-roi-strip [class*=grid]>div{box-shadow:none!important;border-radius:0!important}@media (max-width:840px){.cost-spend-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.cost-spend-summary>div:nth-child(2){border-right:0}.cost-spend-summary>div:nth-child(-n+2){border-bottom:1px solid #d8d0c1}}@media (max-width:480px){.cost-spend-summary{grid-template-columns:1fr}.cost-spend-summary>div{border-bottom:1px solid #d8d0c1;border-right:0}.cost-spend-summary>div:last-child{border-bottom:0}}.app-content{--content-pad:1.5rem}@media (min-width:768px){.app-content{--content-pad:2rem}}.app-content :is(.customer-page-intro,.customer-page-heading,.command-page-header,.contacts-page-hero):not(.commission-schedule-embedded *,[data-owner-screen] *){min-height:52px;margin:0 calc(-1 * var(--content-pad)) 20px;padding:8px var(--content-pad);box-shadow:none;background:#fff;border:0;border-bottom:1px solid #e8e2d4;border-radius:0;justify-content:space-between;align-items:center;gap:16px;display:flex}.app-content>:is(.customer-page-intro,.customer-page-heading,.command-page-header,.contacts-page-hero):first-child,.app-content>:first-child>:is(.customer-page-intro,.customer-page-heading,.command-page-header,.contacts-page-hero):first-child,.app-content>:first-child>:first-child>:is(.customer-page-intro,.customer-page-heading,.command-page-header,.contacts-page-hero):first-child,.app-content>:first-child>.sr-only:first-child+:is(.customer-page-intro,.customer-page-heading,.command-page-header,.contacts-page-hero){margin-top:calc(-1 * var(--content-pad))}.app-content :is(.customer-page-intro,.customer-page-heading,.command-page-header,.contacts-page-hero):not(.commission-schedule-embedded *,[data-owner-screen] *)>div:first-child>:not(h1){display:none}.app-content :is(.customer-page-intro,.customer-page-heading,.command-page-header,.contacts-page-hero):not(.commission-schedule-embedded *,[data-owner-screen] *) h1{color:#1f2a24;letter-spacing:0;margin:0;font-size:1.125rem;font-weight:700;line-height:1.3}.ai-team-briefing h1{color:#fff}.contact-workspace{grid-template-columns:minmax(250px,300px) minmax(0,1fr) minmax(240px,290px);gap:12px;min-height:420px;display:grid}.contact-column{background:#fff;border:1px solid #e4dccd;border-radius:10px;min-width:0;min-height:0;padding:14px;overflow-y:auto}.contact-conversation{flex-direction:column;display:flex;overflow:hidden}.contact-conversation>div:last-child{overflow-y:auto}.contact-conversation>div:last-child>*{flex:1;min-height:0}.contact-identity{align-items:center;gap:10px;margin-bottom:10px;display:flex}.contact-facts{color:#1f2a24;gap:6px;margin:0 0 12px;padding:0;font-size:.8rem;list-style:none;display:grid}.contact-facts li{align-items:center;gap:6px;min-width:0;display:flex}.contact-facts svg{color:#718078;flex:none}.contact-ai-summary{background:#fdf8ed;border:1px solid #e8e2d4;border-radius:8px;margin-bottom:12px;padding:10px}.contact-next-title{color:#1f2a24;margin:0 0 10px;font-size:.95rem;font-weight:700}.contact-next-card{background:#fff;border:1px solid #e8e2d4;border-radius:8px;gap:3px;margin-bottom:10px;padding:10px 12px;font-size:.85rem;display:grid}.contact-next-label{color:#5c6b5f;letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:5px;font-size:.68rem;font-weight:700;display:inline-flex}.contact-next-card>a,.contact-next-card>button{color:#1b4332;background:0 0;border:0;justify-self:start;margin-top:2px;padding:0;font-size:.75rem;font-weight:700;text-decoration:none}.contact-next-card>a:hover,.contact-next-card>button:hover{text-decoration:underline}.contact-next-tasks{gap:4px;margin:0;padding:0;list-style:none;display:grid}.contact-next-tasks li{display:grid}.contact-next-tasks small{color:#718078;font-size:.7rem}@media (max-width:1100px){.contact-workspace{grid-template-columns:minmax(240px,280px) minmax(0,1fr);height:auto!important}.contact-workspace>:last-child{grid-column:1/-1}.contact-column{overflow:visible}.contact-conversation{min-height:560px}}@media (max-width:767px){.contact-workspace{grid-template-columns:1fr}}.app-content :is(.customer-page-intro,.customer-page-heading,.command-page-header,.contacts-page-hero)>.page-title-tabs{align-self:stretch;margin:-8px auto -8px 8px;display:flex}.page-title-tabs :is(.contact-section-tabs,.page-tabs){background:0 0;border:0;border-radius:0;align-items:stretch;gap:18px;padding:0;display:flex}.page-title-tabs :is(.contact-section-tabs,.page-tabs) :is(button,a){color:#5c6b5f;min-height:0;box-shadow:none;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;align-items:center;gap:6px;padding:0 2px;font-size:.82rem;font-weight:600;display:inline-flex}.page-title-tabs :is(.contact-section-tabs,.page-tabs) :is(button,a):hover{color:#1b4332;background:0 0;border-color:#0000 #0000 #b6c5b8}.page-title-tabs :is(.contact-section-tabs,.page-tabs) :is(button,a):focus-visible{outline-offset:-2px;outline:2px solid #2d6a4f}.page-title-tabs :is(.contact-section-tabs .is-active,.page-tabs [aria-current]){color:#1b4332;box-shadow:none;background:0 0;border-color:#0000 #0000 #1b4332;font-weight:700}.contacts-subnav:has(>.contacts-count){grid-template-columns:minmax(280px,.8fr) minmax(0,1.7fr) max-content}.contacts-count{color:#5c6b5f;white-space:nowrap;align-self:center;padding-bottom:2px;font-size:.78rem;font-weight:600}@media (max-width:900px){.app-content :is(.customer-page-intro,.customer-page-heading,.command-page-header,.contacts-page-hero):has(>.page-title-tabs){flex-wrap:wrap}.app-content :is(.customer-page-intro,.customer-page-heading,.command-page-header,.contacts-page-hero)>.page-title-tabs{flex-basis:100%;order:3;margin:0;overflow-x:auto}.contacts-subnav:has(>.contacts-count){grid-template-columns:1fr}}.commission-inline-stats{color:#5c6b5f;flex-wrap:wrap;gap:4px 18px;margin:0 0 12px;font-size:.8rem;display:flex}.commission-inline-stats strong{color:#1f2a24;margin-left:3px;font-weight:700}.report-approved-kpis.report-kpis-six{grid-template-columns:repeat(6,minmax(0,1fr))}@media (max-width:1100px){.report-approved-kpis.report-kpis-six{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:560px){.report-approved-kpis.report-kpis-six{grid-template-columns:repeat(2,minmax(0,1fr))}}.analytics-embedded-note{color:#5c6b5f;margin:0 0 10px;font-size:.78rem}.template-category-chip{color:#5c6b5f;background:#fff;border:1px solid #d8d0c1;border-radius:999px;min-height:32px;padding:0 12px;font-size:.78rem;font-weight:600}.template-category-chip:hover{color:#1b4332;border-color:#8fa382}.template-category-chip.is-active{color:#fff;background:#1b4332;border-color:#1b4332}.template-gallery{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:16px;margin-bottom:24px;display:grid}.template-card{background:#fff;border:1px solid #e4dccd;border-radius:12px;flex-direction:column;min-width:0;display:flex;overflow:hidden}.template-card:hover{border-color:#b6c5b8;box-shadow:0 4px 16px #0f2d2014}.template-thumb{aspect-ratio:4/3;background:#f5f0e8;border:0;border-bottom:1px solid #e8e2d4;width:100%;padding:0;display:block;position:relative;overflow:hidden}.template-thumb-canvas{transform-origin:0 0;pointer-events:none;background:#fff;width:400%;position:absolute;top:0;left:0;transform:scale(.25)}.template-card-body{gap:4px;padding:12px 14px 4px;display:grid}.template-card-category{color:#1b4332;letter-spacing:.06em;text-transform:uppercase;font-size:.68rem;font-weight:700}.template-card-body h3{color:#1f2a24;margin:0;font-size:.95rem;font-weight:700}.template-card-body p{color:#5c6b5f;margin:0;font-size:.8rem;line-height:1.45}.template-card-body small{color:#718078;font-size:.72rem}.template-card-actions{gap:8px;margin-top:auto;padding:10px 14px 14px;display:flex}.template-card-actions>*{flex:1;justify-content:center}.template-preview-pages{gap:6px;display:flex}.template-preview-pages button{background:#fff;border:1px solid #d8d0c1;border-radius:999px;min-height:30px;padding:0 12px;font-size:.78rem}.template-preview-pages button[aria-current]{color:#fff;background:#1b4332;border-color:#1b4332}.template-preview-frame{background:#fff;border:1px solid #e4dccd;border-radius:8px;max-height:62vh;overflow-y:auto}.template-preview-fieldset{border:0;min-width:0;margin:0;padding:0}.form-builder-workspace{grid-template-columns:minmax(200px,230px) minmax(0,1fr) minmax(260px,300px);gap:12px;min-height:480px;display:grid}.form-builder-column{background:#fff;border:1px solid #e4dccd;border-radius:10px;min-width:0;min-height:0;padding:14px;overflow-y:auto}.form-builder-heading{color:#1f2a24;margin:0 0 10px;font-size:.9rem;font-weight:700}.form-builder-tiles{grid-template-columns:1fr 1fr;gap:6px;margin-bottom:10px;display:grid}.form-builder-tile{color:#1f2a24;text-align:left;background:#fdf8ed;border:1px solid #e4dccd;border-radius:8px;flex-direction:column;align-items:flex-start;gap:6px;padding:10px;font-size:.76rem;font-weight:600;display:flex}.form-builder-tile:hover{background:#fff;border-color:#8fa382}.form-builder-tile svg{color:#1b4332}.form-builder-settings-tile{flex-direction:row;align-items:center;width:100%}.form-builder-settings-tile.is-active{background:#edf3ec;border-color:#1b4332}.form-builder-note{color:#718078;margin:10px 0 0;font-size:.74rem;line-height:1.5}.form-builder-canvas{background:#f5f0e8;border:1px solid #e4dccd;border-radius:10px;min-width:0;min-height:0;padding:24px;overflow-y:auto}.form-builder-canvas-inner{max-width:720px;margin:0 auto}.form-builder-target{outline-offset:3px;cursor:pointer;border-radius:6px;outline:2px dashed #0000;position:relative}.form-builder-target:hover{outline-color:#b6c5b8}.form-builder-target.is-selected{outline:2px solid #1b4332}.form-builder-target:focus-visible{outline:3px solid #2d6a4f}.form-builder-fieldset{border:0;min-width:0;margin:0;padding:0}.form-builder-target .form-builder-fieldset{pointer-events:none}.form-builder-preview{background:#f5f0e8;border-radius:8px;max-height:65vh;padding:16px;overflow-y:auto}@media (max-width:1100px){.form-builder-workspace{grid-template-columns:1fr;height:auto!important}.form-builder-column,.form-builder-canvas{overflow:visible}}.site-domain-details{background:#fff;border:1px solid #e4dccd;border-radius:10px;margin-bottom:12px;padding:10px 14px}.site-domain-details>summary{color:#1f2a24;cursor:pointer;font-size:.85rem;font-weight:600}.site-editor-workspace{grid-template-columns:minmax(340px,.85fr) minmax(0,1.15fr);gap:12px;min-height:480px;display:grid}.site-editor-column{min-width:0;min-height:0;padding-right:4px;overflow-y:auto}.site-preview-column{background:#f5f0e8;border:1px solid #e4dccd;border-radius:10px;flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.site-preview-bar{background:#fff;border-bottom:1px solid #e4dccd;align-items:center;gap:10px;padding:8px 12px;font-size:.82rem;display:flex}.site-preview-width{color:#5c6b5f;background:#fff;border:1px solid #d8d0c1;border-radius:6px;align-items:center;gap:5px;min-height:30px;padding:0 10px;font-size:.76rem;font-weight:600;display:inline-flex}.site-preview-width.is-active{color:#fff;background:#1b4332;border-color:#1b4332}.site-preview-scroll{flex:1;min-height:0;padding:14px;overflow-y:auto}.site-preview-page{background:#fff;border-radius:8px;margin:0 auto;overflow:hidden;box-shadow:0 2px 12px #0f2d2014}.site-preview-page.is-phone{max-width:390px}.site-preview-section{outline-offset:-2px;cursor:pointer;outline:2px dashed #0000;position:relative}.site-preview-section:hover{outline-color:#b6c5b8}.site-preview-section.is-active{outline:2px solid #1b4332}.site-preview-section:focus-visible{outline:3px solid #2d6a4f}.site-preview-section>div{pointer-events:none}@media (max-width:1100px){.site-editor-workspace{grid-template-columns:1fr;height:auto!important}.site-editor-column{overflow:visible}.site-preview-column{min-height:560px}}
