.password-input-wrap{width:100%;position:relative}.field .password-input-wrap input{padding-right:48px}.password-toggle{color:#61706a;background:0 0;border:0;border-radius:2px;place-items:center;width:34px;height:32px;display:grid;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.password-toggle:hover{color:var(--gov);background:#eef3f0}.password-toggle:focus-visible{outline:2px solid var(--gov-3);outline-offset:1px}.password-toggle svg{stroke-width:1.8px;width:18px;height:18px}.auth-form-link-row{justify-content:flex-end;margin-top:-7px;display:flex}.auth-form-link{padding:2px 0 0}.auth-notice{border:1px solid #cfdcd4;border-left:4px solid var(--gov-3);color:#405047;background:#f3f7f4;margin:14px 0;padding:10px 12px;font-size:12px;line-height:1.5}.auth-reset-account{border:1px solid var(--line-2);background:#fbfcfb;gap:3px;padding:10px 11px;display:grid}.auth-reset-account span{text-transform:uppercase;letter-spacing:.04em;color:#727e78;font-size:10px;font-weight:800}.auth-reset-account strong{color:var(--ink);overflow-wrap:anywhere;font-size:12px}.reset-code-input{letter-spacing:.18em;font-variant-numeric:tabular-nums;font-weight:700;font-size:15px!important}.auth-reset-actions{justify-content:space-between;align-items:center;gap:12px;display:flex}.login-panel .form-error{overflow-wrap:anywhere;white-space:normal}@media (max-width:640px){.auth-reset-actions{flex-direction:column;align-items:flex-start;gap:0}}
:root{--presentation-content-max:1540px;--presentation-page-x:26px;--presentation-page-y:20px}.government-main>.portal-main,.government-main .portal-main{width:100%;max-width:var(--presentation-content-max);padding:var(--presentation-page-y) var(--presentation-page-x) 38px}.portal-main{box-sizing:border-box}.portal-title,.blueprint-page-heading{gap:18px!important;margin-bottom:14px!important}.portal-title h1,.blueprint-page-heading h1{letter-spacing:-.018em!important;font-size:25px!important;line-height:1.16!important}.portal-title p,.blueprint-page-heading p{margin-top:5px!important;font-size:13px!important;line-height:1.48!important}.blueprint-breadcrumb{margin-bottom:7px!important;font-size:11px!important;line-height:1.3!important}.portal-card,.panel{margin-top:12px}.portal-card-head,.panel-head{padding:12px 14px!important}.portal-card-body,.panel-body{padding:14px!important}.portal-card-head h2,.panel-head h2{font-size:14px!important;line-height:1.3!important}.portal-card-head p,.panel-head p{font-size:11.5px!important;line-height:1.45!important}.summary-strip,.case-summary-grid,.metrics,.management-scorecard,.regulatory-metrics{margin-bottom:14px!important}.summary-cell,.metric,.management-scorecard section,.regulatory-metrics>div{padding:13px 14px!important}.summary-value,.metric strong,.management-scorecard strong,.regulatory-metrics strong{font-size:24px!important;line-height:1.08!important}.summary-label,.metric label,.management-scorecard span,.regulatory-metrics span{font-size:10.5px!important}.summary-note,.metric small,.management-scorecard small,.regulatory-metrics small{font-size:10.8px!important;line-height:1.4!important}.table-wrap,.portal-table-wrap,.regulatory-table-wrap{scrollbar-gutter:stable;width:100%;overflow:auto}.data-table,.portal-table,.table{font-size:12px!important}.data-table th,.portal-table th,.table th{padding:8px 10px!important;font-size:10.5px!important;line-height:1.25!important}.data-table td,.portal-table td,.table td{padding:9px 10px!important;font-size:11.7px!important;line-height:1.4!important}.data-table td strong,.portal-table td strong{font-size:12px!important}.data-table td small,.portal-table td small{font-size:10.5px!important;line-height:1.35!important}.form-grid,.portal-grid{gap:11px 13px!important}.field,.portal-field{gap:5px!important}.field span,.portal-field label{font-size:10.2px!important;line-height:1.25!important}.field input,.field select,.field textarea,.portal-field input,.portal-field select,.portal-field textarea,.user-row select{min-height:38px;padding:8px 10px!important;font-size:12.5px!important;line-height:1.35!important}.field textarea,.portal-field textarea{min-height:94px}.button{min-height:34px!important;padding:7px 11px!important;font-size:11.7px!important}.button.small{min-height:29px!important;padding:5px 9px!important;font-size:10.8px!important}.presentation-filterbar,.blueprint-toolbar{border:1px solid var(--line,#d9dfdc);background:#fff;border-radius:3px;justify-content:space-between;align-items:flex-end;gap:12px;display:flex;margin:0 0 12px!important;padding:11px 12px!important}.presentation-filterbar-fields,.blueprint-toolbar>div{flex-wrap:wrap;flex:1;align-items:flex-end;gap:9px;display:flex}.presentation-filterbar label{flex:0 230px;gap:4px;min-width:165px;display:grid}.presentation-filterbar label.search{flex:320px}.presentation-filterbar label>span{text-transform:uppercase;letter-spacing:.055em;color:#69756f;font-size:10px;font-weight:800}.presentation-filterbar input,.presentation-filterbar select,.blueprint-toolbar input,.blueprint-toolbar select{min-width:160px;color:#26312b!important;background:#fff!important;border:1px solid #cfd6d2!important;border-radius:2px!important;height:36px!important;padding:0 9px!important;font-size:12px!important}.presentation-filterbar .filter-count,.blueprint-toolbar>span{white-space:nowrap;color:#6b7771;padding-bottom:9px;font-size:11px!important}.submission-state-card{background:#fffdf7;border:1px solid #d9dfdc;border-left:4px solid #d5b528;grid-template-columns:auto 1fr auto;align-items:center;gap:13px;margin:12px 0;padding:12px 14px;display:grid}.submission-state-card.ready{background:#f7fbf8;border-left-color:#245f39}.submission-state-icon{color:#72570f;background:#f4ead0;border-radius:50%;place-items:center;width:34px;height:34px;font-size:15px;font-weight:900;display:grid}.submission-state-card.ready .submission-state-icon{color:#245f39;background:#e5f1e8}.submission-state-copy strong{color:#202b25;font-size:13px;display:block}.submission-state-copy span{color:#5e6963;margin-top:3px;font-size:11.5px;line-height:1.45;display:block}.submission-checks{flex-wrap:wrap;gap:8px;margin-top:7px;display:flex}.submission-check{color:#536059;background:#fff;border:1px solid #d9dfdc;align-items:center;gap:5px;padding:3px 6px;font-size:10.5px;display:inline-flex}.submission-check.ok{color:#245f39;background:#f0f7f2;border-color:#c9dfce}.submission-check.attention{color:#72570f;background:#fff9ec;border-color:#ead9ac}.route-loading-screen{background:#f5f7f5;place-items:center;min-height:100vh;padding:30px;display:grid}.lseza-loader{text-align:center;background:#fff;border:1px solid #d9dfdc;flex-direction:column;justify-content:center;align-items:center;width:min(390px,100vw - 40px);min-height:250px;padding:30px;display:flex;box-shadow:0 12px 30px #0e36270f}.lseza-loader.compact{width:100%;min-height:145px;box-shadow:none;background:0 0;border:0;padding:22px 16px}.lseza-loader-mark{place-items:center;width:78px;height:78px;margin-bottom:16px;display:grid;position:relative}.lseza-loader-mark img{object-fit:contain;z-index:2;width:56px;height:56px;position:relative}.lseza-loader-ring{border:2px solid #0e3627;border-color:#0e3627 #00b4dc #dfe7e2 #dfe7e2;border-radius:50%;animation:1.05s linear infinite lseza-spin;position:absolute;inset:0}.lseza-loader-copy strong{color:#0e3627;font-size:15px;line-height:1.25;display:block}.lseza-loader-copy span{color:#6b7771;margin-top:5px;font-size:11.5px;display:block}.lseza-loader-dots{gap:5px;margin-top:13px;display:flex}.lseza-loader-dots i{background:#0e3627;border-radius:50%;width:5px;height:5px;animation:1.25s ease-in-out infinite lseza-pulse}.lseza-loader-dots i:nth-child(2){animation-delay:.15s}.lseza-loader-dots i:nth-child(3){animation-delay:.3s}@keyframes lseza-spin{to{transform:rotate(360deg)}}@keyframes lseza-pulse{0%,70%,to{opacity:.25;transform:translateY(0)}35%{opacity:1;transform:translateY(-2px)}}.facility-tabs{border-bottom:1px solid #d9dfdc;gap:0;margin:12px 0;display:flex}.facility-tabs button{color:#65716b;background:0 0;border:0;border-bottom:2px solid #0000;padding:9px 12px;font-size:11.5px;font-weight:700}.facility-tabs button.active{color:#0e3627;border-bottom-color:#0e3627}.facility-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;display:grid}.facility-card{background:#fff;border:1px solid #d9dfdc;padding:12px}.facility-card-head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.facility-card h3{color:#202b25;margin:0;font-size:13px}.facility-card p{color:#6b7771;margin:4px 0 0;font-size:10.8px;line-height:1.4}.facility-meta{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-top:10px;display:grid}.facility-meta div{background:#f8faf9;border:1px solid #edf0ee;padding:7px}.facility-meta span{text-transform:uppercase;letter-spacing:.045em;color:#78837d;font-size:9.5px;display:block}.facility-meta strong{color:#344039;margin-top:3px;font-size:11px;display:block}@media (max-width:1180px){.facility-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.summary-strip,.case-summary-grid,.metrics,.management-scorecard,.regulatory-metrics{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:760px){:root{--presentation-page-x:14px;--presentation-page-y:14px}.portal-title,.blueprint-page-heading{flex-direction:column!important;align-items:flex-start!important}.portal-title h1,.blueprint-page-heading h1{font-size:22px!important}.presentation-filterbar,.blueprint-toolbar{flex-direction:column;align-items:stretch}.presentation-filterbar-fields,.blueprint-toolbar>div{grid-template-columns:1fr;width:100%;display:grid}.presentation-filterbar label{flex:none;min-width:0;max-width:none}.presentation-filterbar input,.presentation-filterbar select,.blueprint-toolbar input,.blueprint-toolbar select{width:100%;min-width:0}.presentation-filterbar .filter-count,.blueprint-toolbar>span{padding:0}.submission-state-card{grid-template-columns:auto 1fr}.submission-state-card>.button{grid-column:1/-1;width:100%}.facility-grid{grid-template-columns:1fr}.summary-strip,.case-summary-grid,.metrics,.management-scorecard,.regulatory-metrics{grid-template-columns:1fr!important}.summary-cell,.metric,.management-scorecard section,.regulatory-metrics>div{border-bottom:1px solid #e8ecea!important;border-right:0!important}}@media (prefers-reduced-motion:reduce){.lseza-loader-ring,.lseza-loader-dots i{animation:none}}
