/* Explicitly opted-in website forms. Native pickers and form contracts are retained. */
body main.wrap form[data-ba-fields][data-ba-fields] :is(input:not([type]),input:is([type=text],[type=search],[type=date],[type=time],[type=email],[type=tel],[type=url],[type=number]),select:not([multiple])):not([hidden],[aria-hidden="true"]){
 box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;
 height:54px!important;min-height:54px!important;padding:14px 16px!important;
 border:1px solid var(--ba-outline,#ff808455)!important;border-radius:12px!important;
 background-color:var(--m3-surface-2,#211e27)!important;color:var(--ba-text,#f4f4fa)!important;
 font:400 16px/24px var(--ba-font-ui,"Manrope",sans-serif)!important;letter-spacing:normal!important;
 color-scheme:dark;text-align:left!important;
}
body main.wrap form[data-ba-fields][data-ba-fields] select:not([multiple],[hidden],[aria-hidden="true"]){
 -webkit-appearance:none!important;appearance:none!important;padding-right:44px!important;
 background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24' fill='none' stroke='%23c9c4d2' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m7 10 5 5 5-5'/%3E%3C/svg%3E")!important;
 background-repeat:no-repeat!important;background-position:right 14px center!important;background-size:20px 20px!important;
}
body main.wrap form[data-ba-fields][data-ba-fields] :is(input[type=date],input[type=time]){
 -webkit-appearance:none!important;appearance:none!important;min-inline-size:0!important;
}
body main.wrap form[data-ba-fields][data-ba-fields] input::-webkit-date-and-time-value{
 display:inline-flex!important;align-items:center!important;height:24px!important;min-height:24px!important;margin:0!important;padding:0!important;line-height:24px!important;text-align:left!important;color:inherit!important;
}
body main.wrap form[data-ba-fields][data-ba-fields] input::-webkit-datetime-edit{
 display:inline-flex!important;align-items:center!important;height:24px!important;min-height:24px!important;margin:0!important;padding:0!important;line-height:24px!important;color:inherit!important;
}
body main.wrap form[data-ba-fields][data-ba-fields] input::-webkit-datetime-edit-fields-wrapper{height:24px!important;padding:0!important;line-height:24px!important;color:inherit!important}
body main.wrap form[data-ba-fields][data-ba-fields] input::-webkit-datetime-edit-day-field,
body main.wrap form[data-ba-fields][data-ba-fields] input::-webkit-datetime-edit-month-field,
body main.wrap form[data-ba-fields][data-ba-fields] input::-webkit-datetime-edit-year-field,
body main.wrap form[data-ba-fields][data-ba-fields] input::-webkit-datetime-edit-hour-field,
body main.wrap form[data-ba-fields][data-ba-fields] input::-webkit-datetime-edit-minute-field{color:inherit}
body main.wrap form[data-ba-fields][data-ba-fields] input::-webkit-calendar-picker-indicator{margin:0!important;padding:0!important;width:20px;height:20px;opacity:.9}
body main.wrap form[data-ba-fields][data-ba-fields] :is(input,select,textarea)::placeholder{color:var(--ba-muted,#c9c4d2);opacity:1}
body main.wrap form[data-ba-fields][data-ba-fields] :is(input,select,textarea):focus-visible{outline:3px solid var(--ba-secondary,#f2bd7e)!important;outline-offset:3px!important}
body main.wrap form[data-ba-fields][data-ba-fields] :is(input,select):disabled{opacity:.55;cursor:not-allowed}
@media(forced-colors:active){body main.wrap form[data-ba-fields][data-ba-fields] select:not([multiple],[hidden],[aria-hidden="true"]){appearance:auto!important;background-image:none!important}}
body main.wrap form[data-ba-fields][data-ba-fields] :is(input[type=date],input[type=time]){-webkit-text-fill-color:var(--ba-text,#f4f4fa)!important}
