:root{font-family:Tahoma,Arial,sans-serif;color:#162d3e;background:#f1f5f7;font-size:16px}*{box-sizing:border-box}body{margin:0;line-height:1.9}header{background:#0d2639;color:white;padding:22px max(24px,calc((100% - 1240px)/2));display:flex;gap:24px;align-items:center}header strong{font-size:1.3rem}header span{color:#c3d0da;font-size:.875rem}header button{margin-inline-start:auto}h1,h2,p{margin:0 0 16px}h1{font-size:1.8rem}h2{font-size:1.35rem}.auth-shell{max-width:490px;margin:65px auto;padding:0 20px}.card{background:#fff;border:1px solid #d8e1e7;border-radius:16px;padding:32px;box-shadow:0 12px 35px #0d263908}.eyebrow{color:#8a652d;font-size:.875rem;font-weight:bold;display:block;margin-bottom:12px}form{display:grid;gap:18px}label{display:grid;gap:6px;font-size:.875rem}input,select,button{font:inherit;border-radius:8px;min-height:48px}input,select{width:100%;border:1px solid #b8c8d2;padding:10px 13px;background:white;color:#162d3e}input[type=email],input[type=password],#invitation-link{direction:ltr}button{border:0;background:#d3ad65;color:#142c3c;padding:10px 20px;font-weight:bold;cursor:pointer}button:disabled{opacity:.6;cursor:wait}.secondary{background:transparent;color:inherit;border:1px solid #8195a4}.hint{color:#5b6d7b;font-size:.875rem;margin:15px 0}.workspace{max-width:1240px;margin:40px auto;padding:0 24px}.workspace-heading{display:flex;justify-content:space-between;align-items:center;gap:20px}.workspace-heading p{font-size:.9375rem;color:#526a79}.columns{display:grid;grid-template-columns:240px 1fr;gap:24px}nav{display:flex;flex-direction:column;gap:9px}nav button{text-align:start;background:#fff;border:1px solid #d8e1e7;font-weight:normal}nav button[aria-current=true]{background:#0d2639;color:white}.user-form{grid-template-columns:1.5fr 1fr auto;align-items:end;margin-block:22px}.table-wrap{overflow:auto;margin-top:24px}table{width:100%;border-collapse:collapse;font-size:.875rem}th,td{text-align:start;padding:13px 10px;border-bottom:1px solid #e1e7ec}td:first-child{direction:ltr;text-align:right}th{color:#617683;font-weight:normal}td button{font-size:.8125rem;min-height:38px;background:#fff0ed;color:#8c3423}#message{color:#6c4514;background:#fff4db;padding:12px 18px;border-radius:8px;overflow-wrap:anywhere}#message:empty{display:none}.global-message{max-width:1190px;margin:24px auto}#invitation-result{padding:18px;background:#f0f6f8;border-radius:10px}a{color:#174d70}[hidden]{display:none!important}:focus-visible{outline:3px solid #278aa9;outline-offset:3px}@media(max-width:800px){.columns{grid-template-columns:1fr}.user-form{grid-template-columns:1fr}.workspace-heading,header{flex-wrap:wrap}.card{padding:22px}.auth-shell{margin-block:35px}nav{display:grid;grid-template-columns:1fr 1fr}.global-message{margin-inline:24px}header{gap:12px;padding:18px 24px}}

[hidden]{display:none!important}.login-methods{display:flex;gap:8px;margin-bottom:20px;background:#edf4f4;border-radius:10px;padding:4px}.login-methods button{flex:1;background:transparent;color:#41586a;font-size:14px}.login-methods button[aria-pressed=true]{background:#0f766e;color:white}.auth-shell{margin:28px auto}.auth-shell .card{padding:24px}.auth-shell form{gap:12px}.auth-shell .hint:empty{display:none}.auth-shell .hint{margin:10px 0;font-size:12px}.auth-shell button[type=submit]{background:#0f766e;color:white}#login-human-check{margin-top:16px}#login-human-check img{max-width:100%;object-fit:contain}#sms-request-form input{direction:ltr;text-align:left}@media(max-width:650px){header{padding:14px 18px;gap:10px}header span{display:none}.auth-shell{margin:20px auto}}
