.input-error{border-color:#ef4444!important}.input-error:focus{--tw-ring-color:#ef4444!important}.error-text{color:#ef4444;text-align:left;margin-top:.25rem;font-size:.75rem}.input-group{position:relative}.input-group input,.input-group select{height:3rem;padding:.75rem}.input-group textarea{padding:.75rem}.input-group .input-label,.input-group .input-label-select,.input-group .input-label-textarea{color:#9ca3af;pointer-events:none;z-index:1;background-color:transparent;padding:0;font-size:1rem;line-height:1.5rem;transition:all .2s ease-in-out;position:absolute;top:.75rem;left:.75rem;transform:translateY(0)}.input-group .input-label-textarea{top:.75rem;transform:translateY(0)}.input-group .input-label-select{color:#b8b1b1;background-color:#3d3434;border-radius:6px;padding:0 .25rem;font-size:.8rem;font-weight:500;top:0;transform:translateY(-50%)scale(.8)}.input-group input:focus+.input-label,.input-group input:not(:placeholder-shown)+.input-label,.input-group textarea:focus+.input-label-textarea,.input-group textarea:not(:placeholder-shown)+.input-label-textarea{transform-origin:0;color:#b8b1b1;background-color:#3d3434;border-radius:6px;padding:0 .25rem;font-weight:500;top:-.625rem;transform:scale(.8)}.input-group input::placeholder,.input-group textarea::placeholder{color:transparent}.dark .input-group input:focus+.input-label,.dark .input-group input:not(:placeholder-shown)+.input-label,.dark .input-group textarea:focus+.input-label-textarea,.dark .input-group textarea:not(:placeholder-shown)+.input-label-textarea,.dark .input-group .input-label-select{background-color:#1a1a1a}.select-with-icon{padding-right:3.5rem!important}
