.documents-workspace{padding:22px}.documents-workspace label{font-size:14px;font-weight:600;display:block}.documents-workspace input{border:1px solid #cbd8e5;border-radius:8px;width:100%;margin-top:8px;padding:12px;display:block}.documents-workspace form{background:#f0f6ff;border-radius:12px;margin-bottom:18px;padding:18px}.folder-bar{justify-content:space-between;align-items:center;gap:16px;display:flex}.folder-bar a{color:#135ebe;font-weight:650}.insured-drop{text-align:center;color:var(--rico-ink);background:#f9fbff;border:2px dashed #bdd0e6;border-radius:12px;margin:18px 0;padding:28px}.documents-workspace [role=status]{background:#eef4fb;border-radius:8px;padding:12px}.account-settings{margin-bottom:24px}.account-settings form{max-width:600px}.account-settings label{margin:16px 0;font-size:14px;font-weight:600;display:block}.account-settings input{border:1px solid #ccd9e6;border-radius:8px;width:100%;margin-top:6px;padding:12px;display:block}.form-choice{border:1px solid #d5e1ed;border-radius:12px;overflow:hidden}.acord-grid .form-choice>button:first-child{border:0;border-radius:0;width:100%}.acord-grid .preview-form{text-align:left;width:100%;color:var(--rico-blue-600);background:#f6f9fe;border:0;border-top:1px solid #e5edf5;padding:10px 16px;font-size:13px;display:block}.preview-backdrop{z-index:1000}.document-preview{background:#fff;border-radius:16px;flex-direction:column;width:min(1200px,96vw);height:92vh;display:flex;overflow:hidden;box-shadow:0 24px 90px #0005}.document-preview header{border-bottom:1px solid #dce5ed;justify-content:space-between;align-items:center;gap:20px;padding:16px 22px;display:flex}.document-preview h2{margin:0;font-size:20px}.document-preview iframe{border:0;flex:1;width:100%;min-height:300px}.document-preview>img{object-fit:contain;background:#e9eef5;flex:1;min-height:0}.document-preview>p{padding:28px}.document-preview footer{align-items:center;gap:18px;padding:12px 22px;display:flex}.document-preview footer p{color:var(--rico-muted);font-size:12px}.document-preview .eyebrow{margin:0;font-size:10px}.policy-editor{width:min(900px,96vw);max-width:900px}.policy-editor fieldset{border:0;min-width:0;padding:0}.policy-detail-grid{grid-template-columns:1fr 1fr;gap:10px 20px;display:grid}.policy-editor h3{border-top:1px solid #dce5ed;padding-top:20px}.account-record>.account-details{margin-top:18px}.policy-editor [role=alert]{color:#aa2635;background:#fff0f1;border-radius:8px;padding:12px}body{font-family:Aptos,Segoe UI Variable,Segoe UI,sans-serif;font-size:15px;line-height:1.5}h1,h2,h3,.brand strong,.page-heading h1,.panel-title h2,.detail-panel h2,.settings-card h2,.modal h2{letter-spacing:-.035em;font-family:Aptos Display,Segoe UI Variable,Segoe UI,sans-serif}.brand strong{letter-spacing:.09em;font-size:25px}.brand span{font-size:9px;line-height:1.4}.sidebar{background:#0b1e35;padding:24px 16px}.nav-item{border-radius:10px;min-height:45px;font-size:14px}.nav-item.active{background:var(--rico-button);box-shadow:none}.nav-item svg{width:19px;height:19px}.page{max-width:1740px;padding:32px 36px}.page-heading h1{font-size:32px}.page-heading p{font-size:14px}.page-heading .eyebrow{letter-spacing:.15em;color:#1767c4;font-size:11px}.primary{background:var(--rico-button);border-color:var(--rico-button);min-height:40px;box-shadow:none;padding:10px 16px;font-size:13px}.primary:hover{background:var(--rico-button-hover)}.secondary,.sync{height:auto;min-height:40px;padding:9px 14px;font-size:13px}.primary.small{height:40px;font-size:13px}button:disabled{cursor:not-allowed;opacity:.55}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline-offset:3px;outline:3px solid #6baeff}.search input{font-size:14px}.search{height:42px}.panel,.detail-panel{border-radius:15px;box-shadow:0 3px 12px #10253c04}.stats article{border-radius:14px;padding:23px}.stats label{font-size:13px}.stats strong{font-size:30px}.stats small{font-size:12px}.panel-title h2{font-size:21px}.panel-title p{font-size:12px}table{font-size:13px}th{letter-spacing:.05em;padding:13px 16px;font-size:10px}td{padding:16px}td small{font-size:11px}.pill{padding:5px 9px!important;font-size:11px!important}.detail-panel dt,.detail-panel dd,.policy-line,.match-banner strong,.match-banner small{font-size:12px}.account-header h1{font-size:34px}.account-tabs{border-bottom:1px solid var(--line);gap:5px;padding-bottom:12px}.account-tabs .secondary{background:0 0;border-color:#0000}.account-section h2{font-size:20px}.account-empty{text-align:center;min-height:110px;color:var(--rico-muted);flex-direction:column;justify-content:center;align-items:center;gap:4px;display:flex}.account-empty>strong{color:var(--rico-ink)}.account-empty>p{margin:0}.account-details dt{font-size:13px}.account-details dd{font-size:15px}.modal h2{font-size:26px}.modal p,.modal label,.form-help{font-size:14px}.modal input:not([type=checkbox]):not([type=radio]),.modal select,.modal textarea{min-height:44px;font-size:15px}.modal{max-height:90vh;overflow:auto}.settings-card h2{font-size:23px}.settings-card p{font-size:14px}.drop-zone h3{font-size:15px}.drop-zone p{font-size:13px}.toast{font-size:14px}.settings-people{align-items:start}.team-settings form,.account-settings form{flex-direction:column;gap:12px;display:flex}.team-settings label,.account-settings label{color:var(--rico-muted);flex-direction:column;flex:1;gap:6px;font-size:12px;font-weight:700;display:flex}.team-settings input,.team-settings select,.account-settings input{border:1px solid var(--rico-input-border);background:var(--rico-surface);width:100%;min-height:42px;color:var(--rico-ink);border-radius:8px;padding:0 11px}.team-list{gap:10px;margin-top:18px;display:grid}.team-list .account-record{border:1px solid var(--rico-border);border-radius:10px;justify-content:space-between;align-items:center;gap:16px;padding:14px;display:flex}.team-list .account-record p{min-height:0;margin:3px 0}.team-list .account-record small{color:var(--rico-muted)}.team-list .account-record.access-disabled{background:var(--rico-surface);opacity:.78}.team-list .pill{margin-left:6px}.compact-label{min-width:180px}.team-settings [role=alert],.account-settings [role=alert]{color:#9d2635;background:#fff1f3;border-radius:8px;padding:10px}.rico-login{background:linear-gradient(115deg,#091d34 0%,#102d50 49.9%,#f3f6fa 50%);grid-template-columns:1fr 1fr;align-items:center;gap:8vw;min-height:100vh;padding:5vw;display:grid}.login-story{color:#f5f9ff;max-width:650px}.login-story img{border-radius:18px}.login-story .eyebrow{letter-spacing:.16em;color:#80b9fc;margin:24px 0;font-size:11px}.login-story h1{margin:0 0 24px;font-size:clamp(34px,3.5vw,62px);line-height:1.1}.login-story>p:not(.eyebrow){color:#b7c9df;max-width:450px;font-size:18px}.login-story>span{color:#a9c4e4;max-width:400px;margin-top:70px;font-size:13px;display:block}.login-card{background:var(--rico-surface);border:1px solid var(--rico-border);border-radius:22px;justify-self:center;width:100%;max-width:480px;padding:38px;box-shadow:0 22px 70px #10284212}.login-card h2{margin:12px 0;font-size:29px;line-height:1.2}.login-card p{color:var(--rico-muted);font-size:14px}.login-card .eyebrow{color:#1767c4;letter-spacing:.15em;font-size:11px;font-weight:700}.login-card label{margin-top:18px;font-size:13px;font-weight:600;display:block}.login-card input{border:1px solid var(--rico-gray-300);border-radius:9px;width:100%;min-height:47px;margin-top:7px;padding:10px 12px;display:block}.login-card .full{min-height:46px;margin-top:16px;font-size:14px}.login-card details{overflow-wrap:anywhere;font-size:12px}.login-card [role=status]{color:var(--rico-ink);background:#eff5ff;border-radius:8px;padding:12px}.login-card .password-field{margin-top:18px}.login-card .password-field .field-head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.login-card .password-field label{margin-top:0}.login-card .password-field .reveal{flex:none;min-height:0;font-size:12px}@media (max-width:900px){.page{padding:24px 18px}.rico-login{background:#f3f6fa;grid-template-columns:1fr;padding:24px}.login-story{color:#142d48;margin:auto}.login-story h1{font-size:36px}.login-story>p:not(.eyebrow),.login-story>span{display:none}.login-card{padding:25px}.stats{grid-template-columns:repeat(2,1fr)}}.drive-file-picker{width:min(880px,94vw);max-height:88vh;overflow:auto}.drive-file-picker>header{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.drive-file-picker form{align-items:end;gap:10px;margin:20px 0 12px;display:flex}.drive-file-picker form label{flex:1}.drive-picker-list{gap:10px;max-height:48vh;margin:12px 0;display:grid;overflow:auto}.drive-picker-list .account-record{justify-content:space-between;align-items:center;gap:16px;display:flex}@media (max-width:700px){.drive-file-picker form,.drive-picker-list .account-record{flex-direction:column;align-items:stretch}}.cancellation-review{gap:10px;margin-top:12px;display:grid}.cancellation-review p{color:var(--rico-muted);margin:0;font-size:12px;line-height:1.5}.cancellation-review blockquote{border-left:3px solid var(--rico-border);color:var(--rico-muted);overflow-wrap:anywhere;margin:0;padding:8px 10px;font-size:12px}.cancellation-review label{gap:4px;font-size:12px;display:grid}.cancellation-review select{width:100%;min-width:0}.cancellation-review .table-actions{flex-wrap:wrap;gap:8px;display:flex}
:root{--rico-blue-50:#eff6ff;--rico-blue-100:#dbeafe;--rico-blue-600:#1468e5;--rico-blue-700:#0d56c7;--rico-black:#0b1220;--rico-ink:#172033;--rico-muted:#667085;--rico-border:#d9e2ef;--rico-canvas:#f5f7fb;--rico-surface-soft:#f8fafc;--rico-white:#fff;--rico-gray-100:#f2f4f7;--rico-gray-300:#d0d5dd;--rico-gray-500:#667085;--rico-gray-700:#344054;--rico-input-border:color-mix(in srgb, var(--rico-gray-500) 80%, var(--rico-white));--rico-success:#027a48;--rico-success-wash:#ecfdf3;--rico-warning:#b54708;--rico-warning-wash:#fffaeb;--rico-danger:#b42318;--rico-danger-wash:#fef3f2;--rico-info:var(--rico-blue-700);--rico-info-wash:var(--rico-blue-50);--rico-surface:var(--rico-white);--rico-on-primary:#fff;--rico-sidebar:var(--rico-black);--rico-sidebar-text:#fff;--rico-sidebar-muted:#aebdd0;--rico-button:var(--rico-blue-600);--rico-button-hover:var(--rico-blue-700);--rico-link:var(--rico-blue-700);--rico-focus-color:var(--rico-blue-600);--rico-density:1;--rico-space-1:8px;--rico-space-2:16px;--rico-space-3:24px;--rico-focus:0 0 0 3px #1468e52e;--rico-radius-sm:8px;--rico-radius-md:12px;--rico-radius-lg:18px;--rico-shadow-sm:0 1px 3px #0b12200f;--rico-stage-cold:#1f5fd6;--rico-stage-hot:#d4562a;--rico-stage-bound:#0e8a4f;--rico-note:#fdf5cd;--rico-note-edge:#e3c65c;--rico-tag-blue:var(--rico-stage-cold);--rico-tag-indigo:var(--rico-indigo-600);--rico-tag-purple:var(--rico-violet-500);--rico-tag-pink:#db2777;--rico-tag-red:#dc2626;--rico-tag-orange:var(--rico-stage-hot);--rico-tag-amber:#b7791f;--rico-tag-green:var(--rico-stage-bound);--rico-content-width:1180px;--rico-topbar-h:68px;--page-gutter:clamp(20px, 3vw, 48px);--rico-font-sans:var(--rico-font-inter,Inter), "Segoe UI Variable", "Segoe UI", Arial, sans-serif;--rico-font-display:var(--rico-font-jakarta,var(--rico-font-inter,Inter)), "Segoe UI Variable", "Segoe UI", Arial, sans-serif;--rico-indigo-500:#6366f1;--rico-indigo-600:#4f46e5;--rico-violet-500:#8b5cf6;--rico-accent-end:var(--rico-indigo-600);--rico-accent:linear-gradient(135deg, var(--rico-button) 0%, var(--rico-accent-end) 100%);--rico-accent-soft:linear-gradient(135deg, color-mix(in srgb, var(--rico-button) 10%, transparent) 0%, color-mix(in srgb, var(--rico-accent-end) 10%, transparent) 100%);--rico-glow:0 8px 24px -8px color-mix(in srgb, var(--rico-button) 45%, transparent);--rico-card-border:#0f172a12;--rico-card-shadow:0 1px 2px #0f172a0a, 0 10px 30px -18px #0f172a2e;--rico-card-shadow-hover:0 2px 4px #0f172a0d, 0 18px 40px -20px #143ca04d;--rico-canvas-art:radial-gradient(1100px 520px at 12% -12%, color-mix(in srgb, var(--rico-blue-600) 7%, transparent), transparent 60%), radial-gradient(900px 480px at 100% -8%, color-mix(in srgb, var(--rico-accent-end) 7%, transparent), transparent 60%);--rico-radius-xl:20px;--rico-sidebar-deep:color-mix(in srgb, var(--rico-sidebar) 62%, black);--rico-sidebar-top:color-mix(in srgb, var(--rico-sidebar) 92%, var(--rico-blue-600));--rico-sidebar-line:#ffffff12;--rico-sidebar-hover:#ffffff0f;--rico-topbar-glass:#ffffffc7;--ink:var(--rico-ink);--muted:var(--rico-muted);--line:var(--rico-border);--canvas:var(--rico-canvas);--surface:var(--rico-white);--surface-soft:var(--rico-surface-soft);--navy:var(--rico-black);--font-ui:var(--rico-font-sans);--space-1:var(--rico-space-1);--space-2:var(--rico-space-2);--space-3:var(--rico-space-3)}.workspace-shell,.theme-preview,.portal-agency{--rico-input-border:color-mix(in srgb, var(--rico-gray-500) 80%, var(--rico-white));--rico-info:var(--rico-blue-700);--rico-info-wash:var(--rico-blue-50);--rico-surface:var(--rico-white);--rico-accent:linear-gradient(135deg, var(--rico-button) 0%, var(--rico-accent-end) 100%);--rico-accent-soft:linear-gradient(135deg, color-mix(in srgb, var(--rico-button) 10%, transparent) 0%, color-mix(in srgb, var(--rico-accent-end) 10%, transparent) 100%);--rico-glow:0 8px 24px -8px color-mix(in srgb, var(--rico-button) 45%, transparent);--rico-canvas-art:radial-gradient(1100px 520px at 12% -12%, color-mix(in srgb, var(--rico-blue-600) 7%, transparent), transparent 60%), radial-gradient(900px 480px at 100% -8%, color-mix(in srgb, var(--rico-accent-end) 7%, transparent), transparent 60%);--rico-sidebar-deep:color-mix(in srgb, var(--rico-sidebar) 62%, black);--rico-sidebar-top:color-mix(in srgb, var(--rico-sidebar) 92%, var(--rico-blue-600));--ink:var(--rico-ink);--muted:var(--rico-muted);--line:var(--rico-border);--canvas:var(--rico-canvas);--surface:var(--rico-white);--surface-soft:var(--rico-surface-soft);--navy:var(--rico-black)}html,body{min-height:100%}.workspace-shell[data-appearance=dark],.theme-preview[data-appearance=dark],.rico-mobile[data-appearance=dark]{--rico-canvas:#0f1623;--rico-surface:#161f2e;--rico-white:#161f2e;--rico-surface-soft:#1b2536;--rico-black:#f3f6fb;--rico-ink:#e6ebf3;--rico-muted:#9aa8bb;--rico-gray-100:#1f2a3c;--rico-gray-300:#34435a;--rico-gray-500:#9aa8bb;--rico-gray-700:#c6d0de;--rico-border:#2a3548;--rico-blue-50:#16294a;--rico-blue-100:#1c3560;--rico-success-wash:#0f2a1e;--rico-warning-wash:#2d2210;--rico-danger-wash:#2f1616;--rico-shadow-sm:0 1px 3px #00000080;--ink:var(--rico-ink);--muted:var(--rico-muted);--line:var(--rico-border);--canvas:var(--rico-canvas);--surface:var(--rico-white);--surface-soft:var(--rico-surface-soft);--navy:var(--rico-black);--rico-danger:#ff8a80;--rico-success:#6ee7a8;--rico-warning:#f5b661;--rico-info:#7db4ff;--rico-info-wash:var(--rico-blue-50);--rico-input-border:color-mix(in srgb, var(--rico-muted) 70%, var(--rico-surface));--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (prefers-color-scheme:dark){.workspace-shell[data-appearance=system],.public-page,.rico-mobile{--rico-canvas:#0f1623;--rico-surface:#161f2e;--rico-white:#161f2e;--rico-surface-soft:#1b2536;--rico-black:#f3f6fb;--rico-ink:#e6ebf3;--rico-muted:#9aa8bb;--rico-gray-100:#1f2a3c;--rico-gray-300:#34435a;--rico-gray-500:#9aa8bb;--rico-gray-700:#c6d0de;--rico-border:#2a3548;--rico-blue-50:#16294a;--rico-blue-100:#1c3560;--rico-success-wash:#0f2a1e;--rico-warning-wash:#2d2210;--rico-danger-wash:#2f1616;--rico-shadow-sm:0 1px 3px #00000080;--ink:var(--rico-ink);--muted:var(--rico-muted);--line:var(--rico-border);--canvas:var(--rico-canvas);--surface:var(--rico-white);--surface-soft:var(--rico-surface-soft);--navy:var(--rico-black);--rico-danger:#ff8a80;--rico-success:#6ee7a8;--rico-warning:#f5b661;--rico-info:#7db4ff;--rico-info-wash:var(--rico-blue-50);--rico-input-border:color-mix(in srgb, var(--rico-muted) 70%, var(--rico-surface));--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body:has(>.rico-mobile){--rico-canvas:#0f1623;--rico-surface:#161f2e;--rico-white:#161f2e;--rico-surface-soft:#1b2536;--rico-black:#f3f6fb;--rico-ink:#e6ebf3;--rico-muted:#9aa8bb;--rico-gray-100:#1f2a3c;--rico-gray-300:#34435a;--rico-gray-500:#9aa8bb;--rico-gray-700:#c6d0de;--rico-border:#2a3548;--rico-blue-50:#16294a;--rico-blue-100:#1c3560;--rico-success-wash:#0f2a1e;--rico-warning-wash:#2d2210;--rico-danger-wash:#2f1616;--rico-shadow-sm:0 1px 3px #00000080;--ink:var(--rico-ink);--muted:var(--rico-muted);--line:var(--rico-border);--canvas:var(--rico-canvas);--surface:var(--rico-white);--surface-soft:var(--rico-surface-soft);--navy:var(--rico-black);--rico-danger:#ff8a80;--rico-success:#6ee7a8;--rico-warning:#f5b661;--rico-info:#7db4ff;--rico-info-wash:var(--rico-blue-50);--rico-input-border:color-mix(in srgb, var(--rico-muted) 70%, var(--rico-surface));--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}.workspace-shell{color:var(--rico-ink)}.workspace-shell[data-density=compact]{--rico-density:.86}:where(.app-shell,.workspace-shell,.full-page-wizard,.application-workspace-backdrop,.quote-workspace-backdrop,.certificate-page,.modal-backdrop) :where(h1,h2,h3,h4){font-family:var(--rico-font-sans)}:where(.app-shell,.workspace-shell,.full-page-wizard,.application-workspace-backdrop,.quote-workspace-backdrop,.certificate-page,.modal-backdrop) :where(.text-button,a:not([class])){color:var(--rico-blue-700)}:where(.app-shell,.workspace-shell,.full-page-wizard,.application-workspace-backdrop,.quote-workspace-backdrop,.certificate-page,.modal-backdrop) :where(input,select,textarea){color:var(--rico-black);background-color:var(--rico-white);border-color:var(--rico-input-border)}:where(.app-shell,.workspace-shell,.full-page-wizard,.application-workspace-backdrop,.quote-workspace-backdrop,.certificate-page,.modal-backdrop) :where(input,select,textarea):focus-visible{outline-offset:1px;outline:2px solid var(--rico-blue-600)!important;border-color:var(--rico-blue-600)!important;box-shadow:var(--rico-focus)!important}:where(.app-shell,.workspace-shell,.full-page-wizard,.application-workspace-backdrop,.quote-workspace-backdrop,.certificate-page,.modal-backdrop) :where(button,[role=button],.link-button){min-height:40px}:where(.app-shell,.workspace-shell,.full-page-wizard,.application-workspace-backdrop,.quote-workspace-backdrop,.certificate-page,.modal-backdrop) :where(button,a,input,select,textarea):disabled{cursor:not-allowed}.account-tabs button:hover,.account-tabs button.active,.text-button,.selected-form-review>summary b{color:var(--rico-blue-700)!important}.coverage-tile:hover,.form-choice>button:hover{border-color:var(--rico-blue-600)!important}.coverage-tile.selected,.form-choice>button.selected{color:var(--rico-blue-700)!important;background:var(--rico-blue-50)!important;border-color:var(--rico-blue-600)!important}.coverage-tile>svg,.coverage-tile>b,.form-choice small,.form-choice>button>svg{color:var(--rico-blue-600)!important}@media (forced-colors:active){:where(button,a,input,select,textarea):focus-visible{outline:3px solid canvastext!important}}body,button,input,select,textarea{font-family:var(--rico-font-sans)}body{color:var(--rico-ink);background:var(--rico-canvas);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;font-size:15px;line-height:1.5}:where(button,a,input,select,textarea):focus-visible{outline:2px solid var(--rico-blue-600);outline-offset:2px}.app-shell{background:var(--rico-canvas);min-height:100dvh}.sidebar{color:#dbe7f7;background:var(--rico-black);border-right:1px solid #ffffff14;width:248px}.workspace{margin-left:248px}.topbar{height:var(--rico-topbar-h);border-bottom-color:var(--rico-border);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff5}.page{width:100%;max-width:1680px;padding:24px var(--page-gutter) 48px}.page-heading h1,.panel-title h2,.detail-panel h2,.settings-card h2,.modal h2{color:var(--rico-black);font-family:var(--rico-font-sans);letter-spacing:-.025em}.primary{color:var(--rico-on-primary);background:var(--rico-button);border-color:var(--rico-button)}.primary:hover{background:var(--rico-button-hover)}.secondary{color:var(--rico-ink);background:var(--rico-white);border-color:var(--rico-border)}.full-page-wizard,.application-workspace-backdrop{z-index:80;overscroll-behavior:contain;color:var(--rico-ink);background:var(--rico-canvas);position:fixed;inset:0;overflow-y:auto}.full-page-wizard__shell,.application-workspace-backdrop .application-builder{background:var(--rico-canvas);width:100%;height:auto;min-height:100dvh;max-height:none;box-shadow:none;border:0;border-radius:0}.full-page-wizard__container{width:min(var(--rico-content-width), calc(100% - 48px));margin-inline:auto}.full-page-wizard__header{background:var(--rico-white);border-bottom:1px solid var(--rico-border);padding-block:28px 20px}.full-page-wizard__eyebrow{color:var(--rico-blue-600);letter-spacing:.12em;text-transform:uppercase;margin:0 0 6px;font-size:12px;font-weight:800}.full-page-wizard__title{color:var(--rico-black);letter-spacing:-.035em;margin:0;font-size:clamp(28px,4vw,40px);line-height:1.12}.full-page-wizard__body{width:min(var(--rico-content-width), calc(100% - 48px));margin-inline:auto;padding-block:32px 104px}.full-page-wizard__panel{background:var(--rico-white);border:1px solid var(--rico-border);border-radius:var(--rico-radius-lg);box-shadow:var(--rico-shadow-sm);padding:clamp(20px,3vw,32px)}.full-page-wizard__footer{z-index:5;min-height:72px;padding:14px max(24px, calc((100% - var(--rico-content-width)) / 2));border-top:1px solid var(--rico-border);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff7;justify-content:space-between;align-items:center;gap:16px;display:flex;position:sticky;bottom:0;box-shadow:0 -8px 28px #0b122012}@media (max-width:980px){.sidebar{width:220px}.workspace{margin-left:220px}}@media (max-width:760px){.workspace{margin-left:0}:root{--rico-topbar-h:60px;--page-gutter:16px}.page{padding:16px var(--page-gutter) 36px}.full-page-wizard__container,.full-page-wizard__body{width:calc(100% - 32px)}.full-page-wizard__body{padding-block:24px 96px}.full-page-wizard__footer{padding:12px 16px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.application-workspace-backdrop{background:var(--rico-canvas);position:fixed;overflow-y:auto}.application-workspace-backdrop .application-builder{min-height:100dvh;display:block}.application-workspace-backdrop .builder-heading,.application-workspace-backdrop>.application-builder>.builder-actions,.application-workspace-backdrop .builder-progress,.application-workspace-backdrop .builder-step{width:min(var(--rico-content-width), calc(100% - 48px));margin-inline:auto}.application-workspace-backdrop .builder-progress{grid-template-columns:repeat(6,minmax(92px,1fr));gap:8px;padding-block:12px 24px;display:grid}.application-workspace-backdrop .builder-progress>i,.application-workspace-backdrop .builder-progress>span{display:none}.application-workspace-backdrop .wizard-step-labels{width:auto;display:contents;position:static}.application-workspace-backdrop .wizard-step-labels li{color:#667085;border:1px solid var(--rico-border);text-align:left;background:#fff;border-radius:10px;width:auto;min-width:0;padding:12px 10px 12px 34px;font-size:11px;position:relative;transform:none!important}.application-workspace-backdrop .wizard-step-labels li:before{color:#667085;content:counter(list-item);background:#e9eef5;border-radius:50%;place-items:center;width:18px;height:18px;font-size:9px;display:grid;position:absolute;top:10px;left:10px}.application-workspace-backdrop .wizard-step-labels li.active{color:var(--rico-blue-700);background:var(--rico-blue-50);border-color:#9fc2f4}.application-workspace-backdrop .wizard-step-labels li.active:before{color:#fff;background:var(--rico-blue-600)}.application-workspace-backdrop .builder-step,.application-workspace-backdrop .coverage-groups,.application-workspace-backdrop .acord-grid,.application-workspace-backdrop .supplemental-sections{height:auto;max-height:none;overflow:visible}.application-workspace-backdrop .wizard-footer{position:fixed}@media (max-width:900px){.application-workspace-backdrop .builder-progress{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:600px){.application-workspace-backdrop .builder-heading,.application-workspace-backdrop>.application-builder>.builder-actions,.application-workspace-backdrop .builder-progress,.application-workspace-backdrop .builder-step{width:calc(100% - 32px)}.application-workspace-backdrop .builder-progress{display:block}.application-workspace-backdrop .wizard-step-labels{gap:8px;padding-bottom:4px;display:flex;overflow-x:auto}.application-workspace-backdrop .wizard-step-labels li{flex:0 0 142px}}.quote-workspace,.policy-workspace,.certificate-workspace,.workflow-dialog{--rico-field-gap:6px}:is(.quote-workspace label:not(.check-row):not(.coverage-search):not(.coverage-tile):not(:has(>input[type=checkbox])):not(:has(>input[type=radio])),.policy-workspace label:not(.check-row):not(.coverage-search):not(.coverage-tile):not(:has(>input[type=checkbox])):not(:has(>input[type=radio])),.certificate-workspace label:not(.check-row):not(.coverage-search):not(.coverage-tile):not(:has(>input[type=checkbox])):not(:has(>input[type=radio])),.workflow-dialog label:not(.check-row):not(.coverage-search):not(.coverage-tile):not(:has(>input[type=checkbox])):not(:has(>input[type=radio]))){gap:var(--rico-field-gap);min-width:0;color:var(--rico-gray-700);flex:1 1 0;font-size:12px;font-weight:700;display:grid}.quote-workspace :is(input:not([type=checkbox]):not([type=radio]),select,textarea),.policy-workspace :is(input:not([type=checkbox]):not([type=radio]),select,textarea),.certificate-workspace :is(input:not([type=checkbox]):not([type=radio]),select,textarea),.workflow-dialog :is(input:not([type=checkbox]):not([type=radio]),select,textarea){width:100%;min-width:0;min-height:44px;color:var(--rico-ink);background:var(--rico-white);border:1px solid var(--rico-border);font:inherit;border-radius:8px;outline:0;padding:10px 11px;font-size:14px}.quote-workspace textarea,.policy-workspace textarea,.certificate-workspace textarea,.workflow-dialog textarea{resize:vertical;min-height:92px}.quote-workspace :is(input,select,textarea):focus-visible,.policy-workspace :is(input,select,textarea):focus-visible,.certificate-workspace :is(input,select,textarea):focus-visible,.workflow-dialog :is(input,select,textarea):focus-visible{border-color:var(--rico-blue-600);box-shadow:var(--rico-focus)}.policy-workspace.policy-editor{width:min(1120px,100%);max-width:100%}.quote-workspace{padding:34px 24px 104px}.quote-workspace>h2,.quote-workspace>p,.quote-workspace>form,.quote-workspace>.quote-steps,.quote-workspace>fieldset{width:min(1120px,100%);margin-left:auto;margin-right:auto}.quote-workspace>h2{color:var(--rico-ink);font:750 30px/1.15 var(--rico-font-sans);letter-spacing:-.03em}.quote-workspace>p{color:var(--rico-muted);font-size:14px}:is(.quote-workspace label:has(>input[type=checkbox]),.quote-workspace label:has(>input[type=radio]),.policy-workspace label:has(>input[type=checkbox]),.policy-workspace label:has(>input[type=radio]),.certificate-workspace label:has(>input[type=checkbox]),.certificate-workspace label:has(>input[type=radio]),.workflow-dialog label:has(>input[type=checkbox]),.workflow-dialog label:has(>input[type=radio])){align-items:flex-start;gap:9px;font-size:13px;font-weight:600;line-height:1.45;display:flex}:is(.quote-workspace label:has(>input[type=checkbox])>input,.quote-workspace label:has(>input[type=radio])>input,.policy-workspace label:has(>input[type=checkbox])>input,.policy-workspace label:has(>input[type=radio])>input,.certificate-workspace label:has(>input[type=checkbox])>input,.certificate-workspace label:has(>input[type=radio])>input,.workflow-dialog label:has(>input[type=checkbox])>input,.workflow-dialog label:has(>input[type=radio])>input){flex:none;width:16px;min-width:16px;height:16px;min-height:16px;margin-top:2px}.form-row{flex-wrap:wrap}.form-row>label:not(.check-row):not(.coverage-search):not(.coverage-tile):not(:has(>input[type=checkbox])):not(:has(>input[type=radio])){min-width:0;color:var(--rico-gray-700);flex:190px;gap:6px;font-size:12px;font-weight:700;display:grid}.form-row>label>:is(input:not([type=checkbox]):not([type=radio]),select,textarea){width:100%;min-width:0;min-height:40px;color:var(--rico-ink);background:var(--rico-white);border:1px solid var(--rico-border);font:inherit;border-radius:8px;outline:0;padding:9px 11px;font-size:13px}.form-row>label>textarea{resize:vertical;min-height:78px}.form-row>label>:is(input,select,textarea):focus-visible{border-color:var(--rico-blue-600);box-shadow:var(--rico-focus)}label:where(:not(:has(>svg))):where(:has(>input:not([type=checkbox]):not([type=radio])),:has(>select),:has(>textarea)){min-width:0;color:var(--rico-gray-700);gap:6px;font-size:12px;font-weight:700;display:grid}:where(label:not(:has(>svg)))>:is(input,select,textarea):where(:not([type=checkbox]):not([type=radio])){width:100%;min-width:0;min-height:40px;color:var(--rico-ink);background:var(--rico-white);border:1px solid var(--rico-border);font:inherit;border-radius:8px;outline:0;padding:9px 11px;font-size:13px;font-weight:400}label>textarea{resize:vertical;min-height:78px}label>:is(input,select,textarea):focus-visible{border-color:var(--rico-blue-600);box-shadow:var(--rico-focus)}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.followup-row{flex-wrap:wrap;align-items:flex-end;gap:8px;display:flex}.followup-row>label{min-width:0;color:var(--rico-muted);flex:130px;gap:4px;font-size:11px;font-weight:700;display:grid}.followup-row>label.followup-subject{flex:2 220px}.followup-row>label.followup-notes{flex:260px}.followup-row :is(input,select){width:100%;min-height:34px;padding:6px 9px;font-size:12px}.followup-submit{margin-top:8px}.followup-submit>button{flex:none;width:auto;min-height:34px;padding:7px 16px;font-size:12px;font-weight:650}.modal .form-row{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px 14px;display:grid}.modal .form-row>label{flex:none;min-width:0}.modal .form-row>label:has(textarea){grid-column:1/-1}.modal.relationship-editor,.modal.policy-editor{padding:26px 28px 22px}.modal.relationship-editor .modal-close,.modal.policy-editor .modal-close{position:absolute;top:16px;right:18px}.modal.relationship-editor form,.modal.policy-editor form{gap:16px;display:grid}.modal.relationship-editor fieldset,.modal.policy-editor fieldset{border:0;gap:16px;min-inline-size:0;margin:0;padding:0;display:grid}.modal .check-row{font-size:12px;font-weight:inherit;flex-flow:row;grid-column:1/-1;align-items:flex-start;gap:10px;display:flex!important}.modal .check-row>input[type=checkbox]{flex:none;width:16px;height:16px;min-height:0;margin:2px 0 0}.modal .check-row>span{flex:auto;gap:2px;min-width:0;display:grid}.modal .check-row strong{color:var(--rico-black);font-size:12.5px;font-weight:700}.modal .check-row small{color:var(--rico-muted);font-size:11.5px;line-height:1.4}.modal.relationship-editor .builder-actions,.modal.policy-editor .builder-actions,.modal.relationship-editor .modal-actions,.modal.policy-editor .modal-actions{border-top:1px solid var(--rico-border);justify-content:space-between;align-items:center;gap:12px;margin-top:8px;padding-top:16px;display:flex}.rico-stage-chip{--stage:var(--rico-gray-500);background:var(--stage);max-width:100%;height:22px;color:var(--rico-white);white-space:nowrap;text-overflow:ellipsis;border-radius:999px;align-items:center;padding:0 9px;font-size:11px;font-weight:700;line-height:1;display:inline-flex;overflow:hidden}.rico-stage-chip[data-step="1"]{--stage:color-mix(in oklab,var(--rico-stage-cold),var(--rico-stage-hot) 0%)}.rico-stage-chip[data-step="2"]{--stage:color-mix(in oklab,var(--rico-stage-cold),var(--rico-stage-hot) 14%)}.rico-stage-chip[data-step="3"]{--stage:color-mix(in oklab,var(--rico-stage-cold),var(--rico-stage-hot) 28%)}.rico-stage-chip[data-step="4"]{--stage:color-mix(in oklab,var(--rico-stage-cold),var(--rico-stage-hot) 43%)}.rico-stage-chip[data-step="5"]{--stage:color-mix(in oklab,var(--rico-stage-cold),var(--rico-stage-hot) 57%)}.rico-stage-chip[data-step="6"]{--stage:color-mix(in oklab,var(--rico-stage-cold),var(--rico-stage-hot) 71%)}.rico-stage-chip[data-step="7"]{--stage:color-mix(in oklab,var(--rico-stage-cold),var(--rico-stage-hot) 86%)}.rico-stage-chip[data-step="8"]{--stage:color-mix(in oklab,var(--rico-stage-cold),var(--rico-stage-hot) 100%)}.rico-stage-chip[data-step="9"]{--stage:var(--rico-stage-bound)}.rico-stage-chip.is-exit{--stage:var(--rico-gray-500)}.rico-tag-chip{--tag:var(--rico-gray-500)}.rico-tag-chip[data-color=blue]{--tag:var(--rico-tag-blue)}.rico-tag-chip[data-color=indigo]{--tag:var(--rico-tag-indigo)}.rico-tag-chip[data-color=purple]{--tag:var(--rico-tag-purple)}.rico-tag-chip[data-color=pink]{--tag:var(--rico-tag-pink)}.rico-tag-chip[data-color=red]{--tag:var(--rico-tag-red)}.rico-tag-chip[data-color=orange]{--tag:var(--rico-tag-orange)}.rico-tag-chip[data-color=amber]{--tag:var(--rico-tag-amber)}.rico-tag-chip[data-color=green]{--tag:var(--rico-tag-green)}.rico-tag-chip[data-color=black]{--tag:var(--rico-black)}.rico-tag-chip{border-color:color-mix(in oklab,var(--tag) 38%,var(--rico-surface))!important;background:color-mix(in oklab,var(--tag) 13%,var(--rico-surface))!important;color:color-mix(in oklab,var(--tag) 82%,var(--rico-ink))!important}.rico-tag-pill{text-transform:capitalize;white-space:nowrap;border:1px solid;border-radius:999px;align-items:center;height:20px;padding:0 7px;font-size:10.5px;font-weight:650;display:inline-flex}.rico-tag-list{flex-wrap:wrap;gap:4px;max-width:260px;display:flex}.account-record-tag .rico-tag-swatch{cursor:pointer;border-radius:999px;margin-right:2px;background:var(--tag)!important;border:0!important;width:10px!important;min-width:0!important;height:10px!important;min-height:0!important;padding:0!important}.account-record-tag .rico-tag-swatch:focus-visible,.rico-tag-option:focus-visible{outline:2px solid var(--rico-focus,var(--rico-blue-600));outline-offset:2px}.rico-tag-palette{border:1px solid var(--rico-border);background:var(--rico-surface);border-radius:10px;flex-wrap:wrap;flex:1 0 100%;gap:6px;padding:7px;display:flex}.rico-tag-palette .rico-tag-option{cursor:pointer;border-radius:999px;background:var(--tag)!important;border:2px solid #0000!important;width:20px!important;min-width:0!important;height:20px!important;min-height:0!important;padding:0!important}.rico-tag-palette .rico-tag-option[aria-pressed=true]{box-shadow:0 0 0 2px var(--rico-surface),0 0 0 4px var(--tag)}
.workspace-shell,.workspace-shell :where(button,input,select,textarea){font-family:var(--rico-font-sans)}.workspace-shell{letter-spacing:-.003em;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-size:14px}.workspace-shell :where(h1,h2,h3){color:var(--rico-black);letter-spacing:-.02em;font-family:var(--rico-font-display)!important}.workspace-shell :where(h1){font-weight:800}.workspace-shell :where(h2),.workspace-shell :where(h3,h4){font-weight:700}.workspace-shell :where(p,li,small){line-height:1.55}.workspace-shell{background:var(--rico-canvas-art), var(--rico-canvas);background-attachment:fixed}.workspace-shell .workspace-shell-content{padding-top:28px}.workspace-shell .workspace-shell-sidebar{background:radial-gradient(420px 260px at 0% 0%, color-mix(in srgb, var(--rico-blue-600) 22%, transparent), transparent 70%), linear-gradient(180deg, var(--rico-sidebar-top) 0%, var(--rico-sidebar-deep) 100%);border-right:1px solid var(--rico-sidebar-line);scrollbar-width:thin;scrollbar-color:var(--rico-sidebar-line) transparent}.workspace-shell .workspace-shell-brand strong{font-family:var(--rico-font-display);letter-spacing:.06em;font-weight:800}.workspace-shell .workspace-shell-agency{background:var(--rico-sidebar-hover);border-color:var(--rico-sidebar-line);border-radius:14px}.workspace-shell .workspace-shell-agency-mark{background:var(--rico-accent);box-shadow:var(--rico-glow);border-radius:12px}.workspace-shell .workspace-product-switch{background:var(--rico-sidebar-hover);border-color:var(--rico-sidebar-line);border-radius:14px}.workspace-shell .workspace-shell-sidebar .workspace-product-switch a{color:var(--rico-sidebar-muted);border-radius:10px}.workspace-shell .workspace-shell-sidebar .workspace-product-switch a:hover{color:var(--rico-sidebar-text);background:var(--rico-sidebar-hover)}.workspace-shell .workspace-shell-sidebar .workspace-product-switch a.is-active{color:var(--rico-sidebar-text);background:var(--rico-accent-soft);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--rico-accent-end) 35%, transparent)}.workspace-shell .workspace-shell-nav-group-label{opacity:.75;letter-spacing:.12em}.workspace-shell .workspace-shell-nav a{border-radius:11px;min-height:40px;transition:background .15s,color .15s;position:relative}.workspace-shell .workspace-shell-nav a:hover{background:var(--rico-sidebar-hover)}.workspace-shell .workspace-shell-nav a.is-active{color:var(--rico-on-primary);background:var(--rico-accent);box-shadow:var(--rico-glow), inset 0 1px 0 #ffffff2e}.workspace-shell .workspace-shell-topbar,.workspace-shell .workspace-shell-mobile-header{background:var(--rico-topbar-glass);-webkit-backdrop-filter:saturate(1.6)blur(16px);border-bottom-color:var(--rico-card-border)}.workspace-shell .workspace-topbar-breadcrumb{font-family:var(--rico-font-display);letter-spacing:-.01em;font-size:15px;font-weight:800}.workspace-shell .workspace-topbar-search{background:var(--rico-surface);border-color:var(--rico-card-border);border-radius:12px;height:40px;box-shadow:0 1px 2px #0f172a0a}.workspace-shell .workspace-topbar-toggle,.workspace-shell .workspace-shell-signout button{border-color:var(--rico-card-border);border-radius:11px}.workspace-shell :is(.panel,.workspace-card,.account-section,.settings-card,.detail-panel,.operations-card,.mk-rail-card,.ph-section,.ph-bar,.layout-canvas-body>section){background:var(--rico-surface);border:1px solid var(--rico-card-border)!important;border-radius:var(--rico-radius-lg)!important;box-shadow:var(--rico-card-shadow)!important}.workspace-shell .settings-content .account-section{padding:24px 26px}.workspace-shell .settings-content .account-section>header{border-bottom:1px solid var(--rico-card-border);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin:0 0 20px;padding:0 0 18px;display:flex}.workspace-shell .settings-content .account-section>header h2{margin:0;font-size:20px}.workspace-shell .settings-content .account-section>header p{max-width:72ch;color:var(--rico-muted);margin:6px 0 0;font-size:14px}.workspace-shell :is(h1,h2,h3):has(>svg:first-child){align-items:center;gap:12px;display:flex}.workspace-shell :is(h1,h2):has(>svg:first-child)>svg:first-child{box-sizing:content-box;width:18px;height:18px;color:var(--rico-blue-600);background:var(--rico-accent-soft);border-radius:12px;flex:none;padding:9px}.workspace-shell .settings-content fieldset{background:var(--rico-surface-soft);border:1px solid var(--rico-card-border);border-radius:16px;min-width:0;margin:0;padding:18px 20px 20px}.workspace-shell .settings-content fieldset>legend{float:left;width:100%;color:var(--rico-black);font-family:var(--rico-font-display);margin:0 0 14px;padding:0;font-size:15px;font-weight:700}.workspace-shell .settings-content fieldset>legend+*{clear:both}.workspace-shell .settings-hub{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:14px;display:grid}.workspace-shell .settings-hub>a{color:var(--rico-ink);background:var(--rico-surface);border:1px solid var(--rico-card-border);box-shadow:var(--rico-card-shadow);border-radius:16px;gap:6px;padding:18px 20px;text-decoration:none;transition:transform .15s,box-shadow .15s,border-color .15s;display:grid;position:relative}.workspace-shell .settings-hub>a:after{content:"→";color:var(--rico-blue-600);opacity:0;transition:opacity .15s,transform .15s;position:absolute;top:16px;right:18px}.workspace-shell .settings-hub>a:hover{border-color:color-mix(in srgb, var(--rico-blue-600) 35%, transparent);box-shadow:var(--rico-card-shadow-hover);transform:translateY(-1px)}.workspace-shell .settings-hub>a:hover:after{opacity:1;transform:translate(2px)}.workspace-shell .settings-hub>a strong{color:var(--rico-black);font-family:var(--rico-font-display);padding-right:20px;font-size:15px}.workspace-shell .settings-hub>a small{color:var(--rico-muted);font-size:13px}.workspace-shell :where(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]),select,textarea){border:1px solid var(--rico-input-border);background-color:var(--rico-surface);border-radius:11px;transition:border-color .15s,box-shadow .15s}.workspace-shell :where(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]),select){min-height:42px}.workspace-shell :where(input,select,textarea):hover:not(:disabled):not(:focus){border-color:color-mix(in srgb, var(--rico-blue-600) 45%, var(--rico-input-border))}.workspace-shell :where(input,select,textarea):focus-visible{box-shadow:0 0 0 4px color-mix(in srgb, var(--rico-focus-color) 14%, transparent)!important}.workspace-shell :where(input[type=checkbox],input[type=radio]){accent-color:var(--rico-blue-600)}.workspace-shell label :is(small,.form-help,.hint,.settings-note,p){color:var(--rico-muted);font-weight:400}.workspace-shell :where(button.primary,a.primary,.button.primary,button[type=submit]:not(.secondary):not(.text-button):not(.danger):not([class*=ph-]):not([class*=studio])){color:var(--rico-on-primary);background:var(--rico-accent);border:1px solid #0000;border-radius:12px;font-weight:700;transition:box-shadow .15s,transform .15s,filter .15s;box-shadow:0 1px 2px #0f172a1a,inset 0 1px #ffffff2e}.workspace-shell :where(button.primary,a.primary,.button.primary):hover:not(:disabled){box-shadow:var(--rico-glow), inset 0 1px 0 #ffffff2e;filter:brightness(1.04)}.workspace-shell :where(button.primary,a.primary,.button.primary):active:not(:disabled){transform:translateY(1px)}.workspace-shell :where(button.primary,a.primary,.button.primary):disabled{filter:saturate(.4);opacity:.55;box-shadow:none}.workspace-shell :where(button.secondary,a.secondary,.button.secondary,.link-button.secondary){color:var(--rico-ink);background:var(--rico-surface);border:1px solid var(--rico-card-border);border-radius:12px;font-weight:650;transition:border-color .15s,color .15s,box-shadow .15s;box-shadow:0 1px 2px #0f172a0d}.workspace-shell :where(button.secondary,a.secondary,.button.secondary,.link-button.secondary):hover:not(:disabled){color:var(--rico-blue-700);border-color:color-mix(in srgb, var(--rico-blue-600) 40%, transparent);box-shadow:0 4px 14px -8px color-mix(in srgb, var(--rico-blue-600) 45%, transparent)}.workspace-shell :where(button.danger,.button.danger,button.destructive){color:var(--rico-danger);background:var(--rico-surface);border:1px solid color-mix(in srgb, var(--rico-danger) 35%, transparent);box-shadow:none;border-radius:12px;font-weight:650}.workspace-shell :where(button.danger,.button.danger,button.destructive):hover:not(:disabled){color:var(--rico-on-primary);background:var(--rico-danger);border-color:var(--rico-danger)}.workspace-shell :is(.list-views,.account-tabs) a.is-active,.workspace-shell .list-views a.is-active{color:var(--rico-blue-700);background:var(--rico-accent-soft);border-color:color-mix(in srgb, var(--rico-blue-600) 22%, transparent)}.workspace-shell :where(table) :where(th){color:var(--rico-muted);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:700}.workspace-shell :where(table) :where(tbody tr){transition:background .12s}.workspace-shell :where(table) :where(tbody tr:hover){background:color-mix(in srgb, var(--rico-blue-600) 3.5%, transparent)}.workspace-shell :where(.pill,.workspace-page-badge,.insured-list-status){border-radius:999px;font-weight:700}.workspace-shell .account-empty,.workspace-shell .operations-empty,.workspace-shell .ph-empty{color:var(--rico-muted)}.workspace-shell .account-empty>strong,.workspace-shell .operations-empty>strong{font-family:var(--rico-font-display);font-size:15px}.workspace-shell .workspace-metric strong,.workspace-shell .operations-metrics .workspace-metric strong{font-family:var(--rico-font-display);letter-spacing:-.03em;font-weight:800}@media (prefers-reduced-motion:reduce){.workspace-shell *{transition:none!important}}.workspace-shell :is(.notif-settings__bar,.page-header-card){background:var(--rico-surface);border:1px solid var(--rico-card-border);border-radius:var(--rico-radius-lg);box-shadow:var(--rico-card-shadow);flex-direction:column;align-items:flex-start;gap:6px;padding:22px 26px;display:flex}.workspace-shell :is(.notif-settings__bar,.page-header-card) h2{margin:0;font-size:20px}.workspace-shell :is(.notif-settings__bar,.page-header-card) p{color:var(--rico-muted);margin:0;font-size:14px}.workspace-shell .reporting-card{border:1px solid var(--rico-card-border);box-shadow:var(--rico-card-shadow);gap:10px;padding:18px 20px;transition:box-shadow .15s,transform .15s}.workspace-shell .reporting-card:hover{box-shadow:var(--rico-card-shadow-hover)}.workspace-shell .reporting-card>h3{gap:10px;min-height:34px;line-height:1.25;font-family:var(--rico-font-sans)!important}.workspace-shell .reporting-figure-icon{width:34px;height:34px;color:var(--rico-blue-600);background:var(--rico-accent-soft);border-radius:11px;flex:0 0 34px;place-items:center;display:grid}.workspace-shell .reporting-figure-icon svg{width:17px;height:17px}.workspace-shell .reporting-figure{font-family:var(--rico-font-display);font-size:30px;font-weight:800}.workspace-shell .layout-canvas-customise{place-items:center;width:36px;display:grid;padding:0!important}.workspace-shell .layout-canvas-customise svg{width:17px;height:17px}.workspace-shell .layout-canvas-bar:not([hidden]){background:var(--rico-surface);border:1px solid var(--rico-card-border);border-radius:var(--rico-radius-lg);box-shadow:var(--rico-card-shadow);padding:12px 14px}.workspace-shell .layout-canvas-bar[hidden]{display:none}.workspace-shell :is(.esign-tabs,.mk-tabs,.fl-tabs,.coaching-tabs,.campaign-tabs,.agent-tabs,.hook-tabs,.lead-intake-tabs,.auto-tabs,.list-views,.phone-subnav,.settings-tabs){scrollbar-width:none;background:var(--rico-surface);width:fit-content;max-width:100%;box-shadow:var(--rico-card-shadow);border-radius:14px;flex-wrap:nowrap;align-items:center;gap:4px;margin-bottom:16px;padding:5px;display:flex;overflow-x:auto;border:1px solid var(--rico-card-border)!important}.workspace-shell :is(.esign-tabs,.mk-tabs,.fl-tabs,.coaching-tabs,.campaign-tabs,.agent-tabs,.hook-tabs,.lead-intake-tabs,.auto-tabs,.list-views,.phone-subnav,.settings-tabs)::-webkit-scrollbar{display:none}.workspace-shell :is(.esign-tabs,.mk-tabs,.fl-tabs,.coaching-tabs,.campaign-tabs,.agent-tabs,.hook-tabs,.lead-intake-tabs,.auto-tabs,.list-views,.phone-subnav,.settings-tabs)>:is(a,button,span){min-height:36px;color:var(--rico-gray-700);white-space:nowrap;background:0 0;flex:none;align-items:center;gap:7px;font-size:13px;font-weight:650;text-decoration:none;transition:background .15s,color .15s;display:inline-flex;position:relative;box-shadow:none!important;border:0!important;border-radius:10px!important;margin:0!important;padding:0 14px!important}.workspace-shell :is(.esign-tabs,.mk-tabs,.fl-tabs,.coaching-tabs,.campaign-tabs,.agent-tabs,.hook-tabs,.lead-intake-tabs,.auto-tabs,.list-views,.phone-subnav,.settings-tabs)>:is(a,button,span):after{display:none!important}.workspace-shell :is(.esign-tabs,.mk-tabs,.fl-tabs,.coaching-tabs,.campaign-tabs,.agent-tabs,.hook-tabs,.lead-intake-tabs,.auto-tabs,.list-views,.phone-subnav,.settings-tabs)>:is(a,button,span):hover{color:var(--rico-blue-700);background:var(--rico-surface-soft)}.workspace-shell :is(.esign-tabs,.mk-tabs,.fl-tabs,.coaching-tabs,.campaign-tabs,.agent-tabs,.hook-tabs,.lead-intake-tabs,.auto-tabs,.list-views,.phone-subnav,.settings-tabs)>:is(.is-current,.is-active,.active,[aria-current=page],[aria-current=true],[aria-selected=true]){font-weight:750;color:var(--rico-blue-700)!important;background:var(--rico-accent-soft)!important;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--rico-blue-600) 18%, transparent)!important}@media (max-width:700px){.workspace-shell :is(.esign-tabs,.mk-tabs,.fl-tabs,.coaching-tabs,.campaign-tabs,.agent-tabs,.hook-tabs,.lead-intake-tabs,.auto-tabs,.list-views,.phone-subnav,.settings-tabs){width:100%}.workspace-shell .workspace-page-header{background:var(--rico-surface);border:1px solid var(--rico-card-border);border-radius:var(--rico-radius-lg);box-shadow:var(--rico-card-shadow);padding:16px 18px}.workspace-shell .workspace-page-header .workspace-page-title{font-size:22px}}@media (min-width:701px){.workspace-shell .list-views{flex-wrap:wrap}}.workspace-shell .list-views{padding-right:5px!important;-webkit-mask-image:none!important;mask-image:none!important}.workspace-shell .list-views-row .list-views{flex:0 auto;margin-bottom:0}.rico-login{font-family:var(--rico-font-sans);background:radial-gradient(900px 600px at 15% 20%, #1468e559, transparent 60%), radial-gradient(700px 500px at 85% 85%, #6366f140, transparent 60%), linear-gradient(160deg, var(--rico-sidebar-top), var(--rico-sidebar-deep))!important}.rico-login:before{display:none!important}.rico-login .login-story h1{letter-spacing:-.035em;background:linear-gradient(#fff,#c7d6ff);color:#0000;-webkit-background-clip:text;background-clip:text;font-weight:800;font-family:var(--rico-font-display)!important}.rico-login .login-story>span{color:#d6e1ff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0f;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:8px;width:fit-content;padding:10px 14px;display:inline-flex}.rico-login .login-card{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#fffffff5;border:1px solid #fff9;border-radius:24px;box-shadow:0 30px 80px -20px #030a1e8c,0 0 0 1px #1468e50f}.rico-login .login-card h2{letter-spacing:-.025em;font-weight:800;font-family:var(--rico-font-display)!important}.rico-login .login-card :is(input){border-radius:12px;min-height:46px}.rico-login .login-card .primary{background:var(--rico-accent);min-height:46px;box-shadow:var(--rico-glow);border:0;border-radius:12px;font-weight:700}.rico-login .login-card .secondary{border-radius:12px;min-height:46px}.rico-login .login-card .form-help{background:var(--rico-surface-soft);border:1px solid var(--rico-card-border);border-radius:12px;margin-top:6px;padding:12px 14px}body{font-family:var(--rico-font-sans)}:where(h1,h2){font-family:var(--rico-font-display);letter-spacing:-.02em}:where(h1){font-weight:800}:where(h2){font-weight:700}.workspace-state,.account-loading>p{text-align:center;width:min(420px,100% - 32px);color:var(--rico-muted);background:var(--rico-surface);border:1px solid var(--rico-card-border);border-radius:var(--rico-radius-lg);box-shadow:var(--rico-card-shadow);justify-items:center;gap:12px;margin:12vh auto 0;padding:28px 26px;display:grid}.account-loading{background:var(--rico-canvas-art), var(--rico-canvas);min-height:100vh;padding:0 16px;display:block}.account-loading>p:before{content:"";border:3px solid var(--rico-blue-100);border-top-color:var(--rico-blue-600);border-radius:50%;width:26px;height:26px;animation:.9s linear infinite rico-spin}.workspace-state>svg.spin{width:26px;height:26px;color:var(--rico-blue-600)}.workspace-state>p{margin:0}@keyframes rico-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.account-loading>p:before{animation:none}}@media (max-width:700px){.workspace-shell .workspace-page-toolbar-inline:has(>.layout-canvas-customise){display:none}}.workspace-mobile-sheet>.workspace-product-switch{flex:none;gap:4px;display:grid}.workspace-mobile-sheet>.workspace-product-switch a.is-active{color:var(--rico-blue-700);background:var(--rico-accent-soft);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--rico-blue-600) 20%, transparent)}.workspace-shell a.workspace-shell-agency{text-decoration:none;transition:background .15s,border-color .15s}.workspace-shell a.workspace-shell-agency:hover{background:#ffffff17;border-color:#ffffff24}.workspace-shell .workspace-shell-agency-mark{border-radius:50%!important}.workspace-shell .workspace-shell-agency-mark:has(img){background:var(--rico-sidebar-hover);box-shadow:0 0 0 2px #ffffff1f}.workspace-shell .workspace-shell-agency-mark img{object-fit:cover!important}.workspace-product-switch{position:relative;background:0 0!important;border:0!important;margin:0 0 12px!important;padding:0!important;display:block!important}.workspace-product-switch-current{width:100%;min-height:42px;color:var(--rico-sidebar-text);background:var(--rico-sidebar-hover);border:1px solid var(--rico-sidebar-line);font:inherit;text-align:left;cursor:pointer;border-radius:12px;align-items:center;gap:10px;padding:0 12px;font-size:13px;font-weight:700;transition:background .15s,border-color .15s;display:flex}.workspace-product-switch-current:hover,.workspace-product-switch[data-open] .workspace-product-switch-current{border-color:color-mix(in srgb, var(--rico-accent-end) 45%, transparent);background:#ffffff17}.workspace-product-switch-current>svg:first-child{color:#93b4ff;flex:0 0 18px;width:18px;height:18px}.workspace-product-switch-current>span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.workspace-product-switch-chevron{width:16px;height:16px;color:var(--rico-sidebar-muted);flex:0 0 16px}.workspace-product-switch-menu{z-index:30;background:var(--rico-sidebar-top);border:1px solid #ffffff1f;border-radius:14px;gap:2px;padding:6px;animation:.14s ease-out rico-menu-in;display:grid;position:absolute;top:calc(100% + 6px);left:0;right:0;box-shadow:0 18px 40px -12px #0009}.workspace-product-switch-menu a{color:var(--rico-sidebar-text);border-radius:10px;align-items:center;gap:10px;padding:9px 10px;text-decoration:none;display:flex}.workspace-product-switch-menu a:hover{background:var(--rico-sidebar-hover)}.workspace-product-switch-menu a.is-active{background:var(--rico-accent-soft)}.workspace-product-switch-menu a>svg:first-child{color:#93b4ff;flex:0 0 18px;width:18px;height:18px}.workspace-product-switch-menu a>span{flex:1;min-width:0;display:grid}.workspace-product-switch-menu strong{font-size:13px}.workspace-product-switch-menu small{color:var(--rico-sidebar-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.workspace-product-switch-check{color:#93b4ff;flex:0 0 16px;width:16px;height:16px}@keyframes rico-menu-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}[data-rico-sidebar=collapsed] .workspace-product-switch-current{justify-content:center;padding:0}[data-rico-sidebar=collapsed] .workspace-product-switch-current>span,[data-rico-sidebar=collapsed] .workspace-product-switch-chevron{display:none}[data-rico-sidebar=collapsed] .workspace-product-switch-menu{width:240px;top:0;left:calc(100% + 10px);right:auto}@media (max-width:1180px) and (min-width:701px){.workspace-shell-sidebar .workspace-product-switch-current{justify-content:center;padding:0}.workspace-shell-sidebar .workspace-product-switch-current>span,.workspace-shell-sidebar .workspace-product-switch-chevron{display:none}.workspace-shell-sidebar .workspace-product-switch-menu{width:240px;top:0;left:calc(100% + 10px);right:auto}}.workspace-mobile-sheet .workspace-product-switch{margin:12px 12px 0!important}.workspace-mobile-sheet .workspace-product-switch-current{color:var(--rico-ink);background:var(--rico-surface-soft);border-color:var(--rico-card-border)}.workspace-mobile-sheet .workspace-product-switch-current>svg:first-child,.workspace-mobile-sheet .workspace-product-switch-menu a>svg:first-child,.workspace-mobile-sheet .workspace-product-switch-check{color:var(--rico-blue-600)}.workspace-mobile-sheet .workspace-product-switch-menu{background:var(--rico-surface);border-color:var(--rico-card-border);box-shadow:var(--rico-card-shadow-hover)}.workspace-mobile-sheet .workspace-product-switch-menu a{color:var(--rico-ink)}.workspace-mobile-sheet .workspace-product-switch-menu a:hover{background:var(--rico-surface-soft)}.workspace-mobile-sheet .workspace-product-switch-menu small{color:var(--rico-muted)}.workspace-shell .workspace-product-switch-menu a{color:var(--rico-sidebar-text);font-size:13px;font-weight:600;justify-content:flex-start!important;padding:9px 10px!important}.workspace-shell .workspace-product-switch-menu a>span{display:grid!important}.workspace-shell .workspace-product-switch-menu a.is-active{color:var(--rico-sidebar-text);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--rico-accent-end) 35%, transparent)}.workspace-mobile-sheet .workspace-product-switch-menu a,.workspace-mobile-sheet .workspace-product-switch-menu a.is-active{color:var(--rico-ink)}.workspace-shell .workspace-shell-sidebar .workspace-product-switch-menu a{color:var(--rico-sidebar-text);background:0 0}.workspace-shell .workspace-shell-sidebar .workspace-product-switch-menu a:hover{background:var(--rico-sidebar-hover)}.workspace-shell .workspace-shell-sidebar .workspace-product-switch-menu a.is-active{background:var(--rico-accent-soft)}@media (max-width:860px){.workspace-shell .layout-canvas-item:has(.reporting-figure){grid-column:span 6}}@media (max-width:360px){.workspace-shell .layout-canvas-item:has(.reporting-figure){grid-column:span 12}}@media (max-width:700px){.workspace-shell .reporting-card{padding:14px}.workspace-shell .reporting-figure{font-size:24px}.workspace-shell .reporting-card>h3{font-size:10.5px}}.workspace-shell .insured-list-wrap{overflow-x:auto}@media (max-width:1600px){.workspace-shell .insured-list th,.workspace-shell .insured-list td{padding-left:10px;padding-right:10px}.workspace-shell .insured-list td{font-size:12.5px}.workspace-shell .insured-list th{white-space:normal;vertical-align:bottom;line-height:1.25}.workspace-shell .insured-list td a[href^=mailto\:]{text-overflow:ellipsis;white-space:nowrap;vertical-align:middle;max-width:210px;display:inline-block;overflow:hidden}.workspace-shell .insured-list td:has(>a[href^=mailto\:]){text-overflow:ellipsis;white-space:nowrap;vertical-align:middle;max-width:210px;display:inline-block;overflow:hidden}.workspace-shell .insured-list th .list-sort{white-space:normal}}@media (max-width:1400px){.workspace-shell .insured-list td.insured-list-email{text-overflow:ellipsis;white-space:nowrap;max-width:170px;overflow:hidden}.workspace-shell .insured-list td:nth-child(2){max-width:180px}.workspace-shell .insured-list :is(th,td){padding-left:8px;padding-right:8px}.workspace-shell .insured-list td.insured-list-email a{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.workspace-shell .insured-list th:nth-child(3){letter-spacing:.03em;min-width:118px}.workspace-shell .insured-list th:nth-child(3) .list-sort{max-width:112px;display:inline-block}}@media (max-width:700px){.workspace-shell .prospect-table{table-layout:fixed;width:100%}.workspace-shell .prospect-table :is(td,th){overflow-wrap:anywhere;padding-left:6px;padding-right:6px}}.save-view{border:1px solid color-mix(in srgb, var(--rico-blue-600) 28%, transparent);background:var(--rico-blue-50);min-height:30px;color:var(--rico-blue-700);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:0 4px 0 10px;font-size:12.5px;font-weight:650;display:inline-flex}.save-view__forget{width:22px;height:22px;min-height:0;color:var(--rico-blue-700);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:inline-grid}.save-view__forget:hover{background:var(--rico-white);color:var(--rico-danger)}.save-view__error{color:var(--rico-danger);font-size:12px}
