.accessibility-module__vU_rga__root :where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:2px solid var(--primary);outline-offset:3px}.accessibility-module__vU_rga__root :where(input,select,textarea){scroll-margin-top:6rem}.accessibility-module__vU_rga__root :where(button:not([data-calendar-day]),summary){min-height:44px}.accessibility-module__vU_rga__root :where(button[aria-label]:not([data-calendar-day])){min-width:44px}.accessibility-module__vU_rga__root label:has(input:is([type=checkbox],[type=radio])){min-height:44px}.accessibility-module__vU_rga__root :where(button,summary,a){-webkit-tap-highlight-color:transparent}.accessibility-module__vU_rga__root :where(button:disabled,[aria-disabled=true]){cursor:not-allowed}.accessibility-module__vU_rga__root :where(input,textarea)::placeholder{color:var(--on-surface-variant);opacity:1}.accessibility-module__vU_rga__skipLink{z-index:100;background:var(--primary);color:var(--on-primary);border-radius:.5rem;padding:.75rem 1rem;position:fixed;top:.5rem;left:.5rem;transform:translateY(-160%)}.accessibility-module__vU_rga__skipLink:focus{transform:translateY(0)}@media (max-width:639px){.accessibility-module__vU_rga__root :where(input:not([type=checkbox]):not([type=radio]):not([type=hidden]),select,textarea){min-width:0;max-width:100%;font-size:1rem}}@media (prefers-reduced-motion:reduce){.accessibility-module__vU_rga__root *,.accessibility-module__vU_rga__root :before,.accessibility-module__vU_rga__root :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
