:root{--driver-font-family:"PublicSans-Regular", "NotoSans-Regular", sans-serif;--driver-bg:var(--aegra-color-background);--driver-input-bg:var(--aegra-color-surface);--driver-ink:var(--aegra-color-text);--driver-muted:var(--aegra-color-text-muted);--driver-border:var(--aegra-color-control-border);--driver-focus:var(--aegra-color-focus);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[lang=ru]{--driver-font-family:"NotoSans-Regular", "PublicSans-Regular", sans-serif}html,body,#root{background-color:var(--driver-bg);font-family:var(--driver-font-family)}:where(input:not([type=checkbox]):not([type=radio]):not([role=switch]),textarea){color-scheme:inherit;color:var(--driver-ink);-webkit-text-fill-color:var(--driver-ink);background-color:var(--driver-input-bg);border-radius:var(--aegra-radius-control);border:1px solid var(--driver-border);padding:var(--aegra-space-2) var(--aegra-space-3);font-family:var(--driver-font-family);font-size:var(--aegra-font-touch);min-height:var(--aegra-control-touch);box-sizing:border-box}input::placeholder,textarea::placeholder{color:var(--driver-muted);-webkit-text-fill-color:var(--driver-muted);opacity:1}select{color-scheme:inherit;color:var(--driver-ink);-webkit-text-fill-color:var(--driver-ink);padding:var(--aegra-space-2) var(--aegra-space-3);font-family:var(--driver-font-family);font-size:var(--aegra-font-touch);min-height:var(--aegra-control-touch);box-sizing:border-box;appearance:none;background-color:#0000;background-image:linear-gradient(45deg, transparent 50%, var(--driver-muted) 50%), linear-gradient(135deg, var(--driver-muted) 50%, transparent 50%);background-position:calc(100% - 18px),calc(100% - 12px);background-repeat:no-repeat;background-size:6px 6px;border:none;border-radius:0;padding-right:32px}select option{color:var(--driver-ink);background:var(--driver-input-bg)}input:focus-visible,textarea:focus-visible,select:focus-visible,button:focus-visible,a:focus-visible,[role=button]:focus-visible,[role=tab]:focus-visible,[role=radio]:focus-visible,[role=checkbox]:focus-visible{outline:2px solid var(--driver-focus);outline-offset:2px}input[data-focus-frame=true]:focus-visible{outline:none}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}