:root{--action-blue:#b6ddff;--action-blue-hover:#97ccf7;--action-ink:#12365b;--action-border:#5893c5}html body .button.primary,html body :is(button,.button,[role=button],input[type=submit],input[type=button],input[type=reset],.back-to-top,.tabs a){background:var(--action-blue)!important;color:var(--action-ink)!important;border-color:var(--action-border)!important}html body .button.primary:hover,html body :is(button,.button,[role=button],input[type=submit],input[type=button],input[type=reset],.back-to-top,.tabs a):hover{background:var(--action-blue-hover)!important;color:var(--action-ink)!important}html body :is(button,.button,[role=button],input[type=submit],input[type=button],input[type=reset]):disabled,html body [role=button][aria-disabled=true]{background:#d9ebfa!important;color:#49647c!important;cursor:not-allowed;opacity:.75}html body :is(button,.button,[role=button],input[type=submit],input[type=button],input[type=reset]):focus-visible{outline:3px solid #1e62a4;outline-offset:3px}.comparison-pdf-actions{display:grid;grid-gap:.65rem;gap:.65rem}.comparison-page,.simple-comparison-workspace{min-width:0;max-width:100%;overflow-wrap:anywhere}.comparison-page *,.simple-comparison-workspace *{min-inline-size:0}.comparison-page :is(form,fieldset,label,details,section,article),.simple-comparison-workspace :is(form,fieldset,label,details,section,article){max-width:100%}.comparison-page fieldset,.simple-comparison-workspace fieldset{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:1rem;gap:1rem;margin:.8rem 0;padding:1rem}.comparison-page form label,.simple-comparison-workspace form label{display:grid;grid-gap:.4rem;gap:.4rem;margin-bottom:.75rem;white-space:normal}.comparison-page :is(input,select,textarea),.simple-comparison-workspace :is(input,select,textarea){width:100%;max-width:100%;min-width:0;padding:.65rem;border:1px solid var(--line);border-radius:5px}.comparison-page textarea,.simple-comparison-workspace textarea{min-height:110px;resize:vertical}.comparison-page label:has(input[type=checkbox]),.simple-comparison-workspace label:has(input[type=checkbox]){display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;grid-gap:.6rem;gap:.6rem}.comparison-page input[type=checkbox],.simple-comparison-workspace input[type=checkbox]{width:auto;margin:.2rem 0 0}.comparison-page .button,.simple-comparison-workspace .button{min-width:0;max-width:100%;width:-moz-fit-content;width:fit-content;white-space:normal;text-align:center;overflow-wrap:anywhere;padding:.6rem 1rem}.comparison-page :is(.page-header,.panel-heading,.header-actions),.simple-comparison-workspace :is(.panel-heading,.comparison-review-item>header,.comparison-history article,.comparison-secondary-actions form){flex-wrap:wrap}.comparison-page .form-grid,.simple-comparison-workspace .form-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr))}.simple-comparison-workspace .comparison-edit-columns{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr))}.simple-comparison-workspace :is(pre,code,a,p,summary){overflow-wrap:anywhere;white-space:normal}.simple-comparison-workspace pre{white-space:pre-wrap;word-break:break-word;max-width:100%}.simple-comparison-workspace img{max-width:100%!important;object-fit:contain}.simple-comparison-workspace .comparison-field-head,.simple-comparison-workspace .comparison-field-row{grid-template-columns:minmax(0,.8fr) minmax(0,1fr) minmax(0,1fr)}.comparison-responsive-table{width:100%;max-width:100%;overflow:visible;container-type:inline-size}.comparison-responsive-table table{width:100%;max-width:100%;table-layout:fixed}.comparison-responsive-table :is(th,td),.comparison-responsive-table td:nth-child(n){min-width:0;width:auto;white-space:normal;overflow-wrap:anywhere;word-break:normal}.comparison-responsive-table:has(thead tr>:nth-child(6)) :is(table,tbody,tfoot){display:block}.comparison-responsive-table:has(thead tr>:nth-child(6)) thead{position:absolute;width:1px;height:1px;padding:0;-webkit-clip-path:inset(50%);clip-path:inset(50%);overflow:hidden;white-space:nowrap}.comparison-responsive-table:has(thead tr>:nth-child(6)) tr{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));margin-bottom:1rem;border:1px solid var(--line);border-radius:6px}.comparison-responsive-table:has(thead tr>:nth-child(6)) :is(td,tbody th,tfoot th){display:block;width:100%;padding:.75rem;background:transparent}.comparison-responsive-table:has(thead tr>:nth-child(6)) tbody th{grid-column:1/-1}.comparison-responsive-table:has(thead tr>:nth-child(6)) :is(td,tbody th,tfoot th):before{content:attr(data-label);display:block;font-size:.75rem;font-weight:700;color:var(--muted);margin-bottom:.3rem}@container (max-width:720px){.comparison-responsive-table table,.comparison-responsive-table tbody,.comparison-responsive-table tfoot{display:block}.comparison-responsive-table thead{position:absolute;width:1px;height:1px;padding:0;-webkit-clip-path:inset(50%);clip-path:inset(50%);overflow:hidden;white-space:nowrap}.comparison-responsive-table tr{display:grid;grid-template-columns:minmax(0,1fr);margin-bottom:1rem;border:1px solid var(--line);border-radius:6px}.comparison-responsive-table :is(td,tbody th,tfoot th){display:block;width:100%;padding:.75rem;border-bottom:1px solid var(--line);background:transparent}.comparison-responsive-table :is(td,tbody th,tfoot th):before{content:attr(data-label);display:block;font-size:.75rem;font-weight:700;color:var(--muted);margin-bottom:.3rem}.comparison-responsive-table tr>:last-child{border-bottom:0}}@media(max-width:680px){.simple-comparison-workspace .comparison-complete{flex-direction:column;padding:1rem}.simple-comparison-workspace .comparison-field-head{display:none}.simple-comparison-workspace .comparison-field-row{grid-template-columns:minmax(0,1fr)}.simple-comparison-workspace .comparison-field-row b:first-of-type:before{content:"Repair facility: ";color:var(--muted)}.simple-comparison-workspace .comparison-field-row b:nth-of-type(2):before{content:"Reviewer: ";color:var(--muted)}}.application-shell,.page,main{min-inline-size:0;max-inline-size:100%;overflow-wrap:anywhere}.page{container-type:inline-size}main :is(section,article,form,fieldset,label,details,header,footer,nav,div){min-inline-size:0!important;max-inline-size:100%}main :is(p,a,summary,small,strong,code,li,dd,dt,th,td){overflow-wrap:anywhere}main :is(input,select,textarea){min-inline-size:0;max-inline-size:100%}main textarea{resize:vertical}main :is(button,.button,.status){max-inline-size:100%;white-space:normal;overflow-wrap:anywhere}main :is(.page-header,.panel-heading,.header-actions,.toolbar,.tabs,.version-toolbar,.upload-form,.comparison-select form,.selected-version form,.facility-admin form,.facility-search,.history-window,.subro-document header,.comparison-secondary-actions form,.change-values){flex-wrap:wrap}.application-header{flex-wrap:wrap;min-height:58px;height:auto;padding-block:10px}.application-header>*{min-width:0;max-width:100%;white-space:normal!important;overflow-wrap:anywhere}main table{width:100%;max-width:100%;table-layout:fixed}main table :is(th,td){min-width:0!important;max-width:100%;white-space:normal!important;overflow-wrap:anywhere;word-break:normal}main :is(.table-wrap,.compact-comparison-table){max-width:100%;overflow:visible}main :is(pre,.subro-source){white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;max-width:100%}main :is(img,video,canvas){max-width:100%;height:auto}main :is(.subro-grid,.form-grid,.facility-source-details){grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr))}main .subro-metrics{grid-template-columns:repeat(auto-fit,minmax(min(100%,190px),1fr))}main :is(.facility-search label,.quick-line-controls select){min-width:0}main [data-reflow-table=true][data-wide-table=true] :is(tbody,tfoot),main table[data-reflow-table=true][data-wide-table=true]{display:block}main table[data-reflow-table=true][data-wide-table=true] thead{position:absolute;width:1px;height:1px;padding:0;-webkit-clip-path:inset(50%);clip-path:inset(50%);overflow:hidden}main table[data-reflow-table=true][data-wide-table=true] :is(tbody,tfoot)>tr{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));border:1px solid var(--line);margin-block:1rem}main table[data-reflow-table=true][data-wide-table=true] :is(td,tbody th,tfoot th){display:block;width:auto!important;padding:.75rem}main table[data-reflow-table=true][data-wide-table=true] [data-cell-label]:before{content:attr(data-cell-label);display:block;font-weight:700;color:var(--muted);margin-bottom:.35rem}@container (max-width:760px){main table[data-reflow-table=true],main table[data-reflow-table=true] :is(tbody,tfoot){display:block}main table[data-reflow-table=true] thead{position:absolute;width:1px;height:1px;padding:0;-webkit-clip-path:inset(50%);clip-path:inset(50%);overflow:hidden}main table[data-reflow-table=true] :is(tbody,tfoot)>tr{display:grid;grid-template-columns:minmax(0,1fr);border:1px solid var(--line);margin-block:1rem}main table[data-reflow-table=true] :is(td,tbody th,tfoot th){display:block;width:auto!important;padding:.75rem}main table[data-reflow-table=true] [data-cell-label]:before{content:attr(data-cell-label);display:block;font-weight:700;color:var(--muted);margin-bottom:.35rem}main :is(.detail-grid,.metrics,.parse-result-summary,.historical-panel-grid,.document-upload,.selected-version,.form-grid.four,.completion-reopen-actions,.comparison-edit-columns,.document-table article){grid-template-columns:minmax(0,1fr)}main :is(.hero,.comparison-breakdown,.form-section,.comparison-select){flex-direction:column;align-items:stretch;gap:1rem}main .hero-metric{padding:1rem;border-left:0}main .page-header{flex-direction:column;align-items:stretch;gap:1rem}main :is(th,td){padding:.6rem}}@media(max-width:680px){.page{padding:20px 12px 40px}.form-card{padding:6px 12px 20px}.application-header{min-height:52px}}main canvas{height:auto!important}main :is(.dv-calculation,.claim-progress-counts,.phase5-knowledge-grid,.damage-photo-grid){grid-template-columns:repeat(auto-fit,minmax(min(100%,190px),1fr))}@container (max-width:1100px){main :is(.review-lines details>summary,.audit-finding-card>summary,.audit-finding-list>details>summary,.compact-evidence-list>details>summary,.comparison-field-head,.comparison-field-row){grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr))!important}}@container (max-width:760px){main :is(.knowledge-layout,.knowledge-search,.photo-viewer-body,.report-output-grid,.claim-tab-content .detail-grid,.upload-queue article,.assignment-history li,.evidence-match,.evidence-review-form,.manual-evidence-link,.compact-evidence-detail>form,.history-panel>article,.current-evidence-card,.decision-review article form){grid-template-columns:minmax(0,1fr)!important}main .line-edit{position:static;inset:auto;width:100%}}