.auth-page{background:#f8f9fb;grid-template-columns:1fr;min-height:100svh;font-size:16px;overflow:auto}.auth-page .auth-panel-shell{box-sizing:border-box;background:0 0;min-height:100svh;padding:48px 24px}.auth-page .auth-panel{width:min(100%,392px);padding:0;transform:none}.auth-page .auth-brand{justify-content:center;gap:10px}.auth-page .auth-brand>span{background:#20242b;border-radius:11px;width:40px;height:40px}.auth-page .auth-brand strong{font-size:19px}.auth-page .auth-brand small{color:#667085;font-size:12px}.auth-page .auth-heading{text-align:center;margin:40px 0 28px}.auth-page .auth-heading h1{letter-spacing:-.025em;font-size:30px;font-weight:600}.auth-page .auth-mode-tabs{background:#eaecef;margin-bottom:28px}.auth-page .auth-mode-tabs button{min-height:42px;font-size:15px}.auth-page .auth-form{gap:22px}.auth-page .auth-register-form{gap:16px}.auth-page .auth-form input{border-color:#d6dbe2;min-height:52px;font-size:16px}.auth-page .auth-form input::placeholder{color:#808894}.auth-page .auth-form label>span{color:#344054;font-size:14px;font-weight:600}.auth-page .auth-form label>small{color:#667085;font-size:13px}.auth-page .auth-form button{color:#fff;background:#252a33;margin-top:2px}.auth-page .auth-success{margin-bottom:20px}.auth-page .auth-panel footer{text-align:center;color:#7c8592;letter-spacing:.08em;margin-top:40px;font-size:12px}.permission-table{margin-top:24px}.permission-table caption{text-align:left;padding:20px 22px;font-size:20px;font-weight:700}.permission-table th{font-size:14px}.permission-table td{font-size:15px}.permission-table td:last-child{display:table-cell}.permission-yes{color:#245a9e;font-weight:600}.permission-no{color:#667085}.permission-footnote{color:#596579;border-top:1px solid #e8edf3;margin:0;padding:16px 22px;font-size:14px}@media (max-width:540px){.auth-page .auth-panel-shell{padding:36px 24px}.auth-page .auth-heading{margin-top:30px}}
