.form-input{width:100%;padding:.5rem .75rem;background-color:#fff;border:1px solid #cbd5e1;border-radius:.375rem;box-shadow:0 1px 2px #0000000d;color:#0f172a;font-size:.875rem;line-height:1.25rem;transition:all .15s ease-in-out}.form-input::placeholder{color:#94a3b8}.form-input:focus{outline:none;ring:1px;ring-color:#3b82f6;border-color:#3b82f6}.form-input:disabled{background-color:#f8fafc;color:#64748b;border-color:#e2e8f0;box-shadow:none}
