.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.field-legend{color:#323130;margin-bottom:6px;font-size:13px;font-weight:600;display:block}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-primary-950:#080c2b;--color-primary-900:#0b113c;--color-primary-800:#131d67;--color-primary-700:#1b2993;--color-primary-600:#2335be;--color-primary-500:#394cdb;--color-primary-400:#6473e3;--color-primary-300:#8f9aea;--color-primary-200:#bac1f2;--color-primary-100:#d4d8f7;--color-neutral-900:#17191c;--color-neutral-700:#3c4048;--color-neutral-500:#6b7280;--color-neutral-400:#a0a6b0;--color-neutral-200:#d8dadf;--color-neutral-100:#eef0f4;--color-neutral-50:#f5f6f8;--color-surface:#fff;--color-text:var(--color-neutral-900);--color-text-muted:var(--color-neutral-500);--color-text-subtle:var(--color-neutral-400);--color-border:var(--color-neutral-200);--color-page:var(--color-neutral-50);--color-header:var(--color-primary-800);--color-accent:var(--color-primary-500);--color-accent-hover:var(--color-primary-600);--color-accent-soft:var(--color-primary-100);--color-accent-soft-border:var(--color-primary-200);--color-ui-emphasis:var(--color-primary-900);--color-focus-ring:var(--color-primary-300);--color-danger:#a80000;--color-danger-bg:#fde7e9;--color-warning:#8a6d00;--color-warning-bg:#fff4ce;--color-success:#107c10;--color-success-bg:#dff6dd;--color-review:#5c2d91;--color-review-bg:#ede4f7;font-family:Segoe UI,system-ui,sans-serif}body{background:var(--color-page);color:var(--color-text);margin:0}.skip-link{z-index:10000;color:#2335be;background:#fff;border-radius:0 0 4px;padding:8px 12px;position:absolute;top:0;left:-9999px}.skip-link:focus{left:0}.app-header{background:var(--color-header);color:#fff;flex-wrap:wrap;align-items:center;gap:12px;padding:14px 24px;display:flex}.confirm-dialog-root{z-index:2000;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.confirm-dialog-backdrop{background:#00000073;position:absolute;inset:0}.confirm-dialog-panel{z-index:1;background:#deecf9;border:2px solid #0078d4;border-radius:4px;width:100%;max-width:480px;padding:16px;position:relative;box-shadow:0 8px 24px #0003}.confirm-dialog-panel.confirm-dialog-danger{background:#fde7e9;border-color:#a80000}.confirm-dialog-title{color:#004578;margin:0 0 8px}.confirm-dialog-danger .confirm-dialog-title{color:#a80000}.confirm-dialog-message{color:#323130;margin-top:0;font-size:13px}.confirm-dialog-danger .confirm-dialog-message{color:#a80000}@media (width<=640px){.app-header{box-sizing:border-box;gap:8px;max-width:100%;padding:10px 12px}.app-header>div{min-width:0;max-width:100%}.app-header .tenant-picker{max-width:min(100%,220px)}.app-header .tenant-picker select{max-width:100%}.filing-system-tabs,.tabs{-webkit-overflow-scrolling:touch;flex-wrap:nowrap;max-width:100%;overflow-x:auto}.tabs button{flex:none}}.app-build{opacity:.75;white-space:nowrap;font-variant-numeric:tabular-nums;color:inherit;border-bottom:1px dotted #ffffff73;font-size:11px;font-weight:500;text-decoration:none}.app-build:hover,.app-build:focus-visible{opacity:1;border-bottom-color:#ffffffd9;outline:none}.release-notes-header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:8px;display:flex}.release-notes-header h2{margin:0 0 6px}.release-notes-header .muted{max-width:52rem;margin:0}.release-notes-list{flex-direction:column;gap:16px;margin:20px 0 0;padding:0;list-style:none;display:flex}.release-notes-entry{border:1px solid var(--color-border,#e1e1e1);background:#fff;border-radius:4px;padding:14px 16px}.release-notes-entry.is-current{border-color:var(--color-primary-300,#8f9aea);box-shadow:inset 3px 0 0 var(--color-primary-500,#394cdb)}.release-notes-entry-heading{flex-wrap:wrap;align-items:baseline;gap:8px 12px;margin-bottom:8px;display:flex}.release-notes-entry-heading h3{margin:0;font-size:16px}.release-notes-current-badge{color:var(--color-primary-700,#1b2993);background:var(--color-primary-100,#d4d8f7);border-radius:999px;padding:2px 8px;font-size:11px;font-weight:600}.release-notes-entry ul{color:var(--color-text,#201f1e);margin:0;padding-left:1.15rem;font-size:14px;line-height:1.55}.release-notes-entry li+li{margin-top:4px}.staff-banner{color:#f3f2f1;background:#201f1e;border-bottom:1px solid #3b3a39;align-items:center;gap:16px;padding:10px 24px;font-size:13px;display:flex}.staff-banner strong{font-size:16px;font-weight:600}.staff-banner span{color:#c8c6c4}.staff-banner button{margin-left:auto}.staff-banner button.secondary{color:#60caff;background:0 0;border:1px solid #60caff;padding:4px 10px}.impersonation-banner{color:#433519;background:#fff4ce;border-bottom:1px solid #e0c36a;padding:8px 24px;font-size:13px}.app-header h1{margin:0;font-size:18px;font-weight:600}.tenant-picker{color:#c8e0f4;align-items:center;gap:6px;margin:0;font-weight:500;display:inline-flex}.tenant-picker-label{text-transform:uppercase;letter-spacing:.04em;opacity:.85;font-size:11px}.tenant-picker select{color:#fff;background:#00365c;border:1px solid #5b9bd5;border-radius:2px;max-width:220px;padding:4px 8px;font-size:13px}.tenant-picker select:disabled{opacity:.7}.tenant-name{opacity:.9}.container{max-width:1400px;margin:0 auto;padding:24px}.card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:4px;margin-bottom:16px;padding:20px}table{border-collapse:collapse;width:100%;font-size:13px}th,td{text-align:left;border-bottom:1px solid var(--color-border);padding:8px 10px}th{background:var(--color-neutral-50);font-weight:600}button{background:var(--color-accent);color:#fff;cursor:pointer;border:none;border-radius:2px;padding:8px 14px;font-size:13px}button:hover{background:var(--color-accent-hover)}a.button-link{background:var(--color-accent);color:#fff;cursor:pointer;border:none;border-radius:2px;padding:8px 14px;font-size:13px;line-height:1.15;text-decoration:none;display:inline-block}a.button-link:hover{background:var(--color-accent-hover);color:#fff}button.secondary{color:var(--color-accent);border:1px solid var(--color-accent);background:#fff}button.secondary:hover{background:var(--color-accent-soft)}button.secondary.linkish{background:0 0;border:none;padding-left:6px;padding-right:6px}button:disabled{background:var(--color-neutral-400);cursor:not-allowed;color:#fff;border-color:#0000}button.icon-btn{box-sizing:border-box;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;width:32px;height:32px;padding:0;display:inline-flex}a.icon-btn{box-sizing:border-box;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;width:32px;height:32px;padding:0;text-decoration:none;display:inline-flex}button.icon-btn.secondary,a.icon-btn.secondary{color:var(--color-primary-600);border-color:var(--color-primary-600);background:#fff}button.icon-btn.secondary:hover,a.icon-btn.secondary:hover{background:var(--color-accent-soft,#deecf9);color:var(--color-primary-700);border-color:var(--color-primary-700)}button.icon-btn.secondary:disabled,button.icon-btn.secondary:disabled:hover,a.icon-btn.secondary:disabled,a.icon-btn.secondary:disabled:hover{color:var(--color-neutral-400,#a19f9d);border-color:var(--color-neutral-400,#a19f9d);background:#fff}button.icon-btn.secondary.danger{background:var(--color-danger,#a80000);color:#fff;border-color:var(--color-danger,#a80000)}button.icon-btn.secondary.danger:hover{background:#8a0000;border-color:#8a0000}button.icon-btn.secondary.danger:disabled,button.icon-btn.secondary.danger:disabled:hover{background:var(--color-neutral-400,#c8c6c4);color:#fff;border-color:#0000}button.icon-btn.emphasis{background:var(--color-ui-emphasis);color:#fff;border-color:var(--color-ui-emphasis)}button.icon-btn.emphasis:hover{background:var(--color-primary-800);border-color:var(--color-primary-800)}button.icon-btn.emphasis:disabled,button.icon-btn.emphasis:disabled:hover{background:var(--color-neutral-400);color:#fff;border-color:#0000}input,select{border:1px solid var(--color-neutral-500);border-radius:2px;padding:6px 8px;font-size:13px}input:focus-visible,select:focus-visible,button:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}input[type=search]::-webkit-search-decoration{appearance:none}input[type=search]::-webkit-search-cancel-button{appearance:none}input[type=search]::-webkit-search-results-button{appearance:none}input[type=search]::-webkit-search-results-decoration{appearance:none}.badge{border-radius:10px;padding:2px 8px;font-size:11px;font-weight:600;display:inline-block}.badge-syntax{color:#a80000;background:#fde7e9}.badge-validity{color:#8a6d00;background:#fff4ce}.badge-quality{color:#107c10;background:#dff6dd}.badge-verified{color:#605e5c;background:#e1dfdd;text-decoration:line-through}.badge-status-errors{color:#a80000;background:#fde7e9}.badge-status-review{color:#5c2d91;background:#ede4f7}.badge-status-ready{color:#107c10;background:#dff6dd}.badge-status-draft{color:#0078d4;background:#deecf9}.muted{color:var(--color-text-muted);font-size:13px}.mono{font-family:Consolas,Courier New,monospace;font-size:12px}.tabs{border-bottom:4px solid var(--color-primary-200);flex-wrap:wrap;gap:4px;margin-bottom:0;display:flex}.tabs button{color:var(--color-text);background:0 0;border-bottom:2px solid #0000;border-radius:4px 4px 0 0;margin-bottom:-4px}.tabs button.active{background:var(--color-primary-100);border-bottom:2px solid var(--color-primary-500);color:var(--color-primary-800);font-weight:600}.tabs button:hover{background:var(--color-primary-100)}.filing-system-tabs{margin-bottom:16px}.grid-2{grid-template-columns:1fr 1fr;gap:12px;display:grid}.grid-3{grid-template-columns:1fr 1fr 1fr;gap:12px;display:grid}label{color:#605e5c;margin-bottom:4px;font-size:12px;font-weight:600;display:block}.field{margin-bottom:10px}.geocode-toolbar{border-bottom:1px solid #edebe9;flex-wrap:wrap;align-items:center;gap:8px 12px;margin-bottom:12px;padding-bottom:12px;display:flex}.disabled-action-wrap,.geocode-action-wrap{cursor:not-allowed;display:inline-flex}.disabled-action-wrap button:disabled,.geocode-action-wrap>button:disabled{pointer-events:none}.geocode-help{color:#605e5c;flex:220px;font-size:12px}.geocode-message,.geocode-error{flex:100%;margin:0;font-size:12px}.geocode-message{color:#107c10}.geocode-error{color:#a80000}.field-description{color:#605e5c;margin:0 0 6px;font-size:11px;font-weight:400;line-height:1.35}.field-label-row{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.field-label-text{min-width:0}.field-help{flex-shrink:0;align-items:center;display:inline-flex;position:relative}.field-help-icon{color:#605e5c;cursor:pointer;background:#f3f2f1;border:1px solid #a19f9d;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:14px;height:14px;padding:0;font-family:Georgia,Times New Roman,serif;font-size:9px;font-style:italic;font-weight:700;line-height:1;display:inline-flex}.field-help-icon:hover,.field-help-icon:focus-visible,.field-help.open .field-help-icon{color:#0078d4;background:#deecf9;border-color:#0078d4;outline:none}.field-help-tooltip{z-index:20;color:#323130;text-align:left;white-space:normal;background:#fff;border:1px solid #c8c6c4;border-radius:4px;width:max-content;max-width:min(280px,70vw);padding:8px 10px;font-family:inherit;font-size:12px;font-style:normal;font-weight:400;line-height:1.4;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 4px 12px #0000001f}.applicant-information-layout{flex-direction:column;gap:16px;display:flex}.applicant-info-card{background:#faf9f8;border:1px solid #edebe9;border-radius:4px;padding:12px 14px 4px}.applicant-info-card-title{color:#201f1e;border-bottom:1px solid #edebe9;margin:0 0 10px;padding-bottom:8px;font-size:14px;font-weight:650}.applicant-info-columns{grid-template-columns:1fr 1fr 1fr;gap:12px 16px;display:grid}.applicant-info-column-heading{color:#605e5c;text-transform:none;margin:0 0 8px;font-size:12px;font-weight:650}@media (width<=960px){.applicant-info-columns{grid-template-columns:1fr}}.field-formatted-value{color:#107c10;margin:4px 0 0;font-size:11px;font-weight:600}.field input,.field select,.field textarea{box-sizing:border-box;width:100%}.field select.field-select-compact{width:auto;min-width:0;max-width:max-content}.field select.select-not-selected{color:#a19f9d}.field select option{color:#323130}.field select option.option-not-selected,.field select option[value=""]{color:#a19f9d}.input-with-prefix,.input-with-suffix,.input-with-prefix.input-with-suffix{background:#fff;border:1px solid #8a8886;border-radius:2px;align-items:center;display:flex;overflow:hidden}.input-with-prefix input,.input-with-suffix input,.input-with-prefix.input-with-suffix input{border:none;border-radius:0;flex:1;min-width:0}.input-prefix,.input-suffix{color:#605e5c;background:#faf9f8;border-right:1px solid #edebe9;flex-shrink:0;padding:6px 8px;font-size:13px}.input-suffix{border-left:1px solid #edebe9;border-right:none}.date-field-wrap{position:relative}.date-picker-native{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.date-picker-trigger{cursor:pointer;justify-content:center;align-items:center;padding:6px 10px;display:inline-flex}.date-picker-trigger:disabled{opacity:.45;cursor:not-allowed}.input-na input{padding-left:8px}.field-highlight .input-with-prefix,.field-highlight .input-with-suffix{border-color:#a80000;box-shadow:0 0 0 2px #a8000026}.error-banner{color:#a80000;white-space:pre-wrap;word-break:break-word;background:#fde7e9;border-radius:4px;margin-bottom:12px;padding:10px 14px;font-size:13px}.info-banner{color:#107c10;background:#dff6dd;border-radius:4px;margin-bottom:12px;padding:10px 14px;font-size:13px}.warning-banner{color:#8a6116;white-space:pre-wrap;word-break:break-word;background:#fff4ce;border:1px solid #f2d27a;border-radius:4px;margin-bottom:12px;padding:10px 14px;font-size:13px}.progress-banner{color:#004578;background:#deecf9;border:1px solid #c7e0f4;border-radius:4px;margin-bottom:12px;padding:12px 14px;font-size:13px}.progress-banner-header{justify-content:space-between;align-items:flex-start;gap:8px;margin-bottom:10px;display:flex}.progress-banner-text{flex:1;min-width:0;margin-bottom:0;font-weight:600}.progress-banner-cancel{flex-shrink:0;margin-top:-2px}.progress-track{background:#c7e0f4;border-radius:3px;height:6px;overflow:hidden}.progress-bar{background:#0078d4;border-radius:3px;height:100%;transition:width .25s}.progress-bar-indeterminate{width:40%;transition:none;animation:1.2s ease-in-out infinite progress-indeterminate}@keyframes progress-indeterminate{0%{transform:translate(-100%)}to{transform:translate(350%)}}.toolbar{flex-wrap:wrap;gap:8px;margin-bottom:16px;display:flex}.lar-table .clickable-row{cursor:pointer}.lar-table .clickable-row:hover{background:#faf9f8}.lar-table .active-row{background:#fff8e1}.user-table .clickable-row{cursor:pointer}.user-table .clickable-row:hover{background:#faf9f8}.user-table .active-row{background:#fff8e1}.form-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.lar-table .selected-row{background:#faf9f8}.edit-summary-table th:first-child,.edit-summary-table .edit-code-cell{white-space:nowrap;min-width:6.5rem;font-family:Consolas,Courier New,monospace;font-weight:600}.edit-summary-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.edit-summary-show-all{color:#323130;cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;align-items:center;gap:6px;margin:0;font-size:12px;font-weight:500;display:inline-flex}.edit-summary-show-all input{flex-shrink:0;width:auto;margin:0;padding:0}.edit-summary-sections{flex-direction:column;gap:20px;display:flex}.edit-summary-section-title{color:#201f1e;align-items:baseline;gap:8px;margin:0 0 8px;font-size:15px;font-weight:600;display:flex}.edit-summary-section-count{color:#605e5c;font-size:12px;font-weight:500}.edit-summary-section-subtitle{color:#605e5c;margin:0 0 10px;font-size:13px}button.danger{color:#fff;background:#a80000;border:none}button.danger:hover{background:#8a0000}button.secondary.danger{color:#a80000;background:#fff;border:1px solid #a80000}button.secondary.danger:hover{background:#fde7e9}button.secondary.danger:disabled{color:#c8c6c4;background:#fff;border-color:#c8c6c4}.collapsible-panel{padding:0;overflow:visible}.collapsible-header-row{border-bottom:1px solid #edebe9;align-items:stretch;display:flex}.collapsible-header{color:#201f1e;text-align:left;background:#faf9f8;border:none;flex:1;align-items:center;gap:8px;padding:12px 16px;font-size:14px;font-weight:600;display:flex}.collapsible-header:hover{background:#f3f2f1}.collapsible-actions{background:#faf9f8;align-items:center;gap:8px;padding:8px 12px;display:flex}.collapsible-chevron{color:#605e5c;width:12px;font-size:11px}.collapsible-title{flex:1}.collapsible-body{padding:16px 20px 20px}.collapsible-subtitle{color:#605e5c;margin:0 0 12px;font-size:13px}.auth-page-card{max-width:480px;margin:40px auto}.text-muted{color:#605e5c;font-size:13px}.notice-banner{background:#f3f2f1;margin-bottom:16px}.password-requirements{margin-top:8px;font-size:12px}.password-requirements-title{color:#605e5c}.password-requirements-list{margin:8px 0 0;padding-left:0;list-style:none}.password-requirement-item{align-items:flex-start;gap:8px;margin-bottom:4px;display:flex}.password-requirement-icon{flex-shrink:0;width:14px;font-weight:700}.password-requirement-pending{color:#605e5c}.password-requirement-met{color:#107c10}.password-requirement-unmet{color:#a4262c}.password-block-reason{color:#a4262c;margin:0 0 8px;font-size:12px}.password-submit-wrap{display:inline-block}.disabled-action-wrap .password-submit-wrap{display:inline-flex}.edit-finding-row{border-bottom:1px solid #edebe9;padding:8px 0}.edit-finding-row:last-child{border-bottom:none}.lar-form-record-header{background:#fff;border:1px solid #edebe9;border-radius:4px;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;padding:12px 16px;display:flex;box-shadow:0 2px 6px #0000000f}.lar-form-save-feedback{margin:8px 0 0;padding:8px 12px}.save-feedback{box-sizing:border-box;width:100%;margin:8px 0 0;padding:8px 12px}.lar-form-record-header h3{font-size:16px;font-weight:600}.lar-form-actions{flex-shrink:0}.lar-view-mode-bar{background:#fff;border:1px solid #edebe9;border-radius:4px;flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;padding:10px 12px;display:flex}.lar-view-mode-help{color:#605e5c;font-size:12px}.exempt-at-submit-badge{color:#004578;vertical-align:middle;background:#deecf9;border-radius:3px;margin-left:6px;padding:1px 6px;font-size:11px;font-weight:600;display:inline-block}.lar-form-findings{background:#fff;border:1px solid #edebe9;border-radius:4px;max-height:min(36vh,280px);margin-top:8px;padding:12px 16px;overflow:hidden auto;box-shadow:0 2px 8px #0000000f}.lar-form-findings-title{margin:0 0 8px;font-size:14px;font-weight:600}.lar-form-findings-live{opacity:.7;font-weight:400}.lar-form-findings-list{margin:0;padding:0;list-style:none}.lar-form-finding-item{padding:8px 0}.lar-form-finding-verify{margin-top:6px;padding:2px 8px;font-size:11px}.verification-note{color:#605e5c;background:#faf9f8;border-radius:2px;margin-top:6px;padding:6px 8px;font-size:12px}.field-highlight label{color:#a80000;font-weight:700}.field-highlight input,.field-highlight select{background:#fff8f8;border-color:#a80000;box-shadow:0 0 0 2px #a8000026}.field-invalid-value label{color:#a80000;font-weight:700}.field-invalid-value input,.field-invalid-value select{color:#a80000;background:#fde7e9;border-color:#a80000;font-weight:600;box-shadow:0 0 0 2px #a8000033}.field-invalid-value .input-with-prefix,.field-invalid-value .input-with-suffix{background:#fde7e9;border-color:#a80000;box-shadow:0 0 0 2px #a8000033}.field-invalid-value-notice{color:#a80000;background:#fde7e9;border:1px solid #f1b3b9;border-radius:2px;margin:6px 0 0;padding:6px 8px;font-size:12px;line-height:1.35}.field-invalid-value-notice strong{font-family:Consolas,Courier New,monospace;font-size:13px}.field-invalid-value-hint{font-weight:500}.edit-finding-description{cursor:pointer;font:inherit;color:#201f1e;text-align:left;text-underline-offset:2px;box-shadow:none;background:0 0;border:none;border-radius:2px;margin-left:8px;padding:2px 4px;font-size:13px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;display:inline}button.edit-finding-description,button.edit-finding-description:hover,button.edit-finding-description:focus,button.edit-finding-description:active,button.edit-finding-description:disabled{color:#201f1e;box-shadow:none;background:0 0;border:none}button.edit-finding-description:hover,button.edit-finding-description:focus-visible{color:#201f1e;outline-offset:1px;background:#fff8e1;outline:2px solid #c8a84a}.edit-finding-field-tag{color:#605e5c;font-size:11px;text-decoration:none}.edit-finding-active{background:#fff8e1;border-radius:4px;padding-left:8px;padding-right:8px}.edit-finding-active .edit-finding-description,button.edit-finding-active .edit-finding-description,.edit-finding-active button.edit-finding-description{color:#201f1e;background:0 0}.lar-form-findings ::selection{color:#201f1e;background:#ffe8a3}.edit-finding-row ::selection{color:#201f1e;background:#ffe8a3}.lar-table th.sortable{cursor:pointer;-webkit-user-select:none;user-select:none}.lar-table th.sortable:hover{background:#f3f2f1}th.sortable{cursor:pointer;-webkit-user-select:none;user-select:none}th.sortable:hover{background:#f3f2f1}th.sort-active{color:#201f1e}.lar-table th.sort-active{color:#0078d4}.lar-table-toolbar,.table-toolbar{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:12px;display:flex}.lar-search{flex:1;min-width:280px;max-width:none}.lar-search-wrap{flex-wrap:wrap;flex:1;align-items:center;gap:8px;min-width:0;display:flex}.lar-search-field{flex:360px;min-width:min(100%,360px);max-width:640px;position:relative}.lar-search-field .lar-search{box-sizing:border-box;width:100%;max-width:none;padding-right:28px}.lar-search-clear{color:#605e5c;cursor:pointer;background:0 0;border:none;padding:2px 6px;font-size:18px;line-height:1;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.lar-search-clear:hover{color:#323130}.lar-search-meta{color:#605e5c;white-space:nowrap;font-size:12px}.pagination-bar{flex-wrap:wrap;align-items:center;gap:12px;margin-top:12px;display:flex}.pagination-controls{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.pagination-count,.pagination-page{color:#605e5c;align-items:center;gap:6px;font-size:13px;display:inline-flex}.pagination-page-label{align-items:center;gap:6px;margin:0;font-weight:400;display:inline-flex}.pagination-page-input{text-align:center;color:#323130;background:#fff;border:1px solid #8a8886;border-radius:2px;width:3.25rem;padding:4px 6px;font-size:13px}.pagination-page-input:focus{outline:2px solid var(--color-primary-600,#0078d4);outline-offset:1px;border-color:var(--color-primary-600,#0078d4)}.pagination-page-of{white-space:nowrap}.pagination-page-size-label{color:#605e5c;align-items:center;gap:6px;margin:0 0 0 4px;font-size:13px;font-weight:400;display:inline-flex}.pagination-page-size{color:#323130;background:#fff;border:1px solid #8a8886;border-radius:2px;width:auto;min-width:3.5rem;padding:4px 6px;font-size:13px}.pagination-page-size:focus{outline:2px solid var(--color-primary-600,#0078d4);outline-offset:1px;border-color:var(--color-primary-600,#0078d4)}.active-filter-bar{background:#f3f2f1;border:1px solid #edebe9;border-radius:4px;flex-direction:column;gap:8px;margin-bottom:12px;padding:10px 12px;display:flex}.active-filter-section{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.active-filter-heading{color:#323130;font-size:12px;font-weight:600}.active-filter-list{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.active-filter-chip{color:#323130;background:#fff;border:1px solid #c8c6c4;border-radius:12px;align-items:center;gap:4px;padding:2px 8px;font-size:12px;display:inline-flex}.active-filter-remove{color:#605e5c;cursor:pointer;background:0 0;border:none;padding:0 2px;font-size:14px;line-height:1}.active-filter-remove:hover{color:#a4262c}.active-filter-actions{align-items:center;gap:8px;display:flex}.lar-th-filterable{white-space:nowrap}.lar-th-filterable .lar-th-label{margin-right:4px}.column-filter{vertical-align:middle;margin-left:2px;display:inline-flex;position:relative}.column-filter-trigger{width:22px;height:22px;color:var(--color-neutral-500,#8a8886);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:4px;justify-content:center;align-items:center;padding:0;display:inline-flex}.column-filter-trigger:hover{background:var(--color-accent-soft,#deecf9);color:var(--color-primary-600,#2335be);border-color:var(--color-primary-600,#2335be)}.column-filter-trigger.active{color:var(--color-primary-600,#2335be);border-color:var(--color-primary-600,#2335be);background:#fff}.column-filter-menu{z-index:30;background:#fff;border:1px solid #edebe9;border-radius:4px;min-width:220px;max-height:280px;padding:4px 0;position:absolute;top:calc(100% + 4px);left:0;overflow:auto;box-shadow:0 4px 12px #0000001f}.column-filter-menu-fixed{z-index:1200;position:fixed;right:auto}.column-filter-options{max-height:none;overflow:auto}.column-filter-empty{color:var(--color-neutral-500,#8a8886);padding:8px 12px;font-size:12px}.lar-column-chooser,.column-chooser{margin-left:auto;position:relative}.lar-column-chooser-menu,.column-chooser-menu{z-index:20;background:#fff;border:1px solid #e1dfdd;border-radius:4px;min-width:200px;padding:8px 0;position:absolute;top:calc(100% + 4px);right:0;box-shadow:0 4px 16px #0000001f}.lar-column-chooser-heading,.column-chooser-heading{text-transform:uppercase;letter-spacing:.03em;color:#605e5c;padding:4px 12px 8px;font-size:11px;font-weight:600}.lar-column-chooser-option,.column-chooser-option{cursor:pointer;color:inherit;align-items:center;gap:8px;margin:0;padding:6px 12px;font-size:13px;font-weight:400;display:flex}.lar-column-chooser-option:hover,.column-chooser-option:hover{background:#f3f2f1}.lar-column-chooser-option input,.column-chooser-option input{flex-shrink:0;width:auto;margin:0;padding:0}.lar-column-chooser-reset,.column-chooser-reset{width:calc(100% - 16px);margin:8px 8px 4px;font-size:12px;display:block}.app-shell{flex-direction:column;min-height:100vh;display:flex}.app-main{box-sizing:border-box;flex:1 0 auto;width:100%}.app-footer{border-top:1px solid var(--color-border);background:var(--color-surface);justify-content:center;align-items:center;padding:16px 24px 20px;display:flex}.company-brand{opacity:.9;align-items:center;text-decoration:none;display:flex}.company-brand:hover,.company-brand:focus-visible{opacity:1;outline:none}.company-brand-logo{object-fit:contain;width:auto;max-width:min(160px,50vw);height:24px;display:block}.app-brand{color:#fff;align-items:center;gap:10px;text-decoration:none;display:flex}.app-brand-logo{object-fit:contain;background:#fff;border-radius:4px;width:auto;max-width:min(220px,42vw);height:32px;display:block}.app-brand-badge{letter-spacing:.04em;text-transform:uppercase;color:#fff;background:linear-gradient(135deg,#0078d4,#00bcf2);border-radius:999px;padding:3px 8px;font-size:11px;font-weight:700}.tabs button.eagleeye-tab.active{color:#004578;border-bottom-color:#004578}.eagleeye-panel{padding:0;overflow:hidden}.eagleeye-header{color:#fff;background:linear-gradient(135deg,#004578 0%,#0078d4 55%,#00bcf2 100%);justify-content:space-between;align-items:center;gap:16px;padding:16px 20px;display:flex}.eagleeye-brand{align-items:center;gap:12px;display:flex}.eagleeye-mark{background:#ffffff29;border-radius:12px;justify-content:center;align-items:center;width:42px;height:42px;font-size:22px;display:inline-flex}.eagleeye-title{margin:0;font-size:18px;font-weight:700}.eagleeye-tagline{opacity:.92;margin:4px 0 0;font-size:12px}.eagleeye-badge{letter-spacing:.05em;text-transform:uppercase;background:#ffffff29;border:1px solid #ffffff47;border-radius:999px;padding:4px 10px;font-size:11px;font-weight:700}.eagleeye-panel>.error-banner,.eagleeye-panel>.text-muted{margin:16px 20px 0}.eagleeye-transcript{background:#faf9f8;flex-direction:column;gap:14px;max-height:420px;padding:20px;display:flex;overflow-y:auto}.eagleeye-message{max-width:85%}.eagleeye-message-user{align-self:flex-end}.eagleeye-message-assistant{align-self:flex-start}.eagleeye-message-meta{color:#605e5c;text-transform:uppercase;letter-spacing:.04em;margin-bottom:4px;font-size:11px;font-weight:700}.eagleeye-message-user .eagleeye-message-meta{text-align:right}.eagleeye-message-body{border-radius:12px;padding:12px 14px;font-size:13px;line-height:1.5}.eagleeye-message-user .eagleeye-message-body{color:#fff;background:#0078d4;border-bottom-right-radius:4px}.eagleeye-message-assistant .eagleeye-message-body{background:#fff;border:1px solid #edebe9;border-bottom-left-radius:4px}.eagleeye-typing{color:#605e5c;font-style:italic}.eagleeye-actions,.eagleeye-suggestions{flex-wrap:wrap;gap:8px;padding:0 20px 12px;display:flex}.eagleeye-chip{color:#004578;background:#eef6fc;border:1px solid #c7e0f4;border-radius:999px;padding:6px 12px;font-size:12px}.eagleeye-chip:hover{background:#deecf9}.eagleeye-chip:disabled{opacity:.6;cursor:not-allowed}.eagleeye-composer{background:#fff;border-top:1px solid #edebe9;grid-template-columns:1fr auto;gap:12px;padding:16px 20px 20px;display:grid}.eagleeye-composer textarea{resize:vertical;min-height:56px;font-family:inherit}.eagleeye-composer button{align-self:end}.filing-dashboard{flex-direction:column;gap:16px;display:flex}.filing-dashboard-hero{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.filing-dashboard-kicker{letter-spacing:.04em;text-transform:uppercase;color:#605e5c;margin:0 0 4px;font-size:11px;font-weight:600}.filing-dashboard-title{margin:0 0 6px;font-size:22px}.filing-dashboard-meta{color:#605e5c;margin:0;font-size:13px}.filing-dashboard-readiness{text-align:right;min-width:200px}.filing-dashboard-readiness-value{color:#0078d4;font-size:36px;font-weight:700;line-height:1}.filing-dashboard-readiness-label{color:#605e5c;margin:4px 0 8px;font-size:12px}.filing-dashboard-meter{background:#edebe9;border-radius:4px;height:8px;overflow:hidden}.filing-dashboard-meter-fill{background:linear-gradient(90deg,#0078d4,#2b88d8);border-radius:4px;height:100%;transition:width .25s}.filing-dashboard-kpis{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px;display:grid}.filing-dashboard-kpi{text-align:left;box-shadow:none;background:#fff;border:1px solid #edebe9;border-radius:4px;padding:14px 16px}button.filing-dashboard-kpi,button.filing-dashboard-kpi:hover,button.filing-dashboard-kpi:focus,button.filing-dashboard-kpi:active{cursor:pointer;width:100%;font:inherit;color:inherit;box-shadow:none;background:#fff}button.filing-dashboard-kpi:hover,button.filing-dashboard-kpi:focus-visible{color:inherit;background:#faf9f8;border-color:#c8c6c4}.filing-dashboard-kpi-value{font-size:28px;font-weight:700;line-height:1.1}.filing-dashboard-kpi-label{color:#605e5c;margin-top:4px;font-size:12px}.filing-dashboard-kpi-error{border-left:3px solid #a80000}.filing-dashboard-kpi-error .filing-dashboard-kpi-value{color:#a80000}.filing-dashboard-kpi-review{border-left:3px solid #8a6116}.filing-dashboard-kpi-review .filing-dashboard-kpi-value{color:#8a6116}.filing-dashboard-kpi-ready{border-left:3px solid #107c10}.filing-dashboard-kpi-ready .filing-dashboard-kpi-value{color:#107c10}.filing-dashboard-kpi-draft{border-left:3px solid #0078d4}.filing-dashboard-kpi-draft .filing-dashboard-kpi-value{color:#0078d4}.filing-dashboard-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}@media (width<=900px){.filing-dashboard-grid{grid-template-columns:1fr}.filing-dashboard-readiness{text-align:left;width:100%}}.filing-dashboard h4{margin:0 0 12px;font-size:15px}.filing-dashboard h5{color:#605e5c;text-transform:uppercase;letter-spacing:.03em;margin:0 0 8px;font-size:12px}.filing-dashboard-section-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.filing-dashboard-section-head h4{margin:0}.filing-dashboard-queue{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.filing-dashboard-queue-item{text-align:left;width:100%;font:inherit;cursor:pointer;background:#faf9f8;border:1px solid #edebe9;border-radius:4px;flex-direction:column;align-items:flex-start;gap:4px;padding:12px 14px;display:flex}button.filing-dashboard-queue-item,button.filing-dashboard-queue-item:hover,button.filing-dashboard-queue-item:focus,button.filing-dashboard-queue-item:active{color:inherit;box-shadow:none;background:#faf9f8}button.filing-dashboard-queue-item:hover,button.filing-dashboard-queue-item:focus-visible{color:inherit;background:#f3f2f1}.filing-dashboard-queue-item.tone-error{border-left:3px solid #a80000}.filing-dashboard-queue-item.tone-warn{border-left:3px solid #8a6116}.filing-dashboard-queue-item.tone-info{border-left:3px solid #0078d4}.filing-dashboard-queue-title{color:#201f1e;font-size:13px;font-weight:600}.filing-dashboard-queue-detail{color:#605e5c;font-size:12px}.filing-dashboard-hint{color:#605e5c;margin:12px 0 0;font-size:12px}.filing-dashboard-workflow{flex-wrap:wrap;align-items:center;gap:8px 4px;margin:0 0 16px;padding:0;list-style:none;display:flex}.filing-dashboard-workflow-step{color:#a19f9d;align-items:center;gap:6px;padding-right:12px;font-size:13px;display:inline-flex;position:relative}.filing-dashboard-workflow-btn{font:inherit;color:inherit;cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;margin:0;padding:0;display:inline-flex}button.filing-dashboard-workflow-btn,button.filing-dashboard-workflow-btn:hover,button.filing-dashboard-workflow-btn:focus,button.filing-dashboard-workflow-btn:active{color:inherit;box-shadow:none;background:0 0;border:none}button.filing-dashboard-workflow-btn:hover,button.filing-dashboard-workflow-btn:focus-visible{text-decoration:underline}.filing-dashboard-workflow-step:not(:last-child):after{content:"";background:#c8c6c4;width:8px;height:1px;position:absolute;top:50%;right:2px}.filing-dashboard-workflow-marker{background:#fff;border:2px solid #c8c6c4;border-radius:50%;flex-shrink:0;width:10px;height:10px}.filing-dashboard-workflow-step.state-done{color:#107c10}.filing-dashboard-workflow-step.state-done .filing-dashboard-workflow-marker{background:#107c10;border-color:#107c10}.filing-dashboard-workflow-step.state-current{color:#0078d4;font-weight:600}.filing-dashboard-workflow-step.state-current .filing-dashboard-workflow-marker{border-color:#0078d4;box-shadow:0 0 0 3px #0078d426}.filing-dashboard-factors{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.filing-dashboard-factors li{color:#605e5c;align-items:center;gap:8px;font-size:12px;display:flex}.filing-dashboard-factor-btn{width:100%;font:inherit;color:inherit;cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:8px;margin:0;padding:2px 0;display:flex}button.filing-dashboard-factor-btn,button.filing-dashboard-factor-btn:hover,button.filing-dashboard-factor-btn:focus,button.filing-dashboard-factor-btn:active{color:inherit;box-shadow:none;background:0 0;border:none}button.filing-dashboard-factor-btn:hover,button.filing-dashboard-factor-btn:focus-visible{text-decoration:underline}.filing-dashboard-factors li.done{color:#107c10}.filing-dashboard-factor-mark{border:1px solid #a19f9d;border-radius:50%;flex-shrink:0;width:8px;height:8px}.filing-dashboard-factors li.done .filing-dashboard-factor-mark{background:#107c10;border-color:#107c10}.filing-dashboard-activity{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.filing-dashboard-activity li{border-bottom:1px solid #f3f2f1;padding:0}.filing-dashboard-activity li:last-child{border-bottom:none}.filing-dashboard-activity-item{width:100%;font:inherit;color:inherit;cursor:pointer;text-align:left;background:0 0;border:none;justify-content:space-between;gap:12px;margin:0;padding:0 0 8px;font-size:12px;display:flex}.filing-dashboard-activity li:last-child .filing-dashboard-activity-item{padding-bottom:0}button.filing-dashboard-activity-item,button.filing-dashboard-activity-item:hover,button.filing-dashboard-activity-item:focus,button.filing-dashboard-activity-item:active{color:inherit;box-shadow:none;background:0 0;border:none}button.filing-dashboard-activity-item:hover,button.filing-dashboard-activity-item:focus-visible{background:#faf9f8}.filing-dashboard-activity-text{color:#201f1e}.filing-dashboard-activity time{color:#a19f9d;white-space:nowrap}.filing-dashboard-empty{color:#605e5c;margin:0;font-size:13px}.filing-dashboard-snapshot{grid-template-columns:1fr 1fr;gap:16px;display:grid}.filing-dashboard-snapshot ul{margin:0;padding:0;list-style:none}.filing-dashboard-snapshot li{border-bottom:1px solid #f3f2f1;padding:0}.filing-dashboard-snapshot-item{width:100%;font:inherit;color:#201f1e;cursor:pointer;text-align:left;background:0 0;border:none;border-radius:2px;justify-content:space-between;gap:8px;padding:6px 4px;font-size:13px;display:flex}button.filing-dashboard-snapshot-item,button.filing-dashboard-snapshot-item:hover,button.filing-dashboard-snapshot-item:focus,button.filing-dashboard-snapshot-item:active{color:#201f1e;box-shadow:none;background:0 0;border:none}button.filing-dashboard-snapshot-item:hover,button.filing-dashboard-snapshot-item:focus-visible{color:#201f1e;background:#faf9f8}.filing-dashboard-eagleeye p{color:#605e5c;margin:0;font-size:13px}:is(.container:has(.lar-workspace),.container:has(.edit-resolution)){max-width:1400px}.lar-workspace{border:1px solid var(--color-border);background:var(--color-surface);box-sizing:border-box;border-radius:4px;grid-template-columns:220px minmax(0,1fr);align-items:stretch;gap:0;min-height:520px;margin-bottom:16px;display:grid;overflow:hidden}.lar-workspace *,.lar-workspace :before,.lar-workspace :after{box-sizing:border-box}.lar-workspace.collapsed{grid-template-columns:56px 240px minmax(0,1fr)}.lar-workspace.edit-mode:not(.collapsed){grid-template-columns:220px 240px minmax(0,1fr)}.lar-workspace-nav{background:var(--color-neutral-50);border-right:1px solid var(--color-border);flex-direction:column;gap:8px;height:100%;min-height:0;max-height:100%;padding:14px 10px 20px;display:flex;overflow:hidden auto}.lar-workspace.collapsed .lar-workspace-nav{align-items:center;padding:12px 6px 20px}.lar-workspace-draft-name{letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-subtle);padding:4px 8px 10px;font-size:11px;font-weight:700}.lar-nav-primary{flex-direction:column;flex:1;gap:4px;display:flex}.lar-nav-footer{border-top:1px solid var(--color-border);flex-direction:column;gap:4px;margin-top:auto;padding-top:10px;padding-bottom:8px;display:flex}.lar-nav-manage{border-top:1px solid var(--color-border);flex-direction:column;gap:2px;margin-top:6px;padding-top:8px;display:flex}.lar-nav-submenu{flex-direction:column;gap:2px;padding:4px 0 6px 12px;display:flex}.lar-nav-subitem{text-align:left;width:100%;color:var(--color-text-muted);letter-spacing:.02em;background:0 0;border:none;border-radius:4px;padding:8px 12px;font-size:12px;font-weight:600}.lar-nav-subitem:hover:not(:disabled){background:var(--color-primary-100);color:var(--color-primary-800)}.lar-nav-subitem:disabled{opacity:.55;cursor:not-allowed}.lar-nav-item{text-align:left;width:100%;color:var(--color-text-muted);background:0 0;border:none;border-radius:6px;align-items:center;gap:10px;padding:10px 12px;font-size:13px;display:flex}.lar-workspace.collapsed .lar-nav-item{justify-content:center;width:40px;padding:10px}.lar-nav-item:hover{background:var(--color-primary-100);color:var(--color-primary-800)}.lar-nav-item.active{background:var(--color-primary-400);color:#fff;font-weight:600}.lar-nav-item.active:hover{background:var(--color-primary-500);color:#fff}.lar-nav-icon{flex-shrink:0;display:inline-flex}.lar-nav-label{line-height:1.25}.lar-workspace-records{border-right:1px solid var(--color-border);background:var(--color-surface);flex-direction:column;height:100%;min-height:0;max-height:100%;display:flex;overflow:hidden}.lar-records-panel-head{border-bottom:1px solid var(--color-border);padding:12px}.lar-records-panel-head h3{margin:0 0 8px;font-size:14px}.lar-records-filters{flex-wrap:wrap;gap:4px;display:flex}.lar-records-filter{background:var(--color-neutral-100);color:var(--color-text);border:1px solid var(--color-border);border-radius:10px;padding:4px 8px;font-size:11px}.lar-records-filter.active{background:var(--color-primary-500);color:#fff;border-color:var(--color-primary-500);font-weight:600}.lar-records-list{flex-direction:column;gap:6px;min-height:0;padding:8px;display:flex;overflow:auto}.lar-records-empty{margin:8px}.lar-record-chip{text-align:left;background:var(--color-neutral-50);width:100%;color:var(--color-text);border:1px solid var(--color-border);border-radius:4px;grid-template-rows:auto auto;grid-template-columns:1fr auto;gap:2px 8px;padding:8px 10px;display:grid}.lar-record-chip:hover{background:var(--color-primary-100)}.lar-record-chip.selected{background:var(--color-primary-100);border-color:var(--color-primary-400);box-shadow:inset 3px 0 0 var(--color-primary-500)}.lar-record-uli{grid-column:1;font-size:12px}.lar-record-meta{color:var(--color-text-muted);grid-column:1;font-size:11px}.lar-record-dots{flex-direction:column;grid-area:1/2/span 2;justify-content:center;gap:4px;display:flex}.lar-record-dot{border-radius:50%;width:8px;height:8px}.lar-record-dot.blocking{background:var(--color-danger)}.lar-record-dot.quality{background:var(--color-review)}.lar-workspace-main{background:var(--color-surface);flex-direction:column;min-width:0;display:flex}.lar-workspace-accent{background:var(--color-primary-400);flex-shrink:0;height:8px}.lar-workspace-content{flex:1;min-width:0;padding:16px}.lar-placeholder-panel h3{margin-top:0}.lar-empty-panel{text-align:center;min-height:360px;color:var(--color-primary-700);flex-direction:column;justify-content:center;align-items:center;padding:32px 24px;display:flex}.lar-empty-panel h3{color:var(--color-primary-800);margin:12px 0 6px;font-size:22px}.lar-empty-illustration{color:var(--color-primary-400)}.lar-empty-state-actions{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:16px;display:flex}.table-toolbar-actions{align-items:center;gap:8px;margin-left:auto;display:inline-flex}.lar-form-body{grid-template-columns:minmax(0,1fr);align-items:start;gap:12px;display:grid}.lar-form-with-findings .lar-form-body{grid-template-columns:minmax(0,1fr) 280px}.lar-form-section-tabs{flex-wrap:wrap;gap:4px;margin-bottom:12px;display:flex}.lar-form-section-tab{background:var(--color-primary-100);color:var(--color-primary-800);border:none;border-radius:4px 4px 0 0;padding:8px 14px;font-weight:500}.lar-form-section-tab.active{color:var(--color-primary-900);box-shadow:inset 0 -3px 0 var(--color-primary-500);background:#fff;font-weight:700}.lar-form-section-heading{margin:0 0 12px;font-size:14px}.lar-form-section-layout{flex-direction:column;gap:12px;display:flex}.lar-form-section-lead{max-width:100%}.lar-form-section-columns{align-items:start;gap:12px 16px;display:grid}.lar-form-section-columns.cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lar-form-section-columns.cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lar-form-section-column{flex-direction:column;min-width:0;display:flex}.lar-form-quality-placeholder{text-align:center;color:var(--color-text-muted);margin:24px 0;font-size:14px}@media (width<=900px){.lar-form-section-columns.cols-2,.lar-form-section-columns.cols-3{grid-template-columns:1fr}}.lar-form-findings-panel{background:var(--color-surface);border:1px solid var(--color-border);border-radius:4px;flex-direction:column;gap:8px;max-height:calc(100vh - 140px);padding:10px;display:flex;position:sticky;top:12px}.lar-form-findings-toggle{width:100%;color:var(--color-text);text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;padding:4px 0;font-size:13px;font-weight:700;display:flex}.lar-form-findings-panel .lar-form-findings-list{flex:1;min-height:0;margin:0;padding:0;list-style:none;overflow:auto}.lar-form-actions-footer{border-top:1px solid var(--color-border);flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:auto;padding-top:8px;display:flex}.lar-form-actions-footer button.icon-btn.emphasis,.lar-form-actions-footer button:not(.secondary):not(.danger):not(.icon-btn){background:var(--color-ui-emphasis)}.lar-form-actions-footer button.icon-btn.emphasis:hover,.lar-form-actions-footer button:not(.secondary):not(.danger):not(.icon-btn):hover{background:var(--color-primary-800)}.lar-form-sticky-chrome{z-index:6;background:var(--color-page);margin-bottom:12px;padding-bottom:4px;position:sticky;top:0}.lar-workspace-empty{margin-bottom:0}.field-finding-hint{color:var(--color-danger);margin:4px 0 0;font-size:11px;line-height:1.35}.lar-workspace-queue{border:1px solid var(--color-border);background:#fff;border-radius:4px;flex-direction:column;gap:10px;max-height:calc(100vh - 120px);padding:12px;display:flex;position:sticky;top:12px}.lar-queue-filters{flex-wrap:wrap;gap:4px;display:flex}.lar-queue-filter{background:var(--color-neutral-100);color:var(--color-text);border:1px solid var(--color-border);border-radius:10px;padding:4px 8px;font-size:11px}.lar-queue-filter.active{background:var(--color-accent-soft);color:var(--color-accent);border-color:var(--color-accent);font-weight:600}.lar-queue-list{flex-direction:column;gap:6px;min-height:0;display:flex;overflow:auto}.lar-queue-empty{margin:8px 0}.lar-queue-chip{text-align:left;background:var(--color-neutral-50);width:100%;color:var(--color-text);border:1px solid var(--color-border);border-left-width:3px;border-radius:2px;flex-direction:column;align-items:flex-start;gap:2px;padding:8px 10px;display:flex}.lar-queue-chip:hover{background:var(--color-neutral-100)}.lar-queue-chip.selected{background:var(--color-accent-soft);border-color:var(--color-accent);box-shadow:0 0 0 1px var(--color-accent)}.lar-queue-chip.status-error{border-left-color:var(--color-danger)}.lar-queue-chip.status-review{border-left-color:var(--color-review)}.lar-queue-chip.status-draft{border-left-color:var(--color-accent)}.lar-queue-chip.status-ready{border-left-color:var(--color-success)}.lar-queue-uli{word-break:break-all;font-family:Consolas,Courier New,monospace;font-size:12px}.lar-queue-status{color:var(--color-text-muted);font-size:11px}.import-wizard-backdrop{z-index:1000;background:#00000073;justify-content:center;align-items:flex-start;padding:48px 16px;display:flex;position:fixed;inset:0;overflow:auto}.import-wizard{width:min(820px,100%);max-height:calc(100vh - 96px);margin:0;overflow:auto;box-shadow:0 8px 24px #0000002e}.import-wizard-header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:0;display:flex}.import-wizard-header-start{align-items:center;gap:12px;min-width:0;display:flex}.import-wizard-header h3{margin:0}.import-skipped-ulis{background:#faf9f8;border:1px solid #edebe9;border-radius:4px;padding:12px 14px}.import-skipped-ulis h4{margin:0 0 8px;font-size:13px}.import-skipped-ulis ul{max-height:180px;margin:0;padding-left:18px;font-size:12px;overflow:auto}.import-skipped-ulis li{margin:2px 0}.import-wizard-accent{background:var(--color-primary-400);height:8px;margin:12px -20px 16px}.import-wizard-workflow{flex-wrap:wrap;align-items:center;gap:8px 4px;margin:0 0 16px;padding:0;list-style:none;display:flex}.import-wizard-workflow-step{color:#a19f9d;align-items:center;gap:6px;padding-right:12px;font-size:13px;display:inline-flex;position:relative}.import-wizard-workflow-step:not(:last-child):after{content:"";background:#c8c6c4;width:8px;height:1px;position:absolute;top:50%;right:2px}.import-wizard-workflow-marker{background:#fff;border:2px solid #c8c6c4;border-radius:50%;flex-shrink:0;width:10px;height:10px}.import-wizard-workflow-step.state-done{color:#107c10}.import-wizard-workflow-step.state-done .import-wizard-workflow-marker{background:#107c10;border-color:#107c10}.import-wizard-workflow-step.state-current{color:#0078d4;font-weight:600}.import-wizard-workflow-step.state-current .import-wizard-workflow-marker{border-color:#0078d4;box-shadow:0 0 0 3px #0078d426}.import-wizard-body{flex-direction:column;gap:12px;display:flex}.import-wizard-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:8px;display:flex}.import-dropzone{text-align:center;background:#faf9f8;border:2px dashed #c8c6c4;border-radius:4px;padding:28px 16px}.import-dropzone.drag-over{border-color:var(--color-primary-400);background:var(--color-primary-100)}.import-dropzone-illustration{color:var(--color-primary-400);margin-bottom:8px}.import-file-name{margin:12px 0 0;font-size:13px}.import-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.import-summary-grid>div{color:#605e5c;background:#faf9f8;border:1px solid #edebe9;border-radius:4px;padding:12px;font-size:13px}.import-stat{color:#0078d4;margin-bottom:2px;font-size:22px;font-weight:700;display:block}.import-strategy-options{flex-direction:column;gap:8px;display:flex}.import-strategy-card{cursor:pointer;background:#faf9f8;border:1px solid #edebe9;border-radius:4px;align-items:flex-start;gap:10px;padding:12px;display:flex}.import-strategy-card.selected{background:#deecf9;border-color:#0078d4}.import-strategy-card span{flex-direction:column;gap:2px;display:flex}.import-notes{font-size:13px}.import-merge-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;font-size:13px;display:flex}.import-merge-bulk{flex-wrap:wrap;gap:8px;display:flex}.import-merge-list{flex-direction:column;gap:16px;max-height:360px;display:flex;overflow:auto}.import-merge-uli h4{margin:0 0 8px;font-size:14px}.import-conflict-table{font-size:12px}.import-conflict-table select{max-width:160px}.eagleeye-scrub-panel{border-left:3px solid #0078d4}.eagleeye-scrub-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.eagleeye-scrub-header-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.eagleeye-scrub-complete{background:#f3f9f1;border:1px solid #c8e6c9;border-radius:4px;padding:16px}.eagleeye-scrub-complete-title{color:#0b6a0b;margin:0;font-weight:600}.eagleeye-scrub-layout{grid-template-columns:minmax(200px,280px) minmax(0,1fr);align-items:start;gap:16px;display:grid}.eagleeye-scrub-list{flex-direction:column;gap:8px;max-height:min(60vh,520px);margin:0;padding:0;list-style:none;display:flex;overflow:auto}.eagleeye-scrub-item{text-align:left;color:#201f1e;background:#faf9f8;border:1px solid #edebe9;border-radius:4px;flex-direction:column;gap:4px;width:100%;padding:10px 12px;display:flex}.eagleeye-scrub-item.selected{background:#deecf9;border-color:#0078d4}.eagleeye-scrub-item:hover{background:#f3f2f1}.eagleeye-scrub-item-title{overflow-wrap:anywhere;word-break:break-word}.eagleeye-scrub-item-count{color:#605e5c;font-size:12px}.eagleeye-scrub-desc{color:#605e5c;overflow-wrap:anywhere;word-break:break-word;white-space:normal;font-size:12px}.eagleeye-scrub-detail-head{margin-bottom:12px}.eagleeye-scrub-actions{flex-wrap:wrap;gap:8px;display:flex}.eagleeye-scrub-preview-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}.eagleeye-scrub-preview h5{margin:0;font-size:13px}.eagleeye-scrub-preview-scroll{border:1px solid #edebe9;border-radius:4px;max-height:min(50vh,420px);overflow:auto}.eagleeye-scrub-preview-scroll table{width:100%;margin:0;font-size:12px}.eagleeye-scrub-preview-scroll th,.eagleeye-scrub-preview-scroll td{overflow-wrap:anywhere;word-break:break-word;vertical-align:top}.lar-empty-state{text-align:left;margin-bottom:16px;padding:28px 24px}.lar-empty-state h3{margin:0 0 8px}.lar-empty-state-actions{flex-wrap:wrap;gap:8px;margin:16px 0;display:flex}.lar-empty-workflow{color:#605e5c;margin:0;padding-left:18px;font-size:13px;line-height:1.6}.lar-toolbar-groups{flex-wrap:wrap;align-items:center;gap:12px;width:100%;display:flex}.lar-toolbar-group{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.lar-toolbar-group-manage{margin-left:auto}.lar-resolve-menu{display:inline-flex;position:relative}.lar-resolve-menu-panel{z-index:20;background:#fff;border:1px solid #edebe9;border-radius:4px;flex-direction:column;gap:6px;min-width:220px;padding:8px;display:flex;position:absolute;top:calc(100% + 4px);left:0;box-shadow:0 4px 12px #0000001f}.lar-resolution-summary{background:#fff;border:1px solid #edebe9;border-radius:4px;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:12px;padding:12px 16px;display:grid}.lar-resolution-summary-label{color:#605e5c;margin-bottom:2px;font-size:12px;display:block}.lar-resolution-summary strong{color:#201f1e;font-size:20px;font-weight:600}.edit-resolution-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.edit-resolution-title{margin:0;font-size:18px}.edit-resolution-progress{font-size:13px}.edit-resolution-workspace{grid-template-columns:minmax(200px,260px) minmax(200px,280px) minmax(0,1fr);align-items:start;gap:12px;display:grid}.edit-resolution-panel{background:#fff;border:1px solid #edebe9;border-radius:4px;flex-direction:column;gap:8px;min-height:240px;max-height:calc(100vh - 140px);padding:12px;display:flex;position:sticky;top:12px}.edit-resolution-panel-title{margin:0;font-size:13px;font-weight:600}.edit-resolution-filters{flex-wrap:wrap;gap:6px;margin:0 0 10px;display:flex}.edit-resolution-filter{cursor:pointer;color:#323130;background:#fff;border:1px solid #c8c6c4;border-radius:4px;align-items:center;gap:6px;padding:4px 10px;font-size:12px;display:inline-flex}.edit-resolution-filter:hover{background:#f3f2f1}.edit-resolution-filter.selected{color:#004578;background:#deecf9;border-color:#0078d4;font-weight:600}.edit-resolution-filter-count{text-align:center;font-variant-numeric:tabular-nums;opacity:.85;min-width:1.25em}.edit-resolution-list{flex-direction:column;gap:6px;min-height:0;display:flex;overflow:auto}.edit-resolution-item{text-align:left;color:#201f1e;background:#faf9f8;border:1px solid #edebe9;border-radius:2px;flex-direction:column;align-items:flex-start;gap:2px;width:100%;padding:8px 10px;display:flex}.edit-resolution-item:hover{background:#f3f2f1}.edit-resolution-item.selected{background:#deecf9;border-color:#0078d4;box-shadow:0 0 0 1px #0078d4}.edit-resolution-item-primary{word-break:break-word;justify-content:space-between;align-items:center;gap:8px;width:100%;font-size:12px;font-weight:600;display:flex}.edit-resolution-item-meta{color:#605e5c;word-break:break-word;font-size:11px}.edit-resolution-severity-dots{flex-shrink:0;align-items:center;gap:4px;display:inline-flex}.edit-resolution-severity-dot{border-radius:50%;width:8px;height:8px;display:inline-block}.edit-resolution-severity-dot.blocking{background:#a4262c}.edit-resolution-severity-dot.quality{background:#8764b8}.edit-resolution-detail{min-width:0}.lar-form-loan-context{margin-top:6px}.lar-form-loan-context-line{color:#605e5c;margin:0;font-size:12px;line-height:1.4}.lar-form-loan-context-sep{color:#a19f9d}@media (width<=900px){.lar-workspace,.eagleeye-scrub-layout,.import-summary-grid,.edit-resolution-workspace,.lar-resolution-summary{grid-template-columns:1fr}.lar-workspace-queue,.edit-resolution-panel{max-height:280px;position:static}}
