@import"https://fonts.googleapis.com/css2?family=Space+Grotesk:wght@300;400;500;600;700&display=swap";html,body,#app{height:100%;margin:0}.sidebar[data-v-5d05815c]{width:260px;min-width:260px;background:#f5f7fb;border-right:1px solid #e3e6ec;padding:16px;box-sizing:border-box;height:100vh;overflow:hidden;position:relative}.sidebar-header[data-v-5d05815c]{margin-bottom:20px}.nav-group[data-v-5d05815c]{margin-bottom:12px}.nav-title[data-v-5d05815c]{font-size:13px;font-weight:600;color:var(--wrk-text-muted);cursor:pointer;padding:8px 6px;border-radius:6px}.nav-title[data-v-5d05815c]:hover{background:var(--wrk-border)}.nav-items[data-v-5d05815c]{margin-top:6px}.nav-link[data-v-5d05815c]{display:block;padding:7px 10px;border-radius:6px;color:#334155;text-decoration:none}.nav-link[data-v-5d05815c]:hover{background:var(--wrk-border)}.nav-link.router-link-active[data-v-5d05815c]{background:#cbd5f5;font-weight:600}.dropdown[data-v-1d54a041]{width:360px;border:1px solid var(--wrk-border);background:#fff;border-radius:14px;box-shadow:0 12px 30px #00000014;overflow:hidden}.dd-head[data-v-1d54a041]{padding:12px 14px;border-bottom:1px solid #f1f1f1;display:flex;justify-content:space-between;align-items:center}.muted[data-v-1d54a041]{color:var(--wrk-text-muted);font-size:12px}.empty[data-v-1d54a041]{padding:16px;color:var(--wrk-text-muted)}.list[data-v-1d54a041]{max-height:280px;overflow:auto}.row[data-v-1d54a041]{padding:12px 14px;border-bottom:1px solid #f6f6f6;display:flex;justify-content:space-between;gap:12px}.title[data-v-1d54a041]{font-weight:700}.x[data-v-1d54a041]{border:0;background:transparent;cursor:pointer;font-size:14px;color:var(--wrk-text-muted)}.dd-foot[data-v-1d54a041]{padding:12px 14px}.totals[data-v-1d54a041]{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px}.totals-tax[data-v-1d54a041]{font-size:13px;color:var(--wrk-text-muted)}.totals-incl[data-v-1d54a041]{font-weight:700;margin-bottom:10px;padding-top:4px;border-top:1px solid #f1f1f1}.actions[data-v-1d54a041]{display:flex;gap:10px}.btn[data-v-1d54a041]{flex:1;display:inline-flex;justify-content:center;align-items:center;padding:10px 12px;border-radius:12px;border:1px solid var(--wrk-primary, #2563eb);background:var(--wrk-primary, #2563eb);color:#fff;text-decoration:none;font-weight:800}.btn.ghost[data-v-1d54a041]{background:#fff;color:#111827;border-color:var(--wrk-border)}.btn[data-v-1d54a041]:disabled{opacity:.5;cursor:not-allowed}.topbar[data-v-55259258]{width:100%;max-width:100%;box-sizing:border-box;border-bottom:1px solid var(--wrk-border);background:#fff;position:relative;z-index:100;isolation:isolate}.topbarInner[data-v-55259258]{width:100%;max-width:100%;box-sizing:border-box;min-height:64px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px max(16px,env(safe-area-inset-right)) 10px max(16px,env(safe-area-inset-left));min-width:0}.left[data-v-55259258]{display:flex;align-items:center;gap:10px;flex-shrink:0;min-width:0}.brand[data-v-55259258]{font-size:18px;font-weight:900}.portalLabel[data-v-55259258]{font-size:13px;color:var(--wrk-text-muted)}.right[data-v-55259258]{display:flex;align-items:center;gap:12px;flex:1;justify-content:flex-end;min-width:0}.tenantSwitcher[data-v-55259258]{display:flex;flex-direction:column;gap:6px;align-items:stretch;flex:1 1 auto;min-width:0;max-width:min(360px,100%);position:relative;z-index:200}.currentTenant[data-v-55259258]{display:flex;align-items:center;gap:8px;min-width:0}.currentTenantMain[data-v-55259258]{display:flex;align-items:center;gap:10px;min-width:0;flex:1}.currentBadge[data-v-55259258]{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#166534;background:#dcfce7;padding:2px 8px;border-radius:999px}.tenantLogo[data-v-55259258]{width:28px;height:28px;-o-object-fit:contain;object-fit:contain;border-radius:6px;border:1px solid var(--wrk-border);background:#fff}.currentName[data-v-55259258]{font-size:13px;font-weight:600;color:#0f172a;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.switchLabel[data-v-55259258]{font-size:11px;font-weight:600;color:var(--wrk-text-muted);margin:0}.tenantSelectWrap[data-v-55259258]{width:100%;position:relative;z-index:300}.tenantSelect[data-v-55259258]{width:100%;max-width:100%;box-sizing:border-box;border:1px solid var(--wrk-border, #e5e7eb);background:#fff;border-radius:10px;padding:10px 36px 10px 12px;font-weight:600;font-size:13px;line-height:1.3;cursor:pointer;box-shadow:0 1px 2px #0f172a0f,0 2px 8px #0f172a0f;-moz-appearance:none;appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%2364748b' stroke-width='2'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;background-color:#fff}.tenantSelect[data-v-55259258]:focus{outline:none;border-color:#2b7cff;box-shadow:0 0 0 3px #2b7cff33,0 2px 8px #0f172a14}.iconBtn[data-v-55259258]{border:1px solid var(--wrk-border);background:#fff;border-radius:10px;padding:8px 12px;cursor:pointer;position:relative;font-size:16px;flex-shrink:0}.badge[data-v-55259258]{position:absolute;top:-6px;right:-6px;background:#111827;color:#fff;border-radius:999px;padding:2px 7px;font-size:11px}.btnLogout[data-v-55259258]{border:1px solid var(--wrk-border);background:#fff;border-radius:10px;padding:8px 14px;font-weight:600;cursor:pointer;flex-shrink:0}.cartWrap[data-v-55259258]{flex-shrink:0;position:relative;z-index:50}.dropdown[data-v-55259258]{position:fixed;top:0;right:0;height:100vh;width:380px;background:#fff;box-shadow:-10px 0 30px #0000001a;padding:20px;z-index:1000}.overlay[data-v-55259258]{position:fixed;inset:0;background:#00000040;z-index:999}.portal-shell[data-v-a1a52b9d]{display:flex;height:100vh;width:100%;overflow:hidden}.portal-sidebar[data-v-a1a52b9d]{width:260px;min-width:260px;height:100vh;background:var(--wrk-surface);border-right:1px solid var(--wrk-border);overflow-y:auto}.portal-main[data-v-a1a52b9d]{flex:1;display:flex;flex-direction:column;height:100vh;overflow:hidden;background:#f5f7fb}.portal-topbar[data-v-a1a52b9d]{width:100%;max-width:100%;box-sizing:border-box;flex-shrink:0;min-height:64px;background:var(--wrk-surface);border-bottom:1px solid var(--wrk-border);overflow:visible;position:relative;z-index:40}.portal-content[data-v-a1a52b9d]{flex:1;overflow-y:auto;padding:32px;width:100%;height:calc(100vh - 64px);box-sizing:border-box}.portal-powered-by[data-v-a1a52b9d]{margin:24px 0 0;padding-top:16px;text-align:center;font-size:12px;color:#94a3b8;letter-spacing:.02em}input[data-v-9a991ff2]{padding:12px;border-radius:10px;border:1px solid #ddd}button[data-v-9a991ff2]{padding:12px;border-radius:10px;border:0;background:#2b7cff;color:#fff;cursor:pointer}button[data-v-9a991ff2]:disabled{opacity:.7;cursor:not-allowed}.context-picker[data-v-9a991ff2]{margin-top:20px}.contextBtn[data-v-9a991ff2]{display:block;width:100%;padding:0;margin:10px 0;border:1px solid var(--wrk-border, #e5e7eb);border-radius:12px;background:#fff;text-align:left;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease}.contextBtn[data-v-9a991ff2]:hover{border-color:#2b7cff;box-shadow:0 2px 8px #2b7cff1f}.contextBtnInner[data-v-9a991ff2]{display:flex;align-items:center;gap:14px;padding:14px 16px}.contextLogo[data-v-9a991ff2]{width:44px;height:44px;-o-object-fit:contain;object-fit:contain;border-radius:8px;border:1px solid var(--wrk-border, #e5e7eb);flex-shrink:0;background:#fafafa}.contextText[data-v-9a991ff2]{display:flex;flex-direction:column;gap:4px;min-width:0}.contextTitleText[data-v-9a991ff2]{font-size:15px;font-weight:700;color:#0f172a}.contextSub[data-v-9a991ff2]{font-size:13px;color:#64748b}.contextHint[data-v-9a991ff2]{color:#666;margin-top:12px;font-size:14px}.empty-state[data-v-81817651]{padding:20px;border:1px dashed var(--wrk-border, #e5e7eb);border-radius:14px;color:#64748b;background:#fff}.empty-title[data-v-81817651]{margin:0 0 8px;font-size:1rem;font-weight:700;color:#0f172a}.empty-desc[data-v-81817651]{margin:0;font-size:.9rem;line-height:1.45}.empty-actions[data-v-81817651]{margin-top:14px}.pob-wiz[data-v-e40b82f5]{position:fixed;inset:0;z-index:12000;display:flex;align-items:center;justify-content:center;padding:20px}.pob-wiz__backdrop[data-v-e40b82f5]{position:absolute;inset:0;background:#0f172a59}@media(prefers-color-scheme:dark){.pob-wiz__backdrop[data-v-e40b82f5]{background:#0000008c}}.pob-wiz__panel[data-v-e40b82f5]{position:relative;width:min(420px,100%);max-height:min(520px,100vh - 40px);overflow:auto;border-radius:var(--wrk-radius-md);border:1px solid var(--wrk-border);background:var(--wrk-surface);color:var(--wrk-text);box-shadow:var(--wrk-shadow-lg)}.pob-wiz__head[data-v-e40b82f5]{padding:16px 38px 8px 16px;border-bottom:1px solid var(--wrk-border)}.pob-wiz__title[data-v-e40b82f5]{margin:0;font-size:1rem;font-weight:600}.pob-wiz__prog[data-v-e40b82f5]{margin:6px 0 0;font-size:.75rem;color:var(--wrk-text-muted)}.pob-wiz__x[data-v-e40b82f5]{position:absolute;top:8px;right:8px;border:none;background:transparent;font-size:1.3rem;line-height:1;color:var(--wrk-text-muted);cursor:pointer;border-radius:6px;padding:4px 8px}.pob-wiz__x[data-v-e40b82f5]:hover{background:var(--wrk-surface-2);color:var(--wrk-text)}.pob-wiz__body[data-v-e40b82f5]{padding:16px}.pob-wiz__h[data-v-e40b82f5]{margin:0 0 6px;font-size:.9rem;font-weight:600}.pob-wiz__p[data-v-e40b82f5]{margin:0 0 12px;font-size:.8rem;line-height:1.45;color:var(--wrk-text-muted)}.pob-wiz__row[data-v-e40b82f5]{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.pob-wiz__cta[data-v-e40b82f5]{display:inline-flex;align-items:center;font-size:.78rem;font-weight:600;padding:7px 12px;border-radius:var(--wrk-radius-sm);background:var(--wrk-primary);color:#fff!important;text-decoration:none}.pob-wiz__cta[data-v-e40b82f5]:hover{background:var(--wrk-primary-hover)}.pob-wiz__mark[data-v-e40b82f5]{font-size:.72rem;padding:7px 10px;border-radius:var(--wrk-radius-sm);border:1px solid var(--wrk-border);background:var(--wrk-surface-2);color:var(--wrk-text);cursor:pointer;font-family:var(--wrk-font-sans)}.pob-wiz__foot[data-v-e40b82f5]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;padding:12px 16px 16px;border-top:1px solid var(--wrk-border)}.pob-wiz__nav[data-v-e40b82f5]{display:flex;gap:6px;margin-left:auto}.pob-wiz__btn[data-v-e40b82f5]{font-size:.75rem;font-weight:500;border-radius:var(--wrk-radius-sm);padding:7px 10px;border:1px solid transparent;cursor:pointer;font-family:var(--wrk-font-sans)}.pob-wiz__btn[data-v-e40b82f5]:disabled{opacity:.45;cursor:not-allowed}.pob-wiz__btn--ghost[data-v-e40b82f5]{background:transparent;border-color:var(--wrk-border);color:var(--wrk-text)}.pob-wiz__btn--ghost[data-v-e40b82f5]:hover:not(:disabled){background:var(--wrk-surface-2)}.pob-wiz__btn--primary[data-v-e40b82f5]{background:var(--wrk-primary);color:#fff}.pob-wiz__btn--primary[data-v-e40b82f5]:hover:not(:disabled){background:var(--wrk-primary-hover)}.pob-onb[data-v-b4e94db5]{margin-bottom:16px;padding:12px 14px;border-radius:var(--wrk-radius-md);border:1px solid var(--wrk-border);background:var(--wrk-surface);opacity:.96}.pob-onb__head[data-v-b4e94db5]{display:flex;justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:10px}.pob-onb__title[data-v-b4e94db5]{margin:0;font-size:.875rem;font-weight:600;color:var(--wrk-text)}.pob-onb__sub[data-v-b4e94db5]{margin:3px 0 0;font-size:.75rem;line-height:1.35;color:var(--wrk-text-muted)}.pob-onb__tag[data-v-b4e94db5]{flex-shrink:0;font-size:.6rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;padding:2px 7px;border-radius:999px;background:color-mix(in srgb,var(--wrk-warning) 14%,transparent);color:var(--wrk-text-muted)}.pob-onb__tag--ok[data-v-b4e94db5]{background:color-mix(in srgb,var(--wrk-success) 14%,transparent);color:var(--wrk-success)}.pob-onb__list[data-v-b4e94db5]{list-style:none;margin:0 0 10px;padding:0;display:flex;flex-direction:column;gap:5px}.pob-onb__item[data-v-b4e94db5]{display:grid;grid-template-columns:auto 1fr auto;gap:8px;align-items:start;padding:6px 8px;border-radius:var(--wrk-radius-sm);background:var(--wrk-surface-2);border:1px solid transparent}.pob-onb__item--hi[data-v-b4e94db5]{border-color:color-mix(in srgb,var(--wrk-primary) 30%,var(--wrk-border))}.pob-onb__dot[data-v-b4e94db5]{width:6px;height:6px;margin-top:6px;border-radius:999px;background:var(--wrk-text-soft)}.pob-onb__item[data-st=current] .pob-onb__dot[data-v-b4e94db5]{background:var(--wrk-primary)}.pob-onb__item[data-st=done] .pob-onb__dot[data-v-b4e94db5]{background:var(--wrk-success)}.pob-onb__txt[data-v-b4e94db5]{display:flex;flex-direction:column;gap:1px;min-width:0}.pob-onb__lbl[data-v-b4e94db5]{font-size:.78rem;font-weight:500;color:var(--wrk-text)}.pob-onb__meta[data-v-b4e94db5]{font-size:.65rem;color:var(--wrk-text-muted)}.pob-onb__hint[data-v-b4e94db5]{font-style:italic}.pob-onb__act[data-v-b4e94db5]{display:flex;flex-direction:column;align-items:flex-end;gap:4px}.pob-onb__link[data-v-b4e94db5]{font-size:.65rem;font-weight:500;color:var(--wrk-primary);text-decoration:none}.pob-onb__link[data-v-b4e94db5]:hover{text-decoration:underline}.pob-onb__mini[data-v-b4e94db5]{font-size:.6rem;padding:3px 6px;border-radius:4px;border:1px solid var(--wrk-border);background:var(--wrk-surface);color:var(--wrk-text);cursor:pointer;font-family:var(--wrk-font-sans)}.pob-onb__btns[data-v-b4e94db5]{display:flex;flex-wrap:wrap;gap:6px}.pob-onb__btn[data-v-b4e94db5]{font-size:.75rem;font-weight:500;padding:6px 10px;border-radius:var(--wrk-radius-sm);border:1px solid var(--wrk-border);background:transparent;color:var(--wrk-text);cursor:pointer;font-family:var(--wrk-font-sans)}.pob-onb__btn--pri[data-v-b4e94db5]{background:var(--wrk-primary);border-color:transparent;color:#fff}.pob-onb__btn--pri[data-v-b4e94db5]:hover{background:var(--wrk-primary-hover)}.portal-dashboard[data-v-99cd6765]{width:100%;max-width:100%;box-sizing:border-box;padding:0 4px}.dash-header h1[data-v-99cd6765]{font-size:1.75rem;font-weight:800;margin:0 0 4px;color:#0f172a}.muted[data-v-99cd6765]{color:var(--wrk-text-muted, #64748b);margin:0 0 20px;font-size:.95rem}.stat-grid[data-v-99cd6765]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;margin-bottom:24px}.stat-card[data-v-99cd6765]{background:#fff;border:1px solid var(--wrk-border, #e5e7eb);border-radius:14px;padding:18px 20px;box-shadow:0 1px 2px #0f172a0a}.stat-label[data-v-99cd6765]{display:block;font-size:.8rem;font-weight:600;color:var(--wrk-text-muted, #64748b);text-transform:uppercase;letter-spacing:.03em}.stat-value[data-v-99cd6765]{display:block;font-size:1.75rem;font-weight:800;margin-top:8px;color:#0f172a;line-height:1.2}.stat-sub[data-v-99cd6765]{display:block;font-size:.8rem;color:#94a3b8;margin-top:6px}.dash-layout[data-v-99cd6765]{display:grid;grid-template-columns:1fr;gap:20px}@media(min-width:960px){.dash-layout[data-v-99cd6765]{grid-template-columns:1fr 300px;align-items:start}}.panel[data-v-99cd6765]{background:#fff;border:1px solid var(--wrk-border, #e5e7eb);border-radius:14px;padding:18px 20px;box-shadow:0 1px 2px #0f172a0a;min-width:0}.panel-head[data-v-99cd6765]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px;flex-wrap:wrap}.panel h2[data-v-99cd6765]{font-size:1.05rem;font-weight:700;margin:0;color:#0f172a}.panel-actions h2[data-v-99cd6765]{margin-bottom:14px}.table-wrap[data-v-99cd6765]{overflow-x:auto;-webkit-overflow-scrolling:touch}.data-table[data-v-99cd6765]{width:100%;border-collapse:collapse;font-size:.9rem}.data-table th[data-v-99cd6765],.data-table td[data-v-99cd6765]{text-align:left;padding:10px 12px;border-bottom:1px solid #f1f5f9}.data-table th[data-v-99cd6765]{font-size:.7rem;text-transform:uppercase;letter-spacing:.06em;color:#94a3b8;font-weight:700}.data-table .num[data-v-99cd6765]{text-align:right}.empty-cell[data-v-99cd6765]{text-align:center;color:#94a3b8;padding:24px!important}.link[data-v-99cd6765]{color:#2563eb;font-weight:600;text-decoration:none}.link[data-v-99cd6765]:hover{text-decoration:underline}.pill[data-v-99cd6765]{display:inline-block;padding:2px 8px;border-radius:999px;background:#f1f5f9;font-size:.75rem;font-weight:600;color:#475569}.action-list[data-v-99cd6765]{display:flex;flex-direction:column;gap:10px}.action-btn[data-v-99cd6765]{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:12px;border:1px solid var(--wrk-border, #e5e7eb);background:#fafafa;text-decoration:none;color:inherit;transition:border-color .15s,background .15s}.action-btn[data-v-99cd6765]:hover{border-color:#2563eb;background:#eff6ff}.action-ico[data-v-99cd6765]{width:36px;height:36px;border-radius:10px;background:#fff;border:1px solid #e5e7eb;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:1rem;color:#2563eb;flex-shrink:0}.action-title[data-v-99cd6765]{display:block;font-weight:700;font-size:.9rem;color:#0f172a}.action-desc[data-v-99cd6765]{display:block;font-size:.75rem;color:#94a3b8;margin-top:2px}.btn[data-v-99cd6765]{display:inline-flex;align-items:center;justify-content:center;padding:8px 14px;border-radius:10px;font-weight:600;font-size:.875rem;border:1px solid #e5e7eb;background:#fff;cursor:pointer;text-decoration:none;color:#0f172a}.btn-primary[data-v-99cd6765]{background:#0f172a;color:#fff;border-color:#0f172a}.btn-ghost[data-v-99cd6765]{border-color:transparent;background:transparent;color:#2563eb}.btn-ghost[data-v-99cd6765]:hover{text-decoration:underline}.page[data-v-9d20bc91]{padding:24px}.orders-table[data-v-9d20bc91]{border:1px solid #eee;border-radius:12px;overflow:hidden}.row[data-v-9d20bc91]{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr auto;padding:14px;border-bottom:1px solid #f3f3f3}.header-row[data-v-9d20bc91]{font-weight:700;background:#fafafa}.badge[data-v-9d20bc91]{padding:4px 10px;border-radius:999px;background:#eee}.badge[data-variant=success][data-v-9d20bc91]{background:#dff5e5}.badge[data-variant=warning][data-v-9d20bc91]{background:#fff3cd}.badge[data-variant=danger][data-v-9d20bc91]{background:#f8d7da}.btn-link[data-v-9d20bc91]{font-weight:700;text-decoration:none}.page[data-v-4cc1b396]{padding:24px}.orders-table[data-v-4cc1b396]{border:1px solid #eee;border-radius:12px;overflow:hidden}.row[data-v-4cc1b396]{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr auto;padding:14px;border-bottom:1px solid #f3f3f3}.header-row[data-v-4cc1b396]{font-weight:700;background:#fafafa}.badge[data-v-4cc1b396]{padding:4px 10px;border-radius:999px;background:#eee}.badge[data-variant=success][data-v-4cc1b396]{background:#dff5e5}.badge[data-variant=warning][data-v-4cc1b396]{background:#fff3cd}.badge[data-variant=danger][data-v-4cc1b396]{background:#f8d7da}.btn-link[data-v-4cc1b396]{font-weight:700;text-decoration:none}.page[data-v-9d27279d]{max-width:1200px}.header[data-v-9d27279d]{display:flex;justify-content:space-between;margin-bottom:18px}.card[data-v-9d27279d]{background:#fff;padding:18px;border-radius:12px}.invoice-table[data-v-9d27279d]{width:100%;border-collapse:separate;border-spacing:0 10px}.invoice-table th[data-v-9d27279d]{text-align:left;padding:8px;font-weight:600;color:#555}.invoice-table td[data-v-9d27279d]{background:#fafafa;padding:12px}.right[data-v-9d27279d]{text-align:right}.badge[data-v-9d27279d]{padding:4px 10px;border-radius:999px;font-size:12px;background:#eee}.badge.paid[data-v-9d27279d]{background:#c9f2d0}.badge.sent[data-v-9d27279d]{background:#d7e7ff}.badge.concept[data-v-9d27279d]{background:#eee}.paid[data-v-9d27279d]{color:#0a7a2f}.pending[data-v-9d27279d]{color:#c07c00}.failed[data-v-9d27279d]{color:#c30000}.actions[data-v-9d27279d]{display:flex;gap:8px;justify-content:flex-end}.btn[data-v-9d27279d]{padding:6px 14px;border-radius:8px;background:#3b82f6;color:#fff;text-decoration:none}.btn.success[data-v-9d27279d]{background:#22c55e}.btn-secondary[data-v-9d27279d]{padding:6px 12px;background:#eee;border-radius:8px}.footer[data-v-9d27279d]{margin-top:16px;display:flex;justify-content:center;gap:12px}.overdue td[data-v-9d27279d]{background:#fff1f1}.container[data-v-bfa92390]{max-width:1100px;margin:auto}.header[data-v-bfa92390]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.actions[data-v-bfa92390]{display:flex;gap:10px}.summary[data-v-bfa92390]{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-bottom:24px}.card[data-v-bfa92390]{background:#f7f7f7;padding:18px;border-radius:10px}.label[data-v-bfa92390]{font-size:13px;color:#666}.value[data-v-bfa92390]{font-size:18px;font-weight:600}.amount[data-v-bfa92390]{font-size:22px}.row[data-v-bfa92390]{display:flex;justify-content:space-between;padding:6px 0}.row.total[data-v-bfa92390]{font-weight:700;font-size:18px;margin-top:8px}.badge[data-v-bfa92390]{padding:4px 10px;border-radius:999px;font-size:13px}.badge.sent[data-v-bfa92390]{background:#e3f0ff;color:#2563eb}.badge.paid[data-v-bfa92390]{background:#e6f7ec;color:#15803d}.btn[data-v-bfa92390]{padding:8px 14px;border-radius:8px;border:1px solid #ccc;background:#fff;cursor:pointer}.btn.primary[data-v-bfa92390]{background:#2563eb;color:#fff;border:none}.state[data-v-bfa92390]{padding:40px;text-align:center}.error[data-v-bfa92390]{color:#b00020}.muted[data-v-bfa92390]{color:#777}.success[data-v-bfa92390]{color:#15803d}.pending[data-v-bfa92390]{color:#b45309}.failed[data-v-bfa92390]{color:#b00020}.page-shell[data-v-0fc8b124]{max-width:1200px;margin:0 auto}.page-title[data-v-0fc8b124]{font-size:var(--ws-font-page-title, 1.5rem);font-weight:var(--ws-weight-page-title, 600);line-height:1.25;margin-bottom:24px;color:var(--wrk-text, #1f2937)}.page-body[data-v-0fc8b124]{background:#fff;border-radius:12px;padding:24px;border:1px solid var(--wrk-border)}.placeholder[data-v-0fc8b124]{color:var(--wrk-text-muted)}.tickets-toolbar[data-v-e7bdf6eb]{margin-bottom:var(--wrk-space-lg);display:flex;justify-content:flex-end}.table-wrap[data-v-e7bdf6eb]{overflow-x:auto}.tickets-table[data-v-e7bdf6eb]{width:100%;border-collapse:collapse;font-size:14px}.tickets-table th[data-v-e7bdf6eb],.tickets-table td[data-v-e7bdf6eb]{text-align:left;padding:var(--wrk-space-sm) var(--wrk-space-md);border-bottom:1px solid var(--wrk-border)}.tickets-table th[data-v-e7bdf6eb]{color:var(--wrk-text-muted);font-weight:600;font-size:12px;text-transform:uppercase;letter-spacing:.04em}.mono[data-v-e7bdf6eb]{font-variant-numeric:tabular-nums;color:var(--wrk-text-muted)}.link[data-v-e7bdf6eb]{color:var(--wrk-primary);text-decoration:none;font-weight:500}.link[data-v-e7bdf6eb]:hover{text-decoration:underline}.pill[data-v-e7bdf6eb]{display:inline-block;padding:2px 10px;border-radius:999px;font-size:12px;font-weight:600}.pill--open[data-v-e7bdf6eb]{background:color-mix(in srgb,var(--wrk-info) 18%,transparent);color:var(--wrk-info)}.pill--progress[data-v-e7bdf6eb]{background:color-mix(in srgb,var(--wrk-warning) 22%,transparent);color:#b45309}.pill--closed[data-v-e7bdf6eb]{background:color-mix(in srgb,var(--wrk-success) 18%,transparent);color:var(--wrk-success)}.pill--muted[data-v-e7bdf6eb]{background:var(--wrk-surface-2);color:var(--wrk-text-muted)}.muted[data-v-e7bdf6eb]{color:var(--wrk-text-muted)}.empty[data-v-e7bdf6eb]{padding:var(--wrk-space-xl) 0;text-align:center}.banner[data-v-e7bdf6eb]{padding:var(--wrk-space-md);border-radius:var(--wrk-radius-md);margin-bottom:var(--wrk-space-md)}.banner--err[data-v-e7bdf6eb]{background:color-mix(in srgb,var(--wrk-danger) 12%,transparent);color:var(--wrk-danger)}.pager[data-v-e7bdf6eb]{display:flex;align-items:center;justify-content:center;gap:var(--wrk-space-lg);margin-top:var(--wrk-space-lg)}.pager__meta[data-v-e7bdf6eb]{font-size:13px;color:var(--wrk-text-muted)}.btn[data-v-e7bdf6eb]{display:inline-flex;align-items:center;justify-content:center;padding:8px 16px;border-radius:var(--wrk-radius-sm);font-weight:600;font-size:14px;border:1px solid var(--wrk-border);background:var(--wrk-surface);color:var(--wrk-text);cursor:pointer}.btn--primary[data-v-e7bdf6eb]{background:var(--wrk-primary);border-color:var(--wrk-primary);color:#fff}.btn--primary[data-v-e7bdf6eb]:hover{background:var(--wrk-primary-hover);border-color:var(--wrk-primary-hover)}.btn--ghost[data-v-e7bdf6eb]{background:transparent}.btn[data-v-e7bdf6eb]:disabled{opacity:.5;cursor:not-allowed}.modal-backdrop[data-v-e7bdf6eb]{position:fixed;inset:0;background:#0f172a73;display:flex;align-items:center;justify-content:center;z-index:1000;padding:var(--wrk-space-lg)}.modal[data-v-e7bdf6eb]{background:var(--wrk-surface);border-radius:var(--wrk-radius-lg);padding:var(--wrk-space-xl);max-width:480px;width:100%;box-shadow:var(--wrk-shadow-lg)}.modal__title[data-v-e7bdf6eb]{margin:0 0 var(--wrk-space-lg);font-size:1.25rem}.modal__form[data-v-e7bdf6eb]{display:flex;flex-direction:column;gap:var(--wrk-space-md)}.field[data-v-e7bdf6eb]{display:flex;flex-direction:column;gap:6px}.field__label[data-v-e7bdf6eb]{font-size:13px;font-weight:600;color:var(--wrk-text)}.field__input[data-v-e7bdf6eb]{border:1px solid var(--wrk-border);border-radius:var(--wrk-radius-sm);padding:10px 12px;font:inherit}.field__textarea[data-v-e7bdf6eb]{resize:vertical;min-height:100px}.modal__actions[data-v-e7bdf6eb]{display:flex;justify-content:flex-end;gap:var(--wrk-space-sm);margin-top:var(--wrk-space-md)}.back[data-v-5994b3ee]{display:inline-block;margin-bottom:var(--wrk-space-md);color:var(--wrk-primary);text-decoration:none;font-size:14px}.back[data-v-5994b3ee]:hover{text-decoration:underline}.ticket-head__row[data-v-5994b3ee]{display:flex;flex-wrap:wrap;align-items:flex-start;gap:var(--wrk-space-md);margin-bottom:var(--wrk-space-sm)}.ticket-title[data-v-5994b3ee]{margin:0;font-size:1.35rem;flex:1;min-width:200px}.meta[data-v-5994b3ee]{margin:0;font-size:14px;color:var(--wrk-text-muted)}.meta__prio[data-v-5994b3ee]{font-weight:500}.pill[data-v-5994b3ee]{display:inline-block;padding:4px 12px;border-radius:999px;font-size:12px;font-weight:600;flex-shrink:0}.pill--open[data-v-5994b3ee]{background:color-mix(in srgb,var(--wrk-info) 18%,transparent);color:var(--wrk-info)}.pill--progress[data-v-5994b3ee]{background:color-mix(in srgb,var(--wrk-warning) 22%,transparent);color:#b45309}.pill--closed[data-v-5994b3ee]{background:color-mix(in srgb,var(--wrk-success) 18%,transparent);color:var(--wrk-success)}.pill--muted[data-v-5994b3ee]{background:var(--wrk-surface-2);color:var(--wrk-text-muted)}.thread[data-v-5994b3ee]{display:flex;flex-direction:column;gap:var(--wrk-space-md);margin:var(--wrk-space-xl) 0}.card[data-v-5994b3ee]{border:1px solid var(--wrk-border);border-radius:var(--wrk-radius-md);padding:var(--wrk-space-md);background:var(--wrk-surface)}.card--desc[data-v-5994b3ee]{border-color:color-mix(in srgb,var(--wrk-info) 25%,var(--wrk-border))}.card--portal[data-v-5994b3ee]{border-left:3px solid var(--wrk-primary)}.card--staff[data-v-5994b3ee]{border-left:3px solid var(--wrk-success)}.card__label[data-v-5994b3ee]{display:flex;justify-content:space-between;align-items:baseline;gap:var(--wrk-space-md);font-size:12px;font-weight:600;color:var(--wrk-text-muted);margin-bottom:var(--wrk-space-sm)}.card__label time[data-v-5994b3ee]{font-weight:500}.card__body[data-v-5994b3ee]{white-space:pre-wrap;word-break:break-word;font-size:14px;line-height:1.5;color:var(--wrk-text)}.reply[data-v-5994b3ee]{margin-top:var(--wrk-space-xl);padding-top:var(--wrk-space-lg);border-top:1px solid var(--wrk-border)}.field[data-v-5994b3ee]{display:flex;flex-direction:column;gap:6px;margin-bottom:var(--wrk-space-md)}.field__label[data-v-5994b3ee]{font-size:13px;font-weight:600}.field__input[data-v-5994b3ee]{border:1px solid var(--wrk-border);border-radius:var(--wrk-radius-sm);padding:10px 12px;font:inherit;resize:vertical}.banner--err[data-v-5994b3ee]{padding:var(--wrk-space-md);border-radius:var(--wrk-radius-md);background:color-mix(in srgb,var(--wrk-danger) 12%,transparent);color:var(--wrk-danger);margin-bottom:var(--wrk-space-md)}.btn[data-v-5994b3ee]{display:inline-flex;align-items:center;justify-content:center;padding:10px 18px;border-radius:var(--wrk-radius-sm);font-weight:600;font-size:14px;border:none;cursor:pointer}.btn--primary[data-v-5994b3ee]{background:var(--wrk-primary);color:#fff}.btn--primary[data-v-5994b3ee]:hover{background:var(--wrk-primary-hover)}.btn[data-v-5994b3ee]:disabled{opacity:.5;cursor:not-allowed}.muted[data-v-5994b3ee]{color:var(--wrk-text-muted)}.toolbar[data-v-dff59c0a]{display:flex;flex-wrap:wrap;gap:var(--wrk-space-sm);margin-bottom:var(--wrk-space-lg)}.table-wrap[data-v-dff59c0a]{overflow-x:auto}.appt-table[data-v-dff59c0a]{width:100%;border-collapse:collapse;font-size:14px}.appt-table th[data-v-dff59c0a],.appt-table td[data-v-dff59c0a]{text-align:left;padding:var(--wrk-space-sm) var(--wrk-space-md);border-bottom:1px solid var(--wrk-border)}.appt-table th[data-v-dff59c0a]{color:var(--wrk-text-muted);font-weight:600;font-size:12px;text-transform:uppercase}.mono[data-v-dff59c0a]{font-variant-numeric:tabular-nums}.pill[data-v-dff59c0a]{display:inline-block;padding:2px 10px;border-radius:999px;font-size:12px;font-weight:600}.pill--open[data-v-dff59c0a]{background:color-mix(in srgb,var(--wrk-info) 18%,transparent);color:var(--wrk-info)}.pill--progress[data-v-dff59c0a]{background:color-mix(in srgb,var(--wrk-warning) 22%,transparent);color:#b45309}.pill--closed[data-v-dff59c0a]{background:color-mix(in srgb,var(--wrk-text-muted) 15%,transparent);color:var(--wrk-text-muted)}.pill--ok[data-v-dff59c0a]{background:color-mix(in srgb,var(--wrk-success) 18%,transparent);color:var(--wrk-success)}.pill--muted[data-v-dff59c0a]{background:var(--wrk-surface-2);color:var(--wrk-text-muted)}.link[data-v-dff59c0a]{color:var(--wrk-primary);text-decoration:none;font-weight:500}.link[data-v-dff59c0a]:hover{text-decoration:underline}.actions[data-v-dff59c0a]{white-space:nowrap}.muted[data-v-dff59c0a]{color:var(--wrk-text-muted)}.empty[data-v-dff59c0a]{padding:var(--wrk-space-xl) 0;text-align:center}.btn[data-v-dff59c0a]{display:inline-flex;align-items:center;justify-content:center;padding:8px 16px;border-radius:var(--wrk-radius-sm);font-weight:600;font-size:14px;border:1px solid var(--wrk-border);text-decoration:none;cursor:pointer}.btn--primary[data-v-dff59c0a]{background:var(--wrk-primary);border-color:var(--wrk-primary);color:#fff}.btn--ghost[data-v-dff59c0a]{background:transparent;color:var(--wrk-text)}.company-workspace[data-v-4b1a4919],.crm-v2-enterprise[data-v-4b1a4919]{--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-4b1a4919],.company-workspace .hub-body[data-v-4b1a4919],.crm-v2-enterprise .ws-content[data-v-4b1a4919],.crm-v2-enterprise .hub-body[data-v-4b1a4919]{font-family:var(--ws-font-sans);font-size:var(--ws-font-body);font-weight:var(--ws-weight-body);color:var(--ws-text)}.ws-alert[data-v-4b1a4919]{padding:14px 16px;border-radius:var(--wrk-radius-md, 12px);border:1px solid var(--wrk-border, #e2e8f0);font-size:var(--ws-font-body, 14px);font-weight:var(--ws-weight-body, 400);line-height:1.5;margin-bottom:var(--wrk-space-lg, 20px)}.ws-alert__title[data-v-4b1a4919]{margin:0 0 4px;font-weight:var(--ws-weight-semibold, 600);font-size:14px;color:var(--wrk-text, #1f2937)}.ws-alert__message[data-v-4b1a4919]{margin:0;font-size:13px;color:var(--wrk-text-muted, #64748b)}.ws-alert--danger[data-v-4b1a4919]{background:color-mix(in srgb,var(--wrk-danger, #dc2626) 10%,var(--wrk-surface, #fff));border-color:color-mix(in srgb,var(--wrk-danger, #dc2626) 28%,var(--wrk-border, #e2e8f0))}.ws-alert--muted[data-v-4b1a4919]{background:var(--wrk-surface-2, #f1f5f9);border-color:var(--wrk-border, #e2e8f0);margin-bottom:var(--wrk-space-md, 12px)}.ws-alert--muted .ws-alert__message[data-v-4b1a4919]{color:var(--wrk-text, #1f2937);font-size:14px}.crm-v2-enterprise[data-v-4b1a4919]{font-family:var(--ws-font-sans)}.back[data-v-4b1a4919]{display:inline-block;margin-bottom:var(--wrk-space-lg);color:var(--wrk-primary);text-decoration:none;font-size:14px;font-weight:var(--ws-weight-body, 400)}.back[data-v-4b1a4919]:hover{text-decoration:underline}.flow[data-v-4b1a4919]{display:flex;flex-direction:column;gap:var(--wrk-space-xl)}.step__title[data-v-4b1a4919]{margin:0 0 var(--wrk-space-md);font-size:var(--ws-font-section, 15px);font-weight:var(--ws-weight-semibold, 600);color:var(--ws-text, #0f172a)}.step__hint[data-v-4b1a4919]{margin:0 0 var(--wrk-space-md);font-size:14px;font-weight:var(--ws-weight-body, 400)}.type-list[data-v-4b1a4919],.staff-list[data-v-4b1a4919]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--wrk-space-sm)}.type-card[data-v-4b1a4919],.staff-card[data-v-4b1a4919]{width:100%;text-align:left;padding:var(--wrk-space-md);border-radius:var(--wrk-radius-md);border:2px solid var(--wrk-border);background:var(--wrk-surface);cursor:pointer;transition:border-color var(--wrk-transition);position:relative}.type-card[data-v-4b1a4919]:hover,.staff-card[data-v-4b1a4919]:hover{border-color:color-mix(in srgb,var(--wrk-primary) 35%,var(--wrk-border))}.type-card.selected[data-v-4b1a4919],.staff-card.selected[data-v-4b1a4919]{border-color:var(--wrk-primary);box-shadow:var(--wrk-shadow-sm)}.type-card__name[data-v-4b1a4919],.staff-card__name[data-v-4b1a4919]{font-weight:var(--ws-weight-semibold, 600);display:block}.type-card__meta[data-v-4b1a4919]{font-size:13px;color:var(--wrk-text-muted);font-weight:var(--ws-weight-body, 400)}.type-swatch[data-v-4b1a4919]{display:inline-block;width:14px;height:14px;border-radius:4px;margin-left:8px;vertical-align:middle;border:1px solid rgba(0,0,0,.08)}.type-card__desc[data-v-4b1a4919]{margin:var(--wrk-space-sm) 0 0;font-size:14px;color:var(--wrk-text-muted);font-weight:var(--ws-weight-body, 400)}.date-input[data-v-4b1a4919]{padding:10px 12px;border-radius:var(--wrk-radius-sm);border:1px solid var(--wrk-border);font:inherit}.slots[data-v-4b1a4919]{display:flex;flex-wrap:wrap;gap:var(--wrk-space-sm)}.slot-btn[data-v-4b1a4919]{padding:10px 14px;border-radius:var(--wrk-radius-sm);border:2px solid var(--wrk-border);background:var(--wrk-surface);cursor:pointer;font-weight:var(--ws-weight-medium, 600)}.slot-btn[data-v-4b1a4919]:hover{border-color:var(--wrk-primary)}.slot-btn.selected[data-v-4b1a4919]{background:color-mix(in srgb,var(--slot-accent, var(--wrk-primary)) 18%,white);border-color:var(--slot-accent, var(--wrk-primary));color:#0f172a}.notes[data-v-4b1a4919]{width:100%;max-width:480px;padding:10px 12px;border-radius:var(--wrk-radius-sm);border:1px solid var(--wrk-border);margin-bottom:var(--wrk-space-md);font:inherit;resize:vertical}.btn[data-v-4b1a4919]{display:inline-flex;align-items:center;justify-content:center;padding:10px 20px;border-radius:var(--wrk-radius-sm);font-weight:var(--ws-weight-semibold, 600);border:none;cursor:pointer}.btn--primary[data-v-4b1a4919]{background:var(--wrk-primary);color:#fff}.btn--primary[data-v-4b1a4919]:disabled{opacity:.5;cursor:not-allowed}.muted[data-v-4b1a4919]{color:var(--wrk-text-muted);font-weight:var(--ws-weight-body, 400)}.loading-line[data-v-4b1a4919]{display:inline-flex;align-items:center;gap:8px}.loading-line[data-v-4b1a4919]:before{content:"";width:1em;height:1em;border:2px solid color-mix(in srgb,var(--wrk-primary) 35%,var(--wrk-border));border-top-color:var(--wrk-primary);border-radius:50%;animation:portal-spin-4b1a4919 .7s linear infinite}@keyframes portal-spin-4b1a4919{to{transform:rotate(360deg)}}.profile-page[data-v-6e7b7208]{max-width:880px;padding:0 4px}.page-head h1[data-v-6e7b7208]{font-size:1.75rem;font-weight:800;margin:0 0 6px;color:#0f172a}.muted[data-v-6e7b7208]{color:#64748b;font-size:.95rem;margin:0 0 16px}.panel[data-v-6e7b7208]{background:#fff;border:1px solid var(--wrk-border, #e5e7eb);border-radius:14px;padding:22px;margin-bottom:20px}.panel h2[data-v-6e7b7208]{margin:0 0 8px;font-size:1.1rem}.row[data-v-6e7b7208]{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin-top:12px}.setup-box[data-v-6e7b7208]{margin-top:16px;padding:16px;background:#f8fafc;border-radius:12px;border:1px solid #e5e7eb}.qr-wrap[data-v-6e7b7208]{margin:12px 0}.secret code[data-v-6e7b7208]{font-size:13px;word-break:break-all}.field[data-v-6e7b7208]{margin:12px 0}.field label[data-v-6e7b7208]{display:block;font-size:13px;font-weight:600;margin-bottom:6px;color:#334155}.input[data-v-6e7b7208]{width:100%;max-width:280px;padding:10px 12px;border-radius:10px;border:1px solid #e5e7eb;font-size:15px}.btn-primary[data-v-6e7b7208]{background:var(--wrk-primary, #2563eb);color:#fff;border:none;padding:10px 18px;border-radius:10px;font-weight:600;cursor:pointer}.btn-primary[data-v-6e7b7208]:disabled{opacity:.65;cursor:not-allowed}.btn-ghost[data-v-6e7b7208]{background:#fff;border:1px solid #e5e7eb;padding:10px 16px;border-radius:10px;cursor:pointer;font-weight:600}.pill[data-v-6e7b7208]{display:inline-block;padding:4px 12px;border-radius:999px;font-size:13px;font-weight:600}.pill.ok[data-v-6e7b7208]{background:#dcfce7;color:#166534}.pill.bad[data-v-6e7b7208]{background:#fee2e2;color:#991b1b}.hint[data-v-6e7b7208]{color:#166534;margin-top:12px;font-size:14px}.error-text[data-v-6e7b7208]{color:#b91c1c;margin-top:8px;font-size:14px}.log-table[data-v-6e7b7208]{width:100%;border-collapse:collapse;font-size:14px;margin-top:12px}.log-table th[data-v-6e7b7208],.log-table td[data-v-6e7b7208]{text-align:left;padding:10px 12px;border-bottom:1px solid #eef2f6}.log-table th[data-v-6e7b7208]{color:#64748b;font-weight:600}.act-icon[data-v-243dbdc1]{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:10px;flex-shrink:0}.act-icon svg[data-v-243dbdc1]{width:22px;height:22px}.act-icon--order[data-v-243dbdc1]{background:#eff6ff;color:#1d4ed8}.act-icon--invoice[data-v-243dbdc1]{background:#ecfdf5;color:#047857}.act-icon--ticket[data-v-243dbdc1]{background:#fef3c7;color:#b45309}.act-icon--appointment[data-v-243dbdc1]{background:#f3e8ff;color:#7e22ce}.act-icon--document[data-v-243dbdc1]{background:#f1f5f9;color:#475569}.act-icon--default[data-v-243dbdc1]{background:#f1f5f9;color:#64748b}.portal-page[data-v-368f82e7]{width:100%;max-width:100%;box-sizing:border-box;padding:0 4px}.page-head h1[data-v-368f82e7]{font-size:1.75rem;font-weight:800;margin:0 0 6px;color:#0f172a}.muted[data-v-368f82e7]{color:#64748b;margin:0 0 20px;font-size:.95rem}.panel[data-v-368f82e7]{background:#fff;border:1px solid var(--wrk-border, #e5e7eb);border-radius:14px;padding:20px}.error-panel[data-v-368f82e7],.empty-panel[data-v-368f82e7]{color:#64748b}.btn[data-v-368f82e7]{margin-top:12px;padding:8px 14px;border-radius:10px;border:1px solid #e5e7eb;background:#fff;font-weight:600;cursor:pointer}.timeline[data-v-368f82e7]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:0}.timeline-item[data-v-368f82e7]{display:grid;grid-template-columns:auto 1fr;gap:14px;padding:16px 0;border-bottom:1px solid #f1f5f9;align-items:flex-start}.timeline-item[data-v-368f82e7]:last-child{border-bottom:none}.timeline-text[data-v-368f82e7]{margin:0 0 6px;font-size:.95rem;color:#0f172a;line-height:1.45}.timeline-time[data-v-368f82e7]{font-size:.8rem;color:#94a3b8}.portal-page[data-v-ea72586c]{width:100%;max-width:100%;box-sizing:border-box;padding:0 4px}.page-head h1[data-v-ea72586c]{font-size:1.75rem;font-weight:800;margin:0 0 6px;color:#0f172a}.muted[data-v-ea72586c]{color:#64748b;margin:0;font-size:.95rem}.head-row[data-v-ea72586c]{display:flex;flex-direction:column;gap:14px;margin-bottom:20px}@media(min-width:640px){.head-row[data-v-ea72586c]{flex-direction:row;align-items:flex-start;justify-content:space-between}}.btn-mark-all[data-v-ea72586c]{padding:10px 16px;border-radius:10px;border:1px solid #e5e7eb;background:#fff;font-weight:600;font-size:.875rem;cursor:pointer;white-space:nowrap;align-self:flex-start}.btn-mark-all[data-v-ea72586c]:hover:not(:disabled){border-color:#2563eb;color:#2563eb}.btn-mark-all[data-v-ea72586c]:disabled{opacity:.5;cursor:not-allowed}.panel[data-v-ea72586c]{background:#fff;border:1px solid var(--wrk-border, #e5e7eb);border-radius:14px;padding:20px}.error-panel[data-v-ea72586c],.empty-panel[data-v-ea72586c]{color:#64748b}.btn[data-v-ea72586c]{margin-top:12px;padding:8px 14px;border-radius:10px;border:1px solid #e5e7eb;background:#fff;font-weight:600;cursor:pointer}.notif-list[data-v-ea72586c]{list-style:none;margin:0;padding:0;background:#fff;border:1px solid var(--wrk-border, #e5e7eb);border-radius:14px;overflow:hidden}.notif-item[data-v-ea72586c]{display:flex;gap:12px;padding:16px 18px;border-bottom:1px solid #f1f5f9;cursor:pointer;transition:background .12s}.notif-item[data-v-ea72586c]:last-child{border-bottom:none}.notif-item[data-v-ea72586c]:hover{background:#f8fafc}.notif-item--unread[data-v-ea72586c]{background:#f0f9ff}.notif-dot[data-v-ea72586c]{width:10px;height:10px;border-radius:999px;margin-top:6px;flex-shrink:0;background:transparent}.notif-dot--on[data-v-ea72586c]{background:#2563eb;box-shadow:0 0 0 3px #2563eb40}.notif-main[data-v-ea72586c]{min-width:0;flex:1}.notif-title-row[data-v-ea72586c]{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:8px}.notif-title[data-v-ea72586c]{font-weight:700;font-size:.95rem;color:#0f172a}.notif-time[data-v-ea72586c]{font-size:.75rem;color:#94a3b8;flex-shrink:0}.notif-body[data-v-ea72586c]{margin:8px 0 0;font-size:.875rem;color:#475569;line-height:1.45}.notif-type[data-v-ea72586c]{display:inline-block;margin-top:8px;font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:#94a3b8}.pdm-root[data-v-95e7f171]{position:fixed;inset:0;z-index:10050;display:flex;align-items:center;justify-content:center;padding:16px}.pdm-backdrop[data-v-95e7f171]{position:absolute;inset:0;background:#0f172a73}.pdm-panel[data-v-95e7f171]{position:relative;width:min(920px,100%);max-height:min(90vh,880px);overflow:auto;background:#fff;border-radius:16px;box-shadow:0 24px 48px #0000001f;border:1px solid var(--wrk-border, #e5e7eb)}.pdm-close[data-v-95e7f171]{position:absolute;top:12px;right:12px;z-index:2;width:40px;height:40px;border:none;border-radius:10px;background:#f8fafc;color:#334155;font-size:26px;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center}.pdm-close[data-v-95e7f171]:hover{background:#e2e8f0;color:#0f172a}.pdm-grid[data-v-95e7f171]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:0;min-height:320px}@media(max-width:720px){.pdm-grid[data-v-95e7f171]{grid-template-columns:1fr}}.pdm-media[data-v-95e7f171]{background:#f8fafc;border-right:1px solid var(--wrk-border, #e5e7eb);display:flex;align-items:stretch;justify-content:center;min-height:280px}@media(max-width:720px){.pdm-media[data-v-95e7f171]{border-right:none;border-bottom:1px solid var(--wrk-border, #e5e7eb);min-height:220px}}.pdm-img-wrap[data-v-95e7f171]{width:100%;display:flex;align-items:center;justify-content:center;padding:20px}.pdm-img[data-v-95e7f171]{max-width:100%;max-height:min(420px,55vh);-o-object-fit:contain;object-fit:contain;border-radius:12px}.pdm-img-placeholder[data-v-95e7f171]{width:100%;min-height:260px;display:flex;align-items:center;justify-content:center;background:linear-gradient(145deg,#eff6ff,#f8fafc)}.pdm-placeholder-letter[data-v-95e7f171]{font-size:64px;font-weight:700;color:var(--wrk-primary, #2563eb);opacity:.35}.pdm-body[data-v-95e7f171]{padding:28px 24px 24px;display:flex;flex-direction:column;gap:16px}.pdm-title[data-v-95e7f171]{margin:0 48px 0 0;font-size:1.35rem;font-weight:700;color:#0f172a;line-height:1.25}.pdm-meta[data-v-95e7f171]{display:grid;grid-template-columns:1fr 1fr;gap:12px}@media(max-width:480px){.pdm-meta[data-v-95e7f171]{grid-template-columns:1fr}}.pdm-label[data-v-95e7f171]{display:block;font-size:12px;font-weight:600;color:#64748b;text-transform:uppercase;letter-spacing:.04em;margin-bottom:4px}.pdm-value[data-v-95e7f171]{font-weight:600;color:#0f172a}.pdm-stock[data-v-95e7f171]{font-weight:700;font-size:14px}.pdm-stock-ok[data-v-95e7f171]{color:#15803d}.pdm-stock-low[data-v-95e7f171]{color:#b45309}.pdm-stock-out[data-v-95e7f171]{color:#b91c1c}.pdm-stock-na[data-v-95e7f171]{color:#64748b}.pdm-price-block[data-v-95e7f171]{padding:14px 16px;border-radius:12px;background:#f8fafc;border:1px solid #e2e8f0}.pdm-price-main[data-v-95e7f171]{font-size:1.5rem;font-weight:800;color:#0f172a}.pdm-price-suffix[data-v-95e7f171]{font-size:13px;font-weight:600;color:#64748b;margin-left:8px}.pdm-vat-line[data-v-95e7f171]{margin-top:8px;font-size:14px;color:#334155;font-weight:500}.pdm-footnote[data-v-95e7f171]{margin-top:8px;font-size:13px;color:#475569;line-height:1.45}.pdm-metered[data-v-95e7f171]{margin:10px 0 0;font-size:13px;color:#475569}.pdm-specs-title[data-v-95e7f171]{margin:8px 0 10px;font-size:14px;font-weight:700;color:var(--wrk-primary, #2563eb);text-transform:uppercase;letter-spacing:.05em}.pdm-specs-dl[data-v-95e7f171]{margin:0;display:grid;grid-template-columns:auto 1fr;gap:8px 20px;font-size:14px}.pdm-specs-dl dt[data-v-95e7f171]{margin:0;color:#64748b;font-weight:500}.pdm-specs-dl dd[data-v-95e7f171]{margin:0;color:#0f172a;font-weight:600}.pdm-actions[data-v-95e7f171]{margin-top:auto;padding-top:8px}.pdm-qty-label[data-v-95e7f171]{display:block;font-size:13px;font-weight:600;color:#475569;margin-bottom:8px}.pdm-qty-row[data-v-95e7f171]{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.pdm-qty-select[data-v-95e7f171]{min-width:88px;padding:12px 14px;border-radius:10px;border:1px solid var(--wrk-border, #e5e7eb);font-size:15px;font-weight:600;background:#fff}.pdm-btn-cart[data-v-95e7f171]{flex:1;min-width:200px;padding:14px 20px;border:none;border-radius:12px;background:var(--wrk-primary, #2563eb);color:#fff;font-size:16px;font-weight:800;cursor:pointer;transition:filter .15s ease}.pdm-btn-cart[data-v-95e7f171]:hover{filter:brightness(1.05)}.pdm-btn-cart[data-v-95e7f171]:active{filter:brightness(.95)}.pdm-no-order[data-v-95e7f171]{margin:8px 0 0;color:#94a3b8;font-size:14px}.catalog[data-v-cc55c2bd]{padding:24px}.head[data-v-cc55c2bd]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:16px}.muted[data-v-cc55c2bd]{color:var(--wrk-text-muted);margin:6px 0 0}.cart-btn[data-v-cc55c2bd]{border:1px solid var(--wrk-border);background:#fff;border-radius:12px;padding:10px 12px;text-decoration:none;font-weight:700;color:#111;display:flex;align-items:center;gap:10px}.badge[data-v-cc55c2bd]{background:var(--wrk-primary, #2563eb);color:#fff;padding:2px 8px;border-radius:999px;font-size:12px}.toast[data-v-cc55c2bd]{position:sticky;top:12px;z-index:20;margin-bottom:12px}.toast-inner[data-v-cc55c2bd]{border:1px solid var(--wrk-border);background:#fff;border-radius:14px;padding:10px 12px;display:flex;align-items:center;gap:10px}.toast-link[data-v-cc55c2bd]{margin-left:auto;font-weight:800;text-decoration:none;color:var(--wrk-primary, #2563eb)}.toast-x[data-v-cc55c2bd]{border:0;background:transparent;cursor:pointer;font-size:20px;line-height:1;color:#64748b}.loading[data-v-cc55c2bd],.empty[data-v-cc55c2bd]{padding:20px;color:var(--wrk-text-muted)}.grid[data-v-cc55c2bd]{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:18px}.card[data-v-cc55c2bd]{background:#fff;border:1px solid var(--wrk-border);border-radius:14px;padding:16px;display:flex;flex-direction:column;cursor:pointer;transition:box-shadow .15s ease,border-color .15s ease}.card[data-v-cc55c2bd]:hover{box-shadow:0 8px 24px #0f172a0f;border-color:color-mix(in srgb,var(--wrk-primary, #2563eb) 28%,var(--wrk-border))}.card[data-v-cc55c2bd]:focus{outline:2px solid var(--wrk-primary, #2563eb);outline-offset:2px}.thumb-wrap[data-v-cc55c2bd]{margin:-4px -4px 10px;border-radius:12px;overflow:hidden;background:#f3f4f6;aspect-ratio:4/3}.thumb[data-v-cc55c2bd]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.title-row[data-v-cc55c2bd]{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.pill-group[data-v-cc55c2bd]{display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end}.pill.stock-yes[data-v-cc55c2bd]{background:#eefbf2;border-color:#d7f2df;color:#146c2e}.pill.stock-low[data-v-cc55c2bd]{background:#fffbeb;border-color:#fde68a;color:#b45309}.pill.stock-no[data-v-cc55c2bd]{background:#f3f4f6;border-color:#e5e7eb;color:#6b7280}.type-row[data-v-cc55c2bd]{margin-bottom:6px}.type-pill[data-v-cc55c2bd]{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.03em;color:var(--wrk-text-muted)}.description[data-v-cc55c2bd]{color:var(--wrk-text-muted);font-size:14px;margin:8px 0;min-height:20px}.price-block[data-v-cc55c2bd]{margin:10px 0}.price-line[data-v-cc55c2bd]{font-size:20px;font-weight:800;color:#0f172a}.price-hint[data-v-cc55c2bd]{font-size:12px;font-weight:600;color:var(--wrk-text-muted);margin-left:6px}.vat-hint[data-v-cc55c2bd]{font-size:13px;color:#475569;margin-top:4px;line-height:1.35}.metered[data-v-cc55c2bd]{font-size:13px;color:#374151;margin:0 0 10px;line-height:1.4}.btn[data-v-cc55c2bd]{margin-top:auto;background:var(--wrk-primary, #2563eb);color:#fff;border:0;border-radius:10px;padding:10px;cursor:pointer;font-weight:800}.btn[data-v-cc55c2bd]:hover:not(:disabled){filter:brightness(1.05)}.btn[data-v-cc55c2bd]:disabled{opacity:.45;cursor:not-allowed}.pill[data-v-cc55c2bd]{font-size:12px;padding:4px 10px;border-radius:999px;border:1px solid #eee}.pill.ok[data-v-cc55c2bd]{background:#eefbf2;border-color:#d7f2df;color:#146c2e}.pill.no[data-v-cc55c2bd]{background:#fff0f0;border-color:#f6d6d6;color:#8a1f1f}.not-orderable[data-v-cc55c2bd]{margin-top:auto;color:#9ca3af;font-size:13px}.quotes[data-v-589aceb7]{display:flex;flex-direction:column;gap:20px}.toolbar[data-v-589aceb7]{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:12px}.lead[data-v-589aceb7]{margin:0;max-width:640px;color:var(--wrk-text-muted);font-size:14px;line-height:1.5}.muted[data-v-589aceb7]{color:var(--wrk-text-muted)}.muted.sm[data-v-589aceb7]{font-size:13px}.banner[data-v-589aceb7]{padding:12px 14px;border-radius:8px;font-size:14px}.banner--err[data-v-589aceb7]{background:#fef2f2;color:#991b1b;border:1px solid #fecaca}.linkish[data-v-589aceb7]{margin-left:10px;background:none;border:none;color:inherit;text-decoration:underline;cursor:pointer}.table-wrap[data-v-589aceb7]{border:1px solid var(--wrk-border);border-radius:12px;overflow:hidden}.row[data-v-589aceb7]{display:grid;grid-template-columns:120px 1fr 140px 100px minmax(200px,1fr);gap:10px;padding:12px 14px;align-items:center;border-bottom:1px solid var(--wrk-border);font-size:14px}@media(max-width:900px){.row[data-v-589aceb7]{grid-template-columns:1fr}}.row.head[data-v-589aceb7]{font-weight:700;background:#f8fafc}.row[data-v-589aceb7]:last-child{border-bottom:none}.mono[data-v-589aceb7]{font-weight:600}.amt[data-v-589aceb7]{font-weight:700}.pill[data-v-589aceb7]{display:inline-block;padding:4px 10px;border-radius:999px;font-size:12px}.pill.sent[data-v-589aceb7]{background:#dbeafe;color:#1e3a8a}.pill.accepted[data-v-589aceb7]{background:#dcfce7;color:#166534}.pill.rejected[data-v-589aceb7]{background:#fee2e2;color:#991b1b}.pill.request[data-v-589aceb7]{background:#ffedd5;color:#9a3412}.acts[data-v-589aceb7]{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.btn--sm[data-v-589aceb7]{padding:6px 10px!important;font-size:13px!important}.danger[data-v-589aceb7]{color:#b91c1c!important}.empty[data-v-589aceb7]{padding:20px 14px;color:var(--wrk-text-muted)}.backdrop[data-v-589aceb7]{position:fixed;inset:0;background:#0f172a73;display:flex;align-items:center;justify-content:center;z-index:90;padding:16px}.dialog[data-v-589aceb7]{background:#fff;border-radius:12px;padding:20px;width:100%;max-width:480px;box-shadow:0 20px 50px #0003}.dialog h3[data-v-589aceb7]{margin:0 0 12px}.lbl[data-v-589aceb7]{display:block;font-size:13px;margin:10px 0 4px}.inp[data-v-589aceb7]{width:100%;box-sizing:border-box;padding:10px 12px;border-radius:8px;border:1px solid var(--wrk-border);font-size:14px}.inp.ta[data-v-589aceb7]{resize:vertical;min-height:88px}.err[data-v-589aceb7]{color:#b91c1c;font-size:13px;margin-top:8px}.dlg-actions[data-v-589aceb7]{display:flex;justify-content:flex-end;gap:10px;margin-top:16px}.page[data-v-755f1eb8]{padding:24px}.head[data-v-755f1eb8]{margin-bottom:20px}.muted[data-v-755f1eb8]{color:var(--wrk-text-muted);margin-top:6px}.state[data-v-755f1eb8]{padding:24px}.err[data-v-755f1eb8]{color:#b00020}.empty[data-v-755f1eb8]{padding:40px;text-align:center;color:var(--wrk-text-muted)}.grid[data-v-755f1eb8]{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:18px}.card[data-v-755f1eb8]{border:1px solid var(--wrk-border);border-radius:14px;padding:16px;display:flex;flex-direction:column;background:#fff}.desc[data-v-755f1eb8]{color:var(--wrk-text-muted);font-size:14px;margin:8px 0;flex:1}.price[data-v-755f1eb8]{font-size:18px;font-weight:800;margin:8px 0}.btn[data-v-755f1eb8]{margin-top:auto;background:#111827;color:#fff;border:0;border-radius:10px;padding:10px;cursor:pointer;font-weight:800}.no[data-v-755f1eb8]{margin-top:auto;font-size:13px;color:#9ca3af}.page[data-v-6e40f797]{max-width:1100px;margin:auto;padding:24px}.header[data-v-6e40f797]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.grid[data-v-6e40f797]{display:grid;gap:20px}.card[data-v-6e40f797]{background:#f7f7f7;border-radius:12px;padding:20px}.top[data-v-6e40f797]{display:flex;justify-content:space-between;align-items:center}.plan[data-v-6e40f797]{font-size:20px;font-weight:700}.price[data-v-6e40f797]{color:#666}.meta[data-v-6e40f797]{display:grid;grid-template-columns:repeat(3,1fr);margin-top:16px;gap:16px}.label[data-v-6e40f797]{color:#777;font-size:13px}.actions[data-v-6e40f797]{margin-top:18px;display:flex;gap:10px}.badge[data-v-6e40f797]{padding:4px 10px;border-radius:999px;font-size:13px;background:#ddd}.badge.active[data-v-6e40f797]{background:#d1fae5;color:#065f46}.badge.trial[data-v-6e40f797]{background:#fef3c7;color:#92400e}.badge.grace[data-v-6e40f797]{background:#fde68a}.badge.suspended[data-v-6e40f797]{background:#fecaca;color:#7f1d1d}.badge.canceled[data-v-6e40f797]{background:var(--wrk-border)}.btn[data-v-6e40f797],.btn-secondary[data-v-6e40f797],.danger[data-v-6e40f797]{padding:10px 14px;border-radius:8px;text-decoration:none;border:none;cursor:pointer}.btn[data-v-6e40f797]{background:#2563eb;color:#fff}.btn-secondary[data-v-6e40f797]{background:var(--wrk-border)}.danger[data-v-6e40f797]{background:#ef4444;color:#fff}.state[data-v-6e40f797]{text-align:center;padding:40px}.error[data-v-6e40f797]{color:#b00020}.empty[data-v-6e40f797]{text-align:center;padding:40px;color:#777}.page[data-v-abe98a4e]{max-width:800px;margin:0 auto;padding:24px}.head[data-v-abe98a4e]{margin-bottom:20px;display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.refresh[data-v-abe98a4e]{padding:8px 14px;border-radius:10px;border:1px solid var(--wrk-border);background:#fff;font-weight:700;cursor:pointer;flex-shrink:0}.refresh[data-v-abe98a4e]:disabled{opacity:.5;cursor:not-allowed}.muted[data-v-abe98a4e]{color:var(--wrk-text-muted);margin-top:6px}.state[data-v-abe98a4e]{padding:24px;color:var(--wrk-text-muted)}.err[data-v-abe98a4e]{color:#b00020}.empty[data-v-abe98a4e]{padding:32px;text-align:center;color:var(--wrk-text-muted)}.list[data-v-abe98a4e]{display:flex;flex-direction:column;gap:14px}.card[data-v-abe98a4e]{border:1px solid var(--wrk-border);border-radius:14px;padding:16px;background:#fff}.row[data-v-abe98a4e]{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;flex-wrap:wrap}.order-num[data-v-abe98a4e]{word-break:break-word;min-width:0}.meta[data-v-abe98a4e]{display:flex;flex-direction:column;gap:14px;margin-top:14px;font-size:14px}.meta-block[data-v-abe98a4e]{min-width:0}.meta-block--track .label[data-v-abe98a4e]{margin-bottom:6px}.label[data-v-abe98a4e]{display:block;font-size:12px;font-weight:600;color:var(--wrk-text-muted);margin-bottom:4px}.meta-value[data-v-abe98a4e]{display:block;word-break:break-word;overflow-wrap:anywhere;line-height:1.45}.track-code[data-v-abe98a4e]{display:block;margin:0 0 10px;padding:8px 10px;border-radius:8px;background:var(--wrk-surface-muted, #f8fafc);border:1px solid var(--wrk-border, #e2e8f0);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px;line-height:1.4;word-break:break-all;overflow-wrap:anywhere;white-space:pre-wrap;max-width:100%}.track-link[data-v-abe98a4e]{display:inline-flex;align-items:center;width:-moz-fit-content;width:fit-content;max-width:100%;padding:10px 16px;border-radius:10px;background:#2563eb;color:#fff;font-weight:600;font-size:14px;text-decoration:none}.track-link[data-v-abe98a4e]:hover{filter:brightness(1.05)}.pill[data-v-abe98a4e]{font-size:12px;padding:4px 10px;border-radius:999px;font-weight:700;flex-shrink:0}.pill.p[data-v-abe98a4e]{background:#fef3c7;color:#92400e}.pill.s[data-v-abe98a4e]{background:#dbeafe;color:#1e40af}.pill.d[data-v-abe98a4e]{background:#d1fae5;color:#065f46}.page[data-v-3829d5f7]{max-width:1200px}.header[data-v-3829d5f7]{display:flex;justify-content:space-between;margin-bottom:18px}.card[data-v-3829d5f7]{background:#fff;padding:18px;border-radius:12px}.payment-table[data-v-3829d5f7]{width:100%;border-collapse:separate;border-spacing:0 10px}.payment-table th[data-v-3829d5f7]{text-align:left;padding:8px;color:#555}.payment-table td[data-v-3829d5f7]{background:#fafafa;padding:12px}.right[data-v-3829d5f7]{text-align:right}.invoice-link[data-v-3829d5f7]{color:#2563eb;text-decoration:none;font-weight:500}.badge[data-v-3829d5f7]{padding:4px 10px;border-radius:999px;font-size:12px;background:#eee}.badge.paid[data-v-3829d5f7]{background:#c9f2d0}.badge.pending[data-v-3829d5f7]{background:#fff3cd}.badge.open[data-v-3829d5f7]{background:#d7e7ff}.badge.failed[data-v-3829d5f7],.badge.expired[data-v-3829d5f7],.badge.canceled[data-v-3829d5f7]{background:#ffd6d6}.provider[data-v-3829d5f7]{font-weight:500;color:#555}.actions[data-v-3829d5f7]{display:flex;gap:8px;justify-content:flex-end}.btn[data-v-3829d5f7]{padding:6px 14px;border-radius:8px;background:#3b82f6;color:#fff}.btn.success[data-v-3829d5f7]{background:#22c55e}.btn-secondary[data-v-3829d5f7]{padding:6px 12px;background:#eee;border-radius:8px}.footer[data-v-3829d5f7]{margin-top:16px;display:flex;justify-content:center;gap:12px}.muted[data-v-3829d5f7]{color:#888}.header[data-v-2141eed0]{display:flex;justify-content:flex-end;margin-bottom:var(--wrk-space-md)}.grid[data-v-2141eed0]{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.card[data-v-2141eed0]{background:var(--wrk-surface-alt, #f7f7f7);border-radius:12px;padding:20px;margin-bottom:20px}.card.credit[data-v-2141eed0]{background:color-mix(in srgb,var(--wrk-primary) 8%,var(--wrk-surface));border:1px solid var(--wrk-border)}.credit-line[data-v-2141eed0]{margin:0;font-size:15px}.label[data-v-2141eed0]{color:var(--wrk-text-muted);margin-bottom:6px}.amount[data-v-2141eed0]{font-size:26px;font-weight:700;margin-bottom:6px}.amount.big[data-v-2141eed0]{font-size:34px}.primary[data-v-2141eed0]{color:var(--wrk-primary)}.danger[data-v-2141eed0]{color:var(--wrk-danger)}.sub[data-v-2141eed0]{color:var(--wrk-text-muted);margin-bottom:12px}.actions[data-v-2141eed0]{display:flex;gap:10px}.state[data-v-2141eed0]{text-align:center;padding:40px}.error[data-v-2141eed0]{color:var(--wrk-danger)}.btn[data-v-2141eed0],.btn-secondary[data-v-2141eed0],.danger-btn[data-v-2141eed0]{display:inline-block;padding:10px 14px;border-radius:8px;text-decoration:none;font-weight:500}.btn[data-v-2141eed0]{background:var(--wrk-primary);color:#fff}.btn-secondary[data-v-2141eed0]{background:var(--wrk-border);color:#333;border:none;cursor:pointer;font:inherit}.danger-btn[data-v-2141eed0]{background:#ef4444;color:#fff}.page[data-v-59fe91ee]{max-width:900px}.header[data-v-59fe91ee]{display:flex;justify-content:space-between;margin-bottom:20px}.list[data-v-59fe91ee]{display:flex;flex-direction:column;gap:14px}.card[data-v-59fe91ee]{display:flex;justify-content:space-between;align-items:center;background:#fff;padding:18px;border-radius:12px;box-shadow:0 2px 10px #0000000a}.title[data-v-59fe91ee]{font-weight:600;font-size:16px}.meta[data-v-59fe91ee]{color:#666;font-size:14px}.badge[data-v-59fe91ee]{margin-left:8px;padding:3px 8px;border-radius:6px;font-size:12px}.default[data-v-59fe91ee]{background:#dcfce7;color:#166534}.warning[data-v-59fe91ee]{background:#fee2e2;color:#991b1b}.actions[data-v-59fe91ee]{display:flex;gap:8px}.btn[data-v-59fe91ee]{background:#3b82f6;color:#fff;padding:8px 14px;border-radius:8px;border:none}.btn-secondary[data-v-59fe91ee]{background:#eee;padding:8px 12px;border-radius:8px;border:none}.btn-danger[data-v-59fe91ee]{background:#ef4444;color:#fff;padding:8px 12px;border-radius:8px;border:none}.empty[data-v-59fe91ee]{color:#777}.info-box[data-v-59fe91ee]{margin-top:24px;padding:14px;background:#f3f4f6;border-radius:10px}.state[data-v-ce207d58]{padding:18px}.error[data-v-ce207d58]{color:var(--wrk-danger)}.table[data-v-ce207d58]{width:100%;border-collapse:collapse;font-size:14px}.table th[data-v-ce207d58],.table td[data-v-ce207d58]{padding:12px 14px;text-align:left;border-bottom:1px solid var(--wrk-border)}.table thead th[data-v-ce207d58]{font-weight:700;color:var(--wrk-text-muted)}.empty[data-v-ce207d58]{color:var(--wrk-text-muted);padding:16px 0}.pager[data-v-ce207d58]{display:flex;align-items:center;gap:16px;margin-top:20px}.btn-secondary[data-v-ce207d58]{background:var(--wrk-border);border-radius:8px;padding:8px 14px;border:none;cursor:pointer;font:inherit}.btn-secondary[data-v-ce207d58]:disabled{opacity:.5;cursor:not-allowed}.meta[data-v-ce207d58]{color:var(--wrk-text-muted);font-size:13px}.intro[data-v-9e9ebd7e]{margin:0 0 var(--wrk-space-md);max-width:560px}.toolbar[data-v-9e9ebd7e]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--wrk-space-md);margin-bottom:var(--wrk-space-lg)}.link[data-v-9e9ebd7e]{color:var(--wrk-primary);text-decoration:none;font-weight:500}.link[data-v-9e9ebd7e]:hover{text-decoration:underline}.card-list[data-v-9e9ebd7e]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--wrk-space-sm)}.card[data-v-9e9ebd7e]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--wrk-space-md);padding:var(--wrk-space-md);border:1px solid var(--wrk-border);border-radius:var(--wrk-radius-md);background:var(--wrk-surface)}.card__main[data-v-9e9ebd7e]{flex:1;min-width:200px;display:flex;flex-direction:column;gap:4px}.card__title[data-v-9e9ebd7e]{font-weight:700}.card__when[data-v-9e9ebd7e]{font-size:14px;color:var(--wrk-text-muted)}.card__link[data-v-9e9ebd7e]{color:var(--wrk-primary);font-weight:600;text-decoration:none}.card__link[data-v-9e9ebd7e]:hover{text-decoration:underline}.pill[data-v-9e9ebd7e]{display:inline-block;padding:2px 10px;border-radius:999px;font-size:12px;font-weight:600}.pill--open[data-v-9e9ebd7e]{background:color-mix(in srgb,var(--wrk-info) 18%,transparent);color:var(--wrk-info)}.pill--progress[data-v-9e9ebd7e]{background:color-mix(in srgb,var(--wrk-warning) 22%,transparent);color:#b45309}.pill--muted[data-v-9e9ebd7e]{background:var(--wrk-surface-2);color:var(--wrk-text-muted)}.btn[data-v-9e9ebd7e]{display:inline-flex;padding:8px 16px;border-radius:var(--wrk-radius-sm);background:var(--wrk-primary);color:#fff;font-weight:600;text-decoration:none;font-size:14px}.muted[data-v-9e9ebd7e]{color:var(--wrk-text-muted)}.empty[data-v-9e9ebd7e]{text-align:center;padding:var(--wrk-space-xl) 0}.chat-layout[data-v-64ba3dda]{display:grid;grid-template-columns:minmax(200px,260px) 1fr;gap:var(--wrk-space-lg);min-height:420px;font-family:var(--wrk-font-sans)}@media(max-width:768px){.chat-layout[data-v-64ba3dda]{grid-template-columns:1fr}.conv-sidebar[data-v-64ba3dda]{border-right:none;border-bottom:1px solid var(--wrk-border);padding-bottom:var(--wrk-space-md)}}.conv-sidebar[data-v-64ba3dda]{border-right:1px solid var(--wrk-border);padding-right:var(--wrk-space-md)}.conv-sidebar__head[data-v-64ba3dda]{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--wrk-text-muted);margin-bottom:var(--wrk-space-sm)}.conv-list[data-v-64ba3dda]{list-style:none;margin:0;padding:0}.conv-item[data-v-64ba3dda]{padding:var(--wrk-space-md);border-radius:var(--wrk-radius-md);border:1px solid var(--wrk-border);background:var(--wrk-surface-2);margin-bottom:var(--wrk-space-sm);display:flex;flex-direction:column;gap:4px}.conv-item.active[data-v-64ba3dda]{border-color:var(--wrk-primary);box-shadow:var(--wrk-shadow-xs)}.conv-item__title[data-v-64ba3dda]{font-weight:600;color:var(--wrk-text);font-size:14px}.conv-item__meta[data-v-64ba3dda]{font-size:12px;color:var(--wrk-text-soft)}.chat-panel[data-v-64ba3dda]{display:flex;flex-direction:column;min-height:400px;border:1px solid var(--wrk-border);border-radius:var(--wrk-radius-md);background:var(--wrk-surface);overflow:hidden}.chat-panel__head[data-v-64ba3dda]{padding:var(--wrk-space-md) var(--wrk-space-lg);border-bottom:1px solid var(--wrk-border);background:var(--wrk-surface-2)}.chat-panel__title[data-v-64ba3dda]{margin:0 0 4px;font-size:18px;font-weight:700;color:var(--wrk-text)}.chat-panel__hint[data-v-64ba3dda]{margin:0;font-size:13px;color:var(--wrk-text-muted)}.bubble-stream[data-v-64ba3dda]{flex:1;overflow-y:auto;padding:var(--wrk-space-lg);background:var(--wrk-bg);max-height:min(52vh,520px)}.stream-state[data-v-64ba3dda]{text-align:center;color:var(--wrk-text-muted);padding:var(--wrk-space-xl)}.stream-state--error[data-v-64ba3dda]{color:var(--wrk-danger)}.stream-empty[data-v-64ba3dda]{text-align:center;color:var(--wrk-text-muted);font-size:14px;margin:var(--wrk-space-xl) 0}.bubble-row[data-v-64ba3dda]{display:flex;margin-bottom:var(--wrk-space-md)}.bubble-row--in[data-v-64ba3dda]{justify-content:flex-start}.bubble-row--out[data-v-64ba3dda]{justify-content:flex-end}.bubble[data-v-64ba3dda]{max-width:min(100%,420px);padding:var(--wrk-space-md) var(--wrk-space-lg);border-radius:var(--wrk-radius-lg);border:1px solid var(--wrk-border);background:var(--wrk-surface);box-shadow:var(--wrk-shadow-xs)}.bubble-row--out .bubble[data-v-64ba3dda]{background:var(--wrk-primary);border-color:var(--wrk-primary);color:#fff}.bubble-row--out .bubble__time[data-v-64ba3dda]{color:#ffffffd9}.bubble__text[data-v-64ba3dda]{margin:0 0 6px;white-space:pre-wrap;word-break:break-word;font-size:14px;line-height:1.45;color:inherit}.bubble-row--in .bubble__text[data-v-64ba3dda]{color:var(--wrk-text)}.bubble__time[data-v-64ba3dda]{display:block;font-size:11px;color:var(--wrk-text-soft)}.composer[data-v-64ba3dda]{display:flex;gap:var(--wrk-space-md);align-items:flex-end;padding:var(--wrk-space-md) var(--wrk-space-lg);border-top:1px solid var(--wrk-border);background:var(--wrk-surface)}.composer__input[data-v-64ba3dda]{flex:1;resize:vertical;min-height:44px;max-height:160px;padding:var(--wrk-space-md);border-radius:var(--wrk-radius-md);border:1px solid var(--wrk-border);background:var(--wrk-surface);color:var(--wrk-text);font-family:var(--wrk-font-sans);font-size:14px}.composer__input[data-v-64ba3dda]:focus{outline:none;border-color:var(--wrk-primary);box-shadow:0 0 0 2px #2563eb33}.composer__btn[data-v-64ba3dda]{padding:10px 20px;border-radius:var(--wrk-radius-md);border:none;background:var(--wrk-primary);color:#fff;font-weight:600;font-family:var(--wrk-font-sans);cursor:pointer;transition:background var(--wrk-transition-fast)}.composer__btn[data-v-64ba3dda]:hover:not(:disabled){background:var(--wrk-primary-hover)}.composer__btn[data-v-64ba3dda]:disabled{opacity:.5;cursor:not-allowed}.portal-docs[data-v-841779b8]{width:100%;max-width:100%;box-sizing:border-box;padding:0 4px}.page-head h1[data-v-841779b8]{font-size:1.75rem;font-weight:800;margin:0 0 6px;color:#0f172a}.muted[data-v-841779b8]{color:#64748b;margin:0 0 20px;font-size:.95rem}.muted.small[data-v-841779b8]{margin:4px 0 0;font-size:.85rem}.panel[data-v-841779b8]{background:#fff;border:1px solid var(--wrk-border, #e5e7eb);border-radius:14px;padding:20px}.error-panel[data-v-841779b8],.empty-panel[data-v-841779b8]{color:#64748b}.btn[data-v-841779b8]{margin-top:12px;padding:8px 14px;border-radius:10px;border:1px solid #e5e7eb;background:#fff;font-weight:600;cursor:pointer}.doc-table-wrap[data-v-841779b8]{background:#fff;border:1px solid var(--wrk-border, #e5e7eb);border-radius:14px;overflow:hidden}.doc-row[data-v-841779b8]{display:grid;grid-template-columns:minmax(140px,1.4fr) 120px 100px 110px 200px;gap:10px;padding:12px 16px;align-items:center;border-bottom:1px solid #eef2f6;font-size:14px}.doc-head[data-v-841779b8]{font-weight:700;background:#f8fafc;border-bottom:1px solid #e5e7eb}.doc-row[data-v-841779b8]:last-child{border-bottom:none}.doc-name[data-v-841779b8]{font-weight:600;color:#0f172a;word-break:break-word}.actions[data-v-841779b8]{display:flex;flex-wrap:wrap;gap:8px}.btn-primary-sm[data-v-841779b8]{background:var(--wrk-primary, #2563eb);color:#fff;border:none;padding:6px 12px;border-radius:8px;font-size:13px;font-weight:600;cursor:pointer}.btn-outline-sm[data-v-841779b8]{background:#fff;border:1px solid #e5e7eb;padding:6px 12px;border-radius:8px;font-size:13px;font-weight:600;cursor:pointer;color:#0f172a}.btn-outline-sm[data-v-841779b8]:hover{background:#f8fafc}.type-badge[data-v-841779b8]{padding:4px 10px;border-radius:999px;font-size:12px;display:inline-flex;border:1px solid transparent}.type-badge.contract[data-v-841779b8]{background:#ede9fe;color:#5b21b6;border-color:#ddd6fe}.type-badge.invoice[data-v-841779b8]{background:#dbeafe;color:#1e3a8a;border-color:#bfdbfe}.type-badge.general[data-v-841779b8]{background:#f3f4f6;color:#374151;border-color:#e5e7eb}.type-badge.download[data-v-841779b8]{background:#fef3c7;color:#92400e;border-color:#fde68a}@media(max-width:900px){.doc-row[data-v-841779b8]{grid-template-columns:1fr;gap:6px}.doc-head[data-v-841779b8]{display:none}}.pv-overlay[data-v-841779b8]{position:fixed;inset:0;z-index:100}.pv-back[data-v-841779b8]{position:absolute;inset:0;background:#0000008c}.pv-modal[data-v-841779b8]{position:relative;width:min(1000px,94vw);height:min(82vh,880px);margin:5vh auto;background:#fff;border-radius:14px;border:1px solid #e5e7eb;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 30px 60px #00000059}.pv-head[data-v-841779b8]{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;padding:14px 16px;border-bottom:1px solid #eef2f6}.pv-title[data-v-841779b8]{font-weight:800;font-size:16px;color:#0f172a}.pv-body[data-v-841779b8]{flex:1;min-height:0;padding:10px;background:#fafafa}.pv-frame[data-v-841779b8]{width:100%;height:100%;min-height:400px;border:0;border-radius:8px;background:#fff}.pv-empty[data-v-841779b8]{padding:24px;color:#64748b;font-size:14px}.company-page[data-v-0b82e32a]{max-width:720px;padding:0 4px}.page-head h1[data-v-0b82e32a]{font-size:1.75rem;font-weight:800;margin:0 0 6px}.muted[data-v-0b82e32a]{color:#64748b;margin:0 0 20px}.panel[data-v-0b82e32a]{background:#fff;border:1px solid var(--wrk-border, #e5e7eb);border-radius:14px;padding:22px}.error-panel[data-v-0b82e32a]{color:#64748b}.grid[data-v-0b82e32a]{display:grid;grid-template-columns:1fr 1fr;gap:14px 18px}.field.full[data-v-0b82e32a]{grid-column:1 / -1}.field label[data-v-0b82e32a]{display:block;font-size:13px;font-weight:600;margin-bottom:6px;color:#334155}.input[data-v-0b82e32a]{width:100%;padding:10px 12px;border-radius:10px;border:1px solid #e5e7eb;font-size:14px;box-sizing:border-box}.input[data-v-0b82e32a]:disabled{background:#f1f5f9;color:#64748b}.actions[data-v-0b82e32a]{margin-top:20px}.btn-primary[data-v-0b82e32a]{background:var(--wrk-primary, #2563eb);color:#fff;border:none;padding:10px 20px;border-radius:10px;font-weight:600;cursor:pointer}.btn[data-v-0b82e32a]{margin-top:10px;padding:8px 14px;border-radius:10px;border:1px solid #e5e7eb;background:#fff;cursor:pointer}.ok[data-v-0b82e32a]{color:#166534;margin-top:12px}.err[data-v-0b82e32a]{color:#b91c1c;margin-top:12px}@media(max-width:640px){.grid[data-v-0b82e32a]{grid-template-columns:1fr}}.contacts-page[data-v-d674ebf5]{max-width:900px;padding:0 4px}.page-head h1[data-v-d674ebf5]{font-size:1.75rem;font-weight:800;margin:0 0 6px}.muted[data-v-d674ebf5]{color:#64748b;margin:0 0 20px}.panel[data-v-d674ebf5]{background:#fff;border:1px solid var(--wrk-border, #e5e7eb);border-radius:14px;padding:22px;margin-bottom:18px}.panel h2[data-v-d674ebf5]{margin:0 0 14px;font-size:1.05rem}.grid[data-v-d674ebf5]{display:grid;grid-template-columns:1fr 1fr;gap:12px 16px;margin-bottom:16px}.field.full[data-v-d674ebf5]{grid-column:1 / -1}.field label[data-v-d674ebf5]{display:block;font-size:13px;font-weight:600;margin-bottom:6px}.input[data-v-d674ebf5]{width:100%;padding:10px 12px;border-radius:10px;border:1px solid #e5e7eb;font-size:14px;box-sizing:border-box}.btn-primary[data-v-d674ebf5]{background:var(--wrk-primary, #2563eb);color:#fff;border:none;padding:10px 18px;border-radius:10px;font-weight:600;cursor:pointer}.btn[data-v-d674ebf5]{margin-top:10px;padding:8px 14px;border-radius:10px;border:1px solid #e5e7eb;background:#fff;cursor:pointer}.table[data-v-d674ebf5]{width:100%;border-collapse:collapse;font-size:14px}.table th[data-v-d674ebf5],.table td[data-v-d674ebf5]{text-align:left;padding:10px 12px;border-bottom:1px solid #eef2f6}.table th[data-v-d674ebf5]{color:#64748b;font-weight:600}.err[data-v-d674ebf5]{color:#b91c1c;margin-top:10px}@media(max-width:640px){.grid[data-v-d674ebf5]{grid-template-columns:1fr}}.users-page[data-v-fc352441]{max-width:800px;padding:0 4px}.page-head h1[data-v-fc352441]{font-size:1.75rem;font-weight:800;margin:0 0 6px}.muted[data-v-fc352441]{color:#64748b;margin:0 0 20px}.panel[data-v-fc352441]{background:#fff;border:1px solid var(--wrk-border, #e5e7eb);border-radius:14px;padding:22px;margin-bottom:18px}.panel h2[data-v-fc352441]{margin:0 0 14px;font-size:1.05rem}.field[data-v-fc352441]{margin-bottom:14px}.field label[data-v-fc352441]{display:block;font-size:13px;font-weight:600;margin-bottom:6px}.input[data-v-fc352441]{width:100%;max-width:420px;padding:10px 12px;border-radius:10px;border:1px solid #e5e7eb;font-size:14px;box-sizing:border-box}.btn-primary[data-v-fc352441]{background:var(--wrk-primary, #2563eb);color:#fff;border:none;padding:10px 18px;border-radius:10px;font-weight:600;cursor:pointer}.table[data-v-fc352441]{width:100%;border-collapse:collapse;font-size:14px}.table th[data-v-fc352441],.table td[data-v-fc352441]{text-align:left;padding:10px 12px;border-bottom:1px solid #eef2f6}.table th[data-v-fc352441]{color:#64748b;font-weight:600}.ok[data-v-fc352441]{color:#166534;margin-top:12px}.err[data-v-fc352441]{color:#b91c1c;margin-top:12px}:root{--ws-font-page-title: 1.5rem;--ws-weight-page-title: 600;--ws-font-body: 14px;--ws-weight-body: 400;--ws-weight-semibold: 600;--wrk-primary: #2563eb;--wrk-primary-hover: #1d4ed8;--wrk-secondary: #10b981;--wrk-accent: #7c3aed;--wrk-bg: #f5f7fa;--wrk-surface: #ffffff;--wrk-surface-2: #f1f5f9;--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)}.bg-wrk-gradient{background-image:var(--wrk-gradient)}@media(prefers-color-scheme:dark){:root{--wrk-bg: #0f172a;--wrk-surface: #1e293b;--wrk-surface-2: #273449;--wrk-border: #334155;--wrk-text: #f1f5f9;--wrk-text-muted: #94a3b8;--wrk-text-soft: #64748b}}.company-workspace,.crm-v2-enterprise{--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,.company-workspace .hub-body,.crm-v2-enterprise .ws-content,.crm-v2-enterprise .hub-body{font-family:var(--ws-font-sans);font-size:var(--ws-font-body);font-weight:var(--ws-weight-body);color:var(--ws-text)}.ws-alert{padding:14px 16px;border-radius:var(--wrk-radius-md, 12px);border:1px solid var(--wrk-border, #e2e8f0);font-size:var(--ws-font-body, 14px);font-weight:var(--ws-weight-body, 400);line-height:1.5;margin-bottom:var(--wrk-space-lg, 20px)}.ws-alert__title{margin:0 0 4px;font-weight:var(--ws-weight-semibold, 600);font-size:14px;color:var(--wrk-text, #1f2937)}.ws-alert__message{margin:0;font-size:13px;color:var(--wrk-text-muted, #64748b)}.ws-alert--danger{background:color-mix(in srgb,var(--wrk-danger, #dc2626) 10%,var(--wrk-surface, #fff));border-color:color-mix(in srgb,var(--wrk-danger, #dc2626) 28%,var(--wrk-border, #e2e8f0))}.ws-alert--muted{background:var(--wrk-surface-2, #f1f5f9);border-color:var(--wrk-border, #e2e8f0);margin-bottom:var(--wrk-space-md, 12px)}.ws-alert--muted .ws-alert__message{color:var(--wrk-text, #1f2937);font-size:14px}@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-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--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}}}.fixed{position:fixed}.container{width:100%}.block{display:block}.flex{display:flex}.grid{display:grid}.table{display:table}.flex-shrink{flex-shrink:1}.border-collapse{border-collapse:collapse}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.border{border-style:var(--tw-border-style);border-width:1px}.uppercase{text-transform:uppercase}.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,)}.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)}@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-border-style{syntax:"*";inherits:false;initial-value:solid}@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}html,body,#app{height:100%;width:100%;margin:0;padding:0}body{font-family:var(--wrk-font-sans);background:var(--wrk-bg);color:var(--wrk-text)}a{color:inherit;text-decoration:none}button{font-family:inherit;cursor:pointer}*{box-sizing:border-box}
