input::-moz-placeholder{color:inherit;opacity:.5}.input::-moz-placeholder{color:inherit;opacity:.5}textarea::-moz-placeholder{color:inherit;opacity:.5}.textarea::-moz-placeholder{color:inherit;opacity:.5}input::placeholder,.input::placeholder,textarea::placeholder,.textarea::placeholder{color:inherit;opacity:.5}input:where(.dark,.dark *)::-moz-placeholder{opacity:.3}.input:where(.dark,.dark *)::-moz-placeholder{opacity:.3}textarea:where(.dark,.dark *)::-moz-placeholder{opacity:.3}.textarea:where(.dark,.dark *)::-moz-placeholder{opacity:.3}input:where(.dark,.dark *)::placeholder,.input:where(.dark,.dark *)::placeholder,textarea:where(.dark,.dark *)::placeholder,.textarea:where(.dark,.dark *)::placeholder{opacity:.3}input:focus,.input:focus,textarea:focus,.textarea:focus,select:focus,.select:focus{outline:none}.input,.textarea,.select{min-height:36px;padding-left:.75rem;padding-right:.75rem}.input.lg,.textarea.lg,.select.lg{min-height:42px;padding-left:1rem}.input.sm,.textarea.sm,.select.sm{min-height:24px;padding-left:.5rem;font-size:.875rem;line-height:1.25rem}.input.xs,.textarea.xs,.select.xs{min-height:20px;padding-left:.25rem;font-size:.75rem;line-height:1rem}.input.lg,.textarea.lg{padding-right:1rem}.input.sm,.textarea.sm{padding-right:.5rem}.input.xs,.textarea.xs{padding-right:.25rem}.field-input{border-width:1px;border-color:#ffffff1a;border-radius:.25rem;align-items:center;display:flex;position:relative}.field-input:hover{border-color:#ffffff26}.field-input:focus-within{border-color:#ffffff40}.light .field-input{border-color:#0003}.light .field-input:hover{border-color:#0006}.light .field-input:focus-within{border-color:#000c}.field-input.primary{--tw-border-opacity:1;border-color:rgb(23 108 158/var(--tw-border-opacity,1))}.field-input.success{--tw-border-opacity:1;border-color:rgb(15 158 65/var(--tw-border-opacity,1))}.field-input.warning{--tw-border-opacity:1;border-color:rgb(177 106 34/var(--tw-border-opacity,1))}.field-input.danger,.field-input.has-error{--tw-border-opacity:1;border-color:rgb(204 0 0/var(--tw-border-opacity,1))}.field-input>.icn:first-child{margin-left:.75rem;margin-right:-1px}.field-input>.icn:last-child{margin-left:-1px;margin-right:.75rem}.field-input>.btn:not(.small):first-child{margin-left:1px;margin-right:-.5rem}.field-input>.btn:not(.small):last-child{margin-left:-.5rem;margin-right:1px}
