﻿@media screen and (max-width:560px){.wrap-login .frame-signin{width:100%}.form-login2.mobile input{border-radius:var(--cq-r-pill)}.form-login2.mobile button{background:var(--cq-green);max-width:180px;margin:auto;display:block}.form-login2.mobile .sign-in-line{padding:0px;background:none;text-align:center}.form-login2.mobile .sign-in-line .text{display:none}.form-login2.mobile .sign-in-line>div{float:none;border-radius:var(--cq-r-pill)}}.dialog-container.wrap-login{background:rgba(15,25,35,.55);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.wrap-login .dialog-box{border:0;border-radius:var(--cq-r-card);box-shadow:0 24px 64px rgba(15,25,35,.32);overflow:hidden}.wrap-login .dialog-header{display:flex;align-items:center;height:56px;padding:0 var(--cq-4);background:var(--cq-surface);border-bottom:1px solid rgba(18,56,91,.07);color:var(--cq-text);font-size:var(--cq-fs-3);font-weight:600}.wrap-login .dialog-close{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%;color:#8b98a5;font-size:var(--cq-fs-1);transition:background-color .16s ease,color .16s ease}.wrap-login .dialog-close:hover{background:var(--cq-light);color:var(--cq-text)}.wrap-login .dialog-content,.wrap-login .dialog-main{background:var(--cq-surface)}.wrap-login .frame-signin,.frame-signin{width:var(--cq-signin-w,380px);height:var(--cq-signin-h,278px);border:0}body.cq-blank{background:var(--cq-surface);padding:0}.form-login2{padding:var(--cq-1) 2px}.form-login2 th{padding-bottom:var(--cq-2);color:var(--cq-text-2);font-size:var(--cq-fs-1);font-weight:600;letter-spacing:.06em;text-align:left;text-transform:uppercase}.form-login2 input[type="text"],.form-login2 input[type="password"],.form-login2 input:not([type="submit"]):not([type="button"]){width:100%;height:44px;padding:0 var(--cq-4);border:1px solid var(--cq-border);border-radius:var(--cq-r-btn);background:var(--cq-surface);box-shadow:none;color:var(--cq-text);font-size:var(--cq-fs-2);transition:border-color .16s ease,box-shadow .16s ease}.form-login2 input:focus{border-color:var(--cq-green);box-shadow:0 0 0 3px rgba(95,140,58,.14);outline:none}.form-login2 .Button,.form-login2 input[type="submit"],.form-login2 button:not(.hide){width:100%;height:46px;margin:0;padding:0 var(--cq-4);border:0;border-radius:var(--cq-r-btn);background:var(--cq-dark);color:#fff;font-size:var(--cq-fs-2);font-weight:600;letter-spacing:.02em;cursor:pointer;transition:background-color .18s ease}.form-login2 .Button:hover,.form-login2 input[type="submit"]:hover,.form-login2 button:not(.hide):hover{background:var(--cq-dark)}.form-login2 a{color:var(--cq-text-2);font-size:var(--cq-fs-1);text-decoration:none}.form-login2 a:hover{color:var(--cq-text);text-decoration:underline}.form-login2 .sign-in-line{margin-top:var(--cq-4);padding-top:var(--cq-4);border-top:1px solid rgba(18,56,91,.08)}.form-login2 .sign-in-line .text{color:#8b98a5;font-size:var(--cq-fs-1);font-weight:600;letter-spacing:.05em;line-height:28px;text-transform:uppercase}.form-login2 .lbError{color:#b3402f;font-size:var(--cq-fs-1);font-weight:500;line-height:1.5}.dialog-container.wrap-login{display:flex;align-items:center;justify-content:center;padding:var(--cq-4);overflow-y:auto;box-sizing:border-box}.wrap-login .dialog-box{margin:0}@media (max-height:700px){.dialog-container.wrap-login{align-items:flex-start}}.form-login2{display:flex;flex-direction:column}.form-login2>.lbError{order:0}.form-login2>.cq-ml{order:1}.form-login2>.sign-in-line{order:2}.form-login2>.hide{order:9}.form-login2 .sign-in-line{display:flex;flex-direction:column;gap:var(--cq-2);margin:0 0 var(--cq-1);padding:0;border:0;background:none}.form-login2 .sign-in-line .text{float:none;margin:0 0 2px;color:var(--cq-text-2);font-size:var(--cq-fs-1);font-weight:600;letter-spacing:.06em;text-transform:uppercase}.form-login2 .sign-in-line .fr{display:flex;flex-direction:column;gap:var(--cq-2);float:none;width:100%}.form-login2 .sign-in-line .clear{display:none}.form-login2{max-width:calc(100% - var(--cq-signin-pad,18px) * 2);margin:0 auto}.form-login2 input:not([type="submit"]):not([type="button"]),.form-login2 .Button,.form-login2 input[type="submit"],.form-login2 button:not(.hide){border-radius:var(--cq-r-pill);height:44px}