.form-input{max-width:100%;position:relative}.form-input .place-autocomplete-line1{border-radius:10px;padding:0;display:block;background:var(--color-fourth-10)!important;box-shadow:none!important;border:none!important;outline:none!important}.form-input .place-autocomplete-line1::part(input){box-sizing:border-box;width:100%;height:2.4375rem;min-height:2.4375rem;color:var(--main-font-color);box-shadow:none;border-radius:10px;outline:none;padding:0 1.25rem;font-weight:400;transition:color .2s,background .2s;border:1px solid #0000!important}.form-input .place-autocomplete-line1::part(input)::placeholder{color:var(--color-fifth-200)}.form-input .place-autocomplete-line1::part(input):focus{background-color:var(--color-second-200);background-image:linear-gradient(var(--color-second-200),var(--color-second-200)),var(--gradient-2);background-origin:border-box;background-clip:padding-box,border-box}.form-input.style1 input{border:1px solid var(--color-first-700);background:#0d0d0d1a;border-radius:6px;padding:0 .625rem}.form-input.style1 .pwd-btn{right:.625rem}.form-input.captcha{justify-content:space-between;align-items:center;gap:.625rem;display:flex}.form-input.captcha input{flex:1}.form-input.captcha .captcha-box img{height:2.4375rem}.form-input input{box-sizing:border-box;width:100%;height:2.375rem;color:var(--color-second-200);background:var(--color-first-900);border:1px solid #0000;border-radius:10px;outline:none;padding:0 1.25rem;font-size:1rem;font-weight:400;transition:color .2s,background .2s}.form-input input::placeholder{color:var(--color-first-300)}.form-input input:disabled{color:var(--color-fourth-30);background-color:var(--color-fourth-10)}.form-input input:focus{color:var(--color-first-1000);background-color:var(--color-second-200);background-image:linear-gradient(var(--color-second-200),var(--color-second-200)),var(--gradient-2);background-origin:border-box;background-clip:padding-box,border-box}.form-input .error-msg{color:#ef5876;visibility:hidden;min-height:1.75rem;margin-top:.125rem;font-size:.6875rem;font-weight:400}.form-input .error-msg.show{visibility:visible}.form-input .error-msg.no-height{min-height:auto}.form-input .send-btn{white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;transition:all .2s}.form-input .send-btn.disabled{opacity:.5}.form-input .send-btn{color:#fff;text-align:center;text-transform:uppercase;background:var(--gradient-2);border-radius:6px;flex-direction:row;justify-content:center;align-items:center;height:1.4375rem;padding:0 .6875rem;font-size:.75rem;font-weight:700;display:flex;position:absolute;top:.5625rem;right:.625rem}.form-input .send-btn:hover:not(:disabled){filter:brightness(1.15)}.form-input .send-btn:active{color:var(--color-first-900);background:#fff}.form-input .send-btn:disabled{color:var(--color-fourth-30);cursor:not-allowed;border:1px solid var(--color-fourth-30)}.form-input .form-notice{color:var(--color-fifth-400);margin-top:.3125rem;font-size:.6875rem;font-weight:400}.form-input .pwd-btn{cursor:pointer;position:absolute;top:.4375rem;right:1.25rem}.form-input .pwd-btn svg{width:.9375rem;height:.9375rem}.form-input:has(input:focus) .pwd-btn svg{fill:var(--color-first-1000)}.form-input:has(input:focus) .pwd-btn svg path{fill:var(--color-first-1000)}
