.app-layout[data-v-2bea9bdc]{min-height:100vh;display:flex;flex-direction:column}.topbar[data-v-2bea9bdc]{height:56px;background:var(--wrk-surface);color:var(--wrk-text);border-bottom:1px solid var(--wrk-border);display:flex;align-items:center;justify-content:space-between;padding:0 18px}.layout-body[data-v-2bea9bdc]{display:flex;flex:1}.sidebar[data-v-2bea9bdc]{width:240px;background:var(--wrk-surface);border-right:1px solid var(--wrk-border);padding:16px}.sidebar-nav[data-v-2bea9bdc]{display:flex;flex-direction:column;gap:8px}.sidebar-nav a[data-v-2bea9bdc]{padding:10px 12px;border-radius:10px;text-decoration:none;color:var(--wrk-text);font-weight:700}.sidebar-nav a.router-link-active[data-v-2bea9bdc]{background:color-mix(in srgb,var(--wrk-primary, #6366f1) 14%,var(--wrk-surface));color:var(--wrk-primary, #3730a3)}.content[data-v-2bea9bdc]{flex:1;padding:24px;background:var(--wrk-bg);color:var(--wrk-text)}.btn-ghost[data-v-2bea9bdc]{padding:8px 12px;border-radius:8px;border:1px solid var(--wrk-border);background:var(--wrk-surface-2);color:var(--wrk-text);cursor:pointer;font-weight:600}.btn-ghost[data-v-2bea9bdc]:hover{background:var(--wrk-surface)}.portal-dashboard[data-v-be4a1af3]{padding:24px;max-width:1200px;margin:0 auto;font-family:system-ui,sans-serif}.pd-header[data-v-be4a1af3]{margin-bottom:24px}.pd-header h1[data-v-be4a1af3]{margin:0 0 4px}.pd-kpis[data-v-be4a1af3]{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:32px}.pd-card[data-v-be4a1af3]{background:var(--wrk-surface);color:var(--wrk-text);border:1px solid var(--wrk-border);border-radius:10px;padding:20px}.kpi-value[data-v-be4a1af3]{font-size:28px;font-weight:700}.kpi-label[data-v-be4a1af3]{color:var(--wrk-text-muted)}.pd-section[data-v-be4a1af3]{margin-bottom:32px}.pd-actions[data-v-be4a1af3]{display:flex;gap:12px;flex-wrap:wrap}.pd-action[data-v-be4a1af3]{background:#2b7cff;color:#fff;padding:10px 16px;border-radius:8px;text-decoration:none}.pd-list[data-v-be4a1af3]{border:1px solid var(--wrk-border);border-radius:10px;overflow:hidden;background:var(--wrk-surface)}.pd-list-item[data-v-be4a1af3]{display:flex;justify-content:space-between;padding:14px 16px;border-bottom:1px solid var(--wrk-border)}.pd-empty[data-v-be4a1af3]{color:var(--wrk-text-muted)}.pd-link[data-v-be4a1af3]{color:var(--wrk-primary, #2b7cff);text-decoration:none}.quota-hint[data-v-e182f346]{border-radius:10px;padding:10px 12px;margin-bottom:10px;background:var(--wrk-surface-2);border:1px solid var(--wrk-border)}.quota-hint--sidebar[data-v-e182f346]{padding:8px 10px;margin-bottom:8px;font-size:12px}.quota-hint--near[data-v-e182f346]{background:#fffbeb;border-color:#fcd34d}.quota-hint--plan[data-v-e182f346]:not(.quota-hint--hard){background:#fff7ed;border-color:#fdba74}.quota-hint--hard[data-v-e182f346]{background:#fef2f2;border-color:#fecaca}.quota-hint__track[data-v-e182f346]{height:4px;border-radius:999px;background:var(--wrk-border);overflow:hidden;margin-bottom:8px}.quota-hint--sidebar .quota-hint__track[data-v-e182f346]{height:3px;margin-bottom:6px}.quota-hint__fill[data-v-e182f346]{height:100%;border-radius:999px;background:#3b82f6;transition:width .2s ease}.quota-hint--near .quota-hint__fill[data-v-e182f346]{background:#d97706}.quota-hint--plan:not(.quota-hint--hard) .quota-hint__fill[data-v-e182f346]{background:#ea580c}.quota-hint--hard .quota-hint__fill[data-v-e182f346]{background:#dc2626}.quota-hint__text[data-v-e182f346]{margin:0;font-size:13px;line-height:1.45;color:var(--wrk-text-muted);font-weight:500}.quota-hint--sidebar .quota-hint__text[data-v-e182f346]{font-size:12px;font-weight:500;color:var(--wrk-text-muted)}html.dark .quota-hint--near[data-v-e182f346]{background:#b453092e;border-color:#fbbf2466}html.dark .quota-hint--plan[data-v-e182f346]:not(.quota-hint--hard){background:#ea580c26;border-color:#fb923c66}html.dark .quota-hint--hard[data-v-e182f346]{background:#dc262626;border-color:#f8717159}.wrk-sidebar[data-v-a1ec21a7]{position:sticky;top:0;height:100vh;min-width:0;flex-shrink:0;overflow-y:auto;padding:var(--space-xl) var(--space-lg);background:var(--color-surface);display:flex;flex-direction:column;gap:var(--space-xl)}.wrk-nav[data-v-a1ec21a7]{flex:1 1 auto;min-width:0;flex-shrink:0}.wrk-sidebar[data-v-a1ec21a7]::-webkit-scrollbar{width:6px}.wrk-sidebar[data-v-a1ec21a7]::-webkit-scrollbar-thumb{background:#8c8c8c40;border-radius:8px}.wrk-sidebar-header[data-v-a1ec21a7]{display:flex;align-items:center;justify-content:center}.wrk-sidebar-logo[data-v-a1ec21a7]{height:auto;width:150px}.wrk-nav-section[data-v-a1ec21a7]{display:flex;flex-direction:column;gap:6px}.wrk-nav-item[data-v-a1ec21a7]{width:100%;min-width:0;padding:9px 12px;border-radius:var(--radius-md);display:flex;align-items:center;gap:10px;font-size:14px;color:var(--color-text);background:transparent;cursor:pointer;border:none;transition:background .2s ease,color .2s ease}.wrk-nav-item[data-v-a1ec21a7]>:first-child{flex-shrink:0}.wrk-nav-item[data-v-a1ec21a7]:hover{background:var(--color-surface-2)}.wrk-nav-item.active[data-v-a1ec21a7]{background:var(--color-primary);color:#fff}.wrk-nav-label[data-v-a1ec21a7]{flex:1 1 auto;min-width:0;text-align:left;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wrk-chevron[data-v-a1ec21a7]{flex-shrink:0;font-size:12px;opacity:.85;transform:rotate(0);transition:transform .2s ease}.wrk-chevron.open[data-v-a1ec21a7]{transform:rotate(180deg)}.wrk-badge[data-v-a1ec21a7]{flex-shrink:0;min-width:18px;height:18px;padding:0 6px;border-radius:999px;background:#ffffff2e;color:inherit;font-size:11px;font-weight:700;display:inline-flex;align-items:center;justify-content:center}.wrk-badge.sm[data-v-a1ec21a7]{height:16px;min-width:16px;font-size:10px;padding:0 5px}.wrk-badge.wrk-badge--dot[data-v-a1ec21a7]{min-width:8px;width:8px;height:8px;padding:0;font-size:0;line-height:0;color:transparent;background:#e53935}.wrk-sublist[data-v-a1ec21a7]{display:flex;flex-direction:column;gap:4px;padding-left:28px;margin-top:6px;border-left:1px solid var(--color-border)}.wrk-subitem[data-v-a1ec21a7]{width:100%;min-width:0;padding:6px 12px;border-radius:var(--radius-md);background:transparent;border:none;text-align:left;font-size:13px;color:var(--color-text-muted);cursor:pointer;transition:background .2s ease,color .2s ease;display:flex;align-items:center;justify-content:space-between;gap:8px}.wrk-subitem-label[data-v-a1ec21a7]{flex:1 1 auto;min-width:0;text-align:left;font-weight:400;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wrk-subitem[data-v-a1ec21a7]:hover{background:var(--color-surface-2);color:var(--color-text)}.wrk-subitem.active[data-v-a1ec21a7]{background:var(--color-primary);color:#fff}.accordion-enter-active[data-v-a1ec21a7],.accordion-leave-active[data-v-a1ec21a7]{transition:max-height .22s ease,opacity .18s ease,transform .18s ease;overflow:hidden}.accordion-enter-from[data-v-a1ec21a7],.accordion-leave-to[data-v-a1ec21a7]{max-height:0;opacity:0;transform:translateY(-2px)}.accordion-enter-to[data-v-a1ec21a7],.accordion-leave-from[data-v-a1ec21a7]{max-height:420px;opacity:1;transform:translateY(0)}.wrk-sidebar-footer[data-v-a1ec21a7]{margin-top:auto;padding-top:var(--space-md);border-top:1px solid var(--color-border);display:flex;flex-direction:column;gap:8px}.wrk-sidebar-quota[data-v-a1ec21a7]{padding:0 2px 4px}.wrk-footer-social-block[data-v-a1ec21a7]{display:flex;flex-direction:column;gap:8px;padding-bottom:2px}.wrk-footer-social-row[data-v-a1ec21a7]{display:flex;align-items:center;gap:14px}.wrk-footer-social-link[data-v-a1ec21a7]{display:inline-flex;align-items:center;justify-content:center;color:var(--color-text-muted);opacity:.88;transition:color .2s ease,opacity .2s ease}.wrk-footer-social-link[data-v-a1ec21a7]:hover{color:var(--color-primary);opacity:1}.wrk-footer-social-icon[data-v-a1ec21a7]{width:22px;height:22px;flex-shrink:0}.wrk-footer-trust[data-v-a1ec21a7]{margin:0;font-size:11px;line-height:1.4;font-weight:400;color:var(--color-text-muted)}.wrk-footer-item[data-v-a1ec21a7]{padding:7px 10px;border-radius:var(--radius-md);font-size:13px;display:flex;align-items:center;gap:12px;min-width:0;color:var(--color-text-muted);background:transparent;cursor:pointer;border:none;transition:background .2s ease,color .2s ease}.wrk-footer-label[data-v-a1ec21a7]{flex:1 1 auto;min-width:0;font-weight:400;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left}.wrk-footer-item[data-v-a1ec21a7]:hover,.wrk-footer-item.active[data-v-a1ec21a7]{background:var(--color-surface-2);color:var(--color-text)}@media(max-width:1024px){.wrk-mobile-toggle[data-v-a1ec21a7]{display:inline-flex;align-items:center;justify-content:center}.wrk-sidebar[data-v-a1ec21a7]{position:fixed;left:0;top:0;width:86vw;max-width:340px;transform:translate(-110%);transition:transform .22s ease;z-index:999;box-shadow:var(--shadow-md)}.wrk-sidebar.mobileOpen[data-v-a1ec21a7]{transform:translate(0)}}.notification-dropdown[data-v-0a7b44ca]{width:100%;min-width:0;max-width:100%;box-sizing:border-box;overflow-x:hidden}.dropdown-header[data-v-0a7b44ca]{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:10px 14px;border-bottom:1px solid var(--color-border, var(--wrk-border));font-weight:600;min-width:0;box-sizing:border-box}.mark-all[data-v-0a7b44ca]{font-size:12px;color:var(--color-primary, var(--wrk-primary));background:none;border:none;cursor:pointer;white-space:nowrap}.dropdown-empty[data-v-0a7b44ca]{padding:16px;text-align:center;color:var(--color-text-muted, var(--wrk-text-muted))}.notification-scroll[data-v-0a7b44ca]{max-height:min(380px,55vh);overflow-y:auto}.dropdown-item[data-v-0a7b44ca]{display:flex;gap:10px;padding:10px 14px;border:none;background:var(--color-surface, var(--wrk-surface));color:var(--color-text, var(--wrk-text));width:100%;max-width:100%;min-width:0;box-sizing:border-box;cursor:pointer;text-align:left;align-items:flex-start;border-bottom:1px solid var(--color-border, var(--wrk-border))}.dropdown-item.unread[data-v-0a7b44ca]{background:color-mix(in srgb,var(--wrk-primary, #3b82f6) 10%,var(--wrk-surface))}html.dark .dropdown-item.unread[data-v-0a7b44ca]{background:#3b82f61f}.dropdown-item.level-warning[data-v-0a7b44ca]{border-left:3px solid #d97706}.dropdown-item.level-alert[data-v-0a7b44ca]{border-left:3px solid #dc2626}.dropdown-item.level-success[data-v-0a7b44ca]{border-left:3px solid #16a34a}.icon-wrap[data-v-0a7b44ca]{flex-shrink:0;width:36px;height:36px;border-radius:10px;display:flex;align-items:center;justify-content:center;background:var(--color-surface-2, var(--wrk-surface-2, #f1f5f9));color:var(--color-text-muted, var(--wrk-text-muted, #64748b))}.content[data-v-0a7b44ca]{flex:1;min-width:0}.title[data-v-0a7b44ca]{font-weight:600;font-size:14px;color:var(--color-text, var(--wrk-text));white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.body[data-v-0a7b44ca]{font-size:13px;color:var(--color-text, var(--wrk-text-muted, #334155));margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.time[data-v-0a7b44ca]{font-size:12px;color:var(--color-text-muted, var(--wrk-text-muted));margin-top:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dropdown-footer[data-v-0a7b44ca]{width:100%;max-width:100%;min-width:0;box-sizing:border-box;padding:10px 14px;border:none;border-top:1px solid var(--color-border, var(--wrk-border));background:var(--color-surface-2, var(--wrk-surface-2, #f9fafb));color:var(--color-text, var(--wrk-text));cursor:pointer;font-size:13px;text-align:center}.dropdown-footer[data-v-0a7b44ca]:hover{background:var(--color-surface-3, var(--wrk-surface-3, color-mix(in srgb, var(--wrk-text) 6%, var(--wrk-surface))))}.company-workspace[data-v-96f8542b],.crm-v2-enterprise[data-v-96f8542b]{--wrk-accent: var(--wrk-primary, #2563eb);--ws-font-sans: ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--ws-text: #0f172a;--ws-text-muted: #64748b;--ws-border: #e9eef3;--ws-border-soft: #e2e8f0;--ws-surface-muted: #f8fafc;--ws-radius-card: 14px;--ws-radius-control: 10px;--ws-radius-pill: 999px;--ws-shadow-card: 0 1px 3px rgba(0, 0, 0, .06);--ws-font-page-title: 1.5rem;--ws-weight-page-title: 600;--ws-font-section: 15px;--ws-weight-section: 700;--ws-font-body: 14px;--ws-weight-body: 400;--ws-weight-medium: 600;--ws-weight-semibold: 600;--ws-nav-active-bg: var(--wrk-accent, #2563eb);--ws-font-small: 12px;--ws-pad-card: 20px 22px;--ws-pad-table-cell: 12px 16px}.company-workspace .ws-content[data-v-96f8542b],.company-workspace .hub-body[data-v-96f8542b],.crm-v2-enterprise .ws-content[data-v-96f8542b],.crm-v2-enterprise .hub-body[data-v-96f8542b]{font-family:var(--ws-font-sans);font-size:var(--ws-font-body);font-weight:var(--ws-weight-body);color:var(--ws-text)}.ws-card[data-v-96f8542b]{background:var(--wrk-surface);border:1px solid var(--ws-border);border-radius:var(--ws-radius-card);box-shadow:var(--ws-shadow-card)}.ws-badge-success[data-v-96f8542b],.ws-badge-warning[data-v-96f8542b],.ws-badge-danger[data-v-96f8542b]{display:inline-flex;align-items:center;padding:4px 10px;border-radius:var(--ws-radius-pill);font-size:var(--ws-font-small);font-weight:500;line-height:1.25;border:1px solid transparent}.ws-badge-success[data-v-96f8542b]{background:#dcfce7;color:#166534;border-color:#bbf7d0}.ws-badge-warning[data-v-96f8542b]{background:#ffedd5;color:#9a3412;border-color:#fed7aa}.ws-badge-danger[data-v-96f8542b]{background:#fee2e2;color:#991b1b;border-color:#fecaca}.crm-v2-enterprise .ws-form .ws-field[data-v-96f8542b]{margin-bottom:16px}.crm-v2-enterprise .ws-form .ws-label[data-v-96f8542b]{display:block;font-size:var(--ws-font-small);font-weight:400;color:var(--ws-text-muted);margin-bottom:6px}.crm-v2-enterprise .ws-form .ws-section-title[data-v-96f8542b]{font-size:var(--ws-font-section);font-weight:600;color:var(--ws-text);margin:20px 0 12px}.crm-v2-enterprise .ws-form .ws-section-title[data-v-96f8542b]:first-child{margin-top:0}.crm-v2-enterprise .ws-form .ws-hint[data-v-96f8542b]{font-size:var(--ws-font-small);font-weight:400;color:var(--ws-text-muted);margin-top:6px;line-height:1.45}.crm-v2-enterprise .ws-form input[type=text][data-v-96f8542b],.crm-v2-enterprise .ws-form input[type=email][data-v-96f8542b],.crm-v2-enterprise .ws-form input[type=tel][data-v-96f8542b],.crm-v2-enterprise .ws-form input[type=number][data-v-96f8542b],.crm-v2-enterprise .ws-form input[type=url][data-v-96f8542b],.crm-v2-enterprise .ws-form input[type=color][data-v-96f8542b],.crm-v2-enterprise .ws-form select[data-v-96f8542b],.crm-v2-enterprise .ws-form textarea[data-v-96f8542b]{width:100%;max-width:100%;box-sizing:border-box;padding:9px 12px;border-radius:var(--ws-radius-control);border:1px solid var(--ws-border-soft);font-size:var(--ws-font-body);font-weight:400;color:var(--ws-text);background:var(--wrk-surface);font-family:inherit}.crm-v2-enterprise .ws-form textarea[data-v-96f8542b]{min-height:88px;resize:vertical}.crm-v2-enterprise .ws-form .ws-grid-2[data-v-96f8542b]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}@media(max-width:720px){.crm-v2-enterprise .ws-form .ws-grid-2[data-v-96f8542b]{grid-template-columns:1fr}}.crm-v2-enterprise .ws-form .ws-span-2[data-v-96f8542b]{grid-column:1 / -1}html.dark .company-workspace[data-v-96f8542b],html.dark .crm-v2-enterprise[data-v-96f8542b]{--ws-text: #f1f5f9;--ws-text-muted: #94a3b8;--ws-border: #334155;--ws-border-soft: #475569;--ws-surface-muted: #1e293b;--ws-shadow-card: 0 1px 3px rgba(0, 0, 0, .35)}html.dark .company-workspace .ws-card[data-v-96f8542b],html.dark .crm-v2-enterprise .ws-card[data-v-96f8542b]{background:var(--wrk-surface);border-color:var(--ws-border)}html.dark .company-workspace .ws-badge-success[data-v-96f8542b],html.dark .crm-v2-enterprise .ws-badge-success[data-v-96f8542b]{background:#16a34a33;color:#86efac;border-color:#22c55e59}html.dark .company-workspace .ws-badge-warning[data-v-96f8542b],html.dark .crm-v2-enterprise .ws-badge-warning[data-v-96f8542b]{background:#f59e0b26;color:#fcd34d;border-color:#f59e0b59}html.dark .company-workspace .ws-badge-danger[data-v-96f8542b],html.dark .crm-v2-enterprise .ws-badge-danger[data-v-96f8542b]{background:#dc26262e;color:#fca5a5;border-color:#f8717159}html.dark .crm-v2-enterprise .ws-form input[type=text][data-v-96f8542b],html.dark .crm-v2-enterprise .ws-form input[type=email][data-v-96f8542b],html.dark .crm-v2-enterprise .ws-form input[type=tel][data-v-96f8542b],html.dark .crm-v2-enterprise .ws-form input[type=number][data-v-96f8542b],html.dark .crm-v2-enterprise .ws-form input[type=url][data-v-96f8542b],html.dark .crm-v2-enterprise .ws-form input[type=color][data-v-96f8542b],html.dark .crm-v2-enterprise .ws-form select[data-v-96f8542b],html.dark .crm-v2-enterprise .ws-form textarea[data-v-96f8542b]{background:var(--wrk-surface-2);border-color:var(--ws-border-soft);color:var(--ws-text)}.wrk-switcher-root[data-v-96f8542b]{position:relative}.select-btn[data-v-96f8542b]{display:flex;align-items:center;min-width:0;max-width:min(280px,36vw);gap:6px;padding:8px 14px;border-radius:var(--ws-radius-pill, 999px);border:1px solid var(--ws-border, #e9eef3);background:var(--ws-surface-muted, #f8fafc);font-size:var(--ws-font-body, 14px);font-weight:400;color:var(--ws-text, #0f172a);cursor:pointer}.select-btn[data-v-96f8542b]:hover{background:var(--wrk-surface-2, #eef2f7)}.select-label[data-v-96f8542b]{flex:1 1 auto;min-width:0;max-width:min(220px,30vw);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.switcher-panel[data-v-96f8542b]{position:absolute;top:48px;right:0;width:340px;max-width:calc(100vw - 24px);padding:var(--ws-pad-card, 20px 22px);z-index:9999;box-shadow:var(--ws-shadow-card, 0 1px 3px rgba(0, 0, 0, .06))}.switcher-user[data-v-96f8542b]{padding-bottom:10px;border-bottom:1px solid var(--ws-border, #e9eef3);margin-bottom:10px}.ws-user-name[data-v-96f8542b]{font-size:var(--ws-font-body, 14px);font-weight:600;color:var(--ws-text, #0f172a)}.ws-user-email[data-v-96f8542b]{font-size:var(--ws-font-small, 12px);font-weight:400;color:var(--ws-text-muted, #64748b);margin-top:4px}.switcher-search[data-v-96f8542b]{width:100%;box-sizing:border-box;padding:9px 12px;border-radius:var(--ws-radius-control, 10px);border:1px solid var(--ws-border-soft, var(--wrk-border, #e2e8f0));margin-bottom:8px;font-size:var(--ws-font-body, 14px);font-weight:400;background:var(--wrk-surface-2, var(--ws-surface-muted, #f8fafc));color:var(--wrk-text, var(--ws-text, #0f172a))}.ws-section-label[data-v-96f8542b]{font-size:var(--ws-font-small, 12px);font-weight:600;color:var(--ws-text-muted, #64748b);margin:12px 0 6px;text-transform:uppercase;letter-spacing:.04em}.item[data-v-96f8542b]{width:100%;padding:10px;border-radius:var(--ws-radius-control, 10px);text-align:left;background:transparent;border:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:10px;font-size:var(--ws-font-body, 14px);font-weight:400;color:var(--ws-text, #0f172a)}.item[data-v-96f8542b]:hover{background:var(--ws-surface-muted, #f8fafc)}.item.is-active[data-v-96f8542b]{background:#2563eb14}.item-main[data-v-96f8542b]{flex:1;min-width:0}.item-sub[data-v-96f8542b]{color:var(--ws-text-muted, #64748b);font-size:var(--ws-font-small, 12px);font-weight:400}.item-title[data-v-96f8542b]{font-weight:400}.item-title--active[data-v-96f8542b]{font-weight:600}.item-title--normal[data-v-96f8542b]{font-weight:400}.item-icon[data-v-96f8542b]{flex-shrink:0;color:var(--ws-text-muted, #64748b)}.badge[data-v-96f8542b]{font-size:var(--ws-font-small, 12px);color:var(--wrk-accent, #2563eb);font-weight:600;flex-shrink:0}.logout[data-v-96f8542b]{color:#dc2626;font-weight:400}.empty-hint[data-v-96f8542b]{margin:8px 0;font-size:var(--ws-font-small, 12px);font-weight:400;color:var(--ws-text-muted, #64748b)}.fade-scale-enter-active[data-v-96f8542b],.fade-scale-leave-active[data-v-96f8542b]{transition:opacity .12s ease-out,transform .12s ease-out}.fade-scale-enter-from[data-v-96f8542b],.fade-scale-leave-to[data-v-96f8542b]{opacity:0;transform:translateY(-4px) scale(.98)}.topbar[data-v-5c3a2ca9]{height:64px;padding:0 24px;background:var(--color-surface);border-bottom:1px solid var(--color-border);display:flex;align-items:center;justify-content:space-between;gap:16px;position:sticky;top:0;z-index:40;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.topbar-left[data-v-5c3a2ca9]{display:flex;align-items:center;min-width:0;flex:1 1 auto;max-width:calc(100% - 200px)}.topbar-title[data-v-5c3a2ca9]{font-size:20px;font-weight:600;color:var(--color-text);white-space:nowrap;text-overflow:ellipsis;overflow:hidden;min-width:0}.topbar-help[data-v-5c3a2ca9]{flex-shrink:0;margin-left:10px;width:28px;height:28px;border-radius:999px;border:1px solid var(--color-border);background:var(--color-surface-2);color:var(--color-text-muted);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;font-size:13px;font-weight:700;line-height:1;transition:background .18s ease,border-color .18s ease,color .18s ease}.topbar-help[data-v-5c3a2ca9]:hover{background:var(--color-surface-3, var(--color-surface-2));border-color:var(--color-border-strong, var(--color-border));color:var(--color-text)}.topbar-help__glyph[data-v-5c3a2ca9]{transform:translateY(-.5px)}.topbar-right[data-v-5c3a2ca9]{display:flex;align-items:center;gap:14px;flex-shrink:0}.icon-btn[data-v-5c3a2ca9],.select-btn[data-v-5c3a2ca9],.avatar-btn[data-v-5c3a2ca9]{border-radius:999px;border:1px solid var(--color-border);background:var(--color-surface-2);color:var(--color-text);padding:8px 12px;display:inline-flex;align-items:center;gap:8px;cursor:pointer;font-size:14px;transition:background .18s ease,border-color .18s ease,box-shadow .18s ease,transform .12s ease}.icon-btn[data-v-5c3a2ca9]{width:38px;justify-content:center}.icon-btn--notif[data-v-5c3a2ca9]{position:relative}.icon-btn--comms.comms-crit-pulse[data-v-5c3a2ca9]{box-shadow:0 0 0 2px #ea580c73}.comms-crit-dot[data-v-5c3a2ca9]{position:absolute;top:2px;left:2px;width:8px;height:8px;border-radius:999px;background:#ea580c;border:2px solid var(--color-surface);box-sizing:border-box}.notif-badge[data-v-5c3a2ca9]{position:absolute;top:-3px;right:-3px;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:#dc2626;color:#fff;font-size:10px;font-weight:800;display:inline-flex;align-items:center;justify-content:center;line-height:1;border:2px solid var(--color-surface);box-sizing:border-box}.icon-btn[data-v-5c3a2ca9]:hover,.select-btn[data-v-5c3a2ca9]:hover,.avatar-btn[data-v-5c3a2ca9]:hover{background:var(--color-surface-3, var(--color-surface-2));border-color:var(--color-border-strong, var(--color-border));box-shadow:var(--shadow-xs);transform:translateY(-1px)}.select-btn[data-v-5c3a2ca9]{max-width:260px}.select-label[data-v-5c3a2ca9]{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.avatar-btn[data-v-5c3a2ca9]{width:38px;height:38px;border-radius:999px;justify-content:center;font-weight:600;background:var(--color-primary);color:#fff;overflow:hidden;padding:0}.avatar-btn--photo[data-v-5c3a2ca9]{background:var(--color-surface-2)}.avatar-img[data-v-5c3a2ca9]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.dropdown-wrapper[data-v-5c3a2ca9]{position:relative}.dropdown[data-v-5c3a2ca9]{position:absolute;top:calc(100% + 8px);right:0;min-width:220px;max-width:min(320px,92vw);background:var(--color-surface);border-radius:12px;border:1px solid var(--color-border);box-shadow:var(--shadow-md);padding:6px 0;display:flex;flex-direction:column;z-index:200}.dropdown-right[data-v-5c3a2ca9]{right:0}.dropdown.dropdown--notifications[data-v-5c3a2ca9]{width:min(360px,92vw);max-width:min(360px,92vw);min-width:min(220px,92vw);padding:0;overflow-x:hidden}.dropdown-header[data-v-5c3a2ca9]{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;padding:6px 12px 4px;color:var(--color-text-muted)}.dropdown-item[data-v-5c3a2ca9]{padding:8px 12px;border:none;background:transparent;display:flex;align-items:center;gap:10px;font-size:14px;cursor:pointer;color:var(--color-text);min-width:0;max-width:100%}.dropdown-item-text[data-v-5c3a2ca9]{flex:1 1 auto;min-width:0;font-weight:400;text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dropdown-item[data-v-5c3a2ca9]:hover{background:var(--color-surface-2)}.dropdown-item.active[data-v-5c3a2ca9]{background:#3b82f61f}.dropdown-separator[data-v-5c3a2ca9]{margin:4px 0;border-top:1px solid var(--color-border)}.dropdown-empty[data-v-5c3a2ca9]{padding:10px 12px;font-size:13px;color:var(--color-text-muted)}.dropdown-tenant[data-v-5c3a2ca9]{min-width:240px}.dropdown-item-main[data-v-5c3a2ca9]{flex:1;min-width:0;display:flex;flex-direction:column}.tenant-name[data-v-5c3a2ca9]{font-size:14px;font-weight:500}.tenant-sub[data-v-5c3a2ca9]{font-size:11px;color:var(--color-text-muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.badge-current[data-v-5c3a2ca9]{font-size:11px;padding:2px 8px;border-radius:999px;background:#22c55e1f;color:#16a34a;font-weight:500}.dropdown-user[data-v-5c3a2ca9]{min-width:240px}.user-info[data-v-5c3a2ca9]{padding:12px 12px 10px;border-bottom:1px solid var(--color-border);margin-bottom:4px}.user-name[data-v-5c3a2ca9]{font-weight:600;font-size:14px}.user-email[data-v-5c3a2ca9]{font-size:12px;color:var(--color-text-muted);margin-top:2px}.logout[data-v-5c3a2ca9]{color:var(--color-danger)}.fade-scale-enter-active[data-v-5c3a2ca9],.fade-scale-leave-active[data-v-5c3a2ca9]{transition:opacity .12s ease-out,transform .12s ease-out}.fade-scale-enter-from[data-v-5c3a2ca9],.fade-scale-leave-to[data-v-5c3a2ca9]{opacity:0;transform:translateY(-4px) scale(.98)}@media(max-width:768px){.topbar[data-v-5c3a2ca9]{padding:0 12px;gap:10px}.topbar-title[data-v-5c3a2ca9]{font-size:16px}.topbar-right[data-v-5c3a2ca9]{gap:8px}.select-btn[data-v-5c3a2ca9]{max-width:180px}}.comms-root[data-v-e96b317f]{position:fixed;inset:0;z-index:300;display:flex;justify-content:flex-end;pointer-events:none}.comms-root[data-v-e96b317f]>*{pointer-events:auto}.comms-backdrop[data-v-e96b317f]{position:absolute;inset:0;background:#0f172a59}.comms-panel[data-v-e96b317f]{position:relative;width:min(440px,100vw);height:100%;max-height:100vh;border-radius:0;border-left:1px solid var(--wrk-border, rgba(0, 0, 0, .08));display:flex;flex-direction:column;background:color-mix(in srgb,var(--wrk-surface) 92%,transparent);color:var(--wrk-text);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:-10px 0 30px #00000014}html.dark .comms-panel[data-v-e96b317f]{background:color-mix(in srgb,var(--wrk-surface) 96%,transparent);box-shadow:-12px 0 40px #00000073}.comms-head[data-v-e96b317f]{display:flex;align-items:center;justify-content:space-between;padding:16px 18px;border-bottom:1px solid var(--color-border)}.comms-title[data-v-e96b317f]{margin:0;font-size:18px;font-weight:600}.comms-close[data-v-e96b317f]{border:1px solid var(--color-border);background:var(--color-surface-2);border-radius:8px;padding:6px 12px;cursor:pointer;font-size:13px}.comms-tabs[data-v-e96b317f]{display:flex;gap:0;border-bottom:1px solid var(--color-border)}.comms-tab[data-v-e96b317f]{flex:1;border:none;background:transparent;padding:12px 10px;font-size:13px;font-weight:500;cursor:pointer;color:var(--color-text-muted);border-bottom:2px solid transparent;display:inline-flex;align-items:center;justify-content:center;gap:6px}.comms-tab--active[data-v-e96b317f]{color:var(--color-text);border-bottom-color:var(--color-primary, #3b82f6)}.comms-tab-badge[data-v-e96b317f]{min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:#dc2626;color:#fff;font-size:10px;font-weight:700;display:inline-flex;align-items:center;justify-content:center}.comms-body[data-v-e96b317f]{flex:1;overflow-y:auto;padding:12px 14px 20px}.comms-muted[data-v-e96b317f]{color:var(--color-text-muted);font-size:14px;padding:12px 4px}.comms-err[data-v-e96b317f]{color:var(--color-danger, #b91c1c);font-size:14px;padding:12px 4px}.comms-list[data-v-e96b317f]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.comms-item[data-v-e96b317f]{border:1px solid var(--color-border);border-radius:10px;padding:12px 14px;background:var(--color-surface-2, var(--color-surface))}.comms-item--critical[data-v-e96b317f]{border-color:#dc262673;background:#dc26260f}.comms-item--warning[data-v-e96b317f]{border-color:#eab30873;background:#eab30814}.comms-item-head[data-v-e96b317f]{display:flex;flex-direction:column;gap:4px;margin-bottom:8px}.comms-sev[data-v-e96b317f]{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-muted)}.comms-item-title[data-v-e96b317f]{margin:0;font-size:15px;font-weight:600}.comms-content[data-v-e96b317f]{margin:0 0 10px;white-space:pre-wrap;word-break:break-word;font-family:inherit;font-size:13px;line-height:1.45;color:var(--color-text)}.comms-item-actions[data-v-e96b317f]{display:flex;align-items:center;gap:8px}.comms-mark[data-v-e96b317f]{border:none;background:var(--color-primary, #3b82f6);color:#fff;border-radius:8px;padding:6px 12px;font-size:12px;cursor:pointer}.comms-readok[data-v-e96b317f]{font-size:12px;color:var(--color-text-muted)}.ph-root[data-v-1a4120cb]{position:fixed;inset:0;z-index:305;display:flex;justify-content:flex-end;pointer-events:none}.ph-root[data-v-1a4120cb]>*{pointer-events:auto}.ph-backdrop[data-v-1a4120cb]{position:absolute;inset:0;background:#0f172a59}html.dark .ph-backdrop[data-v-1a4120cb]{background:#0000008c}.ph-panel[data-v-1a4120cb]{position:relative;width:min(420px,100vw);height:100%;max-height:100vh;border-radius:0;border-left:1px solid var(--wrk-border, rgba(0, 0, 0, .08));display:flex;flex-direction:column;background:color-mix(in srgb,var(--wrk-surface) 94%,transparent);color:var(--wrk-text);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:-10px 0 30px #00000014}html.dark .ph-panel[data-v-1a4120cb]{background:color-mix(in srgb,var(--wrk-surface) 96%,transparent);box-shadow:-12px 0 40px #00000073}.ph-head[data-v-1a4120cb]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:16px 18px;border-bottom:1px solid var(--color-border)}.ph-title[data-v-1a4120cb]{margin:0;font-size:17px;font-weight:600;line-height:1.35;color:var(--color-text)}.ph-close[data-v-1a4120cb]{flex-shrink:0;border:1px solid var(--color-border);background:var(--color-surface-2);color:var(--color-text);border-radius:8px;padding:6px 12px;cursor:pointer;font-size:13px}.ph-close[data-v-1a4120cb]:hover{background:var(--color-surface-3, var(--color-surface-2));border-color:var(--color-border-strong, var(--color-border))}.ph-body[data-v-1a4120cb]{flex:1;overflow-y:auto;padding:14px 18px 22px;font-size:13px;line-height:1.5;color:var(--color-text)}.ph-context[data-v-1a4120cb]{margin:0 0 10px;padding:8px 10px;border-radius:8px;font-size:12px;line-height:1.45;color:var(--color-text);background:var(--color-surface-2);border:1px solid var(--color-border)}.ph-intro[data-v-1a4120cb]{margin:0 0 14px;color:var(--color-text-muted);font-size:13px;line-height:1.5}.ph-sect[data-v-1a4120cb]{margin-top:12px}.ph-sect[data-v-1a4120cb]:first-of-type{margin-top:2px}.ph-section-title[data-v-1a4120cb]{margin:0 0 5px;font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--color-text-muted)}.ph-block[data-v-1a4120cb]{margin:0;white-space:pre-line}.ph-tip[data-v-1a4120cb]{color:var(--color-text-muted)}.ph-cta-wrap[data-v-1a4120cb]{margin-top:20px;padding-top:14px;border-top:1px solid var(--color-border)}.ph-cta[data-v-1a4120cb]{display:inline-flex;padding:8px 14px;border-radius:8px;font-size:13px;font-weight:500;text-decoration:none;border:1px solid var(--color-border);background:var(--color-surface-2);color:var(--color-text)}.ph-cta[data-v-1a4120cb]:hover{background:var(--color-surface-3, var(--color-surface-2));border-color:var(--color-border-strong, var(--color-border))}.aop-root[data-v-e3f79148]{position:fixed;inset:0;z-index:306;display:flex;justify-content:flex-end;pointer-events:none}.aop-root[data-v-e3f79148]>*{pointer-events:auto}.aop-backdrop[data-v-e3f79148]{position:absolute;inset:0;background:#0f172a59}html.dark .aop-backdrop[data-v-e3f79148]{background:#0000008c}.aop-panel[data-v-e3f79148]{position:relative;width:min(440px,100vw);height:100%;max-height:100vh;border-radius:0;border-left:1px solid var(--wrk-border, var(--color-border));display:flex;flex-direction:column;background:color-mix(in srgb,var(--wrk-surface, var(--color-surface)) 94%,transparent);color:var(--wrk-text, var(--color-text));backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:-10px 0 30px #00000014}html.dark .aop-panel[data-v-e3f79148]{background:color-mix(in srgb,var(--wrk-surface, var(--color-surface)) 96%,transparent);box-shadow:-12px 0 40px #00000073}.aop-head[data-v-e3f79148]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:16px 18px;border-bottom:1px solid var(--color-border)}.aop-title[data-v-e3f79148]{margin:0;font-size:17px;font-weight:600;line-height:1.35;color:var(--color-text)}.aop-close[data-v-e3f79148]{flex-shrink:0;border:1px solid var(--color-border);background:var(--color-surface-2);color:var(--color-text);border-radius:8px;padding:6px 12px;cursor:pointer;font-size:13px}.aop-close[data-v-e3f79148]:hover{background:var(--color-surface-3, var(--color-surface-2))}.aop-body[data-v-e3f79148]{flex:1;overflow-y:auto;padding:14px 18px 22px;font-size:13px;line-height:1.5;color:var(--color-text)}.aop-muted[data-v-e3f79148]{margin:0;color:var(--wrk-text-muted, var(--color-text-muted));font-size:13px}.aop-err[data-v-e3f79148]{margin:0 0 10px;color:var(--wrk-danger, #b91c1c);font-size:13px}.aop-ok[data-v-e3f79148]{margin:0 0 10px;color:var(--wrk-success, #15803d);font-size:13px}.aop-sect[data-v-e3f79148]{margin-bottom:20px}.aop-sect-title[data-v-e3f79148]{margin:0 0 8px;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--wrk-text-muted, var(--color-text-muted))}.aop-list[data-v-e3f79148]{margin:0;padding:0;list-style:none;border:1px solid var(--color-border);border-radius:10px;overflow:hidden}.aop-li[data-v-e3f79148]{padding:8px 12px;border-bottom:1px solid var(--color-border);display:flex;flex-direction:column;gap:2px}.aop-li[data-v-e3f79148]:last-child{border-bottom:none}.aop-li-k[data-v-e3f79148]{font-weight:600;color:var(--color-text)}.aop-li-subtle[data-v-e3f79148]{font-size:11px;color:var(--wrk-text-muted, var(--color-text-muted));font-family:ui-monospace,monospace}.aop-rule-list[data-v-e3f79148]{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:10px}.aop-rule[data-v-e3f79148]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:10px 12px;border:1px solid var(--color-border);border-radius:12px;background:var(--color-surface-2)}.aop-rule-name[data-v-e3f79148]{font-weight:600;font-size:14px}.aop-rule-meta[data-v-e3f79148]{margin-top:4px;font-size:12px;color:var(--wrk-text-muted, var(--color-text-muted));display:flex;flex-wrap:wrap;align-items:center;gap:8px}.aop-pill[data-v-e3f79148]{display:inline-block;padding:2px 8px;border-radius:999px;font-size:11px;font-weight:700}.aop-pill--on[data-v-e3f79148]{background:color-mix(in srgb,var(--wrk-success, #22c55e) 18%,transparent);color:var(--wrk-success, #166534)}html.dark .aop-pill--on[data-v-e3f79148]{color:#86efac}.aop-pill--off[data-v-e3f79148]{background:color-mix(in srgb,var(--wrk-text-muted) 14%,transparent);color:var(--wrk-text-muted)}.aop-toggle input[data-v-e3f79148]{width:18px;height:18px;cursor:pointer}.aop-preset[data-v-e3f79148]{margin-bottom:14px;padding-bottom:14px;border-bottom:1px solid var(--color-border)}.aop-preset[data-v-e3f79148]:last-of-type{border-bottom:none;margin-bottom:0;padding-bottom:0}.aop-preset-t[data-v-e3f79148]{font-weight:600;margin-bottom:4px}.aop-preset-d[data-v-e3f79148]{margin:0 0 8px;font-size:12px;color:var(--wrk-text-muted, var(--color-text-muted))}.aop-preset--linked[data-v-e3f79148]{border:1px solid color-mix(in srgb,var(--wrk-success, #22c55e) 35%,var(--color-border));border-radius:12px;padding:10px 12px;margin-bottom:14px;background:color-mix(in srgb,var(--wrk-success, #22c55e) 8%,var(--color-surface-2))}html.dark .aop-preset--linked[data-v-e3f79148]{border-color:color-mix(in srgb,#86efac 28%,var(--color-border));background:color-mix(in srgb,#86efac 10%,var(--color-surface-2))}.aop-preset-match[data-v-e3f79148]{margin:0 0 8px;font-size:12px;font-weight:600;color:var(--color-text)}.aop-preset-status[data-v-e3f79148]{margin:0 0 8px;font-size:12px;color:var(--wrk-text-muted, var(--color-text-muted))}.aop-preset-warn[data-v-e3f79148]{margin:0 0 8px;font-size:12px;font-weight:600;color:var(--wrk-warning-foreground, #a16207)}html.dark .aop-preset-warn[data-v-e3f79148]{color:#facc15}.aop-preset-actions[data-v-e3f79148]{display:flex;flex-wrap:wrap;gap:8px}.aop-presets-intro[data-v-e3f79148]{margin:0 0 12px;font-size:13px;line-height:1.45}.aop-btn[data-v-e3f79148]{margin-top:4px}.aop-btn-full[data-v-e3f79148]{width:100%}.aop-sect--cta[data-v-e3f79148]{margin-bottom:0}.sr-only[data-v-e3f79148]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.quota-modal-backdrop[data-v-25d57f64]{position:fixed;inset:0;z-index:200;background:#0f172a73;display:flex;align-items:center;justify-content:center;padding:20px}.quota-modal[data-v-25d57f64]{width:100%;max-width:520px;background:var(--wrk-surface);border:1px solid var(--wrk-border);border-radius:16px;padding:22px 24px 20px;box-shadow:0 24px 64px #0f172a40}.quota-modal__head[data-v-25d57f64]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px}.quota-modal__title[data-v-25d57f64]{margin:0;font-size:1.25rem;font-weight:600;color:var(--wrk-text);line-height:1.3}.quota-modal__x[data-v-25d57f64]{flex-shrink:0;width:36px;height:36px;border:none;border-radius:10px;background:var(--wrk-surface-2);font-size:22px;line-height:1;cursor:pointer;color:var(--wrk-text-muted)}.quota-modal__body[data-v-25d57f64]{margin:0 0 20px;font-size:15px;line-height:1.55;color:var(--wrk-text-muted)}.quota-modal__foot[data-v-25d57f64]{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.quota-modal__btn[data-v-25d57f64]{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:0 16px;border-radius:10px;font-size:14px;font-weight:500;cursor:pointer;border:1px solid var(--wrk-border);background:var(--wrk-surface);color:var(--wrk-text);text-decoration:none}.quota-modal__btn--primary[data-v-25d57f64]{background:#2563eb;border-color:#2563eb;color:#fff}.quota-modal__btn--primary[data-v-25d57f64]:hover{background:#1d4ed8;border-color:#1d4ed8}.wrk-layout[data-v-de454940]{display:flex;min-height:100vh;background:var(--color-bg);position:relative}.wrk-layout-watermark[data-v-de454940]{position:fixed;inset:0;z-index:0;pointer-events:none;background-image:var(--branding-watermark-url, none);background-repeat:no-repeat;background-position:50% 42%;background-size:min(440px,52vw);opacity:.055;filter:grayscale(35%)}html.dark .wrk-layout-watermark[data-v-de454940]{opacity:.07;filter:grayscale(20%) brightness(1.15)}.wrk-layout-sidebar[data-v-de454940]{width:min(320px,36vw);min-width:280px;flex-shrink:0;border-right:1px solid var(--color-border);background:var(--color-surface);position:relative;z-index:1}.wrk-layout-main[data-v-de454940]{flex:1;display:flex;flex-direction:column;position:relative;z-index:1}.wrk-layout-content[data-v-de454940]{flex:1;padding:var(--space-xl);overflow-y:visible}.company-workspace[data-v-63d8665d],.crm-v2-enterprise[data-v-63d8665d]{--wrk-accent: var(--wrk-primary, #2563eb);--ws-font-sans: ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--ws-text: #0f172a;--ws-text-muted: #64748b;--ws-border: #e9eef3;--ws-border-soft: #e2e8f0;--ws-surface-muted: #f8fafc;--ws-radius-card: 14px;--ws-radius-control: 10px;--ws-radius-pill: 999px;--ws-shadow-card: 0 1px 3px rgba(0, 0, 0, .06);--ws-font-page-title: 1.5rem;--ws-weight-page-title: 600;--ws-font-section: 15px;--ws-weight-section: 700;--ws-font-body: 14px;--ws-weight-body: 400;--ws-weight-medium: 600;--ws-weight-semibold: 600;--ws-nav-active-bg: var(--wrk-accent, #2563eb);--ws-font-small: 12px;--ws-pad-card: 20px 22px;--ws-pad-table-cell: 12px 16px}.company-workspace .ws-content[data-v-63d8665d],.company-workspace .hub-body[data-v-63d8665d],.crm-v2-enterprise .ws-content[data-v-63d8665d],.crm-v2-enterprise .hub-body[data-v-63d8665d]{font-family:var(--ws-font-sans);font-size:var(--ws-font-body);font-weight:var(--ws-weight-body);color:var(--ws-text)}.ws-card[data-v-63d8665d]{background:var(--wrk-surface);border:1px solid var(--ws-border);border-radius:var(--ws-radius-card);box-shadow:var(--ws-shadow-card)}.ws-badge-success[data-v-63d8665d],.ws-badge-warning[data-v-63d8665d],.ws-badge-danger[data-v-63d8665d]{display:inline-flex;align-items:center;padding:4px 10px;border-radius:var(--ws-radius-pill);font-size:var(--ws-font-small);font-weight:500;line-height:1.25;border:1px solid transparent}.ws-badge-success[data-v-63d8665d]{background:#dcfce7;color:#166534;border-color:#bbf7d0}.ws-badge-warning[data-v-63d8665d]{background:#ffedd5;color:#9a3412;border-color:#fed7aa}.ws-badge-danger[data-v-63d8665d]{background:#fee2e2;color:#991b1b;border-color:#fecaca}.crm-v2-enterprise .ws-form .ws-field[data-v-63d8665d]{margin-bottom:16px}.crm-v2-enterprise .ws-form .ws-label[data-v-63d8665d]{display:block;font-size:var(--ws-font-small);font-weight:400;color:var(--ws-text-muted);margin-bottom:6px}.crm-v2-enterprise .ws-form .ws-section-title[data-v-63d8665d]{font-size:var(--ws-font-section);font-weight:600;color:var(--ws-text);margin:20px 0 12px}.crm-v2-enterprise .ws-form .ws-section-title[data-v-63d8665d]:first-child{margin-top:0}.crm-v2-enterprise .ws-form .ws-hint[data-v-63d8665d]{font-size:var(--ws-font-small);font-weight:400;color:var(--ws-text-muted);margin-top:6px;line-height:1.45}.crm-v2-enterprise .ws-form input[type=text][data-v-63d8665d],.crm-v2-enterprise .ws-form input[type=email][data-v-63d8665d],.crm-v2-enterprise .ws-form input[type=tel][data-v-63d8665d],.crm-v2-enterprise .ws-form input[type=number][data-v-63d8665d],.crm-v2-enterprise .ws-form input[type=url][data-v-63d8665d],.crm-v2-enterprise .ws-form input[type=color][data-v-63d8665d],.crm-v2-enterprise .ws-form select[data-v-63d8665d],.crm-v2-enterprise .ws-form textarea[data-v-63d8665d]{width:100%;max-width:100%;box-sizing:border-box;padding:9px 12px;border-radius:var(--ws-radius-control);border:1px solid var(--ws-border-soft);font-size:var(--ws-font-body);font-weight:400;color:var(--ws-text);background:var(--wrk-surface);font-family:inherit}.crm-v2-enterprise .ws-form textarea[data-v-63d8665d]{min-height:88px;resize:vertical}.crm-v2-enterprise .ws-form .ws-grid-2[data-v-63d8665d]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}@media(max-width:720px){.crm-v2-enterprise .ws-form .ws-grid-2[data-v-63d8665d]{grid-template-columns:1fr}}.crm-v2-enterprise .ws-form .ws-span-2[data-v-63d8665d]{grid-column:1 / -1}html.dark .company-workspace[data-v-63d8665d],html.dark .crm-v2-enterprise[data-v-63d8665d]{--ws-text: #f1f5f9;--ws-text-muted: #94a3b8;--ws-border: #334155;--ws-border-soft: #475569;--ws-surface-muted: #1e293b;--ws-shadow-card: 0 1px 3px rgba(0, 0, 0, .35)}html.dark .company-workspace .ws-card[data-v-63d8665d],html.dark .crm-v2-enterprise .ws-card[data-v-63d8665d]{background:var(--wrk-surface);border-color:var(--ws-border)}html.dark .company-workspace .ws-badge-success[data-v-63d8665d],html.dark .crm-v2-enterprise .ws-badge-success[data-v-63d8665d]{background:#16a34a33;color:#86efac;border-color:#22c55e59}html.dark .company-workspace .ws-badge-warning[data-v-63d8665d],html.dark .crm-v2-enterprise .ws-badge-warning[data-v-63d8665d]{background:#f59e0b26;color:#fcd34d;border-color:#f59e0b59}html.dark .company-workspace .ws-badge-danger[data-v-63d8665d],html.dark .crm-v2-enterprise .ws-badge-danger[data-v-63d8665d]{background:#dc26262e;color:#fca5a5;border-color:#f8717159}html.dark .crm-v2-enterprise .ws-form input[type=text][data-v-63d8665d],html.dark .crm-v2-enterprise .ws-form input[type=email][data-v-63d8665d],html.dark .crm-v2-enterprise .ws-form input[type=tel][data-v-63d8665d],html.dark .crm-v2-enterprise .ws-form input[type=number][data-v-63d8665d],html.dark .crm-v2-enterprise .ws-form input[type=url][data-v-63d8665d],html.dark .crm-v2-enterprise .ws-form input[type=color][data-v-63d8665d],html.dark .crm-v2-enterprise .ws-form select[data-v-63d8665d],html.dark .crm-v2-enterprise .ws-form textarea[data-v-63d8665d]{background:var(--wrk-surface-2);border-color:var(--ws-border-soft);color:var(--ws-text)}.tf-rem[data-v-63d8665d]{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:16px;padding:16px 18px;border:1px solid var(--ws-border, #e2e8f0);margin-bottom:16px}.tf-rem__title[data-v-63d8665d]{display:block;font-size:15px;font-weight:600;color:var(--ws-text, #0f172a)}.tf-rem__body[data-v-63d8665d]{margin:6px 0 0;font-size:13px;font-weight:400;color:var(--ws-text-muted, #64748b);line-height:1.45;max-width:640px}.tf-rem__actions[data-v-63d8665d]{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.tf-rem__btn[data-v-63d8665d]{padding:8px 14px;border-radius:var(--ws-radius-control, 10px);border:1px solid var(--ws-border, #e2e8f0);background:var(--wrk-surface);font-size:14px;font-weight:400;cursor:pointer;color:var(--ws-text, #0f172a)}.tf-rem__btn--primary[data-v-63d8665d]{background:var(--wrk-accent, #16a34a);border-color:var(--wrk-accent, #16a34a);color:#fff;font-weight:600}.launch[data-v-1725f3e4]{border:1px solid var(--wrk-border);border-radius:18px;background:var(--wrk-surface);padding:12px 14px}.launch__head[data-v-1725f3e4]{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;flex-wrap:wrap}.launch__toggle[data-v-1725f3e4]{display:flex;align-items:flex-start;gap:8px;background:none;border:0;padding:0;cursor:pointer;text-align:left;flex:1;min-width:200px}.launch__chev[data-v-1725f3e4]{font-size:14px;color:var(--wrk-text-muted, #64748b);margin-top:2px}.launch__title[data-v-1725f3e4]{margin:0;font-size:15px;font-weight:600;color:var(--wrk-text)}.launch__sub[data-v-1725f3e4]{margin:4px 0 0;font-size:12px;font-weight:400;color:var(--wrk-text-muted, #64748b)}.launch__body[data-v-1725f3e4]{margin-top:12px}.launch__state[data-v-1725f3e4],.launch__empty[data-v-1725f3e4]{font-size:13px;font-weight:400;color:var(--wrk-text-muted, #64748b);margin:0 0 10px}.launch__grid[data-v-1725f3e4]{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:8px}.launch__tile[data-v-1725f3e4]{text-decoration:none;border:1px solid var(--wrk-border);border-radius:14px;padding:10px 12px;background:var(--wrk-surface-2);display:flex;flex-direction:column;gap:4px;color:var(--wrk-text);transition:background .15s ease}.launch__tile[data-v-1725f3e4]:hover{background:var(--wrk-surface)}.launch__tile--fav[data-v-1725f3e4]{border-color:color-mix(in srgb,var(--wrk-primary) 42%,var(--wrk-border));background:color-mix(in srgb,var(--wrk-primary) 14%,var(--wrk-surface-2))}.launch__tile-label[data-v-1725f3e4]{font-size:13px;font-weight:600}.launch__tile-hint[data-v-1725f3e4],.launch__tile-ext[data-v-1725f3e4]{font-size:11px;font-weight:400;color:var(--wrk-text-muted, #64748b)}.launch__cta[data-v-1725f3e4]{margin-top:10px}.btn--sm[data-v-1725f3e4]{padding:8px 10px;border-radius:10px;font-size:12px;text-decoration:none;display:inline-flex;align-items:center}.btn[data-v-1725f3e4]{border:1px solid var(--wrk-border);background:var(--wrk-surface);color:var(--wrk-text)}.btn--primary[data-v-1725f3e4]{background:var(--wrk-primary);border-color:var(--wrk-primary);color:var(--wrk-surface)}.btn--primary[data-v-1725f3e4]:hover{background:var(--wrk-primary-hover, var(--wrk-primary));border-color:var(--wrk-primary-hover, var(--wrk-primary));opacity:.96}.exec[data-v-09b50237]{display:flex;flex-direction:column;gap:10px}.exec__intro[data-v-09b50237]{padding:2px 0}.exec__title[data-v-09b50237]{margin:0;font-size:15px;font-weight:600;color:var(--wrk-text)}.exec__sub[data-v-09b50237]{margin:4px 0 0;font-size:12px;font-weight:400;color:var(--wrk-text-muted, #64748b)}.exec__grid[data-v-09b50237]{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:10px}.exec__card[data-v-09b50237]{text-decoration:none;background:var(--wrk-surface);border:1px solid var(--wrk-border);border-radius:16px;padding:12px;display:flex;flex-direction:column;gap:4px;color:var(--wrk-text)}.exec__card[data-v-09b50237]:hover{background:var(--wrk-surface-2)}.exec__label[data-v-09b50237]{font-size:12px;font-weight:400;color:var(--wrk-text-muted, #64748b)}.exec__value[data-v-09b50237]{font-size:20px;font-weight:600;letter-spacing:-.02em;color:var(--wrk-text)}.domains__grid[data-v-18d47139]{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:10px}.domain[data-v-18d47139]{background:var(--wrk-surface);border:1px solid var(--wrk-border);border-radius:16px;padding:12px}.domain--muted[data-v-18d47139]{background:var(--wrk-surface-2)}.domain__title[data-v-18d47139]{margin:0;font-size:14px;font-weight:600}.domain__sub[data-v-18d47139]{margin:4px 0 8px;font-size:12px;font-weight:400;color:var(--wrk-text-muted, #64748b)}.domain__metrics[data-v-18d47139]{list-style:none;margin:0 0 10px;padding:0;display:flex;flex-direction:column;gap:6px;font-size:12px;font-weight:400}.domain__metrics li[data-v-18d47139]{display:flex;justify-content:space-between;gap:8px;align-items:baseline}.domain__metrics strong[data-v-18d47139]{font-weight:600;font-variant-numeric:tabular-nums}.domain__links[data-v-18d47139]{margin:0;padding-left:18px;font-size:12px;font-weight:400}.domain__links a[data-v-18d47139]{color:var(--wrk-primary, #16a34a);text-decoration:none}.domain__links a[data-v-18d47139]:hover{text-decoration:underline}.attention[data-v-a0d7e589]{background:var(--wrk-surface);border:1px solid var(--wrk-border);border-radius:16px;padding:14px 16px}.attention__head[data-v-a0d7e589]{margin-bottom:10px}.attention__title[data-v-a0d7e589]{margin:0;font-size:15px;font-weight:600}.attention__sub[data-v-a0d7e589]{margin:4px 0 0;font-size:12px;font-weight:400;color:var(--wrk-text-muted, #64748b)}.attention__state[data-v-a0d7e589],.attention__empty[data-v-a0d7e589]{margin:0;font-size:13px;font-weight:400;color:var(--wrk-text-muted, #64748b)}.attention__list[data-v-a0d7e589]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.attention__link[data-v-a0d7e589]{display:grid;grid-template-columns:auto 1fr auto auto;align-items:center;gap:12px;text-decoration:none;color:inherit;padding:8px 10px;border-radius:12px;border:1px solid var(--wrk-border);font-size:13px;font-weight:400}.attention__link[data-v-a0d7e589]:hover{background:var(--wrk-surface-2)}.attention__badge[data-v-a0d7e589]{width:10px;height:10px;border-radius:999px;flex-shrink:0}.attention__badge--danger[data-v-a0d7e589]{background:#ef4444}.attention__badge--warning[data-v-a0d7e589]{background:#f59e0b}.attention__badge--info[data-v-a0d7e589]{background:#3b82f6}.attention__label[data-v-a0d7e589]{font-weight:600;min-width:0}.attention__count[data-v-a0d7e589]{font-weight:600;font-variant-numeric:tabular-nums}.attention__cta[data-v-a0d7e589]{font-size:12px;font-weight:400;color:var(--wrk-primary, #16a34a)}.dash[data-v-facdf3ab]{display:flex;flex-direction:column;gap:16px}.dash__mid[data-v-facdf3ab]{display:grid;grid-template-columns:1fr minmax(280px,380px);gap:12px;align-items:start}@media(max-width:960px){.dash__mid[data-v-facdf3ab]{grid-template-columns:1fr}.dash__attention[data-v-facdf3ab]{order:-1}}.dash__header[data-v-facdf3ab]{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;flex-wrap:wrap;padding:6px 0}.dash__title h1[data-v-facdf3ab]{font-size:22px;font-weight:600;letter-spacing:-.02em;margin:0}.subtitle[data-v-facdf3ab]{font-size:13px;font-weight:400;color:var(--wrk-text-muted);margin:4px 0 0}.dash__actions[data-v-facdf3ab]{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.btn[data-v-facdf3ab]{border:1px solid var(--wrk-border);background:var(--wrk-surface);border-radius:12px;padding:10px 12px;font-size:13px;text-decoration:none;color:var(--wrk-text);display:inline-flex;align-items:center;gap:8px;cursor:pointer}.btn[data-v-facdf3ab]:hover{background:var(--wrk-surface-2)}.btn--primary[data-v-facdf3ab]{background:var(--wrk-primary);border-color:var(--wrk-primary);color:var(--wrk-surface)}.btn--primary[data-v-facdf3ab]:hover{background:var(--wrk-primary-hover, var(--wrk-primary));border-color:var(--wrk-primary-hover, var(--wrk-primary));opacity:.96}html.dark{color:var(--wrk-text)}.btn--danger[data-v-facdf3ab]{background:#dc2626;color:#fff;border-color:#dc2626}.btn--danger[data-v-facdf3ab]:hover{opacity:.95}.btn--warning[data-v-facdf3ab]{background:#f59e0b;color:var(--wrk-text);border-color:#f59e0b}.btn--warning[data-v-facdf3ab]:hover{opacity:.95}.btn--sm[data-v-facdf3ab]{padding:8px 10px;border-radius:10px;font-size:12px}.kpi[data-v-facdf3ab]{display:grid;grid-template-columns:repeat(4,minmax(160px,1fr));gap:10px}.kpi__item[data-v-facdf3ab]{background:var(--wrk-surface);border:1px solid var(--wrk-border);border-radius:16px;padding:12px;display:flex;flex-direction:column;gap:4px}.kpi__item--wide[data-v-facdf3ab]{grid-column:span 4}.kpi__label[data-v-facdf3ab]{font-size:12px;font-weight:400;color:var(--wrk-text-muted)}.kpi__value[data-v-facdf3ab]{font-size:22px;font-weight:600;letter-spacing:-.02em}.kpi__value--row[data-v-facdf3ab]{display:flex;align-items:center;gap:10px}.kpi__hint[data-v-facdf3ab]{font-size:12px;color:var(--wrk-text-muted)}.kpi__link[data-v-facdf3ab]{color:var(--wrk-primary);text-decoration:none}.kpi__link[data-v-facdf3ab]:hover{text-decoration:underline}.kpi__percent[data-v-facdf3ab]{font-size:12px;font-weight:600;color:var(--wrk-text);width:56px;text-align:right}.progress[data-v-facdf3ab]{width:100%;height:8px;background:var(--wrk-border);border-radius:999px;overflow:hidden}.progress__bar[data-v-facdf3ab]{height:100%;transition:width .25s ease}.progress__bar--good[data-v-facdf3ab]{background:#16a34a}.progress__bar--ok[data-v-facdf3ab]{background:#f59e0b}.progress__bar--bad[data-v-facdf3ab]{background:#dc2626}.alertbar[data-v-facdf3ab]{background:var(--wrk-text);color:var(--wrk-bg);border-radius:18px;padding:14px;display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;align-items:center}.alertbar__title[data-v-facdf3ab]{font-weight:600;margin-bottom:2px}.alertbar__text[data-v-facdf3ab]{font-size:13px;font-weight:400;opacity:.88}.alertbar__left[data-v-facdf3ab]{display:flex;flex-direction:column;gap:2px}.alertbar__right[data-v-facdf3ab]{display:flex;gap:8px;flex-wrap:wrap}.grid[data-v-facdf3ab]{display:grid;grid-template-columns:2fr 1fr;gap:12px}@media(max-width:1100px){.kpi[data-v-facdf3ab]{grid-template-columns:repeat(2,minmax(160px,1fr))}.kpi__item--wide[data-v-facdf3ab]{grid-column:span 2}.grid[data-v-facdf3ab]{grid-template-columns:1fr}}.card[data-v-facdf3ab]{background:var(--wrk-surface);border:1px solid var(--wrk-border);border-radius:18px;padding:14px;display:flex;flex-direction:column;gap:12px}.card--hero[data-v-facdf3ab]{padding:14px}.card__head[data-v-facdf3ab]{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;align-items:flex-start}.card__head h3[data-v-facdf3ab]{margin:0;font-size:15px;font-weight:600}.card__sub[data-v-facdf3ab]{margin:4px 0 0;font-size:12px;font-weight:400;color:var(--wrk-text-muted)}.card__tools[data-v-facdf3ab]{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.chip[data-v-facdf3ab]{text-decoration:none;border:1px solid var(--wrk-border);background:var(--wrk-surface);color:var(--wrk-text);padding:6px 10px;border-radius:999px;font-size:12px}.chip[data-v-facdf3ab]:hover{background:var(--wrk-surface-2)}.chip--danger[data-v-facdf3ab]{border-color:#fecaca;background:#fee2e2;color:#991b1b}.chip--warning[data-v-facdf3ab]{border-color:#fde68a;background:#fef3c7;color:#92400e}.hero[data-v-facdf3ab]{display:grid;grid-template-columns:1.2fr 1fr 1fr;gap:10px}@media(max-width:1100px){.hero[data-v-facdf3ab]{grid-template-columns:1fr}}.hero__block[data-v-facdf3ab]{border:1px solid var(--wrk-border);border-radius:16px;padding:12px;display:flex;flex-direction:column;gap:10px;background:var(--wrk-surface-2)}.hero__title[data-v-facdf3ab]{font-size:13px;font-weight:600;color:var(--wrk-text)}.hero__footer[data-v-facdf3ab]{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap}.hero__rows[data-v-facdf3ab]{display:flex;flex-direction:column;gap:8px}.heroRow[data-v-facdf3ab]{display:grid;grid-template-columns:1fr auto auto;gap:10px;align-items:center;background:var(--wrk-surface);border:1px solid var(--wrk-border);border-radius:12px;padding:10px}.heroRow__label[data-v-facdf3ab]{font-size:12px;color:var(--wrk-text-muted);font-weight:400}.heroRow__value[data-v-facdf3ab]{font-size:14px;font-weight:600}.heroRow__action .link[data-v-facdf3ab]{font-size:12px;color:var(--wrk-primary);text-decoration:none}.heroRow__action .link[data-v-facdf3ab]:hover{text-decoration:underline}.escal[data-v-facdf3ab]{display:flex;flex-direction:column;gap:10px}.escal__kpis[data-v-facdf3ab]{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.mini[data-v-facdf3ab]{background:var(--wrk-surface);border:1px solid var(--wrk-border);border-radius:12px;padding:10px}.mini__label[data-v-facdf3ab]{font-size:11px;color:var(--wrk-text-muted);font-weight:400}.mini__value[data-v-facdf3ab]{font-size:16px;font-weight:600;margin-top:2px}.levels__title[data-v-facdf3ab]{font-size:12px;font-weight:600;color:var(--wrk-text);margin-bottom:6px}.levels__list[data-v-facdf3ab]{display:flex;flex-direction:column;gap:6px}.levelItem[data-v-facdf3ab]{background:var(--wrk-surface);border:1px solid var(--wrk-border);border-radius:12px;padding:10px;display:flex;justify-content:space-between;align-items:center}.levelTag[data-v-facdf3ab]{display:inline-flex;align-items:center;justify-content:center;font-size:11px;font-weight:600;border-radius:999px;padding:3px 8px;border:1px solid var(--wrk-border);background:var(--wrk-surface-2)}.levelItem__left[data-v-facdf3ab]{display:flex;gap:8px;align-items:center}.triage[data-v-facdf3ab]{display:flex;flex-direction:column;gap:8px}.triage__row[data-v-facdf3ab]{background:var(--wrk-surface);border:1px solid var(--wrk-border);border-radius:12px;padding:10px;display:grid;grid-template-columns:1fr auto auto;gap:10px;align-items:center}.triage__label[data-v-facdf3ab]{font-size:12px;color:var(--wrk-text-muted);font-weight:400}.triage__value[data-v-facdf3ab]{font-size:14px;font-weight:600}.op[data-v-facdf3ab]{display:flex;flex-direction:column;gap:14px}.op__section[data-v-facdf3ab]{display:flex;flex-direction:column;gap:10px}.op__title[data-v-facdf3ab]{font-size:13px;font-weight:600}.op__grid[data-v-facdf3ab]{display:grid;grid-template-columns:1fr 1fr;gap:8px}.op__box[data-v-facdf3ab]{background:var(--wrk-surface-2);border:1px solid var(--wrk-border);border-radius:14px;padding:12px}.op__box--wide[data-v-facdf3ab]{grid-column:span 2}.op__label[data-v-facdf3ab]{font-size:11px;color:var(--wrk-text-muted);font-weight:400}.op__value[data-v-facdf3ab]{margin-top:4px;font-size:13px;font-weight:400;color:var(--wrk-text)}.big[data-v-facdf3ab]{font-size:18px;font-weight:600}.op__actions[data-v-facdf3ab]{display:flex;gap:8px;flex-wrap:wrap}.quick[data-v-facdf3ab]{display:grid;grid-template-columns:1fr 1fr;gap:8px}.quick__item[data-v-facdf3ab]{text-decoration:none;background:var(--wrk-surface);border:1px solid var(--wrk-border);border-radius:14px;padding:12px;display:flex;flex-direction:column;gap:2px}.quick__item[data-v-facdf3ab]:hover{background:var(--wrk-surface-2)}.quick__name[data-v-facdf3ab]{font-size:13px;font-weight:600;color:var(--wrk-text)}.quick__desc[data-v-facdf3ab]{font-size:12px;font-weight:400;color:var(--wrk-text-muted)}.shortcut[data-v-facdf3ab]{display:grid;grid-template-columns:1fr 1fr;gap:8px}.shortcut__btn[data-v-facdf3ab]{text-decoration:none;border:1px solid var(--wrk-border);background:var(--wrk-surface);border-radius:14px;padding:10px 12px;display:flex;justify-content:space-between;align-items:center;gap:10px;color:var(--wrk-text);font-size:12px;font-weight:600}.shortcut__btn[data-v-facdf3ab]:hover{background:var(--wrk-surface-2)}.pill[data-v-facdf3ab]{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;padding:3px 10px;font-size:12px;font-weight:600;border:1px solid var(--wrk-border);background:var(--wrk-surface)}.pill--danger[data-v-facdf3ab]{background:#fee2e2;border-color:#fecaca;color:#991b1b}.pill--warning[data-v-facdf3ab]{background:#fef3c7;border-color:#fde68a;color:#92400e}.muted[data-v-facdf3ab]{color:var(--wrk-text-muted);font-size:12px;font-weight:400}.text-danger[data-v-facdf3ab]{color:#dc2626;font-weight:600}.state[data-v-facdf3ab]{color:var(--wrk-text-muted);font-size:13px;font-weight:400}html.dark .chip--danger[data-v-facdf3ab],html.dark .chip--warning[data-v-facdf3ab]{border-color:#f8717159}html.dark .chip--danger[data-v-facdf3ab]{background:#dc262626;color:#fecaca}html.dark .chip--warning[data-v-facdf3ab]{background:#b4530933;color:#fde68a}html.dark .pill--danger[data-v-facdf3ab],html.dark .pill--warning[data-v-facdf3ab]{border-color:#f8717159}html.dark .pill--danger[data-v-facdf3ab]{background:#dc262626;color:#fecaca}html.dark .pill--warning[data-v-facdf3ab]{background:#b4530933;color:#fde68a}.switch[data-v-8161a8bf]{position:relative;width:40px;height:22px;display:inline-block}.switch input[data-v-8161a8bf]{display:none}.slider[data-v-8161a8bf]{position:absolute;cursor:pointer;inset:0;background:var(--color-border);border-radius:22px;transition:.3s}.slider[data-v-8161a8bf]:before{content:"";position:absolute;height:18px;width:18px;left:2px;bottom:2px;background:var(--wrk-surface);border-radius:50%;transition:.3s;box-shadow:0 1px 2px #0000001f}input:checked+.slider[data-v-8161a8bf]{background:var(--color-primary)}input:checked+.slider[data-v-8161a8bf]:before{transform:translate(18px)}html.dark{background:#e2e8f0}.company-workspace[data-v-18dc8000],.crm-v2-enterprise[data-v-18dc8000]{--wrk-accent: var(--wrk-primary, #2563eb);--ws-font-sans: ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--ws-text: #0f172a;--ws-text-muted: #64748b;--ws-border: #e9eef3;--ws-border-soft: #e2e8f0;--ws-surface-muted: #f8fafc;--ws-radius-card: 14px;--ws-radius-control: 10px;--ws-radius-pill: 999px;--ws-shadow-card: 0 1px 3px rgba(0, 0, 0, .06);--ws-font-page-title: 1.5rem;--ws-weight-page-title: 600;--ws-font-section: 15px;--ws-weight-section: 700;--ws-font-body: 14px;--ws-weight-body: 400;--ws-weight-medium: 600;--ws-weight-semibold: 600;--ws-nav-active-bg: var(--wrk-accent, #2563eb);--ws-font-small: 12px;--ws-pad-card: 20px 22px;--ws-pad-table-cell: 12px 16px}.company-workspace .ws-content[data-v-18dc8000],.company-workspace .hub-body[data-v-18dc8000],.crm-v2-enterprise .ws-content[data-v-18dc8000],.crm-v2-enterprise .hub-body[data-v-18dc8000]{font-family:var(--ws-font-sans);font-size:var(--ws-font-body);font-weight:var(--ws-weight-body);color:var(--ws-text)}.ws-card[data-v-18dc8000]{background:var(--wrk-surface);border:1px solid var(--ws-border);border-radius:var(--ws-radius-card);box-shadow:var(--ws-shadow-card)}.ws-badge-success[data-v-18dc8000],.ws-badge-warning[data-v-18dc8000],.ws-badge-danger[data-v-18dc8000]{display:inline-flex;align-items:center;padding:4px 10px;border-radius:var(--ws-radius-pill);font-size:var(--ws-font-small);font-weight:500;line-height:1.25;border:1px solid transparent}.ws-badge-success[data-v-18dc8000]{background:#dcfce7;color:#166534;border-color:#bbf7d0}.ws-badge-warning[data-v-18dc8000]{background:#ffedd5;color:#9a3412;border-color:#fed7aa}.ws-badge-danger[data-v-18dc8000]{background:#fee2e2;color:#991b1b;border-color:#fecaca}.crm-v2-enterprise .ws-form .ws-field[data-v-18dc8000]{margin-bottom:16px}.crm-v2-enterprise .ws-form .ws-label[data-v-18dc8000]{display:block;font-size:var(--ws-font-small);font-weight:400;color:var(--ws-text-muted);margin-bottom:6px}.crm-v2-enterprise .ws-form .ws-section-title[data-v-18dc8000]{font-size:var(--ws-font-section);font-weight:600;color:var(--ws-text);margin:20px 0 12px}.crm-v2-enterprise .ws-form .ws-section-title[data-v-18dc8000]:first-child{margin-top:0}.crm-v2-enterprise .ws-form .ws-hint[data-v-18dc8000]{font-size:var(--ws-font-small);font-weight:400;color:var(--ws-text-muted);margin-top:6px;line-height:1.45}.crm-v2-enterprise .ws-form input[type=text][data-v-18dc8000],.crm-v2-enterprise .ws-form input[type=email][data-v-18dc8000],.crm-v2-enterprise .ws-form input[type=tel][data-v-18dc8000],.crm-v2-enterprise .ws-form input[type=number][data-v-18dc8000],.crm-v2-enterprise .ws-form input[type=url][data-v-18dc8000],.crm-v2-enterprise .ws-form input[type=color][data-v-18dc8000],.crm-v2-enterprise .ws-form select[data-v-18dc8000],.crm-v2-enterprise .ws-form textarea[data-v-18dc8000]{width:100%;max-width:100%;box-sizing:border-box;padding:9px 12px;border-radius:var(--ws-radius-control);border:1px solid var(--ws-border-soft);font-size:var(--ws-font-body);font-weight:400;color:var(--ws-text);background:var(--wrk-surface);font-family:inherit}.crm-v2-enterprise .ws-form textarea[data-v-18dc8000]{min-height:88px;resize:vertical}.crm-v2-enterprise .ws-form .ws-grid-2[data-v-18dc8000]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}@media(max-width:720px){.crm-v2-enterprise .ws-form .ws-grid-2[data-v-18dc8000]{grid-template-columns:1fr}}.crm-v2-enterprise .ws-form .ws-span-2[data-v-18dc8000]{grid-column:1 / -1}html.dark .company-workspace[data-v-18dc8000],html.dark .crm-v2-enterprise[data-v-18dc8000]{--ws-text: #f1f5f9;--ws-text-muted: #94a3b8;--ws-border: #334155;--ws-border-soft: #475569;--ws-surface-muted: #1e293b;--ws-shadow-card: 0 1px 3px rgba(0, 0, 0, .35)}html.dark .company-workspace .ws-card[data-v-18dc8000],html.dark .crm-v2-enterprise .ws-card[data-v-18dc8000]{background:var(--wrk-surface);border-color:var(--ws-border)}html.dark .company-workspace .ws-badge-success[data-v-18dc8000],html.dark .crm-v2-enterprise .ws-badge-success[data-v-18dc8000]{background:#16a34a33;color:#86efac;border-color:#22c55e59}html.dark .company-workspace .ws-badge-warning[data-v-18dc8000],html.dark .crm-v2-enterprise .ws-badge-warning[data-v-18dc8000]{background:#f59e0b26;color:#fcd34d;border-color:#f59e0b59}html.dark .company-workspace .ws-badge-danger[data-v-18dc8000],html.dark .crm-v2-enterprise .ws-badge-danger[data-v-18dc8000]{background:#dc26262e;color:#fca5a5;border-color:#f8717159}html.dark .crm-v2-enterprise .ws-form input[type=text][data-v-18dc8000],html.dark .crm-v2-enterprise .ws-form input[type=email][data-v-18dc8000],html.dark .crm-v2-enterprise .ws-form input[type=tel][data-v-18dc8000],html.dark .crm-v2-enterprise .ws-form input[type=number][data-v-18dc8000],html.dark .crm-v2-enterprise .ws-form input[type=url][data-v-18dc8000],html.dark .crm-v2-enterprise .ws-form input[type=color][data-v-18dc8000],html.dark .crm-v2-enterprise .ws-form select[data-v-18dc8000],html.dark .crm-v2-enterprise .ws-form textarea[data-v-18dc8000]{background:var(--wrk-surface-2);border-color:var(--ws-border-soft);color:var(--ws-text)}.account-page[data-v-18dc8000]{max-width:960px;margin:0 auto;width:100%;display:flex;flex-direction:column;gap:16px}.wrk-header-row[data-v-18dc8000]{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.wrk-page-title[data-v-18dc8000]{margin:0;font-size:var(--ws-font-page-title, 1.5rem);font-weight:600;color:var(--ws-text)}.wrk-page-subtitle[data-v-18dc8000]{margin:6px 0 0;max-width:42rem;font-size:var(--ws-font-small, 12px);font-weight:400;color:var(--ws-text-muted);line-height:1.45}.account-grid[data-v-18dc8000]{display:flex;flex-direction:column;gap:20px}.acc-card[data-v-18dc8000]{padding:var(--ws-pad-card, 20px 22px)}.account-card[data-v-18dc8000]{box-shadow:var(--ws-shadow-card, var(--shadow-sm))}.actions[data-v-18dc8000]{margin-top:4px;padding-top:20px;border-top:1px solid var(--ws-border);display:flex;flex-wrap:wrap;gap:12px;align-items:center}.actions--inline[data-v-18dc8000]{margin-top:0;padding-top:0;border-top:none}.acc-toggle-group[data-v-18dc8000]{margin-top:6px;border:1px solid var(--ws-border-soft);border-radius:var(--ws-radius-control);overflow:hidden;background:var(--wrk-surface)}.toggle-row[data-v-18dc8000]{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;border-bottom:1px solid var(--ws-border);font-weight:400}.toggle-row[data-v-18dc8000]:last-child{border-bottom:none}.toggle-row__label[data-v-18dc8000]{flex:1;min-width:0;line-height:1.4}.btn-primary[data-v-18dc8000]{padding:10px 16px;background:var(--color-primary, var(--wrk-accent));color:#fff;border-radius:var(--ws-radius-control, 10px);cursor:pointer;border:none;font-size:var(--ws-font-body, 14px);font-weight:600}.btn-danger[data-v-18dc8000]{padding:10px 16px;background:#dc2626;color:#fff;border-radius:var(--ws-radius-control, 10px);cursor:pointer;border:none;font-size:var(--ws-font-body, 14px);font-weight:600}.btn-text-like[data-v-18dc8000]{margin:0;padding:8px 10px;border:none;background:none;cursor:pointer;font-size:var(--ws-font-body, 14px);font-weight:400;color:var(--color-primary, var(--wrk-accent));text-decoration:underline;text-underline-offset:2px}.btn-text-like[data-v-18dc8000]:disabled{opacity:.45;cursor:not-allowed;text-decoration:none}.btn-danger-text[data-v-18dc8000]{color:#b91c1c}.acc-flash[data-v-18dc8000]{margin:0;padding:12px 14px;border-radius:var(--ws-radius-card, 14px);font-size:var(--ws-font-body, 14px);font-weight:400;line-height:1.45}.acc-flash--ok[data-v-18dc8000]{background:#ecfdf5;color:#065f46;border:1px solid #a7f3d0}.acc-flash--err[data-v-18dc8000]{background:#fef2f2;color:#991b1b;border:1px solid #fecaca}.acc-avatar-panel[data-v-18dc8000]{margin-bottom:20px;padding:16px 18px;border-radius:var(--ws-radius-control);border:1px solid var(--ws-border-soft);background:var(--ws-surface-muted)}.acc-avatar-row[data-v-18dc8000]{display:flex;flex-wrap:wrap;gap:18px 20px;align-items:flex-start}.acc-avatar-preview[data-v-18dc8000]{width:80px;height:80px;border-radius:var(--ws-radius-pill, 999px);overflow:hidden;background:var(--color-primary, var(--wrk-accent));color:#fff;display:flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:0 1px 2px #0000000f}.acc-avatar-img[data-v-18dc8000]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.acc-avatar-initial[data-v-18dc8000]{font-size:30px;font-weight:600}.acc-avatar-actions[data-v-18dc8000]{flex:1;min-width:min(100%,220px);display:flex;flex-direction:column;gap:10px}.acc-avatar-btn-row[data-v-18dc8000]{display:flex;flex-wrap:wrap;align-items:center;gap:8px 4px}.acc-file[data-v-18dc8000]{display:none}.acc-file-label[data-v-18dc8000]{cursor:pointer;margin:0}.btn-secondary-like[data-v-18dc8000]{display:inline-flex;align-items:center;justify-content:center;margin:0;padding:9px 14px;border-radius:var(--ws-radius-control, 10px);border:1px solid var(--ws-border);background:var(--wrk-surface);cursor:pointer;font-size:var(--ws-font-body, 14px);font-weight:600;color:var(--ws-text)}.acc-hint[data-v-18dc8000]{font-size:var(--ws-font-small, 12px);font-weight:400;color:var(--ws-text-muted);margin:0;line-height:1.45}.acc-hint--tight[data-v-18dc8000]{margin:0}.acc-hint--avatar[data-v-18dc8000]{margin-top:2px}.acc-2fa-lead[data-v-18dc8000]{display:flex;flex-direction:column;gap:12px;margin-bottom:18px}.acc-2fa-status-wrap[data-v-18dc8000]{padding:12px 14px;border-radius:var(--ws-radius-control);border:1px solid var(--ws-border-soft);background:var(--ws-surface-muted)}.acc-2fa-status[data-v-18dc8000]{margin:0;font-size:var(--ws-font-body, 14px);font-weight:400;color:var(--ws-text);line-height:1.45}.acc-2fa-actions[data-v-18dc8000]{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.acc-2fa-panel[data-v-18dc8000]{display:flex;flex-direction:column;gap:16px;padding:18px 20px;border-radius:var(--ws-radius-control);border:1px solid var(--ws-border-soft);background:var(--ws-surface-muted)}.acc-2fa .ws-field--compact[data-v-18dc8000]{margin-bottom:0}.acc-muted[data-v-18dc8000]{color:var(--ws-text-muted);font-weight:400}.acc-qr[data-v-18dc8000]{max-width:220px;margin:0;padding:8px;background:var(--wrk-surface);border-radius:var(--ws-radius-control);border:1px solid var(--ws-border-soft)}.acc-qr[data-v-18dc8000] svg{display:block;max-width:100%;height:auto}.acc-secret[data-v-18dc8000]{margin:0}.acc-secret code[data-v-18dc8000]{display:block;margin-top:6px;padding:10px 12px;word-break:break-all;font-size:13px;font-weight:400;background:var(--wrk-surface);border:1px solid var(--ws-border-soft);border-radius:var(--ws-radius-control)}.acc-codes[data-v-18dc8000]{list-style:none;padding:10px 12px;margin:0;display:grid;gap:8px;background:var(--wrk-surface);border:1px solid var(--ws-border-soft);border-radius:var(--ws-radius-control)}.acc-codes li[data-v-18dc8000]{margin:0}.acc-codes code[data-v-18dc8000]{font-size:13px;font-weight:400}.acc-sub[data-v-18dc8000]{margin:0 0 4px;font-size:var(--ws-font-section, 15px);font-weight:600;color:var(--ws-text)}.acc-2fa-block[data-v-18dc8000]{margin-top:24px;padding-top:22px;border-top:1px solid var(--ws-border)}.acc-2fa-block .acc-sub[data-v-18dc8000]{margin-bottom:8px}.acc-2fa-block .acc-hint[data-v-18dc8000],.acc-2fa-block .ws-grid-2[data-v-18dc8000]{margin-bottom:4px}.acc-2fa-block .btn-secondary-like[data-v-18dc8000],.acc-2fa-block .btn-danger[data-v-18dc8000]{margin-top:4px}.acc-2fa-block .btn-secondary-like+.acc-codes[data-v-18dc8000]{margin-top:12px}.acc-2fa-danger[data-v-18dc8000]{margin-top:8px}@media(max-width:720px){.account-page[data-v-18dc8000]{gap:14px}.account-grid[data-v-18dc8000]{gap:16px}.acc-card[data-v-18dc8000]{padding:18px 16px}.acc-avatar-panel[data-v-18dc8000]{padding:14px}.acc-2fa-panel[data-v-18dc8000]{padding:16px}}html.dark{background:#10b98124;color:#6ee7b7;border-color:#34d39959}html.dark{background:#ef44441f;color:#fecaca;border-color:#f8717159}.tile-preview[data-v-f7657c16]{padding:20px;border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-sm)}.tile-card[data-v-f7657c16]{background:var(--color-surface-2);border:1px solid var(--color-border);border-radius:var(--radius-xl);padding:20px;display:flex;flex-direction:column;gap:12px;transition:border-color .2s ease}.tile-card.pinned[data-v-f7657c16]{border-color:var(--color-primary)}.tile-card.favorite[data-v-f7657c16]{border-color:gold}.tile-icon[data-v-f7657c16]{width:48px;height:48px;border-radius:12px;background:var(--color-surface);display:flex;align-items:center;justify-content:center}.tile-title[data-v-f7657c16]{font-size:18px;font-weight:600;color:var(--color-text)}.tile-url[data-v-f7657c16]{font-size:13px;color:var(--color-text-muted);word-break:break-all}.tile-meta[data-v-f7657c16]{display:flex;gap:6px}.chip[data-v-f7657c16]{padding:3px 8px;font-size:11px;font-weight:600;border-radius:999px;background:var(--color-primary);color:#fff}.chip.fav[data-v-f7657c16]{background:gold;color:#000}.icon-picker-overlay[data-v-d49d37db]{position:fixed;inset:0;background:#0a0c12bf;display:flex;align-items:center;justify-content:center;z-index:999}.icon-picker-card[data-v-d49d37db]{width:900px;max-width:95vw;max-height:85vh;background:var(--color-surface);border-radius:var(--radius-xl);border:1px solid var(--color-border);box-shadow:var(--shadow-xl);display:flex;flex-direction:column;overflow:hidden}.icon-picker-header[data-v-d49d37db]{padding:16px;border-bottom:1px solid var(--color-border);display:flex;flex-direction:column;gap:10px}.icon-picker-header h3[data-v-d49d37db]{margin:0;font-size:16px;font-weight:600}.icon-search[data-v-d49d37db]{padding:8px 10px;border-radius:var(--radius-md);border:1px solid var(--color-border);background:var(--color-surface-2);color:var(--color-text);font-size:13px}.icon-grid[data-v-d49d37db]{padding:16px;overflow-y:auto;display:grid;grid-template-columns:repeat(auto-fill,minmax(110px,1fr));gap:10px}.icon-item[data-v-d49d37db]{background:var(--color-surface-2);border:1px solid transparent;border-radius:var(--radius-md);padding:10px 6px;display:flex;flex-direction:column;align-items:center;gap:6px;cursor:pointer;transition:background .15s ease,border-color .15s ease}.icon-item[data-v-d49d37db]:hover{background:var(--color-surface-3);border-color:var(--color-primary)}.icon-svg[data-v-d49d37db]{width:22px;height:22px}.icon-label[data-v-d49d37db]{font-size:11px;opacity:.75;text-align:center;word-break:break-word}.icon-empty[data-v-d49d37db]{grid-column:1 / -1;text-align:center;opacity:.6;padding:30px 0}.icon-picker-footer[data-v-d49d37db]{padding:12px 16px;border-top:1px solid var(--color-border);display:flex;justify-content:flex-end}.admin-page[data-v-2fa0d9e6]{display:flex;flex-direction:column;gap:var(--space-xl)}.wrk-header-row[data-v-2fa0d9e6]{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--space-lg);margin-bottom:var(--space-xl)}.wrk-page-title[data-v-2fa0d9e6]{font-size:22px;font-weight:600;margin-bottom:4px}.wrk-page-subtitle[data-v-2fa0d9e6]{font-size:13px;color:var(--color-text-muted)}.wrk-header-actions[data-v-2fa0d9e6]{display:flex;align-items:center;gap:var(--space-md)}.wrk-search-input[data-v-2fa0d9e6]{min-width:220px;padding:6px 10px;border-radius:var(--radius-md);border:1px solid var(--color-border);font-size:13px;background:var(--color-surface)}.wrk-tiles-layout[data-v-2fa0d9e6]{display:grid;grid-template-columns:260px minmax(0,1fr);gap:var(--space-xl);align-items:flex-start}@media(max-width:900px){.wrk-tiles-layout[data-v-2fa0d9e6]{grid-template-columns:1fr}}.wrk-categories-panel[data-v-2fa0d9e6]{background:var(--color-surface);border-radius:var(--radius-lg);border:1px solid var(--color-border);box-shadow:var(--shadow-xs);padding:var(--space-lg);display:flex;flex-direction:column;gap:var(--space-md);max-height:700px}.wrk-categories-title[data-v-2fa0d9e6]{font-size:16px;font-weight:600;color:var(--color-text)}.wrk-categories-list[data-v-2fa0d9e6]{margin-top:var(--space-sm);display:flex;flex-direction:column;gap:6px}.wrk-categories-scroll[data-v-2fa0d9e6]{margin-top:4px;display:flex;flex-direction:column;gap:4px}.wrk-flex-between[data-v-2fa0d9e6]{display:flex;justify-content:space-between;align-items:center;gap:var(--space-md)}.wrk-cat-item-row[data-v-2fa0d9e6]{display:flex;align-items:center;gap:4px}.wrk-cat-item[data-v-2fa0d9e6]{flex:1;display:flex;align-items:center;justify-content:space-between;gap:var(--space-sm);padding:8px 10px;border-radius:var(--radius-md);border:1px solid transparent;background:transparent;color:var(--color-text-muted);font-size:13px;cursor:pointer;transition:background var(--transition),color var(--transition),box-shadow var(--transition),border-color var(--transition)}.wrk-cat-item[data-v-2fa0d9e6]:hover{background:var(--color-surface-2);color:var(--color-text)}.wrk-cat-item.is-active[data-v-2fa0d9e6]{background:var(--color-primary);border-color:var(--color-primary);color:#fff;box-shadow:var(--shadow-sm)}.wrk-cat-main[data-v-2fa0d9e6]{display:flex;align-items:center;gap:6px;min-width:0}.wrk-cat-icon[data-v-2fa0d9e6]{width:26px;height:26px;border-radius:var(--radius-md);background:var(--color-surface-2);display:flex;align-items:center;justify-content:center}.wrk-cat-name[data-v-2fa0d9e6]{font-size:13px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.wrk-cat-count[data-v-2fa0d9e6]{font-size:11px;opacity:.7}.wrk-cat-actions[data-v-2fa0d9e6]{display:flex;align-items:center;gap:4px}.wrk-cat-action-btn[data-v-2fa0d9e6]{border:none;padding:2px 6px;border-radius:var(--radius-sm);background:transparent;cursor:pointer;font-size:11px;opacity:.8;transition:background var(--transition),opacity var(--transition)}.wrk-cat-action-btn[data-v-2fa0d9e6]:hover{background:var(--color-surface-2);opacity:1}.wrk-cat-action-danger[data-v-2fa0d9e6]:hover{background:#ef44441f}.wrk-tiles-panel[data-v-2fa0d9e6]{display:flex;flex-direction:column;gap:var(--space-lg)}.wrk-grid-tiles[data-v-2fa0d9e6]{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:var(--space-md)}.wrk-tile[data-v-2fa0d9e6]{background:var(--color-surface);border-radius:var(--radius-lg);border:1px solid var(--color-border);padding:var(--space-md);box-shadow:var(--shadow-xs);transition:box-shadow var(--transition),transform var(--transition),border-color var(--transition),background var(--transition)}.wrk-tile[data-v-2fa0d9e6]:hover{box-shadow:var(--shadow-sm);transform:translateY(-1px)}.wrk-tile.pinned[data-v-2fa0d9e6]{border-color:var(--color-primary);box-shadow:var(--shadow-md)}.wrk-tile.favorite[data-v-2fa0d9e6]{border-color:gold}.wrk-tile-header[data-v-2fa0d9e6]{display:flex;justify-content:space-between;gap:var(--space-md);align-items:flex-start;margin-bottom:var(--space-md);cursor:pointer}.wrk-tile-header-main[data-v-2fa0d9e6]{flex:1;min-width:0}.wrk-tile-title-row[data-v-2fa0d9e6]{display:flex;align-items:center;gap:var(--space-sm)}.wrk-tile-icon[data-v-2fa0d9e6]{width:36px;height:36px;border-radius:var(--radius-md);background:var(--color-surface-2);display:flex;align-items:center;justify-content:center}.wrk-tile-title-text[data-v-2fa0d9e6]{font-size:16px;font-weight:600;color:var(--color-text);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.wrk-tile-url[data-v-2fa0d9e6]{font-size:12px;color:var(--color-text-muted);margin-top:4px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.wrk-tile-header-actions[data-v-2fa0d9e6]{display:flex;flex-direction:column;align-items:flex-end;gap:4px}.wrk-fav-toggle[data-v-2fa0d9e6]{width:28px;height:28px;border-radius:999px;border:none;cursor:pointer;font-size:16px;display:flex;align-items:center;justify-content:center;background:transparent;transition:background var(--transition),transform var(--transition)}.wrk-fav-toggle span[data-v-2fa0d9e6]{color:gold}.wrk-fav-toggle[data-v-2fa0d9e6]:hover{background:#facc1526;transform:translateY(-1px)}.wrk-pin-btn[data-v-2fa0d9e6]{font-size:12px;padding-inline:10px}.wrk-tile-meta[data-v-2fa0d9e6]{display:flex;justify-content:space-between;align-items:center;font-size:12px;color:var(--color-text-muted);margin-top:4px}.wrk-tile-meta-category[data-v-2fa0d9e6]{display:inline-flex;align-items:center;gap:6px}.wrk-tile-meta-dot[data-v-2fa0d9e6]{width:6px;height:6px;border-radius:999px;background:var(--wrk-secondary)}.wrk-tile-meta-order[data-v-2fa0d9e6]{opacity:.7}.wrk-tile-footer[data-v-2fa0d9e6]{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-top:var(--space-md);flex-wrap:wrap}.wrk-tile-chips[data-v-2fa0d9e6]{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.wrk-tile-actions[data-v-2fa0d9e6]{display:flex;align-items:center;gap:6px}.wrk-chip[data-v-2fa0d9e6]{padding:2px 8px;border-radius:999px;font-size:11px;font-weight:600;border:1px solid transparent}.wrk-chip-fav[data-v-2fa0d9e6]{background:gold;color:#111}.wrk-chip-pin[data-v-2fa0d9e6]{background:#e0ecff;color:#1d4ed8}.wrk-empty-state[data-v-2fa0d9e6]{border-radius:var(--radius-lg);border:1px dashed var(--color-border);padding:var(--space-xl);text-align:center;color:var(--color-text-muted);display:flex;flex-direction:column;gap:var(--space-md);align-items:center;justify-content:center}.wrk-modal-overlay[data-v-2fa0d9e6]{position:fixed;inset:0;background:#0f11168c;display:flex;align-items:center;justify-content:center;z-index:50}.wrk-modal-card[data-v-2fa0d9e6]{max-width:720px;width:100%;padding:var(--space-md)}.wrk-card[data-v-2fa0d9e6]{background:var(--color-surface);border-radius:var(--radius-lg);border:1px solid var(--color-border);box-shadow:var(--shadow-lg)}.wrk-card-padded[data-v-2fa0d9e6]{padding:var(--space-lg)}.wrk-modal-title[data-v-2fa0d9e6]{font-size:18px;font-weight:600;margin-bottom:var(--space-lg)}.wrk-form-grid[data-v-2fa0d9e6]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:var(--space-md)}.wrk-form-group[data-v-2fa0d9e6]{display:flex;flex-direction:column;gap:4px;font-size:13px}.wrk-input[data-v-2fa0d9e6]{padding:7px 10px;border-radius:var(--radius-md);border:1px solid var(--color-border);background:var(--color-surface);font-size:13px}.wrk-icon-preview[data-v-2fa0d9e6]{display:inline-flex;align-items:center;gap:8px;padding:6px 10px;border-radius:var(--radius-md);background:var(--color-surface-2);margin-top:6px;font-size:12px;color:var(--color-text-muted)}.wrk-icon-preview-label[data-v-2fa0d9e6]{font-size:12px;color:var(--color-text-muted)}.wrk-flex-inline[data-v-2fa0d9e6]{display:inline-flex;align-items:center;gap:8px;margin-top:4px}.wrk-checkbox-label[data-v-2fa0d9e6]{font-size:13px;color:var(--color-text-muted)}.wrk-modal-footer[data-v-2fa0d9e6]{display:flex;justify-content:flex-end;gap:var(--space-md);margin-top:var(--space-xl)}.wrk-tile.skeleton[data-v-2fa0d9e6]{border-style:dashed;border-color:var(--color-border);background:var(--color-surface);opacity:.8}.skel-icon[data-v-2fa0d9e6]{width:32px;height:32px;border-radius:8px;background:var(--color-surface-2);margin-bottom:12px}.skel-title[data-v-2fa0d9e6],.skel-desc[data-v-2fa0d9e6]{border-radius:999px;background:var(--color-surface-2);opacity:.6}.skel-title[data-v-2fa0d9e6]{height:10px;width:60%;margin-bottom:8px}.skel-desc[data-v-2fa0d9e6]{height:8px;width:80%}.esc[data-v-05dbb9a8]{padding:18px 20px;border-radius:12px;border:1px solid var(--wrk-border, rgba(0, 0, 0, .08));background:var(--wrk-surface-2, var(--wrk-surface));color:var(--wrk-text)}html.dark .esc[data-v-05dbb9a8]{border-color:var(--wrk-border, rgba(255, 255, 255, .1))}.esc-title[data-v-05dbb9a8]{margin:0 0 8px;font-size:15px;font-weight:700;line-height:1.35;color:var(--wrk-text)}.esc-desc[data-v-05dbb9a8]{margin:0;font-size:13px;line-height:1.5;color:var(--wrk-text-muted, var(--wrk-text-secondary, #64748b))}.esc-tip[data-v-05dbb9a8]{margin:8px 0 0;font-size:12px;line-height:1.45;color:var(--wrk-text-muted, var(--wrk-text-secondary, #64748b))}.esc-actions[data-v-05dbb9a8]{margin-top:16px;display:flex;flex-wrap:wrap;gap:12px;align-items:center}.company-workspace[data-v-e46e60ea],.crm-v2-enterprise[data-v-e46e60ea]{--wrk-accent: var(--wrk-primary, #2563eb);--ws-font-sans: ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--ws-text: #0f172a;--ws-text-muted: #64748b;--ws-border: #e9eef3;--ws-border-soft: #e2e8f0;--ws-surface-muted: #f8fafc;--ws-radius-card: 14px;--ws-radius-control: 10px;--ws-radius-pill: 999px;--ws-shadow-card: 0 1px 3px rgba(0, 0, 0, .06);--ws-font-page-title: 1.5rem;--ws-weight-page-title: 600;--ws-font-section: 15px;--ws-weight-section: 700;--ws-font-body: 14px;--ws-weight-body: 400;--ws-weight-medium: 600;--ws-weight-semibold: 600;--ws-nav-active-bg: var(--wrk-accent, #2563eb);--ws-font-small: 12px;--ws-pad-card: 20px 22px;--ws-pad-table-cell: 12px 16px}.company-workspace .ws-content[data-v-e46e60ea],.company-workspace .hub-body[data-v-e46e60ea],.crm-v2-enterprise .ws-content[data-v-e46e60ea],.crm-v2-enterprise .hub-body[data-v-e46e60ea]{font-family:var(--ws-font-sans);font-size:var(--ws-font-body);font-weight:var(--ws-weight-body);color:var(--ws-text)}.ws-card[data-v-e46e60ea]{background:var(--wrk-surface);border:1px solid var(--ws-border);border-radius:var(--ws-radius-card);box-shadow:var(--ws-shadow-card)}.ws-badge-success[data-v-e46e60ea],.ws-badge-warning[data-v-e46e60ea],.ws-badge-danger[data-v-e46e60ea]{display:inline-flex;align-items:center;padding:4px 10px;border-radius:var(--ws-radius-pill);font-size:var(--ws-font-small);font-weight:500;line-height:1.25;border:1px solid transparent}.ws-badge-success[data-v-e46e60ea]{background:#dcfce7;color:#166534;border-color:#bbf7d0}.ws-badge-warning[data-v-e46e60ea]{background:#ffedd5;color:#9a3412;border-color:#fed7aa}.ws-badge-danger[data-v-e46e60ea]{background:#fee2e2;color:#991b1b;border-color:#fecaca}.crm-v2-enterprise .ws-form .ws-field[data-v-e46e60ea]{margin-bottom:16px}.crm-v2-enterprise .ws-form .ws-label[data-v-e46e60ea]{display:block;font-size:var(--ws-font-small);font-weight:400;color:var(--ws-text-muted);margin-bottom:6px}.crm-v2-enterprise .ws-form .ws-section-title[data-v-e46e60ea]{font-size:var(--ws-font-section);font-weight:600;color:var(--ws-text);margin:20px 0 12px}.crm-v2-enterprise .ws-form .ws-section-title[data-v-e46e60ea]:first-child{margin-top:0}.crm-v2-enterprise .ws-form .ws-hint[data-v-e46e60ea]{font-size:var(--ws-font-small);font-weight:400;color:var(--ws-text-muted);margin-top:6px;line-height:1.45}.crm-v2-enterprise .ws-form input[type=text][data-v-e46e60ea],.crm-v2-enterprise .ws-form input[type=email][data-v-e46e60ea],.crm-v2-enterprise .ws-form input[type=tel][data-v-e46e60ea],.crm-v2-enterprise .ws-form input[type=number][data-v-e46e60ea],.crm-v2-enterprise .ws-form input[type=url][data-v-e46e60ea],.crm-v2-enterprise .ws-form input[type=color][data-v-e46e60ea],.crm-v2-enterprise .ws-form select[data-v-e46e60ea],.crm-v2-enterprise .ws-form textarea[data-v-e46e60ea]{width:100%;max-width:100%;box-sizing:border-box;padding:9px 12px;border-radius:var(--ws-radius-control);border:1px solid var(--ws-border-soft);font-size:var(--ws-font-body);font-weight:400;color:var(--ws-text);background:var(--wrk-surface);font-family:inherit}.crm-v2-enterprise .ws-form textarea[data-v-e46e60ea]{min-height:88px;resize:vertical}.crm-v2-enterprise .ws-form .ws-grid-2[data-v-e46e60ea]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}@media(max-width:720px){.crm-v2-enterprise .ws-form .ws-grid-2[data-v-e46e60ea]{grid-template-columns:1fr}}.crm-v2-enterprise .ws-form .ws-span-2[data-v-e46e60ea]{grid-column:1 / -1}html.dark .company-workspace[data-v-e46e60ea],html.dark .crm-v2-enterprise[data-v-e46e60ea]{--ws-text: #f1f5f9;--ws-text-muted: #94a3b8;--ws-border: #334155;--ws-border-soft: #475569;--ws-surface-muted: #1e293b;--ws-shadow-card: 0 1px 3px rgba(0, 0, 0, .35)}html.dark .company-workspace .ws-card[data-v-e46e60ea],html.dark .crm-v2-enterprise .ws-card[data-v-e46e60ea]{background:var(--wrk-surface);border-color:var(--ws-border)}html.dark .company-workspace .ws-badge-success[data-v-e46e60ea],html.dark .crm-v2-enterprise .ws-badge-success[data-v-e46e60ea]{background:#16a34a33;color:#86efac;border-color:#22c55e59}html.dark .company-workspace .ws-badge-warning[data-v-e46e60ea],html.dark .crm-v2-enterprise .ws-badge-warning[data-v-e46e60ea]{background:#f59e0b26;color:#fcd34d;border-color:#f59e0b59}html.dark .company-workspace .ws-badge-danger[data-v-e46e60ea],html.dark .crm-v2-enterprise .ws-badge-danger[data-v-e46e60ea]{background:#dc26262e;color:#fca5a5;border-color:#f8717159}html.dark .crm-v2-enterprise .ws-form input[type=text][data-v-e46e60ea],html.dark .crm-v2-enterprise .ws-form input[type=email][data-v-e46e60ea],html.dark .crm-v2-enterprise .ws-form input[type=tel][data-v-e46e60ea],html.dark .crm-v2-enterprise .ws-form input[type=number][data-v-e46e60ea],html.dark .crm-v2-enterprise .ws-form input[type=url][data-v-e46e60ea],html.dark .crm-v2-enterprise .ws-form input[type=color][data-v-e46e60ea],html.dark .crm-v2-enterprise .ws-form select[data-v-e46e60ea],html.dark .crm-v2-enterprise .ws-form textarea[data-v-e46e60ea]{background:var(--wrk-surface-2);border-color:var(--ws-border-soft);color:var(--ws-text)}.users-page[data-v-e46e60ea]{max-width:1100px;margin:0 auto;padding:24px;display:flex;flex-direction:column;gap:16px}.users-empty-inline[data-v-e46e60ea]{align-self:stretch}.users-solo-hint[data-v-e46e60ea]{margin:0;padding:12px 14px;font-size:13px;line-height:1.45;color:var(--ws-text-muted);background:var(--wrk-surface-2, var(--ws-surface-muted, #f8fafc));border:1px solid var(--ws-border, #e2e8f0);border-radius:var(--ws-radius-card, 12px)}.users-head[data-v-e46e60ea]{display:flex;flex-direction:column;gap:16px;padding:var(--ws-pad-card, 20px 22px)}.users-head-actions[data-v-e46e60ea]{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:16px}.users-head-intro[data-v-e46e60ea]{min-width:0}.users-title[data-v-e46e60ea]{margin:0;font-size:var(--ws-font-page-title, 1.5rem);font-weight:600;color:var(--ws-text)}.users-sub[data-v-e46e60ea]{margin:6px 0 0;font-size:var(--ws-font-small, 12px);font-weight:400;color:var(--ws-text-muted)}.users-btn-primary[data-v-e46e60ea]{display:inline-flex;align-items:center;padding:10px 18px;border-radius:var(--ws-radius-control, 10px);background:var(--wrk-accent, #2563eb);color:#fff;font-weight:600;font-size:14px;text-decoration:none}.users-invite-blocked[data-v-e46e60ea]{display:flex;flex-direction:column;align-items:flex-end;gap:8px;text-align:right}.users-btn-disabled[data-v-e46e60ea]{padding:10px 18px;border-radius:var(--ws-radius-control, 10px);border:1px solid var(--ws-border);background:var(--ws-surface-muted, #f1f5f9);color:var(--ws-text-muted);font-weight:600;font-size:14px;cursor:not-allowed}.users-upgrade-hint[data-v-e46e60ea]{margin:0;max-width:320px;font-size:var(--ws-font-small, 12px);font-weight:400;color:var(--ws-text-muted);line-height:1.45}.users-link[data-v-e46e60ea]{color:var(--wrk-accent, #2563eb);font-weight:600;text-decoration:none}.users-link[data-v-e46e60ea]:hover{text-decoration:underline}.seat-card[data-v-e46e60ea]{padding:18px 20px}.seat-top[data-v-e46e60ea]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:12px;gap:12px}.seat-label[data-v-e46e60ea]{font-size:var(--ws-font-small, 12px);font-weight:400;color:var(--ws-text-muted)}.seat-count[data-v-e46e60ea]{font-size:1.125rem;font-weight:600;color:var(--ws-text);margin-top:4px}.seat-remaining[data-v-e46e60ea]{font-size:var(--ws-font-small, 12px);font-weight:400;color:var(--ws-text-muted)}.seat-progress[data-v-e46e60ea]{height:10px;background:var(--ws-border-soft, #e2e8f0);border-radius:var(--ws-radius-pill, 999px);overflow:hidden}.seat-progress-bar[data-v-e46e60ea]{height:100%;border-radius:var(--ws-radius-pill, 999px);transition:width .25s ease}.seat-progress-bar--green[data-v-e46e60ea]{background:#22c55e}.seat-progress-bar--orange[data-v-e46e60ea]{background:#f97316}.seat-progress-bar--red[data-v-e46e60ea]{background:#ef4444}.seat-warning[data-v-e46e60ea]{margin-top:12px;font-size:var(--ws-font-small, 12px);font-weight:400;color:#b45309}.users-state[data-v-e46e60ea]{padding:24px;text-align:center;color:var(--ws-text-muted);font-weight:400}.users-table-wrap[data-v-e46e60ea]{overflow-x:auto;padding:0}.user-table[data-v-e46e60ea]{width:100%;border-collapse:collapse;font-size:14px;font-weight:400}.user-table th[data-v-e46e60ea]{text-align:left;padding:var(--ws-pad-table-cell, 12px 16px);font-size:var(--ws-font-small, 12px);font-weight:600;color:var(--ws-text-muted);border-bottom:1px solid var(--ws-border-soft);background:var(--ws-surface-muted, #f8fafc)}.user-table td[data-v-e46e60ea]{padding:var(--ws-pad-table-cell, 12px 16px);border-bottom:1px solid var(--ws-border-soft);vertical-align:middle}.user-cell[data-v-e46e60ea]{display:flex;align-items:center;gap:12px}.avatar[data-v-e46e60ea]{width:36px;height:36px;border-radius:50%;background:#eff6ff;color:var(--wrk-accent, #2563eb);display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:600}.user-name[data-v-e46e60ea]{font-weight:600;color:var(--ws-text)}.user-id[data-v-e46e60ea]{font-size:11px;font-weight:400;color:var(--ws-text-muted);margin-top:2px}.role-list[data-v-e46e60ea]{display:flex;gap:6px;flex-wrap:wrap}.role-pill[data-v-e46e60ea]{background:var(--ws-surface-muted, #f1f5f9);padding:4px 10px;border-radius:var(--ws-radius-pill, 999px);font-size:11px;font-weight:400;color:var(--ws-text)}.no-role[data-v-e46e60ea]{font-size:11px;font-weight:400;color:var(--ws-text-muted)}.actions[data-v-e46e60ea]{display:flex;gap:12px;justify-content:flex-end;align-items:center}.delete[data-v-e46e60ea]{background:none;border:none;color:#dc2626;font-weight:400;font-size:14px;cursor:pointer}.delete[data-v-e46e60ea]:hover{text-decoration:underline}.org-managed-banner[data-v-e46e60ea]{margin:0 0 12px;padding:12px 14px;font-size:13px;line-height:1.45;color:var(--ws-text);background:var(--ws-surface-muted, #f1f5f9);border:1px solid var(--ws-border, #e2e8f0);border-radius:var(--ws-radius-card, 12px)}.org-managed-actions[data-v-e46e60ea]{display:flex;flex-wrap:wrap;align-items:center;gap:12px 16px}.governance-link[data-v-e46e60ea]{font-size:13px}.status-cell[data-v-e46e60ea]{white-space:nowrap}.status-pill[data-v-e46e60ea]{display:inline-block;padding:2px 8px;border-radius:999px;font-size:11px;font-weight:500;background:var(--ws-surface-muted, #f1f5f9);color:var(--ws-text-muted)}.muted-actions[data-v-e46e60ea]{color:var(--ws-text-muted);font-size:13px}.access-request-panel[data-v-e46e60ea]{margin-top:16px;padding:18px 20px;display:flex;flex-direction:column;gap:12px}.access-request-title[data-v-e46e60ea]{margin:0;font-size:1.05rem;font-weight:600}.access-request-hint[data-v-e46e60ea]{margin:0;font-size:13px}.access-request-err[data-v-e46e60ea]{margin:0;color:#b91c1c;font-size:13px}.access-request-field[data-v-e46e60ea]{display:flex;flex-direction:column;gap:6px;font-size:13px;font-weight:500;color:var(--ws-text)}.access-request-input[data-v-e46e60ea]{border:1px solid var(--ws-border, #e2e8f0);border-radius:var(--ws-radius-control, 10px);padding:8px 10px;font-size:14px}.access-request-textarea[data-v-e46e60ea]{resize:vertical;min-height:52px}.access-request-actions[data-v-e46e60ea]{display:flex;flex-wrap:wrap;gap:12px 16px;align-items:center}.company-workspace[data-v-8ab408fa],.crm-v2-enterprise[data-v-8ab408fa]{--wrk-accent: var(--wrk-primary, #2563eb);--ws-font-sans: ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--ws-text: #0f172a;--ws-text-muted: #64748b;--ws-border: #e9eef3;--ws-border-soft: #e2e8f0;--ws-surface-muted: #f8fafc;--ws-radius-card: 14px;--ws-radius-control: 10px;--ws-radius-pill: 999px;--ws-shadow-card: 0 1px 3px rgba(0, 0, 0, .06);--ws-font-page-title: 1.5rem;--ws-weight-page-title: 600;--ws-font-section: 15px;--ws-weight-section: 700;--ws-font-body: 14px;--ws-weight-body: 400;--ws-weight-medium: 600;--ws-weight-semibold: 600;--ws-nav-active-bg: var(--wrk-accent, #2563eb);--ws-font-small: 12px;--ws-pad-card: 20px 22px;--ws-pad-table-cell: 12px 16px}.company-workspace .ws-content[data-v-8ab408fa],.company-workspace .hub-body[data-v-8ab408fa],.crm-v2-enterprise .ws-content[data-v-8ab408fa],.crm-v2-enterprise .hub-body[data-v-8ab408fa]{font-family:var(--ws-font-sans);font-size:var(--ws-font-body);font-weight:var(--ws-weight-body);color:var(--ws-text)}.ws-card[data-v-8ab408fa]{background:var(--wrk-surface);border:1px solid var(--ws-border);border-radius:var(--ws-radius-card);box-shadow:var(--ws-shadow-card)}.ws-badge-success[data-v-8ab408fa],.ws-badge-warning[data-v-8ab408fa],.ws-badge-danger[data-v-8ab408fa]{display:inline-flex;align-items:center;padding:4px 10px;border-radius:var(--ws-radius-pill);font-size:var(--ws-font-small);font-weight:500;line-height:1.25;border:1px solid transparent}.ws-badge-success[data-v-8ab408fa]{background:#dcfce7;color:#166534;border-color:#bbf7d0}.ws-badge-warning[data-v-8ab408fa]{background:#ffedd5;color:#9a3412;border-color:#fed7aa}.ws-badge-danger[data-v-8ab408fa]{background:#fee2e2;color:#991b1b;border-color:#fecaca}.crm-v2-enterprise .ws-form .ws-field[data-v-8ab408fa]{margin-bottom:16px}.crm-v2-enterprise .ws-form .ws-label[data-v-8ab408fa]{display:block;font-size:var(--ws-font-small);font-weight:400;color:var(--ws-text-muted);margin-bottom:6px}.crm-v2-enterprise .ws-form .ws-section-title[data-v-8ab408fa]{font-size:var(--ws-font-section);font-weight:600;color:var(--ws-text);margin:20px 0 12px}.crm-v2-enterprise .ws-form .ws-section-title[data-v-8ab408fa]:first-child{margin-top:0}.crm-v2-enterprise .ws-form .ws-hint[data-v-8ab408fa]{font-size:var(--ws-font-small);font-weight:400;color:var(--ws-text-muted);margin-top:6px;line-height:1.45}.crm-v2-enterprise .ws-form input[type=text][data-v-8ab408fa],.crm-v2-enterprise .ws-form input[type=email][data-v-8ab408fa],.crm-v2-enterprise .ws-form input[type=tel][data-v-8ab408fa],.crm-v2-enterprise .ws-form input[type=number][data-v-8ab408fa],.crm-v2-enterprise .ws-form input[type=url][data-v-8ab408fa],.crm-v2-enterprise .ws-form input[type=color][data-v-8ab408fa],.crm-v2-enterprise .ws-form select[data-v-8ab408fa],.crm-v2-enterprise .ws-form textarea[data-v-8ab408fa]{width:100%;max-width:100%;box-sizing:border-box;padding:9px 12px;border-radius:var(--ws-radius-control);border:1px solid var(--ws-border-soft);font-size:var(--ws-font-body);font-weight:400;color:var(--ws-text);background:var(--wrk-surface);font-family:inherit}.crm-v2-enterprise .ws-form textarea[data-v-8ab408fa]{min-height:88px;resize:vertical}.crm-v2-enterprise .ws-form .ws-grid-2[data-v-8ab408fa]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}@media(max-width:720px){.crm-v2-enterprise .ws-form .ws-grid-2[data-v-8ab408fa]{grid-template-columns:1fr}}.crm-v2-enterprise .ws-form .ws-span-2[data-v-8ab408fa]{grid-column:1 / -1}html.dark .company-workspace[data-v-8ab408fa],html.dark .crm-v2-enterprise[data-v-8ab408fa]{--ws-text: #f1f5f9;--ws-text-muted: #94a3b8;--ws-border: #334155;--ws-border-soft: #475569;--ws-surface-muted: #1e293b;--ws-shadow-card: 0 1px 3px rgba(0, 0, 0, .35)}html.dark .company-workspace .ws-card[data-v-8ab408fa],html.dark .crm-v2-enterprise .ws-card[data-v-8ab408fa]{background:var(--wrk-surface);border-color:var(--ws-border)}html.dark .company-workspace .ws-badge-success[data-v-8ab408fa],html.dark .crm-v2-enterprise .ws-badge-success[data-v-8ab408fa]{background:#16a34a33;color:#86efac;border-color:#22c55e59}html.dark .company-workspace .ws-badge-warning[data-v-8ab408fa],html.dark .crm-v2-enterprise .ws-badge-warning[data-v-8ab408fa]{background:#f59e0b26;color:#fcd34d;border-color:#f59e0b59}html.dark .company-workspace .ws-badge-danger[data-v-8ab408fa],html.dark .crm-v2-enterprise .ws-badge-danger[data-v-8ab408fa]{background:#dc26262e;color:#fca5a5;border-color:#f8717159}html.dark .crm-v2-enterprise .ws-form input[type=text][data-v-8ab408fa],html.dark .crm-v2-enterprise .ws-form input[type=email][data-v-8ab408fa],html.dark .crm-v2-enterprise .ws-form input[type=tel][data-v-8ab408fa],html.dark .crm-v2-enterprise .ws-form input[type=number][data-v-8ab408fa],html.dark .crm-v2-enterprise .ws-form input[type=url][data-v-8ab408fa],html.dark .crm-v2-enterprise .ws-form input[type=color][data-v-8ab408fa],html.dark .crm-v2-enterprise .ws-form select[data-v-8ab408fa],html.dark .crm-v2-enterprise .ws-form textarea[data-v-8ab408fa]{background:var(--wrk-surface-2);border-color:var(--ws-border-soft);color:var(--ws-text)}.admin-roles-head[data-v-8ab408fa]{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:16px}.admin-roles-head-actions[data-v-8ab408fa]{display:flex;flex-wrap:wrap;align-items:flex-end;gap:14px}.page-title[data-v-8ab408fa]{font-size:24px;font-weight:600}.text-muted[data-v-8ab408fa]{color:var(--wrk-text-muted)}.btn-primary[data-v-8ab408fa]{background:var(--wrk-primary);color:#fff;padding:8px 14px;border-radius:8px}.btn-primary[data-v-8ab408fa]:hover{background:#1d4ed8}.btn-secondary[data-v-8ab408fa]{background:var(--wrk-surface-2);color:var(--wrk-text);border:1px solid var(--wrk-border);padding:6px 12px;border-radius:8px}.btn-secondary[data-v-8ab408fa]:hover{background:color-mix(in srgb,var(--wrk-text) 8%,var(--wrk-surface-2))}.link-primary[data-v-8ab408fa]{color:var(--wrk-primary)}.link-primary[data-v-8ab408fa]:hover{text-decoration:underline}.link-danger[data-v-8ab408fa]{color:#dc2626}.link-danger[data-v-8ab408fa]:hover{text-decoration:underline}.table-wrapper[data-v-8ab408fa]{overflow-x:auto}.roles-table[data-v-8ab408fa]{width:100%;background:var(--wrk-surface);color:var(--wrk-text);border-radius:12px;border-collapse:collapse}.roles-table th[data-v-8ab408fa],.roles-table td[data-v-8ab408fa]{padding:14px;border-bottom:1px solid var(--wrk-border)}.roles-table th[data-v-8ab408fa]{background:var(--wrk-surface-2);text-align:left}.actions[data-v-8ab408fa]{display:inline-flex;gap:12px;align-items:center}.modal-backdrop[data-v-8ab408fa]{position:fixed;inset:0;background:#00000073;display:flex;justify-content:center;align-items:center;z-index:50}.modal[data-v-8ab408fa]{background:var(--wrk-surface);border-radius:18px;width:100%;max-width:760px;max-height:85vh;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 25px 60px #00000040}.modal-header[data-v-8ab408fa]{padding:20px 24px;border-bottom:1px solid var(--wrk-border);display:flex;justify-content:space-between}.modal-title[data-v-8ab408fa]{font-size:18px;font-weight:600}.modal-subtitle[data-v-8ab408fa]{font-size:13px;color:var(--wrk-text-muted)}.modal-close[data-v-8ab408fa]{font-size:22px;color:var(--wrk-text-muted)}.modal-content[data-v-8ab408fa]{padding:24px;overflow-y:auto}.modal-footer[data-v-8ab408fa]{padding:16px 24px;border-top:1px solid var(--wrk-border);display:flex;justify-content:flex-end;gap:12px}.permission-group[data-v-8ab408fa]{background:var(--wrk-surface-2);border-radius:14px;padding:20px;border:1px solid var(--wrk-border);margin-bottom:20px}.permission-group-title[data-v-8ab408fa]{font-weight:600}.permission-group-subtitle[data-v-8ab408fa]{font-size:12px;color:var(--wrk-text-muted);margin-bottom:14px}.permission-grid[data-v-8ab408fa]{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px 16px}.permission-item[data-v-8ab408fa]{font-size:13px;color:var(--wrk-text);display:flex;align-items:center;gap:8px}.permission-check[data-v-8ab408fa]{color:var(--wrk-primary)}.company-workspace[data-v-7584c407],.crm-v2-enterprise[data-v-7584c407]{--wrk-accent: var(--wrk-primary, #2563eb);--ws-font-sans: ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--ws-text: #0f172a;--ws-text-muted: #64748b;--ws-border: #e9eef3;--ws-border-soft: #e2e8f0;--ws-surface-muted: #f8fafc;--ws-radius-card: 14px;--ws-radius-control: 10px;--ws-radius-pill: 999px;--ws-shadow-card: 0 1px 3px rgba(0, 0, 0, .06);--ws-font-page-title: 1.5rem;--ws-weight-page-title: 600;--ws-font-section: 15px;--ws-weight-section: 700;--ws-font-body: 14px;--ws-weight-body: 400;--ws-weight-medium: 600;--ws-weight-semibold: 600;--ws-nav-active-bg: var(--wrk-accent, #2563eb);--ws-font-small: 12px;--ws-pad-card: 20px 22px;--ws-pad-table-cell: 12px 16px}.company-workspace .ws-content[data-v-7584c407],.company-workspace .hub-body[data-v-7584c407],.crm-v2-enterprise .ws-content[data-v-7584c407],.crm-v2-enterprise .hub-body[data-v-7584c407]{font-family:var(--ws-font-sans);font-size:var(--ws-font-body);font-weight:var(--ws-weight-body);color:var(--ws-text)}.ws-card[data-v-7584c407]{background:var(--wrk-surface);border:1px solid var(--ws-border);border-radius:var(--ws-radius-card);box-shadow:var(--ws-shadow-card)}.ws-badge-success[data-v-7584c407],.ws-badge-warning[data-v-7584c407],.ws-badge-danger[data-v-7584c407]{display:inline-flex;align-items:center;padding:4px 10px;border-radius:var(--ws-radius-pill);font-size:var(--ws-font-small);font-weight:500;line-height:1.25;border:1px solid transparent}.ws-badge-success[data-v-7584c407]{background:#dcfce7;color:#166534;border-color:#bbf7d0}.ws-badge-warning[data-v-7584c407]{background:#ffedd5;color:#9a3412;border-color:#fed7aa}.ws-badge-danger[data-v-7584c407]{background:#fee2e2;color:#991b1b;border-color:#fecaca}.crm-v2-enterprise .ws-form .ws-field[data-v-7584c407]{margin-bottom:16px}.crm-v2-enterprise .ws-form .ws-label[data-v-7584c407]{display:block;font-size:var(--ws-font-small);font-weight:400;color:var(--ws-text-muted);margin-bottom:6px}.crm-v2-enterprise .ws-form .ws-section-title[data-v-7584c407]{font-size:var(--ws-font-section);font-weight:600;color:var(--ws-text);margin:20px 0 12px}.crm-v2-enterprise .ws-form .ws-section-title[data-v-7584c407]:first-child{margin-top:0}.crm-v2-enterprise .ws-form .ws-hint[data-v-7584c407]{font-size:var(--ws-font-small);font-weight:400;color:var(--ws-text-muted);margin-top:6px;line-height:1.45}.crm-v2-enterprise .ws-form input[type=text][data-v-7584c407],.crm-v2-enterprise .ws-form input[type=email][data-v-7584c407],.crm-v2-enterprise .ws-form input[type=tel][data-v-7584c407],.crm-v2-enterprise .ws-form input[type=number][data-v-7584c407],.crm-v2-enterprise .ws-form input[type=url][data-v-7584c407],.crm-v2-enterprise .ws-form input[type=color][data-v-7584c407],.crm-v2-enterprise .ws-form select[data-v-7584c407],.crm-v2-enterprise .ws-form textarea[data-v-7584c407]{width:100%;max-width:100%;box-sizing:border-box;padding:9px 12px;border-radius:var(--ws-radius-control);border:1px solid var(--ws-border-soft);font-size:var(--ws-font-body);font-weight:400;color:var(--ws-text);background:var(--wrk-surface);font-family:inherit}.crm-v2-enterprise .ws-form textarea[data-v-7584c407]{min-height:88px;resize:vertical}.crm-v2-enterprise .ws-form .ws-grid-2[data-v-7584c407]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}@media(max-width:720px){.crm-v2-enterprise .ws-form .ws-grid-2[data-v-7584c407]{grid-template-columns:1fr}}.crm-v2-enterprise .ws-form .ws-span-2[data-v-7584c407]{grid-column:1 / -1}html.dark .company-workspace[data-v-7584c407],html.dark .crm-v2-enterprise[data-v-7584c407]{--ws-text: #f1f5f9;--ws-text-muted: #94a3b8;--ws-border: #334155;--ws-border-soft: #475569;--ws-surface-muted: #1e293b;--ws-shadow-card: 0 1px 3px rgba(0, 0, 0, .35)}html.dark .company-workspace .ws-card[data-v-7584c407],html.dark .crm-v2-enterprise .ws-card[data-v-7584c407]{background:var(--wrk-surface);border-color:var(--ws-border)}html.dark .company-workspace .ws-badge-success[data-v-7584c407],html.dark .crm-v2-enterprise .ws-badge-success[data-v-7584c407]{background:#16a34a33;color:#86efac;border-color:#22c55e59}html.dark .company-workspace .ws-badge-warning[data-v-7584c407],html.dark .crm-v2-enterprise .ws-badge-warning[data-v-7584c407]{background:#f59e0b26;color:#fcd34d;border-color:#f59e0b59}html.dark .company-workspace .ws-badge-danger[data-v-7584c407],html.dark .crm-v2-enterprise .ws-badge-danger[data-v-7584c407]{background:#dc26262e;color:#fca5a5;border-color:#f8717159}html.dark .crm-v2-enterprise .ws-form input[type=text][data-v-7584c407],html.dark .crm-v2-enterprise .ws-form input[type=email][data-v-7584c407],html.dark .crm-v2-enterprise .ws-form input[type=tel][data-v-7584c407],html.dark .crm-v2-enterprise .ws-form input[type=number][data-v-7584c407],html.dark .crm-v2-enterprise .ws-form input[type=url][data-v-7584c407],html.dark .crm-v2-enterprise .ws-form input[type=color][data-v-7584c407],html.dark .crm-v2-enterprise .ws-form select[data-v-7584c407],html.dark .crm-v2-enterprise .ws-form textarea[data-v-7584c407]{background:var(--wrk-surface-2);border-color:var(--ws-border-soft);color:var(--ws-text)}.perm-page[data-v-7584c407]{max-width:1100px;margin:0 auto;padding:24px;display:flex;flex-direction:column;gap:16px}.perm-head[data-v-7584c407]{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;padding:var(--ws-pad-card, 20px 22px)}.perm-title[data-v-7584c407]{margin:0;font-size:var(--ws-font-page-title, 1.5rem);font-weight:600;color:var(--ws-text)}.perm-sub[data-v-7584c407]{margin:6px 0 0;font-size:var(--ws-font-small, 12px);font-weight:400;color:var(--ws-text-muted)}.perm-btn-primary[data-v-7584c407]{padding:10px 18px;border-radius:var(--ws-radius-control, 10px);border:none;background:var(--wrk-accent, #2563eb);color:#fff;font-weight:600;font-size:14px;cursor:pointer}.perm-btn-secondary[data-v-7584c407]{padding:10px 16px;border-radius:var(--ws-radius-control, 10px);border:1px solid var(--ws-border);background:var(--wrk-surface, var(--ws-surface));font-weight:400;font-size:14px;cursor:pointer;color:var(--ws-text)}.perm-readonly-banner[data-v-7584c407]{padding:14px 18px;font-size:14px;font-weight:400;color:var(--ws-text);line-height:1.45;background:#eff6ff;border:1px solid #bfdbfe}html.dark .perm-readonly-banner[data-v-7584c407]{background:#3b82f624;border-color:#60a5fa66;color:var(--wrk-text)}.perm-denied[data-v-7584c407]{padding:20px;font-weight:400;color:var(--ws-text-muted)}.perm-form[data-v-7584c407]{padding:22px 24px}.perm-form-title[data-v-7584c407]{margin:0 0 16px;font-size:var(--ws-font-section, 15px);font-weight:600;color:var(--ws-text)}.perm-form-grid[data-v-7584c407]{display:grid;grid-template-columns:1fr 1fr;gap:14px 16px}.perm-field-full[data-v-7584c407]{grid-column:1 / -1}.perm-field[data-v-7584c407]{display:flex;flex-direction:column;gap:6px}.perm-label[data-v-7584c407]{font-size:var(--ws-font-small, 12px);font-weight:400;color:var(--ws-text-muted)}.perm-input[data-v-7584c407]{padding:10px 12px;border-radius:var(--ws-radius-control, 10px);border:1px solid var(--ws-border);font-size:14px;font-weight:400;background:var(--wrk-surface-2, var(--ws-surface));color:var(--ws-text)}.perm-textarea[data-v-7584c407]{resize:vertical;font-family:inherit}.perm-form-actions[data-v-7584c407]{display:flex;justify-content:flex-end;gap:12px;margin-top:20px;padding-top:16px;border-top:1px solid var(--ws-border-soft)}.perm-state[data-v-7584c407]{padding:24px;text-align:center;color:var(--ws-text-muted);font-weight:400}.perm-table-wrap[data-v-7584c407]{overflow-x:auto;padding:0}.perm-table[data-v-7584c407]{width:100%;border-collapse:collapse;font-size:14px;font-weight:400}.perm-table th[data-v-7584c407]{text-align:left;padding:var(--ws-pad-table-cell, 12px 16px);font-size:var(--ws-font-small, 12px);font-weight:600;color:var(--ws-text-muted);border-bottom:1px solid var(--ws-border-soft);background:var(--wrk-surface-2, var(--ws-surface-muted, #f8fafc))}.perm-th-actions[data-v-7584c407]{width:160px}.perm-table td[data-v-7584c407]{padding:var(--ws-pad-table-cell, 12px 16px);border-bottom:1px solid var(--ws-border-soft);vertical-align:top}.perm-td-strong[data-v-7584c407]{font-weight:600;color:var(--ws-text)}.perm-td-mono code[data-v-7584c407]{font-size:12px;font-weight:400}.perm-td-muted[data-v-7584c407]{color:var(--ws-text-muted);font-weight:400}.perm-td-actions[data-v-7584c407]{text-align:right;white-space:nowrap}.perm-link[data-v-7584c407]{background:none;border:none;color:var(--wrk-accent, #2563eb);font-weight:600;font-size:13px;cursor:pointer;margin-left:10px}.perm-link-danger[data-v-7584c407]{color:#dc2626;font-weight:400}.perm-empty[data-v-7584c407]{text-align:center;color:var(--ws-text-muted);font-weight:400}@media(max-width:720px){.perm-form-grid[data-v-7584c407]{grid-template-columns:1fr}}@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial}}}:root{--tenant-primary:var(--wrk-primary);--tenant-primary-light:#3b82f6;--tenant-primary-dark:#1e40af;--tenant-bg:#f3f4f6;--tenant-bg-light:var(--wrk-surface);--tenant-text:var(--wrk-text);--tenant-text-light:#4b5563}html.dark,:root[data-theme=dark]{--tenant-bg:var(--wrk-bg);--tenant-bg-light:var(--wrk-surface-2);--tenant-text:var(--wrk-text);--tenant-text-light:var(--wrk-text-muted)}.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.top-1\/2{top:50%}.left-1\/2{left:50%}.z-50{z-index:50}.col-span-2{grid-column:span 2/span 2}.mx-auto{margin-inline:auto}.ml-auto{margin-left:auto}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.list-item{display:list-item}.table{display:table}.h-full{height:100%}.h-screen{height:100vh}.max-h-\[50vh\]{max-height:50vh}.max-h-\[360px\]{max-height:360px}.min-h-\[16px\]{min-height:16px}.w-\[92vw\]{width:92vw}.w-full{width:100%}.flex-1{flex:1}.flex-shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.border-collapse{border-collapse:collapse}.-translate-x-1\/2{--tw-translate-x: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y)}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.cursor-pointer{cursor:pointer}.resize{resize:both}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px*var(--tw-divide-y-reverse));border-bottom-width:calc(1px*calc(1 - var(--tw-divide-y-reverse)))}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.border{border-style:var(--tw-border-style);border-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-\[var\(--wrk-border\)\]{border-color:var(--wrk-border)}.bg-\[var\(--tenant-bg\)\]{background-color:var(--tenant-bg)}.bg-\[var\(--tenant-panel\)\]{background-color:var(--tenant-panel)}.bg-\[var\(--tenant-primary\)\]{background-color:var(--tenant-primary)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.text-\[var\(--tenant-primary\)\]{color:var(--tenant-primary)}.underline{text-decoration-line:underline}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-80{opacity:.8}.ring{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-2{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-offset-2{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}.outline-none{--tw-outline-style:none;outline-style:none}@media(hover:hover){.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-100:hover{opacity:1}}.disabled\:opacity-50:disabled{opacity:.5}@layer base{html{background:var(--tenant-bg);color:var(--tenant-text);font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4{color:var(--wrk-text);font-weight:600}::-moz-placeholder{color:var(--wrk-text-soft);opacity:1}::placeholder{color:var(--wrk-text-soft);opacity:1}html.dark ::-moz-placeholder{color:var(--wrk-text-muted);opacity:1}html.dark ::placeholder{color:var(--wrk-text-muted);opacity:1}}@layer components{.card{background-color:var(--wrk-surface);border:1px solid var(--wrk-border);border-radius:.75rem;padding:1.5rem;box-shadow:0 1px 3px #0f172a14}html.dark .card{background-color:var(--wrk-surface);border-color:var(--wrk-border)}.btn{background-color:var(--wrk-text);color:var(--wrk-surface);border:1px solid #0000;border-radius:.5rem;justify-content:center;align-items:center;padding:.5rem 1rem;font-size:.875rem;font-weight:500;transition:opacity .15s,background-color .15s,border-color .15s;display:inline-flex}.btn:hover:not(:disabled){opacity:.92;filter:brightness(1.03)}.btn:disabled{opacity:1;cursor:not-allowed;background-color:var(--wrk-text)}@supports (color:color-mix(in lab,red,red)){.btn:disabled{background-color:color-mix(in srgb,var(--wrk-text)8%,var(--wrk-surface-2))}}.btn:disabled{color:var(--wrk-text-muted);border-color:var(--wrk-border)}.btn:focus-visible{outline:2px solid var(--wrk-primary);outline-offset:2px}html.dark .btn{background-color:var(--wrk-surface-2);color:var(--wrk-text);border-color:var(--wrk-border)}html.dark .btn:hover:not(:disabled){filter:none;background-color:var(--wrk-surface-3);border-color:var(--wrk-text-soft)}.btn-primary,html.dark .btn-primary{background-color:var(--wrk-primary);color:#fff;border-color:#0000}html.dark .btn-primary:hover:not(:disabled){background-color:var(--wrk-primary-hover);filter:none}.btn-primary:disabled{opacity:1;background-color:var(--wrk-primary)}@supports (color:color-mix(in lab,red,red)){.btn-primary:disabled{background-color:color-mix(in srgb,var(--wrk-primary)32%,var(--wrk-surface-2))}}.btn-primary:disabled{color:var(--wrk-text-muted);border-color:#0000}html.dark .btn-primary:disabled{background-color:var(--wrk-primary)}@supports (color:color-mix(in lab,red,red)){html.dark .btn-primary:disabled{background-color:color-mix(in srgb,var(--wrk-primary)22%,var(--wrk-surface-3))}}html.dark .btn-primary:disabled{color:var(--wrk-text-muted)}.btn-secondary{background-color:var(--wrk-surface-2);color:var(--wrk-text);border:1px solid var(--wrk-border)}html.dark .btn-secondary{background-color:var(--wrk-surface-2);color:var(--wrk-text);border-color:var(--wrk-border)}.btn-secondary:hover:not(:disabled){background-color:var(--wrk-surface);border-color:var(--wrk-text-soft)}html.dark .btn-secondary:hover:not(:disabled){background-color:var(--wrk-text)}@supports (color:color-mix(in lab,red,red)){html.dark .btn-secondary:hover:not(:disabled){background-color:color-mix(in srgb,var(--wrk-text)8%,var(--wrk-surface-2))}}html.dark .btn-secondary:hover:not(:disabled){border-color:var(--wrk-text-muted)}.btn-secondary:disabled{opacity:1;background-color:var(--wrk-text)}@supports (color:color-mix(in lab,red,red)){.btn-secondary:disabled{background-color:color-mix(in srgb,var(--wrk-text)7%,var(--wrk-surface-2))}}.btn-secondary:disabled{color:var(--wrk-text-muted);border-color:var(--wrk-border);cursor:not-allowed}.btn-ghost{color:var(--wrk-text);background-color:#0000;border-color:#0000}.btn-ghost:hover:not(:disabled){background-color:var(--wrk-surface-2)}html.dark .btn-ghost:hover:not(:disabled){background-color:var(--wrk-text)}@supports (color:color-mix(in lab,red,red)){html.dark .btn-ghost:hover:not(:disabled){background-color:color-mix(in srgb,var(--wrk-text)8%,transparent)}}.btn-ghost:disabled{opacity:1;color:var(--wrk-text-muted);border-color:var(--wrk-border);cursor:not-allowed}.btn-outline{color:var(--wrk-primary);border:1px solid var(--wrk-primary);background-color:#0000}@supports (color:color-mix(in lab,red,red)){.btn-outline{border:1px solid color-mix(in srgb,var(--wrk-primary)45%,var(--wrk-border))}}.btn-outline:hover:not(:disabled){background-color:var(--wrk-primary)}@supports (color:color-mix(in lab,red,red)){.btn-outline:hover:not(:disabled){background-color:color-mix(in srgb,var(--wrk-primary)10%,var(--wrk-surface))}}html.dark .btn-outline{color:#93c5fd;border-color:#60a5fa8c}html.dark .btn-outline:hover:not(:disabled){background-color:#3b82f61f}.btn-danger{background-color:var(--wrk-danger);color:#fff;border-color:#0000}.btn-danger:hover:not(:disabled){filter:brightness(1.06)}html.dark .btn-danger{color:#fff;background-color:#b91c1c}html.dark .btn-danger:hover:not(:disabled){filter:none;background-color:#dc2626}.input{border:1px solid var(--wrk-border);background-color:var(--wrk-surface);width:100%;color:var(--wrk-text);border-radius:.5rem;padding:.5rem .75rem}.input:focus-visible{outline:2px solid var(--wrk-primary);outline-offset:0;border-color:var(--wrk-primary)}html.dark .input{background-color:var(--wrk-surface-2);border-color:var(--wrk-border);color:var(--wrk-text)}.label{color:#4b5563;font-size:.875rem;font-weight:500}html.dark .label{color:var(--wrk-text-muted)}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}:root{--wrk-primary: #2563eb;--wrk-primary-hover: #1d4ed8;--wrk-secondary: #10b981;--wrk-accent: #7c3aed;--wrk-bg: #f5f7fa;--wrk-surface: #ffffff;--wrk-surface-2: #f1f5f9;--wrk-surface-3: #e2e8f0;--wrk-border: #e2e8f0;--wrk-text: #1f2937;--wrk-text-muted: #64748b;--wrk-text-soft: #94a3b8;--wrk-success: #16a34a;--wrk-warning: #f59e0b;--wrk-danger: #dc2626;--wrk-info: #2563eb;--wrk-radius-sm: 6px;--wrk-radius-md: 12px;--wrk-radius-lg: 18px;--wrk-radius-xl: 26px;--wrk-font-sans: "Space Grotesk", "Inter", system-ui, -apple-system, sans-serif;--wrk-shadow-xs: 0 1px 2px rgba(0, 0, 0, .05);--wrk-shadow-sm: 0 2px 4px rgba(0, 0, 0, .08);--wrk-shadow-md: 0 4px 12px rgba(0, 0, 0, .12);--wrk-shadow-lg: 0 10px 30px rgba(0, 0, 0, .15);--wrk-space-xs: 4px;--wrk-space-sm: 8px;--wrk-space-md: 12px;--wrk-space-lg: 20px;--wrk-space-xl: 32px;--wrk-transition-fast: .12s ease;--wrk-transition: .2s ease;--wrk-transition-slow: .3s ease;--wrk-gradient: linear-gradient( 135deg, #2563eb 0%, #10b981 50%, #7c3aed 100% );--color-primary: var(--wrk-primary);--color-primary-hover: var(--wrk-primary-hover);--color-secondary: var(--wrk-secondary);--color-accent: var(--wrk-accent);--color-bg: var(--wrk-bg);--color-surface: var(--wrk-surface);--color-surface-2: var(--wrk-surface-2);--color-border: var(--wrk-border);--color-text: var(--wrk-text);--color-text-muted: var(--wrk-text-muted);--color-text-soft: var(--wrk-text-soft);--color-success: var(--wrk-success);--color-warning: var(--wrk-warning);--color-danger: var(--wrk-danger);--color-info: var(--wrk-info);--radius-sm: var(--wrk-radius-sm);--radius-md: var(--wrk-radius-md);--radius-lg: var(--wrk-radius-lg);--radius-xl: var(--wrk-radius-xl);--shadow-xs: var(--wrk-shadow-xs);--shadow-sm: var(--wrk-shadow-sm);--shadow-md: var(--wrk-shadow-md);--shadow-lg: var(--wrk-shadow-lg);--space-xs: var(--wrk-space-xs);--space-sm: var(--wrk-space-sm);--space-md: var(--wrk-space-md);--space-lg: var(--wrk-space-lg);--space-xl: var(--wrk-space-xl);--transition-fast: var(--wrk-transition-fast);--transition: var(--wrk-transition);--transition-slow: var(--wrk-transition-slow);--ws-text: var(--wrk-text);--ws-text-muted: var(--wrk-text-muted);--ws-border: #e9eef3;--ws-border-soft: #e2e8f0;--ws-surface-muted: #f8fafc}.bg-wrk-gradient{background-image:var(--wrk-gradient)}html.dark{--wrk-bg: #0b1220;--wrk-surface: #111827;--wrk-surface-2: #1e293b;--wrk-surface-3: #334155;--wrk-border: #334155;--wrk-text: #f1f5f9;--wrk-text-muted: #94a3b8;--wrk-text-soft: #64748b;--wrk-shadow-xs: 0 1px 2px rgba(0, 0, 0, .35);--wrk-shadow-sm: 0 2px 6px rgba(0, 0, 0, .45);--wrk-shadow-md: 0 8px 20px rgba(0, 0, 0, .5);--wrk-shadow-lg: 0 14px 40px rgba(0, 0, 0, .55);--ws-text: var(--wrk-text);--ws-text-muted: var(--wrk-text-muted);--ws-border: #334155;--ws-border-soft: #475569;--ws-surface-muted: #1e293b}.wrk-pill{display:inline-flex;align-items:center;justify-content:center;padding:4px 10px;border-radius:999px;font-size:12px;font-weight:600;line-height:1.25;border:1px solid transparent;white-space:nowrap}.wrk-pill--neutral{background:var(--wrk-surface-2);color:var(--wrk-text);border-color:var(--wrk-border)}.wrk-pill--info{background:#dbeafe;color:#1e40af;border-color:#93c5fd}.wrk-pill--success{background:#dcfce7;color:#166534;border-color:#bbf7d0}.wrk-pill--warning{background:#fef3c7;color:#92400e;border-color:#fde68a}.wrk-pill--danger{background:#fee2e2;color:#991b1b;border-color:#fecaca}html.dark .wrk-pill--neutral{background:color-mix(in srgb,var(--wrk-text) 6%,var(--wrk-surface-2));color:var(--wrk-text);border-color:var(--wrk-border)}html.dark .wrk-pill--info{background:#3b82f62e;color:#93c5fd;border-color:#60a5fa6b}html.dark .wrk-pill--success{background:#22c55e2e;color:#86efac;border-color:#34d39961}html.dark .wrk-pill--warning{background:#f59e0b29;color:#fcd34d;border-color:#fbbf246b}html.dark .wrk-pill--danger{background:#ef444429;color:#fecaca;border-color:#f871716b}.wrk-segment{display:inline-flex;align-items:center;padding:3px;border-radius:999px;background:var(--wrk-surface-2);border:1px solid var(--wrk-border);gap:2px}.wrk-segment__btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;margin:0;background:transparent;color:var(--wrk-text-muted);padding:6px 12px;border-radius:999px;font-size:12px;font-weight:600;font-family:inherit;cursor:pointer;transition:background .15s ease,color .15s ease,box-shadow .15s ease}.wrk-segment__btn:hover:not(.wrk-segment__btn--active){color:var(--wrk-text);background:color-mix(in srgb,var(--wrk-text) 5%,transparent)}.wrk-segment__btn:focus-visible{outline:2px solid var(--wrk-primary);outline-offset:1px}.wrk-segment__btn--active{background:var(--wrk-primary);color:#fff;box-shadow:0 1px 2px #0000001f}html.dark .wrk-segment__btn--active{color:#fff;box-shadow:0 1px 3px #00000059}html.dark .wrk-segment__btn--active:focus-visible{outline-color:#93c5fd}.wrk-segment--wrap{flex-wrap:wrap}.wrk-segment--lg .wrk-segment__btn{font-size:14px;font-weight:500;padding:8px 14px}.wrk-section-heading{margin:0 0 10px;font-size:15px;font-weight:600;color:var(--wrk-text);letter-spacing:.01em}.wrk-section-subheading{margin:12px 0 8px;font-size:13px;font-weight:600;color:var(--wrk-text-muted)}.wrk-field-label{display:block;margin-bottom:6px;font-size:13px;font-weight:600;color:var(--wrk-text)}.wrk-field-label-muted{font-weight:500;color:var(--wrk-text-muted)}.wrk-field-hint{margin:6px 0 0;font-size:12px;line-height:1.45;color:var(--wrk-text-muted)}.wrk-field-hint--flush{margin-top:0}.wrk-callout-info{border-radius:12px;padding:14px 16px;border:1px solid #bfdbfe;background:#eff6ff;color:var(--wrk-text)}html.dark .wrk-callout-info{background:#3b82f61f;border-color:#60a5fa61;color:var(--wrk-text)}html.dark .wrk-callout-info .wrk-field-hint{color:var(--wrk-text-muted)}.wrk-callout-info__title{font-weight:600;font-size:15px;color:#1e3a8a;margin:0 0 6px}html.dark .wrk-callout-info__title{color:#93c5fd}.wrk-input,.wrk-textarea,.wrk-select{width:100%;min-width:0;max-width:100%;box-sizing:border-box;border:1px solid var(--wrk-border);border-radius:10px;padding:10px 12px;font-size:14px;font-family:inherit;line-height:1.45;background:var(--wrk-surface-2);color:var(--wrk-text);transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}.wrk-textarea{resize:vertical;min-height:4.5rem}.wrk-input::-moz-placeholder,.wrk-textarea::-moz-placeholder{color:var(--wrk-text-muted);opacity:.92}.wrk-input::placeholder,.wrk-textarea::placeholder{color:var(--wrk-text-muted);opacity:.92}.wrk-input:hover:not(:disabled):not(:-moz-read-only),.wrk-textarea:hover:not(:disabled):not(:-moz-read-only){border-color:color-mix(in srgb,var(--wrk-text-muted) 40%,var(--wrk-border))}.wrk-input:hover:not(:disabled):not(:read-only),.wrk-textarea:hover:not(:disabled):not(:read-only),.wrk-select:hover:not(:disabled){border-color:color-mix(in srgb,var(--wrk-text-muted) 40%,var(--wrk-border))}.wrk-input:focus,.wrk-textarea:focus,.wrk-select:focus{outline:none;border-color:var(--wrk-primary);box-shadow:0 0 0 2px color-mix(in srgb,var(--wrk-primary) 26%,transparent)}html.dark .wrk-input:focus,html.dark .wrk-textarea:focus,html.dark .wrk-select:focus{box-shadow:0 0 0 2px color-mix(in srgb,var(--wrk-primary) 34%,transparent)}.wrk-input:disabled,.wrk-textarea:disabled,.wrk-select:disabled{opacity:.62;cursor:not-allowed}.wrk-input--muted,.wrk-input[readonly],.wrk-textarea[readonly]{background:color-mix(in srgb,var(--wrk-text) 5%,var(--wrk-surface));color:var(--wrk-text-muted);border-color:var(--wrk-border);cursor:default}html.dark .wrk-input--muted,html.dark .wrk-input[readonly],html.dark .wrk-textarea[readonly]{background:color-mix(in srgb,var(--wrk-text) 9%,var(--wrk-surface-2));color:var(--wrk-text-muted)}.wrk-input--ean{font-weight:500;letter-spacing:.02em}.wrk-field-required{color:#dc2626;font-weight:700}html.dark .wrk-field-required{color:#f87171}.fn-node .folder-row.active{background:#eef2ff;color:#312e81;font-weight:600}html.dark .fn-node .folder-row.active{background:#6366f147;color:var(--wrk-text)}html.dark .fn-node .folder-row--drop{background:#2563eb26}html.dark .fn-node .folder-row:hover:not(.active):not(.folder-row--drop){background:color-mix(in srgb,var(--wrk-text) 6%,var(--wrk-surface-2))}html.dark .fn-node .icon-btn:hover{background:var(--wrk-surface-2);color:var(--wrk-text)}html.dark .fn-node .icon-btn.danger:hover{background:#dc26262e;color:#fca5a5}button.chip:disabled{opacity:1;cursor:not-allowed;background:color-mix(in srgb,var(--wrk-text) 9%,var(--wrk-surface-2))!important;color:var(--wrk-text-muted)!important;border-color:var(--wrk-border)!important}.wrk-data-list-head{font-weight:600;color:var(--wrk-text-muted);background:var(--wrk-surface-2);border-bottom:1px solid var(--wrk-border)}html.dark .wrk-data-list-head{background:color-mix(in srgb,var(--wrk-text) 6%,var(--wrk-surface));color:var(--wrk-text-muted)}:root{--color-primary: var(--wrk-primary);--color-primary-hover: var(--wrk-primary-hover);--color-secondary: var(--wrk-secondary);--color-accent: var(--wrk-accent);--color-bg: var(--wrk-bg);--color-surface: var(--wrk-surface);--color-surface-2: var(--wrk-surface-2);--color-border: var(--wrk-border);--color-text: var(--wrk-text);--color-text-muted: var(--wrk-text-muted);--color-text-soft: var(--wrk-text-soft);--color-success: var(--wrk-success);--color-warning: var(--wrk-warning);--color-danger: var(--wrk-danger);--color-info: var(--wrk-info);--wrk-gradient: linear-gradient( 135deg, var(--wrk-primary) 0%, var(--wrk-secondary) 50%, var(--wrk-accent) 100% );--shadow-xs: var(--wrk-shadow-xs);--shadow-sm: var(--wrk-shadow-sm);--shadow-md: var(--wrk-shadow-md);--shadow-lg: var(--wrk-shadow-lg);--radius-sm: var(--wrk-radius-sm);--radius-md: var(--wrk-radius-md);--radius-lg: var(--wrk-radius-lg);--radius-xl: var(--wrk-radius-xl);--space-xs: var(--wrk-space-xs);--space-sm: var(--wrk-space-sm);--space-md: var(--wrk-space-md);--space-lg: var(--wrk-space-lg);--space-xl: var(--wrk-space-xl);--transition-fast: var(--wrk-transition-fast);--transition: var(--wrk-transition);--transition-slow: var(--wrk-transition-slow)}body{background:var(--color-bg);color:var(--color-text);font-family:Space Grotesk,Inter,system-ui,-apple-system,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5{font-weight:600;color:var(--color-text)}p{color:var(--color-text-muted);line-height:1.55}.wrk-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 18px;border-radius:var(--radius-md);font-weight:500;font-size:14px;cursor:pointer;border:1px solid transparent;transition:var(--transition);box-shadow:var(--shadow-xs)}.wrk-btn-primary{background:var(--color-primary);color:#fff}.wrk-btn-primary:hover:not(:disabled){background:var(--color-primary-hover);box-shadow:var(--shadow-sm)}.wrk-btn-secondary{background:var(--color-surface-2);border:1px solid var(--color-border);color:var(--color-text)}.wrk-btn-secondary:hover:not(:disabled){background:var(--color-surface)}.wrk-btn-ghost{background:transparent;border:1px solid transparent;color:var(--color-text);box-shadow:none}.wrk-btn-ghost:hover:not(:disabled){background:var(--color-surface-2)}.wrk-btn-outline{background:transparent;border:1px solid var(--color-border);color:var(--color-primary);box-shadow:none}.wrk-btn-outline:hover:not(:disabled){background:color-mix(in srgb,var(--color-primary) 8%,var(--color-surface));border-color:color-mix(in srgb,var(--color-primary) 35%,var(--color-border))}.wrk-btn-danger{background:var(--color-danger);border-color:var(--color-danger);color:#fff}.wrk-btn-danger:hover:not(:disabled){opacity:.92;filter:brightness(1.04)}.wrk-btn:disabled,.wrk-btn-primary:disabled,.wrk-btn-secondary:disabled,.wrk-btn-danger:disabled,.wrk-btn-ghost:disabled,.wrk-btn-outline:disabled{opacity:.48;cursor:not-allowed;box-shadow:none}.wrk-btn:focus-visible,.wrk-btn-primary:focus-visible,.wrk-btn-secondary:focus-visible,.wrk-btn-danger:focus-visible,.wrk-btn-ghost:focus-visible,.wrk-btn-outline:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.wrk-btn-sm{padding:6px 12px;font-size:13px}.wrk-btn-full{width:100%}.wrk-card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-lg);box-shadow:var(--shadow-sm);transition:var(--transition)}.wrk-card:hover{box-shadow:var(--shadow-md)}.wrk-input,.wrk-select,.wrk-textarea{width:100%;padding:10px 14px;border-radius:var(--radius-md);border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text);transition:var(--transition);font-size:14px}.wrk-input:focus,.wrk-select:focus,.wrk-textarea:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px #2563eb26;outline:none}.wrk-alert{padding:12px 16px;border-radius:var(--radius-md);font-size:14px;border:1px solid transparent}.wrk-alert-success{background:#16a34a14;border-color:#16a34a26;color:var(--color-success)}.wrk-alert-error{background:#dc262614;border-color:#dc262626;color:var(--color-danger)}.wrk-alert-warning{background:#f59e0b1a;border-color:#f59e0b38;color:#b45309}.wrk-alert-info{background:#2563eb14;border-color:#2563eb2e;color:#1d4ed8}html.dark .wrk-alert-success{background:#22c55e24;border-color:#34d39959;color:#86efac}html.dark .wrk-alert-error{background:#dc262624;border-color:#f8717166;color:#fecaca}html.dark .wrk-alert-warning{background:#f59e0b24;border-color:#fbbf2466;color:#fcd34d}html.dark .wrk-alert-info{background:#3b82f624;border-color:#60a5fa66;color:#93c5fd}html.dark .wrk-btn-secondary:hover:not(:disabled){background:color-mix(in srgb,var(--color-text) 7%,var(--color-surface-2));border-color:var(--color-text-muted)}html.dark .wrk-btn-outline{color:#93c5fd;border-color:#60a5fa8c}html.dark .wrk-btn-outline:hover:not(:disabled){background:#3b82f61f;border-color:#60a5faa6}html.dark .wrk-input,html.dark .wrk-select,html.dark .wrk-textarea{background:var(--color-surface-2)}html.dark .wrk-input:focus,html.dark .wrk-select:focus,html.dark .wrk-textarea:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px #60a5fa47}.wrk-table{width:100%;border-collapse:collapse;font-size:14px}.wrk-table thead{background:var(--color-surface-2)}.wrk-table th{text-align:left;padding:12px 14px;font-weight:600;color:var(--color-text);border-bottom:1px solid var(--color-border)}.wrk-table td{padding:12px 14px;border-bottom:1px solid var(--color-border);color:var(--color-text-muted)}.wrk-table tr:hover td{background:var(--color-surface-2);color:var(--color-text)}html.dark .wrk-table th{color:var(--color-text-muted)}.wrk-tile{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-lg);display:flex;flex-direction:column;gap:6px;box-shadow:var(--shadow-xs);transition:var(--transition);cursor:pointer}.wrk-tile:hover{transform:translateY(-3px);box-shadow:var(--shadow-md)}.wrk-grid{display:grid;gap:var(--space-lg)}.wrk-grid-3{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.wrk-grid-4{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}*::-webkit-scrollbar{width:8px}*::-webkit-scrollbar-thumb{background:var(--color-border);border-radius:10px}*::-webkit-scrollbar-thumb:hover{background:var(--color-text-muted)}*::-webkit-scrollbar-track{background:var(--color-surface)}:root{--tenant-primary: var(--wrk-primary);--tenant-primary-light: #3b82f6;--tenant-primary-dark: #1e40af;--tenant-bg: #f3f4f6;--tenant-bg-light: var(--wrk-surface);--tenant-text: var(--wrk-text);--tenant-text-light: #4b5563}html.dark{--tenant-bg: var(--wrk-bg);--tenant-bg-light: var(--wrk-surface-2);--tenant-text: var(--wrk-text);--tenant-text-light: var(--wrk-text-muted)}:root[data-theme=dark]{--tenant-bg: var(--wrk-bg);--tenant-bg-light: var(--wrk-surface-2);--tenant-text: var(--wrk-text);--tenant-text-light: var(--wrk-text-muted)}:root{--theme-primary: var(--tenant-primary);--theme-accent: var(--tenant-primary-light)}.dark{color-scheme:dark}.status-overdue{background:#fee2e2;color:#991b1b;font-weight:600}html.dark .status-overdue{background:#ef444429;color:#fecaca;border:1px solid rgba(248,113,113,.35)}.crm-page{display:flex;flex-direction:column;gap:20px}.crm-header{display:flex;justify-content:space-between;align-items:flex-start;gap:20px}.crm-header h1{font-size:26px;font-weight:700}.crm-subtitle{font-size:14px;color:var(--wrk-text-muted)}.crm-filters{display:flex;flex-wrap:wrap;gap:12px;align-items:flex-end}.crm-search{width:100%;max-width:420px;padding:10px 14px;border-radius:12px;border:1px solid var(--wrk-border);font-size:14px;background:var(--wrk-surface);color:var(--wrk-text)}.crm-filter-input,.crm-filter-select{padding:10px 12px;border-radius:12px;border:1px solid var(--wrk-border);font-size:14px;background:var(--wrk-surface);color:var(--wrk-text)}.crm-card{background:var(--wrk-surface);border:1px solid var(--wrk-border);border-radius:16px;overflow:hidden}.crm-table{width:100%;border-collapse:collapse;table-layout:fixed}.crm-table th,.crm-table td{padding:12px 14px;border-bottom:1px solid var(--wrk-border);vertical-align:middle;font-size:14px}.crm-table th{font-size:13px;font-weight:600;color:var(--wrk-text-muted);background:var(--wrk-surface-2);text-align:left}.crm-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.crm-empty{text-align:center;color:var(--wrk-text-muted);padding:18px}.crm-table td{color:var(--wrk-text)}.crm-row{transition:background .15s ease}.crm-row:hover{background:var(--wrk-surface-2);cursor:pointer}.crm-text-right{text-align:right}.crm-text-center{text-align:center}.crm-mono{font-family:monospace}.crm-badge{padding:4px 10px;border-radius:999px;font-size:12px;font-weight:500;white-space:nowrap}.status-paid{background:#dcfce7;color:#166534}.status-sent{background:#e0f2fe;color:#075985}.status-concept{background:var(--wrk-border);color:#374151}.status-cancelled{background:#fee2e2;color:#991b1b}html.dark .status-paid{background:#22c55e2e;color:#86efac;border:1px solid rgba(52,211,153,.35)}html.dark .status-sent{background:#0ea5e92e;color:#7dd3fc;border:1px solid rgba(56,189,248,.4)}html.dark .status-concept{background:color-mix(in srgb,var(--wrk-text) 10%,var(--wrk-surface-2));color:var(--wrk-text-muted);border:1px solid var(--wrk-border)}html.dark .status-cancelled{background:#ef444424;color:#fecaca;border:1px solid rgba(248,113,113,.35)}.crm-btn{border-radius:12px;padding:8px 14px;font-size:14px;border:1px solid transparent;cursor:pointer;transition:.15s ease}.crm-btn-primary{background:var(--wrk-primary, #2563eb);color:#fff;border-color:transparent}.crm-btn-primary:hover{filter:brightness(.95)}.crm-btn-secondary{background:var(--wrk-surface-2);color:var(--wrk-text);border:1px solid var(--wrk-border)}html.dark .crm-btn-secondary{background:color-mix(in srgb,var(--wrk-text) 11%,var(--wrk-surface-2));border-color:color-mix(in srgb,var(--wrk-text-muted) 55%,var(--wrk-border));color:var(--wrk-text)}.crm-btn-edit{background:#eef2ff;color:#3730a3}.crm-btn-edit:hover{background:#e0e7ff}.crm-btn-delete{background:#fee2e2;color:#991b1b}.crm-btn-delete:hover{background:#fecaca}html.dark .crm-btn-primary{color:#fff;filter:none}html.dark .crm-btn-primary:hover:not(:disabled){filter:brightness(1.08)}html.dark .crm-btn-secondary:hover:not(:disabled){background:color-mix(in srgb,var(--wrk-text) 8%,var(--wrk-surface-2));border-color:var(--wrk-text-muted)}html.dark .crm-btn-edit{background:#6366f12e;color:#c4b5fd;border:1px solid rgba(129,140,248,.4)}html.dark .crm-btn-edit:hover:not(:disabled){background:#6366f142}html.dark .crm-btn-delete{background:#ef444424;color:#fecaca;border:1px solid rgba(248,113,113,.35)}html.dark .crm-btn-delete:hover:not(:disabled){background:#ef444438}.crm-btn:focus-visible{outline:2px solid var(--wrk-primary);outline-offset:2px}.crm-pagination{display:flex;justify-content:space-between;align-items:center;padding:16px;font-size:14px}.crm-empty{text-align:center;padding:20px;color:var(--wrk-text-muted)}.crm-loading{color:var(--wrk-text-muted)}.crm-error{color:#dc2626}.crm-table th.crm-text-right,.crm-table td.crm-text-right{text-align:right!important}
