.lead-disposition-dialog.offer-watch-dialog{background:#faf9fc;width:min(790px,100vw - 28px)!important;max-width:790px!important}.offer-watch-section{background:#fff;border:1px solid #e9e3ec;border-radius:12px;gap:14px;min-width:0;padding:18px;display:grid}.offer-watch-section h3{color:#4b354d;align-items:center;gap:9px;font-size:15px;font-weight:700;display:flex}.offer-watch-section h3 svg{color:#d62e60}.offer-watch-toggle{grid-template-columns:1fr 1fr;gap:9px;display:grid}.offer-watch-toggle button{text-align:left;color:#74677d;background:#faf9fc;border:1px solid #e4dce7;border-radius:9px;align-items:center;gap:10px;padding:12px;display:flex}.offer-watch-toggle button[aria-pressed=true]{color:#b72d52;background:#fff0f5;border-color:#e694ad;box-shadow:0 0 0 1px #edbecd}.offer-watch-toggle span{font-size:13px;font-weight:700}.offer-watch-toggle small{margin-top:3px;font-size:11px;font-weight:400;display:block}.offer-watch-toggle svg{flex:none}.offer-watch-checks{flex-wrap:wrap;gap:10px 20px;display:flex}.offer-watch-checks label{color:#6f6075;align-items:center;gap:7px;font-size:12px;display:flex}.offer-watch-checks input{accent-color:#d62e60;height:15px;width:15px!important}.offer-watch-target{border-color:#e6bccb}.offer-watch-price-grid{grid-template-columns:1fr 1fr;gap:12px;min-width:0;display:grid}.offer-watch-price-grid.single{grid-template-columns:1fr}.offer-watch-price-card{background:#f7f6fa;border:1px solid #ebe6f0;border-radius:10px;min-width:0;padding:15px}.offer-watch-price-card h4{color:#8d6479;margin-bottom:10px;font-size:12px;font-weight:700}.offer-watch-current-price{flex-wrap:wrap;align-items:baseline;gap:5px;display:flex}.offer-watch-current-price strong{letter-spacing:-.7px;color:#3e314b;font-size:25px;font-weight:750}.offer-watch-current-price span,.offer-watch-price-card p{color:#8a7a95;font-size:11px;line-height:1.5}.offer-watch-price-card .offer-watch-device-name{color:#5a4268;margin-top:10px;font-size:13px;display:block}.offer-watch-price-card small{color:#8a7a95;margin-top:4px;font-size:11px;line-height:1.6;display:block}.offer-watch-price-card dl{color:#796783;gap:6px;margin:12px 0;font-size:12px;display:grid}.offer-watch-price-card dl>div{justify-content:space-between;gap:8px;display:flex}.offer-watch-price-card dd{font-variant-numeric:tabular-nums;text-align:right}.offer-watch-price-card .offer-watch-total{color:#563d68;border-top:1px solid #e4dbea;padding-top:6px;font-weight:700}.offer-watch-price-card details{color:#8a7a95;margin-top:10px;font-size:11px;line-height:1.6}.offer-watch-price-card summary{cursor:pointer}.offer-watch-price-card.is-empty p{padding:8px 0}.offer-watch-met{color:#2c7751;background:#edf8f1;border-radius:8px;align-items:flex-start;gap:8px;padding:11px;font-size:12px;line-height:1.5;display:flex}.offer-watch-met svg{flex:none}.offer-watch-extra{border:1px solid #e8e1eb;border-radius:9px;padding:12px 15px}.offer-watch-extra summary{color:#776180;cursor:pointer;font-size:12px;font-weight:600}.offer-watch-extra .field{margin-top:14px}.offer-watch-form>footer{z-index:2;background:#faf9fc;padding:14px 0 4px;position:sticky;bottom:-24px}:is(.offer-watch-form input:focus-visible,.offer-watch-form select:focus-visible,.offer-watch-toggle button:focus-visible){outline-offset:2px;outline:2px solid #db6d90}@media (max-width:600px){.offer-watch-section{padding:14px}.offer-watch-price-grid{grid-template-columns:1fr}.offer-watch-toggle{gap:7px}.offer-watch-toggle button{align-items:flex-start;gap:7px;padding:10px}.offer-watch-toggle small{font-size:10px}.offer-watch-form>footer{bottom:-18px}.offer-watch-section h3{font-size:14px}.offer-watch-checks{display:grid}}.offer-watch-form .field>[data-slot=select-trigger]{border-radius:12px;min-height:44px;font-weight:500;line-height:1.5}.offer-watch-form .field>input{background:#fff;border-color:#e4dce7;border-radius:12px;min-height:44px}.offer-watch-fixed-value{color:#76627e;background:#f7f5f9;border:1px solid #eae4ed;border-radius:12px;align-items:center;gap:9px;min-height:44px;padding:10px 13px;font-size:13px;font-weight:500;display:flex}.offer-watch-fixed-value svg{color:#b25a77}.offer-watch-speed{color:#397b6a;align-items:center;gap:7px;margin-top:10px;font-size:13px;font-weight:700;display:flex}.offer-watch-service-toggle{grid-template-columns:repeat(3,minmax(0,1fr))}.offer-watch-service-toggle button{min-width:0}.offer-watch-lines{gap:12px;display:grid}.offer-watch-line{background:#fffbfd;border:1px solid #ebdce3;border-radius:12px;min-width:0;padding:14px}.offer-watch-line h4{color:#a72f50;align-items:center;gap:8px;margin-bottom:12px;font-size:14px;font-weight:750;display:flex}.offer-watch-line h4>span{background:#f8e1e9;border-radius:8px;place-items:center;width:25px;height:25px;font-size:12px;display:grid}.offer-watch-coverage-field{grid-column:1/-1}.offer-watch-thresholds{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;display:grid}.offer-watch-threshold{background:#fff7fa;border:1px solid #efd3de;border-radius:12px;min-width:0;padding:14px}.offer-watch-threshold>span{color:#a72f50;font-size:14px;font-weight:750}.offer-watch-threshold small{color:#806c7b;font-size:11px;font-weight:400;line-height:1.5}.offer-watch-threshold input{font-size:18px;font-weight:700}.offer-watch-line-prices{gap:8px;margin-top:10px;display:grid}.offer-watch-line-prices>div{border-top:1px solid #e5dce9;gap:2px;padding-top:7px;display:grid}.offer-watch-line-prices strong{color:#61476b;font-size:11px}.offer-watch-line-prices span{color:#806b8b;font-size:11px}@media (max-width:600px){.offer-watch-service-toggle{grid-template-columns:1fr}.offer-watch-service-toggle button{align-items:center}.offer-watch-service-toggle small{margin-left:7px;display:inline}.offer-watch-thresholds{grid-template-columns:1fr}.offer-watch-line{padding:12px}}.offer-watch-price-grid.with-byod>.offer-watch-price-card:first-child{grid-column:1/-1}.offer-watch-simulation-source{color:#9e3154;overflow-wrap:anywhere;background:#fff0f5;border:1px solid #edc6d4;border-radius:12px;gap:5px;min-width:0;padding:13px 16px;display:grid}.offer-watch-simulation-source strong{font-size:13px}.offer-watch-simulation-source span,.offer-watch-simulation-source small{color:#816071;font-size:12px}.lead-buckets{flex-wrap:wrap;gap:7px;margin-bottom:16px;display:flex}.lead-buckets>button{color:#74677e;cursor:pointer;background:#fff;border:1px solid #e8e1e9;border-radius:9px;align-items:center;gap:7px;min-height:38px;padding:9px 12px;font-size:12px;font-weight:650;display:flex}.lead-buckets>button[aria-pressed=true]{color:var(--primary,#d7194d);background:#fceaf0;border-color:#edbdca}.lead-buckets span{font-variant-numeric:tabular-nums;background:#00000006;border-radius:5px;padding:1px 5px;font-size:11px}.lead-buckets b{background:var(--primary,#d7194d);color:#fff;border-radius:50%;place-items:center;min-width:18px;height:18px;font-size:10px;display:grid}.lead-buckets button:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.lead-bucket-hint{color:#8b7b94;margin:0 0 12px;font-size:12px;line-height:1.65}.lead-opportunity-banner{color:#277353;background:#edf8f2;border:1px solid #cde8d8;border-radius:11px;align-items:center;gap:12px;margin:0 0 16px;padding:13px 16px;display:flex}.lead-opportunity-banner strong{font-size:14px;display:block}.lead-opportunity-banner span{margin-top:3px;font-size:12px;display:block}.lead-opportunity-banner>svg{flex:none}.lead-disposition-dialog{max-height:90dvh;overflow:auto;width:min(620px,100vw - 28px)!important;max-width:620px!important}.lead-disposition-form{gap:16px;min-width:0;display:grid}.lead-disposition-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.lead-disposition-form .field{flex-direction:column;gap:7px;min-width:0;font-size:12px;font-weight:600;display:flex}.lead-disposition-form input,.lead-disposition-form select,.lead-disposition-form textarea{width:100%;min-width:0;font-size:13px;font-weight:400}.lead-disposition-form select{border:1px solid var(--border);background:#fff;border-radius:7px;min-height:36px;padding:6px 9px}.lead-optional{color:#9a8ba4;font-size:11px;font-weight:400}.lead-disposition-form .lead-bucket-hint{margin:0}.lead-disposition-form footer{border-top:1px solid #eee7f0;justify-content:flex-end;gap:8px;padding-top:15px;display:flex}.lead-disposition-form footer button{font-size:13px}.dossier-disposition{border-left:3px solid #d6c4df}.dossier-disposition header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.dossier-disposition header h3{color:var(--primary,#d7194d);margin-bottom:0}.dossier-disposition p{color:#807187;white-space:pre-wrap;margin-top:8px;font-size:12px;line-height:1.6}.dossier-disposition strong{font-size:13px}.dossier-disposition header button{height:28px;min-height:28px;padding:0 9px;font-size:11px}.dossier-watch-summary{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.dossier-watch-summary>span{color:#76617f;background:#faf6fc;border:1px solid #eee3f0;border-radius:5px;padding:4px 7px;font-size:11px}.dossier-offer-match{background:#f1faf5;border:1px solid #cde8d8;border-radius:9px;margin-top:12px;padding:12px}.dossier-offer-match>header{align-items:flex-start}.dossier-offer-match>header div{flex:1;min-width:0}.dossier-offer-match small{color:#6e8b79;margin-top:4px;font-size:11px;display:block}.dossier-offer-match p{margin:8px 0;font-size:11px;line-height:1.6}.dossier-offer-match .offer-price{color:#247852;font-size:16px;font-weight:750}.customer-view-tabs{flex-wrap:wrap;gap:8px;margin:0 0 16px;display:flex}.customer-view-tabs button{color:#887292;background:#fff;border:1px solid #e4dbe8;border-radius:8px;padding:8px 12px;font-size:12px;font-weight:600}.customer-view-tabs button[aria-pressed=true]{color:var(--primary,#d7194d);background:#fff2f7;border-color:#efc0cf}.customer-view-tabs span{margin-left:5px;font-size:11px}.lead-disposition-dialog [data-slot=dialog-title]{color:var(--primary,#d7194d);font-size:20px;line-height:1.3}@media (max-width:600px){.lead-buckets{gap:5px}.lead-buckets>button{flex:auto;gap:5px;padding:8px;font-size:11px}.lead-buckets>button svg{width:14px}.lead-disposition-dialog{padding:18px}.lead-disposition-grid{grid-template-columns:1fr}.lead-disposition-form footer button{flex:1}.lead-opportunity-banner{padding:12px}.dossier-offer-match>header{flex-wrap:wrap}}.employee-welcome-banner{color:#392333;background:linear-gradient(115deg,#fff2f7,#fff);border:1px solid #f1cbd9;border-radius:16px;align-items:center;gap:13px;margin:0 0 20px;padding:16px 19px;display:flex}.employee-welcome-banner-icon{color:#c72a5b;background:#fbdfe9;border-radius:12px;flex-shrink:0;place-items:center;width:40px;height:40px;display:grid}.employee-welcome-banner>div{flex:1;min-width:0}.employee-welcome-banner strong{font-size:14px;font-weight:750}.employee-welcome-banner p{color:#8a6d7d;margin:3px 0 0;font-size:12px;line-height:1.5}.employee-welcome-banner>button{color:#bf2d59;cursor:pointer;background:#fff;border:1px solid #edbccd;border-radius:9px;justify-content:center;align-items:center;gap:8px;min-height:39px;padding:8px 13px;font-size:12px;font-weight:700;display:flex}.employee-onboarding[data-slot=dialog-content]{color:#392333;background:#fff;border:1px solid #eedce4;border-radius:20px;flex-direction:column;gap:0;width:calc(100vw - 28px);max-width:720px;padding:0;display:flex;overflow:hidden}.employee-onboarding-header{background:linear-gradient(120deg,#fff2f7,#fff);border-bottom:1px solid #f0e3e9;flex-shrink:0;padding:25px 28px 19px;position:relative}.employee-onboarding-eyebrow{color:#bd2d5b;text-transform:uppercase;letter-spacing:.04em;align-items:center;gap:7px;margin-bottom:10px;font-size:11px;font-weight:750;display:flex}.employee-onboarding-header>[data-slot=dialog-title]{letter-spacing:-.025em;margin:0 32px 6px 0;font-size:25px;font-weight:800;line-height:1.3}.employee-onboarding-header>[data-slot=dialog-description]{color:#8c7080;max-width:550px;font-size:12px;line-height:1.65}.employee-onboarding-header>button{color:#947887;cursor:pointer;background:#fff;border:1px solid #edd7e1;border-radius:9px;place-items:center;width:32px;height:32px;display:grid;position:absolute;top:19px;right:20px}.employee-onboarding-steps{border-bottom:1px solid #f2e9ee;flex-shrink:0;align-items:stretch;gap:5px;padding:15px 23px;display:flex}.employee-onboarding-steps>button{color:#a38b98;cursor:pointer;background:0 0;border:0;border-radius:10px;flex:1;justify-content:center;align-items:center;gap:7px;min-width:0;min-height:37px;padding:7px 4px;display:flex}.employee-onboarding-steps>button>span{color:#9d8292;background:#f3edf0;border-radius:50%;flex-shrink:0;place-items:center;width:23px;height:23px;font-size:10px;font-weight:750;display:grid}.employee-onboarding-steps>button>strong{font-size:11px;font-weight:650}.employee-onboarding-steps>button[aria-current=step]{color:#be2c5b;background:#fff0f6}.employee-onboarding-steps>button[aria-current=step]>span{color:#fff;background:#d82c61}.employee-onboarding-body{overscroll-behavior:contain;flex:1;min-height:0;padding:23px 28px 26px;overflow-y:auto}.employee-onboarding-step-heading{align-items:center;gap:12px;margin-bottom:17px;display:flex}.employee-onboarding-step-heading>span{color:#c32b59;background:#fce7ef;border-radius:13px;flex-shrink:0;place-items:center;width:45px;height:45px;display:grid}.employee-onboarding-step-heading small{color:#a68b9c;font-size:10px;line-height:1.5;display:block}.employee-onboarding-step-heading h2{letter-spacing:-.02em;color:#56364b;line-height:1.4;margin:3px 0 0!important;font-size:18px!important;font-weight:750!important}.employee-onboarding-intro{color:#7e6575;margin:0 0 18px;font-size:13px;line-height:1.7}.employee-connection-status{color:#98778c;background:#faf6f9;border:1px solid #eee1e9;border-radius:12px;align-items:center;gap:12px;margin-bottom:17px;padding:16px;display:flex}.employee-connection-status>svg{flex-shrink:0}.employee-connection-status>div{min-width:0}.employee-connection-status strong{font-size:12px;font-weight:750;line-height:1.6;display:block}.employee-connection-status span{overflow-wrap:anywhere;margin-top:2px;font-size:11px;line-height:1.65;display:block}.employee-connection-status.is-connected{color:#33775d;background:#f2faf6;border-color:#d5eadf}.employee-onboarding-action-row{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.employee-onboarding-primary,.employee-onboarding-secondary{cursor:pointer;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:41px;padding:10px 14px;font-size:12px;font-weight:700;line-height:1.5;display:inline-flex}.employee-onboarding-primary{color:#fff;background:#d82c61;border-color:#d82c61}.employee-onboarding-secondary{color:#956d84;background:#fff;border-color:#e8d5df}.employee-onboarding-hint{color:#aa91a1;align-items:flex-start;gap:6px;margin:14px 0 0;font-size:11px;line-height:1.65;display:flex}.employee-onboarding-hint svg{flex-shrink:0;margin-top:1px}.employee-onboarding-field{color:#614457;flex-direction:column;gap:8px;font-size:12px;font-weight:700;display:flex}.employee-onboarding-field>input{color:#503346;background:#fff;border:1px solid #e5ccd9;border-radius:10px;outline:none;width:100%;min-width:0;min-height:46px;padding:11px 13px;font-size:14px;font-weight:500;display:block}.employee-onboarding-field>input:focus{border-color:#d82c61;box-shadow:0 0 0 3px #f9e4ed}.employee-onboarding-field>input::placeholder{color:#b5a0ad}.employee-onboarding-note{color:#ac4770;background:#fff7fa;border:1px solid #f2dce5;border-radius:12px;align-items:flex-start;gap:11px;margin:15px 0 10px;padding:15px;display:flex}.employee-onboarding-note>svg{flex-shrink:0;margin-top:2px}.employee-onboarding-note strong{font-size:12px;font-weight:750}.employee-onboarding-note p{color:#997487;margin:5px 0 0;font-size:12px;line-height:1.65}.employee-onboarding-text-link{color:#c12c5b;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;min-height:36px;padding:8px 0;font-size:12px;font-weight:700;display:flex}.employee-onboarding-tour{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.employee-onboarding-tour article{background:#fffbfd;border:1px solid #eedee7;border-radius:12px;gap:10px;min-width:0;padding:14px 12px;display:flex}.employee-onboarding-tour article>span{color:#bf2e5d;background:#fbe4ee;border-radius:8px;flex-shrink:0;place-items:center;width:29px;height:31px;display:grid}.employee-onboarding-tour h3{color:#67425b;margin:0 0 6px;font-size:12px;font-weight:750;line-height:1.5}.employee-onboarding-tour p{color:#987b8d;margin:0;font-size:11px;line-height:1.65}.employee-onboarding-tour button{color:#bf2f5c;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:9px 0 0;font-size:11px;font-weight:700;display:flex}.employee-onboarding-footer{background:#fffafc;border-top:1px solid #f0e2e9;flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:16px 26px;display:flex}.employee-onboarding-footer>div{align-items:center;gap:12px;display:flex}.employee-onboarding-back,.employee-onboarding-later{color:#aa7c92;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;min-height:35px;padding:7px 0;font-size:11px;font-weight:650;display:flex}.employee-onboarding-back{color:#8e667d}.employee-onboarding-error{color:#b53653;background:#fff4f6;border:1px solid #f2c1cd;border-radius:9px;margin:17px 0 0;padding:11px 13px;font-size:12px;line-height:1.6}.employee-onboarding-loading{color:#96758b;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;padding:45px 25px;font-size:13px;display:flex}.employee-onboarding button:disabled,.employee-welcome-banner button:disabled{opacity:.5;cursor:not-allowed}:is(.employee-onboarding button:focus-visible,.employee-welcome-banner button:focus-visible){outline-offset:3px;outline:2px solid #d82c61}.employee-onboarding button:hover:not(:disabled),.employee-welcome-banner button:hover:not(:disabled){filter:brightness(.98)}@media (max-width:600px){.employee-welcome-banner{flex-wrap:wrap;gap:10px;padding:14px}.employee-welcome-banner>button{width:100%;min-height:42px}.employee-onboarding[data-slot=dialog-content]{border-radius:16px;max-height:calc(100dvh - 24px)}.employee-onboarding-header{padding:22px 19px 16px}.employee-onboarding-header>[data-slot=dialog-title]{font-size:22px}.employee-onboarding-header>[data-slot=dialog-description]{font-size:11px}.employee-onboarding-steps{gap:3px;padding:10px 12px}.employee-onboarding-steps>button{flex-direction:column;gap:4px;padding:7px 2px}.employee-onboarding-steps>button>strong{font-size:9px}.employee-onboarding-steps>button>span{width:22px;height:22px}.employee-onboarding-body{min-height:0;padding:19px 18px 22px}.employee-onboarding-step-heading h2{font-size:16px!important}.employee-onboarding-tour{grid-template-columns:1fr}.employee-onboarding-footer{align-items:flex-end;gap:9px;padding:13px 17px}.employee-onboarding-footer>div{flex-direction:column;align-items:flex-start;gap:0}.employee-onboarding-footer .employee-onboarding-primary{min-height:43px;padding:10px 11px;font-size:11px}.employee-onboarding-primary,.employee-onboarding-secondary{min-height:44px}.employee-onboarding-field>input{font-size:16px}}.employee-account{color:#273043;gap:18px;width:100%;min-width:0;max-width:1300px;margin:0 auto;display:grid}.employee-page-heading{justify-content:space-between;align-items:center;gap:20px;padding:4px 0 8px;display:flex}.employee-page-heading h2{letter-spacing:-.025em;margin:4px 0 8px;font-size:26px;font-weight:800;line-height:1.2}.employee-page-heading p{color:#738093;margin:0;font-size:13px}.employee-eyebrow{letter-spacing:.12em;font-weight:800;color:#c52e59!important;font-size:10px!important}.employee-heading-actions,.employee-statement-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.employee-heading-actions button{white-space:normal}.employee-tabs{background:#f0f2f6;border-radius:14px;flex-wrap:wrap;gap:5px;width:fit-content;max-width:100%;padding:5px;display:flex}.employee-tabs button{color:#677386;border-radius:10px;padding:10px 16px;font-size:13px;font-weight:700;transition:background .16s}.employee-tabs button[aria-pressed=true]{color:#c72855;background:#fff;box-shadow:0 2px 6px #26324712}.employee-profile-layout{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:20px;min-width:0;display:grid}.employee-profile-main,.employee-profile-aside,.employee-tax-page{gap:18px;min-width:0;display:grid}.employee-profile-aside{position:sticky;top:20px}.employee-account .employee-panel,.employee-tax-page .employee-panel{background:#fff;border:1px solid #e6e9ef;border-radius:17px;min-width:0;padding:22px;box-shadow:0 3px 16px #29344804}.employee-panel h3{letter-spacing:-.015em;color:#30394c;margin:0 0 7px;font-size:17px;font-weight:800}.employee-panel h4{margin:15px 0 8px;font-size:14px;font-weight:750}.employee-panel-title{align-items:flex-start;gap:12px;margin-bottom:20px;display:flex}.employee-panel-title>span{color:#cf315a;background:#fff0f4;border-radius:12px;flex:0 0 40px;place-items:center;height:40px;display:grid}.employee-panel-title h3{margin:0 0 5px}.employee-panel-title p,.employee-panel>p{color:#738093;margin:0 0 14px;font-size:12px;line-height:1.6}.employee-choice-grid{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:20px;display:grid}.employee-choice-grid>button{text-align:left;background:#fff;border:1.5px solid #e5e9f0;border-radius:13px;min-width:0;padding:17px;transition:border-color .15s,background .15s;display:block;position:relative}.employee-choice-grid>button[aria-pressed=true]{background:#fff6f8;border-color:#db3e66;box-shadow:0 0 0 2px #db3e6609}.employee-choice-grid>button strong{margin-right:15px;font-size:13px;display:block}.employee-choice-grid>button p{color:#758094;margin:8px 0 0;font-size:12px;line-height:1.55}.employee-choice-check{color:#ca2b56;position:absolute;top:14px;right:12px}.employee-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:14px;display:grid}.employee-fields.single{grid-template-columns:1fr}.employee-field{color:#536075;flex-direction:column;gap:7px;min-width:0;font-size:12px;font-weight:650;display:flex}.employee-field>span{line-height:1.45}.employee-field small,.employee-help{color:#7b879a;font-weight:400;font-size:11px!important;line-height:1.6!important}.employee-field input{border-radius:9px;width:100%;min-width:0;background:#fff!important}.employee-save{justify-content:flex-end;padding-bottom:10px;display:flex}.employee-message{color:#52667e;background:#f3f6fa;border:1px solid #e4eaf2;border-radius:11px;align-items:flex-start;gap:9px;margin:0;padding:12px 15px;font-size:12px;line-height:1.6;display:flex}.employee-message svg{flex-shrink:0;margin-top:2px}.employee-message strong{display:block}.employee-message p{margin:5px 0 0}.employee-message.is-error{color:#aa2946;background:#fff2f3;border-color:#f3c9d2}.employee-message.is-warning{color:#8c651c;background:#fff9eb;border-color:#f2e2b9}.employee-message.is-success{color:#247050;background:#edf9f3;border-color:#c6ead9}.employee-empty{text-align:center;color:#7b8798;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:150px;padding:25px;font-size:13px;display:flex}.employee-empty h3,.employee-empty h4{color:#3c4659;font-weight:750}.employee-empty>svg{color:#c93460}.employee-tax-registrations{grid-template-columns:1fr 1fr;gap:14px;display:grid}.employee-tax-registration{border:1px solid #e7eaf0;border-radius:12px;min-width:0;padding:16px;font-size:12px}.employee-tax-registration p{margin:10px 0}.employee-tax-registration small{color:#7b8798;line-height:1.5;display:block}.employee-check{align-items:flex-start;gap:9px;font-size:12px;line-height:1.6;display:flex}.employee-check input{accent-color:#d73360;flex:none;margin-top:4px}.employee-confirm-history{margin:15px 0}.employee-requirements{color:#8e6829;gap:8px;margin-bottom:20px;padding:0 0 0 17px;font-size:12px;line-height:1.5;display:grid}.employee-ready{align-items:center;gap:7px;display:flex;color:#257451!important}.employee-document{color:#485a75;border:1px solid #e7eaf1;border-radius:9px;align-items:center;gap:9px;margin:9px 0;padding:10px;font-size:12px;display:flex}.employee-document>span{overflow-wrap:anywhere;flex:1;min-width:0}.employee-document small{color:#8b94a4;margin-top:3px;font-size:10px;display:block}.employee-upload{text-align:center;color:#a73a59;cursor:pointer;background:#fff9fb;border:1px dashed #d4a4b2;border-radius:12px;flex-direction:column;align-items:center;gap:7px;min-width:0;margin:12px 0;padding:19px 12px;font-size:12px;display:flex}.employee-upload span{overflow-wrap:anywhere}.employee-upload small{color:#8d8190;font-size:10px}.employee-upload input{max-width:100%;font-size:11px}.employee-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.employee-account .employee-metric{background:#fff;border:1px solid #e7eaf0;border-radius:15px;flex-direction:column;gap:8px;min-width:0;padding:20px;display:flex}.employee-metric>span{color:#7b8798;font-size:11px;font-weight:700}.employee-metric strong{color:#323b4f;font-size:26px;font-weight:800;line-height:1.2}.employee-metric small{color:#8c96a6;font-size:10px}.employee-statement-list{gap:12px;display:grid}.employee-statement{border:1px solid #e5e9f0;border-radius:12px;min-width:0;padding:15px}.employee-statement-main{text-align:left;grid-template-columns:38px 1fr auto auto;align-items:center;gap:12px;width:100%;font-size:13px;display:grid}.employee-statement-main strong{font-weight:750}.employee-statement-main small{color:#8390a2;margin-top:5px;font-size:10px;display:block}.employee-month-icon{color:#cc315b;background:#fff0f4;border-radius:10px;place-items:center;width:38px;height:42px;display:grid}.employee-badge{color:#778397;background:#f0f3f7;border-radius:99px;width:fit-content;padding:4px 9px;font-size:10px;font-weight:700;display:inline-flex!important}.employee-badge.is-rose{color:#bc315a;background:#fff0f5}.employee-badge.is-green{color:#28764f;background:#edf9f2}.employee-badge.is-red{color:#b53e40;background:#fff0f0}.employee-statement-actions{border-top:1px solid #f1f3f6;margin:12px 0 0;padding-top:11px}.employee-inline-link{color:#bf3158;align-items:center;gap:6px;margin-right:12px;padding:5px 0;font-size:11px;font-weight:650;display:inline-flex}.employee-statement-details{min-width:0;margin-top:16px}.employee-table-scroll{overscroll-behavior-x:contain;min-width:0;max-width:100%;overflow:auto}.employee-table-scroll table{border-collapse:collapse;width:100%;font-size:11px}.employee-table-scroll th{color:#a22c4d;text-align:left;white-space:nowrap;background:#fff4f7;padding:11px 10px;font-weight:750}.employee-table-scroll td{color:#59677b;vertical-align:top;border-bottom:1px solid #edf0f4;padding:12px 10px}.employee-table-scroll td small{color:#8a95a5;margin-top:5px;font-size:10px;display:block}.employee-table-scroll td strong{color:#36455c}.employee-totals{flex-wrap:wrap;justify-content:flex-end;gap:15px;margin:16px 0 0;font-size:11px;display:flex}.employee-totals b{margin-left:8px}.employee-totals>strong{color:#bf3158}.employee-invoice-upload{background:#f8f9fb;border:1px solid #e5eaf0;border-radius:11px;margin-top:14px;padding:17px}.employee-invoice-upload>button{margin-top:10px}.employee-directory{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.employee-person{text-align:left;background:#fff;border:1px solid #e7eaf0;border-radius:14px;align-items:center;gap:14px;min-width:0;padding:20px;display:flex}.employee-person:hover{border-color:#e4a1b4}.employee-person strong{font-size:14px;font-weight:750}.employee-person small{color:#8b95a3;overflow-wrap:anywhere;margin:5px 0 9px;font-size:11px;display:block}.employee-avatar{color:#bd3158;background:#fff0f4;border-radius:14px;flex:0 0 45px;place-items:center;width:45px;height:45px;font-size:14px;font-weight:800;display:grid}.employee-person-status{color:#8b95a3;align-items:center;gap:7px;max-width:120px;margin-left:auto;font-size:10px;line-height:1.5;display:flex}.employee-person-status svg{flex-shrink:0}.employee-person-status b{color:#ba3158}.employee-quarter-table{min-width:650px}.employee-quarter-table input{max-width:145px;height:35px;font-size:11px}.employee-quarter-table .employee-field input{max-width:none}.employee-quarter-table+button{margin-top:10px}.employee-tax-estimate{background:linear-gradient(155deg,#fff 60%,#fff4f7)!important;border-top:3px solid #d83160!important}.employee-estimate-total{letter-spacing:-.025em;color:#bd2d55;margin:10px 0;font-size:32px;font-weight:850;display:block}.employee-tax-estimate dl{gap:13px;margin:20px 0;font-size:12px;display:grid}.employee-tax-estimate dl>div{justify-content:space-between;gap:12px;display:flex}.employee-tax-estimate dt{color:#79869a}.employee-tax-estimate dd{font-weight:700}.employee-tax-sources summary{cursor:pointer;color:#59677e;font-size:12px;font-weight:700}.employee-tax-sources ul,.employee-guide-list{color:#748095;gap:10px;margin:16px 0;padding-left:20px;font-size:12px;line-height:1.65;list-style:outside;display:grid}.employee-guide-list{list-style:decimal}.employee-tax-sources>div{gap:8px;display:grid}.employee-tax-sources a{color:#be345c;align-items:center;gap:8px;font-size:11px;display:flex}.employee-tax-page>.employee-panel>h3{margin-bottom:13px}.employee-tax-page form>.employee-help{margin:14px 0}.employee-tax-page form>button{margin-top:12px}:is(.employee-account button:focus-visible,.employee-account a:focus-visible){outline-offset:3px;outline:3px solid #e46c8d}@media (max-width:1100px){.employee-profile-layout{grid-template-columns:minmax(0,1fr) 280px}.employee-page-heading{align-items:flex-start}.employee-directory{grid-template-columns:1fr}}@media (max-width:800px){.employee-profile-layout{grid-template-columns:1fr}.employee-profile-aside{position:static}.employee-heading-actions{justify-content:flex-start}.employee-page-heading{flex-direction:column;gap:14px}.employee-page-heading h2{font-size:23px}.employee-metric strong{font-size:22px}.employee-account .employee-panel{padding:18px}.employee-statement-main{grid-template-columns:34px minmax(0,1fr) auto}.employee-statement-main>.employee-badge{grid-column:2/4}.employee-person-status{max-width:100px}}@media (max-width:520px){.employee-account{gap:14px}.employee-choice-grid,.employee-fields,.employee-tax-registrations{grid-template-columns:1fr}.employee-metrics{grid-template-columns:1fr;gap:8px}.employee-account .employee-metric{grid-template-columns:1fr auto;gap:7px;padding:15px;display:grid}.employee-metric small{grid-column:1/3}.employee-metric strong{font-size:21px}.employee-tabs{grid-template-columns:1fr 1fr;width:100%;display:grid}.employee-tabs button{padding:10px 7px;font-size:11px}.employee-account .employee-panel{border-radius:13px;padding:16px}.employee-statement{padding:12px}.employee-person{gap:10px;padding:14px}.employee-person-status{display:none}.employee-save{justify-content:stretch}.employee-save>button{width:100%}.employee-totals{justify-content:space-between;gap:10px}.employee-statement-main{font-size:12px}.employee-page-heading>div{max-width:100%}}.renewals-workspace{--renewal-ink:#153f48;--renewal-muted:#6f8991;--renewal-line:#dce8e9;--renewal-teal:#087f82;color:var(--renewal-ink);width:100%;min-width:0}.renewals-workspace *{box-sizing:border-box}.renewals-workspace button,.renewals-workspace input,.renewals-workspace select,.renewals-workspace textarea{max-width:100%}.renewals-workspace button{white-space:normal}.renewals-workspace input[type=checkbox],.renewals-dialog input[type=checkbox]{accent-color:#078285;flex:none;width:15px;height:15px}.renewals-workspace select,.renewals-dialog select{color:#456b74;background:#fff;border:1px solid #d7e4e5;border-radius:8px;min-width:0;min-height:39px;padding:9px 30px 9px 11px;font-size:12px}:is(.renewals-workspace button:focus-visible,.renewals-dialog button:focus-visible,.renewals-client>summary:focus-visible){outline-offset:3px;outline:2px solid #15999b}.renewals-workspace button:disabled{opacity:.45;cursor:not-allowed}.renewals-heading{justify-content:space-between;align-items:center;gap:22px;margin-bottom:23px;display:flex}.renewals-heading-copy{align-items:center;gap:15px;min-width:0;display:flex}.renewals-heading-icon{color:#188588;background:linear-gradient(145deg,#eaf8f4,#f9fcfb);border:1px solid #cce5e2;border-radius:15px;flex:none;place-items:center;width:51px;height:51px;display:grid}.renewals-heading h2{letter-spacing:-.65px;font-size:25px;font-weight:730;line-height:1.3}.renewals-heading p{color:var(--renewal-muted);max-width:565px;margin-top:5px;font-size:12px;line-height:1.7}.renewals-heading>button{background:#fff;flex:none;gap:7px;min-height:37px;padding:9px 12px;font-size:11px}.renewals-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:23px;display:grid}.renewals-metric{text-align:left;border:1px solid var(--renewal-line);background:#fff;border-radius:12px;padding:16px 18px;transition:background .15s,border-color .15s}.renewals-metric:hover{border-color:#94c1c1}.renewals-metric.is-selected{background:#edf9f6;border-color:#57a7a3;box-shadow:0 0 0 1px #57a7a317}.renewals-metric>span{color:#557780;align-items:center;gap:7px;font-size:12px;font-weight:650;display:flex}.renewals-metric.is-due>span{color:#168285}.renewals-metric.is-incomplete>span{color:#a57928}.renewals-metric>strong{letter-spacing:-.8px;align-items:baseline;gap:7px;margin-top:10px;font-size:31px;font-weight:750;line-height:1.25;display:flex}.renewals-metric>strong>small{letter-spacing:0;color:#8ca0a5;font-size:11px;font-weight:450}.renewals-metric>p{color:#82989e;margin-top:6px;font-size:10px;line-height:1.5}.renewals-notice{color:#9b7735;background:#fff8e8;border:1px solid #efdfb8;border-radius:9px;align-items:center;gap:10px;margin-bottom:17px;padding:12px 14px;font-size:12px;line-height:1.7;display:flex}.renewals-notice svg{flex:none}.renewals-toolbar{align-items:center;gap:10px;margin-bottom:14px;display:flex}.renewals-search{flex:1;min-width:0;position:relative}.renewals-search>svg{color:#7b999f;pointer-events:none;position:absolute;top:12px;left:12px}.renewals-search>input{width:100%;height:41px;box-shadow:none;background:#fff;border-color:#d7e4e5;padding-left:37px;font-size:12px}.renewals-toolbar>select{width:185px;height:41px}.renewals-status-filters{flex-wrap:wrap;gap:7px;margin-bottom:20px;display:flex}.renewals-status-filters>button{color:#719099;border:1px solid #0000;border-radius:6px;padding:7px 10px;font-size:11px;line-height:1.4}.renewals-status-filters>button:hover{background:#edf5f4}.renewals-status-filters>button[aria-pressed=true]{color:#0c7b7d;background:#eaf6f4;border-color:#bedcda;font-weight:650}.renewals-list-caption{color:#8199a0;justify-content:space-between;align-items:center;gap:15px;margin:0 2px 10px;font-size:11px;display:flex}.renewals-list-caption>strong{color:#527681;font-size:12px;font-weight:650}.renewals-list-caption>span{align-items:center;gap:6px;display:flex}.renewals-clients{gap:11px;display:grid}.renewals-client{border:1px solid var(--renewal-line);background:#fff;border-radius:12px;overflow:hidden}.renewals-client>summary{cursor:pointer;grid-template-columns:40px minmax(0,1fr) minmax(110px,.4fr) 112px 20px;align-items:center;gap:17px;padding:19px 21px;list-style:none;transition:background .15s;display:grid}.renewals-client>summary::-webkit-details-marker{display:none}.renewals-client>summary:hover{background:#f7fbfa}.renewals-client[open]>summary{background:#f3faf8;border-bottom:1px solid #dcebe8}.renewals-client-avatar{color:#358486;background:#e9f3f2;border-radius:12px;place-items:center;width:39px;height:39px;font-size:16px;font-weight:700;display:grid}.renewals-client-name{flex-direction:column;min-width:0;display:flex}.renewals-client-name>strong{color:#254f59;overflow-wrap:anywhere;font-size:15px;font-weight:720;line-height:1.45}.renewals-client-name>span{color:#67858c;margin-top:5px;font-size:11px;line-height:1.5}.renewals-client-name i{vertical-align:middle;background:#99afb3;border-radius:50%;width:3px;height:3px;margin:0 5px;display:inline-block}.renewals-client-name>small{color:#93a5aa;margin-top:5px;font-size:10px;line-height:1.6}.renewals-client-date{flex-direction:column;align-items:flex-start;gap:5px;display:flex}.renewals-client-date>small{color:#93a5aa;font-size:9px}.renewals-client-date>strong{color:#56747e;font-size:12px;font-weight:600}.renewals-status{color:#738891;white-space:nowrap;background:#f0f3f5;border-radius:5px;justify-content:center;align-items:center;gap:5px;padding:4px 7px;font-size:9px;font-weight:600;line-height:1.5;display:inline-flex}.renewals-status>i{background:currentColor;border-radius:50%;width:5px;height:5px}.renewals-status.is-due{color:#188271;background:#e0f3ee}.renewals-status.is-following{color:#4a70b1;background:#e8f0ff}.renewals-status.is-snoozed{color:#8c66b6;background:#f0eafa}.renewals-status.is-upcoming{color:#588294;background:#edf4f7}.renewals-status.is-incomplete{color:#ab7b23;background:#fff3d6}.renewals-status.is-completed{color:#6f8a7c;background:#eff3f1}.renewals-status.is-excluded{color:#9a8b8b;background:#f4f2f2}.renewals-months{text-align:center;border-left:1px solid #e3eeee;min-width:0;padding:1px 0 1px 14px}.renewals-months>strong{letter-spacing:-1px;color:#416d76;font-size:31px;font-weight:750;line-height:1.15;display:block}.renewals-months>span{color:#8da3a7;margin-top:4px;font-size:9px;line-height:1.5;display:block}.renewals-months.is-due>strong{color:#098a7b}.renewals-months.is-overdue>strong{color:#b95950}.renewals-months.is-overdue>span{color:#b27971}.renewals-disclosure{color:#92acaf;transition:transform .15s}.renewals-client[open] .renewals-disclosure{transform:rotate(180deg)}.renewals-client-body{background:#fafcfc;padding:18px 21px 21px}.renewals-client-actions{justify-content:space-between;align-items:center;gap:12px;margin-bottom:15px;display:flex}.renewals-client-actions>span{color:#77969d;font-size:11px}.renewals-client-actions>div{flex-wrap:wrap;gap:7px;display:flex}.renewals-client-actions button{color:#4b7d85;background:#fff;gap:5px;min-height:31px;padding:6px 8px;font-size:10px}.renewals-period{background:#fff;border:1px solid #dce8e8;border-radius:10px;min-width:0;margin-top:12px;padding:19px}.renewals-period:first-of-type{margin-top:0}.renewals-period>header{align-items:center;gap:11px;margin-bottom:18px;display:flex}.renewals-period-icon{color:#5c999b;background:#f0f7f6;border-radius:10px;flex:none;place-items:center;width:37px;height:37px;display:grid}.renewals-period>header>div{flex:1;min-width:0}.renewals-period>header small{color:#869fa4;font-size:9px}.renewals-period>header h3{overflow-wrap:anywhere;color:#335d67;margin:3px 0;font-size:14px;font-weight:680;line-height:1.5}.renewals-period>header p{color:#8aa1a7;font-size:10px;line-height:1.6}.renewals-period-dates{border-top:1px solid #e9f0ef;border-bottom:1px solid #e9f0ef;grid-template-columns:repeat(4,minmax(0,1fr)) 98px;gap:16px;margin-bottom:15px;padding:15px 0;display:grid}.renewals-period-dates>div:not(.renewals-months){flex-direction:column;justify-content:center;gap:6px;min-width:0;display:flex}.renewals-period-dates>div>span{color:#8ca1a6;font-size:10px;line-height:1.5}.renewals-period-dates>div>strong{color:#4f737d;font-size:12px;font-weight:600;line-height:1.55}.renewals-period-dates .renewals-months>strong{font-size:25px;font-weight:730}.renewals-period-dates .renewals-months>span{font-size:8px}.renewals-period-reason{color:#a17d3e;background:#fffbf0;border-radius:6px;margin-bottom:12px;padding:10px 12px;font-size:11px;line-height:1.7;display:flex}.renewals-history-summary{background:#f7faf9;border-radius:8px;justify-content:space-between;align-items:center;gap:15px;padding:13px 14px;display:flex}.renewals-history-summary>div{flex-direction:column;gap:5px;min-width:0;display:flex}.renewals-history-summary small{color:#90a5a9;font-size:9px}.renewals-history-summary strong{color:#496f78;overflow-wrap:anywhere;font-size:12px;font-weight:600;line-height:1.65}.renewals-history-summary span{color:#7a969c;overflow-wrap:anywhere;font-size:10px;line-height:1.65}.renewals-history-summary button{color:#36828a;flex:none;gap:5px;padding:6px;font-size:10px}.renewals-sale-details{margin:13px 0 5px}.renewals-sale-details>summary,.renewals-followup-history>summary{cursor:pointer;color:#78939a;align-items:center;gap:6px;font-size:10px;list-style:none;display:flex}.renewals-sale-details>div{border:1px solid #e4ecec;border-radius:7px;margin-top:11px;overflow:hidden}.renewals-sale-details>div>div{border-bottom:1px solid #e9eeee;justify-content:space-between;gap:15px;min-width:0;padding:11px 13px;display:flex}.renewals-sale-details>div>div:last-child{border-bottom:0}.renewals-sale-details>div span{min-width:0}.renewals-sale-details strong{color:#67858b;overflow-wrap:anywhere;font-size:11px;font-weight:600;line-height:1.6;display:block}.renewals-sale-details small{color:#95a8ac;margin-top:4px;font-size:9px;line-height:1.5;display:block}.renewals-sale-details b{color:#4b8186;text-align:right;flex:none;font-size:11px;font-weight:600}.renewals-rule-caption{color:#98adb0;flex-wrap:wrap;gap:7px 20px;margin:12px 0;font-size:9px;line-height:1.5;display:flex}.renewals-rule-caption strong{color:#9475b4;font-weight:500}.renewals-followup-history{border-top:1px solid #edf2f2;margin-top:14px;padding-top:13px}.renewals-followup-history>div{gap:12px;margin-top:14px;display:grid}.renewals-followup-history article{border-left:2px solid #d5e5e2;padding-left:12px}.renewals-followup-history article>strong{color:#698991;font-size:10px;font-weight:600}.renewals-followup-history article small{color:#9aafb2;margin-left:8px;font-size:9px;font-weight:400}.renewals-followup-history article p{color:#789198;white-space:pre-wrap;overflow-wrap:anywhere;margin-top:4px;font-size:11px;line-height:1.7}.renewals-period-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:16px;display:flex}.renewals-period-actions>div{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.renewals-period-actions button{gap:5px;min-height:30px;padding:6px 9px;font-size:10px}.renewals-period-actions>button{color:#70949b;padding-left:0}.renewals-period-actions>div>button:last-child{color:#fff;background:#0d8585;border-color:#0d8585}.renewals-followup-form{background:#f5faf8;border:1px solid #dbece7;border-radius:8px;gap:12px;margin-top:15px;padding:15px;display:grid}.renewals-followup-form>h4{color:#4c777d;font-size:12px;font-weight:650}.renewals-followup-form>div{justify-content:flex-end;gap:7px;display:flex}.renewals-followup-form>button{color:#437f86;justify-self:start;font-size:10px}.renewals-followup-form>div>button{font-size:11px}.renewals-empty{text-align:center;color:#8dacb0;background:#fbfdfc;border:1px dashed #cbdfe0;border-radius:12px;flex-direction:column;align-items:center;padding:52px 25px;display:flex}.renewals-empty h3{color:#4b777e;margin-top:16px;font-size:17px;font-weight:650}.renewals-empty p{color:#8aa0a6;max-width:430px;margin-top:10px;font-size:12px;line-height:1.8}.renewals-empty button{color:#49838b;background:#fff;margin-top:20px;font-size:11px}.renewals-dialog{max-height:90dvh;padding:25px;overflow-y:auto;max-width:min(760px,100vw - 28px)!important}.renewals-dialog [data-slot=dialog-title]{color:#2d5b65;letter-spacing:-.5px;padding-right:20px;font-size:22px}.renewals-dialog [data-slot=dialog-description]{color:#8aa0a5;font-size:12px;line-height:1.7}.renewals-editor{min-width:0}.renewals-editor>fieldset,.renewals-settings>fieldset{border:0;min-width:0;padding:0}.renewals-editor>fieldset>button{color:#49858a;background:#fff;margin-top:15px;font-size:11px}.renewals-help{color:#8b9fa4;margin-bottom:15px;font-size:11px;line-height:1.8}.renewals-help.is-warning{color:#a88948;background:#fff9e9;border-radius:6px;margin:12px 0 0;padding:9px 11px;font-size:10px}.renewals-edit-period{background:#fff;border:1px solid #dce8e8;border-radius:10px;margin-top:14px;padding:17px}.renewals-edit-period.is-disabled{background:#f8fafa;border-style:dashed}.renewals-edit-period>header{justify-content:space-between;align-items:center;gap:13px;margin-bottom:17px;display:flex}.renewals-edit-period>header>strong{color:#557e86;font-size:11px;font-weight:650}.renewals-checkbox{color:#6d8b93;align-items:center;gap:8px;font-size:11px;line-height:1.6;display:flex}.renewals-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 17px;display:grid}.renewals-field{flex-direction:column;gap:7px;min-width:0;display:flex}.renewals-field>span{color:#62858d;font-size:11px;font-weight:600;line-height:1.5}.renewals-field>span>small{color:#97a9ad;margin-left:4px;font-size:10px;font-weight:400}.renewals-field input,.renewals-field textarea{color:#446a74;min-width:0;max-width:100%;box-shadow:none;background:#fff;border-color:#d8e5e5;font-size:12px}.renewals-field textarea{resize:vertical;line-height:1.75}.renewals-field select{width:100%;max-width:100%}.renewals-full{grid-column:1/-1}.renewals-editor>footer{border-top:1px solid #e7efee;justify-content:flex-end;gap:9px;margin-top:20px;padding-top:18px;display:flex}.renewals-editor>footer>button{font-size:12px}.renewals-error{color:#b35845;background:#fff1ed;border:1px solid #f0d4c9;border-radius:7px;margin-top:14px;padding:11px 14px;font-size:11px;line-height:1.7}.renewals-saved{color:#278966;align-items:center;gap:6px;margin-top:13px;font-size:11px;display:flex}.renewals-settings{background:#fff;border:1px solid #dce8e8;border-radius:12px;min-width:0;padding:23px}.renewals-settings-intro{border-bottom:1px solid #e6eeee;align-items:flex-start;gap:13px;margin-bottom:22px;padding-bottom:21px;display:flex}.renewals-settings-intro>svg{color:#62a5a0;flex:none;margin-top:3px}.renewals-settings-intro h3{letter-spacing:-.3px;color:#38656e;font-size:17px;font-weight:680}.renewals-settings-intro p{color:#839ba1;max-width:620px;margin-top:6px;font-size:12px;line-height:1.8}.renewals-settings-default{background:#f5faf8;border:1px solid #dcece7;border-radius:10px;justify-content:space-between;align-items:center;gap:20px;padding:17px;display:flex}.renewals-settings-default>.renewals-checkbox{align-items:flex-start}.renewals-settings-default>.renewals-checkbox>input{margin-top:3px}.renewals-settings-default strong{color:#4f7b82;font-size:12px;font-weight:600;display:block}.renewals-settings-default small{color:#8ba2a6;max-width:360px;margin-top:5px;font-size:10px;display:block}.renewals-month-input{align-items:center;gap:10px;min-width:0;display:flex}.renewals-month-input>input{text-align:center;flex:none;width:70px;min-width:60px;font-size:13px;font-weight:650}.renewals-month-input>span{color:#7f9a9f;font-size:11px;line-height:1.5}.renewals-settings-rules-head{justify-content:space-between;align-items:center;gap:18px;margin:27px 0 18px;display:flex}.renewals-settings-rules-head h3{color:#3c6c75;font-size:15px;font-weight:650}.renewals-settings-rules-head p{color:#869ea4;max-width:600px;margin-top:5px;font-size:11px;line-height:1.8}.renewals-settings-rules-head>button{color:#3c878d;background:#fff;flex:none;font-size:11px}.renewals-rules{gap:15px;display:grid}.renewals-rule{background:#fff;border:1px solid #dbe8e8;border-radius:10px;min-width:0;padding:17px}.renewals-rule.is-disabled{background:#fafbfb;border-style:dashed}.renewals-rule>header{align-items:center;gap:10px;display:flex}.renewals-priority{color:#5a9894;background:#eaf5f3;border-radius:7px;flex:none;place-items:center;width:28px;height:28px;font-size:12px;font-weight:650;display:grid}.renewals-rule>header>input{min-width:0;box-shadow:none;background:#fff;border-color:#dce8e8;flex:1;font-size:12px}.renewals-rule>header>div{gap:3px;display:flex}.renewals-rule>header>div>button{color:#8aa6aa;border-radius:5px;place-items:center;padding:6px;display:grid}.renewals-rule>header>div>button:hover{background:#f0f6f5}.renewals-rule>header>div>button:disabled{opacity:.3}.renewals-rule-options{border-bottom:1px solid #e7eeee;justify-content:space-between;align-items:center;gap:15px;padding:17px 0;display:flex}.renewals-rule-options>.renewals-field{flex-direction:row;align-items:center;gap:12px}.renewals-rule-conditions{margin-top:15px}.renewals-rule-conditions>summary{color:#5b848c;cursor:pointer;font-size:11px;font-weight:600;line-height:1.7}.renewals-rule-conditions>summary>small{color:#93a8ac;margin-left:10px;font-size:9px;font-weight:400}.renewals-rule-conditions>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:17px 25px;margin-top:17px;display:grid}.renewals-choices{border:0;min-width:0;padding:0}.renewals-choices>legend{color:#708e94;margin-bottom:9px;font-size:10px;font-weight:600}.renewals-choices>legend>small{color:#a1b1b4;margin-left:5px;font-size:9px;font-weight:400}.renewals-choices>div{flex-wrap:wrap;gap:6px;display:flex}.renewals-choices label{color:#7e989d;cursor:pointer;background:#f7f9f9;border:1px solid #e2ebeb;border-radius:5px;align-items:center;gap:5px;padding:5px 7px;font-size:10px;line-height:1.4;display:flex}.renewals-choices label.is-checked{color:#388872;background:#eaf8f3;border-color:#bcddd3}.renewals-choices input[type=checkbox]{width:12px;height:12px}.renewals-rules-empty{text-align:center;color:#8ba4a8;background:#fbfdfc;border:1px dashed #d5e5e4;border-radius:9px;padding:25px;font-size:12px;line-height:1.8}.renewals-settings>footer{border-top:1px solid #e4eded;justify-content:space-between;align-items:center;gap:18px;margin-top:24px;padding-top:19px;display:flex}.renewals-settings>footer>span{color:#91a6aa;font-size:10px;line-height:1.7}.renewals-settings>footer>button{flex:none;font-size:12px}.renewals-client-section{margin:25px 0}.renewals-client-section>header{border-bottom:1px solid #e1ebea;justify-content:space-between;align-items:center;margin-bottom:16px;padding-bottom:13px;display:flex}.renewals-client-section>header>div{color:#4b878a;align-items:center;gap:8px;display:flex}.renewals-client-section>header h3{color:#3e6f77;font-size:15px;font-weight:650}.renewals-client-section>header h3>span{color:#7b999e;background:#e9f3f1;border-radius:4px;margin-left:6px;padding:2px 5px;font-size:10px}.renewals-client-empty{color:#8ca3a9;padding:4px 0 10px;font-size:12px;line-height:1.8}@media (max-width:1100px){.renewals-heading{align-items:flex-start;gap:15px}.renewals-heading h2{font-size:22px}.renewals-heading p{max-width:420px}.renewals-client>summary{grid-template-columns:34px minmax(0,1fr) 115px 91px 15px;gap:12px;padding:17px}.renewals-client-avatar{width:34px;height:34px}.renewals-client-name>strong{font-size:14px}.renewals-months>strong{font-size:29px}.renewals-client-body,.renewals-period{padding:16px}.renewals-period-dates{grid-template-columns:repeat(4,minmax(0,1fr)) 77px;gap:11px}.renewals-period-dates>div>strong{font-size:11px}.renewals-period-dates>div>span{font-size:9px}.renewals-period-actions>div{flex:1}.renewals-metric{padding:15px}.renewals-rule-conditions>div{gap:17px}.renewals-settings-default{gap:16px}.renewals-settings-default small{max-width:280px}}@media (max-width:780px){.renewals-heading{flex-wrap:wrap;margin-bottom:18px}.renewals-heading>button{margin-left:auto}.renewals-heading p{max-width:none}.renewals-heading-icon{border-radius:12px;width:43px;height:43px}.renewals-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.renewals-metric>strong{margin-top:6px;font-size:29px}.renewals-metric>p{margin-top:4px}.renewals-toolbar{flex-wrap:wrap;gap:8px}.renewals-search{flex-basis:100%}.renewals-toolbar>select{flex:1;width:0}.renewals-client>summary{grid-template-columns:minmax(0,1fr) 100px 17px;gap:12px;padding:16px}.renewals-client-avatar{display:none}.renewals-client-name{grid-column:1}.renewals-client-date{flex-direction:row;grid-area:2/1/auto/3;align-items:center;gap:9px}.renewals-client-date>small{display:none}.renewals-client-date>strong{font-size:10px}.renewals-client-date>.renewals-status{margin-left:auto}.renewals-client>summary>.renewals-months{grid-area:1/2}.renewals-disclosure{grid-area:1/3/3}.renewals-client-actions{flex-direction:column;align-items:flex-start;gap:10px}.renewals-client-actions>div{width:100%}.renewals-client-actions button{flex:1}.renewals-period-dates{grid-template-columns:repeat(2,minmax(0,1fr)) 82px;gap:14px}.renewals-period-dates .renewals-months{grid-area:1/3/3;align-self:center}.renewals-period-dates>div>strong{font-size:12px}.renewals-period-dates>div>span{font-size:10px}.renewals-period-actions{flex-direction:column;align-items:flex-start}.renewals-period-actions>div{justify-content:flex-start}.renewals-history-summary{align-items:flex-start}.renewals-history-summary button{align-self:center;max-width:80px}.renewals-settings-default{flex-direction:column;align-items:stretch}.renewals-settings-default>.renewals-field{flex-direction:row;justify-content:space-between;align-items:center}.renewals-settings-default small{max-width:none}.renewals-settings-rules-head{flex-wrap:wrap}.renewals-settings-rules-head>button{margin-left:auto}.renewals-settings{padding:18px}.renewals-settings>footer{flex-direction:column;align-items:stretch}.renewals-settings>footer>button{align-self:flex-end}.renewals-rule-conditions>div{grid-template-columns:1fr}.renewals-rule-conditions>summary>small{margin-left:0;display:block}.renewals-list-caption>span{font-size:9px}.renewals-period>header{flex-wrap:wrap}.renewals-period>header>.renewals-status{margin-left:48px}.renewals-period>header>div{flex-basis:calc(100% - 50px)}}@media (max-width:480px){.renewals-heading-copy{gap:11px}.renewals-heading h2{font-size:21px}.renewals-heading p{font-size:11px}.renewals-heading>button{min-height:32px;font-size:10px}.renewals-metric{padding:12px}.renewals-metric>span{gap:5px;font-size:11px}.renewals-metric>p{font-size:9px}.renewals-metric>strong{font-size:27px}.renewals-metric>strong>small{font-size:10px}.renewals-toolbar>select{padding-left:8px;font-size:10px}.renewals-status-filters{gap:4px;margin-bottom:17px}.renewals-status-filters>button{padding:6px 8px;font-size:10px}.renewals-list-caption{flex-direction:column;align-items:flex-start;gap:7px}.renewals-client-name>strong{font-size:14px}.renewals-client-name>span{font-size:10px}.renewals-client-name>small{font-size:9px}.renewals-client-body{padding:12px}.renewals-client-actions>div{flex-direction:column}.renewals-client-actions button{justify-content:center}.renewals-period{padding:13px}.renewals-period>header h3{font-size:13px}.renewals-period-dates{grid-template-columns:repeat(2,minmax(0,1fr)) 62px;gap:12px 8px}.renewals-period-dates>div>span{font-size:9px}.renewals-period-dates>div>strong{font-size:10px}.renewals-period-dates .renewals-months{padding-left:8px}.renewals-period-dates .renewals-months>strong{font-size:24px}.renewals-history-summary{flex-direction:column;gap:7px;padding:11px}.renewals-history-summary button{align-self:flex-end;max-width:none;min-height:22px;padding:0}.renewals-period-actions>div{gap:5px}.renewals-period-actions>div>button{padding:5px 7px;font-size:9px}.renewals-sale-details>div>div{flex-direction:column;gap:7px}.renewals-sale-details b{text-align:left}.renewals-sale-details b>small{margin-left:10px;display:inline}.renewals-form-grid{grid-template-columns:1fr;gap:13px}.renewals-full{grid-column:auto}.renewals-dialog{padding:22px 17px}.renewals-dialog [data-slot=dialog-title]{font-size:20px}.renewals-edit-period{padding:13px}.renewals-edit-period>header{flex-direction:column;align-items:flex-start;gap:10px}.renewals-editor>footer>button{font-size:11px}.renewals-settings{padding:15px}.renewals-settings-default{padding:13px}.renewals-settings-default>.renewals-field{flex-direction:column;align-items:flex-start}.renewals-settings-intro p{font-size:11px}.renewals-settings-intro h3{font-size:16px}.renewals-rule{padding:13px}.renewals-rule>header{flex-wrap:wrap;gap:8px}.renewals-rule>header>input{flex-basis:calc(100% - 40px)}.renewals-rule>header>div{margin-left:auto}.renewals-rule-options{flex-wrap:wrap;gap:12px}.renewals-rule-options>.renewals-field{justify-content:space-between;width:100%}.renewals-settings-rules-head p{font-size:10px}.renewals-client-section>header h3{font-size:13px}.renewals-client-section>header h3>span{margin-left:3px}}.renewals-months>small{color:#5d898b;margin-top:3px;font-size:10px;font-weight:600;line-height:1.4;display:block}.renewals-period-dates .renewals-months>small{font-size:9px}.buyback-alerts{background:#fffbf2;border:1px solid #f3cf87;border-radius:16px;min-width:0;margin:0 0 24px;overflow:hidden}.buyback-alerts>summary{cursor:pointer;color:#814e09;align-items:center;gap:10px;padding:17px 20px;font-weight:750;display:flex}.buyback-alerts>summary small{color:#896c40;margin-left:auto;font-weight:500}.buyback-alerts-list{gap:12px;max-height:620px;padding:0 16px 16px;display:grid;overflow:auto}.buyback-alert{background:#fff;border:1px solid #eedfc8;border-radius:12px;min-width:0;padding:18px}.buyback-alert header{flex-wrap:wrap;justify-content:space-between;align-items:start;gap:12px;display:flex}.buyback-alert header strong{font-size:16px}.buyback-alert header p{color:#64748b;margin-top:3px;font-size:12px}.buyback-alert>p{color:#475569;margin:12px 0 4px;font-size:14px;line-height:1.6}.buyback-alert-label{color:#895b09;background:#fff1d5;border-radius:7px;padding:5px 9px;font-size:11px;font-weight:750}.buyback-alert-label.is-cancelled,.buyback-alert-label.is-credit_decline{color:#a83131;background:#ffeded}.buyback-alert-links,.buyback-alert-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.buyback-alert-links{margin-left:-10px}.buyback-alert-actions{margin-top:12px}.buyback-alert small{color:#64748b;font-size:12px}.buyback-alert-actions small{flex-basis:100%}.buyback-alert-link-form{flex-wrap:wrap;align-items:end;gap:10px;margin-top:12px;display:flex}.buyback-alert-link-form label{flex:1;min-width:min(260px,100%)}.buyback-alert-link-form select{background:#fff;border:1px solid #cbd5e1;border-radius:8px;width:100%;min-width:0;padding:10px;font-size:13px}.buyback-alert label>span{color:#475569;margin-bottom:6px;font-size:12px;font-weight:650;display:block}.buyback-alert-link-form small{flex-basis:100%}.buyback-alert-decision{border-top:1px solid #e2e8f0;gap:12px;margin-top:12px;padding-top:16px;display:grid}.buyback-alert-decision>div{gap:8px;display:flex}.buyback-alert-error{color:#b91c1c!important}@media (max-width:600px){.buyback-alerts>summary{flex-wrap:wrap;padding:15px}.buyback-alerts>summary small{flex-basis:100%;margin-left:29px}.buyback-alerts-list{padding:0 10px 10px}.buyback-alert{padding:14px}.buyback-alert-link-form label{flex-basis:100%}}.buybacks-workspace{color:#182842;min-width:0;container-type:inline-size}.buybacks-workspace *{min-width:0}.buybacks-heading{align-items:center;gap:16px;margin-bottom:24px;display:flex}.buybacks-heading-title{align-items:center;gap:14px;display:flex}.buybacks-heading-title>span{color:#275bc0;background:#e8f1ff;border-radius:16px;flex:none;place-items:center;width:52px;height:52px;display:grid}.buybacks-heading h2{margin:0 0 7px;font-size:25px;font-weight:750;line-height:1.2}.buybacks-heading p{color:#718097;margin:0;font-size:13px}.buybacks-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:22px;display:grid}.buybacks-summary>div{background:#fff;border:1px solid #e4eaf3;border-radius:15px;padding:17px;box-shadow:0 3px 12px #18376604}.buybacks-summary span{color:#718097;margin-bottom:8px;font-size:12px;display:block}.buybacks-summary strong{overflow-wrap:anywhere;font-size:25px;font-weight:750}.buybacks-summary strong small{font-size:11px;font-weight:500}.buybacks-summary .is-profit{background:#f1faf6;border-color:#cde8da}.buybacks-summary .is-profit strong{color:#167554}.buybacks-toolbar{flex-wrap:wrap;gap:12px;margin-bottom:18px;display:flex}.buybacks-search{flex:280px;align-items:center;gap:10px;display:flex;position:relative}.buybacks-search>svg{color:#8190a5;pointer-events:none;position:absolute;left:12px}.buybacks-search input{background:#fff;height:42px;padding-left:39px}.buybacks-workspace select{color:#334761;background:#fff;border:1px solid #d9e2ef;border-radius:9px;width:100%;max-width:100%;height:40px;padding:7px 11px;font-size:13px}.buybacks-toolbar>select{flex:0 240px}.buybacks-console{grid-template-columns:minmax(270px,.85fr) minmax(0,1.65fr);align-items:start;gap:20px;display:grid}.buybacks-list,.buybacks-detail{background:#fff;border:1px solid #e0e7f0;border-radius:17px;overflow:clip}.buybacks-list-head{background:#f6f8fc;border-bottom:1px solid #e5ebf3;justify-content:space-between;align-items:center;gap:12px;padding:15px 17px;font-size:13px;display:flex}.buybacks-list-head small{color:#8593a7;font-size:10px}.buybacks-list-item{text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #e9eef5;width:100%;padding:17px;transition:background .15s;display:block}.buybacks-list-item>strong,.buybacks-candidate>strong{margin:9px 0 5px;font-size:15px;line-height:1.4;display:block}.buybacks-list-item p,.buybacks-candidate p{color:#718097;overflow-wrap:anywhere;margin:0 0 12px;font-size:12px;line-height:1.5}.buybacks-list-meta{color:#8190a5;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px;font-size:11px;display:flex}.buybacks-list-meta b{color:#3e5270;font-size:12px}.buybacks-list-item>.buyback-stage{margin-top:12px}.buyback-stage{color:#677993;background:#f0f3f8;border-radius:30px;align-items:center;gap:6px;max-width:100%;padding:5px 9px;font-size:10px;font-weight:650;line-height:1.35;display:inline-flex}.buyback-stage svg{flex:none}.buyback-stage.is-awaiting_order{color:#5856a8;background:#eef0ff}.buyback-stage.is-awaiting_device{color:#3061aa;background:#edf4ff}.buyback-stage.is-inspection{color:#936622;background:#fff4df}.buyback-stage.is-awaiting_payment{color:#a15b29;background:#fff1e8}.buyback-stage.is-awaiting_resale{color:#575fac;background:#edf1ff}.buyback-stage.is-completed{color:#187653;background:#e6f6ee}.buybacks-candidate{background:#fbfcff;border-bottom:1px solid #e5ebf4;padding:17px}.buybacks-candidate-actions{flex-wrap:wrap;gap:8px;display:flex}.buybacks-empty{text-align:center;color:#718097;flex-direction:column;align-items:center;gap:12px;padding:40px 25px;display:flex}.buybacks-empty>svg{color:#9aabc4}.buybacks-empty h3{color:#334761;margin:0;font-size:16px;font-weight:650}.buybacks-empty p{max-width:330px;margin:0;font-size:13px;line-height:1.65}.buybacks-select-prompt{justify-content:center;min-height:420px}.buybacks-select-prompt>span{background:#f3f6fb;border-radius:10px;max-width:300px;padding:12px;font-size:11px;line-height:1.6}.buybacks-detail-head{border-bottom:1px solid #e8edf5;padding:22px 22px 18px}.buybacks-detail-title{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.buybacks-detail-title small{color:#8190a5;font-size:11px}.buybacks-detail-title h3{overflow-wrap:anywhere;margin:5px 0 0;font-size:23px;font-weight:750}.buybacks-detail-links{flex-wrap:wrap;gap:8px;margin-top:17px;display:flex}.buybacks-back{display:none}.buybacks-progress{background:#fbfcff;border-bottom:1px solid #e8edf5;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:0;padding:20px 16px;list-style:none;display:grid}.buybacks-progress li{text-align:center;color:#96a3b6;flex-direction:column;align-items:center;gap:7px;display:flex}.buybacks-progress li>span{background:#fff;border:1px solid #dce4ef;border-radius:50%;place-items:center;width:25px;height:25px;font-size:10px;display:grid}.buybacks-progress strong{font-size:10px;font-weight:550;line-height:1.4}.buybacks-progress .is-done{color:#258568}.buybacks-progress .is-done>span{background:#e1f3ea;border-color:#c6e8d8}.buybacks-progress .is-current{color:#315eaf}.buybacks-progress .is-current>span{background:#eaf1ff;border-color:#a8c2ee}.buybacks-section{border-bottom:1px solid #e9eef5;padding:21px 22px}.buybacks-section:last-child{border-bottom:0}.buybacks-section h4{align-items:center;gap:7px;margin:0 0 16px;font-size:14px;font-weight:700;display:flex}.buybacks-expected{grid-template-columns:repeat(auto-fit,minmax(min(180px,100%),1fr));gap:10px;display:grid}.buybacks-expected>div{background:#f6f8fc;border-radius:10px;align-items:center;gap:10px;padding:13px;display:flex}.buybacks-expected svg{color:#7193c9;flex:none}.buybacks-expected strong{overflow-wrap:anywhere;font-size:13px;display:block}.buybacks-expected small{color:#8190a5;margin-top:3px;font-size:11px;display:block}.buybacks-agreed-amount{color:#718097;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:14px;font-size:12px;display:flex}.buybacks-agreed-amount strong{color:#243d62;font-size:19px}.buybacks-order-snapshot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.buybacks-order-snapshot strong{font-size:14px}.buybacks-order-snapshot p{color:#687d99;margin:5px 0;font-size:12px}.buybacks-order-snapshot small{color:#93a0b2;font-size:10px}.buybacks-next-action{background:#fcfdff;border-left:3px solid #7ba3e6;padding-left:19px}.buybacks-step-label{text-transform:uppercase;letter-spacing:.09em;color:#6a88b7;margin-bottom:6px;font-size:10px;font-weight:700;display:block}.buybacks-field{flex-direction:column;gap:7px;margin-bottom:13px;display:flex}.buybacks-field>span{color:#526681;font-size:12px;font-weight:600}.buybacks-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 13px;display:grid}.buybacks-field-wide{grid-column:1/-1}.buybacks-field input,.buybacks-field textarea{background:#fff;width:100%;font-size:13px}.buybacks-help{color:#7a8a9f;margin:0 0 14px;font-size:11px;line-height:1.7}.buybacks-notice{color:#966b32;background:#fff8e9;border-radius:10px;margin:13px 0 0;padding:12px 14px;font-size:12px;line-height:1.65}.buybacks-form-error{color:#be4242;margin:12px 0;font-size:12px;line-height:1.6}.buybacks-form-error:empty{display:none}.buybacks-form-error+button{margin-top:12px}.buybacks-device-forms{gap:13px;margin-bottom:13px;display:grid}.buybacks-device-form{background:#fff;border:1px solid #dee7f4;border-radius:12px;padding:14px}.buybacks-device-form header{color:#557095;justify-content:space-between;align-items:center;margin-bottom:13px;font-size:12px;display:flex}.buybacks-received{gap:8px;margin-bottom:16px;display:grid}.buybacks-received>div{border:1px solid #e6ebf2;border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px;padding:12px;display:flex}.buybacks-received strong{font-size:12px}.buybacks-received span{color:#74859f;overflow-wrap:anywhere;font-size:11px;display:block}.buybacks-received p{color:#8291a8;margin:7px 0 0;font-size:11px}.buybacks-received .buybacks-inspection{background:#f2f4f8;border-radius:20px;padding:4px 7px;font-size:10px}.buybacks-received .is-passed{color:#2a875d;background:#e6f6ed}.buybacks-received .is-failed{color:#ba505f;background:#feecef}.buybacks-readonly-note{color:#7083a0;background:#f4f7fc;align-items:flex-start;gap:10px;padding:15px 22px;display:flex}.buybacks-readonly-note svg{flex:none;margin-top:2px}.buybacks-readonly-note p{margin:0;font-size:12px;line-height:1.6}.buybacks-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;margin:0 0 16px;display:grid}.buybacks-facts dt{color:#8390a4;margin-bottom:6px;font-size:11px}.buybacks-facts dd{overflow-wrap:anywhere;margin:0;font-size:15px;font-weight:650}.buybacks-facts .buybacks-commission{background:#eaf7f1;border-radius:10px;padding:13px}.buybacks-facts .buybacks-commission dt{color:#548771}.buybacks-facts .buybacks-commission dd{color:#147451;font-size:21px}.buybacks-facts .is-gain dd{color:#147451}.buybacks-workspace .is-loss,.buybacks-facts .is-loss dd{color:#ba4455}.buybacks-check{color:#627695;align-items:flex-start;gap:9px;margin-top:12px;font-size:12px;line-height:1.6;display:flex}.buybacks-check input{flex:none;margin-top:3px}.buybacks-resale-preview{background:#f0f7ff;border-radius:11px;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:8px 0 17px;padding:14px;display:grid}.buybacks-resale-preview span{color:#6b83a6;font-size:10px;line-height:1.5;display:block}.buybacks-resale-preview strong{color:#28588d;margin-top:5px;font-size:21px;display:block}.buybacks-history{gap:14px;margin:0;padding:0;list-style:none;display:grid}.buybacks-history li{align-items:flex-start;gap:12px;display:flex}.buybacks-history li>span{background:#a2bce1;border-radius:50%;flex:none;width:7px;height:7px;margin-top:6px}.buybacks-history p{color:#657a98;margin:0 0 4px;font-size:12px;line-height:1.6}.buybacks-history small{color:#97a4b7;font-size:10px}.buybacks-workspace button{white-space:normal;overflow-wrap:anywhere;max-width:100%;height:auto;min-height:32px}.buybacks-workspace fieldset{border:0;margin:0;padding:0}.buybacks-workspace fieldset:disabled{opacity:.65}.buybacks-customer-summary{border:1px solid #e2e8f0;border-radius:12px;margin:15px 0;padding:17px}.buybacks-customer-summary h4{align-items:center;gap:8px;margin:0 0 12px;font-weight:650;display:flex}.buybacks-customer-summary>div{flex-wrap:wrap;justify-content:space-between;gap:9px;margin-bottom:12px;font-size:12px;display:flex}.buybacks-customer-summary>button{margin-top:5px}@container (width<=1000px){.buybacks-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.buybacks-console{grid-template-columns:minmax(240px,.8fr) minmax(0,1.2fr);gap:14px}.buybacks-form-grid{grid-template-columns:minmax(0,1fr)}.buybacks-detail-head,.buybacks-section{padding:18px}.buybacks-progress{gap:5px;padding:16px 9px}.buybacks-progress strong{font-size:9px}}@container (width<=720px){.buybacks-console{grid-template-columns:minmax(0,1fr)}.buybacks-console:not(.has-selection)>.buybacks-detail,.buybacks-console.has-selection>.buybacks-list{display:none}.buybacks-back{color:#6882a6;margin:-5px 0 13px -8px;display:inline-flex!important}.buybacks-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.buybacks-heading h2,.buybacks-summary strong{font-size:22px}.buybacks-toolbar>select{flex:100%}}@container (width<=430px){.buybacks-heading-title{align-items:flex-start;gap:10px}.buybacks-heading-title>span{border-radius:12px;width:42px;height:42px}.buybacks-heading h2{font-size:20px}.buybacks-heading p{font-size:12px;line-height:1.6}.buybacks-summary{gap:8px}.buybacks-summary>div{padding:13px}.buybacks-summary strong{font-size:19px}.buybacks-summary span{font-size:10px}.buybacks-form-grid,.buybacks-facts{grid-template-columns:minmax(0,1fr)}.buybacks-detail-title h3{font-size:21px}.buybacks-progress strong{font-size:8px}.buybacks-resale-preview{grid-template-columns:minmax(0,1fr)}.buybacks-section,.buybacks-detail-head{padding:16px}.buybacks-progress{gap:3px}}.buyback-stage.is-awaiting_valuation{color:#7954a8;background:#f2ebff}.buybacks-adjust-value{background:#fff;border:1px solid #dce6f4;border-radius:11px;margin:0 0 16px;padding:12px 14px}.buybacks-adjust-value>summary{color:#5879a8;cursor:pointer;font-size:12px;font-weight:600}.buybacks-adjust-value[open]>summary{margin-bottom:15px}.buybacks-agreed-amount strong{font-size:clamp(14px,2cqi,19px)}.buybacks-transaction-total{background:#edf4ff;border:1px solid #d9e7ff;border-radius:11px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:3px 0 16px;padding:14px;display:flex}.buybacks-transaction-total span{color:#58749c;font-size:12px}.buybacks-transaction-total strong{color:#224d87;font-size:23px}.buybacks-candidate-preview{background:#f0f5fd;border:1px solid #e3ecf8;border-radius:10px;gap:7px;margin:0 0 13px;padding:12px;display:grid}.buybacks-candidate-preview>span{color:#667f9e;overflow-wrap:anywhere;align-items:flex-start;gap:7px;font-size:12px;line-height:1.5;display:flex}.buybacks-candidate-preview>span svg{flex:none;margin-top:2px}.buybacks-candidate-preview>strong{color:#385c8d;font-size:14px}.buybacks-candidate-preview>small{color:#899bb5;font-size:10px}.buyback-stage.is-cancelled{color:#b43c50;background:#feecef}.buybacks-mobility-link{background:#f5f9ff;border:1px solid #dce8f8;border-radius:11px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:0 0 14px;padding:12px;display:flex}.buybacks-mobility-link>div{overflow-wrap:anywhere;flex:150px}.buybacks-mobility-link small,.buybacks-mobility-link strong,.buybacks-mobility-link span{display:block}.buybacks-mobility-link small{color:#7388a4;margin-bottom:4px;font-size:10px}.buybacks-mobility-link strong{color:#31577f;font-size:13px}.buybacks-mobility-link span{color:#6d829c;margin-top:4px;font-size:11px;line-height:1.5}.buybacks-mobility-link.is-missing{background:#fff9ed;border-color:#f1dfb6}.buybacks-mobility-link.is-missing strong{color:#926924}.buybacks-mobility-link.is-cancelled,.buybacks-cancelled{background:#fff4f5;border-color:#f0ccd3}.buybacks-mobility-link.is-cancelled strong,.buybacks-cancelled h4{color:#af4052}.buybacks-cancelled p{color:#825866;margin:0 0 8px;font-size:13px;line-height:1.6}.buybacks-cancelled small{color:#987782;font-size:11px}.buybacks-mobility-link.is-warning{background:#fff7e7;border-color:#efd39a}.buybacks-mobility-link .buybacks-mobility-warning{color:#986324;font-weight:600}.buybacks-eyebrow{letter-spacing:.12em;color:#aa3157;margin-bottom:6px;font-size:10px;font-weight:750;display:block}.buybacks-heading-title>span{color:#ca2c5c;background:#fff0f5}.buybacks-heading h2{color:#4b2a3a}.buybacks-mode-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:15px;margin:-5px 0 20px;display:flex}.buybacks-mode-row>p{color:#82717c;font-size:12px;line-height:1.5}.buybacks-mode-switch{background:#f7eff3;border:1px solid #ecdde3;border-radius:13px;gap:3px;padding:4px;display:flex}.buybacks-mode-switch button{color:#8b7180;border-radius:9px;justify-content:center;align-items:center;gap:7px;padding:9px 15px;font-size:12px;font-weight:700;transition:background .15s,color .15s;display:flex}.buybacks-mode-switch button.is-active{color:#b32652;background:#fff;box-shadow:0 2px 8px #8c355517}.buybacks-mode-switch button:focus-visible{outline-offset:2px;outline:2px solid #d62e60}.buybacks-stage-filter{flex:0 260px}.buybacks-stage-filter [data-slot=select-trigger]{min-height:42px}.buybacks-list-item.is-selected{background:#fff0f6;box-shadow:inset 3px 0 #d62e60}.buybacks-list-item:hover{background:#fff8fb}.buybacks-list-head{color:#6e3550;background:#fff4f8}.buybacks-next-action{border-left-color:#d66a8e}.buybacks-step-label{color:#ad4268}@container (width<=720px){.buybacks-mode-row{gap:10px}.buybacks-stage-filter{flex:100%}.buybacks-mode-switch{width:100%}.buybacks-mode-switch button{flex:1;padding:9px 8px}.buybacks-mode-row>p{font-size:11px}}._panel_i78ce_1{gap:16px;min-width:0;display:grid}._panel_i78ce_1 form{gap:17px;min-width:0;display:grid}._scope_i78ce_1{color:#65586b;margin:0;font-size:13px;line-height:1.6}._status_i78ce_1{border:1px solid;border-radius:12px;align-items:center;gap:11px;padding:13px 15px;display:flex}._status_i78ce_1 svg{flex-shrink:0}._status_i78ce_1 strong,._status_i78ce_1 span{display:block}._status_i78ce_1 strong{font-size:13px}._status_i78ce_1 span{margin-top:3px;font-size:12px}._active_i78ce_1{color:#166343;background:#edf9f2;border-color:#c8e8d9}._inactive_i78ce_1{color:#596273;background:#f5f6f9;border-color:#e0e4eb}._enable_i78ce_1{color:#392b40;cursor:pointer;align-items:center;gap:11px;font-size:14px;font-weight:650;line-height:1.5;display:flex}._enable_i78ce_1 button{flex-shrink:0}._grid_i78ce_1{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}._field_i78ce_1{flex-direction:column;gap:8px;min-width:0;display:flex}._field_i78ce_1>span{color:#46354e;align-items:center;gap:7px;font-size:13px;font-weight:650;display:flex}._field_i78ce_1>span svg{color:#cc2d60}._field_i78ce_1 textarea{resize:vertical;box-sizing:border-box;color:#33263d;background:#fff;border:1px solid #ded7e2;border-radius:10px;outline:none;width:100%;min-width:0;min-height:104px;padding:11px 12px;font-size:13px;line-height:1.7}._field_i78ce_1 textarea:focus{border-color:#cf4270;box-shadow:0 0 0 3px #d82c6012}._field_i78ce_1 small,._note_i78ce_1,._updated_i78ce_1{color:#7d7384;margin:0;font-size:12px;line-height:1.55}._actions_i78ce_1{flex-wrap:wrap;gap:10px;display:flex}._primary_i78ce_1,._secondary_i78ce_1{cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:41px;padding:10px 14px;font-size:13px;font-weight:650;line-height:1.4;display:inline-flex}._primary_i78ce_1{color:#fff;background:#d72b5e;border:1px solid #d72b5e}._primary_i78ce_1:hover{background:#bf2352}._secondary_i78ce_1{color:#55425e;background:#fff;border:1px solid #ded7e2}._secondary_i78ce_1:hover{background:#faf6f9}._primary_i78ce_1:disabled,._secondary_i78ce_1:disabled,._field_i78ce_1 textarea:disabled{opacity:.55;cursor:not-allowed}:is(._primary_i78ce_1:focus-visible,._secondary_i78ce_1:focus-visible){outline-offset:3px;outline:3px solid #efa5bc}._error_i78ce_1,._success_i78ce_1,._pending_i78ce_1{margin:0;font-size:13px;line-height:1.5}._error_i78ce_1{color:#b52640}._success_i78ce_1{color:#176b48}._pending_i78ce_1{color:#9b621b}._loading_i78ce_1{color:#7d7384;align-items:center;gap:9px;margin:0;font-size:13px;display:flex}._updated_i78ce_1{border-top:1px solid #f0ebf2;padding-top:3px}@media (max-width:620px){._grid_i78ce_1{grid-template-columns:1fr}._actions_i78ce_1{flex-direction:column}._actions_i78ce_1 button{width:100%}}.contracts-workspace{--contract-ink:var(--brand-primary,#123b54);--contract-accent:var(--brand-accent,#16a6a0);color:#173442;min-width:0}.contracts-heading,.contracts-heading-actions,.contracts-toolbar,.contracts-document-header,.contracts-detail-actions{align-items:center;gap:12px;display:flex}.contracts-heading{flex-wrap:wrap;justify-content:space-between;margin-bottom:22px}.contracts-heading-copy{align-items:center;gap:13px;min-width:0;display:flex}.contracts-heading-icon{width:48px;height:48px;color:var(--contract-ink);background:#e8f3f4;border-radius:15px;flex:none;place-items:center;display:grid}.contracts-heading h2{font-size:24px;font-weight:750;line-height:1.2}.contracts-heading p{color:#637986;margin-top:5px;font-size:14px}.contracts-heading-actions{flex-wrap:wrap}.contracts-tabs{border-bottom:1px solid #dbe5eb;gap:6px;margin:0 0 20px;display:flex;overflow:auto}.contracts-tabs>button{white-space:nowrap;color:#627783;border-bottom:3px solid #0000;align-items:center;gap:8px;padding:12px 16px;font-weight:650;display:flex}.contracts-tabs>button[aria-selected=true]{border-bottom-color:var(--contract-accent);color:var(--contract-ink)}.contracts-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:22px;display:grid}.contracts-stat{background:#fff;border:1px solid #dbe5eb;border-radius:14px;padding:16px 20px}.contracts-stat span{color:#607783;font-size:13px;display:block}.contracts-stat strong{margin-top:5px;font-size:27px;font-weight:750;display:block}.contracts-stat.is-completed{color:#21613e;background:#f0faf5;border-color:#cce8d8}.contracts-toolbar{flex-wrap:wrap;justify-content:space-between;margin-bottom:16px}.contracts-search{flex:1;min-width:180px;max-width:480px;position:relative}.contracts-search svg{color:#6f8794;position:absolute;top:12px;left:12px}.contracts-search input{padding-left:38px}.contracts-toolbar select,.contracts-field select{color:#203f51;background:#fff;border:1px solid #cddbe3;border-radius:8px;max-width:100%;min-height:40px;padding:8px 11px}.contracts-console{grid-template-columns:minmax(260px,.8fr) minmax(0,1.7fr);align-items:start;gap:18px;display:grid}.contracts-list,.contracts-detail,.contracts-empty,.contracts-template-card{background:#fff;border:1px solid #dce6eb;border-radius:15px;min-width:0;overflow:hidden}.contracts-list-head{color:#637b88;background:#f8fafb;border-bottom:1px solid #e4ebef;justify-content:space-between;gap:8px;padding:14px 17px;font-size:13px;display:flex}.contracts-list-head strong{color:#233f4f}.contracts-list-item{text-align:left;overflow-wrap:anywhere;border-bottom:1px solid #edf1f4;width:100%;padding:17px;transition:background .15s;display:block}.contracts-list-item:last-child{border-bottom:0}.contracts-list-item:hover{background:#f5f9fb}.contracts-list-item.is-selected{box-shadow:inset 3px 0 var(--contract-accent);background:#ecf6f7}.contracts-list-item>strong{margin:8px 0;font-weight:700;line-height:1.35;display:block}.contracts-list-item>p{color:#617987;align-items:center;gap:5px;font-size:13px;display:flex}.contracts-list-item-meta{color:#6d818c;justify-content:space-between;gap:10px;font-size:11px;display:flex}.contracts-list-item-footer{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.contract-status{color:#506571;white-space:normal;background:#eaf0f4;border-radius:7px;align-items:center;gap:6px;padding:4px 9px;font-size:11px;font-weight:700;line-height:1.5;display:inline-flex}.contract-status:before{content:"";background:currentColor;border-radius:50%;flex:none;width:5px;height:5px}.contract-status.is-completed,.contract-status.is-active{color:#26733d;background:#e3f5e9}.contract-status.is-awaiting_client,.contract-status.is-sent{color:#8b6010;background:#fff3d6}.contract-status.is-awaiting_seller,.contract-status.is-draft{color:#315e9c;background:#e7effd}.contract-status.is-cancelled,.contract-status.is-expired,.contract-status.is-archived{color:#697c86;background:#f1f3f4}.contracts-empty{text-align:center;color:#6a8190;justify-items:center;gap:12px;padding:45px 25px;display:grid}.contracts-empty h3,.contracts-empty strong{color:#244657;font-size:19px;font-weight:700}.contracts-empty p{max-width:440px;font-size:14px;line-height:1.65}.contracts-list .contracts-empty{border:0;border-radius:0;padding:30px 18px}.contracts-detail-top{border-bottom:1px solid #e2ebf0;padding:21px}.contracts-detail-top h3{overflow-wrap:anywhere;margin:9px 0;font-size:21px;font-weight:730;line-height:1.35}.contracts-detail-top p{color:#718491;font-size:13px}.contracts-detail-actions{flex-wrap:wrap;margin-top:14px}.contracts-signers{background:#f8fbfc;border-bottom:1px solid #e2ebf0;grid-template-columns:1fr 1fr;gap:12px;padding:17px 21px;display:grid}.contracts-signer{align-items:flex-start;gap:9px;min-width:0;font-size:13px;display:flex}.contracts-signer>svg{color:#6b8696;flex:none;margin-top:1px}.contracts-signer.is-signed>svg{color:#299757}.contracts-signer strong,.contracts-signer span,.contracts-signer small{overflow-wrap:anywhere;display:block}.contracts-signer strong{color:#284858;font-weight:650}.contracts-signer span{color:#5e7886;margin:3px 0;font-size:12px}.contracts-signer small{color:#758d97;font-size:11px}.contracts-document{color:#273f4d;min-width:0;padding:26px}.contracts-document-header{border-bottom:1px solid #e1e8ec;justify-content:space-between;gap:10px;margin-bottom:21px;padding-bottom:17px}.contracts-document-header h4{font-size:15px;font-weight:750}.contracts-document-text{white-space:pre-wrap;overflow-wrap:anywhere;font-family:inherit;font-size:14px;line-height:1.9}.contracts-document-values{grid-template-columns:1fr 1fr;gap:12px;margin:18px 0;display:grid}.contracts-document-values div{background:#f5f8fa;border-radius:7px;min-width:0;padding:10px}.contracts-document-values dt{color:#708490;font-size:11px}.contracts-document-values dd{color:#284453;overflow-wrap:anywhere;margin-top:3px;font-size:13px}.contracts-footer{background:#fafcfd;border-top:1px solid #e1e9ed;padding:17px 21px}.contracts-help{color:#647e8d;font-size:13px;line-height:1.6}.contracts-note{color:#416273;background:#f1f7fa;border:1px solid #d7e6ee;border-radius:10px;padding:14px 16px;font-size:13px;line-height:1.6}.contracts-note.is-warning{color:#805e21;background:#fff9e9;border-color:#f1dfb2}.contracts-sign-action{gap:13px;margin-top:16px;display:grid}.contracts-check{color:#375767;align-items:flex-start;gap:10px;font-size:13px;line-height:1.6;display:flex}.contracts-check input{width:17px;height:17px;accent-color:var(--contract-accent);flex:none;margin-top:2px}.contracts-field{gap:7px;min-width:0;display:grid}.contracts-field>span{color:#4b6574;font-size:12px;font-weight:650}.contracts-field>small{color:#708692;font-size:12px;line-height:1.5}.contracts-form-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.contracts-form{gap:20px;padding-top:8px;display:grid}.contracts-form fieldset{border:0;gap:18px;min-width:0;display:grid}.contracts-dialog-footer{border-top:1px solid #e3ebef;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;margin-top:5px;padding-top:16px;display:flex}.contracts-dialog{max-height:90dvh;overflow:auto;width:min(760px,100vw - 32px)!important;max-width:760px!important}.contracts-template-dialog{max-height:92dvh;overflow:auto;width:min(1140px,100vw - 32px)!important;max-width:1140px!important}.contracts-templates{grid-template-columns:repeat(2,minmax(0,1fr));gap:17px;display:grid}.contracts-template-card{padding:22px}.contracts-template-card h3{overflow-wrap:anywhere;margin:12px 0 8px;font-size:18px;font-weight:700}.contracts-template-card p{color:#6c8290;font-size:13px;line-height:1.6}.contracts-template-card footer{justify-content:space-between;align-items:center;gap:8px;margin-top:22px;display:flex}.contracts-template-card footer small{color:#738792;font-size:12px}.contracts-template-editor{grid-template-columns:minmax(0,1.6fr) minmax(230px,.8fr);gap:20px;display:grid}.contracts-template-main{align-content:start;gap:16px;min-width:0;display:grid}.contracts-template-body{min-height:330px;font-size:14px!important;line-height:1.7!important}.contracts-variable-library{background:#f6f9fb;border:1px solid #e0e9ee;border-radius:12px;align-self:start;min-width:0;padding:16px}.contracts-variable-library h4{margin-bottom:8px;font-size:14px;font-weight:700}.contracts-variable-library p{color:#718793;margin-bottom:13px;font-size:12px;line-height:1.6}.contracts-variable-list{gap:6px;max-height:360px;margin-top:10px;display:grid;overflow:auto}.contracts-variable-list button{text-align:left;background:#fff;border:1px solid #e1e8ed;border-radius:7px;min-width:0;padding:9px}.contracts-variable-list button:hover{background:#f1fafa;border-color:#9cc8d1}.contracts-variable-list strong,.contracts-variable-list small{overflow-wrap:anywhere;display:block}.contracts-variable-list strong{font-size:12px;font-weight:600}.contracts-variable-list small{color:#718692;margin-top:3px;font-size:10px}.contracts-error{color:#a34238;background:#fff0ef;border-radius:8px;padding:11px 14px;font-size:13px;line-height:1.5}.contracts-copy-link{align-items:center;gap:8px;display:flex}.contracts-copy-link input{flex:1;min-width:0}.contracts-client-section{border:1px solid #dfe9ee;border-radius:12px;margin-top:20px;padding:16px}.contracts-client-section>header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:13px;display:flex}.contracts-client-section h3{align-items:center;gap:8px;font-size:15px;font-weight:700;display:flex}.contracts-client-item{text-align:left;overflow-wrap:anywhere;border-top:1px solid #e9eff2;justify-content:space-between;align-items:center;gap:10px;width:100%;padding:11px 0;display:flex}.contracts-client-item strong{font-size:13px}.contracts-client-item small{color:#78909d;margin-top:3px;font-size:11px;display:block}.sale-contract-notice{background:#f2f8fb;border:1px solid #cbdfe8;border-radius:12px;margin-top:18px;padding:17px}.sale-contract-notice strong{align-items:center;gap:8px;font-size:15px;display:flex}.sale-contract-notice p{color:#5c7684;margin:8px 0 13px;font-size:13px;line-height:1.7}.contract-signing-page{color:#243f4f;background:#f0f5f7;min-height:100dvh;padding:35px 18px}.contract-signing-shell{max-width:840px;margin:auto}.contract-signing-brand{align-items:center;gap:12px;padding:0 3px 24px;display:flex}.contract-signing-brand img{object-fit:contain;width:45px;height:45px}.contract-signing-brand strong{font-size:18px;display:block}.contract-signing-brand small{color:#718692;font-size:12px}.contract-signing-card{background:#fff;border:1px solid #d7e5ed;border-radius:17px;overflow:hidden;box-shadow:0 10px 35px #21465508}.contract-signing-intro{border-bottom:1px solid #e2ebef;padding:25px 30px}.contract-signing-intro h1{font-size:24px;font-weight:750;line-height:1.3}.contract-signing-intro p{color:#607c8a;margin-top:10px;font-size:14px;line-height:1.7}.contract-signing-signature{background:#fbfdfd;border-top:1px solid #dce7ec;gap:15px;padding:26px 30px;display:grid}.contract-signing-complete{text-align:center;color:#26663f;background:#f3faf5;justify-items:center;gap:12px;padding:35px 20px;display:grid}.contract-signing-complete h2{font-size:21px;font-weight:750}.contract-signing-complete p{max-width:540px;font-size:14px;line-height:1.65}.contract-signing-footer{text-align:center;color:#77909d;margin:20px;font-size:12px}.contract-mobile-back{display:none!important}@media (max-width:1100px){.contracts-console{grid-template-columns:minmax(240px,.75fr) minmax(0,1.3fr)}.contracts-signers{grid-template-columns:1fr}.contracts-template-editor{grid-template-columns:minmax(0,1fr) 260px}}@media (max-width:760px){.contracts-console{grid-template-columns:1fr}.contracts-console.has-selection .contracts-list,.contracts-console:not(.has-selection) .contracts-detail{display:none}.contract-mobile-back{display:inline-flex!important}.contracts-summary{gap:9px}.contracts-stat{padding:13px}.contracts-stat strong{font-size:23px}.contracts-stat span{font-size:11px}.contracts-heading h2{font-size:21px}.contracts-templates,.contracts-template-editor{grid-template-columns:1fr}.contracts-variable-list{max-height:200px}.contracts-heading-actions{justify-content:flex-end;width:100%}.contracts-document{padding:20px}.contracts-document-values{grid-template-columns:1fr}.contracts-template-body{min-height:280px}.contract-signing-page{padding:22px 12px}.contract-signing-intro,.contract-signing-signature{padding:21px}.contract-signing-intro h1{font-size:21px}}@media (max-width:480px){.contracts-form-grid{grid-template-columns:1fr}.contracts-stat{padding:11px 10px}.contracts-heading-icon{width:42px;height:42px}.contracts-toolbar{align-items:stretch}.contracts-search{flex-basis:100%;width:100%;min-width:0;max-width:none}.contracts-toolbar select,.contracts-heading-actions>*{flex:1}.contracts-dialog,.contracts-template-dialog{max-height:94dvh;width:calc(100vw - 20px)!important}.contracts-copy-link{flex-wrap:wrap}.contracts-copy-link input{flex-basis:100%}.contracts-detail-actions>button{white-space:normal;height:auto;min-height:36px}.contracts-signers,.contracts-detail-top,.contracts-footer{padding:16px}}@media print{.contract-signing-page{background:#fff;padding:0}.contract-signing-brand,.contract-signing-signature,.contract-signing-footer,.contract-signing-complete button{display:none!important}.contract-signing-card{box-shadow:none;border:0;border-radius:0}.contracts-document-text{font-size:11pt;line-height:1.6}.contracts-document{padding:0}.contracts-document-header{margin-top:20px}.contract-signing-intro{padding:0 0 20px}}@media (max-width:600px){.contracts-tabs{grid-template-columns:1fr;gap:0;display:grid;overflow:visible}.contracts-tabs>button{white-space:normal;text-align:left;justify-content:flex-start;min-width:0;padding:11px 12px}.contracts-tabs>button>svg{flex:none}}.contract-print-link{white-space:normal;text-align:left;max-width:100%;height:auto;min-height:32px}.sale-contract-notice.is-pending{background:#f7f9fa;border-color:#e0e8ed}.sale-contract-notice.is-pending p{margin-bottom:0}.contract-review-delivery{margin-bottom:18px}.contract-review-delivery button{margin-top:12px}.contracts-embedded .contracts-heading{margin-bottom:14px}.contracts-embedded .contracts-heading h2{font-size:20px}.contracts-embedded .contracts-heading p{font-size:13px}.contracts-embedded .contracts-heading-icon{border-radius:12px;width:40px;height:40px}.contracts-embedded .contracts-summary{gap:10px;margin-bottom:14px}.contracts-embedded .contracts-stat{padding:10px 14px}.contracts-embedded .contracts-stat strong{font-size:22px}.contracts-embedded .contracts-toolbar{gap:10px;margin-bottom:12px}.contracts-embedded .contracts-console{grid-template-columns:minmax(200px,.65fr) minmax(0,1.7fr);gap:12px}.contracts-embedded .contracts-list-item{padding:12px}.contracts-embedded .contracts-list-item>strong{margin:6px 0;font-size:13px}.contracts-context-client{background:#f6f9fb;border:1px solid #dce6eb;border-radius:10px;align-items:center;gap:10px;padding:13px 15px;display:flex}.contracts-context-client svg{color:var(--contract-ink);flex:none}.contracts-context-client strong,.contracts-context-client span{overflow-wrap:anywhere;display:block}.contracts-context-client strong{font-size:14px}.contracts-context-client span{color:#637986;margin-top:3px;font-size:12px}@media (max-width:760px){.contracts-embedded .contracts-console{grid-template-columns:minmax(0,1fr)}.contracts-embedded .contracts-heading h2{font-size:18px}.contracts-embedded .contracts-summary{gap:6px}.contracts-embedded .contracts-stat{padding:9px}}.relance-workspace{--relance-ink:#203d4d;--relance-muted:#6b8290;--relance-line:#deeaef;color:var(--relance-ink);gap:20px;min-width:0;display:grid}.relance-workspace *{box-sizing:border-box}.relance-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;display:flex}.relance-heading-copy{align-items:center;gap:14px;min-width:0;display:flex}.relance-heading-icon{color:#167c86;background:#e7f5f6;border-radius:15px;flex-shrink:0;justify-content:center;align-items:center;width:50px;height:50px;display:flex}.relance-heading h2{letter-spacing:-.5px;margin:0;font-size:25px;font-weight:750;line-height:1.25}.relance-heading p{color:var(--relance-muted);margin:6px 0 0;font-size:13px;line-height:1.6}.relance-heading-actions{flex-wrap:wrap;gap:9px;display:flex}.relance-heading-actions button{gap:7px}.relance-topline{color:var(--relance-muted);flex-wrap:wrap;align-items:center;gap:16px;margin-top:-5px;font-size:12px;display:flex}.relance-topline>span{align-items:center;gap:7px;display:inline-flex}.relance-activation{color:#607782;background:#edf1f4;border-radius:20px;padding:6px 10px;font-size:11px;font-weight:650}.relance-activation i,.relance-status i{background:currentColor;border-radius:50%;flex-shrink:0;width:6px;height:6px}.relance-activation.is-on{color:#287453;background:#e6f5ed}.relance-notice{color:#567585;background:#f1f7fa;border:1px solid #d9e6ec;border-radius:12px;align-items:flex-start;gap:12px;padding:16px 18px;display:flex}.relance-notice>svg{flex-shrink:0;margin-top:3px}.relance-notice>div{flex:1;min-width:0}.relance-notice strong{color:#365b70;font-size:13px;font-weight:700}.relance-notice p{margin:5px 0 0;font-size:12px;line-height:1.65}.relance-notice>button{flex-shrink:0}.relance-notice.is-review{color:#967438;background:#fff7e9;border-color:#f0dfb8}.relance-notice.is-review strong{color:#805c25}.relance-tabs{border-bottom:1px solid var(--relance-line);gap:5px;min-width:0;display:flex}.relance-tabs button{color:#708793;border-bottom:2px solid #0000;align-items:center;gap:8px;padding:12px 15px;font-size:13px;font-weight:650;display:flex}.relance-tabs button[aria-selected=true]{color:#177580;border-color:#208995}.relance-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;display:grid}.relance-stat{border:1px solid var(--relance-line);background:#fff;border-radius:13px;gap:7px;padding:18px 20px;display:grid}.relance-stat span{color:#527181;font-size:12px;font-weight:650}.relance-stat strong{letter-spacing:-.6px;font-size:31px;font-weight:750;line-height:1.1}.relance-stat small{color:#7b8f99;font-size:11px}.relance-stat.is-review strong{color:#a1772d}.relance-stat.is-booked strong{color:#268362}.relance-toolbar{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.relance-search{flex:1;min-width:220px;max-width:550px;position:relative}.relance-search>svg{color:#859ca8;position:absolute;top:12px;left:12px}.relance-search>input{background:#fff;padding-left:37px}.relance-toolbar select,.relance-field select{color:var(--relance-ink,#203d4d);background:#fff;border:1px solid #dce6ec;border-radius:7px;outline:none;max-width:100%;min-height:38px;padding:9px 11px;font-size:13px}.relance-console{border:1px solid var(--relance-line);background:#fff;border-radius:15px;grid-template-columns:minmax(245px,.72fr) minmax(0,1.45fr);align-items:stretch;min-height:520px;display:grid;overflow:hidden}.relance-list{border-right:1px solid var(--relance-line);background:#fbfdfe;min-width:0;max-height:900px;overflow:auto}.relance-list-head{background:#fff;border-bottom:1px solid #e8eff3;justify-content:space-between;align-items:center;gap:10px;padding:17px 18px;font-size:12px;display:flex}.relance-list-head strong{font-weight:700}.relance-list-head span{color:#7c929e;font-size:10px}.relance-list-item{text-align:left;border-bottom:1px solid #e9f0f3;border-left:3px solid #0000;gap:9px;width:100%;padding:18px;transition:background .15s;display:grid}.relance-list-item:hover{background:#f1f8fa}.relance-list-item.is-selected{background:#edf7f8;border-left-color:#268f97}.relance-list-line{justify-content:space-between;align-items:center;gap:9px;min-width:0;display:flex}.relance-list-line>strong{overflow-wrap:anywhere;font-size:14px;font-weight:700}.relance-list-line time{color:#7a909c;flex-shrink:0;font-size:10px}.relance-list-item>p{color:#75909d;margin:0;font-size:12px}.relance-status{color:#607785;overflow-wrap:anywhere;background:#edf1f4;border-radius:6px;align-items:center;gap:5px;max-width:100%;padding:5px 8px;font-size:10px;font-weight:700;line-height:1.3;display:inline-flex}.relance-status.is-active{color:#277a9d;background:#e5f2fa}.relance-status.is-booked{color:#277854;background:#e3f4e9}.relance-status.is-handoff,.relance-status.is-error{color:#92671d;background:#fff0d9}.relance-status.is-opted_out{color:#a25a51;background:#fdebe8}.relance-reply-count{color:#77929f;align-items:center;gap:4px;font-size:11px;display:flex}.relance-detail{min-width:0}.relance-detail-header{border-bottom:1px solid var(--relance-line);gap:15px;padding:22px 24px;display:grid}.relance-detail-title{justify-content:space-between;align-items:flex-start;gap:15px;display:flex}.relance-detail-title>div{min-width:0}.relance-detail-title .relance-status{flex-shrink:0;margin-top:4px}.relance-eyebrow{text-transform:uppercase;letter-spacing:1px;color:#7f98a6;font-size:10px;font-weight:700}.relance-detail-title h3{letter-spacing:-.3px;overflow-wrap:anywhere;margin:6px 0;font-size:21px;font-weight:750;line-height:1.3}.relance-detail-title p{color:#74909e;overflow-wrap:anywhere;font-size:12px}.relance-detail-actions{flex-wrap:wrap;gap:7px;display:flex}.relance-detail-actions button{gap:5px;font-size:11px}.relance-detail-content{gap:18px;min-width:0;padding:22px 24px;display:grid}.relance-progress{background:#f6f9fb;border:1px solid #e6eef2;border-radius:11px;grid-template-columns:.8fr .8fr 1.3fr;gap:12px;padding:14px;display:grid}.relance-progress>div{align-content:start;gap:9px;min-width:0;display:grid}.relance-progress span{color:#77909d;font-size:10px}.relance-progress strong{font-size:21px;font-weight:750;line-height:1.3}.relance-progress strong small{color:#8298a4;font-size:12px;font-weight:500}.relance-progress .relance-progress-date{font-size:12px;font-weight:650;line-height:1.6}.relance-schedule-note{color:#839aa6;align-items:flex-start;gap:6px;margin-top:-10px;font-size:10px;line-height:1.6;display:flex}.relance-schedule-note svg{flex-shrink:0;margin-top:2px}.relance-appointment{color:#367455;background:#f1faf5;border:1px solid #cfe8d9;border-radius:12px;align-items:flex-start;gap:14px;padding:17px;display:flex}.relance-appointment>svg{flex-shrink:0;margin-top:4px}.relance-appointment>div{min-width:0}.relance-appointment span{font-size:11px;font-weight:700}.relance-appointment h4{margin:5px 0;font-size:18px;font-weight:750;line-height:1.4}.relance-appointment p{font-size:12px;line-height:1.7}.relance-appointment details{margin-top:9px}.relance-appointment summary{cursor:pointer;font-size:11px;font-weight:650}.relance-appointment details>p{padding-top:9px}.relance-preserve{white-space:pre-wrap;overflow-wrap:anywhere}.relance-offered-slots{border:1px solid var(--relance-line);background:#fff;border-radius:10px;padding:15px 17px}.relance-offered-slots h4{align-items:center;gap:7px;font-size:12px;font-weight:700;display:flex}.relance-offered-slots ol{color:#6d8795;margin:9px 0 0;padding-left:25px;font-size:12px;line-height:1.8;list-style:decimal}.relance-thread{flex-direction:column;gap:16px;min-width:0;display:flex}.relance-thread>header{border-bottom:1px solid #edf2f5;justify-content:space-between;align-items:center;gap:9px;padding-bottom:13px;display:flex}.relance-thread h4{align-items:center;gap:7px;font-size:13px;font-weight:700;display:flex}.relance-thread>header span{color:#8b9faa;font-size:10px}.relance-system-event{color:#8298a5;align-items:flex-start;gap:9px;padding:0 5px;display:flex}.relance-system-dot{background:#b1c2cb;border-radius:50%;flex-shrink:0;width:5px;height:5px;margin-top:7px}.relance-system-event p{white-space:pre-wrap;overflow-wrap:anywhere;font-size:11px;line-height:1.6}.relance-system-event time{color:#9cabb4;font-size:9px}.relance-message{border-radius:12px;min-width:0;max-width:91%;padding:13px 15px}.relance-message.is-inbound{background:#f2f5f7;border:1px solid #e7edf1;border-bottom-left-radius:3px;align-self:flex-start}.relance-message.is-outbound{background:#edf8f7;border:1px solid #d4eae7;border-bottom-right-radius:3px;align-self:flex-end}.relance-message-label{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:8px;display:flex}.relance-message-label strong{color:#698695;font-size:10px;font-weight:700}.relance-message-label time{color:#8ba2ac;font-size:9px}.relance-message p{white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px;line-height:1.8}.relance-message>small{color:#7c949d;margin-top:7px;font-size:9px;display:block}.relance-reason{color:#708794;overflow-wrap:anywhere;background:#f7f9fa;border:1px solid #e5edf1;border-radius:8px;padding:12px 14px;font-size:12px;line-height:1.6}.relance-consent-record{border-top:1px solid var(--relance-line);color:#778e9a;padding-top:15px;font-size:12px}.relance-consent-record>summary{cursor:pointer;align-items:center;gap:7px;font-size:11px;font-weight:650;display:flex}.relance-consent-record>div{padding-top:12px;line-height:1.7}.relance-consent-record p{white-space:pre-wrap;overflow-wrap:anywhere}.relance-consent-record small{color:#96a7b0;margin-top:5px;font-size:10px;display:block}.relance-empty{text-align:center;color:#8199a6;flex-direction:column;justify-content:center;align-items:center;gap:13px;min-width:0;padding:40px 22px;display:flex}.relance-empty>svg{color:#9cb6c3;flex-shrink:0}.relance-empty h3,.relance-empty h2{color:#526f80;font-size:17px;font-weight:700}.relance-empty p{max-width:340px;font-size:12px;line-height:1.8}.relance-empty-detail{height:100%;min-height:400px}.relance-process{justify-content:center;align-items:center;gap:12px;max-width:100%;margin-top:13px;display:flex}.relance-process>span{justify-items:center;gap:8px;font-size:10px;display:grid}.relance-process i{background:#d3e0e8;width:20px;height:1px}.relance-error{color:#a15e50;overflow-wrap:anywhere;background:#fff0ed;border:1px solid #f0d4cf;border-radius:9px;padding:12px 14px;font-size:12px;line-height:1.7}.relance-mobile-back{display:none!important}.relance-dialog{color:#203d4d;max-height:92dvh;overflow:auto;width:min(700px,100vw - 32px)!important;max-width:700px!important}.relance-enroll-form{gap:15px;min-width:0;margin-top:3px;display:grid}.relance-enroll-form fieldset,.relance-settings fieldset{border:0;gap:19px;min-width:0;padding:0;display:grid}.relance-field{gap:8px;min-width:0;display:grid}.relance-field>span{color:#557383;font-size:12px;font-weight:650}.relance-field>small{color:#8a9eaa;font-size:10px}.relance-field input,.relance-field textarea,.relance-field select{width:100%;min-width:0;font-size:13px}.relance-lead-options{border:1px solid #e1eaf0;border-radius:10px;max-height:220px;margin-top:-6px;overflow:auto}.relance-lead-options>button{text-align:left;border-bottom:1px solid #edf2f5;align-items:center;gap:11px;width:100%;padding:13px 14px;display:flex}.relance-lead-options>button:last-child{border-bottom:0}.relance-lead-options>button:hover{background:#f6fafb}.relance-lead-options>button.is-selected{color:#157781;background:#eaf6f6}.relance-lead-avatar{color:#829da9;background:#f1f5f7;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.relance-lead-options>button>span:nth-child(2){flex:1;min-width:0}.relance-lead-options strong{overflow-wrap:anywhere;font-size:13px;font-weight:700;display:block}.relance-lead-options small{color:#7e96a3;margin-top:4px;font-size:11px;display:block}.relance-lead-options>p{color:#839aa6;text-align:center;padding:20px;font-size:12px;line-height:1.8}.relance-small-note{color:#8298a5;margin-top:-10px;font-size:10px}.relance-selected-client{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;font-size:12px;display:flex}.relance-selected-client>span{overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.relance-selected-client strong{font-weight:700}.relance-preview{background:#f2faf9;border:1px solid #cfe8e5;border-radius:11px;padding:16px}.relance-preview>span{color:#64948f;font-size:10px;font-weight:700}.relance-preview>p{color:#365d67;white-space:pre-wrap;overflow-wrap:anywhere;margin-top:10px;font-size:13px;line-height:1.85}.relance-preview details{color:#718e93;margin-top:13px;font-size:11px}.relance-preview summary{cursor:pointer;font-weight:600}.relance-preview ul{margin-top:8px;padding-left:18px;line-height:1.8;list-style:outside}.relance-consent-form{border-top:1px solid #e4ecf1;gap:16px;padding-top:18px;display:grid}.relance-consent-form h3{align-items:center;gap:7px;font-size:14px;font-weight:700;display:flex}.relance-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;display:grid}.relance-checkbox{color:#688491;align-items:flex-start;gap:10px;font-size:12px;line-height:1.75;display:flex}.relance-checkbox>input{-webkit-appearance:auto;appearance:auto;accent-color:#208997;flex-shrink:0;width:16px;height:16px;margin-top:3px}.relance-dialog-footer{border-top:1px solid #e1eaf0;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;padding-top:17px;display:flex}.relance-dialog-footer>span{color:#839aa6;flex-basis:100%;margin-bottom:3px;font-size:11px}.relance-settings{gap:19px;min-width:0;display:grid}.relance-settings-card{border:1px solid var(--relance-line);background:#fff;border-radius:14px;align-content:start;gap:20px;min-width:0;padding:22px;display:grid}.relance-settings-card>header{align-items:flex-start;gap:12px;min-width:0;display:flex}.relance-settings-card h3{font-size:16px;font-weight:700;line-height:1.4}.relance-settings-card header p,.relance-master p{color:#7d939f;margin-top:5px;font-size:12px;line-height:1.7}.relance-card-icon{color:#438f99;background:#eef6f7;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:37px;height:37px;display:flex}.relance-settings-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.relance-master{justify-content:space-between;align-items:center;gap:20px;display:flex}.relance-master>div{grid-template-columns:37px 1fr;align-items:center;column-gap:12px;min-width:0;display:grid}.relance-master p{grid-column:2}.relance-master .relance-card-icon{grid-row:1/3}.relance-switch{cursor:pointer;flex-shrink:0;align-items:center;gap:10px;display:flex;position:relative}.relance-switch input{opacity:0;width:40px;height:24px;position:absolute;top:0;left:0}.relance-switch-track{background:#cedde4;border-radius:20px;width:40px;height:24px;transition:background .15s;position:relative}.relance-switch-track:after{content:"";background:#fff;border-radius:50%;width:18px;height:18px;transition:transform .15s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #123a4a20}.relance-switch input:checked+.relance-switch-track{background:#298f90}.relance-switch input:checked+.relance-switch-track:after{transform:translate(16px)}.relance-switch input:focus-visible+.relance-switch-track{outline-offset:3px;outline:2px solid #318792}.relance-switch strong{color:#72929a;font-size:12px;font-weight:650}.relance-days{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;display:grid}.relance-days>button{color:#7a939e;background:#fff;border:1px solid #deeaee;border-radius:7px;min-height:35px;padding:6px 4px;font-size:11px;font-weight:650}.relance-days>button[aria-pressed=true]{color:#258188;background:#eaf7f6;border-color:#a7d4d6}.relance-card-note{color:#78929e;background:#f4f8fa;border:1px solid #e5edf1;border-radius:10px;align-items:flex-start;gap:10px;padding:15px;font-size:12px;line-height:1.8;display:flex}.relance-card-note>svg{color:#72979e;flex-shrink:0;margin-top:3px}.relance-knowledge textarea{resize:vertical;min-height:210px;font-size:13px;line-height:1.85}.relance-private-note{color:#8399a4;align-items:flex-start;gap:9px;font-size:12px;line-height:1.7;display:flex}.relance-private-note>svg{flex-shrink:0;margin-top:2px}.relance-settings-footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:16px 0;display:flex}.relance-settings-footer small{color:#879da8;font-size:11px}.relance-saved{color:#358263;align-items:center;gap:7px;font-size:12px;display:inline-flex}.relance-workspace button:focus-visible{outline-offset:3px;outline:2px solid #248895}.relance-workspace button:disabled,.relance-dialog button:disabled{cursor:not-allowed}.relance-settings fieldset:disabled .relance-switch{opacity:.55;cursor:not-allowed}@media (max-width:1100px){.relance-console{grid-template-columns:minmax(245px,.8fr) minmax(0,1.3fr)}.relance-settings-grid{grid-template-columns:1fr}.relance-detail-header,.relance-detail-content{padding:20px}.relance-detail-title{flex-wrap:wrap}.relance-summary{gap:11px}.relance-notice{flex-wrap:wrap}.relance-notice>button{margin-left:30px}}@media (max-width:760px){.relance-heading h2{font-size:22px}.relance-console{grid-template-columns:1fr}.relance-console.has-selection .relance-list,.relance-console:not(.has-selection) .relance-detail{display:none}.relance-list{border-right:0;max-height:none}.relance-mobile-back{justify-self:start;margin-left:-9px;font-size:12px;display:inline-flex!important}.relance-summary{gap:9px}.relance-stat{padding:14px 12px}.relance-stat strong{font-size:26px}.relance-stat span{font-size:11px}.relance-stat small{font-size:10px;line-height:1.5}.relance-tabs button{padding:12px 10px;font-size:12px}.relance-tabs svg{flex-shrink:0}.relance-master{flex-wrap:wrap;align-items:flex-start}.relance-master .relance-switch{margin-left:49px}.relance-settings-card{padding:20px}.relance-heading-actions{justify-content:flex-end;width:100%}.relance-topline{gap:10px}.relance-dialog{max-height:94dvh}}@media (max-width:480px){.relance-workspace{gap:16px}.relance-heading-icon{border-radius:12px;width:43px;height:43px}.relance-heading-copy{gap:11px}.relance-heading h2{font-size:21px}.relance-heading p{font-size:12px}.relance-heading-actions button{flex:1}.relance-summary{gap:7px}.relance-stat{padding:12px 10px}.relance-stat small{display:none}.relance-stat strong{font-size:24px}.relance-search{flex-basis:100%;width:100%;min-width:0;max-width:none}.relance-toolbar select{width:100%}.relance-form-grid{grid-template-columns:1fr}.relance-detail-header,.relance-detail-content{padding:17px}.relance-detail-title h3{font-size:20px}.relance-detail-title .relance-status{margin-top:0}.relance-detail-actions button{white-space:normal;text-align:left;height:auto;min-height:33px}.relance-progress{grid-template-columns:1fr 1fr;padding:13px}.relance-progress>div:last-child{border-top:1px solid #e1eaf0;grid-column:1/-1;gap:5px;padding-top:12px}.relance-message{max-width:96%}.relance-thread>header{flex-wrap:wrap;align-items:flex-start}.relance-notice{gap:9px;padding:14px}.relance-notice>button{margin-left:27px}.relance-tabs button{text-align:left;gap:6px;padding:11px 8px;font-size:11px}.relance-settings-card{padding:17px}.relance-days{gap:4px}.relance-days>button{font-size:10px}.relance-dialog{width:calc(100vw - 20px)!important;padding:20px!important}.relance-dialog-footer>button{flex:1}.relance-settings-footer>button{width:100%}.relance-selected-client>span{font-size:11px}.relance-enroll-form .relance-form-grid{gap:13px}.relance-selected-client>button{width:100%}.relance-offered-slots{padding:13px}.relance-appointment{gap:10px;padding:14px}.relance-appointment h4{font-size:16px}}@media (max-width:600px){.relance-tabs{grid-template-columns:1fr;gap:0;display:grid}.relance-tabs>button{white-space:normal;justify-content:flex-start;min-width:0;padding:11px 12px}}.relance-monitor{gap:20px;min-width:0;display:grid}.relance-monitor-summary{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.relance-monitor-stat{text-align:left;color:#567181;background:#fff;border:1px solid #dce7ed;border-radius:13px;align-content:start;gap:10px;min-width:0;padding:18px;transition:border-color .15s,box-shadow .15s;display:grid}.relance-monitor-stat:hover{border-color:#95bac7}.relance-monitor-stat[aria-pressed=true]{outline-offset:2px;outline:2px solid #2a8c97;box-shadow:0 4px 15px #1c758010}.relance-monitor-stat>span{font-size:12px;font-weight:700;line-height:1.45}.relance-monitor-stat>strong{letter-spacing:-.7px;font-size:32px;font-weight:750;line-height:1.1}.relance-monitor-stat>small{color:#8296a2;font-size:10px;line-height:1.6}.relance-monitor-stat.is-attempting>strong{color:#387caf}.relance-monitor-stat.is-communicating>strong{color:#6a62ab}.relance-monitor-stat.is-booked>strong{color:#258463}.relance-monitor-stat.is-cancelled>strong{color:#b35d56}.relance-monitor-stat.is-review>strong{color:#a77c33}.relance-monitor-card{border:1px solid var(--relance-line);background:#fff;border-radius:14px;min-width:0;overflow:hidden}.relance-monitor-card-heading{justify-content:space-between;align-items:center;gap:15px;padding:22px 23px 17px;display:flex}.relance-monitor-card-heading>div{min-width:0}.relance-monitor-card-heading h3{letter-spacing:-.15px;font-size:17px;font-weight:750}.relance-monitor-card-heading p{color:#7b929f;margin-top:5px;font-size:12px;line-height:1.6}.relance-monitor-card-heading p>span{color:#8ea1ab;font-size:10px;display:block}.relance-monitor-card-heading>button{flex-shrink:0}.relance-monitor-filters{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:14px;padding:0 23px 22px;display:grid}.relance-monitor-filters .relance-search{grid-column:1/-1;min-width:0;max-width:none}.relance-monitor-filters .relance-search>input{width:100%}.relance-monitor-filters .relance-field>span,.relance-monitor-dates>span{color:#79919f;font-size:10px;font-weight:650}.relance-monitor-filters .relance-field{gap:6px}.relance-monitor-filters select{text-overflow:ellipsis;font-size:12px;overflow:hidden}.relance-monitor-dates{grid-column:1/3;gap:7px;min-width:0;display:grid}.relance-monitor-dates>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.relance-monitor-dates label{color:#849aa6;align-items:center;gap:8px;min-width:0;font-size:11px;display:flex}.relance-monitor-dates input{width:100%;min-width:0;font-size:12px}.relance-monitor-tests{align-items:center;min-height:38px;padding-bottom:1px;font-size:11px}.relance-monitor-tests input{margin-top:0}.relance-monitor-table{width:100%;min-width:0}.relance-monitor-table table{border-collapse:collapse;table-layout:fixed;width:100%}.relance-monitor-table th{text-align:left;color:#718a98;overflow-wrap:anywhere;background:#f6f9fb;border-top:1px solid #e2ebf0;border-bottom:1px solid #e2ebf0;padding:13px 15px;font-size:10px;font-weight:650;line-height:1.5}.relance-monitor-table th:first-child{width:20%}.relance-monitor-table th:nth-child(2){width:14%}.relance-monitor-table th:nth-child(3){width:13%}.relance-monitor-table th:nth-child(4){width:23%}.relance-monitor-table th:nth-child(5){width:24%}.relance-monitor-table th:nth-child(6){width:6%}.relance-monitor-table td{vertical-align:top;overflow-wrap:anywhere;border-bottom:1px solid #edf2f5;padding:18px 15px;font-size:11px;line-height:1.6}.relance-monitor-table tbody tr:last-child td{border-bottom:0}.relance-monitor-table tbody tr:hover{background:#fbfdfe}.relance-monitor-client{text-align:left;gap:4px;max-width:100%;display:grid}.relance-monitor-client strong{overflow-wrap:anywhere;font-size:13px;font-weight:750;line-height:1.5}.relance-monitor-client:hover strong{color:#197b85;text-underline-offset:3px;text-decoration:underline}.relance-monitor-client>span{color:#7d95a2;font-size:11px}.relance-monitor-client>small{color:#657e8e;margin-top:3px;font-size:10px}.relance-monitor-attempts{font-size:21px;font-weight:750;line-height:1.2}.relance-monitor-attempts>small{color:#829aa7;font-size:11px;font-weight:500}.relance-monitor-cell-note{color:#859aa6;margin-top:7px;font-size:10px;line-height:1.6;display:block}.relance-monitor-status{color:#718895;background:#f1f3f6;border-radius:6px;align-items:center;gap:6px;max-width:100%;padding:5px 7px;font-size:10px;font-weight:700;line-height:1.45;display:inline-flex}.relance-monitor-status>i{background:currentColor;border-radius:50%;flex-shrink:0;width:6px;height:6px}.relance-monitor-status.is-attempting{color:#367fa1;background:#eaf4fb}.relance-monitor-status.is-communicating{color:#7561a6;background:#f1edfc}.relance-monitor-status.is-booked{color:#2d7f5d;background:#e5f6eb}.relance-monitor-status.is-cancelled{color:#ae6258;background:#ffede9}.relance-monitor-status.is-review{color:#9a7736;background:#fff5df}.relance-monitor-open button{gap:4px;min-width:0;max-width:100%;height:auto;padding:7px}.relance-monitor-open button>span{display:none}.relance-monitor-open button>svg{flex-shrink:0}.relance-monitor-footnote{color:#93a4ad;background:#fcfdfe;border-top:1px solid #edf2f5;padding:13px 23px;font-size:10px;line-height:1.7}.relance-monitor-empty{border-top:1px solid #edf2f5;padding:45px 25px}.relance-channel-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.relance-channel-card{border:1px solid var(--relance-line);background:#fff;border-radius:13px;align-items:flex-start;gap:13px;min-width:0;padding:21px;display:flex}.relance-channel-card>div{min-width:0}.relance-channel-card h3{font-size:14px;font-weight:750;line-height:1.5}.relance-channel-card p{color:#8196a2;margin-top:9px;font-size:11px;line-height:1.8}.relance-channel-card strong{color:#5b7888;font-weight:650}.relance-channel-card small{color:#93a4ae;margin-top:10px;font-size:10px;line-height:1.7;display:block}.relance-channel-card.is-messenger{background:#fafbff}.relance-channel-card.is-messenger .relance-card-icon{color:#7279b3;background:#efeffb}.relance-channel-badge{color:#8176a6;background:#eeebf9;border-radius:5px;margin-bottom:7px;padding:4px 7px;font-size:9px;font-weight:650;display:inline-flex}.relance-channel-state{color:#8d80a7;margin-top:8px;font-size:9px;line-height:1.6;display:block}.relance-test-badge{color:#816ca4;vertical-align:middle;background:#efeaf8;border-radius:5px;margin-left:6px;padding:2px 6px;font-size:9px;font-weight:650;line-height:1.5;display:inline-flex}.relance-detail-context{flex-wrap:wrap;gap:7px;margin-top:-3px;display:flex}.relance-detail-context>span{color:#77939f;background:#f3f8fa;border-radius:5px;padding:5px 8px;font-size:10px}.relance-test-offer{color:#65828f;white-space:pre-wrap;overflow-wrap:anywhere;background:#f8fbfc;border:1px solid #e3edf1;border-radius:9px;padding:13px 14px;font-size:12px;line-height:1.8}.relance-test-dialog .relance-small-note{margin-top:-8px;line-height:1.7}.relance-test-success{color:#388465;background:#edf9f2;border:1px solid #d0ebdd;border-radius:9px;align-items:flex-start;gap:9px;padding:12px 14px;font-size:12px;line-height:1.7;display:flex}.relance-test-success>svg{flex-shrink:0;margin-top:2px}@media (max-width:1200px){.relance-monitor-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.relance-monitor-stat{padding:16px}.relance-monitor-table td,.relance-monitor-table th{padding-left:11px;padding-right:11px}.relance-channel-cards{grid-template-columns:1fr}.relance-channel-card{padding:18px}.relance-monitor-stat>small{min-height:32px}}@media (max-width:900px){.relance-monitor-table thead{display:none}.relance-monitor-table table,.relance-monitor-table tbody{display:block}.relance-monitor-table tbody{gap:12px;padding:0 17px 17px;display:grid}.relance-monitor-table tr{background:#fff;border:1px solid #e0eaf0;border-radius:11px;grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;padding:5px 4px;display:grid;overflow:hidden}.relance-monitor-table td{min-width:0;padding:11px 13px;display:block;border:0!important}.relance-monitor-table td:before{content:attr(data-label);color:#8da2ae;margin-bottom:6px;font-size:9px;font-weight:650;line-height:1.5;display:block}.relance-monitor-table td:first-child{grid-column:1/-1;padding-bottom:13px;border-bottom:1px solid #edf2f5!important}.relance-monitor-client strong{font-size:15px}.relance-monitor-table td.relance-monitor-open{text-align:right;grid-column:1/-1;padding-top:8px;padding-bottom:6px;border-top:1px solid #edf2f5!important}.relance-monitor-open button>span{display:inline}.relance-monitor-open button{color:#327f89;gap:6px;font-size:11px}.relance-monitor-open:before{display:none!important}.relance-monitor-card-heading{padding:20px}.relance-monitor-filters{padding:0 20px 20px}.relance-monitor-footnote{padding:14px 20px}}@media (max-width:600px){.relance-monitor-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.relance-monitor-stat{gap:8px;padding:15px 13px}.relance-monitor-stat:last-child{grid-column:1/-1;grid-template-columns:1fr auto;align-items:center}.relance-monitor-stat:last-child>strong{grid-area:1/2/3;font-size:27px}.relance-monitor-stat:last-child>small{min-height:0}.relance-monitor-stat>span{font-size:11px}.relance-monitor-stat>strong{font-size:29px}.relance-monitor-stat>small{min-height:29px;font-size:9px}.relance-monitor-filters{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.relance-monitor-filters>.relance-field:nth-child(4),.relance-monitor-dates{grid-column:1/-1}.relance-monitor-tests{grid-column:1/-1;min-height:24px}.relance-monitor-card-heading{flex-wrap:wrap;align-items:flex-start;padding:18px}.relance-monitor-filters{padding:0 18px 18px}.relance-monitor-table tbody{padding:0 12px 13px}.relance-monitor-table td{padding:11px}.relance-channel-card{gap:11px;padding:16px}.relance-channel-card .relance-card-icon{border-radius:8px;width:31px;height:31px}.relance-channel-card h3{font-size:13px}.relance-channel-card p{font-size:11px}.relance-monitor-footnote{padding:12px 17px}.relance-test-dialog .relance-dialog-footer>button{flex:auto}.relance-notice>div{flex:calc(100% - 36px)}.relance-notice>button{margin-left:27px}.relance-heading-actions>button:last-child{margin-left:0}}body:has(.relance-dialog[data-state=open]) .phone-dock{z-index:40}.relance-conversation-state{background:#f7fafb;border:1px solid #dce8ed;border-radius:12px;align-items:flex-start;gap:13px;min-width:0;padding:17px;display:flex}.relance-conversation-state-icon{color:#628392;background:#e9f0f4;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.relance-conversation-state>div{flex:1;min-width:0}.relance-conversation-state h4{color:#35576a;font-size:14px;font-weight:750;line-height:1.5}.relance-conversation-state p{color:#758d9b;overflow-wrap:anywhere;margin-top:4px;font-size:12px;line-height:1.75}.relance-conversation-state small{color:#7d98a3;margin-top:7px;font-size:10px;line-height:1.6;display:block}.relance-conversation-state button{white-space:normal;text-align:left;gap:7px;height:auto;min-height:36px;margin-top:13px}.relance-conversation-state.is-waiting,.relance-conversation-state.is-booked{background:#f0f9f5;border-color:#d5eade}.relance-conversation-state.is-waiting .relance-conversation-state-icon,.relance-conversation-state.is-booked .relance-conversation-state-icon{color:#378466;background:#dff0e6}.relance-conversation-state.is-reply_pending,.relance-conversation-state.is-sending{background:#f0f7fd;border-color:#d5e6f3}.relance-conversation-state.is-reply_pending .relance-conversation-state-icon,.relance-conversation-state.is-sending .relance-conversation-state-icon{color:#357fac;background:#e0eef9}.relance-conversation-state.is-error,.relance-conversation-state.is-handoff{background:#fffaed;border-color:#eee3c6}.relance-conversation-state.is-error .relance-conversation-state-icon,.relance-conversation-state.is-handoff .relance-conversation-state-icon{color:#9a782e;background:#f7ebcb}.relance-message p{line-height:1.65}.relance-preview p{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.65}@media (max-width:600px){.relance-conversation-state{gap:10px;padding:14px}.relance-conversation-state-icon{border-radius:8px;width:30px;height:30px}.relance-conversation-state h4{font-size:13px}.relance-conversation-state p{font-size:11px}.relance-conversation-state button{justify-content:center;width:100%;font-size:11px}.relance-detail-actions button{flex:1;justify-content:center}.relance-dialog-footer>span{overflow-wrap:anywhere}}.relance-test-resume{text-align:left;color:#776597;background:#faf8ff;border:1px solid #e3def0;border-radius:10px;align-items:center;gap:11px;min-width:0;padding:13px 16px;display:flex}.relance-test-resume>svg{flex-shrink:0}.relance-test-resume>span{flex:1;gap:4px;min-width:0;display:grid}.relance-test-resume strong{font-size:12px;font-weight:700;line-height:1.5}.relance-test-resume small{color:#9b8eaf;font-size:10px;line-height:1.6}.relance-test-resume:hover{background:#f5f0fc;border-color:#cbbbe0}.relance-history-error{color:#9d7b43;overflow-wrap:anywhere;background:#fffaef;border-radius:8px;padding:11px 13px;font-size:11px;line-height:1.7}.relance-history-error button{text-underline-offset:3px;font-weight:650;text-decoration:underline}.relance-history-more{align-self:center;gap:7px;margin-bottom:4px}.relance-context-conversation{min-width:0}.relance-context-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.relance-context-heading strong{font-size:18px}.relance-context-heading p{color:#637986;margin-top:4px;font-size:13px}.relance-context-conversation .relance-thread{margin-top:16px}.relance-context-conversation .relance-message{max-width:94%}.relance-context-conversation .relance-appointment{margin:0 0 16px}.relance-context-conversation .relance-message p{overflow-wrap:anywhere}@media (max-width:540px){.relance-context-heading{flex-wrap:wrap;align-items:flex-start}.relance-context-heading strong{font-size:16px}}.relance-coaching{gap:22px;min-width:0;display:grid}.relance-coaching h3,.relance-coaching h4,.relance-coaching p{margin:0}.relance-coaching-intro{background:linear-gradient(120deg,#eef8f7,#f8fbfd);border:1px solid #d9e9e9;border-radius:16px;align-items:center;gap:17px;padding:24px;display:flex}.relance-coaching-avatar{color:#247e78;background:#d8eeeb;border-radius:17px;flex-shrink:0;place-items:center;width:54px;height:54px;display:grid}.relance-coaching-intro>div:nth-child(2){flex:1;min-width:0}.relance-coaching-intro span{color:#398780;letter-spacing:.3px;font-size:11px;font-weight:700}.relance-coaching-intro h3{letter-spacing:-.5px;margin-top:5px;font-size:23px;font-weight:750}.relance-coaching-intro p{color:#728b96;max-width:700px;margin-top:7px;font-size:12px;line-height:1.8}.relance-coaching-intro>strong{text-align:center;color:#277f79;flex-shrink:0;gap:6px;padding:0 14px;font-size:34px;display:grid}.relance-coaching-intro small{color:#688a8a;font-size:10px;font-weight:600}.relance-coaching-layout{grid-template-columns:minmax(0,1fr) minmax(245px,.46fr);align-items:start;gap:22px;min-width:0;display:grid}.relance-coaching-main,.relance-coaching-aside{gap:18px;min-width:0;display:grid}.relance-coaching-composer{background:#fff;border:1px solid #d7e8e7;border-radius:15px;overflow:hidden}.relance-coaching-composer>header{border-bottom:1px solid #eaf0f2;justify-content:space-between;align-items:center;gap:10px;padding:19px 22px;display:flex}.relance-coaching h4{align-items:center;gap:8px;font-size:14px;font-weight:750;display:flex}.relance-coaching-composer h4 svg{color:#358c87}.relance-coaching-composer fieldset{border:0;gap:15px;min-width:0;padding:19px 22px;display:grid}.relance-coaching-composer textarea{resize:vertical;min-height:128px;font-size:13px;line-height:1.75}.relance-coaching-composer .relance-field small{color:#879da7;font-size:10px;line-height:1.6}.relance-coaching-composer>footer{background:#f8fbfc;border-top:1px solid #ebf1f4;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:15px 22px;display:flex}.relance-coaching-composer>footer p{color:#8299a4;flex:1;min-width:150px;font-size:10px}.relance-coaching-composer>footer button{gap:7px}.relance-coaching-confirmation{color:#387657;background:#edf8f1;border:1px solid #d1e9db;border-radius:10px;gap:11px;padding:14px 17px;display:flex}.relance-coaching-confirmation>svg{flex-shrink:0;margin-top:2px}.relance-coaching-confirmation strong{font-size:12px}.relance-coaching-confirmation p{color:#6b8e7a;margin-top:4px;font-size:11px;line-height:1.7}.relance-coaching-saved{gap:13px;min-width:0;display:grid}.relance-coaching-saved>header{justify-content:space-between;align-items:center;gap:12px;padding:5px 0;display:flex}.relance-coaching-saved>header p{color:#8599a4;margin-top:5px;font-size:11px;line-height:1.7}.relance-coaching-saved select{background:#fff;border:1px solid #dce7ec;border-radius:7px;padding:9px;font-size:11px}.relance-coaching-entry{background:#fff;border:1px solid #d9e8eb;border-radius:13px;gap:13px;min-width:0;padding:18px 20px;display:grid}.relance-coaching-entry.is-paused{background:#f9fafb;border-color:#e2e8eb}.relance-coaching-entry-meta{color:#718d9b;justify-content:space-between;align-items:center;gap:8px;font-size:10px;font-weight:650;display:flex}.relance-coaching-state{color:#89969c;background:#edf0f2;border-radius:6px;padding:5px 8px;font-size:9px}.relance-coaching-state.is-active{color:#418362;background:#e8f5ed}.relance-coaching-entry>p{white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px;line-height:1.8}.relance-coaching-entry footer{border-top:1px solid #edf2f4;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding-top:10px;display:flex}.relance-coaching-entry footer>small{color:#8da1ab;overflow-wrap:anywhere;font-size:9px;line-height:1.6}.relance-coaching-entry footer>div{flex-wrap:wrap;gap:5px;display:flex}.relance-coaching-entry footer button{gap:5px;font-size:10px}.relance-coaching-empty{text-align:center;color:#7ea1a5;background:#f8fbfb;border:1px dashed #ccdedf;border-radius:13px;justify-items:center;gap:13px;padding:36px 22px;display:grid}.relance-coaching-empty p{color:#879ba5;max-width:370px;font-size:12px;line-height:1.8}.relance-coaching-empty h4{color:#547b88}.relance-coaching-aside>section{background:#fff;border:1px solid #e0e9ee;border-radius:13px;gap:13px;min-width:0;padding:21px;display:grid}.relance-coaching-aside h4{align-items:flex-start;font-size:12px;line-height:1.5}.relance-coaching-aside h4 svg{color:#658c9a;flex-shrink:0}.relance-coaching-aside p{color:#8096a2;font-size:11px;line-height:1.8}.relance-coaching-suggestion{color:#507789;text-align:left;background:#f3f8fa;border:1px solid #e3edf1;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:11px 12px;font-size:11px;transition:background .15s;display:flex}.relance-coaching-suggestion:hover{background:#e7f3f3}.relance-coaching-suggestion:disabled{opacity:.5}.relance-coaching-suggestion span{color:#67a09b;font-size:18px}.relance-coaching-preview .relance-field select{width:100%;min-width:0;font-size:11px}.relance-coaching-preview>button{gap:7px;width:100%;font-size:11px}.relance-coaching-preview-bubble{background:#eff8f6;border:1px solid #d8ebe6;border-radius:12px 12px 12px 3px;min-width:0;padding:13px}.relance-coaching-preview-bubble>span{color:#6c9a90;font-size:9px;font-weight:650}.relance-coaching-preview-bubble>p{color:#365e60;white-space:pre-wrap;overflow-wrap:anywhere;margin-top:8px;font-size:12px;line-height:1.8}.relance-coaching-aside>.relance-coaching-boundaries{background:#f8fafc}.relance-coaching-history{color:#859ba6;border-top:1px solid #dfe9ee;padding-top:17px;font-size:11px}.relance-coaching-history>summary{cursor:pointer;font-weight:650}.relance-coaching-history>div{border-bottom:1px solid #e8eef2;padding:14px 0}.relance-coaching-history strong{color:#78929f;font-size:10px}.relance-coaching-history small{margin-top:5px;font-size:9px;display:block}.relance-coaching-history p{white-space:pre-wrap;overflow-wrap:anywhere;margin-top:8px;font-size:11px;line-height:1.7}@media (max-width:1000px){.relance-coaching-layout{grid-template-columns:minmax(0,1fr)}.relance-coaching-aside{grid-template-columns:repeat(2,minmax(0,1fr))}.relance-coaching-boundaries{grid-column:1/-1}.relance-tabs{flex-wrap:wrap}.relance-tabs button{flex:auto;justify-content:center}}@media (max-width:600px){.relance-coaching-intro{flex-wrap:wrap;align-items:flex-start;gap:12px;padding:18px}.relance-coaching-avatar{border-radius:12px;width:40px;height:40px}.relance-coaching-intro h3{font-size:19px}.relance-coaching-intro p{font-size:11px}.relance-coaching-intro>strong{text-align:left;grid-template-columns:auto 1fr;align-items:center;gap:8px;width:100%;padding-left:52px;font-size:23px}.relance-coaching-aside{grid-template-columns:minmax(0,1fr)}.relance-coaching-composer>header,.relance-coaching-composer fieldset,.relance-coaching-composer>footer{padding:16px}.relance-coaching-composer>footer button{white-space:normal;width:100%;min-height:40px}.relance-coaching-composer textarea{font-size:16px}.relance-coaching-entry{padding:16px}.relance-coaching-entry footer>div{width:100%}.relance-coaching-entry footer button{flex:1;min-height:36px}.relance-coaching-saved>header{align-items:flex-start}.relance-coaching-aside>section{padding:18px}.relance-tabs button{padding:11px 8px;font-size:11px}.relance-coaching-entry-meta{align-items:flex-start}}.support-workspace{--support-ink:#173f46;--support-muted:#70818a;--support-line:#dce7e7;--support-teal:#087c83;min-width:0;color:var(--support-ink)}.support-page-heading{justify-content:space-between;align-items:center;gap:20px;margin:0 0 24px;display:flex}.support-heading-copy{align-items:center;gap:13px;min-width:0;display:flex}.support-heading-icon{color:#0b797d;background:#dff3f1;border-radius:14px;flex:none;place-items:center;width:49px;height:49px;display:grid}.support-heading-copy h2{letter-spacing:-.5px;font-size:23px;font-weight:750;line-height:1.25}.support-heading-copy p{color:var(--support-muted);margin-top:6px;font-size:13px;line-height:1.6}.support-heading-actions{flex-wrap:wrap;gap:9px;display:flex}.support-heading-actions>button:last-child{color:#fff;background:#087c83}.support-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:24px;display:grid}.support-metrics>button{border:1px solid var(--support-line);text-align:left;background:#fff;border-radius:12px;min-width:0;padding:17px 19px;transition:background .15s,border-color .15s}.support-metrics>button:hover{border-color:#6eb0b1}.support-metrics>button.is-selected{background:#f0faf8;border-color:#399f9e;box-shadow:inset 0 3px #13918f}.support-metrics>button>span{color:#527077;align-items:center;gap:8px;font-size:12px;font-weight:600;display:flex}.support-metrics strong{letter-spacing:-1px;margin-top:9px;font-size:30px;font-weight:750;line-height:1.3;display:block}.support-metrics small{color:var(--support-muted);margin-top:3px;font-size:11px;display:block}.support-toolbar{z-index:5;align-items:center;gap:12px;margin-bottom:16px;display:flex;position:relative}.support-search{flex:1;min-width:0;position:relative}.support-search>svg{color:#769098;position:absolute;top:11px;left:12px}.support-search>input{background:#fff;height:39px;padding-left:37px}.support-workspace select,.support-create-dialog select,.support-settings-dialog select{color:#244a53;background:#fff;border:1px solid #d6e2e3;border-radius:7px;max-width:100%;min-height:38px;padding:8px 30px 8px 11px;font-size:12px;line-height:1.5}.support-toolbar>select{min-width:170px}.support-filters>summary{cursor:pointer;background:#fff;border:1px solid #d6e2e3;border-radius:7px;align-items:center;gap:8px;padding:10px 16px;font-size:12px;font-weight:600;list-style:none;display:flex}.support-filters>summary::-webkit-details-marker{display:none}.support-filter-dot{background:#058f92;border-radius:100%;width:6px;height:6px}.support-filters>div{background:#fff;border:1px solid #d6e2e3;border-radius:12px;grid-template-columns:1fr 1fr;gap:13px;width:min(520px,100%);padding:20px;display:grid;position:absolute;top:48px;right:0;box-shadow:0 15px 40px #16404d18}.support-filters button{white-space:normal;align-self:end;font-size:12px}.support-console{border:1px solid var(--support-line);background:#fff;border-radius:14px;grid-template-columns:minmax(290px,.75fr) minmax(0,1.45fr);align-items:start;min-height:565px;display:grid;overflow:hidden}.support-ticket-list{border-right:1px solid var(--support-line);background:#fafcfc;min-width:0;min-height:565px;max-height:calc(100vh - 230px);overflow-y:auto}.support-list-heading{z-index:2;border-bottom:1px solid var(--support-line);color:#789097;background:#f4f8f8;justify-content:space-between;gap:8px;padding:15px 18px;font-size:11px;display:flex;position:sticky;top:0}.support-list-heading strong{color:#3b626b;font-size:12px}.support-ticket-row{text-align:left;border-bottom:1px solid #e4ecec;width:100%;padding:17px 18px;transition:background .12s;display:block;position:relative}.support-ticket-row:hover{background:#f0f7f7}.support-ticket-row.is-active{background:#eaf7f5;box-shadow:inset 3px 0 #078c8d}.support-ticket-row-meta{color:#7b9198;justify-content:space-between;gap:8px;margin-bottom:7px;font-size:10px;display:flex}.support-ticket-row-meta>span{color:#63828a;font-weight:650}.support-ticket-row>strong{color:#204951;overflow-wrap:anywhere;font-size:14px;font-weight:700;line-height:1.45;display:block}.support-ticket-row>p{color:#57727a;align-items:center;gap:6px;margin:8px 0 11px;font-size:12px;display:flex}.support-ticket-row-bottom{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.support-ticket-row>small{color:#81969c;margin-top:12px;font-size:10px;display:block}.support-status{color:#436c82;white-space:nowrap;background:#edf3f6;border-radius:5px;align-items:center;gap:5px;padding:4px 7px;font-size:10px;font-weight:650;line-height:1.2;display:inline-flex}.support-status>span{background:currentColor;border-radius:100%;width:5px;height:5px}.support-status.is-new{color:#266ca6;background:#e8f1fd}.support-status.is-open{color:#166d88;background:#e2f4fa}.support-status.is-waiting_customer{color:#9b680d;background:#fff3d5}.support-status.is-waiting_provider{color:#7654a5;background:#f1e9fc}.support-status.is-resolved{color:#21805b;background:#e2f4e9}.support-status.is-closed{color:#697780;background:#edf0f2}.support-priority{color:#859299;white-space:nowrap;align-items:center;gap:4px;font-size:10px;display:inline-flex}.support-priority.is-high{color:#b07819}.support-priority.is-urgent{color:#bc4b4b}.support-overdue{font-size:10px;font-weight:600;color:#b24d35!important}.support-empty{text-align:center;color:#87a0a4;justify-items:center;gap:12px;padding:45px 25px;display:grid}.support-empty>strong{color:#365e66;font-size:15px}.support-empty>p{max-width:265px;font-size:12px;line-height:1.7}.support-empty>button{margin-top:5px}.support-detail-pane{background:#fff;min-width:0}.support-detail-placeholder{text-align:center;color:#749097;flex-direction:column;justify-content:center;align-items:center;min-height:565px;padding:40px;display:flex}.support-detail-placeholder>span{color:#3f9796;background:#edf7f5;border-radius:24px;margin-bottom:24px;padding:24px}.support-detail-placeholder h3{color:#325d64;letter-spacing:-.35px;font-size:20px;font-weight:700}.support-detail-placeholder>p{max-width:330px;margin-top:12px;font-size:13px;line-height:1.8}.support-detail-placeholder>div{text-align:left;gap:10px;margin-top:27px;font-size:11px;display:grid}.support-detail-placeholder>div>span{align-items:center;gap:9px;display:flex}.support-mobile-back{display:none}.support-detail-header{padding:24px 25px 19px}.support-detail-kicker{color:#69868f;align-items:center;gap:12px;margin-bottom:10px;font-size:11px;display:flex}.support-detail-header h3{letter-spacing:-.6px;color:#163f49;overflow-wrap:anywhere;font-size:23px;font-weight:730;line-height:1.4}.support-detail-subline{color:#67868d;flex-wrap:wrap;align-items:center;gap:13px;margin-top:10px;font-size:11px;display:flex}.support-detail-header>p{color:#94a3a9;margin-top:15px;font-size:10px}.support-detail-header>p strong{color:#789198;font-weight:500}.support-client-strip{background:#f4f8f8;border:1px solid #e2ebeb;border-radius:9px;justify-content:space-between;align-items:center;gap:10px;margin:0 25px;padding:15px;display:flex}.support-client-strip>div{align-items:center;gap:11px;min-width:0;display:flex}.support-client-strip>div>svg{color:#5c8b93;flex:none}.support-client-strip strong{overflow-wrap:anywhere;font-size:13px;font-weight:650;display:block}.support-client-strip span{color:#7c9399;margin-top:2px;font-size:10px;line-height:1.6;display:block}.support-client-strip button{color:#247987;padding:6px 8px;font-size:11px}.support-assignment-summary{color:#768e96;flex-wrap:wrap;justify-content:space-between;gap:12px;margin:15px 25px 18px;font-size:11px;display:flex}.support-assignment-summary>span{align-items:center;gap:7px;display:flex}.support-controls{border:1px solid #d9e6e6;border-radius:8px;margin:0 25px 20px}.support-controls>summary{color:#4b767e;cursor:pointer;align-items:center;gap:7px;padding:11px 13px;font-size:11px;font-weight:600;list-style:none;display:flex}.support-controls>summary>span{color:#bd841e;margin-left:auto;font-size:10px}.support-controls>form{border-top:1px solid #e3eded;padding:14px}.support-control-footer{justify-content:space-between;align-items:center;gap:12px;margin-top:14px;display:flex}.support-control-footer small{color:#92a2a7;max-width:240px;font-size:10px;line-height:1.6}.support-control-footer button{font-size:11px}.support-detail-tabs{border-top:1px solid #e2ebeb;border-bottom:1px solid #e2ebeb;gap:23px;padding:0 25px;display:flex}.support-detail-tabs>button{color:#7d9299;border-bottom:2px solid #0000;align-items:center;gap:7px;padding:14px 0;font-size:12px;display:flex}.support-detail-tabs>button[aria-selected=true]{color:#167c86;border-color:#167c86;font-weight:650}.support-detail-tabs>button>span{color:#739299;background:#eef4f4;border-radius:4px;padding:1px 5px;font-size:10px}.support-conversation{flex-direction:column;gap:19px;padding:24px 25px;display:flex}.support-message{background:#f8fafa;border:1px solid #e4ebec;border-radius:9px;padding:16px}.support-message>header{align-items:center;gap:9px;display:flex}.support-avatar{color:#58858a;background:#e3eeef;border-radius:100%;flex:none;justify-content:center;align-items:center;width:31px;height:31px;font-size:12px;font-weight:700;display:flex}.support-message>header strong{color:#3d626c;font-size:11px;font-weight:650;display:block}.support-message>header small{color:#99aaae;margin-top:3px;font-size:9px;display:block}.support-message>p{white-space:pre-wrap;overflow-wrap:anywhere;color:#56717a;margin-top:13px;font-size:12px;line-height:1.85}.support-message.is-internal{background:#fffbef;border-color:#f3e3bd}.support-message.is-internal .support-avatar{color:#9b793b;background:#f7edcc}.support-internal-tag{color:#997227;background:#fff0c1;border-radius:4px;align-items:center;gap:5px;margin-left:auto;padding:4px 6px;font-size:9px;display:flex}.support-reply{border:1px solid #d4e2e4;border-radius:9px;overflow:hidden}.support-reply-heading{background:#f3f8f8;justify-content:space-between;align-items:center;padding:10px 13px;display:flex}.support-reply-heading>select{background:0 0;border:0;width:auto;min-height:24px;padding:0 24px 0 0;font-size:11px;font-weight:600}.support-reply-heading>strong{font-size:11px;font-weight:600}.support-reply>textarea{box-shadow:none;resize:vertical;background:#fff;border:0;border-radius:0;min-height:120px;padding:14px;font-size:12px;line-height:1.8}.support-reply>footer{border-top:1px solid #eef3f3;justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}.support-reply>footer>small{color:#99a9ad;max-width:240px;font-size:9px;line-height:1.65}.support-reply>footer>button{color:#fff;background:#087c83;font-size:11px}.support-reply.is-internal{border-color:#e4cc94}.support-reply.is-internal .support-reply-heading{color:#926d29;background:#fff6da}.support-reopen{border-top:1px solid #e4ebec;justify-content:space-between;align-items:center;gap:16px;padding-top:18px;display:flex}.support-reopen p{color:#7b9299;font-size:11px}.support-reopen button{font-size:11px}.support-ticket-information{padding:24px 25px}.support-ticket-information dl{grid-template-columns:1fr 1fr;gap:20px;display:grid}.support-ticket-information dt{color:#8aa0a6;margin-bottom:5px;font-size:10px}.support-ticket-information dd{color:#486b74;white-space:pre-wrap;overflow-wrap:anywhere;font-size:12px;line-height:1.75}.support-history{padding:25px}.support-history>article{border-left:1px solid #dfe9e9;gap:13px;margin-left:5px;padding:0 0 25px 18px;display:flex;position:relative}.support-history-dot{background:#7fafaf;border-radius:100%;width:7px;height:7px;position:absolute;top:4px;left:-4px;box-shadow:0 0 0 4px #fff}.support-history p{color:#536f79;overflow-wrap:anywhere;font-size:12px;line-height:1.65}.support-history small{color:#91a3a9;margin-top:5px;font-size:10px;display:block}.support-create-dialog{max-height:90dvh;padding:26px;overflow:auto;max-width:min(720px,100vw - 32px)!important}.support-create-dialog [data-slot=dialog-title],.support-settings-dialog [data-slot=dialog-title]{color:#204953;letter-spacing:-.5px;font-size:22px}.support-create-dialog [data-slot=dialog-description],.support-settings-dialog [data-slot=dialog-description]{color:#83969d;font-size:12px;line-height:1.7}.support-create-form>fieldset,.support-settings-body{border:0;min-width:0;margin:0;padding:0}.support-form-section{border-bottom:1px solid #e7eeee;gap:16px;padding:18px 0;display:grid}.support-form-section:first-child{padding-top:4px}.support-form-section h3{color:#456d76;align-items:center;gap:8px;margin-bottom:2px;font-size:13px;font-weight:650;display:flex}.support-form-grid{border:0;grid-template-columns:1fr 1fr;gap:14px;min-width:0;padding:0;display:grid}.support-field{flex-direction:column;gap:7px;min-width:0;font-size:12px;display:flex}.support-field>span{color:#5b7a84;font-size:11px;font-weight:600;line-height:1.5}.support-field>span b,.support-checkbox-field b{color:#a35b4b;font-weight:500}.support-field>span>small{color:#9aabb0;margin-left:5px;font-size:10px;font-weight:400}.support-field input,.support-field textarea{background:#fff;font-size:12px}.support-field textarea{resize:vertical;line-height:1.8}.support-field textarea:not([data-slot]){border:1px solid #d6e2e3;border-radius:7px;padding:10px}.support-field select{width:100%}.support-full-width{grid-column:1/-1}.support-help{color:#8399a0;margin:2px 0;font-size:11px;line-height:1.8}.support-dialog-footer{justify-content:flex-end;align-items:center;gap:10px;padding-top:19px;display:flex}.support-dialog-footer>button{font-size:12px}.support-dialog-footer>button:last-child{color:#fff;background:#087c83}.support-error{color:#ad5544;background:#fff1ed;border-radius:7px;margin-top:12px;padding:11px 14px;font-size:12px}.support-checkbox-field{color:#5b7780;align-items:flex-start;gap:9px;font-size:12px;line-height:1.7;display:flex}.support-checkbox-field>input{margin-top:4px}.support-create-form input[type=checkbox],.support-settings-editor input[type=checkbox]{accent-color:#138a8a;cursor:pointer;flex:none;width:15px;height:15px}.support-settings-dialog{max-height:90dvh;padding:26px;overflow:auto;max-width:min(880px,100vw - 32px)!important}.support-settings-editor{min-width:0}.support-segmented{background:#f0f5f5;border-radius:9px;gap:6px;margin-bottom:18px;padding:5px;display:flex}.support-segmented>button{color:#7b949b;border-radius:6px;flex:1;justify-content:center;align-items:center;gap:8px;padding:10px 12px;font-size:12px;line-height:1.5;display:flex}.support-segmented>button[aria-selected=true]{color:#287f86;background:#fff;font-weight:600;box-shadow:0 1px 5px #1e61680c}.support-category-table{border:1px solid #e0e9e9;border-radius:9px;margin:19px 0 16px;overflow:hidden}.support-category-heading,.support-category-row{grid-template-columns:1.05fr 1.2fr 90px;align-items:center;gap:12px;padding:11px 13px;display:grid}.support-category-heading{color:#8b9da3;background:#f5f8f8;border-bottom:1px solid #e0e9e9;font-size:10px}.support-category-row{border-bottom:1px solid #e8eeee}.support-category-row:last-child{border-bottom:none}.support-category-row>input{font-size:12px}.support-category-row>select{width:100%;font-size:11px}.support-toggle{color:#728d95;align-items:center;gap:7px;font-size:10px;display:flex}.support-fixed-fields{color:#62828c;background:#f6faf9;border:1px dashed #cbdfe0;border-radius:8px;margin-bottom:13px;padding:15px;font-size:12px}.support-fixed-fields>strong{font-weight:600}.support-fixed-fields p{color:#8ba0a5;margin-top:5px;font-size:11px;line-height:1.7}.support-custom-fields{gap:15px;margin:17px 0;display:grid}.support-field-editor{background:#fff;border:1px solid #dce7e8;border-radius:10px;gap:14px;padding:16px;display:grid}.support-field-editor.is-disabled{background:#fafbfb;border-style:dashed}.support-field-editor-heading{color:#8ba0a5;justify-content:space-between;align-items:center;font-size:10px;font-weight:600;display:flex}.support-field-editor-heading>div{gap:3px;display:flex}.support-field-editor-heading button{color:#7b999e}.support-field-flags{flex-wrap:wrap;gap:18px;display:flex}.support-field-flags label{color:#6a8791;align-items:center;gap:7px;font-size:11px;display:flex}.support-field-scope{border-top:1px solid #e9eeee;padding-top:12px}.support-field-scope summary{color:#63828b;cursor:pointer;font-size:11px}.support-field-scope>div{grid-template-columns:1fr 1fr;gap:10px;margin:15px 0;display:grid}.support-field-scope label{color:#67818a;align-items:center;gap:7px;font-size:11px;display:flex}.support-field-scope>small{color:#95a6ac;font-size:10px;line-height:1.7}.support-settings-body>button{font-size:11px}.support-client-tickets{background:#fff;border:1px solid #dae8e7;border-radius:11px;margin:25px 0;overflow:hidden}.support-client-tickets>header{background:#f2f8f7;border-bottom:1px solid #dfeae8;justify-content:space-between;align-items:center;gap:10px;padding:15px;display:flex}.support-client-tickets>header>div{color:#457d7e;align-items:center;gap:8px;display:flex}.support-client-tickets h3{color:#365f68;font-size:13px;font-weight:650}.support-client-tickets h3>span{background:#dfeeed;border-radius:4px;margin-left:4px;padding:2px 5px;font-size:10px}.support-client-tickets>header button{background:#fff;padding:5px 9px;font-size:10px}.support-client-tickets>p{color:#8aa0a5;padding:18px;font-size:11px;line-height:1.7}.support-client-ticket{text-align:left;border-bottom:1px solid #eaf0f0;justify-content:space-between;align-items:center;gap:15px;width:100%;padding:14px 16px;display:flex}.support-client-ticket:hover{background:#f7fbfa}.support-client-ticket>div{min-width:0}.support-client-ticket strong{color:#4e6f79;overflow-wrap:anywhere;font-size:12px;font-weight:600;line-height:1.6;display:block}.support-client-ticket small{color:#91a3aa;margin-top:4px;font-size:10px;display:block}.support-see-all{color:#33878c;padding:12px 16px;font-size:11px;text-decoration:underline;display:block}@media (max-width:1150px){.support-console{grid-template-columns:minmax(260px,.85fr) minmax(0,1.15fr)}.support-heading-copy h2{font-size:21px}.support-heading-copy p{max-width:320px}.support-metrics>button{padding:14px}.support-client-strip{flex-wrap:wrap}.support-client-strip>div:last-child{margin-left:auto}.support-detail-header,.support-conversation,.support-ticket-information,.support-history{padding-left:20px;padding-right:20px}.support-client-strip,.support-controls,.support-assignment-summary{margin-left:20px;margin-right:20px}.support-detail-header h3{font-size:20px}.support-reply>footer{flex-wrap:wrap}.support-reply>footer>button{margin-left:auto}.support-category-heading,.support-category-row{grid-template-columns:1fr 1.15fr 78px;gap:9px}}@media (max-width:850px){.support-page-heading{flex-direction:column;align-items:flex-start;gap:15px}.support-heading-copy p{max-width:none}.support-heading-actions{align-self:flex-end}.support-console{grid-template-columns:1fr}.support-ticket-list{border-right:0;min-height:340px;max-height:none}.support-detail-pane,.support-console.has-selection .support-ticket-list{display:none}.support-console.has-selection .support-detail-pane{display:block}.support-mobile-back{border-bottom:1px solid #e6eeee;padding:7px 12px;display:block}.support-mobile-back button{color:#60848c;font-size:11px}.support-detail-header h3{font-size:23px}.support-metrics{gap:8px}.support-metrics>button{padding:12px}.support-metrics>button>span{gap:5px;font-size:11px}.support-metrics>button>span svg{width:14px;height:14px}.support-metrics small{font-size:9px}.support-metrics strong{font-size:26px}.support-ticket-row{padding:17px 20px}.support-console{min-height:340px}}@media (max-width:540px){.support-page-heading{margin-bottom:20px}.support-heading-icon{border-radius:11px;width:42px;height:42px}.support-heading-copy h2{font-size:20px}.support-heading-copy p{font-size:11px;line-height:1.6}.support-heading-actions{justify-content:flex-end;align-self:stretch}.support-heading-actions button{font-size:11px}.support-metrics{grid-template-columns:1fr 1fr;margin-bottom:18px}.support-metrics strong{margin-top:5px}.support-toolbar{flex-wrap:wrap;gap:8px}.support-search{flex-basis:100%}.support-toolbar>select{flex:1;width:0;min-width:0;font-size:11px}.support-filters>summary{font-size:11px}.support-filters>div{grid-template-columns:1fr 1fr;gap:11px;padding:14px;top:91px}.support-detail-header{padding:20px 17px 17px}.support-detail-header h3{font-size:21px}.support-detail-header>p{line-height:1.7}.support-client-strip,.support-controls{margin-left:17px;margin-right:17px}.support-client-strip{padding:12px}.support-client-strip strong{font-size:12px}.support-assignment-summary{margin:14px 17px 16px;font-size:10px}.support-detail-tabs{gap:20px;padding:0 17px}.support-detail-tabs>button{font-size:11px}.support-conversation,.support-history,.support-ticket-information{padding:20px 17px}.support-message{padding:13px}.support-message>p{font-size:12px}.support-message>header{flex-wrap:wrap}.support-internal-tag{margin-left:40px}.support-reply>footer>small{max-width:none;font-size:9px}.support-reopen{flex-wrap:wrap}.support-create-dialog,.support-settings-dialog{max-height:92dvh;padding:22px 18px;max-width:calc(100vw - 20px)!important}.support-form-grid{grid-template-columns:1fr}.support-full-width{grid-column:auto}.support-form-section{gap:14px}.support-create-dialog [data-slot=dialog-title],.support-settings-dialog [data-slot=dialog-title]{padding-right:15px;font-size:20px}.support-dialog-footer{flex-wrap:wrap}.support-dialog-footer>button{font-size:11px}.support-category-heading{display:none}.support-category-row{grid-template-columns:1fr auto;gap:8px;padding:13px}.support-category-row>input{grid-column:1/-1}.support-category-row>select{width:100%}.support-segmented>button{gap:5px;padding:9px 7px;font-size:11px}.support-segmented>button svg{flex:none;width:14px}.support-field-editor{padding:13px}.support-field-scope>div{grid-template-columns:1fr}.support-control-footer{flex-wrap:wrap}.support-control-footer button{margin-left:auto}.support-client-tickets>header{flex-wrap:wrap;padding:12px}.support-client-ticket{flex-wrap:wrap;gap:8px;padding:13px}.support-ticket-information dl{grid-template-columns:1fr}.support-controls>summary{flex-wrap:wrap;font-size:11px}.support-controls>summary>span{margin-left:22px}}.message-template-trigger{gap:6px;font-size:12px}.message-templates-dialog[data-slot=dialog-content]{color:#284b5c;box-sizing:border-box;background:#fff;border:1px solid #dce8ec;border-radius:17px;flex-direction:column;gap:0;width:940px;max-width:calc(100vw - 32px);max-height:calc(100dvh - 32px);padding:0;display:flex;overflow:hidden}.message-templates-dialog *{box-sizing:border-box}.message-templates-dialog button{cursor:pointer}.message-templates-dialog button:disabled{cursor:not-allowed}:is(.message-templates-dialog button:focus-visible,.message-templates-dialog input:focus-visible,.message-templates-dialog textarea:focus-visible){outline-offset:2px;outline:2px solid #49a89e}.message-templates-header{text-align:left;border-bottom:1px solid #e7eef1;flex-direction:row;flex-shrink:0;align-items:center;gap:13px;padding:22px 48px 20px 24px;display:flex}.message-templates-heading-icon{color:#29867d;background:#eaf6f2;border-radius:13px;flex-shrink:0;place-items:center;width:43px;height:43px;display:grid}.message-templates-header>div:last-child{min-width:0}.message-templates-header [data-slot=dialog-title]{color:#264d5c;font-size:19px;font-weight:700;line-height:1.4}.message-templates-header [data-slot=dialog-description]{color:#7f98a3;margin-top:3px;font-size:11px;line-height:1.7}.message-templates-layout{grid-template-columns:255px minmax(0,1fr);min-width:0;height:min(580px,100dvh - 160px);min-height:450px;display:grid;overflow:hidden}.message-templates-list{background:#f7fafb;border-right:1px solid #e3ecef;flex-direction:column;min-width:0;min-height:0;display:flex}.message-templates-list-actions{flex-direction:column;gap:9px;padding:19px 16px 14px;display:flex}.message-templates-list-actions>button:first-child{width:100%;font-size:11px}.message-template-from-draft{color:#6a8e98;text-align:center;background:0 0;border:0;padding:2px;font-size:10px}.message-template-from-draft:disabled{opacity:.45}.message-template-search{color:#90a8b1;background:#fff;border:1px solid #dfe9ec;border-radius:8px;align-items:center;gap:7px;margin:0 16px 12px;padding:8px 10px;display:flex}.message-template-search input{color:#355e6e;background:0 0;border:0;outline:none;width:100%;min-width:0;font-size:11px}.message-templates-list-scroll{scrollbar-width:thin;flex:1;min-height:0;padding:0 8px 12px;overflow:auto}.message-template-card{text-align:left;color:#9cb1b9;background:0 0;border:1px solid #0000;border-radius:9px;align-items:center;gap:8px;width:100%;min-width:0;margin-bottom:3px;padding:13px 12px;display:flex}.message-template-card>span{flex:1;gap:5px;min-width:0;display:grid}.message-template-card strong{color:#537583;overflow-wrap:anywhere;font-size:12px;font-weight:650;line-height:1.4}.message-template-card small{white-space:nowrap;text-overflow:ellipsis;color:#8fa5af;font-size:10px;overflow:hidden}.message-template-card>svg{flex-shrink:0}.message-template-card:hover{background:#eff5f6}.message-template-card.is-selected{color:#338e7d;background:#e8f5f0;border-color:#d5eae2}.message-template-card.is-selected strong{color:#2c7b6d}.message-template-card:disabled{opacity:.5}.message-template-empty{text-align:center;color:#a0b4bb;justify-items:center;gap:11px;padding:30px 15px;display:grid}.message-template-empty p{margin:0;font-size:11px;line-height:1.7}.message-template-detail{flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.message-template-detail-heading{border-bottom:1px solid #edf2f4;flex-shrink:0;justify-content:space-between;align-items:center;gap:10px;padding:21px 24px 17px;display:flex}.message-template-detail-heading>div:first-child{flex:1;min-width:0}.message-template-detail-heading span{letter-spacing:1px;color:#91a7af;font-size:8px;font-weight:700}.message-template-detail-heading h3{overflow-wrap:anywhere;color:#365d6c;margin:5px 0 0;font-size:16px;font-weight:650;line-height:1.45}.message-template-detail-heading>div:last-child{gap:4px;display:flex}.message-template-detail-heading>div:first-child{display:block}.message-template-icon{color:#7a9aa7;background:0 0;border:0;border-radius:7px;flex-shrink:0;place-items:center;width:31px;height:31px;display:grid}.message-template-icon:hover{color:#2e8d7d;background:#eff7f5}.message-template-icon.is-delete:hover{color:#b56d5d;background:#fff0eb}.message-template-detail-scroll{scrollbar-width:thin;overscroll-behavior:contain;flex:1;min-height:0;padding:20px 24px;overflow:auto}.message-template-personalize{grid-template-columns:repeat(auto-fit,minmax(min(185px,100%),1fr));gap:12px;margin-bottom:17px;display:grid}.message-template-personalize:empty{display:none}.message-template-personalize>p{color:#7f9ca7;grid-column:1/-1;align-items:center;gap:6px;margin:0;font-size:10px;font-weight:650;display:flex}.message-template-personalize label,.message-template-editor>label{color:#6b8996;gap:6px;min-width:0;font-size:10px;font-weight:600;display:grid}.message-template-personalize input,.message-template-editor input,.message-template-editor textarea{color:#365d6c;background:#fff;border:1px solid #dce8ec;border-radius:8px;width:100%;min-width:0;padding:10px 11px;font-size:12px;font-weight:400;line-height:1.7}.message-template-personalize input{padding:8px 10px}.message-template-preview{background:#fcfefe;border:1px solid #e3edf0;border-radius:11px;overflow:hidden}.message-template-preview-subject{background:#f8fbfc;border-bottom:1px solid #e8f0f2;align-items:baseline;gap:10px;min-width:0;padding:13px 16px;display:flex}.message-template-preview-subject>span{color:#90a7b1;flex-shrink:0;font-size:10px}.message-template-preview-subject strong{color:#446878;overflow-wrap:anywhere;font-size:12px;font-weight:600;line-height:1.65}.message-template-preview-body{white-space:pre-wrap;overflow-wrap:anywhere;color:#486c7b;min-height:130px;padding:18px 16px;font-size:12px;line-height:1.85}.message-template-preview.is-sms{background:#eff8f3;border-color:#d7ebe3;border-radius:14px 14px 14px 4px;margin-right:24px}.message-template-preview.is-sms .message-template-preview-body{min-height:90px}.message-template-warning{color:#9a8152;background:#fffbf2;border:1px solid #eddfc4;border-radius:8px;margin:14px 0 0;padding:10px 12px;font-size:11px;line-height:1.7}.message-template-footer{background:#fafcfc;border-top:1px solid #e6eef1;flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:16px 24px;display:flex}.message-template-footer>span{color:#8da4ae;font-size:10px;line-height:1.6}.message-template-footer button{white-space:normal;gap:6px;height:auto;min-height:35px;font-size:11px;line-height:1.5}.message-template-footer.has-confirmation{background:#fffcf5;display:block}.message-template-footer>p{color:#8b7753;margin:0 0 12px;font-size:12px;line-height:1.7}.message-template-footer>div{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.message-template-editor{gap:16px;min-width:0;display:grid}.message-template-editor textarea{resize:vertical;min-height:155px;max-height:370px}.message-template-variables{gap:8px;display:grid}.message-template-variables>span{color:#6b8996;font-size:10px;font-weight:600}.message-template-variables>div{flex-wrap:wrap;gap:6px;display:flex}.message-template-variables button{color:#598b7b;background:#f1f8f5;border:1px solid #dcebe5;border-radius:6px;align-items:center;gap:5px;padding:6px 8px;font-size:10px;display:flex}.message-template-variables small{color:#90a7af;font-size:10px;line-height:1.65}.message-template-preview-toggle{color:#4c9184;text-align:left;background:0 0;border:0;justify-self:start;align-items:center;gap:6px;padding:0;font-size:11px;display:flex}.message-template-confirm{min-width:0;padding:24px}.message-template-detail-scroll>.message-template-confirm{padding:5px 0}.message-template-confirm h3{color:#3d6271;margin:0;font-size:17px;font-weight:650}.message-template-confirm p{color:#7c929d;overflow-wrap:anywhere;margin:12px 0 20px;font-size:12px;line-height:1.8}.message-template-confirm>div{flex-wrap:wrap;gap:9px;display:flex}.message-template-confirm button{white-space:normal;height:auto;min-height:36px;font-size:11px}.message-template-detail-empty{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;min-width:0;padding:35px;display:flex}.message-template-detail-empty>div{color:#a2bdc3;background:#f0f7f7;border-radius:21px;place-items:center;width:68px;height:68px;margin-bottom:19px;display:grid}.message-template-detail-empty h3{color:#527684;margin:0;font-size:18px;font-weight:650}.message-template-detail-empty p{color:#91a6af;max-width:310px;margin:12px 0 20px;font-size:12px;line-height:1.8}.message-template-detail-empty button{font-size:11px}.message-template-error,.message-template-notice{overflow-wrap:anywhere;border-radius:7px;flex-shrink:0;align-items:center;gap:7px;margin:12px 20px 0;padding:10px 12px;font-size:11px;line-height:1.7;display:flex}.message-template-error{color:#af786c;background:#fff1ef;border:1px solid #f1d9d2}.message-template-error>button{color:inherit;background:0 0;border:0;place-items:center;margin-left:auto;padding:3px;display:grid}.message-template-notice{color:#69927b;background:#eff8f2;border:1px solid #dcece1}@media (max-width:680px){.message-templates-dialog[data-slot=dialog-content]{border-radius:13px;width:calc(100vw - 20px);max-width:calc(100vw - 20px);max-height:calc(100dvh - 20px)}.message-templates-header{gap:10px;padding:18px 38px 16px 16px}.message-templates-heading-icon{border-radius:11px;width:36px;height:36px}.message-templates-header [data-slot=dialog-title]{font-size:16px}.message-templates-header [data-slot=dialog-description]{font-size:10px}.message-templates-layout{flex-direction:column;height:calc(100dvh - 145px);min-height:0;display:flex}.message-templates-list{border-bottom:1px solid #e4ecef;border-right:0;flex-shrink:0;max-height:190px}.message-templates-list-actions{flex-direction:row;align-items:center;gap:12px;padding:12px 14px 8px}.message-templates-list-actions>button:first-child{width:auto;font-size:10px}.message-template-from-draft{text-align:left;flex:1;font-size:9px;line-height:1.7}.message-template-search{margin:0 14px 7px;padding:6px 9px}.message-templates-list-scroll{gap:6px;min-height:55px;padding:0 14px 9px;display:flex;overflow:auto hidden}.message-template-card{width:170px;min-width:170px;margin:0;padding:9px 10px}.message-template-card strong{white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.message-template-card small{font-size:9px}.message-templates-list-scroll .message-template-empty{flex-direction:row;gap:10px;padding:10px;display:flex}.message-templates-layout.is-editing>.message-templates-list{display:none}.message-template-detail{flex:1;min-height:0}.message-template-detail-heading{padding:14px 16px 12px}.message-template-detail-heading h3{font-size:14px}.message-template-detail-scroll{padding:15px 16px}.message-template-footer{flex-wrap:wrap;gap:8px;padding:12px 16px}.message-template-footer>span{flex:1;min-width:100px;font-size:9px}.message-template-footer>button{font-size:11px}.message-template-footer.has-confirmation>div{justify-content:stretch}.message-template-footer.has-confirmation button{flex:1;font-size:10px}.message-template-detail-empty{padding:22px}.message-template-detail-empty>div{display:none}.message-template-detail-empty h3{font-size:16px}.message-template-detail-empty p{margin:10px 0 15px;font-size:11px}.message-template-preview-body{padding:14px;font-size:12px}.message-template-preview.is-sms{margin-right:12px}.message-template-error,.message-template-notice{margin:8px 12px 0;font-size:10px}.message-template-confirm{padding:22px 18px}.message-template-confirm button{flex:1}}.message-templates-header [data-slot=dialog-description],.message-templates-list-actions>button:first-child,.message-template-from-draft,.message-template-search input,.message-template-personalize>p,.message-template-personalize label,.message-template-editor>label,.message-template-variables>span,.message-template-variables button,.message-template-preview-toggle,.message-template-footer button,.message-template-confirm button,.message-template-detail-empty button{font-size:12px}.message-template-card strong{font-size:13px}.message-template-card small,.message-template-variables small,.message-template-footer>span,.message-template-detail-heading span{font-size:11px}.message-template-personalize input,.message-template-editor input,.message-template-editor textarea,.message-template-preview-body,.message-template-preview-subject strong{font-size:14px}.message-template-warning,.message-template-error,.message-template-notice,.message-template-preview-subject>span{font-size:12px}.client-communications{min-width:0;margin-top:0}.client-communications .comm-tabs{min-height:34px;margin:10px 0 4px}.client-communications .comm-tabs button{gap:5px;min-height:30px;font-size:12px}.client-communications .comm-toolbar{gap:8px}.client-communications .comm-toolbar h3{font-size:13px}.client-communications .comm-toolbar>.muted{flex:1;min-width:180px;font-size:11px}.client-communications .comm-history{padding:8px 0}.client-communications .comm-empty{margin-top:10px;padding:18px 12px;font-size:12px}.client-communications .comm-event-list{gap:7px;margin-top:10px}.client-communications .comm-event{border-radius:9px;padding:9px 11px;font-size:12px;line-height:1.45}.client-communications .comm-event>.muted{margin-top:3px;font-size:11px}.client-communications .comm-event .comm-toolbar>span{font-size:10px}.client-communications .comm-event .comm-toolbar>button{font-size:12px}.client-communications .comm-event>p.whitespace-pre-wrap{margin-top:6px}.client-communications .comm-event-actions{gap:7px;margin-top:6px}.client-communications .comm-event-actions:empty{display:none}.comm-recording-link{color:var(--primary);cursor:pointer;align-items:center;gap:5px;font-size:11px;font-weight:650;display:inline-flex}.comm-recording-link:hover{text-decoration:underline}.comm-voice-player{margin-top:7px}.comm-voice-player summary{cursor:pointer;color:var(--primary);font-size:11px}.comm-voice-player audio{height:34px;margin-top:8px}.client-communications .comm-mail-row{margin-top:7px;padding:10px 12px;font-size:12px}.client-communications .comm-mail-row .muted{font-size:11px}.client-communications .comm-mail-preview{-webkit-line-clamp:1;margin-top:4px;font-size:12px}.client-sms-dialog{max-height:90dvh;overflow:auto;width:min(560px,100vw - 24px)!important;max-width:none!important}.client-sms-form{gap:16px;display:grid}.client-sms-tools{justify-content:space-between;align-items:end;gap:12px;display:flex}.client-sms-tools>label{color:#736b7e;gap:5px;font-size:12px;display:grid}.client-sms-tools select{border:1px solid var(--border);color:#30273c;background:#fff;border-radius:8px;height:34px;padding:0 9px;font-size:13px}.client-sms-form footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.client-sms-form footer>span{color:#817789;font-size:11px}.cb-phone-dock .phone-window{border:1px solid color-mix(in srgb,var(--primary) 24%,white);border-radius:18px;box-shadow:0 16px 52px #28213430}.cb-phone-dock .phone-window>header{background:linear-gradient(120deg,#b71f52,var(--primary));color:#fff;border-bottom:1px solid #ffffff24;gap:12px;min-height:100px;padding:16px}.cb-phone-mark{background:#fff;border:1px solid #ffffff50;border-radius:13px;flex:none;place-items:center;width:46px;height:46px;padding:7px;display:grid}.cb-phone-mark>img{object-fit:contain;width:100%;height:100%}.cb-phone-heading{flex:1;min-width:0}.cb-phone-heading>small{color:#ffffffb8;letter-spacing:.13em;font-size:9px;font-weight:650;line-height:1.4;display:block}.cb-phone-heading>strong{letter-spacing:-.4px;font-size:21px;font-weight:800;line-height:1.35;display:block}.cb-phone-dock .phone-window>header p{color:#ffffffe6;overflow-wrap:anywhere;align-items:center;gap:6px;margin-top:4px;font-size:12px;display:flex}.cb-phone-status-dot{background:#ffffff85;border-radius:50%;flex:none;width:6px;height:6px}.cb-phone-status-dot.is-ready{background:#99f6c8;box-shadow:0 0 0 3px #99f6c81a}.cb-phone-dock .phone-window>header>button{color:#fff;background:#ffffff0d;border-radius:9px;align-self:flex-start;width:30px;height:30px}.cb-phone-dock .phone-window>header>button:hover{color:#fff;background:#ffffff24}.cb-phone-pending{background:color-mix(in srgb,var(--primary) 6%,white);border-bottom:1px solid color-mix(in srgb,var(--primary) 14%,white);justify-content:space-between;align-items:center;gap:8px;padding:11px 13px;display:flex}.cb-phone-pending strong{color:#a9214e;font-size:12px;font-weight:700;display:block}.cb-phone-pending small{font-variant-numeric:tabular-nums;color:#685563;margin-top:3px;font-size:12px;display:block}.cb-phone-dock .phone-window>footer{color:#827481;text-align:center;background:#faf8fa;border-top:1px solid #efe9ed;padding:9px 12px;font-size:10px}.cb-phone-dock .phone-launch{box-shadow:0 5px 20px color-mix(in srgb,var(--primary) 23%,transparent);border-radius:12px}@media (max-width:600px){.cb-phone-dock .phone-window>header{min-height:88px;padding:12px}.cb-phone-heading>strong{font-size:19px}.cb-phone-mark{width:39px;height:39px;font-size:19px}}.outlook-client-preview{min-width:0;margin:10px 0}.outlook-client-chip{color:#21766d;cursor:pointer;background:#eff9f6;border:1px solid #cce7e1;border-radius:20px;align-items:center;gap:7px;max-width:100%;padding:6px 10px;font-size:11px;font-weight:650;display:inline-flex}.outlook-client-chip>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.outlook-client-chip>svg{flex-shrink:0}.outlook-client-chip:hover{background:#e1f3ed}.outlook-client-chip:focus-visible{outline-offset:3px;outline:2px solid #278f84}.outlook-client-popover button:focus-visible{outline-offset:3px;outline:2px solid #278f84}.outlook-client-popover{max-height:min(620px,var(--radix-popover-content-available-height));overflow-y:auto;color:#254651!important;background:#fff!important;border:1px solid #dfeae7!important;border-radius:15px!important;width:min(370px,100vw - 24px)!important;padding:16px!important;box-shadow:0 15px 55px #163d4521!important}.outlook-client-popover *{box-sizing:border-box}.outlook-client-popover h4,.outlook-client-popover h5,.outlook-client-popover p{margin:0}.outlook-client-popover button{cursor:pointer;font-family:inherit}.outlook-client-popover-header{justify-content:space-between;align-items:center;margin-bottom:13px;display:flex}.outlook-client-popover-header>span{letter-spacing:.8px;color:#8aa19f;font-size:9px;font-weight:750}.outlook-client-popover-header>button{color:#839a97;background:#f3f7f6;border:0;border-radius:7px;place-items:center;width:26px;height:26px;display:grid}.outlook-client-identity{align-items:flex-start;gap:11px;display:flex}.outlook-client-identity>div{flex:1;min-width:0}.outlook-client-avatar,.outlook-client-choice-avatar{color:#298477;background:#e7f4ee;border-radius:12px;flex-shrink:0;place-items:center;width:40px;height:40px;font-weight:700;display:grid}.outlook-client-identity h4{overflow-wrap:anywhere;font-size:17px;line-height:1.3}.outlook-client-identity p{color:#8b9b9f;margin:4px 0 7px;font-size:10px}.outlook-client-state{color:#567e9a;background:#edf4fb;border-radius:5px;flex-shrink:0;padding:3px 6px;font-size:9px;line-height:1.3;display:inline-block}.outlook-client-state.is-success{color:#3c8867;background:#e5f5eb}.outlook-client-state.is-warning{color:#9c7938;background:#fff3d8}.outlook-client-state.is-muted{color:#8b979c;background:#eef1f2}.outlook-client-coordinates{border-bottom:1px solid #edf1ef;gap:8px;margin:16px 0;padding-bottom:15px;display:grid}.outlook-client-coordinates>div{overflow-wrap:anywhere;align-items:flex-start;gap:9px;font-size:11px;line-height:1.5;display:flex}.outlook-client-coordinates svg{color:#8da5a0;flex-shrink:0;margin-top:1px}.outlook-client-services h5,.outlook-client-appointment h5{margin-bottom:9px;font-size:11px;font-weight:700}.outlook-client-services h5>span{color:#859c98;margin-left:5px;font-size:10px;font-weight:500;display:inline-block}.outlook-client-services>div{border-top:1px solid #f0f4f2;justify-content:space-between;align-items:flex-start;gap:8px;padding:8px 0;display:flex}.outlook-client-services>div>div{min-width:0}.outlook-client-services strong{overflow-wrap:anywhere;font-size:11px;font-weight:600}.outlook-client-services p{color:#8b9b9f;overflow-wrap:anywhere;font-size:10px;line-height:1.6}.outlook-client-services .outlook-client-more{padding-top:7px;font-size:9px}.outlook-client-empty{padding:5px 0 8px}.outlook-client-appointment{background:#f4f8f6;border-radius:10px;gap:10px;margin:14px 0;padding:12px;display:flex}.outlook-client-appointment>svg{color:#6d9c8b;flex-shrink:0;margin-top:2px}.outlook-client-appointment>div{min-width:0}.outlook-client-appointment h5{margin-bottom:4px}.outlook-client-appointment strong{font-size:11px;font-weight:650}.outlook-client-appointment p{color:#81998f;overflow-wrap:anywhere;font-size:10px;line-height:1.6}.outlook-client-open{color:#fff;background:#228478;border:0;border-radius:9px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:38px;font-size:11px;font-weight:650;display:flex}.outlook-client-open:hover{background:#1b7268}.outlook-client-choice-hint{color:#8a9f9b;font-size:11px;margin-bottom:10px!important}.outlook-client-choices{gap:7px;display:grid}.outlook-client-choices>button{text-align:left;min-width:0;color:inherit;background:#fbfdfc;border:1px solid #e5eeea;border-radius:10px;align-items:center;gap:9px;padding:10px;display:flex}.outlook-client-choices>button:hover{background:#eff7f2}.outlook-client-choices>button>span:nth-child(2){flex:1;gap:3px;min-width:0;display:grid}.outlook-client-choices strong{overflow-wrap:anywhere;font-size:12px}.outlook-client-choices small,.outlook-client-choices em{color:#8b9d99;overflow-wrap:anywhere;font-size:9px;font-style:normal;line-height:1.4}.outlook-client-choices em{color:#6e9189}.outlook-client-choice-avatar{border-radius:9px;width:31px;height:31px}.outlook-client-back{color:#5e9388;background:0 0;border:0;align-items:center;gap:5px;padding:0 0 12px;font-size:10px;display:flex}@media (max-width:760px){.outlook-client-chip{min-height:34px;font-size:12px}.outlook-client-popover{padding:15px!important}.outlook-client-open{min-height:43px;font-size:12px}.outlook-client-choices>button{min-height:65px}.outlook-client-popover-header>button{width:30px;height:30px}}.outlook-client-popover{flex-direction:column;display:flex;overflow:hidden!important}.outlook-client-popover-header{flex-shrink:0}.outlook-client-scroll{overscroll-behavior:contain;scrollbar-width:thin;min-height:0;margin-right:-3px;padding-right:3px;overflow-y:auto}.outlook-client-popover>.outlook-client-open{flex-shrink:0;margin-top:12px}.outlook-attachment-icon{--attachment-ink:#617183;--attachment-paper:#f0f4f8}.outlook-attachment-icon[role=img]{vertical-align:middle;-webkit-user-select:none;user-select:none;flex:0 0 34px;width:34px;min-width:34px;max-width:34px;height:40px;display:inline-block;position:relative}.outlook-attachment-icon--pdf{--attachment-ink:#c93d42;--attachment-paper:#fff1f1}.outlook-attachment-icon--spreadsheet{--attachment-ink:#217449;--attachment-paper:#edf8f0}.outlook-attachment-icon--word{--attachment-ink:#245caa;--attachment-paper:#eef4ff}.outlook-attachment-icon--presentation{--attachment-ink:#bf562c;--attachment-paper:#fff2eb}.outlook-attachment-icon--image{--attachment-ink:#8652ad;--attachment-paper:#f6effb}.outlook-attachment-icon--archive{--attachment-ink:#9c731b;--attachment-paper:#fff8e7}.outlook-attachment-icon>.outlook-attachment-icon-paper{border:1px solid color-mix(in srgb,var(--attachment-ink) 30%,white);background:var(--attachment-paper);width:27px;height:33px;color:var(--attachment-ink);clip-path:polygon(0 0,72% 0,100% 23%,100% 100%,0 100%);border-radius:4px;justify-content:center;align-items:center;padding-bottom:3px;display:flex;position:absolute;top:0;left:4px}.outlook-attachment-icon-paper:after{content:"";border-bottom:1px solid color-mix(in srgb,var(--attachment-ink) 30%,white);border-left:1px solid color-mix(in srgb,var(--attachment-ink) 30%,white);background:color-mix(in srgb,var(--attachment-ink) 12%,white);border-radius:0 0 0 2px;width:7px;height:7px;position:absolute;top:0;right:0}.outlook-attachment-icon>.outlook-attachment-icon-format{background:var(--attachment-ink);color:#fff;letter-spacing:.3px;border-radius:3px;justify-content:center;align-items:center;width:34px;min-width:34px;max-width:34px;height:15px;font-family:Arial,sans-serif;font-size:8px;font-weight:750;line-height:1;display:flex;position:absolute;bottom:1px;left:0;box-shadow:0 1px 2px #182d4014}.outlook-attachment-icon,.outlook-attachment-icon *{box-sizing:border-box}.outlook-workspace{--mail-ink:#153747;--mail-muted:#738997;--mail-line:#e3ecef;--mail-teal:#187f7b;color:var(--mail-ink);gap:16px;min-width:0;max-width:100%;display:grid}.outlook-workspace *{box-sizing:border-box}.outlook-workspace h2,.outlook-workspace h3,.outlook-workspace h4,.outlook-workspace p{margin:0}.outlook-workspace button{cursor:pointer}.outlook-workspace button:disabled{cursor:not-allowed;opacity:.45}:is(.outlook-workspace button:focus-visible,.outlook-workspace input:focus-visible,.outlook-workspace select:focus-visible,.outlook-workspace textarea:focus-visible){outline-offset:3px;outline:2px solid #28a5a0}.outlook-page-header{align-items:center;gap:15px;min-width:0;padding:3px 0 9px;display:flex}.outlook-title-icon{color:#2a8e8a;background:linear-gradient(145deg,#e1f4f1,#edf6fd);border-radius:16px;flex-shrink:0;place-items:center;width:53px;height:53px;display:grid}.outlook-page-header>div:nth-child(2){flex:1;min-width:0}.outlook-page-header>div>span{color:#6e999e;letter-spacing:.5px;font-size:10px;font-weight:700}.outlook-page-header h2{letter-spacing:-.7px;font-size:27px;line-height:1.3}.outlook-page-header p{color:var(--mail-muted);overflow-wrap:anywhere;margin-top:4px;font-size:12px}.outlook-header-actions{align-items:center;gap:9px;display:flex}.outlook-header-actions button{gap:7px;min-height:40px;font-size:12px}.outlook-shell{border:1px solid var(--mail-line);background:#fff;border-radius:17px;grid-template-columns:190px 280px minmax(300px,1fr);min-width:0;height:min(830px,100vh - 175px);min-height:690px;display:grid;overflow:hidden;box-shadow:0 3px 14px #163a4b03}.outlook-shell.with-assistant{grid-template-columns:175px 250px minmax(270px,1fr) 265px}.outlook-folders{border-right:1px solid var(--mail-line);scrollbar-width:thin;background:#f7fafb;min-width:0;padding:17px 9px;overflow-y:auto}.outlook-folders-heading{align-items:center;gap:7px;padding:3px 10px 13px;display:flex}.outlook-folders-heading strong{flex:1;font-size:12px}.outlook-folders-heading button{color:#78969e;background:0 0;border:0;place-items:center;width:25px;height:25px;display:grid}.outlook-folder{text-align:left;color:#607b88;background:0 0;border:0;border-radius:8px;align-items:center;gap:9px;width:100%;min-height:40px;padding:11px 10px;font-size:11px;display:flex}.outlook-folder>svg{color:#829ca8;flex-shrink:0}.outlook-folder>span{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.outlook-folder b{font-size:9px;font-weight:750}.outlook-folder:hover{background:#edf3f5}.outlook-folder.is-active{color:#177975;background:#e2f1ef;font-weight:700}.outlook-folder.is-active>svg{color:#298c88}.outlook-folder-divider{background:var(--mail-line);height:1px;margin:15px 9px}.outlook-side-caption{text-transform:uppercase;letter-spacing:.6px;color:#91a4ad;padding:0 10px 9px;font-size:9px;font-weight:700;display:block}.outlook-side-hint{color:#91a4ad;padding:0 10px;line-height:1.8;font-size:10px!important}.outlook-category-filter i{border-radius:3px;flex-shrink:0;width:8px;height:8px}.outlook-list{border-right:1px solid var(--mail-line);background:#fcfdfd;flex-direction:column;min-width:0;display:flex;overflow:hidden}.outlook-list-heading{align-items:center;gap:8px;padding:20px 15px 14px;display:flex}.outlook-list-heading>div{flex:1;min-width:0}.outlook-list-heading h3{white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:750;overflow:hidden}.outlook-list-heading span{color:#91a4ad;margin-top:4px;font-size:10px;display:block}.outlook-icon-button{color:#71909d;background:0 0;border:0;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;min-width:30px;min-height:30px;display:inline-flex}.outlook-icon-button:hover,.outlook-icon-button.is-active{color:#187f7b;background:#e6f4f1}.outlook-search{color:#8ca3ac;background:#f1f6f8;border:1px solid #e5eef1;border-radius:8px;align-items:center;gap:7px;min-width:0;margin:0 14px 12px;padding:9px 10px;display:flex}.outlook-search input{color:#315a6b;background:0 0;border:0;outline:none;width:100%;min-width:0;font-size:11px}.outlook-search input::placeholder{color:#90a6af}.outlook-search>svg{flex-shrink:0}.outlook-search button{color:#789da6;background:0 0;border:0;place-items:center;padding:0;display:grid}.outlook-list-tabs{border-bottom:1px solid var(--mail-line);flex-wrap:wrap;align-items:center;gap:13px;min-height:39px;padding:0 16px;display:flex}.outlook-list-tabs>button{color:#859ba7;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;padding:0 1px 10px;font-size:11px;font-weight:600}.outlook-list-tabs>button.is-active{color:#248780;border-bottom-color:#2b9991}.outlook-list-tabs>.outlook-filter-clear{color:#519c92;text-overflow:ellipsis;align-items:center;gap:4px;max-width:100%;font-size:9px;display:flex;overflow:hidden}.outlook-filters{border-bottom:1px solid var(--mail-line);background:#f6fafb;grid-template-columns:1fr 1fr;gap:10px;padding:13px;display:grid}.outlook-filters label{color:#698492;gap:5px;min-width:0;font-size:10px;display:grid}.outlook-filters input,.outlook-filters select{color:#426676;background:#fff;border:1px solid #dbe7ec;border-radius:6px;width:100%;min-width:0;padding:7px;font-size:10px}.outlook-filter-wide{grid-column:1/-1}.outlook-filters>button{text-align:left;color:#2f8e87;background:0 0;border:0;grid-column:1/-1;padding:0;font-size:10px}.outlook-message-list{scrollbar-width:thin;flex:1;min-height:0;overflow-y:auto}.outlook-message-row{text-align:left;background:0 0;border-top:0;border-bottom:1px solid #eaf0f2;border-left:3px solid #0000;border-right:0;width:100%;min-width:0;padding:16px 14px 15px 12px;display:block;position:relative}.outlook-message-row:hover{background:#f1f8f8}.outlook-message-row.is-selected{background:#edf7f6;border-left-color:#2d9990}.outlook-message-meta{align-items:center;gap:5px;display:flex}.outlook-message-meta strong{color:#456879;text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:11px;font-weight:500;overflow:hidden}.outlook-message-meta time{color:#93a4ad;white-space:nowrap;font-size:8px}.outlook-message-row h4{color:#5b7886;-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:12px;font-weight:550;line-height:1.5;display:-webkit-box;overflow:hidden;margin-top:8px!important}.outlook-message-row.is-unread h4,.outlook-message-row.is-unread .outlook-message-meta strong{color:#204c60;font-weight:750}.outlook-message-row h4>span{color:#ba7b42}.outlook-message-row>p{color:#93a5ae;-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;padding-right:10px;font-size:10px;line-height:1.7;display:-webkit-box;overflow:hidden;margin-top:6px!important}.outlook-message-icons{color:#8ba7af;align-items:center;gap:4px;display:flex;position:absolute;bottom:14px;right:10px}.outlook-message-icons i{background:#25988f;border-radius:50%;width:6px;height:6px;display:block}.outlook-row-categories{flex-wrap:wrap;gap:4px;max-width:90%;margin-top:10px;display:flex}.outlook-category-chip{color:var(--category-color);border:1px solid color-mix(in srgb,var(--category-color) 23%,white);background:color-mix(in srgb,var(--category-color) 7%,white);overflow-wrap:anywhere;border-radius:5px;align-items:center;gap:5px;max-width:100%;padding:4px 7px;font-size:9px;font-weight:600;line-height:1.4;display:inline-flex}.outlook-category-chip i{background:var(--category-color);border-radius:2px;flex-shrink:0;width:5px;height:5px;display:block}.outlook-load-more{color:#52808d;background:#f3f8fa;border:0;justify-content:center;align-items:center;gap:7px;width:100%;padding:17px;font-size:11px;display:flex}.outlook-list-empty{text-align:center;color:#a0b4bc;justify-items:center;gap:12px;padding:43px 20px;display:grid}.outlook-list-empty h4{color:#678896;font-size:12px}.outlook-list-empty p{font-size:11px;line-height:1.7}.outlook-reader{flex-direction:column;min-width:0;display:flex;position:relative;overflow:hidden}.outlook-reader-toolbar{border-bottom:1px solid var(--mail-line);flex-wrap:wrap;flex-shrink:0;justify-content:space-between;align-items:center;gap:5px;min-height:60px;padding:14px 15px;display:flex}.outlook-reader-toolbar>div{align-items:center;gap:3px;display:flex}.outlook-reader-toolbar button{color:#75929e;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;gap:6px;min-height:31px;padding:7px;font-size:10px;display:inline-flex}.outlook-reader-toolbar button:hover,.outlook-reader-toolbar button.is-active{color:#248f87;background:#edf7f5}.outlook-reading-content{scrollbar-width:thin;min-height:0;padding:26px 24px;overflow-y:auto}.outlook-reading-content>h3{letter-spacing:-.4px;overflow-wrap:anywhere;font-size:21px;font-weight:750;line-height:1.45}.outlook-sender{align-items:flex-start;gap:12px;margin-top:23px;display:flex}.outlook-avatar{color:#6d99a7;background:#e9f3f5;border-radius:50%;flex-shrink:0;place-items:center;width:38px;height:38px;font-size:14px;font-weight:650;display:grid}.outlook-sender>div:nth-child(2){gap:3px;min-width:0;display:grid}.outlook-sender strong{overflow-wrap:anywhere;font-size:12px;font-weight:700}.outlook-sender span{color:#91a7b0;overflow-wrap:anywhere;font-size:10px}.outlook-sender small{color:#a3b0b8;margin-top:2px;font-size:9px}.outlook-recipients{color:#87a0ab;overflow-wrap:anywhere;margin:10px 0 0 50px;font-size:10px}.outlook-recipients summary{cursor:pointer;align-items:center;gap:4px;list-style:none;display:flex}.outlook-recipients p{margin-top:5px!important}.outlook-reader-labels{flex-wrap:wrap;align-items:center;gap:6px;margin:20px 0 5px;display:flex}.outlook-label-menu{color:#7597a3;font-size:10px;position:relative}.outlook-label-menu>summary{cursor:pointer;border:1px dashed #d7e6ea;border-radius:5px;align-items:center;gap:5px;padding:5px 7px;list-style:none;display:flex}.outlook-label-menu>div{z-index:3;background:#fff;border:1px solid #dce8eb;border-radius:8px;gap:2px;min-width:190px;max-width:250px;padding:7px;display:grid;position:absolute;top:32px;left:0;box-shadow:0 5px 25px #1c405219}.outlook-label-menu label{align-items:center;gap:7px;padding:7px 4px;font-size:11px;display:flex}.outlook-label-menu i{border-radius:2px;flex-shrink:0;width:7px;height:7px}.outlook-label-menu input{accent-color:#268f87}.outlook-label-menu button{color:#388d86;background:0 0;border:0;border-top:1px solid #e8eff2;align-items:center;gap:6px;padding:9px 5px;font-size:10px;display:flex}.outlook-move{color:#7994a0;background:#f9fbfc;border:1px solid #e2ecef;border-radius:5px;min-width:0;max-width:160px;padding:5px 7px;font-size:10px}.outlook-message-body{white-space:pre-wrap;overflow-wrap:anywhere;color:#446473;min-height:100px;margin-top:27px;padding-bottom:27px;font-size:13px;line-height:1.9}.outlook-reply-bottom{border-top:1px solid #edf2f4;flex-wrap:wrap;gap:8px;padding-top:20px;display:flex}.outlook-reply-bottom button{gap:6px;font-size:11px}.outlook-draft-edit{gap:6px;margin-top:12px;font-size:11px}.outlook-attachments{flex-wrap:wrap;gap:7px;margin-top:18px;display:flex}.outlook-attachments>a{color:#6e929e;background:#f8fbfc;border:1px solid #e2ecef;border-radius:8px;align-items:center;gap:8px;min-width:0;max-width:100%;padding:11px 12px;text-decoration:none;display:flex}.outlook-attachments>a>svg{flex-shrink:0}.outlook-attachments>a>span{flex:1;gap:3px;min-width:0;display:grid}.outlook-attachments strong{white-space:nowrap;text-overflow:ellipsis;max-width:200px;font-size:10px;overflow:hidden}.outlook-attachments small{color:#9aaeb6;font-size:9px}.outlook-reader-placeholder{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:17px;padding:30px;display:flex}.outlook-reader-placeholder>div{color:#91b9be;background:#f0f8f8;border-radius:24px;place-items:center;width:80px;height:80px;margin-bottom:6px;display:grid}.outlook-reader-placeholder h3{letter-spacing:-.4px;color:#6a8c99;font-size:20px;line-height:1.55}.outlook-reader-placeholder p{color:#9bb0b8;max-width:275px;font-size:12px;line-height:1.8}.outlook-reader-placeholder button{color:#348e87;background:0 0;border:0;align-items:center;gap:8px;margin-top:2px;font-size:11px;display:flex}.outlook-assistant{background:linear-gradient(#f5fbf9,#fbfdfc);border-left:1px solid #e0ebe9;flex-direction:column;min-width:0;display:flex;overflow:hidden}.outlook-assistant>header{align-items:center;gap:10px;padding:18px 15px 13px;display:flex}.outlook-assistant-icon{color:#3d9483;background:#e0f0e9;border-radius:10px;flex-shrink:0;place-items:center;width:33px;height:33px;display:grid}.outlook-assistant>header>div:nth-child(2){flex:1;min-width:0}.outlook-assistant>header h3{color:#35675f;font-size:13px;font-weight:750}.outlook-assistant>header span{color:#94aaa1;margin-top:4px;font-size:9px;display:block}.outlook-assistant-tabs{background:#edf5f2;border:1px solid #dceae6;border-radius:7px;gap:3px;margin:0 15px 10px;padding:3px;display:flex}.outlook-assistant-tabs>button{color:#86a398;background:0 0;border:0;border-radius:5px;flex:1;padding:7px 5px;font-size:9px;font-weight:650}.outlook-assistant-tabs>button.is-active{color:#438d79;background:#fff;box-shadow:0 1px 3px #173d2810}.outlook-assistant-conversation{scrollbar-width:thin;flex:1;min-height:0;padding:12px 15px;overflow-y:auto}.outlook-assistant-welcome{color:#97bbae;gap:12px;padding-top:16px;display:grid}.outlook-assistant-welcome h4{color:#547e71;font-size:14px;font-weight:650;line-height:1.5}.outlook-assistant-welcome p{color:#91a99e;margin-bottom:6px;font-size:11px;line-height:1.8}.outlook-assistant-welcome button{text-align:left;color:#6d9384;background:#fff;border:1px solid #e0ebe6;border-radius:9px;justify-content:space-between;align-items:center;gap:8px;padding:12px 10px;font-size:10px;line-height:1.7;display:flex}.outlook-assistant-welcome button>svg{color:#a1bcb0;flex-shrink:0}.outlook-chat-message{background:#fff;border:1px solid #e4eeea;border-radius:11px;margin-bottom:11px;padding:12px}.outlook-chat-message.user{background:#e6f2ed;border-color:#d9eae1}.outlook-chat-message>span{color:#7a9e8d;margin-bottom:6px;font-size:9px;font-weight:700;display:block}.outlook-chat-message>p{color:#527969;white-space:pre-wrap;overflow-wrap:anywhere;font-size:11px;line-height:1.8}.outlook-assistant-thinking{color:#73a48e;align-items:center;gap:7px;padding:6px;font-size:10px;display:flex}.outlook-assistant-compose{background:#fff;border:1px solid #d6e7de;border-radius:11px;flex-shrink:0;margin:11px 12px 0;overflow:hidden;box-shadow:0 2px 8px #183f2b04}.outlook-assistant-compose textarea{resize:vertical;color:#507361;background:0 0;border:0;width:100%;min-height:99px;max-height:220px;padding:13px;font-size:11px;line-height:1.7}.outlook-assistant-compose textarea::placeholder{color:#a4b8ad}.outlook-assistant-compose>footer{align-items:center;gap:6px;padding:0 10px 10px;display:flex}.outlook-assistant-compose>footer>span{color:#a5b8ad;flex:1;font-size:8px}.outlook-assistant-compose>footer>button{color:#fff;background:#3e9480;border:0;border-radius:8px;place-items:center;width:30px;height:30px;display:grid}.outlook-assistant-footnote{text-align:center;color:#a1b5aa;flex-shrink:0;padding:10px 18px 16px;line-height:1.7;font-size:8px!important}.outlook-assistant-error{color:#aa5d55;overflow-wrap:anywhere;background:#fff0ec;border:1px solid #f2dcd3;border-radius:7px;padding:9px;margin:5px 12px!important;font-size:10px!important}.outlook-permission{background:#fffcf4;border:1px solid #e9dec5;border-radius:11px;align-items:center;gap:15px;padding:14px 18px;display:flex}.outlook-permission>div{flex:1;min-width:0}.outlook-permission strong{color:#997d4c;font-size:12px}.outlook-permission p{color:#a2916f;margin-top:4px;font-size:11px;line-height:1.7}.outlook-permission>button{white-space:normal;min-height:36px;font-size:10px}.outlook-error,.outlook-notice{overflow-wrap:anywhere;border-radius:9px;justify-content:space-between;align-items:center;gap:10px;padding:12px 15px;font-size:12px;line-height:1.7;display:flex}.outlook-error{color:#a65a58;background:#fff4f3;border:1px solid #f2d5d4}.outlook-notice{color:#51805d;background:#f1f9f2;border:1px solid #d8e9dd}.outlook-notice>span{flex:1}.outlook-error>button,.outlook-notice>button{color:inherit;background:0 0;border:0;flex-shrink:0;place-items:center;padding:3px;display:grid}.outlook-empty{text-align:center;color:#7e9ba8;align-content:center;justify-items:center;gap:16px;min-height:370px;padding:30px;display:grid}.outlook-empty p{max-width:500px;font-size:12px;line-height:1.8}.outlook-preview{background:#f7fbfc;border:1px dashed #d7e6ea;border-radius:15px}.outlook-preview h3{color:#507787;font-size:18px}.outlook-connect{text-align:center;background:linear-gradient(130deg,#f5fafb,#fff);border:1px solid #e0ecee;border-radius:16px;flex-direction:column;align-items:center;gap:16px;min-height:440px;padding:58px 26px;display:flex}.outlook-connect-icon{color:#60a6a0;background:#e9f5f3;border-radius:25px;place-items:center;width:80px;height:80px;margin-bottom:6px;display:grid}.outlook-connect h3{letter-spacing:-.4px;color:#426b7c;font-size:24px}.outlook-connect p{color:#809ba7;max-width:470px;font-size:13px;line-height:1.8}.outlook-connect>button{gap:8px;margin-top:5px;font-size:12px}.outlook-composer{color:#2a5061;flex-direction:column;max-height:calc(100dvh - 40px);overflow:auto;border-radius:15px!important;gap:0!important;width:min(800px,100vw - 32px)!important;max-width:800px!important;padding:0!important;display:flex!important}.outlook-composer>[data-slot=dialog-header]{border-bottom:1px solid #e9f0f2;flex-shrink:0;padding:23px 26px 20px}.outlook-composer [data-slot=dialog-title]{align-items:center;gap:10px;font-size:18px;display:flex}.outlook-composer-icon{color:#459d8b;background:#e8f5f1;border-radius:9px;place-items:center;width:32px;height:32px;display:grid}.outlook-composer [data-slot=dialog-description]{color:#8da4ad;padding-left:42px;font-size:11px}.outlook-composer-fields{flex-shrink:0;padding:5px 26px}.outlook-composer-fields>label{border-bottom:1px solid #edf2f4;align-items:center;gap:12px;min-width:0;padding:12px 0;display:flex}.outlook-composer-fields>label>span{color:#92a7b1;flex-shrink:0;width:36px;font-size:11px}.outlook-composer-fields input{color:#426a7a;background:0 0;border:0;outline:none;flex:1;min-width:0;padding:3px 0;font-size:12px}.outlook-composer-fields>label>button{color:#80a5ac;white-space:nowrap;background:0 0;border:0;padding:4px;font-size:10px}.outlook-composer-body{resize:vertical;color:#466b7a;background:#fff;border:0;outline:none;flex:1;width:100%;min-height:250px;padding:20px 26px;font-size:13px;line-height:1.85}.outlook-composer-body::placeholder{color:#a9bbc4}.outlook-composer-footer{background:#f8fbfc;border-top:1px solid #e6eef1;flex-wrap:wrap;flex-shrink:0;align-items:center;gap:12px;padding:16px 22px;display:flex}.outlook-composer-footer>div{flex:1;align-items:center;gap:7px;display:flex}.outlook-composer-footer button{gap:7px;font-size:11px}.outlook-composer-footer>small{color:#8ea6af;font-size:9px}.outlook-compose-attachments{flex-wrap:wrap;gap:6px;padding:10px 26px;display:flex}.outlook-compose-attachments>div{color:#7594a0;background:#f3f8fa;border:1px solid #e1edf0;border-radius:7px;align-items:center;gap:6px;min-width:0;max-width:100%;padding:7px;font-size:10px;display:flex}.outlook-compose-attachments span{overflow-wrap:anywhere;min-width:0}.outlook-compose-attachments button{color:#8aa3ad;background:0 0;border:0;place-items:center;display:grid}.outlook-composer>.outlook-error{margin:10px 25px;font-size:11px}.outlook-settings-dialog{color:#345e6f;max-width:460px!important}.outlook-settings-dialog [data-slot=dialog-title]{font-size:20px}.outlook-settings-dialog [data-slot=dialog-description]{color:#8aa1ac;font-size:12px;line-height:1.8}.outlook-settings-form{gap:15px;display:grid}.outlook-settings-form>label{color:#668695;gap:7px;font-size:11px;font-weight:600;display:grid}.outlook-settings-form input,.outlook-settings-form select{background:#fff;border:1px solid #dfe9ed;border-radius:7px;width:100%;min-width:0;padding:10px 12px;font-size:12px}.outlook-settings-form>button{justify-self:start;gap:6px;font-size:11px}.outlook-category-presets{grid-template-columns:1fr 1fr;gap:8px;margin:5px 0;display:grid}.outlook-category-presets>button{color:#5f8190;background:#f8fbfc;border:1px solid #e0eaee;border-radius:8px;align-items:center;gap:7px;padding:11px;font-size:11px;display:flex}.outlook-category-presets i{border-radius:2px;flex-shrink:0;width:7px;height:7px}.outlook-category-presets svg{flex-shrink:0;margin-left:auto}.outlook-existing-categories{border-top:1px solid #e9eff2;flex-wrap:wrap;gap:6px;padding-top:16px;display:flex}.outlook-mobile-only,.outlook-folder-toggle,.outlook-back{display:none!important}.outlook-folder-entry{align-items:center;min-width:0;display:flex}.outlook-folder-entry>.outlook-folder{flex:1;min-width:0}.outlook-folder-expand{color:#8aa0a9;background:0 0;border:0;flex-shrink:0;place-items:center;width:24px;height:28px;display:grid}.outlook-folder-expand>svg{width:13px;height:13px}.mail-tasks-panel{background:#fff;border:1px solid #deeaee;border-radius:15px;min-width:0;overflow:hidden}.mail-tasks-panel *{box-sizing:border-box}.mail-tasks-panel>header{border-bottom:1px solid #edf2f4;justify-content:space-between;align-items:center;gap:12px;padding:20px 22px;display:flex}.mail-tasks-panel>header>div{align-items:center;gap:12px;min-width:0;display:flex}.mail-tasks-icon{color:#7b9fbc;background:#edf5fb;border-radius:12px;flex-shrink:0;place-items:center;width:38px;height:38px;display:grid}.mail-tasks-panel h3{color:#355f72;margin:0;font-size:16px;font-weight:700}.mail-tasks-panel header p{color:#95aab4;margin:4px 0 0;font-size:10px;line-height:1.7}.mail-tasks-panel header button{gap:6px;font-size:11px}.mail-tasks-filters{flex-wrap:wrap;align-items:center;gap:6px;padding:14px 20px;display:flex}.mail-tasks-filters button{color:#8ba3af;background:#fff;border:1px solid #e3ebef;border-radius:20px;padding:7px 10px;font-size:10px}.mail-tasks-filters button.is-active{color:#4c927d;background:#e9f5f1;border-color:#d6e9e2;font-weight:700}.mail-task-row{border-top:1px solid #edf2f5;align-items:flex-start;gap:13px;min-width:0;padding:17px 22px;display:flex}.mail-task-check{color:#fff;background:#fff;border:1.5px solid #d7e5ea;border-radius:6px;flex-shrink:0;place-items:center;width:21px;height:21px;margin-top:2px;display:grid}.mail-task-row.is-completed .mail-task-check{background:#62a795;border-color:#62a795}.mail-task-main{flex:1;min-width:0}.mail-task-title{color:#416b7e;overflow-wrap:anywhere;font-size:12px;font-weight:650;line-height:1.6}.mail-task-row.is-completed .mail-task-title{color:#9bb2b9;text-decoration:line-through}.mail-task-description{color:#93a8b3;white-space:pre-wrap;overflow-wrap:anywhere;margin:5px 0 0;font-size:10px;line-height:1.8}.mail-task-meta{flex-wrap:wrap;align-items:center;gap:6px;margin-top:9px;display:flex}.mail-task-meta>span{color:#94aab5;background:#f3f7f9;border-radius:5px;padding:4px 6px;font-size:9px}.mail-task-meta>span.is-overdue{color:#b48059;background:#fff1e9}.mail-task-meta>span.status-waiting{color:#b29b60;background:#fff7e4}.mail-task-meta>span.status-in_progress{color:#7e9fbe;background:#ebf4fc}.mail-task-meta>span.status-completed{color:#7ca58a;background:#edf8f0}.mail-task-actions{flex-shrink:0;align-items:center;gap:5px;display:flex}.mail-task-actions button{color:#7fa2ae;background:0 0;border:0;border-radius:6px;place-items:center;width:28px;height:28px;display:grid}.mail-task-actions button:hover{color:#4c968d;background:#edf6f6}.mail-task-email-link{color:#6d9aa9;text-align:left;background:0 0;border:0;align-items:center;gap:5px;max-width:100%;margin-top:10px;padding:0;font-size:10px;display:flex}.mail-task-email-link>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mail-task-email-link>svg{flex-shrink:0}.mail-tasks-empty{text-align:center;color:#aac0c9;justify-items:center;gap:10px;padding:29px 22px;display:grid}.mail-tasks-empty strong{color:#7597a6;font-size:13px;font-weight:600}.mail-tasks-empty p{color:#9cb1ba;max-width:420px;margin:0;font-size:11px;line-height:1.8}.mail-tasks-footnote{color:#9ab0ba;background:#f9fbfc;border-top:1px solid #edf2f4;align-items:center;gap:6px;padding:11px 22px;font-size:9px;line-height:1.8;display:flex}.mail-tasks-error{color:#ad7565;background:#fff5f0;border:1px solid #efd9d4;border-radius:8px;margin:10px 20px;padding:11px 17px;font-size:11px}.mail-task-edit-form{gap:14px;display:grid}.mail-task-edit-form label{color:#6b8c9c;gap:6px;font-size:11px;display:grid}.mail-task-edit-form input,.mail-task-edit-form textarea,.mail-task-edit-form select{color:#4a7184;background:#fff;border:1px solid #dae7ec;border-radius:7px;width:100%;padding:10px;font-size:12px}.mail-task-edit-form textarea{resize:vertical;min-height:100px}.mail-task-edit-form>div{grid-template-columns:1fr 1fr;gap:12px;display:grid}@media (min-width:1650px){.outlook-shell{grid-template-columns:205px 320px minmax(360px,1fr)}.outlook-shell.with-assistant{grid-template-columns:190px 285px minmax(340px,1fr) 300px}.outlook-reading-content{padding:32px}.outlook-message-row{padding-top:18px;padding-bottom:18px}.outlook-message-meta strong{font-size:12px}.outlook-message-row h4{font-size:13px}.outlook-message-row>p{font-size:11px}.outlook-assistant-welcome p,.outlook-chat-message>p,.outlook-assistant-compose textarea{font-size:12px}}@media (max-width:1350px){.outlook-shell,.outlook-shell.with-assistant{grid-template-columns:235px minmax(280px,1fr)}.outlook-shell.with-assistant{grid-template-columns:225px minmax(270px,1fr) 250px}.outlook-folders{display:none}.outlook-folders.is-open{z-index:12;width:245px;display:block;position:absolute;top:0;bottom:0;left:0;box-shadow:8px 0 25px #173c501c}.outlook-shell{position:relative}.outlook-folder-toggle,.outlook-mobile-only{display:inline-flex!important}.outlook-reader-toolbar{padding-left:10px;padding-right:10px}.outlook-reading-content{padding:23px 20px}.outlook-reader-toolbar button{padding:6px}.outlook-assistant>header{padding-left:12px;padding-right:10px}}@media (max-width:1100px){.outlook-shell,.outlook-shell.with-assistant{grid-template-columns:245px minmax(0,1fr);height:auto;min-height:600px;max-height:none}.outlook-list{grid-area:1/1/3;max-height:800px}.outlook-reader{grid-area:1/2;min-height:520px;max-height:700px}.outlook-shell:not(.with-assistant) .outlook-reader{min-height:680px}.outlook-assistant{border-top:1px solid #e1ece6;border-left:0;grid-area:2/2;min-height:260px;max-height:500px}.outlook-assistant-welcome{padding-top:0}.outlook-assistant-welcome>svg{display:none}.outlook-assistant-welcome>button{padding:8px 10px}.outlook-assistant-welcome{gap:8px}.outlook-assistant-welcome p{margin:0}.outlook-assistant>header{padding-top:13px;padding-bottom:10px}.outlook-assistant-conversation{max-height:180px}.outlook-assistant-compose textarea{min-height:70px}.outlook-assistant-footnote{padding-bottom:10px}.outlook-assistant-tabs{margin-bottom:0}}@media (max-width:760px){.outlook-page-header{flex-wrap:wrap;gap:10px}.outlook-title-icon{border-radius:13px;width:42px;height:42px}.outlook-page-header h2{font-size:23px}.outlook-page-header p{font-size:10px}.outlook-header-actions{width:100%;padding-top:7px}.outlook-header-actions>button{flex:1;justify-content:center;min-height:43px;font-size:11px}.outlook-permission{flex-direction:column;align-items:flex-start;padding:14px}.outlook-permission>button{width:100%;min-height:42px}.outlook-shell,.outlook-shell.with-assistant{border-radius:13px;flex-direction:column;min-height:650px;display:flex}.outlook-shell .outlook-list{border-right:0;width:100%;min-height:640px;max-height:800px}.outlook-shell:not(.has-selection) .outlook-reader,.outlook-shell.has-selection .outlook-list{display:none}.outlook-shell .outlook-reader{width:100%;min-height:550px;max-height:none}.outlook-shell:not(.with-assistant) .outlook-reader{min-height:650px}.outlook-reading-content{padding:22px 19px;overflow:visible}.outlook-shell:not(.has-selection) .outlook-assistant{border-top:1px solid #e2ece7}.outlook-shell .outlook-assistant{width:100%;min-height:330px;max-height:600px}.outlook-list-heading{padding:17px}.outlook-list-heading h3{font-size:16px}.outlook-search{padding:12px}.outlook-search input{font-size:16px}.outlook-list-tabs>button{font-size:12px}.outlook-message-meta strong{font-size:13px}.outlook-message-meta time{font-size:10px}.outlook-message-row h4{font-size:14px}.outlook-message-row>p{font-size:12px}.outlook-message-row{padding:18px 17px 18px 14px}.outlook-reader-toolbar{justify-content:flex-start;gap:2px;padding:10px}.outlook-reader-toolbar>.outlook-back{display:inline-flex!important}.outlook-reader-toolbar>div:last-child{margin-left:auto}.outlook-reader-toolbar button{min-width:30px;min-height:40px;padding:6px}.outlook-reader-toolbar button>span{display:none}.outlook-sender strong{font-size:13px}.outlook-message-body{font-size:14px}.outlook-reading-content>h3{font-size:21px}.outlook-reply-bottom button{flex:1;justify-content:center;min-height:42px;font-size:11px}.outlook-assistant-compose textarea{min-height:100px;font-size:16px}.outlook-assistant-welcome h4{font-size:16px}.outlook-assistant-welcome p,.outlook-assistant-welcome button,.outlook-chat-message>p{font-size:12px}.outlook-assistant>header h3{font-size:15px}.outlook-assistant-tabs>button{padding:10px;font-size:11px}.outlook-assistant-compose>footer>button{width:38px;height:38px}.outlook-assistant-footnote{font-size:9px!important}.outlook-filters input,.outlook-filters select{font-size:16px}.outlook-composer{max-height:calc(100dvh - 20px);border-radius:13px!important;width:calc(100vw - 20px)!important}.outlook-composer>[data-slot=dialog-header]{padding:18px 18px 16px}.outlook-composer-fields{padding:0 18px}.outlook-composer [data-slot=dialog-description]{padding-left:0;font-size:10px}.outlook-composer-fields input,.outlook-composer-body{font-size:16px}.outlook-composer-body{min-height:230px;max-height:none;padding:16px 18px}.outlook-composer-footer{gap:9px;padding:12px}.outlook-composer-footer>div{justify-content:space-between;width:100%}.outlook-composer-footer button{min-height:43px}.outlook-composer-footer small{text-align:center;width:100%}.outlook-composer-fields>label{gap:7px}.outlook-composer-fields>label>span{width:30px}.outlook-settings-form input,.outlook-settings-form select{font-size:16px}.outlook-category-presets{grid-template-columns:1fr}.outlook-notice,.outlook-error{font-size:11px}.outlook-connect{padding:35px 19px}.outlook-connect h3{font-size:21px}.outlook-connect p{font-size:12px}.mail-tasks-panel>header{align-items:flex-start;padding:17px 15px}.mail-tasks-panel h3{font-size:14px}.mail-tasks-panel>header button{min-width:36px;min-height:38px;padding:7px}.mail-tasks-panel>header button span{display:none}.mail-task-row{gap:9px;padding:15px}.mail-task-title{font-size:13px}.mail-task-description{font-size:11px}.mail-task-actions{flex-direction:column;gap:7px}.mail-task-actions>button{width:31px;height:31px}.mail-task-check{width:23px;height:23px}.mail-tasks-filters{padding:12px 15px}.mail-tasks-filters button{padding:9px 11px}.mail-task-edit-form input,.mail-task-edit-form textarea,.mail-task-edit-form select{font-size:16px}.mail-task-edit-form>div{grid-template-columns:1fr}}.outlook-uncertain,.outlook-truncated{color:#a17c4d;background:#fff9eb;border:1px solid #eee3cc;border-radius:7px;padding:10px 12px;line-height:1.8;margin:12px 0!important;font-size:11px!important}.outlook-uncertain{margin:10px 25px!important}.outlook-truncated a{color:#688d9e;text-decoration:underline}.mail-task-evidence{color:#91a99e;margin-top:10px;font-size:10px}.mail-task-evidence summary{cursor:pointer}.mail-task-evidence p{color:#9bafa5;white-space:pre-wrap;margin-top:6px;font-size:10px;line-height:1.8}.outlook-composer-footer>.outlook-composer-secondary{border-top:1px solid #e8eff2;flex:0 0 100%;justify-content:space-between;gap:9px;padding-top:10px;display:flex}.outlook-composer-secondary button{color:#99aeb8;background:0 0;border:0;padding:0;font-size:9px;text-decoration:underline}.outlook-composer-secondary small{color:#93a9b3;font-size:9px}.outlook-forward-hint{color:#8da6af;margin:0;padding:4px 26px 12px;font-size:10px;line-height:1.7}.outlook-rich-message{min-width:0;margin-top:18px}.outlook-body-controls{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:12px;display:flex}.outlook-body-controls>[role=group]{background:#f1f5f6;border:1px solid #e1e9ec;border-radius:8px;padding:3px;display:flex}.outlook-body-controls button{color:#687e87;cursor:pointer;background:0 0;border:0;border-radius:5px;padding:7px 10px;font-size:11px;line-height:1.3}.outlook-body-controls button.is-active{color:#233c46;background:#fff;box-shadow:0 1px 3px #21364212}.outlook-body-controls .outlook-image-toggle{color:#6a8581;align-items:center;gap:5px;display:flex}.outlook-html-frame{background:#fff;border:1px solid #e9edef;border-radius:10px;width:100%;max-width:100%;height:clamp(480px,70vh,1000px);display:block}.outlook-html-loading{color:#6f858d;justify-content:center;align-items:center;gap:10px;min-height:260px;font-size:13px;display:flex}.outlook-body-fallback{color:#87959b;justify-content:space-between;align-items:center;gap:10px;padding:10px 0;font-size:11px;display:flex}.outlook-body-fallback button{color:#526d78;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;display:flex}.outlook-rich-message .outlook-message-body{overflow-wrap:anywhere;margin-top:0}@media (max-width:760px){.outlook-html-frame{height:70dvh;min-height:420px}.outlook-body-controls button{padding:9px 10px;font-size:12px}.outlook-body-controls .outlook-image-toggle{font-size:11px}.outlook-rich-message{margin-left:-8px;margin-right:-8px}}.outlook-message-row{-webkit-user-select:none;user-select:none;min-height:96px;padding:14px 15px 14px 12px;transition:background .15s,border-color .15s}.outlook-message-row[draggable=true]{cursor:grab}.outlook-message-row[draggable=true]:active{cursor:grabbing}.outlook-message-row.is-dragging{opacity:.5}.outlook-message-row .outlook-message-meta strong{min-width:0;font-size:12px;line-height:1.5}.outlook-message-row h4{white-space:nowrap;text-overflow:ellipsis;font-size:12px;line-height:1.6;overflow:hidden;-webkit-line-clamp:unset!important;margin-top:5px!important;display:block!important}.outlook-message-row>p{white-space:nowrap;text-overflow:ellipsis;padding-right:35px;font-size:11px;line-height:1.6;overflow:hidden;-webkit-line-clamp:unset!important;margin-top:4px!important;display:block!important}.outlook-message-row.has-category{background:color-mix(in srgb,var(--mail-row-color) 13%,white);border-left-color:color-mix(in srgb,var(--mail-row-color) 48%,white);border-bottom-color:color-mix(in srgb,var(--mail-row-color) 15%,white)}.outlook-message-row.has-category:hover{background:color-mix(in srgb,var(--mail-row-color) 20%,white)}.outlook-message-row.has-category.is-selected{background:color-mix(in srgb,var(--mail-row-color) 25%,white);border-left-color:var(--mail-row-color)}.outlook-message-row.has-category>p{color:#70818d}.outlook-message-row.has-category .outlook-message-meta time{color:#7d8a95}.outlook-list-arrangement{background:#f8fbfc;border-bottom:1px solid #e3ecef;justify-content:space-between;align-items:center;gap:6px;padding:7px 13px;display:flex}.outlook-list-arrangement button{color:#8da4af;background:0 0;border:0;align-items:center;gap:6px;padding:5px 0;font-size:10px;display:flex}.outlook-list-arrangement button.is-active{color:#4b8d85}.outlook-message-group>header{background:#eef4f6;border-bottom:1px solid #e1ebee;align-items:center;gap:4px;min-height:35px;display:flex}.outlook-message-group>header>button{color:#7894a1;background:0 0;border:0;align-items:center;gap:7px;min-width:0;padding:9px 10px;font-size:10px;display:flex}.outlook-message-group>header>button:first-child{flex:1}.outlook-message-group>header>button>strong{white-space:nowrap;text-overflow:ellipsis;text-align:left;color:#557b8b;flex:1;min-width:0;font-weight:650;overflow:hidden}.outlook-message-group>header i{border-radius:2px;flex-shrink:0;width:7px;height:7px}.outlook-message-group>header span{color:#8da5af;font-size:9px}.outlook-message-group>header svg{flex-shrink:0}.outlook-folder.is-drop-target{outline-offset:-2px;color:#24796d;outline:2px dashed #309d91;background:#d8f0e9!important}.outlook-drag-preview{z-index:100;pointer-events:none;color:#347f72;background:#fff;border:1px solid #8dc8bc;border-radius:9px;align-items:center;gap:8px;padding:11px 14px;font-size:12px;display:flex;position:fixed;box-shadow:0 7px 24px #174f4826}.outlook-existing-categories>button{color:#8ca6af;background:0 0;border:0;align-items:center;gap:5px;padding:2px;display:flex}.outlook-existing-categories>button:hover{color:#3b8e82}.outlook-category-cancel{color:#6b978f;background:0 0;border:0;justify-self:start;padding:0;font-size:11px}.outlook-recipient-input{flex:1;align-items:center;min-width:0;display:flex;position:relative}.outlook-recipient-input>input{width:100%;padding-right:20px!important}.outlook-recipient-loading{color:#9eb7bf;position:absolute;right:1px}.outlook-recipient-suggestions{z-index:75;background:#fff;border:1px solid #dbe8ec;border-radius:9px;width:max(100%,300px);max-width:calc(100vw - 100px);max-height:280px;padding:5px;position:absolute;top:calc(100% + 12px);left:0;overflow-y:auto;box-shadow:0 10px 30px #23495c24}.outlook-recipient-suggestions>button{text-align:left;color:#87a6b1;background:0 0;border:0;border-radius:5px;align-items:center;gap:10px;width:100%;min-width:0;padding:10px;display:flex}.outlook-recipient-suggestions>button.is-active,.outlook-recipient-suggestions>button:hover{background:#eef8f5}.outlook-recipient-suggestions>button>svg{flex-shrink:0}.outlook-recipient-suggestions>button>span{flex:1;gap:3px;min-width:0;display:grid}.outlook-recipient-suggestions strong{color:#52798b;white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:650;overflow:hidden}.outlook-recipient-suggestions small{color:#93aab5;white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.outlook-recipient-unavailable{z-index:75;color:#a18b65;background:#fff9ed;border:1px solid #ede2cd;border-radius:7px;width:300px;max-width:calc(100vw - 100px);padding:8px 10px;font-size:10px;line-height:1.6;position:absolute;top:calc(100% + 9px);left:0;box-shadow:0 4px 12px #a3936720}.outlook-composer-with-ai{overflow:hidden;width:min(1040px,100vw - 32px)!important;max-width:1040px!important}.outlook-composer-layout{flex:1;grid-template-columns:minmax(0,1fr) 270px;min-height:0;display:grid;overflow-y:auto}.outlook-compose-main{flex-direction:column;min-width:0;min-height:480px;display:flex}.outlook-compose-main>.outlook-composer-body{resize:vertical;flex:1;min-height:250px}.outlook-compose-main>.outlook-error{margin:10px 22px;font-size:11px}.outlook-compose-main>.outlook-composer-footer{margin-top:auto}.outlook-compose-ai{background:linear-gradient(#f1f9f5,#fbfdfc);border-left:1px solid #dcebe3;flex-direction:column;min-width:0;min-height:0;max-height:650px;padding-bottom:14px;display:flex}.outlook-compose-ai>header{color:#5caa92;border-bottom:1px solid #e2ede6;align-items:center;gap:10px;padding:20px 16px;display:flex}.outlook-compose-ai>header>svg{flex-shrink:0}.outlook-compose-ai h3{color:#407767;margin:0;font-size:14px;font-weight:750}.outlook-compose-ai>header p{color:#91ac9e;margin:4px 0 0;font-size:10px;line-height:1.6}.outlook-compose-ai-chat{scrollbar-width:thin;flex:1;min-height:0;padding:17px 14px;overflow-y:auto}.outlook-compose-ai-welcome{color:#8fb6a2;gap:13px;display:grid}.outlook-compose-ai-welcome>svg{margin:6px 0 2px}.outlook-compose-ai-welcome h4{color:#5e8774;margin:0;font-size:15px;font-weight:650;line-height:1.6}.outlook-compose-ai-welcome p{color:#95ad9f;margin:0 0 6px;font-size:11px;line-height:1.8}.outlook-compose-ai-welcome button{color:#749684;text-align:left;background:#fff;border:1px solid #dcebe2;border-radius:8px;justify-content:space-between;align-items:center;gap:6px;padding:10px;font-size:11px;display:flex}.outlook-compose-ai .outlook-assistant-compose{margin-top:0}.outlook-compose-ai .outlook-chat-message p{margin:0}.outlook-compose-ai .outlook-assistant-thinking{font-size:11px;line-height:1.8}@media (max-width:760px){.outlook-message-row{min-height:102px;padding:15px 15px 15px 12px}.outlook-message-row .outlook-message-meta strong,.outlook-message-row h4{font-size:13px}.outlook-message-row>p{font-size:12px}.outlook-message-group>header>button{min-height:42px;font-size:11px}.outlook-list-arrangement button{min-height:35px;font-size:11px}.outlook-composer-with-ai{max-height:calc(100dvh - 16px);width:calc(100vw - 16px)!important}.outlook-composer-layout{flex-direction:column;display:flex;overflow:auto}.outlook-compose-ai{border-bottom:1px solid #dfece4;border-left:0;order:-1;min-height:0;max-height:none;padding-bottom:12px}.outlook-compose-ai>header{border-bottom:0;padding:12px 16px}.outlook-compose-ai-chat{flex:none;max-height:160px;padding:0 14px 10px}.outlook-compose-ai-welcome>svg,.outlook-compose-ai-welcome>p,.outlook-compose-ai-welcome>h4{display:none}.outlook-compose-ai-welcome{gap:6px;display:flex}.outlook-compose-ai-welcome button{flex:1;min-width:0;padding:9px;font-size:10px}.outlook-compose-ai .outlook-assistant-compose textarea{min-height:76px;padding:10px 12px;font-size:16px}.outlook-compose-ai .outlook-assistant-compose footer{padding-bottom:8px}.outlook-compose-main{min-height:420px;overflow:visible}.outlook-compose-main>.outlook-composer-body{min-height:220px}.outlook-recipient-input input{font-size:16px}.outlook-recipient-suggestions{width:280px;max-width:calc(100vw - 70px);left:-20px}.outlook-recipient-suggestions>button{min-height:49px}.outlook-compose-ai-chat .outlook-chat-message{padding:10px}.outlook-drag-preview{max-width:200px}}.outlook-signature-preview{background:#fff;border:1px solid #e2ece8;border-radius:10px;flex-shrink:0;min-width:0;margin:0 24px 18px;overflow:hidden}.outlook-signature-preview>header{color:#82a397;background:#f5faf7;align-items:center;gap:7px;padding:9px 12px;font-size:10px;display:flex}.outlook-signature-preview>header>strong{color:#658c7d;flex:1;font-size:10px;font-weight:600}.outlook-signature-preview>header>span{color:#8aa99a;align-items:center;gap:3px;font-size:9px;display:flex}.outlook-signature-preview>header>button{color:#83a794;cursor:pointer;background:0 0;border:0;place-items:center;padding:4px;display:grid}.outlook-signature-preview button:disabled{opacity:.4;cursor:not-allowed}.outlook-signature-frame{background:#fff;border:0;width:100%;max-width:100%;height:210px;display:block}.outlook-signature-plain{white-space:pre-wrap;overflow-wrap:anywhere;color:#58776c;padding:14px 18px;font-size:12px;line-height:1.7}.outlook-signature-status{color:#8ca99c;align-items:center;gap:8px;margin:0;padding:12px;font-size:11px;line-height:1.7;display:flex}.outlook-signature-warning{color:#a18a5f;background:#fffbf1;margin:0;padding:11px 13px;font-size:10px;line-height:1.8}.outlook-signature-settings .outlook-signature-frame{border:1px solid #e3ede7;border-radius:9px}.outlook-signature-connection{color:#97aaa1;background:#f8fbf9;border:1px solid #e4ece9;border-radius:10px;align-items:center;gap:12px;padding:13px;display:flex}.outlook-signature-connection.is-connected{color:#6fa184;background:#f1faf5;border-color:#dcece1}.outlook-signature-connection>div{flex:1;gap:5px;min-width:0;display:grid}.outlook-signature-connection strong{color:#557563;font-size:12px;font-weight:650}.outlook-signature-connection span{overflow-wrap:anywhere;color:#95aa9d;font-size:10px}.outlook-signature-help{color:#93a69a;margin:0;font-size:10px;line-height:1.7}.outlook-signature-settings>button{justify-self:start;font-size:11px}.outlook-signature-settings .outlook-error{font-size:11px}.outlook-header-actions{flex-wrap:wrap;justify-content:flex-end}@media (max-width:760px){.outlook-signature-preview{margin:0 18px 15px}.outlook-signature-frame{height:220px}.outlook-signature-preview>header{min-height:39px}.outlook-signature-preview>header>button{min-width:30px;min-height:30px}.outlook-signature-warning{font-size:11px}.outlook-signature-settings{width:calc(100vw - 28px)!important}.outlook-signature-settings input{font-size:16px}}.outlook-compose-main,.outlook-compose-ai{flex-shrink:0}.outlook-signature-settings{width:min(620px,100vw - 28px)!important;max-width:620px!important}.outlook-signature-settings .outlook-signature-frame{height:320px}.outlook-message-card{min-width:0;position:relative}.outlook-message-row[data-mail-draggable=true]{cursor:grab;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.outlook-message-row[data-mail-draggable=true]:active{cursor:grabbing}.outlook-message-row.is-dragging{opacity:.58;box-shadow:inset 0 0 0 2px #42a995}.outlook-message-card .outlook-message-icons{right:42px}.outlook-message-card .outlook-message-row>p{padding-right:66px}.outlook-row-trash{color:#a77c75;opacity:0;pointer-events:none;z-index:1;background:#fffdfb;border:1px solid #0000;border-radius:6px;place-items:center;width:29px;min-width:29px;height:29px;transition:opacity .12s,background .12s;display:grid;position:absolute;bottom:7px;right:7px}.outlook-message-card:hover .outlook-row-trash,.outlook-message-card:focus-within .outlook-row-trash{opacity:1;pointer-events:auto}.outlook-row-trash:focus-visible{opacity:1;pointer-events:auto}:is(.outlook-row-trash:hover,.outlook-row-trash:focus-visible){color:#b85858;background:#fff0ed;border-color:#efc9c1}.outlook-folder.is-drop-target{outline-offset:-2px;color:#176e60;outline:2px solid #2b9e89;box-shadow:inset 4px 0 #2b9e89;background:#d5f3e8!important}.outlook-dext-button{color:#6d6d45;background:#fffff8;border-color:#dedfc9}.outlook-dext-button:hover{background:#f6f7e9}.outlook-drag-preview{z-index:1000}@media (hover:none),(pointer:coarse){.outlook-row-trash{opacity:1;pointer-events:auto;width:38px;height:38px;bottom:5px;right:5px}.outlook-message-card .outlook-message-icons{right:48px}.outlook-message-card .outlook-message-row>p{padding-right:73px}}@media (max-width:760px){.outlook-dext-button{min-height:40px}.outlook-row-trash{min-width:34px;min-height:34px}}.outlook-attachments-status{color:#8aa2aa;align-items:center;gap:7px;line-height:1.7;display:flex;margin-top:13px!important;font-size:10px!important}.outlook-attachments-status>svg{flex-shrink:0}.outlook-attachments-status.is-error{color:#aa8b61;flex-wrap:wrap}.outlook-attachments-status>button{color:#4e8e82;background:0 0;border:0;padding:3px;font-size:10px;text-decoration:underline}.outlook-assistant-compose textarea:disabled{cursor:default;background:#f6f8f8}.outlook-assistant-welcome{padding-top:5px}.outlook-workspace{gap:10px}.outlook-page-header{gap:12px;padding:0 0 3px}.outlook-title-icon{border-radius:13px;width:44px;height:44px}.outlook-page-header h2{font-size:24px}.outlook-page-header p{margin-top:2px}.outlook-list-heading{padding:13px 13px 9px}.outlook-search{margin:0 12px 8px;padding:8px 9px}.outlook-message-row{min-height:76px;padding:9px 12px 8px}.outlook-message-meta strong{font-size:12px;line-height:1.4}.outlook-message-row h4{-webkit-line-clamp:1;font-size:12px;line-height:1.4;margin-top:2px!important}.outlook-message-row>p{-webkit-line-clamp:1;padding-right:45px;font-size:11px;line-height:1.5;margin-top:2px!important}.outlook-message-icons{bottom:10px;right:41px}.outlook-message-group>header{min-height:28px}.outlook-message-group>header>button{min-height:28px;padding:6px 10px}.outlook-reader-toolbar{min-height:48px;padding:9px 12px}.outlook-sender{margin-top:15px}.outlook-move-progress{color:#547784;align-items:center;gap:7px;min-height:22px;font-size:11px;display:flex}@media (max-width:700px){.outlook-message-group>header>button{min-height:38px}.outlook-message-row{min-height:80px;padding:10px 12px}.outlook-message-meta strong,.outlook-message-row h4{font-size:13px}.outlook-message-row>p{padding-right:50px;font-size:12px}.outlook-reading-content{padding:17px}.outlook-page-header h2{font-size:23px}}.shell:has(.outlook-workspace)>.page-heading{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:0;padding:0;position:absolute;overflow:hidden}.shell:has(.outlook-workspace){padding-top:18px}.outlook-reader-toolbar{z-index:2;background:#fff;position:relative}.outlook-reader-toolbar .outlook-assistant-bubble{color:#226f60;white-space:nowrap;background:#eaf6f1;border:1px solid #cde6df;border-radius:999px;align-items:center;gap:6px;min-height:34px;padding:7px 11px;font-size:11px;font-weight:650;display:inline-flex}.outlook-reader-toolbar .outlook-assistant-bubble:hover,.outlook-reader-toolbar .outlook-assistant-bubble[data-state=open]{color:#155746;background:#dff1e9}.outlook-assistant-popover{width:min(370px,100vw - 24px);max-height:min(520px,var(--radix-popover-content-available-height));color:#214a40;overscroll-behavior:contain;scrollbar-width:thin;background:#f7fcf9;border:1px solid #cfe4dc;border-radius:17px;padding:0;overflow-y:auto;box-shadow:0 12px 45px #153d3224}.outlook-assistant-popover *{box-sizing:border-box}.outlook-assistant-popover>header{align-items:center;gap:9px;padding:13px 13px 10px;display:flex}.outlook-assistant-popover>header>div:nth-child(2){flex:1;min-width:0}.outlook-assistant-popover h3{color:#285f50;margin:0;font-size:14px;font-weight:750;line-height:1.4}.outlook-assistant-popover>header p{color:#6d8e80;margin:3px 0 0;font-size:11px;line-height:1.4}.outlook-assistant-popover button{cursor:pointer}.outlook-assistant-popover button:disabled{opacity:.45;cursor:not-allowed}:is(.outlook-assistant-popover button:focus-visible,.outlook-assistant-popover textarea:focus-visible){outline-offset:2px;outline:2px solid #31977e}.outlook-assistant-popover .outlook-assistant-compose{box-shadow:none;margin:0 12px 12px}.outlook-assistant-popover .outlook-assistant-compose textarea{resize:vertical;outline:none;min-height:78px;max-height:150px;padding:11px;font-size:13px;line-height:1.5;display:block}.outlook-assistant-popover .outlook-assistant-compose>footer{align-items:center;gap:12px;padding:3px 9px 9px}.outlook-assistant-popover .outlook-assistant-compose>footer>span{color:#719482;font-size:10px;line-height:1.4}.outlook-assistant-popover .outlook-assistant-compose>footer>button{white-space:nowrap;gap:6px;width:auto;height:auto;min-height:34px;padding:8px 11px;font-size:12px;font-weight:600;display:inline-flex}.outlook-assistant-popover .outlook-assistant-conversation{overscroll-behavior:contain;max-height:220px;padding:0 12px 12px;overflow-y:auto}.outlook-assistant-popover .outlook-chat-message{margin-top:8px;padding:10px 12px;font-size:12px;line-height:1.5}.outlook-assistant-popover .outlook-chat-message p{margin:4px 0 0;font-size:12px}.outlook-assistant-shortcuts{flex-wrap:wrap;gap:6px;padding:0 12px 12px;display:flex}.outlook-assistant-shortcuts>button{color:#56806c;background:#fff;border:1px solid #d9e8e1;border-radius:999px;padding:6px 8px;font-size:10px;line-height:1.4}.outlook-document-viewport{overscroll-behavior:contain;scrollbar-width:thin}@media (max-width:700px){.outlook-assistant-popover .outlook-assistant-compose textarea{min-height:76px;font-size:16px}.outlook-assistant-popover .outlook-assistant-compose>footer>button{min-height:40px}.outlook-reader-toolbar .outlook-assistant-bubble{padding:7px 9px}.outlook-assistant-popover .outlook-assistant-conversation{max-height:150px}}.outlook-reader-toolbar{flex-wrap:nowrap;gap:8px;min-height:47px;padding:7px 12px}.outlook-reader-toolbar>.outlook-reader-reply-actions,.outlook-reader-toolbar>.outlook-reader-actions{flex:none}.outlook-reader-toolbar>.outlook-toolbar-subject{color:#29434d;white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;margin:0;padding:0 4px;font-size:14px;font-weight:700;line-height:1.35;overflow:hidden}.outlook-reading-content{padding:12px 16px 16px}.outlook-message-header{border-bottom:1px solid #edf1f2;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px;padding-bottom:10px;display:grid}.outlook-message-participants{min-width:0}.outlook-message-header .outlook-sender{align-items:center;gap:9px;margin:0}.outlook-message-header .outlook-avatar{width:30px;height:30px;font-size:12px}.outlook-message-header .outlook-sender>div:nth-child(2){flex:1;gap:2px}.outlook-message-header .outlook-sender strong{font-size:12px;line-height:1.3}.outlook-message-header .outlook-sender span{font-size:10px;line-height:1.35}.outlook-message-header .outlook-recipients{min-width:0;margin:2px 0 0;font-size:10px;line-height:1.35}.outlook-message-header .outlook-recipients summary{overflow-wrap:anywhere}.outlook-message-header .outlook-client-preview{margin:6px 0 0 39px}.outlook-message-meta-actions{flex-direction:column;align-items:flex-end;gap:7px;min-width:0;max-width:240px;display:flex}.outlook-message-meta-actions>time{color:#78929e;text-align:right;font-size:10px;line-height:1.5}.outlook-message-meta-actions .outlook-reader-labels{justify-content:flex-end;gap:5px;margin:0}.outlook-message-meta-actions .outlook-label-menu>div{max-width:min(250px,100vw - 65px);left:auto;right:0}.outlook-attachments{gap:6px;margin-top:10px}.outlook-attachments>a{background:#fff;gap:8px;padding:7px 9px}.outlook-attachments>a>.outlook-attachment-icon{flex:0 0 34px}.outlook-attachments strong{max-width:230px;font-size:11px}.outlook-rich-message{margin-top:10px}@media (max-width:760px){.outlook-reader-toolbar{gap:4px;padding:6px 8px}.outlook-reader-toolbar>.outlook-toolbar-subject{padding:0 2px;font-size:13px}.outlook-reader-toolbar .outlook-assistant-bubble>span{display:none}.outlook-reader-toolbar .outlook-assistant-bubble{min-width:34px;padding:6px}.outlook-message-header{gap:7px}.outlook-message-meta-actions{max-width:165px}.outlook-message-meta-actions>time{font-size:9px}.outlook-reading-content{padding:10px 12px 14px}.outlook-message-header .outlook-avatar{width:26px;height:26px}.outlook-message-header .outlook-sender{gap:6px}.outlook-message-header .outlook-client-preview{margin-left:0}.outlook-message-header .outlook-sender strong{font-size:12px}.outlook-attachments>a{padding:6px 8px}.outlook-attachments strong{max-width:180px}}.outlook-reader{container-type:inline-size}@container (width<=540px){.outlook-reader-toolbar{gap:4px;padding-left:7px;padding-right:7px}.outlook-reader-toolbar button>span{display:none}.outlook-reader-toolbar .outlook-assistant-bubble{min-width:32px;padding:6px}.outlook-reader-toolbar>.outlook-toolbar-subject{padding:0 2px;font-size:13px}}.outlook-inbox-tabs{background:#eef4f5;border-radius:9px;gap:4px;margin:0 12px 9px;padding:3px;display:flex}.outlook-inbox-tabs>button{color:#728b97;background:0 0;border:0;border-radius:7px;flex:1;min-width:0;padding:8px 5px;font-size:12px;font-weight:600;line-height:1.2}.outlook-inbox-tabs>button.is-active{color:#1c7c75;background:#fff;font-weight:750;box-shadow:0 1px 4px #1b455315}.outlook-inbox-tabs>button:hover{color:#176d65;background:#f8fbfb}.outlook-inbox-search-scope{color:#62828b;align-items:center;gap:6px;margin:0 14px 10px;font-size:10px;line-height:1.5;display:flex}.outlook-inbox-search-scope>span{flex:1}.outlook-inbox-search-scope>button{color:#62828b;background:0 0;border:0;place-items:center;padding:3px;display:grid}.outlook-reader-labels>.outlook-reclassify{color:#4d7d78;white-space:nowrap;background:#f6faf9;border:1px solid #dbe8e8;border-radius:6px;padding:4px 7px;font-size:10px;line-height:1.4}.outlook-reader-labels>.outlook-reclassify:hover{background:#e8f4ef}@media (max-width:760px){.outlook-inbox-tabs>button{min-height:42px;font-size:14px}.outlook-reader-labels>.outlook-reclassify{font-size:9px}}.outlook-composer-template-toolbar{border-bottom:1px solid #edf1f4;flex-wrap:wrap;align-items:center;gap:12px;padding:10px 20px;display:flex}.outlook-composer-template-toolbar>span{color:#73848e;font-size:12px}@media (max-width:640px){.outlook-composer-template-toolbar{padding:8px 14px}.outlook-composer-template-toolbar>span{display:none}}.outlook-contact-resume{z-index:60;color:#ad284b;cursor:pointer;background:#fff;border:1px solid #ead0d7;border-radius:14px;align-items:center;gap:9px;max-width:min(380px,100vw - 32px);padding:12px 16px;font-size:12px;font-weight:650;display:flex;position:fixed;bottom:22px;right:24px;box-shadow:0 5px 24px #4b203624}.outlook-contact-resume span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.outlook-contact-connect{max-width:520px}.outlook-contact-connect p{color:#64748b;font-size:13px;line-height:1.7}@media (max-width:640px){.outlook-contact-resume{bottom:84px;right:16px}}body:has([role=dialog][data-state=open]) .outlook-contact-resume{display:none}.internal-activity{min-width:0;margin-bottom:20px}.internal-activity:empty{display:none}.internal-tasks-panel{background:#fff;border:1px solid #e9e0e6;border-radius:18px;overflow:hidden}.internal-tasks-panel>header{justify-content:space-between;align-items:center;gap:12px;padding:20px 22px;display:flex}.internal-tasks-title{align-items:center;gap:12px;display:flex}.internal-tasks-title>span{color:#c02f5c;background:#fbe8ef;border-radius:12px;flex-shrink:0;place-items:center;width:42px;height:42px;display:grid}.internal-tasks-title h3,.internal-promotion-notice h3{color:#61324c;margin:0;font-size:17px;font-weight:750}.internal-tasks-title h3 b{background:#f8e6ec;border-radius:8px;margin-left:6px;padding:1px 8px;font-size:12px;display:inline-flex}.internal-tasks-title p,.internal-promotion-notice header p{color:#837182;margin:3px 0 0;font-size:12px}.internal-task-filters{flex-wrap:wrap;justify-content:space-between;gap:12px;padding:0 22px 13px;display:flex}.internal-task-filters nav{background:#f6f1f4;border-radius:10px;gap:3px;padding:3px;display:flex}.internal-task-filters nav button{color:#826e7d;border-radius:8px;padding:6px 12px;font-size:12px}.internal-task-filters nav button[aria-pressed=true]{color:#ae2c56;background:#fff;font-weight:700;box-shadow:0 1px 4px #4a193310}.internal-task-filters>label{color:#7d6c7b;align-items:center;gap:7px;font-size:12px;display:flex}.internal-task-row{border-top:1px solid #f1eaf0;align-items:flex-start;gap:12px;padding:15px 22px;display:flex}.internal-task-check{color:#fff;border:1.5px solid #d8c8d1;border-radius:7px;flex-shrink:0;place-items:center;width:22px;height:22px;margin-top:3px;display:grid}.is-done .internal-task-check{background:#347b59;border-color:#347b59}.internal-task-copy{flex:1;min-width:0}.internal-task-copy>strong{overflow-wrap:anywhere;font-size:14px;font-weight:650;display:block}.internal-task-copy>p{color:#7b7181;-webkit-line-clamp:2;white-space:pre-wrap;-webkit-box-orient:vertical;margin:4px 0;font-size:12px;display:-webkit-box;overflow:hidden}.is-done .internal-task-copy>strong{color:#8a8390}.internal-task-meta{color:#918190;flex-wrap:wrap;align-items:center;gap:8px;margin:7px 0;font-size:11px;display:flex}.internal-task-meta>span:first-child{border-radius:6px;padding:2px 6px}.priority-normal{color:#7c6f7d;background:#f4f1f4}.priority-high{color:#8e5e12;background:#fff3d8}.priority-urgent{color:#b12c4c;background:#fee8eb}.internal-task-status{flex-shrink:0;width:145px}.internal-activity-link{color:#ae2e57;text-align:left;align-items:center;gap:6px;font-size:12px;font-weight:600;display:inline-flex}.internal-activity-empty{text-align:center;color:#8e7c8b;flex-direction:column;align-items:center;gap:8px;padding:25px;font-size:13px;display:flex}.internal-activity-empty svg{color:#c8a2b3}.internal-activity-empty strong{color:#725568;font-weight:600}.internal-activity-more{text-align:center;color:#ac3055;border-top:1px solid #f0e9ed;width:100%;padding:13px;font-size:13px;font-weight:600;display:block}.internal-promotion-notice{background:linear-gradient(125deg,#fff0f6,#fffafb);border:1px solid #f1cad7;border-radius:18px;margin-bottom:18px;padding:18px 22px}.internal-promotion-notice>header{color:#c1325d;align-items:center;gap:11px;margin-bottom:12px;display:flex}.internal-promotion-notice article{border-top:1px solid #efdae3;justify-content:space-between;align-items:center;gap:18px;padding:13px 0;display:flex}.internal-promotion-body{text-align:left;flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.internal-promotion-body>strong{color:#997386;font-size:11px}.internal-promotion-body>span{color:#684657;-webkit-line-clamp:2;white-space:pre-wrap;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:14px;display:-webkit-box;overflow:hidden}.internal-promotion-body>small{color:#b02d57;align-items:center;gap:4px;font-size:11px;display:flex}.internal-promotion-buttons{flex-wrap:wrap;gap:8px;display:flex}.internal-activity-error{color:#a13642;background:#fff5f4;border-radius:12px;margin-bottom:12px;padding:12px 16px;font-size:13px}.internal-activity-error button{margin-left:12px;text-decoration:underline}@media (max-width:850px){.internal-promotion-notice article{display:block}.internal-promotion-buttons{margin-top:12px}}@media (max-width:600px){.internal-task-row{flex-wrap:wrap;padding:14px}.internal-task-status{width:calc(100% - 34px);margin-left:34px}.internal-tasks-panel>header,.internal-task-filters{padding-left:14px;padding-right:14px}.internal-promotion-notice{padding:16px}.internal-tasks-title h3{font-size:15px}.internal-promotion-buttons>*{flex:1}}.internal-incoming-call{color:#29543e;background:#eef8f3;border:1px solid #b9deca;border-radius:16px;align-items:center;gap:12px;margin-bottom:16px;padding:14px 18px;display:flex}.internal-call-icon{background:#d8efdf;border-radius:50%;flex-shrink:0;place-items:center;width:42px;height:42px;display:grid}.internal-incoming-call>div{flex:1;min-width:0}.internal-incoming-call strong{font-size:13px}.internal-incoming-call p{color:#6a8b79;margin-top:3px;font-size:12px}.internal-call-dismiss{flex-shrink:0;padding:8px}@media (max-width:600px){.internal-incoming-call{flex-wrap:wrap}.internal-incoming-call>div{flex-basis:calc(100% - 58px)}.internal-incoming-call>button{margin-left:54px}.internal-incoming-call>button+button{margin-left:0}}._page_y9dg5_1{color:#34283f;gap:18px;min-width:0;display:grid}._hero_y9dg5_1{background:linear-gradient(112deg,#fff4f8,#fff 75%);border:1px solid #f0dbe5;border-radius:20px;align-items:center;gap:16px;padding:24px;display:flex}._heroIcon_y9dg5_1{color:#c62b59;background:#fce0eb;border-radius:16px;flex-shrink:0;place-items:center;width:54px;height:54px;display:grid}._eyebrow_y9dg5_1{letter-spacing:.12em;color:#b32c53;margin:0 0 5px;font-size:10px;font-weight:800}._hero_y9dg5_1 h3{letter-spacing:-.02em;margin:0 0 7px;font-size:22px;font-weight:750;line-height:1.2}._hero_y9dg5_1 p:last-child{color:#74667d;margin:0;font-size:13px}._pendingTotal_y9dg5_1{text-align:center;white-space:nowrap;color:#bb2a55;margin-left:auto;font-size:28px;font-weight:800;line-height:1.1;display:grid}._pendingTotal_y9dg5_1 small{margin-top:5px;font-size:11px;font-weight:600}._guidance_y9dg5_1{color:#77677f;align-items:flex-start;gap:10px;padding:0 5px;display:flex}._guidance_y9dg5_1 svg{color:#b23c60;flex-shrink:0;margin-top:1px}._guidance_y9dg5_1 p{margin:0;font-size:12px;line-height:1.6}._guidance_y9dg5_1 strong{color:#594662}._toolbar_y9dg5_1{flex-wrap:wrap;align-items:center;gap:9px;display:flex}._search_y9dg5_1{flex:1;min-width:190px;position:relative}._search_y9dg5_1>svg{color:#a08da6;position:absolute;top:50%;left:12px;transform:translateY(-50%)}._search_y9dg5_1 input{border-radius:12px;height:44px;padding-left:38px}._filter_y9dg5_1{width:205px}._toolbar_y9dg5_1 button{border-radius:12px;min-height:44px;font-size:12px}._list_y9dg5_1{gap:10px;display:grid}._card_y9dg5_1{background:#fff;border:1px solid #ebe4ed;border-radius:15px;align-items:center;gap:20px;padding:18px 20px;display:flex;box-shadow:0 2px 9px #35223d04}._cardMain_y9dg5_1{flex:1;min-width:0}._cardMeta_y9dg5_1{color:#8b7c93;flex-wrap:wrap;align-items:center;gap:10px;font-size:11px;display:flex}._badge_y9dg5_1{border-radius:30px;align-items:center;width:fit-content;padding:4px 9px;font-size:10px;font-weight:700;display:inline-flex}._pending_y9dg5_1{color:#a96a1b;background:#fff3d9}._approved_y9dg5_1{color:#327854;background:#e9f5ed}._rejected_y9dg5_1{color:#7c7183;background:#f0edf3}._card_y9dg5_1 h4{overflow-wrap:anywhere;margin:9px 0 5px;font-size:15px;font-weight:750;line-height:1.4}._card_y9dg5_1 p{color:#817087;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:12px;line-height:1.6;display:-webkit-box;overflow:hidden}._sourceLine_y9dg5_1{color:#8b7f93;flex-wrap:wrap;gap:7px 16px;margin-top:10px;font-size:10px;display:flex}._sourceLine_y9dg5_1 span{overflow-wrap:anywhere;align-items:center;gap:5px;min-width:0;display:flex}._sourceLine_y9dg5_1 svg{flex-shrink:0}._card_y9dg5_1>button{border-radius:10px;flex-shrink:0;font-size:12px}._empty_y9dg5_1{text-align:center;background:#fff;border:1px dashed #dfd2e3;border-radius:18px;flex-direction:column;align-items:center;padding:48px 24px;display:flex}._empty_y9dg5_1>div{color:#c73160;background:#fff1f6;border-radius:18px;place-items:center;width:62px;height:62px;margin-bottom:14px;display:grid}._empty_y9dg5_1>svg{color:#b793a2;margin-bottom:10px}._empty_y9dg5_1 h4{margin:0 0 9px;font-size:17px;font-weight:750}._empty_y9dg5_1 p{color:#83718c;max-width:540px;margin:0;font-size:13px;line-height:1.7}._empty_y9dg5_1>span{color:#b09bb6;margin-top:18px;font-size:11px}._error_y9dg5_1{color:#a32042;background:#fff0f4;border:1px solid #f6d8e3;border-radius:10px;margin:0;padding:12px;font-size:12px}._notice_y9dg5_1{color:#2f7650;background:#eef8f1;border-radius:10px;align-items:center;gap:8px;margin:0;padding:12px;font-size:12px;display:flex}._dialog_y9dg5_1{color:#34283f;width:calc(100vw - 32px)!important;max-width:760px!important;max-height:calc(100dvh - 32px)!important;padding:26px!important}._dialog_y9dg5_1 [data-slot=dialog-title]{padding-right:25px;font-size:20px;font-weight:750;line-height:1.3}._dialog_y9dg5_1 [data-slot=dialog-description]{color:#89768f;font-size:12px;line-height:1.6}._editor_y9dg5_1{gap:16px;min-width:0;display:grid}._editorTop_y9dg5_1{flex-wrap:wrap;align-items:center;gap:10px;display:flex}._oldSource_y9dg5_1{color:#9f752c;align-items:center;gap:5px;font-size:11px;display:flex}._field_y9dg5_1{color:#705776;gap:7px;min-width:0;font-size:12px;font-weight:600;line-height:1.4;display:grid}._field_y9dg5_1 input,._field_y9dg5_1 textarea{width:100%;min-width:0;box-shadow:none;color:#483551;background:#fff;border:1px solid #e5dce8;border-radius:10px;font-size:13px;font-weight:400;line-height:1.6}._field_y9dg5_1 input{height:41px}._field_y9dg5_1 textarea{padding:10px 12px}._field_y9dg5_1 input:disabled,._field_y9dg5_1 textarea:disabled{opacity:1;color:#776b7e;background:#faf8fb}._grid_y9dg5_1{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}._provenance_y9dg5_1{background:#faf8fb;border:1px solid #eee6f1;border-radius:14px;gap:14px;padding:18px;display:grid}._provenance_y9dg5_1 h4,._similar_y9dg5_1 h4{align-items:center;gap:8px;margin:0;font-size:13px;font-weight:700;display:flex}._provenance_y9dg5_1>a{color:#bd315c;align-items:center;gap:6px;width:fit-content;font-size:12px;display:flex}._similar_y9dg5_1{background:#fdf9fe;border:1px solid #eadbed;border-radius:12px;padding:16px}._similar_y9dg5_1>p{color:#8c7595;margin:7px 0 10px;font-size:11px;line-height:1.5}._similar_y9dg5_1 summary{text-align:left;color:#5e4268;cursor:pointer;border-top:1px solid #f0e6f3;justify-content:space-between;align-items:center;gap:10px;width:100%;padding:10px 0;list-style:none;display:flex}._similar_y9dg5_1 summary::-webkit-details-marker{display:none}._similar_y9dg5_1 details[open] summary>svg{transform:rotate(90deg)}._similar_y9dg5_1 details>div{white-space:pre-wrap;overflow-wrap:anywhere;color:#7d6787;padding:6px 0 12px;font-size:12px;line-height:1.7}._similar_y9dg5_1 strong{font-size:12px;font-weight:650;line-height:1.5;display:block}._similar_y9dg5_1 small{color:#a18aa9;margin-top:3px;font-size:10px;display:block}._similar_y9dg5_1 svg{flex-shrink:0}._confirm_y9dg5_1{color:#784862;background:#fff4f8;border-radius:12px;align-items:flex-start;gap:10px;padding:15px;font-size:12px;line-height:1.7;display:flex}._confirm_y9dg5_1 input{accent-color:#d62e60;flex-shrink:0;width:16px;height:16px;margin-top:3px}._note_y9dg5_1{color:#9a7651;margin:0;font-size:11px;line-height:1.6}._footer_y9dg5_1{background:#fff;border-top:1px solid #eee6f0;justify-content:space-between;align-items:center;gap:10px;margin-top:1px;padding:16px 0 0;display:flex;position:sticky;bottom:-26px}._footer_y9dg5_1>div{gap:8px;display:flex}._footer_y9dg5_1 button{white-space:normal;border-radius:10px;height:auto;min-height:39px;font-size:12px;line-height:1.4}._rejectBox_y9dg5_1{color:#8e3847;background:#fff4f4;border:1px solid #f3dada;border-radius:12px;padding:16px}._rejectBox_y9dg5_1>strong{font-size:13px}._rejectBox_y9dg5_1 p{margin:7px 0 12px;font-size:12px}._rejectBox_y9dg5_1>div{gap:8px;display:flex}._reviewed_y9dg5_1{color:#7b6486;border-top:1px solid #eee4f2;gap:12px;padding-top:14px;font-size:12px;display:grid}._reviewed_y9dg5_1 p{white-space:pre-wrap;align-items:center;gap:7px;margin:0;display:flex}._reviewed_y9dg5_1 button{width:fit-content}@media (max-width:700px){._hero_y9dg5_1{gap:12px;padding:19px}._hero_y9dg5_1 h3{font-size:18px}._heroIcon_y9dg5_1{border-radius:13px;width:42px;height:42px}._hero_y9dg5_1 p:last-child{font-size:12px}._pendingTotal_y9dg5_1{font-size:23px}._toolbar_y9dg5_1>._search_y9dg5_1{flex-basis:100%}._filter_y9dg5_1{flex:1;min-width:150px}._toolbar_y9dg5_1>button{flex:1}._card_y9dg5_1{gap:14px;padding:16px}._sourceLine_y9dg5_1{gap:6px 10px}._dialog_y9dg5_1{padding:20px!important}._grid_y9dg5_1{grid-template-columns:1fr}._provenance_y9dg5_1{padding:14px}._footer_y9dg5_1{align-items:stretch;bottom:-20px}._footer_y9dg5_1>div{align-items:stretch}._footer_y9dg5_1>div:last-child{flex:1;justify-content:flex-end}._footer_y9dg5_1 button{padding:9px 12px}._empty_y9dg5_1{padding:35px 18px}._pendingTotal_y9dg5_1 small{font-size:10px}}@media (max-width:430px){._hero_y9dg5_1{flex-wrap:wrap;align-items:flex-start}._heroIcon_y9dg5_1{display:none}._hero_y9dg5_1>div{flex:1;min-width:0}._pendingTotal_y9dg5_1{flex:none}._card_y9dg5_1{flex-wrap:wrap;align-items:flex-start}._cardMain_y9dg5_1{flex-basis:100%}._card_y9dg5_1>button{margin-left:auto}._toolbar_y9dg5_1>._filter_y9dg5_1{flex-basis:100%}}.saved-proposals{min-width:0;margin-block:8px 22px}.saved-proposals-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.saved-proposals-eyebrow{text-transform:uppercase;letter-spacing:.09em;color:#a4637b;font-size:10px;font-weight:700}.saved-proposals-heading h3{letter-spacing:-.03em;color:#5c2d48;margin:2px 0 0;font-size:19px;font-weight:800}.saved-proposal-featured{background:linear-gradient(115deg,#fff6f9,#fff);border:1px solid #edc7d5;border-radius:18px;padding:18px;box-shadow:0 5px 18px #81325208}.saved-proposal-top{justify-content:space-between;align-items:center;gap:18px;display:flex}.saved-proposal-date{color:#957082;align-items:center;gap:5px;font-size:11px;display:flex}.saved-proposal-featured h4{color:#502c45;margin:5px 0;font-size:17px;font-weight:750;line-height:1.4}.saved-proposal-device{color:#80687a;align-items:center;gap:6px;margin:0;font-size:12px;display:flex}.saved-proposal-device svg{flex-shrink:0}.saved-proposal-price{text-align:right;flex-direction:column;flex-shrink:0;display:flex}.saved-proposal-price strong{color:#bd2454;letter-spacing:-.04em;font-size:28px;font-weight:800;line-height:1.2}.saved-proposal-price span{color:#957082;margin-top:3px;font-size:11px}.saved-proposal-breakdown{color:#957082;border-top:1px solid #f0dce5;flex-wrap:wrap;gap:8px 20px;margin-top:14px;padding-top:12px;font-size:11px;display:flex}.saved-proposal-breakdown b{color:#61455b;margin-left:4px;font-weight:600}.saved-proposal-actions{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.saved-proposals-empty{color:#9a8395;border:1px dashed #e6dbe3;border-radius:12px;padding:14px;font-size:13px}.saved-proposals-history{color:#7b5e73;margin-top:10px;font-size:12px}.saved-proposals-history>summary{cursor:pointer;padding:5px 0}.saved-proposal-previous{text-align:left;cursor:pointer;border-bottom:1px solid #f0e9ef;border-radius:5px;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:10px 8px;display:flex}.saved-proposal-previous:hover{background:#fff6fa}.saved-proposal-previous>span:first-child{min-width:0}.saved-proposal-previous strong{font-size:12px;font-weight:600;display:block}.saved-proposal-previous small{color:#a18b9a;margin-top:3px;font-size:10px;display:block}.saved-proposal-previous>span:last-child{white-space:nowrap;color:#66364e;align-items:center;gap:6px;font-size:12px;display:flex}.saved-check-loading,.saved-check-heading{align-items:flex-start;gap:10px;display:flex}.saved-check-loading{color:#7c4d6c;background:#faf6fb;border-radius:12px;padding:15px}.saved-check-loading p,.saved-check-heading p{opacity:.8;margin:4px 0 0;font-size:11px}.saved-check-heading>svg{flex-shrink:0}.saved-check{border:1px solid;border-radius:14px;padding:16px}.saved-check-unchanged{color:#217557;background:#f1fbf6;border-color:#bfe7d3}.saved-check-changed{color:#96611b;background:#fffbf0;border-color:#edd99f}.saved-check-unavailable{color:#b64655;background:#fff5f6;border-color:#f0c4cb}.saved-check ul{margin-top:12px;padding-left:20px;font-size:12px;list-style:outside}.saved-check-totals{align-items:center;gap:18px;margin-top:16px;display:flex}.saved-check-totals>div{flex-direction:column;gap:3px;display:flex}.saved-check-totals span{font-size:10px}.saved-check-totals strong{font-size:23px;font-weight:800;line-height:1.2}.saved-check-totals small{margin-left:3px;font-size:11px;font-weight:500}.saved-check-changes{margin-top:16px;font-size:12px}.saved-check-changes>div{border-top:1px solid #ddcaa15c;grid-template-columns:minmax(0,1fr) 90px 90px;gap:10px;padding:7px 0;display:grid}.saved-check-changes>div>span:nth-child(2),.saved-check-changes>div>strong{text-align:right}.saved-check-table-head{text-transform:uppercase;letter-spacing:.03em;font-size:10px;font-weight:700}.saved-check-table-head>span:nth-child(3){text-align:right}.saved-check-commission,.saved-check-terms{margin-top:12px;font-size:12px}.saved-check-terms summary{cursor:pointer;font-weight:700}.saved-check-terms>div{border-top:1px solid #ddcaa15c;margin-top:10px;padding-top:10px}.saved-check-terms p{white-space:pre-wrap;overflow-wrap:anywhere;margin-top:4px;font-size:11px}.saved-check-terms p span{font-weight:600}.saved-check-note{opacity:.8;margin-top:12px;font-size:10px}.saved-proposal-overview{background:#f9f6fa;border:1px solid #eee4ef;border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:14px;display:grid}.saved-proposal-overview>div{flex-direction:column;gap:5px;display:flex}.saved-proposal-overview span{color:#927c99;font-size:10px}.saved-proposal-overview strong{color:#62466e;font-size:15px}.saved-proposal-lines{font-size:12px}.saved-proposal-lines>summary{color:#694972;cursor:pointer;padding:4px 0;font-weight:700}.saved-proposal-line{border:1px solid #ebe3ed;border-radius:12px;margin-top:8px;padding:12px}.saved-proposal-line>strong{color:#583b60;font-size:13px}.saved-proposal-line p{margin-top:4px;font-size:12px}.saved-proposal-line details{color:#99839d;margin-top:7px;font-size:11px}.saved-proposal-line summary{cursor:pointer}.saved-proposal-footer{flex-wrap:wrap;gap:8px;padding-top:6px;display:flex}.saved-proposal-footer button{white-space:normal;max-width:100%;height:auto;min-height:36px}@media (max-width:560px){.saved-proposals-heading{flex-wrap:wrap;align-items:flex-start}.saved-proposal-top{flex-direction:column;align-items:flex-start;gap:10px}.saved-proposal-price{text-align:left;flex-direction:row;align-items:baseline;gap:5px}.saved-proposal-price strong{font-size:25px}.saved-proposal-featured{padding:14px}.saved-proposal-overview{grid-template-columns:1fr 1fr}.saved-check-changes>div{grid-template-columns:minmax(0,1fr) 65px 65px;gap:6px;font-size:11px}.saved-check-totals strong{font-size:21px}.saved-proposal-previous{flex-direction:column;align-items:flex-start;gap:4px}.saved-proposal-actions button{white-space:normal;height:auto;min-height:34px}}.simulator-page{max-width:1500px;margin:auto}.sim-hero{color:#fff5f8;background:#302531;border-radius:18px;justify-content:space-between;align-items:center;gap:24px;margin-bottom:24px;padding:36px 40px;display:flex}.sim-kicker{letter-spacing:1.3px;text-transform:uppercase;color:var(--primary,#d7194d);align-items:center;gap:7px;font-size:11px;font-weight:750;display:flex}.sim-hero .sim-kicker{color:#f6c7d5}.sim-hero h2{letter-spacing:-.8px;margin:16px 0;font-size:32px;line-height:1.15}.sim-hero em{color:#f6c7d5;font-style:normal}.sim-hero p{color:#eadde5;max-width:650px}.sim-hero-stat{border-left:1px solid #624652;flex-direction:column;gap:8px;min-width:180px;padding-left:34px;display:flex}.sim-hero-stat strong{color:#f6c7d5;font-size:58px;font-weight:500;line-height:1}.sim-hero-stat span{color:#eadde5;font-size:12px;line-height:1.6}.sim-layout{grid-template-columns:minmax(285px,355px) minmax(0,1fr);gap:24px;margin-top:20px;display:grid}.sim-needs{flex-direction:column;align-self:start;gap:16px;display:flex}.sim-needs h3{align-items:center;gap:9px;font-size:18px;display:flex}.sim-needs .coach-field{margin:0}.sim-needs .muted{font-size:12px;line-height:1.5}.sim-needs select,.simulator-page select{background:#fff;border:1px solid #e7dce3;border-radius:7px;width:100%;min-height:38px;padding:7px 9px;font-size:13px}.sim-lines{border-top:1px solid #e7dce3;padding-top:12px}.sim-line{grid-template-columns:26px minmax(0,1fr) 24px;align-items:start;gap:9px;margin-top:15px;display:grid}.sim-line-num{color:var(--primary,#d7194d);background:#f5eff3;border-radius:50%;place-items:center;width:24px;height:24px;margin-top:21px;font-size:11px;display:grid}.sim-check{align-items:flex-start;gap:9px;margin-top:9px;font-size:12px;line-height:1.5;display:flex}.sim-check input{accent-color:var(--primary,#d7194d);margin-top:3px}.sim-submit{background:var(--primary,#d7194d);color:#fff;width:100%}.sim-results{min-width:0}.sim-welcome{text-align:center;background:#fff5f8;border:1px dashed #e7dce3;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:20px;min-height:460px;padding:45px;display:flex}.sim-welcome h3{letter-spacing:-.4px;font-size:23px}.sim-welcome p{color:#766978;max-width:540px;font-size:14px;line-height:1.7}.sim-icon{width:74px;height:74px;color:var(--primary,#d7194d);background:#f5eff3;border-radius:20px;place-items:center;display:grid}.sim-explain{gap:24px;padding:18px 0;display:flex}.sim-explain span{color:#85304e;align-items:center;gap:8px;font-size:13px;display:flex}.sim-result-heading{justify-content:space-between;align-items:center;margin:5px 0 22px;display:flex}.sim-result-heading h3{margin:8px 0;font-size:25px}.sim-result-heading p{color:#766978;font-size:13px}.sim-highlights{grid-template-columns:1fr 1fr;gap:15px;margin-bottom:16px;display:grid}.sim-highlights article{background:#fff5f8;border:1px solid #e7dce3;border-radius:12px;padding:24px}.sim-highlights article+article{background:#f1f4fa;border-color:#cbd7e6}.sim-highlights article>span{letter-spacing:.7px;text-transform:uppercase;font-size:11px}.sim-highlights strong{margin:13px 0;font-size:31px;display:block}.sim-highlights strong small,.sim-price-row strong small{margin-left:4px;font-size:12px;font-weight:400}.sim-highlights p,.sim-highlights small{font-size:12px;line-height:1.6}.sim-tradeoff{background:#fff7dd;border:1px solid #eadcac;border-radius:9px;align-items:flex-start;gap:12px;margin-bottom:20px;padding:16px;font-size:13px;line-height:1.7;display:flex}.sim-tradeoff svg{flex-shrink:0;margin-top:3px}.sim-results .section-head{gap:15px;margin-bottom:16px}.sim-results .section-head select{width:auto}.sim-result-card{margin:16px 0}.sim-result-card h3{margin-top:7px;font-size:20px}.sim-price-row{border-bottom:1px solid #e7dce3;justify-content:space-between;gap:16px;padding:16px 0;display:flex}.sim-price-row>div>small{color:#766978;font-size:11px;display:block}.sim-price-row strong{color:#302531;font-size:28px}.sim-costs{flex-wrap:wrap;gap:24px;margin:18px 0;display:flex}.sim-costs dt{color:#766978;font-size:11px}.sim-costs dd{margin-top:5px;font-weight:650}.simulator-page details summary{cursor:pointer;color:#85304e;padding:8px 0;font-size:13px}.simulator-page details p{white-space:pre-wrap;margin:9px 0;font-size:13px;line-height:1.7}.sim-source-text{white-space:pre-wrap;background:#f5eff3;max-height:250px;margin-top:12px;padding:12px;font-size:11px;overflow:auto}.sim-offer-fields{border:1px solid #e7dce3;border-radius:9px;padding:16px}.sim-offer-fields legend{padding:0 5px;font-weight:650}.sim-offer-fields>.muted{margin-bottom:16px;font-size:12px}.sim-device-list{max-height:230px;margin-top:18px;font-size:12px;overflow:auto}.sim-device-list label{gap:8px;margin:8px 0;display:flex}.sim-internet-form{margin:20px 0}.sim-internet-providers{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.sim-internet-provider h3{font-size:24px}.sim-internet-provider .sim-state{background:#f5eff3;border-radius:5px;padding:5px 9px;font-size:12px}.sim-internet-provider .sim-state.available{color:#1e6139;background:#def3df}.sim-internet-provider .sim-state.unavailable{color:#843426;background:#f6e6e2}.sim-internet-offer{border-bottom:1px solid #e7dce3;justify-content:space-between;gap:14px;padding:12px 0;display:flex}.sim-internet-offer p{color:#766978;margin-top:6px;font-size:12px}.sim-internet-provider footer{justify-content:space-between;align-items:center;gap:12px;margin-top:20px;display:flex}.sim-internet-provider footer a{font-size:12px;text-decoration:underline}.sim-internet-provider .muted{margin-top:12px;font-size:12px;line-height:1.6}.sim-internet-form .grid2{gap:15px}.simulator-page textarea{border:1px solid #e7dce3;border-radius:7px;padding:10px}.simulator-page .catalog-card>small{margin:12px 0;display:block}.simulator-page .catalog-card>button{margin-top:15px}.simulator-page .coach-tabs span{background:#f5eff3;border-radius:8px;margin-left:4px;padding:1px 5px;font-size:10px}@media (max-width:1000px){.sim-layout{grid-template-columns:1fr}.sim-hero-stat{display:none}.sim-needs{max-width:none}.sim-lines{max-height:400px;overflow:auto}.sim-welcome{min-height:300px}}@media (max-width:650px){.sim-hero{padding:25px}.sim-hero h2{font-size:26px}.sim-highlights,.sim-internet-providers{grid-template-columns:1fr}.sim-explain{flex-direction:column}.sim-welcome{padding:25px}.simulator-page .coach-tabs{flex-wrap:wrap;height:auto}.sim-price-row{flex-wrap:wrap}}.qualification-banner{color:#6b4911;background:#fff8e9;border:1px solid #e5cc95;border-radius:14px;justify-content:space-between;align-items:center;gap:16px;margin:22px 0;padding:20px;display:flex}.qualification-banner>div{align-items:center;gap:14px;display:flex}.qualification-banner p{margin:4px 0 0;font-size:13px;line-height:1.6}.qualification-banner svg{flex-shrink:0}.qualification-banner.is-running{color:#174774;background:#edf5ff;border-color:#94b7e7}.sim-internet-provider.is-available{background:#edf9f0;border:2px solid #71b783;box-shadow:0 3px 14px #1665340a}.sim-internet-provider.is-running{background:#edf5ff;border:2px solid #3e83ce}.sim-internet-provider.is-manual{background:#fffbf1;border:1px solid #dcc99e}.sim-internet-provider.is-queued{background:#f5f7fb;border:1px solid #cad3df}.sim-internet-provider.is-unavailable{background:#f5f5f6;border:1px solid #aeb6c0}.sim-internet-provider .section-head{flex-wrap:wrap;align-items:flex-start;gap:10px}.qualification-status{color:#654a16;background:#fff4cf;border-radius:20px;align-items:center;gap:6px;padding:6px 10px;font-size:12px;font-weight:650;display:inline-flex}.is-available .qualification-status{color:#166534;background:#d7f0de}.is-running .qualification-status{color:#174774;background:#d8eaff}.is-queued .qualification-status,.is-unavailable .qualification-status{color:#475569;background:#e4e9f0}.qualification-actions{border-top:1px solid #85304e18;flex-wrap:wrap;gap:8px;padding-top:15px;display:flex}.qualification-provenance{color:#766978;margin-top:14px;font-size:11px;display:block}.internet-provider-offers{margin-top:20px}.internet-provider-offers>small{color:#85304e}.sim-internet-offer{border-color:#85304e25;gap:14px}.sim-internet-offer small{margin-top:4px;font-size:11px;font-weight:400;display:block}.sim-internet-offer>strong{text-align:right;white-space:nowrap}.qualification-dialog{max-width:620px}.qualification-address{color:#334155;background:#f4f6f8;border-radius:9px;padding:12px;font-size:13px}.qualification-stages{gap:10px;display:grid}.qualification-step{background:#fffbf1;border:1px solid #ddd5bb;border-radius:10px;justify-content:space-between;gap:12px;padding:14px;display:flex}.qualification-step span{align-items:center;gap:6px;font-size:12px;display:flex}.qualification-step.is-running{color:#174774;background:#edf5ff;border-color:#81aee0}.qualification-step.is-available{color:#166534;background:#edf9f0;border-color:#71b783}.qualification-step.is-queued,.qualification-step.is-unavailable{color:#475569;background:#f4f6f8;border-color:#cad3df}.manual-internet-offer{border:1px solid #d8dfe8;border-radius:12px;gap:12px;padding:16px;display:grid}.manual-internet-offer .grid2{gap:12px}.qualification-dialog a{color:#12698a;font-size:13px;text-decoration:underline}.internet-comparison{margin-top:24px}.internet-comparison .sim-highlights{margin:24px 0}.internet-price-list{margin-top:22px}.internet-price-item{border-top:1px solid #e1e7eb;grid-template-columns:28px 1fr auto;gap:16px;padding:20px 0;display:grid}.internet-price-item>div:last-child{text-align:right}.internet-price-item small{color:#4b5563;margin-top:5px;font-size:12px;display:block}.internet-price-item details{color:#556271;max-width:620px;margin-top:8px;font-size:12px}.internet-price-item details p{margin-top:8px}.internet-rank{color:#254a68;background:#e9f0f5;border-radius:50%;place-items:center;width:26px;height:26px;font-size:12px;font-weight:600;display:grid}.internet-price-item:first-child .internet-rank{color:#166534;background:#d7f0de}@media (max-width:650px){.qualification-banner{flex-direction:column;align-items:stretch}.internet-price-item{grid-template-columns:24px 1fr;gap:10px}.internet-price-item>div:last-child{text-align:left;grid-column:2}.qualification-step{flex-wrap:wrap}.sim-internet-provider .qualification-status{font-size:11px}}.sim-acquisition-section{margin-top:26px}.sim-acquisition-title{color:#254b68;background:#e9f1f8;border-radius:12px;padding:16px 20px;margin:18px 0!important;font-size:22px!important}.sim-acquisition-section .sim-result-card{margin-top:16px}.simulator-page .sim-hero{margin-bottom:22px;padding:26px 30px}.simulator-page .sim-hero h2{margin:10px 0;font-size:29px;line-height:1.2}.simulator-page .sim-hero-stat strong{font-size:36px}.mobility-layout{color:#302531;grid-template-columns:320px minmax(0,1fr);align-items:start;gap:22px;margin-top:20px;display:grid}.mobility-needs{background:#fff;border:1px solid #e7dce3;border-radius:20px;flex-direction:column;gap:18px;min-width:0;padding:20px;display:flex}.mobility-panel-heading{align-items:center;gap:11px;margin-bottom:2px;display:flex}.mobility-panel-heading h3{margin:0;font-size:18px;font-weight:750}.mobility-panel-heading p{color:#766978;margin:3px 0 0;font-size:12px}.mobility-step{width:30px;height:30px;color:var(--primary,#d7194d);background:#f5eff3;border-radius:10px;flex:none;place-items:center;font-size:13px;font-weight:750;display:grid}.mobility-field{flex-direction:column;gap:6px;min-width:0;display:flex}.mobility-field>span{color:#85304e;font-size:12px;font-weight:600}.mobility-field select,.mobility-field input,.mobility-dealer select{color:#302531;width:100%;min-width:0;height:40px;box-shadow:none;background:#fff;border:1px solid #e7dce3;border-radius:9px;padding:0 9px;font-size:13px}:is(.mobility-field select:focus-visible,.mobility-field input:focus-visible,.mobility-dealer select:focus-visible){outline:2px solid var(--primary,#d7194d);outline-offset:2px}.mobility-line-list{flex-direction:column;gap:14px;display:flex}.mobility-line-card{background:#fff5f8;border:1px solid #e7dce3;border-radius:14px;flex-direction:column;gap:13px;padding:14px;display:flex}.mobility-line-card>header{justify-content:space-between;align-items:center;min-height:28px;display:flex}.mobility-line-card>header>div{align-items:center;gap:7px;min-width:0;display:flex}.mobility-line-card>header strong{white-space:nowrap;font-size:14px}.mobility-line-card>header button{color:#766978;width:26px;height:26px}.mobility-line-icon{color:var(--primary,#d7194d);display:flex}.mobility-line-kind{color:#766978;white-space:nowrap;background:#f5eff3;border-radius:5px;padding:3px 5px;font-size:10px;font-weight:600}.mobility-input-unit{position:relative}.mobility-input-unit input{padding-right:85px}.mobility-input-unit>span{color:#766978;pointer-events:none;font-size:12px;position:absolute;top:11px;right:12px}.mobility-check{color:#85304e;cursor:pointer;align-items:flex-start;gap:9px;font-size:12px;line-height:1.45;display:flex}.mobility-check input{accent-color:var(--primary,#d7194d);flex:none;width:15px;height:15px;margin-top:1px}.mobility-check small{color:#766978;margin-top:2px;font-size:11px;display:block}.mobility-destinations{color:#85304e;font-size:11px;line-height:1.55}.mobility-destinations summary{cursor:pointer;align-items:center;gap:5px;display:flex}.mobility-destinations p{margin-top:9px}.mobility-add-line{width:100%;margin-top:-4px;color:var(--primary,#d7194d)!important;background:0 0!important;border-style:dashed!important;border-color:#e7dce3!important}.mobility-options{border-top:1px solid #e7dce3;flex-direction:column;gap:12px;padding-top:16px;display:flex}.mobility-options h4{color:#85304e;margin:0;font-size:12px;font-weight:750}.mobility-two-fields{grid-template-columns:1fr 1fr;gap:9px;display:grid}.mobility-fsmb-note{color:#796129;background:#fff5da;border-radius:8px;margin:0;padding:10px 12px;font-size:11px;line-height:1.6}.mobility-help{color:#766978;margin:0;font-size:11px;line-height:1.5}.mobility-compare{gap:10px;width:100%;min-height:44px;background:var(--primary,#d7194d)!important;color:#fff!important;border-radius:11px!important}.mobility-results{min-width:0}.mobility-result-toolbar{color:#766978;justify-content:space-between;align-items:center;gap:10px;margin:18px 0 10px;font-size:11px;display:flex}.mobility-result-toolbar label{align-items:center;gap:8px;display:flex}.mobility-result-toolbar select{color:#85304e;background:#fff;border:1px solid #e7dce3;border-radius:8px;padding:6px 9px;font-size:12px}.mobility-ranking-help{color:#85304e;background:#f5eff3;border-radius:10px;align-items:flex-start;gap:7px;margin-bottom:16px;padding:11px 12px;font-size:11px;line-height:1.6;display:flex}.mobility-ranking-help svg{flex:none;margin-top:2px}.mobility-acquisitions{grid-template-columns:1fr;gap:16px;display:grid}.mobility-acquisitions.is-dual{grid-template-columns:repeat(2,minmax(0,1fr))}.mobility-acquisition{min-width:0}.mobility-acquisition-heading{border-bottom:1px solid #e7dce3;justify-content:space-between;align-items:center;gap:5px;margin-bottom:10px;padding:13px 0;display:flex}.mobility-acquisition-heading>div{align-items:center;gap:9px;display:flex}.mobility-acquisition-heading h4{margin:0;font-size:16px;font-weight:750}.mobility-acquisition-heading p{color:#766978;margin:3px 0 0;font-size:10px}.mobility-acquisition-heading>span{white-space:nowrap;color:#766978;font-size:10px}.mobility-mode-icon{width:34px;height:34px;color:var(--primary,#d7194d);background:#f5eff3;border-radius:10px;place-items:center;display:grid}.mobility-mode-icon.is-lease{color:#5a6ca0;background:#edf0f9}.mobility-choice{background:#fff;border:1px solid #e7dce3;border-radius:15px;min-width:0;margin-bottom:14px;padding:16px;box-shadow:0 3px 10px #52213710}.mobility-choice.is-recommended{border-color:#de93a9;box-shadow:0 3px 14px #d7194d14}.mobility-choice-tags{flex-wrap:wrap;gap:7px;margin-bottom:15px;display:flex}.mobility-choice-tags:empty{display:none}.mobility-choice-tags>span{white-space:normal;border-radius:9px;align-items:center;gap:7px;padding:9px 11px;font-size:16px;font-weight:800;line-height:1.2;display:inline-flex}.mobility-choice-tags svg{flex:none}.tag-balanced{color:#85304e;background:#f5eff3}.tag-price{color:#174d79;background:#dcecff}.tag-commission{color:#7c4b07;background:#ffedcd}.mobility-choice-provider h5{letter-spacing:-.4px;color:#302531;overflow-wrap:anywhere;margin:0;font-size:23px;font-weight:800;line-height:1.25}.mobility-choice-provider h5>span{color:#85304e}.mobility-choice-plan{color:#766978;margin:5px 0 13px;font-size:12px;line-height:1.5}.mobility-inclusions{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:10px;margin:12px 0 15px;display:grid}.mobility-inclusion{border-left:3px solid #de93a9;padding:2px 0 2px 11px}.mobility-inclusion>small{color:#766978;margin-bottom:4px;font-size:11px;display:block}.mobility-inclusion>strong{color:#302531;letter-spacing:-.4px;font-size:24px;font-weight:800;line-height:1.2;display:block}.mobility-inclusion>strong small{letter-spacing:0;color:#766978;margin-top:4px;font-size:11px;font-weight:500;display:block}.mobility-inclusion p{color:#85304e;gap:6px;margin:7px 0 0;font-size:13px;font-weight:650;line-height:1.5;display:flex}.mobility-inclusion svg{flex:none;margin-top:2px}.mobility-phone-models{color:#34526c;background:#f2f7fb;border:1px solid #dce6ef;border-radius:9px;margin:0 0 15px;padding:11px}.mobility-phone-models>div{align-items:center;gap:8px;display:flex}.mobility-phone-models>div+div{margin-top:7px}.mobility-phone-models svg{flex:none}.mobility-phone-models strong{font-size:14px;line-height:1.4}.mobility-choice-money{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:13px;display:grid}.mobility-choice-money>div:last-child{border-left:1px solid #e7dce3;padding-left:10px}.mobility-choice-money small{color:#766978;margin-bottom:5px;font-size:10px;display:block}.mobility-choice-money strong{letter-spacing:-.9px;white-space:nowrap;font-size:22px;font-weight:780;line-height:1.2}.mobility-choice-money strong>span{letter-spacing:0;margin-left:3px;font-size:10px;font-weight:400}.mobility-choice-money>div:last-child strong{color:var(--primary,#d7194d);font-size:20px}.mobility-choice-breakdown{background:#fff5f8;border-radius:8px;margin:0 0 10px;padding:8px 10px}.mobility-choice-breakdown>div{justify-content:space-between;align-items:baseline;gap:10px;padding:4px 0;font-size:11px;display:flex}.mobility-choice-breakdown dt{color:#766978;line-height:1.3}.mobility-choice-breakdown dd{white-space:nowrap;margin:0;font-weight:650}.mobility-choice-breakdown .mobility-buyout{border-top:1px dashed #e7dce3;margin-top:4px;padding-top:8px}.mobility-buyout dt{color:#5e668c}.mobility-buyout dd{color:#59658f}.mobility-choice-delta{color:#766978;margin:6px 0 12px;font-size:10px;line-height:1.6}.mobility-choice-delta strong{color:#85304e;font-weight:650}.mobility-dealer{color:#766978;align-items:center;gap:8px;margin:10px 0;font-size:10px;display:flex}.mobility-dealer select{flex:1;min-width:0;height:32px;font-size:10px}.mobility-dealer-name{color:#766978;margin:10px 0;font-size:10px}.mobility-stock{color:#766978;margin:4px 0;font-size:10px;line-height:1.45}.mobility-line-details{margin:12px 0;font-size:11px}.mobility-line-details summary,.mobility-conditions summary{cursor:pointer;color:#85304e;font-size:11px}.mobility-detail-line{border-bottom:1px solid #e7dce3;padding:10px 0;line-height:1.5}.mobility-detail-line p{color:#766978;margin:4px 0;font-size:10px}.mobility-line-details dl{margin-top:10px}.mobility-choice-actions{gap:7px;display:flex}.mobility-choice-actions>button:first-child{background:var(--primary,#d7194d);color:#fff;flex:1;gap:6px;min-width:0;height:37px;font-size:11px}.mobility-choice-actions>button:last-child{color:#85304e;height:37px;padding:0 10px}.mobility-choice-actions>button:last-child span{font-size:11px}.is-dual .mobility-choice-actions>button:last-child span{display:inline}.mobility-conditions{color:#766978;border-top:1px solid #e7dce3;margin-top:13px;padding-top:10px;font-size:10px;line-height:1.6}.mobility-conditions summary{color:#766978;font-size:10px}.mobility-conditions p,.mobility-conditions>div{margin:8px 0}.mobility-conditions small{font-size:9px}.mobility-show-more{color:#85304e;width:100%;font-size:11px}.mobility-results-foot{align-items:flex-start;gap:6px;margin:18px 0;display:flex}.mobility-results-foot svg{flex:none}.mobility-excluded{color:#766978;border-top:1px solid #e7dce3;padding-top:10px;font-size:11px}.mobility-excluded p{margin:7px 0;font-size:10px}.mobility-excluded summary{cursor:pointer}.mobility-empty{text-align:center;color:#85304e;border:1px dashed #e7dce3;border-radius:12px;padding:24px 16px;font-size:12px;line-height:1.6}.mobility-empty p{margin:8px 0 0;font-size:11px}.mobility-welcome{text-align:center;background:linear-gradient(145deg,#fff5f8,#fff5f8);border:1px dashed #e7dce3;border-radius:20px;flex-direction:column;justify-content:center;align-items:center;min-height:540px;padding:40px;display:flex}.mobility-welcome-icon{color:#85304e;background:#f5eff3;border-radius:20px;place-items:center;width:64px;height:64px;margin-bottom:24px;display:grid}.mobility-welcome .sim-kicker{letter-spacing:1.7px;font-size:10px}.mobility-welcome h3{letter-spacing:-.8px;color:#85304e;margin:14px 0;font-size:32px;font-weight:750;line-height:1.2}.mobility-welcome>p{color:#766978;max-width:360px;font-size:13px;line-height:1.8}.mobility-welcome-benefits{flex-wrap:wrap;justify-content:center;gap:15px;margin:24px 0;display:flex}.mobility-welcome-benefits span{color:#85304e;align-items:center;gap:6px;font-size:10px;display:flex}.mobility-welcome-example{text-align:left;background:#fff;border:1px solid #e7dce3;border-radius:12px;align-items:center;gap:14px;max-width:420px;margin-top:10px;padding:16px;display:flex}.mobility-welcome-example svg{color:#766978;flex:none}.mobility-welcome-example p{color:#766978;margin:0;font-size:11px;line-height:1.8}.mobility-welcome-example strong{color:#85304e;font-weight:600}@media (min-width:1450px){.mobility-layout{grid-template-columns:340px minmax(0,1fr);gap:26px}.mobility-choice{padding:20px}.mobility-choice-money strong{font-size:25px}.mobility-choice-money>div:last-child strong{font-size:23px}}@media (max-width:1190px){.mobility-layout{grid-template-columns:285px minmax(0,1fr);gap:16px}.mobility-needs{padding:15px}.mobility-choice{padding:12px}.mobility-choice-money strong{font-size:19px}.mobility-choice-money>div:last-child strong{font-size:18px}.mobility-choice-money strong>span{margin:3px 0 0;display:block}.mobility-acquisition-heading>span{display:none}.mobility-line-kind{font-size:9px}}@media (max-width:1020px){.mobility-layout{grid-template-columns:1fr}.mobility-line-list{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.mobility-line-list:has(>.mobility-line-card:only-child){grid-template-columns:1fr}.mobility-needs{padding:20px}.mobility-choice-money strong{font-size:25px}.mobility-choice-money>div:last-child strong{font-size:23px}.mobility-choice-money strong>span{margin-left:3px;display:inline}.mobility-results{margin-top:8px}.mobility-welcome{min-height:370px}}@media (max-width:620px){.simulator-page .sim-hero{padding:22px}.simulator-page .sim-hero h2{font-size:24px}.simulator-page .sim-hero-stat{display:none}.mobility-line-list,.mobility-acquisitions.is-dual{grid-template-columns:1fr}.mobility-needs,.mobility-choice{padding:16px}.mobility-welcome{min-height:350px;padding:28px 20px}.mobility-welcome h3{font-size:28px}.mobility-welcome-benefits{gap:10px}.is-dual .mobility-choice-actions>button:last-child span{display:inline}.mobility-result-toolbar,.mobility-ranking-help{font-size:10px}.mobility-acquisition-heading>span{display:block}}.mobility-choice-money>div:last-child strong.is-unknown{letter-spacing:0;white-space:normal;color:#766978;font-size:13px}.mobility-acquisitions:not(.is-dual) .mobility-acquisition{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:14px;display:grid}.mobility-acquisitions:not(.is-dual) .mobility-acquisition>.mobility-acquisition-heading,.mobility-acquisitions:not(.is-dual) .mobility-acquisition>.mobility-show-more,.mobility-acquisitions:not(.is-dual) .mobility-acquisition>.mobility-empty{grid-column:1/-1}.mobility-acquisitions:not(.is-dual) .mobility-choice{margin-bottom:0}.mobility-acquisitions:not(.is-dual) .mobility-choice-actions>button:last-child span{display:inline}@media (max-width:620px){.mobility-acquisitions:not(.is-dual) .mobility-acquisition{grid-template-columns:1fr}.mobility-acquisitions:not(.is-dual) .mobility-choice-actions>button:last-child span{display:inline}}.simulator-page{min-width:0;max-width:1500px;container-type:inline-size}.simulator-page :where(section,article,fieldset,header,footer,form){min-width:0}.simulator-page .sim-hero{flex-wrap:wrap;min-width:0}.simulator-page .sim-hero>div:first-child{flex:350px;min-width:0}.simulator-page .sim-hero p{font-size:14px;line-height:1.8}.simulator-page .sim-hero-stat{flex:0 0 140px;min-width:0;padding-left:24px}.sim-explain{flex-wrap:wrap}.simulator-page .coach-tabs{flex-wrap:wrap;height:auto;min-height:45px}.simulator-page .coach-tabs>button{white-space:normal;height:auto;min-height:38px;font-size:12px;line-height:1.5}.simulator-page .catalog-grid{grid-template-columns:repeat(auto-fit,minmax(min(290px,100%),1fr))}.simulator-page .catalog-card{overflow-wrap:anywhere;min-width:0}.sim-result-heading,.sim-results .section-head{flex-wrap:wrap;gap:13px}.simulator-page select,.simulator-page input{min-width:0;max-width:100%}.sim-layout,.mobility-layout{min-width:0}.mobility-line-card>header{flex-wrap:wrap;gap:8px}.mobility-line-card>header>div{flex-wrap:wrap}.mobility-choice-money>div{min-width:0}.mobility-choice-money strong{white-space:normal;overflow-wrap:anywhere;line-height:1.35}.mobility-choice-breakdown>div{flex-wrap:wrap;gap:5px 12px}.mobility-choice-breakdown dd{white-space:normal;overflow-wrap:anywhere;text-align:right;margin-left:auto}.mobility-choice-actions{flex-wrap:wrap}.mobility-choice-actions>button{white-space:normal;min-height:38px;line-height:1.5;height:auto!important;padding:8px 10px!important}.mobility-choice-actions>button:first-child{flex:150px}.mobility-choice-actions>button:last-child{flex:0 auto}.mobility-choice-provider h5{font-size:clamp(21px,2vw,25px)}.mobility-phone-models>div{align-items:flex-start}.mobility-phone-models strong{overflow-wrap:anywhere}.mobility-inclusions{grid-template-columns:repeat(auto-fit,minmax(min(130px,100%),1fr))}.mobility-inclusion p{overflow-wrap:anywhere}.mobility-acquisition-heading{flex-wrap:wrap;gap:9px}.mobility-acquisition-heading>div{flex:130px;min-width:0}.mobility-acquisition-heading>span{white-space:normal}.mobility-result-toolbar{flex-wrap:wrap;gap:10px}.mobility-result-toolbar label{flex-wrap:wrap;min-width:0}.mobility-result-toolbar select{min-width:0;max-width:100%}.sim-internet-provider footer,.sim-internet-offer{flex-wrap:wrap}.sim-internet-offer>div{flex:190px;min-width:0}.sim-internet-offer>strong{white-space:normal;margin-left:auto}.qualification-banner>div,.qualification-banner>div>div{min-width:0}.qualification-actions>button{white-space:normal;height:auto;min-height:36px;line-height:1.5}.qualification-address{overflow-wrap:anywhere}.internet-price-item,.internet-price-item>*{min-width:0}.sim-source-text{overflow-wrap:anywhere;white-space:pre-wrap}.mobility-needs{box-shadow:0 3px 14px #52213704}.mobility-choice{box-shadow:0 3px 13px #52213706}@container (width<=1150px){.mobility-layout,.sim-layout{grid-template-columns:minmax(0,1fr)}.mobility-needs{padding:21px}.mobility-line-list{grid-template-columns:repeat(auto-fit,minmax(min(270px,100%),1fr));gap:15px;display:grid}.mobility-line-list:has(>.mobility-line-card:only-child){grid-template-columns:1fr}.mobility-needs .mobility-line-card:only-child .mobility-two-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.mobility-results{margin-top:7px}.sim-needs{max-width:none}.simulator-page .sim-hero-stat{display:none}}@container (width<=680px){.mobility-acquisitions.is-dual,.mobility-acquisitions:not(.is-dual) .mobility-acquisition,.mobility-line-list{grid-template-columns:1fr}.mobility-choice{padding:18px}.mobility-choice-money strong{font-size:25px}.mobility-choice-money>div:last-child strong{font-size:23px}.mobility-choice-actions>button:last-child span{display:inline!important}.sim-internet-providers,.sim-highlights{grid-template-columns:1fr}.simulator-page .sim-hero{padding:24px}.simulator-page .sim-hero h2{font-size:26px}.qualification-banner{flex-direction:column;align-items:stretch}.internet-price-item{grid-template-columns:24px minmax(0,1fr);gap:10px}.internet-price-item>div:last-child{text-align:left;grid-column:2}.sim-welcome{min-height:300px;padding:28px}.sim-result-heading h3{font-size:22px}}@container (width<=420px){.mobility-needs,.mobility-choice{padding:15px}.mobility-choice-money strong{font-size:23px}.mobility-choice-money>div:last-child strong{font-size:21px}.mobility-choice-tags>span{font-size:15px}.simulator-page .sim-hero{padding:21px}.simulator-page .sim-hero h2{font-size:24px}.simulator-page .coach-tabs>button{flex:130px}.qualification-step{flex-wrap:wrap}.mobility-two-fields{gap:10px}.sim-highlights article{padding:20px}.mobility-result-toolbar label{width:100%}.mobility-result-toolbar select{flex:1}.sim-explain{gap:14px}.sim-internet-offer>strong{text-align:left;margin-left:0}.simulator-page .sim-welcome{padding:25px 18px}}.simulator-page .sim-hero{background:linear-gradient(115deg,#29232f 0%,#492638 68%,#762640 100%);border:1px solid #ffffff10;box-shadow:0 10px 30px #3d18390b}.simulator-page .sim-hero .sim-kicker{color:#ffc9d9}.simulator-page .sim-hero em{color:#ff9db8}.simulator-page .coach-tabs{background:#f1ebf0;border:1px solid #e5d9e2;border-radius:13px;gap:5px;padding:5px}.simulator-page .coach-tabs>button{color:#746575;border-radius:9px;padding:9px 16px;transition:background .15s,color .15s,box-shadow .15s}.simulator-page .coach-tabs>button.active,.simulator-page .coach-tabs>button[data-state=active]{background:var(--primary,#d7194d);color:#fff;box-shadow:0 3px 9px #a0244920}.mobility-panel-heading h3,.mobility-options h4,.mobility-acquisition-heading h4{color:#392d3d}.mobility-step,.mobility-line-icon{color:var(--primary,#d7194d);background:#fbe9ef}.mobility-line-icon{border-radius:7px;padding:5px}.mobility-field>[data-slot=select-trigger]{width:100%;min-width:0}.mobility-field input:focus-visible{outline-color:var(--primary,#d7194d)}.mobility-compare:hover,.mobility-choice-actions>button:first-child:hover{filter:brightness(.95)}.mobility-choice-actions>button{justify-content:center;font-weight:650;flex:160px!important}.mobility-choice-actions>button:last-child{color:var(--primary,#d7194d);background:#fff8fb;border-color:#e9c2ce}.mobility-choice-actions>button:last-child span{display:inline!important}.mobility-choice-actions>button>svg{flex:none}.mobility-result-toolbar label{flex:0 230px}.mobility-result-toolbar label>[data-slot=select-trigger]{flex:1;width:100%;min-width:0;font-size:12px}.mobility-dealer>[data-slot=select-trigger]{flex:1;min-width:0;font-size:12px}.mobility-welcome{background:linear-gradient(145deg,#fffafd,#faf3f7);border-color:#e7d4df}.mobility-welcome-icon{color:var(--primary,#d7194d);background:#fbe8ef}.simulator-page .sim-submit{background:var(--primary,#d7194d)}.simulator-page .catalog-plan-price,.simulator-page .catalog-prices dd{color:#81304b}@container (width<=420px){.mobility-two-fields{grid-template-columns:minmax(0,1fr)}.mobility-choice-actions>button{flex-basis:100%!important}}.sim-internet-form{border:1px solid #eadbe2;padding:24px;overflow:visible;box-shadow:0 4px 20px #54243806}.sim-address-heading{align-items:center;gap:13px;margin-bottom:22px;display:flex}.sim-address-icon{width:48px;height:48px;color:var(--primary,#d7194d);background:#fff0f5;border-radius:15px;flex-shrink:0;place-items:center;display:grid}.sim-address-heading h3{letter-spacing:-.4px;margin:5px 0 0;font-size:22px;font-weight:750;line-height:1.25}.sim-address-heading .sim-kicker{letter-spacing:1.1px;font-size:10px}.sim-address-region{color:#785367;background:#fff8fb;border:1px solid #eadbe2;border-radius:20px;margin-left:auto;padding:6px 11px;font-size:11px;font-weight:650}.sim-address-search{background:#fff8fb;border:1px solid #efdee5;border-radius:13px;margin-bottom:20px;padding:16px}.sim-address-search>span{color:#704057;margin-bottom:9px;font-size:12px;font-weight:650;display:block}.sim-address-search .address-input-wrap input{background:#fff;border-radius:9px;height:44px;font-size:14px}.sim-address-search .address-combobox>button{color:#8d3a59;margin-top:8px}.sim-address-grid{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:16px;display:grid}.sim-address-grid .coach-field{gap:7px;min-width:0;margin:0}.sim-address-grid .coach-field>span{color:#5c4b58;font-size:12px;font-weight:650}.sim-address-grid input{border-color:#e5dce2;border-radius:9px;height:40px;font-size:14px}.sim-address-civic{grid-column:span 2}.sim-address-street{grid-column:span 6}.sim-address-city{grid-column:span 4}.sim-address-postal{grid-column:span 3}.sim-address-unit{grid-column:span 5;min-width:0}.sim-address-market{grid-column:span 4}.sim-address-unit .sim-check{color:#756372;margin-top:8px}.sim-address-footer{border-top:1px solid #eee4e9;justify-content:space-between;align-items:center;gap:12px;margin-top:20px;padding-top:17px;display:flex}.sim-address-footer>button{border-radius:9px;min-height:40px}.sim-address-footer>button:last-child{padding-inline:20px;font-weight:650}.sim-internet-form>.notice{margin-top:12px;font-size:12px}@container (width<=700px){.sim-address-civic,.sim-address-postal{grid-column:span 4}.sim-address-street,.sim-address-city{grid-column:span 8}.sim-address-unit,.sim-address-market{grid-column:span 6}.sim-address-heading h3{font-size:20px}}@container (width<=440px){.sim-internet-form{padding:17px}.sim-address-heading{gap:10px;margin-bottom:17px}.sim-address-heading h3{font-size:19px}.sim-address-icon{border-radius:12px;width:40px;height:40px}.sim-address-region{display:none}.sim-address-search{padding:12px}.sim-address-grid{gap:13px}.sim-address-civic{grid-column:span 4}.sim-address-street,.sim-address-city{grid-column:span 8}.sim-address-postal{grid-column:span 4}.sim-address-unit,.sim-address-market{grid-column:span 6}.sim-address-footer{flex-wrap:wrap}.sim-address-footer>button:last-child{order:-1;width:100%}.sim-address-footer>button:first-child{margin:auto}}.qualification-banner.is-complete{color:#245e36;background:#edf9f0;border-color:#b8d9bf}.qualification-source-links{flex-wrap:wrap;gap:8px 16px;min-width:0;display:flex}.qualification-details{border-top:1px solid #85304e18;margin-top:13px;padding:2px 0}.qualification-details summary{font-weight:600;font-size:12px!important}.qualification-details p{color:#506053;font-size:12px!important;line-height:1.6!important}.bell-qualified-speeds{background:#ffffffb5;border:1px solid #9fcaaa;border-radius:11px;margin-top:17px;padding:13px 15px}.bell-qualified-speeds>strong{color:#24633a;align-items:center;gap:7px;font-size:13px;display:flex}.bell-qualified-speeds>span{color:#536c59;margin-top:5px;margin-bottom:8px;font-size:11px;display:block}.bell-qualified-speeds>div{border-top:1px solid #dceade;justify-content:space-between;align-items:center;gap:13px;margin-top:8px;padding:11px 0 2px;display:flex}.bell-qualified-speeds>div b{color:#194e2c;font-size:19px;line-height:1.25}.bell-qualified-speeds small{color:#526455;margin-top:3px;font-size:11px;font-weight:400;display:block}.bell-qualified-speeds>div>strong{text-align:right;font-size:16px}.bell-qualified-speeds>div>div{min-width:0}.sim-internet-provider .qualification-status{max-width:100%;line-height:1.4}.sim-internet-provider .qualification-status svg{flex-shrink:0}.sim-address-unit .sim-check{align-items:center}.sim-address-unit .sim-check input[type=checkbox]{border-radius:3px;flex-shrink:0;width:14px;height:14px;min-height:14px;margin-top:0}.dossier-preview-notice{color:#244574;background:#eff6ff;border:1px solid #b9d4fb;border-radius:10px;flex-wrap:wrap;align-items:center;gap:12px;margin:0 0 14px;padding:12px 14px;display:flex}.dossier-preview-notice>div{flex:240px;min-width:0}.dossier-preview-notice strong{font-size:12px;font-weight:750}.dossier-preview-notice p{margin:4px 0 0;font-size:12px;line-height:1.5}.dossier-preview-notice button{white-space:normal;color:#174a9c;background:#fff;border-color:#b9d4fb;max-width:100%;height:auto;min-height:34px;font-size:12px}.dossier-sheet[data-slot=sheet-content]{background:#f8f9fc;gap:0;width:min(980px,100vw);scroll-padding-top:220px;overflow-y:auto;max-width:min(980px,100vw)!important}.dossier-sheet>*{min-width:0}.dossier-top{z-index:4;background:#fff;border-bottom:1px solid #e9e9f0;padding:19px 26px 14px;position:sticky;top:0;box-shadow:0 5px 18px #27243106}.dossier-heading[data-slot=sheet-header]{flex-direction:row;justify-content:space-between;align-items:center;gap:14px;padding:0 28px 16px 0;display:flex}.dossier-heading>div{min-width:0}.dossier-heading [data-slot=sheet-title]{overflow-wrap:anywhere;font-size:25px;line-height:1.2}.dossier-heading [data-slot=sheet-description]{color:#80758b;margin-bottom:5px;font-size:11px}.dossier-heading .dossier-sale{flex:none;height:auto;min-height:36px;font-size:13px}.dossier-status-bar{background:#faf7f9;border:1px solid #eee5eb;border-radius:13px;align-items:flex-end;gap:18px;padding:12px 14px;display:flex}.dossier-stage-field{--stage-color:#d83160;flex:1;gap:6px;min-width:0;max-width:390px;display:grid}.dossier-stage-field>label{color:#796277;font-size:11px;font-weight:700}.dossier-stage-field [data-slot=select-trigger]{border-left:4px solid var(--stage-color);min-height:40px;padding-block:8px;font-weight:650}.dossier-stage-field[data-tone=azure]{--stage-color:#2563eb}.dossier-stage-field[data-tone=orange]{--stage-color:#ea7417}.dossier-stage-field[data-tone=amber]{--stage-color:#b77a15}.dossier-stage-field[data-tone=blue]{--stage-color:#4d7cab}.dossier-stage-field[data-tone=purple]{--stage-color:#8b5caa}.dossier-stage-field[data-tone=green]{--stage-color:#31845e}.dossier-stage-field[data-tone=slate]{--stage-color:#7c8493}.dossier-status-bar>.dossier-priority{min-height:40px;margin-left:auto}:is(.dossier-priority:focus-visible,.dossier-section-trigger:focus-visible){outline-offset:2px;outline:3px solid #e4326070}.dossier-priority{color:#70677a;flex:none;align-items:center;gap:7px;font-size:11px;display:flex}.dossier-priority-track{background:#dedce5;border-radius:20px;width:31px;height:18px;padding:3px;display:block}.dossier-priority-track i{background:#fff;border-radius:50%;width:12px;height:12px;transition:transform .18s;display:block;box-shadow:0 1px 3px #0002}.dossier-priority.is-urgent{color:#c92e4d;font-weight:700}.dossier-priority.is-urgent .dossier-priority-track{background:#e43260}.dossier-priority.is-urgent i{transform:translate(13px)}.dossier-action-groups{flex-wrap:wrap;gap:24px;margin-top:15px;display:flex}.dossier-action-groups section>div{flex-wrap:wrap;gap:6px;display:flex}.dossier-action-groups h3{color:#8c8294;text-transform:uppercase;letter-spacing:.08em;margin:0 0 6px;font-size:11px;font-weight:700}.dossier-action-groups button{background:#fff;border-radius:7px;gap:6px;height:32px;min-height:32px;padding:0 10px;font-size:12px}.dossier-body{gap:14px;min-width:0;padding:20px 26px 28px;display:grid}.dossier-overview{grid-template-columns:1.1fr 1fr;gap:14px;display:grid}.dossier-card{background:#fff;border:1px solid #e9e7ef;border-radius:12px;min-width:0;padding:15px 17px}.dossier-card h3{color:#302a3a;align-items:center;gap:7px;margin:0 0 11px;font-size:13px;font-weight:700;display:flex}.dossier-card h3 svg{color:#b06d85}.dossier-contact-card>p{color:#61566c;overflow-wrap:anywhere;gap:8px;margin:5px 0;font-size:13px;line-height:1.6;display:flex}.dossier-contact-card>p svg{color:#a59aaa;flex:none;margin-top:3px}.dossier-contact-card>small{color:#918697;margin-top:10px;font-size:11px;display:block}.dossier-chips{flex-wrap:wrap;gap:5px;margin-top:8px;display:flex}.dossier-chips span{color:#87758d;background:#f5f2f7;border-radius:5px;padding:3px 6px;font-size:11px}.dossier-next>strong{color:#4a3f56;font-size:15px;display:block}.dossier-next>p{color:#81758c;margin-top:5px;font-size:13px}.dossier-excerpt{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.dossier-metrics{color:#9a8da4;border-top:1px solid #f1edf4;flex-wrap:wrap;gap:14px;margin-top:12px;padding-top:10px;font-size:11px;display:flex}.dossier-metrics strong{color:#5c4d69;margin-right:3px;font-size:15px}.dossier-empty{color:#95869e;font-size:13px;line-height:1.7}.dossier-latest-note{border-left:3px solid #e6a3b8;margin-bottom:12px;padding-left:10px}.dossier-latest-note p{color:#62576e;white-space:pre-wrap;max-height:100px;font-size:13px;line-height:1.65;overflow:auto}.dossier-latest-note small,.dossier-history-notes small{color:#9b8ba5;margin-top:4px;font-size:11px;display:block}.dossier-note-form{align-items:flex-end;gap:8px;display:flex}.dossier-note-form textarea{resize:vertical;background:#faf9fc;min-height:45px;font-size:13px}.dossier-note-form button{font-size:11px}.dossier-section{background:#fff;border:1px solid #e7e5ef;border-radius:11px;min-width:0;overflow:hidden}.dossier-section-trigger{text-align:left;color:#51415f;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:14px 16px;display:flex}.dossier-section-trigger>span{gap:3px;min-width:0;display:grid}.dossier-section-trigger strong{align-items:center;gap:7px;font-size:13px;font-weight:700;display:flex}.dossier-section-trigger small{color:#a08daa;font-size:12px;line-height:1.4}.dossier-section-trigger em{color:#9b80aa;background:#f2edf5;border-radius:5px;padding:1px 5px;font-size:11px;font-style:normal}.dossier-section-trigger>svg{color:#ad9cba;flex:none;transition:transform .18s}.dossier-section.is-open>.dossier-section-trigger>svg{transform:rotate(180deg)}.dossier-section.is-open>.dossier-section-trigger{border-bottom:1px solid #f0eaf5}.dossier-section-content{min-width:0;padding:13px 16px;font-size:13px}.dossier-detail-grid{grid-template-columns:1fr 1fr;align-items:start;gap:12px;display:grid}.dossier-detail-column{gap:12px;min-width:0;display:grid}.dossier-section-content>section{margin-top:0!important}.dossier-section-content h3,.dossier-section-content h4{font-size:13px}.dossier-section-content .muted{font-size:11px}.dossier-section-content .attempt-history{border-radius:8px;margin-bottom:8px;padding:10px;font-size:11px}.dossier-section-content .attempt-history .tag{padding:2px 5px;font-size:9px}.dossier-section-content .attempt-history .row{flex-wrap:wrap;gap:5px;font-size:11px;display:flex}.dossier-history-notes{margin-top:14px}.dossier-history-notes article{border-bottom:1px solid #f2edf6;padding:9px 0}.dossier-history-notes p{white-space:pre-wrap;font-size:13px;line-height:1.6}.dossier-compact-row,.dossier-service-row{text-align:left;border-bottom:1px solid #f1edf4;justify-content:space-between;align-items:center;gap:10px;width:100%;padding:10px 0;display:flex}.dossier-compact-row>div,.dossier-service-row>span{min-width:0}.dossier-compact-row strong,.dossier-service-row strong{font-size:13px}.dossier-compact-row small,.dossier-service-row small,.dossier-appointment small{color:#9a86a4;margin-top:4px;font-size:11px;display:block}.dossier-service-row em{color:#8a6e9b;background:#f5f0f7;border-radius:5px;flex:none;max-width:100px;padding:3px 6px;font-size:11px;font-style:normal}.dossier-compact-row button,.dossier-inline-actions button,.dossier-appointment button{height:28px;min-height:28px;padding:0 8px;font-size:11px}.dossier-appointment{border-bottom:1px solid #eee7f3;gap:7px;padding:12px 0;display:grid}.dossier-appointment p{white-space:pre-wrap;margin-top:6px;font-size:11px;line-height:1.6}.dossier-inline-actions{flex-wrap:wrap;gap:5px;display:flex}.dossier-field{color:#7e698d;gap:6px;font-size:11px;display:grid}.dossier-field select{background:#fff;border:1px solid #e9e1ee;border-radius:6px;width:100%;padding:8px}.dossier-section .client-communications{border:0;border-radius:0;margin:0;padding:14px 16px}.dossier-section .renewals-client-section{margin:0;padding:0}.dossier-section .renewals-client-section>header{display:none}.dossier-section .renewals-detail{padding:10px}.dossier-section .saved-simulations{margin-top:0}.dossier-section-content button{white-space:normal;max-width:100%}.dossier-sheet>button{z-index:5}@media (min-width:1100px){.dossier-sheet[data-slot=sheet-content]{width:min(900px,86vw)}}@media (max-width:700px){.dossier-sheet[data-slot=sheet-content]{width:100vw;max-width:100vw!important}.dossier-top{padding:17px 16px 12px;position:relative}.dossier-heading[data-slot=sheet-header]{flex-wrap:wrap;align-items:flex-start;gap:10px;padding-right:17px}.dossier-heading [data-slot=sheet-title]{font-size:22px}.dossier-heading .dossier-sale{min-height:32px;font-size:11px}.dossier-status-bar{gap:12px;padding:10px}.dossier-stage-field{max-width:none}.dossier-priority{margin-left:auto}.dossier-action-groups{gap:10px;margin-top:12px}.dossier-action-groups section{width:100%}.dossier-action-groups section>div{display:flex}.dossier-action-groups button{flex:auto;min-height:34px;font-size:11px}.dossier-body{gap:11px;padding:14px}.dossier-overview,.dossier-detail-grid{grid-template-columns:1fr;gap:11px}.dossier-card{padding:13px 14px}.dossier-note-form{flex-wrap:wrap}.dossier-note-form textarea{flex:100%}.dossier-note-form button{margin-left:auto}.dossier-section-trigger{padding:13px 14px}.dossier-section-content{padding:11px 14px}.dossier-detail-column{gap:11px}}@media (prefers-reduced-motion:reduce){.dossier-priority-track i,.dossier-section-trigger>svg{transition:none}}.dossier-contact-card>.dossier-contact-name{align-items:center;margin:0 0 10px}.dossier-contact-name>span{gap:1px;min-width:0;display:grid}.dossier-contact-name small{color:#918697;font-size:10px;line-height:1.5}.dossier-contact-name strong{color:#3e3049;font-size:14px;font-weight:650}.dossier-contact-heading{justify-content:space-between;align-items:center;gap:8px;margin-bottom:9px;display:flex}.dossier-card .dossier-contact-heading h3{margin:0}.contact-edit-pencil{color:#bc315a;background:#fff2f5;border:1px solid #f0c7d3;border-radius:9px;flex:none;width:34px;height:34px;box-shadow:0 1px 3px #bc315a08}.contact-edit-pencil:hover:not(:disabled){color:#a22449;background:#fce3eb;border-color:#e69cb2}.contact-edit-pencil:disabled{opacity:.55;cursor:not-allowed}.contact-edit-pencil>svg{width:16px;height:16px}.contact-edit-pencil:focus-visible{outline-offset:2px;outline:3px solid #e4326070}.contact-edit-dialog[data-slot=dialog-content]{border-radius:16px;gap:20px;width:min(560px,100vw - 32px);max-width:560px;max-height:calc(100dvh - 32px);padding:25px;overflow-y:auto}.contact-edit-form{gap:18px;min-width:0;display:grid}.contact-edit-form label,.contact-edit-address>label{color:#5b5063;gap:7px;font-size:13px;font-weight:600;display:grid}.contact-edit-form input{background:#fff;width:100%;min-width:0;height:40px;font-size:14px;font-weight:400}.contact-edit-pair{grid-template-columns:1fr 1.3fr;gap:12px;min-width:0;display:grid}.contact-edit-pair>label{min-width:0}.contact-edit-address{gap:7px;display:grid}.contact-edit-error{color:#ac2346;background:#fff1f3;border-radius:8px;padding:10px 12px;font-size:13px;line-height:1.5}.contact-edit-form [data-slot=dialog-footer]{padding-top:5px}.contact-edit-form [data-slot=dialog-footer]>button{min-height:38px}.contact-edit-address .address-status:empty{display:none}@media (max-width:520px){.contact-edit-dialog[data-slot=dialog-content]{padding:22px 18px}.contact-edit-pair{grid-template-columns:1fr}.contact-edit-form{gap:15px}}._shell_1vmkj_1{min-width:0;max-width:1280px;margin:0 auto}._intro_1vmkj_1{color:#716579;margin:0 0 18px;font-size:13px;line-height:1.6}._chooser_1vmkj_1{grid-template-columns:minmax(180px,.7fr) minmax(240px,1.3fr);align-items:end;gap:14px;margin-bottom:18px;display:grid}._chooser_1vmkj_1 label{min-width:0}._layout_1vmkj_1{grid-template-columns:260px minmax(0,1fr);align-items:start;gap:20px;display:grid}._navigation_1vmkj_1{background:#fff;border:1px solid #e8e1e9;border-radius:18px;min-width:0;position:sticky;top:18px;overflow:hidden}._navigationHead_1vmkj_1{background:linear-gradient(135deg,#fff2f7,#fff);padding:18px 16px 12px}._navigationHead_1vmkj_1 h3{color:#8f294d;margin:0 0 5px;font-size:17px;font-weight:800}._navigationHead_1vmkj_1 p{color:#85758d;margin:0 0 13px;font-size:12px}._sectionList_1vmkj_1{overscroll-behavior:contain;flex-direction:column;gap:4px;max-height:min(65vh,680px);padding:8px;display:flex;overflow-y:auto}._sectionLink_1vmkj_1{text-align:left;color:#68586f;background:#fff;border:1px solid #0000;border-radius:12px;align-items:flex-start;gap:10px;width:100%;min-width:0;padding:11px 9px;transition:background .12s,border-color .12s;display:flex}._sectionLink_1vmkj_1:hover{background:#fff6fa;border-color:#f4dbe5}._sectionLink_1vmkj_1[aria-current=step]{color:#9b2851;background:#fce7ef;border-color:#f1bace}._sectionIndex_1vmkj_1{background:#f4f0f6;border-radius:8px;flex-shrink:0;place-items:center;width:27px;height:27px;font-size:11px;font-weight:800;display:grid}._sectionLink_1vmkj_1[aria-current=step] ._sectionIndex_1vmkj_1{color:#fff;background:#cc3466}._sectionText_1vmkj_1{flex:1;min-width:0}._sectionText_1vmkj_1 strong{overflow-wrap:anywhere;font-size:12px;line-height:1.45;display:block}._sectionText_1vmkj_1 small{color:#8d7a91;margin-top:3px;font-size:11px;line-height:1.5;display:block}._navFooter_1vmkj_1{border-top:1px solid #eee6ed;padding:12px}._main_1vmkj_1{min-width:0}._pathBar_1vmkj_1{color:#8b778e;flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:12px;font-size:12px;display:flex}._pathBar_1vmkj_1 strong{color:#97315a}._sectionCard_1vmkj_1{background:#fff;border:1px solid #e9dfe8;border-radius:18px;overflow:hidden}._sectionTop_1vmkj_1{background:linear-gradient(115deg,#fff5f9,#fff);border-bottom:1px solid #eedfe7;padding:22px 24px}._sectionHeading_1vmkj_1{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}._sectionHeading_1vmkj_1 h3{color:#8f294d;overflow-wrap:anywhere;align-items:center;gap:10px;min-width:0;margin:0;font-size:20px;font-weight:800;display:flex}._sectionHeading_1vmkj_1 small{white-space:nowrap;color:#8e7c92;font-size:12px;font-weight:500}._sectionActions_1vmkj_1{flex-shrink:0;align-items:center;display:flex}._sectionSettings_1vmkj_1{border-top:1px solid #efdee7;margin-top:15px;padding-top:12px}._sectionSettings_1vmkj_1 summary{color:#8a4762;cursor:pointer;font-size:12px;font-weight:700}._settingsFields_1vmkj_1{flex-direction:column;gap:12px;margin-top:14px;display:flex}._branchPanel_1vmkj_1{background:#fff;border:1px solid #eedce6;border-radius:12px;margin-top:16px;padding:13px 15px}._branchPanel_1vmkj_1 summary{cursor:pointer;color:#8b3459;align-items:center;gap:7px;font-size:13px;font-weight:750;display:flex}._routes_1vmkj_1{flex-direction:column;gap:7px;margin-top:12px;display:flex}._route_1vmkj_1{background:#faf7fb;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;min-width:0;padding:8px 9px;display:flex}._route_1vmkj_1 span{color:#796680;overflow-wrap:anywhere;min-width:0;font-size:12px}._route_1vmkj_1 button,._routeEnd_1vmkj_1{text-align:right;overflow-wrap:anywhere;justify-content:flex-end;align-items:center;gap:6px;min-width:0;max-width:55%;font-weight:700;display:flex;color:#a3325d!important;font-size:12px!important}._route_1vmkj_1 button:hover{text-decoration:underline}._routeEdit_1vmkj_1{color:#796680!important;text-align:left!important;background:0 0!important;justify-content:flex-start!important;max-width:55%!important;font-weight:500!important}._routeError_1vmkj_1{color:#b42342!important}._questionArea_1vmkj_1{padding:20px 24px}._questionTools_1vmkj_1{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:15px;display:flex}._questionTools_1vmkj_1 p{color:#8d7992;margin:0;font-size:12px}._viewChoice_1vmkj_1{background:#f2edf5;border-radius:10px;gap:2px;max-width:100%;padding:3px;display:inline-flex}._viewChoice_1vmkj_1 button{color:#8b7a91;border-radius:8px;padding:7px 10px;font-size:11px;font-weight:700}._viewChoice_1vmkj_1 button[aria-pressed=true]{color:#a32b57;background:#fff;box-shadow:0 1px 4px #49364f13}._questionNumber_1vmkj_1{color:#b88299;flex-shrink:0;align-self:flex-start;padding-top:2px;font-size:11px;font-weight:800}._questionMetadata_1vmkj_1{flex-wrap:wrap;align-items:center;gap:7px;margin-top:6px;display:flex}._questionMetadata_1vmkj_1 small{font-size:11px;margin:0!important}._badge_1vmkj_1{color:#84638d;background:#f2eaf5;border-radius:6px;align-items:center;gap:4px;padding:2px 6px;font-size:10px;font-weight:700;display:inline-flex}._condition_1vmkj_1{color:#9b4669;overflow-wrap:anywhere;align-items:flex-start;gap:5px;max-width:100%;margin:8px 0 0;font-size:11px;line-height:1.5;display:flex}._contextNote_1vmkj_1{color:#75607f;background:#f3edf7;border-radius:10px;padding:10px 12px;font-size:12px;line-height:1.6}._empty_1vmkj_1{text-align:center;color:#8a7892;background:#faf7fb;border:1px dashed #e8dae7;border-radius:12px;padding:26px 15px;font-size:13px;line-height:1.6}._sectionFoot_1vmkj_1{border-top:1px solid #f0e5ed;grid-template-columns:auto minmax(220px,1fr);align-items:end;gap:15px;padding:18px 24px;display:grid}._redirect_1vmkj_1{align-items:flex-end;gap:7px;min-width:0;display:flex}._redirect_1vmkj_1 label{flex:1;min-width:0}._redirect_1vmkj_1>button{flex-shrink:0;height:44px}._stepNav_1vmkj_1{flex-wrap:wrap;justify-content:space-between;gap:12px;padding:14px 0;display:flex}._stepNav_1vmkj_1 button{white-space:normal;text-align:left;max-width:48%;height:auto;min-height:36px;font-size:12px}._status_1vmkj_1{color:#a9621a;margin:0;font-size:12px}._saveBar_1vmkj_1{z-index:20;background:#fff;border:1px solid #e8dce7;border-radius:14px;justify-content:space-between;align-items:center;gap:14px;margin-top:16px;padding:14px 18px;display:flex;position:sticky;bottom:12px;box-shadow:0 6px 25px #5b284513}._saveBar_1vmkj_1 p{color:#8a768e;margin:0;font-size:12px}._saveBar_1vmkj_1 button{flex-shrink:0}._sectionCard_1vmkj_1 .editor-question-bar{gap:6px;padding:13px 12px}._sectionCard_1vmkj_1 .editor-question-title strong{font-size:13px;line-height:1.45}._sectionCard_1vmkj_1 .editor-question-body{gap:18px;padding:18px}._sectionCard_1vmkj_1 .editor-question.selected{border-left-color:#cf3769}._sectionCard_1vmkj_1 .editor-grip{padding:4px}._sectionCard_1vmkj_1 .editor-options{padding:13px}._sectionCard_1vmkj_1 .editor-option{grid-template-columns:minmax(100px,.8fr) minmax(150px,1.3fr) 32px}._sectionCard_1vmkj_1 .editor-option:has(>input+button){grid-template-columns:minmax(0,1fr) 32px}._sectionCard_1vmkj_1 .editor-option>button{width:32px}._searchNote_1vmkj_1{color:#896e8b;padding:8px;font-size:11px}._confirmActions_1vmkj_1{flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:8px;display:flex}._header_1vmkj_1.editor-heading{border-radius:18px;margin-bottom:18px;padding:22px 24px}._header_1vmkj_1 h2{color:#8f294d;font-size:23px;font-weight:800}._header_1vmkj_1 p{font-size:13px}._providerTags_1vmkj_1{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}._providerTags_1vmkj_1 span{color:#95728a;background:#fff8fb;border:1px solid #eadde6;border-radius:999px;padding:3px 8px;font-size:11px}._progressLabel_1vmkj_1{color:#9a8097;margin:0 0 4px;font-size:11px}._sectionCount_1vmkj_1{align-items:center;gap:7px;display:flex}._incoming_1vmkj_1{margin-top:12px}._incoming_1vmkj_1 summary{color:#896c84;cursor:pointer;font-size:12px}._incoming_1vmkj_1 button{text-align:left;overflow-wrap:anywhere;color:#a3325d;font-size:12px}._incoming_1vmkj_1 li{margin:8px 0}._optionCaption_1vmkj_1{color:#93778a;margin:0 0 6px;font-size:11px}._description_1vmkj_1{color:#7c6c82;white-space:pre-wrap;margin:0;font-size:12px;line-height:1.6}._jumpQuestion_1vmkj_1{color:#a3315d;text-align:left;margin-top:7px;font-size:11px}._jumpQuestion_1vmkj_1:hover{text-decoration:underline}._sectionCard_1vmkj_1 .field>span{font-size:12px}._sectionCard_1vmkj_1 .grid2{gap:14px}@media (min-width:1600px){._layout_1vmkj_1{grid-template-columns:280px minmax(0,1fr)}}@media (max-width:1000px){._layout_1vmkj_1{grid-template-columns:215px minmax(0,1fr);gap:14px}._sectionTop_1vmkj_1,._questionArea_1vmkj_1{padding:18px}._sectionFoot_1vmkj_1{grid-template-columns:1fr;padding:16px}._sectionHeading_1vmkj_1 h3{font-size:18px}._header_1vmkj_1.editor-heading{padding:18px}._sectionCard_1vmkj_1 .editor-option{grid-template-columns:minmax(0,1fr) 32px}._sectionCard_1vmkj_1 .editor-option>:nth-child(2){grid-area:2/1}._sectionCard_1vmkj_1 .editor-option>button{grid-area:1/2}}@media (max-width:700px){._chooser_1vmkj_1{grid-template-columns:1fr;gap:10px}._layout_1vmkj_1{grid-template-columns:1fr}._navigation_1vmkj_1{position:static}._navigationHead_1vmkj_1{padding:14px}._sectionList_1vmkj_1{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:4px;max-height:210px;display:grid}._sectionLink_1vmkj_1{padding:9px 7px}._sectionText_1vmkj_1 strong{font-size:11px}._sectionIndex_1vmkj_1{width:23px;height:23px;font-size:10px}._navFooter_1vmkj_1{padding:9px}._sectionTop_1vmkj_1,._questionArea_1vmkj_1{padding:14px}._sectionHeading_1vmkj_1{align-items:flex-start}._sectionHeading_1vmkj_1 h3{font-size:17px}._sectionHeading_1vmkj_1 small{white-space:normal}._route_1vmkj_1{flex-direction:column;align-items:flex-start}._route_1vmkj_1 button,._routeEnd_1vmkj_1{text-align:left;justify-content:flex-start;max-width:100%}._routeEdit_1vmkj_1{max-width:100%!important}._saveBar_1vmkj_1{flex-wrap:wrap;padding:12px;bottom:8px}._saveBar_1vmkj_1>button{width:100%}._header_1vmkj_1 h2{font-size:20px}._stepNav_1vmkj_1 button{max-width:100%}._sectionCard_1vmkj_1 .editor-question-body{padding:12px}._sectionCard_1vmkj_1 .editor-question-bar{gap:3px;padding:12px 7px}._sectionCard_1vmkj_1 .editor-question-title strong{font-size:12px}._sectionCard_1vmkj_1 .editor-grip{padding:2px}._questionTools_1vmkj_1{align-items:flex-start}._viewChoice_1vmkj_1 button{padding:7px;font-size:10px}._sectionHeading_1vmkj_1 h3>span{width:28px;height:28px;font-size:13px}._sectionCard_1vmkj_1 .editor-question-bar>button:last-child{width:27px}._sectionFoot_1vmkj_1{padding:14px}._sectionCard_1vmkj_1 .editor-question-body .grid2{grid-template-columns:1fr}}._hiddenSections_1vmkj_6{text-align:left;color:#9a3e62;width:100%;margin:0 0 12px;padding:0 3px;font-size:11px;line-height:1.5;display:block}._hiddenSections_1vmkj_6:hover{text-decoration:underline}._overviewNav_1vmkj_8{color:#a33160;background:#fff;border:1px solid #efd3df;border-radius:11px;align-items:center;gap:9px;width:100%;margin-top:12px;padding:11px 12px;font-size:13px;font-weight:750;display:flex}._overviewNav_1vmkj_8[aria-current=page]{color:#fff;background:#cf3466;border-color:#cf3466;box-shadow:0 4px 12px #bc2e5526}._advancedNav_1vmkj_8{color:#827186;text-align:left;align-items:center;gap:8px;width:100%;margin-bottom:9px;padding:10px 5px;font-size:11px;line-height:1.5;display:flex}._advancedNav_1vmkj_8 span{flex:1}._advancedNav_1vmkj_8>svg{flex-shrink:0}._advancedNav_1vmkj_8:hover{color:#a33160}._overviewHeader_1vmkj_8{justify-content:space-between;align-items:flex-start;gap:20px;padding:2px 0 19px;display:flex}._overviewHeader_1vmkj_8 h3{letter-spacing:-.3px;color:#642c4a;margin:5px 0 10px;font-size:25px;font-weight:800;line-height:1.25}._overviewHeader_1vmkj_8 p:not(.eyebrow){color:#8d788a;max-width:530px;margin:0;font-size:12px;line-height:1.65}._overviewStats_1vmkj_8{background:#fff;border:1px solid #ecdee7;border-radius:14px;flex-shrink:0;gap:16px;padding:10px 15px;display:flex}._overviewStats_1vmkj_8 span{color:#947a91;text-align:center;flex-direction:column;font-size:10px;display:flex}._overviewStats_1vmkj_8 strong{color:#ad355f;font-size:21px;font-weight:800}._clientFieldsLink_1vmkj_8{text-align:left;color:#92708c;background:#fff;border:1px solid #e8e1ed;border-radius:13px;align-items:center;gap:11px;width:100%;margin-bottom:18px;padding:14px 16px;display:flex}._clientFieldsLink_1vmkj_8>span{flex:1}._clientFieldsLink_1vmkj_8 strong{color:#7b5c77;font-size:12px;font-weight:750;display:block}._clientFieldsLink_1vmkj_8 small{margin-top:3px;font-size:11px;line-height:1.55;display:block}._clientFieldsLink_1vmkj_8:hover{background:#fffafd;border-color:#d5bacd}._overviewGrid_1vmkj_8{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;display:grid}._overviewCard_1vmkj_8{background:#fff;border:1px solid #e9dfe8;border-radius:16px;min-width:0;overflow:hidden;box-shadow:0 2px 5px #6d2e4804}._overviewCardTitle_1vmkj_8{text-align:left;background:linear-gradient(110deg,#fff3f8,#fff);border-bottom:1px solid #f1e4eb;align-items:center;gap:11px;width:100%;padding:16px;display:flex}._overviewCardTitle_1vmkj_8>span{color:#fff;background:#d73569;border-radius:10px;flex-shrink:0;place-items:center;width:31px;height:31px;font-size:13px;font-weight:800;display:grid}._overviewCardTitle_1vmkj_8>div{flex:1;min-width:0}._overviewCardTitle_1vmkj_8 h4{color:#913153;overflow-wrap:anywhere;margin:0;font-size:14px;font-weight:800;line-height:1.4}._overviewCardTitle_1vmkj_8 small{color:#a17990;margin-top:4px;font-size:10px;display:block}._overviewCardTitle_1vmkj_8>svg{color:#b07592;flex-shrink:0}._overviewCardTitle_1vmkj_8:hover{background:#ffedf5}._overviewQuestions_1vmkj_8{padding:7px 10px}._overviewQuestion_1vmkj_8{text-align:left;border-bottom:1px solid #f3edf2;align-items:flex-start;gap:7px;width:100%;min-width:0;padding:11px 5px;display:flex}._overviewQuestion_1vmkj_8:last-child{border-bottom:0}._overviewQuestion_1vmkj_8>span:nth-child(2){flex:1;min-width:0}._overviewQuestion_1vmkj_8 strong{color:#5f5068;overflow-wrap:anywhere;font-size:12px;font-weight:650;line-height:1.45;display:block}._overviewQuestion_1vmkj_8 small{color:#a28a9f;margin-top:3px;font-size:10px;line-height:1.6;display:block}._overviewQuestion_1vmkj_8>svg{color:#b696a7;flex-shrink:0;margin-top:3px}._overviewQuestion_1vmkj_8:hover{background:#fff7fb;border-radius:8px}._overviewQuestionNumber_1vmkj_8{color:#ba91a8;min-width:22px;margin-top:2px;font-size:10px;font-weight:800}._choicePreview_1vmkj_8{flex-wrap:wrap;gap:4px;margin-top:5px;display:flex}._choicePreview_1vmkj_8 small{color:#916c85;overflow-wrap:anywhere;background:#f8f3f7;border-radius:5px;max-width:100%;margin:0;padding:2px 6px;line-height:1.3;display:inline-block}._overviewCardFoot_1vmkj_8{background:#fffafd;border-top:1px solid #f3e8ef;padding:11px 15px}._overviewCardFoot_1vmkj_8 p{color:#95728b;overflow-wrap:anywhere;align-items:center;gap:6px;margin:0 0 9px;font-size:10px;line-height:1.5;display:flex}._overviewCardFoot_1vmkj_8 p>svg{flex-shrink:0}._overviewCardFoot_1vmkj_8>button{color:#a5325d;text-align:left;justify-content:space-between;align-items:center;gap:8px;width:100%;font-size:11px;font-weight:750;display:flex}._overviewCardFoot_1vmkj_8>button:hover{text-decoration:underline}._overviewEmpty_1vmkj_8{color:#9f879b;padding:16px;font-size:12px;line-height:1.6}._advancedIntro_1vmkj_8{color:#8f7292;background:#faf5fc;border:1px solid #ece1ee;border-radius:12px;margin:0 0 18px;padding:14px 16px;font-size:12px}._advancedIntro_1vmkj_8 p{margin:0 0 7px;line-height:1.6}._advancedIntro_1vmkj_8 button{color:#a33562;font-size:11px;font-weight:700;text-decoration:underline}._detailTop_1vmkj_8{justify-content:space-between;align-items:center;gap:12px;margin:-5px 0 12px;display:flex}._detailTop_1vmkj_8>span{color:#9a7e93;font-size:12px}._detailTop_1vmkj_8>button{color:#a13a63;padding-left:0}._detailAdvanced_1vmkj_8{color:#96718d;text-align:right;align-items:center;gap:4px;font-size:11px;display:flex}._detailAdvanced_1vmkj_8:hover{color:#ab315d;text-decoration:underline}@media (max-width:1100px){._overviewHeader_1vmkj_8{flex-direction:column;gap:12px}._overviewStats_1vmkj_8{padding:8px 14px}._overviewStats_1vmkj_8 span{flex-direction:row;align-items:center;gap:6px}._overviewStats_1vmkj_8 strong{font-size:17px}._overviewGrid_1vmkj_8{grid-template-columns:1fr}._overviewCardTitle_1vmkj_8{padding:14px}._overviewHeader_1vmkj_8 h3{font-size:23px}}@media (max-width:700px){._overviewNav_1vmkj_8{margin-top:10px;padding:10px}._overviewHeader_1vmkj_8 h3{font-size:21px}._overviewHeader_1vmkj_8{padding-top:5px}._overviewGrid_1vmkj_8{gap:12px}._clientFieldsLink_1vmkj_8{padding:12px}._overviewStats_1vmkj_8{gap:17px}._advancedNav_1vmkj_8{margin-bottom:4px}._detailTop_1vmkj_8{flex-wrap:wrap;margin-top:0}._detailTop_1vmkj_8>span{font-size:11px}}._admin_18xnn_1{color:#352638;max-width:1280px;margin:0 auto;padding:4px 0 30px}._admin_18xnn_1 *,._staffCard_18xnn_1 *{box-sizing:border-box}._admin_18xnn_1 h1,._admin_18xnn_1 h2,._admin_18xnn_1 h3,._admin_18xnn_1 p,._staffCard_18xnn_1 h2,._staffCard_18xnn_1 p{margin:0}._header_18xnn_1{justify-content:space-between;align-items:center;gap:25px;margin-bottom:25px;display:flex}._eyebrow_18xnn_1{letter-spacing:1.5px;color:#b73560;font-size:9px;font-weight:800;line-height:1.7;display:block}._header_18xnn_1 h1{letter-spacing:-.9px;margin-top:5px;font-size:29px;font-weight:800;line-height:1.25}._header_18xnn_1 p{color:#7c647a;margin-top:7px;font-size:12px;line-height:1.8}._headerActions_18xnn_1{flex-wrap:wrap;flex:none;gap:9px;display:flex}._primary_18xnn_1,._secondary_18xnn_1{color:#fff;cursor:pointer;background:#d42f61;border:1px solid #d42f61;border-radius:10px;justify-content:center;align-items:center;gap:7px;min-height:40px;padding:10px 14px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}._primary_18xnn_1:hover:not(:disabled){background:#ba2854}._secondary_18xnn_1{color:#9e3e69;background:#fff;border-color:#e1d0dc}._secondary_18xnn_1:hover:not(:disabled){background:#fff5fa}._primary_18xnn_1:disabled,._secondary_18xnn_1:disabled{opacity:.5;cursor:default}._tabs_18xnn_1{background:#f4eff4;border:1px solid #eadfe8;border-radius:12px;gap:5px;width:fit-content;margin-bottom:25px;padding:5px;display:flex}._tabs_18xnn_1 button{color:#866a82;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:7px;padding:10px 15px;font-size:12px;font-weight:700;display:flex}._tabs_18xnn_1 button[aria-selected=true]{color:#b12f5c;background:#fff;box-shadow:0 2px 8px #59233e0c}._error_18xnn_1,._notice_18xnn_1,._info_18xnn_1{color:#a3314c;background:#fff0f3;border:1px solid #f0cad4;border-radius:11px;align-items:flex-start;gap:8px;padding:13px 16px;font-size:12px;line-height:1.7;display:flex;margin-bottom:18px!important}._notice_18xnn_1{color:#397c5c;background:#f0faf4;border-color:#cee8db}._info_18xnn_1{color:#795b74;background:#f7f1f7;border-color:#eadce9}._info_18xnn_1>svg,._notice_18xnn_1>svg{flex:none;margin-top:2px}._loading_18xnn_1{color:#b55380;justify-content:center;align-items:center;gap:12px;padding:70px;font-size:13px;display:flex}._editorLayout_18xnn_1{grid-template-columns:285px minmax(0,1fr);align-items:start;gap:20px;display:grid}._categoryList_18xnn_1{background:#fff;border:1px solid #e8dce5;border-radius:16px;padding:12px;position:sticky;top:15px}._categoryList_18xnn_1>header{justify-content:space-between;align-items:center;gap:10px;padding:10px 7px 19px;display:flex}._categoryList_18xnn_1 h2{font-size:15px;font-weight:800}._categoryList_18xnn_1 header p{color:#8c7187;margin-top:6px;font-size:11px}._iconButton_18xnn_1{color:#a45a82;cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;place-items:center;width:30px;height:30px;padding:0;display:inline-grid}._iconButton_18xnn_1:hover:not(:disabled){color:#b32d5b;background:#fae9f3}._iconButton_18xnn_1:disabled{color:#ccb6c7;cursor:default}._categoryList_18xnn_1>button{text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;align-items:center;gap:9px;width:100%;min-height:67px;padding:11px 9px;display:flex}._categoryList_18xnn_1>button:hover{background:#faf3f8}._categoryList_18xnn_1>button._selectedCategory_18xnn_1{background:#fff0f7;border-color:#f1d7e5}._categoryIcon_18xnn_1{color:#ae4f7b;background:#f5edf4;border-radius:10px;flex:none;place-items:center;width:34px;height:34px;display:grid}._selectedCategory_18xnn_1 ._categoryIcon_18xnn_1{color:#b43262;background:#f7dbe9}._categoryList_18xnn_1>button>span:nth-child(2){flex:1;min-width:0}._categoryList_18xnn_1 strong{color:#62405a;overflow-wrap:anywhere;font-size:12px;font-weight:750;line-height:1.5;display:block}._categoryList_18xnn_1 small{color:#95758e;margin-top:4px;font-size:9px;line-height:1.7;display:block}._categoryList_18xnn_1>button>svg{color:#b287a2;flex:none}._editor_18xnn_1{background:#fff;border:1px solid #e8dae5;border-radius:17px;min-width:0;padding:25px}._editorHeading_18xnn_1{border-bottom:1px solid #eee3ec;justify-content:space-between;align-items:center;gap:15px;padding-bottom:22px;display:flex}._editorHeading_18xnn_1 h2{letter-spacing:-.4px;margin-top:6px;font-size:21px;font-weight:800;line-height:1.4}._toggle_18xnn_1{color:#7c5874;cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:7px;padding:0;font-size:11px;font-weight:650;line-height:1.6;display:inline-flex}._toggleOn_18xnn_1,._toggleOff_18xnn_1{background:#c43465;border-radius:20px;flex:none;align-items:center;width:31px;height:19px;padding:3px;transition:background .15s;display:inline-flex}._toggleOff_18xnn_1{background:#d7c8d5}._toggle_18xnn_1 i{background:#fff;border-radius:50%;width:13px;height:13px;transition:transform .15s;display:block;box-shadow:0 1px 3px #3d173322}._toggleOn_18xnn_1 i{transform:translate(12px)}._toggle_18xnn_1:disabled{opacity:.6;cursor:default}._step_18xnn_1{align-items:center;gap:11px;margin:24px 0 17px;display:flex}._step_18xnn_1>span{color:#b74272;background:#f9e6f0;border-radius:9px;flex:none;place-items:center;width:29px;height:29px;font-size:11px;font-weight:800;display:grid}._step_18xnn_1 h3{font-size:14px;font-weight:750}._step_18xnn_1 p{color:#95788c;margin-top:4px;font-size:11px;line-height:1.7}._formGrid_18xnn_1{grid-template-columns:repeat(2,minmax(0,1fr));gap:17px;display:grid}._full_18xnn_1{grid-column:1/-1}._field_18xnn_1{color:#76516d;flex-direction:column;gap:7px;min-width:0;font-size:11px;font-weight:700;display:flex}._field_18xnn_1 input,._field_18xnn_1 textarea{color:#4c3549;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #e2d3df;border-radius:9px;padding:10px 12px;font-size:12px;font-weight:400;line-height:1.7}._field_18xnn_1 input:disabled,._field_18xnn_1 textarea:disabled{color:#9c8596;background:#faf7fa}._field_18xnn_1 textarea{resize:vertical;min-height:72px}._field_18xnn_1 input::placeholder,._field_18xnn_1 textarea::placeholder{color:#ac8fa2}._field_18xnn_1 small{color:#96758d;font-size:10px;font-weight:400;line-height:1.8}._routeChoices_18xnn_1{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:18px;display:grid}._routeChoices_18xnn_1 button{text-align:left;cursor:pointer;color:#b17d9a;background:#fff;border:1px solid #e7d9e3;border-radius:12px;flex-direction:column;align-items:flex-start;gap:7px;padding:17px;display:flex;position:relative}._routeChoices_18xnn_1 button[aria-pressed=true]{color:#b33a6c;background:#fff6fb;border-color:#d99bb8}._routeChoices_18xnn_1 strong{color:#69435e;font-size:12px}._routeChoices_18xnn_1 span{color:#92718a;font-size:10px;line-height:1.7}._routeChoices_18xnn_1 button>svg:last-child:not(:first-child){position:absolute;top:13px;right:13px}._includedQuestions_18xnn_1{background:#f8f5f9;border:1px solid #ede4ec;border-radius:11px;flex-wrap:wrap;gap:8px 15px;margin-bottom:18px;padding:12px;display:flex}._includedQuestions_18xnn_1 span{color:#8a7084;align-items:center;gap:5px;font-size:10px;display:flex}._includedQuestions_18xnn_1 svg{color:#bd7197}._questions_18xnn_1{gap:14px;margin-bottom:18px;display:grid}._question_18xnn_1{background:#fffafd;border:1px solid #e9dbe5;border-radius:13px;padding:17px}._question_18xnn_1>header{justify-content:space-between;align-items:center;margin-bottom:15px;display:flex}._question_18xnn_1>header>div{gap:3px;display:flex}._question_18xnn_1>header strong{color:#ad5b84;font-size:11px}._question_18xnn_1>._toggle_18xnn_1{margin-top:15px}._saveBar_18xnn_1{border-top:1px solid #ebdeea;justify-content:space-between;align-items:center;gap:15px;margin-top:25px;padding-top:20px;display:flex}._saveBar_18xnn_1>span{color:#92758c;font-size:11px}._sectionTitle_18xnn_1{justify-content:space-between;align-items:center;gap:22px;margin:25px 0 18px;display:flex}._sectionTitle_18xnn_1 h2{letter-spacing:-.4px;font-size:20px;font-weight:800}._sectionTitle_18xnn_1 p{color:#8d6d85;margin-top:7px;font-size:12px;line-height:1.8}._search_18xnn_1{color:#ad7899;background:#fff;border:1px solid #e5d5e1;border-radius:10px;align-items:center;gap:9px;min-width:270px;padding:10px 13px;display:flex}._search_18xnn_1 input{color:#6a4c63;background:0 0;border:0;outline:none;width:100%;min-width:0;font-size:12px}._search_18xnn_1 input::placeholder{color:#ad8ba1}._clientList_18xnn_1{gap:10px;display:grid}._clientList_18xnn_1 article{background:#fff;border:1px solid #e9dce6;border-radius:14px;align-items:center;gap:16px;padding:18px;display:flex}._avatar_18xnn_1{color:#b14070;background:#f9edf4;border-radius:12px;flex:none;place-items:center;width:39px;height:39px;font-size:11px;font-weight:750;display:grid}._clientIdentity_18xnn_1{flex:1;min-width:0}._clientIdentity_18xnn_1 h3,._subscriptionList_18xnn_1 h3{font-size:13px;font-weight:750;line-height:1.5}._clientIdentity_18xnn_1 p,._subscriptionList_18xnn_1 p{color:#8f6f87;overflow-wrap:anywhere;margin-top:3px;font-size:11px;line-height:1.7}._clientIdentity_18xnn_1 small,._subscriptionList_18xnn_1 small{color:#a08298;margin-top:4px;font-size:10px;line-height:1.7;display:block}._clientBadges_18xnn_1{flex-direction:column;flex:none;align-items:flex-end;gap:6px;display:flex}._enabledBadge_18xnn_1,._disabledBadge_18xnn_1,._platinumBadge_18xnn_1{white-space:nowrap;color:#428164;background:#eaf6ef;border-radius:20px;align-items:center;gap:4px;padding:5px 8px;font-size:9px;font-weight:700;display:inline-flex}._disabledBadge_18xnn_1{color:#947a8f;background:#f2edf3}._platinumBadge_18xnn_1{color:#7f5277;background:linear-gradient(110deg,#e9e1ed,#f7f2f9)}._clientActions_18xnn_1{flex-direction:column;flex:none;align-items:center;gap:5px;min-width:130px;display:flex}._clientActions_18xnn_1 ._secondary_18xnn_1{width:100%;min-height:34px;padding:8px 10px;font-size:10px}._textButton_18xnn_1{color:#ad4677;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:4px 0;font-size:10px;display:inline-flex}._textButton_18xnn_1:hover{text-underline-offset:3px;text-decoration:underline}._empty_18xnn_1{color:#94768d;text-align:center;background:#fdf9fc;border:1px dashed #e4d0df;border-radius:13px;padding:35px 20px;font-size:13px;line-height:1.8}._confirmation_18xnn_1{color:#b1517c;background:#fff7fb;border:1px solid #edcddd;border-radius:14px;align-items:center;gap:14px;margin-top:20px;padding:20px;display:flex}._confirmation_18xnn_1>div{flex:1}._confirmation_18xnn_1 strong{color:#6c3d60;font-size:13px}._confirmation_18xnn_1 p{color:#99748e;margin-top:5px;font-size:11px;line-height:1.8}._platinumStats_18xnn_1{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:23px;display:grid}._platinumStats_18xnn_1>div{color:#976e91;background:linear-gradient(120deg,#f3edf6,#fff,#f7f0f7);border:1px solid #e3d6e7;border-radius:16px;align-items:center;gap:15px;padding:22px;display:flex}._platinumStats_18xnn_1 span{color:#97768e;font-size:10px;line-height:1.6}._platinumStats_18xnn_1 strong{color:#62415e;margin-top:5px;font-size:28px;font-weight:800;line-height:1.3;display:block}._platinumStats_18xnn_1 strong>small{color:#95778f;font-size:10px;font-weight:400}._platinumStats_18xnn_1 strong._smallStat_18xnn_1{font-size:15px;font-weight:750}._billingLayout_18xnn_1{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:20px;display:grid}._panel_18xnn_1{background:#fff;border:1px solid #e6d8e3;border-radius:16px;padding:23px}._panelTitle_18xnn_1{margin-bottom:20px}._panelTitle_18xnn_1 h2{font-size:17px;font-weight:800}._panelTitle_18xnn_1 p{color:#91728b;margin-top:7px;font-size:11px;line-height:1.8}._merchant_18xnn_1{border-top:1px solid #ebdfe8;margin-top:22px;padding-top:20px}._merchant_18xnn_1 summary{color:#985c83;cursor:pointer;font-size:12px;font-weight:700}._merchant_18xnn_1>p{color:#9a7b91;margin:13px 0;font-size:11px;line-height:1.8}._promotionList_18xnn_1{gap:15px;margin-bottom:18px;display:grid}._promoEditor_18xnn_1{background:#fffbfe;border:1px solid #e7d8e5;border-radius:12px;padding:17px}._promoHeader_18xnn_1{justify-content:space-between;align-items:center;gap:12px;margin-bottom:17px;display:flex}._promoHeader_18xnn_1 strong{color:#794e70;font-size:12px}._emptySmall_18xnn_1{color:#a0849a;padding:12px 0 22px;font-size:12px;line-height:1.8}._subscriptionList_18xnn_1{gap:10px;display:grid}._subscriptionList_18xnn_1>article{background:#fff;border:1px solid #e8dce6;border-radius:13px;grid-template-columns:minmax(0,1fr) minmax(230px,.7fr);align-items:center;gap:22px;padding:19px;display:grid}:is(._admin_18xnn_1 button:focus-visible,._admin_18xnn_1 input:focus-visible,._admin_18xnn_1 textarea:focus-visible,._staffCard_18xnn_1 button:focus-visible){outline-offset:3px;outline:3px solid #d62e6030}._requestAnswers_18xnn_2{background:#fffafd;border:1px solid #eadce6;border-radius:11px;gap:12px;margin:16px 0 23px;padding:15px;display:grid}._requestAnswers_18xnn_2>div{gap:4px;display:grid}._requestAnswers_18xnn_2 dt{color:#7a4e6d;font-size:11px;font-weight:700}._requestAnswers_18xnn_2 dd{color:#806279;white-space:pre-wrap;overflow-wrap:anywhere;font-size:12px;line-height:1.8}._staffCard_18xnn_1{color:#4d3149;background:#fff;border:1px solid #e7dbe4;border-radius:15px;margin:18px 0;padding:20px}._staffCard_18xnn_1>header{align-items:center;gap:12px;margin-bottom:16px;display:flex}._staffIcon_18xnn_3{color:#b63265;background:#fbe8f2;border-radius:12px;place-items:center;width:39px;height:39px;display:grid}._staffCard_18xnn_1 h2{font-size:16px;font-weight:750;line-height:1.5}._staffCard_18xnn_1>header p{color:#9a7790;margin-top:3px;font-size:11px}._staffRequests_18xnn_3{gap:7px;display:grid}._staffRequests_18xnn_3>button{text-align:left;cursor:pointer;background:#fdf9fc;border:1px solid #eedfea;border-radius:10px;align-items:center;gap:12px;width:100%;padding:12px;display:flex}._staffRequests_18xnn_3>button:hover{background:#fff0f7}._staffRequests_18xnn_3>button>span{flex:1;min-width:0}._staffRequests_18xnn_3 strong{color:#704663;font-size:12px;display:block}._staffRequests_18xnn_3 small{color:#9b7890;white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:11px;line-height:1.7;display:block;overflow:hidden}._staffRequests_18xnn_3 b{color:#b92d5b;background:#fce5ed;border-radius:20px;flex:none;align-items:center;gap:4px;padding:4px 7px;font-size:9px;display:flex}._staffRequests_18xnn_3 svg{color:#a36a91;flex:none}._staffBackdrop_18xnn_3{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:110;background:#31162da8;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}._staffDialog_18xnn_3{background:#fff;border:1px solid #e5d4e1;border-radius:19px;width:min(600px,100%);max-height:calc(100dvh - 48px);padding:26px;overflow:auto;box-shadow:0 20px 80px #25112d30}._staffDialog_18xnn_3>header{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:17px;display:flex}._staffDialog_18xnn_3>header h2{margin-top:5px;font-size:21px}._staffDialog_18xnn_3>header p{color:#99718e;margin-top:7px;font-size:12px}._requestDescription_18xnn_3{color:#74576c;white-space:pre-wrap;overflow-wrap:anywhere;background:#fffbfd;border:1px solid #ebdce6;border-radius:11px;margin:17px 0;padding:17px;font-size:13px;line-height:1.9}._staffMessages_18xnn_3{gap:10px;margin-bottom:20px;display:grid}._staffMessages_18xnn_3 article{background:#f9f2f8;border:1px solid #eee0eb;border-radius:10px;padding:14px}._staffMessages_18xnn_3 strong{color:#885775;justify-content:space-between;gap:12px;font-size:11px;display:flex}._staffMessages_18xnn_3 time{color:#a07f95;font-size:9px;font-weight:400}._staffMessages_18xnn_3 p{color:#74546b;white-space:pre-wrap;overflow-wrap:anywhere;margin-top:8px;font-size:12px;line-height:1.9}._staffDialog_18xnn_3 form{gap:13px;display:grid}._staffDialog_18xnn_3 form>._primary_18xnn_1{justify-self:end}._staffStatus_18xnn_3{border-top:1px solid #eadce6;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px;margin-top:23px;padding-top:21px;display:grid}._staffDialog_18xnn_3>._info_18xnn_1{margin-top:20px}@media (max-width:1100px){._editorLayout_18xnn_1{grid-template-columns:240px minmax(0,1fr);gap:16px}._editor_18xnn_1{padding:21px}._header_18xnn_1{flex-wrap:wrap}._billingLayout_18xnn_1{grid-template-columns:1fr}._platinumStats_18xnn_1{gap:12px}._platinumStats_18xnn_1>div{padding:18px}._sectionTitle_18xnn_1{flex-wrap:wrap}._search_18xnn_1{width:100%}._clientBadges_18xnn_1{display:none}}@media (max-width:700px){._admin_18xnn_1{padding:0 0 25px}._header_18xnn_1{gap:17px;margin-bottom:21px}._header_18xnn_1 h1{font-size:25px}._header_18xnn_1 p{font-size:12px}._eyebrow_18xnn_1{letter-spacing:1.2px;font-size:8px}._headerActions_18xnn_1{grid-template-columns:1fr 1fr;width:100%;display:grid}._headerActions_18xnn_1>*{padding:10px 9px;font-size:11px}._tabs_18xnn_1{grid-template-columns:repeat(3,minmax(0,1fr));gap:2px;width:100%;display:grid}._tabs_18xnn_1 button{text-align:center;flex-direction:column;gap:6px;padding:10px 3px;font-size:9px}._editorLayout_18xnn_1{grid-template-columns:1fr;gap:17px}._categoryList_18xnn_1{padding:9px;position:static}._categoryList_18xnn_1>header{padding:7px 7px 12px}._categoryList_18xnn_1>button{min-height:58px;padding:9px}._categoryList_18xnn_1 small{font-size:10px}._editor_18xnn_1{padding:19px}._editorHeading_18xnn_1{flex-direction:column;align-items:flex-start;gap:14px}._editorHeading_18xnn_1 h2{font-size:20px}._formGrid_18xnn_1{grid-template-columns:1fr;gap:14px}._field_18xnn_1{font-size:12px}._field_18xnn_1 input,._field_18xnn_1 textarea{padding:10px;font-size:16px}._field_18xnn_1 small{font-size:11px}._routeChoices_18xnn_1{gap:9px}._routeChoices_18xnn_1 button{gap:8px;padding:14px}._routeChoices_18xnn_1 strong{font-size:12px}._routeChoices_18xnn_1 span{font-size:10px}._step_18xnn_1 p{font-size:11px}._includedQuestions_18xnn_1{gap:9px}._includedQuestions_18xnn_1 span{font-size:10px}._question_18xnn_1{padding:14px}._question_18xnn_1>header strong{font-size:12px}._saveBar_18xnn_1{flex-direction:column;align-items:stretch;gap:12px}._saveBar_18xnn_1>._primary_18xnn_1{width:100%}._saveBar_18xnn_1>span{font-size:11px}._clientList_18xnn_1 article{grid-template-columns:35px minmax(0,1fr);gap:11px;padding:16px;display:grid}._avatar_18xnn_1{width:35px;height:35px;font-size:10px}._clientActions_18xnn_1{flex-direction:row;grid-column:2;justify-content:flex-start;gap:13px;min-width:0}._clientActions_18xnn_1 ._secondary_18xnn_1{width:auto;font-size:11px}._clientIdentity_18xnn_1 h3{font-size:14px}._clientIdentity_18xnn_1 p{font-size:12px}._clientIdentity_18xnn_1 small{font-size:10px}._sectionTitle_18xnn_1{gap:15px;margin-top:23px}._sectionTitle_18xnn_1 h2{font-size:18px}._sectionTitle_18xnn_1 p{font-size:11px}._search_18xnn_1{min-width:0;padding:11px 12px}._search_18xnn_1 input{font-size:14px}._confirmation_18xnn_1{flex-wrap:wrap;gap:12px;padding:17px}._confirmation_18xnn_1>div{flex-basis:calc(100% - 42px)}._confirmation_18xnn_1 button{flex:1}._platinumStats_18xnn_1{grid-template-columns:1fr;gap:10px}._platinumStats_18xnn_1>div{justify-content:flex-start;padding:16px}._platinumStats_18xnn_1 strong{font-size:24px}._platinumStats_18xnn_1 strong._smallStat_18xnn_1{font-size:15px}._platinumStats_18xnn_1 span{font-size:11px}._panel_18xnn_1{padding:19px}._promoEditor_18xnn_1{padding:15px}._subscriptionList_18xnn_1>article{grid-template-columns:1fr;gap:16px;padding:17px}._subscriptionList_18xnn_1 h3{font-size:14px}._subscriptionList_18xnn_1 p{font-size:12px}._subscriptionList_18xnn_1 small{font-size:11px}._staffCard_18xnn_1{padding:17px}._staffBackdrop_18xnn_3{padding:12px}._staffDialog_18xnn_3{max-height:calc(100dvh - 24px);padding:21px}._staffDialog_18xnn_3>header h2{font-size:19px}._staffStatus_18xnn_3{grid-template-columns:1fr}._staffDialog_18xnn_3 form>._primary_18xnn_1{justify-self:stretch;width:100%}}@media (prefers-reduced-motion:reduce){._toggleOn_18xnn_1,._toggleOff_18xnn_1,._toggle_18xnn_1 i{transition:none}}.workspace-section-switch{isolation:isolate;background:#f0edf2;border:1px solid #e5dce5;border-radius:15px;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;width:min(100%,460px);min-width:0;margin:0 0 16px;padding:5px;display:grid;position:relative;box-shadow:inset 0 1px 3px #35223805}.workspace-switch-slider{z-index:-1;background:var(--primary,#d7194d);border-radius:16px;width:calc(50% - 5px);transition:transform .26s cubic-bezier(.2,.8,.2,1);position:absolute;top:5px;bottom:5px;left:5px;transform:translate(0);box-shadow:0 3px 10px #ac17442a}.workspace-section-switch[data-side=right]>.workspace-switch-slider{transform:translate(100%)}.workspace-section-switch>button{color:#746a7d;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:11px;justify-content:center;align-items:center;gap:7px;min-width:0;min-height:38px;padding:9px 11px;font-size:13px;font-weight:750;transition:color .18s;display:flex}.workspace-section-switch>button[aria-pressed=true]{color:var(--primary-foreground,#fff)}.workspace-section-switch>button small{display:none}.workspace-section-switch>button svg{width:15px;height:15px}.workspace-switch-slider{border-radius:11px}.workspace-section-switch>button svg{flex-shrink:0}.workspace-section-switch .section-count{background:#0000000a;border-radius:20px;margin-left:3px;padding:2px 7px;font-size:11px}.workspace-section-switch>button[aria-pressed=true] .section-count{background:#ffffff25}.workspace-view-bar{color:#80788c;justify-content:space-between;align-items:center;gap:12px;margin:0 0 14px;font-size:12px;display:flex}.workspace-view-bar strong{color:#342b44;font-size:16px}.workspace-view-switch{background:#fff;border:1px solid #e4dfe9;border-radius:10px;gap:3px;padding:3px;display:flex}.workspace-view-switch>button{color:#756b82;cursor:pointer;border-radius:7px;align-items:center;gap:7px;padding:6px 11px;font-size:12px;font-weight:600;display:flex}.workspace-view-switch>button[aria-pressed=true]{color:var(--primary,#d7194d);background:#f8e8ee}:is(.workspace-section-switch button:focus-visible,.workspace-view-switch button:focus-visible){outline:2px solid var(--primary,#d7194d);outline-offset:3px}.leads-workspace,.sales-workspace{min-width:0;max-width:100%}.leads-workspace [hidden],.sales-workspace [hidden]{display:none!important}.sales-drafts-disclosure{background:#fff;border:1px solid #e8e0eb;border-radius:14px;margin-bottom:18px}.sales-drafts-disclosure summary{cursor:pointer;color:#43354d;padding:14px 18px;font-size:13px}.sales-drafts-disclosure summary span{color:#8d8294;margin-left:15px;font-size:12px}.sales-drafts-disclosure>div{padding:0 18px 12px}.workspace-contract-dialog{max-height:92dvh;overflow:auto;width:min(1160px,100vw - 32px)!important;max-width:none!important;padding:24px!important}.workspace-conversation-dialog{max-height:88dvh;overflow:auto;width:min(700px,100vw - 32px)!important;max-width:none!important}@media (max-width:640px){.workspace-section-switch{width:100%;margin-bottom:14px}.workspace-section-switch>button{gap:5px;padding:7px 6px;font-size:12px}.workspace-section-switch>button svg{width:14px}.workspace-contract-dialog{width:calc(100vw - 16px)!important;padding:16px!important}.workspace-view-bar{margin-bottom:12px}}@media (prefers-reduced-motion:reduce){.workspace-switch-slider,.workspace-section-switch>button{transition:none}}.pipeline-workbench{width:100%;min-width:0}.pipeline-board-toolbar{background:#fff;border:1px solid #e9e4eb;border-radius:14px;flex-wrap:wrap;align-items:end;gap:10px;margin-bottom:16px;padding:14px 16px;display:flex;box-shadow:0 3px 12px #2b1d3a03}.pipeline-board-select{color:#7a7181;flex-direction:column;flex:0 260px;gap:4px;min-width:190px;max-width:100%;font-size:11px;font-weight:650;display:flex}.pipeline-board-select>span:first-child{letter-spacing:.03em;padding-left:1px}.pipeline-board-select [data-slot=select-trigger]{background:#faf8fb;border-radius:9px;height:37px;min-height:37px;padding:7px 10px;font-size:12px}.pipeline-board-search{flex:200px;min-width:160px;max-width:440px;position:relative}.pipeline-board-search>svg{color:#8d8294;pointer-events:none;position:absolute;top:11px;left:11px}.pipeline-board-search input{border-radius:9px;height:37px;padding-left:34px;font-size:12px}.pipeline-board-total{color:#82758b;white-space:nowrap;font-variant-numeric:tabular-nums;margin-left:auto;font-size:12px;line-height:37px}.pipeline-board-configure{border-radius:9px;height:37px;min-height:37px;font-size:12px}.pipeline-board{grid-template-columns:repeat(auto-fit,minmax(min(205px,100%),1fr));align-items:stretch;gap:11px;width:100%;min-width:0;display:grid}.pipeline-stage{--stage-accent:var(--primary);--stage-tint:#fff0f5;border:1px solid #e6e1e9;border-top:3px solid var(--stage-accent);background:#f4f2f6;border-radius:13px;flex-direction:column;min-width:0;min-height:max(280px,100dvh - 320px);transition:border-color .15s,box-shadow .15s,background-color .15s;display:flex;overflow:clip}.pipeline-stage[data-tone=amber]{--stage-accent:#c77a13;--stage-tint:#fff6e7}.pipeline-stage[data-tone=azure]{--stage-accent:#2563eb;--stage-tint:#eaf1ff}.pipeline-stage[data-tone=orange]{--stage-accent:#c65b16;--stage-tint:#fff0e5}.pipeline-stage[data-tone=blue]{--stage-accent:#477da7;--stage-tint:#edf4fc}.pipeline-stage[data-tone=purple]{--stage-accent:#8c59a7;--stage-tint:#f6effb}.pipeline-stage[data-tone=green]{--stage-accent:#338768;--stage-tint:#eaf7f0}.pipeline-stage[data-tone=slate]{--stage-accent:#85818c;--stage-tint:#f0eef3}.pipeline-stage.is-drop-target{border-color:var(--stage-accent);background:color-mix(in srgb,var(--stage-tint) 70%,white);box-shadow:0 0 0 2px color-mix(in srgb,var(--stage-accent) 30%,transparent)}.pipeline-stage-heading{background:var(--stage-tint);border-bottom:1px solid color-mix(in srgb,var(--stage-accent) 14%,white);align-items:center;gap:6px;min-width:0;min-height:48px;padding:9px 10px;display:flex}.pipeline-stage-heading[draggable=true]{cursor:grab}.pipeline-stage-heading h2{color:#473c4d;overflow-wrap:anywhere;flex:1;min-width:0;font-size:12px;font-weight:750;line-height:1.35}.pipeline-stage-grip{color:var(--stage-accent);opacity:.7}.pipeline-stage-count{color:var(--stage-accent);border:1px solid color-mix(in srgb,var(--stage-accent) 18%,white);text-align:center;font-variant-numeric:tabular-nums;background:#fff;border-radius:7px;flex:none;min-width:24px;padding:2px 7px;font-size:11px;font-weight:750}.pipeline-stage-list{flex:1;align-content:start;gap:7px;min-height:86px;padding:8px;display:grid}.pipeline-lead{color:#38313f;text-align:left;background:#fff;border:1px solid #e8e2ec;border-radius:9px;flex-direction:column;gap:5px;width:100%;min-width:0;padding:9px 10px;transition:border-color .12s,box-shadow .12s;display:flex;box-shadow:0 1px 3px #2a203a04}.pipeline-lead[draggable=true]{cursor:grab}.pipeline-lead[draggable=true]:active{cursor:grabbing}.pipeline-lead:hover,.pipeline-lead[data-state=open]{border-color:color-mix(in srgb,var(--primary) 45%,white);box-shadow:0 3px 12px #3e193a0d}.pipeline-lead:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.pipeline-lead-heading,.pipeline-lead-context,.pipeline-lead-footer{align-items:center;gap:6px;width:100%;min-width:0;display:flex}.pipeline-lead-heading strong{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:13px;font-weight:750;line-height:1.4;overflow:hidden}.pipeline-lead-priority{color:#d17714;flex:none}.pipeline-lead-context{justify-content:space-between}.pipeline-lead-family{color:#82778c;white-space:nowrap;text-overflow:ellipsis;font-size:10px;line-height:1.5;overflow:hidden}.pipeline-lead-attempts{color:#83768e;font-variant-numeric:tabular-nums;background:#f4f0f6;border-radius:5px;flex:none;align-items:center;gap:4px;padding:2px 5px;font-size:10px;font-weight:750;line-height:1.4;display:inline-flex}.pipeline-lead-attempts.has-attempts{color:#a63659;background:#fcecf2}.pipeline-lead-note{color:#594c63;background:#faf8fb;border-radius:5px;align-items:flex-start;gap:5px;min-width:0;padding:4px 5px;font-size:11px;line-height:1.45;display:flex}.pipeline-lead-note>svg{color:#ab8296;flex:none;margin-top:2px}.pipeline-lead-note>span{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;min-width:0;display:-webkit-box;overflow:hidden}.pipeline-lead-note.is-empty{color:#aa9eaf;background:0 0;padding:0}.pipeline-lead-footer{color:#8b7e94;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:5px;font-size:10px;line-height:1.5}.pipeline-lead-footer>span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.pipeline-lead-footer time{color:#a44769;align-items:center;gap:4px;font-size:10px;font-weight:600;display:inline-flex}.pipeline-stage-empty{color:#a297a8;text-align:center;padding:18px 4px;font-size:11px}.lead-peek-popover[data-slot=popover-content]{width:370px;max-width:calc(100vw - 24px);max-height:min(640px,var(--radix-popover-content-available-height,80vh));color:#3a3041;z-index:60;background:#fff;border:1px solid #e3dce8;border-radius:15px;padding:0;overflow-y:auto;box-shadow:0 18px 54px #39233e26}.lead-peek{overflow-wrap:anywhere;font-size:12px;line-height:1.5}.lead-peek-heading{border-top:3px solid var(--primary);background:linear-gradient(110deg,#fff1f5,#fff);border-bottom:1px solid #f1e7ee;justify-content:space-between;align-items:flex-start;gap:10px;padding:16px 17px 13px;display:flex}.lead-peek-heading>span:first-child{min-width:0}.lead-peek-heading strong{color:#352a3e;font-size:17px;font-weight:750;line-height:1.3;display:block}.lead-peek-stage{color:#937889;margin-top:4px;font-size:11px;display:block}.lead-peek-priority{color:#a86716;background:#fff3dc;border-radius:6px;align-items:center;gap:4px;padding:3px 6px;font-size:10px;display:inline-flex}.lead-peek-highlights{flex-wrap:wrap;align-items:center;gap:8px;margin:13px 16px;display:flex}.lead-peek-highlights>span{color:#9d3659;background:#fff7fa;border:1px solid #f0dce5;border-radius:8px;align-items:center;gap:6px;padding:7px 9px;font-size:11px;display:inline-flex}.lead-peek-highlights strong{font-variant-numeric:tabular-nums;font-size:15px}.lead-peek-highlights small{color:#ad728b;font-size:9px;display:block}.lead-peek-notes{background:#fcf9fc;border:1px solid #eee5ef;border-radius:10px;margin:0 16px 13px;padding:11px 12px}.lead-peek-notes h3{color:#7c4f71;align-items:center;gap:6px;margin:0 0 8px;font-size:11px;font-weight:750;display:flex}.lead-peek-notes h3 span{color:#ac8aa2;margin-left:auto;font-weight:600}.lead-peek-note-list{overscroll-behavior:contain;max-height:200px;overflow-y:auto}.lead-peek-note-list>div+div{border-top:1px solid #eee5ef;margin-top:9px;padding-top:9px}.lead-peek-note-list p{white-space:pre-wrap;color:#55445d;font-size:12px;line-height:1.5}.lead-peek-note-list time{color:#a28da8;margin-top:4px;font-size:10px;display:block}.lead-peek-empty{color:#a18ba8;font-size:11px}.lead-peek-contact{color:#7a6b83;gap:6px;margin:0 17px 12px;font-size:11px;display:grid}.lead-peek-contact>div{align-items:flex-start;gap:8px;min-width:0;display:flex}.lead-peek-contact dt{color:#a48cad;flex:none;min-width:13px}.lead-peek-contact dt svg{margin-top:2px}.lead-peek-contact dd{min-width:0;margin:0}.lead-peek-services{flex-wrap:wrap;gap:5px;margin:0 16px 12px;display:flex}.lead-peek-services>span{color:#82698f;background:#f2edf6;border-radius:5px;padding:3px 7px;font-size:10px}.lead-peek-sales{border-top:1px solid #eee7f1;gap:7px;margin:0 17px 14px;padding-top:10px;display:grid}.lead-peek-sales strong{color:#685274;font-size:11px;font-weight:600;display:block}.lead-peek-sales span{color:#9a87a6;margin-top:1px;font-size:10px;display:block}.lead-peek-footer{color:#9b819f;background:#faf8fb;border-top:1px solid #efe9f2;align-items:center;gap:5px;padding:9px 16px;font-size:10px;display:flex}@media (max-width:700px){.pipeline-board-toolbar{gap:9px;padding:12px}.pipeline-board-select{flex:100%;min-width:0}.pipeline-board-search{flex:180px;min-width:0;max-width:none}.pipeline-board-total{margin-left:0}.pipeline-board-configure{margin-left:auto}.pipeline-board{grid-template-columns:repeat(auto-fit,minmax(min(205px,100%),1fr));gap:10px}}@media (prefers-reduced-motion:reduce){.pipeline-stage,.pipeline-lead{transition:none}}.pipeline-settings-dialog{max-height:90dvh;overflow-y:auto;width:min(620px,100vw - 28px)!important;max-width:620px!important}.pipeline-edit-list{flex-direction:column;gap:7px;display:flex}.pipeline-edit-row{background:#faf8fb;border:1px solid #e5e1e9;border-radius:10px;align-items:center;gap:4px;padding:6px;display:flex}.pipeline-edit-row>svg{color:#9b8b9e;flex:none}.pipeline-edit-row input{background:#fff;flex:1;min-width:0;height:35px;font-size:13px}.pipeline-edit-row button{flex:none;width:30px;height:32px}.pipeline-edit-row button svg{width:15px;height:15px}.pipeline-edit-help{color:#80738a;font-size:11px;line-height:1.5}.pipeline-edit-add{gap:8px;display:flex}.pipeline-edit-add input{flex:1;min-width:0}@media (max-width:420px){.pipeline-settings-dialog{padding:16px}.pipeline-edit-row{gap:1px;padding:4px}.pipeline-edit-row>svg{display:none}.pipeline-edit-row button{width:25px}.pipeline-edit-row input{font-size:12px}}.pipeline-stage-heading h2{color:var(--primary,#d7194d);font-size:14px;font-weight:800}.pipeline-stage[data-tone=azure] .pipeline-stage-heading h2,.pipeline-stage[data-tone=orange] .pipeline-stage-heading h2{color:var(--stage-accent)}.lead-peek-simulation{background:linear-gradient(120deg,#fff5f8,#fff);border:1px solid #edc6d5;border-radius:11px;margin:13px 15px 11px;padding:12px 13px;box-shadow:0 2px 9px #d8316005}.lead-peek-simulation h3{color:#ba365e;letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:6px;margin:0 0 7px;font-size:10px;font-weight:750;line-height:1.4;display:flex}.lead-peek-simulation-title{color:#53394f;font-size:13px;font-weight:750;line-height:1.45;display:block}.lead-peek-simulation-price{flex-wrap:wrap;align-items:baseline;gap:10px;margin:8px 0 6px;display:flex}.lead-peek-simulation-price>strong{letter-spacing:-.03em;color:#c32c57;font-variant-numeric:tabular-nums;font-size:22px;font-weight:800;line-height:1.1}.lead-peek-simulation-price small{letter-spacing:0;color:#b1768e;margin-left:3px;font-size:10px;font-weight:600}.lead-peek-simulation-price>span{color:#a07f91;font-size:10px}.lead-peek-simulation-detail{color:#87697e;margin:4px 0;font-size:11px;line-height:1.5}.lead-peek-simulation-foot{color:#a17e93;border-top:1px solid #f0dae3;flex-wrap:wrap;justify-content:space-between;gap:5px;margin-top:9px;padding-top:8px;font-size:9px;display:flex}.lead-peek-simulation-foot>span{color:#8b607a;font-weight:650}.lead-peek-simulation-state{color:#a7869b;align-items:center;gap:6px;font-size:11px;display:flex}.leads-table{--lt-red:#d92f59;--lt-ink:#253248;--lt-muted:#718096;width:100%;min-width:0;color:var(--lt-ink)}.leads-table button,.leads-table input,.leads-table select,.leads-table-settings button,.leads-table-settings input{font:inherit}.leads-table-toolbar{flex-wrap:wrap;align-items:center;gap:9px;margin:0 0 12px;display:flex}.leads-table-search{min-width:min(250px,100%);color:var(--lt-muted);background:#fff;border:1px solid #dfe5ee;border-radius:10px;flex:1;align-items:center;gap:9px;padding:0 12px;display:flex}.leads-table-search input{background:0 0;border:0;outline:0;width:100%;min-width:0;height:39px;font-size:13px}.leads-table-button{color:#344056;white-space:nowrap;background:#fff;border:1px solid #dce2ec;border-radius:9px;justify-content:center;align-items:center;gap:7px;padding:9px 12px;font-weight:650;display:inline-flex;font-size:12px!important}.leads-table-button:hover:not(:disabled){background:#f7f8fb;border-color:#c5cedc}.leads-table-button.primary{color:#fff;background:#d92f59;border-color:#d92f59}.leads-table-button.selected{color:#ad2548;background:#fff0f4;border-color:#edbdca}.leads-table button:disabled,.leads-table-settings button:disabled{opacity:.45;cursor:not-allowed}.leads-table-count{color:#a32749;background:#f8dce4;border-radius:5px;place-items:center;min-width:18px;height:18px;font-size:10px;display:inline-grid}.leads-table-filters{background:#f7f9fc;border:1px solid #e5eaf1;border-radius:12px;flex-wrap:wrap;align-items:end;gap:9px;padding:11px 12px;display:flex}.leads-table-filters>label,.leads-table-column-filter>label{flex-direction:column;flex:1;gap:4px;min-width:120px;display:flex}.leads-table-filters label>span,.leads-table-column-filter label>span,.leads-table-column-search>span{color:#69778e;letter-spacing:.035em;text-transform:uppercase;font-size:10px;font-weight:750}.leads-table select,.leads-table-filters input,.leads-table-column-filter input,.leads-table-column-search input{color:#344056;background:#fff;border:1px solid #dce3ed;border-radius:7px;width:100%;min-width:0;height:33px;padding:5px 9px;font-size:12px}.leads-table select{padding-right:25px}.leads-table-column-filter{background:#fff8fa;border:1px solid #f1d2dc;border-radius:10px;flex-wrap:wrap;align-items:end;gap:10px;margin-top:10px;padding:12px;display:flex}.leads-table-column-filter .leads-table-text-filter{flex:2}.leads-table-error{color:#af294d;margin:8px 0;font-size:12px}.leads-table-summary{color:#788398;flex-wrap:wrap;align-items:center;gap:12px;margin:13px 1px 9px;font-size:12px;display:flex}.leads-table-summary strong{color:#26324a;font-size:15px}.leads-table-summary>div{flex-wrap:wrap;flex:1;gap:5px;display:flex}.leads-table-hint{font-size:11px}.leads-table-chip{color:#92263f;background:#f7e7ed;border:0;border-radius:5px;align-items:center;gap:4px;padding:4px 7px;display:inline-flex;font-size:10px!important}.leads-table-reset{color:#bd3052;background:0 0;border:0;padding:4px 7px;font-size:11px!important}.leads-table-scroll{scrollbar-width:thin;background:#fff;border:1px solid #e1e6ee;border-radius:12px;max-width:100%;overflow-x:auto}.leads-table table{table-layout:fixed;border-collapse:collapse;width:100%;font-size:12px}.leads-table th{text-align:left;color:#4a566c;background:#f5f7fb;border-bottom:1px solid #dfe5ef;padding:8px 10px;font-size:11px;font-weight:750}.leads-table th>div{justify-content:space-between;align-items:center;gap:3px;display:flex}.leads-table-sort{color:inherit;text-align:left;overflow-wrap:anywhere;background:0 0;border:0;align-items:center;gap:5px;padding:0;font-weight:750;display:flex;font-size:11px!important}.leads-table-sort svg{opacity:.6;flex:none}.leads-table-icon{color:#79849b;background:0 0;border:0;border-radius:6px;flex:none;justify-content:center;align-items:center;width:27px;height:27px;display:inline-flex}.leads-table-icon:hover:not(:disabled){color:#bd2c50;background:#eef1f6}.leads-table-icon.selected{color:#bb2d50;background:#fae0e8}.leads-table td{vertical-align:middle;overflow-wrap:anywhere;border-bottom:1px solid #edf0f5;padding:10px;line-height:1.45}.leads-table tbody tr:last-child td{border-bottom:0}.leads-table tbody tr:hover{background:#fff8fa}.leads-table tbody tr:focus-visible{outline-offset:-2px;outline:2px solid #d92f59}.leads-table td.leads-table-note{color:#637089;font-size:11px}.leads-table-cell{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.leads-table-client{color:#23304a;text-align:left;overflow-wrap:anywhere;background:0 0;border:0;padding:0;font-weight:750;line-height:1.4}.leads-table-client:hover{color:#bd2c50}.leads-table-name{font-size:12px}.leads-table-stage{color:#5c6981;background:#eef1f7;border-radius:5px;padding:3px 7px;font-size:10px;font-weight:750;display:inline-block}.leads-table-stage.stage-nouveau{color:#1d4ed8;background:#dce8ff}.leads-table-stage.stage-ensuivi,.leads-table-stage.stage-soumission{color:#375e9c;background:#e7effd}.leads-table-stage.stage-vendu{color:#237658;background:#ddf3e9}.leads-table-stage.stage-aucunereponse{color:#9f6c1a;background:#fff1d9}.leads-table-stage.stage-suivienaucunereponse{color:#a8460c;background:#ffe3cd}.leads-table-attempts{color:#8b95a7;background:#f2f4f8;border-radius:6px;place-items:center;min-width:24px;height:24px;font-weight:750;display:inline-grid}.leads-table-attempts.has-attempts{color:#98651e;background:#fff0d8}.leads-table td.leads-table-open-cell{padding:5px}.leads-table-empty{color:#7b879b;flex-direction:column;align-items:center;gap:12px;padding:44px 20px;display:flex}.leads-table-empty strong{color:#46536c;font-size:13px}.leads-table-footer{color:#7c879a;flex-wrap:wrap;align-items:center;gap:14px;padding:12px 0;font-size:11px;display:flex}.leads-table-footer>label{align-items:center;gap:7px;margin-left:auto;display:flex}.leads-table-footer select{width:65px;height:29px;font-size:11px}.leads-table-pagination{align-items:center;gap:8px;display:flex}:is(.leads-table input:focus-visible,.leads-table select:focus-visible,.leads-table button:focus-visible,.leads-table-settings button:focus-visible,.leads-table-settings input:focus-visible){outline-offset:2px;outline:2px solid #da4062}.leads-table-settings{color:#29364d;max-height:90dvh;padding:24px;overflow-y:auto;width:min(760px,100vw - 30px)!important;max-width:760px!important}.leads-table-settings-body{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;display:grid}.leads-table-settings h3{margin:0 0 10px;font-size:12px;font-weight:750}.leads-table-settings ol{flex-direction:column;gap:5px;margin:0;padding:0;list-style:none;display:flex}.leads-table-settings li{background:#f9fafc;border:1px solid #e3e8ef;border-radius:8px;align-items:center;gap:5px;padding:6px;font-size:11px;display:flex}.leads-table-settings li>span{flex:1;min-width:0}.leads-table-settings li>svg{color:#a1abbb;flex:none}.leads-table-settings li>.leads-table-icon{width:24px;height:24px}.leads-table-column-search{flex-direction:column;gap:6px;margin:0 0 12px;display:flex}.leads-table-settings fieldset{border:0;margin:0 0 13px;padding:0}.leads-table-settings legend{text-transform:uppercase;color:#8b95a6;letter-spacing:.06em;margin-bottom:4px;font-size:10px;font-weight:750}.leads-table-settings fieldset>label{align-items:center;gap:7px;padding:5px 0;font-size:12px;display:flex}.leads-table-settings input[type=checkbox]{accent-color:#d92f59;width:14px;height:14px}.leads-table-settings footer{border-top:1px solid #edf0f4;flex-wrap:wrap;justify-content:end;gap:8px;padding-top:16px;display:flex}.leads-table-settings footer>button:first-child{margin-right:auto}.leads-table-save-message{color:#8e3150;margin:0;font-size:12px}@media (max-width:700px){.leads-table-toolbar{gap:6px}.leads-table-search{flex-basis:100%}.leads-table-toolbar>.leads-table-button{flex:1}.leads-table-filters{gap:8px}.leads-table-filters>label{flex-basis:calc(50% - 8px);min-width:0}.leads-table-hint{display:none}.leads-table table{min-width:0!important}.leads-table thead{display:none}.leads-table table,.leads-table tbody{display:block}.leads-table tbody tr{border-bottom:1px solid #e6ebf3;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;padding:12px;display:grid;position:relative}.leads-table td{flex-direction:column;gap:3px;min-width:0;padding:0;display:flex;border:0!important}.leads-table td:before{content:attr(data-label);letter-spacing:.02em;color:#8590a3;font-size:9px;font-weight:750}.leads-table td.leads-table-name,.leads-table td.leads-table-note{grid-column:1/-1;padding-right:23px}.leads-table td.leads-table-name:before{display:none}.leads-table .leads-table-open-cell{position:absolute;top:7px;right:6px}.leads-table .leads-table-open-cell:before{display:none}.leads-table-stage,.leads-table-attempts{align-self:flex-start}.leads-table-footer{gap:8px}.leads-table-footer>label{margin-left:auto}.leads-table-pagination{justify-content:center;width:100%}.leads-table-settings-body{grid-template-columns:1fr;gap:18px}.leads-table-settings{padding:18px}.leads-table-column-filter>label{min-width:calc(50% - 12px)}}.leads-table-mobile-sort{display:none}@media (max-width:700px){.leads-table-mobile-sort{align-items:end;gap:8px;margin:0 0 10px;display:flex}.leads-table-mobile-sort>label{color:#69778e;flex-direction:column;flex:1;gap:4px;font-size:10px;display:flex}.leads-table-mobile-sort>.leads-table-button{height:33px}}.leads-table tbody tr[data-tone]{--lead-row:#fff2f6;--lead-edge:#db5072;background:var(--lead-row)}.leads-table tbody tr[data-tone=amber]{--lead-row:#fff7e8;--lead-edge:#cb941f}.leads-table tbody tr[data-tone=azure]{--lead-row:#eaf1ff;--lead-edge:#2563eb}.leads-table tbody tr[data-tone=orange]{--lead-row:#fff0e5;--lead-edge:#c65b16}.leads-table tbody tr[data-tone=blue]{--lead-row:#edf5ff;--lead-edge:#5180bd}.leads-table tbody tr[data-tone=purple]{--lead-row:#f6effc;--lead-edge:#9666b0}.leads-table tbody tr[data-tone=green]{--lead-row:#eaf7ef;--lead-edge:#4a9b71}.leads-table tbody tr[data-tone=slate]{--lead-row:#f0f1f4;--lead-edge:#8b94a4}.leads-table tbody tr[data-tone]:hover{background:color-mix(in srgb,var(--lead-row) 85%,var(--lead-edge))}.leads-table tbody tr[data-tone] td{border-bottom-color:color-mix(in srgb,var(--lead-edge) 14%,white);background:0 0}.leads-table tbody tr[data-tone] td:first-child{box-shadow:inset 3px 0 var(--lead-edge)}.leads-table .leads-table-open-heading{width:74px}.leads-table td.leads-table-open-cell{white-space:nowrap}.leads-table-call{color:#397960;background:#ffffffa6;margin-right:3px}.leads-table-call-result{color:#286549;background:#f0faf5;border:1px solid #bcd9ce;border-radius:12px;flex-wrap:wrap;align-items:center;gap:9px;margin-bottom:12px;padding:10px 12px;display:flex}.leads-table-call-result>div{flex-direction:column;flex:1;gap:2px;min-width:150px;display:flex}.leads-table-call-result strong{font-size:13px}.leads-table-call-result span{color:#648375;font-size:11px}.leads-table-call-result .leads-table-button{padding:7px 9px;font-size:11px!important}.leads-table-call-message{color:#476658;margin:0 0 10px;font-size:12px}@media (max-width:700px){.leads-table tbody tr[data-tone]{box-shadow:inset 3px 0 var(--lead-edge)}.leads-table tbody tr[data-tone] td:first-child{box-shadow:none}.leads-table td.leads-table-name,.leads-table td.leads-table-note{padding-right:58px}.leads-table td.leads-table-open-cell{flex-direction:row;gap:2px}}.leads-table th{background:color-mix(in srgb,var(--primary,#d7194d) 5%,white);color:var(--primary,#d7194d);font-weight:800}.leads-table .leads-table-sort{font-weight:800;line-height:1.3;font-size:14px!important}.lead-return-link{border:1px solid color-mix(in srgb,var(--primary,#d7194d) 18%,#fff);background:color-mix(in srgb,var(--primary,#d7194d) 4%,#fff);max-width:100%;color:var(--primary,#d7194d);text-align:left;cursor:pointer;border-radius:13px;align-items:center;gap:10px;margin:0 0 18px;padding:10px 14px;transition:background .15s,border-color .15s;display:flex}.lead-return-link:hover{background:color-mix(in srgb,var(--primary,#d7194d) 8%,#fff);border-color:color-mix(in srgb,var(--primary,#d7194d) 35%,#fff)}.lead-return-link:focus-visible{outline:2px solid var(--primary,#d7194d);outline-offset:3px}.lead-return-link>svg,.lead-return-link-icon{flex:none}.lead-return-link-icon{background:#fff;border-radius:10px;place-items:center;width:31px;height:31px;display:grid}.lead-return-link>span:last-child{min-width:0}.lead-return-link small{color:#817183;font-size:10px;font-weight:600;line-height:1.2;display:block}.lead-return-link strong{overflow-wrap:anywhere;font-size:13px;font-weight:750;line-height:1.4;display:block}@media (prefers-reduced-motion:reduce){.lead-return-link{transition:none}}._cell_avfy7_1{flex-direction:column;align-items:flex-start;gap:6px;min-width:0;line-height:1.35;display:flex}._badge_avfy7_1{overflow-wrap:anywhere;border:1px solid #0000;border-radius:8px;align-items:center;max-width:100%;padding:5px 8px;font-size:12px;font-weight:750;display:inline-flex}._delivered_avfy7_1{color:#166341;background:#ddf5e8;border-color:#b9e7cd}._pickup_avfy7_1{color:#8b500a;background:#fff0cc;border-color:#f3d89b}._issue_avfy7_1{color:#ab263e;background:#ffe5eb;border-color:#f5c2ce}._transit_avfy7_1{color:#185aa0;background:#e1efff;border-color:#b9d8fa}._unknown_avfy7_1{color:#596475;background:#eef1f5;border-color:#dce2e9}._checked_avfy7_1{color:#737e8d;font-size:10px;font-weight:450;display:block}._link_avfy7_1{text-underline-offset:3px;align-items:center;gap:5px;max-width:100%;min-height:24px;font-size:11px;font-weight:650;text-decoration:underline;display:inline-flex;color:#9f2450!important}._link_avfy7_1 span{overflow-wrap:anywhere;min-width:0}._link_avfy7_1 svg{flex-shrink:0}._link_avfy7_1:focus-visible{outline-offset:3px;border-radius:4px;outline:3px solid #60a5fa}.sales-grid{--sg-border:#dce3eb;--sg-muted:#64748b;color:#1e293b;min-width:0;font-size:.9rem}.sales-grid-toolbar{flex-wrap:wrap;align-items:flex-end;gap:14px;margin-bottom:18px;display:flex}.sales-grid label>span{color:#475569;margin-bottom:6px;font-size:.75rem;font-weight:650;display:block}.sales-grid input:not([type=checkbox]),.sales-grid select{max-width:100%;min-height:39px;font:inherit;color:#0f172a;background:#fff;border:1px solid #cbd5e1;border-radius:8px;padding:8px 10px}:is(.sales-grid input:focus-visible,.sales-grid button:focus-visible,.sales-grid select:focus-visible,.sales-grid tr:focus-visible){outline-offset:2px;outline:3px solid #60a5fa}.sales-grid button{cursor:pointer}.sales-grid button:disabled{cursor:default;opacity:.45}.sales-grid-search{flex:260px}.sales-grid-search>div{align-items:center;display:flex;position:relative}.sales-grid-search svg{color:#64748b;position:absolute;left:12px}.sales-grid-search input{width:100%;padding-left:38px!important}.sales-grid-dates{gap:10px;display:flex}.sales-grid-dates input{width:165px}.sales-grid-actions{flex-wrap:wrap;gap:8px;display:flex}.sales-grid-button{white-space:nowrap;background:#fff;border:1px solid #cbd5e1;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:39px;padding:8px 12px;font-size:.8rem;font-weight:600;display:inline-flex}.sales-grid-button:hover:not(:disabled){background:#f1f5f9}.sales-grid-button.primary{background:var(--primary,#d7194d);color:#fff;border-color:var(--primary,#d7194d)}.sales-grid-button.primary:hover:not(:disabled){background:color-mix(in srgb,var(--primary,#d7194d) 85%,black)}.sales-grid-icon{color:#52647a;background:0 0;border:0;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;min-width:30px;min-height:30px;display:inline-flex}.sales-grid-icon:hover:not(:disabled){background:#e2e8f0}.sales-grid-error{color:#b91c1c;padding:10px 0}.sales-grid-categories{flex-wrap:wrap;gap:8px;margin:4px 0 14px;display:flex}.sales-grid-category{background:#fff;border:1px solid #dce3eb;border-radius:999px;align-items:center;gap:8px;padding:9px 12px;font-size:.8rem;font-weight:600;display:inline-flex}.sales-grid-category span{text-align:center;background:#e2e8f0;border-radius:999px;min-width:22px;padding:1px 7px;font-size:.73rem}.sales-grid-category[aria-pressed=true]{background:var(--primary,#d7194d);border-color:var(--primary,#d7194d);color:#fff}.sales-grid-category[aria-pressed=true] span{color:#fff;background:#ffffff25}.sales-grid-category.problem:not([aria-pressed=true]){border-color:#eacb76}.sales-grid-category.active:not([aria-pressed=true]){border-color:#9accb4}.sales-grid-category.cancelled:not([aria-pressed=true]){border-color:#efa9a9}.sales-grid-summary{color:var(--sg-muted);flex-wrap:wrap;justify-content:space-between;gap:12px;margin-bottom:10px;font-size:.76rem;display:flex}.sales-grid-summary strong{color:#1e293b}.sales-grid-table-wrap{border:1px solid var(--sg-border);background:#fff;border-radius:12px;max-height:72vh;overflow:auto}.sales-grid table{border-collapse:separate;border-spacing:0;text-align:left;min-width:100%;font-size:.82rem}.sales-grid th{z-index:2;color:#334155;white-space:nowrap;background:#f5f7fa;border-bottom:1px solid #cbd5e1;padding:8px 10px;font-size:.73rem;position:sticky;top:0}.sales-grid th>div{justify-content:space-between;align-items:center;gap:8px;display:flex}.sales-grid-sort{color:inherit;font:inherit;background:0 0;border:0;align-items:center;gap:7px;padding:6px 0;font-weight:650;display:flex}.sales-grid-sort svg{color:#64748b;flex-shrink:0}.sales-grid td{white-space:pre-line;overflow-wrap:anywhere;vertical-align:middle;background:var(--sg-row,#fff);border-bottom:1px solid #d5dce5;min-width:125px;max-width:380px;padding:13px 14px;line-height:1.5}.sales-grid td.numeric{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.sales-grid tr:last-child td{border-bottom:0}.sales-grid tr.clickable-row{cursor:pointer}.sales-grid tr:hover td{box-shadow:inset 0 0 0 999px #0f172a07}.sales-grid .sales-tone-new{--sg-row:#fff}.sales-grid .sales-tone-working{--sg-row:#eef0f3}.sales-grid .sales-tone-delivery{--sg-row:#e3efff}.sales-grid .sales-tone-problem{--sg-row:#fff3c4}.sales-grid .sales-tone-active{--sg-row:#def3e5}.sales-grid .sales-tone-cancelled{--sg-row:#ffe2e2}.sales-grid-status{white-space:nowrap;font-weight:650}.sales-grid-filter-button.selected{color:#1d4ed8;background:#dbeafe}.sales-grid-filter-chips{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}.sales-grid-filter-chips button{color:#1e40af;background:#eff6ff;border:1px solid #bfdbfe;border-radius:6px;align-items:center;gap:7px;padding:5px 9px;font-size:.73rem;display:flex}.sales-grid-filter-chips button.sales-grid-reset{color:#475569;background:0 0;border-color:#0000;text-decoration:underline}.sales-grid-filter-panel,.sales-grid-settings{background:#f8fafc;border:1px solid #cbd5e1;border-radius:12px;margin-bottom:18px;padding:18px}.sales-grid-filter-panel>header,.sales-grid-settings>header{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}.sales-grid-filter-panel h3,.sales-grid-settings h3{align-items:center;gap:8px;margin:0;font-size:.95rem;font-weight:700;display:flex}.sales-grid-settings h4{margin:0 0 10px;font-size:.8rem;font-weight:700}.sales-grid-settings p{color:var(--sg-muted);margin-top:5px;font-size:.78rem}.sales-grid-filter-controls{flex-wrap:wrap;align-items:flex-start;gap:14px;display:flex}.sales-grid-filter-controls>label{min-width:155px}.sales-grid-text-filter{flex:1}.sales-grid-text-filter input{width:100%}.sales-grid-filter-panel footer,.sales-grid-settings footer{flex-wrap:wrap;align-items:center;gap:10px;margin-top:16px;display:flex}.sales-grid-filter-panel footer p{color:var(--sg-muted);flex:1;min-width:180px;font-size:.75rem}.sales-grid-enum{flex-wrap:wrap;flex:1;gap:8px 16px;min-width:240px;max-height:180px;padding:0 12px 4px 0;display:flex;overflow:auto}.sales-grid-enum legend{color:#475569;margin-bottom:8px;font-size:.76rem}.sales-grid-enum label{align-items:center;gap:7px;font-size:.8rem;display:flex}.sales-grid input[type=checkbox]{accent-color:var(--primary,#d7194d);flex-shrink:0;width:16px;height:16px}.sales-grid-settings-body{grid-template-columns:minmax(230px,1fr) minmax(240px,1fr);gap:24px;display:grid}.sales-grid-column-order{flex-direction:column;gap:6px;max-height:350px;margin:0;padding:0;list-style:none;display:flex;overflow:auto}.sales-grid-column-order li{cursor:grab;background:#fff;border:1px solid #dce3eb;border-radius:8px;align-items:center;gap:7px;padding:7px;display:flex}.sales-grid-column-order li>span{flex:1;min-width:0;font-size:.8rem;font-weight:600}.sales-grid-column-order small{color:var(--sg-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.65rem;font-weight:400;line-height:1.4;display:block;overflow:hidden}.sales-grid-column-order li>svg{color:#94a3b8;flex-shrink:0}.sales-grid-column-search input{width:100%}.sales-grid-column-choices{max-height:310px;margin-top:10px;overflow:auto}.sales-grid-column-choices fieldset{border:0;margin-bottom:12px;padding:0}.sales-grid-column-choices legend{color:#64748b;margin-bottom:7px;font-size:.72rem;font-weight:700;line-height:1.4}.sales-grid-column-choices label{align-items:center;gap:8px;padding:5px 0;display:flex}.sales-grid-column-choices label>span{color:#334155;margin:0;font-size:.79rem;font-weight:500}.sales-grid-settings footer p{margin:0;font-size:.76rem}.sales-grid-muted{color:var(--sg-muted);font-size:.75rem}.sales-grid-empty{color:var(--sg-muted);text-align:center;flex-direction:column;align-items:center;gap:10px;padding:40px 20px;display:flex}.sales-grid-empty strong{color:#334155;font-size:.9rem}.sales-grid-empty p{margin:0;font-size:.8rem}.sales-grid-bottom{color:var(--sg-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-top:12px;font-size:.75rem;display:flex}@media (max-width:820px){.sales-grid-settings-body{grid-template-columns:1fr}.sales-grid-column-order,.sales-grid-column-choices{max-height:230px}.sales-grid-settings,.sales-grid-filter-panel{padding:13px}.sales-grid-dates{flex:1}.sales-grid-dates label{flex:1;min-width:0}.sales-grid-dates input{width:100%;min-width:0}.sales-grid td{min-width:115px;padding:11px}.sales-grid-actions{width:100%}.sales-grid-actions .sales-grid-button{flex:1}.sales-grid-toolbar{gap:10px}.sales-grid-summary>span:last-child{font-size:.68rem}}.sales-tone-new{--sg-row:#fff}.sales-tone-working{--sg-row:#eef0f3}.sales-tone-delivery{--sg-row:#e3efff}.sales-tone-problem{--sg-row:#fff3c4}.sales-tone-active{--sg-row:#def3e5}.sales-tone-cancelled{--sg-row:#ffe2e2}tr[class*=sales-tone-]>td{background-color:var(--sg-row)}.sales-grid-dates,.sales-grid-column-date-form{align-items:flex-end}.sales-grid-column-date-form{flex-wrap:wrap;gap:12px;display:flex}.sales-grid-column-date-form label>span{display:block}.sales-grid-column-date-form input{width:165px}@media (max-width:600px){.sales-grid-dates{flex-wrap:wrap}.sales-grid-dates button{width:100%}.sales-grid-column-date-form label{flex:1;min-width:120px}.sales-grid-column-date-form input,.sales-grid-column-date-form button{width:100%}}.sales-grid{max-width:100%;container-type:inline-size}.sales-grid-table-wrap{max-height:none;overflow:visible}.sales-grid table{table-layout:fixed;width:100%;min-width:0}.sales-grid th{white-space:normal;overflow-wrap:anywhere;padding:11px 10px;position:static}.sales-grid th>div{align-items:flex-start;gap:3px;min-width:0}.sales-grid-sort{white-space:normal;text-align:left;min-width:0;font-size:12px}.sales-grid td{white-space:normal;min-width:0;max-width:none;padding:14px 11px}.sales-grid td.numeric{white-space:normal;text-align:left}.sales-grid-status{white-space:normal}.sales-grid-detail-heading{width:130px}.sales-grid-row-actions{vertical-align:middle}.sales-grid-row-actions>.sales-grid-button{gap:5px;min-height:31px;padding:6px 9px;font-size:11px}.sales-grid-row-actions>.sales-grid-button>span{background:#ffffff80;border-radius:5px;padding:1px 5px;font-size:10px}.sales-grid-open{text-underline-offset:3px;color:var(--primary);white-space:normal;text-align:left;background:0 0;margin-top:8px;font-size:11px;font-weight:600;text-decoration:underline;display:block}.sales-grid-expanded>td{padding:0 16px 19px!important}.sales-grid-expanded dl{background:#ffffffa8;border:1px solid #0000000a;border-radius:9px;grid-template-columns:repeat(auto-fit,minmax(min(200px,100%),1fr));gap:17px;padding:16px;display:grid}.sales-grid-expanded dt{color:#64748b;justify-content:space-between;align-items:center;gap:8px;margin-bottom:4px;font-size:11px;line-height:1.5;display:flex}.sales-grid-expanded dd{color:#24394b;white-space:pre-line;overflow-wrap:anywhere;font-size:13px}.sales-grid-expanded .sales-grid-icon{min-width:24px;min-height:24px}.sales-grid-display-tools{flex-wrap:wrap;align-items:end;gap:10px 14px;margin:14px 0;display:flex}.sales-grid-display-tools>label{flex-direction:column;flex:175px;min-width:0;max-width:320px;display:flex}.sales-grid-display-tools select{width:100%;min-width:0;font-size:12px}.sales-grid-display-tools>small{color:#7b8898;flex:180px;padding-bottom:7px;font-size:11px;line-height:1.6}.sales-grid-display-tools>.sales-grid-button{font-size:11px}.sales-grid-column-order li>span{overflow-wrap:anywhere}.sales-grid-categories button{white-space:normal;text-align:left;line-height:1.4}.sales-grid-categories{gap:8px}.sales-grid-category{border-radius:9px;padding:10px 12px}.sales-grid-column-date-form,.sales-grid-dates{min-width:0;max-width:100%}.sales-grid-filter-controls>label{flex:180px;min-width:0}.sales-grid-filter-controls input,.sales-grid-filter-controls select{width:100%}.sales-grid-enum{flex-basis:250px;min-width:0}.sales-grid-settings-body>div{min-width:0}.sales-grid-settings footer .sales-grid-button{white-space:normal}@container (width<=850px){.sales-grid-table-wrap{background:0 0;border:0;border-radius:0}.sales-grid table,.sales-grid tbody{display:block}.sales-grid thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.sales-grid tbody{gap:13px;display:grid}.sales-grid tr.clickable-row{border:1px solid #00000014;border-left:4px solid color-mix(in srgb,var(--primary) 45%,#fff);background:var(--sg-row,#fff);border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));padding:8px 6px;display:grid}.sales-grid td{overflow-wrap:anywhere;background:0 0;min-width:0;padding:9px 10px;display:block;border:0!important}.sales-grid td[data-label]:before{content:attr(data-label);color:#697b8b;margin-bottom:5px;font-size:10px;font-weight:500;display:block}.sales-grid td.numeric{text-align:left}.sales-grid td:first-child,.sales-grid td strong{font-size:14px}.sales-grid td.sales-grid-row-actions{grid-column:1/-1;justify-content:space-between;align-items:center;gap:10px;margin:5px 10px 0;padding:12px 0 4px;display:flex;border-top:1px solid #0000000d!important}.sales-grid-open{margin:0}.sales-grid-expanded{background:var(--sg-row);border:1px solid #dce3eb;border-radius:10px;margin-top:-9px;display:block}.sales-grid-expanded>td{width:100%;display:block;padding:13px!important}.sales-grid-expanded dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:12px}.sales-grid-display-tools>label{max-width:none}}@container (width<=440px){.sales-grid-toolbar{grid-template-columns:1fr;display:grid}.sales-grid-dates{grid-template-columns:1fr 1fr;gap:8px;display:grid}.sales-grid-dates>button{grid-column:1/-1}.sales-grid-dates label,.sales-grid-search,.sales-grid-actions{width:100%;min-width:0}.sales-grid-actions{grid-template-columns:1fr 1fr;display:grid}.sales-grid-category{flex:130px;justify-content:space-between;font-size:11px}.sales-grid-expanded dl{grid-template-columns:1fr}.sales-grid-display-tools>.sales-grid-button{font-size:10px}.sales-grid-display-tools>small{padding:0}.sales-grid-bottom>.sales-grid-button{white-space:normal;width:100%}.sales-grid-settings h3{font-size:14px}}.sales-grid th{background:color-mix(in srgb,var(--primary,#d7194d) 5%,white);color:var(--primary,#d7194d);font-size:14px;font-weight:800}.sales-grid .sales-grid-sort{color:var(--primary,#d7194d);font-size:14px;font-weight:800}.sales-grid th.sales-grid-delivery-heading{width:23%}.sales-grid td.sales-grid-delivery-cell{vertical-align:middle}.sales-grid-filter-controls [data-slot=select-trigger]{width:100%}@container (width<=850px){.sales-grid td.sales-grid-delivery-cell{grid-column:1/-1;margin:4px 10px 0;padding:12px 0;border-top:1px solid #0000000b!important}.sales-grid td.sales-grid-delivery-cell:before{color:#9f2450;font-weight:700}}.commission-workspace{flex-direction:column;gap:24px;min-width:0;display:flex}.commission-intro,.commission-section-heading{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.commission-intro h2{letter-spacing:-.025em;font-size:22px;font-weight:700}.commission-intro p,.commission-section-heading p{max-width:740px;margin-top:5px;font-size:13px;line-height:1.5}.commission-section-heading h3{font-size:16px;font-weight:700}.commission-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.commission-metric{min-width:0;padding:20px!important}.commission-metric-label{color:#727580;justify-content:space-between;gap:10px;font-size:12px;font-weight:600;display:flex}.commission-metric>strong{letter-spacing:-.025em;margin-top:12px;font-size:25px;display:block}.commission-metric>p{margin-top:6px;font-size:11px;line-height:1.5}.commission-negative{color:#b42335!important}.commission-scope-note{margin-top:-14px;font-size:12px}.commission-categories{flex-wrap:wrap;gap:7px;margin-bottom:14px;display:flex}.commission-categories button{color:#535565;background:#fff;border:1px solid #e5e5eb;border-radius:9px;align-items:center;gap:9px;padding:10px 14px;font-size:12px;font-weight:600;display:inline-flex}.commission-categories button span{background:#f1f1f5;border-radius:4px;padding:1px 6px;font-size:11px}.commission-categories button.is-active{color:#9c275c;background:#fff0f6;border-color:#f4b3d0}.commission-categories button.is-active span{background:#f8d7e7}.commission-categories button:hover{border-color:#c8a4b5}.commission-accounts,.commission-payments{min-width:0;padding:22px!important}.commission-scroll{border:1px solid #e6e7ec;border-radius:9px;max-width:100%;margin-top:18px;overflow-x:auto}.commission-ledger-table,.commission-statement-table{border-collapse:separate;border-spacing:0;width:100%;font-size:12px}.commission-ledger-table th,.commission-statement-table th{color:#666777;text-align:left;white-space:nowrap;background:#f7f7fa;font-weight:600}.commission-ledger-table th,.commission-ledger-table td,.commission-statement-table th,.commission-statement-table td{vertical-align:top;border-bottom:1px solid #ededf2;padding:12px 13px}.commission-ledger-table tbody tr:last-child td,.commission-statement-table tbody tr:last-child td{border-bottom:0}.commission-ledger-table tbody tr:hover{background:#fcf8fa}.commission-ledger-table td{white-space:nowrap}.commission-ledger-table td.commission-memo{white-space:normal;overflow-wrap:anywhere;min-width:180px;max-width:400px}.commission-ledger-table .is-money,.commission-statement-table .is-money{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.commission-ledger-table tfoot th,.commission-ledger-table tfoot td,.commission-statement-table tfoot th,.commission-statement-table tfoot td{background:#fff0f6;border-top:1px solid #efc4d6;border-bottom:0;font-weight:700}.commission-field{color:#454758;flex-direction:column;gap:6px;min-width:0;font-size:12px;font-weight:500;display:flex}.commission-field select{color:#252637;background:#fff;border:1px solid #d9dae1;border-radius:7px;min-width:150px;max-width:100%;height:36px;padding:0 30px 0 10px;font-size:13px}.commission-field input{background:#fff}.commission-field select:focus-visible{outline-offset:3px;outline:2px solid #d9468b}.commission-link:focus-visible{outline-offset:3px;outline:2px solid #d9468b}.commission-categories button:focus-visible{outline-offset:3px;outline:2px solid #d9468b}.commission-scroll:focus-visible{outline-offset:3px;outline:2px solid #d9468b}.commission-link{color:#a32961;text-align:left;cursor:pointer;text-underline-offset:3px;align-items:center;gap:5px;text-decoration:underline;display:inline-flex}.commission-link:disabled{cursor:not-allowed;opacity:.5}.commission-small{font-size:12px}.commission-ledger-table .commission-small{margin-top:5px;display:flex}.commission-unconfigured{color:#996a18;background:#fff8e5;border-radius:4px;padding:3px 6px}.commission-footnote{margin-top:14px;font-size:12px;line-height:1.6}.commission-empty{text-align:center;color:#747584;padding:25px 14px;font-size:13px}.commission-ledger-filters{flex-wrap:wrap;align-items:flex-end;gap:16px;margin-top:20px;display:flex}.commission-search{flex:1;min-width:200px;max-width:380px}.commission-date-form{flex-wrap:wrap;align-items:flex-end;gap:9px;display:flex}.commission-note{color:#663348;background:#fff7fb;border:1px solid #f2dce7;border-radius:8px;margin:10px 0;padding:13px 15px;font-size:12px;line-height:1.6}.commission-note p{margin:5px 0}.commission-note button{margin-top:10px}.commission-error{color:#a61e31;background:#fff0f2;border:1px solid #f3c8d0;border-radius:7px;padding:11px 13px;font-size:12px}.commission-dialog{max-height:90vh;overflow-y:auto}.commission-dialog-wide{min-width:0;width:calc(100vw - 40px)!important;max-width:1180px!important}.commission-form{flex-direction:column;gap:18px;min-width:0;display:flex}.commission-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.commission-dialog-actions{justify-content:flex-end;gap:10px;margin-top:6px;display:flex}.commission-payment-rule{background:#f7f7fa;border-radius:8px;padding:12px 14px;font-size:13px}.commission-payment-rule p{color:#666777;margin-top:5px;font-size:12px;line-height:1.5}.commission-preview-totals{grid-template-columns:repeat(auto-fit,minmax(175px,1fr));gap:12px;display:grid}.commission-preview-totals>div{border:1px solid #e6e7ec;border-radius:8px;padding:14px}.commission-preview-totals span,.commission-statement-summary span{color:#737584;font-size:12px;display:block}.commission-preview-totals strong{letter-spacing:-.02em;margin-top:8px;font-size:19px;display:block}.commission-statement-summary{border:1px solid #e6e7ec;border-radius:9px;flex-wrap:wrap;align-items:center;gap:22px;padding:16px;display:flex}.commission-statement-summary>div{flex:1;min-width:140px}.commission-statement-summary strong{overflow-wrap:anywhere;margin-top:5px;font-size:14px;display:block}.commission-statement-summary>div:first-child strong{font-size:24px}.commission-statement-scroll{max-height:46vh;margin-top:6px}.commission-statement-table{font-size:11px}.commission-statement-table th,.commission-statement-table td{min-width:100px;max-width:260px;padding:10px 12px}.commission-statement-table thead th{z-index:1;color:#663348;background:#f8edf3;position:sticky;top:0}.commission-statement-table td{white-space:nowrap}.commission-statement-table .commission-statement-subtotal th,.commission-statement-table .commission-statement-subtotal td{background:#faf5f8;border-top:1px solid #e4d8df;border-bottom:1px solid #e4d8df;font-weight:650}.commission-statement-table .commission-statement-subtotal th{white-space:normal;text-align:left;min-width:190px}.commission-statement-table tfoot .commission-statement-subtotal th,.commission-statement-table tfoot .commission-statement-subtotal td{background:#ffeaf3;font-weight:700}.commission-statement-total{background:#fff0f6;border:1px solid #efc4d6;border-radius:8px;justify-content:space-between;gap:16px;padding:16px;font-size:15px;display:flex}.commission-statement-total strong{font-size:21px}.commission-workspace button:disabled{cursor:not-allowed}.commission-workspace .card{min-width:0}@media (max-width:1000px){.commission-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.commission-section-heading{flex-wrap:wrap}.commission-intro{flex-wrap:wrap;align-items:flex-start}.commission-accounts,.commission-payments{padding:16px!important}.commission-ledger-filters{align-items:stretch}.commission-search{max-width:none}}@media (max-width:600px){.commission-workspace{gap:20px}.commission-metric{padding:14px!important}.commission-metric>strong{font-size:21px}.commission-metric-label{font-size:11px}.commission-metric-label svg{display:none}.commission-categories{flex-wrap:nowrap;padding-bottom:5px;overflow-x:auto}.commission-categories button{white-space:nowrap;flex-shrink:0}.commission-form-grid{grid-template-columns:1fr}.commission-dialog-wide{width:calc(100vw - 20px)!important;padding:18px!important}.commission-date-form{grid-template-columns:1fr 1fr;width:100%;display:grid}.commission-date-form .commission-field{min-width:0}.commission-date-form input{width:100%;min-width:0}.commission-section-heading>button{width:100%}.commission-preview-totals{grid-template-columns:repeat(2,minmax(0,1fr))}.commission-preview-totals>div{padding:10px}.commission-preview-totals strong{font-size:17px}.commission-preview-totals span{font-size:11px}.commission-dialog-actions{flex-wrap:wrap}.commission-statement-summary{gap:15px}.commission-statement-summary>button,.commission-accounts>.commission-section-heading>.commission-field{width:100%}}.commission-employee-summary{border:1px solid #efd0df;border-radius:8px;max-width:680px;margin:12px 0;overflow-x:auto}.commission-employee-summary table{border-collapse:collapse;width:100%;font-size:12px}.commission-employee-summary th,.commission-employee-summary td{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;border-bottom:1px solid #f0e6eb;padding:10px 13px}.commission-employee-summary tr>:first-child{text-align:left}.commission-employee-summary thead{color:#6c4c5b;background:#faf4f7}.commission-employee-summary tfoot{background:#ffeaf3;font-weight:700}.commission-employee-summary tfoot th,.commission-employee-summary tfoot td{border-bottom:0}.commission-workspace{max-width:100%;container-type:inline-size}.commission-scroll{border:0;max-height:none;overflow:visible}.commission-ledger-table{table-layout:fixed;display:block}.commission-ledger-table thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.commission-ledger-table tbody{gap:14px;display:grid}.commission-ledger-table tbody tr{background:#fff;border:1px solid #e4e5ea;border-radius:12px;grid-template-columns:repeat(auto-fit,minmax(min(180px,100%),1fr));gap:17px;min-width:0;padding:18px;display:grid}.commission-ledger-table td{white-space:normal;overflow-wrap:anywhere;border:0;min-width:0;padding:0;font-size:13px;line-height:1.6;display:block;max-width:none!important}.commission-ledger-table td[data-label]:before{content:attr(data-label);color:#8a8290;margin-bottom:6px;font-size:10px;font-weight:500;display:block}.commission-ledger-table .is-money{text-align:left;white-space:normal;font-variant-numeric:tabular-nums}.commission-ledger-table td.commission-memo{min-width:0;max-width:none}.commission-ledger-table tbody tr td:first-child>strong{font-size:14px}.commission-ledger-table tfoot{margin-top:15px;display:block}.commission-ledger-table tfoot tr{background:#fff0f6;border:1px solid #f0d8e5;border-radius:9px;flex-wrap:wrap;justify-content:space-between;gap:15px;padding:14px 16px;display:flex}.commission-ledger-table tfoot td,.commission-ledger-table tfoot th{white-space:normal;text-align:left;background:0 0;border:0;padding:0}.commission-ledger-table tfoot td:empty{display:none}.commission-categories{flex-wrap:wrap;padding:0;overflow:visible}.commission-categories button{white-space:normal;text-align:left;justify-content:space-between;min-width:0;line-height:1.5}.commission-categories button span{flex:none}.commission-field select{width:100%;min-width:0;height:auto;min-height:38px;padding-top:7px;padding-bottom:7px}.commission-field{max-width:100%}.commission-section-heading>.commission-field{flex:0 290px}.commission-date-form{min-width:0;max-width:100%}.commission-date-form input{width:100%;min-width:0}.commission-search{flex-basis:230px;min-width:0}.commission-intro>button,.commission-section-heading>button{white-space:normal;height:auto;min-height:38px}.commission-statement-cards{gap:20px;min-width:0;max-width:100%;display:grid}.commission-statement-group{gap:11px;min-width:0;display:grid}.commission-statement-group>header{background:#fbf7fa;border:1px solid #eadfe6;border-radius:10px;justify-content:space-between;align-items:center;gap:15px;padding:16px;display:flex}.commission-statement-group>header h3{overflow-wrap:anywhere;font-size:15px;font-weight:650}.commission-statement-group>header p{color:#928694;margin-top:4px;font-size:11px}.commission-statement-group>header>strong{white-space:nowrap;color:#783453;font-size:20px}.commission-statement-client{background:#fff;border:1px solid #e5e2e8;border-radius:10px;min-width:0}.commission-statement-client summary{cursor:pointer;justify-content:space-between;align-items:center;gap:15px;padding:15px 17px;list-style:none;display:flex}.commission-statement-client summary::-webkit-details-marker{display:none}.commission-statement-client summary>div{min-width:0}.commission-statement-client summary>div strong{overflow-wrap:anywhere;font-size:14px;font-weight:650;line-height:1.6}.commission-statement-client summary small{color:#9a8b99;overflow-wrap:anywhere;margin-top:4px;font-size:11px;font-weight:400;display:block}.commission-statement-client summary>span{color:#783453;text-align:right;flex:none;font-size:16px;font-weight:700}.commission-statement-client[open] summary{background:#fcf8fb;border-bottom:1px solid #eee5eb;border-radius:10px 10px 0 0}.commission-statement-client>dl,.commission-detail-totals>dl{grid-template-columns:repeat(auto-fit,minmax(min(170px,100%),1fr));gap:18px;padding:17px;display:grid}.commission-statement-client>dl>div,.commission-detail-totals>dl>div{min-width:0}.commission-statement-client dt,.commission-detail-totals dt{color:#9a8b98;margin-bottom:5px;font-size:10px;line-height:1.6}.commission-statement-client dd{color:#554657;overflow-wrap:anywhere;font-size:13px;line-height:1.7}.commission-detail-totals{background:#fff5fa;border:1px solid #efd8e4;border-radius:10px}.commission-detail-totals h4{color:#763a59;padding:13px 17px 0;font-size:13px;font-weight:700}.commission-detail-totals>dl{gap:13px;padding-top:12px}.commission-detail-totals dd{color:#773654;overflow-wrap:anywhere;font-size:14px;font-weight:650}.commission-statement-total{flex-wrap:wrap}.commission-statement-summary>button{white-space:normal;max-width:100%;height:auto;min-height:36px}@container (width<=700px){.commission-ledger-table tbody tr{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;padding:14px}.commission-ledger-table tbody tr td:first-child{grid-column:1/-1}.commission-categories button{flex:160px;padding:9px 11px;font-size:11px}.commission-metrics{gap:10px}.commission-metric>strong{font-size:22px}.commission-section-heading>.commission-field{flex-basis:100%}.commission-ledger-filters{gap:12px}.commission-date-form{grid-template-columns:1fr 1fr;width:100%;display:grid}.commission-date-form>button{grid-column:1/-1}.commission-date-form>.commission-field{min-width:0}.commission-statement-client>dl,.commission-detail-totals>dl{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:500px){.commission-statement-client summary{align-items:flex-start;gap:12px;padding:13px}.commission-statement-client summary>div strong{font-size:13px}.commission-statement-client summary>span{font-size:14px}.commission-statement-client summary small{font-size:10px}.commission-statement-group>header{padding:13px}.commission-statement-group>header>strong{font-size:17px}.commission-statement-client>dl,.commission-detail-totals>dl{gap:15px;padding:14px}.commission-dialog-actions>button{white-space:normal;flex:1}.commission-preview-totals strong{overflow-wrap:anywhere}.commission-statement-summary>div{flex-basis:130px;min-width:0}}@container (width<=370px){.commission-ledger-table tbody tr{grid-template-columns:1fr}.commission-metrics{grid-template-columns:1fr 1fr}.commission-metric>strong{font-size:18px}.commission-metric{padding:12px!important}.commission-statement-client>dl,.commission-detail-totals>dl{grid-template-columns:1fr}}._banner_13xuu_1{color:#164768;background:#eff8ff;border:1px solid #bfd7ea;border-radius:12px;align-items:center;gap:10px;margin-bottom:20px;padding:12px 16px;font-size:13px;display:flex}._banner_13xuu_1 svg{flex-shrink:0}._control_13xuu_1,._records_13xuu_1{background:#fff;border:1px solid #e6e4ed;border-radius:20px;margin:0 0 24px;overflow:hidden;box-shadow:0 4px 20px #30223e05}._controlTop_13xuu_1{background:linear-gradient(115deg,#fff7fa,#faf9ff);align-items:center;gap:14px;padding:22px 24px;display:flex}._controlIcon_13xuu_1{color:#ce2858;background:#ffe6ee;border-radius:15px;flex-shrink:0;place-items:center;width:48px;height:48px;display:grid}._controlTop_13xuu_1 h2,._recordHeader_13xuu_1 h2{letter-spacing:-.4px;color:#25202e;margin:0;font-size:20px;font-weight:750}._controlTop_13xuu_1 p{color:#756e80;margin:5px 0 0;font-size:13px}._badge_13xuu_1{color:#17664c;white-space:nowrap;background:#e9f8f0;border-radius:30px;align-items:center;gap:6px;padding:7px 10px;font-size:12px;font-weight:650;display:inline-flex}._controlTop_13xuu_1>._badge_13xuu_1{margin-left:auto}._controlBottom_13xuu_1{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;padding:20px 24px;display:flex}._counts_13xuu_1{gap:28px;display:flex}._counts_13xuu_1 span{color:#766e80;flex-direction:column;gap:3px;font-size:12px;display:flex}._counts_13xuu_1 strong{color:#302736;font-size:18px}._actions_13xuu_1{flex-wrap:wrap;align-items:center;gap:8px;display:flex}._primary_13xuu_1,._secondary_13xuu_1{cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:7px;min-height:39px;padding:10px 14px;font-size:13px;font-weight:650;display:inline-flex}._primary_13xuu_1{color:#fff;background:#d82c60;border:1px solid #d82c60}._primary_13xuu_1:hover{background:#bd204f}._secondary_13xuu_1{color:#50485c;background:#fff;border:1px solid #dedbe5}._secondary_13xuu_1:hover{background:#f7f5fa}._primary_13xuu_1:disabled,._secondary_13xuu_1:disabled{opacity:.45;cursor:not-allowed}._preparation_13xuu_1{color:#70677b;border-top:1px solid #eee9f0;gap:14px;padding:18px 24px;font-size:13px;display:grid}._feedback_13xuu_1,._success_13xuu_1,._error_13xuu_1{align-items:center;gap:8px;margin:14px 24px;font-size:13px;display:flex}._success_13xuu_1{color:#16724b}._error_13xuu_1{color:#b5233e;line-height:1.5}._recordHeader_13xuu_1{justify-content:space-between;align-items:center;gap:12px;padding:22px 24px 10px;display:flex}._recordHeader_13xuu_1 h2{align-items:center;gap:9px;display:flex}._recordHeader_13xuu_1 small{color:#bd2755;background:#fff0f5;border-radius:8px;padding:5px 8px;font-size:13px}._eyebrow_13xuu_1{color:#bb3861;letter-spacing:1.25px;margin-bottom:8px;font-size:10px;font-weight:750;display:block}._searchBar_13xuu_1{gap:12px;padding:16px 24px 20px;display:flex}._search_13xuu_1{color:#8c8496;background:#fcfbfd;border:1px solid #e1dce7;border-radius:12px;flex:1;align-items:center;gap:10px;min-height:43px;padding:0 12px;display:flex}._search_13xuu_1 input{color:#302936;background:0 0;border:0;outline:none;width:100%;min-width:0;font-size:13px}._dealer_13xuu_1{width:220px}._tableWrap_13xuu_1{overflow:auto}._tableWrap_13xuu_1 table{border-collapse:collapse;text-align:left;width:100%;font-size:13px}._tableWrap_13xuu_1 th{color:#9f2450;background:#fff4f8;border-bottom:1px solid #f3dfe7;padding:13px 24px;font-weight:750}._tableWrap_13xuu_1 td{overflow-wrap:anywhere;border-bottom:1px solid #f0edf3;max-width:300px;padding:14px 24px}._tableWrap_13xuu_1 tr{cursor:pointer}._tableWrap_13xuu_1 tbody tr:hover{background:#fcf8fb}._tableWrap_13xuu_1 small{color:#8a8094;margin-top:4px;font-size:11px;display:block}._name_13xuu_1{text-align:left;color:#33243c;cursor:pointer;font-size:14px;font-weight:700}._name_13xuu_1:hover{color:#c9285c;text-decoration:underline}._status_13xuu_1{color:#38628e;background:#eef3fa;border-radius:7px;padding:4px 8px;font-size:11px;font-weight:700;display:inline-block}._loading_13xuu_1{color:#82778e;justify-content:center;align-items:center;gap:10px;padding:35px;font-size:13px;display:flex}._pagination_13xuu_1{color:#8a7d96;justify-content:space-between;align-items:center;gap:12px;padding:17px 24px;font-size:12px;display:flex}._detail_13xuu_1{max-width:850px!important;padding:28px!important}._detail_13xuu_1 h3{color:#33263e;font-size:16px;font-weight:750}._contact_13xuu_1{background:#faf7fb;border-radius:12px;grid-template-columns:1fr 1fr;gap:15px;padding:16px;display:grid}._contact_13xuu_1>div:last-child{grid-column:1/-1}._contact_13xuu_1 small{color:#8b7e95;margin-bottom:4px;font-size:11px;display:block}._contact_13xuu_1 strong{overflow-wrap:anywhere;font-size:13px;font-weight:600}._sale_13xuu_1{border:1px solid #e9e1ed;border-radius:14px;margin-top:10px;padding:17px}._sale_13xuu_1 header{justify-content:space-between;align-items:start;gap:12px;display:flex}._sale_13xuu_1 header p{color:#8c7f96;margin-top:3px;font-size:12px}._sale_13xuu_1 dl{grid-template-columns:1fr 1fr;gap:12px;margin:16px 0;display:grid}._sale_13xuu_1 dt{color:#8c8097;font-size:11px}._sale_13xuu_1 dd{color:#3a2b45;overflow-wrap:anywhere;font-size:13px}._sale_13xuu_1 summary,._source_13xuu_1 summary{cursor:pointer;color:#a33159;font-size:12px;font-weight:650}._source_13xuu_1{color:#7e718c;padding:12px 0;font-size:12px}._source_13xuu_1 a{color:#b62d59;text-decoration:underline}._source_13xuu_1 p{margin:9px 0}._source_13xuu_1 ul{margin-top:10px;padding-left:18px;line-height:1.6;list-style:outside}@media (max-width:750px){._controlTop_13xuu_1,._controlBottom_13xuu_1,._recordHeader_13xuu_1{align-items:flex-start;padding:16px}._controlTop_13xuu_1{flex-wrap:wrap}._controlTop_13xuu_1>._badge_13xuu_1{margin-left:62px}._counts_13xuu_1{gap:20px}._counts_13xuu_1 strong{font-size:16px}._controlTop_13xuu_1 h2,._recordHeader_13xuu_1 h2{font-size:18px}._recordHeader_13xuu_1{flex-wrap:wrap}._searchBar_13xuu_1{flex-direction:column;padding:12px 16px}._dealer_13xuu_1{width:100%}._tableWrap_13xuu_1 th,._tableWrap_13xuu_1 td{padding:12px}._tableWrap_13xuu_1 th:nth-child(4),._tableWrap_13xuu_1 td:nth-child(4){display:none}._detail_13xuu_1{padding:20px!important}._sale_13xuu_1 dl,._contact_13xuu_1{grid-template-columns:1fr}._pagination_13xuu_1{padding:14px}._pagination_13xuu_1 button{padding:8px}._controlBottom_13xuu_1>._actions_13xuu_1{width:100%}._controlBottom_13xuu_1>._actions_13xuu_1>button{flex:1}._badge_13xuu_1{white-space:normal}}._testCleanup_13xuu_3{background:#fff;border:1px solid #e5d9e7;border-radius:12px;padding:14px}._testCleanup_13xuu_3 label{color:#493451;align-items:center;gap:8px;font-weight:650;display:flex}._testCleanup_13xuu_3 p{margin:8px 0 0;font-size:12px;line-height:1.65}._salesTable_13xuu_6{table-layout:fixed}._salesTable_13xuu_6 th,._salesTable_13xuu_6 td{padding:13px 16px}._salesTable_13xuu_6 ._deliveryHeading_13xuu_6{width:24%}._salesTable_13xuu_6 ._deliveryCell_13xuu_6{vertical-align:middle}._salesTable_13xuu_6 th{overflow-wrap:anywhere}._salesTable_13xuu_6 td{min-width:0;max-width:none}._salesTable_13xuu_6 td small{overflow-wrap:anywhere}@media (max-width:1050px){._tableWrap_13xuu_1:has(._salesTable_13xuu_6){overflow:visible}._tableWrap_13xuu_1 ._salesTable_13xuu_6,._tableWrap_13xuu_1 ._salesTable_13xuu_6 tbody{display:block}._tableWrap_13xuu_1 ._salesTable_13xuu_6 thead{display:none}._salesTable_13xuu_6 tbody{gap:12px;padding:12px;display:grid!important}._salesTable_13xuu_6 tbody tr{background:#fff;border:1px solid #ece4eb;border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));padding:7px;display:grid}._tableWrap_13xuu_1 ._salesTable_13xuu_6 td{border:0;min-width:0;padding:9px;display:block!important}._salesTable_13xuu_6 td[data-label]:before{content:attr(data-label);color:#8a8094;margin-bottom:5px;font-size:10px;font-weight:650;display:block}._tableWrap_13xuu_1 ._salesTable_13xuu_6 ._deliveryCell_13xuu_6{grid-column:1/-1;margin:4px 9px;padding:12px 0;border-top:1px solid #eee8ef!important;border-bottom:1px solid #eee8ef!important}._salesTable_13xuu_6 ._deliveryCell_13xuu_6:before{color:#9f2450;font-weight:750}}.dealer-service-fields{min-width:0;margin-top:24px}.dealer-service-fields>header{margin-bottom:16px}.dealer-service-fields h3{font-size:15px;font-weight:700}.dealer-service-fields>header p{color:#707280;margin-top:4px;font-size:12px;line-height:1.5}.dealer-service-form-grid{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:0;padding:0;display:grid}.dealer-service-field{flex-direction:column;gap:7px;min-width:0;font-size:12px;font-weight:500;display:flex}.dealer-service-field select{color:#292a38;background:#fff;border:1px solid #dbdce4;border-radius:7px;width:100%;height:37px;padding:0 28px 0 10px;font-size:13px}.dealer-service-field input,.dealer-service-field textarea{background:#fff}.dealer-service-field select:focus-visible{outline-offset:2px;outline:2px solid #d84b90}.dealer-service-field small{color:#777986;font-size:11px;font-weight:400;line-height:1.5}.dealer-service-wide{grid-column:1/-1}.dealer-service-form-grid:disabled input,.dealer-service-form-grid:disabled textarea,.dealer-service-form-grid:disabled select{opacity:.55;cursor:not-allowed}.dealer-service-note{color:#79475e;background:#fff6fa;border:1px solid #f1dce6;border-radius:7px;margin:15px 0;padding:11px 13px;font-size:11px;line-height:1.6}.dealer-service-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 18px;margin:0;padding:0;display:grid}.dealer-service-summary>div{border-bottom:1px solid #ececf2;min-width:0;padding:12px 0}.dealer-service-summary dt{color:#747682;font-size:11px}.dealer-service-summary dd{overflow-wrap:anywhere;white-space:pre-wrap;margin-top:5px;font-size:13px;line-height:1.5}.dealer-service-error,.dealer-service-success{border-radius:7px;margin:12px 0;padding:10px 12px;font-size:12px;line-height:1.5}.dealer-service-error{color:#a6243b;background:#fff1f3;border:1px solid #f2c9d1}.dealer-service-success{color:#256853;background:#eefaf4;border:1px solid #cbe6d9}.dealer-service-history{border:1px solid #e5e5ed;border-radius:8px;margin-top:22px;overflow:hidden}.dealer-service-history>summary{cursor:pointer;background:#fafafa;align-items:center;gap:8px;padding:13px 14px;font-size:12px;font-weight:600;list-style:none;display:flex}.dealer-service-history>summary::-webkit-details-marker{display:none}.dealer-service-history>summary:focus-visible{outline-offset:-3px;outline:2px solid #d84b90}.dealer-service-history>summary:after{content:"+";margin-left:auto;font-size:17px;font-weight:400}.dealer-service-history[open]>summary:after{content:"−"}.dealer-service-history-count{background:#efeff4;border-radius:4px;padding:2px 6px;font-size:10px;font-weight:500}.dealer-service-history>ol{max-height:450px;margin:0;padding:0 15px;list-style:none;overflow-y:auto}.dealer-service-history>ol>li{border-top:1px solid #eeeef3;padding:16px 0}.dealer-service-history>ol>li>header{justify-content:space-between;align-items:baseline;gap:10px;font-size:12px;display:flex}.dealer-service-history time{color:#787a87;white-space:nowrap;font-size:10px}.dealer-service-history dl{flex-direction:column;gap:10px;margin-top:11px;display:flex}.dealer-service-history dt{color:#636572;margin-bottom:4px;font-size:11px;font-weight:600}.dealer-service-history dd{align-items:baseline;gap:8px;min-width:0;font-size:11px;line-height:1.6;display:flex}.dealer-service-before,.dealer-service-after{overflow-wrap:anywhere;white-space:pre-wrap;flex:1;min-width:0}.dealer-service-before{color:#898b98}.dealer-service-after{color:#313344}.dealer-service-change-arrow{color:#a34070;flex-shrink:0}.dealer-service-no-history{color:#767887;padding:16px;font-size:12px;line-height:1.5}@media (max-width:540px){.dealer-service-form-grid,.dealer-service-summary{grid-template-columns:1fr}.dealer-service-history>ol>li>header{flex-direction:column;gap:3px}.dealer-service-history dd{flex-wrap:wrap}.dealer-service-before,.dealer-service-after{flex-basis:calc(50% - 15px)}}.sales-automation-workspace{flex-direction:column;gap:22px;min-width:0;display:flex}.sales-automation-heading,.sales-automation-section-heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.sales-automation-heading h2{letter-spacing:-.025em;font-size:22px;font-weight:700}.sales-automation-heading p,.sales-automation-section-heading p{max-width:760px;margin-top:5px;font-size:14px;line-height:1.6}.sales-automation-section-heading h3{font-size:16px;font-weight:700}.sales-automation-heading button,.sales-automation-actions button,.sales-automation-upload button{align-items:center;gap:7px;display:inline-flex}.sales-automation-overview{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.sales-automation-provider,.sales-automation-config,.sales-automation-import,.sales-automation-reviews,.sales-automation-history,.sales-automation-alerts,.sales-automation-preferences{min-width:0;padding:22px!important}.sales-automation-provider-heading{align-items:center;gap:13px;display:flex}.sales-automation-provider-heading h3{margin-bottom:7px;font-size:16px;font-weight:700}.sales-automation-icon{color:#a72b65;background:#fff0f6;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.sales-automation-badge{color:#8d621b;white-space:normal;background:#fff5dd;border-radius:5px;padding:4px 7px;font-size:12px;line-height:1.4;display:inline-block}.sales-automation-badge.is-ready{color:#237247;background:#e9f7ef}.sales-automation-provider>p{color:#676a77;margin:17px 0;font-size:14px;line-height:1.65}.sales-automation-provider dl{margin:18px 0;font-size:14px}.sales-automation-provider dl>div{justify-content:space-between;gap:12px;margin:9px 0;display:flex}.sales-automation-provider dt{color:#737684}.sales-automation-provider dd{text-align:right;font-weight:500}.sales-automation-link{color:#a32961;text-align:left;text-underline-offset:3px;cursor:pointer;overflow-wrap:anywhere;align-items:center;gap:5px;max-width:100%;font-size:14px;text-decoration:underline;display:inline-flex}.sales-automation-link:disabled{cursor:default;opacity:.6}.sales-automation-note{color:#694456;background:#fdf7fa;border:1px solid #ebd9e2;border-radius:8px;margin-top:16px;padding:13px 15px;font-size:14px;line-height:1.65}.sales-automation-note p{margin-top:4px}.sales-automation-note strong{font-weight:650}.sales-automation-error,.sales-automation-success{border-radius:8px;align-items:flex-start;gap:9px;padding:13px 15px;font-size:14px;line-height:1.5;display:flex}.sales-automation-error{color:#a0273b;background:#fff0f2;border:1px solid #f2c6cc}.sales-automation-success{color:#267146;background:#eff9f3;border:1px solid #cbe7d5}.sales-automation-error svg,.sales-automation-success svg{flex-shrink:0;margin-top:1px}.sales-automation-toggle-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:22px 0;display:grid}.sales-automation-toggle-grid>label{cursor:pointer;align-items:flex-start;gap:10px;display:flex}.sales-automation-toggle-grid input{width:16px;height:16px;accent-color:var(--primary);margin-top:4px}.sales-automation-toggle-grid strong{font-size:14px;font-weight:600;display:block}.sales-automation-toggle-grid small{color:#767987;margin-top:5px;font-size:14px;line-height:1.5;display:block}.sales-automation-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;max-width:800px;margin-top:18px;display:grid}.sales-automation-field{color:#555968;flex-direction:column;gap:7px;min-width:0;font-size:14px;font-weight:500;display:flex}.sales-automation-field input{background:#fff;min-width:0}.sales-automation-field select{color:#272a39;background:#fff;border:1px solid #d9dbe3;border-radius:7px;width:100%;min-width:0;height:36px;padding:0 26px 0 10px;font-size:14px}.sales-automation-field select:focus-visible{outline-offset:3px;outline:2px solid #d9468b}.sales-automation-link:focus-visible{outline-offset:3px;outline:2px solid #d9468b}.sales-automation-file input:focus-visible{outline-offset:3px;outline:2px solid #d9468b}.sales-automation-details summary:focus-visible{outline-offset:3px;outline:2px solid #d9468b}.sales-automation-actions{justify-content:flex-end;gap:10px;margin-top:20px;display:flex}.sales-automation-help{color:#777987;margin-top:12px;font-size:14px;line-height:1.6}.sales-automation-upload{flex-wrap:wrap;align-items:flex-end;gap:16px;margin-top:20px;display:flex}.sales-automation-file{color:#555968;flex-direction:column;flex:1;gap:8px;min-width:240px;font-size:14px;font-weight:500;display:flex}.sales-automation-file input{background:#fafafd;border:1px dashed #d5d5e0;border-radius:8px;max-width:100%;padding:12px;font-size:14px;font-weight:400;line-height:1.5;display:block}.sales-automation-file input::file-selector-button{color:#555;background:#fff;border:1px solid #d4d5df;border-radius:6px;margin-right:9px;padding:6px 9px;font-size:14px}.sales-automation-preview{border-top:1px solid #e9e9ef;margin-top:23px;padding-top:21px}.sales-automation-preview h4{overflow-wrap:anywhere;font-size:14px;font-weight:650}.sales-automation-stats{grid-template-columns:repeat(6,minmax(0,1fr));gap:11px;margin:18px 0;display:grid}.sales-automation-stats>div{background:#fff;border:1px solid #e5e7ed;border-radius:8px;min-width:0;padding:13px}.sales-automation-stats strong{letter-spacing:-.02em;font-size:23px;font-weight:700;line-height:1.1;display:block}.sales-automation-stats span{color:#747785;margin-top:7px;font-size:12px;line-height:1.4;display:block}.sales-automation-table-scroll{border:1px solid #e6e7ed;border-radius:9px;max-width:100%;margin-top:18px;overflow-x:auto}.sales-automation-table-scroll table{border-collapse:collapse;text-align:left;width:100%;font-size:14px}.sales-automation-table-scroll th{color:#656977;white-space:nowrap;background:#f7f7fa;font-weight:600}.sales-automation-table-scroll td,.sales-automation-table-scroll th{vertical-align:top;border-bottom:1px solid #ededf2;padding:12px 14px}.sales-automation-table-scroll td{overflow-wrap:anywhere;min-width:140px;max-width:520px;line-height:1.6}.sales-automation-table-scroll td p{margin-bottom:4px}.sales-automation-table-scroll td strong{font-weight:600}.sales-automation-table-scroll td small{color:#80828f;margin-top:3px;display:block}.sales-automation-table-scroll tbody tr:last-child td{border-bottom:0}.sales-automation-details{border:1px solid #e9e9ef;border-radius:8px;margin-top:14px;padding:12px 14px;font-size:14px;line-height:1.7}.sales-automation-details summary{cursor:pointer;color:#696e7e;font-weight:500}.sales-automation-details p{color:#777a86;margin-top:7px}.sales-automation-review-list{margin-top:17px}.sales-automation-review-list article{border-bottom:1px solid #ededf2;gap:10px;padding:14px 0;font-size:14px;line-height:1.6;display:flex}.sales-automation-review-list article:last-of-type{border-bottom:0}.sales-automation-review-list article>svg{color:#a57225;flex-shrink:0;margin-top:2px}.sales-automation-review-list article>div{min-width:0}.sales-automation-review-list article p{color:#646878;margin-top:4px}.sales-automation-review-list article small{color:#8a8c98;overflow-wrap:anywhere;margin-top:3px;display:block}.sales-automation-count{color:#946223;background:#fff3dc;border-radius:5px;margin-left:5px;padding:2px 7px;font-size:14px;font-weight:600;display:inline-block}.sales-automation-empty{color:#878995;text-align:center;padding:22px 0;font-size:14px}.sales-automation-inline-error{color:#ab3346;margin-top:8px;font-size:14px;line-height:1.5}.sales-automation-saved{color:#28744a;margin-top:14px;font-size:14px}.sales-automation-destination-note{align-self:center;margin-top:0}.sales-automation-preferences{margin-top:22px}.sales-automation-spinning{animation:1s linear infinite sales-automation-spin}@keyframes sales-automation-spin{to{transform:rotate(360deg)}}@media (max-width:1100px){.sales-automation-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.sales-automation-overview{grid-template-columns:1fr}.sales-automation-provider dl{max-width:620px}}@media (max-width:650px){.sales-automation-heading{flex-wrap:wrap}.sales-automation-provider,.sales-automation-config,.sales-automation-import,.sales-automation-reviews,.sales-automation-history,.sales-automation-alerts,.sales-automation-preferences{padding:17px!important}.sales-automation-toggle-grid,.sales-automation-fields{grid-template-columns:1fr;gap:18px}.sales-automation-upload{flex-direction:column;align-items:stretch}.sales-automation-file{min-width:0}.sales-automation-stats{gap:8px}.sales-automation-stats>div{padding:10px}.sales-automation-stats strong{font-size:20px}.sales-automation-stats span{font-size:12px}.sales-automation-actions>button{width:100%}.sales-automation-provider dl>div{flex-direction:column;gap:4px}.sales-automation-provider dd{text-align:left}.sales-automation-heading h2{font-size:20px}.sales-automation-review-list .sales-automation-link{display:block}}@media (prefers-reduced-motion:reduce){.sales-automation-spinning{animation:none}}._header_1nvba_1{color:#49364f;min-width:0;margin-bottom:20px;container-type:inline-size}._heading_1nvba_1{justify-content:space-between;align-items:center;gap:24px;padding:0 0 24px;display:flex}._title_1nvba_1{min-width:0}._eyebrow_1nvba_1{letter-spacing:1.6px;color:#b36987;margin-bottom:9px;font-size:10px;font-weight:750;display:block}._title_1nvba_1 h1{letter-spacing:-.7px;margin:0;font-size:clamp(27px,2.1vw,34px);font-weight:750;line-height:1.18}._title_1nvba_1 p{color:#8b7688;max-width:480px;margin:9px 0 0;font-size:13px;line-height:1.65}._actions_1nvba_1{flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:10px;display:flex}._actions_1nvba_1 button{border-radius:12px;gap:8px;height:auto;min-height:44px;padding:11px 16px;font-size:13px;font-weight:650;line-height:1.4}._actions_1nvba_1 button:first-child{color:#6e4c65;background:#fff;border-color:#eadde6}._actions_1nvba_1 button:first-child:hover{background:#fff5f9;border-color:#d99eb4}._actions_1nvba_1 button:disabled{opacity:.55}._navigation_1nvba_1{background:linear-gradient(115deg,#fff,#fff9fc);border:1px solid #eadfe7;border-radius:16px;justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;display:flex;box-shadow:0 3px 12px #3d1e3503}._periodNavigation_1nvba_1{flex:1;align-items:center;gap:16px;min-width:0;display:flex}._dateButtons_1nvba_1{flex:none;align-items:center;gap:7px;display:flex}._dateButtons_1nvba_1>button{background:#fff;border-color:#e9dce5;border-radius:10px;height:auto;min-height:38px;padding:8px 12px;font-size:12px;font-weight:650}._arrows_1nvba_1{background:#f4edf2;border-radius:10px;align-items:center;gap:1px;padding:2px;display:flex}._arrows_1nvba_1 button{color:#84637c;border-radius:8px;width:32px;min-width:32px;height:32px;padding:6px}._arrows_1nvba_1 button:hover{color:#b92c57;background:#fff}._period_1nvba_1{letter-spacing:-.15px;overflow-wrap:anywhere;min-width:0;font-size:15px;font-weight:650;line-height:1.4}._period_1nvba_1:first-letter{text-transform:uppercase}._viewNavigation_1nvba_1{flex:none;justify-content:flex-end;align-items:center;gap:12px;display:flex}._views_1nvba_1{background:#f5eef3;border:1px solid #eadfe7;border-radius:11px;align-items:center;gap:2px;padding:3px;display:flex}._views_1nvba_1 button{color:#94748a;height:auto;min-height:34px;box-shadow:none;border:0;border-radius:8px;padding:7px 12px;font-size:12px;font-weight:600}._views_1nvba_1 button:hover{color:#ae3e67;background:#fff8fb}._views_1nvba_1 button[aria-pressed=true]{color:#b22e5b;background:#fff;box-shadow:0 1px 5px #4c22421a}._header_1nvba_1 button:focus-visible{outline-offset:3px;outline:2px solid #c92e5b}@container (width<=1050px){._heading_1nvba_1{align-items:flex-start;gap:18px}._title_1nvba_1 p{max-width:340px}._actions_1nvba_1{max-width:370px}._navigation_1nvba_1{flex-wrap:wrap;gap:13px}._periodNavigation_1nvba_1{flex:100%;justify-content:space-between;gap:12px}._viewNavigation_1nvba_1{justify-content:space-between;width:100%}._period_1nvba_1{text-align:right}}@container (width<=620px){._heading_1nvba_1{flex-direction:column;gap:18px;padding-bottom:20px}._title_1nvba_1 h1{font-size:29px}._title_1nvba_1 p{max-width:none;font-size:12px}._actions_1nvba_1{justify-content:stretch;gap:8px;width:100%;max-width:none}._actions_1nvba_1 button{white-space:normal;text-align:center;flex:160px;padding:10px 12px;font-size:12px}._navigation_1nvba_1{border-radius:14px;padding:12px}._periodNavigation_1nvba_1{flex-wrap:wrap;gap:12px}._dateButtons_1nvba_1{justify-content:space-between;width:100%}._dateButtons_1nvba_1>button{min-height:40px;padding-inline:14px}._arrows_1nvba_1 button{width:36px;min-width:36px;height:36px}._period_1nvba_1{text-align:left;width:100%;padding-left:2px;font-size:15px}._viewNavigation_1nvba_1{flex-wrap:wrap;gap:8px}._views_1nvba_1{flex:1;justify-content:space-between}._views_1nvba_1 button{flex:1;min-height:37px;padding:7px 10px}._header_1nvba_1{margin-bottom:16px}}._workspace_5pywq_1{color:#342737;min-width:0;max-width:1360px;margin:0 auto;padding:4px 0 30px}._workspace_5pywq_1 *{box-sizing:border-box}._workspace_5pywq_1 h1,._workspace_5pywq_1 h2,._workspace_5pywq_1 h3,._workspace_5pywq_1 p{margin:0}._workspace_5pywq_1 button,._workspace_5pywq_1 input,._workspace_5pywq_1 textarea{font:inherit}._workspace_5pywq_1 button{cursor:pointer}._workspace_5pywq_1 button:disabled{cursor:default;opacity:.5}:is(._workspace_5pywq_1 button:focus-visible,._workspace_5pywq_1 input:focus-visible,._workspace_5pywq_1 textarea:focus-visible){outline-offset:3px;outline:3px solid #d62e6033}._header_5pywq_2{justify-content:space-between;align-items:center;gap:24px;margin-bottom:25px;display:flex}._eyebrow_5pywq_2{letter-spacing:1.6px;color:#b73561;font-size:9px;font-weight:800;line-height:1.6;display:block}._header_5pywq_2 h1{letter-spacing:-.8px;margin-top:6px;font-size:29px;font-weight:800;line-height:1.2}._header_5pywq_2 p{color:#7e677a;max-width:680px;margin-top:8px;font-size:12px;line-height:1.8}._primary_5pywq_2,._secondary_5pywq_2,._ghost_5pywq_2{color:#fff;background:#d32f61;border:1px solid #d32f61;border-radius:11px;justify-content:center;align-items:center;gap:7px;min-height:42px;padding:11px 15px;text-decoration:none;transition:background .15s;display:inline-flex;font-size:12px!important;font-weight:700!important}._primary_5pywq_2:hover:not(:disabled){background:#b82554}._secondary_5pywq_2{color:#9e3c67;background:#fff;border-color:#e1d0dd}._secondary_5pywq_2:hover:not(:disabled){background:#fff3f9}._ghost_5pywq_2{color:#9b5a7d;background:0 0;border-color:#0000}._ghost_5pywq_2:hover:not(:disabled){background:#f9edf4}._headerActions_5pywq_2{flex-wrap:wrap;flex:none;align-items:center;gap:9px;display:flex}._scope_5pywq_2{background:#fff;border:1px solid #eadce7;border-radius:17px;justify-content:space-between;align-items:center;gap:20px;margin-bottom:21px;padding:18px 20px;display:flex}._dealerTabs_5pywq_2{flex-wrap:wrap;align-items:center;gap:7px;min-width:0;display:flex}._dealerTabs_5pywq_2 button{color:#89647d;background:#faf7fa;border:1px solid #ece1e9;border-radius:9px;align-items:center;gap:6px;min-height:38px;padding:9px 13px;font-size:12px;font-weight:700;display:flex}._dealerTabs_5pywq_2 button[aria-selected=true]{color:#ba325e;background:#fff0f6;border-color:#e7aec8}._dealerTabs_5pywq_2 button:hover:not(:disabled){border-color:#dca2be}._month_5pywq_2{flex:none;min-width:220px;max-width:260px}._month_5pywq_2>span{letter-spacing:.8px;text-transform:uppercase;color:#9d7290;margin-bottom:6px;font-size:9px;font-weight:800;line-height:1.6;display:block}._periodNote_5pywq_2{color:#8d6c83;align-items:center;gap:7px;font-size:11px;line-height:1.7;display:flex;margin:0 0 22px!important}._periodNote_5pywq_2 svg{color:#be6b92;flex:none}._steps_5pywq_2{border-bottom:1px solid #eadde6;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:23px;padding-bottom:18px;display:flex}._steps_5pywq_2 button{color:#96768b;background:0 0;border:1px solid #0000;border-radius:11px;align-items:center;gap:9px;padding:10px 15px;font-size:12px;font-weight:700;display:flex}._steps_5pywq_2 button>span:first-child{color:#a07796;background:#eee6ee;border-radius:8px;flex:none;place-items:center;width:23px;height:23px;font-size:10px;display:grid}._steps_5pywq_2 button[aria-selected=true]{color:#a22e60;background:#fff;border-color:#e7d2e1;box-shadow:0 3px 10px #6a2d4a06}._steps_5pywq_2 button[aria-selected=true]>span:first-child{color:#fff;background:#d13865}._steps_5pywq_2 button>small{color:#a75c84;background:#f4e7ef;border-radius:20px;place-items:center;min-width:19px;height:19px;font-size:9px;display:grid}._steps_5pywq_2>svg{color:#cdb3c4;flex:none}._notice_5pywq_2,._error_5pywq_2,._info_5pywq_2{color:#3c795b;background:#f0faf4;border:1px solid #d2e8db;border-radius:12px;align-items:flex-start;gap:8px;padding:13px 16px;font-size:12px;line-height:1.8;display:flex;margin-bottom:19px!important}._notice_5pywq_2>svg,._error_5pywq_2>svg,._info_5pywq_2>svg{flex:none;margin-top:2px}._error_5pywq_2{color:#a93450;background:#fff0f3;border-color:#edcbd5}._info_5pywq_2{color:#82617a;background:#faf4f9;border-color:#e9d9e6}._empty_5pywq_2{text-align:center;background:#fff;border:1px dashed #dec9d9;border-radius:17px;flex-direction:column;align-items:center;padding:49px 22px;display:flex}._empty_5pywq_2>span{color:#bd5887;background:#faedf5;border-radius:18px;place-items:center;width:59px;height:59px;margin-bottom:17px;display:grid}._empty_5pywq_2 h3{font-size:19px;font-weight:750;line-height:1.5}._empty_5pywq_2 p{color:#92758a;max-width:470px;margin-top:9px;font-size:12px;line-height:1.9}._empty_5pywq_2>._primary_5pywq_2{margin-top:21px}._loading_5pywq_2{color:#af557f;justify-content:center;align-items:center;gap:12px;padding:70px;font-size:13px;display:flex}._sectionHeading_5pywq_2{justify-content:space-between;align-items:center;gap:20px;margin:24px 0 17px;display:flex}._sectionHeading_5pywq_2 h2{color:#823a62;letter-spacing:-.4px;font-size:20px;font-weight:800}._sectionHeading_5pywq_2 p{color:#94718b;margin-top:6px;font-size:12px;line-height:1.8}._sectionHeading_5pywq_2>span{color:#97768e;flex:none;font-size:11px}._uploadGrid_5pywq_2{grid-template-columns:minmax(0,1.45fr) minmax(260px,.8fr);align-items:start;gap:20px;display:grid}._dropzone_5pywq_2{text-align:center;background:linear-gradient(135deg,#fffbfe,#fff4f9);border:1.5px dashed #dba4bf;border-radius:18px;flex-direction:column;align-items:center;min-width:0;padding:37px 27px;transition:background .15s,border-color .15s;display:flex}._dragActive_5pywq_2{background:#fde8f2;border-color:#c52c5e}._uploadIcon_5pywq_2{color:#bf3668;background:#f9e0ec;border-radius:18px;place-items:center;width:60px;height:60px;margin-bottom:18px;display:grid;box-shadow:0 6px 20px #bd2c5c0b}._dropzone_5pywq_2 h2{color:#713f60;letter-spacing:-.5px;font-size:22px;font-weight:800;line-height:1.4}._dropzone_5pywq_2 p{color:#a07490;max-width:430px;margin:10px 0 20px;font-size:12px;line-height:1.9}._dropzone_5pywq_2>small{color:#ad859e;margin-top:14px;font-size:10px;line-height:1.7;display:block}._hiddenFile_5pywq_2{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}._howItWorks_5pywq_2{background:#fff;border:1px solid #e9dbe5;border-radius:17px;padding:24px}._howItWorks_5pywq_2 h3{color:#774363;margin-bottom:20px;font-size:15px;font-weight:750}._howItWorks_5pywq_2>div{align-items:flex-start;gap:11px;margin-top:17px;display:flex}._howItWorks_5pywq_2>div>span{color:#b35b83;background:#f8eaf2;border-radius:8px;flex:none;place-items:center;width:25px;height:25px;font-size:10px;font-weight:800;display:grid}._howItWorks_5pywq_2 strong{color:#714963;font-size:12px;line-height:1.5;display:block}._howItWorks_5pywq_2 p{color:#a08096;margin-top:4px;font-size:11px;line-height:1.8}._fileList_5pywq_2{gap:11px;display:grid}._fileCard_5pywq_2{background:#fff;border:1px solid #e7dbe4;border-radius:14px;align-items:center;gap:15px;padding:18px 20px;display:flex}._fileIcon_5pywq_2{color:#568d73;background:#edf7f1;border-radius:12px;flex:none;place-items:center;width:43px;height:43px;display:grid}._fileBody_5pywq_2{flex:1;min-width:0}._fileBody_5pywq_2 h3{overflow-wrap:anywhere;font-size:13px;font-weight:750;line-height:1.6}._fileBody_5pywq_2 p{color:#9a7a92;margin-top:5px;font-size:10px;line-height:1.8}._fileBody_5pywq_2 p>span+span:before{content:"·";color:#cab4c3;margin:0 7px}._fileCard_5pywq_2>button{flex:none}._tag_5pywq_2,._tagSuccess_5pywq_2,._tagWarning_5pywq_2,._tagDanger_5pywq_2,._tagMuted_5pywq_2{white-space:nowrap;color:#b04c78;background:#f8e7f0;border-radius:20px;align-items:center;gap:5px;width:fit-content;padding:5px 9px;font-size:9px;font-weight:700;line-height:1.6;display:inline-flex}._tagSuccess_5pywq_2{color:#3f7f5d;background:#eaf7ef}._tagWarning_5pywq_2{color:#a0722c;background:#fff3de}._tagDanger_5pywq_2{color:#bb3653;background:#ffebef}._tagMuted_5pywq_2{color:#998095;background:#f1edf3}._iconButton_5pywq_2{color:#a0668d;background:0 0;border:0;border-radius:9px;flex:none;place-items:center;width:32px;height:32px;display:inline-grid}._iconButton_5pywq_2:hover:not(:disabled){color:#b33364;background:#f9e8f1}._fileWarnings_5pywq_2{color:#9b744d;background:#fffbf2;border:1px solid #f0e0bd;border-radius:10px;margin-top:13px;padding:11px 14px;font-size:11px;line-height:1.8}._fileWarnings_5pywq_2 summary{cursor:pointer;font-weight:700}._fileWarnings_5pywq_2 ul{margin-top:8px;padding-left:19px}._uploadProgress_5pywq_2{color:#a84773;background:#fff5fa;border:1px solid #ebd4e1;border-radius:12px;align-items:center;gap:10px;margin-top:17px;padding:15px 18px;font-size:12px;display:flex}._stats_5pywq_3{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:23px;display:grid}._stat_5pywq_3{background:#fff;border:1px solid #e7dae4;border-radius:15px;padding:21px}._stat_5pywq_3>span{color:#9b748d;align-items:center;gap:7px;font-size:10px;font-weight:650;line-height:1.6;display:flex}._stat_5pywq_3>span svg{color:#bf7c9e}._stat_5pywq_3>strong{letter-spacing:-.9px;color:#71405f;overflow-wrap:anywhere;margin-top:11px;font-size:26px;font-weight:800;line-height:1.25;display:block}._stat_5pywq_3>small{color:#a38399;margin-top:6px;font-size:10px;line-height:1.8;display:block}._statNegative_5pywq_3>strong{color:#b33157}._analysisToolbar_5pywq_3{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:15px;margin-bottom:15px;display:flex}._search_5pywq_3{color:#ae7a9a;background:#fff;border:1px solid #e4d3df;border-radius:10px;flex:1;align-items:center;gap:8px;min-width:240px;max-width:400px;padding:10px 13px;display:flex}._search_5pywq_3 input{color:#6a435e;background:0 0;border:0;outline:none;width:100%;min-width:0;font-size:12px}._search_5pywq_3 input::placeholder{color:#ac8aa0}._filter_5pywq_3{flex:none;width:230px;max-width:100%}._toolbarActions_5pywq_3{flex-wrap:wrap;align-items:center;gap:7px;display:flex}._toolbarActions_5pywq_3 button{min-height:36px;padding:8px 11px;font-size:10px!important}._tableShell_5pywq_3{overscroll-behavior-x:contain;background:#fff;border:1px solid #e8dbe5;border-radius:15px;width:100%;max-width:100%;overflow:auto}._table_5pywq_3{border-collapse:collapse;text-align:left;width:100%;min-width:780px}._table_5pywq_3 th{color:#94355e;text-transform:none;letter-spacing:0;white-space:nowrap;background:#faf0f6;border-bottom:1px solid #e8d5e2;padding:14px 16px;font-size:11px;font-weight:800}._table_5pywq_3 td{vertical-align:top;color:#72516a;border-bottom:1px solid #f0e6ed;padding:16px;font-size:12px;line-height:1.7}._table_5pywq_3 tr:last-child td{border-bottom:0}._table_5pywq_3 tbody tr:hover{background:#fffbfd}._table_5pywq_3 strong{color:#62415a;font-size:12px;font-weight:750}._table_5pywq_3 td p{color:#9c7891;overflow-wrap:anywhere;max-width:260px;margin-top:3px;font-size:10px;line-height:1.8}._table_5pywq_3 td small{color:#af8ca1;margin-top:4px;font-size:9px;line-height:1.7;display:block}._table_5pywq_3 td:first-child{width:34px}._table_5pywq_3 input[type=checkbox],._confirm_5pywq_3 input{accent-color:#ce3160;width:16px;height:16px;margin-top:3px}._moneyCell_5pywq_3{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}._table_5pywq_3 th._moneyCell_5pywq_3{text-align:right}._negative_5pywq_3{color:#b92e51!important}._linkButton_5pywq_3{color:#b03664;text-align:left;background:0 0;border:0;align-items:center;gap:4px;padding:0;line-height:1.7;display:inline-flex;font-size:11px!important;font-weight:700!important}._linkButton_5pywq_3:hover{text-underline-offset:3px;text-decoration:underline}._tableEmpty_5pywq_3{text-align:center;color:#a08597!important;padding:40px!important;font-size:12px!important}._pagination_5pywq_3{justify-content:space-between;align-items:center;gap:15px;margin-top:14px;display:flex}._pagination_5pywq_3>span{color:#97768c;font-size:11px}._pagination_5pywq_3 button{min-height:36px;padding:8px 11px;font-size:11px!important}._applyPanel_5pywq_3{background:linear-gradient(115deg,#fffbfe,#fff4fa);border:1px solid #e2cadb;border-radius:17px;flex-direction:column;gap:19px;margin-top:25px;padding:24px;display:flex}._applyHeader_5pywq_3{justify-content:space-between;align-items:center;gap:20px;display:flex}._applyHeader_5pywq_3 h2{color:#863e66;font-size:20px;font-weight:800}._applyHeader_5pywq_3 p{color:#9b738d;margin-top:7px;font-size:11px;line-height:1.8}._applyHeader_5pywq_3>strong{color:#ac2f5f;white-space:nowrap;letter-spacing:-.7px;font-size:25px;font-weight:800}._settingsRow_5pywq_3{grid-template-columns:minmax(180px,260px) minmax(0,1fr);align-items:center;gap:20px;display:grid}._field_5pywq_3{color:#815573;gap:7px;min-width:0;font-size:11px;font-weight:700;display:grid}._field_5pywq_3 input,._field_5pywq_3 textarea{color:#5f3d55;background:#fff;border:1px solid #e0ccd9;border-radius:10px;width:100%;min-width:0;padding:10px 12px;font-size:12px;font-weight:400;line-height:1.7}._field_5pywq_3 textarea{resize:vertical;min-height:75px}._field_5pywq_3 input:disabled,._field_5pywq_3 textarea:disabled{color:#ac8fa4;background:#f6f0f5}._field_5pywq_3 small{color:#9d7c93;font-size:10px;font-weight:400;line-height:1.7}._inputSuffix_5pywq_3{background:#fff;border:1px solid #e0ccd9;border-radius:10px;align-items:center;display:flex;overflow:hidden}._inputSuffix_5pywq_3 input{background:0 0;border:0;border-radius:0}._inputSuffix_5pywq_3>span{color:#ac7f99;padding:0 13px;font-size:12px}._settingsRow_5pywq_3>p{color:#96718b;font-size:11px;line-height:1.9}._confirm_5pywq_3{color:#80546f;align-items:flex-start;gap:10px;font-size:12px;font-weight:400;line-height:1.9;display:flex}._confirm_5pywq_3 input{flex:none;margin-top:5px}._applyFooter_5pywq_3{border-top:1px solid #eedce8;justify-content:space-between;align-items:center;gap:20px;padding-top:18px;display:flex}._applyFooter_5pywq_3>span{color:#a07a91;align-items:center;gap:6px;font-size:10px;line-height:1.8;display:flex}._applyFooter_5pywq_3>span svg{flex:none}._claimIntro_5pywq_3{background:linear-gradient(110deg,#fff,#fff4f9);border:1px solid #e4d3df;border-radius:17px;align-items:flex-start;gap:17px;margin-bottom:22px;padding:25px;display:flex}._claimIntro_5pywq_3>span{color:#b94c7c;background:#f9e5ef;border-radius:14px;flex:none;place-items:center;width:49px;height:49px;display:grid}._claimIntro_5pywq_3 h2{color:#823a63;font-size:21px;font-weight:800;line-height:1.4}._claimIntro_5pywq_3 p{color:#94728a;max-width:790px;margin-top:8px;font-size:12px;line-height:1.9}._claimSections_5pywq_3{grid-template-columns:repeat(2,minmax(0,1fr));gap:17px;margin-bottom:25px;display:grid}._claimSection_5pywq_3{background:#fff;border:1px solid #e6d5e0;border-radius:16px;padding:23px}._claimSection_5pywq_3>div{justify-content:space-between;align-items:center;gap:15px;display:flex}._claimSection_5pywq_3 h3{color:#82405f;font-size:16px;font-weight:800}._claimSection_5pywq_3 strong{color:#b9406e;background:#fbebf2;border-radius:10px;place-items:center;min-width:32px;height:32px;padding:0 7px;font-size:13px;font-weight:800;display:grid}._claimSection_5pywq_3 p{color:#9e7a91;margin-top:10px;font-size:11px;line-height:1.9}._claimSection_5pywq_3>small{color:#a58297;margin-top:12px;font-size:10px;line-height:1.8;display:block}._validatedBanner_5pywq_3{color:#4c8564;background:#f1faf4;border:1px solid #d6e7db;border-radius:12px;align-items:center;gap:10px;margin-bottom:19px;padding:15px 18px;font-size:12px;line-height:1.7;display:flex}._validatedBanner_5pywq_3>svg{flex:none}._validatedBanner_5pywq_3>span{flex:1}._validatedBanner_5pywq_3 strong{font-weight:750}._dialogBackdrop_5pywq_4{z-index:110;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#2e192fa6;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}._dialog_5pywq_4{background:#fff;border:1px solid #ead9e5;border-radius:19px;width:min(100%,720px);max-height:calc(100dvh - 48px);padding:26px;overflow:auto;box-shadow:0 25px 80px #2e123029}._dialog_5pywq_4>header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:23px;display:flex}._dialog_5pywq_4 h2{color:#6c3356;letter-spacing:-.5px;font-size:22px;font-weight:800;line-height:1.4}._dialog_5pywq_4>header p{color:#9b748e;margin-top:6px;font-size:11px;line-height:1.8}._dialogBody_5pywq_4{gap:18px;display:grid}._lineSummary_5pywq_4{background:#fbf6fa;border:1px solid #ebdce7;border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:17px;display:grid}._lineSummary_5pywq_4 dt{color:#a07a92;font-size:10px;line-height:1.6}._lineSummary_5pywq_4 dd{color:#6f4561;overflow-wrap:anywhere;margin-top:4px;font-size:12px;font-weight:650;line-height:1.8}._lineSummary_5pywq_4 ._full_5pywq_4{grid-column:1/-1}._formGrid_5pywq_4{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}._full_5pywq_4{grid-column:1/-1}._dialogFooter_5pywq_4{border-top:1px solid #ebdce6;flex-wrap:wrap;justify-content:flex-end;gap:9px;margin-top:24px;padding-top:20px;display:flex}._dialog_5pywq_4 ._info_5pywq_2{margin-bottom:0!important}@media (max-width:1100px){._header_5pywq_2{flex-wrap:wrap}._scope_5pywq_2{align-items:flex-start}._dealerTabs_5pywq_2{gap:6px}._dealerTabs_5pywq_2 button{padding:8px 10px;font-size:11px}._month_5pywq_2{min-width:195px}._stats_5pywq_3{grid-template-columns:repeat(2,minmax(0,1fr))}._uploadGrid_5pywq_2{grid-template-columns:minmax(0,1.2fr) minmax(230px,.8fr)}._stat_5pywq_3>strong{font-size:24px}}@media (max-width:700px){._workspace_5pywq_1{padding:0 0 25px}._header_5pywq_2{gap:18px;margin-bottom:20px}._header_5pywq_2 h1{font-size:25px}._eyebrow_5pywq_2{font-size:8px}._header_5pywq_2 p{font-size:12px}._headerActions_5pywq_2{width:100%}._headerActions_5pywq_2>._primary_5pywq_2,._headerActions_5pywq_2>._secondary_5pywq_2{flex:1;padding:10px;font-size:11px!important}._scope_5pywq_2{border-radius:14px;flex-direction:column;gap:15px;padding:15px}._dealerTabs_5pywq_2{gap:6px;width:100%}._dealerTabs_5pywq_2 button{flex:1;min-width:85px;padding:9px 8px;font-size:10px}._month_5pywq_2{width:100%;min-width:0;max-width:none}._periodNote_5pywq_2{align-items:flex-start;font-size:10px}._periodNote_5pywq_2 svg{margin-top:2px}._steps_5pywq_2{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;padding-bottom:16px;display:grid}._steps_5pywq_2>svg{display:none}._steps_5pywq_2 button{text-align:center;flex-direction:column;gap:7px;min-width:0;padding:9px 4px;font-size:10px;position:relative}._steps_5pywq_2 button>small{width:16px;min-width:16px;height:16px;font-size:8px;position:absolute;top:6px;right:calc(50% - 27px)}._steps_5pywq_2 button>span:first-child{width:22px;height:22px;font-size:10px}._uploadGrid_5pywq_2{grid-template-columns:1fr;gap:17px}._dropzone_5pywq_2{border-radius:16px;padding:27px 20px}._dropzone_5pywq_2 h2{font-size:20px}._dropzone_5pywq_2 p{font-size:12px;line-height:1.8}._dropzone_5pywq_2>._primary_5pywq_2{width:100%}._howItWorks_5pywq_2{padding:20px}._howItWorks_5pywq_2 h3{margin-bottom:15px;font-size:14px}._howItWorks_5pywq_2>div{margin-top:14px}._sectionHeading_5pywq_2{flex-wrap:wrap;gap:12px}._sectionHeading_5pywq_2 h2{font-size:18px}._sectionHeading_5pywq_2 p{font-size:11px}._fileCard_5pywq_2{grid-template-columns:37px minmax(0,1fr) 30px;gap:11px;padding:15px;display:grid}._fileIcon_5pywq_2{border-radius:11px;width:37px;height:37px}._fileIcon_5pywq_2 svg{width:20px}._fileBody_5pywq_2 h3{font-size:12px}._fileBody_5pywq_2 p{font-size:9px}._fileCard_5pywq_2>._tag_5pywq_2,._fileCard_5pywq_2>._tagSuccess_5pywq_2,._fileCard_5pywq_2>._tagWarning_5pywq_2,._fileCard_5pywq_2>._tagMuted_5pywq_2{grid-area:2/2;justify-self:start}._fileCard_5pywq_2>._iconButton_5pywq_2{grid-area:1/3}._stats_5pywq_3{gap:10px}._stat_5pywq_3{border-radius:12px;padding:16px}._stat_5pywq_3>span{gap:5px;font-size:9px}._stat_5pywq_3>span svg{width:14px}._stat_5pywq_3>strong{letter-spacing:-.6px;margin-top:9px;font-size:22px}._stat_5pywq_3>small{font-size:9px}._analysisToolbar_5pywq_3{gap:11px}._search_5pywq_3{flex-basis:100%;width:100%;min-width:0;max-width:none}._search_5pywq_3 input{font-size:14px}._filter_5pywq_3{width:100%}._toolbarActions_5pywq_3{gap:7px;width:100%}._toolbarActions_5pywq_3 button{flex:1;min-height:39px;font-size:10px!important}._table_5pywq_3 th{padding:12px;font-size:10px}._table_5pywq_3 td{padding:13px 12px;font-size:11px}._table_5pywq_3 strong{font-size:11px}._pagination_5pywq_3{gap:9px}._pagination_5pywq_3>span{text-align:center;font-size:10px}._pagination_5pywq_3 button{min-height:36px;padding:8px;font-size:10px!important}._applyPanel_5pywq_3{gap:17px;padding:19px}._applyHeader_5pywq_3{flex-direction:column;align-items:flex-start;gap:13px}._applyHeader_5pywq_3 h2{font-size:18px}._applyHeader_5pywq_3>strong{font-size:25px}._settingsRow_5pywq_3{grid-template-columns:1fr;gap:13px}._field_5pywq_3{font-size:12px}._field_5pywq_3 input,._field_5pywq_3 textarea{font-size:16px}._confirm_5pywq_3{font-size:11px}._applyFooter_5pywq_3{flex-direction:column;align-items:stretch;gap:15px}._applyFooter_5pywq_3>._primary_5pywq_2{width:100%}._claimIntro_5pywq_3{gap:12px;padding:20px}._claimIntro_5pywq_3>span{border-radius:12px;width:39px;height:39px}._claimIntro_5pywq_3>span svg{width:21px}._claimIntro_5pywq_3 h2{font-size:18px}._claimIntro_5pywq_3 p{font-size:11px}._claimSections_5pywq_3{grid-template-columns:1fr;gap:13px}._claimSection_5pywq_3{padding:20px}._claimSection_5pywq_3 h3{font-size:15px}._validatedBanner_5pywq_3{flex-wrap:wrap;align-items:flex-start;font-size:11px}._validatedBanner_5pywq_3>._secondary_5pywq_2{width:100%}._dialogBackdrop_5pywq_4{padding:12px}._dialog_5pywq_4{border-radius:16px;max-height:calc(100dvh - 24px);padding:21px}._dialog_5pywq_4 h2{font-size:20px}._lineSummary_5pywq_4{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:14px}._formGrid_5pywq_4{grid-template-columns:1fr}._dialogFooter_5pywq_4{grid-template-columns:1fr 1fr;display:grid}._dialogFooter_5pywq_4 button{padding:10px;font-size:11px!important}._info_5pywq_2,._error_5pywq_2,._notice_5pywq_2{padding:12px 14px;font-size:11px}}@media (prefers-reduced-motion:reduce){._workspace_5pywq_1 *{transition:none!important}}._analysisTable_5pywq_8 td:first-child{width:23%;min-width:170px}._analysisTable_5pywq_8 td:nth-child(2){width:24%;min-width:180px}._claimTable_5pywq_8 td:first-child{width:26%;min-width:200px}._analysisTable_5pywq_8 td:last-child,._claimTable_5pywq_8 td:last-child{white-space:nowrap}._table_5pywq_3 ._moneyCell_5pywq_3{min-width:115px}._table_5pywq_3 ._moneyCell_5pywq_3 strong{white-space:nowrap}._blockers_5pywq_9,._reviewReasons_5pywq_9{color:#795a31;background:#fffaf1;border:1px solid #f0d6b0;border-radius:13px;margin:20px 0;padding:19px}._blockers_5pywq_9 h3,._reviewReasons_5pywq_9 h3{align-items:center;gap:8px;font-size:14px;font-weight:750;display:flex}._blockers_5pywq_9 ul,._reviewReasons_5pywq_9 ul{margin:11px 0;padding-left:20px;font-size:12px;line-height:1.9}._blockers_5pywq_9 ._secondary_5pywq_2{margin-top:7px}._reviewReasons_5pywq_9{margin:0}._fileWarnings_5pywq_2 ._secondary_5pywq_2{margin-top:12px}._dialog_5pywq_4{color:#49364f;font-family:inherit;width:min(720px,100vw - 32px)!important;max-width:720px!important;display:block!important}._dialog_5pywq_4 *{box-sizing:border-box}._dialog_5pywq_4 button,._dialog_5pywq_4 input,._dialog_5pywq_4 textarea{font:inherit}._dialog_5pywq_4 button{cursor:pointer}._dialog_5pywq_4 button:disabled{cursor:default;opacity:.5}._dialog_5pywq_4 p{margin:0}._dialog_5pywq_4 ._field_5pywq_3{font-size:13px}._dialog_5pywq_4 ._field_5pywq_3 input,._dialog_5pywq_4 ._field_5pywq_3 textarea{font-size:14px}._dialog_5pywq_4 ._field_5pywq_3 small{color:#806d7b;font-size:12px;font-weight:400;line-height:1.7}._dialog_5pywq_4 ._lineSummary_5pywq_4 dt{color:#816779;font-size:11px}._dialog_5pywq_4 ._lineSummary_5pywq_4 dd{margin-left:0;font-size:13px}._dialog_5pywq_4 ._confirm_5pywq_3{color:#71596a;font-size:13px}:is(._dialog_5pywq_4 button:focus-visible,._dialog_5pywq_4 input:focus-visible,._dialog_5pywq_4 textarea:focus-visible){outline-offset:3px;outline:3px solid #d62e6033}._header_5pywq_2 p,._periodNote_5pywq_2{color:#766271}._howItWorks_5pywq_2 p,._dropzone_5pywq_2 p,._empty_5pywq_2 p,._claimIntro_5pywq_3 p,._claimSection_5pywq_3 p{color:#816779;font-size:12px}._fileBody_5pywq_2 p,._table_5pywq_3 td p{color:#806879;font-size:11px}._table_5pywq_3 td small{color:#8a7382;font-size:10px}._stat_5pywq_3>span,._stat_5pywq_3>small{color:#82687b;font-size:11px}._tag_5pywq_2,._tagSuccess_5pywq_2,._tagWarning_5pywq_2,._tagDanger_5pywq_2,._tagMuted_5pywq_2{font-size:10px}._fileBody_5pywq_2 h3{font-size:14px}._month_5pywq_2>span{color:#816177;font-size:10px}._applyFooter_5pywq_3 p{color:#806879;font-size:12px}._error_5pywq_2>._linkButton_5pywq_3{flex:none}@media (max-width:700px){._dialog_5pywq_4{width:calc(100vw - 24px)!important}._dialog_5pywq_4 ._field_5pywq_3 input,._dialog_5pywq_4 ._field_5pywq_3 textarea{font-size:16px}._stats_5pywq_3{grid-template-columns:repeat(2,minmax(0,1fr))}._stat_5pywq_3>strong{font-size:21px}._stat_5pywq_3>span,._stat_5pywq_3>small{font-size:10px}._fileBody_5pywq_2 h3{font-size:12px}._fileBody_5pywq_2 p{font-size:10px}._periodNote_5pywq_2{font-size:11px}._error_5pywq_2{flex-wrap:wrap}._error_5pywq_2>span{flex:1;min-width:190px}._blockers_5pywq_9{padding:16px}._blockers_5pywq_9 ul,._reviewReasons_5pywq_9 ul{font-size:12px}._fileWarnings_5pywq_2 ._secondary_5pywq_2{width:100%}}._historicalProfile_5pywq_14{background:#fff7fb;border:1px solid #e7c4d5;border-radius:12px;margin:4px 0;padding:14px 16px}._historicalProfile_5pywq_14 summary{cursor:pointer;color:#9b2e58;font-size:13px;font-weight:750}._historicalProfile_5pywq_14>div{gap:13px;padding-top:14px;display:grid}._historicalProfile_5pywq_14 p,._historicalProfile_5pywq_14 small{color:#765e70;font-size:12px;line-height:1.7}._historicalProfile_5pywq_14 ._secondary_5pywq_2{justify-self:start}._historicalProfile_5pywq_14 ._field_5pywq_3{margin:0}._editor_yfsz4_1{width:100%;min-height:58px;max-height:160px;color:var(--chat-ink,#42354b);box-shadow:none;white-space:pre-wrap;overflow-wrap:anywhere;cursor:text;scrollbar-width:thin;background:#fff;border:0;outline:none;padding:6px 4px;font-size:13px;line-height:1.65;position:relative;overflow-y:auto}._editor_yfsz4_1[data-empty=true]:before{content:attr(data-placeholder);color:#8d7d94;pointer-events:none;font-size:13px;font-weight:400;position:absolute;top:6px;left:4px}._editor_yfsz4_1 p,._editor_yfsz4_1 div{min-height:1.65em;margin:0}._editor_yfsz4_1 h1,._editor_yfsz4_1 h2,._editor_yfsz4_1 h3,._editor_yfsz4_1 h4,._editor_yfsz4_1 h5,._editor_yfsz4_1 h6{color:inherit;margin:9px 0 3px;font-size:16px;font-weight:800;line-height:1.4}._editor_yfsz4_1 h1:first-child,._editor_yfsz4_1 h2:first-child,._editor_yfsz4_1 h3:first-child,._editor_yfsz4_1 h4:first-child,._editor_yfsz4_1 h5:first-child,._editor_yfsz4_1 h6:first-child{margin-top:0}._editor_yfsz4_1 b,._editor_yfsz4_1 strong{font-weight:750}@media (max-width:720px){._editor_yfsz4_1{min-height:48px;max-height:140px;font-size:16px}._editor_yfsz4_1[data-empty=true]:before{font-size:13px}._editor_yfsz4_1 h4{font-size:18px}}._editor_yfsz4_1 :is(h1,h2,h3,h4,h5,h6),._editor_yfsz4_1 :is(h1,h2,h3,h4,h5,h6) *{font-weight:800!important}._body_j4tqm_1{overflow-wrap:anywhere;white-space:pre-wrap;min-width:0;font-size:13px;line-height:1.65}._line_j4tqm_1{font:inherit;margin:0}._heading_j4tqm_1{color:inherit;margin:9px 0 3px;font-size:16px;font-weight:800;line-height:1.4}._heading_j4tqm_1:first-child{margin-top:0}._body_j4tqm_1 strong{font-weight:750}._body_j4tqm_1 a{color:#a12665;text-underline-offset:3px;word-break:break-word;text-decoration:underline}._heading_j4tqm_1 strong,._heading_j4tqm_1 span,._heading_j4tqm_1 a{font-weight:800}._shell_1oinw_1{--chat-accent:#d62e60;--chat-ink:#35263d;--chat-muted:#726879;--chat-border:#e7dfe8;--chat-soft:#fff3f7;width:100%;min-width:0;color:var(--chat-ink)}._topline_1oinw_2{justify-content:space-between;align-items:center;gap:18px;margin:0 0 18px;display:flex}._eyebrow_1oinw_2{letter-spacing:1.8px;color:#a63c61;font-size:10px;font-weight:800}._topline_1oinw_2 h2{letter-spacing:-.6px;color:#5b2744;margin-top:3px;font-size:25px;font-weight:800;line-height:1.3}._brandHeading_1oinw_2{align-items:center;gap:12px;min-width:0;display:flex}._brandIcon_1oinw_2{color:#ba2855;background:linear-gradient(145deg,#fff1f6,#f9d8e5);border:1px solid #f0c7d6;border-radius:15px;flex:none;place-items:center;width:48px;height:48px;display:grid;box-shadow:0 3px 12px #9f234410}._topActions_1oinw_2{gap:8px;display:flex}._topActions_1oinw_2 button{border-radius:10px;min-height:36px;font-size:12px;font-weight:650}._topActions_1oinw_2 button:last-child{box-shadow:0 3px 10px #b51d4d17}._filters_1oinw_2{flex-wrap:wrap;align-items:center;gap:7px;margin-bottom:16px;display:flex}._filters_1oinw_2>button{color:#74667e;background:#fff;border:1px solid #0000;border-radius:9px;align-items:center;gap:5px;min-height:34px;padding:7px 12px;font-size:12px;font-weight:600;transition:background .15s,border-color .15s;display:flex}._filters_1oinw_2>button:hover{background:#fff6f9;border-color:#f2dae3}._filters_1oinw_2>._selectedFilter_1oinw_2{color:#b51d4d;background:#fce6ee;border-color:#f0c2d2;font-weight:750}._error_1oinw_2,._notice_1oinw_2{border-radius:10px;justify-content:space-between;align-items:flex-start;gap:15px;margin:10px 0;padding:10px 14px;font-size:13px;display:flex}._error_1oinw_2{color:#a73525;background:#fff0ed;border:1px solid #f3c9c0}._notice_1oinw_2{color:#246248;background:#eaf7f1;border:1px solid #c5e5d6}._error_1oinw_2 button,._notice_1oinw_2 button{flex:none;padding:2px}._layout_1oinw_3{height:min(760px,var(--chat-viewport-height,calc(100dvh - 245px)));border:1px solid var(--chat-border);background:#fff;border-radius:17px;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(235px,300px) minmax(0,1fr);min-height:0;display:grid;overflow:hidden;box-shadow:0 8px 35px #4c294208}._sidebar_1oinw_3{border-right:1px solid var(--chat-border);background:#fff;flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}._search_1oinw_3{color:#a197a7;background:#f8f5f8;border:1px solid #eee7ef;border-radius:10px;align-items:center;gap:8px;margin:16px 13px 10px;padding:10px 12px;display:flex}._search_1oinw_3 input{min-width:0;color:var(--chat-ink);background:0 0;border:0;outline:0;flex:1;font-size:12px}._threadList_1oinw_3{overscroll-behavior:contain;flex:1;min-height:0;padding:3px 8px 14px;overflow-y:auto}._thread_1oinw_3{text-align:left;border:1px solid #0000;border-radius:11px;align-items:flex-start;gap:10px;width:100%;margin-bottom:3px;padding:13px 9px;display:flex}._thread_1oinw_3:hover{background:#faf6fa}._activeThread_1oinw_3{border-color:#f4d5e1;background:#fff1f6!important}._avatar_1oinw_3{color:#97739a;background:#f1eaf2;border-radius:12px;flex:none;place-items:center;width:38px;height:38px;font-size:12px;font-weight:800;display:grid}._activeThread_1oinw_3 ._avatar_1oinw_3{color:#a52c55;background:#f6cedc}._threadCopy_1oinw_3{flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}._threadTitle_1oinw_3{justify-content:space-between;align-items:center;gap:6px;display:flex}._threadTitle_1oinw_3 strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:750;overflow:hidden}._threadTitle_1oinw_3 time{color:#786d7e;white-space:nowrap;flex:none;font-size:10px}._threadPreview_1oinw_3{color:var(--chat-muted);white-space:nowrap;text-overflow:ellipsis;font-size:12px;line-height:1.5;overflow:hidden}._threadMeta_1oinw_3{color:#c49131;align-items:center;gap:6px;min-height:12px;display:flex}._threadMeta_1oinw_3 small{color:#91536c;background:#f8eaf0;border-radius:4px;padding:1px 5px;font-size:10px}._threadMeta_1oinw_3 b{color:#fff;background:var(--chat-accent);border-radius:20px;place-items:center;min-width:18px;height:18px;margin-left:auto;font-size:9px;display:grid}._conversation_1oinw_4{background:#fcfafc;flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}._conversationHeader_1oinw_4{border-bottom:1px solid var(--chat-border);background:linear-gradient(110deg,#fff5f9,#fff 72%);flex:none;justify-content:space-between;align-items:center;gap:12px;padding:17px 22px;display:flex}._headerTitle_1oinw_4{flex:1;min-width:0}._headerTitle_1oinw_4 h3{text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:800;line-height:1.4;overflow:hidden}._headerTitle_1oinw_4 p{color:#78687e;margin-top:3px;font-size:11px}._headerActions_1oinw_4{flex:none;align-items:center;gap:4px;display:flex}._iconButton_1oinw_4{color:#786981;background:0 0;border:1px solid #0000;border-radius:8px;flex:none;justify-content:center;align-items:center;gap:3px;width:31px;height:31px;padding:5px;transition:background .15s,color .15s;display:inline-flex}._iconButton_1oinw_4:hover{color:#b72a56;background:#fcebf2}._iconButton_1oinw_4:focus-visible{outline-offset:2px;outline:2px solid #d62e60}._iconButton_1oinw_4:disabled{opacity:.4}._iconButton_1oinw_4 small{font-size:9px}._favorite_1oinw_4{color:#ce9223}._activeIcon_1oinw_4,._pinnedIcon_1oinw_4{color:#bc2b58;background:#fff1f6}._mobileBack_1oinw_4{display:none}._messageSearch_1oinw_4{color:#a99aaf;background:#fff;border-bottom:1px solid #f0eaf1;flex:none;align-items:center;gap:7px;padding:8px 23px;display:flex}._messageSearch_1oinw_4 input{background:0 0;border:0;outline:none;flex:1;min-width:0;font-size:12px}._messageSearch_1oinw_4>span{white-space:nowrap;color:#88768f;font-size:10px}._messageSearch_1oinw_4 button{padding:2px;display:flex}._messageViewport_1oinw_4{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#ddcfdc transparent;flex:1;min-height:0;padding:8px 24px 18px;overflow-y:auto}._daySeparator_1oinw_4{z-index:1;color:#726278;text-transform:capitalize;background:#fcfafc;justify-content:center;align-items:center;gap:12px;margin:17px 0 20px;padding:5px 0;font-size:11px;font-weight:600;display:flex;position:sticky;top:0}._daySeparator_1oinw_4:before,._daySeparator_1oinw_4:after{content:"";background:#eee7ee;flex:1;height:1px}._daySeparator_1oinw_4 span{background:#f3edf4;border:1px solid #e9dfea;border-radius:20px;padding:4px 12px}._message_1oinw_4{border-radius:10px;align-items:flex-start;gap:8px;margin:0 0 17px;scroll-margin:25px;transition:background .2s;display:flex;position:relative}._messageAvatar_1oinw_4{color:#85698c;background:#eae2ef;border-radius:9px;flex:none;place-items:center;width:28px;height:28px;margin-top:19px;font-size:9px;font-weight:750;display:grid}._messageContent_1oinw_4{min-width:0;max-width:min(82%,630px)}._messageSender_1oinw_4{color:#786880;align-items:center;gap:7px;min-height:15px;margin:0 0 5px;font-size:11px;display:flex}._messageSender_1oinw_4 strong{color:#624d6c;font-weight:750}._messageSender_1oinw_4 time{color:#87768e;font-variant-numeric:tabular-nums;font-size:10px}._messageBubble_1oinw_4{width:fit-content;min-width:0;max-width:100%;position:relative}._bubble_1oinw_4{overflow-wrap:anywhere;background:#fff;border:1px solid #eee6ee;border-radius:3px 13px 13px;min-width:0;max-width:100%;padding:11px 14px;box-shadow:0 2px 5px #422c4103}._messageBody_1oinw_4{white-space:pre-wrap;font-size:13px;line-height:1.65}._messageBody_1oinw_4 a{color:#a12665;text-underline-offset:3px;word-break:break-word;text-decoration:underline}._mine_1oinw_4{flex-direction:row-reverse}._mine_1oinw_4 ._messageAvatar_1oinw_4{color:#ba3762;background:#f8dfe8}._mine_1oinw_4 ._messageContent_1oinw_4{flex-direction:column;align-items:flex-end;display:flex}._mine_1oinw_4 ._bubble_1oinw_4{background:#fff0f6;border-color:#efd8e3;border-radius:13px 3px 13px 13px}._mine_1oinw_4 ._messageSender_1oinw_4{justify-content:flex-end}._messageTools_1oinw_4{opacity:0;pointer-events:none;z-index:2;background:#fff;border:1px solid #eadfea;border-radius:9px;gap:0;padding:2px;transition:opacity .12s;display:flex;position:absolute;top:auto;bottom:calc(100% - 6px);right:0;box-shadow:0 3px 12px #4120390d}._message_1oinw_4:not(._mine_1oinw_4) ._messageTools_1oinw_4{left:0;right:auto}._messageBubble_1oinw_4:hover ._messageTools_1oinw_4,._messageBubble_1oinw_4:focus-within ._messageTools_1oinw_4,._messageBubble_1oinw_4[data-touch-actions=true] ._messageTools_1oinw_4{opacity:1;pointer-events:auto}._messageBubble_1oinw_4:has([data-state=open]) ._messageTools_1oinw_4{opacity:1;pointer-events:auto}._messageTools_1oinw_4 ._iconButton_1oinw_4{width:27px;height:26px}._messageCheckbox_1oinw_4{flex:none;margin-top:27px}._highlight_1oinw_4{background:#fff0c4;outline:4px solid #fff0c4}._priority_1oinw_4{color:#9e681a;white-space:nowrap;background:#fff1d7;border-radius:4px;padding:2px 5px;font-size:9px;font-weight:750}._priority_1oinw_4[data-priority=urgent]{color:#b72b45;background:#ffe1e7}._quote_1oinw_4{text-align:left;color:#987292;background:#f7edf5;border-left:3px solid #d78aa6;border-radius:4px;gap:7px;width:100%;max-width:100%;margin-bottom:8px;padding:7px 9px;display:flex}._quote_1oinw_4>span{flex-direction:column;gap:2px;min-width:0;display:flex}._quote_1oinw_4 strong{font-size:10px}._quote_1oinw_4 small{white-space:nowrap;text-overflow:ellipsis;max-width:450px;font-size:11px;overflow:hidden}._forwarded_1oinw_4{color:#a58bad;gap:4px;margin-bottom:5px;font-size:9px;font-style:italic;display:flex}._messageBadges_1oinw_4{flex-wrap:wrap;gap:7px;margin-top:6px;display:flex}._messageBadges_1oinw_4:empty{display:none}._messageBadges_1oinw_4>*{color:#70517d;background:#f0e7f2;border-radius:5px;align-items:center;gap:4px;padding:3px 6px;font-size:10px;display:inline-flex}._messageBadges_1oinw_4 button:hover{text-decoration:underline}._readReceipt_1oinw_4{color:#806078;align-items:center;gap:4px;margin-top:4px;padding:2px;font-size:10px;display:flex}._readPanel_1oinw_4{z-index:160;width:260px;font-size:12px}._readPanel_1oinw_4 strong{font-size:13px}._readPanel_1oinw_4 p{border-bottom:1px solid #f1ebf2;padding:7px 0}._readPanel_1oinw_4 small{color:#928299;margin-top:3px;font-size:10px;display:block}._reactions_1oinw_4{flex-wrap:wrap;gap:4px;margin-top:5px;display:flex}._reactions_1oinw_4 button{background:#fff;border:1px solid #e9dfea;border-radius:12px;align-items:center;gap:5px;padding:2px 7px;font-size:13px;display:flex}._reactions_1oinw_4 small{color:#9d8da5;font-size:10px}._reactions_1oinw_4 ._reacted_1oinw_4{background:#fce6f0;border-color:#e8b4ca}._announcementLabel_1oinw_4{color:#b63164;align-items:center;gap:5px;margin-bottom:7px;font-size:10px;font-weight:750;display:flex}._acknowledgements_1oinw_4{border-top:1px solid #ead4e3;flex-wrap:wrap;align-items:center;gap:6px;margin-top:12px;padding-top:9px;display:flex}._acknowledgements_1oinw_4 button{color:#8e648c;background:#fff;border:1px solid #e7d7e5;border-radius:7px;align-items:center;gap:4px;padding:5px 8px;font-size:10px;display:flex}._acknowledgements_1oinw_4 ._ackSelected_1oinw_4{color:#3a8259;background:#e6f4eb;border-color:#a8d4ba}._acknowledgements_1oinw_4 button:disabled{opacity:.45}._acknowledgements_1oinw_4 small{color:#a18ca6;font-size:9px}._older_1oinw_4{color:#ab799d;margin:4px auto;font-size:11px;display:flex}._composer_1oinw_5{border-top:1px solid var(--chat-border);overscroll-behavior:contain;scrollbar-width:thin;background:#fff;flex:0 auto;min-height:110px;max-height:65%;padding:11px 17px 9px;overflow-y:auto}._composer_1oinw_5>textarea{resize:none;width:100%;min-height:48px;max-height:140px;color:var(--chat-ink);box-shadow:none;background:#fff;border:0;outline:none;padding:6px 4px;font-size:13px;line-height:1.55}._composer_1oinw_5>textarea::placeholder{color:#8d7d94}._composerToolbar_1oinw_5{justify-content:space-between;align-items:flex-end;gap:8px;display:flex}._composerTools_1oinw_5{flex-wrap:wrap;flex:1;align-items:center;gap:1px;min-width:0;display:flex}._sendButton_1oinw_5{border-radius:9px;flex:none;align-self:flex-end;gap:7px;height:34px;font-size:11px}._replyDraft_1oinw_5{color:#b2759a;background:#fcf3f8;border-left:3px solid #d985a5;border-radius:6px;align-items:center;gap:8px;margin-bottom:6px;padding:8px 10px;display:flex}._replyDraft_1oinw_5>span{flex:1;min-width:0}._replyDraft_1oinw_5 strong{font-size:10px;display:block}._replyDraft_1oinw_5 small{white-space:nowrap;text-overflow:ellipsis;color:#ab92aa;margin-top:2px;font-size:11px;display:block;overflow:hidden}._composeChips_1oinw_5{flex-wrap:wrap;gap:5px;margin-bottom:5px;display:flex}._composeChips_1oinw_5>span{color:#956b8e;background:#f5eaf3;border-radius:5px;align-items:center;gap:5px;padding:3px 6px;font-size:10px;display:flex}._composeChips_1oinw_5 button{padding:1px;display:inline-flex}._pendingFiles_1oinw_5{gap:8px;max-height:165px;padding:4px 0 9px;display:flex;overflow-x:auto}._pendingFile_1oinw_5{background:#fcf9fc;border:1px solid #e9dfe9;border-radius:9px;flex:none;align-items:flex-start;gap:8px;min-width:170px;max-width:280px;padding:8px;display:flex}._pendingFile_1oinw_5>img{object-fit:cover;border-radius:5px;flex:none;width:44px;height:44px}._pendingFile_1oinw_5>div{flex:1;min-width:0}._pendingFile_1oinw_5 strong{white-space:nowrap;text-overflow:ellipsis;font-size:10px;display:block;overflow:hidden}._pendingFile_1oinw_5 small{color:#a38ba4;margin-top:3px;font-size:9px;display:block}._pendingFile_1oinw_5 audio{width:190px;max-width:100%;height:30px;margin-top:7px}._uploadProgress_1oinw_5{color:#b86a8c;margin:4px 0 0;font-size:10px}._readOnlyComposer_1oinw_5{color:#997ba1;border-top:1px solid var(--chat-border);background:#fff;flex:none;align-items:center;gap:8px;padding:17px 20px;font-size:11px;display:flex}._attachments_1oinw_5{flex-direction:column;gap:7px;margin-top:6px;display:flex}._fileAttachment_1oinw_5{background:#fff;border:1px solid #e9dfe8;border-radius:8px;align-items:center;gap:9px;min-width:170px;max-width:100%;padding:9px;display:flex;color:#6e597b!important;text-decoration:none!important}._fileAttachment_1oinw_5>span{flex:1;min-width:0}._fileAttachment_1oinw_5 strong{word-break:break-word;font-size:11px;display:block}._fileAttachment_1oinw_5 small{color:#ab9ab1;margin-top:2px;font-size:9px;display:block}._imageAttachment_1oinw_5{color:#9b80a3;max-width:320px;font-size:9px;display:block}._imageAttachment_1oinw_5 img{object-fit:contain;border-radius:8px;width:auto;max-width:100%;max-height:250px;display:block}._imageAttachment_1oinw_5 span{word-break:break-word;margin-top:4px;display:block}._audioAttachment_1oinw_5{flex-direction:column;gap:4px;width:280px;max-width:100%;display:flex}._audioAttachment_1oinw_5 audio{width:100%;height:36px}._audioAttachment_1oinw_5 a{color:#977c9a;word-break:break-word;font-size:9px}._voiceOpening_1oinw_6{color:#ac7897;align-items:center;gap:5px;font-size:10px;display:flex}._voiceRecorder_1oinw_6{background:#fff4f9;border:1px solid #edd1df;border-radius:9px;flex-basis:100%;margin:7px 0 3px;padding:9px 10px}._voiceStatus_1oinw_6{color:#aa4e75;align-items:center;gap:7px;font-size:11px;display:flex}._voiceStatus_1oinw_6 time{font-variant-numeric:tabular-nums;margin-left:auto}._voiceStatus_1oinw_6 small{color:#c09bae;font-size:9px}._recordingDot_1oinw_6,._pausedDot_1oinw_6{background:#d62e60;border-radius:50%;width:7px;height:7px}._recordingDot_1oinw_6{animation:1.4s infinite _pulse_1oinw_1}._pausedDot_1oinw_6{background:#c09aaf}._voiceActions_1oinw_6{flex-wrap:wrap;gap:5px;margin-top:9px;display:flex}._voiceActions_1oinw_6 button{gap:4px;height:29px;font-size:10px}._voiceRecorder_1oinw_6 audio{width:100%;max-width:350px;height:32px;margin-top:8px}._panel_1oinw_6{flex:1;min-height:0;padding:20px 22px;overflow:auto}._panelHeading_1oinw_6{justify-content:space-between;align-items:center;gap:10px;margin-bottom:16px;display:flex}._panelHeading_1oinw_6 h3{align-items:center;gap:7px;font-size:14px;font-weight:750;display:flex}._panelHeading_1oinw_6>span{color:#aa90a9;font-size:10px}._pinRow_1oinw_6{border:1px solid var(--chat-border);background:#fff;border-radius:10px;grid-template-columns:minmax(0,1fr) 130px 25px;align-items:center;gap:10px;margin-bottom:9px;padding:13px 12px;display:grid}._pinRow_1oinw_6>button:first-child{text-align:left;min-width:0}._pinRow_1oinw_6>button:first-child>span{align-items:center;gap:9px;margin-bottom:4px;display:flex}._pinRow_1oinw_6 strong{font-size:11px}._pinRow_1oinw_6 small{color:#87718f;font-size:10px}._pinRow_1oinw_6 p{text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:12px;overflow:hidden}._pinRow_1oinw_6 [data-slot=select-trigger]{border-radius:7px;min-height:32px;padding:6px 8px;font-size:10px}._taskRow_1oinw_6{background:#fff;border:1px solid #ede4ee;border-radius:9px;align-items:flex-start;gap:10px;margin-bottom:8px;padding:13px;display:flex}._taskRow_1oinw_6>div{flex:1;min-width:0}._taskRow_1oinw_6 strong{font-size:12px;display:block}._taskRow_1oinw_6 small{color:#a292ab;margin-top:4px;font-size:10px;display:block}._taskRow_1oinw_6 button:not([role=checkbox]){color:#b5467e;margin-top:6px;font-size:10px;text-decoration:underline}._selectionBar_1oinw_6{color:#9c668a;background:#fbebf3;border-bottom:1px solid #f0dbe7;flex-wrap:wrap;flex:none;align-items:center;gap:12px;padding:8px 16px;font-size:10px;display:flex}._selectionBar_1oinw_6 label{flex:1;align-items:center;gap:6px;display:flex}._selectionBar_1oinw_6 button{height:29px;font-size:10px}._selectionBar_1oinw_6 strong{font-size:10px}._empty_1oinw_6{text-align:center;color:#836e8a;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:35px 20px;font-size:12px;display:flex}._welcome_1oinw_6{text-align:center;max-width:390px;margin:auto;padding:30px 20px}._welcome_1oinw_6>div{color:#d26c97;background:#fbe8f1;border-radius:27px;place-items:center;width:88px;height:88px;margin:0 auto 24px;display:grid}._welcome_1oinw_6 h3{color:#87618a;font-size:20px;font-weight:750;line-height:1.4}._welcome_1oinw_6 p{color:#88718e;margin:13px 0 22px;font-size:13px;line-height:1.8}._welcome_1oinw_6 button{border-radius:10px;font-size:11px}._previewNotice_1oinw_6{text-align:center;color:#987d9f;background:#fff;border:1px solid #eddfeb;border-radius:14px;padding:45px}._previewNotice_1oinw_6 svg{margin:0 auto 15px}._previewNotice_1oinw_6 p{max-width:450px;margin:12px auto;font-size:13px}._dialog_1oinw_6{background:#fff;border-radius:18px;max-width:520px!important}._dialog_1oinw_6 [data-slot=dialog-description]{color:#a08aaa;font-size:12px;line-height:1.65}._dialog_1oinw_6 [data-slot=dialog-title]{color:#64466e;font-size:19px}._dialogActions_1oinw_6{justify-content:flex-end;gap:8px;display:flex}._dialogActions_1oinw_6 button{font-size:12px}._field_1oinw_6{color:#8a6d93;flex-direction:column;gap:7px;font-size:12px;font-weight:650;display:flex}._field_1oinw_6 input,._field_1oinw_6 textarea{font-size:12px;font-weight:400}._memberChoices_1oinw_6{border:1px solid #eee4ef;border-radius:10px;max-height:300px;padding:6px;overflow-y:auto}._memberChoices_1oinw_6 label{cursor:pointer;border-radius:7px;align-items:center;gap:10px;padding:10px 7px;display:flex}._memberChoices_1oinw_6 label:hover{background:#fcf1f7}._memberChoices_1oinw_6 label>span:last-child{min-width:0}._memberChoices_1oinw_6 strong{font-size:12px;display:block}._memberChoices_1oinw_6 small{color:#ad98b2;margin-top:3px;font-size:10px;display:block}._smallAvatar_1oinw_6{color:#a07ca4;background:#f1e7f2;border-radius:9px;flex:none;place-items:center;width:30px;height:30px;font-size:10px;font-weight:700;display:grid}._emojiPanel_1oinw_6{z-index:160;border-color:#eddfeb;border-radius:13px;width:260px;padding:13px}._emojiPanel_1oinw_6>strong{color:#99779f;margin-bottom:10px;font-size:11px;display:block}._emojiGrid_1oinw_6{grid-template-columns:repeat(6,1fr);gap:4px;display:grid}._emojiGrid_1oinw_6 button{border-radius:6px;height:31px;font-size:20px}._emojiGrid_1oinw_6 button:hover{background:#faeaf3}._peoplePanel_1oinw_6{z-index:160;border-color:#ebdfec;border-radius:12px;width:300px;padding:13px}._peoplePanel_1oinw_6>strong{color:#8e6c98;margin-bottom:9px;font-size:12px;display:block}._peoplePanel_1oinw_6 input{font-size:12px}._peoplePanel_1oinw_6>div{max-height:220px;margin-top:7px;overflow-y:auto}._peoplePanel_1oinw_6>div>button{text-align:left;border-radius:6px;align-items:center;gap:8px;width:100%;padding:8px;font-size:12px;display:flex}._peoplePanel_1oinw_6>div>button:hover{background:#fff0f6}._peoplePanel_1oinw_6 small{color:#af97b3;margin-top:3px;font-size:10px;display:block}._peoplePanel_1oinw_6 p{color:#b49cba;padding:10px 5px;font-size:11px}._photoMenu_1oinw_6{z-index:160;border-color:#eedfea;border-radius:10px;flex-direction:column;gap:5px;width:210px;padding:7px;display:flex}._photoMenu_1oinw_6 button{color:#8f6a98;border-radius:6px;align-items:center;gap:9px;padding:9px;font-size:12px;display:flex}._photoMenu_1oinw_6 button:hover{background:#fff0f6}._priorityPanel_1oinw_6{z-index:160;border-radius:10px;width:200px;padding:9px}._actionMenu_1oinw_6{z-index:160;min-width:200px;font-size:12px}._actionMenu_1oinw_6 [role=menuitem]{padding:9px;font-size:12px}._actionQuote_1oinw_6{color:#a57b9c;background:#fdf4f9;border-left:3px solid #e1bad2;border-radius:5px;margin:0;padding:9px 12px;font-size:11px}._actionQuote_1oinw_6 p{white-space:pre-wrap;max-height:70px;margin-top:5px;font-size:12px;overflow:auto}._actionForm_1oinw_6{flex-direction:column;gap:14px;display:flex}._formGrid_1oinw_6{grid-template-columns:1fr 1fr;gap:12px;display:grid}._helper_1oinw_6{color:#b38aa6;font-size:10px;line-height:1.5}._meetingDialog_1oinw_6{background:#fff;max-width:1000px!important}._spin_1oinw_6{animation:1s linear infinite _spin_1oinw_6}@keyframes _spin_1oinw_6{to{transform:rotate(360deg)}}@keyframes _pulse_1oinw_1{50%{opacity:.35}}@media (min-width:1600px){._layout_1oinw_3{height:min(820px,var(--chat-viewport-height,calc(100dvh - 255px)))}._messageViewport_1oinw_4{padding-left:35px;padding-right:35px}._composer_1oinw_5{padding-left:28px;padding-right:28px}}@media (max-width:1000px){._layout_1oinw_3{grid-template-columns:240px minmax(0,1fr)}._conversationHeader_1oinw_4{padding:13px}._headerActions_1oinw_4{gap:0}._messageViewport_1oinw_4{padding:8px 13px}._headerTitle_1oinw_4 h3{font-size:13px}._headerTitle_1oinw_4 p{font-size:10px}._messageContent_1oinw_4{max-width:84%}._messageSearch_1oinw_4{padding:8px 13px}._topline_1oinw_2 h2{font-size:21px}._pinRow_1oinw_6{grid-template-columns:minmax(0,1fr) 25px}._pinRow_1oinw_6>[data-slot=select-trigger]{grid-column:1}._pinRow_1oinw_6>._iconButton_1oinw_4{grid-area:1/2}._threadTitle_1oinw_3 time{display:none}}@media (max-width:720px){._topline_1oinw_2{flex-direction:column;align-items:flex-start;gap:10px}._topline_1oinw_2 h2{font-size:19px}._brandHeading_1oinw_2{gap:8px}._brandIcon_1oinw_2{border-radius:12px;width:37px;height:37px}._brandIcon_1oinw_2 svg{width:21px;height:21px}._eyebrow_1oinw_2{letter-spacing:.9px;font-size:9px}._topActions_1oinw_2{flex-wrap:wrap;justify-content:flex-end;align-self:stretch}._topActions_1oinw_2 button{height:32px;padding:6px 9px;font-size:10px}._filters_1oinw_2{scrollbar-width:none;flex-wrap:nowrap;margin-bottom:9px;padding-bottom:4px;overflow-x:auto}._filters_1oinw_2>button{flex:none;min-height:30px;padding:6px 9px;font-size:10px}._layout_1oinw_3{height:var(--chat-viewport-height,calc(100dvh - 260px));border-radius:13px;min-height:0;display:block}._sidebar_1oinw_3{border:0;height:100%}._conversation_1oinw_4{height:100%;display:none}._hasActive_1oinw_9 ._sidebar_1oinw_3{display:none}._hasActive_1oinw_9 ._conversation_1oinw_4{display:flex}._mobileBack_1oinw_4{color:#a7799d;flex:none;justify-content:center;align-items:center;padding:6px;display:flex}._conversationHeader_1oinw_4{gap:6px;padding:10px 8px}._headerTitle_1oinw_4{flex:1}._headerTitle_1oinw_4 h3{font-size:12px}._headerActions_1oinw_4 ._iconButton_1oinw_4{width:27px;height:28px}._headerActions_1oinw_4 ._iconButton_1oinw_4 svg{width:16px;height:16px}._headerActions_1oinw_4 ._iconButton_1oinw_4 small,._messageSearch_1oinw_4>span{display:none}._messageViewport_1oinw_4{padding:5px 10px 14px}._messageAvatar_1oinw_4{width:23px;height:23px;margin-top:19px;font-size:8px}._message_1oinw_4{gap:5px;margin-bottom:15px}._messageSender_1oinw_4{gap:5px;font-size:10px}._messageBody_1oinw_4{font-size:12px}._bubble_1oinw_4{padding:9px 10px}._messageContent_1oinw_4{max-width:calc(100% - 28px)}._composer_1oinw_5{padding:8px 10px}._composer_1oinw_5>textarea{min-height:42px;font-size:12px}._composerTools_1oinw_5{gap:0}._composerTools_1oinw_5>._iconButton_1oinw_4{width:27px;height:28px}._sendButton_1oinw_5{height:31px;padding:5px 9px;font-size:10px}._sendButton_1oinw_5 span{display:none}._imageAttachment_1oinw_5 img{max-height:220px}._audioAttachment_1oinw_5{width:230px}._pendingFiles_1oinw_5{max-height:135px}._messageSearch_1oinw_4 input{font-size:11px}._topActions_1oinw_2 button svg{width:14px;height:14px}._voiceRecorder_1oinw_6{padding:8px}._voiceActions_1oinw_6 button{height:27px;padding:4px 7px;font-size:9px}._voiceStatus_1oinw_6{font-size:10px}._panel_1oinw_6{padding:15px 12px}._selectionBar_1oinw_6{gap:6px;padding:7px 10px}._selectionBar_1oinw_6 label,._selectionBar_1oinw_6 strong{font-size:9px}._selectionBar_1oinw_6 button{padding:4px 7px}._formGrid_1oinw_6{grid-template-columns:1fr}._dialog_1oinw_6{padding:20px!important}._threadTitle_1oinw_3 time{display:block}._welcome_1oinw_6{padding:25px}._readOnlyComposer_1oinw_5{padding:12px;font-size:10px}}@media (prefers-reduced-motion:reduce){._spin_1oinw_6,._recordingDot_1oinw_6{animation:none}._message_1oinw_4,._messageTools_1oinw_4,._iconButton_1oinw_4{transition:none}}._menuReactions_1oinw_12{gap:2px;padding:7px 4px;display:flex}._menuReactions_1oinw_12 button{border-radius:5px;padding:3px;font-size:17px}._menuReactions_1oinw_12 button:hover{background:#fff0f6}._avatar_1oinw_3,._smallAvatar_1oinw_6,._messageAvatar_1oinw_4,._headerAvatar_1oinw_15,._largeAvatar_1oinw_15{overflow:hidden}._avatar_1oinw_3 img,._smallAvatar_1oinw_6 img,._messageAvatar_1oinw_4 img,._headerAvatar_1oinw_15 img,._largeAvatar_1oinw_15 img{object-fit:cover;width:100%;height:100%;display:block}._headerAvatar_1oinw_15{color:#aa385b;background:#f9e6ed;border-radius:13px;flex:none;place-items:center;width:39px;height:39px;font-size:12px;font-weight:750;display:grid}._profileButton_1oinw_15{cursor:pointer;background:#fff;border:1px solid #ebd9e3;border-radius:12px;padding:3px}._profileButton_1oinw_15:hover{background:#fff6fa;border-color:#ce688a}._callButton_1oinw_15{background:#fff0f5;color:#c12656!important}._callButton_1oinw_15:hover{background:#fce0ea!important}._appearancePreview_1oinw_15{align-items:center;gap:15px;display:flex}._largeAvatar_1oinw_15{color:#af3157;background:#fdebf2;border-radius:23px;flex:none;place-items:center;width:76px;height:76px;font-size:23px;font-weight:750;display:grid}._photoChoose_1oinw_15{cursor:pointer;color:#a6385c;background:#fff8fb;border:1px solid #e9d7e1;border-radius:10px;align-items:center;padding:10px 13px;font-size:12px;font-weight:650;display:inline-flex}._photoChoose_1oinw_15 input{display:none}._taskDraft_1oinw_15{color:#986512;background:#fff5e5;border:1px solid #f1debb;border-radius:10px;align-items:center;gap:10px;margin-bottom:9px;padding:10px 12px;display:flex}._taskDraft_1oinw_15>button:not(._iconButton_1oinw_4){text-align:left;flex:1;gap:3px;min-width:0;display:grid}._taskDraft_1oinw_15 strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}._taskDraft_1oinw_15 span{color:#8b744d;font-size:11px}._taskDraft_1oinw_15 ._iconButton_1oinw_4{color:#986512}._messageBadges_1oinw_4 button{cursor:pointer}._messageBadges_1oinw_4 button:hover{background:#f9d8e6;text-decoration:underline}._composerTools_1oinw_5{flex-wrap:wrap}._composerToolbar_1oinw_5{align-items:flex-end}@media (max-width:720px){._conversationHeader_1oinw_4{flex-wrap:wrap}._headerAvatar_1oinw_15{border-radius:10px;width:31px;height:31px;font-size:10px}._headerTitle_1oinw_4{min-width:120px}._headerActions_1oinw_4{justify-content:flex-end;gap:4px;width:100%}._headerActions_1oinw_4 ._iconButton_1oinw_4{width:30px;height:29px}._profileButton_1oinw_15 ._smallAvatar_1oinw_6{width:26px;height:26px}._taskDraft_1oinw_15{gap:7px;padding:8px}._taskDraft_1oinw_15 strong{font-size:11px}._taskDraft_1oinw_15 span{font-size:10px}._appearancePreview_1oinw_15{gap:10px}._largeAvatar_1oinw_15{border-radius:18px;width:60px;height:60px}._photoChoose_1oinw_15{padding:9px;font-size:11px}}._messageBubble_1oinw_4:before{content:"";pointer-events:none;height:10px;position:absolute;top:-10px;left:0;right:0}@media (hover:none),(pointer:coarse){._messageBody_1oinw_4{-webkit-touch-callout:none}._messageBody_1oinw_4 a{-webkit-touch-callout:default}._messageTools_1oinw_4,._messageBubble_1oinw_4:hover ._messageTools_1oinw_4,._messageBubble_1oinw_4:focus-within ._messageTools_1oinw_4{opacity:0;visibility:hidden;pointer-events:none}._messageBubble_1oinw_4[data-touch-actions=true] ._messageTools_1oinw_4{opacity:1;visibility:visible;pointer-events:auto}._messageBubble_1oinw_4:has([data-state=open]) ._messageTools_1oinw_4{opacity:1;visibility:visible;pointer-events:auto}._messageTools_1oinw_4{border-radius:12px;padding:3px;bottom:calc(100% - 6px);box-shadow:0 5px 20px #41203920}._messageTools_1oinw_4 ._iconButton_1oinw_4{width:44px;height:44px}._messageCheckbox_1oinw_4~._messageContent_1oinw_4{max-width:calc(100% - 53px)}}._formatButton_1oinw_29{color:#505769;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:4px;padding:6px;font-size:12px;font-weight:700;display:inline-flex}._formatButton_1oinw_29:hover{color:#d92c5e;background:#fff0f4}._keyboardHint_1oinw_29{color:#8590a1;padding:2px 4px 0;font-size:10px;display:block}._deliveryState_1oinw_29{color:#8691a0;justify-content:flex-end;align-items:center;gap:8px;min-height:18px;font-size:11px;display:flex}._deliveryState_1oinw_29[role=alert]{color:#b32346}._deliveryState_1oinw_29 button{font:inherit;cursor:pointer;font-weight:700;text-decoration:underline}@media (max-width:600px){._formatButton_1oinw_29 span,._keyboardHint_1oinw_29{display:none}}._formatButton_1oinw_29{border:1px solid #0000;justify-content:center;width:30px;height:30px;margin-right:2px;padding:0;font-size:15px;font-weight:800;line-height:1;transition:background .12s,color .12s}._formatButton_1oinw_29[aria-pressed=true]{color:#fff;background:#da315c;border-color:#c3264f;box-shadow:0 2px 5px #bd25492b}._formatButton_1oinw_29[aria-pressed=true]:hover{color:#fff;background:#c42650}._formatButton_1oinw_29:focus-visible{outline-offset:2px;outline:2px solid #d92c5e}
