.company-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}
.company-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-bottom:24px}
.company-table{width:100%;border-collapse:collapse;font-size:12px;text-align:left}
.company-table th{color:var(--muted);font-weight:500;padding:12px 8px;border-bottom:1px solid var(--border)}
.company-table td{padding:17px 8px;border-bottom:1px solid var(--border)}
.company-table td small{display:block;margin-top:5px}
.company-table-wrap{overflow-x:auto}
.company-switcher{width:100%;min-width:0;display:grid;gap:10px}
.company-switcher label{font-size:9px;letter-spacing:1.2px;color:var(--muted)}
.company-switcher select{font-size:12px;min-width:0;text-overflow:ellipsis;padding:8px}
.company-switcher .text-btn{font-size:10px}
.workspace.cloud-workspace{margin:24px 0}
.team-people{display:flex;gap:6px;flex-wrap:wrap;line-height:1.6}
.auth-layout{display:grid;grid-template-columns:1fr 1fr;gap:55px;align-items:center;max-width:1100px;margin:45px auto}
.auth-intro h1{font-size:36px;line-height:1.3;margin-top:15px}
.auth-benefits{margin:30px 0;color:var(--muted);font-size:14px;line-height:1.9}
.auth-card{padding:30px}
.auth-card form button[type=submit]{width:100%}
.member-checklist{display:grid;gap:9px;max-height:250px;overflow-y:auto;padding:12px;border:1px solid var(--border);border-radius:8px}
.member-checklist label{display:flex;gap:10px;align-items:center;font-weight:400}
.member-checklist small{display:block;margin-top:3px;font-size:10px}
.member-checklist input{accent-color:var(--green)}
.setup-steps{color:var(--muted);line-height:2;padding-left:20px;margin:22px 0}
@media(max-width:1000px){.auth-layout{gap:25px}.auth-intro h1{font-size:28px}}
@media(max-width:750px){.company-grid,.auth-layout{grid-template-columns:1fr}.auth-layout{margin:5px auto}.auth-benefits{display:none}.auth-card{padding:22px}.company-stats{gap:10px}.company-stats .metric-label{line-height:1.5;font-size:10px}}
@media(max-width:650px){.sidebar .workspace.cloud-workspace{display:flex;margin:16px 0 0}.company-switcher{grid-template-columns:1fr auto;align-items:center}.company-switcher label{grid-column:1/-1}.company-switcher select{max-width:65vw}.company-switcher strong{font-size:12px}.profile{overflow-wrap:anywhere}}
