/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */.input-wrapper{width:100%;position:relative}.has-error input{background:#fff;border-color:#cc0226}.input{padding-right:calc(var(--spacing,.25rem) * 3);padding-left:calc(var(--spacing,.25rem) * 4);letter-spacing:-.2px;border:1px solid #a5a5a5;border-radius:8px;width:100%;height:52px;padding-top:4px}.input.icon{padding-right:calc(var(--spacing,.25rem) * 12)}.input-icon{vertical-align:middle;align-self:center;position:absolute;top:14px;right:16px}.input:focus{border-color:var(--color-o2blue,#00008c);outline:none}.input::placeholder{color:#999;padding-top:4px;position:absolute;top:50%;transform:translateY(-50%)}.input-wrapper label{color:var(--color-o2black,#000);letter-spacing:.15px;text-align:left;z-index:1;background-color:#fff;padding:0 4px;font-size:12px;font-weight:400;line-height:12px;position:absolute;top:-3px;left:12px}.has-error label{color:#cc0226!important}.input-error{color:#cc0226;text-align:left;padding:4px 0 0;font-size:12px;font-weight:400;line-height:16px}