body.workspace-theme{--workspace-canvas: #f4f7fa;--workspace-surface: #ffffff;--workspace-navigation: #eaf1f7;--workspace-ink: #183247;--workspace-muted: #607386;--workspace-muted-on-tint: #526a7e;--workspace-primary: #176b8f;--workspace-primary-hover: #125572;--workspace-on-primary: #ffffff;--workspace-selected: #e3f1f8;--workspace-line: #dce5ed;--workspace-line-strong: #bacbd7;--workspace-success: #167d67;--workspace-warning: #946200;--workspace-danger: #b54438;--workspace-success-bg: #e9f5f0;--workspace-warning-bg: #fff7e6;--workspace-danger-bg: #fbefec;--bg: var(--workspace-canvas);--bg-elev: #edf3f6;--bg-card: var(--workspace-surface);--bg-hover: #edf4f8;--bg-panel: var(--workspace-surface);--bg-soft: var(--workspace-navigation);--border: var(--workspace-line);--border-strong: var(--workspace-line-strong);--fg: var(--workspace-ink);--fg-muted: var(--workspace-muted);--fg-dim: #526a7e;--brand: var(--workspace-primary);--brand-soft: #25809f;--brand-deep: var(--workspace-primary-hover);--accent: var(--workspace-warning);--success: var(--workspace-success);--danger: var(--workspace-danger);--crm-blue: var(--brand);--crm-teal: var(--success);--crm-orange: var(--accent);--crm-coral: var(--danger);--grid: rgb(23 107 143 / .035);--glow: rgb(23 107 143 / .14);--admin-sidebar: var(--workspace-navigation);--admin-sidebar-hover: #dfeaf2;--admin-sidebar-active: var(--workspace-selected);--admin-sidebar-text: var(--fg);--admin-sidebar-muted: #526a7e;--workspace-shadow: 0 4px 20px rgb(24 50 71 / .045);--workspace-shadow-lg: 0 18px 56px rgb(24 50 71 / .12);color-scheme:light;accent-color:var(--brand);background:var(--bg);color:var(--fg)}html[data-theme=dark] body.workspace-theme[data-admin-layout-root]{--workspace-canvas: #1c2c38;--workspace-surface: #253b49;--workspace-navigation: #213442;--workspace-ink: #f0f6fa;--workspace-muted: #bdccd7;--workspace-muted-on-tint: #bdccd7;--workspace-primary: #8bcde0;--workspace-primary-hover: #b4e4ef;--workspace-on-primary: #183247;--workspace-selected: #304e60;--workspace-line: #3c5667;--workspace-line-strong: #658294;--workspace-success: #8bd3b9;--workspace-warning: #ebc781;--workspace-danger: #f1b1a6;--workspace-success-bg: #253f3c;--workspace-warning-bg: #413c30;--workspace-danger-bg: #473333;--bg-elev: #2b4352;--bg-hover: #304b5a;--fg-dim: #a8bdcc;--brand-soft: #8bcde0;--admin-sidebar-hover: #2b4352;--admin-sidebar-muted: #bdccd7;color-scheme:dark}.workspace-theme :is(input,textarea,select){color-scheme:inherit}.workspace-theme :is(button,a,input,textarea,select,summary):focus-visible{outline:3px solid color-mix(in srgb,var(--brand) 55%,transparent);outline-offset:3px}.workspace-theme :is(input,textarea)::placeholder{color:var(--fg-dim);opacity:1}.workspace-theme .btn,.workspace-theme .admin-primary-action{background:var(--brand);color:var(--workspace-on-primary);box-shadow:0 3px 8px #18324714}.workspace-theme .btn:hover,.workspace-theme .admin-primary-action:hover{background:var(--brand-deep)}.workspace-theme :is(.crm-pill--blue,.crm-pill--indigo){color:var(--brand);border-color:color-mix(in srgb,var(--brand) 22%,var(--border));background:var(--workspace-selected)}.workspace-theme .crm-pill--teal{color:var(--success);border-color:color-mix(in srgb,var(--success) 25%,var(--border));background:var(--workspace-success-bg)}.workspace-theme .crm-pill--yellow{color:var(--accent);border-color:color-mix(in srgb,var(--accent) 25%,var(--border));background:var(--workspace-warning-bg)}.workspace-theme .crm-pill--rose{color:var(--danger);border-color:color-mix(in srgb,var(--danger) 25%,var(--border));background:var(--workspace-danger-bg)}.workspace-theme .crm-pill--neutral{color:var(--fg-muted);background:var(--bg-elev);border-color:var(--border)}.workspace-theme :is(.btn-danger-soft,.ui-dropdown-item--danger,.client-dialog__error){color:var(--danger)}body.workspace-theme .dropdown-logout{color:var(--danger);background:var(--workspace-danger-bg);border-color:color-mix(in srgb,var(--danger) 25%,var(--border))}.workspace-theme .ui-dropdown-item--danger:is(:hover,[data-highlighted]){color:var(--danger);background:var(--workspace-danger-bg)}body.workspace-theme .page-status[data-error=true]{color:var(--danger)!important}.workspace-theme .btn-danger-soft{background:var(--workspace-danger-bg);border-color:color-mix(in srgb,var(--danger) 25%,var(--border))}.workspace-theme .helpdesk-private-notes{padding:16px;background:var(--workspace-warning-bg);border-left-color:var(--accent)}.workspace-theme .helpdesk-feedback[role=alert]{border-left-color:var(--danger)}.workspace-theme :is(.billing-totals-section,.billing-overview-card,.report-status-card,.inbox__item,.inbox__message,.portal-brand__context,.factura-items__head,.lp-side){--fg-muted: var(--workspace-muted-on-tint);--portal-muted: var(--workspace-muted-on-tint)}.workspace-theme .c360-contact-avatar{color:#fff;background:#176b8f}.workspace-theme .crm-pill:not([class*=crm-pill--]){color:var(--workspace-muted-on-tint)}.workspace-theme :is(.status-pill,.status-badge-issued,.inline-status.active,.report-status-card.good){color:var(--success);background:var(--workspace-success-bg);border-color:color-mix(in srgb,var(--success) 25%,var(--border))}.workspace-theme :is(.status-pill.expired,.status-pill.exhausted,.status-badge-voided,.btn-void,.inline-status.expired,.inline-status.exhausted,.report-status-card.danger,.alert-card.danger){color:var(--danger);background:var(--workspace-danger-bg);border-color:color-mix(in srgb,var(--danger) 25%,var(--border))}.workspace-theme .status-pill.inactive{color:var(--fg-muted);background:var(--bg-elev);border-color:var(--border)}.workspace-theme :is(.report-status-card.warn,.alert-card.warning){color:var(--accent);background:var(--workspace-warning-bg)}.workspace-theme .report-status-card.good strong{color:var(--success)}.workspace-theme :is(.c360-eyebrow-dot--indigo,.c360-eyebrow-dot--teal,.c360-eyebrow-dot--yellow){box-shadow:none}.workspace-theme .c360-eyebrow-dot--indigo{background:var(--brand)}.workspace-theme .c360-eyebrow-dot--teal{background:var(--success)}.workspace-theme .c360-eyebrow-dot--yellow{background:var(--accent)}.workspace-theme :is(.ui-select-content,.ui-dropdown-content,.ui-tooltip-content,.ui-dialog-panel,.dp-popover,.edit-dialog,.credentials-dialog){box-shadow:var(--workspace-shadow-lg)}.workspace-theme :is(.crm-input,.crm-select,.inbox__textarea,.c360-textarea,.ui-select-trigger,.dp-trigger){min-height:42px}.workspace-theme :is(.crm-field__label,.metric-label,.section-kicker,.dash-card__kicker,.dash-kpi__label,.reports-action-label,.billing-overview-label){font-size:11px;letter-spacing:.06em}.workspace-theme :is(.crm-table,.history-table,.cai-table,.reports-table,.c360-table) th{font-size:11px}.workspace-theme[data-auth-layout-root] .label{color:var(--fg-muted);font-size:13px;font-weight:500}.workspace-theme[data-auth-layout-root] .input{width:100%;min-height:46px;padding:11px 13px;border:1px solid var(--border-strong);border-radius:10px;background:var(--bg-card);color:var(--fg);font:inherit}.workspace-theme[data-auth-layout-root] .btn{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 20px;border:0;border-radius:10px;font:inherit;font-weight:600;cursor:pointer}.workspace-theme[data-auth-layout-root] .btn:disabled{opacity:.65;cursor:wait}.workspace-theme[data-auth-layout-root] .eyebrow{color:var(--brand);font-size:12px;letter-spacing:.08em;text-transform:uppercase}
