.wizard-form input:not([type=checkbox]):not([type=radio]){background-color:#f8fafccc;border:1px solid #cbd5e1;border-radius:.75rem;height:3rem;padding-left:.875rem;padding-right:.875rem;font-size:1rem;transition:background-color .18s,border-color .18s,box-shadow .18s,transform .18s;box-shadow:0 1px 2px #0f172a0a}.wizard-form input:not([type=checkbox]):not([type=radio]):hover{border-color:#94a3b8}.wizard-form input:not([type=checkbox]):not([type=radio]):focus,.wizard-form input:not([type=checkbox]):not([type=radio]):focus-visible{border-color:var(--color-primary,#2563eb);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-primary,#2563eb) 18%, transparent), 0 1px 2px #0f172a14;background-color:#fff;outline:none}.wizard-form input:not([type=checkbox]):not([type=radio])[aria-invalid=true]{background-color:#fff1f299;border-color:#f43f5e}.wizard-form input:not([type=checkbox]):not([type=radio])[readonly]{color:#475569;cursor:default;background-color:#f1f5f9}.wizard-form select{color:#0f172a;appearance:none;background-color:#f8fafccc;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24' fill='none' stroke='%2364748b' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right .875rem center;background-repeat:no-repeat;background-size:1.25rem 1.25rem;border:1px solid #cbd5e1;border-radius:.75rem;width:100%;height:3rem;padding-left:.875rem;padding-right:2.5rem;font-size:1rem;transition:background-color .18s,border-color .18s,box-shadow .18s;box-shadow:0 1px 2px #0f172a0a}.wizard-form select:invalid{color:#64748b}.wizard-form select:hover{border-color:#94a3b8}.wizard-form select:focus,.wizard-form select:focus-visible{border-color:var(--color-primary,#2563eb);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-primary,#2563eb) 18%, transparent), 0 1px 2px #0f172a14;background-color:#fff;outline:none}.wizard-form select option{color:#0f172a}.wizard-form label[for]{color:#334155;margin-bottom:.4rem;font-weight:500;display:inline-block}@media (prefers-reduced-motion:reduce){.wizard-form input:not([type=checkbox]):not([type=radio]),.wizard-form select{transition:none}}
