.biz .side a.nav.active svg{color:var(--ai-violet-text)}.biz .content{max-width:1280px;gap:24px}.kpis{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px}.kpi{background:var(--surface);border-radius:var(--radius-lg);padding:16px 18px;display:flex;flex-direction:column;gap:6px}.kpi .v{font-weight:800;font-size:26px;line-height:30px;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.kpi .d{font-size:12px;font-weight:600;color:var(--ink-subtle)}.split{display:grid;grid-template-columns:1.6fr 1fr;gap:16px;align-items:start}@media (max-width: 1100px){.split{grid-template-columns:1fr}}.table-wrap{overflow-x:auto;background:var(--surface);border-radius:var(--radius-lg)}table.t{width:100%;border-collapse:collapse;font-size:14px}table.t th{text-align:left;font-weight:700;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-subtle);padding:12px 14px;border-bottom:1px solid var(--border);white-space:nowrap}table.t td{padding:12px 14px;border-bottom:1px solid var(--border);vertical-align:middle}table.t tr:last-child td{border-bottom:0}table.t tr:hover td{background:color-mix(in srgb,var(--surface-raised) 60%,transparent)}table.t td.num,table.t th.num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.cal{display:grid;grid-template-columns:repeat(7,minmax(150px,1fr));gap:8px;overflow-x:auto}.cal-day{background:var(--surface);border-radius:var(--radius-lg);padding:12px;min-height:280px;display:flex;flex-direction:column;gap:8px}.cal-day.today{outline:2px solid var(--ai-violet)}.cal-ev{border-radius:12px;padding:8px 10px;background:var(--surface-raised);font-size:13px;border-left:0;display:flex;flex-direction:column;gap:2px}.cal-ev.table{box-shadow:inset 3px 0 0 var(--brand-lime)}.cal-ev.booking{box-shadow:inset 3px 0 0 var(--ai-violet)}.cal-ev.project{box-shadow:inset 3px 0 0 var(--flare)}.switch{width:46px;height:26px;border-radius:13px;border:0;background:var(--border-strong);position:relative;cursor:pointer;flex-shrink:0;transition:background .2s}.switch:after{content:"";position:absolute;top:3px;left:3px;width:20px;height:20px;border-radius:50%;background:var(--ink);transition:left .2s}.switch.on{background:var(--brand-lime)}.switch.on:after{left:23px;background:var(--on-lime)}.faq-row{display:grid;grid-template-columns:1fr 1.6fr auto;gap:8px;align-items:start}.price-row{display:grid;grid-template-columns:1.6fr .8fr .8fr .8fr auto;gap:8px;align-items:center}@media (max-width: 700px){.faq-row,.price-row{grid-template-columns:1fr}}.test-chat{display:flex;flex-direction:column;gap:10px;min-height:260px;max-height:420px;overflow-y:auto}.plan{border:1px solid var(--border);border-radius:var(--radius-lg);padding:16px;display:flex;flex-direction:column;gap:6px}.plan.current{border-color:var(--brand-lime)}.upload-tile{border:1px dashed var(--border-strong);border-radius:var(--radius-lg);display:flex;align-items:center;justify-content:center;flex-direction:column;gap:6px;cursor:pointer;color:var(--ink-subtle);overflow:hidden;position:relative;background:var(--surface-raised)}.upload-tile img{width:100%;height:100%;object-fit:cover;position:absolute;top:0;right:0;bottom:0;left:0}.fmt-card{border:1px solid var(--border);border-radius:var(--radius-lg);padding:14px;cursor:pointer;display:flex;flex-direction:column;gap:4px;background:transparent;text-align:left;color:var(--ink)}.fmt-card.on{border-color:var(--ai-violet);background:var(--ai-violet-soft)}
