/* DayX common usability layer: visible focus, field feedback, touch targets. */
.dx-ux a:focus-visible,.dx-ux button:focus-visible,.dx-ux select:focus-visible{outline:2px solid #7054bc;outline-offset:4px}
.dx-ux #event-request input:not([type=checkbox]),.dx-ux #event-request textarea,.dx-ux #form-language{font-size:16px;line-height:24px}
.dx-ux .dx-field-error{color:#922f35;font-size:14px;line-height:20px;margin:0}
.dx-ux #event-request [aria-invalid=true]{border-color:#922f35}
.dx-ux #event-request[aria-busy=true]{cursor:wait}
@media(max-width:1050px){.dx-ux #navigation.open{max-height:calc(100dvh - 96px);overflow-y:auto;overscroll-behavior:contain}.dx-ux #navigation.open a{min-height:44px;display:flex;align-items:center}}
