.form-component-input,.form-component-select,.form-component-textarea{padding:6px 15px!important;border-radius:.5rem!important;background-color:#232521!important;border:1px solid #535553!important;color:white!important;font-size:1.05em!important;font-weight:700!important;margin-bottom:0;height:38px;box-sizing:border-box!important;transition:all .6s ease;outline:none;width:100%}.form-component-input::placeholder,.form-component-textarea::placeholder{color:#706e6e;font-weight:400}.form-component-input:focus,.form-component-select:focus,.form-component-textarea:focus{border-color:#73d705!important;box-shadow:0 0 0 2px rgba(115,215,5,.1)}.form-component-select{cursor:pointer;display:flex;align-items:center;position:relative;padding-right:35px!important}.form-component-select:after{position:absolute;content:url(/images/icon-arrow-dw.png);top:50%;right:10px;transform:translateY(-50%) scale(.8);filter:invert(1);opacity:1;pointer-events:none;width:auto;height:auto}.form-component-input-with-button{position:relative;display:inline-block;width:100%}.form-component-input-with-button .form-component-input{padding-right:50px!important;margin-bottom:0;width:100%;box-sizing:border-box}.form-component-input-with-button .inner-btn{position:absolute;top:50%;right:5px;transform:translateY(-50%);padding:4px 8px;background:linear-gradient(85deg,#ff2626 10%,#cd2228);color:white;border:none;border-radius:.5rem;cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:2}.form-component-input-with-button .inner-btn img{width:15px;height:auto;filter:invert(1);opacity:1}.form-component-input-wrapper{display:flex;align-items:center;padding:6px 15px;border-radius:.5rem;background-color:#232521!important;border:1px solid #535553!important;box-sizing:border-box;transition:all .6s ease;height:38px;margin-bottom:0}.form-component-input-wrapper:focus-within{border-color:#73d705!important;box-shadow:0 0 0 2px rgba(115,215,5,.1)}.form-component-input-wrapper .icon{display:flex;align-items:center;margin-right:8px}.form-component-input-wrapper .icon img{width:20px;height:20px;opacity:1}.form-component-input-wrapper input{background:transparent!important;border:none!important;outline:none!important;width:100%;color:white!important;font-size:1.05em!important;font-weight:700!important;padding:0!important;margin:0!important;min-height:auto!important}.form-component-input-wrapper input::placeholder{color:#706e6e;font-weight:400}.form-component-input-wrapper .suffix-widget{display:flex;align-items:center;margin-left:8px;flex-shrink:0}.form-component-input-wrapper .suffix-widget .toggle-password{background:transparent;border:none;cursor:pointer;padding:5px;display:flex;align-items:center;justify-content:center;color:var(--color-text-secondary)}.form-component-input-wrapper .suffix-widget .toggle-password:hover{color:var(--color-foreground)}.form-component-input-wrapper .suffix-widget .input-icon{font-size:1.2em}.form-component-inline-wrapper{display:flex;align-items:center}.form-component-inline-wrapper .inline-label{color:var(--color-text-secondary);font-weight:500;white-space:nowrap;margin-right:10px;flex-shrink:0}.form-component-textarea{height:auto!important;min-height:100px;resize:vertical;font-family:inherit;line-height:1.5}.form-component-label{display:block;margin-bottom:2px;font-weight:600;font-size:.95em;color:#ededed}.form-component-error{color:#ff4444;font-size:.875rem;margin-top:4px}.form-component-note{color:#929393;font-size:.875rem;margin-top:4px}html.bright .form-component-input,html.bright .form-component-select,html.bright .form-component-textarea{background-color:#ffffff!important;border:1px solid #e0e0e0!important;color:#1a1a1a!important;box-shadow:0 2px 4px rgba(0,0,0,.05)!important}html.bright .form-component-input::placeholder,html.bright .form-component-textarea::placeholder{color:#9e9e9e}html.bright .form-component-input:focus,html.bright .form-component-select:focus,html.bright .form-component-textarea:focus{border-color:#ff4a05!important;box-shadow:0 0 0 2px rgba(255,74,5,.1)!important}html.bright .form-component-select:after{filter:none!important;opacity:.8!important}html.bright .form-component-input-wrapper{background-color:#ffffff!important;border:1px solid #e0e0e0!important;box-shadow:0 2px 4px rgba(0,0,0,.05)!important}html.bright .form-component-input-wrapper:focus-within{border-color:#ff4a05!important;box-shadow:0 0 0 2px rgba(255,74,5,.1)!important}html.bright .form-component-input-wrapper input{color:#1a1a1a!important;box-shadow:none!important}html.bright .form-component-input-wrapper input::placeholder{color:#9e9e9e}html.bright .form-component-label{color:#1a1a1a}.form-component-input:disabled,.form-component-select:disabled,.form-component-textarea:disabled{opacity:.6;cursor:not-allowed;pointer-events:none}.form-component-group{margin-bottom:1rem}.form-component-group:last-child{margin-bottom:0}