.user-box{margin-top:auto;margin-bottom:10px;padding:12px 14px;border-top:1px solid rgba(255,255,255,.1);display:grid}.user-box small{color:#8f9bb2;margin:3px 0 7px}.user-box a{color:#8fb9ff;font-size:12px}.auth-page{min-height:100vh;display:grid;place-items:center;padding:20px;background:linear-gradient(145deg,#eef4ff,#f8fafc)}.auth-card{width:min(420px,100%);background:#fff;border:1px solid var(--line);border-radius:20px;padding:30px;box-shadow:0 20px 60px rgba(20,45,85,.13)}.auth-brand{color:var(--ink);margin-bottom:28px}.auth-card h1{margin:0 0 6px}.auth-card>p{color:var(--muted);margin:0 0 20px}.auth-card form{display:grid;gap:15px}.auth-card label{font-size:12px;font-weight:800}.auth-card input{display:block;width:100%;border:1px solid var(--line);border-radius:10px;padding:13px;margin-top:6px}.auth-card .check{display:flex;align-items:center;gap:8px;font-weight:500}.auth-card .check input{width:auto;margin:0}.signed-operator{background:#edf4ff;color:#164f9e;padding:11px;border-radius:10px;font-size:12px}.tabs{display:flex;gap:8px;margin-bottom:18px;flex-wrap:wrap}.tabs a{background:#fff;border:1px solid var(--line);padding:10px 15px;border-radius:10px;font-weight:700}.tabs a.active{background:var(--blue);color:#fff}.settings-form select,.settings-form textarea{display:block;width:100%;border:1px solid var(--line);border-radius:8px;padding:9px;margin-top:5px;background:#fff}
