@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=IBM+Plex+Mono:wght@400;500&display=swap";*{box-sizing:border-box}html{background:var(--paper)}body{color:var(--ink);margin:0;font-family:DM Sans,Arial,sans-serif;font-size:14px;line-height:1.45}button,input,select{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.45}.app-shell{background:var(--paper);min-height:100vh}.app-topbar{background:var(--white);border-bottom:1px solid var(--line);z-index:10;align-items:center;gap:34px;height:64px;padding:0 28px;display:flex;position:sticky;top:0}.brand{color:var(--ink);background:0 0;border:0;align-items:center;gap:10px;padding:0;font-size:17px;font-weight:700;display:flex}.brand>span:last-child>span{color:#71827f;font-weight:400}.brand-mark{background:var(--navy);color:#e6c77f;border-radius:4px;place-items:center;width:30px;height:30px;font-family:Georgia,serif;font-size:19px;font-style:italic;display:grid}.topbar-context{color:var(--muted);letter-spacing:.04em;font-family:IBM Plex Mono,monospace;font-size:11px}.context-dot{background:var(--gold);border-radius:50%;width:6px;height:6px;margin-right:8px;display:inline-block}.context-separator{color:#b5bfbb;margin:0 9px}.topbar-actions{align-items:center;gap:18px;margin-left:auto;display:flex}.secure-note,.secure-chip{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;align-items:center;gap:7px;font-family:IBM Plex Mono,monospace;font-size:10px;display:flex}.user-avatar{border-left:1px solid var(--line);color:var(--muted);place-items:center;padding-left:18px;font-family:IBM Plex Mono,monospace;font-size:11px;display:grid}.mobile-menu{display:none}.app-body{grid-template-columns:236px minmax(0,1fr);min-height:calc(100vh - 64px);display:grid}.sidebar{border-right:1px solid var(--line);background:#f0f3f0;flex-direction:column;gap:8px;padding:26px 16px;display:flex}.sidebar-label,.eyebrow{letter-spacing:.12em;color:#7c8c88;text-transform:uppercase;font-family:IBM Plex Mono,monospace;font-size:10px}.sidebar-label{margin-bottom:5px;padding:0 11px}.side-link{color:#526460;text-align:left;background:0 0;border:0;border-radius:3px;align-items:center;gap:10px;padding:10px 11px;font-size:13px;display:flex}.side-link.active{background:var(--navy);color:#fff}.side-link b{opacity:.75;margin-left:auto;font-size:11px;font-weight:500}.sidebar-bottom{border-top:1px solid var(--line);margin-top:auto;padding-top:24px}.source-status{color:var(--green);align-items:flex-start;gap:9px;padding:12px 10px;display:flex}.source-status span{gap:3px;display:grid}.source-status small,.setup-fields small{color:#81908d;letter-spacing:.07em;text-transform:uppercase;font-family:IBM Plex Mono,monospace;font-size:9px}.source-status strong{color:var(--ink);font-size:11px;font-weight:600}.source-status>svg:last-child{margin-top:2px;margin-left:auto}.main-content{min-width:0}.page{max-width:1180px;margin:0 auto;padding:48px 54px 70px}.page-heading{justify-content:space-between;align-items:flex-start;gap:28px;margin-bottom:30px;display:flex}.page-heading h1,.review-top h1,.nav-hero h1,.empty-state h1{letter-spacing:-.04em;color:var(--ink);margin:10px 0;font-size:31px;font-weight:600;line-height:1.12}.page-heading p,.review-top p,.nav-hero p,.empty-state p{max-width:650px;color:var(--muted);margin:0;font-size:14px}.status-pill{border:1px solid var(--line);background:var(--white);color:var(--muted);white-space:nowrap;align-items:center;gap:7px;padding:7px 10px;font-size:11px;display:inline-flex}.status-pill i{background:#a7b2ae;border-radius:50%;width:6px;height:6px}.status-pill.ready{color:var(--green);background:var(--green-pale);border-color:#bfd0c9}.status-pill.ready i{background:var(--green)}.status-pill.alert i{background:var(--red)}.status-pill.small{padding:5px 8px;font-size:10px}.bo-form-card,.setup-card,.add-employee,.import-summary,.document-strip,.invitation-log,.employee-table,.empty-state,.package-card,.nav-actions,.claim-panel,.portal-questions,.side-card,.review-main,.rule-card{background:var(--white);border:1px solid var(--line);box-shadow:var(--shadow)}.bo-form-card{margin-bottom:18px;padding:26px 28px}.bo-form-card h2,.setup-card h2{letter-spacing:-.025em;margin:7px 0 20px;font-size:20px}.bo-form-grid{grid-template-columns:repeat(3,1fr);gap:18px 20px;display:grid}.bo-form-grid label,.add-employee{gap:7px;display:grid}.bo-form-grid label>span{color:#405552;font-size:12px;font-weight:600}.bo-form-grid em{color:#9aa5a1;font-size:10px;font-style:normal;font-weight:400}.bo-form-grid input,.add-employee input,.proposal-row input{width:100%;color:var(--ink);background:#fff;border:1px solid #cfd8d4;border-radius:2px;outline:0;padding:10px 11px}.bo-form-grid input:focus,.add-employee input:focus,.proposal-row input:focus{border-color:var(--green);box-shadow:0 0 0 2px #e3eeea}.form-actions{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;margin-top:24px;padding-top:18px;display:flex}.form-actions>span{color:var(--muted);align-items:center;gap:8px;font-size:11px;display:flex}.form-actions>span svg{color:var(--green)}.button{border:1px solid #0000;border-radius:2px;justify-content:center;align-items:center;gap:8px;padding:10px 15px;font-size:12px;font-weight:600;transition:background .15s,border .15s,color .15s;display:inline-flex}.button-primary{background:var(--gold);color:#201e18}.button-primary:hover{background:#c49a59}.button-dark{background:var(--navy);color:#fff}.button-dark:hover{background:#244c51}.button-ghost{color:var(--ink);border-color:var(--line);background:0 0}.setup-grid{grid-template-columns:1.3fr .7fr;gap:18px;display:grid}.setup-card{padding:25px 27px}.setup-card-dark{background:var(--navy);border-color:var(--navy);color:#fff}.setup-card-dark .eyebrow,.setup-card-dark p,.setup-card-dark .setup-fields small{color:#b8c8c3}.setup-card-dark .setup-fields strong{color:#fff}.setup-card p{color:var(--muted);max-width:600px}.setup-icon{width:34px;height:34px;color:var(--green);background:var(--green-pale);place-items:center;margin-bottom:18px;display:grid}.setup-icon.pale{background:var(--gold-pale);color:var(--gold)}.dropzone{text-align:left;width:100%;color:var(--green);background:#fbfcfb;border:1px dashed #b8c9c2;align-items:center;gap:12px;padding:15px;display:flex}.dropzone span{gap:3px;display:grid}.dropzone strong{color:var(--ink);font-size:12px}.dropzone small{color:var(--muted);font-size:10px}.dropzone>svg:last-child{margin-left:auto}.interpretation-note{color:var(--gold);background:#fff9ef;border:1px solid #e7d6b5;align-items:flex-start;gap:9px;margin-top:12px;padding:12px;display:flex}.interpretation-note span{gap:3px;display:grid}.interpretation-note strong{color:#765925;font-size:11px}.interpretation-note small{color:#8b7d61;font-size:10px;line-height:1.4}.proposal-list{background:#fff;border:1px solid #ead7ab;margin-top:12px;padding:14px 16px}.proposal-list>.eyebrow{color:#987127;margin-bottom:10px}.proposal-row{border-top:1px solid #f1ead8;grid-template-columns:1.25fr 1fr 1.2fr auto auto;align-items:center;gap:8px;padding:10px 0;display:grid}.proposal-row>div{gap:3px;display:grid}.proposal-row strong{color:var(--ink);font-size:11px}.proposal-row small{color:#92846a;font-size:9px}.proposal-row input{background:#fffdf8;border:1px solid #e6ded0;min-width:0;padding:8px 9px;font-size:10px}.proposal-row .button{padding:8px 10px;font-size:10px}.proposal-row .text-link{background:0 0;padding:0;font-size:10px}.source-excerpt,.claim-preview{line-height:1.35;color:#76847e!important}.claim-preview{color:#8b6b2c!important}.warning-queue{background:#fff4f0;border:1px solid #ead0c7;margin-top:12px;padding:13px 16px}.warning-queue>div{color:#a45e4a;align-items:center;gap:9px;display:flex}.warning-queue>div>span{gap:3px;display:grid}.warning-queue strong{color:#713e31;font-size:11px}.warning-queue small{color:#987167;font-size:10px}.warning-queue p{color:#87685e;border-top:1px solid #f1ded8;margin:9px 0 0;padding-top:8px;font-size:10px;line-height:1.4}.setup-fields{border-top:1px solid #ffffff2e;grid-template-columns:1fr 1fr;gap:16px;margin-top:24px;padding-top:17px;display:grid}.setup-fields div{gap:4px;display:grid}.setup-fields strong{font-size:12px}.principle-note{color:var(--muted);align-items:flex-start;gap:10px;margin-top:18px;font-size:11px;display:flex}.principle-note svg{color:var(--green);flex:none}.principle-note div{gap:3px;display:grid}.principle-note strong{color:var(--ink)}.add-employee{grid-template-columns:1.4fr 1fr 1.3fr 1fr auto;align-items:end;gap:9px;margin-bottom:12px;padding:14px 16px}.add-employee>div{gap:3px;display:grid}.add-employee>div strong{font-size:12px}.add-employee>div small{color:var(--muted);font-size:10px}.add-employee input{padding:9px;font-size:11px}.import-summary,.document-strip,.invitation-log{align-items:center;gap:14px;margin-bottom:10px;padding:13px 16px;display:flex}.import-summary>div,.document-strip>div:first-child,.invitation-log>div:first-child{align-items:center;gap:9px;display:flex}.import-summary svg,.document-strip svg,.invitation-log svg{color:var(--green);flex:none}.import-summary span,.document-strip span,.invitation-log span{gap:3px;display:grid}.import-summary strong,.document-strip strong,.invitation-log strong{font-size:11px}.import-summary small,.document-strip small,.invitation-log small{color:var(--muted);font-size:10px}.text-link{color:var(--green);background:0 0;border:0;align-items:center;gap:5px;font-weight:600;display:inline-flex}.import-summary .text-link{margin-left:auto}.document-names,.invitation-events{flex-wrap:wrap;justify-content:flex-end;gap:6px;margin-left:auto;display:flex}.document-names span,.invitation-events span{border:1px solid var(--line);color:var(--muted);padding:4px 7px;font-family:IBM Plex Mono,monospace;font-size:9px}.filter-row{gap:7px;margin:22px 0 10px;display:flex}.filter.active{border-color:var(--navy);color:var(--ink)}.filter b{margin-left:4px}.table-head,.employee-row{grid-template-columns:1.35fr 1.25fr .8fr 1fr 24px;align-items:center;gap:15px;display:grid}.table-head{color:#83908d;letter-spacing:.1em;background:#f1f4f1;padding:11px 16px;font-family:IBM Plex Mono,monospace;font-size:9px}.employee-row{border:0;border-top:1px solid var(--line);text-align:left;width:100%;color:var(--ink);background:#fff;padding:14px 16px}.employee-name{align-items:center;gap:10px;display:flex}.avatar{background:var(--green-pale);width:30px;height:30px;color:var(--green);place-items:center;font-size:10px;font-weight:700;display:grid}.employee-name span,.next-action{gap:3px;display:grid}.employee-name strong,.next-action strong{font-size:12px}.employee-name small,.next-action small{color:var(--muted);font-size:10px}.claim-value{font-size:12px;font-weight:600}.row-arrow{color:#9aa8a3}.table-foot{color:var(--muted);align-items:center;gap:7px;padding:12px 2px;font-size:10px;display:flex}.table-foot svg{color:var(--green)}.back-link{color:var(--muted);background:0 0;border:0;margin-bottom:30px;padding:0;font-size:12px}.employee-hero,.review-top,.nav-hero{justify-content:space-between;align-items:flex-start;gap:25px;margin-bottom:20px;display:flex}.employee-hero h1{letter-spacing:-.045em;margin:9px 0 5px;font-size:35px}.employee-hero p{color:var(--muted);margin:0}.secure-chip{border:1px solid var(--line);background:#fff;padding:8px 10px}.contact-banner{background:var(--green-pale);border:1px solid #cbdcd5;align-items:center;gap:10px;margin-bottom:18px;padding:13px 16px;display:flex}.contact-banner>span{gap:2px;display:grid}.contact-banner strong{font-size:12px}.contact-banner small{color:var(--muted);font-size:10px}.contact-banner .text-link{margin-left:auto}.portal-grid{grid-template-columns:minmax(0,1.6fr) minmax(250px,.8fr);gap:18px;display:grid}.portal-main{min-width:0}.portal-intro{background:var(--navy);color:#fff;gap:11px;margin-bottom:18px;padding:16px;display:flex}.portal-intro svg{color:#ddbd74;flex:none}.portal-intro strong{font-size:12px}.portal-intro p{color:#c2cfca;margin:4px 0 0;font-size:11px}.claim-panel,.portal-questions,.side-card{margin-bottom:18px;padding:21px}.panel-title{justify-content:space-between;align-items:flex-start;gap:15px;display:flex}.panel-title h2{letter-spacing:-.02em;margin:6px 0 16px;font-size:18px}.draft-pill{color:var(--muted);border:1px solid var(--line);padding:5px 7px;font-size:10px}.claim-lines{border-top:1px solid var(--line)}.claim-line{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding:13px 0;display:flex}.claim-line span{gap:3px;display:grid}.claim-line strong{font-size:12px}.claim-line small{color:var(--muted);font-size:10px}.claim-line b{font-size:13px}.claim-total{border-top:2px solid var(--navy);justify-content:space-between;margin-top:14px;padding-top:13px;font-size:11px;display:flex}.claim-total strong{font-size:15px}.helper-copy{color:var(--muted);margin:0 0 14px;font-size:12px}.upload-box{text-align:left;width:100%;color:var(--green);background:#fbfcfb;border:1px dashed #b8c9c2;align-items:center;gap:11px;padding:14px;display:flex}.upload-box span{gap:3px;display:grid}.upload-box strong{color:var(--ink);font-size:12px}.upload-box small{color:var(--muted);font-size:10px}.upload-box>svg:last-child{margin-left:auto}.question-row{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:15px;padding:13px 0;display:flex}.question-row span{gap:3px;display:grid}.question-row strong{font-size:11px}.question-row small{color:var(--muted);font-size:10px}.question-row select{border:1px solid var(--line);color:var(--ink);background:#fff;padding:7px}.wide-button{width:100%;margin-bottom:18px}.confirmed-box{background:var(--green-pale);border:1px solid #c4d8ce;align-items:center;gap:9px;padding:13px;display:flex}.confirmed-box>span{gap:3px;display:grid}.confirmed-box small{color:var(--muted);font-size:10px}.confirmed-box button{color:var(--green);background:0 0;border:0;margin-left:auto;font-weight:600}.side-card h3{margin:8px 0;font-size:16px}.side-copy,.side-card p{color:var(--muted);font-size:11px}.side-card.pale{background:#f0f4f1}.mini-step{border-top:1px solid var(--line);gap:10px;padding:11px 0;font-size:11px;display:flex}.mini-step b{color:var(--gold);font-family:IBM Plex Mono,monospace}.review-grid{grid-template-columns:1.45fr .75fr;gap:18px;display:grid}.review-main{overflow:hidden}.comparison-head,.rule-row{grid-template-columns:1.1fr .7fr 1fr;gap:18px;padding:13px 17px;display:grid}.comparison-head{color:#83908d;letter-spacing:.1em;background:#f1f4f1;font-family:IBM Plex Mono,monospace;font-size:9px}.rule-row{border-top:1px solid var(--line);align-items:start}.rule-row>div{gap:3px;display:grid}.rule-row strong{font-size:12px}.rule-row small,.rule-row em,.rule-row p{color:var(--muted);font-size:10px;font-style:normal}.rule-row em,.approved strong{color:var(--green)}.mini-action{width:max-content;color:var(--green);background:0 0;border:0;padding:0;font-size:10px}.rule-row p{margin:0;line-height:1.4}.rule-row a{color:var(--green)}.review-total{border-top:2px solid var(--navy);justify-content:space-between;padding:15px 17px;font-size:11px;display:flex}.review-total strong{font-size:14px}.check-row{border-top:1px solid var(--line);align-items:flex-start;gap:9px;padding:12px 0;display:flex}.check-row input{accent-color:var(--green);margin-top:3px}.check-row span{gap:3px;display:grid}.check-row strong{font-size:11px}.check-row small{color:var(--muted);font-size:10px}.rule-summary{border-top:1px solid var(--line);margin-top:6px;padding-top:8px}.rule-item{gap:8px;padding:7px 0;display:flex}.rule-item svg{color:var(--green);flex:none}.rule-item span{gap:2px;display:grid}.rule-item strong{font-size:10px}.rule-item small{color:var(--muted);font-size:9px}.source-card-small{gap:9px;display:flex}.source-card-small>svg{color:var(--green)}.source-card-small span{gap:3px;display:grid}.source-card-small strong{font-size:11px}.source-card-small small{color:var(--muted);font-size:9px}.review-footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;margin-top:20px;padding-top:18px;display:flex}.review-footer>div{gap:9px;display:flex}.review-footer>div>svg{color:var(--green)}.review-footer span{gap:3px;font-size:11px;display:grid}.review-footer small{color:var(--muted);font-size:10px}.nav-hero{align-items:flex-end}.package-card{overflow:hidden}.package-head{border-bottom:1px solid var(--line);align-items:center;gap:11px;padding:17px;display:flex}.package-icon{background:var(--green-pale);width:36px;height:36px;color:var(--green);place-items:center;display:grid}.package-head>div:nth-child(2){gap:3px;display:grid}.package-head span{color:var(--muted);font-size:10px}.package-head>svg:last-child{color:var(--green);margin-left:auto}.package-file{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:14px 0;display:flex}.package-file>svg{color:var(--green)}.package-file span{gap:3px;display:grid}.package-file small{color:var(--muted);font-size:10px}.package-file b{color:var(--green);margin-left:auto;font-size:10px;font-weight:500}.package-note{color:var(--muted);background:#f0f4f1;gap:9px;margin:0 17px 17px;padding:12px;font-size:10px;display:flex}.package-note svg{color:var(--green);flex:none}.nav-actions{justify-content:flex-end;gap:10px;margin-top:18px;padding:15px;display:flex}.empty-page{max-width:900px}.empty-state{text-align:center;padding:80px 35px}.empty-mark{background:var(--green-pale);width:48px;height:48px;color:var(--green);place-items:center;margin:0 auto 19px;display:grid}.empty-state h1{font-size:27px}.empty-state p{max-width:500px;margin:0 auto 24px}@media (width<=980px){.app-body{grid-template-columns:190px 1fr}.page{padding:36px 28px 55px}.bo-form-grid{grid-template-columns:repeat(2,1fr)}.setup-grid,.portal-grid,.review-grid{grid-template-columns:1fr}.add-employee{grid-template-columns:1fr 1fr 1fr}.add-employee>div{grid-column:1/-1}.table-head,.employee-row{grid-template-columns:1.4fr 1.2fr .8fr 1fr 20px}.secure-note{display:none}}@media (width<=680px){.app-topbar{height:58px;padding:0 16px}.mobile-menu{color:var(--muted);background:0 0;border:0;display:block}.topbar-context{display:none}.user-avatar{padding-left:10px}.sidebar{display:none}.app-body{display:block}.page{padding:28px 16px 45px}.page-heading,.employee-hero,.review-top,.nav-hero{display:block}.page-heading .status-pill,.employee-hero .secure-chip,.review-top .status-pill,.nav-hero .status-pill{margin-top:16px}.page-heading h1,.employee-hero h1,.review-top h1,.nav-hero h1{font-size:28px}.bo-form-card,.setup-card,.claim-panel,.portal-questions,.side-card{padding:18px}.bo-form-grid{grid-template-columns:1fr}.form-actions{display:grid}.setup-fields{grid-template-columns:1fr}.table-head{display:none}.employee-row{grid-template-columns:1fr auto;padding:14px}.employee-row>div:nth-child(2),.employee-row>div:nth-child(3),.employee-row .status-pill{grid-column:1}.add-employee{grid-template-columns:1fr}.document-strip,.invitation-log,.import-summary{display:block}.document-names,.invitation-events{justify-content:flex-start;margin-top:10px}.comparison-head{display:none}.rule-row{padding:14px 17px;display:block}.rule-row>div,.rule-row p{margin-bottom:10px}.review-footer,.nav-actions{display:grid}.contact-banner{flex-wrap:wrap;align-items:flex-start}.contact-banner .text-link{margin-left:0}.portal-grid{gap:0}.proposal-row{grid-template-columns:1fr 1fr}.proposal-row>div{grid-column:1/-1}.proposal-row .text-link{justify-self:start}.claim-line{align-items:flex-start}.claim-line b{white-space:nowrap}.package-head{align-items:flex-start}.package-file{flex-wrap:wrap}.package-file b{margin-left:26px}}.work-queue{border:1px solid var(--line);background:#eef3f0;margin-bottom:12px;padding:14px 16px}.work-queue-title{align-items:center;gap:13px;margin-bottom:10px;display:flex}.work-queue-title strong{font-size:12px}.queue-items{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.queue-items span{color:var(--muted);border-left:2px solid #a9bbb4;padding-left:9px;font-size:10px}.queue-items b{color:var(--ink);margin-right:3px;font-size:16px}.save-confirm{background:var(--green-pale);color:var(--green);border:1px solid #c5d8cf;align-items:center;gap:8px;margin-bottom:14px;padding:10px 13px;font-size:11px;display:flex}.rule-row-edit input{border:1px solid #cfd8d4;width:100%;margin-bottom:7px;padding:7px;font-size:11px;display:block}.source-link{color:var(--green);background:0 0;border:0;padding:0;font-size:10px}.source-drawer{border:1px solid var(--line);z-index:20;background:#fff;width:340px;padding:20px;position:fixed;top:86px;right:22px;box-shadow:0 10px 30px #142b2f24}.source-drawer>div{justify-content:space-between;align-items:center;display:flex}.source-drawer h3{margin:22px 0 12px;font-size:17px;line-height:1.25}.source-drawer p{border-left:3px solid var(--green);color:#53635f;background:#f3f6f3;padding:12px;font-size:12px;line-height:1.6}.source-drawer small,.source-drawer>span{color:var(--muted);margin-top:8px;font-size:10px;display:block}.drawer-close{color:var(--muted);background:0 0;border:0;font-size:11px}@media (width<=680px){.queue-items{grid-template-columns:1fr 1fr}.source-drawer{width:auto;top:70px;left:12px;right:12px}}.queue-action{color:var(--green);background:0 0;border:0;padding:2px 0;font-size:9px;text-decoration:underline;display:block}.document-name{border:1px solid var(--line);color:var(--green);cursor:pointer;background:#fff;padding:4px 7px;font-family:IBM Plex Mono,monospace;font-size:9px}.document-viewer{border:1px solid var(--line);z-index:21;background:#fff;width:480px;max-height:calc(100vh - 110px);padding:20px;position:fixed;top:86px;right:22px;overflow:auto;box-shadow:0 10px 30px #142b2f29}.document-viewer>div{justify-content:space-between;display:flex}.document-viewer h3{margin:20px 0 13px;font-size:17px}.document-viewer img,.document-viewer iframe{object-fit:contain;border:1px solid var(--line);background:#f3f5f3;width:100%;min-height:260px;max-height:560px;display:block}.document-viewer iframe{height:500px}.document-viewer p{color:var(--muted);font-size:12px;line-height:1.5}.document-viewer a{margin-top:12px}.audit-panel,.audit-card{border:1px solid var(--line);background:#fff;margin:12px 0;padding:14px 16px}.audit-panel-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding-bottom:9px;display:flex}.audit-panel-head small{color:var(--muted);font-size:10px}.audit-event{border-top:1px solid var(--line);gap:2px;padding:9px 0;display:grid}.audit-event:first-child{border-top:0}.audit-event span{color:var(--ink);font-size:10px;font-weight:600}.audit-event small{color:var(--muted);font-size:9px}.audit-card{margin-top:12px}@media (width<=680px){.document-viewer{width:auto;top:70px;left:12px;right:12px}.document-viewer iframe{height:380px}}.document-context{color:var(--muted);word-break:break-all;font-family:IBM Plex Mono,monospace;font-size:9px!important}.document-filters{gap:5px;margin:10px 0;display:flex}.document-filters button{border:1px solid var(--line);color:var(--muted);cursor:pointer;background:#fff;padding:5px 8px;font-size:9px}.document-filters button.active{background:var(--ink);border-color:var(--ink);color:#fff}.document-item{align-items:center;gap:5px;display:inline-flex}.document-item select{border:1px solid var(--line);color:var(--muted);background:#fff;max-width:100px;padding:4px;font-size:9px}.document-suggestions{border:1px solid var(--line);background:#fbfaf7;margin-top:14px;padding:12px}.document-suggestions>div:first-child{align-items:flex-start;gap:8px;display:flex}.document-suggestions svg{color:var(--gold);flex:none;margin-top:2px}.document-suggestions strong,.document-suggestions small{display:block}.document-suggestions small{color:var(--muted);margin-top:3px;line-height:1.45}.document-suggestion{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;margin-top:10px;padding-top:10px;display:flex}.document-suggestion .text-link{white-space:nowrap}.import-overlay{z-index:30;background:#172d3257;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.import-dialog{background:var(--white);border:1px solid var(--line);width:min(680px,100%);padding:26px;box-shadow:0 20px 60px #142b2f38}.import-dialog-head{justify-content:space-between;gap:20px;display:flex}.import-dialog-head h2{letter-spacing:-.035em;margin:7px 0;font-size:25px}.import-dialog-head p{max-width:540px;color:var(--muted);margin:0;font-size:12px;line-height:1.55}.drawer-close{color:var(--muted);white-space:nowrap;background:0 0;border:0;height:max-content;font-size:12px}.import-tabs{grid-template-columns:1fr 1fr;gap:10px;margin:24px 0 14px;display:grid}.import-tabs button{text-align:left;border:1px solid var(--line);color:var(--green);background:#fbfcfb;align-items:flex-start;gap:10px;padding:14px;display:flex}.import-tabs button.active{border-color:var(--green);background:var(--green-pale)}.import-tabs span{gap:3px;display:grid}.import-tabs strong{color:var(--ink);font-size:12px}.import-tabs small{color:var(--muted);font-size:10px}.import-source-panel{border:1px solid var(--line);padding:15px}.import-dropzone{width:100%;min-height:170px;color:var(--green);text-align:center;background:#fbfcfb;border:1px dashed #9fb7ad;align-content:center;place-items:center;gap:8px;padding:24px;display:grid}.import-dropzone strong{color:var(--ink);font-size:16px}.import-dropzone span{max-width:420px;color:var(--muted);font-size:11px}.import-dropzone b{align-items:center;gap:5px;font-size:11px;display:flex}.import-supported{color:var(--muted);flex-wrap:wrap;align-items:center;gap:7px;margin-top:14px;font-size:10px;display:flex}.import-supported span{margin-right:auto}.import-supported b{border:1px solid var(--line);padding:5px 7px;font-family:IBM Plex Mono,monospace;font-size:9px;font-weight:500}.accounting-callout{background:#f7f8f6;gap:14px;padding:18px;display:flex}.accounting-callout>svg{color:var(--gold);flex:none}.accounting-callout strong{font-size:14px}.accounting-callout p{color:var(--muted);margin:7px 0 14px;font-size:11px;line-height:1.55}.import-dialog-foot{border-top:1px solid var(--line);color:var(--muted);align-items:center;gap:7px;margin-top:18px;padding-top:14px;font-size:10px;display:flex}.import-dialog-foot svg{color:var(--green)}@media (width<=700px){.import-dialog{padding:20px}.import-tabs{grid-template-columns:1fr}.import-dialog-head p{font-size:11px}}.bankruptcy-search{color:var(--green);background:#fbfcfb;border:1px solid #b8c9c2;align-items:center;gap:9px;margin:0 0 16px;padding:11px 12px;display:flex}.bankruptcy-search input{color:var(--ink);background:0 0;border:0;outline:0;flex:1;font-size:12px}.bankruptcy-search span{color:var(--muted);white-space:nowrap;font-family:IBM Plex Mono,monospace;font-size:9px}.bankruptcy-results{border:1px solid var(--line);background:#fff;margin:-8px 0 18px}.bankruptcy-results button{text-align:left;border:0;border-top:1px solid var(--line);width:100%;color:var(--green);background:#fff;justify-content:space-between;align-items:center;padding:12px 14px;display:flex}.bankruptcy-results button:first-child{border-top:0}.bankruptcy-results button:hover{background:var(--green-pale)}.bankruptcy-results span{gap:3px;display:grid}.bankruptcy-results strong{color:var(--ink);font-size:12px}.bankruptcy-results small{color:var(--muted);font-size:10px}.search-helper{color:var(--muted);max-width:760px;margin:-10px 0 16px;font-size:11px;line-height:1.5}.bo-search-fields{grid-template-columns:1fr 1fr;gap:16px;margin-bottom:8px;display:grid}.bo-search-fields label{gap:7px;display:grid}.bo-search-fields label>span{color:#405552;font-size:12px;font-weight:600}.bo-search-fields em{color:var(--gold);text-transform:uppercase;letter-spacing:.06em;font-size:10px;font-style:normal;font-weight:500}.search-input{color:var(--green);background:#fbfcfb;border:1px solid #b8c9c2;align-items:center;gap:8px;padding:10px 11px;display:flex}.search-input:focus-within{border-color:var(--green);box-shadow:0 0 0 2px #e3eeea}.search-input input{min-width:0;color:var(--ink);background:0 0;border:0;outline:0;flex:1;font-size:12px}.search-status{color:var(--muted);margin:5px 0 12px;font-family:IBM Plex Mono,monospace;font-size:9px}@media (width<=700px){.bo-search-fields{grid-template-columns:1fr}}.contact-stats{grid-template-columns:repeat(4,1fr);gap:10px;margin:-8px 0 14px;display:grid}.contact-stats div{background:var(--white);border:1px solid var(--line);gap:3px;padding:12px 14px;display:grid}.contact-stats strong{letter-spacing:-.03em;font-size:20px}.contact-stats span{color:var(--muted);font-size:10px}.employee-proposals{background:#fff9ef;border:1px solid #ead7ab;margin-bottom:12px;padding:14px 16px}.employee-proposals>.eyebrow{color:#987127;margin-bottom:8px}.employee-proposal{border-top:1px solid #f1ead8;align-items:center;gap:10px;padding:10px 0;display:flex}.employee-proposal span{flex:1;gap:3px;min-width:0;display:grid}.employee-proposal strong{font-size:12px}.employee-proposal small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.employee-proposal .button,.employee-proposal .text-link{white-space:nowrap;padding:7px 9px;font-size:10px}@media (width<=700px){.contact-stats{grid-template-columns:repeat(2,1fr)}.employee-proposal{flex-wrap:wrap}.employee-proposal span{flex-basis:100%}}.trustee-upload-note{background:#f7f8f6;border:1px solid #d9dfdc;align-items:flex-start;gap:9px;margin-top:10px;padding:12px;display:flex}.trustee-upload-note>svg{color:var(--green);flex:none;margin-top:1px}.trustee-upload-note span{flex:1;gap:3px;display:grid}.trustee-upload-note strong{font-size:11px}.trustee-upload-note small{color:var(--muted);font-size:10px;line-height:1.45}.trustee-upload-note .text-link{white-space:nowrap;font-size:10px}.page:has(.employee-table){flex-direction:column;display:flex}.page:has(.employee-table)>*{order:10}.page:has(.employee-table)>.page-heading{order:1}.page:has(.employee-table)>.contact-stats{order:2}.page:has(.employee-table)>.filter-row{order:3}.page:has(.employee-table)>.employee-table{order:4}.page:has(.employee-table)>.table-foot{order:5}.page:has(.employee-table)>.work-queue{order:6}.page:has(.employee-table)>.add-employee{order:7}.page:has(.employee-table)>.employee-proposals{order:8}.page:has(.employee-table)>.import-summary{order:9}.page:has(.employee-table)>.document-strip{order:10}.page:has(.employee-table)>.invitation-log{order:11}.page:has(.employee-table)>.audit-panel{order:12}.page:has(.employee-table)>.document-viewer{order:13}.page:has(.employee-table)>.work-queue{margin-top:18px}.page:has(.employee-table)>.filter-row{margin-top:2px}.page:has(.employee-table)>.employee-table{margin-top:0}.case-line{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--white);color:var(--muted);align-items:center;gap:0;margin:-4px 0 18px;padding:10px 14px;font-size:11px;display:flex}.case-line span{border-right:1px solid var(--line);padding:0 14px}.case-line span:first-child{padding-left:0}.case-line span:last-child{border-right:0}.case-line strong{color:var(--ink);margin-right:3px;font-size:13px}.case-alert strong{color:var(--red)}.filter-row{flex-wrap:wrap}.filter{border:1px solid var(--line);background:var(--white);color:var(--muted);padding:7px 10px;font-size:10px}.filter:hover{border-color:var(--green);color:var(--ink)}.employee-row{position:relative}.row-action{color:var(--green);white-space:nowrap;justify-content:flex-end;align-items:center;gap:4px;font-size:10px;font-weight:600;display:inline-flex}.row-action svg{flex:none}.table-foot{justify-content:flex-start}.page:has(.employee-table)>.contact-stats{display:none}.assistant-panel{background:var(--white);border:1px solid var(--line);box-shadow:var(--shadow);margin-bottom:18px;padding:20px 21px}.assistant-head{justify-content:space-between;gap:16px;display:flex}.assistant-head>svg{color:var(--gold);flex:none}.assistant-head h2{letter-spacing:-.02em;margin:6px 0;font-size:17px}.assistant-head p{color:var(--muted);max-width:590px;margin:0;font-size:11px}.assistant-prompts,.assistant-actions{flex-wrap:wrap;gap:6px;margin-top:14px;display:flex}.assistant-prompts button,.assistant-actions button{border:1px solid var(--line);color:var(--ink);background:#fbfcfb;padding:7px 9px;font-size:10px}.assistant-prompts button:hover,.assistant-actions button:hover{border-color:var(--green);color:var(--green)}.assistant-messages{gap:8px;margin-top:14px;display:grid}.assistant-message{border-left:2px solid var(--line);background:#fafbfa;padding:8px 11px}.assistant-message.user{border-left-color:var(--gold);background:#fffaf1}.assistant-message.assistant{border-left-color:var(--green)}.assistant-message>span{text-transform:uppercase;letter-spacing:.08em;color:var(--muted);font-family:IBM Plex Mono,monospace;font-size:9px}.assistant-message p{margin:4px 0 0;font-size:11px;line-height:1.45}.assistant-message small{color:var(--muted);margin-top:6px;font-size:9px;display:block}.assistant-input{gap:7px;margin-top:14px;display:flex}.assistant-input input{border:1px solid #cfd8d4;flex:1;min-width:0;padding:9px 10px;font-size:11px}.assistant-input input:focus{border-color:var(--green);outline:0;box-shadow:0 0 0 2px #e3eeea}.assistant-input .button{padding:8px 11px}.assistant-disclaimer{color:#8b9893;margin-top:9px;font-size:9px;display:block}@media (width<=700px){.case-line{flex-wrap:wrap;align-items:flex-start;gap:6px}.case-line span{padding:0 8px}.assistant-input{flex-direction:column}.assistant-input .button{width:100%}}.mapping-note{color:var(--gold);background:#fff9ef;border:1px solid #e7d6b5;align-items:flex-start;gap:10px;margin-bottom:18px;padding:13px 15px;display:flex}.mapping-note span{gap:3px;display:grid}.mapping-note strong{color:#765925;font-size:12px}.mapping-note small{color:#8b7d61;font-size:10px}.mapping-section{border-top:1px solid var(--line);padding:18px 0}.mapping-section:first-of-type{border-top:0}.mapping-section-head{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.mapping-status{color:#8b6b2c;white-space:nowrap;background:#fff9ef;border:1px solid #e7d6b5;padding:5px 7px;font-size:9px}.mapping-table{border:1px solid var(--line)}.mapping-table-head,.mapping-row{grid-template-columns:1.25fr 1fr 1fr;gap:14px;padding:10px 12px;display:grid}.mapping-table-head{color:#83908d;letter-spacing:.1em;background:#f1f4f1;font-family:IBM Plex Mono,monospace;font-size:9px}.mapping-row{border-top:1px solid var(--line);align-items:start;font-size:10px}.mapping-row span{color:var(--ink)}.mapping-row small{color:var(--muted);font-size:9px}.mapping-empty{color:var(--muted);margin:0;padding:12px 0;font-size:11px}.c-fields{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.c-fields div{border:1px solid var(--line);gap:4px;padding:10px;display:grid}.c-fields small{color:var(--muted);font-family:IBM Plex Mono,monospace;font-size:9px}.mapping-warning{color:var(--red);align-items:center;gap:7px;margin:12px 0 0;font-size:10px;display:flex}.mapping-warning svg{flex:none}@media (width<=700px){.mapping-table-head{display:none}.mapping-row{grid-template-columns:1fr;gap:4px}.c-fields{grid-template-columns:1fr 1fr}}.treatment-note{font-weight:600;color:var(--gold)!important}.treatment-select{color:var(--ink);background:#fff;border:1px solid #cfd8d4;padding:7px 8px;font-size:10px}.treatment-select:focus{border-color:var(--green);outline:2px solid #e3eeea}.mapping-row span{line-height:1.45}@media (width<=760px){.treatment-select{width:100%}.amount-separation{grid-template-columns:1fr 1fr!important}}.active-case{border:1px solid var(--line);background:#f7faf8;gap:4px;margin:4px 10px 14px;padding:11px 12px 12px;display:grid}.active-case small{color:#7a8884;letter-spacing:.14em;font-size:10px;font-weight:700}.active-case strong{color:var(--ink);overflow-wrap:anywhere;font-size:13px;line-height:1.25}.active-case span{color:#85918e;font-size:11px;line-height:1.3}.case-list{gap:10px;display:grid}.case-card{text-align:left;border:1px solid var(--line);background:var(--white);width:100%;color:var(--ink);box-shadow:var(--shadow);grid-template-columns:42px 1fr auto 20px;align-items:center;gap:14px;padding:17px 18px;display:grid}.case-card:hover,.case-card.active{background:#f8fbf9;border-color:#9db8ae}.case-card.active{box-shadow:inset 3px 0 0 var(--green),var(--shadow)}.case-card-mark{background:var(--green-pale);width:36px;height:36px;color:var(--green);place-items:center;display:grid}.case-card-main{gap:4px;display:grid}.case-card-main strong{font-size:15px}.case-card-main small{color:var(--muted);font-size:11px}.case-card-meta{color:var(--muted);grid-template-columns:auto auto;align-items:baseline;column-gap:7px;font-size:10px;display:grid}.case-card-meta strong{color:var(--ink);text-align:right;font-size:14px}.case-empty{justify-items:start;gap:8px;padding:32px;display:grid}.case-empty>svg{color:var(--green)}.case-empty h2{margin:2px 0 0;font-size:20px}.case-empty p{color:var(--muted);margin:0 0 10px}.claim-value{gap:3px;display:grid}.claim-value strong{font-size:12px}.claim-value small{color:var(--muted);font-size:10px;font-weight:400}.nav-page{max-width:1320px;padding-left:68px;padding-right:68px}.nav-page .back-link{margin-bottom:34px}.nav-hero{align-items:flex-end;margin-bottom:26px}.nav-hero>div{max-width:780px}.nav-hero h1{margin-top:12px;font-size:36px}.nav-hero p{max-width:760px;line-height:1.6}.nav-hero .status-pill{margin-bottom:4px}.mapping-note{margin-bottom:24px;padding:16px 18px}.package-card{border-radius:2px;overflow:hidden}.package-head{padding:20px 24px}.package-head strong{font-size:13px}.package-head span{font-size:11px}.mapping-section-head h3{margin:7px 0 17px;font-size:18px}.mapping-table-head,.mapping-row{grid-template-columns:1.3fr 1fr 1.1fr;padding-left:16px;padding-right:16px}.mapping-row{padding-top:13px;padding-bottom:13px;font-size:11px}.mapping-row strong{font-size:11px}.mapping-row small{font-size:10px}.mapping-empty{padding:8px 0 2px;font-size:12px}.c-fields{gap:12px}.c-fields div{padding:13px}.c-fields strong{font-size:11px}.package-files{padding:8px 24px}.package-file{padding:16px 0}.package-file strong{font-size:12px}.package-file small{font-size:11px}.package-note{margin:0 24px 24px;padding:14px;font-size:11px}.nav-actions{padding:16px 20px}.design-preview-shell{background:var(--paper);min-height:100vh;padding-top:22px}.design-preview-label{max-width:1320px;color:var(--gold);letter-spacing:.12em;margin:0 auto 8px;padding:0 68px;font:10px IBM Plex Mono,monospace}.design-preview-shell .nav-page{padding-top:20px}@media (width<=700px){.nav-page{padding-left:18px;padding-right:18px}.design-preview-label{padding:0 18px}.nav-hero h1{font-size:29px}.mapping-section{padding:20px 16px}.package-head{padding:17px 16px}.package-files{padding:6px 16px}.package-note{margin:0 16px 16px}.c-fields{gap:8px}}.review-page{max-width:1320px;padding-left:68px;padding-right:68px}.review-top{justify-content:space-between;align-items:flex-end;gap:32px;margin-bottom:24px;display:flex}.review-top>div{max-width:820px}.review-top h1{font-size:36px}.review-top p{line-height:1.5}.amount-separation{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-bottom:22px;display:grid}.amount-separation>div{background:var(--white);gap:7px;min-height:92px;padding:17px 18px;display:grid}.amount-separation>div:nth-child(2){background:#fffaf0}.amount-separation small{color:var(--muted);letter-spacing:.06em;font:10px IBM Plex Mono,monospace}.amount-separation strong{color:var(--ink);font-size:19px}.amount-separation span{color:var(--muted);font-size:11px;line-height:1.35}.review-grid{align-items:start}.review-main,.review-side{min-width:0}@media (width<=900px){.review-page{padding-left:22px;padding-right:22px}.review-top{flex-direction:column;align-items:flex-start}.amount-separation{grid-template-columns:repeat(2,minmax(0,1fr))}.review-grid{grid-template-columns:1fr}}@media (width<=560px){.amount-separation{grid-template-columns:1fr}.comparison-head{display:none}.rule-row{grid-template-columns:1fr;gap:12px}}.mail-preview,.employee-landing{max-width:860px;margin:0 auto;padding:34px 68px 80px}.mail-preview h1{margin:10px 0 0;font-size:30px}.mail-meta{border:1px solid var(--line);color:var(--muted);background:#f1f4f1;gap:8px;padding:16px 18px;font-size:12px;display:grid}.mail-meta span{grid-template-columns:70px 1fr;gap:12px;display:grid}.mail-meta b{letter-spacing:.08em;color:var(--ink);text-transform:uppercase;font-family:IBM Plex Mono,monospace;font-size:10px}.mail-paper{border:1px solid var(--line);box-shadow:var(--shadow);color:#405552;background:#fff;margin-top:18px;padding:38px 44px;font-size:14px;line-height:1.7}.mail-cta{background:var(--green);color:#fff;margin:4px 0 20px;padding:12px 20px;font-weight:600;display:inline-flex}.mail-preview-footer{color:var(--muted);margin-top:12px;font-size:11px}.employee-landing{background:#f4f6f3;max-width:none;min-height:100vh;padding:38px 22px}.employee-landing-brand{max-width:700px;color:var(--ink);align-items:center;gap:10px;margin:0 auto 42px;display:flex}.employee-landing-brand .brand-mark{background:var(--green);color:#fff;place-items:center;width:30px;height:30px;display:grid}.employee-landing-card{border:1px solid var(--line);max-width:700px;box-shadow:var(--shadow);background:#fff;margin:0 auto;padding:48px}.employee-landing-card h1{margin:12px 0;font-size:34px;line-height:1.1}.employee-landing-card p{max-width:560px;color:var(--muted);line-height:1.6}.landing-steps{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:12px;margin:30px 0;padding:20px 0;display:grid}.landing-steps span{color:var(--ink);gap:8px;font-size:12px;display:grid}.landing-steps b{color:var(--gold);font:11px IBM Plex Mono,monospace}.employee-landing-card>small{color:var(--muted);margin-top:16px;font-size:11px;display:block}@media (width<=700px){.mail-preview{padding:24px 18px}.mail-preview-head{flex-direction:column;align-items:flex-start}.mail-paper{padding:26px 22px}.employee-landing-card{padding:30px 24px}.landing-steps{grid-template-columns:1fr}}.bo-search-fields.single-search{grid-template-columns:minmax(0,1fr);max-width:760px}.bo-search-fields.single-search label>span{font-weight:600}.registered-salary{border-bottom:1px solid var(--line);background:#fbfcfa;justify-content:space-between;align-items:center;gap:24px;padding:16px 0;display:flex}.registered-salary span{gap:5px;display:grid}.registered-salary strong{font-size:13px}.registered-salary small{color:var(--muted);font-size:11px;line-height:1.35}.registered-salary b{white-space:nowrap;color:var(--ink);font-size:19px}.claim-value{min-width:0}.claim-value strong{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.claim-value small{white-space:nowrap;text-overflow:ellipsis;max-width:230px;display:block;overflow:hidden}.employee-row{min-height:104px}.employee-row>div{min-width:0}.employee-row .next-action strong,.employee-row .next-action small{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.employee-row .status-pill{white-space:nowrap}@media (width<=850px){.employee-row{grid-template-columns:1.2fr 1fr 1fr}.employee-row .status-pill,.employee-row .row-action{grid-column:auto}.registered-salary{flex-direction:column;align-items:flex-start;gap:8px}}.portal-side .assistant-side-card{border:1px solid var(--line);background:#fff;margin-bottom:18px;overflow:hidden}.portal-side .assistant-side-card .assistant-panel{box-shadow:none;border:0;margin:0;padding:22px 20px}.portal-side .assistant-side-card .assistant-panel h2{font-size:19px}.portal-side .assistant-side-card .assistant-panel>p{font-size:12px;line-height:1.45}.portal-side .assistant-side-card .assistant-actions{grid-template-columns:1fr;gap:7px;display:grid}.portal-side .assistant-side-card .assistant-actions button{text-align:left;width:100%}@media (width<=900px){.portal-side .assistant-side-card{order:-1}.portal-side .assistant-side-card .assistant-actions{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=600px){.portal-side .assistant-side-card .assistant-actions{grid-template-columns:1fr}}.mail-preview-actions{justify-content:flex-end;gap:10px;margin-top:20px;display:flex}@media (width<=600px){.mail-preview-actions{flex-direction:column-reverse}.mail-preview-actions .button{width:100%}}.employee-page{box-sizing:border-box;width:calc(100% - 32px);max-width:1280px}.employee-page .portal-grid{grid-template-columns:minmax(0,1.65fr) minmax(280px,.75fr);align-items:start;width:100%}.employee-page .portal-main,.employee-page .portal-side{width:100%;min-width:0}.employee-page .assistant-side-card{box-sizing:border-box;width:100%}@media (width<=900px){.employee-page{width:100%;padding-left:22px;padding-right:22px}.employee-page .portal-grid{grid-template-columns:1fr}}@media (width<=600px){.employee-page{padding-left:16px;padding-right:16px}.employee-page .portal-grid{gap:14px}}.portal-control-link{white-space:nowrap;margin-left:auto}.review-empty-note{color:var(--muted);background:#fffaf0;border:1px solid #eadfbd;gap:6px;margin:0 0 16px;padding:18px;font-size:12px;display:grid}.review-empty-note strong{color:var(--ink);font-size:14px}.review-empty-note .text-link{justify-self:start;margin:4px 0 0}@media (width<=700px){.portal-control-link{margin-left:0}.contact-banner{flex-wrap:wrap}.review-empty-note{padding:14px}}.review-empty-actions{flex-wrap:wrap;gap:16px;margin-top:6px;display:flex}@media (width<=600px){.review-empty-actions{gap:8px;display:grid}}.app-body.employee-mode{grid-template-columns:minmax(0,1fr)}.app-body.employee-mode .main-content{width:100%;min-width:0}.review-source-summary{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0 0 18px;display:grid}.review-source-summary>div{background:#f7f9f7;gap:5px;padding:15px 18px;display:grid}.review-source-summary small{letter-spacing:.1em;color:var(--muted);font-family:IBM Plex Mono,monospace;font-size:9px}.review-source-summary strong{color:var(--ink);font-size:17px}.review-source-summary span{color:var(--muted);font-size:11px}@media (width<=700px){.review-source-summary{grid-template-columns:1fr}}.employee-status-action{justify-content:flex-end;align-items:center;gap:10px;min-width:0;display:flex}.employee-status-action .status-pill{text-overflow:ellipsis;min-width:0;overflow:hidden}.employee-status-action .row-action{flex:none}@media (width<=980px){.employee-status-action{flex-direction:column;align-items:flex-start;gap:5px}.employee-status-action .row-action{justify-content:flex-start}}.collection-entry{background:var(--white);border:1px solid var(--line);box-shadow:var(--shadow);justify-content:space-between;align-items:center;gap:24px;margin:18px 0;padding:22px 24px;display:flex}.collection-entry-copy{gap:5px;display:grid}.collection-entry-copy h2{margin:0;font-size:16px}.collection-entry-copy p{color:var(--muted);margin:0;font-size:11px}.collection-entry .button{flex:none}@media (width<=680px){.collection-entry{flex-direction:column;align-items:flex-start}.collection-entry .button{justify-content:center;width:100%}}.collection-entry{justify-content:center;margin:18px 0;padding:20px}.collection-entry .button{justify-content:center;min-width:270px}.amount-separation>div{min-height:76px;padding:14px 16px}.amount-separation{margin-bottom:18px}.review-source-summary{margin-bottom:16px}.mapping-section{padding:22px 24px}.mapping-section-head h3{margin-bottom:12px}.package-files{padding-top:4px;padding-bottom:4px}:root{--ink:#0f172a;--muted:#64748b;--line:#e2e8f0;--paper:#f8fafc;--white:#fff;--navy:#0f172a;--gold:#b68a45;--gold-pale:#f3eadb;--green:#047857;--green-pale:#ecfdf5;--red:#be123c;--red-pale:#fff1f2;--shadow:0 1px 2px #0f172a0d}html,body{color:#0f172a;background:#f8fafc}.app-shell{background:#f8fafc}.app-topbar{border-bottom-color:#e2e8f0;height:68px;padding:0 30px}.brand-mark{color:#fff;background:#0f172a;border-radius:7px;width:32px;height:32px}.app-body{grid-template-columns:250px minmax(0,1fr)}.sidebar{background:#fff;border-right-color:#e2e8f0;padding:24px 16px}.sidebar-label,.eyebrow{color:#64748b}.side-link{color:#475569;border-radius:7px;padding:11px 12px}.side-link:hover{color:#0f172a;background:#f1f5f9}.side-link.active{color:#fff;background:#0f172a}.active-case{text-align:left;color:#0f172a;background:#f8fafc;border:1px solid #cbd5e1;border-radius:9px;gap:4px;width:100%;padding:13px 34px 13px 13px;display:grid;position:relative}.active-case:after{content:"⌄";color:#64748b;position:absolute;top:20px;right:13px}.active-case small{color:#64748b;letter-spacing:.08em;font:10px IBM Plex Mono,monospace}.active-case strong{font-size:12px}.active-case span{color:#64748b;font-size:11px}.page{max-width:1280px;padding:34px 48px 70px}.page-heading h1,.review-top h1,.nav-hero h1,.empty-state h1{color:#0f172a;font-size:30px}.button{border-radius:7px;min-height:40px;padding:10px 15px}.button-primary,.button-dark{color:#fff;background:#0f172a}.button-primary:hover,.button-dark:hover{background:#1e293b}.button-ghost{color:#334155;background:#fff;border-color:#cbd5e1}.button-ghost:hover{background:#f8fafc}.bo-form-card,.setup-card,.add-employee,.import-summary,.document-strip,.invitation-log,.employee-table,.empty-state,.package-card,.nav-actions,.claim-panel,.portal-questions,.side-card,.review-main,.rule-card{border-color:#e2e8f0;border-radius:10px;box-shadow:0 1px 2px #0f172a0a}.status-pill{border-radius:999px;padding:6px 10px;font-weight:600}.status-pill.waiting{color:#1d4ed8;background:#eff6ff;border-color:#bfdbfe}.status-pill.ready,.status-pill.done{color:#047857;background:#ecfdf5;border-color:#a7f3d0}.status-pill.alert{color:#9a3412;background:#fff7ed;border-color:#fed7aa}.process-wrap{max-width:1280px;margin:0 auto;padding:26px 48px 0}.process-stepper{background:#fff;border:1px solid #e2e8f0;border-radius:10px;grid-template-columns:repeat(5,1fr);gap:8px;padding:10px;display:grid}.process-stepper span{color:#94a3b8;border-radius:7px;align-items:center;gap:8px;padding:9px 10px;font-size:11px;display:flex}.process-stepper b{border:1px solid #cbd5e1;border-radius:50%;place-items:center;width:22px;height:22px;font-size:10px;display:grid}.process-stepper .current{color:#0f172a;background:#f1f5f9;font-weight:700}.process-stepper .current b{color:#fff;background:#0f172a;border-color:#0f172a}.process-stepper .complete{color:#047857}.process-stepper .complete b{color:#047857;background:#ecfdf5;border-color:#a7f3d0}.process-summary{color:#64748b;border-bottom:1px solid #e2e8f0;align-items:center;gap:22px;min-height:46px;font-size:11px;display:flex}.process-summary b{color:#0f172a;font-size:13px}.process-summary .summary-total{margin-left:auto}.summary-total b{font-variant-numeric:tabular-nums}.amount-separation{background:#fff;border:1px solid #e2e8f0;border-radius:10px;overflow:hidden}.amount-separation>div{border-right:1px solid #e2e8f0;min-height:86px}.amount-separation small,.review-source-summary small{color:#64748b}.amount-separation strong{font-variant-numeric:tabular-nums;color:#0f172a}.review-grid{grid-template-columns:minmax(0,1.75fr) minmax(290px,.85fr);gap:24px}.review-side{position:relative}.review-side .rule-card{position:sticky;top:90px}.rule-card h2{font-size:17px}.rule-card:before{content:"Bostyrers kontroll og godkjenning";color:#0f172a;margin-bottom:4px;font-size:17px;font-weight:700;display:block}.rule-card .panel-title .eyebrow{display:none}.check-row{padding:13px 0}.check-row span{font-size:12px}.check-row small{color:#64748b;margin-top:3px;display:block}.review-total{background:#f8fafc;padding:17px}.mapping-row span{font-variant-numeric:tabular-nums}.mapping-status{color:#9a3412;background:#fff7ed;border:1px solid #fed7aa;border-radius:999px;padding:5px 9px;font-size:10px;font-weight:600}.package-file{background:#fff;border:1px solid #e2e8f0;border-radius:8px;margin-top:8px;padding:14px 15px}.package-file b{color:#475569;background:#f1f5f9;border-radius:999px;padding:5px 8px}.employee-table{overflow:hidden}.table-head{color:#64748b;background:#f8fafc}.employee-row{padding:17px 18px}.employee-row:hover{background:#f8fafc}.avatar{color:#3730a3;background:#e0e7ff;border-radius:50%}.claim-value,.claim-value strong{font-variant-numeric:tabular-nums}.row-action{color:#0f172a;font-weight:700}.collection-entry{background:#fff;border-color:#e2e8f0;border-radius:10px}.upload-box,.dropzone{background:#f8fafc;border-color:#cbd5e1;border-radius:8px}.upload-box:hover,.dropzone:hover{background:#eef2ff;border-color:#4f46e5}.nav-actions{border-radius:10px;padding:16px}.design-preview-shell{background:#f8fafc;min-height:100vh}.design-preview-page{color:#0f172a;background:#f8fafc;min-height:100vh}.design-preview-label{z-index:20;color:#fff;letter-spacing:.08em;background:#0f172a;border-radius:999px;padding:7px 11px;font:10px IBM Plex Mono,monospace;position:fixed;bottom:14px;right:18px}.preview-header{background:#fff;border-bottom:1px solid #e2e8f0;align-items:center;gap:28px;height:68px;padding:0 34px;display:flex}.preview-context{color:#64748b;font-size:12px}.preview-user{color:#64748b;margin-left:auto;font:10px IBM Plex Mono,monospace}.preview-layout{grid-template-columns:250px minmax(0,1fr);min-height:calc(100vh - 68px);display:grid}.preview-sidebar{background:#fff;border-right:1px solid #e2e8f0;flex-direction:column;gap:7px;padding:24px 16px;display:flex}.preview-case-switcher{background:#f8fafc;border:1px solid #cbd5e1;border-radius:9px;gap:4px;margin-bottom:14px;padding:14px;display:grid}.preview-case-switcher small,.preview-source small{color:#64748b;font:10px IBM Plex Mono,monospace}.preview-case-switcher strong{font-size:12px}.preview-case-switcher span{color:#64748b;font-size:11px}.preview-case-switcher svg{color:#64748b;margin:20px 0 0 194px;position:absolute}.preview-nav{color:#475569;text-align:left;background:0 0;border:0;border-radius:7px;align-items:center;gap:10px;padding:11px 12px;display:flex}.preview-nav.active{color:#fff;background:#0f172a}.preview-source{color:#047857;border-top:1px solid #e2e8f0;gap:8px;margin-top:auto;padding:18px 5px;display:flex}.preview-source span{gap:3px;display:grid}.preview-source strong{color:#0f172a;font-size:11px}.preview-main{width:100%;max-width:1280px;margin:0 auto;padding:26px 48px 70px}.preview-stepper{background:#fff;border:1px solid #e2e8f0;border-radius:10px;grid-template-columns:repeat(5,1fr);gap:8px;padding:10px;display:grid}.preview-stepper span{color:#94a3b8;align-items:center;gap:8px;padding:9px;font-size:11px;display:flex}.preview-stepper b{border:1px solid #cbd5e1;border-radius:50%;place-items:center;width:22px;height:22px;font-size:10px;display:grid}.preview-stepper .current{color:#0f172a;background:#f1f5f9;border-radius:7px;font-weight:700}.preview-stepper .current b{color:#fff;background:#0f172a;border-color:#0f172a}.preview-stepper .complete{color:#047857}.preview-stepper .complete b{color:#047857;background:#ecfdf5;border-color:#a7f3d0}.preview-summary{color:#64748b;border-bottom:1px solid #e2e8f0;align-items:center;gap:22px;padding:12px 0;font-size:11px;display:flex}.preview-summary b{color:#0f172a}.preview-summary .summary-total{margin-left:auto}.preview-heading{justify-content:space-between;align-items:flex-end;margin:34px 0 18px;display:flex}.preview-heading h1{letter-spacing:-.04em;margin:8px 0 0;font-size:30px}.preview-kpis{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:18px;display:grid}.preview-kpis button{text-align:left;background:#fff;border:1px solid #e2e8f0;border-radius:10px;gap:4px;padding:17px;display:grid}.preview-kpis button:hover{border-color:#94a3b8}.preview-kpis b{font-variant-numeric:tabular-nums;font-size:23px;line-height:1}.preview-kpis span{color:#64748b;font-size:11px}.preview-card{background:#fff;border:1px solid #e2e8f0;border-radius:10px;box-shadow:0 1px 2px #0f172a0a}.preview-card-head{border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;gap:20px;padding:19px 20px;display:flex}.preview-card h2{margin:0;font-size:16px}.preview-card p{color:#64748b;margin:4px 0 0;font-size:11px}.preview-table-head,.preview-row{grid-template-columns:1.4fr 1.2fr .8fr 1.1fr;align-items:center;gap:16px;padding:13px 20px;display:grid}.preview-table-head{color:#64748b;letter-spacing:.08em;background:#f8fafc;font:10px IBM Plex Mono,monospace}.preview-row{border-top:1px solid #e2e8f0;min-height:74px}.preview-person{align-items:center;gap:10px;display:flex}.preview-person>span{color:#3730a3;background:#e0e7ff;border-radius:50%;place-items:center;width:32px;height:32px;font-size:10px;font-weight:700;display:grid}.preview-person strong,.preview-amount,.preview-action{gap:4px;font-size:12px;display:grid}.preview-person small,.preview-amount small{color:#64748b;font-size:10px;font-weight:400}.preview-amount b{font-variant-numeric:tabular-nums}.preview-status{border-radius:999px;width:max-content;padding:6px 9px;font-size:10px;font-weight:700}.preview-status.ready{color:#047857;background:#ecfdf5;border:1px solid #a7f3d0}.preview-status.waiting{color:#1d4ed8;background:#eff6ff;border:1px solid #bfdbfe}.preview-status.alert{color:#9a3412;background:#fff7ed;border:1px solid #fed7aa}.preview-action{color:#0f172a;background:0 0;border:0;justify-content:flex-end;align-items:center;font-weight:700;display:flex}.preview-review-grid{grid-template-columns:1.6fr 1fr;gap:18px;margin-top:18px;display:grid}.preview-amount-hero{font-variant-numeric:tabular-nums;border-bottom:1px solid #e2e8f0;padding:20px;font-size:30px;font-weight:700}.preview-amount-hero small{color:#64748b;margin-top:5px;font-size:11px;font-weight:400;display:block}.preview-claim-line,.preview-claim-total{justify-content:space-between;gap:16px;padding:16px 20px;display:flex}.preview-claim-line{border-bottom:1px solid #e2e8f0}.preview-claim-line span{gap:4px;display:grid}.preview-claim-line small{color:#64748b;font-size:10px}.preview-claim-line strong,.preview-claim-total b{font-variant-numeric:tabular-nums}.preview-claim-total{background:#f8fafc;font-size:11px}.preview-approval{padding:20px}.preview-approval h2{margin-bottom:5px}.preview-approval>p{margin-bottom:12px}.preview-approval label{border-top:1px solid #e2e8f0;align-items:flex-start;gap:8px;padding:12px 0;font-size:11px;display:flex}.preview-approval label span{color:#64748b;background:#f1f5f9;border-radius:50%;place-items:center;width:20px;height:20px;font-weight:700;display:grid}.preview-approval input{accent-color:#0f172a;margin-top:4px}.preview-approval .button{width:100%;margin-top:10px}.preview-approval>small{color:#64748b;margin-top:10px;font-size:10px;display:block}@media (width<=1000px){.process-wrap,.preview-main{padding-left:24px;padding-right:24px}.preview-layout{grid-template-columns:210px minmax(0,1fr)}.preview-table-head,.preview-row{grid-template-columns:1.3fr 1fr .8fr}.preview-table-head span:last-child,.preview-row .preview-action{display:none}}@media (width<=760px){.app-body,.preview-layout{grid-template-columns:1fr}.sidebar,.preview-sidebar{display:none}.process-wrap,.preview-main{padding:16px}.process-stepper,.preview-stepper{display:flex;overflow:auto}.process-stepper span,.preview-stepper span{min-width:150px}.process-summary,.preview-summary{white-space:nowrap;gap:12px;overflow:auto}.preview-header{padding:0 16px}.preview-context{display:none}.preview-heading{flex-direction:column;align-items:flex-start;gap:16px}.preview-kpis{grid-template-columns:repeat(2,1fr)}.preview-table-head{display:none}.preview-row{grid-template-columns:1fr 1fr;gap:10px;padding:15px}.preview-status{justify-self:start}.preview-review-grid{grid-template-columns:1fr}.preview-card-head{flex-direction:column;align-items:flex-start}.preview-card-head .button{width:100%}}.process-wrap{display:none}.sidebar{padding-top:18px}.sidebar>.sidebar-label:first-child{display:none}.page-heading.compact{margin-bottom:18px}.page-heading.compact h1{margin-top:0}:is(.page:has(.employee-table)>.work-queue,.page:has(.employee-table)>.collection-entry,.page:has(.employee-table)>.invitation-log,.page:has(.employee-table)>.audit-panel){display:none}.page:has(.employee-table) .document-strip{border-radius:8px;min-height:48px;margin-top:18px;padding:10px 14px}.page:has(.employee-table) .document-strip>div:first-child{flex:1}:is(.page:has(.employee-table) .document-strip .document-filters,.page:has(.employee-table) .document-strip .document-names){display:none}.page:has(.employee-table) .filter-row{margin:0 0 10px}.page:has(.employee-table) .employee-table{margin-top:0}.setup-page .page-heading .eyebrow,.setup-page .page-heading .status-pill,.setup-page .bo-form-card>.eyebrow,.setup-page .bo-form-card>h2,.setup-page .bo-form-card>.search-helper,.setup-page .bo-form-card>.bo-search-fields label>span,.setup-page .bo-form-card>.bo-form-grid+.form-actions>span{display:none}.setup-page .bo-form-card{padding-top:20px}.setup-page .bo-search-fields{border-bottom:1px solid #e2e8f0;margin-bottom:18px;padding-bottom:18px}.setup-page .search-input{background:#fff;border:1px solid #cbd5e1;border-radius:7px;height:44px}.setup-page .bo-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.setup-page .form-actions{justify-content:flex-end}.setup-page .setup-grid{margin-top:12px}.review-page .review-top .eyebrow{display:none}.review-page .rule-card:before{margin-bottom:12px}.review-page .rule-card .panel-title{display:none}.review-page .audit-card{padding:12px 16px}.review-page .audit-card .audit-event{display:none}.review-page .audit-card .history-toggle{padding:0;font-size:11px}.review-page .review-footer small,.nav-page>.back-link,.nav-page .package-head{display:none}.nav-page .nav-hero{margin-bottom:20px}.nav-page .mapping-section{padding:18px 20px}.nav-page .c-fields{border:1px solid #e2e8f0;border-radius:7px;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;display:grid;overflow:hidden}.nav-page .c-fields>div{border-right:1px solid #e2e8f0;padding:12px 14px}.nav-page .c-fields>div:last-child{border-right:0}.nav-page .c-fields strong{font-variant-numeric:tabular-nums}.nav-page .package-files{padding:16px 20px}.history-toggle{padding:0;font-size:11px}.design-preview-page .process-wrap{display:none}@media (width<=700px){.setup-page .bo-form-grid{grid-template-columns:1fr}.nav-page .c-fields{grid-template-columns:repeat(2,1fr)}.nav-page .c-fields>div:nth-child(2){border-right:0}.nav-page .c-fields>div:nth-child(-n+2){border-bottom:1px solid #e2e8f0}.page-heading.compact{flex-direction:column;align-items:flex-start}.page-heading.compact .button{width:100%}}.case-switcher{position:relative}.active-case{text-align:left;border:1px solid var(--line);background:var(--white);width:100%;color:var(--ink);border-radius:3px;gap:4px;padding:12px 11px;display:grid}.active-case:hover,.active-case[aria-expanded=true]{background:#fbfcfb;border-color:#aebdb7}.active-case small{letter-spacing:.1em;color:#7c8c88;font:9px IBM Plex Mono,monospace}.active-case strong{white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.active-case span{color:var(--muted);justify-content:space-between;align-items:center;font-size:10px;display:flex}.case-menu{z-index:20;background:var(--white);border:1px solid #cbd5d1;padding:8px;position:absolute;top:calc(100% + 5px);left:0;right:0;box-shadow:0 8px 18px #142b2f1f}.case-menu>strong{letter-spacing:.1em;text-transform:uppercase;color:#7c8c88;padding:5px 7px 7px;font:9px IBM Plex Mono,monospace;display:block}.case-menu button{background:var(--white);text-align:left;width:100%;color:var(--ink);border:0;border-top:1px solid #edf1ef;gap:2px;padding:9px 7px;display:grid}.case-menu button:hover{background:#f1f4f1}.case-menu button span{font-size:11px;font-weight:600}.case-menu button small{color:var(--muted);font-size:9px}.case-menu .case-menu-create{color:var(--green);margin-top:4px}.mail-preview{max-width:760px;margin:0 auto;padding:48px 54px 70px}.mail-preview-head{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:20px;display:flex}.mail-preview-head h1{letter-spacing:-.04em;color:var(--ink);margin:0;font-size:31px;font-weight:600;line-height:1.12}.mail-meta{border:1px solid var(--line);background:var(--white);grid-template-columns:1fr 1fr;margin-bottom:14px;display:grid}.mail-meta span{color:var(--muted);gap:4px;padding:12px 14px;font-size:11px;display:grid}.mail-meta span+span{border-left:1px solid var(--line)}.mail-meta b{letter-spacing:.1em;color:#7c8c88;text-transform:uppercase;font:9px IBM Plex Mono,monospace}.mail-paper{background:var(--white);border:1px solid var(--line);box-shadow:var(--shadow);padding:30px 34px;font-size:13px;line-height:1.65}.mail-paper p{margin:0 0 17px}.mail-cta{background:var(--navy);color:#fff;margin:4px 0 18px;padding:10px 15px;font-size:12px;font-weight:600;display:inline-flex}.mail-preview-footer{color:var(--muted);padding:11px 1px;font-size:10px}.mail-preview-actions{border-top:1px solid var(--line);justify-content:flex-end;gap:8px;margin-top:16px;padding-top:16px;display:flex}.nav-page .package-card{border-radius:0}.nav-page .mapping-section+.mapping-section{border-top:1px solid var(--line)}.nav-page .mapping-section-head{padding-bottom:12px}.nav-page .mapping-section-head h3{letter-spacing:-.015em;font-size:15px}.nav-page .mapping-status{border:1px solid var(--line);color:var(--muted);padding:5px 8px;font-size:10px}.nav-page .mapping-table-head{font-size:9px}.nav-page .mapping-row{padding:13px 0}.nav-page .package-files{border-top:1px solid var(--line)}.nav-page .package-file{border-top:1px solid var(--line);min-height:46px;padding:10px 0}.nav-page .package-file:first-child{border-top:0}.nav-page .nav-actions{border-radius:0;margin-top:14px}@media (width<=700px){.employee-kpis{grid-template-columns:repeat(2,1fr)}.mail-preview{padding:28px 18px 48px}.mail-preview-head{display:block}.mail-preview-head .status-pill{margin-top:12px}.mail-meta{grid-template-columns:1fr}.mail-meta span+span{border-left:0;border-top:1px solid var(--line)}.mail-paper{padding:22px 20px}.mail-preview-actions{display:grid}.mail-preview-actions .button{width:100%}}.declutter-preview{color:#0f172a;background:#f8fafc;min-height:100vh}.declutter-preview .preview-main{padding-top:38px}.declutter-preview .preview-heading{margin:0 0 18px}.declutter-preview .preview-heading h1{margin:8px 0 0}.preview-filter-strip{gap:8px;margin-bottom:12px;display:flex}.preview-filter-strip button{color:#64748b;background:#fff;border:1px solid #e2e8f0;border-radius:7px;padding:9px 12px;font-size:11px}.preview-filter-strip button.active{color:#0f172a;background:#f1f5f9;border-color:#0f172a}.preview-filter-strip b{margin-left:4px}.declutter-preview .preview-card-head h2{margin:0}.declutter-preview .preview-table-head,.declutter-preview .preview-row{grid-template-columns:1.5fr 1fr 1fr}.preview-employee-card{max-width:680px;margin-top:18px}.preview-employee-card .preview-card-head p{margin:3px 0 0}.preview-import{background:#fff;border:1px solid #e2e8f0;border-radius:10px;max-width:680px;margin-top:18px;padding:18px 20px}.preview-import h2{margin:0 0 12px;font-size:16px}.preview-import .import-dropzone{text-align:left;color:#047857;background:#f8fafc;border:1px dashed #cbd5e1;border-radius:8px;align-items:center;gap:10px;width:100%;padding:17px;display:flex}.preview-import .import-dropzone strong{color:#0f172a;font-size:12px}.preview-import .import-dropzone svg:last-child{margin-left:auto}@media (width<=760px){.preview-filter-strip{overflow:auto}.preview-filter-strip button{white-space:nowrap}.declutter-preview .preview-table-head,.declutter-preview .preview-row{grid-template-columns:1fr 1fr}.declutter-preview .preview-row .preview-action{grid-column:2}.declutter-preview .preview-row{display:grid}}.mail-sequence{gap:8px;margin-bottom:20px;display:flex}.mail-sequence span{border:1px solid var(--line);background:var(--white);color:var(--muted);align-items:center;gap:7px;padding:8px 10px;font-size:10px;display:flex}.mail-sequence span b{width:18px;height:18px;color:var(--muted);background:#f1f5f9;border-radius:50%;place-items:center;font-size:9px;display:grid}.mail-sequence span.active{border-color:var(--navy);color:var(--ink);font-weight:600}.mail-sequence span.active b{background:var(--navy);color:#fff}.mail-sequence span.complete{color:var(--green);border-color:#a7f3d0}.mail-sequence span.complete b{background:var(--green-pale);color:var(--green)}.mail-paper a{color:var(--green);font-weight:600}.mail-reference-box{border-left:3px solid var(--green);background:#f8fafc;gap:5px;margin:8px 0 18px;padding:12px 14px;font-size:11px;display:grid}.mail-reference-box strong{color:var(--ink);font-size:12px}.mail-reference-box span{color:var(--muted)}@media (width<=700px){.mail-sequence{overflow:auto}.mail-sequence span{white-space:nowrap}}
