.input-wrapper{display:flex;width:100%;flex-direction:column;gap:.5rem}.input-label{font-family:var(--font-figtree),Figtree,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:1rem;font-weight:600;line-height:1.5rem;--tw-text-opacity:1;color:rgb(17 24 39/var(--tw-text-opacity,1))}.input-wrapper.has-error .input-label{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity,1))}.input-field-wrapper{display:flex;height:3rem;width:100%;border-radius:8px;border-width:1px;border-color:transparent;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));padding-left:1rem;padding-right:1rem;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.input-wrapper.has-error .input-field-wrapper{--tw-border-opacity:1;border-color:rgb(220 38 38/var(--tw-border-opacity,1))}.input-field-wrapper:focus-within{--tw-border-opacity:1;border-color:rgb(34 34 34/var(--tw-border-opacity,1))}.input-field{display:flex;width:100%;background-color:transparent;outline:2px solid transparent;outline-offset:2px}.input-field::file-selector-button{border-width:0;background-color:transparent;font-size:.875rem;line-height:1.25rem;font-weight:500;color:hsl(var(--foreground))}.input-field::-moz-placeholder{color:hsl(var(--muted-foreground))}.input-field::placeholder{color:hsl(var(--muted-foreground))}.input-field:disabled{cursor:not-allowed;opacity:.5}@media (min-width:640px){.input-field{font-size:.875rem;line-height:1.25rem}}.input-field:-webkit-autofill,.input-field:-webkit-autofill:active,.input-field:-webkit-autofill:focus,.input-field:-webkit-autofill:hover{box-shadow:inset 0 0 0 30px white!important;-webkit-text-fill-color:inherit!important}.input-dark .input-field:-webkit-autofill,.input-dark .input-field:-webkit-autofill:active,.input-dark .input-field:-webkit-autofill:focus,.input-dark .input-field:-webkit-autofill:hover{box-shadow:inset 0 0 0 30px #F0F0F0!important}.input-field-wrapper.input-small{height:2.5rem}.input-small .input-field{font-size:1rem;line-height:1.5rem}.input-field-wrapper.input-white{background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.input-field-wrapper.input-dark,.input-field-wrapper.input-white{--tw-bg-opacity:1;--tw-text-opacity:1;color:rgb(17 24 39/var(--tw-text-opacity,1))}.input-field-wrapper.input-dark{background-color:rgb(240 240 240/var(--tw-bg-opacity,1))}.input-error{font-size:.75rem;line-height:1rem;font-weight:500;--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity,1))}.input-field[type=date]{padding-right:10rem;font-family:var(--font-figtree),Figtree,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;color-scheme:light}.input-field[type=date]::-webkit-datetime-edit-fields-wrapper,.input-field[type=date]::-webkit-datetime-edit-text{color:#4b5563}.input-field[type=date]:before{content:"When you could start";position:absolute;left:0;pointer-events:none}.input-field[type=date]:focus:before,.input-field[type=date]:valid:before{display:none}.input-field[type=date]::-webkit-calendar-picker-indicator{position:absolute;right:0;height:100%;width:100%;cursor:pointer;opacity:0;z-index:2}.input-field[type=date]:after{content:"Show calendar";position:absolute;right:.25rem;top:50%;height:2rem;flex-shrink:0;--tw-translate-y:-50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));border-radius:6px;--tw-bg-opacity:1;background-color:rgb(61 168 245/var(--tw-bg-opacity,1));padding:.25rem .75rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;display:flex;align-items:center;color:white;font-size:.75rem;font-weight:700;line-height:1rem;min-height:40px}.input-field-wrapper:has(.input-field[type=date]){position:relative}