
.wide{max-width:1280px}.subtabs{display:flex;gap:6px;border-bottom:1px solid var(--line);margin-bottom:18px;flex-wrap:wrap}
.subtabs button{background:none;border:0;color:var(--muted);font:600 15px "Poppins",sans-serif;padding:12px 18px;cursor:pointer;border-bottom:3px solid transparent}
.subtabs button[aria-selected=true]{color:var(--text);border-color:var(--os)}
.tabs{display:flex;gap:6px}.tabs a{color:var(--muted);text-decoration:none;padding:6px 16px;border-radius:999px;font:600 14px "Poppins",sans-serif}.tabs a[aria-current=page]{background:var(--os);color:var(--bg)}
.board{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(220px,1fr);gap:12px;overflow-x:auto;padding-bottom:12px}
.col{background:var(--surface);border:1px solid var(--line);border-radius:12px;padding:10px;min-height:300px}.col.over{border-color:var(--os)}
.col h4{margin:2px 4px 10px;font:600 13px "Poppins",sans-serif;display:flex;justify-content:space-between;color:var(--muted)}
.pcard{background:var(--bg);border:1px solid var(--line);border-left:3px solid var(--c,var(--muted));border-radius:10px;padding:10px 12px;margin-bottom:8px;cursor:grab}
.pcard b{display:block;font-size:15px}.pcard small{color:var(--muted)}.pcard select{width:100%;margin-top:8px;background:var(--surface);color:var(--text);border:1px solid var(--line);border-radius:8px;padding:4px}
.t-PRO{--c:var(--ai)}.t-ICON{--c:var(--hq)}.t-Enterprise{--c:var(--rx)}
.row{display:flex;gap:10px;flex-wrap:wrap;align-items:center;margin:0 0 14px}
table{width:100%;border-collapse:collapse}th,td{text-align:left;padding:10px 12px;border-bottom:1px solid var(--line);font-size:15px}th{color:var(--muted);font:600 12px "Poppins",sans-serif;text-transform:uppercase;letter-spacing:.06em}
tr.click{cursor:pointer}tr.click:hover{background:var(--surface)}
select,input[type=date],input[type=number],input[type=email]{background:var(--bg);color:var(--text);border:1px solid var(--line);border-radius:10px;padding:9px 12px;font:inherit}
input[type=email]{width:100%}
.kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:14px;margin-bottom:22px}
.kpi{background:var(--surface);border:1px solid var(--line);border-radius:14px;padding:18px}.kpi b{display:block;font:700 2rem "Poppins",sans-serif}.kpi span{color:var(--muted);font-size:14px}
.seats{display:flex;gap:8px;margin-top:10px}.seat{width:34px;height:34px;border-radius:50%;border:2px solid var(--line)}.seat.on{background:var(--hq);border-color:var(--hq)}.seat.min{border-color:var(--os)}
dialog{background:var(--surface);color:var(--text);border:1px solid var(--os);border-radius:16px;padding:24px;width:min(94vw,720px);max-height:90vh;overflow:auto}dialog::backdrop{background:rgba(0,0,0,.7)}
.two{display:grid;grid-template-columns:1fr 1fr;gap:12px}@media(max-width:640px){.two{grid-template-columns:1fr}}
.danger{border-color:#ff8f8f;color:#ff8f8f}
