/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-font-weight:initial;--tw-tracking:initial;--tw-space-y-reverse:0;--tw-leading:initial}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-white:#fff;--spacing:.25rem;--container-4xl:56rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--font-weight-normal:400;--font-weight-semibold:600;--font-weight-bold:700;--radius-md:.375rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}:root{color:#1b2836;background:#edf1f4;font-family:Space Grotesk,system-ui,sans-serif}html,body,#app{min-height:100%}body{margin:0}*,:before,:after{box-sizing:border-box}button,input,select,textarea{color:inherit;font:inherit}button,select{cursor:pointer}button:disabled,input:disabled,select:disabled,textarea:disabled{cursor:not-allowed;opacity:.55}:focus-visible{outline-offset:2px;outline:3px solid #1ba6a0}}@layer components{.sr-only{white-space:nowrap;clip:rect(0, 0, 0, 0);width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.skip-link{top:-5rem;left:calc(var(--spacing) * 4);z-index:50;padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);color:var(--color-white);background-color:#132a3a;border-radius:.25rem;position:fixed}.skip-link:focus{top:calc(var(--spacing) * 4)}.claims-shell{grid-template-rows:64px 1fr;grid-template-columns:72px 330px minmax(620px,1fr);height:100dvh;min-height:680px;display:grid;overflow:hidden}.claims-topbar{align-items:center;gap:calc(var(--spacing) * 8);border-bottom-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 5);color:var(--color-white);background-color:#10293b;border-color:#233d51;border-bottom-width:1px;grid-column:span 3/span 3;grid-template-columns:330px minmax(260px,680px) 1fr;display:grid}.claims-brand{align-items:center;gap:calc(var(--spacing) * 3);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));display:flex}.claims-brand span{border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff26;border-radius:.25rem}@supports (color:color-mix(in lab, red, red)){.claims-brand span{border-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.claims-brand span{padding-inline:calc(var(--spacing) * 2);padding-block:var(--spacing);--tw-font-weight:var(--font-weight-bold);font-size:10px;font-weight:var(--font-weight-bold);--tw-tracking:.12em;letter-spacing:.12em;color:#b9d0dd;text-transform:uppercase}.global-search{height:calc(var(--spacing) * 10);align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff1f;display:flex}@supports (color:color-mix(in lab, red, red)){.global-search{border-color:color-mix(in oklab, var(--color-white) 12%, transparent)}}.global-search{background-color:#ffffff14}@supports (color:color-mix(in lab, red, red)){.global-search{background-color:color-mix(in oklab, var(--color-white) 8%, transparent)}}.global-search{padding-inline:calc(var(--spacing) * 3);color:#c4d5df}.global-search:focus-within{background-color:#ffffff1f;border-color:#57c5be}@supports (color:color-mix(in lab, red, red)){.global-search:focus-within{background-color:color-mix(in oklab, var(--color-white) 12%, transparent)}}.global-search input{border-style:var(--tw-border-style);min-width:0;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-white);--tw-outline-style:none;background-color:#0000;border-width:0;outline-style:none;flex:1}.global-search input::placeholder{color:#9bb0bd}.global-context{align-items:baseline;gap:calc(var(--spacing) * 2);color:#bed0da;text-transform:capitalize;display:flex}.global-context span{--tw-font-weight:var(--font-weight-bold);font-size:10px;font-weight:var(--font-weight-bold);--tw-tracking:.12em;letter-spacing:.12em;color:#809aa9;text-transform:uppercase}.global-context strong{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.top-actions{justify-content:flex-end;align-items:center;gap:var(--spacing);display:flex}.profile-button{margin-left:calc(var(--spacing) * 2);align-items:center;gap:calc(var(--spacing) * 2);text-align:left;grid-template-columns:32px 1fr;display:grid}.profile-button>span{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:#10293b;background-color:#d6a63b;border-radius:2147483647px;place-items:center;display:grid}.profile-button strong,.profile-button small{max-width:calc(var(--spacing) * 36);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.profile-button strong{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-white)}.profile-button small{font-size:10px}.claims-rail{border-right-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 4);color:#acc1cd;background-color:#10293b;border-color:#183448;border-right-width:1px;flex-direction:column;grid-row-start:2;display:flex}.claims-rail button{margin-bottom:calc(var(--spacing) * 2);min-height:calc(var(--spacing) * 14);justify-content:center;align-items:center;gap:var(--spacing);border-radius:var(--radius-md);border-style:var(--tw-border-style);text-align:center;color:inherit;background-color:#0000;border-width:0;flex-direction:column;font-size:10px;display:flex}.claims-rail button:hover,.claims-rail button.active{color:var(--color-white);background-color:#1c4055}.claims-rail button{position:relative}.claims-rail button em{top:var(--spacing);right:var(--spacing);min-width:calc(var(--spacing) * 4);padding-inline:var(--spacing);--tw-font-weight:var(--font-weight-bold);font-size:9px;font-weight:var(--font-weight-bold);color:#10293b;background-color:#d6a63b;border-radius:2147483647px;font-style:normal;position:absolute}.claim-queue{border-right-style:var(--tw-border-style);background-color:#f8fafb;border-color:#d3dbe0;border-right-width:1px;flex-direction:column;grid-row-start:2;min-height:0;display:flex}.claim-queue>header{border-bottom-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 5);border-color:#dce2e6;border-bottom-width:1px;justify-content:space-between;align-items:center;display:flex}.claim-queue h1{margin:0;margin-top:var(--spacing);font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-tracking:-.03em;letter-spacing:-.03em}.claim-queue>header>span{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);background-color:#dce9ed;border-radius:2147483647px;place-items:center;display:grid}.eyebrow{--tw-font-weight:var(--font-weight-bold);font-size:10px;font-weight:var(--font-weight-bold);--tw-tracking:.14em;letter-spacing:.14em;color:#197b79;text-transform:uppercase;margin:0}.queue-filter{border-bottom-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 3);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:#5d6973;border-color:#e0e5e8;border-bottom-width:1px;justify-content:space-between;align-items:center;display:flex}.queue-filter select{min-height:calc(var(--spacing) * 9);border-style:var(--tw-border-style);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 2);border-width:1px;border-color:#cbd4d9;border-radius:.25rem}.claim-list{flex:1;min-height:0;overflow-y:auto}.claim-row{border-style:var(--tw-border-style);border-width:0;border-bottom-style:var(--tw-border-style);width:100%;padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 4);text-align:left;background-color:#0000;border-color:#e2e7ea;border-bottom-width:1px;display:block;position:relative}.claim-row:hover{background-color:var(--color-white)}.claim-row.active{background-color:var(--color-white);box-shadow:inset 4px 0 #158d89}.claim-row-top{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 2);display:flex}.claim-row-top strong{font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-tracking:.04em;letter-spacing:.04em}.insured{margin-top:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);display:block}.claim-meta{margin-top:var(--spacing);align-items:center;gap:var(--spacing);text-overflow:ellipsis;white-space:nowrap;color:#6a7680;font-size:11px;display:flex;overflow:hidden}.priority{margin-top:calc(var(--spacing) * 2);align-items:center;gap:var(--spacing);padding-inline:calc(var(--spacing) * 2);padding-block:var(--spacing);--tw-font-weight:var(--font-weight-bold);font-size:10px;font-weight:var(--font-weight-bold);color:#8c5810;background-color:#fff0d6;border-radius:.25rem;display:inline-flex}.status{padding-inline:calc(var(--spacing) * 2);padding-block:var(--spacing);--tw-font-weight:var(--font-weight-bold);font-size:9px;font-weight:var(--font-weight-bold);--tw-tracking:.06em;letter-spacing:.06em;text-transform:uppercase;color:#5d6973;background:#e6ebee;border-radius:2147483647px}.status-open{color:#245f7a;background:#e5f0f6}.status-under-review{color:#845514;background:#fff1d6}.status-settlement-approved{color:#286345;background:#dff2e8}.status-closed{color:#596168;background:#e8eaec}.claim-workspace{background-color:#edf1f4;grid-row-start:2;min-height:0;overflow-y:auto}.portal-workspace{background-color:#edf1f4;grid-column:2/4;grid-row-start:2;min-height:0;overflow-y:auto}.portal-page{max-width:1440px;padding:calc(var(--spacing) * 7);margin-inline:auto}.portal-heading{margin-bottom:calc(var(--spacing) * 5);border-bottom-style:var(--tw-border-style);padding-bottom:calc(var(--spacing) * 5);border-color:#ccd6dc;border-bottom-width:1px;justify-content:space-between;align-items:flex-end;display:flex}.portal-heading h1{margin:0;margin-top:var(--spacing);font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height));--tw-tracking:-.04em;letter-spacing:-.04em}.portal-heading p:last-child{margin-top:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:#64717b;margin-bottom:0}.metric-grid{margin-bottom:calc(var(--spacing) * 5);gap:calc(var(--spacing) * 4);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.metric-card{min-height:calc(var(--spacing) * 28);align-items:flex-start;gap:calc(var(--spacing) * 4);border-style:var(--tw-border-style);background-color:var(--color-white);padding:calc(var(--spacing) * 5);border-width:1px;border-color:#d2dbe0;display:flex;box-shadow:0 1px 2px #182c3a0d}.metric-card>span{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10);border-radius:var(--radius-md);color:#147d79;background-color:#e3f1f0;flex-shrink:0;place-items:center;display:grid}.metric-card p,.metric-card small{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:#66747e;margin:0;display:block}.metric-card strong{margin-block:var(--spacing);font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-tracking:-.03em;letter-spacing:-.03em;font-variant-numeric:tabular-nums;display:block}.portal-grid{gap:calc(var(--spacing) * 5);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.portal-card{border-style:var(--tw-border-style);background-color:var(--color-white);border-width:1px;border-color:#d2dbe0;box-shadow:0 1px 2px #182c3a0d}.portal-card.span-two{grid-column:span 2/span 2}.card-header{border-bottom-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 4);border-color:#dde4e8;border-bottom-width:1px}.card-header h2{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));margin:0}.card-header p{margin-top:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:#74808a;margin-bottom:0}.data-table .table-head,.data-table .table-row,.document-table .table-head,.document-table .table-row{align-items:center;gap:calc(var(--spacing) * 3);padding-inline:calc(var(--spacing) * 4);grid-template-columns:110px 1.2fr 1.3fr 1fr 110px;display:grid}.table-head{min-height:calc(var(--spacing) * 9);--tw-font-weight:var(--font-weight-bold);font-size:10px;font-weight:var(--font-weight-bold);--tw-tracking:.08em;letter-spacing:.08em;color:#697680;text-transform:uppercase;background-color:#f1f4f5}.table-row{min-height:calc(var(--spacing) * 12);border-style:var(--tw-border-style);border-width:0;border-top-style:var(--tw-border-style);background-color:var(--color-white);text-align:left;width:100%;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));border-color:#e2e7e9;border-top-width:1px}.table-row:hover{background-color:#f1f8f7}.table-row strong{font-family:var(--font-mono);font-size:11px}.table-head>span:not(:last-child),.table-row>strong,.table-row>span:not(:last-of-type){border-right-style:var(--tw-border-style);min-width:0;padding-right:calc(var(--spacing) * 3);border-color:#dbe2e6;border-right-width:1px}.table-row span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.table-row em{padding-inline:calc(var(--spacing) * 2);padding-block:var(--spacing);--tw-font-weight:var(--font-weight-bold);font-size:9px;font-weight:var(--font-weight-bold);text-transform:uppercase;background-color:#e7edf0;border-radius:2147483647px;justify-self:flex-start;font-style:normal}.table-row em.warn{color:#8a3f43;background-color:#f4dddd}.staff-row{align-items:center;gap:calc(var(--spacing) * 3);border-bottom-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 4);border-color:#e2e7e9;border-bottom-width:1px;display:flex}.staff-row>span,.customer-card header>span{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:#234e62;background-color:#dbe9ed;border-radius:2147483647px;flex-shrink:0;place-items:center;display:grid}.staff-row div{flex:1;min-width:0}.staff-row strong,.staff-row small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.staff-row strong{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.staff-row small{margin-top:var(--spacing);color:#6d7982;font-size:10px}.staff-row em{--tw-font-weight:var(--font-weight-semibold);font-size:10px;font-weight:var(--font-weight-semibold);color:#67747d;font-style:normal}.customer-grid,.policy-directory{gap:calc(var(--spacing) * 4);padding:calc(var(--spacing) * 4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.customer-card,.policy-directory article{border-style:var(--tw-border-style);padding:calc(var(--spacing) * 4);background-color:#fafbfb;border-width:1px;border-color:#d6dee2}.customer-card header{align-items:center;gap:calc(var(--spacing) * 3);display:flex}.customer-card h2,.policy-directory h2{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));margin:0}.customer-card header p{margin-top:var(--spacing);align-items:center;gap:var(--spacing);color:#697680;font-size:11px;display:flex}.customer-card dl,.policy-directory dl{margin-block:calc(var(--spacing) * 4);border-block-style:var(--tw-border-style);padding-block:calc(var(--spacing) * 3);border-block-width:1px;border-color:#e0e6e9;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.customer-card dl div,.policy-directory dl div{border-right-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 2);border-color:#e0e6e9;border-right-width:1px}:is(.customer-card dl div,.policy-directory dl div):last-child{border-style:var(--tw-border-style);border-width:0}.customer-card dt,.policy-directory dt{--tw-font-weight:var(--font-weight-bold);font-size:9px;font-weight:var(--font-weight-bold);--tw-tracking:.08em;letter-spacing:.08em;color:#78848c;text-transform:uppercase}.customer-card dd,.policy-directory dd{margin:0;margin-top:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.customer-card>button,.policy-directory footer button{min-height:calc(var(--spacing) * 9);border-style:var(--tw-border-style);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 3);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:#126d6a;border-width:1px;border-color:#147d79;border-radius:.25rem}.policy-directory article>header{align-items:center;gap:calc(var(--spacing) * 3);display:flex}.policy-directory article>header>span{padding-inline:calc(var(--spacing) * 2);padding-block:var(--spacing);--tw-font-weight:var(--font-weight-bold);font-size:9px;font-weight:var(--font-weight-bold);color:#286345;text-transform:uppercase;background-color:#dff2e8;border-radius:2147483647px;margin-left:auto}.policy-directory dl{grid-template-columns:repeat(2,minmax(0,1fr))}.policy-directory footer{color:#697680;justify-content:space-between;align-items:center;font-size:10px;display:flex}.activity-list>button,.operation-row{min-height:calc(var(--spacing) * 14);align-items:center;gap:calc(var(--spacing) * 3);border-style:var(--tw-border-style);border-width:0;border-bottom-style:var(--tw-border-style);background-color:var(--color-white);width:100%;padding-inline:calc(var(--spacing) * 4);text-align:left;border-color:#e2e7e9;border-bottom-width:1px;grid-template-columns:24px 1fr 130px 110px;display:grid}.activity-list>button:hover,.operation-row:hover{background-color:#f1f8f7}.activity-list strong,.activity-list small,.operation-row strong,.operation-row small{display:block}.activity-list strong,.operation-row strong{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.activity-list small,.operation-row small{margin-top:var(--spacing);color:#6f7b84;font-size:10px}.activity-list span,.activity-list em{font-size:11px;font-style:normal}.operation-row{grid-template-columns:22px 1fr}.document-table .table-head,.document-table .table-row{grid-template-columns:2fr 1fr 100px 110px 100px}.portal-empty{min-height:calc(var(--spacing) * 48);padding:calc(var(--spacing) * 7);text-align:center;color:#73808a;place-content:center;justify-items:center;display:grid}.portal-empty strong{margin-top:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:#44545f}.portal-empty p{margin-top:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));margin-bottom:0}:where(.bar-report>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}.bar-report{padding:calc(var(--spacing) * 6)}.bar-report>div>header{margin-bottom:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));justify-content:space-between;display:flex}.bar-report>div>span{height:calc(var(--spacing) * 3);background-color:#e4eaed;border-radius:2147483647px;display:block;overflow:hidden}.bar-report i{background-color:#178780;border-radius:2147483647px;height:100%;display:block}.loss-list{margin:0;padding:0;list-style-type:none}.loss-list li{border-bottom-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 4);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));border-color:#e2e7e9;border-bottom-width:1px;justify-content:space-between;align-items:center;display:flex}.loss-list strong{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7);background-color:#e3edef;border-radius:2147483647px;place-items:center;display:grid}.claim-detail{min-height:100%}.claim-heading{border-bottom-style:var(--tw-border-style);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 8);padding-block:calc(var(--spacing) * 6);border-color:#d6dde1;border-bottom-width:1px;justify-content:space-between;align-items:flex-start;display:flex}.claim-heading h2{margin:0;margin-top:var(--spacing);font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-tracking:-.035em;letter-spacing:-.035em}.claim-heading p:last-child{margin-top:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:#65717b;margin-bottom:0}.heading-state{align-items:center;gap:calc(var(--spacing) * 2);display:flex}.readonly{padding-inline:calc(var(--spacing) * 2);padding-block:var(--spacing);--tw-font-weight:var(--font-weight-bold);font-size:10px;font-weight:var(--font-weight-bold);color:var(--color-white);text-transform:uppercase;background-color:#273b4a;border-radius:.25rem}.claim-tabs{z-index:10;border-bottom-style:var(--tw-border-style);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 6);border-color:#d5dde2;border-bottom-width:1px;display:flex;position:sticky;top:0;overflow-x:auto}.claim-tabs button{min-height:calc(var(--spacing) * 12);align-items:center;gap:calc(var(--spacing) * 2);border-style:var(--tw-border-style);border-width:0;border-bottom-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 4);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);white-space:nowrap;color:#65727d;background-color:#0000;border-color:#0000;border-bottom-width:2px;display:flex}.claim-tabs button.active{color:#126b69;border-color:#158d89}.claim-panel{padding:calc(var(--spacing) * 7)}.overview-grid,.workflow-grid,.decision-layout{gap:calc(var(--spacing) * 5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.summary-block,.progress-block,.records-block,.ledger-summary,.audit-block,.action-block{border-style:var(--tw-border-style);background-color:var(--color-white);border-width:1px;border-color:#d2dbe0;box-shadow:0 1px 2px #182c3a0d}.summary-block{grid-column:span 2/span 2}.summary-block>header,.records-block>header,.ledger-summary>header,.audit-block>header{border-bottom-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 4);border-color:#e0e6e9;border-bottom-width:1px;justify-content:space-between;align-items:flex-start;display:flex}.summary-block h3,.progress-block h3,.records-block h3,.ledger-summary h3,.audit-block h3{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));margin:0}.summary-block>header span{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:#6d7881}.summary-block>p{padding-inline:calc(var(--spacing) * 5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:#55636e}.fact-grid{border-top-style:var(--tw-border-style);border-color:#e6eaed;border-top-width:1px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.fact-grid div{border-right-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 4);border-color:#e6eaed;border-right-width:1px}.fact-grid dt,.ledger-summary dt{--tw-font-weight:var(--font-weight-bold);font-size:10px;font-weight:var(--font-weight-bold);--tw-tracking:.08em;letter-spacing:.08em;color:#75818a;text-transform:uppercase}.fact-grid dd,.ledger-summary dd{margin:0;margin-top:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.progress-block{padding:calc(var(--spacing) * 5)}.progress-block ol{margin:0;margin-top:calc(var(--spacing) * 4);padding:0;list-style-type:none}.progress-block li{align-items:center;gap:calc(var(--spacing) * 3);border-top-style:var(--tw-border-style);padding-block:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));border-color:#e7ebed;border-top-width:1px;display:flex}.progress-block li>span{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5);border-style:var(--tw-border-style);border-width:1px;border-color:#b8c4ca;border-radius:2147483647px;place-items:center;font-size:10px;display:grid}.progress-block li.done>span{color:var(--color-white);background-color:#228273;border-color:#228273}.action-block{padding:calc(var(--spacing) * 5)}.action-block>header{margin-bottom:calc(var(--spacing) * 4);align-items:center;gap:calc(var(--spacing) * 3);display:flex}.action-block h3{margin:0;margin-top:var(--spacing);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.action-block label{margin-bottom:calc(var(--spacing) * 3);display:block}.action-block label>span{margin-bottom:var(--spacing);--tw-font-weight:var(--font-weight-bold);font-size:11px;font-weight:var(--font-weight-bold);color:#58656f;display:block}.action-block input,.action-block select,.action-block textarea{min-height:calc(var(--spacing) * 10);border-style:var(--tw-border-style);background-color:var(--color-white);width:100%;padding-inline:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));border-width:1px;border-color:#c7d1d7;border-radius:.25rem}.action-block textarea{padding-block:calc(var(--spacing) * 2)}.action-block>button{min-height:calc(var(--spacing) * 10);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 4);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-white);background-color:#147d79;border-width:0;border-radius:.25rem}.action-block>button:hover{background-color:#0f6966}.assignment{align-self:flex-start}.form-grid{column-gap:calc(var(--spacing) * 3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.payment,.decision-form{grid-column:span 2/span 2}blockquote{margin:0;margin-bottom:calc(var(--spacing) * 4);border-left-style:var(--tw-border-style);padding:calc(var(--spacing) * 3);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));background-color:#eef6f5;border-color:#91b8b5;border-left-width:4px}.document-layout,.policy-layout{max-width:var(--container-4xl);margin-inline:auto}.document-layout>header{margin-bottom:calc(var(--spacing) * 4);justify-content:space-between;align-items:flex-end;display:flex}.document-layout h3,.policy-layout h3{margin-top:var(--spacing);font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));margin-bottom:0}.document-layout>header>span{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:#67747e}.document{margin-bottom:calc(var(--spacing) * 3);border-style:var(--tw-border-style);background-color:var(--color-white);border-width:1px;border-color:#ced8de}.document summary{min-height:calc(var(--spacing) * 16);justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 4);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 3);display:flex}.document summary strong,.document summary small{display:block}.document summary small{margin-top:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);color:#71808a}.document summary em{padding-inline:calc(var(--spacing) * 2);padding-block:var(--spacing);--tw-font-weight:var(--font-weight-bold);font-size:10px;font-weight:var(--font-weight-bold);color:#286345;background-color:#dff2e8;border-radius:2147483647px;font-style:normal}.document>p{border-top-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 4);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);border-color:#e3e8eb;border-top-width:1px;margin:0}.document.superseded{background-color:#fbf7f7;border-color:#e1c9c9}.document.superseded summary em{color:#8a3f43;background-color:#f4dddd}.amount-list{border-top-style:var(--tw-border-style);border-color:#e3e8eb;border-top-width:1px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.amount-list div{border-right-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 3);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));border-color:#e3e8eb;border-right-width:1px;justify-content:space-between;display:flex}.amount-list dt{color:#687680;text-transform:capitalize}.amount-list dd{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);margin:0}.policy-layout>header{border-style:var(--tw-border-style);padding:calc(var(--spacing) * 6);color:var(--color-white);background-color:#183b50;border-width:1px;border-color:#cbd6dc}.policy-layout>header .eyebrow{color:#69d4cd}.policy-layout>header p:last-child{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:#bdd0db;margin-bottom:0}.policy-layout>section{border-inline-style:var(--tw-border-style);border-inline-width:1px;border-bottom-style:var(--tw-border-style);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 5);border-color:#d2dbe0;border-bottom-width:1px;grid-template-columns:80px 1fr;display:grid}.policy-layout>section>span{font-family:var(--font-mono);color:#6d7a84;font-size:10px}.policy-layout h4{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));margin:0}.policy-layout section p{margin-top:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);color:#4f5f6b;margin-bottom:0}.ledger-summary{grid-row:span 2/span 2}.ledger-summary dl{margin:0}.ledger-summary dl div{border-bottom-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 4);border-color:#e4e9eb;border-bottom-width:1px;justify-content:space-between;align-items:center;display:flex}.ledger-summary .total{background-color:#edf7f6}.records-block article{gap:calc(var(--spacing) * 3);border-bottom-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 4);border-color:#e3e8ea;border-bottom-width:1px;display:flex}.records-block article strong{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.records-block article p{margin-top:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:#66737d;margin-bottom:0}.empty{padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 6);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:#73808a}.audit-block{grid-column:span 2/span 2}.audit-block ol{background-color:#dce3e6;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:0;padding:0;list-style-type:none;display:grid}.audit-block li{gap:calc(var(--spacing) * 3);background-color:var(--color-white);padding:calc(var(--spacing) * 4);display:flex}.audit-block li>span{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6);--tw-font-weight:var(--font-weight-bold);font-size:10px;font-weight:var(--font-weight-bold);color:#166f6d;background-color:#e6f1f1;border-radius:2147483647px;place-items:center;display:grid}.audit-block strong,.audit-block small{display:block}.audit-block strong{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));text-transform:capitalize}.audit-block small{margin-top:var(--spacing);color:#74818a;font-size:10px}.no-claim,.load-state{min-height:100dvh;padding-inline:calc(var(--spacing) * 6);text-align:center;color:#65737d;place-content:center;justify-items:center;display:grid}.load-state h1{margin-bottom:var(--spacing);font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));color:#263744}.load-state button{min-height:calc(var(--spacing) * 10);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 4);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-white);background-color:#147d79;border-width:0;border-radius:.25rem}.claims-toasts{pointer-events:none;top:calc(var(--spacing) * 20);right:calc(var(--spacing) * 5);z-index:50;position:fixed}.toast{border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:#245f4d;background-color:#edf9f5;border-width:1px;border-color:#8cc4b2;border-radius:.25rem;box-shadow:0 8px 24px #1428322e}.toast.error{color:#8f343d;background-color:#fff1f2;border-color:#d5a3a7}}@layer utilities{.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.table-row{display:table-row}}@font-face{font-family:Space Grotesk;src:url(/assets/space-grotesk.woff2)format("woff2");font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(/assets/ibm-plex-mono.woff2)format("woff2");font-display:swap}@media (width<=980px){.claims-shell{grid-template-columns:280px minmax(500px,1fr)}.claims-topbar{grid-column:span 2/span 2;grid-template-columns:220px 1fr auto}.claims-rail{display:none}.portal-workspace{grid-column:1/3}.metric-grid,.customer-grid,.policy-directory{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.claims-shell{height:auto;min-height:100dvh;display:block;overflow:visible}.claims-topbar{z-index:30;height:calc(var(--spacing) * 16);padding-inline:calc(var(--spacing) * 4);justify-content:space-between;display:flex;position:sticky;top:0}.claims-brand span,.profile-button div{display:none}.global-search{max-width:52vw}.claim-queue{border-right-style:var(--tw-border-style);border-right-width:0;border-bottom-style:var(--tw-border-style);border-bottom-width:1px;max-height:40vh}.claim-queue>header{padding-block:calc(var(--spacing) * 3)}.claim-list{max-height:28vh}.claim-workspace,.portal-workspace{overflow:visible}.portal-page{padding:calc(var(--spacing) * 3)}.portal-heading{padding-top:calc(var(--spacing) * 3)}.portal-heading h1{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.metric-grid,.portal-grid,.customer-grid,.policy-directory{grid-template-columns:repeat(1,minmax(0,1fr))}.portal-card.span-two{grid-column:span 1/span 1}.data-table,.document-table{overflow-x:auto}.data-table .table-head,.data-table .table-row,.document-table .table-head,.document-table .table-row{min-width:700px}.activity-list>button{grid-template-columns:24px 1fr}.activity-list span,.activity-list em{grid-column-start:2}.claim-heading{padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 4)}.claim-tabs{padding-inline:var(--spacing)}.claim-tabs button{padding-inline:calc(var(--spacing) * 3)}.claim-panel{padding:calc(var(--spacing) * 3)}.overview-grid,.workflow-grid,.decision-layout{grid-template-columns:repeat(1,minmax(0,1fr))}.summary-block,.payment,.decision-form,.audit-block{grid-column:span 1/span 1}.fact-grid,.form-grid,.audit-block ol{grid-template-columns:repeat(1,minmax(0,1fr))}.policy-layout>section{gap:calc(var(--spacing) * 2);grid-template-columns:repeat(1,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-leading{syntax:"*";inherits:false}
/*$vite$:1*/