.auth-pending .app{visibility:hidden}.auth-gate{position:fixed;inset:0;z-index:1000;display:grid;place-items:center;background:#f4f7fa;color:#274353;font:15px "Segoe UI",sans-serif;padding:30px;text-align:center}.auth-gate>div{max-width:420px}.auth-gate img{background:#23415b;border-radius:15px;padding:12px;width:70px;height:70px;object-fit:contain}.auth-gate a{display:inline-block;margin:15px;padding:12px 20px;border-radius:8px;color:white;background:#264c66;text-decoration:none}.session-exit{flex:none;width:32px;height:34px;padding:4px;display:grid;place-items:center;background:#ffffff70;border:1px solid #749e8b35;border-radius:8px;color:#386650;margin-left:auto}.session-exit:hover{background:#fff}.app.is-compact .sidebar-user{flex-direction:column;gap:7px}.app.is-compact .session-exit{margin:0 auto}.auth-admin-card{margin-top:18px}.auth-steps{margin:18px 0;padding-left:22px;color:#526a7d;line-height:1.9;font-size:13px}.auth-search{max-width:450px;margin:20px 0}.auth-person{display:flex;align-items:center;gap:18px;padding:20px 0;border-bottom:1px solid #e4ebef;flex-wrap:wrap}.auth-person:last-child{border:0}.auth-person-name{display:flex;flex-direction:column;gap:5px;min-width:200px;flex:1}.auth-person-name span,.auth-person-name small{color:#667e8e;overflow-wrap:anywhere;font-size:12px}.auth-person-actions{display:flex;gap:7px;flex-wrap:wrap}.auth-status{font-size:11px;border-radius:20px;padding:6px 10px;background:#eef2f6;color:#60748a;white-space:nowrap}.auth-status.active{background:#e4f2e9;color:#336a4f}.auth-status.blocked{background:#fceae6;color:#a44d36}.auth-events{max-height:360px;overflow:auto;scrollbar-width:thin}.auth-events>div{display:flex;gap:14px;flex-wrap:wrap;padding:12px 0;border-bottom:1px solid #edf1f5;font-size:12px}.auth-events span,.auth-events small{color:#738493}.auth-events small{margin-left:auto}@media(max-width:800px){.auth-person{gap:12px}.auth-person-actions{width:100%}.auth-events small{margin-left:0}}
