@charset "UTF-8";:root{--uf-blue:#1a7fc1;--uf-blue-dark:#135f93;--uf-blue-light:rgba(26,127,193,0.14);--uf-red:#c0392b;--uf-border:#d1d8e2;--uf-bg:#f7f9fc;--uf-white:#fff;--uf-text:#1e2530;--uf-muted:#64748b;--uf-radius:6px;--uf-ease:0.2s ease;--uf-form-width:100%}.mod-login,.com-users-login .com-users-login__form,.com-users-reset .com-users-reset__form,.com-users-remind .com-users-remind__form,.com-users-registration .com-users-registration__form{background:var(--uf-white);border:1px solid var(--uf-border);box-shadow:0 4px 24px rgba(30,37,48,0.10);padding:28px 40px 32px;margin-bottom:28px;box-sizing:border-box;font-family:'Roboto',sans-serif}.com-users-login,.com-users-reset,.com-users-remind,.com-users-registration{max-width:var(--uf-form-width);margin-left:auto;margin-right:auto}.mod-login label,.com-users-login label,.com-users-reset label,.com-users-remind label,.com-users-registration label{display:block;float:none !important;width:100% !important;text-align:left !important;font-size:14px;font-weight:600;color:var(--uf-text);margin-bottom:6px;padding-top:0 !important}.com-users-login .star,.com-users-reset .star,.com-users-remind .star,.com-users-registration .star{color:var(--uf-red)}.com-users-login .control-group,.com-users-reset .control-group,.com-users-remind .control-group,.com-users-registration .control-group{margin-bottom:16px}.com-users-login .control-label,.com-users-reset .control-label,.com-users-remind .control-label,.com-users-registration .control-label{display:block;float:none !important;width:100% !important;text-align:left !important;padding-top:0}.com-users-login .controls,.com-users-reset .controls,.com-users-remind .controls,.com-users-registration .controls{margin-left:0 !important}.mod-login .inputbox,.mod-login input[type="text"],.mod-login input[type="password"],.com-users-login .form-control,.com-users-reset .form-control,.com-users-remind .form-control,.com-users-registration .form-control{width:100% !important;height:44px;padding:0 12px;font-size:14px;color:var(--uf-text);background:var(--uf-bg);border:1.5px solid var(--uf-border);border-radius:var(--uf-radius);box-sizing:border-box;transition:border-color var(--uf-ease),box-shadow var(--uf-ease)}.mod-login .inputbox:focus,.mod-login input[type="text"]:focus,.mod-login input[type="password"]:focus,.com-users-login .form-control:focus,.com-users-reset .form-control:focus,.com-users-remind .form-control:focus,.com-users-registration .form-control:focus{border-color:var(--uf-blue);background:var(--uf-white);box-shadow:0 0 0 3px var(--uf-blue-light);outline:none}.com-users-login .input-group,.com-users-registration .input-group{display:flex;align-items:stretch}.com-users-login .input-group .form-control,.com-users-login .input-group input[type="password"],.com-users-registration .input-group .form-control,.com-users-registration .input-group input[type="password"]{border-radius:var(--uf-radius) 0 0 var(--uf-radius)}.com-users-login .input-group .input-password-toggle,.com-users-login .input-group .btn-secondary,.com-users-registration .input-group .input-password-toggle,.com-users-registration .input-group .btn-secondary{height:44px;padding:0 12px;background:var(--uf-border);border:1.5px solid var(--uf-border);border-left:none;border-radius:0 var(--uf-radius) var(--uf-radius) 0;color:var(--uf-muted);cursor:pointer;transition:background var(--uf-ease)}.com-users-login .input-group .input-password-toggle:hover,.com-users-registration .input-group .input-password-toggle:hover{background:#c4cdd8}.mod-login_userdata label{margin-top:14px}.mod-login_userdata label:first-child{margin-top:0}.mod-login_userdata .inputbox{margin-bottom:2px}.mod-login label.checkbox{display:flex !important;align-items:center;gap:8px;width:auto !important;font-weight:400;color:var(--uf-muted);cursor:pointer;margin:10px 0}.mod-login label.checkbox input[type="checkbox"]{width:auto !important;height:auto !important;flex-shrink:0;margin:0;accent-color:var(--uf-blue)}.mod-login .mod-login_remember,.com-users-login .form-check-label,.com-users-login .form-check{font-size:13px;font-weight:400;color:var(--uf-muted);margin:10px 0}.mod-login .mod-login_captcha{margin:14px 0}.mod-login .mod-login_submit,.com-users-login .com-users-login__submit,.com-users-reset .com-users-reset__submit,.com-users-remind .com-users-remind__submit,.com-users-registration .com-users-registration__submit{display:flex;justify-content:flex-end;margin-top:18px}.mod-login .mod-login_submit .btn-primary,.com-users-login .com-users-login__submit .btn-primary,.com-users-reset .btn-primary,.com-users-remind .btn-primary,.com-users-registration .com-users-registration__submit .btn-primary{display:flex;align-items:center;justify-content:center;width:auto;min-width:140px;height:44px;background:var(--uf-blue);border:none;border-radius:var(--uf-radius);color:#fff;font-size:15px;font-weight:600;letter-spacing:0.3px;cursor:pointer;transition:background var(--uf-ease),box-shadow var(--uf-ease)}.mod-login .mod-login_submit .btn-primary:hover,.com-users-login .com-users-login__submit .btn-primary:hover,.com-users-reset .btn-primary:hover,.com-users-remind .btn-primary:hover,.com-users-registration .com-users-registration__submit .btn-primary:hover{background:var(--uf-blue-dark);box-shadow:0 4px 12px rgba(26,127,193,0.4)}.mod-login .mod-login__options{list-style:none;padding:0;margin:16px 0 0}.mod-login .mod-login__options li{margin-bottom:5px}.mod-login .mod-login__options a,.com-users-login .com-users-login__options a{font-size:13px;color:var(--uf-blue);text-decoration:none;transition:color var(--uf-ease)}.mod-login .mod-login__options a:hover,.com-users-login .com-users-login__options a:hover{color:var(--uf-blue-dark);text-decoration:underline}.com-users-login .com-users-login__options .list-group-item{border:none;padding:4px 0;background:transparent;display:block;font-size:13px;color:var(--uf-blue)}.com-users-login .com-users-login__options .list-group-item:hover{color:var(--uf-blue-dark);background:transparent;text-decoration:underline}.mod-login .invalid,.com-users-login .invalid,.com-users-reset .invalid,.com-users-remind .invalid,.com-users-registration .invalid{border-color:var(--uf-red) !important;background:#fff5f5 !important}.com-users-registration fieldset{border:none;margin:0;padding:0}.com-users-registration fieldset legend{font-size:16px;font-weight:700;color:var(--uf-text);padding:0 0 16px;margin:0 0 8px;width:100%;border-bottom:1px solid var(--uf-border)}.com-users-registration .small.text-muted{font-size:12px;color:var(--uf-muted);margin-bottom:6px;line-height:1.5}@media (max-width:767px){.mod-login,.com-users-login .com-users-login__form,.com-users-reset .com-users-reset__form,.com-users-remind .com-users-remind__form,.com-users-registration .com-users-registration__form{padding:20px 16px 24px}}
