.project-sidebar-submenu .project-active[data-v-33dae9bb]{background:var(--primary-600,#487fff);color:#fff;border-radius:6px}.project-sidebar-submenu a[data-v-33dae9bb]{padding-left:32px}.sidebar-menu .sidebar-menu-group-title.sidebar-section-title{border-top:1px solid #e5e7eb;color:#94a3b8;font-size:.7rem;font-weight:700;letter-spacing:.08em;margin:16px 0 8px;padding:18px 12px 0;text-transform:uppercase}.dark .sidebar-menu .sidebar-menu-group-title.sidebar-section-title{border-top-color:#334155;color:#64748b}.social-header-inbox[data-v-8e216a73]{padding:0 12px 12px;color:#334155;min-width:0;font-size:13px}.social-header-inbox p[data-v-8e216a73]{padding:8px 4px;margin:0}.inbox-description[data-v-8e216a73]{color:#64748b}.inbox-error[data-v-8e216a73]{color:#b91c1c}.inbox-items[data-v-8e216a73]{max-height:360px;overflow-y:auto;overscroll-behavior:contain}.inbox-item[data-v-8e216a73]{display:flex;gap:10px;width:100%;padding:12px 8px;border:0;border-radius:8px;background:transparent;color:inherit;text-align:left}.inbox-item[data-v-8e216a73]:hover,.inbox-item[data-v-8e216a73]:focus-visible{background:#eff6ff}.inbox-item[data-v-8e216a73]:focus-visible{outline:2px solid #2563eb;outline-offset:-2px}.inbox-item[data-v-8e216a73]:disabled{opacity:.65}.inbox-item img[data-v-8e216a73]{width:38px;height:38px;flex-shrink:0;border-radius:50%;object-fit:cover}.inbox-copy[data-v-8e216a73]{display:flex;flex:1;min-width:0;flex-direction:column;gap:4px;overflow-wrap:anywhere}.inbox-actor[data-v-8e216a73]{font-weight:600;display:flex;align-items:center;gap:7px}.unread-dot[data-v-8e216a73]{width:7px;height:7px;border-radius:50%;background:#2563eb}.inbox-body[data-v-8e216a73]{white-space:pre-wrap;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.inbox-copy time[data-v-8e216a73]{font-size:11px;color:#64748b}.is-unread[data-v-8e216a73]{background:#f8faff}.inbox-pages[data-v-8e216a73]{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:12px 4px 0}.inbox-pages button[data-v-8e216a73]{color:#2563eb}.inbox-pages button[data-v-8e216a73]:disabled{opacity:.4}.dark{color:#e2e8f0}.dark{color:#cbd5e1}.dark{background:#24334b}.dark{color:#fca5a5}.brand-scope-wide[data-v-3ed127ea]{color:#d97706;font-size:15px;margin-inline-start:2px}.brand-scope-group[data-v-3ed127ea]{color:#64748b;font-size:.68rem;font-weight:800;letter-spacing:.06em;margin:8px 12px 4px;text-transform:uppercase}:where(.dark) .brand-scope-group[data-v-3ed127ea]{color:#94a3b8}.navbar-row[data-v-3ed127ea]{flex-wrap:wrap;min-width:0}.navbar-actions[data-v-3ed127ea]{flex:0 1 auto;flex-wrap:wrap;min-width:0;max-width:100%}.navbar-actions>.relative[data-v-3ed127ea],.topbar-icon-button[data-v-3ed127ea],.topbar-avatar-button[data-v-3ed127ea]{flex:0 0 auto}.topbar-icon-button[data-v-3ed127ea],.topbar-avatar-button[data-v-3ed127ea]{height:40px!important;min-width:40px;width:40px!important;padding:0}.topbar-avatar-button img[data-v-3ed127ea]{display:block;flex:none;height:100%!important;width:100%!important;object-fit:contain!important;aspect-ratio:1}.topbar-profile-menu[data-v-3ed127ea]{min-width:0!important;width:min(360px,calc(100vw - 24px))!important;max-width:calc(100vw - 24px)!important}.topbar-profile-summary[data-v-3ed127ea]{align-items:center;display:flex;gap:12px;padding:12px!important;min-width:0}.topbar-summary-avatar[data-v-3ed127ea]{border-radius:50%;flex:0 0 48px;height:48px!important;width:48px!important;object-fit:contain!important}.topbar-profile-copy[data-v-3ed127ea]{flex:1;min-width:0;overflow-wrap:anywhere}.topbar-profile-copy h6[data-v-3ed127ea]{font-size:15px;line-height:1.4;overflow-wrap:anywhere}.impersonation-chip[data-v-3ed127ea]{max-width:min(240px,100%)}.impersonation-chip span[data-v-3ed127ea]{min-width:0;overflow:hidden;text-overflow:ellipsis}.impersonation-chip strong[data-v-3ed127ea],.impersonation-chip iconify-icon[data-v-3ed127ea]{flex:none}@media(max-width:1200px){.navbar-header .topbar-search[data-v-3ed127ea]{display:none}.navbar-actions[data-v-3ed127ea]{flex:1}}@media(max-width:640px){.navbar-row[data-v-3ed127ea]{column-gap:8px}.navbar-actions[data-v-3ed127ea]{gap:6px}.topbar-icon-button[data-v-3ed127ea],.topbar-avatar-button[data-v-3ed127ea]{height:36px!important;min-width:36px;width:36px!important}.navbar-actions .topbar-popover[data-v-3ed127ea]{position:fixed;top:auto;right:12px;left:auto;min-width:0!important;width:min(360px,calc(100vw - 24px))!important;max-width:calc(100vw - 24px)!important;max-height:calc(100dvh - 150px);overflow-y:auto}.impersonation-chip[data-v-3ed127ea]{flex-basis:100%;max-width:100%;justify-content:flex-end;order:10}.navbar-header[data-v-3ed127ea]{padding-inline:12px!important}}.topbar-context-wrap[data-v-3ed127ea]{position:relative}.impersonation-chip[data-v-3ed127ea]{align-items:center;background:#fff7ed!important;border:1px solid #fb923c;border-radius:10px;color:#9a3412!important;display:inline-flex;flex:0 0 auto;font-size:12px;font-weight:600;gap:7px;min-height:40px;padding:7px 10px;white-space:nowrap}.impersonation-chip strong[data-v-3ed127ea]{color:#c2410c!important;text-decoration:underline}.impersonation-chip span[data-v-3ed127ea],.impersonation-chip iconify-icon[data-v-3ed127ea]{color:#9a3412!important;-webkit-text-fill-color:#9a3412!important;opacity:1!important}.topbar-profile-summary[data-v-3ed127ea]{background:#eff6ff!important;color:#111827!important}.topbar-profile-summary h6[data-v-3ed127ea]{color:#111827!important;-webkit-text-fill-color:#111827!important;opacity:1!important}.topbar-profile-summary .topbar-profile-email[data-v-3ed127ea]{color:#475569!important;-webkit-text-fill-color:#475569!important;opacity:1!important}.topbar-context[data-v-3ed127ea]{background:#fff!important;border:1px solid #cbd5e1;color:#111827!important;min-height:44px;padding:7px 12px;text-align:left}.topbar-context[data-v-3ed127ea] *{color:#111827!important}.topbar-context[data-v-3ed127ea] small{color:#475569!important;font-size:12px!important}.topbar-context[data-v-3ed127ea] strong{color:#111827!important;font-size:14px!important}.workspace-dropdown[data-v-3ed127ea]{background:#fff!important;border:1px solid #cbd5e1;border-radius:12px;box-shadow:0 18px 45px #0f172a2e;min-width:330px;padding:12px;position:absolute;right:0;top:calc(100% + 8px);z-index:800}.workspace-dropdown-heading[data-v-3ed127ea]{background:#eff6ff;border-radius:10px;margin-bottom:8px;padding:12px 13px}.workspace-dropdown-heading h6[data-v-3ed127ea]{color:#111827!important;font-size:15px;margin:0}.workspace-dropdown-heading p[data-v-3ed127ea]{color:#475569!important;font-size:12.5px;line-height:1.45;margin:3px 0 0}.workspace-dropdown-list[data-v-3ed127ea]{max-height:330px;overflow-y:auto}.workspace-dropdown-state[data-v-3ed127ea]{color:#475569!important;font-size:13px;padding:14px 10px}.workspace-dropdown-list>button[data-v-3ed127ea]{align-items:center;background:#fff!important;border:0;border-radius:8px;color:#111827!important;display:grid;gap:10px;grid-template-columns:34px 1fr 18px;min-height:52px;padding:8px 10px;text-align:left;width:100%}.workspace-dropdown-list>button[data-v-3ed127ea]:hover,.workspace-dropdown-list>button.active[data-v-3ed127ea]{background:#eff6ff!important;color:#1e3a8a!important}.workspace-company-icon[data-v-3ed127ea]{align-items:center;background:#dbeafe;border-radius:8px;box-sizing:border-box;color:#1d4ed8!important;display:flex;flex:0 0 38px;height:38px;justify-content:center;width:38px}.workspace-company-icon.has-mark[data-v-3ed127ea]{background:#fff;border:1px solid #e2e8f0}.topbar-context-icon.has-mark[data-v-3ed127ea]{background:transparent;flex:0 0 auto}.workspace-company-icon .workspace-mark[data-v-3ed127ea]{height:auto;width:auto}.workspace-mark[data-v-3ed127ea]{display:block;height:100%;max-height:100%;max-width:100%;object-fit:contain;width:100%}.workspace-company-copy[data-v-3ed127ea]{min-width:0}.workspace-dropdown b[data-v-3ed127ea],.workspace-dropdown button small[data-v-3ed127ea]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workspace-dropdown b[data-v-3ed127ea]{color:#111827!important;font-size:14px!important;line-height:1.3}.workspace-dropdown button small[data-v-3ed127ea]{color:#475569!important;font-size:12.5px!important;margin-top:2px}.workspace-dropdown button iconify-icon[data-v-3ed127ea]{color:#1d4ed8!important}.dark .workspace-dropdown[data-v-3ed127ea]{background:#172033!important;border-color:#475569}.dark .workspace-dropdown-heading[data-v-3ed127ea]{background:#25324a}.dark .workspace-dropdown-heading h6[data-v-3ed127ea],.dark .workspace-dropdown b[data-v-3ed127ea]{color:#f8fafc!important;-webkit-text-fill-color:#f8fafc!important}.dark .workspace-dropdown-heading p[data-v-3ed127ea],.dark .workspace-dropdown button small[data-v-3ed127ea],.dark .workspace-dropdown-state[data-v-3ed127ea]{color:#cbd5e1!important;-webkit-text-fill-color:#cbd5e1!important}.dark .workspace-dropdown-list>button[data-v-3ed127ea]{background:#172033!important}.dark .workspace-dropdown-list>button[data-v-3ed127ea]:hover,.dark .workspace-dropdown-list>button.active[data-v-3ed127ea]{background:#25324a!important}@media(max-width:900px){.topbar-context-wrap[data-v-3ed127ea]{display:none}}@media(max-width:640px){.navbar-actions .impersonation-chip[data-v-3ed127ea]{flex:1 1 100%}}.inbox-pop[data-v-3ed127ea]{max-height:360px;overflow-y:auto;overscroll-behavior:contain;padding:0 12px}.inbox-pop-state[data-v-3ed127ea]{color:#475569;font-size:13px;margin:0;padding:10px 4px}.inbox-pop-state.is-error[data-v-3ed127ea]{color:#b91c1c}.inbox-pop-row[data-v-3ed127ea]{align-items:flex-start;background:transparent;border:0;border-radius:8px;color:#111827;display:flex;gap:10px;padding:10px 8px;text-align:left;width:100%}.inbox-pop-row[data-v-3ed127ea]:hover,.inbox-pop-row[data-v-3ed127ea]:focus-visible{background:#eff6ff}.inbox-pop-row.is-unread[data-v-3ed127ea]{background:#f5f8ff}.inbox-pop-avatar[data-v-3ed127ea]{align-items:center;background:#e0e7ff;border-radius:50%;color:#3730a3;display:inline-flex;flex:0 0 38px;font-size:13px;font-weight:700;height:38px;justify-content:center}.inbox-pop-avatar.is-group[data-v-3ed127ea]{background:#dcfce7;color:#166534;font-size:17px}.inbox-pop-avatar.is-kind[data-v-3ed127ea]{font-size:17px}.inbox-pop-copy[data-v-3ed127ea]{display:flex;flex:1;flex-direction:column;gap:2px;min-width:0}.inbox-pop-copy strong[data-v-3ed127ea]{color:#111827;font-size:13.5px;font-weight:600;overflow-wrap:anywhere}.inbox-pop-row.is-unread .inbox-pop-copy strong[data-v-3ed127ea]{font-weight:800}.inbox-pop-copy small[data-v-3ed127ea]{color:#475569;display:-webkit-box;font-size:12.5px;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.inbox-pop-copy time[data-v-3ed127ea],.inbox-pop-side time[data-v-3ed127ea]{color:#64748b;font-size:11px}.inbox-pop-side[data-v-3ed127ea]{align-items:flex-end;display:flex;flex:0 0 auto;flex-direction:column;gap:4px}.inbox-pop-count[data-v-3ed127ea]{background:#4f46e5;border-radius:999px;color:#fff;font-size:11px;font-weight:700;margin-left:6px;min-width:18px;padding:0 6px;text-align:center}.inbox-pop-side .inbox-pop-count[data-v-3ed127ea]{margin-left:0}.inbox-pop-dot[data-v-3ed127ea]{background:#2563eb;border-radius:50%;flex:0 0 8px;height:8px;margin-top:6px}.inbox-pop-tabs[data-v-3ed127ea]{display:flex;gap:6px;margin:-6px 16px 8px}.inbox-pop-tabs button[data-v-3ed127ea]{align-items:center;background:transparent;border:1px solid #cbd5e1;border-radius:999px;color:#334155;display:inline-flex;font-size:12.5px;font-weight:600;padding:4px 12px}.inbox-pop-tabs button.active[data-v-3ed127ea]{background:#4f46e5;border-color:#4f46e5;color:#fff}.inbox-pop-foot[data-v-3ed127ea]{display:flex;justify-content:center;padding:12px 16px}.inbox-pop-foot.is-split[data-v-3ed127ea]{justify-content:space-between}.inbox-pop-foot button[data-v-3ed127ea]:disabled{opacity:.45}.dark .inbox-pop-state[data-v-3ed127ea]{color:#cbd5e1}.dark .inbox-pop-state.is-error[data-v-3ed127ea]{color:#fca5a5}.dark .inbox-pop-row[data-v-3ed127ea]{color:#f8fafc}.dark .inbox-pop-row[data-v-3ed127ea]:hover,.dark .inbox-pop-row[data-v-3ed127ea]:focus-visible{background:#25324a}.dark .inbox-pop-row.is-unread[data-v-3ed127ea]{background:#1e2a44}.dark .inbox-pop-avatar[data-v-3ed127ea]{background:#2e3a6b;color:#e0e7ff}.dark .inbox-pop-avatar.is-group[data-v-3ed127ea]{background:#14532d;color:#bbf7d0}.dark .inbox-pop-copy strong[data-v-3ed127ea]{color:#f8fafc!important;-webkit-text-fill-color:#f8fafc!important}.dark .inbox-pop-copy small[data-v-3ed127ea]{color:#cbd5e1!important;-webkit-text-fill-color:#cbd5e1!important}.dark .inbox-pop-copy time[data-v-3ed127ea],.dark .inbox-pop-side time[data-v-3ed127ea]{color:#94a3b8}.dark .inbox-pop-dot[data-v-3ed127ea]{background:#818cf8}.dark .inbox-pop-tabs button[data-v-3ed127ea]{border-color:#475569;color:#e2e8f0}.dark .inbox-pop-tabs button.active[data-v-3ed127ea]{background:#6366f1;border-color:#6366f1;color:#fff}.page-breadcrumb[data-v-0183bd56],.page-breadcrumb h6[data-v-0183bd56],.page-breadcrumb a[data-v-0183bd56],.page-breadcrumb li[data-v-0183bd56]{color:#111827!important;font-size:.9375rem}.page-breadcrumb h6[data-v-0183bd56]{font-size:1.25rem}.page-breadcrumb a[data-v-0183bd56]:hover{color:#2563eb!important}:is(html.dark) .page-breadcrumb[data-v-0183bd56],:is(html.dark) .page-breadcrumb h6[data-v-0183bd56],:is(html.dark) .page-breadcrumb a[data-v-0183bd56],:is(html.dark) .page-breadcrumb li[data-v-0183bd56]{color:#e5e7eb!important}:is(html.dark) .page-breadcrumb a[data-v-0183bd56]:hover{color:#93c5fd!important}.master-data-nav[data-v-d1ad59ab]{background:#fff;border:1px solid #dbe3ef;border-radius:14px;box-shadow:0 1px 2px #0f172a0a,0 8px 24px #0f172a0a;margin-bottom:18px;overflow:hidden}.md-head[data-v-d1ad59ab]{align-items:center;display:flex;gap:12px;padding:16px 18px 4px}.md-badge[data-v-d1ad59ab]{align-items:center;background:linear-gradient(135deg,var(--brand-primary, #487fff),var(--brand-secondary, #6d5dfc));border-radius:10px;color:#fff;display:inline-flex;flex:0 0 36px;font-size:1.05rem;height:36px;justify-content:center}.md-head strong[data-v-d1ad59ab]{color:#111827;display:block;font-size:.95rem}.md-head small[data-v-d1ad59ab]{color:#64748b;display:block;font-size:.78rem;margin-top:1px}.md-groups[data-v-d1ad59ab]{display:flex;flex-wrap:wrap;gap:8px;padding:12px 18px 14px}.md-group[data-v-d1ad59ab]{align-items:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:999px;color:#475569;display:inline-flex;font-size:.8rem;font-weight:600;gap:7px;padding:6px 8px 6px 12px;text-decoration:none;transition:background .15s ease,border-color .15s ease,color .15s ease;white-space:nowrap}.md-group iconify-icon[data-v-d1ad59ab]{color:#94a3b8;font-size:.95rem}.md-group[data-v-d1ad59ab]:after{background:#e2e8f0;border-radius:999px;color:#475569;content:attr(data-count);font-size:.68rem;font-weight:700;min-width:20px;padding:1px 7px;text-align:center}.md-group[data-v-d1ad59ab]:hover{background:var(--brand-primary-soft, rgb(228 241 255));border-color:rgb(var(--brand-p600-rgb, 72 127 255) / .35);color:rgb(var(--brand-p700-rgb, 47 95 208))}.md-group:hover iconify-icon[data-v-d1ad59ab]{color:var(--brand-primary, #487fff)}.md-group.selected[data-v-d1ad59ab]{background:var(--brand-primary, #487fff);border-color:var(--brand-accent, #487fff);box-shadow:0 4px 12px rgb(var(--brand-p600-rgb, 72 127 255) / .25);color:var(--brand-on-primary, #ffffff)}.md-group.selected iconify-icon[data-v-d1ad59ab]{color:#fff}.md-group.selected[data-v-d1ad59ab]:after{background:#ffffff38;color:#fff}.md-links[data-v-d1ad59ab]{background:#f8fafc;border-top:1px solid #e8edf5;display:flex;flex-wrap:wrap;gap:4px 18px;padding:0 18px}.md-link[data-v-d1ad59ab]{align-items:center;border-bottom:2px solid transparent;color:#64748b;display:inline-flex;font-size:.85rem;font-weight:600;gap:7px;margin-bottom:-1px;padding:12px 2px 10px;text-decoration:none;white-space:nowrap}.md-link iconify-icon[data-v-d1ad59ab]{font-size:1rem}.md-link[data-v-d1ad59ab]:hover{color:var(--brand-primary, #487fff)}.md-link.active[data-v-d1ad59ab]{border-bottom-color:var(--brand-accent, #487fff);color:rgb(var(--brand-p700-rgb, 29 78 216))}@media(max-width:640px){.md-head[data-v-d1ad59ab],.md-groups[data-v-d1ad59ab]{padding-left:14px;padding-right:14px}.md-links[data-v-d1ad59ab]{padding:0 14px}}:is(.dark) .master-data-nav[data-v-d1ad59ab]{background:#172338;border-color:#334155}:is(.dark) .md-head strong[data-v-d1ad59ab]{color:#e5edf8}:is(.dark) .md-head small[data-v-d1ad59ab]{color:#a8b6c9}:is(.dark) .md-group[data-v-d1ad59ab]{background:#1b2940;border-color:#334155;color:#cbd5e1}:is(.dark) .md-group[data-v-d1ad59ab]:after{background:#25324a;color:#cbd5e1}:is(.dark) .md-group[data-v-d1ad59ab]:hover{background:#22345a;color:#fff}:is(.dark) .md-group.selected[data-v-d1ad59ab]{background:var(--brand-primary, #487fff);border-color:var(--brand-accent, #487fff);color:var(--brand-on-primary, #ffffff)}:is(.dark) .md-links[data-v-d1ad59ab]{background:#111a2b;border-top-color:#334155}:is(.dark) .md-link[data-v-d1ad59ab]{color:#a8b6c9}:is(.dark) .md-link.active[data-v-d1ad59ab]{border-bottom-color:#93b4ff;color:#fff}:where(.dark) .md-group.selected[data-v-d1ad59ab]:after{background-color:#111c2e38}.footer-link[data-v-a4ebcd94]{display:inline;color:#1d4ed8;font-weight:500;text-decoration:none;text-underline-offset:2px}.footer-link[data-v-a4ebcd94]:hover,.footer-link[data-v-a4ebcd94]:focus-visible{color:#1d4ed8;text-decoration:underline}:is(.dark) .footer-link[data-v-a4ebcd94],:is(.dark) .footer-link[data-v-a4ebcd94]:hover,:is([data-theme=dark]) .footer-link[data-v-a4ebcd94],:is([data-theme=dark]) .footer-link[data-v-a4ebcd94]:hover{color:#93c5fd!important}.route-progress[data-v-b00a0f63]{height:3px;left:0;opacity:0;pointer-events:none;position:fixed;right:0;top:0;transition:opacity .25s ease;z-index:3000}.route-progress.visible[data-v-b00a0f63]{opacity:1}.route-progress span[data-v-b00a0f63]{background:linear-gradient(90deg,rgb(var(--brand-p600-rgb, 72 127 255)),rgb(var(--brand-accent-rgb, 99 102 241)));border-radius:0 3px 3px 0;box-shadow:0 0 10px rgb(var(--brand-p600-rgb, 72 127 255) / .55);display:block;height:100%;transition:width .2s ease}body,.dashboard-main,.dashboard-main-body{background-color:#f5f6fa}.dashboard-main-body.route-enter>*{animation:route-enter .28s ease-out}@keyframes route-enter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.dashboard-main-body.route-enter>*{animation:none}}.dashboard-main{flex-wrap:nowrap;min-width:0}.dark body,body.dark,.dark .dashboard-main,body.dark .dashboard-main{background-color:#1f2937}.dashboard-main-body{background-color:#f5f6fa!important;color:#111827!important;color-scheme:light}.dashboard-main-body.marketing-page-body{flex:1 0 auto;min-width:0}body.dark .dashboard-main-body,.dark .dashboard-main-body{background-color:#0f172a!important;color:#e5edf8!important;color-scheme:dark}.dashboard-main-body input,.dashboard-main-body select,.dashboard-main-body textarea,.dashboard-main-body option{color:#111827}.dark .dashboard-main-body input,.dark .dashboard-main-body select,.dark .dashboard-main-body textarea,.dark .dashboard-main-body option{background-color:#172033!important;border-color:#475569!important;color:#f8fafc!important;-webkit-text-fill-color:#f8fafc!important}.client-master-hero{align-items:flex-end;background:linear-gradient(135deg,#172554,#312e81 58%,#4f46e5)!important;border:0!important;border-radius:16px;color:#fff!important;display:flex;gap:24px;justify-content:space-between;margin-bottom:18px;padding:24px 26px!important}.client-master-hero :is(h1,h2,strong),.client-master-hero .company-title-row :is(h1,strong){color:#fff!important;-webkit-text-fill-color:#fff!important}.client-master-hero :is(p,small),.client-master-hero .back-link,.client-master-hero>a{color:#dbeafe!important;-webkit-text-fill-color:#dbeafe!important}.client-master-hero .btn,.client-master-hero .heading-actions a{background:#fff;border-color:#fff;color:#312e81!important;-webkit-text-fill-color:#312e81!important}.client-master-hero .btn :is(span,strong,iconify-icon),.client-master-hero .heading-actions a :is(span,strong,iconify-icon),.client-master-hero>button :is(span,strong,iconify-icon){color:#312e81!important;-webkit-text-fill-color:#312e81!important;opacity:1!important}.client-master-hero h1{font-size:1.55rem!important;line-height:1.25!important}.client-master-hero p{font-size:.94rem!important;line-height:1.55!important}.client-master-hero .btn,.client-master-hero .heading-actions a,.client-master-hero>button{align-items:center;display:inline-flex;font-size:.88rem!important;font-weight:700!important;gap:8px;justify-content:center;min-height:44px;padding:0 17px!important}:is(.company-page,.company-show-page,.company-form-page,.members-page,.member-form-page,.references-page,.history-page,.activity-page,.relationship-page,.import-page) :is(input,select,textarea,button,a){font-size:max(.84rem,13px)}:is(.company-page,.company-show-page,.company-form-page,.members-page,.member-form-page,.references-page,.history-page,.activity-page,.relationship-page,.import-page) :is(p,li,dd,td){font-size:max(.84rem,13px);line-height:1.5}:is(.company-page,.company-show-page,.company-form-page,.members-page,.member-form-page,.references-page,.history-page,.activity-page,.relationship-page,.import-page) :is(small,dt,th,label){font-size:max(.76rem,12px)}:is(.company-page,.company-show-page,.company-form-page,.members-page,.member-form-page,.references-page,.history-page,.activity-page,.relationship-page,.import-page) iconify-icon{font-size:max(1rem,1em)}body{font-family:Inter,sans-serif!important}.sidebar-menu{margin-bottom:0;padding-left:0}.sidebar-menu li a{min-height:44px;line-height:1.35}.sidebar-menu>li:not(.sidebar-menu-group-title){margin-bottom:6px}.sidebar-menu>li.dropdown:has(.sidebar-submenu[style*=block]),.sidebar-menu>li.dropdown.open,.sidebar-menu>li.dropdown.dropdown-open{margin-bottom:10px}.sidebar-menu li a .menu-icon{flex:0 0 auto;line-height:1}.sidebar-menu .sidebar-menu-group-title{display:block;line-height:1.35;padding:0}.sidebar-menu .sidebar-menu-group-title-spaced{margin-top:18px}.sidebar-menu .sidebar-submenu{padding-top:12px}.sidebar-menu .sidebar-submenu li{margin-bottom:4px}.sidebar-menu .sidebar-submenu li a{gap:12px;min-height:42px;padding-bottom:7px;padding-top:7px}.sidebar-menu .sidebar-submenu li a .circle-icon{flex:0 0 auto;line-height:1;margin-top:1px}.sidebar-menu .sidebar-submenu li a .optima-submenu-icon{color:#4b5563;flex:0 0 16px;font-size:16px;line-height:1;margin-top:1px;width:16px}.sidebar-menu .sidebar-submenu li a:hover .optima-submenu-icon,.sidebar-menu .sidebar-submenu li.active-page a .optima-submenu-icon{color:#487fff}.sidebar-menu .sidebar-submenu .sidebar-subgroup-toggle{align-items:center;background:transparent;border:0;border-radius:.375rem;color:inherit;cursor:pointer;display:flex;font:inherit;gap:12px;min-height:42px;padding:7px .75rem;text-align:left;width:100%}.sidebar-menu .sidebar-submenu .sidebar-subgroup-toggle:hover .optima-submenu-icon,.sidebar-menu .sidebar-submenu li.subgroup-open>.sidebar-subgroup-toggle .optima-submenu-icon{color:#487fff}.sidebar-menu .sidebar-submenu .sidebar-subgroup-chevron{font-size:14px;margin-left:auto;transition:transform .15s ease}.sidebar-menu .sidebar-submenu li.subgroup-open>.sidebar-subgroup-toggle .sidebar-subgroup-chevron{transform:rotate(90deg)}.sidebar-menu .sidebar-submenu .sidebar-subgroup-list{border-left:1px solid rgb(229 231 235);list-style:none;margin:4px 0 4px 19px;padding:0 0 0 10px}.dark .sidebar-menu .sidebar-submenu .sidebar-subgroup-list{border-left-color:#374151}.sidebar-menu .sidebar-submenu .sidebar-subgroup-toggle:focus-visible{outline:3px solid var(--primary-400, #6699ff);outline-offset:2px}.topbar-search{width:min(390px,42vw)}.topbar-icon-button{align-items:center;background-color:#e5e7eb;border-radius:9999px;color:#111827;display:inline-flex;height:40px;justify-content:center;width:40px}:is(.dark .topbar-icon-button){background-color:#374151;color:#fff}.topbar-popover{margin-top:10px;position:absolute;top:100%;z-index:50}.topbar-context{align-items:center;border:1px solid rgb(229 231 235);border-radius:8px;color:#111827;display:flex;gap:10px;min-height:42px;padding:6px 12px}.topbar-context:hover{border-color:#487fff;color:#487fff}.topbar-context-icon{align-items:center;background-color:#e4f1ff;border-radius:9999px;color:#487fff;display:inline-flex;height:28px;justify-content:center;width:28px}.topbar-context-label{color:#6b7280;display:block;font-size:11px;line-height:1.1}.topbar-context-title{display:block;font-size:13px;font-weight:600;line-height:1.2;white-space:nowrap}.topbar-action{align-items:center;border:1px solid rgb(72 127 255);border-radius:8px;color:#487fff;display:inline-flex;font-size:14px;font-weight:600;gap:8px;min-height:40px;padding:8px 12px;white-space:nowrap}.topbar-action:hover{background-color:#487fff;color:#fff}.topbar-dropdown-row{align-items:center;border-radius:8px;color:#111827;display:flex;gap:12px;padding:8px}.topbar-dropdown-row:hover{background-color:#f3f4f6;color:#487fff}.topbar-profile-menu{max-width:min(360px,calc(100vw - 32px));min-width:320px;width:max-content}.topbar-profile-email{display:block;line-height:1.35;max-width:100%;overflow-wrap:anywhere;white-space:normal;word-break:break-word}@media(max-width:900px){.topbar-context{display:none}}@media(max-width:1199px){.topbar-action{display:none}}.card{border-radius:8px!important}#world-map .jvectormap-container,#world-map svg{height:100%!important;max-height:100%}.pagination .page-link{background-color:#f3f4f6!important;color:#4b5563!important;border:0!important;border-radius:8px!important;box-shadow:none;transition:color .15s ease,background-color .15s ease,box-shadow .15s ease}.pagination .page-link.bg-primary-600,.pagination .page-link[aria-current=page],.pagination .page-item.active .page-link{background-color:#487fff!important;color:#fff!important}.pagination .page-link:hover,.pagination .page-link:focus,.pagination .page-link:focus-visible{background-color:#e4f1ff!important;color:#487fff!important;box-shadow:0 0 0 4px #487fff33;outline:0}.pagination .page-link.bg-primary-600:hover,.pagination .page-link.bg-primary-600:focus,.pagination .page-link.bg-primary-600:focus-visible,.pagination .page-item.active .page-link:hover,.pagination .page-item.active .page-link:focus,.pagination .page-item.active .page-link:focus-visible{background-color:#487fff!important;color:#fff!important}:is(.dark .pagination .page-link){background-color:#374151!important;color:#d1d5db!important}:is(.dark .pagination .page-link:hover),:is(.dark .pagination .page-link:focus),:is(.dark .pagination .page-link:focus-visible){background-color:#487fff33!important;color:#93c5fd!important}.sidebar-mobile-toggle.d-flex{display:inline-flex!important}@media(min-width:1200px){.sidebar-mobile-toggle.d-flex{display:none!important}.sidebar-toggle{display:inline-block!important}}.dashboard-main-body:has(.ai-chat-list){flex:1 1 auto;display:flex;flex-direction:column}.dashboard-main-body:has(.ai-chat-list)>div:last-child,.dashboard-main-body:has(.ai-chat-list)>div:last-child>.grid{flex:1 1 auto}.dashboard-main-body:has(.ai-chat-list)>div:last-child>.grid>div,.dashboard-main-body:has(.ai-chat-list)>div:last-child>.grid .card{min-height:0}.dashboard-main-body:has(.ai-chat-list)>div:last-child>.grid>div>.card{height:calc(100vh - 178px);min-height:720px}.dashboard-main-body:has(.ai-chat-list) .ai-chat-list{max-height:none!important;height:calc(100vh - 318px);min-height:580px}.dashboard-main-body:has(.ai-chat-list) .chat-600{height:calc(100vh - 178px);min-height:720px;display:flex;flex-direction:column}.dashboard-main-body:has(.ai-chat-list) .chat-600>.chat-message-list{flex:1 1 auto;min-height:0!important;max-height:none!important}.dashboard-main-body:has(.ai-chat-list) .chat-600>.chat-message-box{margin-top:auto;flex-shrink:0}.kanban-wrapper .kanban-card{color:#111827}.kanban-wrapper{min-width:1560px}.kanban-wrapper>.flex{gap:24px!important}.kanban-wrapper .kanban-item{flex:0 0 25%;max-width:25%}.kanban-wrapper .card{border:0}.kanban-wrapper .kanban-item>.card>.card-body{padding-bottom:24px!important}.kanban-wrapper .kanban-item>.card>.card-body>.flex:first-child{padding:24px 24px 0!important}.kanban-wrapper .connectedSortable{padding:24px 24px 0!important}.kanban-wrapper .kanban-desc{color:#4b5563;font-size:1rem;line-height:1.6;margin-bottom:1rem}.kanban-wrapper .kanban-card{background-color:#f9fafb;border-radius:8px;margin-bottom:24px;padding:16px}.kanban-wrapper .kanban-title{line-height:1.25;margin-bottom:8px;font-weight:600}.kanban-wrapper .kanban-card .btn{display:inline-flex!important;align-items:center;justify-content:center;min-height:44px;padding:.5rem .75rem}.kanban-wrapper .kanban-card .mt-12{margin-top:12px}.kanban-wrapper .kanban-card [class*=max-h]{border-radius:8px;margin-bottom:12px;max-height:350px}.kanban-wrapper .kanban-card img{display:block}.kanban-wrapper .kanban-item:last-child .card-body{align-items:center;display:flex;justify-content:center;min-height:68px;padding:24px!important}.kanban-wrapper .kanban-item:last-child .card{min-height:68px}.kanban-wrapper .add-kanban{align-items:center!important;display:inline-flex!important;gap:8px;justify-content:center!important;line-height:1;min-height:20px;padding:0;white-space:nowrap}.kanban-wrapper .add-kanban iconify-icon{align-items:center;display:inline-flex}.data-list-toolbar,.data-list-filters,.data-list-footer{align-items:center;display:flex;justify-content:space-between}.data-list-toolbar{gap:16px;margin-bottom:20px}.data-list-add{align-items:center;display:inline-flex!important;gap:8px;min-height:40px;white-space:nowrap}.data-list-filters{border-bottom:1px solid rgb(229 231 235);flex-wrap:wrap;gap:10px;justify-content:flex-start;margin-bottom:0;padding-bottom:16px}.data-list-filters .data-list-search{flex:0 1 300px}.data-list-filters .data-list-select{flex:0 0 auto;min-width:150px;width:auto}.data-list-search{align-items:center;border:1px solid rgb(209 213 219);border-radius:8px;color:#6b7280;display:flex;gap:10px;min-height:40px;padding:0 12px;width:min(340px,100%)}.data-list-search input{background:transparent;border:0;color:#111827;flex:1 1 auto;font-size:14px;min-width:0;outline:0}.data-list-select{max-width:180px;min-height:40px}.data-list-entity{align-items:center;display:flex;gap:12px;min-width:220px}.data-list-status-badge{align-items:center;border-radius:9999px;display:inline-flex;font-size:13px;font-weight:500;justify-content:center;line-height:1;min-height:28px;min-width:76px;padding:6px 12px;white-space:nowrap}.data-list-avatar{align-items:center;background:#e4f1ff;border-radius:9999px;color:#487fff;display:inline-flex;flex:0 0 auto;font-size:13px;font-weight:700;height:40px;justify-content:center;width:40px}.data-list-action{display:inline-flex;position:relative}.data-list-action-toggle{align-items:center;background:#f3f4f6;border-radius:8px;color:#4b5563;display:inline-flex;height:32px;justify-content:center;width:32px}.data-list-action-toggle:hover{background:#e4f1ff;color:#487fff}.data-list-action-menu{background:#fff;border:1px solid rgb(229 231 235);border-radius:8px;box-shadow:0 12px 32px #0f172a1f;min-width:132px;padding:6px;position:absolute;right:0;top:calc(100% + 6px);z-index:20}.data-list-action-menu button,.data-list-action-menu a{align-items:center;border-radius:6px;color:#4b5563;display:flex;font-size:14px;gap:8px;padding:8px 10px;text-align:left;width:100%}.data-list-action-menu button:hover,.data-list-action-menu a:hover{background:#f3f4f6;color:#487fff}.data-list-footer{gap:16px;margin-top:18px}.optima-detail-box{background:#f9fafb;border:1px solid rgb(229 231 235);border-radius:8px;padding:16px}.optima-detail-box span{color:#6b7280;display:block;font-size:13px;margin-bottom:6px}.optima-detail-box strong{color:#111827;display:block;font-size:15px;font-weight:600}@media(max-width:767px){.data-list-toolbar,.data-list-filters,.data-list-footer{align-items:stretch;flex-direction:column}.data-list-add,.data-list-search,.data-list-select{width:100%;max-width:none}.data-list-filters .data-list-search,.data-list-filters .data-list-select{flex:none}}.dashboard-main-body :where(.company-page,.company-show-page,.company-form-page,.members-page,.member-form-page,.references-page,.history-page,.activity-page,.import-page){font-size:16px}.dashboard-main-body :where(.company-form-page,.member-form-page,.activity-page) :is(.field-grid label>span,.field>span,.notes>span,.status-section>label>span){font-size:.84rem!important;line-height:1.4}.dashboard-main-body :where(.company-form-page,.member-form-page,.activity-page) :is(input,select,textarea,.smart-select){font-size:.94rem!important;min-height:45px}.dashboard-main-body .member-form-page :is(.section-title h2,.role-summary strong){font-size:1rem!important}.dashboard-main-body .member-form-page :is(.section-title p,.role-summary small,.role-footer p){font-size:.8rem!important}.dashboard-main-body .references-page .tabs button{font-size:.88rem!important;min-height:48px}.dashboard-main-body .references-page .reference-table th{font-size:.8rem!important}.dashboard-main-body .references-page .reference-table td{font-size:.92rem!important}.dashboard-main-body .history-page :is(.guide-card h2,.record-head h2){font-size:1rem!important}.dashboard-main-body .history-page :is(.guide-card p,.person,.metadata,.record-grid .notes,.state-box p){font-size:.82rem!important}.dashboard-main-body .activity-page .activity-card-title h2{font-size:1.12rem!important}.dashboard-main-body .import-page :is(h2,h3){font-size:1.05rem!important}.dashboard-main-body .import-page :is(p,small,label,td){font-size:.84rem!important}.dashboard-main-body .confirm-dialog h2,.dashboard-main-body .confirm-dialog p strong{color:#111827!important;-webkit-text-fill-color:#111827!important}.dashboard-main-body .confirm-dialog .btn-danger{background:#dc2626!important;border-color:#dc2626!important;color:#fff!important;-webkit-text-fill-color:#fff!important}.dark .dashboard-main-body :where(.mgmt-page,.company-page,.company-show-page,.company-form-page,.members-page,.member-form-page,.references-page,.history-page,.activity-page,.import-page){color:#e5edf8!important}.dark .dashboard-main-body :where(.mgmt-page,.company-page,.company-show-page,.company-form-page,.members-page,.member-form-page,.references-page,.history-page,.activity-page,.import-page) :is(h1,h2,h3,h4,h5,h6,label,legend,dt,dd,strong){color:#f8fafc!important;-webkit-text-fill-color:#f8fafc!important}.dark .dashboard-main-body :where(.mgmt-page,.company-page,.company-show-page,.company-form-page,.members-page,.member-form-page,.references-page,.history-page,.activity-page,.import-page) :is(p,small,em,.text-muted,.empty-inline,.activity-empty,.state-box,.mgmt-empty){color:#b8c4d6!important;-webkit-text-fill-color:#b8c4d6!important}.dark .dashboard-main-body :is(.mgmt-page,.company-page,.company-form-page,.members-page,.member-form-page,.references-page,.history-page,.activity-page,.relationship-page,.import-page) :is(label>span,.field>span,.notes>span,.status-section>label>span){color:#cbd5e1!important;-webkit-text-fill-color:#cbd5e1!important}.dark .dashboard-main-body :is(.mgmt-card,.mgmt-summary article,.mgmt-dialog,.mgmt-grid-card,.mgmt-check-list,.mgmt-check-row,.mgmt-permission-group,.mgmt-permission-group>header,.role-editor-panel,.mgmt-preview-section>div,.company-card,.detail-card,.overview-grid>article,.overview-company-banner,.ownership-grid>article,.contact-card,.history-cards>article,.members-card,.member-card,.form-section,.role-editor,.role-summary,.reference-card,.references-page .tabs,.history-page .tabs,.records-card,.guide-card,.record-grid article,.activity-card,.import-card,.workbook-guide,.count-card,.preview-toolbar,.preview-toolbar>div,.preview-list,.preview-row,.confirm-dialog,.form-dialog,.overlap-dialog,.modal-content,.card,.dropdown-menu){background-color:#172033!important;border-color:#344258!important;color:#e5edf8!important}.dark .dashboard-main-body :is(.mgmt-card>header,.mgmt-dialog>header,.mgmt-dialog>footer,.mgmt-dialog form>footer,.toolbar,.table-toolbar,.pagination-bar,.pagination,.detail-card>header,.section-title,.activity-card-title,.form-actions,.activity-actions){background-color:#1c273a!important;border-color:#344258!important}.dark .dashboard-main-body :is(.mgmt-table,.desktop-table table,.reference-table,table){color:#e5edf8!important}.dark .dashboard-main-body :is(.mgmt-table th,.desktop-table th,.reference-table th,thead th){background-color:#1c273a!important;border-color:#344258!important;color:#cbd5e1!important;-webkit-text-fill-color:#cbd5e1!important}.dark .dashboard-main-body :is(.mgmt-table td,.desktop-table td,.reference-table td,tbody td){background-color:#172033!important;border-color:#344258!important;color:#e5edf8!important;-webkit-text-fill-color:#e5edf8!important}.dark .dashboard-main-body :is(.mgmt-search,.search-box,.reference-search,.history-page .search,.search,.smart-select,.social-platforms>a,.activity-columns .activity-group,.activity-list article,.role-card,.filters-panel){background-color:#1c273a!important;border-color:#475569!important;color:#e5edf8!important}.dark .dashboard-main-body :is(.company-identity,.company-identity strong,.person-info h3,.history-title strong,.record-head h2,.role-card strong,.activity-list strong){color:#f8fafc!important;-webkit-text-fill-color:#f8fafc!important}.dark .dashboard-main-body :is(.mgmt-menu-list,.card-action-menu,.record-action-menu,.action-menu){background:#1c273a!important;border-color:#475569!important}.dark .dashboard-main-body :is(.mgmt-menu-list button,.card-action-menu a,.card-action-menu button,.record-action-menu a,.record-action-menu button,.action-menu a,.action-menu button){color:#e5edf8!important;-webkit-text-fill-color:#e5edf8!important}.dark .dashboard-main-body :is(.mgmt-menu-list button,.card-action-menu a,.card-action-menu button,.record-action-menu a,.record-action-menu button,.action-menu a,.action-menu button):hover{background:#25324a!important}.dark .dashboard-main-body :is(.btn-outline-secondary,.mgmt-btn.ghost,.filter-button,.pagination button,.pagination-bar button){background:#1c273a!important;border-color:#64748b!important;color:#e5edf8!important;-webkit-text-fill-color:#e5edf8!important}.dark .dashboard-main-body :is(.btn-danger,.mgmt-btn.danger){background:#dc2626!important;border-color:#ef4444!important;color:#fff!important;-webkit-text-fill-color:#fff!important}.dark .dashboard-main-body .client-master-hero :is(h1,h2,h3,p,small,strong,.back-link){color:#fff!important;-webkit-text-fill-color:#fff!important}.dark .dashboard-main-body .client-master-hero :is(.btn,.heading-actions a),.dark .dashboard-main-body .client-master-hero>button{background:#fff!important;border-color:#fff!important;color:#312e81!important;-webkit-text-fill-color:#312e81!important}.dark .dashboard-main-body .mgmt-check-row strong,.dark .dashboard-main-body .mgmt-check-row small{color:#f8fafc!important;-webkit-text-fill-color:#f8fafc!important}.dark .dashboard-main-body .mgmt-summary span{color:#cbd5e1!important;-webkit-text-fill-color:#cbd5e1!important}.dark .dashboard-main-body .mgmt-page .role-permission-label,.dark .dashboard-main-body .mgmt-page .mgmt-permission-group>header .mgmt-check-row strong{color:#f8fafc!important;-webkit-text-fill-color:#f8fafc!important}.dark .dashboard-main-body .mgmt-page .role-editor-panel :is(h3,p){color:#e5edf8!important;-webkit-text-fill-color:#e5edf8!important}.dark .dashboard-main-body .detail-icon{background:#25324a!important;color:#5eead4!important;-webkit-text-fill-color:#5eead4!important}.dark .dashboard-main-body .detail-item a,.dark .dashboard-main-body .social-copy small,.dark .dashboard-main-body .activity-shortcut,.dark .dashboard-main-body .group-toggle{color:#93c5fd!important;-webkit-text-fill-color:#93c5fd!important}.dark .dashboard-main-body :is(.column-label,.activity-head span){color:#cbd5e1!important;-webkit-text-fill-color:#cbd5e1!important}.dark .dashboard-main-body :is(.tag.blue,.badge-blue){background:#1e3a5f!important;color:#dbeafe!important;-webkit-text-fill-color:#dbeafe!important}.dark .dashboard-main-body :is(.tag.teal,.badge-teal){background:#134e4a!important;color:#ccfbf1!important;-webkit-text-fill-color:#ccfbf1!important}.dark .dashboard-main-body :is(.more-tag,.tag.slate,.status-pill.inactive){background:#334155!important;color:#e2e8f0!important;-webkit-text-fill-color:#e2e8f0!important}.dark .dashboard-main-body :is(.status-pill.active,.record-status.active){background:#14532d!important;color:#dcfce7!important;-webkit-text-fill-color:#dcfce7!important}.dark .dashboard-main-body :is(.status-chip.active,.role-status.active){background:#14532d!important;color:#dcfce7!important;-webkit-text-fill-color:#dcfce7!important}.dark .dashboard-main-body :is(.status-chip.inactive,.role-status.inactive,.code-chip){background:#334155!important;color:#e2e8f0!important;-webkit-text-fill-color:#e2e8f0!important}.dark .dashboard-main-body :is(.references-page,.history-page) .tabs button,.dark .dashboard-main-body .references-page .relationship-tabs button{color:#cbd5e1!important;-webkit-text-fill-color:#cbd5e1!important}.dark .dashboard-main-body :is(.references-page,.history-page) .tabs button.active,.dark .dashboard-main-body .references-page .relationship-tabs button.active{background:#263a59!important;border-color:#60a5fa!important;color:#bfdbfe!important;-webkit-text-fill-color:#bfdbfe!important}.dark .dashboard-main-body .confirm-dialog :is(h2,p strong){color:#f8fafc!important;-webkit-text-fill-color:#f8fafc!important}.dark .dashboard-main-body .history-page .guide-card{background-image:none!important}.dark .dashboard-main-body .history-page .guide-card h2{color:#f8fafc!important;-webkit-text-fill-color:#f8fafc!important}.dark .dashboard-main-body .history-page .guide-card p{color:#b8c4d6!important;-webkit-text-fill-color:#b8c4d6!important}.dark .dashboard-main-body .import-page .workbook-guide :is(strong,p),.dark .dashboard-main-body .import-page .count-card :is(strong,small),.dark .dashboard-main-body .import-page .preview-row :is(strong,small,dt,dd),.dark .dashboard-main-body .import-page .preview-toolbar>span{color:#e5edf8!important;-webkit-text-fill-color:#e5edf8!important}.dark .dashboard-main-body .pagination-bar>span{color:#cbd5e1!important;-webkit-text-fill-color:#cbd5e1!important}.dark .dashboard-main-body :is(.mgmt-page,.company-page,.company-show-page,.company-form-page,.members-page,.member-form-page,.references-page,.history-page,.activity-page,.relationship-page,.import-page) :is(input,select,textarea,.smart-select,.smart-select-trigger,.smart-select-search){background-color:#172033!important;border-color:#64748b!important;color:#f8fafc!important;-webkit-text-fill-color:#f8fafc!important}.dark .dashboard-main-body :is(.mgmt-page,.company-page,.company-form-page,.members-page,.member-form-page,.references-page,.history-page,.activity-page,.relationship-page,.import-page) :is(.smart-trigger,.smart-menu,.smart-search,.smart-options button){background:#172033!important;border-color:#64748b!important;color:#f8fafc!important;-webkit-text-fill-color:#f8fafc!important}.dark .dashboard-main-body :is(.mgmt-page,.company-page,.company-form-page,.members-page,.member-form-page,.references-page,.history-page,.activity-page,.relationship-page,.import-page) :is(.smart-value,.smart-single,.smart-option-label){color:#f8fafc!important;-webkit-text-fill-color:#f8fafc!important}.dark .dashboard-main-body :is(.mgmt-page,.company-page,.company-form-page,.members-page,.member-form-page,.references-page,.history-page,.activity-page,.relationship-page,.import-page) :is(.smart-placeholder-text,.smart-trigger iconify-icon,.smart-options p){color:#94a3b8!important;-webkit-text-fill-color:#94a3b8!important}.dark .dashboard-main-body :is(.mgmt-page,.company-page,.company-form-page,.members-page,.member-form-page,.references-page,.history-page,.activity-page,.relationship-page,.import-page) :is(.smart-options button:hover,.smart-options button.selected){background:#25324a!important;color:#dbeafe!important;-webkit-text-fill-color:#dbeafe!important}.dark .dashboard-main-body :is(.mgmt-page,.company-page,.company-show-page,.company-form-page,.members-page,.member-form-page,.references-page,.history-page,.activity-page,.relationship-page,.import-page) :is(input,textarea)::placeholder{color:#94a3b8!important;-webkit-text-fill-color:#94a3b8!important;opacity:1!important}.dark .dashboard-main-body :is(.mgmt-page,.company-page,.company-form-page,.members-page,.member-form-page,.references-page,.history-page,.activity-page,.relationship-page,.import-page) select option{background-color:#172033!important;color:#f8fafc!important}.dark .dashboard-main-body :is(.mgmt-page,.import-page) input[type=file]::file-selector-button{background:#25324a!important;border:1px solid #64748b!important;color:#dbeafe!important;-webkit-text-fill-color:#dbeafe!important}.dark .dashboard-main-body .company-form-page .social-row{background:#111c2e!important;border-color:var(--platform-border, #60728d)!important;box-shadow:none!important}.dark .dashboard-main-body .media-picker :is(.browse-button,.clear-media){background:#172338!important;border-color:#60728d!important;color:#bfdbfe!important;-webkit-text-fill-color:#bfdbfe!important}.dark .dashboard-main-body .media-picker .clear-media{color:#fda4af!important;-webkit-text-fill-color:#fda4af!important}.dark .dashboard-main-body .media-picker .selected-media{background:#172338!important;border-color:#475569!important}.dark .dashboard-main-body .media-picker .selected-media span{color:#cbd5e1!important;-webkit-text-fill-color:#cbd5e1!important}.dark .dashboard-main-body .media-picker .selected-media .preview-fallback,.dark .dashboard-main-body .media-picker .media-dialog header button{background:#263a59!important;color:#e5edf8!important}.dark .dashboard-main-body .media-picker .media-dialog{background:#111827!important;border:1px solid #475569!important}.dark .dashboard-main-body .media-picker .media-dialog header{border-color:#334155!important}.dark .dashboard-main-body .media-picker .media-dialog :is(h2,p){color:#e5edf8!important;-webkit-text-fill-color:#e5edf8!important}.dark .dashboard-main-body .media-picker .media-tools>label:first-child{background:#172338!important;border-color:#60728d!important;color:#cbd5e1!important}.dark .dashboard-main-body .media-picker .media-tools input[type=search]{background:transparent!important;color:#f8fafc!important}.dark .dashboard-main-body .media-picker .media-grid button{background:#172338!important;border-color:#475569!important;color:#e5edf8!important}.dark .dashboard-main-body .media-picker .media-grid img{background:#0f172a!important}.dark .dashboard-main-body .media-picker .media-state{color:#cbd5e1!important}.dark .dashboard-main-body .company-show-page .social-platforms>a{background:#111c2e!important;box-shadow:none!important}.dark .dashboard-main-body .company-show-page .overview-company-logo,.dark .dashboard-main-body .company-page .avatar.has-logo,.dark .dashboard-main-body .company-page .avatar.has-logo img{background:transparent!important;border-color:transparent!important}.dark .dashboard-main-body .company-form-page :is(.activity-action:not(.primary),.engagement-actions a,.engagement-actions button),.dark .dashboard-main-body .history-page .record-menu>button,.dark .dashboard-main-body .members-page .card-actions>button{background:#172338!important;border:1px solid #60728d!important;color:#e5edf8!important;-webkit-text-fill-color:#e5edf8!important}.dark .dashboard-main-body .company-form-page :is(.contact-editor-list>article,.contact-editor-list>article>header,.contact-role-list>div){background:#172338!important;border-color:#475569!important}.dark .dashboard-main-body .company-form-page :is(.contact-editor-list header strong,.contact-role-list strong,.engagement-group header strong,.engagement-list strong){color:#f8fafc!important;-webkit-text-fill-color:#f8fafc!important}.dark .dashboard-main-body .company-form-page :is(.contact-editor-list header small,.contact-column-label,.contact-role-list small,.engagement-group header small){color:#cbd5e1!important;-webkit-text-fill-color:#cbd5e1!important}.dark .dashboard-main-body .company-form-page .contact-preview{background:#172338!important;border-color:#475569!important}.dark .dashboard-main-body .company-form-page .contact-preview>span{background:#25324a!important;color:#5eead4!important}.dark .dashboard-main-body .company-form-page .contact-preview strong{color:#f8fafc!important;-webkit-text-fill-color:#f8fafc!important}.dark .dashboard-main-body .company-form-page .contact-preview p{color:#cbd5e1!important;-webkit-text-fill-color:#cbd5e1!important}.dark .dashboard-main-body .company-form-page .contact-preview a{color:#93c5fd!important;-webkit-text-fill-color:#93c5fd!important}.dark .dashboard-main-body .company-form-page .primary-chip{background:#422006!important;border:1px solid #a16207!important;color:#fde68a!important;-webkit-text-fill-color:#fde68a!important}.dark .dashboard-main-body .relationship-page :is(.assignment-card,.assignment-body,.card-title,.person-preview,.primary-check,.relationship-actions,.quick-dialog,.overlap-dialog){background:#172338!important;border-color:#475569!important}.dark .dashboard-main-body .relationship-page .card-title{background:linear-gradient(90deg,#12342f,#172338,#122f3d)!important}.dark .dashboard-main-body .relationship-page .form-block{border-color:#344258!important}.dark .dashboard-main-body .relationship-page :is(.card-title h2,.form-block h3,.person-preview strong,.primary-check,.quick-dialog h2,.overlap-dialog h2){color:#f8fafc!important;-webkit-text-fill-color:#f8fafc!important}.dark .dashboard-main-body .relationship-page :is(.card-title p,.person-preview p,.quick-dialog p,.overlap-dialog p,.relationship-loading p){color:#cbd5e1!important;-webkit-text-fill-color:#cbd5e1!important}.dark .dashboard-main-body .relationship-page .person-preview>span{background:#25324a!important;color:#5eead4!important}.dark .dashboard-main-body .relationship-page .quick-dialog label span{color:#e2e8f0!important;-webkit-text-fill-color:#e2e8f0!important}.dark .dashboard-main-body .relationship-page .overlap-dialog>div{background:#3b2f16!important;border-color:#a16207!important}.dark .dashboard-main-body .relationship-page .relationship-actions{background:#172338f5!important}.dark .dashboard-main-body .members-page .card-banner{background:linear-gradient(135deg,#052e2b,#0f3d36 52%,#12344d)!important}.dark .dashboard-main-body .members-page :is(.member-card,.role-card){border-color:#475569!important}.dark .dashboard-main-body .members-page .avatar{background:#172338!important;border-color:#172338!important}.dark .dashboard-main-body .members-page .role-card strong{color:#f8fafc!important;-webkit-text-fill-color:#f8fafc!important}.dark .dashboard-main-body :is(.references-page,.history-page) .tabs button span,.dark .dashboard-main-body .references-page .tabs button :is(.tab-label,iconify-icon),.dark .dashboard-main-body .references-page .relationship-tabs button{color:#cbd5e1!important;-webkit-text-fill-color:#cbd5e1!important}.dark .dashboard-main-body :is(.references-page,.history-page) .tabs button.active span,.dark .dashboard-main-body .references-page .tabs button.active :is(.tab-label,iconify-icon),.dark .dashboard-main-body .references-page .relationship-tabs button.active{color:#bfdbfe!important;-webkit-text-fill-color:#bfdbfe!important}@media(max-width:650px){.dashboard-main-body .references-page>.tabs{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible!important}.dashboard-main-body .history-page>.tabs,.dashboard-main-body .references-page .relationship-tabs{display:grid!important;grid-template-columns:1fr;overflow:visible!important}.dashboard-main-body :is(.references-page>.tabs,.history-page>.tabs,.references-page .relationship-tabs)>button{min-width:0!important;white-space:normal!important;width:100%!important}.dashboard-main-body :is(.sticky-actions,.form-actions){align-items:center!important;display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;gap:8px!important;justify-content:flex-end!important}.dashboard-main-body :is(.sticky-actions,.form-actions) :is(a,button){flex:0 1 auto!important;min-height:40px!important;padding-inline:14px!important;width:auto!important}}@media(min-width:901px)and (max-width:1399px){.topbar-search{width:min(320px,31vw)}.topbar-search input{width:100%}}@media(max-width:767px){.dashboard-main,.dashboard-main-body{max-width:100%;min-width:0;overflow-x:clip}.dashboard-main-body :where(.mgmt-page,.company-page,.company-show-page,.company-form-page,.members-page,.member-form-page,.references-page,.history-page,.activity-page,.relationship-page,.import-page){max-width:100%;min-width:0;width:100%}.dashboard-main-body :where(.mgmt-page,.company-page,.company-show-page,.company-form-page,.members-page,.member-form-page,.references-page,.history-page,.activity-page,.relationship-page,.import-page) :where(form,section,article,header,footer,nav,div,label){min-width:0}.dashboard-main-body :where(.mgmt-page,.company-page,.company-show-page,.company-form-page,.members-page,.member-form-page,.references-page,.history-page,.activity-page,.relationship-page,.import-page) :where(input,select,textarea,.smart-select,.smart-trigger,.smart-menu){max-width:100%;min-width:0}.dashboard-main-body :is(.company-form-page,.member-form-page,.relationship-page) :is(.field-grid,.section-content,.form-block,.assignment-body,.contact-editor-list>article){max-width:100%;min-width:0;width:100%}.dashboard-main-body :is(.references-page>.tabs,.history-page>.tabs,.references-page .relationship-tabs){overflow-x:visible!important}.dashboard-main-body .history-page .record-facts>div{grid-template-columns:minmax(88px,34%) minmax(0,1fr)}.dashboard-main-body :is(.members-page .member-card,.history-page .record-grid article,.references-page .reference-mobile article){max-width:100%;min-width:0;overflow-wrap:anywhere}}.dark .sidebar-menu .sidebar-submenu li a,.dark .sidebar-menu .sidebar-submenu li a :is(span,strong){color:#dbeafe!important;-webkit-text-fill-color:#dbeafe!important}.dark .sidebar-menu .sidebar-submenu li a :is(.circle-icon,.optima-submenu-icon){color:#93c5fd!important;-webkit-text-fill-color:#93c5fd!important}.dark .sidebar-menu .sidebar-submenu li a:hover,.dark .sidebar-menu .sidebar-submenu li.active-page>a{color:#fff!important;-webkit-text-fill-color:#fff!important}.dark .sidebar-menu .sidebar-submenu li.active-page>a,.dark .sidebar-menu .sidebar-submenu li.active-page a{background-color:rgb(var(--brand-p600-rgb) / .45)!important}.dark .dashboard-main-body :is(.member-form-page,.relationship-page) .overlap-dialog>div{background:#3b2f16!important;border-color:#a16207!important}.dark .dashboard-main-body :is(.member-form-page,.relationship-page) .overlap-dialog h2{color:#fef3c7!important;-webkit-text-fill-color:#fef3c7!important}.dark .dashboard-main-body :is(.member-form-page,.relationship-page) .overlap-dialog p{color:#fde68a!important;-webkit-text-fill-color:#fde68a!important}.dashboard-main-body :where(.company-page,.company-form-page,.members-page,.member-form-page,.references-page,.history-page,.activity-page,.relationship-page,.import-page) :is(.has-error small,.field-error,[data-error-for],.location-error){color:#dc2626!important;-webkit-text-fill-color:#dc2626!important}.dark .dashboard-main-body :where(.company-page,.company-form-page,.members-page,.member-form-page,.references-page,.history-page,.activity-page,.relationship-page,.import-page) :is(.has-error small,.field-error,[data-error-for],.location-error){color:#f87171!important;-webkit-text-fill-color:#f87171!important}.dashboard-main-body .company-form-page .company-field.has-error>small,.dashboard-main-body .member-form-page .field.has-error>small,.dashboard-main-body .relationship-page .field.has-error>small,.dashboard-main-body .references-page .field.has-error>small,.dashboard-main-body .history-page .field.has-error>small,.dashboard-main-body .activity-page .field.has-error>small,.dashboard-main-body .import-page .field.has-error>small{color:#dc2626!important;-webkit-text-fill-color:#dc2626!important}.dark .dashboard-main-body .company-form-page .company-field.has-error>small,.dark .dashboard-main-body .member-form-page .field.has-error>small,.dark .dashboard-main-body .relationship-page .field.has-error>small,.dark .dashboard-main-body .references-page .field.has-error>small,.dark .dashboard-main-body .history-page .field.has-error>small,.dark .dashboard-main-body .activity-page .field.has-error>small,.dark .dashboard-main-body .import-page .field.has-error>small{color:#f87171!important;-webkit-text-fill-color:#f87171!important}.dark .dashboard-main-body :where(.company-page,.company-form-page,.members-page,.member-form-page,.references-page,.history-page,.activity-page,.relationship-page,.import-page) label.has-error>small{color:#f87171!important;-webkit-text-fill-color:#f87171!important;opacity:1!important}:root{color-scheme:light;font-size:16px;--optima-ink: #111827;--optima-muted: #4b5563;--optima-border: #d1d5db;--optima-surface: #ffffff;--optima-soft: #f8fafc;--management-navy: #172554;--management-navy-hover: #22356f;--management-focus: rgb(23 37 84 / .16);--management-border: #cbd5e1;--management-muted: #526078;--management-canvas: #f4f7fa}html,body,#app{color:var(--optima-ink);font-size:16px;line-height:1.5}body,button,input,select,textarea{font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important}button,input,select,textarea{font-size:.9375rem}input,select,textarea{background-color:#fff;color:var(--optima-ink)!important}input::placeholder,textarea::placeholder{color:#64748b!important;opacity:1!important}select option{background:#fff!important;color:var(--optima-ink)!important}.dashboard-main-body{color:var(--optima-ink);font-size:.9375rem}.dashboard-main-body :is(p,label,td,th,input,select,textarea){line-height:1.5}.dashboard-main-body small{font-size:.8125rem!important;line-height:1.45}.dashboard-main-body .text-xs{font-size:.8125rem!important}.dashboard-main-body .text-sm{font-size:.9375rem!important}.dashboard-main-body :is(.text-secondary-light,.text-neutral-400,.text-neutral-500,.text-gray-400){color:var(--optima-muted)!important}.dashboard-main-body :is(.card,.dropdown-menu,[role=dialog],.modal-content){color:var(--optima-ink)}.dashboard-main-body :is(.card,.dropdown-menu,[role=dialog],.modal-content) :is(input,select,textarea){color:var(--optima-ink)!important}.dashboard-main-body :is(.card,.dropdown-menu,[role=dialog],.modal-content) :is(input,textarea)::placeholder{color:#64748b!important;opacity:1!important}.dashboard-main-body :is(.bg-white,.bg-neutral-50,.bg-neutral-100,.bg-gray-50) :is(.dark\:text-white){color:var(--optima-ink)!important}.dashboard-main-body :is(.form-control,.form-select){background-color:#fff!important;border-color:var(--optima-border)!important;color:var(--optima-ink)!important;min-height:44px}.dashboard-main-body :is(.form-control,.form-select):focus{border-color:var(--brand-accent)!important;box-shadow:0 0 0 3px rgb(var(--brand-p600-rgb) / .14)!important}.dashboard-main-body .table :is(th,td){color:var(--optima-ink);font-size:.875rem}.dashboard-main-body .btn{font-size:.875rem;min-height:40px}.dashboard-main-body :is(.company-page,.company-form-page,.company-show-page,.members-page,.member-form-page,.references-page,.team-page,.team-form-page,.reference-page,.history-page,.activity-page,.relationship-page,.import-page,.mgmt-page,.media-page){color:var(--optima-ink)!important}.dark .dashboard-main-body :is(.company-page,.company-form-page,.company-show-page,.members-page,.member-form-page,.references-page,.team-page,.team-form-page,.reference-page,.history-page,.activity-page,.relationship-page,.import-page,.mgmt-page,.media-page){color:var(--optima-ink)!important}.dashboard-main-body :is(.company-page,.company-form-page,.company-show-page,.members-page,.member-form-page,.references-page,.history-page,.activity-page,.relationship-page,.import-page) h1{color:#111827!important;font-size:1.5rem!important;line-height:1.25!important}.dashboard-main-body :is(.company-page,.company-form-page,.company-show-page,.members-page,.member-form-page,.references-page,.history-page,.activity-page,.relationship-page,.import-page) h2{color:#111827!important;font-size:1rem!important;line-height:1.35!important}.dashboard-main-body :is(.company-page,.company-form-page,.company-show-page,.members-page,.member-form-page,.references-page,.history-page,.activity-page,.relationship-page,.import-page) :is(p,td,dd,input,select,textarea){color:#111827!important;font-size:.9375rem!important}.dashboard-main-body :is(.company-page,.company-form-page,.company-show-page,.members-page,.member-form-page,.references-page,.history-page,.activity-page,.relationship-page,.import-page) :is(label>span,th,dt){color:#334155!important;font-size:.8125rem!important}.dashboard-main-body :is(.company-page,.company-form-page,.company-show-page,.members-page,.member-form-page,.references-page,.history-page,.activity-page,.relationship-page,.import-page) small{color:#4b5563!important;font-size:.78rem!important}.dashboard-main-body :is(.company-page,.company-form-page,.company-show-page,.members-page,.member-form-page,.references-page,.history-page,.activity-page,.relationship-page,.import-page) :is(input,select,textarea){background:#fff!important;border-color:#94a3b8!important;color:#111827!important;min-height:44px}.dashboard-main-body :is(.company-page,.company-form-page,.company-show-page,.members-page,.member-form-page,.references-page,.history-page,.activity-page,.relationship-page,.import-page) :is(.status-pill,.record-status,.role-status,.role-chip,.tag,.badge,.pic-badge){font-size:.75rem!important}.dashboard-main-body :is(.references-page,.history-page) .tabs button,.dashboard-main-body .references-page .relationship-tabs button{color:#475569!important;font-size:.875rem!important}.dashboard-main-body :is(.references-page,.history-page) .tabs button.active,.dashboard-main-body .references-page .relationship-tabs button.active{color:#1d4ed8!important}.dashboard-main-body :is(.references-page,.company-page) :is(table th,table td,table strong){color:#1f2937!important}.dashboard-main-body :is(.company-page,.company-form-page,.company-show-page,.members-page,.member-form-page,.references-page,.history-page,.activity-page,.relationship-page,.import-page) .btn-outline-secondary{background:#fff!important;border-color:#94a3b8!important;color:#334155!important}.dashboard-main-body :is(.company-page,.company-form-page,.members-page,.member-form-page,.references-page,.history-page,.activity-page,.relationship-page,.import-page) :is(.btn-primary,.btn-danger){color:#fff!important}@media(max-width:767px){html,body,#app{font-size:15px}}.dark .dashboard-main-body{--optima-ink: #f8fafc;--optima-muted: #b8c4d6;--optima-border: #3b4a61;--optima-surface: #111c2e;--optima-soft: #172338}.dark .dashboard-main-body :is(.mgmt-page,.company-page,.company-form-page,.company-show-page,.members-page,.member-form-page,.references-page,.history-page,.activity-page,.relationship-page,.import-page){color:var(--optima-ink)!important}.dark .dashboard-main-body :is(.mgmt-page,.company-page,.company-form-page,.company-show-page,.members-page,.member-form-page,.references-page,.history-page,.activity-page,.relationship-page,.import-page) :is(h1,h2,h3,h4,strong,dd,.role-permission-label){color:#f8fafc!important;-webkit-text-fill-color:#f8fafc!important;opacity:1!important}.dark .dashboard-main-body :is(.mgmt-page,.company-page,.company-form-page,.company-show-page,.members-page,.member-form-page,.references-page,.history-page,.activity-page,.relationship-page,.import-page) :is(p,small,dt,label>span,th,.muted,.hint,.contact-column-label){color:var(--optima-muted)!important;-webkit-text-fill-color:var(--optima-muted)!important;opacity:1!important}.dark .dashboard-main-body :is(.mgmt-card,.mgmt-summary article,.mgmt-dialog,.mgmt-grid-card,.role-editor-panel,.mgmt-permission-group,.mgmt-preview-section,.mgmt-check-list,.form-section,.member-card,.members-card,.reference-card,.reference-mobile article,.records-card,.record-grid article,.guide-card,.activity-card,.import-card,.workbook-guide,.preview-row,.contact-editor-list>article,.engagement-group,.delete-dialog,.confirm-dialog,.form-dialog,.overlap-dialog,.media-dialog){background:var(--optima-surface)!important;border-color:var(--optima-border)!important;color:var(--optima-ink)!important}.dark .dashboard-main-body :is(.mgmt-card>header,.mgmt-summary,.mgmt-toolbar,.mgmt-pagination,.mgmt-table th,.mgmt-tabs,.mgmt-dialog>header,.mgmt-dialog>footer,.mgmt-dialog form>footer,.mgmt-check-row,.role-editor-panel-row,.mgmt-permission-group>header,.toolbar,.filters-panel,.pagination,.table-toolbar,.section-toggle,.role-summary,.role-card,.contact-editor-list>article>header,.contact-role-list>div,.engagement-group>header,.engagement-list article,.sticky-actions,.form-actions,.record-action-menu,.card-action-menu,.action-menu,.media-dialog header,.media-grid button){background:var(--optima-soft)!important;border-color:var(--optima-border)!important;color:var(--optima-ink)!important}.dark .dashboard-main-body :is(.mgmt-table td,.reference-table td,.record-facts>div,.contact,.role-footer){border-color:#2f3d53!important;color:#e5edf8!important}.dark .dashboard-main-body :is(.mgmt-table,.reference-table,.reference-table tbody,.mgmt-table tbody){color:#e5edf8!important}.dark .dashboard-main-body :is(input,select,textarea,.mgmt-input,.mgmt-select,.mgmt-textarea,.mgmt-search,.search,.search-box,.reference-search,.smart-trigger,.smart-menu,.smart-search,.smart-search input,.smart-options button){background:#0e192b!important;border-color:#52637b!important;color:#f8fafc!important;-webkit-text-fill-color:#f8fafc!important}.dark .dashboard-main-body :is(input,textarea)::placeholder,.dark .dashboard-main-body .smart-placeholder-text{color:#9eabc0!important;-webkit-text-fill-color:#9eabc0!important;opacity:1!important}.dark .dashboard-main-body :is(.smart-select,.smart-value,.smart-single,.smart-option-label){color:#f8fafc!important;-webkit-text-fill-color:#f8fafc!important}.dark .dashboard-main-body .smart-chip{background:#26364d!important;border-color:#52637b!important;color:#e5edf8!important;-webkit-text-fill-color:#e5edf8!important}.dark .dashboard-main-body .smart-options button:hover,.dark .dashboard-main-body .smart-options button.selected{background:#263a59!important;color:#dbeafe!important;-webkit-text-fill-color:#dbeafe!important}.dark .dashboard-main-body :is(.mgmt-tabs button,.tabs button,.relationship-tabs button){color:#cbd5e1!important;-webkit-text-fill-color:#cbd5e1!important}.dark .dashboard-main-body :is(.tabs button.active,.relationship-tabs button.active){background:#263a59!important;color:#bfdbfe!important;-webkit-text-fill-color:#bfdbfe!important}.dark .dashboard-main-body .mgmt-tabs{background:#172338;border-color:#334155}.dark .dashboard-main-body .mgmt-tabs :is(button,a).active{background:var(--brand-primary)!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important}.dark .dashboard-main-body .references-page .tabs button :is(.tab-label,iconify-icon),.dark .dashboard-main-body .history-page .tabs button,.dark .dashboard-main-body .history-page .tabs button iconify-icon{color:#cbd5e1!important;-webkit-text-fill-color:#cbd5e1!important}.dark .dashboard-main-body .references-page .tabs button.active :is(.tab-label,iconify-icon),.dark .dashboard-main-body .history-page .tabs button.active,.dark .dashboard-main-body .history-page .tabs button.active iconify-icon{color:#bfdbfe!important;-webkit-text-fill-color:#bfdbfe!important}.dark .dashboard-main-body :is(.mgmt-btn.ghost,.btn-outline-secondary,.btn-outline-primary,.activity-action.secondary){background:#172338!important;border-color:#60728d!important;color:#e5edf8!important;-webkit-text-fill-color:#e5edf8!important}.dark .dashboard-main-body :is(.mgmt-btn.primary,.btn-primary){background:var(--brand-primary)!important;border-color:var(--brand-primary)!important;color:var(--brand-on-primary)!important;-webkit-text-fill-color:#fff!important}.dark .dashboard-main-body :is(.mgmt-btn.danger,.btn-danger){background:#dc2626!important;border-color:#dc2626!important;color:#fff!important;-webkit-text-fill-color:#fff!important}.dark .dashboard-main-body .mgmt-badge.success{background:#14532d!important;color:#dcfce7!important;-webkit-text-fill-color:#dcfce7!important}.dark .dashboard-main-body .mgmt-badge.danger{background:#7f1d1d!important;color:#fee2e2!important;-webkit-text-fill-color:#fee2e2!important}.dark .dashboard-main-body :is(.mgmt-badge.warning,.role-status.past){background:#713f12!important;color:#fef3c7!important;-webkit-text-fill-color:#fef3c7!important}.dark .dashboard-main-body :is(.mgmt-badge:not(.success):not(.danger):not(.warning),.code-chip,.tab-count){background:#29384e!important;color:#e2e8f0!important;-webkit-text-fill-color:#e2e8f0!important}.dark .dashboard-main-body :is(.status-pill.active,.status-chip.active,.record-status.active,.role-status.active,.active-role-pill){background:#14532d!important;color:#dcfce7!important;-webkit-text-fill-color:#dcfce7!important}.dark .dashboard-main-body :is(.status-pill.inactive,.status-chip.inactive,.record-status.inactive,.role-status.inactive){background:#334155!important;color:#e2e8f0!important;-webkit-text-fill-color:#e2e8f0!important}.dark .dashboard-main-body :is(.delete-dialog,.confirm-dialog,.form-dialog,.mgmt-dialog) :is(h2,strong){color:#f8fafc!important;-webkit-text-fill-color:#f8fafc!important}.dark .dashboard-main-body :is(.delete-dialog,.confirm-dialog,.form-dialog,.mgmt-dialog) p{color:#c3cede!important;-webkit-text-fill-color:#c3cede!important}.dark .dashboard-main-body .company-delete-content h2,.dark .dashboard-main-body .company-delete-content strong{color:#f8fafc!important;-webkit-text-fill-color:#f8fafc!important}.dark .dashboard-main-body .company-delete-content p{color:#c3cede!important;-webkit-text-fill-color:#c3cede!important}.dark .dashboard-main-body .client-master-hero :is(h1,h2,strong){color:#fff!important;-webkit-text-fill-color:#fff!important}.dark .dashboard-main-body .client-master-hero :is(p,small,.back-link){color:#dbeafe!important;-webkit-text-fill-color:#dbeafe!important}.dark .dashboard-main-body .mgmt-check-row:has(input:disabled){background:#1e293b!important}@media(max-width:1180px){.dashboard-main-body :is(.mgmt-page,.company-page,.company-form-page,.company-show-page,.members-page,.member-form-page,.references-page,.history-page,.activity-page,.relationship-page,.import-page){max-width:100%!important;min-width:0!important}.dashboard-main-body :is(.mgmt-table-wrap,.reference-card,.preview-list){max-width:100%;overscroll-behavior-inline:contain}}@media(max-width:900px){.dashboard-main,.dashboard-main>:is(.navbar-header,.dashboard-main-body,.d-footer){max-width:100%!important;min-width:0!important;width:100%!important}.dashboard-main-body>*{max-width:100%!important;min-width:0!important}.dashboard-main-body{padding-inline:12px!important}.dashboard-main-body :is(.field-grid.three,.field-grid.four){grid-template-columns:repeat(2,minmax(0,1fr))!important}.dashboard-main-body :is(.record-grid,.engagement-editor,.activity-columns){grid-template-columns:1fr!important}.dashboard-main-body :is(.tabs,.relationship-tabs,.mgmt-tabs){max-width:100%;overflow-x:auto;overscroll-behavior-inline:contain}.dashboard-main-body :is(.tabs,.relationship-tabs,.mgmt-tabs)>button{flex:0 0 auto;white-space:nowrap}}@media(max-width:650px){.dashboard-main-body{padding-inline:10px!important}.dashboard-main-body .client-master-hero{align-items:stretch!important;flex-direction:column!important;padding:18px!important}.dashboard-main-body .client-master-hero :is(.heading-actions,.mgmt-actions){display:grid!important;grid-template-columns:1fr!important;width:100%}.dashboard-main-body :is(.field-grid.two,.field-grid.three,.field-grid.four,.mgmt-grid,.count-grid){grid-template-columns:1fr!important}.dashboard-main-body :is(.mgmt-modal-backdrop,.modal-backdrop,.media-backdrop){align-items:flex-start!important;overflow-y:auto!important;padding:10px!important}.dashboard-main-body :is(.mgmt-dialog,.form-dialog,.confirm-dialog,.delete-dialog,.media-dialog,.overlap-dialog){margin-block:auto;max-height:calc(100dvh - 20px)!important;max-width:100%!important;overflow-y:auto!important}.dashboard-main-body :is(.mgmt-dialog>footer,.mgmt-dialog form>footer,.form-dialog footer,.confirm-dialog>div,.delete-dialog>div){align-items:stretch!important;flex-direction:column-reverse!important}.dashboard-main-body :is(.mgmt-dialog>footer,.mgmt-dialog form>footer,.form-dialog footer,.confirm-dialog>div,.delete-dialog>div) button{justify-content:center;width:100%}.dashboard-main-body :is(.sticky-actions,.form-actions){align-items:center!important;bottom:8px!important;flex-direction:row!important;flex-wrap:wrap!important;gap:8px!important;justify-content:flex-end!important}.dashboard-main-body :is(.sticky-actions,.form-actions) :is(a,button){justify-content:center!important;flex:0 1 auto!important;min-height:40px!important;padding-inline:14px!important;width:auto!important}.dashboard-main-body :is(.table-toolbar,.toolbar,.guide-actions,.preview-toolbar){align-items:stretch!important;flex-direction:column!important}.dashboard-main-body :is(.mgmt-table-wrap,.preview-list){overflow-x:auto!important;width:100%}.dark .dashboard-main-body :is(.companies-directory,.users-directory,.roles-directory) .mgmt-table tbody tr{background:var(--optima-surface)!important;border-color:var(--optima-border)!important}.dark .dashboard-main-body :is(.users-directory,.roles-directory) .mgmt-table td:before{color:#94a3b8!important}}.dashboard-main-body :is(.rv-page,.study-page){color:#172033!important;color-scheme:light;font-size:.875rem}.dark .dashboard-main-body :is(.rv-page,.study-page),.dark .dashboard-main-body :is(.rv-page,.study-page) :is(.rv-panel,.study-list,.study-form-shell,.mood-photo-manager){background-color:#fff!important;border-color:var(--management-border)!important;color:#172033!important;-webkit-text-fill-color:initial!important}.dashboard-main-body :is(.rv-page,.study-page) :is(input,select,textarea){background:#fff!important;border-color:var(--management-border)!important;color:#172033!important;-webkit-text-fill-color:#172033!important;min-height:42px}.dashboard-main-body :is(.rv-page,.study-page) :is(input,textarea)::placeholder{color:#718096!important;-webkit-text-fill-color:#718096!important;opacity:1!important}.dashboard-main-body :is(.rv-page,.study-page) :is(input,select,textarea,button,a):focus-visible{outline:0;box-shadow:0 0 0 3px var(--management-focus)!important}.dashboard-main-body :is(.rv-page,.study-page) :is(.btn-primary,.study-button.primary){background:var(--management-navy)!important;border-color:var(--management-navy)!important;color:#fff!important;-webkit-text-fill-color:#fff!important}.dashboard-main-body :is(.rv-page,.study-page) :is(.rv-secondary,.study-button.secondary){background:#fff!important;border-color:#9aa9bd!important;color:var(--management-navy)!important;-webkit-text-fill-color:var(--management-navy)!important}.dashboard-main-body :is(.rv-page,.study-page) :is(.btn-primary,.study-button.primary):hover:not(:disabled){background:var(--management-navy-hover)!important;border-color:var(--management-navy-hover)!important}.dashboard-main-body :is(.rv-page,.study-page) :is(.rv-secondary,.study-button.secondary):hover:not(:disabled){background:#f1f5f9!important;border-color:var(--management-navy)!important}.dashboard-main-body :is(.rv-page,.study-page) :is(button,a){transition:background-color .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease}.dashboard-main-body :is(.rv-page,.study-page) :is(button,.btn):disabled{cursor:not-allowed!important;opacity:.55!important}.dark .dashboard-main-body :is(.rv-panel,.study-list,.study-form-shell,.mood-photo-manager) :is(h1,h2,h3,h4,h5,h6,strong,label>span,dt){color:#172554!important;-webkit-text-fill-color:#172554!important}.dark .dashboard-main-body :is(.rv-panel,.study-list,.study-form-shell,.mood-photo-manager) :is(p,small,dd,.muted){color:var(--management-muted)!important;-webkit-text-fill-color:var(--management-muted)!important}body .dashboard-main-body table>thead>tr>th{text-align:center!important}body .dashboard-main-body table>thead>tr>th>:is(.datatable-sorter,button,a){justify-content:center;text-align:center}body :is(button,.btn,.mgmt-btn,[role=button],input[type=button],input[type=submit]):not([data-keep-case],[data-testid=google-sign-in]){text-transform:capitalize}.sidebar .sidebar-logo{justify-content:center;padding-bottom:12px;padding-top:12px}.sidebar .sidebar-logo img:is(.light-logo,.dark-logo){height:44px;max-height:48px;max-width:100%;object-fit:contain;object-position:center;width:auto}.sidebar .sidebar-menu .sidebar-submenu{border-left:1px solid rgb(229 231 235);margin-left:21px;padding-inline-start:8px}.dark .sidebar .sidebar-menu .sidebar-submenu{border-left-color:#374151}.sidebar .sidebar-menu .sidebar-submenu li a,.sidebar .sidebar-menu .sidebar-submenu .sidebar-subgroup-toggle{padding-left:10px;padding-right:10px}.sidebar .sidebar-menu .sidebar-submenu .sidebar-subgroup-list{margin:2px 0 4px 17px;padding-left:6px}@media(min-width:1650px){.sidebar .sidebar-menu .sidebar-submenu{padding-inline-start:8px}}body .dashboard-main-body :is(.legacy-back,.company-back){align-items:center;align-self:flex-start;background:#fff;border:1px solid #dbe3ef;border-radius:9px;box-shadow:0 1px 2px #0f172a0d;color:#334155;display:inline-flex;font-size:.85rem;font-weight:600;gap:7px;justify-self:start;line-height:1.2;min-height:var(--sg-btn-height, 40px);padding:8px 15px 8px 12px;text-decoration:none;transition:background .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease;width:auto}body .dashboard-main-body :is(.legacy-back,.company-back):hover{background:rgb(var(--brand-p50-rgb));border-color:rgb(var(--brand-p600-rgb) / .45);box-shadow:0 4px 10px rgb(var(--brand-p600-rgb) / .12);color:#1d4ed8;text-decoration:none}body .dashboard-main-body :is(.legacy-back,.company-back):focus-visible{outline:2px solid var(--brand-accent);outline-offset:2px}body .dashboard-main-body :is(.legacy-back,.company-back) :is(iconify-icon,i){font-size:1rem;transition:transform .15s ease}body .dashboard-main-body :is(.legacy-back,.company-back):hover :is(iconify-icon,i){transform:translate(-2px)}body.dark .dashboard-main-body :is(.legacy-back,.company-back),.dark .dashboard-main-body :is(.legacy-back,.company-back){background:#172338;border-color:#334155;color:#e5edf8}body.dark .dashboard-main-body :is(.legacy-back,.company-back):hover,.dark .dashboard-main-body :is(.legacy-back,.company-back):hover{background:#22345a;border-color:var(--brand-accent);color:#fff}body .dashboard-main-body :is(.client-master-hero .back-link,.sd-app .mgmt-back){align-items:center;background:#ffffff1f!important;border:1px solid rgb(255 255 255 / .28)!important;border-radius:9px;color:#fff!important;display:inline-flex;font-size:.82rem;font-weight:600;gap:7px;line-height:1.2;margin-bottom:10px;min-height:var(--sg-btn-height, 40px);padding:6px 13px 6px 10px;text-decoration:none!important;-webkit-text-fill-color:#ffffff;transition:background .15s ease,border-color .15s ease;width:auto}body .dashboard-main-body :is(.client-master-hero .back-link,.sd-app .mgmt-back):hover{background:#ffffff38!important;border-color:#ffffff80!important}body .dashboard-main-body :is(.client-master-hero .back-link,.sd-app .mgmt-back):focus-visible{outline:2px solid #ffffff;outline-offset:2px}:root{--sg-blue: var(--brand-primary, #487fff);--sg-blue-hover: var(--brand-secondary, #3568e8);--sg-blue-soft: rgb(var(--brand-p50-rgb, 234 241 255));--sg-btn-height: 40px;--sg-btn-height-sm: 34px}body .dashboard-main-body :is(.mgmt-btn,.btn):not(.btn-link){align-items:center;border-radius:8px;display:inline-flex;font-size:.875rem;font-weight:600;gap:7px;justify-content:center;line-height:1.2;min-height:var(--sg-btn-height);padding:8px 15px;text-decoration:none;transition:background .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease;white-space:nowrap}body .dashboard-main-body :is(.mgmt-btn,.btn):not(.btn-link) :is(iconify-icon,i,svg){flex:0 0 auto;font-size:1rem;order:-1}body .dashboard-main-body :is(.mgmt-btn.ai-btn-sm,.btn.btn-sm,.mgmt-btn.sm){font-size:.8rem;gap:6px;min-height:var(--sg-btn-height-sm);padding:5px 11px}body .dashboard-main-body .btn.btn-lg{min-height:46px;padding:10px 20px}body .dashboard-main-body :is(.mgmt-btn.primary,.btn.btn-primary){background:var(--sg-blue)!important;border:1px solid var(--sg-blue)!important;box-shadow:0 2px 6px rgb(var(--brand-p600-rgb) / .25);color:var(--brand-on-primary, #ffffff)!important;-webkit-text-fill-color:var(--brand-on-primary, #ffffff)!important}body .dashboard-main-body :is(.mgmt-btn.primary,.btn.btn-primary):hover:not(:disabled){background:var(--sg-blue-hover)!important;border-color:var(--sg-blue-hover)!important;box-shadow:0 6px 14px rgb(var(--brand-p600-rgb) / .3)}body .dashboard-main-body :is(.mgmt-btn:not(.primary,.danger,.light,.hero-add-company,.success),.btn.btn-outline-primary,.btn.btn-outline-secondary,.btn.btn-light,.btn.btn-secondary){background:#fff;border:1px solid #d5deea;color:#334155}body .dashboard-main-body .btn.btn-outline-primary{border-color:rgb(var(--brand-p600-rgb) / .55)!important;color:var(--sg-blue)!important;-webkit-text-fill-color:var(--sg-blue)!important}body .dashboard-main-body :is(.mgmt-btn:not(.primary,.danger,.light,.hero-add-company,.success),.btn.btn-outline-primary,.btn.btn-outline-secondary,.btn.btn-light,.btn.btn-secondary):hover:not(:disabled){background:var(--sg-blue-soft)!important;border-color:var(--sg-blue)!important;color:var(--sg-blue-hover)!important;-webkit-text-fill-color:var(--sg-blue-hover)!important}body .dashboard-main-body :is(.mgmt-btn.danger,.btn.btn-danger){background:#dc2626!important;border:1px solid #dc2626!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important}body .dashboard-main-body :is(.mgmt-btn.danger,.btn.btn-danger):hover:not(:disabled){background:#b91c1c!important;border-color:#b91c1c!important}body .dashboard-main-body .btn.btn-outline-danger{background:#fff;border:1px solid #fca5a5;color:#b91c1c}body .dashboard-main-body .btn.btn-outline-danger:hover:not(:disabled){background:#fef2f2;border-color:#dc2626}body .dashboard-main-body :is(.mgmt-btn,.btn):focus-visible{box-shadow:0 0 0 3px rgb(var(--brand-p600-rgb) / .35)!important;outline:0}body .dashboard-main-body :is(.mgmt-btn,.btn):disabled{cursor:not-allowed;opacity:.55}body.dark .dashboard-main-body :is(.mgmt-btn:not(.primary,.danger,.light,.hero-add-company,.success),.btn.btn-outline-primary,.btn.btn-outline-secondary,.btn.btn-light,.btn.btn-secondary),.dark .dashboard-main-body :is(.mgmt-btn:not(.primary,.danger,.light,.hero-add-company,.success),.btn.btn-outline-primary,.btn.btn-outline-secondary,.btn.btn-light,.btn.btn-secondary){background:#172338!important;border-color:#3b4a63!important;color:#e5edf8!important;-webkit-text-fill-color:#e5edf8!important}body.dark .dashboard-main-body .btn.btn-outline-primary,.dark .dashboard-main-body .btn.btn-outline-primary{color:#93b4ff!important;-webkit-text-fill-color:#93b4ff!important}:root{--brand-p50-rgb: 228 241 255;--brand-p100-rgb: 191 220 255;--brand-p200-rgb: 149 199 255;--brand-p300-rgb: 107 177 255;--brand-p400-rgb: 81 159 255;--brand-p500-rgb: 69 142 255;--brand-p600-rgb: 72 127 255;--brand-p700-rgb: 72 108 234;--brand-p800-rgb: 71 89 214;--brand-p900-rgb: 69 54 182;--brand-accent-rgb: 72 127 255;--brand-primary: rgb(var(--brand-p600-rgb));--brand-secondary: rgb(var(--brand-p700-rgb));--brand-accent: rgb(var(--brand-accent-rgb));--brand-primary-soft: rgb(var(--brand-p600-rgb) / .1);--brand-accent-soft: rgb(var(--brand-accent-rgb) / .14);--brand-on-primary: #fff;--brand-on-secondary: #fff}:root .btn-primary-600,:root .btn-primary{--tw-bg-opacity: 1;background-color:rgb(var(--brand-p600-rgb) / var(--tw-bg-opacity))}:root .btn-primary-600:hover,:root .btn-primary:hover{--tw-bg-opacity: 1;background-color:rgb(var(--brand-p700-rgb) / var(--tw-bg-opacity))}:root .btn-outline-primary,:root .btn-outline-primary-600{--tw-border-opacity: 1;border-color:rgb(var(--brand-p600-rgb) / var(--tw-border-opacity));--tw-text-opacity: 1;color:rgb(var(--brand-p600-rgb) / var(--tw-text-opacity))}:root .btn-outline-primary:hover,:root .btn-outline-primary-600:hover{--tw-bg-opacity: 1;background-color:rgb(var(--brand-p700-rgb) / var(--tw-bg-opacity))}:root .datatable-wrapper .datatable-table thead th .datatable-sorter:hover,:root .datatable-wrapper .datatable-table thead th.datatable-ascending .datatable-sorter,:root .datatable-wrapper .datatable-table thead th.datatable-descending .datatable-sorter{--tw-text-opacity: 1;color:rgb(var(--brand-p600-rgb) / var(--tw-text-opacity))}:root :is(.dark .datatable-wrapper .datatable-table thead th .datatable-sorter:hover),:root :is(.dark .datatable-wrapper .datatable-table thead th.datatable-ascending .datatable-sorter),:root :is(.dark .datatable-wrapper .datatable-table thead th.datatable-descending .datatable-sorter){--tw-text-opacity: 1;color:rgb(var(--brand-p500-rgb) / var(--tw-text-opacity))}:root .tab-style-gradient button[aria-selected=true]{background:linear-gradient(180deg,rgb(var(--brand-p600-rgb) / .12),rgb(var(--brand-p600-rgb) / .03))}:root .tab-style-button button[aria-selected=true]{--tw-bg-opacity: 1;background-color:rgb(var(--brand-p600-rgb) / var(--tw-bg-opacity))}:root .style-pill-focus li button[aria-selected=true]{--tw-bg-opacity: 1;background-color:rgb(var(--brand-p50-rgb) / var(--tw-bg-opacity));--tw-text-opacity: 1;color:rgb(var(--brand-p600-rgb) / var(--tw-text-opacity))}:root .style-pill-button li button[aria-selected=true]{--tw-border-opacity: 1;border-color:rgb(var(--brand-accent-rgb) / var(--tw-border-opacity));--tw-bg-opacity: 1;background-color:rgb(var(--brand-p600-rgb) / var(--tw-bg-opacity))}:root .theme-setting-input:checked~.theme-setting-label{--tw-border-opacity: 1;border-color:rgb(var(--brand-accent-rgb) / var(--tw-border-opacity))}:root .slick-dots button{--tw-bg-opacity: 1;background-color:rgb(var(--brand-p50-rgb) / var(--tw-bg-opacity));--tw-text-opacity: 1;color:rgb(var(--brand-p50-rgb) / var(--tw-text-opacity))}:root :is(.dark .slick-dots button){background-color:rgb(var(--brand-p600-rgb) / .25)}:root .slick-dots .slick-active button{--tw-bg-opacity: 1;background-color:rgb(var(--brand-p600-rgb) / var(--tw-bg-opacity))}:root :is(.dark .slick-dots .slick-active button){--tw-bg-opacity: 1;background-color:rgb(var(--brand-p500-rgb) / var(--tw-bg-opacity))}:root .slick-dots-style-two .slick-dots button{background-color:rgb(var(--brand-p600-rgb) / .75)}:root :is(.dark .slick-dots-style-two .slick-dots button){background-color:rgb(var(--brand-p600-rgb) / .25)}:root .slick-dots-style-two .slick-dots .slick-active button{--tw-bg-opacity: 1;background-color:rgb(var(--brand-p600-rgb) / var(--tw-bg-opacity))}:root :is(.dark .slick-dots-style-two .slick-dots .slick-active button){--tw-bg-opacity: 1;background-color:rgb(var(--brand-p600-rgb) / var(--tw-bg-opacity))}:root .slider-progress span{--tw-bg-opacity: 1;background-color:rgb(var(--brand-p600-rgb) / var(--tw-bg-opacity))}:root .fc-event{--tw-bg-opacity: 1;background-color:rgb(var(--brand-p50-rgb) / var(--tw-bg-opacity));--tw-text-opacity: 1;color:rgb(var(--brand-p600-rgb) / var(--tw-text-opacity))}:root .fc-week .fc-day:hover .fc-day-number{--tw-bg-opacity: 1;background-color:rgb(var(--brand-p100-rgb) / var(--tw-bg-opacity));--tw-text-opacity: 1;color:rgb(var(--brand-p600-rgb) / var(--tw-text-opacity))}:root .fc-state-highlight>div>div.fc-day-number{--tw-bg-opacity: 1;background-color:rgb(var(--brand-p600-rgb) / var(--tw-bg-opacity))}:root .fc-state-default{--tw-border-opacity: 1;border-color:rgb(var(--brand-accent-rgb) / var(--tw-border-opacity));--tw-text-opacity: 1;color:rgb(var(--brand-p600-rgb) / var(--tw-text-opacity))}:root .fc-state-default:hover{--tw-bg-opacity: 1;background-color:rgb(var(--brand-p50-rgb) / var(--tw-bg-opacity))}:root .fc-state-active,:root .fc-state-down{--tw-bg-opacity: 1;background-color:rgb(var(--brand-p600-rgb) / var(--tw-bg-opacity))}:root .fc-state-active:hover,:root .fc-state-down:hover{--tw-bg-opacity: 1;background-color:rgb(var(--brand-p700-rgb) / var(--tw-bg-opacity))}:root .fc-button.fc-button-today{--tw-border-opacity: 1;border-color:rgb(var(--brand-p50-rgb) / var(--tw-border-opacity));--tw-bg-opacity: 1;background-color:rgb(var(--brand-p50-rgb) / var(--tw-bg-opacity));--tw-text-opacity: 1;color:rgb(var(--brand-p600-rgb) / var(--tw-text-opacity))}:root .fc-button.fc-button-today.fc-state-disabled{--tw-border-opacity: 1;border-color:rgb(var(--brand-accent-rgb) / var(--tw-border-opacity));--tw-bg-opacity: 1;background-color:rgb(var(--brand-p600-rgb) / var(--tw-bg-opacity))}:root .fc-week .fc-day.fc-state-highlight:hover .fc-day-number{--tw-bg-opacity: 1;background-color:rgb(var(--brand-p700-rgb) / var(--tw-bg-opacity))}:root .avatar-upload .avatar-preview{--tw-border-opacity: 1;border-color:rgb(var(--brand-accent-rgb) / var(--tw-border-opacity))}:root .accordion-item [aria-expanded=true]{--tw-text-opacity: 1;color:rgb(var(--brand-p600-rgb) / var(--tw-text-opacity))}:root .form-wizard-list__item.active .count{--tw-border-opacity: 1;border-color:rgb(var(--brand-accent-rgb) / var(--tw-border-opacity));--tw-text-opacity: 1;color:rgb(var(--brand-p600-rgb) / var(--tw-text-opacity))}:root .form-wizard-list__item.active .text{--tw-text-opacity: 1;color:rgb(var(--brand-p600-rgb) / var(--tw-text-opacity))}:root .form-wizard-list__item.activated .count{--tw-border-opacity: 1;border-color:rgb(var(--brand-accent-rgb) / var(--tw-border-opacity));--tw-bg-opacity: 1;background-color:rgb(var(--brand-p600-rgb) / var(--tw-bg-opacity))}:root .form-wizard-list__item.activated .text{--tw-text-opacity: 1;color:rgb(var(--brand-p600-rgb) / var(--tw-text-opacity))}:root .form-wizard-list__line:before{--tw-bg-opacity: 1;background-color:rgb(var(--brand-p600-rgb) / var(--tw-bg-opacity))}:root .form-wizard-list.style-two .form-wizard-list__item.active .count{--tw-bg-opacity: 1;background-color:rgb(var(--brand-p600-rgb) / var(--tw-bg-opacity))}:root .form-wizard-list.style-two .form-wizard-list__item.activated{--tw-bg-opacity: 1;background-color:rgb(var(--brand-p600-rgb) / var(--tw-bg-opacity))}:root .form-wizard-list.style-two .form-wizard-list__item.activated .count{--tw-text-opacity: 1;color:rgb(var(--brand-p600-rgb) / var(--tw-text-opacity))}:root .\!border-primary-600{--tw-border-opacity: 1 !important;border-color:rgb(var(--brand-accent-rgb) / var(--tw-border-opacity))!important}:root .\!border-primary-700{--tw-border-opacity: 1 !important;border-color:rgb(var(--brand-p700-rgb) / var(--tw-border-opacity))!important}:root .border-primary-200{--tw-border-opacity: 1;border-color:rgb(var(--brand-p200-rgb) / var(--tw-border-opacity))}:root .border-primary-300{--tw-border-opacity: 1;border-color:rgb(var(--brand-p300-rgb) / var(--tw-border-opacity))}:root .border-primary-400{--tw-border-opacity: 1;border-color:rgb(var(--brand-p400-rgb) / var(--tw-border-opacity))}:root .border-primary-50{--tw-border-opacity: 1;border-color:rgb(var(--brand-p50-rgb) / var(--tw-border-opacity))}:root .border-primary-600{--tw-border-opacity: 1;border-color:rgb(var(--brand-accent-rgb) / var(--tw-border-opacity))}:root .\!bg-primary-600{--tw-bg-opacity: 1 !important;background-color:rgb(var(--brand-p600-rgb) / var(--tw-bg-opacity))!important}:root .\!bg-primary-700{--tw-bg-opacity: 1 !important;background-color:rgb(var(--brand-p700-rgb) / var(--tw-bg-opacity))!important}:root .bg-light-600{--tw-bg-opacity: 1;background-color:rgb(var(--brand-p50-rgb) / var(--tw-bg-opacity))}:root .bg-primary-100{--tw-bg-opacity: 1;background-color:rgb(var(--brand-p100-rgb) / var(--tw-bg-opacity))}:root .bg-primary-200{--tw-bg-opacity: 1;background-color:rgb(var(--brand-p200-rgb) / var(--tw-bg-opacity))}:root .bg-primary-300{--tw-bg-opacity: 1;background-color:rgb(var(--brand-p300-rgb) / var(--tw-bg-opacity))}:root .bg-primary-400{--tw-bg-opacity: 1;background-color:rgb(var(--brand-p400-rgb) / var(--tw-bg-opacity))}:root .bg-primary-50{--tw-bg-opacity: 1;background-color:rgb(var(--brand-p50-rgb) / var(--tw-bg-opacity))}:root .bg-primary-500{--tw-bg-opacity: 1;background-color:rgb(var(--brand-p500-rgb) / var(--tw-bg-opacity))}:root .bg-primary-600{--tw-bg-opacity: 1;background-color:rgb(var(--brand-p600-rgb) / var(--tw-bg-opacity))}:root .bg-primary-600\/10{background-color:rgb(var(--brand-p600-rgb) / .1)}:root .bg-primary-600\/20{background-color:rgb(var(--brand-p600-rgb) / .2)}:root .bg-primary-600\/25{background-color:rgb(var(--brand-p600-rgb) / .25)}:root .bg-primary-700{--tw-bg-opacity: 1;background-color:rgb(var(--brand-p700-rgb) / var(--tw-bg-opacity))}:root .bg-primary-800{--tw-bg-opacity: 1;background-color:rgb(var(--brand-p800-rgb) / var(--tw-bg-opacity))}:root .bg-primary-900{--tw-bg-opacity: 1;background-color:rgb(var(--brand-p900-rgb) / var(--tw-bg-opacity))}:root .from-primary-500{--tw-gradient-to: rgb(var(--brand-p500-rgb) / 0) var(--tw-gradient-from-position)}:root .from-primary-600\/10{--tw-gradient-from: rgb(var(--brand-p600-rgb) / .1) var(--tw-gradient-from-position);--tw-gradient-to: rgb(var(--brand-p600-rgb) / 0) var(--tw-gradient-from-position)}:root .from-primary-700{--tw-gradient-to: rgb(var(--brand-p700-rgb) / 0) var(--tw-gradient-from-position)}:root .to-primary-600\/50{--tw-gradient-to: rgb(var(--brand-p600-rgb) / .5) var(--tw-gradient-to-position)}:root .text-primary-600{--tw-text-opacity: 1;color:rgb(var(--brand-p600-rgb) / var(--tw-text-opacity))}:root .navbar-search input:focus{--tw-border-opacity: 1;border-color:rgb(var(--brand-accent-rgb) / var(--tw-border-opacity))}:root .sidebar-menu li.dropdown.open>a,:root .sidebar-menu li.dropdown.dropdown-open>a{--tw-bg-opacity: 1;background-color:rgb(var(--brand-p600-rgb) / var(--tw-bg-opacity))}:root .sidebar-menu li>a.active-page{--tw-bg-opacity: 1;background-color:rgb(var(--brand-p600-rgb) / var(--tw-bg-opacity))}:root .sidebar-menu li a:hover{--tw-text-opacity: 1;color:rgb(var(--brand-p600-rgb) / var(--tw-text-opacity))}:root .sidebar-menu .sidebar-submenu li.active-page a{--tw-bg-opacity: 1;background-color:rgb(var(--brand-p50-rgb) / var(--tw-bg-opacity))}:root .hover\:border-primary-600:hover{--tw-border-opacity: 1;border-color:rgb(var(--brand-accent-rgb) / var(--tw-border-opacity))}:root .hover\:\!bg-primary-800:hover{--tw-bg-opacity: 1 !important;background-color:rgb(var(--brand-p800-rgb) / var(--tw-bg-opacity))!important}:root .hover\:bg-primary-100:hover{--tw-bg-opacity: 1;background-color:rgb(var(--brand-p100-rgb) / var(--tw-bg-opacity))}:root .hover\:bg-primary-50:hover{--tw-bg-opacity: 1;background-color:rgb(var(--brand-p50-rgb) / var(--tw-bg-opacity))}:root .hover\:bg-primary-600:hover{--tw-bg-opacity: 1;background-color:rgb(var(--brand-p700-rgb) / var(--tw-bg-opacity))}:root .hover\:bg-primary-600\/20:hover{background-color:rgb(var(--brand-p700-rgb) / .2)}:root .hover\:bg-primary-700:hover{--tw-bg-opacity: 1;background-color:rgb(var(--brand-p700-rgb) / var(--tw-bg-opacity))}:root .hover\:text-primary-600:hover{--tw-text-opacity: 1;color:rgb(var(--brand-p600-rgb) / var(--tw-text-opacity))}:root .hover\:text-primary-700:hover{--tw-text-opacity: 1;color:rgb(var(--brand-p700-rgb) / var(--tw-text-opacity))}:root .focus\:bg-primary-600:focus{--tw-bg-opacity: 1;background-color:rgb(var(--brand-p700-rgb) / var(--tw-bg-opacity))}:root .focus\:\!ring-primary-300:focus{--tw-ring-opacity: 1 !important;--tw-ring-color: rgb(var(--brand-p300-rgb) / var(--tw-ring-opacity)) !important}:root .focus\:ring-primary-300:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(var(--brand-p300-rgb) / var(--tw-ring-opacity))}:root .focus\:ring-primary-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(var(--brand-p500-rgb) / var(--tw-ring-opacity))}:root .group:hover .group-hover\:bg-primary-600{--tw-bg-opacity: 1;background-color:rgb(var(--brand-p700-rgb) / var(--tw-bg-opacity))}:root .group:hover .group-hover\:text-primary-600{--tw-text-opacity: 1;color:rgb(var(--brand-p600-rgb) / var(--tw-text-opacity))}:root .peer:checked~.peer-checked\:border-primary-600{--tw-border-opacity: 1;border-color:rgb(var(--brand-accent-rgb) / var(--tw-border-opacity))}:root .peer:checked~.peer-checked\:bg-primary-600{--tw-bg-opacity: 1;background-color:rgb(var(--brand-p600-rgb) / var(--tw-bg-opacity))}:root .peer:checked~.peer-checked\:text-primary-600{--tw-text-opacity: 1;color:rgb(var(--brand-p600-rgb) / var(--tw-text-opacity))}:root :is(.dark .dark\:border-primary-600){--tw-border-opacity: 1;border-color:rgb(var(--brand-accent-rgb) / var(--tw-border-opacity))}:root :is(.dark .dark\:border-primary-600\/50){border-color:rgb(var(--brand-accent-rgb) / .5)}:root :is(.dark .dark\:\!bg-primary-600){--tw-bg-opacity: 1 !important;background-color:rgb(var(--brand-p600-rgb) / var(--tw-bg-opacity))!important}:root :is(.dark .dark\:\!bg-primary-700){--tw-bg-opacity: 1 !important;background-color:rgb(var(--brand-p700-rgb) / var(--tw-bg-opacity))!important}:root :is(.dark .dark\:bg-light-600\/25){background-color:rgb(var(--brand-p50-rgb) / .25)}:root :is(.dark .dark\:bg-primary-600){--tw-bg-opacity: 1;background-color:rgb(var(--brand-p600-rgb) / var(--tw-bg-opacity))}:root :is(.dark .dark\:bg-primary-600\/10){background-color:rgb(var(--brand-p600-rgb) / .1)}:root :is(.dark .dark\:bg-primary-600\/25){background-color:rgb(var(--brand-p600-rgb) / .25)}:root :is(.dark .dark\:bg-primary-100){--tw-bg-opacity: 1;background-color:rgb(var(--brand-p100-rgb) / var(--tw-bg-opacity))}:root :is(.dark .dark\:bg-primary-600\/20){background-color:rgb(var(--brand-p600-rgb) / .2)}:root :is(.dark .dark\:text-primary-400){--tw-text-opacity: 1;color:rgb(var(--brand-p400-rgb) / var(--tw-text-opacity))}:root :is(.dark .dark\:text-primary-500){--tw-text-opacity: 1;color:rgb(var(--brand-p500-rgb) / var(--tw-text-opacity))}:root :is(.dark .dark\:text-primary-600){--tw-text-opacity: 1;color:rgb(var(--brand-p600-rgb) / var(--tw-text-opacity))}:root :is(.dark .dark\:hover\:border-primary-600:hover){--tw-border-opacity: 1;border-color:rgb(var(--brand-accent-rgb) / var(--tw-border-opacity))}:root :is(.dark .dark\:hover\:\!bg-primary-700:hover){--tw-bg-opacity: 1 !important;background-color:rgb(var(--brand-p700-rgb) / var(--tw-bg-opacity))!important}:root :is(.dark .dark\:hover\:bg-primary-600:hover){--tw-bg-opacity: 1;background-color:rgb(var(--brand-p700-rgb) / var(--tw-bg-opacity))}:root :is(.dark .dark\:hover\:bg-primary-700:hover){--tw-bg-opacity: 1;background-color:rgb(var(--brand-p700-rgb) / var(--tw-bg-opacity))}:root :is(.dark .dark\:hover\:bg-primary-800\/25:hover){background-color:rgb(var(--brand-p800-rgb) / .25)}:root :is(.dark .dark\:hover\:text-primary-600:hover){--tw-text-opacity: 1;color:rgb(var(--brand-p600-rgb) / var(--tw-text-opacity))}:root :is(.dark .dark\:focus\:ring-primary-600:focus){--tw-ring-opacity: 1;--tw-ring-color: rgb(var(--brand-accent-rgb) / var(--tw-ring-opacity))}:root :is(.dark .dark\:focus\:ring-primary-800:focus){--tw-ring-opacity: 1;--tw-ring-color: rgb(var(--brand-p800-rgb) / var(--tw-ring-opacity))}:root .sidebar-menu li>a.active-page:hover,:root .sidebar-menu li.dropdown.open>a:hover,:root .sidebar-menu li.dropdown.dropdown-open>a:hover{background-color:rgb(var(--brand-p700-rgb));color:var(--brand-on-secondary)}:root .sidebar-menu li>a.active-page,:root .sidebar-menu li.dropdown.open>a,:root .sidebar-menu li.dropdown.dropdown-open>a{color:var(--brand-on-primary)}:root .sidebar-menu li>a.active-page :is(iconify-icon,i,svg,span),:root .sidebar-menu li.dropdown.open>a :is(iconify-icon,i,svg,span),:root .sidebar-menu li.dropdown.dropdown-open>a :is(iconify-icon,i,svg,span){color:inherit}:where(.dark) :root .style-pill-focus li button[aria-selected=true]{background-color:rgb(var(--brand-p600-rgb) / .25)}:where(.dark) :root .slick-dots button{background-color:rgb(var(--brand-p600-rgb) / .25)}:where(.dark) :root .fc-event{background-color:rgb(var(--brand-p600-rgb) / .25)}:where(.dark) :root .fc-week .fc-day:hover .fc-day-number{background-color:rgb(var(--brand-p600-rgb) / .25)}:where(.dark) :root .fc-state-default:hover{background-color:rgb(var(--brand-p600-rgb) / .25)}:where(.dark) :root .fc-button.fc-button-today{background-color:rgb(var(--brand-p600-rgb) / .25);border-color:rgb(var(--brand-p600-rgb) / .45)}:where(.dark) :root .border-primary-200{border-color:rgb(var(--brand-p600-rgb) / .45)}:where(.dark) :root .border-primary-50{border-color:rgb(var(--brand-p600-rgb) / .45)}:where(.dark) :root .bg-light-600{background-color:rgb(var(--brand-p600-rgb) / .25)}:where(.dark) :root .bg-primary-100{background-color:rgb(var(--brand-p600-rgb) / .25)}:where(.dark) :root .bg-primary-200{background-color:rgb(var(--brand-p600-rgb) / .25)}:where(.dark) :root .bg-primary-50{background-color:rgb(var(--brand-p600-rgb) / .25)}:where(.dark) :root .sidebar-menu .sidebar-submenu li.active-page a{background-color:rgb(var(--brand-p600-rgb) / .25)}:where(.dark) :root .hover\:bg-primary-100:hover{background-color:rgb(var(--brand-p600-rgb) / .25)}:where(.dark) :root .hover\:bg-primary-50:hover{background-color:rgb(var(--brand-p600-rgb) / .25)}:where(.dark) :root .hover\:text-primary-700:hover{color:rgb(var(--brand-p200-rgb))}
