.custom-input-container{flex-direction:column;width:100%;display:flex;position:relative}.custom-input-wrapper{width:100%;position:relative}.custom-input{width:100%;color:var(--color-text);box-sizing:border-box;z-index:1;background-color:#0000;border:0;outline:none;padding:14px;font-size:.875rem;line-height:1.5;position:relative}.custom-input.has-suffix{padding-right:48px}.custom-input-suffix{z-index:2;align-items:center;display:flex;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.custom-input[type=number]::-webkit-inner-spin-button{appearance:none;margin:0}.custom-input[type=number]::-webkit-outer-spin-button{appearance:none;margin:0}.custom-input[type=number]{appearance:textfield}select.custom-input{appearance:none;background-image:url("data:image/svg+xml;utf8,<svg fill=\"%23999\" height=\"24\" viewBox=\"0 0 24 24\" width=\"24\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M7 10l5 5 5-5z\"/><path d=\"M0 0h24v24H0z\" fill=\"none\"/></svg>");background-position:right 8px center;background-repeat:no-repeat;padding-right:30px}.custom-input:-webkit-autofill{caret-color:var(--color-text,var(--foreground));transition:background-color 9999s;-webkit-text-fill-color:var(--color-text,var(--foreground))!important;-webkit-box-shadow:inset 0 0 0 1000px #0000!important}.custom-input:-webkit-autofill:hover{caret-color:var(--color-text,var(--foreground));transition:background-color 9999s;-webkit-text-fill-color:var(--color-text,var(--foreground))!important;-webkit-box-shadow:inset 0 0 0 1000px #0000!important}.custom-input:-webkit-autofill:focus{caret-color:var(--color-text,var(--foreground));transition:background-color 9999s;-webkit-text-fill-color:var(--color-text,var(--foreground))!important;-webkit-box-shadow:inset 0 0 0 1000px #0000!important}.custom-input:-webkit-autofill:active{caret-color:var(--color-text,var(--foreground));transition:background-color 9999s;-webkit-text-fill-color:var(--color-text,var(--foreground))!important;-webkit-box-shadow:inset 0 0 0 1000px #0000!important}select.custom-input option{background-color:var(--color-surface,#1e1e2e);color:var(--color-text,#fff)}.custom-input-fieldset{pointer-events:none;border:1px solid var(--color-border);z-index:0;border-radius:6px;margin:0;padding:0 8px;transition:border-color .2s,box-shadow .2s;position:absolute;inset:-5px 0 0}.custom-input:hover~.custom-input-fieldset{border-color:#94a3b8}.custom-input:focus~.custom-input-fieldset{border-color:var(--color-primary);border-width:2px}.custom-input-legend{visibility:hidden;white-space:nowrap;width:auto;max-width:.01px;height:11px;padding:0;font-size:.75em;transition:max-width 50ms cubic-bezier(0,0,.2,1);display:block}.custom-input-legend span{opacity:0;visibility:visible;padding-left:5px;padding-right:5px;display:inline-block}.custom-input-label{color:var(--color-text-secondary);pointer-events:none;z-index:2;transform-origin:0 0;background:0 0;font-size:.875rem;transition:color .2s,transform .2s cubic-bezier(0,0,.2,1),top .2s cubic-bezier(0,0,.2,1);position:absolute;top:14px;left:14px}.custom-input:focus~.custom-input-label,.custom-input-wrapper:focus-within .custom-input-label,input.custom-input:not(:placeholder-shown)~.custom-input-label,textarea.custom-input:not(:placeholder-shown)~.custom-input-label,select.custom-input~.custom-input-label,.custom-input-label.floated{color:var(--color-primary);top:-6px;left:14px;transform:scale(.85)}input.custom-input:-webkit-autofill~.custom-input-label{color:var(--color-primary);top:-6px;left:14px;transform:scale(.85)}textarea.custom-input:-webkit-autofill~.custom-input-label{color:var(--color-primary);top:-6px;left:14px;transform:scale(.85)}select.custom-input:not(:focus)~.custom-input-label,.custom-input-wrapper:not(:focus-within) .custom-input-label.floated{color:var(--color-text-secondary)}.custom-input:not(:focus):not(:placeholder-shown):not(:-webkit-autofill)~.custom-input-label{color:var(--color-text-secondary)}.custom-input:not(:focus):not(:placeholder-shown):not(:autofill)~.custom-input-label{color:var(--color-text-secondary)}.custom-input:focus~.custom-input-fieldset .custom-input-legend,.custom-input-wrapper:focus-within .custom-input-fieldset .custom-input-legend,input.custom-input:not(:placeholder-shown)~.custom-input-fieldset .custom-input-legend,textarea.custom-input:not(:placeholder-shown)~.custom-input-fieldset .custom-input-legend,select.custom-input~.custom-input-fieldset .custom-input-legend,.custom-input-fieldset.floated .custom-input-legend{max-width:1000px;transition:max-width .1s cubic-bezier(0,0,.2,1) 50ms}input.custom-input:-webkit-autofill~.custom-input-fieldset .custom-input-legend{max-width:1000px;transition:max-width .1s cubic-bezier(0,0,.2,1) 50ms}textarea.custom-input:-webkit-autofill~.custom-input-fieldset .custom-input-legend{max-width:1000px;transition:max-width .1s cubic-bezier(0,0,.2,1) 50ms}.custom-input-container.error .custom-input-fieldset{border-color:#ef4444!important}.custom-input-container.error .custom-input-label{color:#ef4444!important}.custom-input-helper{color:var(--color-text-secondary);margin-top:4px;margin-left:12px;font-size:.75rem}.custom-input-container.error .custom-input-helper{color:#ef4444}
