.form-field-input[type=date]::-webkit-calendar-picker-indicator{filter:invert(1)}[data-theme=reserve] .form-field-input[type=date]::-webkit-calendar-picker-indicator{filter:none}.form-field-select{background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="30" height="30" viewBox="0 0 48 48"><path fill="%23fffff2" d="M23.9602 31.4121L11 18.9158L14.024 16L23.9602 25.5805L33.8963 16L36.9203 18.9158L23.9602 31.4121Z"></path></svg>');cursor:pointer;background-size:24px auto;background-position:right 8px center;background-repeat:no-repeat;padding-right:2.5rem}[data-theme=reserve] .form-field-select{background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="30" height="30" viewBox="0 0 48 48"><path fill="%23492312" d="M23.9602 31.4121L11 18.9158L14.024 16L23.9602 25.5805L33.8963 16L36.9203 18.9158L23.9602 31.4121Z"></path></svg>')}.form-field-checkbox:checked{background-image:url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" width="48" height="48" viewBox="0 0 48 48"%3E%3Cpath d="M35.3 18.3L21.2 32.4L12.7 23.9L15.5 21.1L21.2 26.8L32.5 15.5L35.3 18.3Z" fill="%23fffff2"/%3E%3C/svg%3E%0A')}[data-theme=reserve] .form-field-checkbox:checked{background-image:url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" width="48" height="48" viewBox="0 0 48 48"%3E%3Cpath d="M35.3 18.3L21.2 32.4L12.7 23.9L15.5 21.1L21.2 26.8L32.5 15.5L35.3 18.3Z" fill="%23492312"/%3E%3C/svg%3E%0A')}.form-field-file{position:relative;padding:.25rem;outline:2px solid transparent;outline-offset:2px}.form-field-file::file-selector-button{display:inline-flex;height:100%;cursor:pointer;border-width:0;background-color:transparent;padding-left:.75rem;padding-right:.75rem;font-family:var(--font-czoo-sharp-grotesk);font-size:.875rem;line-height:1.25rem;text-transform:uppercase;letter-spacing:.07em;--tw-text-opacity:1;color:rgb(var(--color-primary-light)/var(--tw-text-opacity));text-decoration-line:underline;text-decoration-color:transparent;text-decoration-thickness:2px;text-underline-offset:4px;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s;text-rendering:geometricPrecision}.form-field-file::file-selector-button:hover{text-decoration-color:rgb(var(--color-primary-light)/1)}.form-field-file::file-selector-button:focus{text-decoration-color:rgb(var(--color-primary-light)/1)}@media (min-width:1024px){.form-field-file::file-selector-button{font-size:1rem;line-height:1.5rem}}[data-theme=reserve] .form-field-file::file-selector-button{--tw-text-opacity:1;color:rgb(var(--color-reserve-dark)/var(--tw-text-opacity))}[data-theme=reserve] .form-field-file::file-selector-button:hover{text-decoration-color:rgb(var(--color-reserve-dark)/1)}[data-theme=reserve] .form-field-file::file-selector-button:focus{text-decoration-color:rgb(var(--color-reserve-dark)/1)}.form-field-group:has(input[type=hidden]){display:none}