@media screen{app-root .page{container:workspace/inline-size}app-root .page>:not(router-outlet){display:block;min-inline-size:0;max-inline-size:100%}app-root .page :where(section,article,aside,form,fieldset,label,.card,.panel,.grid,.fields,.layout,.main,.content,.metrics,.tools,.upload){min-inline-size:0}app-root .page :where(input,select,textarea){max-inline-size:100%;min-inline-size:0}app-root .page :where(img,svg,canvas,video){max-inline-size:100%}app-root .page :where(h1,h2,h3,p,dd,.message,.alert){overflow-wrap:anywhere}app-root .page :where(.heading,.page-head,.section-head,.title,.claim-head,.tools,.actions,.footer,.links){flex-wrap:wrap}app-root .page :where(.scroll,.table,.table-scroll,.table-wrap){max-inline-size:100%;min-inline-size:0;overflow-x:auto}app-root .page .table-viewport{width:100%;max-inline-size:100%;min-inline-size:0;overflow-x:auto;overscroll-behavior-inline:contain}app-root .page .table-viewport:focus-visible{outline:2px solid #148c80;outline-offset:-2px}app-root .page .table-viewport>table{width:100%}app-root .page pre{max-inline-size:100%;white-space:pre-wrap;overflow-wrap:anywhere}app-root .page :where(.tabs,.toggle,.stepper){max-inline-size:100%;overflow-x:auto}}@container workspace (max-width: 900px){app-root .page :is(.layout,.insights){grid-template-columns:minmax(0,1fr)}app-root .page :is(.fields.three,.grid.three){grid-template-columns:repeat(2,minmax(0,1fr))}}@container workspace (max-width: 650px){app-root .page :is(.grid,.fields,.three,.form-grid){grid-template-columns:minmax(0,1fr)}app-root .page :is(.grid,.fields,.form-grid)>.wide{grid-column:1/-1}app-root .page :is(.metrics,.facts,.liability,.summary-grid){grid-template-columns:repeat(2,minmax(0,1fr))}app-root .page .widgets{grid-template-columns:repeat(2,minmax(0,1fr))}app-root .page :is(.tools,.upload)>:is(label,input,select){min-width:0;flex:1 1 180px}app-root .page :is(.heading,.page-head,.claim-head,.title){gap:14px;align-items:flex-start}app-root .page .table-viewport>table:has(tr>:nth-child(5)){min-inline-size:600px}app-root .page :is(.card,.panel){max-inline-size:100%}app-root .page .modal{width:min(100%,560px);max-height:85dvh;overflow-y:auto}}@container workspace (max-width: 400px){app-root .page :is(.metrics,.facts,.liability){grid-template-columns:minmax(0,1fr)}app-root .page :is(.card,.panel):not(.profile-panel){padding:16px}app-root .page :is(.footer,.actions){gap:8px}app-root .page :is(.footer,.actions) button{white-space:normal}app-root .page h1{font-size:25px}}@media print{.table-viewport{overflow:visible;max-width:none}}*{box-sizing:border-box}html,body{margin:0;min-height:100%;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#173542}button,input,select{font:inherit}button{cursor:pointer}body{font-family:Inter,Noto Sans,Noto Sans Arabic,Noto Sans Devanagari,Noto Sans Kannada,system-ui,sans-serif}input[type=email],input[type=tel],input[type=number],code{direction:ltr;unicode-bidi:isolate}[dir=rtl] th,[dir=rtl] td{text-align:start}@media print{body:has(app-regional-content article) app-root aside,body:has(app-regional-content article) app-root header{display:none!important}body:has(app-regional-content article) app-root .shell{display:block!important}app-regional-content>:not(article){display:none!important}app-regional-content article{border:0!important}body:has(app-claim-checklist-print) app-root aside,body:has(app-claim-checklist-print) app-root .app-header,body:has(app-settlement-letter) app-root aside,body:has(app-settlement-letter) app-root .app-header{display:none!important}body:has(app-claim-checklist-print) app-root .shell,body:has(app-settlement-letter) app-root .shell{display:block!important}body:has(app-claim-checklist-print) app-root main,body:has(app-settlement-letter) app-root main{margin:0!important;width:100%!important}body:has(app-claim-checklist-print) app-root .page,body:has(app-settlement-letter) app-root .page{padding:0!important}}
