.bell[data-v-c9929bd4]{position:relative;cursor:pointer;width:42px;height:42px;border-radius:12px;border:1px solid var(--line);background:var(--surface);display:grid;place-items:center}.badge[data-v-c9929bd4]{position:absolute;top:-5px;right:-5px;min-width:20px;height:20px;border-radius:999px;background:var(--danger);color:#fff;display:grid;place-items:center;font-size:11px}.panel[data-v-c9929bd4]{position:absolute;top:50px;right:0;width:min(420px,90vw);padding:12px;z-index:20}header[data-v-c9929bd4]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.row[data-v-c9929bd4]{width:100%;border:1px solid var(--line);background:var(--surface-alt);border-radius:10px;padding:10px;text-align:left;display:flex;flex-direction:column;gap:4px;margin-bottom:8px}.row.unread[data-v-c9929bd4]{border-color:#34d399}.empty[data-v-c9929bd4]{color:var(--text-muted);padding:10px}.trial-banner[data-v-8cd88f2b]{display:flex;align-items:center;gap:8px;padding:10px 16px;border-radius:6px;margin-bottom:16px;font-size:14px;background:#fffbeb;color:#92400e;border:1px solid #fde68a}.trial-banner.trial-expired[data-v-8cd88f2b]{background:#fef2f2;color:#991b1b;border-color:#fecaca}.trial-banner a[data-v-8cd88f2b]{font-weight:700;text-decoration:underline}.landing[data-v-85f59c07]{min-height:100vh;display:grid;gap:20px;padding:28px 16px;max-width:1080px;margin:0 auto}.hero[data-v-85f59c07]{padding:28px}.eyebrow[data-v-85f59c07]{margin:0;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted)}.lead[data-v-85f59c07]{color:var(--text-muted);max-width:740px}.actions[data-v-85f59c07]{display:flex;gap:12px;margin-top:18px;flex-wrap:wrap}.features[data-v-85f59c07]{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.feature[data-v-85f59c07]{padding:18px}.feature h3[data-v-85f59c07]{margin-top:0}.feature p[data-v-85f59c07]{color:var(--text-muted);margin-bottom:0}.login-page[data-v-9fba3bb6]{min-height:100vh;display:grid;place-items:center;padding:16px;background:var(--bg)}.login-card[data-v-9fba3bb6]{width:min(440px,100%);padding:32px;border-radius:var(--radius);box-shadow:var(--shadow)}.login-card h1[data-v-9fba3bb6]{margin-bottom:6px}p[data-v-9fba3bb6]{color:var(--text-muted)}.form[data-v-9fba3bb6]{display:grid;gap:10px;margin-top:16px}.error[data-v-9fba3bb6]{color:var(--danger);margin-top:10px;display:block}.hint[data-v-9fba3bb6]{display:block;margin-top:8px;color:var(--text-muted)}.register-page[data-v-701ad464]{min-height:100vh;display:grid;place-items:center;padding:16px}.register-card[data-v-701ad464]{width:min(640px,100%);padding:24px}p[data-v-701ad464]{color:var(--text-muted)}.form[data-v-701ad464]{display:grid;gap:10px;margin-top:16px}.plan-selector[data-v-701ad464]{margin-top:8px}.plan-cards[data-v-701ad464]{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px;margin-top:8px}.plan-card[data-v-701ad464]{border:2px solid var(--line);border-radius:8px;padding:12px;cursor:pointer;transition:border-color .15s,box-shadow .15s;display:flex;flex-direction:column;gap:4px}.plan-card[data-v-701ad464]:hover{border-color:var(--brand)}.plan-card.selected[data-v-701ad464]{border-color:var(--brand);box-shadow:0 0 0 3px #4f46e51a}.plan-price[data-v-701ad464]{font-size:13px;color:var(--brand);font-weight:600}.plan-features[data-v-701ad464]{list-style:none;padding:0;margin:4px 0 0;font-size:12px;color:var(--text-muted)}.plan-features li[data-v-701ad464]:before{content:"✓ "}.error[data-v-701ad464]{color:var(--danger);margin-top:10px;display:block}.hint[data-v-701ad464]{display:block;margin-top:8px;color:var(--text-muted)}.dashboard[data-v-87529aad]{display:flex;flex-direction:column;gap:20px}.quick-actions[data-v-87529aad]{display:flex;gap:8px}.kpi-grid[data-v-87529aad]{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.kpi-card[data-v-87529aad]{display:flex;align-items:flex-start;gap:14px;padding:20px;transition:box-shadow .15s}.kpi-card[data-v-87529aad]:hover{box-shadow:var(--shadow-lg)}.kpi-card.locked[data-v-87529aad]{opacity:.75}.kpi-icon-wrap[data-v-87529aad]{width:44px;height:44px;min-width:44px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:18px}.kpi-body[data-v-87529aad]{flex:1;min-width:0}.kpi-label[data-v-87529aad]{font-size:12px;font-weight:600;color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em;margin-bottom:4px}.kpi-value[data-v-87529aad]{font-size:26px;font-weight:800;color:var(--text);line-height:1.2}.kpi-secondary[data-v-87529aad]{font-size:12px;color:var(--text-muted);margin-top:2px}.kpi-lock-note[data-v-87529aad]{font-size:11px;color:#f97316;margin-top:4px}.dashboard-grid[data-v-87529aad]{display:grid;grid-template-columns:1fr 1fr;gap:16px}.dash-card[data-v-87529aad]{padding:20px}.dash-card-header[data-v-87529aad]{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.dash-link[data-v-87529aad]{font-size:13px;font-weight:600;color:var(--brand)}.nav-shortcuts[data-v-87529aad]{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.nav-shortcut[data-v-87529aad]{display:flex;flex-direction:column;align-items:center;gap:6px;padding:12px 8px;border-radius:10px;text-decoration:none;transition:background .15s;position:relative}.nav-shortcut[data-v-87529aad]:hover{background:var(--surface-alt)}.nav-shortcut.disabled[data-v-87529aad]{opacity:.5;pointer-events:none}.shortcut-icon[data-v-87529aad]{width:40px;height:40px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:16px}.shortcut-label[data-v-87529aad]{font-size:11px;font-weight:600;color:var(--text);text-align:center}.shortcut-lock[data-v-87529aad]{position:absolute;top:6px;right:6px;font-size:10px;color:var(--text-muted)}.usage-list[data-v-87529aad]{display:flex;flex-direction:column;gap:2px}.usage-row[data-v-87529aad]{display:flex;justify-content:space-between;align-items:center;padding:10px 0;border-bottom:1px solid var(--line);font-size:13px}.usage-row[data-v-87529aad]:last-child{border-bottom:none}.usage-label[data-v-87529aad]{color:var(--text-muted);font-weight:500}.usage-val[data-v-87529aad]{font-weight:700;color:var(--text)}@media(max-width:1100px){.kpi-grid[data-v-87529aad]{grid-template-columns:repeat(2,1fr)}.dashboard-grid[data-v-87529aad]{grid-template-columns:1fr}.nav-shortcuts[data-v-87529aad]{grid-template-columns:repeat(4,1fr)}}@media(max-width:640px){.kpi-grid[data-v-87529aad]{grid-template-columns:1fr}.nav-shortcuts[data-v-87529aad]{grid-template-columns:repeat(2,1fr)}}.team-page[data-v-31ce4e35]{display:flex;flex-direction:column;gap:14px}.tab-bar[data-v-31ce4e35]{display:flex;gap:8px}.invite-link-box[data-v-31ce4e35]{margin-top:12px;padding:12px;background:var(--primary-lighter);border-radius:8px;font-size:.9em}.field-label[data-v-31ce4e35]{display:block;font-size:13px;font-weight:600;color:var(--text);margin-bottom:4px}.settings-form[data-v-9cdf4ce5]{display:grid;gap:14px}.field[data-v-9cdf4ce5]{display:grid;gap:6px}.label-text[data-v-9cdf4ce5]{font-weight:600;color:var(--text);font-size:13px}.color-row[data-v-9cdf4ce5]{display:flex;gap:10px;align-items:center}.color-picker[data-v-9cdf4ce5]{width:52px;height:40px;border:1px solid var(--line);border-radius:8px;padding:2px;background:transparent;cursor:pointer}.logo-row[data-v-9cdf4ce5]{display:flex;gap:16px;align-items:center}.logo-preview[data-v-9cdf4ce5]{width:96px;height:96px;border:1px solid var(--line);border-radius:12px;display:grid;place-items:center;background:var(--surface);overflow:hidden}.logo-preview img[data-v-9cdf4ce5]{max-width:100%;max-height:100%;object-fit:contain}.logo-placeholder[data-v-9cdf4ce5]{font-size:12px;color:var(--text-muted);text-align:center;padding:8px}.logo-actions[data-v-9cdf4ce5]{display:flex;gap:8px}.hidden-file-input[data-v-9cdf4ce5]{display:none}.hint[data-v-9cdf4ce5]{color:var(--text-muted);font-size:12px}.error[data-v-9cdf4ce5]{color:var(--danger);font-size:13px}.actions[data-v-9cdf4ce5]{display:flex;align-items:center;gap:12px}.saved-flash[data-v-9cdf4ce5]{color:#16a34a;font-size:13px}.subscription-page[data-v-19484508]{display:flex;flex-direction:column;gap:14px}.status-card[data-v-19484508],.plans-card[data-v-19484508],.checkout-card[data-v-19484508],.payments-card[data-v-19484508]{padding:16px}.status-header[data-v-19484508]{display:flex;justify-content:space-between;align-items:flex-start}.status-badge[data-v-19484508]{display:inline-block;padding:2px 10px;border-radius:12px;font-size:12px;font-weight:600;margin-top:4px}.status-trial[data-v-19484508]{background:var(--p-yellow-100);color:var(--p-yellow-800)}.status-expired[data-v-19484508]{background:var(--p-red-100);color:var(--p-red-800)}.status-paid[data-v-19484508]{background:var(--p-green-100);color:var(--p-green-800)}.trial-countdown[data-v-19484508]{font-size:14px;color:var(--p-yellow-700);display:flex;align-items:center;gap:6px}.usage-grid[data-v-19484508]{display:grid;gap:8px;margin-top:12px}.usage-label[data-v-19484508]{display:flex;justify-content:space-between;margin-bottom:2px}.plans-grid[data-v-19484508]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;margin-top:12px}.plan-tile[data-v-19484508]{border:2px solid var(--p-surface-200);border-radius:8px;padding:14px;display:flex;flex-direction:column;gap:6px}.plan-tile.current[data-v-19484508]{border-color:var(--p-primary-400)}.plan-price[data-v-19484508]{font-size:15px;color:var(--p-primary-600);font-weight:700}.plan-limits[data-v-19484508]{list-style:none;padding:0;margin:0;font-size:13px;color:var(--text-muted)}.plan-actions[data-v-19484508]{display:flex;gap:6px;margin-top:8px;flex-wrap:wrap;align-items:center}.current-label[data-v-19484508]{font-size:12px;color:var(--p-primary-500);font-weight:600}.checkout-form[data-v-19484508]{display:grid;gap:10px;margin-top:10px;max-width:320px}.checkout-total[data-v-19484508]{font-size:18px;margin:4px 0}.checkout-message[data-v-19484508]{margin-top:10px;color:var(--p-green-700);font-weight:500}.payment-status-pending[data-v-19484508]{color:var(--p-yellow-700)}.payment-status-paid[data-v-19484508]{color:var(--p-green-700);font-weight:600}.payment-status-cancelled[data-v-19484508]{color:var(--text-muted)}.payment-status-refunded[data-v-19484508]{color:var(--p-red-600)}.notifications-page[data-v-5bbe6b32]{display:flex;flex-direction:column;gap:16px}.notif-card[data-v-5bbe6b32]{padding:16px}.notif-card-header[data-v-5bbe6b32]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.tg-linked[data-v-5bbe6b32]{display:flex;align-items:center;gap:16px}.tg-linked-text[data-v-5bbe6b32]{color:#16a34a;display:flex;align-items:center;gap:6px}.tg-link-box[data-v-5bbe6b32]{margin-bottom:12px;padding:12px;background:var(--bg);border:1px solid var(--line);border-radius:8px}.tg-link-url[data-v-5bbe6b32]{word-break:break-all;color:var(--brand)}.diff-panel[data-v-6e3d636f]{padding:14px 16px}.diff-table[data-v-6e3d636f]{width:100%;border-collapse:collapse;font-size:13px}.diff-table th[data-v-6e3d636f]{text-align:left;padding:6px 10px;border-bottom:2px solid var(--line);color:var(--text-muted);font-weight:600}.diff-table td[data-v-6e3d636f]{padding:6px 10px;border-bottom:1px solid var(--line);vertical-align:top}.diff-field[data-v-6e3d636f]{font-weight:500;color:var(--text);white-space:nowrap}.diff-old-head[data-v-6e3d636f]{color:var(--danger)}.diff-new-head[data-v-6e3d636f]{color:#16a34a}.diff-old[data-v-6e3d636f]{color:var(--danger);background:#fef2f2;word-break:break-all}.diff-new[data-v-6e3d636f]{color:#16a34a;background:#f0fdf4;word-break:break-all}.diff-raw[data-v-6e3d636f]{margin:0;white-space:pre-wrap;font-size:12px}.audit-page[data-v-54635518]{display:flex;flex-direction:column;gap:14px}.filter-bar[data-v-54635518]{display:flex;flex-wrap:wrap;gap:10px;align-items:flex-end;padding:12px 16px;margin-bottom:12px}.date-field[data-v-54635518]{display:flex;flex-direction:column;gap:2px}.date-label[data-v-54635518]{font-size:11px;color:var(--text-muted)}.setup-card[data-v-6f45058b],.table-card[data-v-6f45058b]{padding:16px;margin-bottom:12px}.setup-card h3[data-v-6f45058b]{margin:0 0 6px}.muted[data-v-6f45058b]{color:var(--text-muted)}.mode-switch[data-v-6f45058b]{display:flex;gap:8px;margin:12px 0;flex-wrap:wrap}.grid[data-v-6f45058b]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;margin-bottom:10px}.field[data-v-6f45058b]{display:flex;flex-direction:column;gap:4px}.field-label[data-v-6f45058b]{font-size:.85rem;font-weight:600}.webhook-form[data-v-6f45058b]{display:flex;flex-direction:column;gap:8px}.actions-row[data-v-6f45058b]{display:flex;gap:8px;flex-wrap:wrap;margin-top:8px}.error[data-v-6f45058b]{margin-top:12px;color:var(--danger)}.success[data-v-6f45058b]{margin-top:12px;color:#16a34a}.status-cell[data-v-6f45058b]{display:flex;flex-direction:column;gap:2px}.status-cell small[data-v-6f45058b]{color:var(--text-muted);max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.locked-note[data-v-6f45058b]{color:#9a3412}.webhook-code[data-v-6f45058b]{font-size:.75rem;max-width:220px;display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.actions-cell[data-v-6f45058b]{display:flex;align-items:center;gap:2px}.error-log-list[data-v-6f45058b]{display:flex;flex-direction:column;gap:8px;max-height:60vh;overflow-y:auto}.error-log-item[data-v-6f45058b]{padding:10px;border:1px solid var(--line);border-radius:8px;display:flex;flex-direction:column;gap:6px}.error-head[data-v-6f45058b]{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.resolution[data-v-6f45058b]{font-weight:600}.locked[data-v-227f4086]{display:flex;align-items:center;gap:12px;padding:16px}.locked p[data-v-227f4086]{margin:4px 0 0;color:var(--text-muted)}.drawer-header[data-v-7c088e1b]{display:flex;align-items:center;gap:14px;flex:1}.drawer-header-info[data-v-7c088e1b]{flex:1;min-width:0}.drawer-name[data-v-7c088e1b]{font-size:18px;font-weight:800;color:var(--text)}.drawer-sub[data-v-7c088e1b]{font-size:13px;color:var(--text-muted);margin-top:2px}.drawer-actions[data-v-7c088e1b]{display:flex;gap:6px}.drawer-action-btn[data-v-7c088e1b]{width:34px;height:34px;display:flex;align-items:center;justify-content:center;border:1px solid var(--line);border-radius:8px;background:transparent;color:var(--text-muted);cursor:pointer;font-size:13px;transition:all .15s}.drawer-action-btn[data-v-7c088e1b]:hover{background:var(--primary-lighter);border-color:var(--brand);color:var(--brand)}.drawer-body[data-v-7c088e1b]{padding:0;display:flex;flex-direction:column;height:100%}.drawer-tabs[data-v-7c088e1b]{display:flex;border-bottom:2px solid var(--line);margin-bottom:20px}.drawer-tab[data-v-7c088e1b]{padding:10px 16px;border:none;background:transparent;font-family:Nunito Sans,sans-serif;font-size:13px;font-weight:700;color:var(--text-muted);cursor:pointer;border-bottom:2px solid transparent;margin-bottom:-2px;transition:all .15s}.drawer-tab.active[data-v-7c088e1b]{color:var(--brand);border-bottom-color:var(--brand)}.tab-pane[data-v-7c088e1b]{flex:1}.info-grid[data-v-7c088e1b]{display:flex;flex-direction:column;gap:4px}.info-row[data-v-7c088e1b]{display:flex;align-items:flex-start;gap:12px;padding:12px 0;border-bottom:1px solid var(--line)}.info-row[data-v-7c088e1b]:last-child{border-bottom:none}.info-icon[data-v-7c088e1b]{font-size:16px;color:var(--text-muted);margin-top:2px;flex-shrink:0;width:18px}.info-label[data-v-7c088e1b]{font-size:11px;font-weight:600;color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em;margin-bottom:2px}.info-val[data-v-7c088e1b]{font-size:14px;font-weight:600;color:var(--text)}.activity-timeline[data-v-7c088e1b]{display:flex;flex-direction:column;gap:0}.tl-item[data-v-7c088e1b]{display:flex;gap:12px;align-items:flex-start;position:relative}.tl-dot[data-v-7c088e1b]{width:10px;height:10px;min-width:10px;border-radius:50%;margin-top:6px;background:var(--brand)}.tl-dot.call[data-v-7c088e1b]{background:#22c55e}.tl-dot.email[data-v-7c088e1b]{background:#3b82f6}.tl-dot.note[data-v-7c088e1b]{background:#f97316}.tl-dot.task[data-v-7c088e1b]{background:var(--brand)}.tl-card[data-v-7c088e1b]{flex:1;padding:10px 0;border-bottom:1px solid var(--line)}.tl-title[data-v-7c088e1b]{font-size:13px;font-weight:600;margin-bottom:4px}.tl-meta[data-v-7c088e1b]{display:flex;align-items:center;gap:8px}.tl-date[data-v-7c088e1b]{font-size:12px;color:var(--text-muted)}.notes-area[data-v-7c088e1b]{display:flex;flex-direction:column;gap:10px}.w-full[data-v-7c088e1b]{width:100%}.empty-state[data-v-7c088e1b]{color:var(--text-muted);padding:24px;text-align:center}.view-gate[data-v-0102c938],[data-v-0102c938] .view-gate>div{flex:1;display:flex;flex-direction:column;min-height:0}.contacts-page[data-v-0102c938]{flex:1;display:flex;flex-direction:column;gap:16px}.contacts-toolbar[data-v-0102c938]{display:flex;gap:8px;align-items:center}.search-field-wrap[data-v-0102c938]{position:relative;display:flex;align-items:center;flex:1;max-width:380px}.search-field-wrap .pi[data-v-0102c938]{position:absolute;left:10px;color:var(--text-muted);font-size:13px;pointer-events:none}.search-field[data-v-0102c938]{width:100%;padding:8px 12px 8px 32px;border:1px solid var(--line);border-radius:8px;background:var(--surface);color:var(--text);font-size:13px;font-family:Nunito Sans,sans-serif;outline:none}.search-field[data-v-0102c938]:focus{border-color:var(--brand);box-shadow:0 0 0 3px #4f46e51a}.contacts-table-wrap[data-v-0102c938]{flex:1;overflow:auto}.contact-cell[data-v-0102c938]{display:flex;align-items:center;gap:10px;cursor:pointer}.contact-name[data-v-0102c938]{font-weight:600;font-size:13px;color:var(--text)}.contact-email[data-v-0102c938]{font-size:12px;color:var(--text-muted)}.contact-avatar[data-v-0102c938]{background:var(--brand)}.row-actions[data-v-0102c938]{display:flex;gap:2px}.row-btn[data-v-0102c938]{width:28px;height:28px;display:flex;align-items:center;justify-content:center;border:none;border-radius:6px;background:transparent;color:var(--text-muted);cursor:pointer;font-size:12px;transition:all .15s}.row-btn[data-v-0102c938]:hover{background:var(--surface-alt);color:var(--text)}.row-btn-danger[data-v-0102c938]:hover{background:#fef2f2;color:var(--danger)}.esign-ok[data-v-0102c938]{color:#22c55e}.esign-no[data-v-0102c938]{color:var(--text-muted)}.detail-header[data-v-0102c938]{display:flex;align-items:center;gap:14px;margin-bottom:4px}.detail-name[data-v-0102c938]{font-size:18px;font-weight:700}.detail-sub[data-v-0102c938]{font-size:13px;color:var(--text-muted)}.activity-section[data-v-0102c938]{display:flex;flex-direction:column;gap:6px}.activity-section h4[data-v-0102c938]{font-size:14px;font-weight:700;margin:0}.activity-list[data-v-0102c938]{max-height:220px;overflow-y:auto}.timeline-item[data-v-0102c938]{display:flex;gap:10px;align-items:flex-start;padding:8px 0;border-bottom:1px solid var(--line)}.tl-icon[data-v-0102c938]{font-size:16px;flex-shrink:0}.tl-content[data-v-0102c938]{flex:1;min-width:0}.tl-meta[data-v-0102c938]{display:flex;align-items:center;gap:8px;margin-top:2px}.tl-date[data-v-0102c938]{font-size:12px;color:var(--text-muted)}.form-grid[data-v-0102c938]{display:grid;gap:12px}.form-row-2[data-v-0102c938]{display:grid;grid-template-columns:1fr 1fr;gap:10px}.field-label[data-v-0102c938]{display:block;font-size:13px;font-weight:600;margin-bottom:4px;color:var(--text)}.w-full[data-v-0102c938]{width:100%}.empty-state[data-v-0102c938]{color:var(--text-muted);padding:24px;text-align:center}.companies-page[data-v-8ed99470]{padding:14px}.section-header[data-v-8ed99470]{margin-bottom:12px}.toolbar[data-v-8ed99470]{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.form-grid[data-v-8ed99470]{display:flex;flex-direction:column;gap:10px}.empty-state[data-v-8ed99470]{padding:18px;text-align:center;color:var(--p-text-muted-color)}.locked-feature[data-v-8ed99470]{padding:24px;text-align:center;color:var(--p-text-muted-color)}.view-gate[data-v-e8d0f4ad],[data-v-e8d0f4ad] .view-gate>div{flex:1;display:flex;flex-direction:column;min-height:0}.deals-page[data-v-e8d0f4ad]{flex:1;display:flex;flex-direction:column;gap:16px;min-height:0}.kanban-filters[data-v-e8d0f4ad]{display:flex;gap:8px;flex-wrap:wrap}.filter-field[data-v-e8d0f4ad]{min-width:160px}.kanban-board[data-v-e8d0f4ad]{display:flex;gap:12px;overflow-x:auto;padding-bottom:12px;flex:1;min-height:0}.kanban-col[data-v-e8d0f4ad]{min-width:260px;max-width:300px;flex:0 0 auto;padding:14px;display:flex;flex-direction:column;gap:8px}.col-header[data-v-e8d0f4ad]{display:flex;align-items:center;gap:6px;flex-shrink:0}.stage-dot[data-v-e8d0f4ad]{width:10px;height:10px;border-radius:50%;display:inline-block;flex-shrink:0}.col-name[data-v-e8d0f4ad]{font-weight:700;font-size:13px;flex:1}.col-count[data-v-e8d0f4ad]{background:var(--surface-alt);border-radius:99px;padding:1px 8px;font-size:12px;font-weight:600}.col-amount[data-v-e8d0f4ad]{font-size:12px;color:var(--text-muted);font-weight:600;min-height:16px}.col-body[data-v-e8d0f4ad]{flex:1;overflow-y:auto;display:flex;flex-direction:column;gap:8px;min-height:0}.deal-card[data-v-e8d0f4ad]{padding:12px;cursor:grab;border:1px solid var(--line);transition:box-shadow .15s,transform .1s}.deal-card[data-v-e8d0f4ad]:hover{box-shadow:var(--shadow-lg);transform:translateY(-1px);border-color:var(--brand)}.deal-name[data-v-e8d0f4ad]{font-weight:700;font-size:13px;margin-bottom:4px}.deal-amount[data-v-e8d0f4ad]{font-size:13px;color:var(--brand);font-weight:700}.deal-meta[data-v-e8d0f4ad]{margin-top:6px;font-size:11px;color:var(--text-muted)}.add-deal-btn[data-v-e8d0f4ad]{width:100%;padding:8px;border:1.5px dashed var(--line);border-radius:8px;background:transparent;color:var(--text-muted);cursor:pointer;font-size:12px;font-family:Nunito Sans,sans-serif;font-weight:600;display:flex;align-items:center;justify-content:center;gap:4px;transition:all .15s;flex-shrink:0}.add-deal-btn[data-v-e8d0f4ad]:hover{background:var(--surface-alt);border-color:var(--brand);color:var(--brand)}.deal-link[data-v-e8d0f4ad]{color:var(--brand);cursor:pointer;font-weight:600}.deal-link[data-v-e8d0f4ad]:hover{text-decoration:underline}.contract-row[data-v-e8d0f4ad]{display:flex;align-items:center;gap:8px;padding:6px 0;border-bottom:1px solid var(--line);font-size:13px}.status-badge[data-v-e8d0f4ad]{padding:2px 8px;border-radius:12px;font-size:11px;font-weight:600}.status-draft[data-v-e8d0f4ad]{background:var(--surface-alt)}.status-sent[data-v-e8d0f4ad]{background:#dbeafe;color:#1d4ed8}.status-viewed[data-v-e8d0f4ad]{background:#fef3c7;color:#92400e}.status-signed[data-v-e8d0f4ad]{background:#dcfce7;color:#16a34a}.status-expired[data-v-e8d0f4ad]{background:#fee2e2;color:#991b1b}.activity-section[data-v-e8d0f4ad]{display:flex;flex-direction:column;gap:8px}.activity-section h4[data-v-e8d0f4ad]{margin:0;font-size:14px}.activity-list[data-v-e8d0f4ad]{max-height:200px;overflow-y:auto}.timeline-item[data-v-e8d0f4ad]{display:flex;gap:10px;padding:8px 0;border-bottom:1px solid var(--line)}.tl-icon[data-v-e8d0f4ad]{font-size:16px;flex-shrink:0}.tl-content[data-v-e8d0f4ad]{flex:1;min-width:0}.tl-body[data-v-e8d0f4ad]{font-size:13px;color:var(--text-muted);margin-top:2px}.tl-meta[data-v-e8d0f4ad]{display:flex;align-items:center;gap:8px;margin-top:2px}.tl-date[data-v-e8d0f4ad]{font-size:12px;color:var(--text-muted)}.add-activity-row[data-v-e8d0f4ad]{display:flex;gap:6px}.form-grid[data-v-e8d0f4ad]{display:grid;gap:12px}.form-row-2[data-v-e8d0f4ad]{display:grid;grid-template-columns:1fr 1fr;gap:10px}.field-label[data-v-e8d0f4ad]{display:block;font-size:13px;font-weight:600;margin-bottom:4px}.w-full[data-v-e8d0f4ad]{width:100%}.select-with-add[data-v-e8d0f4ad]{display:flex;gap:6px;align-items:flex-end}.flex-1[data-v-e8d0f4ad]{flex:1}.empty-state[data-v-e8d0f4ad]{color:var(--text-muted);padding:24px;text-align:center}.pipelines-page[data-v-95ecb3c0]{padding:14px}.section-header[data-v-95ecb3c0]{margin-bottom:12px}.tabs-bar[data-v-95ecb3c0]{display:flex;gap:4px;margin-bottom:12px}.tab-btn[data-v-95ecb3c0]{background:transparent;border:1px solid var(--p-content-border-color);padding:6px 14px;border-radius:6px;cursor:pointer;color:var(--p-text-color);font-size:13.5px}.tab-btn.active[data-v-95ecb3c0]{background:var(--p-primary-50);color:var(--p-primary-color);border-color:var(--p-primary-color)}.tab-content[data-v-95ecb3c0]{padding-top:4px}.toolbar[data-v-95ecb3c0]{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin-bottom:12px}.pipeline-card[data-v-95ecb3c0]{padding:14px;margin-bottom:10px}.pipeline-header[data-v-95ecb3c0]{display:flex;justify-content:space-between;align-items:center}.pipeline-stages[data-v-95ecb3c0]{margin-top:10px}.stage-row-draggable[data-v-95ecb3c0]{display:flex;align-items:center;gap:8px;padding:6px 8px;border:1px dashed transparent;border-radius:4px}.stage-row-draggable[data-v-95ecb3c0]:hover{border-color:var(--p-content-border-color);background:var(--p-surface-hover)}.stage-drag-handle[data-v-95ecb3c0]{cursor:grab;color:var(--p-text-muted-color)}.stage-dot[data-v-95ecb3c0]{display:inline-block;width:10px;height:10px;border-radius:50%}.stage-name-text[data-v-95ecb3c0]{flex:1;font-weight:500}.stage-type-tag[data-v-95ecb3c0]{font-size:11px}.add-stage-row[data-v-95ecb3c0]{display:flex;gap:8px;margin-top:8px}.form-grid[data-v-95ecb3c0]{display:flex;flex-direction:column;gap:10px}.field-label[data-v-95ecb3c0]{display:block;font-size:12px;color:var(--p-text-muted-color);margin-bottom:4px;font-weight:600}.empty-state[data-v-95ecb3c0]{padding:20px;text-align:center;color:var(--p-text-muted-color)}.locked-feature[data-v-95ecb3c0]{padding:24px;text-align:center;color:var(--p-text-muted-color)}.w-full[data-v-95ecb3c0]{width:100%}.stats-page[data-v-796fba03]{padding:14px}.section-header[data-v-796fba03]{margin-bottom:12px}.toolbar[data-v-796fba03]{display:flex;gap:8px;align-items:center;margin-bottom:12px}.toolbar-select[data-v-796fba03]{min-width:220px}.stats-section[data-v-796fba03]{padding:14px;margin-bottom:14px}.stats-section h4[data-v-796fba03]{margin:0 0 10px;font-weight:600}.empty-state[data-v-796fba03]{padding:30px;text-align:center;color:var(--p-text-muted-color)}.locked-feature[data-v-796fba03]{padding:24px;text-align:center;color:var(--p-text-muted-color)}.view-gate[data-v-bf631cfe],[data-v-bf631cfe] .view-gate>div{flex:1;display:flex;flex-direction:column;min-height:0}.tasks-page[data-v-bf631cfe]{flex:1;display:flex;flex-direction:column;gap:16px}.tasks-layout[data-v-bf631cfe]{display:grid;grid-template-columns:220px 1fr;gap:16px;flex:1;min-height:0}.categories-panel[data-v-bf631cfe]{padding:16px;display:flex;flex-direction:column;gap:4px}.cat-label[data-v-bf631cfe]{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted);margin-bottom:8px;padding:0 4px}.cat-btn[data-v-bf631cfe]{display:flex;align-items:center;justify-content:space-between;width:100%;padding:10px 12px;border:none;border-radius:8px;background:transparent;cursor:pointer;font-family:Nunito Sans,sans-serif;font-size:13px;font-weight:600;color:var(--text-muted);transition:all .15s;text-align:left}.cat-btn[data-v-bf631cfe]:hover{background:var(--surface-alt);color:var(--text)}.cat-btn.active[data-v-bf631cfe]{background:var(--primary-lighter);color:var(--brand)}.cat-count[data-v-bf631cfe]{background:var(--surface-alt);border-radius:99px;padding:1px 8px;font-size:12px;min-width:20px;text-align:center}.cat-count.overdue[data-v-bf631cfe]{background:#fef2f2;color:var(--danger)}.tasks-list-panel[data-v-bf631cfe]{padding:16px;display:flex;flex-direction:column;min-height:0}.tasks-list-header[data-v-bf631cfe]{display:flex;align-items:center;gap:10px;margin-bottom:16px}.tasks-count[data-v-bf631cfe]{background:var(--surface-alt);border-radius:99px;padding:2px 10px;font-size:12px;font-weight:700}.tasks-list[data-v-bf631cfe]{display:flex;flex-direction:column;gap:2px;overflow-y:auto}.task-row[data-v-bf631cfe]{display:flex;align-items:center;gap:10px;padding:10px 8px;border-radius:8px;transition:background .15s}.task-row[data-v-bf631cfe]:hover{background:var(--surface-alt)}.task-row.done[data-v-bf631cfe]{opacity:.6}.task-checkbox[data-v-bf631cfe]{width:22px;height:22px;min-width:22px;border:2px solid var(--line);border-radius:6px;background:transparent;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:11px;color:#fff;transition:all .15s}.task-checkbox[data-v-bf631cfe]:hover{border-color:#22c55e}.task-checkbox.checked[data-v-bf631cfe]{background:#22c55e;border-color:#22c55e}.task-content[data-v-bf631cfe]{flex:1;min-width:0}.task-title[data-v-bf631cfe]{font-size:13px;font-weight:600;color:var(--text)}.task-title.strikethrough[data-v-bf631cfe]{text-decoration:line-through;color:var(--text-muted)}.task-deal-tag[data-v-bf631cfe]{display:inline-block;background:var(--primary-lighter);color:var(--brand);border-radius:4px;padding:1px 6px;font-size:11px;margin-top:2px}.task-time[data-v-bf631cfe]{font-size:12px;color:var(--text-muted);white-space:nowrap}.task-time.overdue[data-v-bf631cfe]{color:var(--danger);font-weight:700}.row-btn[data-v-bf631cfe]{width:28px;height:28px;display:flex;align-items:center;justify-content:center;border:none;border-radius:6px;background:transparent;cursor:pointer;font-size:12px;color:var(--text-muted);opacity:0;transition:all .15s}.task-row:hover .row-btn[data-v-bf631cfe]{opacity:1}.row-btn-danger[data-v-bf631cfe]:hover{background:#fef2f2;color:var(--danger)}.empty-state[data-v-bf631cfe]{display:flex;flex-direction:column;align-items:center;gap:8px;padding:40px 24px;color:var(--text-muted);text-align:center}.form-grid[data-v-bf631cfe]{display:grid;gap:12px}.field-label[data-v-bf631cfe]{display:block;font-size:13px;font-weight:600;margin-bottom:4px}.w-full[data-v-bf631cfe]{width:100%}.field-label[data-v-5b1c7886]{display:block;font-size:13px;font-weight:600;margin-bottom:4px}.tabs-bar[data-v-d95d7421]{display:flex;gap:4px;margin-bottom:14px}.tab-btn[data-v-d95d7421]{padding:8px 16px;border:1px solid var(--p-content-border-color);border-radius:8px;background:var(--p-surface-0);color:var(--p-text-color);cursor:pointer;font-size:14px}.tab-btn.active[data-v-d95d7421]{background:var(--p-primary-color);color:var(--p-primary-contrast-color);border-color:var(--p-primary-color)}.tab-content[data-v-d95d7421]{min-height:300px}.toolbar[data-v-d95d7421]{display:flex;gap:8px;align-items:center;margin-bottom:12px}.form-grid[data-v-d95d7421]{display:grid;gap:10px}.field-label[data-v-d95d7421]{display:block;font-size:13px;font-weight:600;margin-bottom:4px;color:var(--p-text-color)}.w-full[data-v-d95d7421]{width:100%}.editor-toolbar[data-v-d95d7421]{display:flex;gap:2px;align-items:center;padding:6px 8px;border:1px solid var(--p-content-border-color);border-bottom:none;border-radius:8px 8px 0 0;background:var(--p-surface-50);flex-wrap:wrap}.toolbar-sep[data-v-d95d7421]{width:1px;height:20px;background:var(--p-content-border-color);margin:0 4px}.visual-editor[data-v-d95d7421]{min-height:300px;max-height:500px;overflow-y:auto;padding:16px;border:1px solid var(--p-content-border-color);border-radius:0 0 8px 8px;background:var(--p-surface-0);font-size:14px;line-height:1.6;outline:none}.visual-editor[data-v-d95d7421] .field-tag{background:var(--p-primary-color);color:var(--p-primary-contrast-color);padding:1px 6px;border-radius:4px;font-size:12px;font-family:monospace;cursor:default}.status-badge[data-v-d95d7421]{padding:2px 8px;border-radius:12px;font-size:12px;font-weight:600}.status-draft[data-v-d95d7421]{background:var(--p-surface-100);color:var(--p-text-color)}.status-sent[data-v-d95d7421]{background:#dbeafe;color:#1d4ed8}.status-viewed[data-v-d95d7421]{background:#fef3c7;color:#92400e}.status-signed[data-v-d95d7421]{background:#dcfce7;color:#16a34a}.status-expired[data-v-d95d7421]{background:#fee2e2;color:#991b1b}.contract-preview[data-v-d95d7421]{max-height:500px;overflow-y:auto;padding:16px;border:1px solid var(--p-content-border-color);border-radius:8px}.signing-link-box[data-v-d95d7421]{background:#eff6ff;border:1px solid #bfdbfe;padding:10px 14px;border-radius:8px;margin-bottom:8px}.test-otp-banner[data-v-d95d7421]{background:#fef3c7;color:#92400e;padding:10px 14px;border-radius:8px;font-size:14px}.test-otp-banner code[data-v-d95d7421]{font-size:18px;font-weight:700;letter-spacing:2px;margin-left:4px}.send-result.success[data-v-d95d7421]{color:#16a34a;background:#dcfce7;padding:8px;border-radius:8px;text-align:center}.send-result.error[data-v-d95d7421]{color:#991b1b;background:#fee2e2;padding:8px;border-radius:8px;text-align:center}.phone[data-v-657d38f9]{padding:14px}.actions[data-v-657d38f9]{display:flex;gap:8px}.incoming-block[data-v-657d38f9]{margin-top:10px;padding:10px;background:#eff6ff;border-radius:8px;border:1px solid #bfdbfe}.incoming-label[data-v-657d38f9]{font-size:12px;color:#3b82f6;margin:0 0 4px;font-weight:600}.incoming-number[data-v-657d38f9]{font-size:15px;font-weight:600;margin:0 0 8px}.dtmf-block[data-v-657d38f9]{display:flex;align-items:center}.st-idle[data-v-657d38f9]{color:var(--text-muted)}.st-connecting[data-v-657d38f9]{color:#d97706}.st-ready[data-v-657d38f9]{color:#059669}.st-calling[data-v-657d38f9]{color:#dc2626}.st-incoming[data-v-657d38f9]{color:#3b82f6}.error-msg[data-v-657d38f9]{margin-top:8px;padding:8px;background:#fee2e2;border-radius:8px;color:#991b1b;font-size:13px}.tabs-bar[data-v-1d4b87ba]{display:flex;gap:4px;margin-bottom:14px;flex-wrap:wrap}.tab-btn[data-v-1d4b87ba]{padding:8px 16px;border:1px solid var(--line);border-radius:8px;background:var(--surface);cursor:pointer;font-size:14px}.tab-btn.active[data-v-1d4b87ba]{background:var(--primary);color:#fff;border-color:var(--primary)}.tab-content[data-v-1d4b87ba]{min-height:300px}.toolbar[data-v-1d4b87ba]{display:flex;gap:8px;align-items:center;margin-bottom:12px}.select-sm[data-v-1d4b87ba]{padding:6px 10px;border:1px solid var(--line);border-radius:8px;background:var(--surface);font-size:14px}.form-grid[data-v-1d4b87ba]{display:grid;gap:10px}.stats-row[data-v-1d4b87ba]{display:flex;gap:12px;margin-bottom:14px}.stat-card[data-v-1d4b87ba]{padding:14px;text-align:center;flex:1}.stat-card strong[data-v-1d4b87ba]{display:block;font-size:24px}.stat-card span[data-v-1d4b87ba]{font-size:13px;color:var(--text-muted)}.filter-bar[data-v-1d4b87ba]{display:flex;gap:8px;align-items:center;padding:10px 12px;margin-bottom:12px;flex-wrap:wrap}.trunk-status-active[data-v-1d4b87ba]{color:#059669;font-weight:600}.trunk-status-error[data-v-1d4b87ba]{color:#dc2626;font-weight:600}.trunk-status-registering[data-v-1d4b87ba]{color:#d97706}.result-answered[data-v-1d4b87ba]{color:#059669}.result-missed[data-v-1d4b87ba]{color:#dc2626;font-weight:600}.result-busy[data-v-1d4b87ba]{color:#d97706}.ivr-card[data-v-1d4b87ba]{padding:14px;margin-bottom:10px}.ivr-header[data-v-1d4b87ba]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.ivr-rules[data-v-1d4b87ba]{display:flex;flex-direction:column;gap:4px;margin-bottom:6px}.ivr-rule[data-v-1d4b87ba]{display:flex;align-items:center;gap:8px;font-size:13px}.ivr-digit[data-v-1d4b87ba]{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:50%;background:var(--primary);color:#fff;font-weight:700;font-size:12px;flex-shrink:0}.ivr-arrow[data-v-1d4b87ba]{color:var(--text-muted)}.ivr-action[data-v-1d4b87ba]{color:var(--text)}.ivr-meta[data-v-1d4b87ba]{font-size:12px;color:var(--text-muted)}.ivr-rules-editor[data-v-1d4b87ba]{border:1px solid var(--line);border-radius:8px;padding:10px;display:flex;flex-direction:column;gap:8px}.ivr-rules-header[data-v-1d4b87ba]{display:flex;justify-content:space-between;align-items:center;font-size:13px;font-weight:600}.ivr-rule-row[data-v-1d4b87ba]{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.ivr-rule-label[data-v-1d4b87ba]{font-size:13px;color:var(--text-muted);white-space:nowrap}.download-link[data-v-1d4b87ba]{display:inline-flex;align-items:center;font-size:13px;color:var(--primary);text-decoration:none}.download-link[data-v-1d4b87ba]:hover{text-decoration:underline}.text-muted[data-v-1d4b87ba]{color:var(--text-muted)}.wizard[data-v-bcafcbe0]{padding:16px}.step-label[data-v-bcafcbe0]{color:var(--text-muted);font-size:.9rem}.field-label[data-v-bcafcbe0]{font-size:.875rem;font-weight:600;margin-bottom:2px}.step-content[data-v-bcafcbe0]{display:grid;gap:10px;margin:14px 0}.actions[data-v-bcafcbe0]{display:flex;justify-content:space-between;align-items:center}.crm-cards[data-v-bcafcbe0],.strategy-cards[data-v-bcafcbe0]{display:grid;gap:8px}.crm-card[data-v-bcafcbe0]{padding:12px;border:2px solid transparent;border-radius:8px;cursor:pointer;transition:border-color .15s}.crm-card[data-v-bcafcbe0]:hover{border-color:var(--primary-300, #a5b4fc)}.crm-card.selected[data-v-bcafcbe0]{border-color:var(--primary-500, #6366f1);background:var(--primary-50, rgba(99, 102, 241, .06))}.crm-card strong[data-v-bcafcbe0]{display:block;margin-bottom:2px}.crm-card small[data-v-bcafcbe0]{color:var(--text-muted)}.manager-row[data-v-bcafcbe0]{display:flex;gap:8px;align-items:center}.invite-page[data-v-4d3d67c4]{min-height:100vh;display:grid;place-items:center;padding:16px}.invite-card[data-v-4d3d67c4]{width:min(440px,100%);padding:24px}p[data-v-4d3d67c4]{color:var(--text-muted)}.form[data-v-4d3d67c4]{display:grid;gap:10px;margin-top:16px}.error[data-v-4d3d67c4]{color:var(--danger);display:block}.error-state[data-v-4d3d67c4]{text-align:center;margin-top:16px}.loading-state[data-v-4d3d67c4]{display:flex;flex-direction:column;align-items:center;gap:12px;margin-top:16px}.hint[data-v-4d3d67c4]{display:block;margin-top:8px;color:var(--text-muted)}.help-page[data-v-70db770c]{max-width:100%}.help-layout[data-v-70db770c]{display:grid;grid-template-columns:260px minmax(0,1fr) 220px;gap:14px;align-items:flex-start}.help-sidebar[data-v-70db770c],.help-article[data-v-70db770c],.help-toc[data-v-70db770c]{padding:14px}.help-sidebar[data-v-70db770c]{position:sticky;top:16px;max-height:calc(100vh - 60px);overflow-y:auto}.help-search[data-v-70db770c]{margin-bottom:10px}.help-search[data-v-70db770c] input{width:100%}.help-nav[data-v-70db770c]{display:flex;flex-direction:column;gap:2px}.help-nav-item[data-v-70db770c]{text-align:left;padding:8px 10px;border:none;border-radius:8px;background:transparent;color:var(--text);cursor:pointer;font-size:13.5px;line-height:1.35;transition:.15s ease}.help-nav-item[data-v-70db770c]:hover{background:var(--surface-alt)}.help-nav-item.active[data-v-70db770c]{background:var(--primary-lighter);color:var(--brand);font-weight:600}.help-article[data-v-70db770c]{min-height:400px}.help-toc[data-v-70db770c]{position:sticky;top:16px;max-height:calc(100vh - 60px);overflow-y:auto}.help-toc-title[data-v-70db770c]{font-size:12px;font-weight:700;text-transform:uppercase;color:var(--text-muted);margin-bottom:8px;letter-spacing:.04em}.help-toc-item[data-v-70db770c]{display:block;padding:4px 6px;font-size:13px;line-height:1.35;color:var(--text);text-decoration:none;border-radius:6px}.help-toc-item[data-v-70db770c]:hover{background:var(--surface-alt)}.help-toc-item.level-3[data-v-70db770c]{padding-left:16px;color:var(--text-muted)}.help-empty[data-v-70db770c]{padding:20px;color:var(--text-muted);text-align:center}.markdown-body[data-v-70db770c]{font-size:14.5px;line-height:1.65;color:var(--text)}.markdown-body[data-v-70db770c] h1{font-size:1.7em;margin:0 0 14px;font-weight:700}.markdown-body[data-v-70db770c] h2{font-size:1.3em;margin:24px 0 10px;padding-bottom:4px;border-bottom:1px solid var(--line);font-weight:700}.markdown-body[data-v-70db770c] h3{font-size:1.1em;margin:20px 0 8px;font-weight:700}.markdown-body[data-v-70db770c] h4{font-size:1em;margin:16px 0 6px;font-weight:700}.markdown-body[data-v-70db770c] p{margin:0 0 10px}.markdown-body[data-v-70db770c] ul,.markdown-body[data-v-70db770c] ol{margin:0 0 12px;padding-left:24px}.markdown-body[data-v-70db770c] li{margin:4px 0}.markdown-body[data-v-70db770c] code{background:var(--bg);padding:1px 5px;border-radius:4px;font-size:.9em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.markdown-body[data-v-70db770c] a{color:var(--brand);text-decoration:underline}.markdown-body[data-v-70db770c] hr{border:none;border-top:1px solid var(--line);margin:20px 0}.markdown-body[data-v-70db770c] strong{font-weight:700}@media(max-width:1100px){.help-layout[data-v-70db770c]{grid-template-columns:240px minmax(0,1fr)}.help-toc[data-v-70db770c]{display:none}}@media(max-width:720px){.help-layout[data-v-70db770c]{grid-template-columns:1fr}.help-sidebar[data-v-70db770c]{position:static;max-height:none}}.assistant-page[data-v-6782e3a8]{height:100%;display:flex;flex-direction:column}.section-header[data-v-6782e3a8]{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.page-title[data-v-6782e3a8]{font-size:24px;font-weight:600}.assistant-layout[data-v-6782e3a8]{display:grid;grid-template-columns:280px 1fr;gap:16px;flex:1;min-height:0}.conversations-panel[data-v-6782e3a8]{display:flex;flex-direction:column;overflow:hidden}.conversations-header[data-v-6782e3a8]{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-bottom:1px solid var(--surface-border)}.conversations-list[data-v-6782e3a8]{flex:1;overflow-y:auto}.conversation-item[data-v-6782e3a8]{padding:12px 16px;cursor:pointer;border-bottom:1px solid var(--surface-border);position:relative;transition:background .2s}.conversation-item[data-v-6782e3a8]:hover{background:var(--surface-hover)}.conversation-item.active[data-v-6782e3a8]{background:var(--primary-color);background:color-mix(in srgb,var(--primary-color) 15%,transparent)}.conv-title[data-v-6782e3a8]{font-weight:500;margin-bottom:4px;padding-right:24px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.conv-meta[data-v-6782e3a8]{font-size:12px;color:var(--text-muted)}.conv-delete[data-v-6782e3a8]{position:absolute;right:12px;top:50%;transform:translateY(-50%);opacity:0;background:none;border:none;cursor:pointer;color:var(--text-muted);padding:4px}.conversation-item:hover .conv-delete[data-v-6782e3a8]{opacity:1}.conv-delete[data-v-6782e3a8]:hover{color:var(--red-500)}.chat-panel[data-v-6782e3a8]{display:flex;flex-direction:column;overflow:hidden}.chat-messages[data-v-6782e3a8]{flex:1;overflow-y:auto;padding:16px;display:flex;flex-direction:column;gap:16px}.message[data-v-6782e3a8]{padding:12px 16px;border-radius:8px;max-width:80%}.message.user[data-v-6782e3a8]{background:var(--primary-color);background:color-mix(in srgb,var(--primary-color) 10%,transparent);align-self:flex-end}.message.assistant[data-v-6782e3a8]{background:var(--surface-ground);align-self:flex-start}.message-role[data-v-6782e3a8]{font-size:12px;font-weight:500;color:var(--text-muted);margin-bottom:4px}.message-content[data-v-6782e3a8]{line-height:1.5;white-space:pre-wrap}.message-time[data-v-6782e3a8]{font-size:11px;color:var(--text-muted);margin-top:4px;text-align:right}.chat-input[data-v-6782e3a8]{display:flex;gap:8px;padding:16px;border-top:1px solid var(--surface-border)}.empty-state[data-v-6782e3a8]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;color:var(--text-muted);gap:12px}.loading-state[data-v-6782e3a8]{padding:16px;text-align:center;color:var(--text-muted)}@font-face{font-family:primeicons;font-display:block;src:url(/assets/primeicons-DMOk5skT.eot);src:url(/assets/primeicons-DMOk5skT.eot?#iefix) format("embedded-opentype"),url(/assets/primeicons-C6QP2o4f.woff2) format("woff2"),url(/assets/primeicons-WjwUDZjB.woff) format("woff"),url(/assets/primeicons-MpK4pl85.ttf) format("truetype"),url(/assets/primeicons-Dr5RGzOO.svg?#primeicons) format("svg");font-weight:400;font-style:normal}.pi{font-family:primeicons;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;display:inline-block;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.pi:before{--webkit-backface-visibility:hidden;backface-visibility:hidden}.pi-fw{width:1.28571429em;text-align:center}.pi-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}@media(prefers-reduced-motion:reduce){.pi-spin{-webkit-animation-delay:-1ms;animation-delay:-1ms;-webkit-animation-duration:1ms;animation-duration:1ms;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-transition-delay:0s;transition-delay:0s;-webkit-transition-duration:0s;transition-duration:0s}}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.pi-folder-plus:before{content:""}.pi-receipt:before{content:""}.pi-asterisk:before{content:""}.pi-face-smile:before{content:""}.pi-pinterest:before{content:""}.pi-expand:before{content:""}.pi-pen-to-square:before{content:""}.pi-wave-pulse:before{content:""}.pi-turkish-lira:before{content:""}.pi-spinner-dotted:before{content:""}.pi-crown:before{content:""}.pi-pause-circle:before{content:""}.pi-warehouse:before{content:""}.pi-objects-column:before{content:""}.pi-clipboard:before{content:""}.pi-play-circle:before{content:""}.pi-venus:before{content:""}.pi-cart-minus:before{content:""}.pi-file-plus:before{content:""}.pi-microchip:before{content:""}.pi-twitch:before{content:""}.pi-building-columns:before{content:""}.pi-file-check:before{content:""}.pi-microchip-ai:before{content:""}.pi-trophy:before{content:""}.pi-barcode:before{content:""}.pi-file-arrow-up:before{content:""}.pi-mars:before{content:""}.pi-tiktok:before{content:""}.pi-arrow-up-right-and-arrow-down-left-from-center:before{content:""}.pi-ethereum:before{content:""}.pi-list-check:before{content:""}.pi-thumbtack:before{content:""}.pi-arrow-down-left-and-arrow-up-right-to-center:before{content:""}.pi-equals:before{content:""}.pi-lightbulb:before{content:""}.pi-star-half:before{content:""}.pi-address-book:before{content:""}.pi-chart-scatter:before{content:""}.pi-indian-rupee:before{content:""}.pi-star-half-fill:before{content:""}.pi-cart-arrow-down:before{content:""}.pi-calendar-clock:before{content:""}.pi-sort-up-fill:before{content:""}.pi-sparkles:before{content:""}.pi-bullseye:before{content:""}.pi-sort-down-fill:before{content:""}.pi-graduation-cap:before{content:""}.pi-hammer:before{content:""}.pi-bell-slash:before{content:""}.pi-gauge:before{content:""}.pi-shop:before{content:""}.pi-headphones:before{content:""}.pi-eraser:before{content:""}.pi-stopwatch:before{content:""}.pi-verified:before{content:""}.pi-delete-left:before{content:""}.pi-hourglass:before{content:""}.pi-truck:before{content:""}.pi-wrench:before{content:""}.pi-microphone:before{content:""}.pi-megaphone:before{content:""}.pi-arrow-right-arrow-left:before{content:""}.pi-bitcoin:before{content:""}.pi-file-edit:before{content:""}.pi-language:before{content:""}.pi-file-export:before{content:""}.pi-file-import:before{content:""}.pi-file-word:before{content:""}.pi-gift:before{content:""}.pi-cart-plus:before{content:""}.pi-thumbs-down-fill:before{content:""}.pi-thumbs-up-fill:before{content:""}.pi-arrows-alt:before{content:""}.pi-calculator:before{content:""}.pi-sort-alt-slash:before{content:""}.pi-arrows-h:before{content:""}.pi-arrows-v:before{content:""}.pi-pound:before{content:""}.pi-prime:before{content:""}.pi-chart-pie:before{content:""}.pi-reddit:before{content:""}.pi-code:before{content:""}.pi-sync:before{content:""}.pi-shopping-bag:before{content:""}.pi-server:before{content:""}.pi-database:before{content:""}.pi-hashtag:before{content:""}.pi-bookmark-fill:before{content:""}.pi-filter-fill:before{content:""}.pi-heart-fill:before{content:""}.pi-flag-fill:before{content:""}.pi-circle:before{content:""}.pi-circle-fill:before{content:""}.pi-bolt:before{content:""}.pi-history:before{content:""}.pi-box:before{content:""}.pi-at:before{content:""}.pi-arrow-up-right:before{content:""}.pi-arrow-up-left:before{content:""}.pi-arrow-down-left:before{content:""}.pi-arrow-down-right:before{content:""}.pi-telegram:before{content:""}.pi-stop-circle:before{content:""}.pi-stop:before{content:""}.pi-whatsapp:before{content:""}.pi-building:before{content:""}.pi-qrcode:before{content:""}.pi-car:before{content:""}.pi-instagram:before{content:""}.pi-linkedin:before{content:""}.pi-send:before{content:""}.pi-slack:before{content:""}.pi-sun:before{content:""}.pi-moon:before{content:""}.pi-vimeo:before{content:""}.pi-youtube:before{content:""}.pi-flag:before{content:""}.pi-wallet:before{content:""}.pi-map:before{content:""}.pi-link:before{content:""}.pi-credit-card:before{content:""}.pi-discord:before{content:""}.pi-percentage:before{content:""}.pi-euro:before{content:""}.pi-book:before{content:""}.pi-shield:before{content:""}.pi-paypal:before{content:""}.pi-amazon:before{content:""}.pi-phone:before{content:""}.pi-filter-slash:before{content:""}.pi-facebook:before{content:""}.pi-github:before{content:""}.pi-twitter:before{content:""}.pi-step-backward-alt:before{content:""}.pi-step-forward-alt:before{content:""}.pi-forward:before{content:""}.pi-backward:before{content:""}.pi-fast-backward:before{content:""}.pi-fast-forward:before{content:""}.pi-pause:before{content:""}.pi-play:before{content:""}.pi-compass:before{content:""}.pi-id-card:before{content:""}.pi-ticket:before{content:""}.pi-file-o:before{content:""}.pi-reply:before{content:""}.pi-directions-alt:before{content:""}.pi-directions:before{content:""}.pi-thumbs-up:before{content:""}.pi-thumbs-down:before{content:""}.pi-sort-numeric-down-alt:before{content:""}.pi-sort-numeric-up-alt:before{content:""}.pi-sort-alpha-down-alt:before{content:""}.pi-sort-alpha-up-alt:before{content:""}.pi-sort-numeric-down:before{content:""}.pi-sort-numeric-up:before{content:""}.pi-sort-alpha-down:before{content:""}.pi-sort-alpha-up:before{content:""}.pi-sort-alt:before{content:""}.pi-sort-amount-up:before{content:""}.pi-sort-amount-down:before{content:""}.pi-sort-amount-down-alt:before{content:""}.pi-sort-amount-up-alt:before{content:""}.pi-palette:before{content:""}.pi-undo:before{content:""}.pi-desktop:before{content:""}.pi-sliders-v:before{content:""}.pi-sliders-h:before{content:""}.pi-search-plus:before{content:""}.pi-search-minus:before{content:""}.pi-file-excel:before{content:""}.pi-file-pdf:before{content:""}.pi-check-square:before{content:""}.pi-chart-line:before{content:""}.pi-user-edit:before{content:""}.pi-exclamation-circle:before{content:""}.pi-android:before{content:""}.pi-google:before{content:""}.pi-apple:before{content:""}.pi-microsoft:before{content:""}.pi-heart:before{content:""}.pi-mobile:before{content:""}.pi-tablet:before{content:""}.pi-key:before{content:""}.pi-shopping-cart:before{content:""}.pi-comments:before{content:""}.pi-comment:before{content:""}.pi-briefcase:before{content:""}.pi-bell:before{content:""}.pi-paperclip:before{content:""}.pi-share-alt:before{content:""}.pi-envelope:before{content:""}.pi-volume-down:before{content:""}.pi-volume-up:before{content:""}.pi-volume-off:before{content:""}.pi-eject:before{content:""}.pi-money-bill:before{content:""}.pi-images:before{content:""}.pi-image:before{content:""}.pi-sign-in:before{content:""}.pi-sign-out:before{content:""}.pi-wifi:before{content:""}.pi-sitemap:before{content:""}.pi-chart-bar:before{content:""}.pi-camera:before{content:""}.pi-dollar:before{content:""}.pi-lock-open:before{content:""}.pi-table:before{content:""}.pi-map-marker:before{content:""}.pi-list:before{content:""}.pi-eye-slash:before{content:""}.pi-eye:before{content:""}.pi-folder-open:before{content:""}.pi-folder:before{content:""}.pi-video:before{content:""}.pi-inbox:before{content:""}.pi-lock:before{content:""}.pi-unlock:before{content:""}.pi-tags:before{content:""}.pi-tag:before{content:""}.pi-power-off:before{content:""}.pi-save:before{content:""}.pi-question-circle:before{content:""}.pi-question:before{content:""}.pi-copy:before{content:""}.pi-file:before{content:""}.pi-clone:before{content:""}.pi-calendar-times:before{content:""}.pi-calendar-minus:before{content:""}.pi-calendar-plus:before{content:""}.pi-ellipsis-v:before{content:""}.pi-ellipsis-h:before{content:""}.pi-bookmark:before{content:""}.pi-globe:before{content:""}.pi-replay:before{content:""}.pi-filter:before{content:""}.pi-print:before{content:""}.pi-align-right:before{content:""}.pi-align-left:before{content:""}.pi-align-center:before{content:""}.pi-align-justify:before{content:""}.pi-cog:before{content:""}.pi-cloud-download:before{content:""}.pi-cloud-upload:before{content:""}.pi-cloud:before{content:""}.pi-pencil:before{content:""}.pi-users:before{content:""}.pi-clock:before{content:""}.pi-user-minus:before{content:""}.pi-user-plus:before{content:""}.pi-trash:before{content:""}.pi-external-link:before{content:""}.pi-window-maximize:before{content:""}.pi-window-minimize:before{content:""}.pi-refresh:before{content:""}.pi-user:before{content:""}.pi-exclamation-triangle:before{content:""}.pi-calendar:before{content:""}.pi-chevron-circle-left:before{content:""}.pi-chevron-circle-down:before{content:""}.pi-chevron-circle-right:before{content:""}.pi-chevron-circle-up:before{content:""}.pi-angle-double-down:before{content:""}.pi-angle-double-left:before{content:""}.pi-angle-double-right:before{content:""}.pi-angle-double-up:before{content:""}.pi-angle-down:before{content:""}.pi-angle-left:before{content:""}.pi-angle-right:before{content:""}.pi-angle-up:before{content:""}.pi-upload:before{content:""}.pi-download:before{content:""}.pi-ban:before{content:""}.pi-star-fill:before{content:""}.pi-star:before{content:""}.pi-chevron-left:before{content:""}.pi-chevron-right:before{content:""}.pi-chevron-down:before{content:""}.pi-chevron-up:before{content:""}.pi-caret-left:before{content:""}.pi-caret-right:before{content:""}.pi-caret-down:before{content:""}.pi-caret-up:before{content:""}.pi-search:before{content:""}.pi-check:before{content:""}.pi-check-circle:before{content:""}.pi-times:before{content:""}.pi-times-circle:before{content:""}.pi-plus:before{content:""}.pi-plus-circle:before{content:""}.pi-minus:before{content:""}.pi-minus-circle:before{content:""}.pi-circle-on:before{content:""}.pi-circle-off:before{content:""}.pi-sort-down:before{content:""}.pi-sort-up:before{content:""}.pi-sort:before{content:""}.pi-step-backward:before{content:""}.pi-step-forward:before{content:""}.pi-th-large:before{content:""}.pi-arrow-down:before{content:""}.pi-arrow-left:before{content:""}.pi-arrow-right:before{content:""}.pi-arrow-up:before{content:""}.pi-bars:before{content:""}.pi-arrow-circle-down:before{content:""}.pi-arrow-circle-left:before{content:""}.pi-arrow-circle-right:before{content:""}.pi-arrow-circle-up:before{content:""}.pi-info:before{content:""}.pi-info-circle:before{content:""}.pi-home:before{content:""}.pi-spinner:before{content:""}:root{--primary: var(--p-primary-color);--primary-light: var(--p-primary-400);--primary-lighter: var(--p-primary-50);--primary-dark: var(--p-primary-700);--primary-color: var(--p-primary-color);--primary-contrast-color: var(--p-primary-contrast-color);--surface-ground: #f8f9fa;--surface-section: #ffffff;--surface-card: #ffffff;--surface-overlay: #ffffff;--surface-border: #e5e7eb;--surface-hover: #f3f4f6;--text-color: #1f2937;--text-color-secondary: #6b7280;--text-color-muted: #9ca3af;--green-500: #22c55e;--green-50: #f0fdf4;--red-500: #ef4444;--red-50: #fef2f2;--orange-500: #f97316;--orange-50: #fff7ed;--blue-500: #3b82f6;--blue-50: #eff6ff;--yellow-500: #eab308;--yellow-50: #fefce8;--violet-500: #8b5cf6;--violet-50: #f5f3ff;--cyan-500: #06b6d4;--cyan-50: #ecfeff;--sidebar-width: 16rem;--sidebar-collapsed-width: 4.5rem;--topbar-height: 4rem;--radius-sm: 6px;--radius-md: 8px;--radius-lg: 12px;--shadow-sm: 0 1px 2px rgba(0, 0, 0, .05);--shadow-md: 0 4px 12px rgba(0, 0, 0, .08);--shadow-lg: 0 8px 24px rgba(0, 0, 0, .12);--bg: var(--surface-ground);--surface: var(--surface-card);--surface-alt: var(--surface-hover);--line: var(--surface-border);--text: var(--text-color);--text-muted: var(--text-color-secondary);--brand: var(--primary);--brand-deep: var(--primary-dark);--danger: var(--red-500);--warn: var(--orange-500);--shadow: var(--shadow-sm);--radius: var(--radius-md);--layout-section-transition-duration: .2s;--element-transition-duration: var(--p-transition-duration);--content-border-radius: var(--radius-md);--font-family: "Nunito Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif}:root.app-dark{--surface-ground: #0f172a;--surface-section: #1e293b;--surface-card: #1e293b;--surface-overlay: #1e293b;--surface-border: #334155;--surface-hover: #334155;--text-color: #f1f5f9;--text-color-secondary: #cbd5e1;--text-color-muted: #94a3b8;--primary-lighter: rgba(129, 140, 248, .18);--green-50: rgba(34, 197, 94, .15);--red-50: rgba(239, 68, 68, .15);--orange-50: rgba(249, 115, 22, .15);--blue-50: rgba(59, 130, 246, .15);--yellow-50: rgba(234, 179, 8, .15);--violet-50: rgba(139, 92, 246, .18);--cyan-50: rgba(6, 182, 212, .15);--shadow-sm: 0 1px 2px rgba(0, 0, 0, .4);--shadow-md: 0 4px 12px rgba(0, 0, 0, .5);--shadow-lg: 0 8px 24px rgba(0, 0, 0, .6)}*{box-sizing:border-box}html{height:100%;font-size:14px;line-height:1.4}body{margin:0;padding:0;min-height:100%;font-family:var(--font-family);color:var(--text-color);background:var(--surface-ground);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transition:background-color var(--layout-section-transition-duration),color var(--layout-section-transition-duration)}#app{min-height:100vh}a{color:inherit;text-decoration:none}h1,h2,h3,h4{margin:0;font-weight:700;letter-spacing:-.01em}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--p-surface-400, #d1d5db);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--p-surface-500, #9ca3af)}.layout-wrapper{min-height:100vh}.layout-topbar{position:fixed;height:var(--topbar-height);z-index:997;left:0;top:0;width:100%;padding:0 1.5rem;background-color:var(--surface-card);border-bottom:1px solid var(--surface-border);transition:left var(--layout-section-transition-duration);display:flex;align-items:center}.layout-topbar-logo-container{width:var(--sidebar-width);display:flex;align-items:center;gap:.5rem;flex-shrink:0}.layout-topbar-logo{display:inline-flex;align-items:center;font-size:1.25rem;font-weight:700;color:var(--text-color);gap:.5rem;border-radius:var(--radius-md);padding:.25rem .5rem;letter-spacing:-.02em}.layout-topbar-logo i{font-size:1.5rem;color:var(--primary-color)}.layout-topbar-actions{margin-left:auto;display:flex;align-items:center;gap:.5rem}.layout-topbar-action{display:inline-flex;justify-content:center;align-items:center;border:none;background:transparent;border-radius:50%;width:2.5rem;height:2.5rem;color:var(--text-color);transition:background-color var(--element-transition-duration);cursor:pointer;flex-shrink:0}.layout-topbar-action:hover{background-color:var(--surface-hover)}.layout-topbar-action i{font-size:1.125rem}.layout-topbar-action-danger{color:var(--red-500)}.layout-topbar-action-danger:hover{background-color:var(--red-50)}.layout-menu-button{margin-right:.25rem}.topbar-org-select{min-width:160px;font-size:13px}.layout-sidebar{position:fixed;width:var(--sidebar-width);z-index:998;height:calc(100vh - var(--topbar-height));top:var(--topbar-height);left:0;background-color:var(--surface-card);border-right:1px solid var(--surface-border);overflow-y:auto;overflow-x:hidden;-webkit-user-select:none;user-select:none;transition:transform var(--layout-section-transition-duration) cubic-bezier(.05,.74,.2,.99);display:flex;flex-direction:column}.layout-main-container{display:flex;flex-direction:column;min-height:100vh;padding:calc(var(--topbar-height) + 1.5rem) 1.5rem 1.5rem calc(var(--sidebar-width) + 1.5rem);transition:padding-left var(--layout-section-transition-duration) cubic-bezier(.05,.74,.2,.99)}.layout-main{flex:1 1 auto}.layout-mask{display:none;position:fixed;top:0;left:0;z-index:996;width:100%;height:100%;background-color:var(--p-mask-background)}.layout-static .layout-sidebar{transform:translate(0)}.layout-static-inactive .layout-sidebar{transform:translate(-100%)}.layout-static-inactive .layout-main-container{padding-left:1.5rem}.layout-overlay .layout-sidebar{transform:translate(-100%)}.layout-overlay-active .layout-sidebar{transform:translate(0)}@media(max-width:991px){.layout-topbar{padding:0 1rem}.layout-topbar-logo-container{width:auto}.layout-sidebar{transform:translate(-100%)}.layout-main-container{padding-left:1rem;padding-right:1rem}.layout-mobile-active .layout-sidebar{transform:translate(0)}.layout-mobile-active .layout-mask{display:block}}.layout-menu-container{display:flex;flex-direction:column;height:100%;padding:1rem .5rem}.layout-menu{list-style:none;margin:0;padding:0;flex:1}.layout-menu-separator{height:1px;background-color:var(--surface-border);margin:.5rem .75rem}.layout-menuitem{margin:1px 0}.layout-menuitem-link{display:flex;align-items:center;gap:.625rem;padding:.625rem .875rem;border-radius:var(--radius-md);color:var(--text-color-secondary);font-size:.875rem;font-weight:500;cursor:pointer;transition:background-color var(--element-transition-duration),color var(--element-transition-duration);text-decoration:none;white-space:nowrap;overflow:hidden}.layout-menuitem-link:hover{background-color:var(--surface-hover);color:var(--text-color)}.layout-menuitem-active.layout-menuitem-link,.layout-menuitem-link.layout-menuitem-active{background-color:var(--primary-lighter);color:var(--primary-color);font-weight:600}.layout-menuitem-icon{font-size:1rem;flex-shrink:0;width:1rem;text-align:center}.layout-menuitem-text{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis}.layout-menuitem-lock-icon{margin-left:auto;font-size:.6875rem!important;opacity:.6}.layout-menuitem-locked .layout-menuitem-link{opacity:.55;pointer-events:none}.layout-menu-footer{display:flex;align-items:center;gap:.625rem;padding:.75rem .875rem;border-top:1px solid var(--surface-border);margin-top:auto;flex-shrink:0}.layout-menu-user-avatar{width:2rem;height:2rem;border-radius:50%;background:var(--primary-color);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:.75rem;flex-shrink:0}.layout-menu-user-name{font-size:.8125rem;font-weight:600;color:var(--text-color)}.layout-menu-user-role{font-size:.6875rem;color:var(--text-color-secondary)}.surface-card{background:var(--surface-card);border:1px solid var(--surface-border);border-radius:var(--radius-md);box-shadow:var(--shadow-sm)}.page-title{font-size:1.5rem;font-weight:700;color:var(--text-color);margin:0 0 4px;letter-spacing:-.02em}.page-subtitle{font-size:.875rem;color:var(--text-color-secondary);margin:0 0 1rem}.section-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.section-header .page-title{margin-bottom:0}.section-title{font-size:1rem;font-weight:700;color:var(--text-color)}.field-label{display:block;font-size:13px;font-weight:600;color:var(--text-color);margin-bottom:4px}.empty-state{text-align:center;padding:32px;color:var(--text-color-secondary)}.avatar{display:inline-flex;align-items:center;justify-content:center;border-radius:50%;font-weight:700;color:#fff;background:var(--primary-color);flex-shrink:0}.avatar-sm{width:28px;height:28px;font-size:11px}.avatar-md{width:36px;height:36px;font-size:13px}.avatar-lg{width:56px;height:56px;font-size:20px}.status-dot{display:inline-block;width:8px;height:8px;border-radius:50%;flex-shrink:0}.status-dot.active{background:var(--green-500)}.status-dot.new{background:var(--blue-500)}.status-dot.inactive{background:var(--text-color-muted)}.priority-badge{display:inline-flex;align-items:center;padding:2px 8px;border-radius:4px;font-size:11px;font-weight:600}.priority-badge.high{background:var(--red-50);color:var(--red-500)}.priority-badge.medium{background:var(--orange-50);color:var(--orange-500)}.priority-badge.low{background:var(--surface-hover);color:var(--text-color-secondary)}.chip-filter{display:inline-flex;gap:6px;flex-wrap:wrap}.chip-filter button{padding:5px 14px;border-radius:20px;border:1px solid var(--surface-border);background:var(--surface-card);color:var(--text-color-secondary);font-size:13px;font-weight:600;cursor:pointer;transition:all .15s;font-family:inherit}.chip-filter button:hover{background:var(--surface-hover);color:var(--text-color)}.chip-filter button.active{background:var(--primary-lighter);color:var(--primary-color);border-color:var(--primary-color)}@keyframes fadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInRight{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}@keyframes slideInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.animate-fade,.animate-fadein,.fade-in-up{animation:fadeIn .25s ease}.animate-slide-right{animation:slideInRight .25s ease}.animate-slide-up{animation:slideInUp .3s ease}.animate-scale{animation:scaleIn .2s ease}
