.input{position:relative;width:100%}.input--width-auto{width:auto}.input--small{font-size:.875rem;line-height:1.5;letter-spacing:-.01em}.input--date [data-lastpass-icon-root]{display:none}.input__wrapper{position:relative;display:flex;width:100%;align-items:center}.input__wrapper--actionable{cursor:pointer}.input__wrapper:focus-within{position:relative}.input__wrapper:focus-within:before{content:"";pointer-events:none;position:absolute;inset:-4px;border-radius:9px;border-width:2px;border-color:rgb(var(--input-focus-ring))}.input__wrapper:focus-within .input__field{background-color:rgb(var(--input-background));outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.input__wrapper--error:focus-within:before{display:none}.input__wrapper--error:focus-within .input__field{background-color:rgb(var(--input-background))}.input-label,.input__field{font-size:.875rem;line-height:1.5;letter-spacing:-.01em}.input-label{margin-bottom:.25rem;display:block;font-weight:500;color:rgb(var(--input-label-text))}.input-label__required{margin-left:.25rem;color:rgb(var(--input-error-text))}.input__icon{pointer-events:none;position:absolute;color:rgb(var(--input-placeholder))}.input__icon--left{left:.75rem}.input__icon--right{pointer-events:auto;right:.75rem;cursor:pointer}.input__description{color:rgb(var(--input-description-text))}.input__description,.input__error{margin-top:.5rem;padding-left:.25rem;padding-right:.25rem;font-size:.75rem;line-height:1.5;letter-spacing:-.01em}.input__error{display:flex;align-items:center;gap:.5rem;color:rgb(var(--input-error-text))}.input__error svg{height:1rem;width:1rem;flex-shrink:0}.input__error__field[type=date]{padding-right:2.5rem;text-transform:uppercase}@supports (-webkit-touch-callout:none){.input__field,input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],textarea{font-size:16px!important}}.input__field[type=date]::-webkit-calendar-picker-indicator{position:absolute;right:.75rem;top:50%;height:1rem;width:1rem;--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));cursor:pointer;opacity:.7;-webkit-transition-property:opacity;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.input__field[type=date]::-webkit-calendar-picker-indicator:hover{opacity:1}.input__field[type=date]::-webkit-calendar-picker-indicator{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='white'%3e%3cpath fill-rule='evenodd' d='M6 2a1 1 0 00-1 1v1H4a2 2 0 00-2 2v10a2 2 0 002 2h12a2 2 0 002-2V6a2 2 0 00-2-2h-1V3a1 1 0 10-2 0v1H7V3a1 1 0 00-1-1zm0 5a1 1 0 000 2h8a1 1 0 100-2H6z' clip-rule='evenodd'/%3e%3c/svg%3e")}