.transparent-input-ct{flex-direction:column;gap:8px;margin-bottom:10px;display:flex}.transparent-input-ct input,.transparent-input-ct textarea{color:#e9e9e9;background-color:#0000;border:1px solid #8e8e8e;border-radius:6px;height:44px;padding:4px 8px;font-size:15px;transition:all .2s ease-in-out;overflow:hidden}.transparent-input-ct textarea{height:auto;min-height:72px;transition:all none}.transparent-input-ct input:focus,.transparent-input-ct textarea:focus{border-color:#557aff;outline:none;box-shadow:0 0 0 1px #557aff}.transparent-input-ct label{color:#c5c5c5;margin-left:4px;font-size:14px}.custom-input-pass-ct{position:relative}.custom-input-pass-ct input{width:100%;max-width:330px}.custom-input-pass-eye{cursor:pointer;width:24px;height:24px;position:absolute;top:50%;right:16px;transform:translateY(-50%)}.custom-input-pass-eye svg{color:#8e8e8e;width:100%;height:100%;transition:color .2s ease-in-out}.custom-input-pass-eye:hover svg{color:#555aff}.custom-input-pass-eye.active .eye-open,.custom-input-pass-eye .eye-close{display:flex}.custom-input-pass-eye.active .eye-close,.custom-input-pass-eye .eye-open{display:none}.auth-social-register,.auth-social-login{flex-direction:column;align-items:center;gap:12px;width:100%;display:flex}.social-btn{aspect-ratio:auto;text-align:center;border:none;border-radius:12px;width:100%;max-width:330px;height:46px;position:relative;box-shadow:1px 1px 0 1px #27237c,-1px -1px 0 1px #4f4b8c}.social-btn span{color:#4f4b8c;font-family:Montserrat-Bold;font-size:14px}.social-btn img{background-color:#4f4b8c4d;border-radius:50%;width:29px;height:29px;padding:2px;position:absolute;top:50%;left:19px;transform:translateY(-50%)}.form-input,.form-textarea{color:#fff;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;outline:none;width:100%;padding:12px 16px;font-family:inherit;font-size:15px;transition:all .2s}
p.error-valid{color:var(--base-red);font-family:Montserrat;font-size:13px}.custom-input-ct{flex-direction:column;gap:6px;display:flex}.custom-input-ct label,span.span-label{color:var(--base-dark-blue);font-family:Montserrat-Medium;font-size:14px}.custom-input-ct input[type=text],.custom-input-ct input[type=email],.custom-input-ct input[type=password],.custom-input-ct textarea{background-color:var(--base-input-bg);color:var(--base-input-color);border:var(--base-input-border);border-radius:8px;padding:11px 20px;font-family:Montserrat-Medium;font-size:16px}.custom-input-ct input[type=text]:focus-visible,.custom-input-ct input[type=email]:focus-visible,.custom-input-ct input[type=password]:focus-visible,.custom-input-ct textarea:focus-visible{outline:1px solid var(--base-blue-light)}.custom-input-ct:has(p.error-valid) input[type=text]{outline:1px solid var(--base-red);border-color:var(--base-red)}.custom-input-ct:has(p.error-valid) input[type=email]{outline:1px solid var(--base-red);border-color:var(--base-red)}.custom-input-ct:has(p.error-valid) input[type=password]{outline:1px solid var(--base-red);border-color:var(--base-red)}.custom-input-ct:has(p.error-valid) textarea{outline:1px solid var(--base-red);border-color:var(--base-red)}.transparent-input-ct:has(p.error-valid) input[type=text]{outline:1px solid var(--base-red);border-color:var(--base-red)}.transparent-input-ct:has(p.error-valid) input[type=email]{outline:1px solid var(--base-red);border-color:var(--base-red)}.transparent-input-ct:has(p.error-valid) input[type=password]{outline:1px solid var(--base-red);border-color:var(--base-red)}.transparent-input-ct:has(p.error-valid) textarea{outline:1px solid var(--base-red);border-color:var(--base-red)}.custom-input-ct .custom-input-ct-pass{display:flex-inline;position:relative}.custom-input-ct .custom-input-ct-pass input{width:-webkit-fill-available;padding-right:58px}.custom-input-ct-pass-eye{cursor:pointer;justify-content:center;align-items:center;width:26px;height:26px;display:flex;position:absolute;top:50%;right:16px;transform:translateY(-50%)}.custom-input-ct-pass-eye svg{color:var(--base-input-color);transition:var(--base-transition)}.custom-input-ct-pass-eye:hover svg{color:var(--base-blue)}.custom-input-ct-pass-eye svg.eye-open,.custom-input-ct-pass-eye.active svg.eye-closed{display:none}.custom-input-ct-pass-eye.active svg.eye-open{display:flex}input[type=password]::-webkit-textfield-decoration-container{display:none!important}input[type=password]::-webkit-textfield-decoration{display:none!important}input[type=password]::-webkit-clear-button{-webkit-appearance:none!important;width:0!important;height:0!important;display:none!important}input[type=password]::-webkit-reveal-password-button{-webkit-appearance:none!important;width:0!important;height:0!important;display:none!important}input[type=password]::-moz-reveal{display:none!important}input[type=password]::-moz-clear{display:none!important}input[type=password]::-ms-clear{display:none!important}input[type=password]::-ms-reveal{display:none!important}input[type=password]::-webkit-inner-spin-button{appearance:none}input[type=password]::-webkit-outer-spin-button{appearance:none}:is(.custom-input-ct:has(input[type=checkbox]),.custom-input-ct:has(input[type=radio])){border:var(--base-input-border);height:41px;transition:var(--base-transition);border-color:#0000;border-radius:8px;display:inline-block;position:relative}.custom-input-ct input[type=checkbox],.custom-input-ct input[type=radio]{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute}:is(.custom-input-ct:has(input[type=checkbox]):hover,.custom-input-ct:has(input[type=radio]):hover){border:var(--base-input-border)}.custom-input-ct:has(input[type=checkbox]):before{content:"";border:2px solid var(--base-input-check);background-color:#0000;border-radius:4px;width:16px;height:16px;position:absolute;top:50%;left:10px;transform:translateY(-50%)}.custom-input-ct:has(input[type=checkbox]:checked):before{background-color:var(--base-input-check);box-shadow:inset 0 0 0 2px #fff}.custom-input-ct:has(input[type=radio]:checked):before{background-color:var(--base-input-check);box-shadow:inset 0 0 0 2px #fff}:is(.custom-input-ct:has(input[type=checkbox]) label,.custom-input-ct:has(input[type=radio]) label){text-align:center;align-items:center;height:100%;margin-left:40px;display:flex}.custom-input-ct:has(input[type=radio]):before{content:"";border:2px solid var(--base-input-check);background-color:#fff;border-radius:50%;width:16px;height:16px;position:absolute;top:50%;left:10px;transform:translateY(-50%)}.custom-input-inr{flex-wrap:wrap;justify-content:space-between;gap:10px;display:flex}.custom-input-inr .custom-input-ct{flex-wrap:wrap;flex-grow:1;min-width:calc(50% - 9px);display:flex!important}.custom-input-pre{flex-direction:column;gap:6px;display:flex}.custom-input-inr .custom-input-ct:has(input[type=checkbox]):before{border-radius:4px}.custom-input-inr .custom-input-ct:has(input[type=radio]):before{border-radius:50%}.custom-input-ct:has(select){position:relative}.custom-input-ct select{color:var(--base-input-color);border:1px solid #dedede;border-radius:4px;padding:10px 0 10px 20px;font-family:Montserrat-Medium;font-size:16px;position:relative}.custom-input-ct select:focus-visible{outline:1px solid var(--base-input-color)}.extra-data-row{gap:10px;display:flex}.extra-data-row select{flex-grow:1}.custom-plus{border:1px solid var(--base-blue);cursor:pointer;width:90px;height:40px;transition:var(--base-transition);border-radius:8px;justify-content:center;align-items:center;gap:10px;display:inline-flex}.custom-plus svg{color:var(--base-blue);transition:var(--base-transition)}.custom-plus{color:var(--base-blue);transition:var(--base-transition);font-family:Montserrat-Bold;font-size:16px}.custom-plus:hover{background-color:var(--base-blue);color:#fff}.custom-plus:hover svg,.custom-plus:hover span{color:#fff;transition:var(--base-transition)}p.custom-comment{background:var(--base-light-blue);color:#c1bfd2;border-radius:10px;padding:12px;font-size:15px}.pre-file-input{background-color:#8495bd0d;border:1px dashed #5c5c5c;border-radius:4px;justify-content:center;align-items:center;padding:20px;display:flex;position:relative}.file-input{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;display:flex}.file-input-svg svg{width:40px;height:auto;color:var(--base-dark-blue)}.file-input-text p{color:var(--base-dark-blue);font-family:Montserrat-Medium;font-size:18px}.file-input-text p strong{font-family:Montserrat-Bold}.file-input-btn{text-align:center;cursor:pointer;height:31px;transition:var(--base-transition);border:1px dashed #5c5c5c;border-radius:4px;justify-content:center;align-items:center;padding:0 26px;display:flex}.file-input-btn p{color:var(--base-dark-blue);transition:var(--base-transition);font-family:Montserrat-Medium;font-size:16px}.file-input-btn:hover{background-color:var(--base-dark-blue);color:#fff;border-color:#fff}.file-input-btn span{font-family:Montserrat;font-size:14px}.pre-file-input input{content:"";width:100%;height:100%;position:absolute;top:0;left:0}.file-item{border:1px solid #5c5c5c;border-radius:2px;justify-content:space-between;align-items:center;margin-bottom:8px;padding:4px;display:flex}.file-item span{color:var(--base-dark-blue);font-family:Montserrat-Medium;font-size:14px}.file-item button{cursor:pointer;background:#fff;border:1px solid #303030;border-radius:2px;width:24px;height:24px;font-size:30px;font-weight:900;line-height:14px}.file-item button:hover{color:var(--base-red);border-color:var(--base-red)}.file-item-filename{text-overflow:ellipsis;white-space:nowrap;flex-grow:1;overflow:hidden}.file-item-filesize{text-wrap:nowrap;margin:0 12px}.custom-input-ct:has(p.error-valid) .pre-file-input{border-color:var(--base-red)}
