:root{--text-size-multiplier: 1;--min-touch-target: 44px;--focus-ring-color: #D4AF37;--focus-ring-width: 3px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.reduce-motion,.reduce-motion *{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.high-contrast{--focus-ring-color: #FFFFFF;--focus-ring-width: 4px}.high-contrast img{filter:contrast(1.2)}.high-contrast button,.high-contrast a{border:2px solid currentColor!important}.larger-touch-targets button,.larger-touch-targets a,.larger-touch-targets [role=button],.larger-touch-targets input[type=checkbox],.larger-touch-targets input[type=radio]{min-width:var(--min-touch-target)!important;min-height:var(--min-touch-target)!important}.larger-touch-targets .MuiIconButton-root{padding:12px!important}.larger-touch-targets .MuiButton-root{padding:12px 24px!important}.enhanced-focus *:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color)!important;outline-offset:2px!important}.enhanced-focus button:focus-visible,.enhanced-focus a:focus-visible,.enhanced-focus [role=button]:focus-visible,.enhanced-focus input:focus-visible,.enhanced-focus textarea:focus-visible,.enhanced-focus select:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color)!important;outline-offset:2px!important;box-shadow:0 0 0 4px #d4af374d!important}html{font-size:calc(16px * var(--text-size-multiplier, 1))}button,[role=button],a,input[type=submit],input[type=button],input[type=reset]{min-height:var(--min-touch-target);min-width:var(--min-touch-target)}[dir=rtl]{text-align:right}[dir=rtl] .MuiListItemIcon-root{margin-right:0;margin-left:16px}@media print{.no-print{display:none!important}a[href]:after{content:" (" attr(href) ")"}}.dark.high-contrast{--focus-ring-color: #F4D03F}body:not(.user-is-tabbing) *:focus{outline:none}body.user-is-tabbing *:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:2px}
