input:focus,input:focus-visible,select:focus,select:focus-visible,textarea:focus,textarea:focus-visible{border-color:#2563eb !important;box-shadow:0 0 0 3px rgba(37,99,235,0.35) !important;outline:none !important}input[aria-invalid="true"]:focus,input.is-error:focus,input.aup-input--error:focus,select[aria-invalid="true"]:focus,textarea[aria-invalid="true"]:focus{border-color:#dc2626 !important;box-shadow:0 0 0 3px rgba(220,38,38,0.35) !important}.nav-search-input:focus,.nav-search-input:focus-visible,.nav-mobile-search-input:focus,.nav-mobile-search-input:focus-visible,.nav-header-search-input:focus,.nav-header-search-input:focus-visible,#navHeaderSearchPanel .nav-header-search-input:focus{outline:none !important;border-color:#2563eb !important;box-shadow:0 0 0 3px rgba(37,99,235,0.35) !important}[role="button"]:focus-visible,.settlement-card:focus-visible,.sr-card:focus-visible,.brand-card:focus-visible,.filter-pill:focus-visible,[tabindex="0"]:focus-visible{outline:3px solid #2563eb !important;outline-offset:2px !important;border-radius:4px !important}a:focus-visible{outline:3px solid #2563eb;outline-offset:2px;border-radius:2px;text-decoration:underline}.sr-footer-v2 a:focus-visible,.sr-ramsey-footer a:focus-visible,.announce-bar a:focus-visible,[class*="dark-bg"] a:focus-visible,[class*="hero-dark"] a:focus-visible{outline-color:#ffffff}button:focus-visible,.btn:focus-visible,[type="submit"]:focus-visible,[type="button"]:focus-visible,[type="reset"]:focus-visible{outline:3px solid #2563eb !important;outline-offset:3px !important;box-shadow:0 0 0 5px rgba(37,99,235,0.18) !important}.sr-cta-btn:focus-visible,[class*="hero"] button:focus-visible,[class*="dark"] button:focus-visible{outline-color:#93c5fd !important;box-shadow:0 0 0 5px rgba(147,197,253,0.25) !important}.skip-link{position:absolute;top:-120px;left:0.5rem;z-index:99999;background:#1e3a8a;color:#ffffff;padding:0.6rem 1.25rem;border-radius:0 0 6px 6px;font-size:0.9rem;font-weight:700;text-decoration:none;transition:top 0.12s ease;white-space:nowrap}.skip-link:focus{top:0;outline:3px solid #93c5fd !important;outline-offset:2px !important}.badge-open,[class*="badge-open"],.status-open{color:#166534 !important}.badge-closed,[class*="badge-closed"],.status-closed{color:#991b1b !important}.badge-pending,[class*="badge-pending"],.status-pending{color:#92400e !important}[aria-hidden="true"] a,[aria-hidden="true"] button,[aria-hidden="true"] input{tabindex:-1;pointer-events:none}*:focus{outline-color:#2563eb}@media (prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:0.01ms !important;animation-iteration-count:1 !important;transition-duration:0.01ms !important;scroll-behavior:auto !important}.skip-link{transition:none !important}}.sr-only,.visually-hidden{position:absolute !important;width:1px !important;height:1px !important;padding:0 !important;margin:-1px !important;overflow:hidden !important;clip:rect(0,0,0,0) !important;white-space:nowrap !important;border:0 !important}.sr-only-focusable:focus,.sr-only-focusable:active{position:static !important;width:auto !important;height:auto !important;padding:inherit !important;margin:inherit !important;overflow:visible !important;clip:auto !important;white-space:normal !important}[role="alert"],[aria-live="assertive"]{}.field-error,.form-error,.input-error-msg,.aup-error:not([style*="display:none"]){color:#991b1b;font-size:0.875rem}button,[role="button"],a.btn,.btn,select,input[type="checkbox"],input[type="radio"]{min-height:44px;min-width:44px}input[type="checkbox"],input[type="radio"]{min-height:18px;min-width:18px}label:has(input[type="checkbox"]),label:has(input[type="radio"]){min-height:44px;display:inline-flex;align-items:center}main:not([id]){outline:0}