:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root{--sp-0:0px;--sp-px:1px;--sp-0-5:2px;--sp-1:4px;--sp-1-5:6px;--sp-2:8px;--sp-2-5:10px;--sp-3:12px;--sp-3-5:14px;--sp-4:16px;--sp-5:20px;--sp-6:24px;--sp-7:28px;--sp-8:32px;--sp-10:40px;--sp-12:48px;--radius-xs:6px;--radius-sm:8px;--radius-md:10px;--radius-lg:12px;--radius-xl:14px;--radius-2xl:16px;--radius-3xl:18px;--radius-full:999px;--font-sans:ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, "Apple Color Emoji", "Segoe UI Emoji";--font-mono:ui-monospace, "SF Mono", "Fira Code", monospace;--text-2xs:9px;--text-xs:10px;--text-sm:11px;--text-sm-plus:11.5px;--text-md:12px;--text-base:13px;--text-lg:14px;--text-xl:16px;--text-2xl:18px;--text-3xl:22px;--fw-normal:400;--fw-medium:500;--fw-row:520;--fw-row-strong:550;--fw-semibold:600;--fw-hdr:650;--fw-bold:700;--fw-extrabold:750;--fw-black:900;--leading-tight:1.05;--leading-snug:1.2;--leading-normal:1.4;--leading-relaxed:1.6;--type-kicker-size:var(--text-xs);--type-kicker-weight:var(--fw-hdr);--type-kicker-line:var(--leading-tight);--type-kicker-track:0;--type-kicker-color:var(--text-muted);--type-section-title-size:var(--text-xl);--type-section-title-weight:var(--fw-bold);--type-section-title-line:var(--leading-tight);--type-section-title-color:var(--text-primary);--type-body-size:var(--text-sm);--type-body-weight:var(--fw-normal);--type-body-line:var(--leading-normal);--type-body-color:var(--text-secondary);--type-card-title-size:var(--text-md);--type-card-title-weight:var(--fw-extrabold);--type-card-title-line:var(--leading-tight);--type-card-title-color:var(--text-emphasis);--type-answer-size:var(--text-base);--type-answer-weight:var(--fw-extrabold);--type-answer-line:var(--leading-snug);--type-answer-color:var(--text-emphasis);--type-card-body-size:var(--text-sm);--type-card-body-weight:var(--fw-normal);--type-card-body-line:var(--leading-normal);--type-card-body-color:var(--text-secondary);--type-meta-size:var(--text-xs);--type-meta-weight:var(--fw-normal);--type-meta-line:var(--leading-tight);--type-meta-color:var(--text-tertiary);--c-ink:#0f172a;--c-ink-soft:#475569;--c-ink-muted:#94a3b8;--c-ink-faint:#667085;--c-paper:#fff;--c-paper-warm:#f8fafc;--c-paper-cool:#f3f4f6;--c-line:rgb(var(--shade) / .12);--c-line-soft:rgb(var(--shade) / .06);--c-line-hard:rgb(var(--shade) / .18);--c-glass:rgb(var(--glow) / .92);--c-accent:#2563eb;--c-accent-hover:#1d4ed8;--c-accent-bg:#e6f4ff;--c-ok:#065f46;--c-warn:#b45309;--c-bad:#b91c1c;--c-debit:#ff3b30;--c-credit:#34c759;--c-orange-bg:#fff2e6;--c-purple-bg:#f3e8ff;--glow:255 255 255;--shade:15 23 42;--tint:247 249 252;--blue-pale:242 247 255;--blue-tint:232 240 252;--blue-200:191 219 254;--blue-400:96 165 250;--blue-500:59 130 246;--accent-rgb:132 46 65;--amber:245 158 11;--red-brand:176 32 16;--red-glow:207 94 82;--red-deep:181 61 48;--luxury-rgb:132 46 65;--atmospheric-accent-rgb:132 46 65;--red-500:239 68 68;--red-debit:255 59 48;--green:16 185 129;--green-brand:var(--green);--green-500:16 185 129;--platform-windows-rgb:0 120 212;--platform-apple-rgb:29 29 31;--platform-android-rgb:61 220 132;--app-logo-white-rgb:255 255 255;--app-logo-max-cyan-rgb:68 204 255;--app-logo-max-blue-rgb:85 51 238;--app-logo-max-purple-rgb:153 51 221;--app-logo-max-deep-rgb:0 0 255;--app-logo-telegram-top-rgb:42 171 238;--app-logo-telegram-bottom-rgb:34 158 217;--app-logo-whatsapp-rgb:37 211 102;--app-logo-bitrix24-rgb:0 101 163;--ok-rgb:6 95 70;--warn-rgb:180 83 9;--bad-rgb:185 28 28;--warm:180 138 74;--purple:147 51 234;--slate:148 163 184;--bg:var(--c-paper);--bg-page:#f6f8fb;--bg-muted:var(--c-paper-cool);--bg-muted2:var(--c-paper-warm);--bg-blue:rgb(var(--accent-rgb) / .082);--bg-orange:var(--c-orange-bg);--bg-purple:var(--c-purple-bg);--surface:var(--c-paper);--surface-raised:var(--c-paper-warm);--surface-sunken:var(--c-paper-cool);--text-primary:var(--c-ink);--text-secondary:var(--c-ink-soft);--text-faint:var(--c-ink-faint);--text-tertiary:#64748b;--text-muted:var(--c-ink-muted);--text-inverted:var(--c-paper);--text-chrome:#3a3a3c;--text-strong:#111827;--text-emphasis:var(--accent-luxury-hover);--text-emphasis-soft:var(--accent-luxury);--text-emphasis-strong:var(--accent-luxury-hover);--text-sidebar:#1d1d1f;--text:var(--text-primary);--border:var(--c-line-hard);--border-light:var(--c-line);--border-lighter:rgb(var(--shade) / .08);--border-hairline:var(--c-line-soft);--accent:#8c344a;--accent-hover:#6f293b;--accent-ring:rgb(var(--accent-rgb) / .28);--accent-soft:rgb(var(--accent-rgb) / .08);--accent-luxury:#8c344a;--accent-luxury-hover:#6f293b;--accent-luxury-soft:rgb(var(--luxury-rgb) / .08);--accent-luxury-bg:var(--accent-luxury-soft);--accent-luxury-bg-hover:rgb(var(--luxury-rgb) / .12);--accent-luxury-bg-strong:linear-gradient(180deg, rgb(var(--luxury-rgb) / .12), rgb(var(--accent-rgb) / .05));--accent-luxury-border:rgb(var(--luxury-rgb) / .18);--accent-luxury-border-strong:rgb(var(--luxury-rgb) / .3);--accent-luxury-ring:rgb(var(--luxury-rgb) / .12);--accent-luxury-shadow:0 0 0 3px var(--accent-luxury-ring);--accent-luxury-text:var(--accent-luxury-hover);--accent-luxury-text-soft:var(--accent-luxury);--settings-platform-logo-windows:rgb(var(--platform-windows-rgb));--settings-platform-logo-apple:rgb(var(--platform-apple-rgb));--settings-platform-logo-android:rgb(var(--platform-android-rgb));--admin-console-accent-bg:linear-gradient(180deg, rgb(var(--accent-rgb) / .12), rgb(var(--accent-rgb) / .055));--admin-console-accent-bg-hover:linear-gradient(180deg, rgb(var(--accent-rgb) / .16), rgb(var(--accent-rgb) / .075));--admin-console-accent-border:rgb(var(--accent-rgb) / .26);--admin-console-accent-border-strong:rgb(var(--accent-rgb) / .38);--admin-console-accent-rail:rgb(var(--accent-rgb) / .62);--admin-console-accent-text:var(--accent);--admin-console-panel-bg:linear-gradient(180deg, rgb(var(--glow) / .99), rgb(var(--blue-pale) / .3));--admin-console-panel-border:color-mix(in srgb, var(--border) 70%, var(--admin-console-accent-border));--admin-console-card-bg:color-mix(in srgb, var(--surface-raised) 82%, var(--accent-soft));--admin-console-sticky-bg:linear-gradient(180deg, rgb(var(--glow) / .99), color-mix(in srgb, var(--surface) 86%, var(--accent-soft)));--admin-console-chart-line:var(--admin-console-accent-rail);--admin-console-chart-fill:rgb(var(--accent-rgb) / .34);--state-row-active:var(--bg-blue);--state-row-selected:rgb(var(--accent-rgb) / .1);--state-row-selected-strong:rgb(var(--accent-rgb) / .14);--state-cell-hover-border:rgb(var(--accent-rgb) / .24);--state-cell-hover-rail:rgb(var(--accent-rgb) / .34);--state-cell-selected:rgb(var(--accent-rgb) / .12);--state-cell-selected-border:rgb(var(--accent-rgb) / .3);--state-col-focus:rgb(var(--accent-rgb) / .04);--state-col-focus-active:rgb(var(--accent-rgb) / .18);--state-control-border-hover:rgb(var(--accent-rgb) / .42);--state-control-ring:rgb(var(--accent-rgb) / .1);--state-control-ring-strong:rgb(var(--accent-rgb) / .12);--state-control-bg-active-top:rgb(var(--blue-pale) / .98);--state-control-bg-active-bottom:rgb(var(--blue-200) / .98);--state-control-bg-mixed-top:rgb(var(--tint) / .98);--state-control-bg-mixed-bottom:rgb(var(--blue-pale) / .96);--ui-combo-popover-border:var(--border-light);--ui-combo-popover-bg:linear-gradient(180deg, rgb(var(--glow) / .98), var(--surface));--ui-combo-popover-shadow:0 6px 14px rgb(var(--shade) / .08), 0 1px 0 rgb(var(--glow) / .94) inset;--ui-combo-popover-text:var(--text-secondary);--ui-combo-search-icon:var(--text-muted);--ui-combo-search-bg:var(--surface-raised);--ui-combo-search-border:var(--border-light);--ui-combo-search-text:var(--text-primary);--ui-combo-search-placeholder:var(--text-secondary);--ui-combo-search-shadow:0 1px 0 rgb(var(--glow) / .96) inset;--ui-combo-search-focus-shadow:0 0 0 2px rgb(var(--accent-rgb) / .08), 0 1px 0 rgb(var(--glow) / .96) inset;--ui-combo-heading-bg:var(--surface-raised);--ui-combo-heading-border:var(--border-hairline);--ui-combo-heading-text:var(--text-secondary);--ui-combo-heading-kind:var(--text-muted);--ui-combo-heading-label:var(--text-secondary);--ui-combo-item-text:var(--text-primary);--ui-combo-item-hover-bg:rgb(var(--shade) / .028);--ui-combo-item-hover-border:var(--border-lighter);--ui-combo-item-hover-text:var(--text-primary);--ui-combo-item-checked-bg:rgb(var(--accent-rgb) / .08);--ui-combo-item-checked-border:rgb(var(--accent-rgb) / .16);--ui-combo-item-checked-text:var(--text-primary);--ui-combo-item-check:rgb(var(--accent-rgb));--color-debit:var(--c-debit);--color-credit:var(--c-credit);--color-debit-text:var(--c-bad);--color-credit-text:var(--c-ok);--color-ok:rgb(var(--ok-rgb) / .1);--color-ok-border:rgb(var(--ok-rgb) / .35);--color-warn:rgb(var(--warn-rgb) / .1);--color-warn-border:rgb(var(--warn-rgb) / .35);--color-bad:rgb(var(--bad-rgb) / .1);--color-bad-border:rgb(var(--bad-rgb) / .35);--badge-unalloc-ok-bg-top:#10b98129;--badge-unalloc-ok-bg-bottom:#10b9811a;--badge-unalloc-ok-border:#10b9814d;--badge-unalloc-ok-text:#059669;--badge-unalloc-bad-bg-top:#ef444426;--badge-unalloc-bad-bg-bottom:#ef44441a;--badge-unalloc-bad-border:#ef444447;--badge-unalloc-bad-text:var(--c-bad);--shadow-sm:0 1px 0 var(--c-line-soft);--shadow-md:0 1px 0 var(--c-line-soft), 0 4px 12px var(--c-line-soft);--shadow-lg:0 1px 0 var(--c-line-soft), 0 10px 28px var(--c-line-soft);--shadow-inset:inset 0 1px 2px var(--c-line-soft);--brand-stripe-h:3px;--brand-stripe-inset:var(--sp-4);--brand-stripe-bg:linear-gradient(90deg, rgb(var(--red-brand) / .98) 0%, rgb(var(--red-brand) / .72) 54%, rgb(var(--red-brand) / .12) 100%);--brand-stripe-shadow:0 1px 0 rgb(var(--glow) / .76);--app-shell-perimeter-border:rgb(var(--red-brand) / .4);--glass-bg:rgb(var(--glow) / .82);--glass-blur:blur(10px);--glass-border:rgb(var(--shade) / .14);--glass-border-light:rgb(var(--shade) / .1);--modal-overlay-bg:rgb(var(--shade) / var(--modal-overlay-alpha,.38));--modal-strong-overlay-bg:rgb(var(--shade) / .64);--modal-panel-outline:rgb(var(--accent-rgb) / .34);--drawer-overlay-bg:rgb(var(--shade) / .06);--ui-panel-shell-bg:var(--surface);--ui-panel-shell-border:var(--border);--ui-panel-shell-shadow:var(--shadow-md);--ui-panel-glass-bg:var(--glass-bg);--ui-panel-glass-border:var(--glass-border);--ui-panel-glass-shadow:0 18px 52px rgb(var(--shade) / .18);--ui-panel-head-bg:var(--surface-raised);--ui-panel-head-border:var(--border-lighter);--ui-panel-head-shadow:none;--ui-panel-foot-bg:var(--surface-raised);--ui-panel-foot-border:var(--border-lighter);--ui-panel-title-color:var(--text-emphasis);--ui-panel-body-bg:var(--surface);--ui-panel-soft-bg:rgb(var(--shade) / .02);--ui-panel-soft-bg-hover:rgb(var(--shade) / .035);--ui-panel-soft-border:var(--border-light);--ui-panel-soft-shadow:0 1px 1px rgb(var(--shade) / .04);--ui-panel-elevated-shadow:var(--shadow-md);--registry-tree-dot:rgb(var(--shade) / .22);--z-grid-header:120;--z-app-sidebar-backdrop:999;--z-app-sidebar:1000;--z-app-burger:1100;--z-grid-row-shortcut:2500;--z-grid-insert-rail:6200;--z-grid-insert-marker:6201;--z-grid-insert-button:6202;--z-grid-insert-menu:6203;--z-overlay-popup-backdrop:6400;--z-overlay-popup:6410;--z-overlay-menu:6500;--z-overlay-drawer-backdrop:6600;--z-overlay-drawer:6610;--z-overlay-drawer-popup:6620;--z-overlay-panel:6700;--z-overlay-workbench:6800;--z-overlay-workbench-popup:6810;--z-overlay-modal:7000;--z-overlay-modal-raised:7100;--z-overlay-modal-popup:7110;--z-overlay-toast:7600;--z-overlay-auth:7700;--sidebar-width:240px;--ddspro-sidebar-width:240px;--shell-gap:16px;--ddspro-shell-gap:16px;--shell-padding:16px;--ddspro-surface:#fff;--ddspro-surface-border:rgb(var(--shade) / .08);--ddspro-page-bg:#f6f8fb;--row-h:22px;--body-row-h:24px;--row-pad-x:8px;--row-pad-y:1px;--hdr-h:31px;--filter-h:38px;--filter-input-h:26px;--filter-input-radius:8px;--density-row-h:var(--row-h);--density-body-row-h:var(--body-row-h);--density-header-h:var(--hdr-h);--density-filter-h:var(--filter-h);--density-filter-input-h:var(--filter-input-h);--ops-grid-row-bg:color-mix(in srgb, rgb(var(--glow)) 84%, var(--surface));--ops-grid-row-alt-bg:color-mix(in srgb, rgb(var(--glow)) 84%, var(--surface));--ops-grid-row-hover-bg:rgb(var(--shade) / .038);--ops-grid-row-active-bg:rgb(var(--accent-rgb) / .105);--ops-grid-row-selected-bg:rgb(var(--accent-rgb) / .08);--ops-grid-row-active-selected-bg:color-mix(in srgb, var(--accent-soft) 72%, var(--surface) 28%);--ops-grid-row-active-outline:rgb(var(--accent-rgb) / .3);--ops-grid-row-active-rail:rgb(var(--accent-rgb) / .62);--ops-grid-cell-editable-hover-overlay:rgb(var(--shade) / .03);--ops-grid-locked-child-overlay:rgb(var(--slate) / .1);--ops-grid-locked-row-overlay:rgb(var(--amber) / .06);--ops-grid-locked-row-alt-overlay:rgb(var(--amber) / .09);--ops-grid-row-rule-warning-bg:rgb(var(--warn-rgb) / .045);--ops-grid-row-rule-warning-border:rgb(var(--warn-rgb) / .32);--ops-grid-row-rule-debit-bg:rgb(var(--bad-rgb) / .04);--ops-grid-row-rule-debit-border:rgb(var(--bad-rgb) / .32);--ops-grid-row-rule-credit-bg:rgb(var(--ok-rgb) / .04);--ops-grid-row-rule-credit-border:rgb(var(--ok-rgb) / .32);--ops-grid-row-toggle-border:rgb(var(--slate) / .52);--ops-grid-row-toggle-hover-border:rgb(var(--accent-rgb) / .42);--ops-grid-row-toggle-hover-ring:rgb(var(--accent-rgb) / .1);--ops-grid-row-toggle-on-border:rgb(var(--accent-rgb) / .42);--ops-grid-row-toggle-on-bg:rgb(var(--accent-rgb) / .08);--ops-grid-row-toggle-selected-border:rgb(var(--accent-rgb) / .4);--ops-grid-row-toggle-active-ring:rgb(var(--accent-rgb) / .12);--ops-grid-row-toggle-locked-color:rgb(var(--amber) / .92);--ops-grid-row-toggle-locked-border:rgb(var(--amber) / .36);--ops-grid-row-toggle-locked-bg:rgb(var(--amber) / .12);--ops-grid-row-toggle-locked-selected-border:rgb(var(--amber) / .4);--ops-grid-row-toggle-locked-selected-bg:rgb(var(--amber) / .16);--ops-grid-row-toggle-locked-selected-ring:rgb(var(--amber) / .1);--ops-grid-row-toggle-locked-active-ring:rgb(var(--amber) / .12);--ops-grid-pinned-bg:var(--surface);--ops-grid-pinned-alt-bg:var(--surface-raised);--ops-grid-pinned-hover-bg:color-mix(in srgb, rgb(var(--shade)) 3%, var(--surface));--ops-grid-pinned-alt-hover-bg:color-mix(in srgb, rgb(var(--shade)) 3%, var(--surface-raised));--ops-grid-pinned-selected-bg:color-mix(in srgb, rgb(var(--accent-rgb)) 8%, var(--surface));--ops-grid-pinned-active-selected-bg:color-mix(in srgb, rgb(var(--accent-rgb)) 14%, var(--surface));--ops-grid-pinned-locked-bg:color-mix(in srgb, rgb(var(--amber)) 6%, var(--surface));--ops-grid-pinned-locked-alt-bg:color-mix(in srgb, rgb(var(--amber)) 7%, var(--surface-raised));--ops-grid-pinned-locked-hover-bg:color-mix(in srgb, rgb(var(--amber)) 8%, var(--surface));--ops-grid-pinned-locked-alt-hover-bg:color-mix(in srgb, rgb(var(--amber)) 9%, var(--surface-raised));--ops-grid-pinned-locked-selected-bg:color-mix(in srgb, rgb(var(--amber)) 10%, var(--surface));--ops-grid-pinned-locked-active-bg:color-mix(in srgb, rgb(var(--amber)) 12%, var(--surface));--ops-sticky-h:48px;--ops-footer-h:84px;--ops-dock-h:0px;--ops-tone-strong:#0f172af0;--ops-tone-body:#1e293bd6;--ops-tone-soft:#475569bd;--ops-title-size:14.25px;--ops-title-weight:730;--ops-title-track:-.016em;--ops-title-color:var(--ops-tone-strong);--ops-hint-size:11.4px;--ops-hint-line:1.34;--ops-hint-weight:var(--fw-normal);--ops-hint-color:var(--ops-tone-soft);--ops-top-sticky-bg:linear-gradient(180deg, #fffffffa, #f9fafcfa);--ops-toolbar-bg:linear-gradient(180deg, #fafbfdfa, #f5f7fafa);--ops-toolbar-btn-bg:linear-gradient(180deg, #fffffffc, #f6f8fbfa);--ops-control-left-bg:linear-gradient(180deg, #f6f8fbfa, #f1f4f7f5);--ops-panel-radius:10px;--ops-panel-border:rgb(var(--shade) / .18);--ops-panel-bg:#fff;--ops-panel-bg-soft:linear-gradient(180deg, rgb(var(--glow) / .985), #f9fafbf8);--ops-footer-radius:16px;--ops-footer-border:#94a3b838;--ops-footer-bg:linear-gradient(180deg, #fffffffa, #f9fafcfa);--ops-footer-shadow:0 8px 18px rgb(var(--shade) / .045), inset 0 1px 0 rgb(var(--glow) / .95);--ops-footer-rows-color:#6e6e73;--ops-footer-hint-color:#7b8797;--ops-pill-border:#6e768129;--ops-pill-bg:linear-gradient(180deg, #fbfbfd 0%, #f3f4f7 100%);--ops-pill-shadow:0 1px 0 #ffffffeb inset, 0 8px 18px #0f172a0d;--ops-pill-soft-bg:linear-gradient(180deg, #fffffff5, #f3f6faf5);--ops-pill-soft-text:#0f172ac7;--ops-pill-debit-bg:linear-gradient(180deg, var(--badge-unalloc-bad-bg-top), var(--badge-unalloc-bad-bg-bottom));--ops-pill-debit-border:var(--badge-unalloc-bad-border);--ops-pill-debit-text:var(--badge-unalloc-bad-text);--ops-pill-credit-bg:linear-gradient(180deg, var(--badge-unalloc-ok-bg-top), var(--badge-unalloc-ok-bg-bottom));--ops-pill-credit-border:var(--badge-unalloc-ok-border);--ops-pill-credit-text:var(--badge-unalloc-ok-text);--ops-jump-border:var(--btn-soft-border);--ops-jump-bg:linear-gradient(180deg, var(--btn-soft-bg-top), var(--btn-soft-bg-bottom));--ops-jump-bg-hover:linear-gradient(180deg, color-mix(in srgb, var(--surface-raised) 92%, rgb(var(--accent-rgb))), color-mix(in srgb, var(--surface) 94%, rgb(var(--accent-rgb))));--ops-jump-border-hover:var(--state-control-border-hover);--ops-jump-text:#475467;--ops-jump-text-hover:var(--text-primary);--balances-card-border:#94a3b838;--balances-card-bg:linear-gradient(#fffffffa, #fafbfdfa);--balances-card-shadow:#fffffff2 0 1px 0 0 inset, rgb(var(--shade) / .045) 0 7px 18px 0;--balances-head-border:#e2e8f0f5;--balances-row-border:#e2e8f0b3;--balances-row-selected:#e6f4ff4d;--balances-row-text:#1e293bd6;--balances-check-border:#94a3b885;--balances-check-bg:linear-gradient(180deg, #fffffffa, #f8fafcf5);--balances-check-shadow:0 1px 2px rgb(var(--shade) / .05);--balances-mini-border:#94a3b83d;--balances-mini-bg:linear-gradient(#fffffffc, #f7f9fcfc);--balances-bal-border:rgb(var(--shade) / .08);--balances-bal-bg:linear-gradient(180deg, rgb(var(--glow) / .92), rgb(var(--shade) / .018));--balances-bal-shadow:0 1px 0 rgb(var(--glow) / .8) inset, 0 1px 2px rgb(var(--shade) / .05);--balances-bal-axis-bg:rgb(var(--shade) / .15);--balances-bal-num-color:rgb(var(--shade) / .86);--balances-bal-num-shadow:none;--balances-bal-knob-shadow:0 0 0 2px rgb(var(--glow) / .84), 0 4px 12px rgb(var(--shade) / .1);--balances-bal-knob-border:rgb(var(--shade) / .06);--balances-sum-line-height:14.64px;--balances-sum-text:#1d1d1f;--chart-card-radius:14px;--chart-card-border:rgb(var(--slate) / .2);--chart-card-bg:linear-gradient(180deg, #fffffffb, #f9fafcfb);--chart-card-shadow:0 1px 0 #ffffffe6 inset, 0 8px 20px rgb(var(--shade) / .032);--scenario-line-base:#5b6b7a;--scenario-line-opt:#0f8a6a;--scenario-line-pess:#cf3f52;--scenario-line-planb:#4a5fd0;--scenario-line-extra:#a2568e;--scenario-gap-wash:#cf3f521a;--chart-card-pad-top:7px;--chart-card-pad-x:10px;--chart-card-pad-bottom:10px;--ops-chart-head-bg:linear-gradient(180deg, #f7f9fcf0, #f3f6f9e6);--ops-chart-head-border:rgb(var(--slate) / .2);--ops-chart-head-text:#334155e6;--ops-chart-head-muted:#64748be0;--ops-chart-chip-bg:linear-gradient(180deg, #fffffffa, #f6f8fbf5);--ops-chart-chip-border:rgb(var(--slate) / .2);--ops-chart-chip-text:#64748bcc;--ops-chart-label-fill:#64748bc2;--ops-chart-xvalue-fill:rgb(var(--slate) / .72);--ops-chart-hover-stroke:rgb(var(--shade) / .18);--ops-chart-tip-bg:linear-gradient(180deg, rgb(var(--glow) / .995), rgb(var(--glow) / .97) 54%, rgb(var(--glow) / .94)), var(--balances-bal-bg);--ops-chart-tip-border:var(--balances-mini-border);--ops-chart-tip-shadow:0 8px 24px rgb(var(--shade) / .12);--ops-chart-tip-gloss:linear-gradient(180deg, rgb(var(--glow) / .82), rgb(var(--glow) / .28) 34%, rgb(var(--glow) / 0) 72%);--ops-chart-tip-inner-shadow:inset 0 1px 0 rgb(var(--glow) / .96), inset 0 0 0 1px rgb(var(--shade) / .025);--ops-chart-tip-text:var(--text-primary);--ops-chart-tip-sub:var(--text-secondary);--ops-chart-tip-dot-shadow:none;--ops-chart-tip-money-fill-shadow:inset 0 1px 0 rgb(var(--glow) / .55);--ops-chart-tip-money-fill-filter:none;--ops-chart-tip-money-fill-gloss:linear-gradient(180deg, rgb(var(--glow) / .55), rgb(var(--glow) / 0) 68%);--ops-chart-tip-money-fill-gloss-opacity:.9;--ops-chart-tip-money-pos-fill:linear-gradient(180deg, rgb(var(--glow) / .82), rgb(var(--glow) / .16) 54%, rgb(var(--glow) / .02)), linear-gradient(90deg, rgb(var(--green-500) / .06), rgb(var(--green-500) / .3) 56%, rgb(var(--green-500) / .58));--ops-chart-tip-money-neg-fill:linear-gradient(180deg, rgb(var(--glow) / .82), rgb(var(--glow) / .16) 54%, rgb(var(--glow) / .02)), linear-gradient(90deg, rgb(var(--red-500) / .58), rgb(var(--red-500) / .3) 44%, rgb(var(--red-500) / .06));--ops-chart-tip-money-zero-fill:linear-gradient(180deg, rgb(var(--glow) / .72), rgb(var(--glow) / .14) 54%, rgb(var(--glow) / .02)), linear-gradient(90deg, rgb(var(--shade) / .035), rgb(var(--shade) / .02));--ops-chart-tip-money-pos-text:var(--color-credit-text);--ops-chart-tip-money-neg-text:var(--color-debit-text);--ops-year-select-bg:linear-gradient(180deg, #fffffffa, #f7f9fcf5);--ops-year-select-border:rgb(var(--slate) / .22);--ops-year-select-text:#334155e0;--modal-title-size:14.15px;--modal-title-line:1.1;--modal-title-weight:735;--modal-title-track:-.015em;--modal-title-color:#344054;--modal-lead-gap:3px;--modal-lead-size:10.45px;--modal-lead-line:1.34;--modal-lead-weight:530;--modal-lead-color:#7b8797;--ctrl-bg:linear-gradient(180deg, rgb(var(--glow) / .99), rgb(var(--tint) / .98));--ctrl-bg-hover:linear-gradient(180deg, rgb(var(--glow) / .995), rgb(var(--glow) / .98));--ctrl-shadow:0 1px 2px rgb(var(--shade) / .06);--ctrl-accent-bg:linear-gradient(180deg, rgb(var(--accent-rgb) / .1), rgb(var(--accent-rgb) / .06));--ctrl-accent-bg-hover:linear-gradient(180deg, rgb(var(--accent-rgb) / .14), rgb(var(--accent-rgb) / .08));--ctrl-danger-bg:linear-gradient(180deg, rgb(var(--bad-rgb) / .92), rgb(var(--bad-rgb) / .86));--ctrl-danger-bg-hover:linear-gradient(180deg, rgb(var(--bad-rgb) / .98), rgb(var(--bad-rgb) / .9));--btn-sm-h:31px;--btn-sm-pad-x:12px;--btn-sm-radius:10px;--btn-sm-font-size:10.9px;--btn-sm-font-weight:625;--btn-sm-letter-spacing:-.004em;--btn-neutral-border:#e2e8f0fa;--btn-neutral-bg:#fff;--btn-neutral-text:#475467;--btn-neutral-hover-border:#cbd5e1fa;--btn-neutral-hover-bg:#f8fafc;--btn-neutral-hover-text:#344054;--btn-soft-bg-top:#fffffffa;--btn-soft-bg-bottom:#f8fafcf5;--btn-soft-border:#e2e8f0f5;--btn-soft-text:#475467;--btn-soft-hover-bg-top:#f8fafcfa;--btn-soft-hover-bg-bottom:#f3f6f9f5;--btn-cool-bg-top:rgb(var(--luxury-rgb) / .05);--btn-cool-bg-bottom:rgb(var(--luxury-rgb) / .09);--btn-cool-border:rgb(var(--luxury-rgb) / .22);--btn-cool-text:#8c344a;--btn-cool-shadow:rgb(var(--luxury-rgb) / .12);--btn-cool-hover-top:rgb(var(--luxury-rgb) / .08);--btn-cool-hover-bottom:rgb(var(--luxury-rgb) / .13);--btn-primary-top:#a8324a;--btn-primary-bottom:#7c2438;--btn-primary-border:rgb(var(--luxury-rgb) / .62);--btn-primary-text:#fff4f6;--btn-primary-hover-top:#b93c54;--btn-primary-hover-bottom:#8a2a40;--btn-primary-shadow:0 10px 24px rgb(var(--luxury-rgb) / .34), 0 1px 0 #ffffff29 inset;--btn-warm-bg-top:#f7efe4;--btn-warm-bg-bottom:#efdfc7;--btn-warm-border:rgb(var(--warm) / .3);--btn-warm-text:#7a5323;--btn-warm-shadow:rgb(var(--warm) / .16);--btn-warm-hover-top:#fbf4ea;--btn-warm-hover-bottom:#f3e5d0;--panel-info-bg-top:rgb(var(--glow) / 1);--panel-info-bg-bottom:rgb(var(--blue-pale) / .38);--panel-info-border:rgb(var(--blue-200) / .95);--panel-info-accent:var(--accent);--panel-info-accent-strong:var(--accent-hover);--panel-info-chip-bg:rgb(var(--blue-pale) / .72);--panel-info-chip-border:rgb(var(--blue-200) / .72);--panel-info-example-bg-top:rgb(var(--blue-pale) / .92);--panel-info-example-bg-bottom:rgb(var(--glow) / .98);--panel-info-example-border:rgb(var(--blue-200) / .68);--panel-info-example-text:#1e3a8a;--panel-assist-bg-top:rgb(var(--glow) / .98);--panel-assist-bg-bottom:rgb(var(--tint) / .95);--panel-assist-border:rgb(var(--slate) / .22);--style-assist-item-border:rgb(var(--slate) / .18);--style-assist-item-bg:rgb(var(--glow) / .82);--style-switch-track:#e8edf4;--style-switch-track-border:#bfcfe5f5;--style-switch-track-on:#dbeafe;--style-switch-track-on-border:rgb(var(--blue-400) / .38);--style-switch-thumb-bg:#fff;--style-rule-card-bg:#fff;--style-rule-card-border:var(--btn-soft-border);--style-rule-card-border-strong:rgb(var(--slate) / .34);--style-rule-check-bg:#f8fafc;--style-preview-border:var(--btn-soft-border);--style-preview-text:#344054;--style-section-bg:#fcfcfd;--style-section-border:var(--btn-soft-border);--cols-head-bg:linear-gradient(180deg, #fffffffe, #f9fafcfb);--cols-summary-bg:linear-gradient(180deg, #f8fafcfa, #f3f6f9f5);--cols-summary-border:#e2e8f0f5;--cols-summary-text:#667085;--cols-icon-text:#98a2b3;--cols-icon-text-hover:#64748b;--cols-icon-bg:linear-gradient(180deg, #fffffffa, #f6f8fbf5);--cols-icon-bg-strong:linear-gradient(180deg, #fffffffe, #f6f8fbfa);--cols-icon-bg-hover:linear-gradient(180deg, #fffffffe, #f8fafcfd);--cols-icon-border:#e2e8f0fa;--cols-icon-border-soft:#e2e8f0f5;--cols-icon-border-hover:#cbd5e1fa;--cols-icon-open-bg:linear-gradient(180deg, #f5f9fffe, #ecf3fcfc);--cols-icon-open-border:#bfdbfee0;--cols-icon-open-text:#5e718d;--cols-icon-open-ring:#bfdbfe2e;--cols-popover-bg:linear-gradient(180deg, #fffffffe, #f8fafcfd);--cols-popover-border:#e2e8f0fa;--cols-popover-shadow:0 20px 42px rgb(var(--shade) / .14);--cols-popover-title:#344054;--cols-popover-text:#667085;--cols-popover-step-text:#334155;--cols-popover-example-bg:linear-gradient(180deg, #f9fafcfc, #f4f7fafa);--cols-card-bg:rgb(var(--glow) / .94);--cols-card-title:#667085;--cols-pill-bg:linear-gradient(180deg, #fffffffc, #f6f8fbf7);--cols-pill-border:#e2e8f0f5;--cols-pill-text:#667085;--cols-pill-text-muted:#7b8797;--cols-item-bg:#fcfcfde0;--cols-item-active-bg:linear-gradient(180deg, #f7fafffa, #f2f7fcf5);--cols-item-active-border:#bfdbfee0;--cols-item-base-bg:linear-gradient(180deg, #fffffffc, #f8fafcfa);--cols-item-base-border:#e2e8f0f5;--cols-item-label:#475467;--cols-foot-bg:linear-gradient(180deg, #fcfdfefa, #f7f9fbfa);--cols-foot-meta:#98a2b3;--cols-reset-border:#94a3b833;--cols-reset-border-hover:#94a3b847;--cols-reset-bg:linear-gradient(180deg, #fffffffa, #f6f8fbf5);--cols-reset-bg-hover:linear-gradient(180deg, #fffffffc, #f8fafcf7);--cols-reset-text:#64748b;--cols-apply-border:#bfdbfef5;--cols-apply-border-hover:#93c5fdfa;--cols-apply-bg:linear-gradient(180deg, #f4f8fff5, #e6eefaf0);--cols-apply-bg-hover:linear-gradient(180deg, #f7fafffa, #ebf2fcf5);--cols-apply-text:#355b9a;--auth-overlay-backdrop:rgb(var(--shade) / .28);--auth-card-border:#bfcfe5fa;--auth-brand:#8aa2c6;--auth-lead:#526074;--auth-label:#74839c;--auth-input-border:#cbd5e1f5;--auth-error:#c2410c;--auth-submit-border:rgb(var(--blue-500) / .88);--auth-submit-top:#4d9cff;--auth-submit-bottom:var(--accent);--reg-card-radius:10px;--reg-ctrl-h:26px;--reg-gap:12px;--reg-shadow:0 1px 0 rgb(var(--shade) / .06);--fmt-bg-yellow:#fef08a;--fmt-bg-orange:#fed7aa;--fmt-bg-red:#fecaca;--fmt-bg-pink:#fbcfe8;--fmt-bg-purple:#ddd6fe;--fmt-bg-blue:#bfdbfe;--fmt-bg-cyan:#bae6fd;--fmt-bg-teal:#99f6e4;--fmt-bg-green:#bbf7d0;--fmt-bg-gray:#e5e7eb;--fmt-bg-amber:var(--fmt-bg-orange);--fmt-bg-mint:var(--fmt-bg-teal);--fmt-bg-indigo:var(--fmt-bg-purple);--fmt-bg-lavender:var(--fmt-bg-pink);--fmt-bg-peach:var(--fmt-bg-orange);--fmt-preview-bg-yellow:#facc15;--fmt-preview-bg-orange:#f97316;--fmt-preview-bg-red:#ef4444;--fmt-preview-bg-pink:#ec4899;--fmt-preview-bg-purple:#8b5cf6;--fmt-preview-bg-blue:#3b82f6;--fmt-preview-bg-cyan:#0ea5e9;--fmt-preview-bg-teal:#14b8a6;--fmt-preview-bg-green:#22c55e;--fmt-preview-bg-gray:#6b7280;--fmt-preview-bg-amber:var(--fmt-preview-bg-orange);--fmt-preview-bg-mint:var(--fmt-preview-bg-teal);--fmt-preview-bg-indigo:var(--fmt-preview-bg-purple);--fmt-preview-bg-lavender:var(--fmt-preview-bg-pink);--fmt-preview-bg-peach:var(--fmt-preview-bg-orange);--fmt-fg-ink:var(--c-ink);--fmt-fg-yellow:#a16207;--fmt-fg-orange:#c2410c;--fmt-fg-red:#b91c1c;--fmt-fg-pink:#be185d;--fmt-fg-purple:#7e22ce;--fmt-fg-blue:var(--c-accent-hover);--fmt-fg-teal:#0f766e;--fmt-fg-green:#15803d;--fmt-fg-gray:#4b5563;--fmt-fg-amber:var(--fmt-fg-orange);--fmt-fg-mint:var(--fmt-fg-teal);--fmt-fg-indigo:var(--fmt-fg-purple);--fmt-fg-lavender:var(--fmt-fg-purple);--fmt-fg-peach:var(--fmt-fg-pink);--transition-fast:.12s ease;--transition-normal:.2s ease;--transition-slow:.3s ease}:root[data-ui-density=compact]{--sp-0-5:1px;--sp-1:3px;--sp-1-5:5px;--sp-2:6px;--sp-2-5:8px;--sp-3:10px;--sp-3-5:12px;--sp-4:14px;--sp-5:18px;--sp-6:21px;--sp-7:25px;--sp-8:28px;--sp-10:36px;--sp-12:42px;--text-xs:9.5px;--text-sm:10.5px;--text-sm-plus:11px;--text-md:11.5px;--text-base:12.5px;--text-lg:13.5px;--shell-gap:13px;--ddspro-shell-gap:13px;--shell-padding:13px;--row-h:20px;--body-row-h:22px;--row-pad-x:6px;--row-pad-y:0px;--hdr-h:28px;--filter-h:34px;--filter-input-h:24px;--density-row-h:20px;--density-body-row-h:22px;--density-header-h:28px;--density-filter-h:34px;--density-filter-input-h:24px}:root[data-ui-density=large]{--sp-0-5:3px;--sp-1:5px;--sp-1-5:8px;--sp-2:10px;--sp-2-5:13px;--sp-3:15px;--sp-3-5:18px;--sp-4:20px;--sp-5:25px;--sp-6:30px;--sp-7:35px;--sp-8:40px;--sp-10:50px;--sp-12:60px;--text-xs:11px;--text-sm:12px;--text-sm-plus:12.5px;--text-md:13px;--text-base:14px;--text-lg:15px;--shell-gap:20px;--ddspro-shell-gap:20px;--shell-padding:20px;--row-h:26px;--body-row-h:28px;--row-pad-x:10px;--row-pad-y:2px;--hdr-h:36px;--filter-h:44px;--filter-input-h:30px;--density-row-h:26px;--density-body-row-h:28px;--density-header-h:36px;--density-filter-h:44px;--density-filter-input-h:30px}:root[data-theme=dark]{--ctrl-bg:var(--surface-raised);--ctrl-bg-hover:rgb(var(--glow) / .052);--ctrl-shadow:none;--ctrl-accent-bg:rgb(var(--accent-rgb) / .12);--ctrl-accent-bg-hover:rgb(var(--accent-rgb) / .18);--ctrl-danger-bg:rgb(var(--bad-rgb) / .14);--ctrl-danger-bg-hover:rgb(var(--bad-rgb) / .2);--bg:#1a1b1f;--bg-page:#1d1e23;--bg-muted:#34363d;--bg-muted2:#2d2f36;--bg-blue:rgb(var(--accent-rgb) / .082);--bg-orange:rgb(var(--warn-rgb) / .065);--bg-purple:rgb(var(--purple) / .06);--surface:#2d2f36;--surface-raised:#3a3c44;--surface-sunken:#272930;--text-primary:#e4e4e7;--text-secondary:#c0c2c7;--text-tertiary:#95989f;--text-muted:#74777f;--text-inverted:#1d1e23;--text-strong:#f0f0f2;--text-emphasis:#ecb6c4;--text-emphasis-soft:#df91a5;--text-emphasis-strong:#f4cbd5;--platform-apple-rgb:245 245 247;--border:rgb(var(--glow) / .12);--border-light:rgb(var(--glow) / .085);--border-lighter:rgb(var(--glow) / .058);--border-hairline:rgb(var(--glow) / .044);--accent:#cf6d86;--accent-hover:#dd93a6;--accent-ring:rgb(var(--accent-rgb) / .16);--accent-soft:rgb(var(--accent-rgb) / .052);--accent-luxury:#cf6d86;--accent-luxury-hover:#f0b6c5;--accent-luxury-soft:rgb(var(--luxury-rgb) / .125);--accent-luxury-bg:var(--accent-luxury-soft);--accent-luxury-bg-hover:rgb(var(--luxury-rgb) / .18);--accent-luxury-bg-strong:linear-gradient(180deg, rgb(var(--luxury-rgb) / .19), rgb(var(--accent-rgb) / .045));--accent-luxury-border:rgb(var(--luxury-rgb) / .3);--accent-luxury-border-strong:rgb(var(--luxury-rgb) / .48);--accent-luxury-ring:rgb(var(--luxury-rgb) / .18);--accent-luxury-shadow:0 0 0 3px var(--accent-luxury-ring);--accent-luxury-text:var(--text-emphasis);--accent-luxury-text-soft:var(--text-emphasis-soft);--admin-console-accent-bg:linear-gradient(180deg, rgb(var(--glow) / .075), rgb(var(--glow) / .035));--admin-console-accent-bg-hover:linear-gradient(180deg, rgb(var(--glow) / .11), rgb(var(--glow) / .05));--admin-console-accent-border:rgb(var(--glow) / .16);--admin-console-accent-border-strong:rgb(var(--glow) / .24);--admin-console-accent-rail:rgb(var(--glow) / .32);--admin-console-accent-text:var(--text-primary);--admin-console-panel-bg:linear-gradient(180deg, color-mix(in srgb, var(--surface-raised) 92%, rgb(var(--glow) / .08)), var(--surface));--admin-console-panel-border:rgb(var(--glow) / .12);--admin-console-card-bg:color-mix(in srgb, var(--surface-raised) 92%, rgb(var(--glow) / .06));--admin-console-sticky-bg:linear-gradient(180deg, color-mix(in srgb, var(--surface) 92%, rgb(var(--glow) / .08)), var(--surface));--admin-console-chart-line:var(--text-secondary);--admin-console-chart-fill:rgb(var(--glow) / .18);--state-row-active:var(--bg-blue);--state-row-selected:rgb(var(--accent-rgb) / .105);--state-row-selected-strong:rgb(var(--accent-rgb) / .14);--state-cell-hover-border:rgb(var(--blue-400) / .26);--state-cell-hover-rail:rgb(var(--accent-rgb) / .32);--state-cell-selected:rgb(var(--accent-rgb) / .13);--state-cell-selected-border:rgb(var(--accent-rgb) / .28);--state-col-focus:rgb(var(--accent-rgb) / .045);--state-col-focus-active:rgb(var(--accent-rgb) / .15);--state-control-border-hover:rgb(var(--blue-400) / .3);--state-control-ring:rgb(var(--accent-rgb) / .105);--state-control-ring-strong:rgb(var(--accent-rgb) / .135);--state-control-bg-active-top:color-mix(in srgb, var(--surface-raised) 74%, var(--accent));--state-control-bg-active-bottom:color-mix(in srgb, var(--surface) 86%, var(--accent));--state-control-bg-mixed-top:color-mix(in srgb, var(--surface-raised) 92%, var(--accent));--state-control-bg-mixed-bottom:color-mix(in srgb, var(--surface) 94%, var(--accent));--ops-grid-row-bg:var(--surface);--ops-grid-row-alt-bg:color-mix(in srgb, rgb(var(--shade)) 18%, var(--surface));--ops-grid-row-hover-bg:rgb(var(--glow) / .052);--ops-grid-row-active-bg:rgb(var(--accent-rgb) / .095);--ops-grid-row-selected-bg:rgb(var(--accent-rgb) / .105);--ops-grid-row-active-selected-bg:rgb(var(--accent-rgb) / .13);--ops-grid-cell-editable-hover-overlay:rgb(var(--glow) / .035);--ops-grid-locked-row-overlay:rgb(var(--amber) / .04);--ops-grid-locked-row-alt-overlay:rgb(var(--amber) / .06);--ops-grid-row-rule-warning-bg:rgb(var(--warn-rgb) / .034);--ops-grid-row-rule-warning-border:rgb(var(--warn-rgb) / .24);--ops-grid-row-rule-debit-bg:rgb(var(--bad-rgb) / .03);--ops-grid-row-rule-debit-border:rgb(var(--bad-rgb) / .24);--ops-grid-row-rule-credit-bg:rgb(var(--ok-rgb) / .03);--ops-grid-row-rule-credit-border:rgb(var(--ok-rgb) / .24);--ops-grid-row-toggle-border:rgb(var(--glow) / .14);--ops-grid-row-toggle-on-border:rgb(var(--accent-rgb) / .32);--ops-grid-row-toggle-locked-border:rgb(var(--amber) / .22);--ops-grid-row-toggle-locked-bg:rgb(var(--amber) / .1);--ui-combo-popover-border:var(--border-light);--ui-combo-popover-bg:var(--surface-raised);--ui-combo-popover-shadow:var(--shadow-lg);--ui-combo-popover-text:var(--text-secondary);--ui-combo-search-icon:var(--text-tertiary);--ui-combo-search-bg:var(--surface-sunken);--ui-combo-search-border:var(--border-light);--ui-combo-search-text:var(--text-primary);--ui-combo-search-placeholder:var(--text-tertiary);--ui-combo-search-shadow:none;--ui-combo-search-focus-shadow:0 0 0 2px var(--state-control-ring);--ui-combo-heading-bg:var(--surface-sunken);--ui-combo-heading-border:var(--border-hairline);--ui-combo-heading-text:var(--text-secondary);--ui-combo-heading-kind:var(--text-tertiary);--ui-combo-heading-label:var(--text-secondary);--ui-combo-item-text:var(--text-secondary);--ui-combo-item-hover-bg:var(--surface);--ui-combo-item-hover-border:var(--border-light);--ui-combo-item-hover-text:var(--text-primary);--ui-combo-item-checked-bg:rgb(var(--accent-rgb) / .16);--ui-combo-item-checked-border:rgb(var(--accent-rgb) / .26);--ui-combo-item-checked-text:var(--text-primary);--ui-combo-item-check:rgb(var(--accent-rgb));--registry-tree-dot:rgb(var(--glow) / .2);--color-debit:#ef7b73;--color-credit:#62c985;--color-debit-text:#e99b96;--color-credit-text:#82d79f;--fmt-bg-yellow:#facc154d;--fmt-bg-orange:#f9731652;--fmt-bg-red:#ef444442;--fmt-bg-pink:#ec489947;--fmt-bg-purple:#8b5cf64d;--fmt-bg-blue:#3b82f63d;--fmt-bg-cyan:#0ea5e947;--fmt-bg-teal:#14b8a647;--fmt-bg-green:#22c55e42;--fmt-bg-gray:#ffffff24;--fmt-bg-amber:var(--fmt-bg-orange);--fmt-bg-mint:var(--fmt-bg-teal);--fmt-bg-indigo:var(--fmt-bg-purple);--fmt-bg-lavender:var(--fmt-bg-pink);--fmt-bg-peach:var(--fmt-bg-orange);--fmt-fg-ink:var(--text-primary);--fmt-fg-yellow:#facc15;--fmt-fg-orange:#fb923c;--fmt-fg-red:#f87171;--fmt-fg-pink:#f472b6;--fmt-fg-purple:#c084fc;--fmt-fg-blue:#60a5fa;--fmt-fg-teal:#2dd4bf;--fmt-fg-green:#4ade80;--fmt-fg-gray:#d1d5db;--fmt-fg-amber:var(--fmt-fg-orange);--fmt-fg-mint:var(--fmt-fg-teal);--fmt-fg-indigo:var(--fmt-fg-purple);--fmt-fg-lavender:var(--fmt-fg-purple);--fmt-fg-peach:var(--fmt-fg-pink);--color-ok:rgb(var(--ok-rgb) / .12);--color-ok-border:rgb(var(--ok-rgb) / .35);--color-warn:rgb(var(--warn-rgb) / .12);--color-warn-border:rgb(var(--warn-rgb) / .35);--color-bad:rgb(var(--bad-rgb) / .12);--color-bad-border:rgb(var(--bad-rgb) / .35);--badge-unalloc-ok-bg-top:rgb(var(--ok-rgb) / .125);--badge-unalloc-ok-bg-bottom:rgb(var(--ok-rgb) / .082);--badge-unalloc-ok-border:rgb(var(--ok-rgb) / .22);--badge-unalloc-ok-text:var(--color-credit-text);--badge-unalloc-bad-bg-top:rgb(var(--bad-rgb) / .12);--badge-unalloc-bad-bg-bottom:rgb(var(--bad-rgb) / .078);--badge-unalloc-bad-border:rgb(var(--bad-rgb) / .21);--badge-unalloc-bad-text:var(--color-debit-text);--shadow-sm:0 1px 0 rgb(var(--glow) / .022) inset;--shadow-md:0 10px 24px rgb(var(--shade) / .2);--shadow-lg:0 18px 44px rgb(var(--shade) / .26);--shadow-inset:none;--glass-bg:#202124eb;--glass-border:rgb(var(--glow) / .062);--glass-border-light:rgb(var(--glow) / .04);--modal-overlay-bg:rgb(var(--shade) / .46);--modal-strong-overlay-bg:rgb(var(--shade) / .5);--modal-panel-outline:var(--border-light);--drawer-overlay-bg:rgb(var(--shade) / .42);--ui-panel-shell-bg:var(--surface);--ui-panel-shell-border:var(--border-light);--ui-panel-shell-shadow:var(--shadow-md);--ui-panel-glass-bg:var(--glass-bg);--ui-panel-glass-border:var(--glass-border);--ui-panel-glass-shadow:var(--shadow-lg);--ui-panel-head-bg:var(--surface-raised);--ui-panel-head-border:var(--border-light);--ui-panel-head-shadow:inset 0 1px 0 rgb(var(--glow) / .055);--ui-panel-foot-bg:var(--surface-raised);--ui-panel-foot-border:var(--border-light);--ui-panel-title-color:var(--text-primary);--ui-panel-body-bg:var(--surface);--ui-panel-soft-bg:rgb(var(--glow) / .04);--ui-panel-soft-bg-hover:rgb(var(--glow) / .055);--ui-panel-soft-border:var(--border-light);--ui-panel-soft-shadow:inset 0 1px 0 rgb(var(--glow) / .04), 0 1px 1px rgb(var(--shade) / .14);--ui-panel-elevated-shadow:inset 0 1px 0 rgb(var(--glow) / .055), 0 0 0 1px var(--border-light), 0 24px 58px rgb(var(--shade) / .4);--brand-stripe-h:3px;--brand-stripe-bg:linear-gradient(90deg, rgb(var(--red-brand) / .98) 0%, rgb(var(--red-deep) / .78) 54%, rgb(var(--red-brand) / .24) 100%);--brand-stripe-shadow:0 1px 0 rgb(var(--red-deep) / .3);--app-shell-perimeter-border:rgb(var(--red-brand) / .44);--btn-cool-bg-top:rgb(var(--luxury-rgb) / .14);--btn-cool-bg-bottom:rgb(var(--luxury-rgb) / .09);--btn-cool-border:rgb(var(--luxury-rgb) / .3);--btn-cool-text:rgb(var(--luxury-rgb));--btn-cool-shadow:none;--btn-cool-hover-top:rgb(var(--luxury-rgb) / .18);--btn-cool-hover-bottom:rgb(var(--luxury-rgb) / .11);--modal-title-color:var(--text-primary);--modal-lead-color:var(--text-secondary);--btn-neutral-border:var(--border-light);--btn-neutral-bg:var(--surface);--btn-neutral-text:var(--text-secondary);--btn-neutral-hover-border:var(--border);--btn-neutral-hover-bg:var(--surface-raised);--btn-neutral-hover-text:var(--text-primary);--btn-soft-bg-top:var(--surface);--btn-soft-bg-bottom:var(--surface);--btn-soft-border:var(--border-light);--btn-soft-text:var(--text-secondary);--btn-soft-hover-bg-top:var(--surface-raised);--btn-soft-hover-bg-bottom:var(--surface-raised);--style-assist-item-bg:var(--surface);--style-switch-track:rgb(var(--slate) / .18);--style-switch-track-border:rgb(var(--slate) / .26);--style-switch-track-on:var(--accent-luxury-bg);--style-switch-track-on-border:var(--accent-luxury-border-strong);--style-switch-thumb-bg:var(--text-primary);--style-rule-card-bg:var(--surface);--style-rule-check-bg:var(--surface-sunken);--style-preview-text:var(--text-secondary);--style-section-bg:var(--surface-sunken);--cols-head-bg:var(--surface-raised);--cols-summary-bg:var(--surface-raised);--cols-summary-border:var(--border-light);--cols-summary-text:var(--text-secondary);--cols-icon-text:var(--text-tertiary);--cols-icon-text-hover:var(--text-secondary);--cols-icon-bg:var(--surface-raised);--cols-icon-bg-strong:var(--surface-raised);--cols-icon-bg-hover:var(--surface);--cols-icon-border:var(--border-light);--cols-icon-border-soft:var(--border-hairline);--cols-icon-border-hover:var(--border);--cols-icon-open-bg:var(--accent-luxury-bg-strong);--cols-icon-open-border:var(--accent-luxury-border);--cols-icon-open-text:var(--accent-luxury-text);--cols-icon-open-ring:var(--accent-luxury-ring);--cols-popover-bg:var(--surface-raised);--cols-popover-border:var(--border-light);--cols-popover-title:var(--text-primary);--cols-popover-text:var(--text-secondary);--cols-popover-step-text:var(--text-secondary);--cols-popover-example-bg:var(--surface-sunken);--cols-card-bg:var(--surface);--cols-card-title:var(--text-secondary);--cols-pill-bg:linear-gradient(180deg, var(--surface-raised), var(--surface));--cols-pill-border:var(--border-light);--cols-pill-text:var(--text-secondary);--cols-pill-text-muted:var(--text-tertiary);--cols-item-bg:rgb(var(--slate) / .06);--cols-item-active-bg:var(--accent-luxury-bg-strong);--cols-item-active-border:var(--accent-luxury-border);--cols-item-base-bg:var(--surface);--cols-item-base-border:var(--border-lighter);--cols-item-label:var(--text-primary);--cols-foot-bg:linear-gradient(180deg, var(--surface-raised), var(--surface));--cols-foot-meta:var(--text-tertiary);--cols-reset-border:var(--border-light);--cols-reset-border-hover:var(--border);--cols-reset-bg:linear-gradient(180deg, var(--surface), var(--surface-raised));--cols-reset-bg-hover:linear-gradient(180deg, var(--surface-raised), var(--surface));--cols-reset-text:var(--text-secondary);--cols-apply-border:rgb(var(--accent-rgb) / .24);--cols-apply-border-hover:rgb(var(--accent-rgb) / .32);--cols-apply-bg:linear-gradient(180deg, rgb(var(--accent-rgb) / .14), rgb(var(--accent-rgb) / .095));--cols-apply-bg-hover:linear-gradient(180deg, rgb(var(--accent-rgb) / .18), rgb(var(--accent-rgb) / .13));--cols-apply-text:var(--accent);--ops-tone-strong:rgb(var(--glow) / .9);--ops-tone-body:rgb(var(--glow) / .76);--ops-tone-soft:rgb(var(--glow) / .58);--ops-top-sticky-bg:var(--surface);--ops-toolbar-bg:color-mix(in srgb, var(--surface-sunken) 72%, var(--surface));--ops-toolbar-btn-bg:color-mix(in srgb, var(--surface-raised) 78%, var(--surface));--ops-control-left-bg:color-mix(in srgb, var(--surface-raised) 74%, var(--surface));--ops-chart-hover-stroke:rgb(var(--glow) / .11);--ops-chart-tip-bg:color-mix(in srgb, var(--surface-raised) 94%, var(--surface));--ops-chart-tip-border:var(--border-light);--ops-chart-tip-shadow:0 16px 34px rgb(var(--shade) / .26);--ops-chart-tip-gloss:linear-gradient(180deg, rgb(var(--glow) / .055), rgb(var(--glow) / .02) 34%, rgb(var(--glow) / 0) 72%);--ops-chart-tip-inner-shadow:inset 0 1px 0 rgb(var(--glow) / .08), inset 0 0 0 1px rgb(var(--glow) / .025);--ops-chart-tip-text:var(--text-primary);--ops-chart-tip-sub:var(--text-secondary);--ops-chart-tip-dot-shadow:0 0 0 1px var(--border-light);--ops-chart-tip-money-fill-shadow:none;--ops-chart-tip-money-fill-filter:saturate(.84);--ops-chart-tip-money-fill-gloss:none;--ops-chart-tip-money-fill-gloss-opacity:0;--ops-chart-tip-money-pos-fill:linear-gradient(90deg, rgb(var(--green-500) / .025), rgb(var(--green-500) / .095) 58%, rgb(var(--green-500) / .24));--ops-chart-tip-money-neg-fill:linear-gradient(90deg, rgb(var(--red-500) / .24), rgb(var(--red-500) / .095) 42%, rgb(var(--red-500) / .025));--ops-chart-tip-money-zero-fill:linear-gradient(90deg, rgb(var(--shade) / .025), rgb(var(--shade) / .015));--ops-chart-tip-money-pos-text:color-mix(in srgb, var(--color-credit-text) 72%, var(--text-primary));--ops-chart-tip-money-neg-text:color-mix(in srgb, var(--color-debit-text) 72%, var(--text-primary));--balances-bal-bg:linear-gradient(180deg, rgb(var(--glow) / .075), rgb(var(--glow) / .025) 42%, rgb(var(--shade) / .16)), color-mix(in srgb, var(--surface-sunken) 92%, var(--surface));--balances-bal-border:color-mix(in srgb, var(--border-light) 86%, rgb(var(--accent-rgb) / .16));--balances-bal-shadow:inset 0 1px 0 rgb(var(--glow) / .07), inset 0 -1px 0 rgb(var(--shade) / .22), 0 1px 2px rgb(var(--shade) / .16);--balances-bal-axis-bg:rgb(var(--glow) / .13);--balances-bal-num-color:var(--text-primary);--balances-bal-num-shadow:0 1px 1px rgb(var(--shade) / .22);--balances-bal-knob-shadow:0 0 0 2px color-mix(in srgb, var(--surface-sunken) 48%, var(--surface)), 0 4px 12px rgb(var(--shade) / .26);--balances-bal-knob-border:var(--border-light);--text-chrome:var(--text-secondary);--text-sidebar:var(--text-primary);--balances-card-border:color-mix(in srgb, var(--border-light) 86%, rgb(var(--accent-rgb) / .16));--balances-card-bg:linear-gradient(180deg, rgb(var(--glow) / .055), rgb(var(--glow) / .018) 38%, rgb(var(--shade) / .08)), color-mix(in srgb, var(--surface-raised) 93%, var(--surface));--balances-card-shadow:inset 0 1px 0 rgb(var(--glow) / .075), 0 18px 36px rgb(var(--shade) / .28);--balances-head-border:var(--border-lighter);--balances-row-border:var(--border-hairline);--balances-row-selected:linear-gradient(90deg, rgb(var(--accent-rgb) / .075), rgb(var(--glow) / .024));--balances-row-text:var(--text-primary);--balances-check-border:var(--border);--balances-check-bg:var(--surface);--balances-check-shadow:none;--balances-mini-border:var(--border-light);--balances-mini-bg:linear-gradient(180deg, color-mix(in srgb, var(--surface-raised) 76%, var(--surface)), color-mix(in srgb, var(--surface) 92%, var(--surface-sunken)));--balances-sum-text:var(--text-primary);--chart-card-border:var(--border-light);--chart-card-bg:color-mix(in srgb, var(--surface-raised) 96%, var(--surface));--chart-card-shadow:0 14px 28px rgb(var(--shade) / .24);--scenario-line-base:#8fa0b0;--scenario-line-opt:#3fc79e;--scenario-line-pess:#f0687b;--scenario-line-planb:#8496f2;--scenario-line-extra:#d08bbe;--scenario-gap-wash:#f0687b24;--ops-chart-head-bg:color-mix(in srgb, var(--surface) 88%, var(--surface-raised));--ops-chart-head-border:var(--border-lighter);--ops-chart-head-text:var(--text-primary);--ops-chart-head-muted:var(--text-secondary);--ops-chart-chip-bg:var(--surface);--ops-chart-chip-border:var(--border-lighter);--ops-chart-chip-text:var(--text-secondary);--ops-chart-label-fill:var(--text-tertiary);--ops-chart-xvalue-fill:var(--text-secondary);--ops-year-select-bg:var(--surface);--ops-year-select-border:var(--border-light);--ops-year-select-text:var(--text-primary);--ops-footer-border:var(--border-light);--ops-footer-bg:var(--surface-raised);--ops-footer-shadow:0 10px 24px rgb(var(--shade) / .18);--ops-footer-rows-color:var(--text-secondary);--ops-footer-hint-color:var(--text-tertiary);--ops-pill-border:var(--border-light);--ops-pill-bg:var(--surface-raised);--ops-pill-shadow:none;--ops-pill-soft-bg:var(--surface);--ops-pill-soft-text:var(--text-secondary);--ops-jump-border:var(--border-light);--ops-jump-bg:var(--surface-raised);--ops-jump-bg-hover:color-mix(in srgb, var(--surface-raised) 88%, rgb(var(--glow)));--ops-jump-border-hover:var(--border);--ops-jump-text:var(--text-secondary);--ops-jump-text-hover:var(--text-primary);--btn-warm-bg-top:rgb(var(--warm) / .12);--btn-warm-bg-bottom:rgb(var(--warm) / .08);--btn-warm-border:rgb(var(--warm) / .24);--btn-warm-text:#c8a060;--panel-info-bg-top:var(--surface-raised);--panel-info-bg-bottom:var(--surface);--panel-info-border:var(--accent-luxury-border);--panel-info-accent:var(--accent-luxury-text-soft);--panel-info-accent-strong:var(--accent-luxury-text);--panel-info-chip-bg:var(--accent-luxury-bg);--panel-info-chip-border:var(--accent-luxury-border);--panel-info-example-bg-top:rgb(var(--luxury-rgb) / .07);--panel-info-example-bg-bottom:var(--surface);--panel-info-example-border:var(--accent-luxury-border);--panel-info-example-text:var(--accent-luxury-text);--panel-assist-bg-top:var(--surface-raised);--panel-assist-bg-bottom:var(--surface);--panel-assist-border:var(--border-light);--btn-warm-shadow:none;--btn-warm-hover-top:rgb(var(--warm) / .18);--btn-warm-hover-bottom:rgb(var(--warm) / .12);--reg-shadow:0 1px 2px #0000003d;--glow:244 244 246;--shade:24 25 30;--tint:38 39 42;--blue-pale:36 44 56;--blue-tint:43 52 66;--blue-200:151 176 214;--blue-400:143 172 216;--blue-500:120 151 198;--burgundy-pale:53 38 43;--burgundy-tint:45 33 38;--burgundy-200:83 55 64;--burgundy-400:150 44 58;--accent-rgb:207 109 134;--amber:213 158 76;--red-brand:150 44 58;--red-glow:184 72 86;--red-deep:96 24 38;--luxury-rgb:207 109 134;--atmospheric-accent-rgb:132 46 65;--red-500:220 95 88;--red-debit:239 123 115;--green:98 201 133;--green-brand:var(--green);--green-500:91 190 128;--ok-rgb:98 201 133;--warn-rgb:213 158 76;--bad-rgb:239 123 115;--warm:180 138 74;--purple:147 51 234;--slate:148 163 184}:root.ddsCompactSidebarPref,body.ddsCompactSidebarPref{--sidebar-width:220px;--ddspro-sidebar-width:220px}[data-theme=dark][data-palette=steel]{--accent:#9fb2c6;--accent-hover:#b6c8da;--accent-rgb:159 178 198;--luxury-rgb:159 178 198;--btn-primary-top:#6f8195;--btn-primary-bottom:#54657a;--btn-primary-hover-top:#7e90a4;--btn-primary-hover-bottom:#5e7187}[data-theme=light][data-palette=steel]{--accent:#566476;--accent-hover:#45505f;--accent-rgb:86 100 118;--luxury-rgb:86 100 118;--btn-primary-top:#5f6e80;--btn-primary-bottom:#49545f;--btn-primary-hover-top:#6a7888;--btn-primary-hover-bottom:#515c6b;--btn-cool-text:#45505f}[data-theme=dark][data-palette=indigo]{--accent:#8b9cff;--accent-hover:#a3b1ff;--accent-rgb:139 156 255;--luxury-rgb:139 156 255;--btn-primary-top:#5b6ad6;--btn-primary-bottom:#454fb0;--btn-primary-hover-top:#6b79e0;--btn-primary-hover-bottom:#505bc0;--bg:#1c1e29;--bg-page:#1f202c;--surface:#2d2f3b;--surface-raised:#393b48;--surface-sunken:#272a36}[data-theme=dark][data-palette=emerald]{--accent:#54c79a;--accent-hover:#6fd6ad;--accent-rgb:84 199 154;--luxury-rgb:84 199 154;--btn-primary-top:#2f9c74;--btn-primary-bottom:#247a5a;--btn-primary-hover-top:#37ad81;--btn-primary-hover-bottom:#2a8a66;--bg:#192021;--bg-page:#1c2324;--surface:#2b3235;--surface-raised:#373e42;--surface-sunken:#252c30}[data-theme=light][data-palette=terracotta]{--accent:#a8514a;--accent-hover:#8a3f39;--accent-rgb:168 81 74;--luxury-rgb:168 81 74;--btn-primary-top:#b5654a;--btn-primary-bottom:#8a3f35;--btn-primary-hover-top:#c1715a;--btn-primary-hover-bottom:#9a4a40;--btn-cool-text:#8a3f39;--bg:#f3ece0;--bg-page:#f1e9db;--surface:#fbf6ee;--surface-raised:#f6efe3;--surface-sunken:#ece3d3}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;tab-size:4;touch-action:pan-x pan-y;line-height:1.4}body{background:var(--bg);color:var(--text-primary);font-family:var(--font-sans);font-size:var(--text-base);line-height:var(--leading-normal);touch-action:pan-x pan-y;margin:0}ol,ul{list-style:none}a{color:inherit;text-decoration:none}img,svg{max-width:100%;display:block}table{border-collapse:collapse;border-spacing:0}button,input,select,textarea{font:inherit;color:inherit;background:0 0;border:none}button{cursor:pointer}.srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.uiTextKicker,.uiTextSectionTitle,.uiTextBody,.uiTextCardTitle,.uiTextAnswer,.uiTextCardBody,.uiTextMeta{font-family:var(--font-sans);margin:0}.uiTextKicker{color:var(--type-kicker-color);font-size:var(--type-kicker-size);font-weight:var(--type-kicker-weight);letter-spacing:var(--type-kicker-track);line-height:var(--type-kicker-line);text-transform:uppercase}.uiTextSectionTitle{color:var(--type-section-title-color);font-size:var(--type-section-title-size);font-weight:var(--type-section-title-weight);line-height:var(--type-section-title-line)}.uiTextBody{color:var(--type-body-color);font-size:var(--type-body-size);font-weight:var(--type-body-weight);line-height:var(--type-body-line)}.uiTextCardTitle{color:var(--type-card-title-color);font-size:var(--type-card-title-size);font-weight:var(--type-card-title-weight);line-height:var(--type-card-title-line)}.uiTextAnswer{color:var(--type-answer-color);font-size:var(--type-answer-size);font-weight:var(--type-answer-weight);line-height:var(--type-answer-line)}.uiTextCardBody{color:var(--type-card-body-color);font-size:var(--type-card-body-size);font-weight:var(--type-card-body-weight);line-height:var(--type-card-body-line)}.uiTextMeta{color:var(--type-meta-color);font-size:var(--type-meta-size);font-weight:var(--type-meta-weight);line-height:var(--type-meta-line)}.appShell{--app-viewport-block:100vh;--focus-nav-button-left:12px;--focus-nav-button-top:12px;--focus-nav-button-size:36px;--focus-nav-safe-gap:var(--sp-2);--focus-nav-safe-gutter:calc(var(--focus-nav-button-top) + var(--focus-nav-button-size) + var(--focus-nav-safe-gap));--focus-nav-safe-inline-gutter:calc(var(--focus-nav-button-left) + var(--focus-nav-button-size) + var(--focus-nav-safe-gap));gap:var(--shell-gap);padding:var(--shell-padding);min-height:var(--app-viewport-block);background:var(--bg-page);box-shadow:inset 0 0 0 1px var(--app-shell-perimeter-border);display:flex}@supports (height:100dvh){.appShell{--app-viewport-block:100dvh}}[data-ddspro-sidebar-mount]{flex:0 0 var(--sidebar-width);width:var(--sidebar-width);min-height:100vh}.sidebar{flex:0 0 var(--sidebar-width);width:var(--sidebar-width);min-width:var(--sidebar-width);max-width:var(--sidebar-width);top:var(--shell-padding);height:calc(var(--app-viewport-block) - var(--shell-padding) * 2);min-height:0;max-height:calc(var(--app-viewport-block) - var(--shell-padding) * 2);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);box-shadow:var(--shadow-sm);padding:var(--sp-3);font-size:var(--text-md);flex-direction:column;align-self:flex-start;line-height:1.22;display:flex;position:sticky;overflow:hidden auto}.sbLogo{align-items:center;gap:var(--sp-2);padding:var(--sp-1-5) var(--sp-1) var(--sp-2-5);flex-direction:column;display:flex;position:relative}.sbLogoImg{z-index:1;width:170px;max-width:100%;height:auto;display:block;position:relative}.sbLogoText{font-weight:var(--fw-black);letter-spacing:-.02em;font-size:var(--text-base)}.sbByline{align-items:baseline;gap:var(--sp-1-5);margin-top:calc(-1 * var(--sp-1));width:100%;padding-right:var(--sp-0-5);justify-content:flex-end;display:flex}.sbBylineBy{font-size:var(--text-xs);font-weight:var(--fw-hdr);letter-spacing:.12em;color:var(--text-secondary);text-transform:lowercase;opacity:.9}.sbBylineBrand{font-size:var(--text-xs);font-weight:var(--fw-black);letter-spacing:.24em;color:var(--text-primary);opacity:.85}.sbSection{margin-top:var(--sp-1);color:var(--text-secondary);font-size:var(--text-md);padding:0 var(--sp-1)}.sbFooter{padding-top:var(--sp-3);margin-top:auto}.appShell>.sheet{flex:1;min-width:0}.sheet{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);box-shadow:var(--shadow-sm);flex-direction:column;display:flex;position:relative;overflow:hidden}.sheet:before{content:"";left:var(--brand-stripe-inset);right:var(--brand-stripe-inset);height:var(--brand-stripe-h);border-radius:var(--radius-full);background:var(--brand-stripe-bg);box-shadow:var(--brand-stripe-shadow);pointer-events:none;z-index:6;position:absolute;top:0}.appMain{flex:1;min-width:0}.appMain .sheet{flex:auto;overflow:visible}.topSticky{z-index:10;background:var(--surface);border-bottom:1px solid var(--border-hairline);position:sticky;top:0}.topgrid{padding:var(--sp-3) var(--sp-4)}.wrap{flex:1;min-width:0;padding:0}.loadMsg{padding:var(--sp-3-5);text-align:center;color:var(--text-secondary);font-size:var(--text-base)}.routeLoadingSheet{min-height:calc(100dvh - (var(--shell-padding) * 2));justify-content:center;align-items:center}.loadError{color:rgb(var(--red-brand))}.burgerBtn{top:var(--focus-nav-button-top);left:var(--focus-nav-button-left);z-index:var(--z-app-burger);width:var(--focus-nav-button-size);height:var(--focus-nav-button-size);border:1px solid var(--border-lighter);background:var(--surface);box-shadow:var(--shadow-sm);cursor:pointer;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:0;display:none;position:fixed}.burgerLine{background:var(--text-primary);border-radius:1px;width:18px;height:2px;display:block}.sidebarOverlay{z-index:var(--z-app-sidebar-backdrop);background:#00000059;position:fixed;inset:0}.fade-enter-active,.fade-leave-active{transition:opacity .2s}.fade-enter-from,.fade-leave-to{opacity:0}.pad{padding:var(--sp-4)}.padDense{padding:11px 12px 13px}.uiStickyTop10{z-index:80;position:sticky;top:10px}.appShell.sidebarDrawerMode{--sidebar-width:min(320px, calc(100dvw - var(--sp-4)));--ddspro-sidebar-width:min(320px, calc(100dvw - var(--sp-4)));padding-left:var(--focus-nav-safe-inline-gutter);gap:0}.appShell.sidebarDrawerMode .burgerBtn{display:flex}.appShell.sidebarDrawerMode>.sidebar.ddspro-sidebar-unified,.appShell.sidebarDrawerMode>.sidebar,.appShell.sidebarDrawerMode>aside{z-index:var(--z-app-sidebar);height:var(--app-viewport-block);min-height:0;max-height:var(--app-viewport-block);-webkit-overflow-scrolling:touch;border-radius:0 var(--radius-3xl) var(--radius-3xl) 0;visibility:hidden;pointer-events:none;box-shadow:var(--shadow-lg);transition:transform .28s cubic-bezier(.4,0,.2,1),visibility 0s linear .28s;position:fixed;top:0;left:0;transform:translate(-110%)}.appShell.sidebarDrawerMode>.sidebar.ddspro-sidebar-unified.mobileOpen,.appShell.sidebarDrawerMode>.sidebar.mobileOpen,.appShell.sidebarDrawerMode>aside.mobileOpen{visibility:visible;pointer-events:auto;transition:transform .28s cubic-bezier(.4,0,.2,1);transform:translate(0)}body.luxFocusMode .ops-top-section{display:none!important}body.luxFocusMode .wrap{width:100%}body.luxFocusMode .appShell{padding:var(--sp-1);padding-left:var(--focus-nav-safe-inline-gutter);gap:0}body.luxFocusMode .sheet{border-radius:var(--radius-md);width:100%;max-width:none}body.luxFocusMode .pad{padding-top:10px}body.luxFocusMode .sectiontitleBar{top:16px}@media (width<=1179px){.appShell{--focus-nav-button-left:max(12px, env(safe-area-inset-left));--focus-nav-button-top:max(12px, env(safe-area-inset-top));--focus-nav-button-size:44px}.burgerBtn{border-radius:var(--radius-xl);display:flex}.appShell{padding:var(--sp-2);gap:0}.appShell.sidebarDrawerMode,body.luxFocusMode .appShell{padding-left:var(--sp-2)}.sidebar{height:var(--app-viewport-block);max-height:var(--app-viewport-block);padding-bottom:env(safe-area-inset-bottom);overflow-y:auto}.appShell>.sidebar.ddspro-sidebar-unified,.appShell>.sidebar,.appShell>aside{z-index:var(--z-app-sidebar);-webkit-overflow-scrolling:touch;height:100dvh;min-height:0;max-height:100dvh;width:min(320px, calc(100dvw - var(--sp-4)));min-width:min(320px, calc(100dvw - var(--sp-4)));max-width:min(320px, calc(100dvw - var(--sp-4)));border-radius:0 var(--radius-3xl) var(--radius-3xl) 0;visibility:hidden;pointer-events:none;box-shadow:var(--shadow-lg);transition:transform .28s cubic-bezier(.4,0,.2,1),visibility 0s linear .28s;position:fixed;top:0;left:0;transform:translate(-110%)}.appShell>.sidebar.ddspro-sidebar-unified.mobileOpen,.appShell>.sidebar.mobileOpen,.appShell>aside.mobileOpen{visibility:visible;pointer-events:auto;transition:transform .28s cubic-bezier(.4,0,.2,1);transform:translate(0)}[data-ddspro-sidebar-mount]{display:none}.appMain,.wrap{flex:100%;width:100%;min-width:0}.wrap{padding-top:var(--focus-nav-safe-gutter)}}@media (pointer:coarse){.appShell.appShell main.wrap.wrap :is(a[href],button,input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=range]),select,summary,textarea,[contenteditable]:not([contenteditable=false]),[role=button],[role=tab],[role=option],[role=menuitem],[role=switch]){min-height:44px}.appShell.appShell main.wrap.wrap :is(a[href],button,summary,[role=button],[role=tab],[role=option],[role=menuitem],[role=switch]){min-width:44px}.appShell.appShell main.wrap.wrap label:has(>input[type=checkbox],>input[type=radio]){min-width:44px;min-height:44px}}.btn,.iconBtn{-webkit-tap-highlight-color:transparent;appearance:none;border:1px solid var(--btn-soft-border);background:var(--ctrl-bg);color:var(--btn-soft-text);box-shadow:var(--ctrl-shadow);font:inherit;letter-spacing:var(--btn-sm-letter-spacing);cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;gap:var(--sp-2);white-space:nowrap;text-decoration:none;transition:background .14s,border-color .14s,box-shadow .14s,color .14s,opacity .14s;display:inline-flex}.btn{border-radius:var(--radius-lg);height:36px;padding:0 14px;font-size:12.25px;font-weight:750;line-height:1}.btn:hover,.iconBtn:hover{background:var(--ctrl-bg-hover);border-color:var(--btn-neutral-hover-border);color:var(--btn-neutral-hover-text)}.btn:active,.iconBtn:active{box-shadow:var(--ctrl-shadow)}.btn:focus-visible,.iconBtn:focus-visible{border-color:var(--state-control-border-hover);box-shadow:0 0 0 3px var(--state-control-ring);outline:none}.btn:disabled,.iconBtn:disabled{opacity:.55;cursor:not-allowed;box-shadow:none}.btnMini{height:var(--btn-sm-h);padding:0 var(--btn-sm-pad-x);border-radius:var(--btn-sm-radius);font-size:var(--btn-sm-font-size);font-weight:var(--btn-sm-font-weight);letter-spacing:var(--btn-sm-letter-spacing)}.btnXs{border-radius:var(--radius-sm);letter-spacing:-.004em;height:27px;min-height:27px;padding:0 10px;font-size:10.95px;font-weight:660}.btnPri,.btn.pri{border-color:var(--btn-primary-border);background:linear-gradient(180deg, var(--btn-primary-top), var(--btn-primary-bottom));color:var(--btn-primary-text);box-shadow:var(--btn-primary-shadow)}.btnPri:hover,.btn.pri:hover{background:linear-gradient(180deg, var(--btn-primary-hover-top), var(--btn-primary-hover-bottom));border-color:var(--btn-primary-border);color:var(--btn-primary-text)}.btnDanger{border-color:rgb(var(--bad-rgb) / .55);background:var(--ctrl-danger-bg);color:#fff;box-shadow:0 8px 18px rgb(var(--bad-rgb) / .14)}.btnDanger:hover{border-color:rgb(var(--bad-rgb) / .62);background:var(--ctrl-danger-bg-hover);color:#fff}.btnCool{border-color:var(--btn-cool-border);background:linear-gradient(180deg, var(--btn-cool-bg-top), var(--btn-cool-bg-bottom));color:var(--btn-cool-text);box-shadow:0 10px 22px var(--btn-cool-shadow)}.btnCool:hover{border-color:var(--btn-cool-border);background:linear-gradient(180deg, var(--btn-cool-hover-top), var(--btn-cool-hover-bottom));color:var(--btn-cool-text)}.btnGhost{border-color:var(--btn-neutral-border);color:var(--btn-neutral-text);box-shadow:none;background:0 0}.btnGhost:hover{border-color:var(--btn-neutral-hover-border);background:var(--btn-neutral-hover-bg);color:var(--btn-neutral-hover-text)}.btn.on,.btn.isActive,.iconBtn.on,.iconBtn.isActive{border-color:var(--state-control-border-hover);box-shadow:0 0 0 3px var(--state-control-ring);color:var(--text-primary)}.iconBtn{width:var(--btn-sm-h);height:var(--btn-sm-h);border-radius:var(--btn-sm-radius);flex:none;padding:0;font-size:12px;font-weight:850;line-height:1}.iconBtn.small{width:27px;height:27px}.iconBtnBare{box-shadow:none;color:var(--text-tertiary);background:0 0;border:none}.iconBtnBare:hover{background:var(--surface-sunken);color:var(--text-primary);border:none}.iconBtnDanger,.iconBtn.danger{color:rgb(var(--bad-rgb) / .86)}.iconBtnDanger:hover,.iconBtn.danger:hover{background:rgb(var(--bad-rgb) / .08);color:rgb(var(--bad-rgb))}.iconBtnDanger:active,.iconBtn.danger:active{background:rgb(var(--bad-rgb) / .12)}.iconBtnDanger:focus-visible,.iconBtn.danger:focus-visible{box-shadow:0 0 0 3px rgb(var(--bad-rgb) / .16);outline:none}.iconBtn.gActBtn{border-color:var(--ops-pill-border,var(--border-lighter));background-image:var(--ops-toolbar-btn-bg,var(--ctrl-bg));width:20px;height:20px;color:var(--text-secondary);border-radius:9px;font-weight:900}.iconBtn.gActBtn:hover{background:rgb(var(--shade) / .06);color:var(--text-primary)}.iconBtn.gActBtn:focus-visible{border-color:var(--accent);box-shadow:0 0 0 4px var(--accent-ring)}:root[data-theme=dark] .btnDanger{border-color:rgb(var(--bad-rgb) / .24);box-shadow:none;color:var(--color-debit-text)}:root[data-theme=dark] .btnDanger:hover{border-color:rgb(var(--bad-rgb) / .32);box-shadow:none;color:var(--color-debit-text)}:root[data-theme=dark] .btn.on,:root[data-theme=dark] .btn.isActive,:root[data-theme=dark] .iconBtn.on,:root[data-theme=dark] .iconBtn.isActive{border-color:var(--accent-luxury-border);background:var(--accent-luxury-bg);box-shadow:var(--accent-luxury-shadow);color:var(--accent-luxury-text)}@media (width<=599px){.btn{height:auto;min-height:44px;padding:0 var(--sp-2-5);font-size:var(--text-sm)}.btnMini{height:auto;min-height:44px;padding:0 var(--sp-2);font-size:var(--text-sm)}.iconBtn{width:44px;height:44px;font-size:var(--text-sm)}.iconBtn.small{width:44px;height:44px}}@media (pointer:coarse){.btn,.btnMini{height:auto;min-height:44px}.iconBtn,.iconBtn.small,.iconBtn.gActBtn{width:44px;min-width:44px;height:44px}}:root,:where(.modalOverlay,.modal-overlay){--modal-atmospheric-line:linear-gradient(90deg, rgb(var(--atmospheric-accent-rgb) / 0), rgb(var(--atmospheric-accent-rgb) / .74) 18%, rgb(var(--atmospheric-accent-rgb) / .74) 82%, rgb(var(--atmospheric-accent-rgb) / 0));--modal-atmospheric-line-size:1px}.modalOverlay{z-index:var(--modal-z,510);--modal-inset:16px;min-height:100dvh;padding:max(var(--modal-inset), env(safe-area-inset-top)) max(var(--modal-inset), env(safe-area-inset-right)) max(var(--modal-inset), env(safe-area-inset-bottom)) max(var(--modal-inset), env(safe-area-inset-left));background:var(--modal-overlay-bg);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}:root[data-theme=dark],:root[data-theme=dark] :where(.modalOverlay,.modal-overlay){--modal-atmospheric-line:linear-gradient(90deg, rgb(var(--atmospheric-accent-rgb) / 0), rgb(var(--atmospheric-accent-rgb) / .86) 18%, rgb(var(--atmospheric-accent-rgb) / .86) 82%, rgb(var(--atmospheric-accent-rgb) / 0))}.modalOverlay .modal{z-index:1;width:var(--modal-w,640px);max-width:100%;max-height:calc(100dvh - 32px);font-family:var(--font-sans);font-size:var(--text-md);position:relative}.modalOverlay .visuallyHidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.modalOverlay:not(.modalOverlay--inline) .uiPanelHead{border-bottom-color:#0000;position:relative}.modalOverlay:not(.modalOverlay--inline) .uiPanelHead:after{content:"";left:var(--sp-3);right:var(--sp-3);bottom:calc(-1 * var(--sp-px));height:var(--modal-atmospheric-line-size);background:var(--modal-atmospheric-line);pointer-events:none;position:absolute}.modalOverlay.orgRegistryEditorOverlay .uiPanelShell{border-color:var(--border-light);background:linear-gradient(180deg, var(--surface-raised), var(--surface));box-shadow:inset 0 1px 0 rgb(var(--glow) / .78), 0 0 0 1px var(--border-lighter), 0 22px 58px rgb(var(--shade) / .18)}.modalOverlay.orgRegistryEditorOverlay .uiPanelHead{min-height:42px;padding:var(--sp-2) var(--sp-3);gap:var(--sp-2);border-bottom-color:var(--border-light);background:linear-gradient(180deg, var(--surface-raised), var(--surface))}.modalOverlay.orgRegistryEditorOverlay .uiPanelBody{padding:var(--sp-2-5) var(--sp-3);background:var(--surface)}.modalOverlay.orgRegistryEditorOverlay .uiPanelFoot{padding:var(--sp-2) var(--sp-3);gap:var(--sp-2);border-top:1px solid var(--border-light);background:linear-gradient(180deg, var(--surface), var(--surface-raised))}.modalOverlay.orgRegistryEditorOverlay .uiPanelActions{gap:var(--sp-1-5)}:root[data-theme=dark] .modalOverlay.orgRegistryEditorOverlay .uiPanelShell{box-shadow:inset 0 1px 0 rgb(var(--glow) / .08), 0 0 0 1px var(--border-light), 0 24px 64px rgb(var(--shade) / .46)}.modal-overlay .modal-header{border-bottom-color:#0000;position:relative}.modal-overlay .modal-header:after{content:"";left:var(--sp-3);right:var(--sp-3);bottom:calc(-1 * var(--sp-px));height:var(--modal-atmospheric-line-size);background:var(--modal-atmospheric-line);pointer-events:none;position:absolute}.modalOverlay .modal.modal--lg{width:var(--modal-w,920px)}.modalOverlay.accountModalOverlay{--modal-inset:var(--sp-4);background:var(--modal-strong-overlay-bg);--account-modal-atmospheric-line:linear-gradient(90deg, rgb(var(--atmospheric-accent-rgb) / 0), rgb(var(--atmospheric-accent-rgb) / .54) 18%, rgb(var(--atmospheric-accent-rgb) / .54) 82%, rgb(var(--atmospheric-accent-rgb) / 0));--modal-atmospheric-line:var(--account-modal-atmospheric-line)}:root[data-theme=dark] .modalOverlay.accountModalOverlay{--account-modal-atmospheric-line:linear-gradient(90deg, rgb(var(--atmospheric-accent-rgb) / 0), rgb(var(--atmospheric-accent-rgb) / .72) 18%, rgb(var(--atmospheric-accent-rgb) / .72) 82%, rgb(var(--atmospheric-accent-rgb) / 0))}.modalOverlay .accountModalPanel{outline:var(--sp-px) solid var(--modal-panel-outline);box-shadow:var(--shadow-lg);height:auto;max-height:min(768px, calc(100dvh - var(--sp-8)))}.modalOverlay .accountModalPanel .modalHead,.modalOverlay .accountModalPanel .modalSubhead{flex:none}.modalOverlay.accountModalOverlay .uiPanelHead{background:var(--modal-atmospheric-line) var(--sp-3) 100% / calc(100% - var(--sp-3) * 2) var(--modal-atmospheric-line-size) no-repeat, var(--ui-panel-head-bg)}.modalOverlay.accountModalOverlay .uiPanelHead:after{content:none}.modalOverlay .accountModalPanel .modalBody{flex:auto;min-height:0}.modalOverlay .usrSettingsPanel.modal{max-height:min(88dvh,760px)}.modalOverlay .usrSettingsPanel .modalHead{padding:var(--sp-3) var(--sp-5) var(--sp-2-5)}.modalOverlay .usrSettingsPanel .modalBody{padding:var(--sp-3) var(--sp-5) var(--sp-2-5);background:var(--surface-sunken);overflow:auto}.modalOverlay .usrSettingsPanel .modalFoot{padding:var(--sp-2-5) var(--sp-5) var(--sp-3);gap:var(--sp-3);align-items:center}.modalOverlay .usrSettingsPanel .usrPrefsModalContent{--usr-prefs-value-col:minmax(240px, 360px);--usr-prefs-actions-col:200px}.modalOverlay .notifPrefsPanel.modal{max-height:calc(100dvh - 48px)}.modalOverlay .notifPrefsPanel .modalHead{min-height:0;padding:var(--sp-3) var(--sp-3) var(--sp-2-5)}.modalOverlay .notifPrefsPanel .modalBody{padding:var(--sp-3)}.modalOverlay .notifPrefsPanel .modalFoot{padding:var(--sp-2-5) var(--sp-3)}.modalOverlay .helpModalPanel{height:min(804px, calc(100vh - var(--sp-12) * 2))}.modalOverlay.modalOverlay--inline{z-index:auto;background:0 0;min-height:0;padding:0;display:block;position:static;inset:auto}.modalOverlay.modalOverlay--inline .modal{width:100%;max-width:100%;max-height:none}.modalOverlay.helpModalOverlay.modalOverlay--inline .helpModalPanel--page.modal{border-radius:var(--radius-xl);height:clamp(420px,100dvh - 210px,804px);max-height:clamp(420px,100dvh - 210px,804px)}.modalOverlay.helpModalOverlay.modalOverlay--inline .helpModalPanel--page .modalHead{min-height:50px;padding:var(--sp-2) var(--sp-3)}.modalOverlay.helpModalOverlay.modalOverlay--inline .helpModalPanel--page .modalBody{min-height:0;padding:var(--sp-2) var(--sp-3);overflow:hidden}.modalOverlay.helpModalOverlay.modalOverlay--inline .helpModalPanel--page .helpLayout{grid-template-rows:auto minmax(0,1fr);height:100%}.modalOverlay.helpModalOverlay.modalOverlay--inline .helpModalPanel--page .helpContent{overscroll-behavior:contain;min-height:0;padding-right:var(--sp-0-5);scrollbar-gutter:stable;overflow-y:auto}@media (width<=560px){.modalOverlay.helpModalOverlay.modalOverlay--inline .helpModalPanel--page.modal{height:clamp(400px,100dvh - 250px,680px);max-height:clamp(400px,100dvh - 250px,680px)}.modalOverlay.helpModalOverlay.modalOverlay--inline .helpModalPanel--page .modalBody{padding:var(--sp-1-5)}}.modalOverlay .acctCreatePanel{border-radius:var(--radius-2xl);overflow:hidden}.modalOverlay .acctCreatePanel.modal{max-height:min(560px, calc(100dvh - var(--sp-4) * 2))}.modalOverlay .acctCreatePanel .modalHead{min-height:42px;padding:var(--sp-2) var(--sp-3);gap:var(--sp-2)}.modalOverlay .acctCreatePanel .modalTitleText{font-size:var(--text-lg);letter-spacing:0;font-weight:740}.modalOverlay .acctCreatePanel .modalBody{padding:var(--sp-2-5) var(--sp-3);overflow-y:auto}.modalOverlay .acctCreatePanel .modalFoot{padding:var(--sp-2) var(--sp-3);gap:var(--sp-2)}.modalOverlay .acctCreatePanel .modalActions{gap:var(--sp-1-5)}@media (height<=620px){.modalOverlay .acctCreatePanel.modal{max-height:calc(100dvh - var(--sp-3) * 2)}.modalOverlay .acctCreatePanel .modalHead{min-height:38px;padding:var(--sp-1-5) var(--sp-2-5)}.modalOverlay .acctCreatePanel .modalBody{padding:var(--sp-2)}.modalOverlay .acctCreatePanel .modalFoot{padding:var(--sp-1-5) var(--sp-2-5)}}.modalOverlay .modGrpPanelShell.modal{max-height:calc(100dvh - 40px)}.modalOverlay.modGrpOverlay .uiPanelHead{background:linear-gradient(180deg, var(--surface-raised) 0%, var(--surface) 100%);padding:12px 14px 10px}.modalOverlay.modGrpOverlay .uiPanelBody{padding:10px 12px 12px}.modalOverlay.modGrpOverlay .uiPanelFoot{padding:10px 12px}.modalOverlay.modGrpOverlay .uiPanelActions{gap:8px}.modalOverlay.chainEventsOverlay .uiPanelHead{min-height:48px;padding:12px 14px 10px}.modalOverlay.chainEventsOverlay .uiPanelBody,.modalOverlay.chainEventsOverlay .uiPanelFoot{padding:8px 12px 10px}.modalOverlay.chainEventsOverlay .uiPanelActions{gap:8px}.modalOverlay.periodLockOverlay{--modal-inset:var(--sp-4)}.modalOverlay.periodLockOverlay .uiPanelHead{background:var(--ui-panel-head-bg);border-bottom:var(--sp-px) solid var(--ui-panel-head-border);min-height:38px;padding:8px 12px 7px}.modalOverlay.periodLockOverlay .periodLockPanel{max-height:min(804px, calc(100dvh - var(--sp-4) * 2));flex-direction:column;display:flex;overflow:hidden}.modalOverlay.periodLockOverlay .uiPanelHead,.modalOverlay.periodLockOverlay .uiPanelFoot{flex:none}.modalOverlay.periodLockOverlay .uiPanelBody{overscroll-behavior:contain;scrollbar-gutter:stable;flex:auto;min-height:0;padding:10px 12px 12px;overflow-y:auto}.modalOverlay.periodLockOverlay .uiPanelFoot{background:var(--ui-panel-foot-bg);border-top:var(--sp-px) solid var(--ui-panel-foot-border);padding:8px 12px 10px}.modalOverlay.periodLockOverlay .uiPanelActions{align-items:center;gap:8px 6px;width:100%}.modalOverlay.periodLockOverlay .btn,.modalOverlay.periodLockOverlay .iconBtn{box-shadow:none}.modalOverlay.periodLockOverlay .btnMini{border-radius:6px;height:24px;min-height:24px;padding:0 10px;font-size:10.7px;font-weight:610}.modalOverlay.periodLockOverlay .uiPanelHeadActions .iconBtn{border-radius:6px;width:24px;min-width:24px;height:24px;min-height:24px}:root[data-theme=dark] .modalOverlay.periodLockOverlay .periodLockPanel{background:var(--ui-panel-shell-bg);box-shadow:var(--ui-panel-elevated-shadow)}:root[data-theme=dark] .modalOverlay.periodLockOverlay .uiPanelHead{border-bottom-color:var(--accent-luxury-border);background:var(--ui-panel-head-bg)}:root[data-theme=dark] .modalOverlay.periodLockOverlay .uiPanelBody{background:var(--ui-panel-body-bg)}:root[data-theme=dark] .modalOverlay.periodLockOverlay .uiPanelFoot{border-top-color:var(--border-light);background:var(--ui-panel-foot-bg)}.modalOverlay .acctEditPanelShell.modal{max-height:min(760px, calc(100dvh - var(--sp-8)));flex-direction:column;display:flex;overflow:hidden}.modalOverlay .acctEditPanelShell .uiPanelHead,.modalOverlay .acctEditPanelShell .uiPanelFoot{flex:none}.modalOverlay .acctEditPanelShell .uiPanelBody{flex:auto;min-height:0;overflow:hidden}.modalOverlay.acctEditOverlay .uiPanelHead{background:var(--ui-panel-head-bg);background-image:var(--ops-toolbar-bg);padding:10px 12px 8px}.modalOverlay.acctEditOverlay .uiPanelBody{padding:10px 12px 12px}.modalOverlay.acctEditOverlay .uiPanelFoot{padding:10px 12px}.modalOverlay.acctEditOverlay .uiPanelActions{width:100%}body:has(.acctEditOverlay) .rowActMenu.show{z-index:var(--z-overlay-modal-raised)}.modalOverlay .modalSubhead{padding:var(--sp-2) var(--sp-4);border-bottom:var(--sp-px) solid var(--border-lighter);background:var(--surface-raised)}.modal-enter-active,.modal-leave-active{transition:opacity .16s}.modal-enter-active .modal,.modal-leave-active .modal{transition:transform .18s,opacity .18s}.modal-enter-from,.modal-leave-to{opacity:0}.modal-enter-from .modal,.modal-leave-to .modal{opacity:0;transform:translateY(8px)scale(.985)}.modalTitle,.modalOverlay .uiPanelTitle{font-size:var(--modal-title-size);line-height:var(--modal-title-line);font-weight:var(--modal-title-weight);letter-spacing:var(--modal-title-track);color:var(--modal-title-color)}.modalTitle--compact{font-size:var(--text-base);letter-spacing:-.01em;color:var(--text-primary);font-weight:760}:root[data-theme=dark] .modalOverlay.accountModalOverlay{background:var(--modal-strong-overlay-bg)}:root[data-theme=dark] .modalOverlay .usrSettingsPanel.modal{background:var(--surface)}:root[data-theme=dark] .modalOverlay .accountModalPanel{outline-color:var(--modal-panel-outline);box-shadow:var(--shadow-lg)}:root[data-theme=dark] .modalOverlay .usrSettingsPanel .modalHead,:root[data-theme=dark] .modalOverlay .usrSettingsPanel .modalFoot,:root[data-theme=dark] .modalOverlay.modGrpOverlay .uiPanelHead{background:var(--ui-panel-head-bg)}@media (width<=900px){.modalOverlay.acctEditOverlay{--modal-inset:var(--sp-2)}.modalOverlay .acctEditPanelShell.modal{max-height:calc(100dvh - var(--sp-4))}.modalOverlay .acctEditPanelShell .uiPanelBody{overscroll-behavior:contain;overflow:auto}}@media (width<=520px){.modalOverlay.accountModalOverlay{--modal-inset:var(--sp-2)}.modalOverlay .accountModalPanel{width:100%;height:calc(100dvh - var(--sp-4));max-height:calc(100dvh - var(--sp-4))}}@media (pointer:coarse){.modalOverlay.periodLockOverlay .btnMini{height:auto;min-height:44px}.modalOverlay.periodLockOverlay .uiPanelHeadActions .iconBtn{width:44px;min-width:44px;height:44px;min-height:44px}}:root{--ui-ctrl-h:38px;--ui-ctrl-pad-x:var(--sp-2-5);--ui-ctrl-pad-y:var(--sp-0);--ui-ctrl-radius:var(--radius-md);--ui-ctrl-font-size:var(--text-md);--ui-ctrl-bg:var(--surface);--ui-ctrl-border:var(--border);--ui-ctrl-border-soft:var(--border-lighter);--ui-ctrl-text:var(--text-primary);--ui-ctrl-placeholder:var(--text-muted)}:where(.uiInput,.uiSelect,.uiTextarea,.fieldInput,.ddsInput,.ddsSelect,.modalInput,.ddsTextarea,.hdrInput){border:1px solid var(--ui-ctrl-border);border-radius:var(--ui-ctrl-radius);background:var(--ui-ctrl-bg);width:100%;min-width:0;color:var(--ui-ctrl-text);font:inherit;font-size:var(--ui-ctrl-font-size);transition:border-color .15s,box-shadow .15s,background .15s}.uiAuto{width:auto}:where(.uiInput,.uiSelect,.fieldInput,.ddsInput,.ddsSelect,.modalInput,.hdrInput){height:var(--ui-ctrl-h);padding:var(--ui-ctrl-pad-y) var(--ui-ctrl-pad-x)}:where(.uiTextarea,.ddsTextarea,.fieldTextarea){min-height:80px;padding:var(--sp-2);resize:vertical}:where(.uiInput,.uiTextarea,.fieldInput,.ddsInput,.ddsSelect,.modalInput,.ddsTextarea,.fieldTextarea,.hdrInput)::placeholder{color:var(--ui-ctrl-placeholder)}:where(.uiInput,.uiSelect,.uiTextarea,.fieldInput,.ddsInput,.ddsSelect,.modalInput,.ddsTextarea,.fieldTextarea,.hdrInput):focus-visible{border-color:var(--state-control-border-hover);box-shadow:0 0 0 3px var(--state-control-ring);outline:none}:where(.uiInput,.uiSelect,.uiTextarea,.fieldInput,.ddsInput,.ddsSelect,.modalInput,.ddsTextarea,.fieldTextarea,.hdrInput):disabled{opacity:.6;cursor:not-allowed}:where(.uiInput,.uiSelect,.uiTextarea,.fieldInput,.ddsInput,.ddsSelect,.modalInput,.ddsTextarea,.fieldTextarea,.hdrInput)[aria-invalid=true],:where(.uiInput,.uiSelect,.uiTextarea,.fieldInput,.ddsInput,.ddsSelect,.modalInput,.ddsTextarea,.fieldTextarea,.hdrInput).isError{border-color:rgb(var(--bad-rgb) / .55);box-shadow:0 0 0 3px rgb(var(--bad-rgb) / .1)}:where(select.uiSelect,select.fieldInput,select.ddsInput,select.ddsSelect,select.modalInput){appearance:auto;-webkit-appearance:menulist}:where(.uiSm){--ui-ctrl-h:28px;--ui-ctrl-pad-x:var(--sp-2);--ui-ctrl-radius:var(--radius-sm);--ui-ctrl-font-size:var(--text-sm)}@media (width<=599px){:where(.uiSm){--ui-ctrl-h:44px;--ui-ctrl-pad-x:var(--sp-2-5);--ui-ctrl-font-size:var(--text-md)}}@media (pointer:coarse){:root,:where(.uiSm){--ui-ctrl-h:44px}}.uiField{gap:var(--sp-1);display:grid}.uiFieldLabel{text-transform:uppercase;letter-spacing:.1em;color:var(--text-secondary);font-size:11px;font-weight:700;line-height:1}.uiFieldHint{font-size:var(--text-xs);color:var(--text-secondary);line-height:var(--leading-normal)}.drawerForm{gap:var(--sp-2-5);flex-direction:column;display:flex}.fieldLabel{gap:var(--sp-0-5);flex-direction:column;display:flex}.fieldLabelComfort{gap:var(--sp-1)}.fieldLbl{font-size:var(--text-sm);color:var(--text-secondary);font-weight:600}.fieldTextarea{min-height:60px}.drawerFormActions{justify-content:flex-end;gap:var(--sp-2);margin-top:var(--sp-2);display:flex}.ddsField{gap:var(--sp-1);display:grid}.ddsFieldLbl,.uiFieldLabel{text-transform:uppercase;letter-spacing:.1em;color:var(--text-secondary);font-size:11px;font-weight:700;line-height:1}.ddsFieldHint,.uiFieldHint,.ddsHint{font-size:var(--text-xs);color:var(--text-secondary);line-height:var(--leading-normal)}.uiFieldQuietLabel .uiFieldLabel{font-size:var(--text-xs);letter-spacing:0;color:var(--text-secondary);line-height:1.15;font-weight:var(--fw-semibold)}.ddsReadonly{background:var(--surface-raised);color:var(--text-secondary)}.ddsStatus{font-size:var(--text-sm);color:rgb(var(--ok-rgb))}.ddsStatus.isError{color:rgb(var(--red-brand))}.uiColor{-webkit-tap-highlight-color:transparent;appearance:none;border:1px solid var(--ui-ctrl-border);border-radius:var(--radius-sm);background:var(--ui-ctrl-bg);cursor:pointer;width:24px;height:24px;box-shadow:0 1px 2px rgb(var(--shade) / .06);padding:0}.uiColor:focus-visible{border-color:var(--state-control-border-hover);box-shadow:0 0 0 3px var(--state-control-ring);outline:none}.uiColor::-webkit-color-swatch-wrapper{padding:2px}.uiColor::-webkit-color-swatch{border-radius:var(--radius-xs);border:none}.uiColorSm{border-radius:7px;width:20px;height:20px}.uiColorWide{border-radius:var(--radius-md);width:100%;min-width:0;height:28px}.uiColorWide::-webkit-color-swatch-wrapper{padding:var(--sp-1)}.uiColorWide::-webkit-color-swatch{border-radius:var(--radius-sm)}.uiRange{width:100%;accent-color:var(--accent)}.uiRange:focus-visible{box-shadow:0 0 0 3px var(--state-control-ring);border-radius:var(--radius-full);outline:none}input[type=file].uiFile{width:100%;min-height:var(--ui-ctrl-h);padding:var(--sp-1-5) var(--sp-2);border:1px solid var(--ui-ctrl-border);background:var(--ctrl-bg);color:var(--text-secondary);font:inherit;font-size:var(--text-sm);box-sizing:border-box;border-radius:11px}input[type=file].uiFile:focus-visible{border-color:var(--state-control-border-hover);box-shadow:0 0 0 3px var(--state-control-ring);outline:none}input[type=file].uiFile::file-selector-button{margin-right:var(--sp-2-5);border-radius:var(--radius-md);border:1px solid var(--btn-soft-border);background:var(--ctrl-bg);height:28px;color:var(--btn-soft-text);font:inherit;cursor:pointer;transition:background var(--transition-fast), border-color var(--transition-fast), color var(--transition-fast);padding:0 10px;font-size:11px;font-weight:700}input[type=file].uiFile::file-selector-button:hover{background:var(--ctrl-bg-hover);border-color:var(--btn-neutral-hover-border);color:var(--btn-neutral-hover-text)}.fmtSection{gap:var(--fmt-section-gap,var(--sp-1));margin-bottom:var(--fmt-section-mb,0);flex-direction:column;display:flex}.fmtSection:last-child{margin-bottom:0}.fmtLabel{font-size:var(--text-xs);font-weight:var(--fmt-label-fw,var(--fw-semibold));color:var(--fmt-label-color,var(--text-muted));margin-bottom:var(--fmt-label-mb,0);text-transform:var(--fmt-label-transform,none);letter-spacing:var(--fmt-label-track,normal)}.fmtDotHost{position:relative}.fmtHdrDot{top:var(--fmt-dot-top,4px);right:var(--fmt-dot-right,5px);left:var(--fmt-dot-left,auto);width:var(--fmt-dot-size,8px);height:var(--fmt-dot-size,8px);appearance:none;border-radius:var(--radius-full);border:1px solid rgb(var(--accent-rgb) / .2);background:rgb(var(--glow) / .38);opacity:.48;cursor:pointer;z-index:var(--fmt-dot-z,13);touch-action:manipulation;-webkit-tap-highlight-color:transparent;box-shadow:0 0 0 1px rgb(var(--glow) / .5), 0 1px 2px rgb(var(--shade) / .08);padding:0;transition:opacity .12s,border-color .12s,box-shadow .12s,transform .12s;position:absolute}.fmtHdrDot.moneyColDot{--fmt-dot-top:25px;--fmt-dot-right:5px;--fmt-dot-left:auto}.fmtHdrDot:after{content:"";border-radius:inherit;background:rgb(var(--accent-rgb) / .16);pointer-events:none;position:absolute;inset:2px}@media (width<=899px) and (pointer:coarse){.fmtHdrDot:before{content:"";border-radius:var(--radius-full);background:rgb(var(--glow) / 0);position:absolute;inset:-8px}}.fmtHdrDot.hasColor{opacity:.96;border-color:rgb(var(--accent-rgb) / .4);box-shadow:0 0 0 1px rgb(var(--glow) / .82), 0 1px 3px rgb(var(--shade) / .14)}.fmtHdrDot.hasColor:after{background:rgb(var(--glow) / .32)}.fmtHdrDot.hasColor:not([style]),.fmtHdrDot.hasColor[style=""]{background:rgb(var(--accent-rgb) / .12)}.moneyHeaderTop:hover>.moneyGroupDot,.moneyHeaderTop:focus-within>.moneyGroupDot,.fmtHdrDot:hover{opacity:1;border-color:rgb(var(--accent-rgb) / .54);background:var(--surface);box-shadow:0 0 0 2px rgb(var(--accent-rgb) / .1), 0 2px 6px rgb(var(--shade) / .18);transform:scale(1.06)}.fmtDotHost:hover:not(:has(.moneyHeaderTop:hover)):not(:has(.moneyGroupDot:hover))>.fmtHdrDot{opacity:1;border-color:rgb(var(--accent-rgb) / .54);background:var(--surface);box-shadow:0 0 0 2px rgb(var(--accent-rgb) / .1), 0 2px 6px rgb(var(--shade) / .18);transform:scale(1.06)}.fmtDotHost:focus:not(:has(.moneyHeaderTop:focus-within)):not(:has(.moneyGroupDot:focus))>.fmtHdrDot{opacity:1;border-color:rgb(var(--accent-rgb) / .54);background:var(--surface);box-shadow:0 0 0 2px rgb(var(--accent-rgb) / .1), 0 2px 6px rgb(var(--shade) / .18);transform:scale(1.06)}.fmtHdrDot:focus,.fmtHdrDot:focus-visible{opacity:1;border-color:rgb(var(--accent-rgb) / .58);background:var(--surface);box-shadow:0 0 0 3px var(--accent-ring), 0 2px 6px rgb(var(--shade) / .16);outline:none}:root[data-theme=dark] .fmtHdrDot{border-color:var(--border-hairline);background:rgb(var(--glow) / .1);opacity:.18;box-shadow:none}:root[data-theme=dark] .fmtHdrDot:after{background:rgb(var(--glow) / .1)}:root[data-theme=dark] .fmtHdrDot.hasColor{opacity:.92;border-color:rgb(var(--accent-rgb) / .36);box-shadow:0 0 0 1px rgb(var(--glow) / .2)}:root[data-theme=dark] .fmtHdrDot.hasColor:after{background:rgb(var(--glow) / .22)}:root[data-theme=dark] .moneyHeaderTop:hover>.moneyGroupDot,:root[data-theme=dark] .moneyHeaderTop:focus-within>.moneyGroupDot,:root[data-theme=dark] .fmtHdrDot:hover{opacity:.92;border-color:var(--state-control-border-hover);background:var(--surface-raised);box-shadow:0 0 0 2px var(--state-control-ring)}:root[data-theme=dark] .fmtDotHost:hover:not(:has(.moneyHeaderTop:hover)):not(:has(.moneyGroupDot:hover))>.fmtHdrDot{opacity:.92;border-color:var(--state-control-border-hover);background:var(--surface-raised);box-shadow:0 0 0 2px var(--state-control-ring)}:root[data-theme=dark] .fmtDotHost:focus:not(:has(.moneyHeaderTop:focus-within)):not(:has(.moneyGroupDot:focus))>.fmtHdrDot{opacity:.92;border-color:var(--state-control-border-hover);background:var(--surface-raised);box-shadow:0 0 0 2px var(--state-control-ring)}:root[data-theme=dark] .fmtHdrDot:focus,:root[data-theme=dark] .fmtHdrDot:focus-visible{opacity:1;border-color:var(--state-control-border-hover);background:var(--surface-raised);box-shadow:0 0 0 3px var(--accent-ring)}.acctGrid .fmtHdrDot,.workbenchDenseTable .fmtHdrDot{opacity:.16;box-shadow:0 0 0 1px rgb(var(--glow) / .34);transform:scale(.82)}.acctGrid .fmtHdrDot.hasColor,.workbenchDenseTable .fmtHdrDot.hasColor{opacity:.9;transform:none}.acctGrid .fmtDotHost:hover .fmtHdrDot,.acctGrid .fmtDotHost:focus-within .fmtHdrDot,.acctGrid .fmtHdrDot:hover,.acctGrid .fmtHdrDot:focus-visible,.workbenchDenseTable .fmtDotHost:hover .fmtHdrDot,.workbenchDenseTable .fmtDotHost:focus-within .fmtHdrDot,.workbenchDenseTable .fmtHdrDot:hover,.workbenchDenseTable .fmtHdrDot:focus-visible{opacity:1;transform:scale(1)}.acctGrid .colResizer,.acctGrid .groupResizer{cursor:col-resize;opacity:0;transition:opacity .12s,background .12s}.acctGrid .colResizer:hover,.acctGrid .groupResizer:hover{background:var(--accent);opacity:.3;border-radius:var(--radius-full)}.acctGrid .xcell:hover>.colResizer,.acctGrid .xcell:focus-within>.colResizer,.acctGrid .xcell:hover>.groupResizer,.acctGrid .xcell:focus-within>.groupResizer,.acctGrid .colResizer:hover,.acctGrid .groupResizer:hover{opacity:.32}@media (hover:none){.acctGrid .fmtHdrDot,.acctGrid .colResizer,.acctGrid .groupResizer{opacity:.55;transform:none}}@media (pointer:coarse){.xrow.xhead:has(.fmtHdrDot){height:auto;min-height:44px}.xrow.xgroups:has(.fmtHdrDot){height:auto;min-height:44px}tr:has(>.fmtDotHost .fmtHdrDot){height:auto;min-height:44px}.fmtDotHost.fmtDotHost.fmtDotHost.fmtDotHost{height:44px;min-height:44px}.fmtHdrDot.fmtHdrDot{width:44px;min-width:44px;height:44px;min-height:44px;box-shadow:none;background-clip:content-box;border:0;padding:18px;top:0;left:auto;right:0;transform:none}.fmtHdrDot.fmtHdrDot:before{display:none}.fmtHdrDot.fmtHdrDot:after{inset:18px}.fmtHdrDot.fmtHdrDot:focus-visible{box-shadow:0 0 0 3px var(--accent-ring)}}:root{--ui-tabs-gap:var(--sp-1-5);--ui-tabs-pad:var(--sp-1-5) var(--sp-2);--ui-tabs-bg:var(--surface);--ui-tabs-bar-border:var(--border-lighter);--ui-tabs-atmospheric-line:linear-gradient(90deg, rgb(var(--atmospheric-accent-rgb) / 0), rgb(var(--atmospheric-accent-rgb) / .74) 18%, rgb(var(--atmospheric-accent-rgb) / .74) 82%, rgb(var(--atmospheric-accent-rgb) / 0));--ui-tabs-atmospheric-line-size:1px;--ui-tabs-active-line:var(--accent-luxury);--ui-tab-h:30px;--ui-tab-pad-x:10px;--ui-tab-radius:999px;--ui-tab-font-size:11.5px;--ui-tab-font-weight:700;--ui-tab-border:var(--border-lighter);--ui-tab-bg:linear-gradient(180deg, var(--surface-raised), var(--surface));--ui-tab-text:var(--text-secondary);--ui-tab-hover-border:var(--state-control-border-hover);--ui-tab-hover-bg:var(--surface-raised);--ui-tab-hover-text:var(--text-primary);--ui-tab-on-border:rgb(var(--accent-rgb) / .34);--ui-tab-on-bg:linear-gradient(180deg, rgb(var(--accent-rgb) / .14), rgb(var(--accent-rgb) / .08));--ui-tab-on-text:var(--text-primary);--ui-tab-on-shadow:0 0 0 3px rgb(var(--accent-rgb) / .12)}:root[data-theme=dark]{--ui-tabs-atmospheric-line:linear-gradient(90deg, rgb(var(--atmospheric-accent-rgb) / 0), rgb(var(--atmospheric-accent-rgb) / .86) 18%, rgb(var(--atmospheric-accent-rgb) / .86) 82%, rgb(var(--atmospheric-accent-rgb) / 0));--ui-tabs-active-line:var(--accent-luxury)}.uiTabList{align-items:center;gap:var(--ui-tabs-gap);flex-wrap:wrap;min-width:0;display:flex}.uiTabListBar,.uiTabListUnderline{--ui-tabs-atmospheric-inset:var(--sp-2);background:var(--ui-tabs-atmospheric-line) var(--ui-tabs-atmospheric-inset) 100% / calc(100% - var(--ui-tabs-atmospheric-inset) * 2) var(--ui-tabs-atmospheric-line-size) no-repeat}.uiTabListBar{padding:var(--ui-tabs-pad);background:var(--ui-tabs-atmospheric-line) var(--ui-tabs-atmospheric-inset) 100% / calc(100% - var(--ui-tabs-atmospheric-inset) * 2) var(--ui-tabs-atmospheric-line-size) no-repeat, var(--ui-tabs-bg);box-shadow:0 1px 0 rgb(var(--glow) / .92) inset;border-bottom:1px solid #0000}:root[data-theme=dark] .uiTabListBar{box-shadow:none}:root[data-theme=dark] .uiTabList{--ui-tab-bg:var(--surface-raised);--ui-tab-hover-border:var(--border-light);--ui-tab-hover-bg:rgb(var(--glow) / .048);--ui-tab-hover-text:var(--text-primary);--ui-tab-on-border:var(--accent-luxury-border);--ui-tab-on-bg:var(--accent-luxury-bg-strong);--ui-tab-on-text:var(--text-primary);--ui-tab-on-shadow:0 0 0 1px var(--accent-luxury-ring)}.uiTabListSticky{z-index:var(--ui-tabs-sticky-z,5);position:sticky;top:0}.uiTabListPrimary{--ui-tabs-gap:var(--sp-1);--ui-tab-h:40px;--ui-tab-pad-x:var(--sp-4);--ui-tab-radius:var(--radius-lg);--ui-tab-font-size:var(--text-sm-plus);--ui-tab-font-weight:var(--fw-semibold);--ui-tab-border:var(--border-lighter);--ui-tab-bg:var(--surface-raised);--ui-tab-text:var(--text-secondary);--ui-tab-hover-border:var(--border-light);--ui-tab-hover-bg:var(--surface-raised);--ui-tab-hover-text:var(--text-primary);--ui-tab-on-border:var(--accent-luxury-border);--ui-tab-on-bg:var(--accent-luxury-soft);--ui-tab-on-text:var(--accent-luxury-text);--ui-tab-on-shadow:none}.uiTabListPrimary .uiTab{justify-content:center;align-items:center;gap:var(--sp-1);display:inline-flex;transform:none}.uiTabListPrimary.uiTabListSticky{padding:var(--ui-tabs-pad);background:var(--ui-tabs-bg)}:root[data-theme=dark] .uiTabListPrimary{--ui-tab-border:var(--border-lighter);--ui-tab-bg:var(--surface-raised);--ui-tab-hover-border:var(--border-light);--ui-tab-hover-bg:rgb(var(--glow) / .048);--ui-tab-on-border:var(--accent-luxury-border);--ui-tab-on-bg:var(--accent-luxury-bg);--ui-tab-on-text:var(--accent-luxury-text);--ui-tab-on-shadow:0 0 0 1px var(--accent-luxury-ring)}.uiTabListPill{border:1px solid var(--border-lighter);border-radius:var(--radius-full);background:var(--surface);width:fit-content;padding:3px}.uiTabListEven{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:0;display:grid}.uiTabListPill .uiTab{box-shadow:none;border-radius:var(--radius-full);background:0 0;border:0;transform:none}.uiTabListPill .uiTab:hover{background:rgb(var(--shade) / .03);border-color:#0000;transform:none}.uiTabListPill .uiTab.active,.uiTabListPill .uiTab.isActive,.uiTabListPill .uiTab.isOn,.uiTabListPill .uiTab[aria-selected=true]{background:rgb(var(--accent-rgb) / .1);color:var(--text-primary);box-shadow:none}:root[data-theme=dark] .uiTabListPill{background:color-mix(in srgb, var(--surface-sunken) 78%, var(--surface))}:root[data-theme=dark] .uiTabListPill .uiTab:hover{background:rgb(var(--glow) / .038)}:root[data-theme=dark] .uiTabListPill .uiTab.active,:root[data-theme=dark] .uiTabListPill .uiTab.isActive,:root[data-theme=dark] .uiTabListPill .uiTab.isOn,:root[data-theme=dark] .uiTabListPill .uiTab[aria-selected=true]{background:var(--accent-luxury-bg)}.uiTabListCard{padding:var(--sp-1);border:1px solid var(--border-light);border-radius:var(--radius-xl);background:var(--surface);overflow-x:auto}.uiTabListCard .uiTab{min-width:132px;height:36px;min-height:36px;padding:0 var(--sp-3);font-size:var(--text-sm-plus);justify-content:space-between}.uiTabListCard .count-badge{margin-left:var(--sp-2)}.uiTabListUnderline{align-items:flex-end;gap:var(--sp-1);margin-bottom:var(--sp-4);border-bottom:1px solid #0000}:root[data-theme=dark] .uiTabListUnderline{border-bottom-color:#0000}.uiTabListUnderline .uiTab{height:auto;min-height:0;padding:var(--sp-2) var(--sp-4);box-shadow:none;color:var(--text-secondary);font-size:var(--text-sm);font-weight:var(--fw-medium);letter-spacing:0;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;flex-direction:column;align-items:flex-start;gap:2px;display:inline-flex;transform:none}.uiTabListUnderline .uiTab:hover{color:var(--text-primary);background:0 0;border-bottom-color:#0000;transform:none}.uiTabListUnderline .uiTab.active,.uiTabListUnderline .uiTab.isActive,.uiTabListUnderline .uiTab.isOn,.uiTabListUnderline .uiTab[aria-selected=true]{border-bottom-color:var(--ui-tabs-active-line);box-shadow:none;color:var(--accent-luxury-text);background:0 0;transform:none}:root[data-theme=dark] .uiTabListUnderline .uiTab:hover{color:var(--text-primary)}:root[data-theme=dark] .uiTabListUnderline .uiTab.active,:root[data-theme=dark] .uiTabListUnderline .uiTab.isActive,:root[data-theme=dark] .uiTabListUnderline .uiTab.isOn,:root[data-theme=dark] .uiTabListUnderline .uiTab[aria-selected=true]{border-bottom-color:var(--ui-tabs-active-line);color:var(--accent-luxury-text)}.uiTabListUnderlineCompact{gap:var(--sp-3);margin-bottom:0}.uiTabListUnderlineCompact .uiTab{min-height:40px;padding:var(--sp-1-5) var(--sp-4) calc(var(--sp-1-5) + 1px);font-size:var(--text-lg);font-weight:var(--fw-semibold);align-items:center}.uiTabListUnderlineCompact .uiTab.active,.uiTabListUnderlineCompact .uiTab.isActive,.uiTabListUnderlineCompact .uiTab.isOn,.uiTabListUnderlineCompact .uiTab[aria-selected=true]{font-weight:var(--fw-bold)}.uiTabHint{color:var(--text-tertiary);font-size:var(--text-xs);font-weight:var(--fw-normal)}.uiTab{-webkit-tap-highlight-color:transparent;appearance:none;border:1px solid var(--ui-tab-border);background:var(--ui-tab-bg);color:var(--ui-tab-text);border-radius:var(--ui-tab-radius);height:var(--ui-tab-h);min-height:var(--ui-tab-h);padding:0 var(--ui-tab-pad-x);font:inherit;font-size:var(--ui-tab-font-size);font-weight:var(--ui-tab-font-weight);letter-spacing:0;cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;transition:background var(--transition-fast), border-color var(--transition-fast), box-shadow var(--transition-fast), color var(--transition-fast), transform var(--transition-fast)}.uiTab:hover{background:var(--ui-tab-hover-bg);border-color:var(--ui-tab-hover-border);color:var(--ui-tab-hover-text);transform:translateY(-.5px)}.uiTab:focus-visible{box-shadow:0 0 0 3px var(--state-control-ring);outline:none}.uiTab.active,.uiTab.isActive,.uiTab.isOn,.uiTab[aria-selected=true]{border-color:var(--ui-tab-on-border);background:var(--ui-tab-on-bg);color:var(--ui-tab-on-text);box-shadow:var(--ui-tab-on-shadow);transform:none}.uiTabSm{border-radius:var(--radius-md);height:27px;min-height:27px;padding:0 10px;font-size:11px;font-weight:660}@media (width<=599px){.uiTab{height:auto;min-height:44px;padding-block:var(--sp-1)}.uiTabSm{height:auto;min-height:44px;padding-inline:var(--sp-2);font-size:var(--text-sm)}}@media (pointer:coarse){.uiTab,.uiTabSm{height:auto;min-height:44px}}.pill-tab-bar{--ui-tab-h:34px;--ui-tab-pad-x:14px;--ui-tab-radius:12px;--ui-tab-border:transparent;--ui-tab-bg:transparent;--ui-tab-text:var(--text-secondary);--ui-tab-hover-bg:rgb(var(--shade) / .05);--ui-tab-hover-border:transparent;--ui-tab-hover-text:var(--text-primary);--ui-tab-on-bg:rgb(var(--accent-rgb) / .08);--ui-tab-on-border:rgb(var(--accent-rgb) / .18);--ui-tab-on-text:var(--accent);--ui-tab-on-shadow:none}:root[data-theme=dark] .pill-tab-bar{--ui-tab-on-bg:var(--accent-luxury-bg);--ui-tab-on-border:var(--accent-luxury-border);--ui-tab-on-text:var(--accent-luxury-text);--ui-tab-on-shadow:0 0 0 1px var(--accent-luxury-ring)}:root{--seg-gap:var(--sp-0-5);--seg-pad:var(--sp-0-5);--seg-radius:var(--radius-lg);--seg-border:var(--border-lighter);--seg-bg:var(--surface-sunken);--seg-btn-h:30px;--seg-btn-pad-x:var(--sp-2);--seg-btn-radius:var(--radius-md);--seg-btn-text:var(--text-secondary);--seg-btn-text-active:var(--text-primary)}.segCtrl{padding:var(--seg-pad);gap:var(--seg-gap);border-radius:var(--seg-radius);border:1px solid var(--seg-border);background:var(--seg-bg);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid}.segBtn{min-height:var(--seg-btn-h);padding:0 var(--seg-btn-pad-x);border-radius:var(--seg-btn-radius);color:var(--seg-btn-text);font:inherit;font-size:var(--text-md);font-weight:var(--fw-hdr);line-height:var(--leading-tight);letter-spacing:-.01em;text-align:center;white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background var(--transition-fast), border-color var(--transition-fast), color var(--transition-fast), box-shadow var(--transition-fast);background:0 0;border:1px solid #0000;justify-content:center;align-items:center;display:inline-flex}.segBtn:hover{color:var(--text-primary);background:rgb(var(--shade) / .03)}.segBtn.active,.segBtn.isActive,.segBtn[aria-pressed=true],.segBtn[aria-selected=true]{border-color:rgb(var(--accent-rgb) / .34);background:var(--ctrl-accent-bg);box-shadow:var(--ctrl-shadow);color:var(--seg-btn-text-active)}.segBtn:focus-visible{box-shadow:0 0 0 3px var(--accent-ring);outline:none}:root[data-theme=dark] .segBtn.active,:root[data-theme=dark] .segBtn.isActive,:root[data-theme=dark] .segBtn[aria-pressed=true],:root[data-theme=dark] .segBtn[aria-selected=true]{border-color:var(--accent-luxury-border);background:var(--accent-luxury-bg);box-shadow:inset 0 0 0 1px var(--accent-luxury-ring);color:var(--accent-luxury-text)}:root[data-theme=dark] .segBtn.active .segCount,:root[data-theme=dark] .segBtn.isActive .segCount,:root[data-theme=dark] .segBtn[aria-pressed=true] .segCount,:root[data-theme=dark] .segBtn[aria-selected=true] .segCount{color:var(--accent-luxury-text)}.segCtrlSmall{--seg-pad:3px;--seg-gap:3px;--seg-radius:11px;--seg-btn-h:26px;--seg-btn-pad-x:var(--sp-2)}.segCtrlSmall .segBtn{font-size:var(--text-xs);font-weight:750}.segCtrlInline{vertical-align:middle;width:fit-content;display:inline-grid}@media (width<=599px){.segCtrl,.segCtrlSmall{--seg-btn-h:44px;--seg-btn-pad-x:var(--sp-2)}.segCtrlSmall .segBtn{font-size:var(--text-sm)}}.segCtrlHero{--seg-gap:0px;--seg-pad:0px;--seg-radius:var(--radius-lg);--seg-border:var(--border-lighter);--seg-bg:var(--ctrl-bg);--seg-btn-h:35px;--seg-btn-pad-x:14px;--seg-btn-radius:0px}.segCtrlHero .segBtn+.segBtn{border-left:1px solid var(--seg-border)}.segCtrlHero .segBtn:first-child{border-top-left-radius:var(--seg-radius);border-bottom-left-radius:var(--seg-radius)}.segCtrlHero .segBtn:last-child{border-top-right-radius:var(--seg-radius);border-bottom-right-radius:var(--seg-radius)}.segCount{font-variant-numeric:tabular-nums;color:var(--text-primary);opacity:.92;margin-inline-start:var(--sp-1);font-weight:850}.segBtn.active .segCount,.segBtn.isActive .segCount,.segBtn[aria-pressed=true] .segCount,.segBtn[aria-selected=true] .segCount{opacity:1}@media (pointer:coarse){.segCtrl,.segCtrlSmall,.segCtrlHero{--seg-btn-h:44px}}.switch{flex:0 0 36px;width:36px;min-width:36px;height:20px;display:inline-block;position:relative}.switch input{opacity:0;cursor:pointer;z-index:1;width:100%;height:100%;margin:0;position:absolute;inset:0}.switch .slider{border-radius:var(--radius-full);background:var(--style-switch-track);border:1px solid var(--style-switch-track-border);cursor:pointer;pointer-events:none;box-sizing:border-box;transition:background .15s,border-color .15s,box-shadow .15s;position:absolute;inset:0}.switch .slider:before{content:"";background:var(--style-switch-thumb-bg);border-radius:var(--radius-full);width:15px;height:15px;box-shadow:0 1px 3px rgb(var(--shade) / .12);box-sizing:border-box;transition:transform .15s;position:absolute;top:2px;left:2px}.switch input:checked+.slider{background:var(--style-switch-track-on);border-color:var(--style-switch-track-on-border)}.switch input:checked+.slider:before{transform:translate(15px)}.switch input:focus-visible+.slider{box-shadow:0 0 0 3px var(--state-control-ring)}@media (pointer:coarse){.switch{flex-basis:44px;width:44px;min-width:44px;height:44px}.switch .slider{width:36px;height:20px;inset:50% auto auto 50%;transform:translate(-50%,-50%)}}.uiChk{-webkit-tap-highlight-color:transparent;appearance:none;border-radius:var(--radius-xs);border:1px solid rgb(var(--accent-rgb) / .28);background:var(--ctrl-bg);width:18px;min-width:18px;height:18px;min-height:18px;box-shadow:var(--ctrl-shadow);cursor:pointer;color:var(--accent);transition:border-color var(--transition-fast), background var(--transition-fast), box-shadow var(--transition-fast);place-content:center;margin:0;display:inline-grid}.uiChk:before{content:"";opacity:0;width:8px;height:8px;transition:transform var(--transition-fast), opacity var(--transition-fast);background:currentColor;border-radius:3px;transform:scale(.2)}.uiChk:hover{border-color:rgb(var(--accent-rgb) / .42);box-shadow:0 0 0 3px rgb(var(--accent-rgb) / .1)}.uiChk:checked{border-color:rgb(var(--accent-rgb) / .42);background:var(--ctrl-accent-bg)}.uiChk:checked:before{opacity:1;transform:scale(1)}.uiChk:focus-visible{box-shadow:0 0 0 3px var(--state-control-ring);outline:none}.uiChk:disabled{opacity:.55;cursor:not-allowed;box-shadow:none}.uiChkSm{border-radius:5px;width:16px;min-width:16px;height:16px;min-height:16px}.uiChkSm:before{border-radius:3px;width:7px;height:7px}.uiChkXs{border-radius:4px;width:14px;min-width:14px;height:14px;min-height:14px}.uiChkXs:before{border-radius:2px;width:6px;height:6px}.uiChk2xs{border-radius:4px;width:12px;min-width:12px;height:12px;min-height:12px}.uiChk2xs:before{border-radius:2px;width:5px;height:5px}:root{--ui-stepper-h:26px;--ui-stepper-btn-w:26px;--ui-stepper-radius:10px;--ui-stepper-border:var(--border-lighter);--ui-stepper-bg:var(--surface);--ui-stepper-btn-bg-hover:var(--surface-sunken);--ui-stepper-text:var(--text-secondary)}.uiStepper{grid-template-columns:var(--ui-stepper-btn-w) minmax(0, 1fr) var(--ui-stepper-btn-w);border:1px solid var(--ui-stepper-border);border-radius:var(--ui-stepper-radius);background:var(--ui-stepper-bg);align-items:center;min-width:0;display:grid;overflow:hidden}.uiStepperLg{--ui-stepper-h:34px;--ui-stepper-btn-w:36px;--ui-stepper-radius:var(--radius-md);--ui-stepper-bg:var(--surface-raised)}.uiStepBtn{-webkit-tap-highlight-color:transparent;appearance:none;height:var(--ui-stepper-h);width:var(--ui-stepper-btn-w);font:inherit;color:var(--ui-stepper-text);cursor:pointer;-webkit-user-select:none;user-select:none;transition:background var(--transition-fast), color var(--transition-fast), opacity var(--transition-fast);background:0 0;border:0;justify-content:center;align-items:center;font-weight:900;display:inline-flex}.uiStepBtn:hover:not(:disabled){background:var(--ui-stepper-btn-bg-hover);color:var(--text-primary)}.uiStepBtn:focus-visible{box-shadow:0 0 0 3px var(--state-control-ring);outline:none}.uiStepBtn:disabled{opacity:.55;cursor:not-allowed}.uiStepVal{height:var(--ui-stepper-h);text-align:center;color:var(--text-primary);justify-content:center;align-items:center;min-width:0;font-size:12px;font-weight:850;display:inline-flex}:root{--mini-icon-size:28px;--mini-icon-radius:var(--radius-sm);--mini-icon-border:var(--border);--mini-icon-bg:var(--surface);--mini-icon-text:var(--text-secondary);--mini-icon-hover-bg:var(--surface-raised);--mini-icon-hover-text:var(--text-primary);--mini-icon-font-size:var(--text-md)}.miniIcon{width:var(--mini-icon-size);height:var(--mini-icon-size);border:1px solid var(--mini-icon-border);border-radius:var(--mini-icon-radius);background:var(--mini-icon-bg);color:var(--mini-icon-text);cursor:pointer;font-size:var(--mini-icon-font-size);-webkit-user-select:none;user-select:none;transition:background var(--transition-fast), color var(--transition-fast), border-color var(--transition-fast);justify-content:center;align-items:center;padding:0;line-height:1;display:inline-flex}.miniIcon:hover{background:var(--mini-icon-hover-bg);color:var(--mini-icon-hover-text)}.miniIcon.danger{color:var(--c-bad)}.miniIcon.danger:hover{background:rgb(var(--bad-rgb) / .08);color:var(--c-bad)}@media (pointer:coarse){.miniIcon{--mini-icon-size:44px}}:where(.swatches,.fmtSwatches,.grpFmtSwatches){align-items:center;gap:var(--sw-gap,2px);flex-wrap:nowrap;display:flex}:where(.fmtSwatches,.grpFmtSwatches){--sw-gap:var(--sp-1);flex-wrap:wrap}:where(.sw,.fmtSwatch,.grpFmtSwatch){--sw-size:12px;--sw-radius:3.5px;--sw-border:var(--border-light);--sw-border-w:1px;box-sizing:border-box;width:var(--sw-size);min-width:var(--sw-size);height:var(--sw-size);min-height:var(--sw-size);border-radius:var(--sw-radius);border:var(--sw-border-w) solid var(--sw-border);cursor:pointer;appearance:none;transition:border-color var(--transition-fast), box-shadow var(--transition-fast), transform .1s;background:0 0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}:where(.sw,.fmtSwatch,.grpFmtSwatch):hover,:where(.sw,.fmtSwatch,.grpFmtSwatch):focus-visible{border-color:rgb(var(--accent-rgb) / .5);outline:none}:where(.fmtSwatch,.grpFmtSwatch){--sw-size:24px;--sw-radius:var(--radius-sm);--sw-border:rgb(var(--shade) / .15)}:where(.fmtSwatch,.grpFmtSwatch):hover{transform:scale(1.12)}:where(.sw,.fmtSwatch,.grpFmtSwatch).on,:where(.sw,.fmtSwatch,.grpFmtSwatch).active,:where(.sw,.fmtSwatch,.grpFmtSwatch)[aria-pressed=true]{border-color:rgb(var(--accent-rgb) / .65);box-shadow:0 0 0 3px rgb(var(--accent-rgb) / .16)}:root[data-theme=dark] :where(.sw,.fmtSwatch,.grpFmtSwatch):hover,:root[data-theme=dark] :where(.sw,.fmtSwatch,.grpFmtSwatch):focus-visible,:root[data-theme=dark] :where(.sw,.fmtSwatch,.grpFmtSwatch).on,:root[data-theme=dark] :where(.sw,.fmtSwatch,.grpFmtSwatch).active,:root[data-theme=dark] :where(.sw,.fmtSwatch,.grpFmtSwatch)[aria-pressed=true]{border-color:var(--accent-luxury-border-strong);box-shadow:var(--accent-luxury-shadow)}.sw[data-fmt=bg][data-val=""]{background:repeating-linear-gradient(45deg, rgb(var(--shade) / .14) 0, rgb(var(--shade) / .14) 3px, rgb(var(--glow) / 0) 3px, rgb(var(--glow) / 0) 6px)}:root[data-theme=dark] .sw[data-fmt=bg][data-val=""]{background:repeating-linear-gradient(45deg, rgb(var(--slate) / .28) 0, rgb(var(--slate) / .28) 3px, rgb(var(--glow) / 0) 3px, rgb(var(--glow) / 0) 6px)}.sw[data-fmt=fg]{border-radius:var(--radius-full)}.sw[data-fmt=fg][data-val=""]{background:radial-gradient(circle at center, rgb(var(--shade) / .72) 0 18%, transparent 22%), linear-gradient(180deg, var(--surface-raised), var(--surface))}:root[data-theme=dark] .sw[data-fmt=fg][data-val=""]{background:radial-gradient(circle at center, rgb(var(--glow) / .52) 0 18%, transparent 22%), var(--surface-raised)}.fmtSwatchFg,.grpFmtSwatchFg{border-radius:var(--radius-full)}.fmtSwatchClear,.grpFmtSwatchClear{background:var(--surface);color:var(--text-tertiary);justify-content:center;align-items:center;font-size:10px;display:inline-flex}@media (pointer:coarse){:where(.sw,.fmtSwatch,.grpFmtSwatch){--sw-size:44px}}.sidebar.ddspro-sidebar-unified{--sidebar-title-size:var(--ops-title-size);--sidebar-title-weight:var(--ops-title-weight);--sidebar-title-color:var(--ops-title-color);--sidebar-sub-size:var(--ops-hint-size);--sidebar-sub-line:var(--ops-hint-line);--sidebar-sub-weight:var(--ops-hint-weight);--sidebar-sub-color:var(--ops-hint-color);--sidebar-kicker-size:var(--type-kicker-size);--sidebar-kicker-line:var(--type-kicker-line);--sidebar-kicker-weight:var(--type-kicker-weight);--sidebar-kicker-color:var(--type-kicker-color);--sidebar-meta-size:var(--type-meta-size);--sidebar-meta-weight:var(--type-meta-weight);--sidebar-card-title-size:var(--type-card-title-size);--sidebar-card-title-weight:var(--type-card-title-weight);--sidebar-nav-active-bg:linear-gradient(180deg, rgb(var(--blue-pale) / .998), rgb(var(--blue-tint) / .988));--sidebar-nav-active-border:rgb(var(--blue-200) / .96);--sidebar-nav-active-shadow:inset 0 1px 0 rgb(var(--glow) / .97), 0 8px 18px rgb(var(--blue-400) / .09), 0 1px 0 rgb(var(--glow) / .82);--sidebar-nav-active-main-color:var(--accent-hover);--sidebar-nav-active-sub-color:color-mix(in srgb, var(--accent-hover) 36%, var(--text-secondary));--sidebar-nav-active-dot-bg:linear-gradient(180deg, rgb(var(--red-glow)), rgb(var(--red-deep)));--sidebar-nav-active-dot-shadow:0 0 0 3px rgb(var(--red-glow) / .1), 0 2px 6px rgb(var(--red-deep) / .14);font-family:var(--font-sans);font-size:var(--text-md);line-height:var(--leading-snug);letter-spacing:0;color:var(--text-sidebar);padding:var(--sp-2) var(--sp-2-5);border:1px solid var(--border-light);border-radius:var(--radius-3xl);background:var(--surface);box-shadow:var(--shadow-sm);contain:layout paint style;scrollbar-width:none;overscroll-behavior:none;flex-direction:column;gap:0;display:flex;transform:translateZ(0)}.sidebar.ddspro-sidebar-unified::-webkit-scrollbar{width:0;height:0}.sidebar.ddspro-sidebar-unified,.sidebar.ddspro-sidebar-unified *{box-sizing:border-box;overflow-anchor:none;-webkit-user-select:none;user-select:none}.sidebar.ddspro-sidebar-unified:before,.sidebar.ddspro-sidebar-unified:after{content:none;display:none}.sidebar.ddspro-sidebar-unified>*{z-index:1;flex:none;max-width:100%;position:relative}:root[data-theme=dark] .sidebar.ddspro-sidebar-unified{--sidebar-nav-active-bg:linear-gradient(180deg, rgb(var(--red-brand) / .08), rgb(var(--red-deep) / .06));--sidebar-nav-active-border:rgb(var(--luxury-rgb) / .28);--sidebar-nav-active-shadow:inset 0 1px 0 rgb(var(--glow) / .08), 0 8px 18px rgb(var(--red-deep) / .08), 0 1px 0 rgb(var(--shade) / .1);--sidebar-nav-active-main-color:var(--accent-luxury-text);--sidebar-nav-active-sub-color:color-mix(in srgb, var(--accent-luxury-text) 42%, var(--text-secondary));--sidebar-nav-active-dot-bg:linear-gradient(180deg, rgb(var(--luxury-rgb)), rgb(var(--red-deep)));--sidebar-nav-active-dot-shadow:0 0 0 3px var(--accent-luxury-ring), 0 2px 6px rgb(var(--red-deep) / .2)}.sidebar.ddspro-sidebar-unified .sbLogo{align-items:center;gap:var(--sp-1);padding:0 2px var(--sp-1-5);flex-direction:column;display:flex;position:relative}.sidebar.ddspro-sidebar-unified .sbLogoImgWrap{width:146px;max-width:100%;position:relative;overflow:visible}.sidebar.ddspro-sidebar-unified .sbLogoImg{width:100%;height:auto;transform:translateY(calc(-1 * var(--sp-1)));display:block}:root[data-theme=dark] .sidebar.ddspro-sidebar-unified .sbLogoImgBase{filter:brightness(1.18)contrast(1.06)}.sidebar.ddspro-sidebar-unified .sbLogoImgPro{pointer-events:none;opacity:0;position:absolute;inset:0}:root[data-theme=dark] .sidebar.ddspro-sidebar-unified .sbLogoImgPro{opacity:1;filter:brightness(0)invert();clip-path:inset(0 0 0 59%)}:root.ddsCompactSidebarPref .appShell:not(.sidebarDrawerMode)>.sidebar.ddspro-sidebar-unified .sbLogoImgWrap,body.ddsCompactSidebarPref .appShell:not(.sidebarDrawerMode)>.sidebar.ddspro-sidebar-unified .sbLogoImgWrap{width:134px}.sidebar.ddspro-sidebar-unified .sbDescriptor{left:50%;bottom:var(--sp-6);width:min(184px, calc(var(--sidebar-width) - var(--sp-10)));color:var(--sidebar-sub-color);font-size:var(--sidebar-sub-size);font-weight:var(--sidebar-sub-weight);line-height:var(--sidebar-sub-line);letter-spacing:0;text-align:center;white-space:nowrap;opacity:.86;pointer-events:none;position:absolute;transform:translate(-50%)}.sidebar.ddspro-sidebar-unified .sbByline{align-items:baseline;gap:var(--sp-1-5);margin-top:calc(-1 * var(--sp-0-5));justify-content:flex-end;width:100%;padding-right:1px;display:flex}.sidebar.ddspro-sidebar-unified .sbBylineBy{font-size:var(--sidebar-meta-size);font-weight:var(--sidebar-meta-weight);letter-spacing:0;color:var(--type-meta-color);text-transform:lowercase;opacity:.9}.sidebar.ddspro-sidebar-unified .sbBylineBrand{font-size:var(--sidebar-meta-size);font-weight:var(--sidebar-kicker-weight);letter-spacing:0;color:var(--text-primary);opacity:.85}.sidebar.ddspro-sidebar-unified .srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.sidebar.ddspro-sidebar-unified .sidebarNotifBlock{margin:0 0 var(--sp-2);min-height:60px;display:block}.sidebar.ddspro-sidebar-unified .sbSection{margin-top:2px;margin-bottom:var(--sp-1);font-size:var(--sidebar-kicker-size);line-height:var(--sidebar-kicker-line);font-weight:var(--sidebar-kicker-weight);letter-spacing:0;color:var(--sidebar-kicker-color);text-transform:uppercase;padding:0 2px}.sidebar.ddspro-sidebar-unified .nav{gap:var(--sp-1);box-shadow:none;background:0 0;border:none;flex-direction:column;margin:0;padding:0;display:flex}.sidebar.ddspro-sidebar-unified .nav a{align-items:center;gap:var(--sp-2);padding:var(--sp-1-5) 9px;border-radius:var(--radius-lg);min-height:44px;color:var(--text-primary);font-size:var(--text-md);line-height:var(--leading-tight);font-weight:var(--fw-bold);letter-spacing:0;box-shadow:none;cursor:pointer;text-align:left;width:100%;transition:background var(--transition-fast), border-color var(--transition-fast), box-shadow var(--transition-normal), transform var(--transition-fast);background:0 0;border:1px solid #0000;font-family:inherit;text-decoration:none;display:flex;position:relative}.sidebar.ddspro-sidebar-unified .nav a:before,.sidebar.ddspro-sidebar-unified .nav:not(.navNotif) a:before{content:none;display:none}.sidebar.ddspro-sidebar-unified .nav a:hover{background:linear-gradient(180deg, var(--surface-raised), var(--surface-sunken));border-color:var(--border-lighter);box-shadow:inset 0 1px 0 rgb(var(--glow) / .9), 0 1px 2px var(--c-line-soft)}.sidebar.ddspro-sidebar-unified .nav a.active,.sidebar.ddspro-sidebar-unified .nav a[aria-current=page]{background:var(--sidebar-nav-active-bg);border-color:var(--sidebar-nav-active-border);box-shadow:var(--sidebar-nav-active-shadow)}:root[data-theme=dark] .sidebar.ddspro-sidebar-unified .nav a:hover{background:rgb(var(--glow) / .05);box-shadow:none;border-color:#0000}:root[data-theme=dark] .sidebar.ddspro-sidebar-unified .navNotif{border-color:rgb(var(--amber) / .1);box-shadow:none;background:#ffffff08}:root[data-theme=dark] .sidebar.ddspro-sidebar-unified .navNotif a.notificationsLink{background:var(--surface-raised);border-color:rgb(var(--amber) / .1);box-shadow:none}.sidebar.ddspro-sidebar-unified .navDot{border-radius:var(--radius-full);background:var(--text-muted);width:8px;height:8px;transition:background var(--transition-fast), box-shadow var(--transition-fast), transform var(--transition-fast);flex:none}.sidebar.ddspro-sidebar-unified .nav a.active .navDot,.sidebar.ddspro-sidebar-unified .nav a[aria-current=page] .navDot{background:var(--sidebar-nav-active-dot-bg);box-shadow:var(--sidebar-nav-active-dot-shadow);transform:scale(1.05)}.sidebar.ddspro-sidebar-unified .navTxt{min-height:24px;line-height:var(--leading-tight);flex-direction:column;justify-content:center;align-items:flex-start;gap:1px;display:flex}.sidebar.ddspro-sidebar-unified .navMain{font-size:var(--sidebar-title-size);line-height:var(--leading-tight);font-weight:var(--sidebar-title-weight);letter-spacing:0;color:var(--sidebar-title-color);transition:color var(--transition-fast)}.sidebar.ddspro-sidebar-unified .navSub{font-size:var(--sidebar-sub-size);line-height:var(--sidebar-sub-line);font-weight:var(--sidebar-sub-weight);color:var(--sidebar-sub-color);visibility:visible;opacity:1;transition:color var(--transition-fast);margin-top:0;display:block}.sidebar.ddspro-sidebar-unified .nav a.active .navMain,.sidebar.ddspro-sidebar-unified .nav a[aria-current=page] .navMain{color:var(--sidebar-nav-active-main-color)}.sidebar.ddspro-sidebar-unified .nav a.active .navSub,.sidebar.ddspro-sidebar-unified .nav a[aria-current=page] .navSub{color:var(--sidebar-nav-active-sub-color)}.sidebar.ddspro-sidebar-unified .navLead{align-items:center;gap:var(--sp-2);flex:auto;min-width:0;display:flex}.sidebar.ddspro-sidebar-unified .navMeta{justify-content:flex-end;align-items:center;gap:var(--sp-2);flex:none;width:58px;min-width:58px;margin-left:auto;display:flex}.sidebar.ddspro-sidebar-unified .navBadge{visibility:hidden;opacity:0;min-width:22px;height:22px;padding:0 var(--sp-2);border-radius:var(--radius-full);background:rgb(var(--red-brand) / .1);border:1px solid rgb(var(--red-brand) / .18);color:rgb(var(--bad-rgb));font-size:var(--text-sm);font-weight:var(--fw-bold);font-variant-numeric:tabular-nums;letter-spacing:0;justify-content:center;align-items:center;display:inline-flex}.sidebar.ddspro-sidebar-unified .navBadge.show{visibility:visible;opacity:1}.sidebar.ddspro-sidebar-unified .navLamp{visibility:hidden;opacity:0;border-radius:var(--radius-full);background:var(--text-muted);width:10px;min-width:10px;height:10px;display:block}.sidebar.ddspro-sidebar-unified .navLamp.isOn{visibility:visible;opacity:1;box-shadow:0 0 0 1px rgb(var(--amber) / .16), 0 0 0 6px rgb(var(--amber) / .08), 0 0 18px rgb(var(--amber) / .26);background:radial-gradient(circle at 30% 30%,#ffe7b0 0%,#f59e0b 55%,#d97706 100%)}.sidebar.ddspro-sidebar-unified .navNotif{padding:var(--sp-1);border-radius:var(--radius-2xl);background:linear-gradient(180deg, rgb(var(--amber) / .06), rgb(var(--amber) / .025));border:1px solid rgb(var(--amber) / .12);box-shadow:inset 0 1px 0 rgb(var(--glow) / .68);min-height:60px}.sidebar.ddspro-sidebar-unified .navNotif a.notificationsLink{min-height:48px;padding:var(--sp-1-5) 9px;gap:var(--sp-2);border-radius:var(--radius-lg);background:linear-gradient(180deg, var(--surface-raised), var(--surface));border:1px solid rgb(var(--amber) / .14);align-items:center}.sidebar.ddspro-sidebar-unified .navNotif .navMain{font-size:var(--text-md);line-height:var(--leading-tight)}.sidebar.ddspro-sidebar-unified .navNotif .navSub{font-size:var(--text-xs);line-height:var(--leading-tight);margin-top:1px}.sidebar.ddspro-sidebar-unified .nav:not(.navNotif) a{min-height:44px;padding:var(--sp-1-5) 9px;gap:var(--sp-2);border-radius:var(--radius-lg)}.sidebar.ddspro-sidebar-unified .nav:not(.navNotif) a .navTxt{gap:1px;min-height:24px}.sidebar.ddspro-sidebar-unified .sbFooter{padding-top:var(--sp-2);margin-top:auto;padding-bottom:2px;overflow-x:hidden}.sidebar.ddspro-sidebar-unified #planBox.ddsSupportBox{padding:var(--sp-2-5) var(--sp-2-5) var(--sp-2);gap:var(--sp-1-5);border:1px solid var(--border-lighter);background:linear-gradient(180deg, var(--surface-raised), var(--surface-sunken));box-shadow:inset 0 1px 0 rgb(var(--glow) / .94), 0 1px 2px var(--c-line-soft);border-radius:20px;display:grid;overflow:hidden}.sidebar.ddspro-sidebar-unified #planBox.ddsSupportBox .planRow{justify-content:space-between;align-items:center;gap:var(--sp-2);margin-bottom:1px;display:flex}.sidebar.ddspro-sidebar-unified #planBox.ddsSupportBox .planSublabel{margin:0 0 var(--sp-2) 0;padding:0 var(--sp-2);font-size:var(--sidebar-sub-size);line-height:var(--sidebar-sub-line);color:var(--sidebar-sub-color);font-weight:var(--sidebar-sub-weight)}.sidebar.ddspro-sidebar-unified #planBox.ddsSupportBox .planTitle{font-size:var(--sidebar-card-title-size);line-height:var(--leading-tight);font-weight:var(--sidebar-card-title-weight);letter-spacing:0;color:var(--text-secondary)}.sidebar.ddspro-sidebar-unified #planBox.ddsSupportBox .planPill{justify-content:center;align-items:center;gap:var(--sp-1-5);border-radius:var(--radius-full);background:var(--surface);border:1px solid var(--border-lighter);min-width:36px;height:24px;box-shadow:inset 0 1px 0 rgb(var(--glow) / .82);font-size:var(--text-xs);font-weight:var(--fw-bold);letter-spacing:0;color:var(--text-tertiary);cursor:pointer;-webkit-user-select:none;user-select:none;transition:background var(--transition-fast), border-color var(--transition-fast), transform var(--transition-fast);padding:0 9px;font-family:inherit;display:inline-flex}.sidebar.ddspro-sidebar-unified #planBox.ddsSupportBox .planPill:hover{background:var(--surface-raised);border-color:var(--border-light);transform:translateY(-.5px)}.sidebar.ddspro-sidebar-unified #planBox.ddsSupportBox .planPill:active{transform:translateY(0)}.sidebar.ddspro-sidebar-unified #planBox.ddsSupportBox .planPill:focus-visible{outline:2px solid rgb(var(--accent-rgb) / .45);outline-offset:2px}.sidebar.ddspro-sidebar-unified #planBox.ddsSupportBox .planPillCaret{font-size:var(--text-2xs);color:var(--text-muted);transform:translateY(.5px)}.sidebar.ddspro-sidebar-unified #planBox.ddsSupportBox #userAccountLink.planAccount{color:var(--text-primary);min-height:40px;padding:6px var(--sp-2);border:1px solid var(--border-lighter);background:var(--surface);box-shadow:inset 0 1px 0 rgb(var(--glow) / .9), 0 1px 1px var(--c-line-soft);transition:background-color var(--transition-fast), border-color var(--transition-fast), transform var(--transition-fast);border-radius:15px;align-items:center;gap:9px;text-decoration:none;display:flex}.sidebar.ddspro-sidebar-unified #planBox.ddsSupportBox .planAccountRow{align-items:center;gap:var(--sp-1-5);display:flex}.sidebar.ddspro-sidebar-unified #planBox.ddsSupportBox .planAccountRow #userAccountLink.planAccount{flex:auto;min-width:0}.sidebar.ddspro-sidebar-unified #planBox.ddsSupportBox .iconBtn.planIconBtn{border:1px solid var(--border-lighter);background:var(--surface);width:40px;height:40px;box-shadow:inset 0 1px 0 rgb(var(--glow) / .9), 0 1px 1px var(--c-line-soft);transition:background-color var(--transition-fast), border-color var(--transition-fast), transform var(--transition-fast), color var(--transition-fast);border-radius:15px}.sidebar.ddspro-sidebar-unified #planBox.ddsSupportBox .iconBtn.planIconBtn:hover{background:var(--surface-raised);border-color:var(--border-light);color:var(--text-primary);transform:translateY(-.5px)}.sidebar.ddspro-sidebar-unified #planBox.ddsSupportBox .iconBtn.planIconBtn:active{transform:translateY(0)}.sidebar.ddspro-sidebar-unified #planBox.ddsSupportBox #userAccountLink.planAccount:hover{background:var(--surface-raised);border-color:var(--border-light);transform:translateY(-.5px)}.sidebar.ddspro-sidebar-unified #planBox.ddsSupportBox #userAccountLink .ua{border:1px solid var(--border-lighter);background:linear-gradient(180deg, var(--surface-raised), var(--surface-sunken));width:28px;min-width:28px;height:28px;color:var(--text-muted);box-shadow:none;font-size:var(--text-lg);border-radius:11px;place-items:center;line-height:1;display:grid;overflow:hidden}.sidebar.ddspro-sidebar-unified #planBox.ddsSupportBox #userAccountLink .ua .ddsAvatarGlyph{font-size:var(--text-base)}.sidebar.ddspro-sidebar-unified #planBox.ddsSupportBox #userAccountLink .ua .ddsAvatarEmoji{font-size:var(--text-base);line-height:1}.sidebar.ddspro-sidebar-unified #planBox.ddsSupportBox #userAccountLink .ua .ddsAvatarImg{object-fit:cover;width:100%;height:100%;display:block}.sidebar.ddspro-sidebar-unified #planBox.ddsSupportBox #userAccountLink .txt{font-size:var(--sidebar-card-title-size);line-height:var(--leading-tight);font-weight:var(--sidebar-card-title-weight);color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.sidebar.ddspro-sidebar-unified #planBox.ddsSupportBox .planHint{align-items:baseline;gap:var(--sp-2);min-width:0;font-size:var(--text-xs);line-height:var(--leading-snug);letter-spacing:0;color:var(--text-muted);white-space:nowrap;max-height:none;padding:1px 2px 0;display:flex}.sidebar.ddspro-sidebar-unified #planBox.ddsSupportBox .planHintTxt{text-overflow:ellipsis;flex:auto;min-width:0;overflow:hidden}.sidebar.ddspro-sidebar-unified #planBox.ddsSupportBox .planHintLink{font:inherit;color:var(--accent-hover);font-weight:var(--fw-extrabold);cursor:pointer;text-underline-offset:2px;background:0 0;border:none;flex:none;padding:0;text-decoration:underline}.sidebar.ddspro-sidebar-unified #planBox.ddsSupportBox .planHintLink:hover{color:var(--accent)}.sidebar.ddspro-sidebar-unified #planBox.ddsSupportBox .ddsSideBtn{width:100%;max-width:100%;min-height:38px;font-size:var(--text-base);text-align:left;border:1px solid rgb(var(--shade) / .14);background:var(--surface);box-shadow:rgb(var(--glow) / .9) 0px 1px 0px 0px inset, rgb(var(--shade) / .03) 0px 1px 1px 0px;color:var(--text-primary);cursor:pointer;border-radius:15px;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:9px;padding:6px 10px;transition:background-color .14s,border-color .14s,transform .14s;display:grid}.sidebar.ddspro-sidebar-unified #planBox.ddsSupportBox .ddsSideBtn:hover{background:rgb(var(--tint) / 1);border-color:rgb(var(--shade) / .2);transform:translateY(-.5px)}.sidebar.ddspro-sidebar-unified #planBox.ddsSupportBox .ddsSideBtnIco{border:1px solid rgb(var(--shade) / .1);background:linear-gradient(180deg, rgb(var(--tint) / 1) 0%, rgb(var(--shade) / .04) 100%);width:28px;min-width:28px;height:28px;color:var(--text-tertiary);font-size:var(--text-lg);border-radius:11px;justify-content:center;align-items:center;display:flex}.sidebar.ddspro-sidebar-unified #planBox.ddsSupportBox .ddsSideBtnLbl{font-size:var(--sidebar-meta-size);line-height:var(--leading-snug);font-weight:var(--sidebar-kicker-weight);letter-spacing:0;color:var(--text-primary);text-align:left;justify-self:start}.sidebar.ddspro-sidebar-unified #planBox.ddsSupportBox .ddsSideActions{gap:var(--sp-1-5);flex-direction:column;display:flex}:root[data-theme=dark] .sidebar.ddspro-sidebar-unified #planBox.ddsSupportBox{background:var(--surface-raised);border-color:var(--border-light);box-shadow:none}:root[data-theme=dark] .sidebar.ddspro-sidebar-unified #planBox.ddsSupportBox .planPill{background:var(--surface);border-color:var(--border);box-shadow:none}:root[data-theme=dark] .sidebar.ddspro-sidebar-unified #planBox.ddsSupportBox #userAccountLink.planAccount,:root[data-theme=dark] .sidebar.ddspro-sidebar-unified #planBox.ddsSupportBox .iconBtn.planIconBtn{background:var(--surface);border-color:var(--border-light);box-shadow:none}:root[data-theme=dark] .sidebar.ddspro-sidebar-unified #planBox.ddsSupportBox #userAccountLink .ua{background:var(--surface-sunken);border-color:var(--border-light)}:root[data-theme=dark] .sidebar.ddspro-sidebar-unified #planBox.ddsSupportBox .ddsSideBtn{background:var(--surface);border-color:var(--border-light);box-shadow:none}:root[data-theme=dark] .sidebar.ddspro-sidebar-unified #planBox.ddsSupportBox .ddsSideBtnIco{background:var(--surface-sunken);border-color:var(--border-light)}@media (height<=920px){.sidebar.ddspro-sidebar-unified{padding:9px 9px 8px}.sidebar.ddspro-sidebar-unified .sbLogoImgWrap{width:132px}.sidebar.ddspro-sidebar-unified .sidebarNotifBlock{margin-bottom:var(--sp-1-5)}.sidebar.ddspro-sidebar-unified .nav:not(.navNotif) a{min-height:40px;padding:5px var(--sp-2)}.sidebar.ddspro-sidebar-unified .navMain{font-size:var(--text-sm-plus)}.sidebar.ddspro-sidebar-unified .navSub{font-size:var(--text-2xs)}.sidebar.ddspro-sidebar-unified #planBox.ddsSupportBox{padding:var(--sp-1-5) 9px;gap:var(--sp-1)}.sidebar.ddspro-sidebar-unified #planBox.ddsSupportBox .planTitle{font-size:var(--text-md)}.sidebar.ddspro-sidebar-unified #planBox.ddsSupportBox #userAccountLink.planAccount{min-height:38px}.sidebar.ddspro-sidebar-unified #planBox.ddsSupportBox .iconBtn.planIconBtn{width:38px;height:38px}.sidebar.ddspro-sidebar-unified #planBox.ddsSupportBox .planHint{font-size:var(--text-xs);line-height:1.22}}@media (height<=820px){.sidebar.ddspro-sidebar-unified{padding:8px 8px 7px}.sidebar.ddspro-sidebar-unified .sbLogo{margin-bottom:-10px;padding-bottom:0;transform:translateY(-6px)}.sidebar.ddspro-sidebar-unified .sbLogoImgWrap{width:118px}.sidebar.ddspro-sidebar-unified .sidebarNotifBlock{margin-bottom:var(--sp-1);min-height:48px}.sidebar.ddspro-sidebar-unified .sbSection{margin-top:0;margin-bottom:3px}.sidebar.ddspro-sidebar-unified .nav{gap:2px}.sidebar.ddspro-sidebar-unified .navNotif{min-height:48px}.sidebar.ddspro-sidebar-unified .navNotif a.notificationsLink{min-height:40px;padding:4px var(--sp-2)}.sidebar.ddspro-sidebar-unified .nav:not(.navNotif) a{min-height:32px;padding:2px var(--sp-1-5)}.sidebar.ddspro-sidebar-unified .nav:not(.navNotif) a .navTxt{min-height:20px}.sidebar.ddspro-sidebar-unified .sbFooter{padding-top:var(--sp-1)}.sidebar.ddspro-sidebar-unified #planBox.ddsSupportBox{gap:2px;padding:6px 7px}.sidebar.ddspro-sidebar-unified #planBox.ddsSupportBox .planRow{margin-bottom:0}.sidebar.ddspro-sidebar-unified #planBox.ddsSupportBox .planSublabel{margin-bottom:2px;padding:0 1px;line-height:1.12}.sidebar.ddspro-sidebar-unified #planBox.ddsSupportBox .planPill{height:22px}.sidebar.ddspro-sidebar-unified #planBox.ddsSupportBox #userAccountLink.planAccount{min-height:30px;padding:4px var(--sp-1-5)}.sidebar.ddspro-sidebar-unified #planBox.ddsSupportBox #userAccountLink .ua{width:24px;min-width:24px;height:24px}.sidebar.ddspro-sidebar-unified #planBox.ddsSupportBox .iconBtn.planIconBtn{border-radius:var(--radius-xl);width:34px;height:34px}.sidebar.ddspro-sidebar-unified #planBox.ddsSupportBox .ddsSideBtn{border-radius:var(--radius-xl);min-height:30px;padding:3px 7px}.sidebar.ddspro-sidebar-unified #planBox.ddsSupportBox .ddsSideBtnIco{border-radius:9px;width:24px;min-width:24px;height:24px}}@media (width<=1179px){.sidebar.ddspro-sidebar-unified{padding:max(var(--sp-3), env(safe-area-inset-top)) var(--sp-3) max(var(--sp-2), env(safe-area-inset-bottom)) max(var(--sp-3), env(safe-area-inset-left));gap:var(--sp-1)}.sidebar.ddspro-sidebar-unified .sbLogo{padding-bottom:var(--sp-1-5);margin-bottom:0;transform:none}.sidebar.ddspro-sidebar-unified .sbLogoImgWrap{width:132px}.sidebar.ddspro-sidebar-unified .sidebarNotifBlock{min-height:54px;margin-bottom:var(--sp-2)}.sidebar.ddspro-sidebar-unified .nav{gap:var(--sp-1)}.sidebar.ddspro-sidebar-unified .navNotif{min-height:54px}.sidebar.ddspro-sidebar-unified .navNotif a.notificationsLink,.sidebar.ddspro-sidebar-unified .nav:not(.navNotif) a{min-height:46px;padding:var(--sp-2) var(--sp-2-5);gap:var(--sp-2)}.sidebar.ddspro-sidebar-unified .nav:not(.navNotif) a .navTxt{gap:2px;min-height:28px}.sidebar.ddspro-sidebar-unified .navMain{font-size:var(--text-md)}.sidebar.ddspro-sidebar-unified .navSub{font-size:var(--text-xs);line-height:var(--leading-tight)}.sidebar.ddspro-sidebar-unified .sbFooter{padding-top:var(--sp-3)}.sidebarAiLaunchButton{min-height:46px;padding:var(--sp-2) var(--sp-2-5)}.sidebar.ddspro-sidebar-unified #planBox.supportPanel{padding:var(--sp-2);gap:var(--sp-1)}.sidebar.ddspro-sidebar-unified #planBox.supportPanel #userAccountLink.planAccount.supportAccount{min-height:44px;padding:var(--sp-2) var(--sp-2-5)}.sidebar.ddspro-sidebar-unified #planBox.supportPanel .supportInviteBtn,.sidebar.ddspro-sidebar-unified #planBox.supportPanel .supportSettingsBtn,.sidebar.ddspro-sidebar-unified #planBox.supportPanel .supportCommsBtn{min-height:46px;padding:var(--sp-1-5) var(--sp-1)}}@media (width<=1179px) and (height<=860px){.sidebar.ddspro-sidebar-unified{padding:max(8px, env(safe-area-inset-top,0px)) 8px max(var(--sp-2), env(safe-area-inset-bottom,0px)) max(8px, env(safe-area-inset-left,0px));scroll-padding-bottom:calc(var(--sp-4) + env(safe-area-inset-bottom,0px));-webkit-overflow-scrolling:touch;gap:2px}.sidebar.ddspro-sidebar-unified .sbLogo{margin-bottom:-10px;padding-bottom:0;transform:none}.sidebar.ddspro-sidebar-unified .sbLogoImgWrap{width:118px}.sidebar.ddspro-sidebar-unified .sidebarNotifBlock{min-height:48px;margin-bottom:var(--sp-1)}.sidebar.ddspro-sidebar-unified .sbSection{margin-top:0;margin-bottom:3px}.sidebar.ddspro-sidebar-unified .nav{gap:2px}.sidebar.ddspro-sidebar-unified .navNotif{min-height:48px}.sidebar.ddspro-sidebar-unified .navNotif a.notificationsLink{min-height:40px;padding:4px var(--sp-2)}.sidebar.ddspro-sidebar-unified .nav:not(.navNotif) a{min-height:34px;padding:2px var(--sp-1-5);gap:var(--sp-1-5)}.sidebar.ddspro-sidebar-unified .nav:not(.navNotif) a .navTxt{min-height:20px}.sidebar.ddspro-sidebar-unified .navMain{font-size:var(--text-sm-plus)}.sidebar.ddspro-sidebar-unified .navSub{font-size:var(--text-2xs);line-height:var(--leading-tight)}.sidebar.ddspro-sidebar-unified .sbFooter{padding-top:var(--sp-1)}.sidebarAiLaunchButton{min-height:40px;padding:4px var(--sp-2)}.sidebar.ddspro-sidebar-unified #planBox.supportPanel{gap:2px;padding:6px 7px}.sidebar.ddspro-sidebar-unified #planBox.supportPanel .planRow{margin-bottom:0}.sidebar.ddspro-sidebar-unified #planBox.supportPanel .planSublabel{margin-bottom:2px;padding:0 1px;line-height:1.12}.sidebar.ddspro-sidebar-unified #planBox.supportPanel .planPill{height:22px}.sidebar.ddspro-sidebar-unified #planBox.supportPanel #userAccountLink.planAccount.supportAccount{min-height:30px;padding:4px var(--sp-1-5)}.sidebar.ddspro-sidebar-unified #planBox.supportPanel #userAccountLink .ua{width:24px;min-width:24px;height:24px}.sidebar.ddspro-sidebar-unified #planBox.supportPanel .supportInviteBtn,.sidebar.ddspro-sidebar-unified #planBox.supportPanel .supportSettingsBtn,.sidebar.ddspro-sidebar-unified #planBox.supportPanel .supportCommsBtn{min-height:34px;padding:3px 7px}}@media (pointer:coarse){.sidebar.ddspro-sidebar-unified .navNotif a.notificationsLink,.sidebar.ddspro-sidebar-unified .nav:not(.navNotif) a{min-height:44px}.sidebarAiLaunchButton,.sidebar.ddspro-sidebar-unified #planBox.supportPanel .planPill,.sidebar.ddspro-sidebar-unified #planBox.supportPanel #userAccountLink.planAccount.supportAccount,.sidebar.ddspro-sidebar-unified #planBox.supportPanel .supportInviteBtn,.sidebar.ddspro-sidebar-unified #planBox.supportPanel .supportSettingsBtn,.sidebar.ddspro-sidebar-unified #planBox.supportPanel .supportCommsBtn{height:auto;min-height:44px}}.toastHost{right:var(--sp-4);bottom:var(--sp-4);z-index:var(--z-overlay-toast);gap:var(--sp-2-5);pointer-events:none;flex-direction:column;display:flex;position:fixed}.dds-toast{pointer-events:auto;border:1px solid var(--border);border-radius:var(--radius-xl);padding:var(--sp-2-5) var(--sp-3);background:var(--glass-bg);-webkit-backdrop-filter:var(--glass-blur);box-shadow:var(--shadow-md);min-width:240px;max-width:min(420px,100vw - 36px);font-size:var(--text-base);line-height:var(--leading-normal);color:var(--text-primary);animation:dds-toast-in var(--transition-slow) both}.dds-toast.is-dismissing{animation:dds-toast-out var(--transition-slow) both}.dds-toast.dds-toast--dark{background:var(--surface-raised);color:var(--text-primary);border-color:var(--border-light);box-shadow:var(--shadow-md)}:root[data-theme=dark] .dds-toast.dds-toast--dark{background:rgb(var(--shade) / .94);border-color:rgb(var(--glow) / .12);box-shadow:0 12px 30px rgb(var(--shade) / .35);-webkit-backdrop-filter:var(--glass-blur)}.toastRow{justify-content:space-between;align-items:flex-start;gap:var(--sp-2-5);display:flex}.toastMsg{font-weight:var(--fw-extrabold)}.toastMini{font-weight:var(--fw-bold);font-size:var(--text-md);color:var(--text-secondary);margin-top:var(--sp-0-5)}.toastBtns{gap:var(--sp-2);margin-top:var(--sp-2);display:flex}.toastBtn{border:1px solid var(--border-light);background:var(--surface-raised);border-radius:var(--radius-full);padding:var(--sp-2) var(--sp-2-5);font-weight:var(--fw-extrabold);font-size:var(--text-base);cursor:pointer;color:var(--text-primary);transition:background var(--transition-fast)}.toastBtn:hover{background:var(--surface-sunken)}.toastBtn.pri{background:var(--accent-soft);border-color:var(--accent-ring);color:var(--accent)}@keyframes dds-toast-in{0%{opacity:0;transform:translateY(12px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes dds-toast-out{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(8px)scale(.96)}}.rowActMenu{background:var(--glass-bg);border:1px solid var(--glass-border-light);border-radius:var(--radius-2xl);box-shadow:0 22px 56px rgb(var(--shade) / .16), 0 4px 14px rgb(var(--shade) / .06), inset 0 1px 0 rgb(var(--glow) / .72);-webkit-backdrop-filter:blur(18px)saturate(138%);padding:var(--sp-1-5);scrollbar-width:thin;scrollbar-color:rgb(var(--slate) / .42) transparent;overflow:hidden}.rowActMenu::-webkit-scrollbar{width:10px;height:10px}.rowActMenu::-webkit-scrollbar-thumb{background:rgb(var(--slate) / .36);border-radius:var(--radius-full);background-clip:padding-box;border:3px solid #0000}.rowActMenu{min-width:248px;z-index:var(--z-overlay-menu);display:none;position:fixed}.rowActMenu.show{display:block}.rowActMenu button[data-act]{justify-content:space-between;align-items:center;gap:var(--sp-3);width:100%;min-height:40px;padding:9px var(--sp-2-5);border-radius:var(--radius-lg);font-size:var(--text-base);font-weight:var(--fw-hdr);line-height:var(--leading-snug);cursor:pointer;color:var(--text-primary);text-align:left;transition:background var(--transition-fast);background:0 0;border:1px solid #0000;display:flex}.rowActMenu button[data-act]+button[data-act]{margin-top:2px}.rowActMenu button[data-act]:hover,.rowActMenu button[data-act]:focus-visible{background:var(--accent-soft);border-color:var(--accent-ring);outline:none}.rowActMenu button[data-act].danger{color:var(--color-debit-text)}.rowActMenu button[data-act].danger:hover{background:var(--color-bad);border-color:var(--color-bad-border)}.rowActMenu .hint{padding:var(--sp-1) var(--sp-2-5) var(--sp-1);font-size:var(--text-xs);letter-spacing:.1em;text-transform:uppercase;font-weight:var(--fw-extrabold);color:var(--text-tertiary)}.rowActMenu .sep{background:var(--border-light);height:1px;margin:var(--sp-1) var(--sp-1-5)}:root[data-theme=dark] .rowActMenu{box-shadow:0 2px 8px #0000004d}.auditPane{--cardPaneW:min(640px, calc(100vw - var(--sp-6)));--cardTop:var(--sp-3);--cardBottomPad:var(--sp-4)}.auditTitle{font-size:var(--text-lg);font-weight:var(--fw-bold);color:var(--text-primary)}.auditControls{align-items:center;gap:var(--sp-2);padding:var(--sp-2) var(--sp-4);border-bottom:1px solid var(--border-hairline);flex-shrink:0;display:flex}.auditTabs{gap:0;display:flex}.auditTab{padding:var(--sp-1-5) var(--sp-3);font-size:var(--text-sm);font-weight:var(--fw-medium);color:var(--text-muted);border:1px solid var(--border-lighter);background:var(--surface);cursor:pointer}.auditTab:first-child{border-radius:var(--radius-sm) 0 0 var(--radius-sm)}.auditTab:last-child{border-radius:0 var(--radius-sm) var(--radius-sm) 0;border-left:none}.auditTab[aria-selected=true],.auditTab.active{background:var(--accent-soft);color:var(--accent);border-color:var(--accent-ring);font-weight:var(--fw-semibold)}.auditSearch{--ui-ctrl-h:34px;--ui-ctrl-pad-x:var(--sp-2);--ui-ctrl-radius:var(--radius-sm);--ui-ctrl-font-size:var(--text-sm);flex:1;min-width:0}.auditFieldSel{--ui-ctrl-h:34px;--ui-ctrl-pad-x:var(--sp-2);--ui-ctrl-radius:var(--radius-sm);--ui-ctrl-font-size:var(--text-sm)}.auditBody{padding:var(--sp-2) var(--sp-4);flex:1;overflow-y:auto}.auditChips{gap:var(--sp-1);margin-bottom:var(--sp-2);flex-wrap:wrap;display:flex}.auditChips .chip{align-items:center;gap:var(--sp-0-5);height:auto;box-shadow:none;padding:var(--sp-0-5) var(--sp-1-5);border-radius:var(--radius-xs);font-size:var(--text-xs);color:var(--text-muted);background:var(--surface-sunken);border:none;display:inline-flex}.auditItem{gap:var(--sp-1);padding:var(--sp-1-5) 0;border-bottom:1px solid var(--border-hairline);font-size:var(--text-sm);grid-template-columns:62px 108px minmax(150px,1fr) minmax(150px,1fr) 28px;align-items:start;display:grid}.auditTime{font-size:var(--text-xs);color:var(--text-muted);white-space:nowrap}.auditTimeMain{font-weight:var(--fw-medium)}.auditField{font-size:var(--text-xs);color:var(--text-tertiary);font-weight:var(--fw-semibold)}.auditFrom,.auditTo{font-size:var(--text-sm);padding:var(--sp-0-5) var(--sp-1-5);border-radius:var(--radius-xs);word-break:break-word}.auditFrom{background:var(--color-bad);color:var(--c-bad)}.auditTo{background:var(--color-ok);color:var(--c-ok)}.auditVal{font-size:var(--text-sm);color:var(--text-secondary)}.auditDiff{gap:var(--sp-0-5);flex-direction:column;display:flex}.auditMeta{font-size:var(--text-xs);color:var(--text-muted)}.auditWho{font-weight:var(--fw-medium)}.auditWhoCell{font-size:var(--text-xs);color:var(--text-muted)}.auditDay{padding:var(--sp-1) 0;font-size:var(--text-xs);font-weight:var(--fw-hdr);color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em}.auditGridHead{gap:var(--sp-1);padding:var(--sp-1) 0;font-size:var(--text-2xs);font-weight:var(--fw-hdr);color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em;border-bottom:1px solid var(--border-light);grid-template-columns:62px 108px minmax(150px,1fr) minmax(150px,1fr) 28px;display:grid}.auditEmpty{text-align:center;padding:var(--sp-8) var(--sp-4);color:var(--text-muted);font-size:var(--text-md)}.auditEmptyMark{width:28px;height:28px;margin-bottom:var(--sp-2);border:1px solid var(--border-lighter);border-radius:var(--radius-full);background:var(--surface-raised);color:var(--ops-tone-soft,var(--text-secondary));font-size:var(--text-sm);box-shadow:var(--ctrl-shadow);justify-content:center;align-items:center;display:inline-flex}.auditEmptyTitle{color:var(--text-secondary);font-size:var(--text-base);font-weight:var(--fw-semibold);line-height:var(--leading-tight)}.auditEmptyText{max-width:360px;margin:var(--sp-1) auto 0;color:var(--text-muted);font-size:var(--text-sm);line-height:1.42}.auditEmptyAction{min-height:30px;margin-top:var(--sp-3);padding:0 var(--sp-3);border:1px solid var(--border-light);border-radius:var(--radius-full);background:var(--surface-raised);color:var(--text-secondary);font-size:var(--text-sm);font-weight:var(--fw-semibold);cursor:pointer;box-shadow:inset 0 1px 0 rgb(var(--glow) / .64), 0 1px 2px rgb(var(--shade) / .06)}.auditEmptyAction:hover{border-color:var(--state-control-border-hover);background:var(--surface);color:var(--text-primary)}.auditCount,.auditMini{font-size:var(--text-xs);color:var(--text-muted)}.auditMode{gap:0;display:flex}.auditTop{padding:var(--sp-1) 0;justify-content:space-between;align-items:center;display:flex}.auditRollback{border:1px solid var(--border-lighter);background:var(--glass-bg);border-radius:var(--radius-sm);cursor:pointer;opacity:.18;width:26px;height:26px;transition:opacity var(--transition-fast);font-weight:var(--fw-extrabold);color:var(--text-primary);justify-content:center;align-items:center;display:flex}.auditRollback:hover{opacity:1;background:var(--bg-muted)}.auditRollback:disabled{opacity:.28;cursor:not-allowed}.auditCell{font-size:var(--text-sm)}.auditTip{font-size:var(--text-sm);color:var(--text-muted)}.auditPane .cardHead{padding:var(--sp-3) var(--sp-4) var(--sp-2);gap:var(--sp-3)}.auditPane .cardHeadLeft{gap:var(--sp-0-5);min-width:0}.auditPane .cardHeadBtns{flex-shrink:0}.auditPane .cardHeadBtns .iconBtn{border:1px solid var(--ops-pill-border,var(--border-lighter));border-radius:var(--radius-full);background:var(--ctrl-bg);background-image:var(--ops-toolbar-btn-bg);width:28px;min-width:28px;height:28px;color:var(--ops-tone-soft,var(--text-secondary));box-shadow:var(--ctrl-shadow)}.auditPane .cardHeadBtns .iconBtn:hover{border-color:var(--btn-neutral-hover-border);background:var(--ctrl-bg-hover);color:var(--text-primary)}.auditPane .auditModeTabs{align-items:center;gap:var(--sp-1);padding:0 var(--sp-4) var(--sp-2);border-bottom:1px solid var(--border-hairline);flex-shrink:0;display:flex}.auditPane .auditModeTab{appearance:none;height:28px;padding:0 var(--sp-3);border:1px solid var(--ops-pill-border,var(--border-lighter));border-radius:var(--radius-full);background:var(--ctrl-bg);background-image:var(--ops-toolbar-btn-bg);color:var(--ops-tone-soft,var(--text-secondary));cursor:pointer;box-shadow:var(--ctrl-shadow);transition:background var(--transition-fast), border-color var(--transition-fast), color var(--transition-fast), box-shadow var(--transition-fast);font-size:11px;font-weight:650;line-height:1}.auditPane .auditModeTab:hover{border-color:var(--btn-neutral-hover-border);background:var(--ctrl-bg-hover);color:var(--text-primary)}.auditPane .auditModeTab.active{border-color:var(--accent-ring);background:var(--accent-soft);color:var(--accent);box-shadow:0 0 0 3px var(--state-control-ring)}.auditPane .auditNotifControls{align-items:center;column-gap:var(--sp-2);row-gap:var(--sp-2);padding-top:var(--sp-2);padding-bottom:var(--sp-2);grid-template-columns:max-content minmax(0,1fr) minmax(152px,176px);display:grid}.auditPane .auditNotifControlsNoScope{grid-template-columns:minmax(0,1fr) minmax(152px,176px)}.auditPane .auditTabs{gap:var(--sp-1)}.auditPane .auditTab{min-height:28px;padding:0 var(--sp-3);border-color:var(--ops-pill-border,var(--border-lighter));border-radius:var(--radius-full);background:var(--ctrl-bg);background-image:var(--ops-toolbar-btn-bg);color:var(--ops-tone-soft,var(--text-secondary));box-shadow:var(--ctrl-shadow);font-size:11px;font-weight:650;line-height:1}.auditPane .auditTab:first-child,.auditPane .auditTab:last-child{border-left:1px solid var(--ops-pill-border,var(--border-lighter));border-radius:var(--radius-full)}.auditPane .auditTab:hover{border-color:var(--btn-neutral-hover-border);background:var(--ctrl-bg-hover);color:var(--text-primary)}.auditPane .auditTab[aria-selected=true],.auditPane .auditTab.active{border-color:var(--accent-ring);background:var(--accent-soft);color:var(--accent);box-shadow:0 0 0 3px var(--state-control-ring)}.auditPane .auditChipsNotif{padding:0 var(--sp-4) var(--sp-2);margin-bottom:0}.auditPane .auditChipsNotif .chip{padding:var(--sp-1) var(--sp-2);border:1px solid var(--ops-pill-border,var(--border-lighter));border-radius:var(--radius-full);background:var(--surface-raised);box-shadow:var(--ctrl-shadow);color:var(--ops-tone-soft,var(--text-secondary))}.auditPane .auditRegControls{align-items:start;gap:var(--sp-2);flex-direction:column;display:flex}.auditPane .auditRegScope{border:1px solid var(--ops-pill-border,var(--border-lighter));border-radius:var(--radius-full);background:linear-gradient(180deg, rgb(var(--glow) / .72), rgb(var(--glow) / .38)), var(--ctrl-bg);min-width:0;box-shadow:var(--ctrl-shadow);align-items:center;gap:2px;padding:2px;display:inline-flex}.auditPane .auditRegScopeBtn{min-height:24px;padding:0 var(--sp-2);border-radius:var(--radius-full);color:var(--text-secondary);font-family:var(--font-sans);font-size:var(--text-xs);cursor:pointer;background:0 0;border:1px solid #0000;font-weight:700;line-height:1}.auditPane .auditRegScopeBtn:hover{color:var(--text-primary)}.auditPane .auditRegScopeBtn.active{border-color:var(--accent-ring);background:var(--accent-soft);color:var(--accent)}:root[data-theme=dark] .auditPane[data-audit-section=operations] .auditRegScope,:root[data-theme=dark] .auditPane[data-audit-section=org-registry] .auditRegScope,:root[data-theme=dark] .auditPane[data-audit-section=contracts] .auditRegScope{border-color:var(--border-light);background:var(--surface-sunken);box-shadow:none}.auditPane .auditRegPrimary{align-items:center;gap:var(--sp-2);grid-template-columns:minmax(0,1fr) auto;width:100%;display:grid}.auditPane .auditRegPrimaryCompact{grid-template-columns:minmax(224px,344px) minmax(0,1fr)}.auditPane .auditRegToolbarActions{justify-content:flex-end;align-items:center;gap:var(--sp-2);flex-wrap:wrap;display:flex}.auditPane .auditRegToolbarActionsCompact{gap:var(--sp-1);flex-wrap:nowrap}.auditPane .auditRegToolbarActions>*{flex:none}.auditPane .auditRegRow{align-items:center;gap:var(--sp-2);min-width:0;display:flex}.auditPane .auditRegRow>*{flex:1 1 0;min-width:0}.auditPane .auditRegDateRange{align-items:center;gap:var(--sp-0-5);border:1px solid var(--ops-pill-border,var(--border-lighter));border-radius:var(--radius-full);background:linear-gradient(180deg, rgb(var(--glow) / .72), rgb(var(--glow) / .38)), var(--ctrl-bg);min-width:0;box-shadow:var(--ctrl-shadow);flex:0 0 248px;padding:2px;display:flex}:root[data-theme=dark] .auditPane[data-audit-section=operations] .auditRegDateRange,:root[data-theme=dark] .auditPane[data-audit-section=org-registry] .auditRegDateRange,:root[data-theme=dark] .auditPane[data-audit-section=contracts] .auditRegDateRange{border-color:var(--border-light);background:var(--surface-sunken);box-shadow:none}.auditPane .auditRegDateRangeSingle{gap:var(--sp-1);padding-right:var(--sp-0-5)}.auditPane .auditRegToolbarActionsCompact .auditFieldSel{width:164px}.auditPane .auditRegResult{min-height:22px;padding:0 var(--sp-2);border:1px solid var(--ops-pill-border,var(--border-lighter));border-radius:var(--radius-full);background:var(--surface-raised);color:var(--ops-tone-soft,var(--text-secondary));font-size:var(--text-xs);box-shadow:var(--ctrl-shadow);align-items:center;font-weight:650;display:inline-flex}.auditPane .auditDateSingleLead{padding-left:var(--sp-1);font-size:var(--text-2xs);font-weight:var(--fw-hdr);letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);flex:none;line-height:1}.auditPane .auditDateSegment{align-items:center;gap:var(--sp-1);min-width:0;min-height:26px;padding:0 var(--sp-1-5);border-radius:var(--radius-full);background:linear-gradient(180deg, rgb(var(--glow) / .96), rgb(var(--glow) / .84));box-shadow:inset 0 1px 0 rgb(var(--glow) / .88);transition:background var(--transition-fast), border-color var(--transition-fast), box-shadow var(--transition-fast), color var(--transition-fast);border:1px solid #0000;flex:0 0 114px;display:flex;position:relative}.auditPane .auditDateSegmentSingle{flex:auto;min-width:0}.auditPane .auditDateSegment:hover{border-color:var(--btn-neutral-hover-border);background:var(--ctrl-bg-hover)}.auditPane .auditDateSegment:focus-within{border-color:var(--accent-ring);background:var(--accent-soft);box-shadow:0 0 0 3px var(--state-control-ring)}:root[data-theme=dark] .auditPane[data-audit-section=operations] .auditDateSegment,:root[data-theme=dark] .auditPane[data-audit-section=org-registry] .auditDateSegment,:root[data-theme=dark] .auditPane[data-audit-section=contracts] .auditDateSegment{border-color:var(--border-light);background:var(--surface);box-shadow:none}:root[data-theme=dark] .auditPane[data-audit-section=operations] .auditDateSegment:hover,:root[data-theme=dark] .auditPane[data-audit-section=org-registry] .auditDateSegment:hover,:root[data-theme=dark] .auditPane[data-audit-section=contracts] .auditDateSegment:hover{border-color:var(--border);background:var(--surface-raised)}:root[data-theme=dark] .auditPane[data-audit-section=operations] .auditDateSegment:focus-within,:root[data-theme=dark] .auditPane[data-audit-section=org-registry] .auditDateSegment:focus-within,:root[data-theme=dark] .auditPane[data-audit-section=contracts] .auditDateSegment:focus-within{border-color:var(--accent-ring);background:var(--accent-soft);box-shadow:0 0 0 3px var(--state-control-ring)}.auditPane .auditDateSegmentLabel{font-size:var(--text-2xs);font-weight:var(--fw-hdr);letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);flex:none;line-height:1;display:none}.auditPane .auditDateValue{min-width:0;font-size:var(--text-xs);font-weight:var(--fw-semibold);color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;line-height:1;overflow:hidden}.auditPane .auditDateValue.isPlaceholder{color:var(--text-muted)}.auditPane .auditDateNative{opacity:0;cursor:pointer;width:100%;min-width:0;height:100%;box-shadow:none;background:0 0;border:0;position:absolute;inset:0}:root[data-theme=dark] .auditPane[data-audit-section=operations] .auditDateNative,:root[data-theme=dark] .auditPane[data-audit-section=org-registry] .auditDateNative,:root[data-theme=dark] .auditPane[data-audit-section=contracts] .auditDateNative{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.auditPane .auditDateNative:focus{outline:none}.auditPane .auditDateSep{padding:0 var(--sp-0-5);font-size:var(--text-xs);font-weight:var(--fw-medium);color:var(--text-muted);opacity:.72;flex:none}.auditPane .auditDateExpand{appearance:none;height:24px;padding:0 var(--sp-2);border:1px solid var(--ops-pill-border,var(--border-lighter));border-radius:var(--radius-full);background:var(--ctrl-bg);background-image:var(--ops-toolbar-btn-bg);color:var(--ops-tone-soft,var(--text-secondary));cursor:pointer;box-shadow:var(--ctrl-shadow);transition:background var(--transition-fast), border-color var(--transition-fast), color var(--transition-fast), box-shadow var(--transition-fast);font-size:10px;font-weight:650;line-height:1}.auditPane .auditDateExpand:hover{border-color:var(--btn-neutral-hover-border);background:var(--ctrl-bg-hover);color:var(--text-primary)}.auditPane .auditDateExpand:focus-visible{border-color:var(--accent-ring);background:var(--accent-soft);color:var(--accent);box-shadow:0 0 0 3px var(--state-control-ring);outline:none}.auditPane .auditPageBtn{appearance:none;min-height:28px;padding:0 var(--sp-3);border:1px solid var(--ops-pill-border,var(--border-lighter));border-radius:var(--radius-full);background:var(--ctrl-bg);background-image:var(--ops-toolbar-btn-bg);color:var(--ops-tone-soft,var(--text-secondary));cursor:pointer;box-shadow:var(--ctrl-shadow);transition:background var(--transition-fast), border-color var(--transition-fast), color var(--transition-fast), box-shadow var(--transition-fast), opacity var(--transition-fast);font-size:11px;font-weight:650;line-height:1}.auditPane .auditPageBtn:hover:not(:disabled){border-color:var(--btn-neutral-hover-border);background:var(--ctrl-bg-hover);color:var(--text-primary)}.auditPane .auditPageBtn:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}.auditPane .cardBody{flex-direction:column;padding:0;display:flex;overflow:hidden}.auditPane .auditBody{background:linear-gradient(180deg, rgb(var(--glow) / .52), rgb(var(--shade) / .012));flex:auto;min-height:0;overflow-y:auto}:root[data-theme=dark] .auditPane[data-audit-section=operations] .auditBody,:root[data-theme=dark] .auditPane[data-audit-section=org-registry] .auditBody,:root[data-theme=dark] .auditPane[data-audit-section=contracts] .auditBody{background:var(--surface)}.auditPane .auditDay{align-items:center;gap:var(--sp-1);padding:var(--sp-2) 0 var(--sp-1);display:flex}.auditPane .auditDayCaret{transition:transform var(--transition-fast);font-size:10px}.auditPane .auditDayCaret.collapsed{transform:rotate(-90deg)}.auditPane .auditDayCount{color:var(--text-tertiary)}.auditPane .auditItem{gap:var(--sp-2);margin-bottom:var(--sp-2);padding:var(--sp-2);border:1px solid var(--border-hairline);border-radius:var(--radius-lg);background:var(--surface-raised);box-shadow:var(--ctrl-shadow)}.auditPane .auditItemFocusable{cursor:pointer}.auditPane[data-audit-section=operations] .auditItemFocusable:hover,.auditPane[data-audit-section=operations] .auditItemFocusable:focus-visible{border-color:var(--accent-ring);background:var(--surface);box-shadow:0 0 0 3px var(--state-control-ring), var(--ctrl-shadow);outline:none}.auditPane .auditItemNotif{grid-template-columns:108px minmax(110px,.9fr) minmax(96px,.86fr) minmax(0,1.18fr) minmax(0,1.18fr) 28px}.auditPane .auditItemNotif.isCellMode{grid-template-columns:108px minmax(110px,.96fr) minmax(0,1.18fr) minmax(0,1.18fr) 28px}.auditPane .auditItemRegistry{grid-template-columns:108px minmax(120px,.92fr) minmax(96px,.82fr) minmax(0,1.12fr) minmax(0,1.12fr) 28px}.auditPane .auditCell,.auditPane .auditFrom,.auditPane .auditTo{min-width:0}.auditPane .auditTime{color:var(--text-secondary)}.auditPane .auditTimeMain{font-size:var(--text-sm);font-weight:var(--fw-semibold);font-variant-numeric:tabular-nums;color:var(--text-primary)}.auditPane .auditMode{width:fit-content;max-width:100%;min-height:20px;margin-top:var(--sp-1);padding:0 var(--sp-2);border:1px solid var(--ops-pill-border,var(--border-lighter));border-radius:var(--radius-full);background:var(--ctrl-bg);background-image:var(--ops-toolbar-btn-bg);color:var(--ops-tone-soft,var(--text-secondary));font-size:var(--text-xs);white-space:nowrap;text-overflow:ellipsis;align-items:center;font-weight:650;line-height:1;display:inline-flex;overflow:hidden}.auditPane .auditFieldCell,.auditPane .auditWhoCell{align-self:start;padding-top:2px}.auditPane .auditField{font-size:var(--text-sm);color:var(--text-primary);font-weight:var(--fw-semibold);overflow-wrap:anywhere;line-height:1.3}.auditPane .auditMini{margin-bottom:var(--sp-0-5);font-size:var(--text-2xs);font-weight:var(--fw-hdr);letter-spacing:.08em;text-transform:uppercase;color:var(--text-tertiary);line-height:1.2;display:block}.auditPane .auditWho{color:var(--text-primary);word-break:break-word;overflow-wrap:anywhere;line-height:1.3}.auditPane .auditRid{white-space:nowrap;text-overflow:ellipsis;font-size:var(--text-xs);color:var(--text-secondary);overflow:hidden}.auditPane .auditFrom,.auditPane .auditTo{gap:var(--sp-1);padding:var(--sp-1-5);border-radius:var(--radius-md);border:1px solid #0000;flex-direction:column;display:flex}.auditPane .auditFrom{border-color:var(--color-bad-border)}.auditPane .auditTo{border-color:var(--color-ok-border)}.auditPane .auditFrom .k,.auditPane .auditTo .k{font-size:var(--text-2xs);font-weight:var(--fw-hdr);letter-spacing:.08em;text-transform:uppercase;line-height:1.2}.auditPane .auditFrom .k{color:var(--c-bad)}.auditPane .auditTo .k{color:var(--c-ok)}.auditPane .auditVal{color:var(--text-primary);word-break:break-word;overflow-wrap:anywhere;line-height:1.35}.auditPane .auditVal.isEmpty{color:var(--text-muted)}.auditPane .auditRollback{border-color:var(--ops-pill-border,var(--border-lighter));border-radius:var(--radius-full);background:var(--ctrl-bg);background-image:var(--ops-toolbar-btn-bg);opacity:1;align-self:center;width:28px;height:28px}.auditPane .auditRollback:hover{border-color:var(--btn-neutral-hover-border);background:var(--ctrl-bg-hover)}.auditPane .auditRollback:disabled{opacity:.42;background:var(--surface-sunken)}.auditPane .auditRollback:not(:disabled){border-color:var(--accent-ring);background:var(--accent-soft);color:var(--accent)}.auditPane .auditRollback:not(:disabled):hover{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-ring)}.auditPane .auditPagination{justify-content:center;align-items:center;gap:var(--sp-2);padding:var(--sp-2) var(--sp-4) var(--sp-3);border-top:1px solid var(--border-hairline);background:linear-gradient(180deg, var(--surface-raised), var(--surface));z-index:2;flex:none;display:flex;position:relative}.auditPane .auditPageInfo{font-size:var(--text-sm);color:var(--text-secondary)}.auditPane .cardFoot{border-top:1px solid var(--border-hairline);background:var(--surface);z-index:3;min-height:0;box-shadow:0 -1px 0 var(--border-hairline);flex:none;align-items:stretch;padding:0;position:relative}.auditPane .noteErr{flex:auto;min-width:0}.auditPane .cardActions:empty,.auditPane .cardFoot .cardActions,.auditPane .auditActionsPlaceholder{display:none}.auditPane .auditTip{justify-content:space-between;align-items:center;gap:var(--sp-2);box-sizing:border-box;width:100%;padding:var(--sp-2) var(--sp-4);background:linear-gradient(180deg, var(--surface-raised), var(--surface));color:var(--ops-tone-soft,var(--text-muted));font-size:var(--text-xs);display:flex}.auditPane .auditTipMeta{color:var(--text-secondary);flex:none;font-weight:650}@media (width<=980px){.auditPane .auditNotifControls,.auditPane .auditRegPrimary{grid-template-columns:1fr}.auditPane .auditRegToolbarActions{justify-content:stretch}.auditPane .auditRegToolbarActions>*{width:100%}.auditPane .auditRegDateRange{width:100%;min-width:0}.auditPane .auditItemNotif,.auditPane .auditItemNotif.isCellMode,.auditPane .auditItemRegistry{grid-template-columns:1fr}.auditPane .auditRollback{justify-self:end}}@media (pointer:coarse){.auditSearch,.auditFieldSel{--ui-ctrl-h:44px}.auditEmptyAction,.auditPane .auditModeTab,.auditPane .auditTab,.auditPane .auditRegScopeBtn,.auditPane .auditDateExpand,.auditPane .auditPageBtn{height:auto;min-height:44px}.auditPane .cardHeadBtns .iconBtn,.auditPane .auditRollback{width:44px;min-width:44px;height:44px}.auditPane .auditDateSegment{min-height:44px}}.insertRowButton{--insert-pill-fill:var(--ctrl-bg);--insert-pill-stroke:var(--border-hairline);--insert-pill-text:var(--text-secondary);pointer-events:auto;z-index:var(--z-grid-insert-button);width:42px;min-width:42px;height:26px;color:var(--insert-pill-text);cursor:pointer;-webkit-user-select:none;user-select:none;background:0 0;border:0;border-radius:0;justify-content:flex-start;align-items:center;padding:0;font-size:15px;font-weight:800;line-height:1;transition:color .14s,transform .14s;display:inline-flex;position:fixed;overflow:visible;transform:translateY(-50%)}.insertRowButtonShape{pointer-events:none;width:100%;height:100%;filter:drop-shadow(0 4px 10px rgb(var(--shade) / .14));position:absolute;inset:0;overflow:visible}.insertRowButtonRing{fill:none;stroke:#0000;stroke-width:4px;stroke-linejoin:round;stroke-linecap:round;transition:stroke .14s}.insertRowButtonBody{fill:var(--insert-pill-fill);stroke:var(--insert-pill-stroke);stroke-width:1px;stroke-linejoin:round;stroke-linecap:round;transition:fill .14s,stroke .14s}.insertRowButton:hover,.insertRowButton:focus-visible{color:var(--text-primary);outline:none;transform:translateY(-50%)translate(1px)}.insertRowButton:hover .insertRowButtonRing,.insertRowButton:focus-visible .insertRowButtonRing{stroke:var(--state-control-ring)}.insertRowButton:hover .insertRowButtonBody,.insertRowButton:focus-visible .insertRowButtonBody{stroke:var(--accent-ring)}.insertRowButton:active{transform:translateY(-50%)translate(1px)scale(.98)}.insertRowButtonGlyph{z-index:1;line-height:1;position:absolute;top:50%;left:12px;transform:translateY(-50%)}:root:not([data-theme=dark]) .insertRowButton{--insert-pill-fill:var(--surface-raised);--insert-pill-stroke:var(--border);--insert-pill-text:var(--text-primary)}.insertRowRail{z-index:var(--z-grid-insert-rail);pointer-events:auto;background:0 0;position:fixed}.insertRowMarker{z-index:var(--z-grid-insert-marker);background:linear-gradient(90deg, var(--border), var(--accent-ring), rgb(var(--shade) / 0));width:46px;height:2px;box-shadow:0 0 0 1px rgb(var(--glow) / .35);border-radius:999px;position:fixed;transform:translateY(-50%)}@media (pointer:coarse){.insertRowButton{width:44px;min-width:44px;height:44px;min-height:44px}.insertRowButtonShape{width:42px;height:28px;top:8px}}:root{--chip-h:27px;--chip-radius:10px;--chip-pad-x:10px;--chip-gap:var(--sp-1-5);--chip-border:var(--border-lighter);--chip-bg:var(--ctrl-bg);--chip-text:var(--text-secondary);--chip-text-hover:var(--text-primary)}.chip{align-items:center;gap:var(--chip-gap);height:var(--chip-h);padding:0 var(--chip-pad-x);border-radius:var(--chip-radius);border:1px solid var(--chip-border,var(--border-lighter));background:var(--chip-bg,transparent);color:var(--chip-text,var(--text-secondary));font-size:var(--text-sm);cursor:default;-webkit-user-select:none;user-select:none;white-space:nowrap;font-weight:660;line-height:1;display:inline-flex}:where(button.chip,label.chip,a.chip,.chip[role=button],.chip[tabindex]){cursor:pointer}.chip:hover{color:var(--chip-text-hover,var(--text-primary))}.chip input{width:14px;height:14px;accent-color:var(--accent)}.chip.on,.chip.isActive{border-color:rgb(var(--accent-rgb) / .34);box-shadow:0 0 0 3px rgb(var(--accent-rgb) / .12);color:var(--chip-text-hover,var(--text-primary))}.chip b{color:var(--text-primary);font-weight:800}.chipOps{--chip-border:var(--ops-pill-border,var(--border-lighter));--chip-bg:var(--ops-toolbar-btn-bg,var(--ctrl-bg));--chip-text:var(--text-secondary);--chip-text-hover:var(--text-primary)}.chipBtn{justify-content:center;align-items:center;gap:var(--sp-1);height:var(--chip-btn-h,28px);min-height:var(--chip-btn-h,28px);padding:0 var(--chip-btn-pad-x,10px);border-radius:var(--chip-btn-radius,var(--radius-full));border:1px solid var(--chip-btn-border,var(--border-lighter));background:var(--chip-btn-bg,var(--ctrl-bg));box-shadow:var(--chip-btn-shadow,none);color:var(--chip-btn-text,var(--text-secondary));font-size:var(--chip-btn-font-size,11.5px);font-weight:var(--chip-btn-font-weight,700);letter-spacing:-.01em;white-space:nowrap;-webkit-user-select:none;user-select:none;cursor:pointer;transition:background var(--transition-fast), border-color var(--transition-fast), box-shadow var(--transition-fast), color var(--transition-fast), transform var(--transition-fast), opacity var(--transition-fast);line-height:1;display:inline-flex}.chipBtn:hover{border-color:var(--chip-btn-hover-border,var(--border));background:var(--chip-btn-hover-bg,var(--surface-raised));color:var(--chip-btn-hover-text,var(--text-primary))}.chipBtn:active{transform:translateY(.5px)}.chipBtn:disabled,.chipBtn[aria-disabled=true]{opacity:.55;cursor:not-allowed;transform:none}.chipBtnGhost{--chip-btn-border:var(--border-lighter);--chip-btn-bg:var(--ctrl-bg);--chip-btn-text:var(--text-secondary);--chip-btn-hover-border:var(--border);--chip-btn-hover-bg:var(--ctrl-bg-hover);--chip-btn-hover-text:var(--text-primary)}.chipBtnPri{--chip-btn-pad-x:12px;--chip-btn-border:rgb(var(--accent-rgb) / .28);--chip-btn-bg:var(--ctrl-accent-bg);--chip-btn-text:var(--text-primary);--chip-btn-shadow:0 1px 0 rgb(var(--glow) / .7) inset;--chip-btn-font-weight:740;--chip-btn-hover-border:rgb(var(--accent-rgb) / .42);--chip-btn-hover-bg:var(--ctrl-accent-bg-hover);--chip-btn-hover-text:var(--text-primary)}.miniPills{align-items:center;gap:var(--sp-1-5);white-space:nowrap;flex:0 auto;min-width:0;max-width:240px;display:flex}.miniPill{align-items:center;gap:var(--sp-1-5);border:1px solid var(--border-lighter);border-radius:var(--radius-full);background:var(--surface);max-width:132px;height:22px;color:var(--text-secondary);font-size:11.5px;font-weight:var(--fw-hdr);white-space:nowrap;text-overflow:ellipsis;-webkit-user-select:none;user-select:none;padding:0 9px;display:inline-flex;overflow:hidden}.miniPill.dim{opacity:.72}.miniPill.duo{max-width:none;height:auto;padding:var(--sp-1-5) var(--sp-2-5);text-overflow:clip;white-space:normal;font-weight:700;display:block}.miniPill.duo .pillLbl{opacity:.78;font-weight:750}.miniPill.duo .pillLine{align-items:baseline;gap:var(--sp-1-5);white-space:nowrap;flex-wrap:nowrap;display:flex}.miniPill.duo .txt{align-items:flex-start;gap:var(--sp-0-5);text-align:left;flex-direction:column;min-width:0;line-height:1.15;display:flex}.miniPill.duo b{white-space:nowrap}:root[data-theme=dark] .chipBtnPri{--chip-btn-border:var(--accent-luxury-border);--chip-btn-bg:var(--accent-luxury-bg);--chip-btn-text:var(--accent-luxury-text);--chip-btn-shadow:none;--chip-btn-hover-border:var(--accent-luxury-border-strong);--chip-btn-hover-bg:var(--accent-luxury-bg-hover);--chip-btn-hover-text:var(--accent-luxury-text)}:root[data-theme=dark] .chip.on,:root[data-theme=dark] .chip.isActive{border-color:var(--accent-luxury-border);background:var(--accent-luxury-bg);box-shadow:var(--accent-luxury-shadow);color:var(--accent-luxury-text)}.panelBody,.panelBodyTight{scrollbar-color:rgb(var(--shade) / .22) transparent;scrollbar-width:thin;flex:1;min-height:0;padding:0;overflow:hidden auto}.panelBodyTight{padding:var(--sp-2) var(--sp-2-5)}.panelBody .emptyState{margin:var(--sp-3)}.emptyState{border:1px solid var(--border-lighter);border-radius:var(--radius-xl);background:rgb(var(--shade) / .02);color:var(--text-secondary);padding:18px;font-weight:550}.uiHeroCard{padding:var(--sp-1-5) var(--sp-2-5) var(--sp-2);border:1px solid var(--balances-card-border);border-radius:var(--radius-xl);background:var(--ops-top-sticky-bg);box-shadow:0 8px 18px rgb(var(--shade) / .045)}.uiHeroCardTight{padding-bottom:3px}.uiPanelShell{border:1px solid var(--ui-panel-shell-border);border-radius:var(--radius-2xl);background:var(--ui-panel-shell-bg);min-height:0;box-shadow:var(--ui-panel-shell-shadow);color:var(--text-primary);flex-direction:column;display:flex;position:relative;overflow:hidden}.uiPanelShell--glass{background:var(--ui-panel-glass-bg);border-color:var(--ui-panel-glass-border);box-shadow:var(--ui-panel-glass-shadow);-webkit-backdrop-filter:blur(4px)}:root[data-theme=dark] .uiPanelShell{border-color:var(--ui-panel-shell-border);box-shadow:var(--ui-panel-shell-shadow)}:root[data-theme=dark] .uiPanelShell--glass{background:var(--ui-panel-glass-bg);border-color:var(--ui-panel-glass-border);box-shadow:var(--ui-panel-glass-shadow)}.uiPanelHead{justify-content:space-between;align-items:flex-start;gap:var(--sp-3);min-height:48px;padding:var(--sp-3) var(--sp-4);border-bottom:var(--sp-px) solid var(--ui-panel-head-border);background:var(--ui-panel-head-bg);box-shadow:var(--ui-panel-head-shadow);display:flex;position:relative}.uiPanelShell[role=dialog] .uiPanelHead{border-bottom-color:#0000}.uiPanelShell[role=dialog] .uiPanelHead:after{content:"";left:var(--sp-3);right:var(--sp-3);bottom:calc(-1 * var(--sp-px));height:var(--modal-atmospheric-line-size);background:var(--modal-atmospheric-line);pointer-events:none;position:absolute}.uiPanelHead--compact{gap:var(--sp-2-5);padding:var(--sp-3) var(--sp-3) var(--sp-2-5)}.uiPanelTitleBlock{gap:var(--sp-0-5);flex-direction:column;flex:1;min-width:0;display:flex}.uiPanelTitle{font-size:var(--text-lg);font-weight:var(--fw-bold);line-height:var(--leading-snug);letter-spacing:-.01em;color:var(--ui-panel-title-color)}.uiPanelTitle--compact{font-size:var(--text-base);letter-spacing:.15px;font-weight:900}.uiPanelDescription{font-size:var(--text-sm);color:var(--text-secondary);line-height:var(--leading-normal)}.uiPanelMeta{color:var(--text-tertiary);font-size:11px;font-weight:540;line-height:1.3}.uiPanelHeadActions{align-items:center;gap:var(--sp-2);flex:none;display:flex}.uiPanelBody{min-height:0;padding:var(--sp-4);flex:auto;overflow:hidden auto}.uiPanelBody--compact{padding:var(--sp-3)}.uiPanelFoot{justify-content:space-between;align-items:center;gap:var(--sp-2);padding:var(--sp-3) var(--sp-4);border-top:var(--sp-px) solid var(--ui-panel-foot-border);background:var(--ui-panel-foot-bg);display:flex}.uiPanelFoot--compact{gap:var(--sp-2-5);padding:var(--sp-2-5) var(--sp-3)}.uiPanelNote{min-width:0;color:var(--c-bad);font-weight:800}.uiPanelNote--muted{color:var(--text-tertiary);font-weight:540}.uiPanelActions{gap:var(--sp-2);flex-wrap:wrap;justify-content:flex-end;margin-left:auto;display:flex}.uiSectionCard{background:var(--surface);border:1px solid var(--border-hairline);border-radius:var(--radius-xl);padding:var(--sp-3)}.uiStatsRow{gap:var(--sp-2);margin-top:var(--sp-2);flex-wrap:wrap;display:flex}.uiStatPill{min-width:0;padding:var(--sp-2) var(--sp-2-5);border:1px solid var(--border-hairline);border-radius:var(--radius-lg);background:linear-gradient(180deg, rgb(var(--glow) / .98), rgb(var(--tint) / .95));flex-direction:column;gap:2px;display:flex}.uiStatPillLabel{text-transform:uppercase;letter-spacing:.08em;color:var(--text-tertiary);font-size:10px;font-weight:700}:root[data-theme=dark] .uiStatPill{background:var(--surface-raised);border-color:var(--accent-luxury-border)}.uiStatPillValue{font-size:var(--type-answer-size);font-weight:var(--type-answer-weight);line-height:var(--type-answer-line);color:var(--type-answer-color)}@media (pointer:coarse){.uiPanelShell.uiPanelShell.uiPanelShell :is(a[href],button,input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=range]),select,summary,textarea,[contenteditable]:not([contenteditable=false]),[role=button],[role=tab],[role=option],[role=menuitem],[role=switch]){min-height:44px}.uiPanelShell.uiPanelShell.uiPanelShell :is(a[href],button,summary,[role=button],[role=tab],[role=option],[role=menuitem],[role=switch]){min-width:44px}.uiPanelShell.uiPanelShell.uiPanelShell label:has(>input[type=checkbox],>input[type=radio]){min-width:44px;min-height:44px}}.uiPopupShell{font-family:var(--font-sans);font-size:var(--text-sm-plus);font-weight:var(--fw-normal);color:var(--text-primary);background:var(--surface);border:1px solid var(--border-lighter);border-radius:var(--ui-popup-radius,var(--radius-xl));box-shadow:0 12px 28px rgb(var(--shade) / .12), 0 1px 0 rgb(var(--glow) / .9) inset;line-height:1.2}.uiPopupShell--compact{--ui-popup-radius:var(--radius-lg)}.uiPopupHeader{justify-content:space-between;align-items:flex-start;gap:var(--sp-2);background:var(--surface-sunken);border-bottom:1px solid #0000;padding:5px 8px 4px;display:flex;position:relative}.uiPopupHeader:after{content:"";left:var(--sp-2);right:var(--sp-2);bottom:calc(-1 * var(--sp-px));height:var(--modal-atmospheric-line-size);background:var(--modal-atmospheric-line);pointer-events:none;position:absolute}.uiPopupTitleBlock{flex-direction:column;gap:1px;min-width:0;display:flex}.uiPopupTitle{min-width:0;font-size:var(--text-sm-plus);font-weight:var(--fw-semibold);color:var(--text-secondary);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.uiPopupSubtitle{min-width:0;font-size:var(--text-xs);color:var(--text-tertiary);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.uiPopupClose{width:var(--ui-popup-close-size,18px);min-width:var(--ui-popup-close-size,18px);height:var(--ui-popup-close-size,18px);min-height:var(--ui-popup-close-size,18px);border-radius:var(--radius-full);border:1px solid var(--border-hairline);background:var(--surface);color:var(--text-secondary);font-size:var(--ui-popup-close-font-size,9px);font-weight:var(--fw-semibold);cursor:pointer;box-shadow:none;justify-content:center;align-items:center;padding:0;line-height:1;display:inline-flex}.uiPopupClose:hover,.uiPopupClose:focus-visible{border-color:var(--accent-ring);background:var(--surface-raised);color:var(--text-primary);outline:none}.uiPopupBody{padding:var(--ui-popup-body-padding,var(--sp-2))}.uiPopupFooter{justify-content:flex-end;gap:var(--sp-1-5);padding:var(--ui-popup-footer-padding,6px 10px);border-top:1px solid var(--border-lighter);background:var(--surface-sunken);display:flex}.uiPopupList{padding:var(--ui-popup-list-padding,4px);max-height:var(--ui-popup-list-max-height,260px);overflow:auto}.uiPopupItem{justify-content:space-between;align-items:center;gap:var(--sp-3);width:100%;min-height:32px;padding:var(--ui-popup-item-padding,7px 10px);border-radius:var(--radius-lg);font:inherit;color:var(--text-primary);text-align:left;cursor:pointer;transition:background var(--transition-fast), border-color var(--transition-fast), color var(--transition-fast);background:0 0;border:1px solid #0000;display:flex}.uiPopupItem:hover,.uiPopupItem:focus-visible{background:var(--accent-soft);border-color:var(--accent-ring);color:var(--text-primary);outline:none}.uiPopupItem.is-active,.uiPopupItem[aria-pressed=true],.uiPopupItem[aria-selected=true]{background:var(--accent-soft);border-color:var(--accent-ring);color:var(--accent);font-weight:var(--fw-semibold)}.uiPopupMeta{font-size:var(--text-xs);font-weight:var(--fw-semibold);color:var(--text-secondary);font-variant-numeric:tabular-nums;flex:none;line-height:1.2}.uiPopupMoney{font-size:var(--text-xs);font-weight:var(--fw-semibold);font-variant-numeric:tabular-nums;flex:none;line-height:1.2}.uiPopupMoney--positive{color:var(--color-credit-text);-webkit-text-fill-color:var(--color-credit-text)}.uiPopupMoney--negative{color:var(--color-debit-text);-webkit-text-fill-color:var(--color-debit-text)}.uiPopupDivider{height:1px;margin:var(--sp-1) var(--sp-2);background:var(--border-light)}.uiPopupHint{padding:var(--ui-popup-hint-padding,var(--sp-1) var(--sp-3) var(--sp-1-5));font-size:var(--text-xs);color:var(--text-tertiary);line-height:1.4}.uiAssistTrigger{appearance:none;width:var(--ui-assist-trigger-size,24px);min-width:var(--ui-assist-trigger-size,24px);height:var(--ui-assist-trigger-size,24px);border:1px solid var(--ui-assist-trigger-border,var(--cols-icon-border-soft));border-radius:var(--ui-assist-trigger-radius,var(--radius-md));background:var(--ui-assist-trigger-bg,var(--cols-icon-bg-strong));color:var(--ui-assist-trigger-text,var(--cols-summary-text));box-shadow:none;font:inherit;font-size:var(--ui-assist-trigger-font-size,12px);font-weight:var(--ui-assist-trigger-font-weight,760);letter-spacing:-.01em;cursor:pointer;transition:background var(--transition-fast), border-color var(--transition-fast), color var(--transition-fast), box-shadow var(--transition-fast);flex:none;justify-content:center;align-items:center;padding:0;font-style:normal;line-height:1;display:inline-flex}.uiAssistTrigger:hover,.uiAssistTrigger:focus-visible,.uiAssistTrigger.isOpen{color:var(--ui-assist-trigger-hover-text,var(--btn-neutral-hover-text));border-color:var(--ui-assist-trigger-hover-border,var(--cols-icon-border-hover));background:var(--ui-assist-trigger-hover-bg,var(--cols-icon-bg-hover));outline:none}.uiAssistTrigger.isOpen{border-color:var(--ui-assist-trigger-open-border,var(--cols-icon-open-border));background:var(--ui-assist-trigger-open-bg,var(--cols-icon-open-bg));color:var(--ui-assist-trigger-open-text,var(--cols-icon-open-text));box-shadow:0 0 0 3px var(--ui-assist-trigger-open-ring,var(--cols-icon-open-ring))}.uiAssistPopover{width:min(var(--ui-assist-popover-width,318px), calc(100vw - var(--ui-assist-popover-screen-gap,56px)));padding:var(--ui-assist-popover-padding,12px 13px);gap:var(--ui-assist-popover-gap,8px);border-radius:var(--ui-assist-popover-radius,var(--radius-xl));border:1px solid var(--ui-assist-popover-border,var(--cols-popover-border));background:var(--ui-assist-popover-bg,var(--cols-popover-bg));box-shadow:var(--ui-assist-popover-shadow,var(--cols-popover-shadow));display:grid}.uiAssistPopoverTitle{letter-spacing:-.012em;color:var(--ui-assist-popover-title,var(--cols-popover-title));margin:0;font-size:12.4px;font-weight:740;line-height:1.2}.uiAssistPopoverText{color:var(--ui-assist-popover-text,var(--cols-popover-text));margin:0;font-size:10.95px;font-weight:530;line-height:1.46}.uiAssistPopoverText strong{color:var(--ui-assist-popover-title,var(--cols-popover-title));font-weight:700}.uiAssistPopoverSteps{gap:7px;margin:0;display:grid}.uiAssistPopoverStep{align-items:flex-start;gap:var(--sp-2);color:var(--ui-assist-popover-step-text,var(--cols-popover-step-text,var(--text-secondary)));font-size:10.95px;font-weight:560;line-height:1.42;display:flex}.uiAssistPopoverStepIndex{border-radius:var(--radius-full);border:1px solid var(--ui-assist-popover-step-border,var(--cols-pill-border));background:var(--ui-assist-popover-step-bg,var(--cols-icon-bg-strong));width:18px;min-width:18px;height:18px;color:var(--ui-assist-popover-step-index-text,var(--cols-pill-text));flex-shrink:0;place-items:center;font-size:10px;font-weight:760;line-height:1;display:inline-grid}.uiAssistPopoverStepBody{min-width:0}.uiAssistPopoverStep strong{color:var(--ui-assist-popover-title,var(--cols-popover-title));font-weight:700}.uiAssistPopoverFacts{gap:var(--sp-1-5) var(--sp-3);grid-template-columns:minmax(72px,max-content) minmax(0,1fr);margin:0;display:grid}.uiAssistPopoverFacts dt{color:var(--text-tertiary);font-size:var(--text-xs);font-weight:var(--fw-bold);line-height:var(--leading-snug);text-transform:uppercase;margin:0}.uiAssistPopoverFacts dd{min-width:0;color:var(--cols-popover-text);margin:0;font-size:10.95px;font-weight:540;line-height:1.4}.uiColumnHelpLayer{z-index:var(--z-overlay-popup);pointer-events:none;width:340px;max-width:calc(100vw - 24px);position:fixed}.uiAssistPopoverExample{padding:var(--ui-assist-popover-example-padding,10px 11px);border-radius:var(--ui-assist-popover-example-radius,11px);border:1px solid var(--ui-assist-popover-example-border,var(--cols-pill-border));background:var(--ui-assist-popover-example-bg,var(--cols-popover-example-bg));color:var(--ui-assist-popover-text,var(--cols-popover-text));margin:0;font-size:10.8px;font-weight:580;line-height:1.42}:root[data-theme=dark] .uiPopupShell{box-shadow:0 8px 24px #00000080}@media (pointer:coarse){.uiPopupClose.uiPopupClose{--ui-popup-close-size:44px}.uiAssistTrigger.uiAssistTrigger{--ui-assist-trigger-size:44px;width:44px;min-width:44px;height:44px;min-height:44px}.uiPopupItem.uiPopupItem,.uiPopupShell.uiPopupShell.uiPopupShell :is(a[href],button,input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=range]),select,summary,textarea,[contenteditable]:not([contenteditable=false]),[role=button],[role=tab],[role=option],[role=menuitem],[role=switch]){min-height:44px}.uiPopupShell.uiPopupShell.uiPopupShell :is(a[href],button,summary,[role=button],[role=tab],[role=option],[role=menuitem],[role=switch]){min-width:44px}.uiPopupShell.uiPopupShell.uiPopupShell label:has(>input[type=checkbox],>input[type=radio]){min-width:44px;min-height:44px}}.brand{padding:0 6px 6px}.brand .title{font-weight:var(--ops-title-weight);font-size:var(--ops-title-size);letter-spacing:var(--ops-title-track);color:var(--ops-title-color);line-height:1.1}.brand .sub{color:var(--ops-hint-color);font-size:var(--ops-hint-size);font-weight:var(--ops-hint-weight);line-height:var(--ops-hint-line);max-width:76ch;margin-top:4px}.boxHead{align-items:center;gap:var(--sp-2-5);padding:var(--sp-2-5) var(--sp-3);border-bottom:1px solid var(--border-lighter);background:var(--surface);display:flex}.boxHead .ttl{font-weight:900}.boxHead .sub{color:var(--text-secondary);font-weight:650;font-size:var(--text-md)}.boxHead .spacer,.spacer{flex:1}.boxHead .pill{align-items:center;gap:var(--sp-1);border:1px solid var(--border-lighter);border-radius:var(--radius-full);height:22px;font-size:11.5px;font-weight:var(--fw-hdr);color:var(--text-secondary);padding:0 9px;display:inline-flex}.pill .dot{border-radius:var(--radius-full);background:var(--accent);width:6px;height:6px}.tableTopTools{justify-content:space-between;align-items:center;gap:var(--sp-2);margin:var(--sp-2) 0 var(--sp-2-5);padding:0 6px;display:flex}.tableTopTools .leftTools{align-items:center;gap:var(--sp-2-5);flex:none;min-width:0;display:flex}.tableTopTools .rightTools{justify-content:flex-end;align-items:center;gap:var(--sp-2);flex:1;min-width:0;display:flex}.btnRow{align-items:center;gap:var(--sp-1-5);flex-wrap:wrap;display:flex}.moduleBar .field{flex-direction:row;align-items:center;min-width:auto}.kpiRow{gap:var(--sp-2-5);margin:var(--sp-3) 0 var(--sp-1);grid-template-columns:repeat(auto-fit,minmax(140px,1fr));display:grid}.kpi{border:1px solid var(--border-light);border-radius:var(--radius-lg);background:var(--surface);padding:var(--sp-2-5) var(--sp-3);box-shadow:var(--shadow-sm)}.kpi .k{color:var(--text-secondary);font-size:var(--text-md);font-weight:700}.kpi .v{margin-top:var(--sp-1);font-variant-numeric:tabular-nums;letter-spacing:-.01em;font-size:18px;font-weight:900}.kpi .h{color:var(--text-muted);font-size:var(--text-md);margin-top:var(--sp-0-5)}.kpiRowDense{gap:var(--sp-2);padding:var(--sp-1-5) var(--sp-1-5) var(--sp-1);border-top:1px solid var(--border-lighter);flex-wrap:wrap;margin:0;display:flex}.kpiSummaryStrip{align-items:center;gap:var(--sp-2);padding:var(--sp-1-5) var(--sp-1-5) var(--sp-1);border-top:1px solid var(--border-lighter);flex-wrap:wrap;display:flex}.kpiSummaryMetrics{flex:0 auto;min-width:0;max-width:100%}.kpiSummaryMetrics.kpiRowDense{border-top:0;margin:0;padding:0}.kpiSummaryActions{align-items:center;gap:var(--sp-1);flex:none;padding-top:0;display:inline-flex}.kpiDense{align-items:center;gap:var(--sp-2);padding:var(--sp-1) var(--sp-2-5);border:1px solid var(--ops-pill-border,var(--border-lighter));border-radius:var(--radius-lg);background:var(--ops-pill-soft-bg,var(--surface-raised));box-shadow:0 1px 0 rgb(var(--glow) / .92) inset;display:inline-flex}:root[data-theme=dark] .kpiDense{box-shadow:none}.kpiDense .k{letter-spacing:.01em;text-transform:none;color:var(--ops-tone-soft,var(--text-secondary));margin:0;font-size:10.8px;font-weight:650}.kpiDense .v{letter-spacing:-.01em;color:var(--ops-tone-strong,var(--text-primary));font-variant-numeric:tabular-nums;margin:0;font-size:12.6px;font-weight:780}.kpiDense .h{display:none}.field{--field-gap:var(--sp-1-5);--field-label-size:var(--text-md);--field-label-weight:800;--field-label-track:.04em;--field-label-transform:uppercase;--field-label-color:var(--text-secondary);gap:var(--field-gap);flex-direction:column;min-width:160px;display:flex}.field label,.field .uiFieldLabel{font-size:var(--field-label-size);color:var(--field-label-color);font-weight:var(--field-label-weight);letter-spacing:var(--field-label-track);text-transform:var(--field-label-transform)}.fieldDense{--field-gap:var(--sp-1);--field-label-size:10.8px;--field-label-weight:650;--field-label-track:.01em;--field-label-transform:none;--field-label-color:var(--ops-tone-soft,var(--text-secondary))}.field :where(select:not(.uiSelect):not(.ddsSelect):not(.ddsInput):not(.modalInput),input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not(.uiInput):not(.ddsInput):not(.modalInput):not(.hdrInput)){border:1px solid var(--border-lighter);border-radius:var(--radius-md);background:var(--surface);height:38px;padding:0 10px;font-weight:700}.field :where(select:not(.uiSelect):not(.ddsSelect):not(.ddsInput):not(.modalInput),input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not(.uiInput):not(.ddsInput):not(.modalInput):not(.hdrInput)):focus{box-shadow:0 0 0 4px var(--accent-ring);border-color:var(--accent);outline:none}.uiToolbarCard{gap:var(--sp-2);margin-top:var(--sp-1-5);padding:7px var(--sp-2);border:1px solid var(--balances-card-border);border-radius:var(--radius-xl);background-image:var(--balances-card-bg);box-shadow:var(--balances-card-shadow);flex-wrap:wrap;align-items:end;display:flex}.uiToolbarCard .spacer{flex:1}.tableTopTools--moduleContext{align-items:stretch;gap:var(--sp-2);flex-direction:column}.moduleContextRow{align-items:end;gap:var(--sp-2);width:100%;min-width:0;padding-bottom:var(--sp-2);border-bottom:1px solid var(--border-lighter);display:flex}.moduleContextPrimary{align-items:end;gap:var(--sp-2);flex:auto;min-width:0;display:flex}.moduleContextRow .moduleContextField{flex:0 360px;width:min(100%,360px);min-width:220px;max-width:420px}.moduleContextField .uiFieldLabel{color:var(--text-primary);font-weight:760}.moduleContextInlineClear{align-items:center;min-width:0;display:inline-flex;position:relative}.moduleContextRow .moduleContextField .moduleContextInlineClear{width:100%;display:flex}.moduleContextInlineClear .uiComboTrigger{min-width:0}.moduleContextInlineClear .hasModuleContextClear .uiComboTrigger{padding-right:30px}.moduleContextInlineClear .hasModuleContextClear .uiComboChevron{opacity:0;width:0;margin:0;overflow:hidden}.moduleContextInlineClear>[dir]{flex:0 0 100%;width:100%;max-width:100%}.moduleContextInlineClearWide{width:360px;max-width:100%}.moduleContextInlineClear .moduleContextCombo{flex:0 0 100%;width:100%;max-width:100%}.moduleContextInlineClearWide .uiCombo,.moduleContextInlineClearWide .uiComboTrigger{width:100%}.moduleContextCombo .uiComboTrigger{min-height:calc(var(--ui-ctrl-h) + 4px);border-color:rgb(var(--accent-rgb) / .28);background:var(--surface);color:var(--text-primary);box-shadow:0 1px 0 rgb(var(--glow) / .94) inset, 0 0 0 1px rgb(var(--accent-rgb) / .08)}.moduleContextCombo .uiComboValue{font-weight:740}.moduleContextCombo .uiComboChevron{--dropdown-chevron-color:var(--accent)}.moduleContextCombo.moduleContextComboLens.uiComboSm{--ui-ctrl-h:var(--ops-unified-control-h,25px);--ui-ctrl-radius:var(--ops-unified-control-radius,999px);--ui-ctrl-font-size:var(--ops-unified-control-font-size,11px)}.moduleContextInlineClear .moduleContextCombo.moduleContextComboLens .uiComboTrigger{min-height:var(--ui-ctrl-h);border-color:rgb(var(--shade) / .3);border-radius:calc(var(--ui-ctrl-radius) + 1px);background:color-mix(in srgb, var(--surface) 88%, rgb(var(--shade)));color:var(--text-primary);box-shadow:0 1px 0 rgb(var(--glow) / .76) inset, 0 8px 18px -18px rgb(var(--shade) / .46), 0 0 0 1px rgb(var(--glow) / .18) inset;padding:0 34px 0 30px;position:relative;overflow:hidden}.moduleContextInlineClear .moduleContextCombo.moduleContextComboLens.hasModuleContextClear .uiComboTrigger{padding-right:56px}.moduleContextComboLens .uiComboTrigger:before{content:"";border-radius:var(--radius-full);background:rgb(var(--green-brand) / .82);width:3px;box-shadow:0 0 0 1px rgb(var(--glow) / .46), 0 0 10px rgb(var(--green-brand) / .18);position:absolute;top:5px;bottom:5px;left:10px}.moduleContextCombo.moduleContextComboLens .uiComboValue{z-index:1;font-size:var(--ui-ctrl-font-size);letter-spacing:0;color:var(--text-primary);font-weight:820;position:relative}.moduleContextCombo.moduleContextComboLens .uiComboChevron{z-index:1;margin:0;position:absolute;top:50%;right:7px;transform:translateY(-50%)}.moduleContextInlineClear .moduleContextCombo.moduleContextComboLens.hasModuleContextClear .uiComboChevron{width:var(--dropdown-chevron-size);min-width:var(--dropdown-chevron-size);opacity:1;overflow:visible}.moduleContextInlineClearLens .moduleContextInlineClearBtn{color:var(--text-tertiary);opacity:.62;right:30px}.moduleContextInlineClearLens .moduleContextInlineClearBtn:hover,.moduleContextInlineClearLens .moduleContextInlineClearBtn:focus-visible{background:rgb(var(--shade) / .06);color:var(--text-primary);opacity:1}.moduleContextInlineClear .moduleContextCombo.moduleContextComboLens .uiComboTrigger:hover:not(:disabled),.moduleContextInlineClear .moduleContextCombo.moduleContextComboLens.uiCombo.isOpen .uiComboTrigger{border-color:rgb(var(--shade) / .38);background:color-mix(in srgb, var(--surface) 84%, rgb(var(--shade)));box-shadow:0 1px 0 rgb(var(--glow) / .82) inset, 0 10px 20px -18px rgb(var(--shade) / .48), 0 0 0 1px rgb(var(--glow) / .2) inset}.moduleContextInlineClear .moduleContextCombo.moduleContextComboLens .uiComboTrigger:hover:not(:disabled):before,.moduleContextInlineClear .moduleContextCombo.moduleContextComboLens.uiCombo.isOpen .uiComboTrigger:before{background:rgb(var(--green-brand) / .92);box-shadow:0 0 0 1px rgb(var(--glow) / .54), 0 0 12px rgb(var(--green-brand) / .24)}.moduleContextInlineClear .moduleContextCombo.moduleContextComboLens .uiComboTrigger:focus-visible{border-color:var(--state-control-border-hover);box-shadow:0 0 0 3px var(--state-control-ring), 0 1px 0 rgb(var(--glow) / .82) inset, 0 10px 20px -18px rgb(var(--shade) / .48), 0 0 0 1px rgb(var(--glow) / .2) inset}.moduleContextInlineClearBtn{z-index:2;border-radius:var(--radius-full);width:14px;height:14px;box-shadow:none;color:var(--text-muted);font-family:var(--font-sans);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;font-size:13px;font-weight:720;line-height:1;transition:background .15s,color .15s;display:inline-flex;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.moduleContextInlineClearBtn:hover,.moduleContextInlineClearBtn:focus-visible{background:rgb(var(--shade) / .06);color:var(--text-primary);box-shadow:none;outline:none}.moduleContextActions{justify-content:flex-end;align-items:center;gap:var(--sp-2);margin-left:auto;display:flex}.moduleContextRow .moduleContextActions{flex:none}.moduleContextFilters{align-items:end;gap:var(--sp-2);flex-wrap:wrap;width:100%;min-width:0;display:flex}:root[data-theme=dark] .moduleContextCombo .uiComboTrigger{border-color:rgb(var(--accent-rgb) / .32);background:var(--surface-raised);box-shadow:0 0 0 1px rgb(var(--accent-rgb) / .12)}:root[data-theme=dark] .moduleContextInlineClear .moduleContextCombo.moduleContextComboLens .uiComboTrigger{border-color:rgb(var(--glow) / .22);background:var(--surface-raised);box-shadow:0 1px 0 rgb(var(--glow) / .08) inset, 0 10px 22px -18px rgb(var(--shade) / .62), 0 0 0 1px rgb(var(--glow) / .08) inset;color:var(--text-primary)}:root[data-theme=dark] .moduleContextCombo.moduleContextComboLens .uiComboValue{color:var(--text-primary)}:root[data-theme=dark] .moduleContextComboLens .uiComboTrigger:before{background:rgb(var(--green-brand) / .76);box-shadow:0 0 0 1px rgb(var(--shade) / .22), 0 0 10px rgb(var(--green-brand) / .18)}:root[data-theme=dark] .moduleContextInlineClearLens .moduleContextInlineClearBtn{color:var(--text-primary)}:root[data-theme=dark] .moduleContextInlineClearLens .moduleContextInlineClearBtn:hover,:root[data-theme=dark] .moduleContextInlineClearLens .moduleContextInlineClearBtn:focus-visible{background:rgb(var(--glow) / .08);color:var(--text-primary)}:root[data-theme=dark] .moduleContextInlineClear .moduleContextCombo.moduleContextComboLens .uiComboTrigger:hover:not(:disabled),:root[data-theme=dark] .moduleContextInlineClear .moduleContextCombo.moduleContextComboLens.uiCombo.isOpen .uiComboTrigger{border-color:rgb(var(--glow) / .3);background:var(--surface);box-shadow:0 1px 0 rgb(var(--glow) / .1) inset, 0 10px 22px -18px rgb(var(--shade) / .66), 0 0 0 1px rgb(var(--glow) / .1) inset}:root[data-theme=dark] .moduleContextInlineClear .moduleContextCombo.moduleContextComboLens .uiComboTrigger:focus-visible{border-color:var(--state-control-border-hover);background:var(--surface-sunken);box-shadow:0 0 0 3px var(--state-control-ring), 0 1px 0 rgb(var(--glow) / .1) inset, 0 0 0 1px rgb(var(--glow) / .06) inset}@media (width<=720px){.moduleContextRow{flex-direction:column;align-items:stretch}.moduleContextPrimary,.moduleContextField{width:100%;max-width:none}.moduleContextActions{flex-wrap:wrap;justify-content:flex-start;margin-left:0}}.adv{gap:var(--sp-2-5);border-top:1px dashed var(--border-lighter);width:100%;padding-top:var(--sp-2-5);margin-top:var(--sp-2-5);flex-wrap:wrap;align-items:end;display:none}.adv.show{display:flex}.objStickyInfo{margin-top:var(--sp-2-5);border-radius:var(--radius-xl);background:var(--surface);border:0;overflow:hidden}.objStickyInfo .boxHead{padding:var(--sp-2-5) var(--sp-3)}.objStickyInfo .tableTopTools{padding:var(--sp-2) var(--sp-2-5) var(--sp-2-5);border-bottom:0}.tiny{color:var(--text-muted);font-size:11.5px;font-weight:520}.kv{gap:var(--sp-2-5);border-bottom:1px dashed var(--border-lighter);grid-template-columns:160px 1fr;padding:9px 0;display:grid}.kv .k{color:var(--text-secondary);font-weight:850;font-size:var(--text-md)}.kv .v{word-break:break-word;font-weight:750}.kv:last-child{border-bottom:none}.opsStickyTitle{z-index:12;height:var(--ops-sticky-h);padding:0 var(--sp-4);background:var(--surface);border-bottom:1px solid var(--border-hairline);font-weight:var(--fw-bold);font-size:var(--text-lg);align-items:center;display:flex;position:sticky;top:0}.opsTopHint{font-size:var(--text-sm);color:var(--text-muted);margin-left:auto}.opsFooter{z-index:10;height:var(--ops-footer-h);padding:0 var(--sp-4);background:var(--glass-bg);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border-top:1px solid var(--border-hairline);align-items:center;display:flex;position:sticky;bottom:0}.opsDock{bottom:0;left:var(--sidebar-width);height:var(--ops-dock-h);z-index:20;background:var(--surface);border-top:1px solid var(--border);box-shadow:0 -4px 16px rgb(var(--shade) / .06);transition:height var(--transition-slow);position:fixed;right:0}.acctPage{min-height:0;height:calc(100vh - var(--shell-padding) * 2);height:calc(100dvh - var(--shell-padding) * 2);--acct-shell-radius:14px;--acct-shell-border:var(--balances-card-border);--acct-shell-shadow:0 8px 18px rgb(var(--shade) / .045);--acct-hero-control-h:28px;--acct-hero-control-pad-x:8px;--acct-hero-control-radius:10px;--acct-hero-control-font-size:11.4px;--acct-hero-control-font-weight:560;--acct-footer-clearance:48px;flex-direction:column;display:flex;position:relative}.acctPage .pad{box-sizing:border-box;background:linear-gradient(180deg, rgb(var(--glow) / .92), rgb(var(--tint) / .16));flex-direction:column;flex:auto;min-height:0;padding-bottom:18px;display:flex}.acctPage .regHero{gap:0;margin-bottom:8px}.acctPage .regHeroCard{border-radius:var(--acct-shell-radius);border-color:var(--acct-shell-border);background:linear-gradient(180deg, rgb(var(--glow) / .96), var(--surface));box-shadow:0 1px 0 rgb(var(--glow) / .9) inset, var(--acct-shell-shadow);padding:11px 14px 9px}.acctPage .regHeroTop{align-items:flex-start;gap:8px}.acctPage .regTitle{font-size:var(--ops-title-size);font-weight:var(--ops-title-weight);letter-spacing:var(--ops-title-track);color:var(--ops-title-color);margin:0;line-height:1.1}.acctPage .regSub{max-width:720px;font-size:var(--ops-hint-size);line-height:var(--ops-hint-line);font-weight:var(--ops-hint-weight);color:var(--ops-hint-color,var(--text-secondary));margin:3px 0 0;display:block}.acctPage .regActions{--chip-border:var(--acct-shell-border);--chip-bg:var(--ops-toolbar-btn-bg);--chip-text:var(--ops-tone-body);--chip-text-hover:var(--ops-tone-strong);--chip-h:25px;--chip-radius:var(--radius-full);--chip-pad-x:8px;--chip-gap:var(--sp-1);gap:6px}.acctPage .regActions .chip{font-size:10.75px;font-weight:700}.acctPage .regActions .chip input{width:13px;height:13px}.acctPage .acctFilters{flex-direction:column;gap:8px;margin-top:8px;display:flex}.acctPage .acctFiltersMain{flex-wrap:nowrap;align-items:flex-end;gap:8px;padding:1px 1px 2px;scroll-padding-inline:2px;display:flex;overflow:auto hidden}.acctPage .acctField{min-width:0}.acctPage .acctFieldPeriod{flex:0 0 112px;min-width:112px}.acctPage .acctFieldCompany,.acctPage .acctFieldCounterparty{flex:1.4 1 0;min-width:170px}.acctPage .acctSearch{flex:260px;min-width:210px;max-width:320px}.acctPage .acctToolsRow{--btn-sm-h:var(--ops-unified-control-h,25px);--btn-sm-pad-x:9px;--btn-sm-radius:var(--ops-unified-control-radius,999px);--btn-sm-font-size:10.75px;--btn-sm-font-weight:700;--btn-sm-letter-spacing:0;justify-content:space-between;gap:8px;padding:7px 8px}.acctPage .acctToolsRow.uiToolbarCard{border-color:var(--acct-shell-border);border-radius:var(--acct-shell-radius);background:linear-gradient(180deg, rgb(var(--glow) / .98), var(--surface));box-shadow:0 1px 0 rgb(var(--glow) / .94) inset, 0 6px 18px rgb(var(--shade) / .03);margin-top:0}.acctPage .acctToolsLeft,.acctPage .acctToolsRight{flex-wrap:wrap;align-items:flex-end;gap:8px;min-width:0;display:flex}.acctPage .acctToolsLeft{flex:320px}.acctPage .acctToolsRight{justify-content:flex-end}.acctPage .acctToolField{min-width:152px}.acctPage .acctToolFieldWide{min-width:206px}.acctPage .acctHeroCombo.uiComboSm{--ui-ctrl-h:var(--acct-hero-control-h);--ui-ctrl-pad-x:var(--acct-hero-control-pad-x);--ui-ctrl-radius:var(--acct-hero-control-radius);--ui-ctrl-font-size:var(--acct-hero-control-font-size)}.acctPage .acctHeroCombo .uiComboTrigger{border-color:var(--acct-shell-border);background:linear-gradient(180deg, rgb(var(--glow) / .98), var(--surface));box-shadow:0 1px 0 rgb(var(--glow) / .96) inset;font-weight:var(--acct-hero-control-font-weight)}.acctPage .acctHeroCombo .uiComboTrigger:hover:not(:disabled),.acctPage .acctHeroCombo.uiCombo.isOpen .uiComboTrigger,.acctPage .acctHeroCombo .uiComboTrigger:focus-visible{border-color:var(--state-control-border-hover);background:linear-gradient(180deg, rgb(var(--glow) / 1), var(--surface-raised));box-shadow:0 0 0 3px rgb(var(--accent-rgb) / .08), 0 1px 0 rgb(var(--glow) / .98) inset}.acctPage .acctToolbarCombo.uiComboSm{--ui-ctrl-h:var(--ops-unified-control-h,25px);--ui-ctrl-pad-x:calc(var(--ops-unified-control-pad-x,7px) + 1px);--ui-ctrl-radius:var(--ops-unified-control-radius,999px);--ui-ctrl-font-size:var(--ops-unified-control-font-size,11px)}.acctPage .acctToolbarCombo .uiComboTrigger{border-color:var(--acct-shell-border);background:linear-gradient(180deg, rgb(var(--glow) / .98), var(--surface));box-shadow:0 1px 0 rgb(var(--glow) / .96) inset, 0 2px 6px rgb(var(--shade) / .03);font-weight:var(--acct-hero-control-font-weight)}.acctPage .acctToolbarCombo .uiComboTrigger:hover:not(:disabled),.acctPage .acctToolbarCombo.uiCombo.isOpen .uiComboTrigger,.acctPage .acctToolbarCombo .uiComboTrigger:focus-visible{border-color:var(--state-control-border-hover);background:linear-gradient(180deg, rgb(var(--glow) / 1), var(--surface-raised));box-shadow:0 0 0 2px rgb(var(--accent-rgb) / .08), 0 1px 0 rgb(var(--glow) / .98) inset}.acctPage .acctToolbarCombo .uiComboChevron{--dropdown-chevron-size:16px;--dropdown-chevron-arrow-width:3px;--dropdown-chevron-arrow-height:4px}.acctPage .acctToolsRow .iconBtn.small{width:var(--ops-unified-control-h,25px);height:var(--ops-unified-control-h,25px);border-radius:var(--ops-unified-control-radius,999px);font-size:11px}.acctPage .acctSearchInput{width:100%}.acctPage .acctSearchInput.uiInput.uiSm{height:var(--acct-hero-control-h);border-color:var(--acct-shell-border);border-radius:var(--acct-hero-control-radius);background:linear-gradient(180deg, rgb(var(--glow) / .98), var(--surface));box-shadow:0 1px 0 rgb(var(--glow) / .96) inset;font-size:var(--acct-hero-control-font-size);font-weight:var(--acct-hero-control-font-weight)}.acctPage .acctSearchInput.uiInput.uiSm:focus{border-color:var(--state-control-border-hover);box-shadow:0 0 0 3px rgb(var(--accent-rgb) / .08), 0 1px 0 rgb(var(--glow) / .98) inset}@media (width<=599px){.ddsPageShellHero.uiHeroCard{padding:var(--sp-2)}.ddsPageShellHero .ddsPageShellToolbar.uiToolbarCard{gap:var(--sp-1-5);padding:var(--sp-1-5);margin-top:0}.ddsPageShellHero .ddsPageShellToolbar.uiToolbarCard:has(>:only-child){box-shadow:none;background-image:none;border-color:#0000;padding:0}.ddsPageShellHero .ddsPageShellToolbar.uiToolbarCard:has(>:only-child)>*{width:100%}.acctPage{--acct-hero-control-h:44px;--acct-hero-control-pad-x:var(--sp-2-5);--acct-hero-control-font-size:var(--text-md)}.acctPage .acctToolbarCombo.uiComboSm{--ui-ctrl-h:44px;--ui-ctrl-pad-x:var(--sp-2-5);--ui-ctrl-font-size:var(--text-md)}.acctPage .acctToolsRow .iconBtn.small{width:44px;height:44px;font-size:var(--text-sm)}.acctPage .acctToolActionBtn{min-height:44px}}@media (pointer:coarse){.acctPage .acctToolbarCombo.uiComboSm,.acctPage .acctHeroCombo.uiComboSm{--ui-ctrl-h:44px}.acctPage .acctToolsRow .iconBtn.small{width:44px;min-width:44px;height:44px}.acctPage .acctToolActionBtn{width:auto;height:auto;min-height:44px}}.acctPage .card{border:1px solid var(--border-light);border-radius:var(--radius-xl);background:var(--surface);box-shadow:var(--shadow-sm);overflow:hidden}.acctPage .acctTableSection{flex-direction:column;flex:auto;min-width:0;min-height:0;display:flex}.acctPage .acctTableSection .acctTableCard{flex:auto;min-height:0}.acctPage .acctFooter{background:var(--ops-footer-bg);width:auto;color:var(--text-chrome);border-radius:var(--ops-footer-radius);border:1px solid var(--ops-footer-border);box-shadow:var(--ops-footer-shadow);z-index:20;isolation:isolate;align-items:center;margin:10px 12px 0;padding:6px 10px;font-size:10.7px;line-height:1.25;display:flex;position:sticky;bottom:10px}.acctPage .acctFooter:before{content:"";background:var(--ops-footer-bg);pointer-events:none;z-index:-1;position:absolute;inset:0 -12px}.acctPage .acctFooterTop{flex-wrap:nowrap;align-items:center;gap:8px;width:100%;min-width:0;display:flex}.acctPage .acctMetaLine{min-width:0;color:var(--text-chrome);font-weight:650}.acctPage .acctFooterHintWrap{align-items:center;gap:6px;min-width:0;display:inline-flex;position:relative}.acctPage .acctFooterHint{min-width:0;color:var(--ops-footer-hint-color);text-overflow:ellipsis;white-space:nowrap;font-size:10.85px;font-weight:540;line-height:1.25;overflow:hidden}.acctPage .acctFooterHintBtn{flex:none}.acctPage .acctFooterHintPopover{width:min(390px,100vw - 32px);z-index:var(--z-overlay-popup);position:absolute;bottom:calc(100% + 8px);left:0}@media (width<=899px){.acctPage .pad{padding-bottom:18px}.acctPage .acctFiltersMain{flex-wrap:wrap;overflow:visible}.acctPage .acctToolsRow{padding:8px}.acctPage .acctToolsLeft,.acctPage .acctToolsRight{width:100%}.acctPage .acctToolsRight{justify-content:flex-start}}.acctPage .acctTableWrap{box-sizing:border-box;min-height:0;max-height:none;padding-bottom:var(--acct-footer-clearance);scroll-padding-bottom:var(--acct-footer-clearance);flex:auto;overflow:auto}:root[data-theme=dark] .acctPage{--acct-shell-border:var(--border-light);--acct-shell-shadow:0 2px 8px rgb(var(--shade) / .28)}:root[data-theme=dark] .acctPage .pad{background:var(--bg-page)}:root[data-theme=dark] .acctPage .regHeroCard,:root[data-theme=dark] .acctPage .acctToolsRow.uiToolbarCard{background:var(--surface);box-shadow:var(--acct-shell-shadow)}:root[data-theme=dark] .acctPage .acctHeroCombo .uiComboTrigger,:root[data-theme=dark] .acctPage .acctToolbarCombo .uiComboTrigger,:root[data-theme=dark] .acctPage .acctSearchInput.uiInput.uiSm{background:var(--surface-raised);box-shadow:none}:root[data-theme=dark] .acctPage .acctHeroCombo .uiComboTrigger:hover:not(:disabled),:root[data-theme=dark] .acctPage .acctHeroCombo.uiCombo.isOpen .uiComboTrigger,:root[data-theme=dark] .acctPage .acctHeroCombo .uiComboTrigger:focus-visible,:root[data-theme=dark] .acctPage .acctToolbarCombo .uiComboTrigger:hover:not(:disabled),:root[data-theme=dark] .acctPage .acctToolbarCombo.uiCombo.isOpen .uiComboTrigger,:root[data-theme=dark] .acctPage .acctToolbarCombo .uiComboTrigger:focus-visible,:root[data-theme=dark] .acctPage .acctSearchInput.uiInput.uiSm:focus{background:var(--surface-raised);box-shadow:0 0 0 3px var(--state-control-ring)}:root[data-theme=dark] .acctPage .acctTableSection .acctTableCard{background:var(--surface-sunken);box-shadow:var(--acct-shell-shadow)}:root[data-theme=dark] .acctPage .acctFooter:before{background:var(--bg-page)}.catTree{flex-direction:column;display:flex}.catNode{align-items:center;gap:var(--sp-2);padding:var(--sp-1-5) var(--sp-2);cursor:pointer;font-size:var(--text-md);border-radius:var(--radius-sm);transition:background var(--transition-fast);display:flex}.catNode:hover{background:var(--bg-muted)}.catNode.isActive{background:var(--bg-blue);font-weight:var(--fw-semibold)}.catNode.isParent{font-weight:var(--fw-bold)}.catIndent{width:calc(var(--depth,0) * 20px);flex-shrink:0}.catExpander{cursor:pointer;width:16px;height:16px;color:var(--text-muted);transition:transform var(--transition-fast);flex-shrink:0;justify-content:center;align-items:center;display:flex}.catExpander.isOpen{transform:rotate(90deg)}.catName{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.catCode{font-size:var(--text-xs);color:var(--text-muted);font-weight:var(--fw-medium);flex-shrink:0}.acctItemGrid{flex-direction:column;display:flex}.acctItemRow{gap:var(--sp-2);padding:var(--sp-1-5) var(--sp-2);border-bottom:1px solid var(--border-hairline);font-size:var(--text-md);grid-template-columns:1fr 120px 120px 100px;align-items:center;display:grid}.acctItemRow:hover{background:var(--bg-muted2)}.acctItemRow.isTotal{font-weight:var(--fw-bold);background:var(--bg-muted);border-bottom:2px solid var(--border-light)}.budgetGrid{gap:var(--sp-px);grid-template-columns:repeat(12,1fr);display:grid}.budgetCell{padding:var(--sp-1);font-size:var(--text-xs);text-align:right;border:1px solid var(--border-hairline);background:var(--surface)}.budgetCell.hasValue{background:var(--bg-blue)}.budgetCell.overBudget{background:var(--color-bad);color:var(--color-debit-text)}.budgetHeader{font-weight:var(--fw-hdr);font-size:var(--text-xs);color:var(--text-secondary);text-align:center;padding:var(--sp-1)}@media (pointer:coarse){.moduleContextCombo.moduleContextComboLens.uiComboSm{--ui-ctrl-h:44px}.moduleContextInlineClear .moduleContextCombo.moduleContextComboLens .uiComboTrigger{min-height:44px}.moduleContextInlineClear .moduleContextCombo.moduleContextComboLens.hasModuleContextClear .uiComboTrigger{padding-right:80px}.moduleContextInlineClearBtn{width:44px;height:44px}}:root{--toolbar-gap:var(--sp-2);--toolbar-pad-x:18px;--toolbar-pad-y:10px;--toolbar-bg:var(--surface-raised);--toolbar-border:var(--border-hairline)}.toolbar{align-items:center;gap:var(--toolbar-gap);padding:var(--toolbar-pad-y) var(--toolbar-pad-x);border-bottom:1px solid var(--toolbar-border);background:var(--toolbar-bg);flex-wrap:wrap;flex-shrink:0;display:flex}.toolbar--padded{padding-bottom:var(--sp-3-5)}.toolbar--filters{--toolbar-bg:var(--surface-sunken);--toolbar-gap:var(--sp-1-5);padding-top:var(--sp-2);padding-bottom:var(--sp-2)}.toolbar--borderless{border-bottom:none}.toolbar-search{flex:240px}.toolbar-actions{align-items:center;gap:var(--sp-2);flex-wrap:wrap;margin-left:auto;display:flex}.toolbar-count{font-size:var(--text-sm);color:var(--text-tertiary);font-variant-numeric:tabular-nums;white-space:nowrap}.workbenchSegmentedControl{min-height:var(--ops-unified-control-h,25px);border:1px solid var(--border-hairline);border-radius:var(--ops-unified-control-radius,999px);background:var(--surface-sunken);text-transform:none;align-items:center;gap:2px;padding:2px;display:inline-flex}.workbenchSegmentedControlBtn{justify-content:center;align-items:center;gap:var(--sp-1);min-height:var(--ops-unified-control-input-h,21px);padding:0 var(--ops-unified-control-pad-x,7px);border-radius:var(--ops-unified-control-radius,999px);color:var(--text-secondary);font:inherit;font-size:var(--ops-unified-control-font-size,11px);font-weight:var(--ops-unified-control-font-weight,650);letter-spacing:var(--ops-unified-control-letter-spacing,0);line-height:var(--ops-unified-control-line-height,1);white-space:nowrap;cursor:pointer;background:0 0;border:0;display:inline-flex}.workbenchSegmentedControlLabel{text-overflow:ellipsis;min-width:0;overflow:hidden}.workbenchSegmentedControlCount{color:var(--text-primary);font-variant-numeric:tabular-nums;letter-spacing:0;opacity:.92;flex:none;font-weight:850}.workbenchSegmentedControlBtn:hover,.workbenchSegmentedControlBtn:focus-visible{color:var(--text-primary);background:var(--surface-hover);outline:none}.workbenchSegmentedControlBtn.isOn{color:var(--text-primary);background:var(--surface-raised);box-shadow:var(--shadow-xs)}.workbenchSegmentedControlBtn.isOn .workbenchSegmentedControlCount{opacity:1}.workbenchSegmentedControlBtn:disabled{cursor:default;opacity:var(--disabled-opacity)}.workbenchSegmentedControlCompact{min-height:var(--ops-unified-control-input-h,21px);border-color:var(--border-subtle);gap:1px;padding:1px}.workbenchSegmentedControlCompact .workbenchSegmentedControlBtn{min-height:19px;padding-inline:6px;font-size:10.5px}.workbenchSegmentedControlCompact .workbenchSegmentedControlBtn.isOn{box-shadow:none}.workbenchSegmentedControlHero{border-color:var(--balances-card-border);border-radius:var(--radius-lg);background:var(--ctrl-bg);min-height:35px;box-shadow:var(--balances-card-shadow);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:0;padding:0;display:grid}.workbenchSegmentedControlHero .workbenchSegmentedControlBtn{gap:var(--sp-1-5);border:1px solid #0000;border-radius:0;min-width:108px;min-height:33px;padding:0 16px;font-size:11.4px;font-weight:700}.workbenchSegmentedControlHero .workbenchSegmentedControlBtn+.workbenchSegmentedControlBtn{border-left-color:var(--balances-card-border)}.workbenchSegmentedControlHero .workbenchSegmentedControlBtn:first-child{border-top-left-radius:var(--radius-lg);border-bottom-left-radius:var(--radius-lg)}.workbenchSegmentedControlHero .workbenchSegmentedControlBtn:last-child{border-top-right-radius:var(--radius-lg);border-bottom-right-radius:var(--radius-lg)}.workbenchSegmentedControlHero .workbenchSegmentedControlBtn.isOn{border-color:rgb(var(--accent-rgb) / .34);background:var(--ctrl-accent-bg);box-shadow:var(--ctrl-shadow)}:root[data-theme=dark] .workbenchSegmentedControlHero .workbenchSegmentedControlBtn.isOn{border-color:var(--accent-luxury-border);background:var(--accent-luxury-bg);box-shadow:inset 0 0 0 1px var(--accent-luxury-ring);color:var(--accent-luxury-text)}:root[data-theme=dark] .workbenchSegmentedControlHero .workbenchSegmentedControlBtn.isOn .workbenchSegmentedControlCount{color:var(--accent-luxury-text)}.workbenchFilterMenu{flex:none;align-items:center;min-width:0;display:inline-flex;position:relative}.workbenchFilterMenuButton{min-height:var(--ops-unified-control-h,25px);border-radius:var(--ops-unified-control-radius,999px);max-width:180px;color:var(--text-tertiary);font:inherit;font-size:var(--ops-unified-control-font-size,11px);font-weight:var(--ops-unified-control-font-weight,650);letter-spacing:var(--ops-unified-control-letter-spacing,0);line-height:var(--ops-unified-control-line-height,1);white-space:nowrap;cursor:pointer;transition:color var(--transition-fast), background-color var(--transition-fast), border-color var(--transition-fast);background:0 0;border:1px solid #0000;justify-content:center;align-items:center;gap:6px;padding:0 8px;display:inline-flex}.workbenchFilterMenuButton:hover,.workbenchFilterMenuButton:focus-visible,.workbenchFilterMenu.isOpen .workbenchFilterMenuButton{color:var(--text-secondary);border-color:var(--border-subtle);background:var(--surface-hover);outline:none}.workbenchFilterMenu.isActive .workbenchFilterMenuButton{color:var(--text-primary);border-color:var(--border-hairline);background:var(--surface-sunken)}.workbenchFilterMenuButton:disabled{cursor:default;opacity:var(--disabled-opacity)}.workbenchFilterMenuButtonIcon{opacity:.72;flex:none}.workbenchFilterMenuButtonText{text-overflow:ellipsis;min-width:0;overflow:hidden}.workbenchFilterMenuPanel{z-index:var(--z-overlay-menu);box-sizing:border-box;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-raised);width:238px;box-shadow:var(--shadow-lg);gap:8px;padding:8px;display:grid;position:absolute;top:calc(100% + 6px);left:0}.workbenchFilterMenuPanelHeader{align-items:center;min-height:18px;display:flex}.workbenchFilterMenuPanelTitle,.workbenchFilterMenuGroupTitle{color:var(--text-tertiary);font-size:10.5px;font-weight:var(--fw-semibold);line-height:1}.workbenchFilterMenuGroup{gap:3px;min-width:0;display:grid}.workbenchFilterMenuOption{border-radius:var(--radius-sm);width:100%;min-height:25px;color:var(--text-secondary);font:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;align-items:center;gap:7px;padding:0 7px;font-size:12px;font-weight:620;line-height:1.1;display:flex}.workbenchFilterMenuOption:hover,.workbenchFilterMenuOption:focus-visible{color:var(--text-primary);background:var(--ui-panel-soft-bg-hover);outline:none}.workbenchFilterMenuOption.isSelected{color:var(--text-primary);border-color:var(--border-subtle);background:var(--surface-sunken)}.workbenchFilterMenuOption:disabled{cursor:default;opacity:var(--disabled-opacity)}.workbenchFilterMenuOptionCheck{width:14px;height:14px;color:var(--text-secondary);flex:0 0 14px;justify-content:center;align-items:center;display:inline-flex}.workbenchFilterMenuOptionLabel{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.workbenchFilterMenuReset{border-radius:var(--radius-sm);min-height:24px;color:var(--text-tertiary);font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;gap:6px;padding:0 8px;font-size:11px;font-weight:650;display:inline-flex}.workbenchFilterMenuReset:hover,.workbenchFilterMenuReset:focus-visible{color:var(--text-secondary);background:var(--surface-hover);outline:none}.workbenchFilterMenuResetIcon{flex:none}.workbenchServiceHeaderCell,.workbenchRowServiceCell{flex:none;align-items:center;display:inline-flex}.workbenchServiceHeaderCell{justify-content:flex-start;gap:5px;min-width:42px}.workbenchServiceHeaderSelect{flex:none}.workbenchRowServiceCell{gap:4px;min-width:40px;height:18px}.workbenchActionPanel{border:1px solid var(--balances-card-border);border-radius:var(--radius-lg);background-image:var(--balances-card-bg);box-shadow:var(--balances-card-shadow);grid-template-columns:minmax(0,1fr);gap:7px;padding:6px 8px;display:grid}.workbenchFilterRow,.workbenchCommandRow,.workbenchActionGroup{min-width:0}.workbenchFilterRow{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.workbenchCommandRow{justify-content:space-between;align-items:center;gap:10px;display:flex}.workbenchActionGroup{min-height:var(--ops-unified-control-h,25px);align-items:center;gap:4px;display:inline-flex}.workbenchActionGroup+.workbenchActionGroup{border-left:1px solid var(--border-hairline);padding-left:6px}@media (width<=920px){.workbenchCommandRow{flex-direction:column;align-items:stretch}.workbenchActionGroup+.workbenchActionGroup{border-left:0;padding-left:0}}.workbenchDenseTableHost{--workbench-table-border:rgb(var(--shade) / .1);--workbench-table-bg:var(--surface);--workbench-table-head-bg:var(--bg-muted);--workbench-table-cell-bg:var(--surface);--workbench-table-cell-border:var(--border-light);border:1px solid var(--workbench-table-border);background:var(--workbench-table-bg);box-shadow:var(--shadow-sm)}:root[data-theme=dark] .workbenchDenseTableHost{--workbench-table-border:color-mix(in srgb, rgb(var(--accent-rgb)) 18%, var(--border-light));--workbench-table-bg:color-mix(in srgb, var(--surface-sunken) 62%, var(--surface));--workbench-table-head-bg:var(--surface-raised);--workbench-table-cell-bg:color-mix(in srgb, var(--surface) 88%, var(--surface-sunken));--workbench-table-cell-border:color-mix(in srgb, rgb(var(--glow)) 9%, var(--border-light));box-shadow:inset 0 1px 0 rgb(var(--glow) / .08), 0 12px 30px rgb(var(--shade) / .18)}.workbenchDenseTable{color:var(--text-secondary)}.workbenchDenseTable :where(th,td){border-right:1px solid var(--workbench-table-cell-border);border-bottom:1px solid var(--workbench-table-cell-border);background:var(--workbench-table-cell-bg);background-clip:padding-box}.workbenchDenseTable thead th{color:var(--ops-tone-soft);background:var(--workbench-table-head-bg)}.workbenchDenseTable .modulesResizeHandle,.workbenchDenseTable .modulesGroupResizeHandle{opacity:1;background:0 0;transition:none}.workbenchDenseTable .modulesResizeHandle:before,.workbenchDenseTable .modulesGroupResizeHandle:before{content:"";opacity:0;background:rgb(var(--slate) / .18);width:1px;transition:opacity var(--transition-fast);position:absolute;top:7px;bottom:7px;left:50%;transform:translate(-50%)}.workbenchDenseTable th:hover>.modulesResizeHandle,.workbenchDenseTable th:focus-within>.modulesResizeHandle,.workbenchDenseTable th:hover>.modulesGroupResizeHandle,.workbenchDenseTable th:focus-within>.modulesGroupResizeHandle,.workbenchDenseTable .modulesResizeHandle:hover,.workbenchDenseTable .modulesResizeHandle:active,.workbenchDenseTable .modulesGroupResizeHandle:hover,.workbenchDenseTable .modulesGroupResizeHandle:active{opacity:1;background:0 0}.workbenchDenseTable th:hover>.modulesResizeHandle:before,.workbenchDenseTable th:focus-within>.modulesResizeHandle:before,.workbenchDenseTable th:hover>.modulesGroupResizeHandle:before,.workbenchDenseTable th:focus-within>.modulesGroupResizeHandle:before,.workbenchDenseTable .modulesResizeHandle:hover:before,.workbenchDenseTable .modulesResizeHandle:active:before,.workbenchDenseTable .modulesGroupResizeHandle:hover:before,.workbenchDenseTable .modulesGroupResizeHandle:active:before{opacity:1}.workbenchDenseTable .modulesHdrKind{color:var(--text-tertiary);opacity:.62}.workbenchStatusBadge{box-sizing:border-box;min-height:16px;padding:1px var(--sp-2);border:1px solid var(--border-lighter);border-radius:var(--radius-full);background:var(--surface-raised);color:var(--text-secondary);font-size:var(--text-2xs);letter-spacing:0;white-space:nowrap;flex:none;justify-content:center;align-items:center;font-weight:760;line-height:1.2;display:inline-flex;position:relative;overflow:hidden}.workbenchStatusBadge--fixed{width:88px}.workbenchStatusBadgeMeter{z-index:0;width:var(--workbench-status-meter-pct,0%);border-radius:inherit;opacity:.18;pointer-events:none;background:currentColor;min-width:4px;max-width:calc(100% - 2px);position:absolute;inset:1px auto 1px 1px}.workbenchStatusBadgeLabel{z-index:1;text-overflow:ellipsis;min-width:0;position:relative;overflow:hidden}.workbenchStatusBadge--accent{border-color:var(--accent-soft-border);background:var(--accent-soft);color:var(--accent-strong)}.workbenchStatusBadge--positive{border-color:rgb(var(--ok-rgb) / .24);background:rgb(var(--ok-rgb) / .08);color:rgb(var(--ok-rgb))}.workbenchStatusBadge--negative{border-color:rgb(var(--bad-rgb) / .24);background:rgb(var(--bad-rgb) / .08);color:rgb(var(--bad-rgb))}.workbenchStatusBadge--neutral{border-color:var(--border-lighter);background:var(--surface-raised);color:var(--text-secondary)}@media (pointer:coarse){.workbenchSegmentedControl,.workbenchSegmentedControlBtn,.workbenchSegmentedControlCompact,.workbenchSegmentedControlHero,.workbenchSegmentedControlCompact .workbenchSegmentedControlBtn,.workbenchSegmentedControlHero .workbenchSegmentedControlBtn,.workbenchFilterMenuOption,.workbenchFilterMenuButton,.workbenchFilterMenuReset{min-height:44px}}.rowDragHandle{--row-drag-handle-width:14px;--row-drag-handle-height:18px;--row-drag-handle-radius:var(--radius-xs);--row-drag-handle-opacity:1;--row-drag-handle-color:rgb(var(--shade) / .34);--row-drag-handle-hover-color:rgb(var(--accent-rgb) / .52);--row-drag-handle-bg:transparent;--row-drag-handle-hover-bg:var(--row-drag-handle-bg);--row-drag-handle-active-bg:var(--row-drag-handle-hover-bg);--row-drag-handle-shadow:none;--row-drag-handle-hover-shadow:var(--row-drag-handle-shadow);--row-drag-handle-focus-shadow:0 0 0 3px rgb(var(--accent-rgb) / .12);--row-drag-handle-active-shadow:var(--row-drag-handle-hover-shadow);--row-drag-handle-disabled-opacity:.38;--row-drag-handle-disabled-color:rgb(var(--shade) / .34);--row-drag-handle-disabled-bg:var(--row-drag-handle-bg);--row-drag-handle-disabled-shadow:var(--row-drag-handle-shadow);width:var(--row-drag-handle-width);height:var(--row-drag-handle-height);border-radius:var(--row-drag-handle-radius);background:var(--row-drag-handle-bg);box-shadow:var(--row-drag-handle-shadow);color:var(--row-drag-handle-color);cursor:grab;opacity:var(--row-drag-handle-opacity);appearance:none;transition:opacity var(--transition-fast), background-color var(--transition-fast), box-shadow var(--transition-fast), color var(--transition-fast);border:0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative}.rowDragHandle:before{content:"";border-radius:var(--radius-full);background:currentColor;width:2px;height:2px;position:absolute;top:4px;left:4px;box-shadow:0 4px,0 8px,4px 0,4px 4px,4px 8px}:root[data-theme=dark] .rowDragHandle{--row-drag-handle-color:var(--text-secondary);--row-drag-handle-hover-color:var(--accent-hover);--row-drag-handle-focus-shadow:0 0 0 3px var(--state-control-ring-strong);--row-drag-handle-disabled-color:var(--text-muted)}.rowDragHandle:hover{color:var(--row-drag-handle-hover-color);background:var(--row-drag-handle-hover-bg);box-shadow:var(--row-drag-handle-hover-shadow)}.rowDragHandle:focus-visible{color:var(--row-drag-handle-hover-color);background:var(--row-drag-handle-hover-bg);box-shadow:var(--row-drag-handle-focus-shadow);outline:none}.rowDragHandle:active{cursor:grabbing;background:var(--row-drag-handle-active-bg);box-shadow:var(--row-drag-handle-active-shadow)}.rowDragHandle.isDisabled{cursor:not-allowed;opacity:var(--row-drag-handle-disabled-opacity);color:var(--row-drag-handle-disabled-color);background:var(--row-drag-handle-disabled-bg);box-shadow:var(--row-drag-handle-disabled-shadow)}.rowDragHandle.isDisabled:hover,.rowDragHandle.isDisabled:focus-visible,.rowDragHandle.isDisabled:active{color:var(--row-drag-handle-disabled-color);background:var(--row-drag-handle-disabled-bg);box-shadow:var(--row-drag-handle-disabled-shadow)}.gridscroll .rowDragHandle{--row-drag-handle-opacity:.16;--row-drag-handle-color:var(--text-tertiary)}.gridscroll .xrow:hover .rowDragHandle,.gridscroll .xrow.isActive .rowDragHandle,.gridscroll .xrow.isSelected .rowDragHandle,.gridscroll .rowDragHandle:focus-visible,.gridscroll .rowDragHandle:active{--row-drag-handle-opacity:.74}.gheadControlRail .sectionDragHandle{--row-drag-handle-width:24px;--row-drag-handle-height:24px;--row-drag-handle-opacity:.54;--row-drag-handle-color:var(--text-muted);--row-drag-handle-hover-color:var(--text-secondary);flex:0 0 var(--row-drag-handle-width)}.gheadControlRail .sectionDragHandle:before{top:7px;left:9px}.ghead:hover .gheadControlRail .sectionDragHandle,.ghead:focus-within .gheadControlRail .sectionDragHandle,.gheadControlRail .sectionDragHandle:hover,.gheadControlRail .sectionDragHandle:focus-visible,.gheadControlRail .sectionDragHandle:active{--row-drag-handle-opacity:.82}.workbenchRowServiceCell .rowDragHandle{--row-drag-handle-opacity:.16;--row-drag-handle-color:var(--text-tertiary)}:where(tr,.xrow):hover .workbenchRowServiceCell .rowDragHandle,:where(tr,.xrow).isSelected .workbenchRowServiceCell .rowDragHandle,:where(tr,.xrow).rowSelected .workbenchRowServiceCell .rowDragHandle,:where(tr,.xrow).isDragSource .workbenchRowServiceCell .rowDragHandle,.workbenchRowServiceCell .rowDragHandle:focus-visible,.workbenchRowServiceCell .rowDragHandle:active{--row-drag-handle-opacity:.74}@media (pointer:coarse){.rowDragHandle{display:none}}.dropdownChevron{--dropdown-chevron-size:20px;--dropdown-chevron-radius:var(--radius-full);--dropdown-chevron-border:var(--border-lighter);--dropdown-chevron-bg:rgb(var(--glow) / .55);--dropdown-chevron-color:var(--text-secondary);--dropdown-chevron-hover-border:var(--accent-ring);--dropdown-chevron-hover-bg:var(--surface-raised);--dropdown-chevron-hover-color:var(--text-primary);--dropdown-chevron-focus-shadow:0 0 0 3px var(--state-control-ring);--dropdown-chevron-disabled-opacity:.5;--dropdown-chevron-arrow-width:4px;--dropdown-chevron-arrow-height:5px;width:var(--dropdown-chevron-size);height:var(--dropdown-chevron-size);min-width:var(--dropdown-chevron-size);min-height:var(--dropdown-chevron-size);border:1px solid var(--dropdown-chevron-border);border-radius:var(--dropdown-chevron-radius);background:var(--dropdown-chevron-bg);box-shadow:none;color:var(--dropdown-chevron-color);appearance:none;-webkit-user-select:none;user-select:none;transition:opacity var(--transition-fast), transform var(--transition-fast), border-color var(--transition-fast), background-color var(--transition-fast), box-shadow var(--transition-fast), color var(--transition-fast);flex:none;justify-content:center;align-items:center;padding:0;line-height:1;display:inline-flex;position:relative}.dropdownChevron:before{content:"";border-left:var(--dropdown-chevron-arrow-width) solid transparent;border-right:var(--dropdown-chevron-arrow-width) solid transparent;border-top:var(--dropdown-chevron-arrow-height) solid currentColor;width:0;height:0;transform:translateY(1px)}button.dropdownChevron{cursor:pointer}.dropdownChevron:hover,.dropdownChevron:focus-visible{border-color:var(--dropdown-chevron-hover-border);background:var(--dropdown-chevron-hover-bg);color:var(--dropdown-chevron-hover-color)}.dropdownChevron:focus-visible{box-shadow:var(--dropdown-chevron-focus-shadow);outline:none}.dropdownChevron:active{transform:scale(.96)}.dropdownChevron.isDisabled,.dropdownChevron:disabled{cursor:not-allowed;opacity:var(--dropdown-chevron-disabled-opacity);pointer-events:none}:root[data-theme=dark] .dropdownChevron{--dropdown-chevron-border:var(--border-light);--dropdown-chevron-bg:var(--surface-raised);--dropdown-chevron-color:var(--text-tertiary);--dropdown-chevron-hover-border:var(--state-control-border-hover);--dropdown-chevron-hover-bg:var(--surface-raised);--dropdown-chevron-hover-color:var(--text-primary)}.moduleContextComboLens .uiComboChevron{--dropdown-chevron-color:var(--text-primary);--dropdown-chevron-bg:rgb(var(--glow) / .72);--dropdown-chevron-border:rgb(var(--shade) / .16)}:root[data-theme=dark] .moduleContextComboLens .uiComboChevron{--dropdown-chevron-color:var(--text-primary);--dropdown-chevron-bg:var(--surface);--dropdown-chevron-border:rgb(var(--glow) / .14)}:where(.gridscroll,.gridHScroll,.modulesTableWrap,.acctTableWrap,.orgRegistrySheet .tablePanelBody,.analyticsSectionSheet,.modulesPublicTableWrap,.registryTableWrap,.planTableWrap,.invTableWrap,.empTableWrap,.srvTableWrap,.tenTableWrap){scrollbar-width:thin;scrollbar-color:rgb(var(--shade) / .34) transparent}:where(.gridscroll,.gridHScroll,.modulesTableWrap,.acctTableWrap,.orgRegistrySheet .tablePanelBody,.analyticsSectionSheet,.modulesPublicTableWrap,.registryTableWrap,.planTableWrap,.invTableWrap,.empTableWrap,.srvTableWrap,.tenTableWrap)::-webkit-scrollbar{width:11px;height:11px}.gridShell .gridscroll::-webkit-scrollbar:horizontal{height:0}.gridShell .gridscroll{overflow:hidden auto}:where(.gridscroll,.gridHScroll,.modulesTableWrap,.acctTableWrap,.orgRegistrySheet .tablePanelBody,.analyticsSectionSheet,.modulesPublicTableWrap,.registryTableWrap,.planTableWrap,.invTableWrap,.empTableWrap,.srvTableWrap,.tenTableWrap)::-webkit-scrollbar-track{background:0 0}:where(.gridscroll,.gridHScroll,.modulesTableWrap,.acctTableWrap,.orgRegistrySheet .tablePanelBody,.analyticsSectionSheet,.modulesPublicTableWrap,.registryTableWrap,.planTableWrap,.invTableWrap,.empTableWrap,.srvTableWrap,.tenTableWrap)::-webkit-scrollbar-thumb{border-radius:var(--radius-full);background-color:rgb(var(--shade) / .3);background-clip:content-box;border:3px solid #0000;min-width:32px;min-height:32px}:where(.gridscroll,.gridHScroll,.modulesTableWrap,.acctTableWrap,.orgRegistrySheet .tablePanelBody,.analyticsSectionSheet,.modulesPublicTableWrap,.registryTableWrap,.planTableWrap,.invTableWrap,.empTableWrap,.srvTableWrap,.tenTableWrap)::-webkit-scrollbar-thumb:hover{background-color:rgb(var(--shade) / .44)}:where(.gridscroll,.gridHScroll,.modulesTableWrap,.acctTableWrap,.orgRegistrySheet .tablePanelBody,.analyticsSectionSheet,.modulesPublicTableWrap,.registryTableWrap,.planTableWrap,.invTableWrap,.empTableWrap,.srvTableWrap,.tenTableWrap)::-webkit-scrollbar-corner{background:0 0}.orgRegistrySheet .tablePanelBody,.srvTableWrap.srvTableWrap,.tenTableWrap.tenTableWrap{overflow:auto}:root[data-theme=dark] :where(.gridscroll,.gridHScroll,.modulesTableWrap,.acctTableWrap,.orgRegistrySheet .tablePanelBody,.analyticsSectionSheet,.modulesPublicTableWrap,.registryTableWrap,.planTableWrap,.invTableWrap,.empTableWrap,.srvTableWrap,.tenTableWrap){scrollbar-color:rgb(var(--glow) / .32) transparent}:root[data-theme=dark] :where(.gridscroll,.gridHScroll,.modulesTableWrap,.acctTableWrap,.orgRegistrySheet .tablePanelBody,.analyticsSectionSheet,.modulesPublicTableWrap,.registryTableWrap,.planTableWrap,.invTableWrap,.empTableWrap,.srvTableWrap,.tenTableWrap)::-webkit-scrollbar-thumb{background-color:rgb(var(--glow) / .24)}:root[data-theme=dark] :where(.gridscroll,.gridHScroll,.modulesTableWrap,.acctTableWrap,.orgRegistrySheet .tablePanelBody,.analyticsSectionSheet,.modulesPublicTableWrap,.registryTableWrap,.planTableWrap,.invTableWrap,.empTableWrap,.srvTableWrap,.tenTableWrap)::-webkit-scrollbar-thumb:hover{background-color:rgb(var(--glow) / .38)}.count-badge{border-radius:var(--radius-full);background:rgb(var(--shade) / .06);min-width:22px;height:20px;color:var(--text-tertiary);font-variant-numeric:tabular-nums;flex-shrink:0;justify-content:center;align-items:center;padding:0 7px;font-size:11px;font-weight:900;line-height:1;display:inline-flex}.count-badge--accent,.uiTab.isActive .count-badge,.uiTab.active .count-badge,.uiTab.isOn .count-badge,.uiTab[aria-selected=true] .count-badge{background:rgb(var(--accent-rgb) / .12);color:var(--accent)}:root[data-theme=dark] .count-badge--accent,:root[data-theme=dark] .uiTab.isActive .count-badge,:root[data-theme=dark] .uiTab.active .count-badge,:root[data-theme=dark] .uiTab.isOn .count-badge,:root[data-theme=dark] .uiTab[aria-selected=true] .count-badge{background:var(--accent-luxury-bg);color:var(--accent-luxury-text);box-shadow:inset 0 0 0 1px var(--accent-luxury-border)}.notifToolbar{--toolbar-bg:var(--surface);padding-top:var(--sp-2);padding-bottom:var(--sp-2)}.notifBulkActions{align-items:center;display:inline-flex;position:relative}.notifReadFilter{--seg-btn-pad-x:var(--sp-2);flex:none}.notifReadFilter .segBtn{gap:var(--sp-1);letter-spacing:0}.notifBulkMenu{top:calc(100% + var(--sp-1));z-index:90;gap:var(--sp-1);width:max-content;min-width:250px;max-width:min(320px, calc(100vw - var(--sp-4)));padding:var(--sp-1);border:1px solid var(--border-hairline);border-radius:var(--radius-lg);background:var(--surface-raised);box-shadow:var(--shadow-md);display:grid;position:absolute;right:0}.notifBulkMenuBtn{width:100%;min-height:34px;padding:0 var(--sp-2);border-radius:var(--radius-md);color:var(--text-primary);font:inherit;font-size:var(--text-sm);font-weight:var(--fw-semibold);text-align:left;cursor:pointer;background:0 0;border:0;justify-content:flex-start;align-items:center;display:flex}.notifBulkMenuBtn:hover:not(:disabled),.notifBulkMenuBtn:focus-visible:not(:disabled){background:var(--ctrl-bg)}.notifBulkMenuBtn:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.notifBulkMenuBtn:disabled{color:var(--text-disabled);cursor:default}.notificationsPage{height:calc(100dvh - var(--shell-padding) * 2);max-height:calc(100dvh - var(--shell-padding) * 2);min-height:0;overflow:hidden}.notificationsPagePad{gap:var(--sp-2);height:100%;min-height:0;overflow:hidden}.ddsPageShellHero.notificationsPageHero.notificationsPageHero{align-items:start;gap:var(--sp-2);grid-template-columns:minmax(0,1fr) auto;display:grid}.notificationsPageHeroToolbar{grid-area:1/2;justify-content:flex-end;margin-top:0}.notificationsPageActionIcon{flex:none}.notificationsPageSurface{border:1px solid var(--border-hairline);border-radius:var(--radius-lg);background:var(--surface);flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden}.notificationsPageControls{align-items:center;gap:var(--sp-2);padding:var(--sp-2) var(--sp-3);border-bottom:1px solid var(--border-hairline);background:var(--surface);flex-shrink:0;grid-template-columns:minmax(0,1fr) minmax(260px,max-content);display:grid}.notificationsPageTabs{--ui-tab-h:32px;--ui-tab-pad-x:var(--sp-3);--ui-tab-radius:var(--radius-md);--ui-tab-text:var(--text-tertiary);--ui-tab-hover-bg:rgb(var(--shade) / .04);--ui-tab-hover-border:rgb(var(--shade) / .1);--ui-tab-hover-text:var(--text-secondary);--ui-tab-on-bg:var(--ctrl-accent-bg);--ui-tab-on-border:rgb(var(--accent-rgb) / .3);--ui-tab-on-text:var(--text-primary);--ui-tab-on-shadow:0 0 0 3px var(--state-control-ring), 0 1px 0 rgb(var(--glow) / .82) inset;align-items:center;gap:var(--sp-1-5);background:0 0;border-bottom:0;flex-wrap:nowrap;flex:auto;min-width:0;padding:0;display:flex;overflow:auto hidden}.notifTabsRow{align-items:center;gap:var(--sp-1-5);min-width:0;display:flex}.notificationsPageTabs .tabBtn{gap:var(--sp-1-5);white-space:nowrap;justify-content:center;min-width:96px;line-height:1;transform:none}.notificationsPageTabs .tabBtn .count-badge{min-width:18px;height:18px;padding:0 var(--sp-1-5);flex:none;font-size:12px;line-height:18px}.notificationsPageTabs .tabBtn:hover,.notificationsPageTabs .tabBtn.isActive{transform:none}.notifCustomAddBtn{min-width:112px;color:var(--text-secondary);white-space:nowrap;justify-content:center;align-items:center;display:inline-flex}.notifCustomAddBtn svg{flex:none}.notifCustomAddBtn span{white-space:nowrap}.notifCustomArea{padding:var(--sp-2) 0 0;border-top:1px solid var(--border-hairline);background:var(--surface);grid-column:1/-1}.notifCustomActiveLine{justify-content:space-between;align-items:center;gap:var(--sp-2);display:flex}.notifCustomSummary{align-items:baseline;gap:var(--sp-2);min-width:0;color:var(--text-tertiary);font-size:12px;line-height:1.25;display:flex}.notifCustomSummary span{color:var(--text-primary);font-weight:var(--fw-hdr)}.notifCustomSummary strong{min-width:0;color:var(--text-secondary);font-weight:var(--fw-semibold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.notifCustomBuilder{gap:var(--sp-2);grid-template-columns:repeat(auto-fit,minmax(128px,1fr));align-items:end;display:grid}.notifCustomField{gap:var(--sp-1);min-width:0;display:grid}.notifCustomField span{color:var(--text-tertiary);font-size:var(--text-2xs);font-weight:var(--fw-hdr);letter-spacing:.08em;text-transform:uppercase;line-height:1.2}.notifCustomSelect{width:100%;min-height:32px}.notifCustomError{color:rgb(var(--bad-rgb));font-size:13px;font-weight:var(--fw-semibold);grid-column:1/-1;line-height:1.35}.notifCustomBuilderActions{justify-content:flex-end;gap:var(--sp-2);grid-column:1/-1;display:flex}.notificationsPageToolbar{flex:320px;min-width:260px;padding:0}.notificationsPageGrid,.notifShell{grid-template-columns:minmax(280px, var(--notif-rail-width,340px)) 8px minmax(0, 1fr);background:var(--surface-sunken);flex:auto;min-height:0;display:grid}.notificationsPageGrid.isEmpty{grid-template-columns:minmax(0,1fr)}.notificationsPageGrid.isEmpty .notifRail{border-right:0}.notificationsPageGrid.isEmpty .notifList{min-height:220px;display:grid}.notifRail{background:var(--surface-sunken);flex-direction:column;min-height:0;display:flex;overflow:hidden}.notifSplitResizer{cursor:col-resize;touch-action:none;background:0 0;position:relative}.notifSplitResizer:before{content:"";background:var(--border-hairline);width:1px;transition:width .14s,background .14s;position:absolute;inset:0 auto 0 50%;transform:translate(-50%)}.notifSplitResizer:hover:before,.notifSplitResizer:focus-visible:before{background:var(--accent-luxury-border-strong);width:2px}.notifSplitResizer:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}.notifList{flex:1;padding:10px;overflow-y:auto}.notifDetail{background:var(--surface-sunken);min-height:0;padding:10px 12px 12px;overflow-y:auto}.notifItem{border:1px solid var(--border-hairline);border-radius:var(--radius-md);padding:var(--sp-2);background:var(--surface-raised);box-shadow:var(--ctrl-shadow);cursor:pointer;gap:var(--sp-1-5);text-align:left;width:100%;color:inherit;font:inherit;flex-direction:column;transition:background .14s,border-color .14s;display:flex;position:relative}.notifItem+.notifItem{margin-top:8px}.notifItem:hover{border-color:var(--accent-ring);background:var(--surface)}.notifItem.isActive{border-color:rgb(var(--accent-rgb) / .2);background:rgb(var(--accent-rgb) / .05)}.notifItem.isUnread{background:rgb(var(--accent-rgb) / .04);border-color:rgb(var(--accent-rgb) / .16)}.notifItemTop{align-items:flex-start;gap:var(--sp-2-5);display:flex}.notifItemPrimary{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.notifHistoryItemTop{align-items:start;gap:var(--sp-2);grid-template-columns:86px minmax(0,1fr);display:grid}.notifUnreadLamp{border-radius:var(--radius-full);background:rgb(var(--slate) / .28);flex:none;width:9px;height:9px}.notifUnreadLamp.isOn{background:rgb(var(--warn-rgb));box-shadow:0 0 0 3px rgb(var(--warn-rgb) / .12), 0 0 14px rgb(var(--warn-rgb) / .32)}.notifModeChip{width:fit-content;max-width:100%;min-height:20px;padding:0 var(--sp-2);border:1px solid var(--ops-pill-border,var(--border-lighter));border-radius:var(--radius-full);background:var(--ctrl-bg);background-image:var(--ops-toolbar-btn-bg);color:var(--ops-tone-soft,var(--text-secondary));font-size:var(--text-xs);white-space:nowrap;text-overflow:ellipsis;align-items:center;font-weight:650;line-height:1;display:inline-flex;overflow:hidden}.notifItemMain{flex:1;min-width:0;display:block}.notifItemKicker{color:var(--text-tertiary);font-size:12px;font-weight:var(--fw-semibold);flex-wrap:wrap;gap:6px;line-height:1.2;display:flex}.notifItemKicker span+span:before{content:"·";color:var(--text-tertiary);margin-right:6px}.notifItemTitle{font-size:13px;font-weight:var(--fw-hdr);color:var(--text-primary);overflow-wrap:anywhere;margin-top:2px;line-height:1.24;display:block}.notifItemWho{gap:var(--sp-1);margin-top:var(--sp-1);color:var(--text-tertiary);flex-wrap:wrap;font-size:12px;line-height:1.25;display:flex}.notifItemWho span{font-size:var(--text-2xs);font-weight:var(--fw-hdr);letter-spacing:.08em;text-transform:uppercase}.notifItemWho strong{color:var(--text-primary);font-weight:var(--fw-semibold);overflow-wrap:anywhere}.notifItemMeta{align-items:center;gap:var(--sp-1-5);color:var(--text-tertiary);flex-wrap:wrap;font-size:12px;display:flex}.notifRepeatToggle{color:var(--text-secondary);font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.notifItemActions{align-items:center;gap:var(--sp-1);margin-left:auto;display:inline-flex}.notifItemTime{color:var(--text-primary);font-size:var(--text-sm);font-weight:var(--fw-semibold);font-variant-numeric:tabular-nums;line-height:1.2}.notificationsPage .notifItem{gap:var(--sp-1);padding:var(--sp-2) var(--sp-2-5);border:0;border-bottom:1px solid var(--border-hairline);background:var(--surface);box-shadow:none;border-radius:0}.notificationsPage .notifItem+.notifItem{margin-top:0}.notificationsPage .notifItem:hover{border-color:var(--border-hairline);background:var(--surface-2)}.notificationsPage .notifItem.isUnread{border-color:var(--border-hairline);background:rgb(var(--accent-rgb) / .025)}.notificationsPage .notifItem.isActive{border-color:var(--border-hairline);background:rgb(var(--accent-rgb) / .07)}.notificationsPage .notifItem.isActive:before{content:"";border-radius:var(--radius-full);background:var(--accent);width:2px;position:absolute;inset:4px auto 4px 0}.notificationsPage .notifItemPrimary{align-items:center;gap:var(--sp-1-5);grid-template-columns:9px 38px minmax(72px,.72fr) minmax(110px,1.28fr);min-width:0;display:grid}.notificationsPage .notifItemSecondary{align-items:center;gap:var(--sp-1-5);min-width:0;color:var(--text-tertiary);padding-left:53px;font-size:10.5px;line-height:1.2;display:flex}.notificationsPage .notifItemContext,.notificationsPage .notifItemActor,.notificationsPage .notifItemValue{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.notificationsPage .notifItemContext{color:var(--text-secondary);font-weight:var(--fw-semibold)}.notificationsPage .notifItemActor{max-width:88px}.notificationsPage .notifItemValue{color:var(--text-secondary);flex:auto}.notificationsPage .notifModeChip{min-height:18px;padding:0 var(--sp-1-5);font-size:12px}.notificationsPage .notifItemKicker{font-size:12px}.notificationsPage .notifItemTitle{text-overflow:ellipsis;white-space:nowrap;margin-top:0;font-size:13px;line-height:1.24;overflow:hidden}.notificationsPage .notifItemWho{margin-top:var(--sp-1);align-items:center;gap:6px;line-height:1.2}.notificationsPage .notifItemWho span{font-size:12px;font-weight:var(--fw-semibold);letter-spacing:0;text-transform:none}.notificationsPage .notifItemWho strong{font-size:12px;line-height:1.2}.notificationsPage .notifMiniBtn{opacity:0}.notificationsPage .notifUnreadLamp{margin-top:0}.notificationsPage .notifDetailSectionHead{justify-content:space-between;align-items:flex-start;gap:var(--sp-2);display:flex}.notificationsPage .notifDetailContext{margin-top:var(--sp-1);color:var(--text-tertiary);font-size:11.5px;line-height:1.3}.notifChip{border-radius:var(--radius-full);border:1px solid rgb(var(--shade) / .1);background:rgb(var(--shade) / .05);height:20px;font-size:12px;font-weight:var(--fw-semibold);color:var(--text-tertiary);align-items:center;padding:0 8px;display:inline-flex}.notifChip.ext{background:rgb(var(--accent-rgb) / .08);border-color:rgb(var(--accent-rgb) / .14);color:var(--accent)}.notifChip.warn{background:rgb(var(--warn-rgb) / .1);border-color:rgb(var(--warn-rgb) / .18);color:rgb(var(--warn-rgb))}.notifChip.danger{background:rgb(var(--bad-rgb) / .1);border-color:rgb(var(--bad-rgb) / .16);color:rgb(var(--bad-rgb))}.notifMiniBtn{color:var(--text-tertiary);padding:3px var(--sp-1-5);border-radius:var(--radius-sm);cursor:pointer;font-weight:var(--fw-semibold);opacity:0;background:0 0;border:none;margin-left:0;font-size:12px;transition:opacity .14s,background .14s,color .14s}.notifMiniBtn:hover{background:rgb(var(--shade) / .05);color:var(--text-primary)}.notifItem:hover .notifMiniBtn,.notifItem.isActive .notifMiniBtn,.notifMiniBtn:focus-visible{opacity:1}.notifEmpty{text-align:center;height:100%;padding:var(--sp-5);border:1px dashed var(--border-hairline);border-radius:var(--radius-lg);background:var(--surface);color:var(--text-tertiary);flex-direction:column;justify-content:center;align-items:center;font-size:13px;line-height:1.55;display:flex}.notifEmptyTitle{font-size:var(--text-md);font-weight:var(--fw-hdr);color:var(--text-primary);letter-spacing:-.01em}.notifEmptyHint{margin-top:var(--sp-1);font-size:var(--text-sm);color:var(--text-tertiary);max-width:44ch;line-height:1.5}.notifEmptyAction{margin-top:var(--sp-2)}.notifRowActions{margin-left:auto;position:relative}.notifRowActionToggle{border-radius:var(--radius-sm);min-width:28px;min-height:28px;color:var(--text-tertiary);cursor:pointer;font-size:18px;font-weight:var(--fw-semibold);justify-content:center;align-items:center;line-height:1;list-style:none;display:inline-flex}.notifRowActionToggle::-webkit-details-marker{display:none}.notifRowActionToggle:hover,.notifRowActionToggle:focus-visible{background:var(--ctrl-bg);color:var(--text-primary)}.notifRowActionToggle:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.notifRowActions .notifItemActions{top:calc(100% + var(--sp-1));z-index:2;gap:var(--sp-1);min-width:150px;padding:var(--sp-1);border:1px solid var(--border-hairline);border-radius:var(--radius-md);background:var(--surface-raised);box-shadow:var(--shadow-md);display:grid;position:absolute;right:0}.notifRowActions .notifMiniBtn{min-height:32px;padding:0 var(--sp-2);opacity:1;text-align:left}.notifDetailCard{border:1px solid var(--border-hairline);border-radius:var(--radius-lg);background:var(--surface);box-shadow:none;padding:var(--sp-3) var(--sp-3-5)}.notifDetailHead{justify-content:space-between;align-items:flex-start;gap:var(--sp-2);display:flex}.notifDetailTitleBlock{min-width:0}.notifDetailKicker{color:var(--text-tertiary);font-size:12px;font-weight:var(--fw-semibold);margin-bottom:3px;line-height:1.25}.notifDetailTitle{font-size:16px;font-weight:var(--fw-hdr);letter-spacing:0;color:var(--text-primary);overflow-wrap:anywhere;line-height:1.28}.notifDetailStamp{color:var(--text-tertiary);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12px}.notifDetailText{color:var(--text-secondary);margin:9px 0 0;font-size:13px;line-height:1.42}.notifDetailMeta{gap:var(--sp-1-5);margin-top:var(--sp-1-5);flex-wrap:wrap;align-items:center;display:flex}.notifPill{border-radius:var(--radius-full);border:1px solid var(--border-hairline);background:var(--surface-sunken);height:20px;font-size:12px;font-weight:var(--fw-semibold);color:var(--text-tertiary);align-items:center;padding:0 8px;display:inline-flex}.notifPill.isOk{background:rgb(var(--ok-rgb) / .1);border-color:rgb(var(--ok-rgb) / .18);color:rgb(var(--ok-rgb))}.notifPill.isInfo{background:rgb(var(--accent-rgb) / .08);border-color:rgb(var(--accent-rgb) / .18);color:var(--accent)}.notifPill.isMuted{background:var(--surface-sunken);border-color:var(--border-hairline);color:var(--text-tertiary)}.notifDetailStatus{margin-top:var(--sp-2)}.notifDetailActions{gap:var(--sp-2-5);margin-top:var(--sp-3);flex-wrap:wrap;justify-content:flex-end;display:flex}.notifMobileBack{display:none}.notifDetailSection{margin-top:var(--sp-3);padding:var(--sp-2-5) 0 0;border:0;border-top:1px solid var(--border-hairline);background:0 0;border-radius:0}.notifDetailSectionTitle{color:var(--text-tertiary);font-size:12px;font-weight:var(--fw-hdr);letter-spacing:0;text-transform:uppercase;line-height:1.15}.notifAuditGrid{gap:var(--sp-2);margin-top:var(--sp-2);grid-template-columns:minmax(120px,.8fr) minmax(140px,.9fr) minmax(0,1.25fr) minmax(0,1.25fr);align-items:start;display:grid}.notifAuditCell{min-width:0;min-height:54px;padding:var(--sp-1-5);border:1px solid var(--border-hairline);border-radius:var(--radius-md);background:var(--surface-sunken)}.notifAuditCell--actor{background:var(--surface-raised)}.notifAuditCell span,.notifDeltaBox span{color:var(--text-tertiary);font-size:var(--text-2xs);font-weight:var(--fw-hdr);letter-spacing:.08em;text-transform:uppercase;line-height:1.2;display:block}.notifAuditCell strong{margin-top:var(--sp-1);min-width:0;color:var(--text-primary);font-size:13px;font-weight:var(--fw-semibold);overflow-wrap:anywhere;line-height:1.35;display:block}.notifDeltaBox{gap:var(--sp-1);min-width:0;min-height:54px;padding:var(--sp-1-5);border-radius:var(--radius-md);border:1px solid #0000;flex-direction:column;display:flex}.notifDeltaBox.isBefore{background:var(--color-bad);border-color:var(--color-bad-border)}.notifDeltaBox.isAfter{background:var(--color-ok);border-color:var(--color-ok-border)}.notifDeltaBox.isBefore span{color:var(--c-bad)}.notifDeltaBox.isAfter span{color:var(--c-ok)}.notifDeltaBox div{color:var(--text-primary);word-break:break-word;overflow-wrap:anywhere;font-size:13px;line-height:1.35}:root[data-theme=dark] .notificationsPageTabs{--ui-tab-on-bg:var(--accent-luxury-bg);--ui-tab-on-border:var(--accent-luxury-border);--ui-tab-on-text:var(--accent-luxury-text);--ui-tab-on-shadow:0 0 0 1px var(--accent-luxury-ring)}:root[data-theme=dark] .notifItem.isActive{background:var(--accent-luxury-bg);border-color:var(--accent-luxury-border)}:root[data-theme=dark] .notifChip.ext{background:var(--accent-luxury-bg);border-color:var(--accent-luxury-border);color:var(--accent-luxury-text)}@media (width<=760px){.ddsPageShellHero.notificationsPageHero.notificationsPageHero{grid-template-columns:minmax(0,1fr)}.notificationsPageHeroToolbar{grid-area:auto/1;justify-content:stretch}.notificationsPageHeroToolbar .btn{flex:auto;min-width:0}.notificationsPageControls{gap:var(--sp-2);padding:var(--sp-2);grid-template-columns:minmax(0,1fr);display:grid}.notificationsPageToolbar{align-items:center;gap:var(--sp-1);grid-template-columns:minmax(0,1fr) auto;min-width:0;padding:0;display:grid}.notificationsPageToolbarSearch{flex:auto;min-width:0}.notificationsPageToolbar .notifToolbarActions{grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;width:100%;min-width:0;display:grid}.notificationsPageToolbar .notifBulkActions,.notificationsPageToolbar .notifToolbarActions .btn{width:auto;min-width:0}.notificationsPageToolbar .notifReadFilter{width:100%}.notificationsPageTabs{gap:var(--sp-1);scrollbar-width:none;flex-wrap:nowrap;padding:0;display:flex;overflow:auto hidden}.notificationsPageTabs::-webkit-scrollbar{display:none}.notificationsPageTabs .tabBtn{width:auto;min-width:112px;padding-left:var(--sp-2);padding-right:var(--sp-2);flex:none;justify-content:space-between}.notifCustomArea{order:initial;padding:var(--sp-2) 0 0}.notifCustomActiveLine{flex-direction:column;align-items:stretch}.notifCustomSummary{gap:var(--sp-1);display:grid}.notifCustomBuilder{grid-template-columns:minmax(0,1fr)}.notifCustomBuilderActions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.notifCustomBuilderActions .btn{justify-content:center;width:100%;min-width:0}.notificationsPageGrid{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr);overflow:hidden}.notificationsPageGrid.isEmpty{grid-template-rows:minmax(220px,1fr)}.notificationsPage .notifRail{border-right:0;border-bottom:1px solid var(--border-hairline)}.notificationsPage .notifSplitResizer,.notificationsPageGrid.isMobileDetailOpen .notifRail,.notificationsPageGrid:not(.isMobileDetailOpen) .notifDetail{display:none}.notificationsPageGrid.isEmpty .notifRail{border-bottom:0}.notificationsPage .notifList{padding:10px}.notificationsPage .notifItemPrimary{grid-template-columns:9px 38px minmax(0,1fr)}.notificationsPage .notifItemTitle{grid-column:3}.notificationsPage .notifItemSecondary{flex-wrap:wrap;padding-left:53px}.notificationsPage .notifRowActionToggle{min-width:36px;min-height:36px}.notificationsPage .notifAuditGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.notificationsPage .notifDetail{border-top:0;height:100%;max-height:none;padding:10px}.notificationsPage .notifDetail.isEmpty{display:none}.notificationsPage .notifDetailHead{flex-direction:column}.notificationsPage .notifDetailStamp{white-space:normal}.notificationsPage .notifDetailActions{gap:var(--sp-2);padding-top:var(--sp-2);background:var(--surface);grid-template-columns:minmax(0,1fr);display:grid;position:sticky;bottom:0}.notificationsPage .notifDetailActions .btn{width:100%;min-width:0;padding-left:var(--sp-2);padding-right:var(--sp-2);justify-content:center}.notificationsPage .notifMobileBack{z-index:1;margin-bottom:var(--sp-2);background:var(--surface);display:inline-flex;position:sticky;top:0}}@media (width<=420px){.notificationsPage .notifDetailActions,.notifCustomBuilderActions{grid-template-columns:minmax(0,1fr)}}.styleModalOverlay{--style-modal-stable-height:720px}.styleModalOverlay .modal{height:min(var(--style-modal-stable-height), calc(100dvh - var(--sp-8) * 2));max-height:calc(100dvh - var(--sp-8) * 2)}.styleModalOverlay .modalBody{scrollbar-gutter:stable}.styleTitle{letter-spacing:-.014em;color:var(--modal-title-color);margin:0;font-size:14px;font-weight:740;line-height:1.12}.styleHeadSub{color:var(--modal-lead-color);font-size:11.2px;line-height:1.35}.styleModalOverlay .styleTabs{--ui-tabs-bg:rgb(var(--glow) / 0);--ui-tab-border:var(--border-lighter);--ui-tab-bg:var(--surface);--ui-tab-text:var(--text-secondary);--ui-tab-hover-border:var(--accent-luxury-border);--ui-tab-hover-bg:var(--surface-raised);--ui-tab-hover-text:var(--text-primary);--ui-tab-on-border:var(--accent-luxury-border-strong);--ui-tab-on-bg:var(--accent-luxury-bg);--ui-tab-on-text:var(--accent-luxury-text);--ui-tab-on-shadow:inset 0 0 0 1px var(--accent-luxury-border), var(--accent-luxury-shadow)}.styleTabCount{border-color:var(--border-lighter);background:var(--surface-sunken);color:var(--text-secondary)}.styleTab[aria-selected=true] .styleTabCount{border-color:var(--accent-luxury-border);background:var(--accent-luxury-bg-strong);color:var(--accent-luxury-text)}.styleAssistStrip{border:1px solid var(--panel-assist-border);border-radius:var(--radius-xl);background:linear-gradient(180deg, var(--panel-assist-bg-top), var(--panel-assist-bg-bottom));box-shadow:0 7px 18px rgb(var(--shade) / .03)}.styleAssistTitle{letter-spacing:.12em;text-transform:uppercase;color:var(--text-secondary);font-size:10.5px;font-weight:840;line-height:1.08}.styleAssistHint{color:var(--text-muted);font-size:10.25px;line-height:1.18}.styleAssistItem{border:1px solid var(--style-assist-item-border);border-radius:var(--radius-md);background:var(--style-assist-item-bg)}.styleAssistLabel{color:var(--text-primary);font-size:11px;font-weight:620;line-height:1.15}.styleAssistValue{color:var(--text-muted);font-size:10px;line-height:1.1}.styleColorPair{border:1px solid var(--style-assist-item-border);border-radius:var(--radius-full);background:var(--style-assist-item-bg);color:var(--text-secondary);white-space:nowrap;font-size:11px}.styleColorPickerSm{width:24px;min-width:24px;height:24px;min-height:24px}.styleColorPickerWide{border-radius:var(--radius-md);width:100%;min-width:0;height:27px;min-height:27px;padding:0}.styleColorPickerWide .colorPalettePicker__chip{border-radius:calc(var(--radius-md) - 2px);width:100%;height:100%}.emptyMsg{text-align:center;color:var(--text-muted);font-size:11.3px;line-height:1.4}.emptyRules{border:1px solid var(--style-section-border);background:var(--style-section-bg);color:var(--text-secondary);border-radius:11px;line-height:1.45}.ruleCard{border:1px solid var(--style-rule-card-border);border-radius:var(--radius-lg);background:var(--style-rule-card-bg)}.ruleCard.isOpen{border-color:var(--style-rule-card-border-strong);box-shadow:0 10px 22px rgb(var(--shade) / .06)}.ruleSummary{background:var(--style-rule-card-bg)}.ruleCheck{border:1px solid var(--btn-soft-border);border-radius:var(--radius-full);background:var(--style-rule-check-bg);color:var(--text-secondary);font-size:11px;font-weight:650}.ruleSummaryMain{color:var(--text-primary);cursor:pointer;background:0 0;border:none}.ruleSummaryTitle{color:var(--text-primary);font-size:11.4px;font-weight:740;line-height:1.12}.ruleSummaryMeta{color:var(--text-muted);font-size:10.2px;line-height:1.15}.rulePreviewSample,.stylePreviewBadge{border:1px solid var(--preview-border,var(--style-preview-border));border-radius:var(--radius-full);background:var(--preview-bg,var(--style-section-bg));color:var(--preview-text,var(--style-preview-text));box-shadow:none;white-space:nowrap;font-size:10.35px;font-weight:700}.rulePreviewSample{opacity:.88;min-width:62px}.rulePreviewSample.isPlain,.stylePreviewBadge.isPlain{background:var(--style-section-bg)}.ruleDetails{border-top:1px solid var(--border-lighter);background:var(--style-section-bg)}.fieldLabel{letter-spacing:.16em;text-transform:uppercase;color:var(--text-secondary);font-size:10.5px;font-weight:820;line-height:1}.ruleSection{border:1px solid var(--btn-soft-border,#e2e8f0f5);border-radius:var(--radius-xl);background:var(--surface)}.ruleSectionTitle{letter-spacing:.18em;text-transform:uppercase;color:var(--text-secondary);font-size:10.5px;font-weight:840;line-height:1}.styleControl{color:var(--text-secondary);font-size:10.6px;font-weight:680}.styleControlLabel{color:var(--text-muted);font-size:10.2px;font-weight:650}.styleChecks{color:var(--text-secondary);font-size:11px}.styleChecks label{cursor:pointer}.stylePreviewCard{border:1px solid var(--btn-soft-border,var(--style-section-border));border-radius:var(--radius-xl);background:linear-gradient(180deg, var(--btn-soft-bg-top,var(--surface)), var(--btn-soft-bg-bottom,var(--surface)))}.stylePreviewLabel{letter-spacing:.16em;text-transform:uppercase;color:var(--text-secondary);font-size:10.5px;font-weight:820}.stylePreviewHint{color:var(--text-muted);font-size:10.6px;line-height:1.35}.acList{border:1px solid var(--border-lighter);border-radius:var(--radius-xl);background:var(--surface)}.acHead{border-bottom:1px solid var(--border-lighter);background:var(--surface-sunken)}.acRow{background:var(--surface)}.acRow:hover{background:var(--surface-raised)}.acRow:last-child{border-bottom:0}.acName{text-overflow:ellipsis;white-space:nowrap;color:var(--text-primary);font-size:11.6px;font-weight:640;overflow:hidden}.acSwitch{justify-content:center;align-items:center;width:30px;height:18px;display:inline-flex;position:relative}.acSwitchInput{opacity:0;cursor:pointer;z-index:1;width:100%;height:100%;margin:0;position:absolute;inset:0}.acSwitchTrack{border:1px solid var(--style-switch-track-border);border-radius:var(--radius-full);background:var(--style-switch-track);transition:background var(--transition-fast), border-color var(--transition-fast), box-shadow var(--transition-fast);position:absolute;inset:0}.acSwitchDot{border-radius:var(--radius-full);background:var(--style-switch-thumb-bg);width:12px;height:12px;box-shadow:0 1px 3px rgb(var(--shade) / .14);transition:transform var(--transition-fast);position:absolute;top:2px;left:2px}.acSwitchInput:checked+.acSwitchTrack{border-color:var(--style-switch-track-on-border);background:var(--style-switch-track-on)}.acSwitchInput:checked+.acSwitchTrack .acSwitchDot{transform:translate(12px)}.acSwitchInput:focus-visible+.acSwitchTrack{box-shadow:0 0 0 3px var(--state-control-ring)}.acResetBtn{border:1px solid var(--border-lighter);background:var(--surface);color:var(--text-secondary);cursor:pointer}.acResetBtn:hover{border-color:var(--btn-neutral-hover-border);background:var(--surface-raised);color:var(--text-primary)}.acResetBtn:disabled{border-color:var(--border-lighter);color:var(--text-muted);opacity:.54;background:0 0}.rulesHeader{border:1px solid var(--btn-soft-border);border-radius:var(--radius-xl);background:var(--style-section-bg)}.switchLabel{color:var(--text-primary);cursor:pointer;font-size:11.3px;font-weight:680}.resetBtn{border:1px solid var(--btn-soft-border,var(--cols-reset-border));background:linear-gradient(180deg, var(--btn-soft-hover-bg-top,var(--cols-reset-bg-hover)), var(--btn-soft-hover-bg-bottom,var(--cols-reset-bg-hover)));color:var(--text-primary);border-radius:var(--radius-md);cursor:pointer;font-size:11px;font-weight:700}.resetBtn:hover{background:linear-gradient(180deg, var(--btn-soft-hover-bg-top,var(--cols-reset-bg-hover)), var(--btn-soft-hover-bg-bottom,var(--cols-reset-bg-hover)));border-color:var(--cols-reset-border-hover,var(--btn-soft-border));color:var(--btn-neutral-hover-text)}.resetBtn:focus-visible{box-shadow:0 0 0 3px var(--state-control-ring);outline:none}.doneBtn{border:1px solid var(--accent-luxury-border-strong);background:var(--accent-luxury-bg-strong);color:var(--accent-luxury-text);border-radius:var(--radius-md);cursor:pointer;box-shadow:inset 0 0 0 1px var(--accent-luxury-border);font-size:11px;font-weight:740}.doneBtn:hover{border-color:var(--accent-luxury-border-strong);background:var(--accent-luxury-bg-hover)}.modStyleOverlay .uiPanelHead,.acctStyleOverlay .uiPanelHead{padding:var(--sp-3) var(--sp-3) var(--sp-2-5)}.modStyleOverlay .uiPanelBody,.acctStyleOverlay .uiPanelBody{padding:var(--sp-2-5) var(--sp-3) var(--sp-3)}.modStyleOverlay .uiPanelFoot,.acctStyleOverlay .uiPanelFoot{padding:var(--sp-2-5) var(--sp-3)}.modStyleOverlay .uiPanelHead{background:linear-gradient(180deg, var(--surface-raised) 0%, var(--surface) 100%)}.modStyleOverlay .uiPanelFoot{background:var(--surface)}.acctStylePanel{border-radius:var(--ops-panel-radius);border-color:var(--balances-card-border);width:min(720px,100vw - 24px);max-height:calc(100vh - 40px)}.acctStyleOverlay .uiPanelHead{background-image:var(--ops-toolbar-bg);padding:10px 12px 8px}.acctStyleHeadMain{min-width:0}.acctRulesOverlay .modal{width:min(820px,100vw - 24px);max-height:calc(100dvh - 32px)}@media (height<=720px){.acctRulesOverlay{--modal-inset:var(--sp-2)}.acctRulesOverlay .uiPanelHead{min-height:40px;padding:var(--sp-2) var(--sp-2-5)}.acctRulesOverlay .uiPanelBody{padding:var(--sp-2)}.acctRulesOverlay .uiPanelFoot{padding:var(--sp-1-5) var(--sp-2-5)}.acctRulesOverlay .styleBody{padding-top:var(--sp-1)}.acctRulesOverlay .styleAssistStrip,.acctRulesOverlay .styleArticlesBar{padding:var(--sp-2)}.acctRulesOverlay .styleRulesTop,.acctRulesOverlay .styleAssistStrip{margin-bottom:var(--sp-1)}.acctRulesOverlay .acList{max-height:min(320px,42dvh)}}:root[data-theme=dark] .modStyleOverlay .uiPanelHead,:root[data-theme=dark] .acctStyleOverlay .uiPanelHead{background:var(--surface-raised)}:root[data-theme=dark] .ruleSummary{background:rgb(var(--glow) / .03)}:root[data-theme=dark] .styleModalOverlay .styleTabs{--ui-tab-bg:rgb(var(--glow) / .035);--ui-tab-hover-bg:rgb(var(--glow) / .06);--ui-tab-on-bg:var(--accent-luxury-bg-strong)}:root[data-theme=dark] .styleTabCount{border-color:var(--border-light);background:rgb(var(--shade) / .16);color:var(--text-secondary)}:root[data-theme=dark] .styleTab[aria-selected=true] .styleTabCount{border-color:var(--accent-luxury-border-strong);background:var(--accent-luxury-bg);color:var(--accent-luxury-text)}:root[data-theme=dark] .acList{border-color:var(--border-light);background:var(--surface)}:root[data-theme=dark] .acHead{border-bottom-color:var(--border-light);background:rgb(var(--glow) / .028)}:root[data-theme=dark] .acRow{border-bottom-color:var(--border-light);background:rgb(var(--glow) / .018)}:root[data-theme=dark] .acRow:hover{background:rgb(var(--glow) / .042)}.exportPreviewModalOverlay{--modal-inset:var(--sp-4)}.exportPreviewModalPanel{--export-preview-modal-width:920px;--export-preview-modal-max-height:calc(100dvh - (var(--sp-4) + var(--sp-4)));width:min(var(--export-preview-modal-width), 100%);border-color:var(--border-light);background:linear-gradient(180deg, var(--surface-raised), var(--surface));box-shadow:inset 0 1px 0 rgb(var(--glow) / .78), 0 0 0 1px var(--border-lighter), 0 24px 64px rgb(var(--shade) / .18)}.modalOverlay .exportPreviewModalPanel{max-width:min(var(--export-preview-modal-width), calc(100vw - (var(--sp-4) + var(--sp-4))));max-height:calc(100vh - (var(--sp-4) + var(--sp-4)));max-height:var(--export-preview-modal-max-height)}.exportPreviewModalPanel .uiPanelHead{min-height:46px;padding:var(--sp-2-5) var(--sp-3);border-bottom-color:var(--border-light);background:linear-gradient(180deg, var(--surface-raised), var(--surface))}.exportPreviewModalPanel .uiPanelBody{padding:var(--sp-3);background:linear-gradient(180deg, var(--surface), var(--surface-sunken));scrollbar-gutter:stable}.exportPreviewModalPanel .uiPanelFoot{padding:var(--sp-2-5) var(--sp-3);border-top-color:var(--border-light);background:linear-gradient(180deg, var(--surface), var(--surface-raised));box-shadow:inset 0 1px 0 rgb(var(--glow) / .58)}.exportPreviewModalPanel .uiPanelActions{gap:var(--sp-2)}.exportPreviewModalPanel .uiPanelTitle{font-size:var(--text-xl);letter-spacing:0;font-weight:850}.exportModal{gap:var(--sp-3);display:grid}.exportModalDescription{color:var(--text-secondary);font-size:var(--text-sm-plus);margin:0;line-height:1.45}.exportModalDecision{align-items:center;gap:var(--sp-2);grid-template-columns:minmax(132px,.32fr) minmax(0,1fr);display:grid}.exportModalLabel,.exportModalField>span{color:var(--text-secondary);font-size:var(--text-sm);font-weight:720}.exportModalChoice{width:100%}.exportModalChoice .segBtn{min-width:0}.exportModalStaticValue{min-height:var(--control-h-sm);padding:0 var(--sp-2);border:1px solid var(--border-light);border-radius:var(--radius-md);background:var(--surface-raised);color:var(--text-primary);font-size:var(--text-sm-plus);align-items:center;font-weight:780;display:flex}.exportModalSummary{gap:var(--sp-1);grid-template-columns:repeat(auto-fit,minmax(112px,1fr));margin:0;display:grid}.exportModalSummary>div{min-width:0;padding:var(--sp-2);border:1px solid var(--border-light);border-radius:var(--radius-md);background:var(--surface-raised)}.exportModalSummary dt{color:var(--text-secondary);font-size:var(--text-2xs);text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-weight:760;overflow:hidden}.exportModalSummary dd{margin:var(--sp-1) 0 0;color:var(--text-primary);font-size:var(--text-md);font-variant-numeric:tabular-nums;font-weight:820}.exportModalSummary [data-tone=ready] dd{color:var(--success)}.exportModalSummary [data-tone=blocked] dd,.exportModalFootInfo.isError{color:var(--danger)}.exportModalSecondary,.exportModalPreview{gap:var(--sp-2);padding:var(--sp-2);border:1px solid var(--border-light);border-radius:var(--radius-lg);background:var(--surface-raised);display:grid}.exportModalSecondaryTitle{color:var(--text-primary);font-size:var(--text-sm-plus);font-weight:800}.exportModalCsvGrid{gap:var(--sp-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.exportModalField{gap:var(--sp-1);display:grid}.exportModalPdf{gap:var(--sp-2);display:grid}.exportModalPreviewHead{justify-content:space-between;align-items:flex-start;gap:var(--sp-2);display:flex}.exportModalPreviewHead p{margin:var(--sp-1) 0 0;color:var(--text-secondary);font-size:var(--text-sm)}.exportModalAdvanced{justify-content:space-between;align-items:center;gap:var(--sp-2);width:100%;padding:var(--sp-2);border:1px solid var(--border-light);border-radius:var(--radius-lg);background:var(--surface);color:var(--text-primary);font:inherit;text-align:left;cursor:pointer;display:flex}.exportModalAdvanced>span{gap:2px;min-width:0;display:grid}.exportModalAdvanced strong{font-size:var(--text-sm-plus);font-weight:800}.exportModalAdvanced small{color:var(--text-secondary);font-size:var(--text-sm)}.exportModalAdvanced b{color:var(--accent);font-size:var(--text-sm);flex:none}.exportModalAdvancedPanel{gap:var(--sp-2);display:grid}.exportModalFootInfo{color:var(--text-secondary);font-size:var(--text-sm);line-height:1.35}.exportModalComposition{gap:var(--sp-1-5);display:grid}.exportModalAdvanced:hover{border-color:var(--state-control-border-hover);background:var(--surface-raised)}.exportModalAdvanced:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}@media (width<=720px){.exportModalDecision,.exportModalCsvGrid{grid-template-columns:1fr}}.bePreviewBadge{border:1px solid var(--border-light);border-radius:var(--radius-full);background:var(--surface-sunken);min-height:26px;color:var(--text-secondary);font-size:var(--text-xs);font-weight:var(--fw-semibold);white-space:nowrap;flex:none;align-items:center;padding:0 10px;display:inline-flex}.beLabel{color:var(--text-secondary);letter-spacing:0;font-size:10.6px;font-weight:700;line-height:1.2;display:block}.beNote{font-size:var(--text-sm-plus);color:var(--text-muted);margin-top:4px}.beEmptyState,.bePdfEmpty{border:1px solid var(--border-light);border-radius:var(--radius-lg);background:var(--surface-sunken);color:var(--text-secondary);font-size:var(--text-sm);font-weight:var(--fw-semibold);line-height:1.4}.beEmptyState{padding:var(--sp-2) var(--sp-2-5);margin-top:2px}.bePdfEmpty{padding:var(--sp-4);text-align:center}.beVisualBlock{gap:var(--sp-2);padding:var(--sp-2);border:1px solid var(--border-hairline);border-radius:var(--radius-lg);background:var(--surface);display:grid}.beVisualHead{align-items:start;gap:var(--sp-2);grid-template-columns:minmax(0,1fr) auto;display:grid}.beVisualTitle{color:var(--text-primary);font-size:var(--text-sm-plus);font-weight:760;line-height:var(--leading-tight)}.beVisualHint{margin-top:var(--sp-1);color:var(--text-secondary);font-size:var(--text-sm);line-height:var(--leading-tight)}.beVisualChecks{gap:var(--sp-1);padding-top:var(--sp-2);border-top:1px solid var(--border-hairline);display:grid}.beVisualChecks.isMuted{opacity:.64}.beBrandBlock{border:1px solid var(--border-hairline);border-radius:var(--radius-lg);background:var(--surface);gap:8px;padding:10px;display:grid}.beBrandIntro,.beBrandLogoRow,.beBrandActions{align-items:center;gap:10px;display:flex}.beBrandIntro{justify-content:space-between}.beBrandTitle{color:var(--text-primary);font-size:var(--text-sm-plus);font-weight:750;line-height:var(--leading-tight)}.beBrandText,.beBrandLogoName{color:var(--text-muted);font-size:var(--text-xs);line-height:var(--leading-tight)}.beBrandLogoName{color:var(--text-secondary);font-weight:var(--fw-semibold)}.beBrandStatus{border-radius:var(--radius-full);background:var(--surface-sunken);color:var(--text-muted);font-size:var(--text-xs);font-weight:var(--fw-semibold);flex:none;padding:4px 8px}.beBrandStatus.isActive{background:var(--ctrl-accent-bg);color:var(--accent)}.beBrandField,.beBrandLogoTools{gap:5px;min-width:0;display:grid}.beBrandLogoTools{flex:1}.beBrandLogoPreview{border:1px solid var(--border-lighter);border-radius:var(--radius-md);background:var(--surface-sunken);width:76px;height:44px;color:var(--text-muted);font-size:var(--text-xs);font-weight:var(--fw-semibold);flex:none;justify-content:center;align-items:center;display:flex;overflow:hidden}.beBrandLogoPreview img{object-fit:contain;max-width:68px;max-height:36px}.beBrandLogoPreview.isEmpty{background:var(--surface-raised)}.beBrandLogoInput{display:none}.beBrandError{color:rgb(var(--bad-rgb) / .95);font-size:var(--text-xs);font-weight:var(--fw-semibold)}.beCheckRow{border:1px solid var(--border-hairline);background:var(--surface);font-size:var(--text-sm-plus);color:var(--text-primary);cursor:pointer;border-radius:8px;align-items:center;gap:8px;padding:4px 8px;display:flex}.beCheckRow:hover{border-color:var(--accent-ring);background:var(--surface-sunken)}.beCheckRow input[type=checkbox]{cursor:pointer;margin:0}.bePdfPreview{gap:6px;margin-top:2px;display:grid}.bePdfFrame{border:1px solid var(--border-hairline);background:var(--surface);border-radius:8px;width:100%;height:clamp(190px,28dvh,260px)}.exportPreviewModalPanel .exportVisualSettingsControl.isCompact{gap:var(--sp-1)}.exportPreviewModalPanel .exportVisualSettingsControl.isCompact .beVisualBlock,.exportPreviewModalPanel .beBrandBlock.isCompact{gap:var(--sp-1);padding:var(--sp-1-5);border-radius:var(--radius-lg)}.exportPreviewModalPanel .exportVisualSettingsControl.isCompact .beVisualHead{gap:var(--sp-1-5);grid-template-columns:minmax(0,1fr)}.exportPreviewModalPanel .exportVisualSettingsControl.isCompact .beVisualHint,.exportPreviewModalPanel .beBrandBlock.isCompact .beBrandText{display:none}.exportPreviewModalPanel .exportVisualSettingsControl.isCompact .segCtrlSmall{width:100%}.exportPreviewModalPanel .exportVisualSettingsControl.isCompact .beVisualChecks{gap:var(--sp-1);padding-top:var(--sp-1)}.exportPreviewModalPanel .exportVisualSettingsControl.isCompact .beCheckRow,.exportPreviewModalPanel .beBrandBlock.isCompact .beCheckRow{min-height:26px;font-size:var(--text-sm);padding:4px 7px;line-height:1.24}.exportPreviewModalPanel .beBrandBlock.isCompact .beBrandIntro{padding-bottom:var(--sp-1)}.exportPreviewModalPanel .beBrandBlock.isCompact .beBrandLogoRow{gap:var(--sp-2)}.exportPreviewModalPanel .beBrandBlock.isCompact .beBrandLogoPreview{width:62px;height:36px}.exportPreviewModalPanel .beBrandBlock.isCompact .beBrandLogoPreview img{max-width:54px;max-height:30px}:root[data-theme=dark] .exportPreviewModalPanel{box-shadow:var(--ui-panel-elevated-shadow)}:root[data-theme=dark] .exportPreviewModalPanel .uiPanelFoot,:root[data-theme=dark] .exportPreviewModalPanel .beVisualBlock,:root[data-theme=dark] .exportPreviewModalPanel .beBrandBlock,:root[data-theme=dark] .exportPreviewModalPanel .beCheckRow{box-shadow:var(--ui-panel-soft-shadow)}:root[data-theme=dark] .exportPreviewModalPanel .exportModalSummary>div,:root[data-theme=dark] .exportPreviewModalPanel .exportModalSecondary,:root[data-theme=dark] .exportPreviewModalPanel .exportModalPreview,:root[data-theme=dark] .exportPreviewModalPanel .exportModalAdvanced,:root[data-theme=dark] .exportPreviewModalPanel .beEmptyState,:root[data-theme=dark] .exportPreviewModalPanel .bePdfEmpty,:root[data-theme=dark] .exportPreviewModalPanel .beBrandStatus:not(.isActive),:root[data-theme=dark] .exportPreviewModalPanel .beBrandLogoPreview,:root[data-theme=dark] .exportPreviewModalPanel .exportModalChoice,:root[data-theme=dark] .exportPreviewModalPanel .uiSelect.uiSm{border-color:var(--ui-panel-soft-border);background:var(--ui-panel-soft-bg)}:root[data-theme=dark] .exportPreviewModalPanel .exportModalChoice .segBtn.active{border-color:var(--accent-luxury-border);background:var(--accent-luxury-bg-strong);color:var(--accent-luxury-text);box-shadow:0 0 0 1px var(--accent-luxury-ring)}@media (height<=720px){.exportPreviewModalOverlay{--modal-inset:var(--sp-2)}.exportPreviewModalPanel{--export-preview-modal-max-height:calc(100dvh - var(--sp-4))}.exportPreviewModalPanel .uiPanelHead,.exportPreviewModalPanel .uiPanelFoot{padding:var(--sp-2) var(--sp-2-5)}.exportPreviewModalPanel .uiPanelBody{padding:var(--sp-2)}.exportPreviewModalPanel .bePdfFrame{height:clamp(140px,25dvh,220px)}}@media (width<=640px){.exportPreviewModalOverlay{--modal-inset:var(--sp-2)}.exportModalSummary{grid-template-columns:repeat(2,minmax(0,1fr))}.beVisualHead{grid-template-columns:1fr}.beBrandIntro,.beBrandLogoRow{flex-direction:column;align-items:flex-start}}.pinnedChainBar{border:1px solid var(--border-lighter);border-radius:var(--radius-xl);background:var(--bg-muted2)}.pinnedChainInfo .t1{color:var(--text-primary);font-weight:850}.pinnedChainInfo .t2{color:var(--text-secondary);font-size:12px}.pinnedChainInfo .chainId{font-family:var(--font-mono,ui-monospace);color:var(--text-secondary);font-size:11px;font-weight:900}.gridwrap{--grid-pinned-edge-shadow:inset -1px 0 0 var(--grid-pinned-edge-color,var(--grid-header-divider-color,var(--border-lighter)));border:1px solid rgb(var(--shade) / .1);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);overflow:clip}:where(.xcell.cellSelected,.modulesExcel td.cellSelected){outline:1px solid var(--state-cell-selected-border);outline-offset:0}:where(.denseGridCellFrameHost .xcell.editable,.denseGridCellFrameHost .xcell.cellHoverFrame,.denseGridCellFrameHost .modulesExcel td.editable:not(.sticky1):not(.sticky2)){position:relative}:where(.denseGridCellFrameHost .xcell.editable,.denseGridCellFrameHost .xcell.cellHoverFrame,.denseGridCellFrameHost .modulesExcel td.editable):after{content:"";z-index:1;pointer-events:none;border:1px solid var(--state-cell-hover-border);box-shadow:inset 2px 0 0 var(--state-cell-hover-rail);opacity:0;transition:opacity var(--transition-fast), border-color var(--transition-fast), box-shadow var(--transition-fast);border-radius:5px;position:absolute;inset:0}:where(.denseGridCellFrameHost .xcell.editable:not(.cellSelected):is(:hover,:focus-within),.denseGridCellFrameHost .xcell.cellHoverFrame:not(.cellSelected):is(:hover,:focus-within),.denseGridCellFrameHost .modulesExcel td.editable:not(.cellSelected):is(:hover,:focus-within)):after{opacity:1}.xhdr{--grid-header-divider-color:var(--border-lighter);--grid-header-merged-label-color:var(--text-secondary);--ops-group-header-band-bg:var(--bg-muted);--ops-column-header-band-bg:var(--bg-muted2);background:var(--ops-column-header-band-bg);border-bottom:1px solid var(--border);box-shadow:0 10px 26px rgb(var(--shade) / .06)}:root[data-theme=dark] .xhdr{--grid-header-divider-color:var(--border-light);--grid-header-merged-label-color:var(--text-primary);--ops-group-header-band-bg:var(--surface);--ops-column-header-band-bg:var(--surface-raised)}:root[data-theme=dark] .gridwrap{border-bottom-color:var(--border-light)}.gridHScroll{background:var(--surface);border-top:1px solid var(--border-lighter);scrollbar-gutter:stable;flex:0 0 18px;height:18px;min-height:18px;overflow:auto hidden}.gridHScrollInner{height:1px;min-height:1px}:root[data-theme=dark] .gridHScroll{border-top-color:var(--border-light)}.rowSelToggle{cursor:pointer;border-radius:var(--radius-sm);border:1px solid rgb(var(--slate) / .52);background:var(--ctrl-bg);width:18px;min-width:18px;height:18px;min-height:18px;box-shadow:var(--ctrl-shadow);color:var(--accent);flex:0 0 18px;justify-content:center;align-items:center;padding:0;transition:border-color .18s,background .18s,box-shadow .18s;display:inline-flex;position:relative}.rowSelToggle:before{content:"";opacity:0;background:currentColor;border-radius:3px;width:8px;height:8px;transition:transform .16s,opacity .16s,width .16s,height .16s,border-radius .16s;display:block;transform:scale(.2)}.rowSelToggle:hover,.rowSelToggle:focus-visible{border-color:var(--state-control-border-hover);box-shadow:0 0 0 3px var(--state-control-ring)}.rowSelToggle.isOn{border-color:var(--state-control-border-hover);background:linear-gradient(180deg, var(--state-control-bg-active-top), var(--state-control-bg-active-bottom))}.rowSelToggle.isOn:before{opacity:1;transform:scale(1)}.rowSelToggle.isMixed{border-color:var(--state-control-border-hover);background:linear-gradient(180deg, var(--state-control-bg-mixed-top), var(--state-control-bg-mixed-bottom))}.rowSelToggle.isMixed:before{border-radius:var(--radius-full);opacity:1;width:9px;height:2px;transform:scale(1)}.rowSelToggle.isDisabled,.rowSelToggle:disabled{cursor:default;opacity:var(--disabled-opacity)}:root[data-theme=dark] .rowSelToggle{border-color:rgb(var(--slate) / .86)}:root[data-theme=dark] .rowSelToggle.isOn,:root[data-theme=dark] .rowSelToggle.isMixed{border-color:var(--state-control-border-hover);background:var(--ctrl-accent-bg)}.rowSelToggle.rowSelectionToggle--service{width:18px;min-width:18px;height:18px;min-height:18px;box-shadow:none;color:var(--text-tertiary);opacity:.56;background:0 0;border-color:#0000;border-radius:6px;transition:opacity .16s,border-color .18s,background .18s,box-shadow .18s,color .18s}.rowSelToggle.rowSelectionToggle--service:before{z-index:1;border-radius:2px;width:6px;height:6px;position:absolute}.rowSelToggle.rowSelectionToggle--service:after{content:"";border:1px solid var(--border-light);box-sizing:border-box;pointer-events:none;background:0 0;border-radius:4px;transition:border-color .18s,background .18s,box-shadow .18s;position:absolute;inset:2px}.rowSelToggle.rowSelectionToggle--service:hover,.rowSelToggle.rowSelectionToggle--service:focus-visible{color:var(--text-secondary);opacity:.92;box-shadow:none}.rowSelToggle.rowSelectionToggle--service:hover:after,.rowSelToggle.rowSelectionToggle--service:focus-visible:after{border-color:var(--state-control-border-hover);background:var(--surface-raised);box-shadow:0 0 0 2px var(--state-control-ring)}.rowSelToggle.rowSelectionToggle--service.isOn,.rowSelToggle.rowSelectionToggle--service.isMixed{color:var(--accent);opacity:1;background:0 0;border-color:#0000}.rowSelToggle.rowSelectionToggle--service.isOn:after{border-color:var(--state-control-border-hover);background:var(--ctrl-accent-bg)}.rowSelToggle.rowSelectionToggle--service.isMixed:after{border-color:var(--state-control-border-hover);background:linear-gradient(180deg, var(--state-control-bg-mixed-top), var(--state-control-bg-mixed-bottom))}:root[data-theme=dark] .rowSelToggle.rowSelectionToggle--service,:root[data-theme=dark] .rowSelToggle.rowSelectionToggle--service.isOn,:root[data-theme=dark] .rowSelToggle.rowSelectionToggle--service.isMixed{background:0 0;border-color:#0000}.rowEditorShortcut{z-index:var(--z-grid-row-shortcut);justify-content:center;align-items:center;gap:var(--sp-1-5);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:var(--radius-md);border:1px solid var(--border-light);background:var(--surface-raised);width:28px;height:28px;box-shadow:var(--shadow-md);color:var(--text-secondary);transition:background var(--transition-fast), border-color var(--transition-fast), color var(--transition-fast), box-shadow var(--transition-fast), transform var(--transition-fast);outline:none;padding:0;display:inline-flex;position:fixed}.iconBtn.rowEditorShortcut{border-radius:var(--radius-md);width:28px;height:28px}.rowEditorShortcutIcon{color:currentColor;flex:none;width:14px;height:14px}.rowEditorShortcut:hover,.rowEditorShortcut:focus-visible{border-color:var(--accent-ring);background:var(--ui-panel-soft-bg-hover);color:var(--accent);box-shadow:var(--shadow-lg);transform:translateY(-1px)}:root[data-theme=dark] .rowEditorShortcut{background:var(--surface-raised);border-color:var(--border-light);color:var(--text-secondary);box-shadow:var(--shadow-md)}:root[data-theme=dark] .rowEditorShortcut:hover,:root[data-theme=dark] .rowEditorShortcut:focus-visible{background:var(--ui-panel-soft-bg-hover);border-color:var(--accent-ring);color:var(--accent-hover);box-shadow:var(--shadow-lg)}@media (pointer:coarse){.rowEditorShortcut,.iconBtn.rowEditorShortcut{width:44px;min-width:44px;height:44px}}.xrow.xhead{background:var(--ops-column-header-band-bg);border-bottom:1px solid var(--border)}.xrow.xhead>.xcell{background:var(--colBg,transparent);border-right:1px solid var(--grid-header-divider-color);border-bottom:1px solid var(--grid-header-divider-color);color:var(--text-faint);font-size:11.05px;font-weight:680;line-height:1.06}.xrow.xhead .xcell:not(.pinned){z-index:0;position:relative}.xrow.xhead .moneyHeaderTop{background:var(--ops-column-header-band-bg);border-bottom:1px solid var(--grid-header-divider-color);border-right:1px solid var(--grid-header-divider-color);color:var(--grid-header-merged-label-color);letter-spacing:.01em;font-size:11.4px;font-weight:800;line-height:1}:root[data-theme=dark] .xrow.xhead>.xcell{color:var(--text-secondary)}.xrow.xhead .hdrSortIcon{opacity:.78}.xrow.xhead .hdrSortIcon :is(path){fill:none;stroke:var(--text-muted);stroke-width:1.55px;stroke-linecap:round;stroke-linejoin:round}.xrow.xhead .xcell:hover .hdrSortIcon,.xrow.xhead .xcell:focus-within .hdrSortIcon{opacity:1}.xrow.xhead .xcell:hover .hdrSortIcon :is(path),.xrow.xhead .xcell:focus-within .hdrSortIcon :is(path){stroke:var(--text-secondary)}.xrow.xhead .hdrSortIcon[data-state=asc] .up :is(path),.xrow.xhead .hdrSortIcon[data-state=desc] .down :is(path){stroke:var(--accent)}.xrow.xhead .hdrSortIcon[data-state=asc] .down,.xrow.xhead .hdrSortIcon[data-state=desc] .up{opacity:.28}.xrow.xhead .xcell.pinned{z-index:8;isolation:isolate;position:sticky;overflow:hidden}.gridShell .xhdr .xrow.xhead .xcell.pinned{background:var(--ops-column-header-band-bg);background-image:linear-gradient(var(--colBg,transparent), var(--colBg,transparent))}.xrow.xhead .xcell.lastPinned{box-shadow:var(--grid-pinned-edge-shadow)}.xrow.xhead .selCell{background:var(--ops-column-header-band-bg);border-bottom:1px solid #0000;border-right:1px solid #0000}:root[data-theme=dark] .xrow.xhead .xcell:not(.pinned){background:var(--colBg,var(--ops-column-header-band-bg))}:root[data-theme=dark] .gridShell .xhdr .xrow.xhead .xcell.pinned{background:var(--ops-column-header-band-bg);background-image:linear-gradient(var(--colBg,transparent), var(--colBg,transparent))}.xrow.xfilterRowsBar{background:var(--bg-muted2);border-bottom:1px dashed rgb(var(--shade) / .2)}.xrow.xfilterRowsBar .xcell{border-right:1px solid var(--border-lighter);background:var(--bg-muted2)}.xrow.xfilterRowsBar .bar{background:var(--bg-muted2)}.xrow.xfilterRowsBar .barLabel{color:rgb(var(--shade) / .78);font-size:10.4px;font-weight:650;line-height:1.1}.xrow.xfilterRowsBar .barMeta{color:rgb(var(--shade) / .56);font-size:9.8px;font-weight:560}.xrow.xfilterRowsBar .barBtn{border:1px solid var(--border-hairline);background:var(--surface-sunken);color:rgb(var(--shade) / .78);border-radius:7px;font-size:10.75px;font-weight:650;line-height:1;transition:border-color .12s,background .12s}.xrow.xfilterRowsBar .barBtn:hover:not(:disabled),.xrow.xfilterRowsBar .barBtn:focus-visible:not(:disabled){border-color:var(--accent-ring);background:rgb(var(--shade) / .04)}.xrow.xfilterRowsBar .barBtn:disabled{opacity:.48;color:rgb(var(--shade) / .52)}.xrow.xfilterRowsBar .barCount{border-radius:var(--radius-full);border:1px solid rgb(var(--shade) / .14);background:rgb(var(--glow) / .7);color:rgb(var(--shade) / .78);font-size:9.6px;font-weight:750;line-height:1}:root[data-theme=dark] .xrow.xfilterRowsBar{background:var(--surface);border-bottom-color:rgb(var(--glow) / .12)}:root[data-theme=dark] .xrow.xfilterRowsBar .xcell{background:var(--surface)}:root[data-theme=dark] .xrow.xfilterRowsBar .barLabel{color:var(--text-secondary)}:root[data-theme=dark] .xrow.xfilterRowsBar .barMeta{color:var(--text-tertiary)}:root[data-theme=dark] .xrow.xfilterRowsBar .barBtn{color:var(--text-secondary);border-color:rgb(var(--glow) / .1);background:rgb(var(--glow) / .045)}:root[data-theme=dark] .xrow.xfilterRowsBar .barBtn:hover:not(:disabled),:root[data-theme=dark] .xrow.xfilterRowsBar .barBtn:focus-visible:not(:disabled){border-color:var(--accent-ring);background:rgb(var(--glow) / .065)}:root[data-theme=dark] .xrow.xfilterRowsBar .barCount{background:rgb(var(--glow) / .045);border-color:rgb(var(--glow) / .1);color:rgb(var(--glow) / .78)}.xrow .approvalCell{width:var(--ops-approval-cell-w,28px);min-width:var(--ops-approval-cell-w,28px);max-width:var(--ops-approval-cell-w,28px);flex:0 0 var(--ops-approval-cell-w,28px);box-sizing:border-box;justify-content:center;align-items:center;padding:0}.xrow .approvalCell.pinned{left:var(--ops-sel-cell-w,64px);z-index:10;isolation:isolate;position:sticky}.xhdr .approvalCell.pinned{background:var(--ops-pinned-header-sel-bg,var(--bg-muted2));border-right:1px solid var(--grid-header-divider-color,var(--border-lighter));box-shadow:var(--grid-pinned-edge-shadow);background-image:none;border-bottom:1px solid #0000}.xhdr .xhead>.approvalCell.pinned{--ops-pinned-header-sel-bg:var(--ops-column-header-band-bg)}.xhdr .xgroups>.approvalCell.pinned{--ops-pinned-header-sel-bg:var(--ops-group-header-band-bg);z-index:9}.approvalHeaderBadge{border-radius:var(--radius-full);border:1px solid var(--accent-ring);background:var(--accent-soft);width:18px;height:18px;color:var(--accent);box-shadow:inset 0 1px 0 rgb(var(--glow) / .7);pointer-events:none;flex:none;justify-content:center;align-items:center;display:inline-flex}.approvalSplitBulkButton{cursor:pointer;pointer-events:auto;padding:0;transition:border-color .16s,background .16s,color .16s,box-shadow .16s,opacity .16s,transform .16s}.approvalSplitBulkButton:hover:not(:disabled),.approvalSplitBulkButton:focus-visible:not(:disabled){border-color:var(--state-control-border-hover);background:var(--ctrl-accent-bg);box-shadow:inset 0 1px 0 rgb(var(--glow) / .7), 0 0 0 3px var(--state-control-ring)}.approvalSplitBulkButton:active:not(:disabled){transform:scale(.94)}.approvalSplitBulkButton:disabled{cursor:default;opacity:.54}.approvalSplitBulkButton.isCollapseAction{border-color:var(--state-control-border-hover);background:linear-gradient(180deg, var(--state-control-bg-active-top), var(--state-control-bg-active-bottom))}.approvalSplitBulkGlyph{flex:none}.approvalHeaderGlyph{color:currentColor;pointer-events:none;flex:none}.gridShell .xhdr .gridServiceHeaderCorner.gridServiceHeaderCorner{width:calc(var(--ops-sel-cell-w,64px) + var(--ops-approval-cell-w,28px));min-width:calc(var(--ops-sel-cell-w,64px) + var(--ops-approval-cell-w,28px));max-width:calc(var(--ops-sel-cell-w,64px) + var(--ops-approval-cell-w,28px));flex:0 0 calc(var(--ops-sel-cell-w,64px) + var(--ops-approval-cell-w,28px));z-index:9;isolation:isolate;justify-content:center;align-items:center;gap:var(--sp-1);padding:0 var(--sp-1);box-sizing:border-box;cursor:default;background:var(--ops-grid-service-corner-bg,var(--bg-muted2));background-color:var(--ops-grid-service-corner-bg,var(--bg-muted2));box-shadow:none;color:var(--text-secondary);border-bottom:0;border-right:0;display:flex;left:0;overflow:hidden}.gridShell .xhdr .gridServiceHeaderCorner.gridServiceHeaderCorner:after,.gridShell .xhdr .filterTechCell.filterTechCell:after,.gridShell .xhdr .xrow.xmeta>.approvalCell.pinned.approvalCell:after{content:"";background:var(--grid-header-divider-color,var(--border-lighter));pointer-events:none;width:1px;position:absolute;top:0;bottom:0;right:0}.gridShell .xhdr .xrow.xgroups>.gridServiceHeaderCorner.gridServiceHeaderCorner{--ops-grid-service-corner-bg:var(--ops-group-header-band-bg);height:var(--ops-group-row-min-height);min-height:var(--ops-group-row-min-height);max-height:var(--ops-group-row-min-height);font-size:var(--ops-group-font-size);font-weight:760;line-height:1}.gridShell .xhdr .xrow.xhead>.gridServiceHeaderCorner.gridServiceHeaderCorner{--ops-grid-service-corner-bg:var(--ops-column-header-band-bg);border-bottom:0;border-right:0;min-height:40px}.gridShell .xhdr .xrow.xhead>.gridServiceHeaderCorner.gridServiceHeaderCorner:before{content:"";background:var(--grid-header-divider-color,var(--border-lighter));pointer-events:none;height:1px;position:absolute;bottom:0;left:0;right:0}.gridServiceHeaderGlyph{width:14px;height:14px;color:var(--text-tertiary);opacity:.78;flex:none;position:relative}.gridServiceHeaderGlyph--drag{background-image:radial-gradient(currentColor 1px, rgb(var(--shade) / 0) 1.5px);background-position:1px 1px;background-size:4px 5px;width:10px}.gridServiceHeaderGlyph--select{border:1px solid var(--border-light);border-radius:var(--radius-sm);background:var(--ctrl-bg);box-shadow:inset 0 1px 0 rgb(var(--glow) / .72)}.gridServiceHeaderGlyph--select:after{content:"";opacity:.62;border-bottom:1.5px solid;border-left:1.5px solid;border-radius:1px;width:7px;height:4px;position:absolute;top:3px;left:3px;transform:rotate(-45deg)}.gridShell .xhdr .filterTechCell.filterTechCell{background:var(--bg-muted2);box-shadow:none;border-right:0}.gridShell .xhdr .xrow.xmeta>.selCell.pinned.selCell{background:var(--bg-muted2);border-bottom:0;border-right:0}.gridShell .xhdr .xrow.xmeta>.approvalCell.pinned.approvalCell{background:var(--bg-muted2);box-shadow:none;border-bottom:0;border-right:0}.operationApprovalMark{border-radius:var(--radius-full);color:#0000;opacity:0;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;width:16px;height:16px;font-size:11px;font-weight:780;line-height:1;transition:opacity .14s,transform .14s,border-color .14s,background .14s,color .14s;display:inline-flex;transform:scale(.92)}.operationApprovalMark.isVisible{opacity:1;transform:scale(1)}.operationApprovalMark--pending,.operationApprovalMark--partial,.operationApprovalMark--unknown{border-color:var(--color-warn-border);background:var(--color-warn);color:var(--text-secondary)}.operationApprovalMark--approved{color:var(--text-tertiary);background:0 0;border-color:#0000}.operationApprovalMark.isVisible.operationApprovalMark--approved{opacity:.38}.xrow:hover .operationApprovalMark.isVisible.operationApprovalMark--approved,.xrow.isActive .operationApprovalMark.isVisible.operationApprovalMark--approved,.xrow.isSelected .operationApprovalMark.isVisible.operationApprovalMark--approved{color:var(--text-secondary);opacity:.72}.operationApprovalMark--returned{border-color:var(--color-bad-border);background:var(--color-bad);color:var(--badge-unalloc-bad-text)}.operationApprovalMark--changed{border-color:var(--state-cell-selected-border);background:var(--state-cell-selected);color:var(--accent)}.approvalMetaPill{width:calc(var(--ops-approval-cell-w,28px) - 4px);min-width:calc(var(--ops-approval-cell-w,28px) - 4px);max-width:calc(var(--ops-approval-cell-w,28px) - 4px);border-radius:var(--radius-full);border:1px solid var(--color-warn-border);background:var(--color-warn);height:16px;color:var(--text-secondary);box-sizing:border-box;appearance:none;cursor:pointer;white-space:nowrap;justify-content:center;align-items:center;padding:0 1px;font-size:9px;font-weight:760;line-height:1;transition:border-color .18s,box-shadow .18s,color .18s;display:inline-flex;overflow:hidden}.approvalMetaPill[data-count-length="3"]{font-size:8.2px;font-weight:800}.approvalMetaPill:hover,.approvalMetaPill:focus-visible{border-color:var(--accent-ring);box-shadow:0 0 0 2px rgb(var(--accent-rgb) / .12);outline:none}.approvalMetaPill.isActive{border-color:var(--accent);color:var(--accent);box-shadow:0 0 0 2px rgb(var(--accent-rgb) / .14)}.optBlock{border:1px solid var(--border-lighter);border-radius:var(--radius-xl);background:rgb(var(--shade) / .02);overflow:hidden}.optHead{justify-content:space-between;align-items:center;gap:var(--sp-2);width:100%;padding:var(--sp-2) var(--sp-2-5);cursor:pointer;text-align:left;color:var(--text-primary);background:0 0;border:none;display:flex}.optHead:focus-visible{box-shadow:0 0 0 3px rgb(var(--accent-rgb) / .12);outline:none}.optTitle{flex-direction:column;gap:2px;display:flex}.optName{font-weight:var(--fw-bold);font-size:var(--text-sm);letter-spacing:-.01em}.optSub{font-size:var(--text-xs);color:var(--text-tertiary)}.optChevron{border-radius:var(--radius-md);width:28px;height:28px;color:var(--text-tertiary);transition:transform .12s ease, background var(--transition-fast), color var(--transition-fast);justify-content:center;align-items:center;display:inline-flex}.optChevron.open{transform:rotate(180deg)}.optHead:hover .optChevron{background:var(--surface-sunken);color:var(--text-primary)}.optBody{padding:var(--sp-2) var(--sp-2-5) var(--sp-2-5);border-top:1px solid var(--border-hairline);background:rgb(var(--glow) / .6)}.optGrid{gap:var(--sp-2);grid-template-columns:1fr 1fr;display:grid}.optGrid .full{grid-column:1/-1}:root[data-theme=dark] .optBody{background:var(--surface-raised)}@media (width<=520px){.optGrid{grid-template-columns:1fr}}.report-block-card[data-v-354de399]{background:var(--surface);border:1px solid var(--border-light);border-radius:var(--radius-lg);padding:var(--sp-4);color:var(--text-primary);font-family:var(--font-sans)}.reportTableBlock[data-v-c4b18a64]{font-size:var(--text-base)}.reportTableTitle[data-v-c4b18a64]{margin:0 0 var(--sp-3);font-size:var(--text-lg);color:var(--text-primary);font-weight:600}.reportTableScroll[data-v-c4b18a64]{overflow-x:auto}.reportTable[data-v-c4b18a64]{border-collapse:collapse;width:100%}.reportTableTh[data-v-c4b18a64]{text-align:left;font-weight:600;font-size:var(--text-md);color:var(--text-secondary);padding:var(--sp-2) var(--sp-3);border-bottom:1px solid var(--border);white-space:nowrap}.reportTableRow+.reportTableRow .reportTableTd[data-v-c4b18a64]{border-top:1px solid var(--border-hairline)}.reportTableTd[data-v-c4b18a64]{padding:var(--sp-2) var(--sp-3);color:var(--text-primary);vertical-align:top}.reportChartBlock[data-v-e44464b9]{font-size:var(--text-base)}.reportChartTitle[data-v-e44464b9]{margin:0 0 var(--sp-3);font-size:var(--text-lg);color:var(--text-primary);font-weight:600}.reportChartSvg[data-v-e44464b9]{width:100%;height:auto;display:block}.reportChartBar[data-v-e44464b9]{fill:var(--accent)}.reportChartLine[data-v-e44464b9]{stroke:var(--accent);stroke-width:2px}.reportChartLegend[data-v-e44464b9]{margin:var(--sp-3) 0 0;gap:var(--sp-2) var(--sp-4);flex-wrap:wrap;padding:0;list-style:none;display:flex}.reportChartLegendItem[data-v-e44464b9]{align-items:baseline;gap:var(--sp-1);font-size:var(--text-md);display:inline-flex}.reportChartLegendLabel[data-v-e44464b9]{color:var(--text-secondary)}.reportChartLegendValue[data-v-e44464b9]{color:var(--text-primary);font-variant-numeric:tabular-nums}.reportKpiBlock[data-v-b78483f7]{gap:var(--sp-2);display:grid}.reportKpiTitle[data-v-b78483f7]{font-size:var(--text-md);color:var(--text-secondary);letter-spacing:.01em;text-transform:uppercase;margin:0;font-weight:500}.reportKpiValueRow[data-v-b78483f7]{align-items:baseline;gap:var(--sp-2);display:flex}.reportKpiValue[data-v-b78483f7]{font-size:var(--text-3xl);color:var(--text-primary);font-variant-numeric:tabular-nums;font-weight:700;line-height:1.1}.reportKpiUnit[data-v-b78483f7]{font-size:var(--text-lg);color:var(--text-secondary)}.reportKpiTrend[data-v-b78483f7]{font-size:var(--text-md);font-variant-numeric:tabular-nums;font-weight:500}.reportKpiTrend--up[data-v-b78483f7]{color:var(--color-credit-text)}.reportKpiTrend--down[data-v-b78483f7]{color:var(--color-debit-text)}.reportKpiTrend--flat[data-v-b78483f7]{color:var(--text-secondary)}.reportTextBlock[data-v-98320d82]{font-size:var(--text-base);line-height:var(--leading-normal)}.reportTextTitle[data-v-98320d82]{margin:0 0 var(--sp-3);font-size:var(--text-lg);color:var(--text-primary);font-weight:600}.reportTextLine[data-v-98320d82]{margin:0 0 var(--sp-2);color:var(--text-primary)}.reportTextLine[data-v-98320d82]:last-child{margin-bottom:0}.report-canvas[data-v-6d5524cf]{gap:var(--sp-4);flex-direction:column;display:flex}.report-canvas-unknown[data-v-6d5524cf]{padding:var(--sp-3);border:1px solid var(--color-warn-border,var(--border));border-radius:var(--radius-md);background:var(--color-warn,var(--surface-raised));color:var(--text-secondary);font-size:var(--text-sm);font-family:var(--font-sans)}.report-canvas-unknown code[data-v-6d5524cf]{font-family:var(--font-mono)}.report-canvas-empty[data-v-6d5524cf]{padding:var(--sp-4);text-align:center;color:var(--text-secondary);font-style:italic;font-size:var(--text-sm);font-family:var(--font-sans)}.report-markdown[data-v-a7665563]{flex-direction:column;gap:6px;display:flex}.report-markdown__paragraph[data-v-a7665563],.report-markdown__list[data-v-a7665563]{margin:0}.report-markdown__list[data-v-a7665563]{padding-left:18px}.report-markdown strong[data-v-a7665563]{font-weight:700}.report-chart[data-v-99a6d539]{border:1px solid var(--border);background:var(--card);border-radius:8px;padding:14px;position:relative}.report-chart__header[data-v-99a6d539]{color:var(--text-secondary);justify-content:space-between;align-items:center;gap:12px;font-size:12px;display:flex}.report-block-title[data-v-99a6d539]{color:var(--text-primary);margin:0;font-size:15px;font-weight:650}.report-chart__canvas[data-v-99a6d539]{width:100%;height:300px;min-height:260px}.report-chart__empty[data-v-99a6d539]{color:var(--text-secondary);pointer-events:none;justify-content:center;align-items:center;font-size:13px;display:flex;position:absolute;inset:54px 14px 14px}.report-preview[data-v-00af3570]{width:100%;height:100%;overflow:auto}.report-preview__stack[data-v-00af3570]{flex-direction:column;gap:16px;padding:16px;display:flex}.report-preview__element[data-v-00af3570]{min-width:0}.report-block-title[data-v-00af3570]{color:var(--text-primary);margin:0;font-size:15px;font-weight:650}.report-kpi[data-v-00af3570],.report-table[data-v-00af3570],.report-text[data-v-00af3570]{border:1px solid var(--border);background:var(--card);border-radius:8px;padding:14px}.report-kpi__label[data-v-00af3570]{color:var(--text-secondary);font-size:12px}.report-kpi__value[data-v-00af3570]{color:var(--text-primary);margin-top:6px;font-size:24px;font-weight:700}.report-table[data-v-00af3570]{overflow:auto}.report-table table[data-v-00af3570]{border-collapse:collapse;width:100%;margin-top:10px;font-size:13px}.report-table th[data-v-00af3570],.report-table td[data-v-00af3570]{border-bottom:1px solid var(--border);text-align:left;white-space:nowrap;padding:8px 10px}.report-table th[data-v-00af3570]{color:var(--text-secondary);font-weight:650}.report-text[data-v-00af3570]{white-space:pre-wrap;color:var(--text-primary)}.sidebarAiOverlay[data-v-2f13003f]{z-index:var(--z-overlay-modal);background:rgb(var(--shade) / .24);place-items:center;padding:18px;display:grid;position:fixed;inset:0}.sidebarAiPanel[data-v-2f13003f]{--sidebar-ai-title-size:var(--modal-title-size);--sidebar-ai-title-line:var(--modal-title-line);--sidebar-ai-title-weight:var(--modal-title-weight);--sidebar-ai-title-color:var(--modal-title-color);--sidebar-ai-sub-size:var(--modal-lead-size);--sidebar-ai-sub-line:var(--modal-lead-line);--sidebar-ai-sub-weight:var(--modal-lead-weight);--sidebar-ai-sub-color:var(--modal-lead-color);--sidebar-ai-body-size:var(--type-body-size);--sidebar-ai-body-weight:var(--type-body-weight);--sidebar-ai-body-line:var(--type-body-line);--sidebar-ai-card-title-size:var(--type-card-title-size);--sidebar-ai-card-title-weight:var(--type-card-title-weight);--sidebar-ai-card-body-size:var(--type-card-body-size);--sidebar-ai-card-body-line:var(--type-card-body-line);--sidebar-ai-meta-size:var(--type-meta-size);--sidebar-ai-meta-weight:var(--type-meta-weight);border:1px solid var(--border-light);border-radius:var(--radius-2xl);background:var(--surface);width:min(920px,100vw - 36px);max-height:min(720px,100vh - 36px);box-shadow:var(--shadow-lg);font-family:var(--font-sans);font-size:var(--sidebar-ai-body-size);font-weight:var(--sidebar-ai-body-weight);line-height:var(--sidebar-ai-body-line);letter-spacing:0;color:var(--text-primary);grid-template-rows:auto auto minmax(180px,1fr) auto auto;grid-template-areas:"head""credit""messages""files""composer";display:grid;overflow:hidden}.sidebarAiHead[data-v-2f13003f]{justify-content:space-between;align-items:center;gap:var(--sp-3);padding:var(--sp-3) var(--sp-3) var(--sp-2);border-bottom:1px solid #0000;grid-area:head;display:flex;position:relative}.sidebarAiHead[data-v-2f13003f]:after{content:"";left:var(--sp-3);right:var(--sp-3);bottom:calc(-1 * var(--sp-px));height:var(--modal-atmospheric-line-size);background:var(--modal-atmospheric-line);pointer-events:none;position:absolute}.sidebarAiCreditBar[data-v-2f13003f]{justify-content:space-between;align-items:center;gap:var(--sp-2);padding:var(--sp-2) var(--sp-3);border-bottom:1px solid rgb(var(--shade) / .08);background:rgb(var(--shade) / .025);color:var(--text-secondary);font-size:var(--text-xs);line-height:var(--leading-tight);grid-area:credit;display:flex}.sidebarAiCreditBar--watch[data-v-2f13003f],.sidebarAiCreditBar--critical[data-v-2f13003f],.sidebarAiCreditBar--blocked[data-v-2f13003f]{color:var(--text-primary);background:rgb(var(--accent-rgb) / .06)}.sidebarAiTitleBlock[data-v-2f13003f]{align-items:center;gap:var(--sp-2);min-width:0;display:flex}.sidebarAiMark[data-v-2f13003f]{border-radius:var(--radius-xl);border:1px solid rgb(var(--accent-rgb) / .2);background:rgb(var(--accent-rgb) / .08);width:32px;height:32px;color:var(--accent-hover);place-items:center;display:grid}.sidebarAiMarkSvg[data-v-2f13003f]{width:18px;height:18px;display:block}.sidebarAiTitle[data-v-2f13003f]{font-size:var(--sidebar-ai-title-size);line-height:var(--sidebar-ai-title-line);font-weight:var(--sidebar-ai-title-weight);letter-spacing:0;color:var(--sidebar-ai-title-color);margin:0}.sidebarAiSub[data-v-2f13003f]{font-size:var(--sidebar-ai-sub-size);line-height:var(--sidebar-ai-sub-line);color:var(--sidebar-ai-sub-color);font-weight:var(--sidebar-ai-sub-weight);margin:2px 0 0}.sidebarAiClose[data-v-2f13003f]{border-radius:var(--radius-lg);border:1px solid var(--border-lighter);background:var(--surface-raised);width:30px;height:30px;color:var(--text-tertiary);font:inherit;font-size:var(--text-xl);cursor:pointer;place-items:center;line-height:1;display:grid}.sidebarAiClose[data-v-2f13003f]:hover{background:var(--surface-sunken);color:var(--text-primary)}.sidebarAiMessages[data-v-2f13003f]{align-content:start;gap:var(--sp-2);min-height:0;padding:var(--sp-3);background:linear-gradient(180deg, var(--surface), var(--surface-sunken));grid-area:messages;display:grid;overflow:auto}.sidebarAiMessage[data-v-2f13003f]{gap:var(--sp-1);width:min(88%,460px);padding:var(--sp-2);border:1px solid var(--border-lighter);border-radius:var(--radius-xl);background:var(--surface);box-shadow:inset 0 1px 0 rgb(var(--glow) / .7);display:grid}.sidebarAiMessage--visual[data-v-2f13003f]{width:min(96%,780px)}.sidebarAiMessage--user[data-v-2f13003f]{background:rgb(var(--accent-rgb) / .08);border-color:rgb(var(--accent-rgb) / .14);justify-self:end}.sidebarAiMessageRole[data-v-2f13003f]{font-size:var(--sidebar-ai-meta-size);line-height:1;font-weight:var(--sidebar-ai-meta-weight);letter-spacing:0;color:var(--text-muted);text-transform:uppercase}.sidebarAiMessage p[data-v-2f13003f],.sidebarAiMessageText[data-v-2f13003f] p,.sidebarAiMessageText[data-v-2f13003f] ul{font-size:var(--sidebar-ai-body-size);font-weight:var(--sidebar-ai-body-weight);line-height:var(--sidebar-ai-body-line);color:var(--text-primary);margin:0}.sidebarAiMessageText[data-v-2f13003f] .report-markdown{gap:5px}.sidebarAiMessageText[data-v-2f13003f] ul{padding-left:var(--sp-3)}.sidebarAiPending[data-v-2f13003f]{color:var(--text-secondary)}.sidebarAiInlineReport[data-v-2f13003f]{min-width:0;margin-top:var(--sp-1);padding:var(--sp-2);border:1px solid var(--border-lighter);border-radius:var(--radius-lg);background:var(--surface-raised);overscroll-behavior-x:contain;overscroll-behavior-y:none;overflow:auto visible}.sidebarAiInlineReport[data-v-2f13003f] .report-preview{min-width:0}.sidebarAiInlineReport[data-v-2f13003f] .report-preview__stack,.sidebarAiInlineReport[data-v-2f13003f] .report-canvas{gap:var(--sp-2)}.sidebarAiInlineReport[data-v-2f13003f] .report-preview__element,.sidebarAiInlineReport[data-v-2f13003f] .report-kpi,.sidebarAiInlineReport[data-v-2f13003f] .report-table,.sidebarAiInlineReport[data-v-2f13003f] .report-chart,.sidebarAiInlineReport[data-v-2f13003f] .report-text{max-width:100%}.sidebarAiInlineReport[data-v-2f13003f] table{min-width:520px}.sidebarAiTools[data-v-2f13003f]{margin-top:var(--sp-1);color:var(--text-secondary);font-size:var(--sidebar-ai-meta-size);line-height:1.25}.sidebarAiTools summary[data-v-2f13003f]{cursor:pointer;color:var(--text-muted)}.sidebarAiTools ul[data-v-2f13003f]{margin:var(--sp-1) 0 0;padding-left:var(--sp-3);gap:3px;display:grid}.sidebarAiTrace[data-v-2f13003f]{gap:var(--sp-1-5);margin-top:var(--sp-1);display:grid}.sidebarAiTraceSection[data-v-2f13003f]{padding:var(--sp-1-5) var(--sp-2);border:1px solid rgb(var(--shade) / .08);border-radius:var(--radius-lg);background:rgb(var(--shade) / .025);gap:4px;display:grid}.sidebarAiTraceTitle[data-v-2f13003f]{font-size:var(--sidebar-ai-card-title-size);line-height:1.1;font-weight:var(--sidebar-ai-card-title-weight);letter-spacing:0;color:var(--text-secondary);margin:0}.sidebarAiTraceList[data-v-2f13003f]{padding-left:var(--sp-3);color:var(--text-secondary);font-size:var(--sidebar-ai-card-body-size);line-height:var(--sidebar-ai-card-body-line);gap:3px;margin:0;display:grid}.sidebarAiTraceList li[data-v-2f13003f]::marker{color:var(--text-muted)}.sidebarAiMessageActions[data-v-2f13003f]{align-items:center;gap:var(--sp-1);opacity:.66;min-height:24px;display:flex}.sidebarAiMessage--user .sidebarAiMessageActions[data-v-2f13003f]{justify-content:flex-end}.sidebarAiMessage:hover .sidebarAiMessageActions[data-v-2f13003f],.sidebarAiMessage:focus-within .sidebarAiMessageActions[data-v-2f13003f]{opacity:1}.sidebarAiMessageAction[data-v-2f13003f]{border-radius:var(--radius-md);width:24px;height:24px;color:var(--text-tertiary);cursor:pointer;background:0 0;border:1px solid #0000;place-items:center;padding:0;display:grid}.sidebarAiMessageAction[data-v-2f13003f]:hover,.sidebarAiMessageAction[data-v-2f13003f]:focus-visible{border-color:rgb(var(--accent-rgb) / .18);background:rgb(var(--accent-rgb) / .08);color:var(--accent-hover);outline:none}.sidebarAiMessageAction.isCopied[data-v-2f13003f]{color:var(--accent-hover)}.sidebarAiMessageActionIcon[data-v-2f13003f]{display:block}.sidebarAiFiles[data-v-2f13003f]{gap:var(--sp-1);padding:var(--sp-2) var(--sp-3) 0;background:var(--surface-sunken);flex-wrap:wrap;grid-area:files;display:flex}.sidebarAiEntities[data-v-2f13003f]{gap:var(--sp-1);padding:var(--sp-2) var(--sp-3) 0;background:var(--surface-sunken);flex-wrap:wrap;display:flex}.sidebarAiFile[data-v-2f13003f]{max-width:100%;min-height:28px;padding:3px 4px 3px var(--sp-2);border-radius:var(--radius-full);border:1px solid var(--border-lighter);background:var(--surface);color:var(--text-secondary);font-size:var(--sidebar-ai-meta-size);line-height:1.15;font-weight:var(--sidebar-ai-meta-weight);align-items:center;gap:var(--sp-1);display:inline-flex;overflow:hidden}.sidebarAiFileName[data-v-2f13003f]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.sidebarAiFileMeta[data-v-2f13003f]{color:var(--text-muted);font-weight:var(--type-body-weight);flex:none}.sidebarAiFileRemove[data-v-2f13003f]{border-radius:var(--radius-full);width:20px;height:20px;color:var(--text-tertiary);cursor:pointer;background:0 0;border:1px solid #0000;flex:none;place-items:center;padding:0;display:grid}.sidebarAiFileRemove[data-v-2f13003f]:hover,.sidebarAiFileRemove[data-v-2f13003f]:focus-visible{border-color:rgb(var(--accent-rgb) / .18);background:rgb(var(--accent-rgb) / .08);color:var(--accent-hover);outline:none}.sidebarAiFileRemoveIcon[data-v-2f13003f]{display:block}.sidebarAiEntity[data-v-2f13003f]{max-width:100%;min-height:28px;padding:3px 4px 3px var(--sp-2);border-radius:var(--radius-full);border:1px solid rgb(var(--accent-rgb) / .18);background:rgb(var(--accent-rgb) / .08);color:var(--text-secondary);font-size:var(--sidebar-ai-meta-size);line-height:1.15;font-weight:var(--sidebar-ai-meta-weight);align-items:center;gap:var(--sp-1);display:inline-flex;overflow:hidden}.sidebarAiEntityType[data-v-2f13003f]{color:var(--accent-hover);flex:none}.sidebarAiEntityName[data-v-2f13003f]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.sidebarAiEntityRemove[data-v-2f13003f]{border-radius:var(--radius-full);width:20px;height:20px;color:var(--text-tertiary);cursor:pointer;background:0 0;border:1px solid #0000;flex:none;place-items:center;padding:0;display:grid}.sidebarAiEntityRemove[data-v-2f13003f]:hover,.sidebarAiEntityRemove[data-v-2f13003f]:focus-visible{border-color:rgb(var(--accent-rgb) / .18);background:rgb(var(--accent-rgb) / .08);color:var(--accent-hover);outline:none}.sidebarAiComposer[data-v-2f13003f]{gap:var(--sp-1-5);padding:var(--sp-3);border-top:1px solid var(--border-lighter);background:var(--surface-raised);grid-area:composer;display:grid}.sidebarAiInputWrap[data-v-2f13003f]{position:relative}.sidebarAiInput[data-v-2f13003f]{width:100%;min-height:70px;max-height:150px;padding:var(--sp-2);border-radius:var(--radius-xl);border:1px solid var(--border-light);background:var(--surface-raised);color:var(--text-primary);font:inherit;font-size:var(--sidebar-ai-body-size);line-height:var(--sidebar-ai-body-line);white-space:pre-wrap;word-break:break-word;outline:none;overflow:auto}.sidebarAiInput.is-empty[data-v-2f13003f]:before{content:attr(data-placeholder);color:var(--text-muted);pointer-events:none}.sidebarAiInput[data-v-2f13003f] .sidebarAiEntityChip{max-width:min(100%,320px);min-height:22px;padding:1px var(--sp-1-5);border-radius:var(--radius-full);border:1px solid rgb(var(--accent-rgb) / .22);background:rgb(var(--accent-rgb) / .1);color:var(--accent-hover);font-size:var(--sidebar-ai-meta-size);line-height:1.35;font-weight:var(--sidebar-ai-meta-weight);vertical-align:baseline;white-space:nowrap;text-overflow:ellipsis;cursor:default;margin:0 2px;display:inline-flex;overflow:hidden}.sidebarAiEntitySuggest[data-v-2f13003f]{left:0;right:0;bottom:calc(100% + var(--sp-1));z-index:2;max-height:240px;padding:var(--sp-1);border:1px solid var(--border-light);border-radius:var(--radius-xl);background:var(--surface);box-shadow:var(--shadow-lg);gap:2px;display:grid;position:absolute;overflow:auto}.sidebarAiEntitySuggestion[data-v-2f13003f]{border-radius:var(--radius-lg);width:100%;min-height:34px;color:var(--text-primary);align-items:center;gap:var(--sp-2);padding:var(--sp-1) var(--sp-2);font:inherit;font-size:var(--sidebar-ai-card-body-size);line-height:var(--sidebar-ai-card-body-line);text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr) auto;display:grid}.sidebarAiEntitySuggestion[data-v-2f13003f]:hover,.sidebarAiEntitySuggestion[data-v-2f13003f]:focus-visible{background:rgb(var(--accent-rgb) / .08);outline:none}.sidebarAiEntitySuggestionType[data-v-2f13003f]{color:var(--accent-hover);font-size:var(--sidebar-ai-meta-size);font-weight:var(--sidebar-ai-meta-weight)}.sidebarAiEntitySuggestionName[data-v-2f13003f]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.sidebarAiEntitySuggestionMeta[data-v-2f13003f]{color:var(--text-muted);font-size:var(--sidebar-ai-meta-size)}.sidebarAiInput[data-v-2f13003f]:focus{border-color:rgb(var(--accent-rgb) / .34);box-shadow:0 0 0 3px rgb(var(--accent-rgb) / .1)}.sidebarAiComposerFooter[data-v-2f13003f]{justify-content:space-between;align-items:center;gap:var(--sp-2);display:flex}.sidebarAiUtilityActions[data-v-2f13003f]{align-items:center;gap:var(--sp-1);display:flex}.sidebarAiFileInput[data-v-2f13003f]{display:none}.sidebarAiIconButton[data-v-2f13003f],.sidebarAiSend[data-v-2f13003f]{border-radius:var(--radius-full);border:1px solid var(--border-light);background:var(--surface-raised);min-height:30px;color:var(--text-secondary);justify-content:center;align-items:center;gap:var(--sp-1);font:inherit;font-size:var(--sidebar-ai-card-title-size);line-height:1;font-weight:var(--sidebar-ai-card-title-weight);white-space:nowrap;cursor:pointer;display:inline-flex}.sidebarAiIconButton[data-v-2f13003f]{width:34px;height:34px;padding:0}.sidebarAiIconButton.isRecording[data-v-2f13003f]{border-color:rgb(var(--danger) / .24);background:rgb(var(--danger) / .1);color:rgb(var(--danger))}.sidebarAiActionIcon[data-v-2f13003f]{flex:none;display:block}.sidebarAiSend[data-v-2f13003f]{min-height:34px;padding:0 var(--sp-3);border-color:rgb(var(--accent-rgb) / .24);background:rgb(var(--accent-rgb) / .1);color:var(--accent-hover)}.sidebarAiIconButton[data-v-2f13003f]:disabled,.sidebarAiSend[data-v-2f13003f]:disabled{cursor:default;opacity:.52}.sidebarAiIconButton[data-v-2f13003f]:not(:disabled):hover,.sidebarAiSend[data-v-2f13003f]:not(:disabled):hover{transform:translateY(-.5px)}.sidebarAiComposerStatus[data-v-2f13003f]{min-height:15px;color:var(--text-muted);font-size:var(--sidebar-ai-meta-size);line-height:1.25}.sidebarAiModal-enter-active[data-v-2f13003f],.sidebarAiModal-leave-active[data-v-2f13003f]{transition:opacity var(--transition-fast)}.sidebarAiModal-enter-active .sidebarAiPanel[data-v-2f13003f],.sidebarAiModal-leave-active .sidebarAiPanel[data-v-2f13003f]{transition:transform var(--transition-fast), opacity var(--transition-fast)}.sidebarAiModal-enter-from[data-v-2f13003f],.sidebarAiModal-leave-to[data-v-2f13003f]{opacity:0}.sidebarAiModal-enter-from .sidebarAiPanel[data-v-2f13003f],.sidebarAiModal-leave-to .sidebarAiPanel[data-v-2f13003f]{opacity:0;transform:translateY(6px)}:root[data-theme=dark] .sidebarAiPanel[data-v-2f13003f],:root[data-theme=dark] .sidebarAiMessage[data-v-2f13003f],:root[data-theme=dark] .sidebarAiComposer[data-v-2f13003f]{box-shadow:none}@media (width<=680px){.sidebarAiOverlay[data-v-2f13003f]{padding:10px}.sidebarAiPanel[data-v-2f13003f]{width:min(100%,100vw - 20px);max-height:calc(100vh - 20px)}.sidebarAiComposerFooter[data-v-2f13003f]{align-items:center}.sidebarAiSend[data-v-2f13003f]{min-width:132px}}@media (pointer:coarse){.sidebarAiClose[data-v-2f13003f],.sidebarAiMessageAction[data-v-2f13003f],.sidebarAiFileRemove[data-v-2f13003f],.sidebarAiEntityRemove[data-v-2f13003f],.sidebarAiIconButton[data-v-2f13003f]{width:44px;min-width:44px;height:44px}.sidebarAiEntitySuggestion[data-v-2f13003f],.sidebarAiSend[data-v-2f13003f]{min-height:44px}}.sidebar.ddspro-sidebar-unified #planBox.supportPanel[data-v-9b6cd4e6]{--support-action-min-height:34px;--support-action-icon-size:24px;--support-action-radius:12px;--support-action-font-size:var(--type-card-title-size);--support-action-font-weight:var(--type-card-title-weight);--support-action-line-height:var(--leading-tight);--support-action-text:var(--text-secondary);--support-action-border:rgb(var(--shade) / .12);--support-action-shadow:inset 0 1px 0 rgb(var(--glow) / .82), 0 1px 2px rgb(var(--shade) / .035);--support-secondary-min-height:36px;--support-secondary-icon-size:26px;--support-secondary-font-size:var(--type-meta-size);--support-secondary-font-weight:var(--type-kicker-weight);--support-secondary-text:var(--text-tertiary);--support-secondary-icon-text:var(--text-secondary);border-color:rgb(var(--shade) / .1);background:linear-gradient(180deg, rgb(var(--glow) / .96), rgb(var(--tint) / .76));gap:5px;padding:8px}.sidebar.ddspro-sidebar-unified #planBox.supportPanel .planRow[data-v-9b6cd4e6]{border-bottom:1px solid rgb(var(--shade) / .06);padding:0 1px 2px}.sidebar.ddspro-sidebar-unified #planBox.supportPanel .planTitle[data-v-9b6cd4e6]{font-size:var(--type-card-title-size);line-height:var(--leading-tight);font-weight:var(--type-card-title-weight);letter-spacing:0;color:var(--text-secondary)}.sidebar.ddspro-sidebar-unified #planBox.supportPanel .planSublabel[data-v-9b6cd4e6]{color:var(--text-muted);margin:0;padding:0 2px 1px}.sidebar.ddspro-sidebar-unified #planBox.supportPanel .supportAccountRow[data-v-9b6cd4e6]{margin-top:1px}.sidebar.ddspro-sidebar-unified #planBox.supportPanel #userAccountLink.planAccount.supportAccount[data-v-9b6cd4e6]{appearance:none;grid-template-columns:var(--support-action-icon-size) minmax(0, 1fr);min-height:var(--support-action-min-height);width:100%;font:inherit;text-align:left;cursor:pointer;border-radius:var(--support-action-radius);border-color:var(--support-action-border);background:var(--surface);box-shadow:var(--support-action-shadow);gap:7px;padding:4px 7px;display:grid}.sidebar.ddspro-sidebar-unified #planBox.supportPanel #userAccountLink.planAccount.supportAccount .ua[data-v-9b6cd4e6]{width:var(--support-action-icon-size);height:var(--support-action-icon-size);min-width:var(--support-action-icon-size);border-color:rgb(var(--shade) / .1);background:rgb(var(--shade) / .035);border-radius:9px}.sidebar.ddspro-sidebar-unified #planBox.supportPanel #userAccountLink .ddsAvatarInitials[data-v-9b6cd4e6]{border-radius:inherit;width:100%;height:100%;font-size:var(--support-action-font-size);font-weight:var(--support-action-font-weight);color:var(--text-primary);place-items:center;display:grid}.sidebar.ddspro-sidebar-unified #planBox.supportPanel #userAccountLink.planAccount.supportAccount .txt[data-v-9b6cd4e6]{font-size:var(--support-action-font-size);line-height:var(--support-action-line-height);font-weight:var(--support-action-font-weight);letter-spacing:0;color:var(--support-action-text)}.sidebar.ddspro-sidebar-unified #planBox.supportPanel .supportInviteBtn[data-v-9b6cd4e6],.sidebar.ddspro-sidebar-unified #planBox.supportPanel .supportSettingsBtn[data-v-9b6cd4e6],.sidebar.ddspro-sidebar-unified #planBox.supportPanel .supportCommsBtn[data-v-9b6cd4e6]{border-radius:var(--support-action-radius);border-color:var(--support-action-border);background:var(--surface);min-height:44px;box-shadow:var(--support-action-shadow);text-align:center;grid-template-columns:minmax(0,1fr);justify-items:center;gap:3px;padding:5px 4px;display:grid}.sidebar.ddspro-sidebar-unified #planBox.supportPanel .supportInviteBtn .ddsSideBtnIco[data-v-9b6cd4e6],.sidebar.ddspro-sidebar-unified #planBox.supportPanel .supportSettingsBtn .ddsSideBtnIco[data-v-9b6cd4e6],.sidebar.ddspro-sidebar-unified #planBox.supportPanel .supportCommsBtn .ddsSideBtnIco[data-v-9b6cd4e6]{background:rgb(var(--shade) / .035);border-radius:9px;width:22px;min-width:22px;height:22px}.sidebar.ddspro-sidebar-unified #planBox.supportPanel .supportInviteBtn .ddsSideBtnLbl[data-v-9b6cd4e6],.sidebar.ddspro-sidebar-unified #planBox.supportPanel .supportSettingsBtn .ddsSideBtnLbl[data-v-9b6cd4e6],.sidebar.ddspro-sidebar-unified #planBox.supportPanel .supportCommsBtn .ddsSideBtnLbl[data-v-9b6cd4e6]{font-size:var(--support-secondary-font-size);line-height:1.05;font-weight:var(--support-secondary-font-weight);color:var(--support-action-text);text-align:center;white-space:normal;overflow-wrap:anywhere;justify-self:center;width:100%;min-width:0}.sidebar.ddspro-sidebar-unified #planBox.supportPanel .supportActionsGrid[data-v-9b6cd4e6]{grid-template-columns:repeat(3,minmax(0,1fr));gap:3px;min-width:0;display:grid}.sidebar.ddspro-sidebar-unified #planBox.supportPanel .supportCommsIco[data-v-9b6cd4e6]{color:var(--accent-hover);border-color:rgb(var(--accent-rgb) / .2);background:linear-gradient(180deg, rgb(var(--glow) / .88), rgb(var(--accent-rgb) / .11))}.sidebar.ddspro-sidebar-unified #planBox.supportPanel .supportSettingsIco[data-v-9b6cd4e6]{color:var(--text-secondary);border-color:rgb(var(--accent-rgb) / .16);background:linear-gradient(180deg, rgb(var(--glow) / .84), rgb(var(--accent-rgb) / .09))}.sidebar.ddspro-sidebar-unified #planBox.supportPanel .supportActionIconSvg[data-v-9b6cd4e6]{width:18px;height:18px;display:block}.sidebarAiLaunchSlot[data-v-9b6cd4e6]{width:100%;margin-top:var(--sp-2);padding:var(--sp-1) 0 var(--sp-2);display:grid}.sidebar.ddspro-sidebar-unified .sbFooter .sidebarAiLaunchSlot[data-v-9b6cd4e6]{padding:0 0 var(--sp-1-5);margin-top:0}.sidebarAiLaunchButton[data-v-9b6cd4e6]{border:1px solid rgb(var(--shade) / .12);border-radius:var(--radius-lg);background:var(--surface);width:100%;min-height:40px;color:var(--text-secondary);text-align:left;cursor:pointer;box-shadow:inset 0 1px 0 rgb(var(--glow) / .72), 0 1px 2px rgb(var(--shade) / .04);transition:background-color var(--transition-fast), border-color var(--transition-fast), color var(--transition-fast), transform var(--transition-fast);grid-template-columns:26px minmax(0,1fr) 14px;align-items:center;gap:7px;padding:5px 8px;display:grid;position:relative;overflow:hidden}.sidebarAiLaunchButton[data-v-9b6cd4e6]:before{content:"";pointer-events:none;background:linear-gradient(90deg, transparent, rgb(var(--glow) / .38), transparent);opacity:0;position:absolute;inset:0;transform:translate(-58%)}.sidebarAiLaunchButton[data-v-9b6cd4e6]:hover{border-color:rgb(var(--accent-rgb) / .18);background:var(--surface-raised);color:var(--text-primary);transform:translateY(-1px)}.sidebarAiLaunchButton[data-v-9b6cd4e6]:active{transform:translateY(0)}.sidebarAiLaunchIcon[data-v-9b6cd4e6]{border-radius:var(--radius-md);border:1px solid rgb(var(--shade) / .11);background:rgb(var(--shade) / .035);width:26px;height:26px;color:var(--accent);box-shadow:inset 0 1px 0 rgb(var(--glow) / .72);place-items:center;display:grid;position:relative}.sidebarAiLaunchIconSvg[data-v-9b6cd4e6]{width:16px;height:16px;display:block}.sidebarAiLaunchCopy[data-v-9b6cd4e6]{place-items:center start;gap:0;min-width:0;display:grid;position:relative}.sidebarAiLaunchTitle[data-v-9b6cd4e6]{font-size:var(--text-sm-plus);line-height:var(--leading-tight);font-weight:var(--fw-semibold);letter-spacing:0;color:currentColor;white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden}.sidebarAiLaunchSub[data-v-9b6cd4e6]{font-size:var(--text-xs);line-height:var(--leading-tight);color:var(--text-tertiary);white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden}.sidebarAiLaunchAction[data-v-9b6cd4e6]{border-radius:var(--radius-full);width:14px;height:14px;color:var(--text-tertiary);opacity:.72;place-items:center;display:grid;position:relative}.sidebarAiLaunchActionSvg[data-v-9b6cd4e6]{width:14px;height:14px;display:block}@media (height<=920px){.sidebar.ddspro-sidebar-unified #planBox.supportPanel[data-v-9b6cd4e6]{gap:6px;padding:8px}.sidebarAiLaunchSlot[data-v-9b6cd4e6]{margin-top:var(--sp-1);padding-bottom:2px}.sidebar.ddspro-sidebar-unified .sbFooter .sidebarAiLaunchSlot[data-v-9b6cd4e6]{margin-top:0;padding-bottom:3px}.sidebarAiLaunchButton[data-v-9b6cd4e6]{min-height:40px;padding:5px 8px}}@media (height<=820px){.sidebar.ddspro-sidebar-unified #planBox.supportPanel[data-v-9b6cd4e6]{--support-action-min-height:30px;--support-action-icon-size:20px;--support-action-font-size:var(--text-sm);gap:2px;padding:6px 7px}.sidebar.ddspro-sidebar-unified #planBox.supportPanel .planTitle[data-v-9b6cd4e6]{font-size:var(--type-card-title-size)}.sidebar.ddspro-sidebar-unified #planBox.supportPanel .planSublabel[data-v-9b6cd4e6]{font-size:var(--text-xs);padding-bottom:0;line-height:1.12}.sidebar.ddspro-sidebar-unified #planBox.supportPanel .supportAccountRow[data-v-9b6cd4e6]{margin-top:0}.sidebar.ddspro-sidebar-unified #planBox.supportPanel #userAccountLink.planAccount.supportAccount[data-v-9b6cd4e6]{padding-top:3px;padding-bottom:3px}.sidebar.ddspro-sidebar-unified #planBox.supportPanel .supportActionsGrid[data-v-9b6cd4e6]{gap:4px}.sidebar.ddspro-sidebar-unified #planBox.supportPanel .supportInviteBtn[data-v-9b6cd4e6],.sidebar.ddspro-sidebar-unified #planBox.supportPanel .supportSettingsBtn[data-v-9b6cd4e6],.sidebar.ddspro-sidebar-unified #planBox.supportPanel .supportCommsBtn[data-v-9b6cd4e6]{gap:2px;min-height:38px;padding:4px 3px}.sidebarAiLaunchSlot[data-v-9b6cd4e6]{margin-top:2px;padding:0 0 2px}.sidebar.ddspro-sidebar-unified .sbFooter .sidebarAiLaunchSlot[data-v-9b6cd4e6]{margin-top:0;padding-bottom:3px}.sidebarAiLaunchButton[data-v-9b6cd4e6]{grid-template-columns:24px minmax(0,1fr) 14px;gap:6px;min-height:36px;padding:4px 7px}.sidebarAiLaunchIcon[data-v-9b6cd4e6]{width:24px;height:24px}.sidebarAiLaunchTitle[data-v-9b6cd4e6]{font-size:var(--text-sm)}}@media (width<=1179px){.sidebarAiLaunchButton[data-v-9b6cd4e6]{min-height:46px;padding:var(--sp-2) var(--sp-2-5)}}@media (pointer:coarse){.sidebarAiLaunchButton[data-v-9b6cd4e6],.sidebar.ddspro-sidebar-unified #planBox.supportPanel .planPill[data-v-9b6cd4e6],.sidebar.ddspro-sidebar-unified #planBox.supportPanel #userAccountLink.planAccount.supportAccount[data-v-9b6cd4e6],.sidebar.ddspro-sidebar-unified #planBox.supportPanel .supportInviteBtn[data-v-9b6cd4e6],.sidebar.ddspro-sidebar-unified #planBox.supportPanel .supportSettingsBtn[data-v-9b6cd4e6],.sidebar.ddspro-sidebar-unified #planBox.supportPanel .supportCommsBtn[data-v-9b6cd4e6]{height:auto;min-height:44px}}.srOnly[data-v-9b6cd4e6]{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}:root[data-theme=dark] .sidebar.ddspro-sidebar-unified #planBox.supportPanel[data-v-9b6cd4e6],:root[data-theme=dark] .sidebar.ddspro-sidebar-unified #planBox.supportPanel #userAccountLink.planAccount.supportAccount[data-v-9b6cd4e6],:root[data-theme=dark] .sidebar.ddspro-sidebar-unified #planBox.supportPanel .supportInviteBtn[data-v-9b6cd4e6],:root[data-theme=dark] .sidebar.ddspro-sidebar-unified #planBox.supportPanel .supportSettingsBtn[data-v-9b6cd4e6],:root[data-theme=dark] .sidebar.ddspro-sidebar-unified #planBox.supportPanel .supportCommsBtn[data-v-9b6cd4e6]{background:var(--surface);border-color:rgb(var(--accent-rgb) / .12);box-shadow:none}:root[data-theme=dark] .sidebarAiLaunchButton[data-v-9b6cd4e6]{background:var(--surface);border-color:rgb(var(--shade) / .16);box-shadow:none}:root[data-theme=dark] .sidebarAiLaunchButton[data-v-9b6cd4e6]:before{opacity:0}:root[data-theme=dark] .sidebarAiLaunchIcon[data-v-9b6cd4e6]{background:rgb(var(--shade) / .08);border-color:rgb(var(--accent-rgb) / .12);box-shadow:none}:root[data-theme=dark] .sidebarAiLaunchAction[data-v-9b6cd4e6]{color:var(--text-muted)}:root[data-theme=dark] .sidebarAiLaunchIconSvg[data-v-9b6cd4e6]{filter:none}:root[data-theme=dark] .sidebar.ddspro-sidebar-unified #planBox.supportPanel .supportCommsIco[data-v-9b6cd4e6]{color:var(--accent);border-color:rgb(var(--accent-rgb) / .22);background:linear-gradient(180deg, rgb(var(--accent-rgb) / .18), rgb(var(--accent-rgb) / .07));box-shadow:inset 0 1px 0 rgb(var(--glow) / .06)}:root[data-theme=dark] .sidebar.ddspro-sidebar-unified #planBox.supportPanel .supportSettingsIco[data-v-9b6cd4e6]{color:var(--text-primary);border-color:rgb(var(--accent-rgb) / .18);background:var(--surface-raised)}:root[data-theme=dark] .sidebar.ddspro-sidebar-unified #planBox.supportPanel .supportActionIconSvg[data-v-9b6cd4e6]{opacity:.96}.toastHost[data-v-45660b85]{right:var(--sp-4);bottom:var(--sp-4);z-index:var(--z-overlay-toast);gap:var(--sp-2-5);pointer-events:none;flex-direction:column;display:flex;position:fixed}.dds-toast[data-v-45660b85]{pointer-events:auto;border:1px solid var(--border);border-radius:var(--radius-xl);padding:var(--sp-2-5) var(--sp-3);background:var(--glass-bg);box-shadow:var(--shadow-md);min-width:240px;max-width:min(420px,100vw - 36px);font-size:var(--text-base);line-height:var(--leading-normal);color:var(--text-primary)}.dds-toast--dark[data-v-45660b85]{background:var(--surface-raised);color:var(--text-primary);border-color:var(--border-light);box-shadow:var(--shadow-md)}:root[data-theme=dark]{background:rgb(var(--shade) / .94);border-color:rgb(var(--glow) / .12);box-shadow:0 8px 22px rgb(var(--shade) / .24)}.toastRow[data-v-45660b85]{justify-content:space-between;align-items:flex-start;gap:var(--sp-2-5);display:flex}.toastMsg[data-v-45660b85]{font-weight:var(--fw-extrabold)}.toastMini[data-v-45660b85]{font-weight:var(--fw-bold);font-size:var(--text-md);color:var(--text-secondary);margin-top:var(--sp-0-5)}.toastBtns[data-v-45660b85]{gap:var(--sp-2);margin-top:var(--sp-2);display:flex}.toastBtn[data-v-45660b85]{border:1px solid var(--border-light);background:var(--surface-raised);border-radius:var(--radius-full);padding:var(--sp-2) var(--sp-2-5);font-weight:var(--fw-extrabold);font-size:var(--text-base);cursor:pointer;color:var(--text-primary);transition:background var(--transition-fast)}.toastBtn[data-v-45660b85]:hover{background:var(--surface-sunken)}.toastBtn.pri[data-v-45660b85]{background:var(--accent-soft);border-color:var(--accent-ring);color:var(--accent)}.dds-toast--dark .toastBtn[data-v-45660b85]{background:var(--surface);border:1px solid var(--border-light);color:var(--text-primary);border-radius:var(--radius-md);padding:var(--sp-1-5) var(--sp-2-5);font-weight:var(--fw-semibold);white-space:nowrap}.dds-toast--dark .toastBtn[data-v-45660b85]:hover{background:var(--surface-sunken)}:root[data-theme=dark]{background:rgb(var(--glow) / .12);border-color:rgb(var(--glow) / .18);background:rgb(var(--glow) / .18)}.dds-toast--dark .iconBtn[data-v-45660b85]{color:var(--text-primary)}.dds-toast-enter-active[data-v-45660b85]{animation:.22s both dds-toast-in-45660b85}.dds-toast-leave-active[data-v-45660b85]{animation:.2s both dds-toast-out-45660b85}@keyframes dds-toast-in-45660b85{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes dds-toast-out-45660b85{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(6px)scale(.98)}}.npLead[data-v-38820aa1]{font-size:var(--text-sm);color:var(--text-secondary);margin-bottom:var(--sp-3);line-height:1.6}.npGrid[data-v-38820aa1]{gap:var(--sp-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.npCardWide[data-v-38820aa1]{grid-column:1/-1}.npCardHead[data-v-38820aa1]{align-items:flex-start;gap:var(--sp-2);display:flex}.npCardHead>div[data-v-38820aa1]{flex:1}.npCardTitle[data-v-38820aa1]{font-weight:var(--fw-extrabold);font-size:var(--text-sm);color:var(--text-primary);margin:0 0 var(--sp-2) 0}.npList[data-v-38820aa1]{gap:var(--sp-2-5);flex-direction:column;display:flex}.npRow[data-v-38820aa1]{align-items:flex-start;gap:var(--sp-2);display:flex}.npRow .switch[data-v-38820aa1],.npCardHead .switch[data-v-38820aa1]{flex:none;margin-top:2px}.npLblWrap[data-v-38820aa1]{flex:1;min-width:0}.npLbl[data-v-38820aa1]{font-weight:var(--fw-semibold);font-size:var(--text-sm);color:var(--text-primary)}.npRowHint[data-v-38820aa1]{color:var(--text-tertiary);margin-top:2px;font-size:11px;line-height:1.3}.npSwitch[data-v-38820aa1]{cursor:pointer;background:0 0;border:0;padding:0}.npSwitch[aria-checked=true] .slider[data-v-38820aa1]{background:var(--style-switch-track-on);border-color:var(--style-switch-track-on-border)}.npSwitch[aria-checked=true] .slider[data-v-38820aa1]:before{transform:translate(15px)}.npSwitch:focus-visible .slider[data-v-38820aa1]{box-shadow:0 0 0 3px var(--state-control-ring)}.npDndBox[data-v-38820aa1]{margin-top:var(--sp-2);padding-top:var(--sp-2);border-top:1px solid rgb(var(--shade) / .06)}.npDndRow[data-v-38820aa1]{align-items:center;gap:var(--sp-3);flex-wrap:wrap;display:flex}.npDndDays[data-v-38820aa1]{gap:var(--sp-1);margin-top:var(--sp-2);flex-wrap:wrap;display:flex}.npDayBtn[data-v-38820aa1]{border:1px solid var(--border-hairline);border-radius:var(--radius-sm);background:var(--surface);width:34px;height:30px;color:var(--text-tertiary);font-size:11px;font-weight:var(--fw-hdr);cursor:pointer;justify-content:center;align-items:center;line-height:1;display:inline-flex}.npDayBtn[data-v-38820aa1]:hover{border-color:var(--border-strong);color:var(--text-secondary)}@media (pointer:coarse){.npDayBtn[data-v-38820aa1]{width:44px;height:44px}}.npDayBtn.isSelected[data-v-38820aa1]{background:var(--accent-soft);border-color:rgb(var(--accent-rgb) / .28);color:var(--accent)}:root[data-theme=dark]{background:var(--accent-luxury-bg);border-color:var(--accent-luxury-border);color:var(--accent-luxury-text)}.npDayBtn[data-v-38820aa1]:focus-visible{box-shadow:0 0 0 3px var(--state-control-ring);outline:none}.npDndTime[data-v-38820aa1]{align-items:center;gap:var(--sp-1);display:flex}.npDndTimeLbl[data-v-38820aa1]{font-size:12px;font-weight:var(--fw-semibold);color:var(--text-tertiary)}@media (width<=560px){.npLead[data-v-38820aa1]{margin-bottom:var(--sp-2-5);line-height:1.45}.npGrid[data-v-38820aa1]{gap:var(--sp-2-5);grid-template-columns:minmax(0,1fr)}.npCardWide[data-v-38820aa1]{grid-column:auto}.npCardHead[data-v-38820aa1]{align-items:flex-start}.npList[data-v-38820aa1],.npRow[data-v-38820aa1]{gap:var(--sp-2)}.npRowHint[data-v-38820aa1]{line-height:1.35}.npDndRow[data-v-38820aa1]{gap:var(--sp-2)}}.authShell[data-v-97c6e8f7]{border:1px solid var(--border-light);background:var(--surface);width:min(440px,100%);box-shadow:var(--shadow-lg);border-radius:8px;display:block;overflow:hidden}.authBrand[data-v-97c6e8f7]{align-items:center;gap:var(--sp-1);flex-direction:column;margin-bottom:28px;display:flex}.authLogoImgWrap[data-v-97c6e8f7]{width:170px;max-width:100%;position:relative;overflow:visible}.authLogoImg[data-v-97c6e8f7]{width:100%;height:auto;transform:translateY(calc(-1 * var(--sp-1)));display:block}:root[data-theme=dark] .authLogoImgBase[data-v-97c6e8f7]{filter:brightness(1.18)contrast(1.06)}.authLogoImgPro[data-v-97c6e8f7]{pointer-events:none;opacity:0;position:absolute;inset:0}:root[data-theme=dark] .authLogoImgPro[data-v-97c6e8f7]{opacity:1;filter:brightness(0)invert();clip-path:inset(0 0 0 59%)}.authLogoDescriptor[data-v-97c6e8f7]{left:50%;bottom:var(--sp-6);width:min(184px,100%);color:var(--text-secondary);font-size:var(--ops-hint-size);font-weight:var(--ops-hint-weight);line-height:var(--ops-hint-line);letter-spacing:0;text-align:center;white-space:nowrap;opacity:.86;pointer-events:none;position:absolute;transform:translate(-50%)}.authLogoByline[data-v-97c6e8f7]{align-items:baseline;gap:var(--sp-1-5);justify-content:flex-end;padding:4px 0;display:flex;position:absolute;top:24px;right:28px}.authLogoBylineBy[data-v-97c6e8f7]{color:var(--type-meta-color);font-size:var(--type-meta-size);font-weight:var(--type-meta-weight);letter-spacing:0;text-transform:lowercase;opacity:.9}.authLogoBylineBrand[data-v-97c6e8f7]{color:var(--text-primary);font-size:var(--type-meta-size);font-weight:var(--type-kicker-weight);letter-spacing:0;opacity:.85}.authCard[data-v-97c6e8f7]{background:var(--surface);flex-direction:column;justify-content:center;padding:58px 34px 34px;display:flex;position:relative}.authCard[data-v-97c6e8f7]:before{content:"";top:0;left:var(--brand-stripe-inset);right:var(--brand-stripe-inset);height:var(--brand-stripe-h);background:var(--brand-stripe-bg);box-shadow:var(--brand-stripe-shadow);position:absolute}.authHeader[data-v-97c6e8f7]{text-align:center;margin-bottom:28px}.authEyebrow[data-v-97c6e8f7]{height:24px;color:var(--text-secondary);letter-spacing:0;background:0 0;border:1px solid #0000;border-radius:999px;align-self:center;align-items:center;margin:-4px auto 10px;padding:0 9px;font-size:13px;font-weight:700;display:inline-flex}.authFormLead[data-v-97c6e8f7]{max-width:38ch;color:var(--text-secondary);text-align:center;margin:0 auto 18px;font-size:14px;line-height:1.55}.authCountdown[data-v-97c6e8f7]{border:1px solid var(--border-light);background:var(--surface-raised);border-radius:8px;gap:10px;margin:-8px 0 22px;padding:14px;display:grid}.authCountdownTitle[data-v-97c6e8f7]{color:var(--text-secondary);text-align:center;font-size:13px;font-weight:700;line-height:1.35}.authCountdownGrid[data-v-97c6e8f7]{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.authCountdownItem[data-v-97c6e8f7]{border:1px solid var(--border-lighter);background:var(--surface);border-radius:6px;place-items:center;gap:3px;min-width:0;min-height:58px;padding:8px 4px;display:grid}.authCountdownItem strong[data-v-97c6e8f7]{color:var(--text-primary);letter-spacing:0;font-size:22px;font-weight:800;line-height:1}.authCountdownItem span[data-v-97c6e8f7]{color:var(--text-tertiary);letter-spacing:0;text-transform:uppercase;font-size:10px;font-weight:700;line-height:1.2}.authForm[data-v-97c6e8f7]{gap:18px;display:grid}.authField[data-v-97c6e8f7]{gap:8px;display:grid}.authField span[data-v-97c6e8f7]{color:var(--text-primary);font-size:13px;font-weight:700}.authInput[data-v-97c6e8f7]{border:1px solid var(--border-light);background:var(--surface-raised);width:100%;min-width:0;height:44px;color:var(--text-primary);font:inherit;box-shadow:inset 0 1px 0 rgb(var(--glow) / .38), inset 0 0 0 1px rgb(var(--text) / .04);border-radius:6px;outline:none;padding:0 12px;font-size:14px;transition:border-color .16s,box-shadow .16s}.authInput[data-v-97c6e8f7]::placeholder{color:var(--text-tertiary)}.authInput[data-v-97c6e8f7]:focus{border-color:rgb(var(--accent));box-shadow:inset 0 0 0 1px rgb(var(--accent) / .14), 0 0 0 3px rgb(var(--accent) / .14)}.passwordBox[data-v-97c6e8f7]{position:relative}.passwordBox .authInput[data-v-97c6e8f7]{padding-right:88px}.revealButton[data-v-97c6e8f7]{height:30px;color:var(--text-secondary);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:5px;padding:0 8px;font-size:12px;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.revealButton[data-v-97c6e8f7]:hover{background:var(--surface-raised);color:var(--text-primary)}.authError[data-v-97c6e8f7]{min-height:18px;color:rgb(var(--danger));font-size:13px;line-height:1.4}.authRecovery[data-v-97c6e8f7]{gap:6px;min-height:42px;margin-top:-6px;display:grid}.authRecoveryButton[data-v-97c6e8f7]{min-height:28px;color:rgb(var(--accent));font:inherit;cursor:pointer;background:0 0;border:0;border-radius:0;justify-self:start;padding:0;font-size:13px;font-weight:700;line-height:1.35}.authRecoveryButton[data-v-97c6e8f7]:hover:not(:disabled){color:var(--text-primary);text-underline-offset:3px;text-decoration:underline}.authRecoveryButton[data-v-97c6e8f7]:disabled{cursor:not-allowed;opacity:.65}.authRecoveryStatus[data-v-97c6e8f7]{min-height:18px;color:var(--text-secondary);font-size:12px;line-height:1.4}.authSubmit[data-v-97c6e8f7]{border:var(--sp-px) solid var(--btn-cool-border);background:linear-gradient(180deg, var(--btn-cool-bg-top), var(--btn-cool-bg-bottom));height:46px;color:var(--btn-cool-text);font:inherit;box-shadow:0 10px 22px var(--btn-cool-shadow);cursor:pointer;border-radius:6px;font-size:15px;font-weight:800;transition:background .16s,border-color .16s,transform .12s}.authSubmit[data-v-97c6e8f7]:hover:not(:disabled){background:linear-gradient(180deg, var(--btn-cool-hover-top), var(--btn-cool-hover-bottom));border-color:var(--state-control-border-hover)}.authSubmit[data-v-97c6e8f7]:active:not(:disabled){transform:translateY(1px)}.authSubmit[data-v-97c6e8f7]:disabled{cursor:not-allowed;opacity:.65}@media (width<=760px){.authShell[data-v-97c6e8f7]{width:100%;min-height:calc(100vh - (var(--sp-3-5) * 2));min-height:calc(100dvh - (var(--sp-3-5) * 2));display:grid}.authCard[data-v-97c6e8f7]{box-sizing:border-box;min-height:100%;padding:54px 22px 30px}.authLogoByline[data-v-97c6e8f7]{top:20px;right:22px}.authCountdownGrid[data-v-97c6e8f7]{gap:6px}.authCountdownItem[data-v-97c6e8f7]{min-height:54px}.authCountdownItem strong[data-v-97c6e8f7]{font-size:19px}.authCountdownItem span[data-v-97c6e8f7]{font-size:9px}}@media (height<=760px){.authCard[data-v-97c6e8f7]{padding-top:46px;padding-bottom:28px}.authBrand[data-v-97c6e8f7]{margin-bottom:16px}.authHeader[data-v-97c6e8f7]{margin-bottom:18px}.authCountdown[data-v-97c6e8f7]{margin:-4px 0 16px;padding:12px}.authCountdownItem[data-v-97c6e8f7]{min-height:50px}.authForm[data-v-97c6e8f7]{gap:14px}}@media (width<=760px) and (height<=640px){.authCard[data-v-97c6e8f7]{padding:34px 22px 18px}.authLogoByline[data-v-97c6e8f7]{top:14px;right:22px}.authLogoImgWrap[data-v-97c6e8f7]{width:128px}.authLogoDescriptor[data-v-97c6e8f7]{bottom:var(--sp-4);font-size:10px}.authBrand[data-v-97c6e8f7]{margin-bottom:8px}.authHeader[data-v-97c6e8f7]{margin-bottom:10px}.authCountdown[data-v-97c6e8f7]{gap:6px;margin:-4px 0 12px;padding:10px}.authCountdownGrid[data-v-97c6e8f7]{gap:5px}.authCountdownItem[data-v-97c6e8f7]{min-height:42px;padding:6px 3px}.authCountdownItem strong[data-v-97c6e8f7]{font-size:16px}.authCountdownItem span[data-v-97c6e8f7]{font-size:8px}.authEyebrow[data-v-97c6e8f7]{height:22px;margin:-2px auto 6px}.authFormLead[data-v-97c6e8f7]{margin-bottom:12px;font-size:13px;line-height:1.35}.authForm[data-v-97c6e8f7]{gap:10px}.authField[data-v-97c6e8f7]{gap:6px}.authInput[data-v-97c6e8f7]{height:40px}.revealButton[data-v-97c6e8f7]{height:28px}.authError[data-v-97c6e8f7]{min-height:10px}.authSubmit[data-v-97c6e8f7]{height:44px}}.authOverlay[data-v-41c947d7]{z-index:var(--z-overlay-auth);background:var(--surface-sunken);color:var(--text-primary);place-items:center;padding:24px;display:grid;position:fixed;inset:0;overflow:auto}.auth-fade-enter-active[data-v-41c947d7],.auth-fade-leave-active[data-v-41c947d7]{transition:opacity .18s}.auth-fade-enter-from[data-v-41c947d7],.auth-fade-leave-to[data-v-41c947d7]{opacity:0}@media (width<=760px){.authOverlay[data-v-41c947d7]{padding:14px}}@media (height<=720px){.authOverlay[data-v-41c947d7]{place-items:start center}}.accAvatarOverlay[data-v-143bce81]{--modal-z:var(--z-overlay-modal-popup);--modal-inset:var(--sp-4);place-items:center;display:grid}.accAvatarMenu[data-v-143bce81]{gap:var(--sp-2);width:min(560px,100vw - 56px);max-height:min(620px,100vh - 72px);padding:var(--sp-2);border:1px solid var(--acc-card-border);border-radius:var(--radius-xl);background:var(--acc-card-bg);box-shadow:var(--acc-inner-glow);margin-top:0;display:grid;overflow:hidden}.accAvatarMenuHead[data-v-143bce81]{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:3px;display:grid}.accAvatarMenuHead>div[data-v-143bce81]{gap:3px;min-width:0;display:grid}.accAvatarMenuHead strong[data-v-143bce81]{color:var(--text-primary);font-size:var(--text-sm);line-height:1.2;font-weight:var(--fw-semibold)}.accAvatarMenuHead span[data-v-143bce81]{color:var(--text-secondary);font-size:var(--text-xs);line-height:1.3}.accAvatarPhotoPanel[data-v-143bce81]{gap:var(--sp-2);flex-wrap:wrap;display:flex}.accAvatarRecentBar[data-v-143bce81]{gap:var(--sp-1);padding:var(--sp-1);border:1px solid var(--acc-card-border);border-radius:var(--radius-xl);background:var(--acc-card-bg-soft);display:flex;overflow-x:auto}.accAvatarRecentBar .accAvatarChoice[data-v-143bce81]{flex:none}.accAvatarSearchRow[data-v-143bce81]{align-items:center;gap:var(--sp-1-5);min-height:40px;padding:0 var(--sp-2);border:1px solid var(--acc-card-border);border-radius:var(--radius-full);background:var(--acc-card-bg-soft);color:var(--text-tertiary);grid-template-columns:auto minmax(0,1fr);display:grid}.accAvatarSearchInput[data-v-143bce81]{width:100%;min-width:0;color:var(--text-primary);font:inherit;font-size:var(--text-sm);background:0 0;border:0;outline:0}.accAvatarSearchInput[data-v-143bce81]::placeholder{color:var(--text-tertiary)}.accAvatarCategoryRail[data-v-143bce81]{gap:var(--sp-1);padding:0 var(--sp-1);color:var(--text-secondary);grid-template-columns:repeat(8,minmax(0,1fr));font-size:22px;line-height:1;display:grid}.accAvatarCategoryRail span[data-v-143bce81]{border-radius:var(--radius-full);background:var(--acc-card-bg-soft);place-items:center;min-height:30px;display:grid}.accAvatarEmojiScroll[data-v-143bce81]{gap:var(--sp-2);min-height:180px;padding-right:var(--sp-1);display:grid;overflow-y:auto}.accAvatarMenuSection[data-v-143bce81]{gap:var(--sp-1);display:grid}.accAvatarMenuSectionTitle[data-v-143bce81]{color:var(--text-muted);font-size:10px;line-height:1.1;font-weight:var(--fw-semibold);letter-spacing:0;text-transform:uppercase}.accAvatarChoices[data-v-143bce81]{gap:var(--sp-1);flex-wrap:wrap;display:flex}.accAvatarChoicesCompact .accAvatarChoice[data-v-143bce81]{width:40px;height:40px;padding:0}.accAvatarChoice[data-v-143bce81]{border:1px solid var(--acc-card-border);border-radius:var(--radius-full);background:var(--acc-card-bg-soft);height:36px;color:var(--text-primary);cursor:pointer;-webkit-user-select:none;user-select:none;transition:transform var(--transition-fast), border-color var(--transition-fast), background var(--transition-fast);justify-content:center;align-items:center;gap:8px;padding:0 10px;display:inline-flex}.accAvatarChoice[data-v-143bce81]:hover{border-color:var(--border-light);transform:translateY(-.5px)}.accAvatarChoice[data-v-143bce81]:active{transform:translateY(0)}.accAvatarChoice.isActive[data-v-143bce81]{border-color:var(--acc-accent-border-strong);background:var(--acc-accent-surface)}.accAvatarChoice[data-v-143bce81]:focus-visible,.accAvatarSearchInput[data-v-143bce81]:focus-visible{outline:2px solid var(--acc-focus-ring);outline-offset:2px}.accAvatarChoiceDefault[data-v-143bce81]{padding:0 var(--sp-2)}.accAvatarChoiceIcon[data-v-143bce81]{border-radius:var(--radius-full);background:var(--acc-accent-surface);place-items:center;width:24px;height:24px;font-size:16px;line-height:1;display:grid}.accAvatarChoicesCompact .accAvatarChoiceIcon[data-v-143bce81],.accAvatarRecentBar .accAvatarChoice:not(.accAvatarChoiceDefault) .accAvatarChoiceIcon[data-v-143bce81]{background:0 0;width:32px;height:32px;font-size:24px}.accAvatarChoiceLbl[data-v-143bce81]{color:var(--text-secondary);font-size:var(--text-xs);font-weight:var(--fw-semibold)}.accAvatarUploadBtn[data-v-143bce81]{height:32px;padding:0 var(--sp-2-5);border-radius:var(--radius-full);font-size:var(--text-xs);font-weight:var(--fw-semibold)}.accAvatarSearchEmpty[data-v-143bce81]{border:1px solid var(--acc-card-border);border-radius:var(--radius-md);background:var(--acc-card-bg-soft);min-height:64px;color:var(--text-secondary);font-size:var(--text-sm);place-items:center;display:grid}:root[data-theme=dark] .accAvatarChoice.isActive[data-v-143bce81]{color:var(--text-primary)}@media (width<=620px){.accAvatarStickerGrid[data-v-143bce81]{grid-template-columns:repeat(4,minmax(0,1fr))}.accAvatarGifPanel[data-v-143bce81]{grid-template-columns:minmax(0,1fr)}}@media (pointer:coarse){.accAvatarSearchRow[data-v-143bce81],.accAvatarChoice[data-v-143bce81],.accAvatarUploadBtn[data-v-143bce81],.accAvatarPickerTab[data-v-143bce81]{height:auto;min-height:44px}.accAvatarChoicesCompact .accAvatarChoice[data-v-143bce81]{width:44px;height:44px}}.accSecurity[data-v-a5717412]{gap:var(--sp-3);grid-template-columns:minmax(0,1fr);display:grid}.accSecurityCore[data-v-a5717412]{gap:var(--sp-2);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;display:grid}.accSecurityIntro[data-v-a5717412]{justify-content:space-between;align-items:flex-start;gap:var(--sp-3);padding-bottom:var(--sp-1);border-bottom:1px solid var(--acc-card-border);border-radius:var(--radius-lg);grid-column:1/-1;display:flex}.accSecurityLevelBadge[data-v-a5717412]{border-radius:var(--radius-full);border:1px solid var(--acc-card-border);background:var(--acc-card-bg);min-height:26px;color:var(--text-secondary);font-size:11px;line-height:1;font-weight:var(--fw-semibold);white-space:nowrap;justify-content:center;align-items:center;padding:0 11px;display:inline-flex}.accSecurityLevelBadge.is-medium[data-v-a5717412]{border-color:var(--acc-accent-border);background:var(--acc-accent-surface);color:rgb(var(--luxury-rgb))}.accSecurityIntroTitle[data-v-a5717412],.accSecurityBlockTitle[data-v-a5717412]{font-size:var(--text-md);line-height:1.2;font-weight:var(--fw-semibold);color:var(--text-primary)}.accSecurityIntroText[data-v-a5717412],.accSecurityBlockText[data-v-a5717412]{font-size:var(--text-sm);color:var(--text-secondary);line-height:1.35}.accSecurityAction[data-v-a5717412]{gap:var(--sp-1);border:1px solid var(--acc-card-border);border-radius:var(--radius-lg);background:var(--acc-card-bg);box-shadow:var(--acc-inner-glow);display:grid;overflow:hidden}.accSecurityCapability[data-v-a5717412]{align-items:center;gap:var(--sp-3);min-height:62px;padding:var(--sp-2-5);grid-template-columns:minmax(0,1fr) auto}.accSecurityCapability>div[data-v-a5717412]{gap:4px;min-width:0;display:grid}.accSecurityCapability strong[data-v-a5717412]{color:var(--text-primary);font-size:max(13px, var(--text-md))}.accSecurityCapability span[data-v-a5717412]:not(.accSecurityActionState){color:var(--text-secondary);font-size:max(12px, var(--text-sm));line-height:1.4}.accSecurityActionState[data-v-a5717412]{min-height:26px;padding:0 var(--sp-2);border:1px solid var(--acc-card-border);border-radius:var(--radius-full);background:var(--acc-card-bg-soft);color:var(--text-secondary);font-size:11px;line-height:1;font-weight:var(--fw-semibold);white-space:nowrap;justify-content:center;align-items:center;display:inline-flex}.accDangerZone[data-v-a5717412]{gap:var(--sp-2);grid-column:1/-1;display:grid}.accDangerToggle[data-v-a5717412]{justify-content:space-between;align-items:center;gap:var(--sp-3);width:100%;min-height:54px;padding:var(--sp-2) var(--sp-2-5);border:1px solid var(--acc-card-border);border-radius:var(--radius-lg);background:var(--acc-card-bg);color:var(--text-primary);text-align:left;cursor:pointer;font-family:inherit;display:flex}.accDangerToggle[data-v-a5717412]:hover{border-color:var(--border-light);background:var(--acc-card-hover)}.accDangerToggle span[data-v-a5717412]:first-child{gap:3px;min-width:0;display:grid}.accDangerToggle strong[data-v-a5717412]{font-size:var(--text-md);line-height:1.2;font-weight:var(--fw-semibold)}.accDangerToggle em[data-v-a5717412]{color:var(--text-secondary);font-size:var(--text-sm);font-style:normal;line-height:1.25}.accSessions[data-v-a5717412]{gap:var(--sp-2);padding:var(--sp-2-5);border:1px solid var(--acc-card-border);border-radius:var(--radius-lg);background:var(--acc-card-bg);box-shadow:var(--acc-inner-glow);grid-column:1/-1;display:grid}.accSessionsHead[data-v-a5717412]{gap:3px;min-width:0;display:grid}.accSessionManagerHead[data-v-a5717412]{align-items:center;gap:var(--sp-3);flex-wrap:wrap;display:flex}.accDangerUnavailable[data-v-a5717412]{border-left:3px solid rgb(var(--bad-rgb) / .58);cursor:default}.accDangerUnavailable[data-v-a5717412]:hover{border-color:var(--acc-card-border);border-left-color:rgb(var(--bad-rgb) / .58);background:var(--acc-card-bg)}.accSecurity button[data-v-a5717412]:focus-visible{outline:2px solid var(--accent-luxury);outline-offset:2px}.accSessionCard[data-v-a5717412]{align-items:center;gap:var(--sp-2);padding:var(--sp-2);border:1px solid var(--acc-card-border);border-radius:var(--radius-md);background:var(--acc-card-bg-soft);grid-template-columns:minmax(0,1fr) auto auto;display:grid}.accSessionCard.isCurrent[data-v-a5717412]{border-color:var(--acc-accent-border);background:var(--acc-card-bg-soft);box-shadow:inset 3px 0 0 var(--acc-accent-border)}.accSessionActions[data-v-a5717412]{align-items:center;gap:var(--sp-2);grid-template-columns:repeat(2,minmax(0,max-content));display:grid}.accSessionDevice[data-v-a5717412]{gap:3px;min-width:0;display:grid}.accSessionTitle[data-v-a5717412]{min-width:0;color:var(--text-primary);font-size:var(--text-md);line-height:1.2;font-weight:var(--fw-semibold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.accSessionMeta[data-v-a5717412]{min-width:0;color:var(--text-secondary);font-size:var(--text-xs);text-overflow:ellipsis;white-space:nowrap;line-height:1.25;overflow:hidden}.accSessionState[data-v-a5717412]{min-height:24px;color:rgb(var(--ok-rgb));font-size:11px;font-weight:var(--fw-semibold);white-space:nowrap;background:0 0;border:0;justify-content:center;align-items:center;padding:0;line-height:1;display:inline-flex}.accOtherSessionsState[data-v-a5717412]{min-height:24px;padding:0 var(--sp-2);border:1px solid var(--acc-card-border);border-radius:var(--radius-full);background:var(--acc-card-bg);color:var(--text-secondary);font-size:11px;line-height:1;font-weight:var(--fw-semibold);white-space:nowrap;justify-content:center;align-items:center;display:inline-flex}.accSessionEmpty[data-v-a5717412]{border:1px solid var(--acc-card-border);border-radius:var(--radius-md);background:var(--acc-card-bg-soft);color:var(--text-secondary);font-size:var(--text-sm);padding:10px 12px;line-height:1.35}@media (width<=860px){.accSecurity[data-v-a5717412],.accSecurityCore[data-v-a5717412]{grid-template-columns:1fr}}@media (width<=520px){.accSecurityActionState[data-v-a5717412],.accOtherSessionsState[data-v-a5717412]{justify-self:start}.accSessionCard[data-v-a5717412]{grid-template-columns:1fr;align-items:start}.accSessionActions[data-v-a5717412]{grid-template-columns:1fr}.accSecurityIntro[data-v-a5717412]{align-items:flex-start}}@media (width<=640px){.accSecurityCapability[data-v-a5717412]{grid-template-columns:1fr}.accSecurityActionState[data-v-a5717412]{justify-self:start}}:root[data-theme=dark] .accSecurityLevelBadge.is-medium[data-v-a5717412]{color:var(--text-primary)}.accHeadMain[data-v-6380bf2e]{gap:var(--sp-0-5);min-width:0;display:grid}.accTabs[data-v-6380bf2e]{gap:var(--sp-1);padding:0 var(--sp-4);flex-wrap:nowrap}.accTab[data-v-6380bf2e]{justify-content:center;min-width:104px}.accLayout[data-v-6380bf2e]{--acc-card-bg:var(--surface);--acc-card-bg-soft:var(--surface-raised);--acc-card-bg-muted:var(--surface-sunken);--acc-card-hover:var(--surface-raised);--acc-card-border:var(--border-lighter);--acc-accent-border:var(--accent-luxury-border);--acc-accent-border-strong:var(--accent-luxury-border-strong);--acc-accent-surface:var(--accent-luxury-soft);--acc-accent-hover:var(--accent-luxury-bg-hover);--acc-inner-glow:0 1px 0 rgb(var(--glow) / .74) inset;gap:var(--sp-4);grid-template-columns:280px minmax(0,1fr);align-items:start;min-height:0;display:grid}.accLayoutFull[data-v-6380bf2e]{grid-template-columns:minmax(0,1fr)}.accRailGroup[data-v-6380bf2e]{gap:var(--sp-1);padding:var(--sp-2);border:1px solid var(--acc-card-border);border-radius:var(--radius-md);background:var(--acc-card-bg-soft);display:grid}.accRailGroupTitle[data-v-6380bf2e]{letter-spacing:0;text-transform:uppercase;color:var(--text-muted);padding:0 2px;font-size:10px;line-height:1.2}.accRailList[data-v-6380bf2e]{gap:var(--sp-1);display:grid}.accContourScope[data-v-6380bf2e]{gap:var(--sp-3);display:grid}.accWorkspaceBlockHead[data-v-6380bf2e]{padding-bottom:var(--sp-1);border-bottom:1px solid var(--acc-card-border);gap:3px;display:grid}.accWorkspaceBlockHead strong[data-v-6380bf2e]{color:var(--text-primary);font-size:var(--text-md);line-height:1.2;font-weight:var(--fw-semibold)}.accWorkspaceBlockHead span[data-v-6380bf2e]{color:var(--text-secondary);font-size:var(--text-xs);line-height:1.35}.accContourSwitcher[data-v-6380bf2e]{gap:var(--sp-2);display:grid}.accContourSwitcherSummary[data-v-6380bf2e]{align-items:center;gap:var(--sp-2);min-height:44px;padding:0 var(--sp-2);border-radius:var(--radius-md);color:var(--text-primary);cursor:pointer;grid-template-columns:minmax(110px,auto) minmax(0,1fr) auto auto;list-style:none;display:grid}.accContourSwitcherSummary[data-v-6380bf2e]::-webkit-details-marker{display:none}.accContourSwitcherSummary[data-v-6380bf2e]:hover{background:var(--acc-card-hover)}.accContourSwitcherLabel[data-v-6380bf2e]{color:var(--text-muted);font-size:10px;font-weight:var(--fw-semibold);letter-spacing:0;text-transform:uppercase;line-height:1.1}.accContourSwitcherSummary strong[data-v-6380bf2e]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.accContourSwitcherMeta[data-v-6380bf2e]{color:var(--text-secondary);font-size:var(--text-xs);white-space:nowrap;line-height:1.2}.accContourSwitcherCaret[data-v-6380bf2e]{color:var(--text-tertiary);font-size:12px}.accContourSwitcher[open] .accContourSwitcherCaret[data-v-6380bf2e]{transform:rotate(180deg)}.accContourItem[data-v-6380bf2e]{width:100%;min-height:50px;padding:7px var(--sp-2);border-radius:var(--radius-lg);border:1px solid var(--acc-card-border);background:var(--acc-card-bg);text-align:left;color:var(--text-primary);cursor:pointer;transition:background var(--transition-fast), border-color var(--transition-fast), transform var(--transition-fast);grid-template-columns:28px minmax(0,1fr) auto;align-items:start;gap:9px;font-family:inherit;display:grid}.accContourItem[data-v-6380bf2e]:hover:not(:disabled){background:var(--acc-card-hover);border-color:var(--border-light);transform:translateY(-.5px)}.accContourItem[data-v-6380bf2e]:active:not(:disabled){transform:translateY(0)}.accContourItem[data-v-6380bf2e]:disabled{cursor:default}.accContourItem.isCurrent[data-v-6380bf2e]{border-color:var(--acc-accent-border);background:var(--acc-card-bg-soft);box-shadow:var(--acc-inner-glow)}.accContourAvatar[data-v-6380bf2e]{border:1px solid var(--acc-card-border);background:linear-gradient(180deg, var(--acc-card-bg-soft), var(--acc-card-bg-muted));width:28px;min-width:28px;height:28px;color:var(--text-tertiary);font-size:12px;font-weight:var(--fw-semibold);border-radius:11px;place-items:center;line-height:1;display:grid;overflow:hidden}.accContourAvatarImg[data-v-6380bf2e]{object-fit:cover;width:100%;height:100%}.accContourAvatarEmoji[data-v-6380bf2e]{font-size:15px;line-height:1}.accContourMain[data-v-6380bf2e]{gap:1px;min-width:0;display:grid}.accContourName[data-v-6380bf2e]{font-size:var(--text-md);line-height:1.08;font-weight:var(--fw-semibold);letter-spacing:0;color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.accContourSub[data-v-6380bf2e]{min-width:0;color:var(--text-secondary);flex-wrap:wrap;align-items:center;gap:6px;margin-top:1px;font-size:10.5px;line-height:1.2;display:flex}.accContourKindTag[data-v-6380bf2e]{border:1px solid var(--border-lighter);border-radius:var(--radius-full);background:var(--surface-raised);min-height:18px;color:var(--text-tertiary);font-size:10px;line-height:1;font-weight:var(--fw-semibold);white-space:nowrap;align-items:center;padding:2px 6px;display:inline-flex}.accContourMeta[data-v-6380bf2e]{color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;font-size:10px;line-height:1.2;overflow:hidden}.accContourState[data-v-6380bf2e]{border-radius:var(--radius-full);border:1px solid var(--acc-card-border);background:linear-gradient(180deg, var(--acc-card-bg-soft), var(--acc-card-bg-muted));min-width:70px;height:24px;box-shadow:var(--acc-inner-glow);color:var(--text-secondary);font-size:11px;font-weight:var(--fw-semibold);letter-spacing:0;-webkit-user-select:none;user-select:none;justify-content:center;align-self:center;align-items:center;padding:0 10px;display:inline-flex}.accContourEmpty[data-v-6380bf2e]{border:1px solid var(--acc-card-border);border-radius:var(--radius-md);background:var(--acc-card-bg-soft);color:var(--text-secondary);font-size:var(--text-sm);padding:10px 12px;line-height:1.35}.accContourItem.isCurrent .accContourState[data-v-6380bf2e]{border-color:var(--acc-accent-border);background:var(--acc-accent-surface)}.accMain[data-v-6380bf2e]{gap:var(--sp-4);flex-direction:column;min-width:0;display:flex}.accAvatar[data-v-6380bf2e]{border:1px solid var(--acc-accent-border);background:linear-gradient(180deg, var(--acc-card-bg-soft), var(--acc-card-bg-muted));border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:56px;height:56px;display:flex;overflow:hidden}.accAvatarGlyph[data-v-6380bf2e],.accAvatarEmoji[data-v-6380bf2e]{font-size:24px;line-height:1}.accAvatarImg[data-v-6380bf2e]{object-fit:cover;width:100%;height:100%}.accAccountSwitch[data-v-6380bf2e]{gap:var(--sp-3);display:grid}.accAccountCurrent[data-v-6380bf2e]{align-items:center;gap:var(--sp-2);min-width:0;padding:var(--sp-2);border:1px solid var(--acc-card-border);border-radius:var(--radius-md);background:var(--acc-card-bg-soft);box-shadow:var(--acc-inner-glow);grid-template-columns:38px minmax(0,1fr) auto;display:grid}.accAccountPrimary[data-v-6380bf2e]{background:var(--acc-card-bg-muted)}.accDeviceAccounts[data-v-6380bf2e]{gap:var(--sp-1);display:grid}.accDeviceAccountRow[data-v-6380bf2e]{align-items:center;gap:var(--sp-1);grid-template-columns:minmax(0,1fr) auto;display:grid}.accAccountDevice[data-v-6380bf2e]{appearance:none;cursor:pointer;width:100%;color:inherit;font:inherit;text-align:left;transition:border-color var(--transition-fast), background var(--transition-fast)}.accAccountDevice[data-v-6380bf2e]:hover,.accAccountDevice.isPending[data-v-6380bf2e]{border-color:var(--acc-accent-border);background:var(--acc-card-bg-muted)}.accAccountRemove[data-v-6380bf2e]{min-width:72px}.accAccountAvatar[data-v-6380bf2e]{border:1px solid var(--acc-accent-border);background:linear-gradient(180deg, var(--acc-card-bg-soft), var(--acc-card-bg-muted));width:38px;min-width:38px;height:38px;color:var(--text-primary);border-radius:50%;place-items:center;display:grid;overflow:hidden}.accAccountCurrentText[data-v-6380bf2e]{gap:2px;min-width:0;display:grid}.accAccountCurrentText strong[data-v-6380bf2e]{min-width:0;color:var(--text-primary);font-size:var(--text-md);font-weight:var(--fw-semibold);text-overflow:ellipsis;white-space:nowrap;line-height:1.2;overflow:hidden}.accAccountCurrentText span[data-v-6380bf2e]{min-width:0;color:var(--text-secondary);font-size:var(--text-xs);text-overflow:ellipsis;white-space:nowrap;line-height:1.25;overflow:hidden}.accAccountEmpty[data-v-6380bf2e]{padding:var(--sp-2) var(--sp-3);border:1px dashed var(--acc-card-border);border-radius:var(--radius-md);background:var(--acc-card-bg);color:var(--text-secondary);font-size:var(--text-sm);line-height:1.35}.accAccountSwitchActions[data-v-6380bf2e]{gap:var(--sp-2);flex-wrap:wrap;display:flex}.accAccountConfirm[data-v-6380bf2e]{gap:var(--sp-2);padding:var(--sp-3);border:1px solid var(--acc-accent-border);border-radius:var(--radius-md);background:var(--acc-card-bg-soft);display:grid}.accAccountConfirm strong[data-v-6380bf2e],.accAccountConfirm span[data-v-6380bf2e]{display:block}.accAccountConfirm strong[data-v-6380bf2e]{color:var(--text-primary);font-size:var(--text-sm);font-weight:var(--fw-semibold)}.accAccountConfirm span[data-v-6380bf2e]{color:var(--text-secondary);font-size:var(--text-xs);margin-top:2px;line-height:1.35}.accAccountConfirmActions[data-v-6380bf2e]{gap:var(--sp-2);flex-wrap:wrap;display:flex}.accSection[data-v-6380bf2e]{gap:var(--sp-1-5);flex-direction:column;display:flex}.accSectionTitle[data-v-6380bf2e]{font-size:var(--text-xs);line-height:1.2;font-weight:var(--fw-semibold);color:var(--text-secondary);text-transform:uppercase;letter-spacing:0}.accWorkspace[data-v-6380bf2e]{gap:var(--sp-2-5);border-color:var(--acc-accent-border);display:grid}.accWorkspaceToggle[data-v-6380bf2e]{justify-content:space-between;align-items:center;gap:var(--sp-3);width:100%;min-height:54px;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-family:inherit;display:flex}.accWorkspaceToggle:hover .accWorkspaceChevron[data-v-6380bf2e]{border-color:var(--border-light);color:var(--text-primary)}.accWorkspaceToggle[data-v-6380bf2e]:focus-visible{outline:none}.accWorkspaceToggle:focus-visible .accWorkspaceChevron[data-v-6380bf2e]{box-shadow:0 0 0 3px var(--state-control-ring)}.accWorkspaceToggle .accWorkspaceBlockHead[data-v-6380bf2e]{border-bottom:0;min-width:0;padding-bottom:0}.accWorkspaceChevron.isOpen[data-v-6380bf2e]{transform:rotate(180deg)}.accWorkspacePanel[data-v-6380bf2e]{gap:var(--sp-3);padding-top:var(--sp-2);border-top:1px solid var(--acc-card-border);display:grid}.accWorkspaceHead[data-v-6380bf2e]{gap:2px;display:grid}.accWorkspaceIdentity[data-v-6380bf2e]{align-items:center;gap:var(--sp-2);min-width:0;display:flex}.accWorkspaceAvatar[data-v-6380bf2e]{border:1px solid var(--acc-card-border);border-radius:var(--radius-lg);background:var(--acc-card-bg-muted);width:38px;height:38px;color:var(--text-primary);font-size:var(--text-lg);font-weight:var(--fw-semibold);flex:0 0 38px;place-items:center;line-height:1;display:grid;overflow:hidden}.accWorkspaceTitleBlock[data-v-6380bf2e]{min-width:0}.accWorkspaceFacts[data-v-6380bf2e]{gap:var(--sp-1);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.accWorkspaceFact[data-v-6380bf2e]{border:1px solid var(--acc-card-border);border-radius:var(--radius-md);background:var(--acc-card-bg);gap:4px;min-width:0;min-height:58px;padding:10px 11px;display:grid}.accWorkspaceFact span[data-v-6380bf2e]{letter-spacing:0;text-transform:uppercase;color:var(--text-muted);font-size:10px;line-height:1.1;font-weight:var(--fw-semibold)}.accWorkspaceFact strong[data-v-6380bf2e]{min-width:0;color:var(--text-primary);font-size:var(--text-xs);overflow-wrap:anywhere;white-space:normal;line-height:1.2}.accWorkspaceName[data-v-6380bf2e]{font-size:var(--text-md);color:var(--text-primary);line-height:1.2;font-weight:var(--fw-semibold)}.accWorkspaceMeta[data-v-6380bf2e]{font-size:var(--text-xs);color:var(--text-tertiary);line-height:1.2}.accWorkspaceNote[data-v-6380bf2e]{font-size:var(--text-sm);color:var(--text-secondary);line-height:1.35;font-weight:var(--fw-row);gap:2px;padding:2px 0;display:grid}.accWorkspaceNoteMeta[data-v-6380bf2e]{color:var(--text-tertiary);font-size:var(--text-xs)}.accWorkspaceActions[data-v-6380bf2e]{align-items:center;gap:var(--sp-2);flex-wrap:wrap;display:flex}.accLayout button[data-v-6380bf2e]:focus-visible{outline:2px solid var(--accent-luxury);outline-offset:2px}.accProfilePrefs[data-v-6380bf2e]{padding:var(--sp-3)}.accProfileEditor[data-v-6380bf2e]{gap:var(--sp-3);margin-top:var(--sp-2);grid-template-columns:minmax(180px,.72fr) minmax(0,1.28fr);align-items:start;display:grid}.accAvatarEditor[data-v-6380bf2e]{gap:var(--sp-2);justify-items:start;display:grid}.accAvatarEditButton[data-v-6380bf2e]{border:1px solid var(--acc-accent-border);border-radius:var(--radius-full);background:linear-gradient(180deg, var(--acc-card-bg-soft), var(--acc-card-bg-muted));width:92px;height:92px;color:var(--text-primary);cursor:pointer;box-shadow:var(--acc-inner-glow);place-items:center;font-family:inherit;display:grid;position:relative;overflow:hidden}.accAvatarEditButton[data-v-6380bf2e]:hover{border-color:var(--acc-accent-border-strong)}.accAvatarEditButton .accAvatarGlyph[data-v-6380bf2e],.accAvatarEditButton .accAvatarEmoji[data-v-6380bf2e]{font-size:32px}.accAvatarEditMark[data-v-6380bf2e]{border:1px solid var(--acc-card-border);border-radius:var(--radius-full);background:var(--acc-card-bg);width:26px;height:26px;color:var(--text-secondary);font-size:13px;font-weight:var(--fw-semibold);place-items:center;line-height:1;display:grid;position:absolute;bottom:6px;right:6px}.accAvatarEditorText[data-v-6380bf2e]{gap:3px;max-width:220px;display:grid}.accAvatarEditorText strong[data-v-6380bf2e]{color:var(--text-primary);font-size:var(--text-sm);line-height:1.2;font-weight:var(--fw-semibold)}.accAvatarEditorText span[data-v-6380bf2e]{color:var(--text-secondary);font-size:var(--text-xs);line-height:1.35}.accProfileFields[data-v-6380bf2e]{gap:var(--sp-3);min-width:0;display:grid}.accContourAvatarEditor[data-v-6380bf2e]{gap:var(--sp-2);display:grid}.accProfilePrefs[data-v-6380bf2e] .uiInput,.accWorkspace[data-v-6380bf2e] .uiInput{border-color:var(--acc-accent-border-strong);background:var(--acc-card-bg-soft);box-shadow:inset 0 0 0 1px var(--acc-accent-border), var(--acc-inner-glow)}.accProfilePrefs[data-v-6380bf2e] .uiInput:hover,.accWorkspace[data-v-6380bf2e] .uiInput:hover{border-color:var(--acc-accent-border-strong)}.accPrefsGrid[data-v-6380bf2e]{gap:var(--sp-3);margin-top:var(--sp-2);display:grid}.accReadOnlyLine[data-v-6380bf2e]{border:1px solid var(--acc-card-border);border-radius:var(--radius-lg);background:var(--acc-card-bg-soft);gap:3px;min-height:46px;padding:9px 11px;display:grid}.accReadOnlyLine strong[data-v-6380bf2e]{min-width:0;color:var(--text-primary);font-size:var(--text-sm);text-overflow:ellipsis;white-space:nowrap;line-height:1.2;overflow:hidden}.accReadOnlyLine span[data-v-6380bf2e]{color:var(--text-secondary);font-size:var(--text-xs);line-height:1.25}.accAvatarStatus[data-v-6380bf2e],.accProfileStatus[data-v-6380bf2e]{margin-top:var(--sp-2)}.accProfileStatus.isPending[data-v-6380bf2e]{color:var(--text-secondary)}.accPrefsActions[data-v-6380bf2e]{margin-top:var(--sp-3);gap:var(--sp-2);flex-wrap:wrap;justify-content:flex-end;display:flex}@media (width<=860px){.accLayout[data-v-6380bf2e]{gap:var(--sp-3);grid-template-columns:1fr;min-height:0}.accWorkspaceFacts[data-v-6380bf2e]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=520px){.accTabs[data-v-6380bf2e]{gap:var(--sp-1);padding:0 var(--sp-2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.accTab[data-v-6380bf2e]{min-width:0;min-height:44px;padding-inline:var(--sp-1);white-space:normal;line-height:1.2}.accWorkspaceFacts[data-v-6380bf2e],.accDeviceAccountRow[data-v-6380bf2e]{grid-template-columns:1fr}.accAccountRemove[data-v-6380bf2e]{justify-self:start}.accContourItem[data-v-6380bf2e]{grid-template-columns:28px minmax(0,1fr) auto;align-items:start;display:grid}.accContourMeta[data-v-6380bf2e]{white-space:normal;overflow-wrap:anywhere;text-overflow:clip;overflow:visible}.accContourState[data-v-6380bf2e]{align-self:center}.accContourSwitcherSummary[data-v-6380bf2e]{grid-template-columns:minmax(0,1fr) auto}.accContourSwitcherLabel[data-v-6380bf2e],.accContourSwitcherMeta[data-v-6380bf2e]{grid-column:1/-1}}@media (width<=640px){.accProfileEditor[data-v-6380bf2e]{grid-template-columns:1fr}}:root[data-theme=dark] .accLayout[data-v-6380bf2e]{--acc-card-bg:var(--surface);--acc-card-bg-soft:var(--surface-raised);--acc-card-bg-muted:var(--surface-sunken);--acc-card-hover:var(--surface-raised);--acc-card-border:var(--border);--acc-accent-border:rgb(var(--luxury-rgb) / .28);--acc-accent-border-strong:rgb(var(--luxury-rgb) / .4);--acc-accent-surface:rgb(var(--luxury-rgb) / .1);--acc-accent-hover:rgb(var(--luxury-rgb) / .14);--acc-inner-glow:none}.helpHeadMain[data-v-c18939d4]{gap:var(--sp-0-5);min-width:0;display:grid}.helpLayout[data-v-c18939d4]{gap:var(--sp-2);grid-template-columns:minmax(0,1fr);min-height:0;display:grid}.helpSidebar[data-v-c18939d4],.helpHero[data-v-c18939d4],.helpForum[data-v-c18939d4],.helpGuide[data-v-c18939d4],.helpContact[data-v-c18939d4],.helpScenarioRail[data-v-c18939d4],.helpDetailPanel[data-v-c18939d4],.helpShortcutPanel[data-v-c18939d4],.helpEmpty[data-v-c18939d4]{border:1px solid var(--border-lighter);border-radius:var(--radius-xl);background:var(--surface)}.helpSidebar[data-v-c18939d4]{padding:var(--sp-1) 0 var(--sp-2);gap:var(--sp-1-5);border:0;border-bottom:1px solid var(--border-hairline);background:0 0;border-radius:0;grid-template-columns:minmax(260px,.46fr) minmax(0,1fr);align-items:start;display:grid}.helpSidebar--communication[data-v-c18939d4]{grid-template-columns:minmax(250px,auto) minmax(320px,1fr) auto;align-items:center}.helpTopActionSlot[data-v-c18939d4]{justify-content:flex-end;align-self:center;min-width:132px;display:flex}.helpTopActionSlot--empty[data-v-c18939d4]{visibility:hidden}.helpTopAskBtn[data-v-c18939d4]{white-space:nowrap;align-self:center}.helpModeNav[data-v-c18939d4]{gap:var(--sp-1);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.helpModeBtn[data-v-c18939d4]{min-height:38px;padding:var(--sp-1) var(--sp-1-5);border:1px solid var(--border-hairline);border-radius:var(--radius-lg);text-align:center;font:inherit;cursor:pointer;background:0 0;place-items:center;gap:0;line-height:1;display:inline-grid}.helpModeBtn.isActive[data-v-c18939d4]{border-color:rgb(var(--accent-rgb) / .28);background:rgb(var(--accent-rgb) / .08)}.helpModeLabel[data-v-c18939d4]{color:var(--text-primary);font-size:var(--text-sm);font-weight:var(--fw-bold)}.helpModeSub[data-v-c18939d4]{color:var(--text-secondary);font-size:var(--text-xs);line-height:var(--leading-tight);display:none}.helpSearch[data-v-c18939d4]{align-items:center;gap:var(--sp-1);min-height:38px;display:flex;position:relative}.helpSearchLabel[data-v-c18939d4]{font-size:var(--text-sm);font-weight:var(--fw-semibold);letter-spacing:0;text-transform:none;color:var(--text-secondary);flex:none}.helpSearchInput[data-v-c18939d4]{width:100%;min-width:0;height:38px;padding:0 min(180px, 28%) 0 var(--sp-2);border:1px solid var(--border-light);border-radius:var(--radius-lg);background:var(--surface);color:var(--text-primary);font:inherit}.helpSearchInput[data-v-c18939d4]::placeholder{color:var(--text-tertiary)}.helpSearchPill[data-v-c18939d4]{right:var(--sp-0-75);max-width:min(220px,38%);min-height:24px;padding:0 var(--sp-1);border:1px solid var(--border-light);border-radius:var(--radius-full);background:var(--surface-raised);color:var(--text-secondary);font:inherit;font-size:var(--text-xs);font-weight:var(--fw-semibold);cursor:pointer;text-overflow:ellipsis;white-space:nowrap;position:absolute;top:50%;overflow:hidden;transform:translateY(-50%)}.helpQuickChips[data-v-c18939d4],.helpContextRow[data-v-c18939d4]{gap:var(--sp-1);flex-wrap:wrap;display:flex}.helpContextChip[data-v-c18939d4],.helpQuickChip[data-v-c18939d4]{min-height:28px;padding:0 var(--sp-1-5);border:1px solid var(--border-light);border-radius:var(--radius-full);background:var(--surface);color:var(--text-secondary);font:inherit;font-size:var(--text-xs);cursor:pointer}.helpQuickChip[data-v-c18939d4]{min-height:26px;padding-inline:var(--sp-1)}.helpContextChip.isActive[data-v-c18939d4],.helpQuickChip.isActive[data-v-c18939d4]{border-color:rgb(var(--accent-rgb) / .24);background:rgb(var(--accent-rgb) / .08);color:var(--accent-hover)}.helpNav[data-v-c18939d4]{gap:var(--sp-1);grid-column:1/-1;grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.helpNavBtn[data-v-c18939d4]{gap:var(--sp-0-5);padding:var(--sp-1-5) var(--sp-1-5);border:1px solid var(--border-hairline);border-radius:var(--radius-lg);background:var(--surface);text-align:left;cursor:pointer;display:grid}.helpNavBtn.isActive[data-v-c18939d4]{border-color:rgb(var(--accent-rgb) / .24);background:rgb(var(--accent-rgb) / .06)}.helpNavLbl[data-v-c18939d4]{font-size:var(--text-sm);font-weight:var(--fw-semibold);color:var(--text-primary)}.helpNavSub[data-v-c18939d4],.helpPinned[data-v-c18939d4]{font-size:var(--text-xs);line-height:var(--leading-normal);color:var(--text-secondary)}.helpAsideCard[data-v-c18939d4]{gap:var(--sp-0-5);min-height:34px;padding:var(--sp-1) var(--sp-1-5);border:1px solid var(--border-hairline);border-radius:var(--radius-lg);background:var(--surface);display:grid}.helpAsideCardRow[data-v-c18939d4]{justify-content:space-between;align-items:center;gap:var(--sp-1);color:var(--text-secondary);font-size:var(--text-xs);display:flex}.helpAsideCardRow strong[data-v-c18939d4]{color:var(--text-primary);font-size:var(--text-sm)}.helpAsideBar[data-v-c18939d4],.helpDetailProgress[data-v-c18939d4]{border-radius:var(--radius-full);background:var(--surface-sunken);height:6px;overflow:hidden}.helpAsideBar span[data-v-c18939d4],.helpDetailProgress span[data-v-c18939d4]{border-radius:inherit;background:rgb(var(--accent-rgb) / .46);height:100%;display:block}.helpContent[data-v-c18939d4]{gap:var(--sp-2);min-width:0;display:grid}.helpForum[data-v-c18939d4],.helpGuide[data-v-c18939d4],.helpContact[data-v-c18939d4]{gap:var(--sp-2);background:0 0;border:0;border-radius:0;align-content:start;min-width:0;padding:0;display:grid}.helpPanelIntro[data-v-c18939d4]{justify-content:space-between;align-items:flex-start;gap:var(--sp-2);display:flex}.helpPanelIntro--compact[data-v-c18939d4]{padding-bottom:var(--sp-1);border-bottom:1px solid var(--border-hairline)}.helpForumIntro[data-v-c18939d4]{padding-bottom:var(--sp-1-5);border-bottom:1px solid var(--border-hairline)}.helpForumResultCount[data-v-c18939d4]{color:var(--text-tertiary);font-size:var(--text-xs);font-weight:var(--fw-semibold);white-space:nowrap}.helpQuestionGrid[data-v-c18939d4]{gap:var(--sp-2);grid-template-columns:minmax(260px,.88fr) minmax(0,1.12fr);align-items:start;display:grid}.helpClassifier[data-v-c18939d4],.helpContactClassifier[data-v-c18939d4],.helpAskOptions[data-v-c18939d4]{gap:var(--sp-2);padding:var(--sp-1-5);border:1px solid var(--border-hairline);border-radius:var(--radius-lg);background:var(--surface);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.helpAskOptionsHead[data-v-c18939d4]{color:var(--text-primary);font-size:var(--text-sm);font-weight:var(--fw-semibold)}.helpClassifierGroup[data-v-c18939d4]{gap:var(--sp-1);display:grid}.helpClassifierGroup>label[data-v-c18939d4],.helpClassifierGroup>span[data-v-c18939d4]{color:var(--text-secondary);font-size:var(--text-xs);font-weight:var(--fw-semibold)}.helpClassifierGroup select[data-v-c18939d4]{width:100%;min-height:34px;padding:0 var(--sp-1-5);border:1px solid var(--border-light);border-radius:var(--radius-md);background:var(--surface);color:var(--text-primary);font:inherit;font-size:var(--text-sm)}.helpClassifierChips[data-v-c18939d4]{gap:var(--sp-1);flex-wrap:wrap;display:flex}.helpClassifierChips button[data-v-c18939d4]{min-height:28px;padding:0 var(--sp-1-5);border:1px solid var(--border-light);border-radius:var(--radius-full);background:var(--surface);color:var(--text-secondary);font:inherit;font-size:var(--text-xs);cursor:pointer}.helpClassifierChips button.isActive[data-v-c18939d4]{border-color:rgb(var(--accent-rgb) / .24);background:rgb(var(--accent-rgb) / .08);color:var(--accent-hover)}.helpRegistryHead[data-v-c18939d4]{justify-content:space-between;align-items:center;gap:var(--sp-1);min-width:0;display:flex}.helpForumHome[data-v-c18939d4],.helpForumThread[data-v-c18939d4],.helpForumComposer[data-v-c18939d4]{gap:var(--sp-1-5);min-width:0;display:grid}.helpForumFilters[data-v-c18939d4]{z-index:2;min-width:0;padding:0 0 var(--sp-1);gap:var(--sp-1);border:0;border-bottom:1px solid var(--border-hairline);background:0 0;border-radius:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid;position:static}.helpForumSortSelect[data-v-c18939d4]{min-width:190px;min-height:32px;padding:0 var(--sp-1);align-items:center;gap:var(--sp-0-75);border:1px solid var(--border-light);border-radius:var(--radius-full);background:var(--surface);display:inline-flex}.helpForumSortSelect span[data-v-c18939d4]{color:var(--text-secondary);font-size:var(--text-xs);font-weight:var(--fw-semibold);white-space:nowrap}.helpForumSortSelect select[data-v-c18939d4]{min-width:0;color:var(--text-primary);font:inherit;font-size:var(--text-sm);font-weight:var(--fw-semibold);background:0 0;border:0}.helpForumAdvancedFilters[data-v-c18939d4]{min-width:0;position:relative}.helpForumFilterActions[data-v-c18939d4]{justify-content:flex-end;gap:var(--sp-1);flex-wrap:wrap;min-width:0;display:flex}.helpForumAdvancedFilters summary[data-v-c18939d4]{min-height:30px;padding:0 var(--sp-1-5);align-items:center;gap:var(--sp-0-5);border:1px solid var(--border-light);border-radius:var(--radius-full);color:var(--text-secondary);font-size:var(--text-sm);font-weight:var(--fw-semibold);cursor:pointer;background:0 0;display:inline-flex}.helpForumAdvancedFilters summary[data-v-c18939d4]:after{content:"";width:6px;height:6px;margin-left:var(--sp-0-5);border-bottom:1px solid;border-right:1px solid;transform:rotate(45deg)translateY(-1px)}.helpForumResetBtn[data-v-c18939d4]{min-height:30px;padding:0 var(--sp-1-5);border:1px solid var(--border-light);border-radius:var(--radius-full);background:var(--surface-raised);color:var(--text-secondary);font:inherit;font-size:var(--text-sm);font-weight:var(--fw-semibold);cursor:pointer;order:-1}.helpForumResetBtn[data-v-c18939d4]:hover{border-color:rgb(var(--accent-rgb) / .24);color:var(--accent-hover)}.helpForumAdvancedFilters summary strong[data-v-c18939d4]{border-radius:var(--radius-full);background:rgb(var(--accent-rgb) / .12);min-width:18px;height:18px;color:var(--accent-hover);font-size:var(--text-xs);place-items:center;display:inline-grid}.helpForumAdvancedFilters[open][data-v-c18939d4]{grid-column:auto}.helpForumAdvancedFilters[open] summary[data-v-c18939d4]{border-color:rgb(var(--accent-rgb) / .24);background:rgb(var(--accent-rgb) / .08);color:var(--accent-hover);margin-bottom:0}.helpForumAdvancedFilters[open] summary[data-v-c18939d4]:after{transform:rotate(225deg)translate(-1px,-1px)}.helpForumFilterLead[data-v-c18939d4]{gap:var(--sp-0-25);min-width:0;display:grid}.helpForumFilterLead strong[data-v-c18939d4]{color:var(--text-primary);font-size:var(--text-md);line-height:var(--leading-tight)}.helpForumFilterLead span[data-v-c18939d4]{color:var(--text-secondary);font-size:var(--text-sm);line-height:var(--leading-tight)}.helpForumFilterSelects[data-v-c18939d4]{top:calc(100% + var(--sp-1));z-index:30;width:min(520px, calc(100vw - var(--sp-4)));padding:var(--sp-1);gap:var(--sp-1);border:1px solid var(--border-light);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-md);grid-template-columns:repeat(3,minmax(0,1fr));display:grid;position:absolute;right:0}.helpForumSelect[data-v-c18939d4]{gap:var(--sp-0-5);min-width:0;display:grid}.helpForumSelect span[data-v-c18939d4]{color:var(--text-tertiary);font-size:var(--text-xs);font-weight:var(--fw-semibold)}.helpForumSelect select[data-v-c18939d4]{width:100%;min-height:32px;padding:0 var(--sp-1);border:1px solid var(--border-light);border-radius:var(--radius-md);background:var(--surface);color:var(--text-primary);font:inherit;font-size:var(--text-sm)}.helpForumCount[data-v-c18939d4]{min-height:30px;padding:0 var(--sp-1);border:1px solid var(--border-light);border-radius:var(--radius-full);background:var(--surface-raised);color:var(--text-secondary);font-size:var(--text-xs);justify-content:center;align-items:center;display:inline-flex}@media (pointer:coarse){.helpForumSortSelect select[data-v-c18939d4],.helpForumSelect select[data-v-c18939d4],.helpForumAdvancedFilters summary[data-v-c18939d4],.helpForumResetBtn[data-v-c18939d4]{height:44px;min-height:44px}}.helpForumFeed[data-v-c18939d4]{background:var(--surface);border:0;border-radius:0;align-content:start;min-width:0;display:grid;overflow:hidden}.helpForumTopic[data-v-c18939d4]{width:100%;min-width:0;padding:var(--sp-1-5) var(--sp-1);gap:var(--sp-1-5);border:0;border-bottom:1px solid var(--border-hairline);background:var(--surface);color:inherit;text-align:left;font:inherit;cursor:pointer;grid-template-columns:52px minmax(0,1fr) minmax(112px,auto);align-items:start;display:grid}.helpForumTopic[data-v-c18939d4]:last-child{border-bottom:0}.helpForumTopic[data-v-c18939d4]:hover,.helpForumTopic.isActive[data-v-c18939d4]{background:rgb(var(--accent-rgb) / .05)}.helpForumTopic.isActive[data-v-c18939d4]{box-shadow:inset 3px 0 0 rgb(var(--accent-rgb) / .4)}.helpForumTopicScore[data-v-c18939d4],.helpForumTopicState[data-v-c18939d4],.helpForumTopicMain[data-v-c18939d4]{align-content:start;gap:var(--sp-0-5);min-width:0;display:grid}.helpForumTopicScore[data-v-c18939d4]{color:var(--text-tertiary);justify-items:center;padding-top:0}.helpForumTopicScore strong[data-v-c18939d4]{color:var(--text-primary);font-size:var(--text-lg);line-height:var(--leading-tight)}.helpForumTopicScore small[data-v-c18939d4],.helpForumTopicMeta[data-v-c18939d4],.helpForumTopicState small[data-v-c18939d4],.helpForumPostHead span[data-v-c18939d4]{color:var(--text-tertiary);font-size:var(--text-xs);line-height:var(--leading-tight)}.helpForumTopicMain strong[data-v-c18939d4]{color:var(--text-primary);font-size:var(--text-md);line-height:var(--leading-snug);font-weight:var(--fw-hdr)}.helpForumTopicMain>span[data-v-c18939d4]:not(.helpForumTopicMeta):not(.helpForumTopicActivity){color:var(--text-secondary);font-size:var(--text-sm);line-height:var(--leading-normal)}.helpForumTopicActivity[data-v-c18939d4]{color:var(--text-tertiary);font-size:var(--text-xs);font-weight:var(--fw-semibold);line-height:var(--leading-tight);align-items:center;display:inline-flex}.helpForumTopicState[data-v-c18939d4]{justify-items:end}.helpThreadBack[data-v-c18939d4]{min-height:30px;padding:0 var(--sp-1-5);border:1px solid var(--border-light);border-radius:var(--radius-full);background:var(--surface);color:var(--text-secondary);font:inherit;font-size:var(--text-sm);font-weight:var(--fw-semibold);cursor:pointer}.helpThreadBack[data-v-c18939d4]:hover{border-color:rgb(var(--accent-rgb) / .24);color:var(--accent-hover)}.helpThreadTopbar[data-v-c18939d4]{justify-content:space-between;align-items:center;gap:var(--sp-1);border-bottom:0;min-width:0;padding-bottom:0;display:flex}.helpThreadQuestionCard[data-v-c18939d4]{min-width:0;padding:var(--sp-2-5);gap:var(--sp-2);border:1px solid rgb(var(--accent-rgb) / .28);border-radius:var(--radius-lg);background:rgb(var(--accent-rgb) / .06);box-shadow:inset 3px 0 0 rgb(var(--accent-rgb) / .42), 0 0 0 1px rgb(var(--accent-rgb) / .04);grid-template-columns:74px minmax(0,1fr);align-items:stretch;display:grid}.helpThreadQuestionScore[data-v-c18939d4]{min-width:0;min-height:72px;padding:var(--sp-0-5) var(--sp-1);align-content:center;justify-items:center;gap:var(--sp-0-5);border:1px solid var(--border-light);border-radius:var(--radius-md);background:var(--surface);display:grid}.helpThreadQuestionScore span[data-v-c18939d4]{color:var(--text-secondary);font-size:var(--text-xs);font-weight:var(--fw-bold);line-height:var(--leading-tight)}.helpThreadQuestionScore strong[data-v-c18939d4]{color:var(--text-primary);font-size:var(--text-lg);line-height:var(--leading-tight)}.helpThreadQuestionScore small[data-v-c18939d4],.helpThreadQuestionMain p[data-v-c18939d4]{color:var(--text-secondary);font-size:var(--text-sm);line-height:var(--leading-normal)}.helpThreadQuestionMain[data-v-c18939d4]{gap:var(--sp-0-75);min-width:0;display:grid}.helpThreadQuestionMain h3[data-v-c18939d4]{color:var(--text-primary);font-size:var(--text-xl);line-height:var(--leading-tight);font-weight:var(--fw-hdr);margin:0}.helpThreadQuestionMain p[data-v-c18939d4]{margin:0}.helpThreadQuestionKicker[data-v-c18939d4]{justify-content:space-between;align-items:center;gap:var(--sp-0-75) var(--sp-1);flex-wrap:wrap;min-width:0;display:flex}.helpThreadQuestionLabels[data-v-c18939d4]{align-items:center;gap:var(--sp-0-75);flex-wrap:wrap;min-width:0;display:flex}.helpThreadBlockLabel[data-v-c18939d4]{width:max-content;min-height:26px;padding:0 var(--sp-1);border:1px solid rgb(var(--accent-rgb) / .2);border-radius:var(--radius-full);background:var(--surface);color:var(--accent-hover);font-size:var(--text-xs);font-weight:var(--fw-bold);place-items:center;line-height:1;display:inline-grid}.helpThreadAnswerStack[data-v-c18939d4]{min-width:0;padding:var(--sp-2);gap:var(--sp-1-5);border:1px solid var(--border-hairline);border-radius:var(--radius-lg);background:var(--surface-raised);box-shadow:inset 2px 0 0 rgb(var(--accent-rgb) / .16);display:grid}.helpThreadSectionHead[data-v-c18939d4]{justify-content:space-between;align-items:start;gap:var(--sp-1);min-width:0;display:flex}.helpThreadSectionHead>div[data-v-c18939d4]{gap:var(--sp-0-5);min-width:0;display:grid}.helpThreadSectionHead strong[data-v-c18939d4]{color:var(--text-primary);font-size:var(--text-base);line-height:var(--leading-tight)}.helpThreadSectionHead span[data-v-c18939d4]{color:var(--text-tertiary);font-size:var(--text-xs);line-height:var(--leading-tight)}.helpThreadSectionHead>span[data-v-c18939d4]{min-width:26px;min-height:26px;padding:0 var(--sp-0-5);border:1px solid var(--border-light);border-radius:var(--radius-full);background:var(--surface-raised);color:var(--text-secondary);font-weight:var(--fw-semibold);place-items:center;line-height:1;display:inline-grid}.helpThreadHeader[data-v-c18939d4]{gap:var(--sp-2);grid-template-columns:minmax(0,1fr) auto;align-items:start;min-width:0;display:grid}.helpThreadHeader h3[data-v-c18939d4]{margin:var(--sp-0-5) 0 0;color:var(--text-primary);font-size:var(--text-xl);line-height:var(--leading-tight);font-weight:var(--fw-hdr)}.helpThreadHeader p[data-v-c18939d4],.helpForumPost p[data-v-c18939d4]{color:var(--text-secondary);font-size:var(--text-sm);line-height:var(--leading-normal);margin:0}.helpForumPost[data-v-c18939d4]{min-width:0;padding:var(--sp-1-5);gap:var(--sp-1);border:1px solid var(--border-hairline);border-radius:var(--radius-md);background:var(--surface);display:grid}.helpForumPost--official[data-v-c18939d4]{border-color:rgb(var(--accent-rgb) / .16);background:rgb(var(--accent-rgb) / .04);box-shadow:inset 2px 0 0 rgb(var(--accent-rgb) / .38)}.helpForumPost--accepted[data-v-c18939d4]{border-color:rgb(var(--ok-rgb) / .18);background:rgb(var(--ok-rgb) / .06);box-shadow:inset 2px 0 0 rgb(var(--ok-rgb) / .32)}.helpForumPostHead[data-v-c18939d4]{justify-content:space-between;align-items:start;gap:var(--sp-1);min-width:0;display:flex}.helpForumPostHead>div[data-v-c18939d4]{gap:var(--sp-0-5);min-width:0;display:grid}.helpForumPostHead>.helpAuthorLine[data-v-c18939d4]{align-items:center;gap:var(--sp-1);display:flex}.helpForumPostHead strong[data-v-c18939d4]{color:var(--text-primary);font-size:var(--text-sm);line-height:var(--leading-tight)}.helpAuthorLine>div[data-v-c18939d4]{gap:var(--sp-0-5);min-width:0;display:grid}.helpForumPostHead .helpAuthorAvatar[data-v-c18939d4],.helpDiscussionItem .helpAuthorAvatar[data-v-c18939d4]{border:1px solid var(--border-hairline);border-radius:var(--radius-full);background:var(--surface-raised);width:32px;height:32px;color:var(--text-secondary);font-size:var(--text-xs);font-weight:var(--fw-bold);letter-spacing:0;text-transform:uppercase;flex:none;place-items:center;line-height:1;display:inline-grid}.helpForumPostHead .helpAuthorAvatar.isTeam[data-v-c18939d4],.helpDiscussionItem .helpAuthorAvatar.isTeam[data-v-c18939d4]{border-color:rgb(var(--accent-rgb) / .24);background:rgb(var(--accent-rgb) / .08);color:var(--accent-hover)}.helpForumPostHead .helpAuthorAvatar.isSelf[data-v-c18939d4],.helpDiscussionItem .helpAuthorAvatar.isSelf[data-v-c18939d4]{border-color:rgb(var(--ok-rgb) / .24);background:rgb(var(--ok-rgb) / .08);color:rgb(var(--ok-rgb))}.helpForumPostHead .helpAuthorAvatar.isAccepted[data-v-c18939d4],.helpDiscussionItem .helpAuthorAvatar.isAccepted[data-v-c18939d4]{border-color:rgb(var(--ok-rgb) / .28);background:rgb(var(--ok-rgb) / .1);color:rgb(var(--ok-rgb))}.helpAnswerToolbar[data-v-c18939d4]{min-width:0;padding:var(--sp-1);gap:var(--sp-1-5);border:1px solid var(--border-hairline);border-radius:var(--radius-lg);background:var(--surface);grid-template-columns:auto minmax(0,1fr);align-items:center;display:grid}.helpAnswerToolbar>div[data-v-c18939d4]:first-child{align-items:center;gap:var(--sp-1);color:var(--text-secondary);font-size:var(--text-xs);font-weight:var(--fw-semibold);white-space:nowrap;display:flex}.helpAnswerToolbar>div:first-child strong[data-v-c18939d4]{color:var(--text-primary);font-size:var(--text-sm)}.helpAnswerToolbar .helpClassifier[data-v-c18939d4]{background:0 0;border:0;padding:0}.helpFilterDetails[data-v-c18939d4]{border:1px solid var(--border-hairline);border-radius:var(--radius-lg);background:var(--surface)}.helpFilterDetails summary[data-v-c18939d4]{min-height:36px;padding:0 var(--sp-1-5);justify-content:space-between;align-items:center;gap:var(--sp-1);color:var(--text-secondary);font-size:var(--text-sm);font-weight:var(--fw-semibold);cursor:pointer;display:flex}.helpFilterDetails summary strong[data-v-c18939d4]{color:var(--text-primary);font-size:var(--text-sm)}.helpFilterDetails .helpClassifier[data-v-c18939d4]{border-width:1px 0 0;border-radius:0}.helpAnswerWorkspace[data-v-c18939d4]{gap:var(--sp-2);grid-template-columns:minmax(0,1.05fr) minmax(340px,.95fr);align-items:start;min-width:0;display:grid}.helpAnswerTable[data-v-c18939d4]{border:1px solid var(--border-hairline);border-radius:var(--radius-lg);background:var(--surface);align-content:start;min-width:0;display:grid;overflow:auto}.helpAnswerHeader[data-v-c18939d4]{z-index:1;min-width:0;padding:var(--sp-1) var(--sp-1-5);gap:var(--sp-2);border-bottom:1px solid var(--border-hairline);background:var(--surface-raised);color:var(--text-secondary);font-size:var(--text-xs);font-weight:var(--fw-semibold);grid-template-columns:minmax(220px,.86fr) minmax(0,1fr) minmax(132px,.28fr);display:grid;position:sticky;top:0}.helpAnswerRow[data-v-c18939d4]{width:100%;min-width:0;padding:var(--sp-1) var(--sp-1-5);gap:var(--sp-2);border:0;border-bottom:1px solid var(--border-hairline);background:var(--surface);color:inherit;text-align:left;font:inherit;cursor:pointer;grid-template-columns:minmax(220px,.86fr) minmax(0,1fr) minmax(132px,.28fr);align-items:start;display:grid}.helpAnswerRow[data-v-c18939d4]:last-child{border-bottom:0}.helpAnswerRow[data-v-c18939d4]:hover,.helpAnswerRow.isActive[data-v-c18939d4]{background:rgb(var(--accent-rgb) / .05)}.helpAnswerRow.isActive[data-v-c18939d4]{box-shadow:inset 3px 0 0 rgb(var(--accent-rgb) / .46)}.helpAnswerMain[data-v-c18939d4]{gap:var(--sp-0-5);min-width:0;display:grid}.helpAnswerMain strong[data-v-c18939d4]{color:var(--text-primary);font-size:var(--text-sm);line-height:var(--leading-snug)}.helpAnswerMain small[data-v-c18939d4],.helpAnswerStats small[data-v-c18939d4],.helpAnswerPreview[data-v-c18939d4]{color:var(--text-secondary);font-size:var(--text-xs);line-height:var(--leading-normal)}.helpAnswerPreview[data-v-c18939d4]{-webkit-line-clamp:3;-webkit-box-orient:vertical;min-width:0;display:-webkit-box;overflow:hidden}.helpAnswerStats[data-v-c18939d4]{justify-items:start;gap:var(--sp-0-5);display:grid}.helpAnswerDetail[data-v-c18939d4]{min-width:0;padding:var(--sp-2);align-content:start;gap:var(--sp-1-5);border:1px solid var(--border-lighter);border-radius:var(--radius-lg);background:var(--surface);display:grid}.helpQuestionThreadHead[data-v-c18939d4]{gap:var(--sp-2);grid-template-columns:minmax(0,1fr) auto;align-items:start;display:grid}.helpQuestionThreadHead h3[data-v-c18939d4]{margin:var(--sp-0-5) 0 0;color:var(--text-primary);font-size:var(--text-lg);line-height:var(--leading-tight);font-weight:var(--fw-hdr)}.helpQuestionThreadHead p[data-v-c18939d4],.helpOfficialAnswer p[data-v-c18939d4],.helpAcceptedAnswer p[data-v-c18939d4],.helpDiscussionItem p[data-v-c18939d4]{color:var(--text-secondary);font-size:var(--text-sm);line-height:var(--leading-normal);margin:0}.helpQuestionMetaRow[data-v-c18939d4],.helpThreadStats[data-v-c18939d4],.helpOfficialAnswerHead[data-v-c18939d4],.helpDiscussionTop[data-v-c18939d4],.helpDiscussionActions[data-v-c18939d4]{gap:var(--sp-1);flex-wrap:wrap;align-items:center;display:flex}.helpQuestionMetaRow[data-v-c18939d4]{margin-top:var(--sp-1)}.helpQuestionMetaRow span[data-v-c18939d4],.helpThreadStats span[data-v-c18939d4],.helpOfficialAnswerHead span[data-v-c18939d4],.helpDiscussionTop span[data-v-c18939d4]{color:var(--text-tertiary);font-size:var(--text-xs);line-height:var(--leading-tight)}.helpThreadStats[data-v-c18939d4]{padding:0 0 var(--sp-1);gap:var(--sp-0-5) var(--sp-1);border-bottom:1px solid var(--border-hairline)}.helpThreadStats span[data-v-c18939d4]{align-items:center;gap:var(--sp-0-5);min-height:auto;color:var(--text-tertiary);font-weight:var(--fw-semibold);background:0 0;border:0;border-radius:0;padding:0;display:inline-flex}.helpThreadActivity[data-v-c18939d4]{color:var(--text-tertiary);background:0 0;border-color:#0000;margin-left:auto}.helpThreadStats strong[data-v-c18939d4]{color:var(--text-primary);font-size:var(--text-sm)}.helpOfficialAnswer[data-v-c18939d4],.helpAcceptedAnswer[data-v-c18939d4],.helpTeamAnswerBox[data-v-c18939d4]{min-width:0;padding:var(--sp-1-5) 0 0;gap:var(--sp-1);border:0;border-top:1px solid var(--border-hairline);background:0 0;border-radius:0;display:grid}.helpDiscussion[data-v-c18939d4]{min-width:0;padding:var(--sp-2);gap:var(--sp-1-5);border:1px solid var(--border-hairline);border-radius:var(--radius-lg);background:var(--surface);box-shadow:inset 2px 0 0 rgb(var(--accent-rgb) / .1);display:grid}.helpTeamAnswerBox[data-v-c18939d4]{background:0 0}.helpAcceptedAnswer[data-v-c18939d4]{border-color:rgb(var(--ok-rgb) / .2);background:rgb(var(--ok-rgb) / .06)}.helpOfficialAnswerHead[data-v-c18939d4]{justify-content:space-between}.helpOfficialAnswer strong[data-v-c18939d4],.helpAcceptedAnswer strong[data-v-c18939d4]{color:var(--text-primary);font-size:var(--text-sm);line-height:var(--leading-snug)}.helpSectionHead--flat[data-v-c18939d4]{padding:0}.helpDiscussionList[data-v-c18939d4]{gap:var(--sp-1);display:grid}.helpDiscussionItem[data-v-c18939d4]{min-width:0;padding:var(--sp-1-5);gap:var(--sp-1);border:1px solid var(--border-hairline);border-radius:var(--radius-md);background:var(--surface);display:grid}.helpDiscussionItem.isTeam[data-v-c18939d4]{border-color:rgb(var(--accent-rgb) / .2);background:rgb(var(--accent-rgb) / .05)}.helpDiscussionItem.isAccepted[data-v-c18939d4]{border-color:rgb(var(--ok-rgb) / .22);background:rgb(var(--ok-rgb) / .07)}.helpDiscussionItemMain[data-v-c18939d4]{gap:var(--sp-1);grid-template-columns:auto minmax(0,1fr);align-items:start;min-width:0;display:grid}.helpDiscussionContent[data-v-c18939d4]{gap:var(--sp-1);min-width:0;display:grid}.helpDiscussionTop[data-v-c18939d4]{justify-content:space-between}.helpDiscussionTop>div[data-v-c18939d4]{gap:var(--sp-0-5);min-width:0;display:grid}.helpDiscussionTop strong[data-v-c18939d4]{color:var(--text-primary);font-size:var(--text-sm);line-height:var(--leading-tight)}.helpDiscussionBadge[data-v-c18939d4]{min-height:22px;padding:0 var(--sp-1);border:1px solid var(--border-light);border-radius:var(--radius-full);background:var(--surface);color:var(--text-secondary);font-size:var(--text-xs);font-weight:var(--fw-semibold);place-items:center;line-height:1;display:inline-grid}.helpDiscussionReactions[data-v-c18939d4]{gap:var(--sp-0-75)}.helpReactionBtn[data-v-c18939d4]{min-height:28px;padding:0 var(--sp-1);align-items:center;gap:var(--sp-0-5);border:1px solid var(--border-hairline);border-radius:var(--radius-full);background:var(--surface-raised);color:var(--text-secondary);font:inherit;font-size:var(--text-xs);font-weight:var(--fw-semibold);cursor:pointer;line-height:1;display:inline-flex}.helpReactionBtn[data-v-c18939d4]:hover{border-color:rgb(var(--accent-rgb) / .24);background:rgb(var(--accent-rgb) / .06);color:var(--accent-hover)}.helpReactionBtn strong[data-v-c18939d4]{color:inherit;font-size:var(--text-xs);line-height:1}.helpTextBtn[data-v-c18939d4]{color:var(--text-secondary);font:inherit;font-size:var(--text-xs);font-weight:var(--fw-semibold);cursor:pointer;background:0 0;border:0;padding:0}.helpTextBtn[data-v-c18939d4]:hover{color:var(--accent-hover)}.helpCommentCompose--stacked[data-v-c18939d4]{grid-template-columns:minmax(0,1fr)}.helpComposerField[data-v-c18939d4]{min-width:0;padding:var(--sp-1-5);gap:var(--sp-1);border:1px solid var(--border-hairline);border-radius:var(--radius-lg);background:var(--surface-raised);display:grid}.helpComposerHead[data-v-c18939d4]{justify-content:space-between;align-items:start;gap:var(--sp-1);min-width:0;display:flex}.helpComposerHead span[data-v-c18939d4]{color:var(--text-primary);font-size:var(--text-sm);font-weight:var(--fw-semibold);line-height:var(--leading-tight)}.helpComposerHead small[data-v-c18939d4]{color:var(--text-tertiary);font-size:var(--text-xs);line-height:var(--leading-tight)}.helpComposerFooter[data-v-c18939d4]{justify-content:space-between;align-items:center;gap:var(--sp-1);flex-wrap:wrap;min-width:0;display:flex}.helpComposerActions[data-v-c18939d4]{align-items:center;gap:var(--sp-0-75);flex-wrap:wrap;min-width:0;max-width:100%;display:flex}.helpComposerIconBtn[data-v-c18939d4]{border:1px solid var(--border-hairline);border-radius:var(--radius-full);background:var(--surface);width:34px;height:34px;color:var(--text-secondary);font:inherit;cursor:pointer;place-items:center;padding:0;line-height:1;display:inline-grid;position:relative}.helpComposerIconBtn[data-v-c18939d4]:hover{border-color:rgb(var(--accent-rgb) / .24);background:rgb(var(--accent-rgb) / .06);color:var(--accent-hover)}.helpComposerIconBtn.isRecording[data-v-c18939d4]{border-color:rgb(var(--ok-rgb) / .28);background:rgb(var(--ok-rgb) / .1);color:rgb(var(--ok-rgb))}.helpComposerIcon[data-v-c18939d4]{width:16px;height:16px}.helpComposerStatus[data-v-c18939d4]{color:var(--text-tertiary);font-size:var(--text-xs);line-height:var(--leading-tight)}.helpTeamAnswerBox summary[data-v-c18939d4]{color:var(--text-primary);cursor:pointer;font-size:var(--text-sm);font-weight:var(--fw-semibold)}.helpQuestionTableWrap[data-v-c18939d4]{border:1px solid var(--border-hairline);border-radius:var(--radius-lg);background:var(--surface);min-width:0;overflow:auto}.helpQuestionTable[data-v-c18939d4]{border-collapse:collapse;table-layout:fixed;width:100%;min-width:680px}.helpQuestionTable th[data-v-c18939d4],.helpQuestionTable td[data-v-c18939d4]{padding:var(--sp-1) var(--sp-1-5);border-bottom:1px solid var(--border-hairline);text-align:left;vertical-align:top}.helpQuestionTable th[data-v-c18939d4]{color:var(--text-secondary);background:var(--surface-raised);font-size:var(--text-xs);font-weight:var(--fw-semibold)}.helpQuestionTable tbody tr[data-v-c18939d4]{cursor:pointer}.helpQuestionTable tbody tr:last-child td[data-v-c18939d4]{border-bottom:0}.helpQuestionTable tbody tr.isActive[data-v-c18939d4]{background:rgb(var(--accent-rgb) / .06)}.helpQuestionTable tbody tr[data-v-c18939d4]:hover{background:rgb(var(--accent-rgb) / .04)}.helpQuestionTable th[data-v-c18939d4]:first-child,.helpQuestionTable td[data-v-c18939d4]:first-child{width:96px}.helpQuestionTable th[data-v-c18939d4]:nth-child(2),.helpQuestionTable td[data-v-c18939d4]:nth-child(2){width:112px}.helpQuestionTable th[data-v-c18939d4]:nth-child(4),.helpQuestionTable td[data-v-c18939d4]:nth-child(4){width:142px}.helpQuestionTable th[data-v-c18939d4]:nth-child(5),.helpQuestionTable td[data-v-c18939d4]:nth-child(5){text-align:right;width:82px}.helpQuestionTable td[data-v-c18939d4]{color:var(--text-secondary);font-size:var(--text-sm)}.helpQuestionTable td strong[data-v-c18939d4]{color:var(--text-primary);font-size:var(--text-sm);line-height:var(--leading-snug);display:block}.helpQuestionTable td span[data-v-c18939d4]:not(.helpQuestionStatus){margin-top:var(--sp-0-5);color:var(--text-tertiary);font-size:var(--text-xs);line-height:var(--leading-normal);display:block}.helpRegistryDetail[data-v-c18939d4]{min-width:0;padding:var(--sp-1-5);gap:var(--sp-1-5);border:1px solid var(--border-lighter);border-radius:var(--radius-lg);background:var(--surface);display:grid}.helpAnswerLine[data-v-c18939d4]{justify-content:space-between;align-items:start;gap:var(--sp-1-5);min-width:0;display:flex}.helpAnswerLine>div[data-v-c18939d4]{gap:var(--sp-0-5);min-width:0;display:grid}.helpAnswerLine span[data-v-c18939d4]{color:var(--text-secondary);font-size:var(--text-xs);font-weight:var(--fw-semibold)}.helpAnswerLine strong[data-v-c18939d4]{color:var(--text-primary);font-size:var(--text-sm);line-height:var(--leading-normal)}.helpAnswerLine p[data-v-c18939d4]{color:var(--text-secondary);font-size:var(--text-sm);line-height:var(--leading-normal);margin:0}.helpAnswerLine small[data-v-c18939d4]{color:var(--text-tertiary);font-size:var(--text-xs)}.helpInlineDetails[data-v-c18939d4]{border-top:1px solid var(--border-hairline);padding-top:var(--sp-1)}.helpInlineDetails summary[data-v-c18939d4]{justify-content:space-between;align-items:center;gap:var(--sp-1);min-height:24px;color:var(--text-secondary);cursor:pointer;font-size:var(--text-sm);font-weight:var(--fw-semibold);display:flex}.helpInlineDetails summary strong[data-v-c18939d4]{min-width:24px;min-height:22px;padding:0 var(--sp-0-5);border:1px solid var(--border-light);border-radius:var(--radius-full);background:var(--surface-raised);color:var(--text-primary);font-size:var(--text-xs);place-items:center;display:inline-grid}.helpInlineDetails[data-v-c18939d4]>:not(summary){margin-top:var(--sp-1)}.helpCommentsTable[data-v-c18939d4]{border-collapse:collapse;border:1px solid var(--border-hairline);border-radius:var(--radius-lg);width:100%;overflow:hidden}.helpCommentsTable td[data-v-c18939d4]{padding:var(--sp-1);border-bottom:1px solid var(--border-hairline);color:var(--text-secondary);font-size:var(--text-sm);line-height:var(--leading-normal);vertical-align:top}.helpCommentsTable tr:last-child td[data-v-c18939d4]{border-bottom:0}.helpCommentsTable td[data-v-c18939d4]:first-child{background:var(--surface-raised);width:180px}.helpCommentsTable strong[data-v-c18939d4],.helpCommentsTable span[data-v-c18939d4]{display:block}.helpCommentsTable strong[data-v-c18939d4]{color:var(--text-primary)}.helpCommentsTable span[data-v-c18939d4]{color:var(--text-tertiary);font-size:var(--text-xs)}.helpCommentCompose[data-v-c18939d4]{gap:var(--sp-1);grid-template-columns:minmax(0,1fr) auto;align-items:end;display:grid}.helpAskBox--compact[data-v-c18939d4]{gap:var(--sp-1);grid-template-columns:minmax(180px,.34fr) minmax(0,1fr) auto;align-items:end;display:grid}.helpAskBox--compact .helpSectionTitle[data-v-c18939d4],.helpAskBox--compact .helpActionStatus[data-v-c18939d4]{grid-column:1/-1}.helpAskBox--compact .helpContactTextarea[data-v-c18939d4],.helpCommentCompose .helpContactTextarea[data-v-c18939d4]{min-height:68px}.helpQuestionRail[data-v-c18939d4]{align-content:start;gap:var(--sp-1);min-width:0;max-height:560px;display:grid;overflow:auto}.helpQuestionBtn[data-v-c18939d4],.helpAskBox[data-v-c18939d4]{min-width:0;padding:var(--sp-2);gap:var(--sp-1);border:1px solid var(--border-hairline);border-radius:var(--radius-lg);background:var(--surface);display:grid}.helpQuestionBtn[data-v-c18939d4]{color:inherit;text-align:left;font:inherit;cursor:pointer}.helpQuestionBtn.isActive[data-v-c18939d4]{border-color:rgb(var(--accent-rgb) / .28);background:rgb(var(--accent-rgb) / .06)}.helpGuideShortcuts[data-v-c18939d4]{gap:var(--sp-1-5);min-width:0;display:grid}.helpQuestionStatus[data-v-c18939d4]{min-height:24px;padding:0 var(--sp-1);border:1px solid var(--border-light);border-radius:var(--radius-full);background:var(--surface);color:var(--text-secondary);font-size:var(--text-xs);font-weight:var(--fw-semibold);white-space:nowrap;place-items:center;line-height:1;display:inline-grid}.helpQuestionStatus.is-ok[data-v-c18939d4]{border-color:rgb(var(--ok-rgb) / .2);background:rgb(var(--ok-rgb) / .08);color:rgb(var(--ok-rgb))}.helpQuestionStatus.is-progress[data-v-c18939d4]{border-color:rgb(var(--accent-rgb) / .24);background:rgb(var(--accent-rgb) / .08);color:var(--accent-hover)}.helpQuestionMeta[data-v-c18939d4]{color:var(--text-tertiary);font-size:var(--text-xs)}.helpTagRow[data-v-c18939d4]{gap:var(--sp-1);flex-wrap:wrap;display:flex}.helpTag[data-v-c18939d4]{min-height:24px;padding:0 var(--sp-1);border:1px solid var(--border-light);border-radius:var(--radius-full);color:var(--text-secondary);background:var(--surface);font-size:var(--text-xs);align-items:center;display:inline-flex}.helpComments[data-v-c18939d4]{gap:var(--sp-1);display:grid}.helpComment[data-v-c18939d4]{padding:var(--sp-1-5);gap:var(--sp-0-5);border:1px solid var(--border-hairline);border-radius:var(--radius-lg);background:var(--surface);display:grid}.helpComment strong[data-v-c18939d4]{color:var(--text-primary);font-size:var(--text-sm)}.helpComment span[data-v-c18939d4]{color:var(--text-tertiary);font-size:var(--text-xs)}.helpComment p[data-v-c18939d4]{color:var(--text-secondary);font-size:var(--text-sm);line-height:var(--leading-normal);margin:0}.helpContactGrid[data-v-c18939d4]{gap:var(--sp-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.helpContactField[data-v-c18939d4]{gap:var(--sp-1);display:grid}.helpContactField span[data-v-c18939d4]{color:var(--text-secondary);font-size:var(--text-xs);font-weight:var(--fw-semibold)}.helpAskQuestionBar[data-v-c18939d4]{padding:var(--sp-1-5);border:1px solid rgb(var(--accent-rgb) / .18);border-radius:var(--radius-lg);background:rgb(var(--accent-rgb) / .04)}.helpAskQuestionShell[data-v-c18939d4]{gap:var(--sp-1);grid-template-columns:minmax(0,1fr);align-items:stretch;min-width:0;display:grid}.helpAskSubjectTextarea[data-v-c18939d4]{resize:vertical;min-height:76px}.helpAskContextGate[data-v-c18939d4]{min-width:0;padding:var(--sp-1-5);gap:var(--sp-1);border:1px solid var(--border-hairline);border-radius:var(--radius-lg);background:var(--surface);display:grid}.helpAskContextHead[data-v-c18939d4]{justify-content:space-between;align-items:flex-start;gap:var(--sp-1);min-width:0;display:flex}.helpAskContextHead>span[data-v-c18939d4]{min-height:24px;padding:0 var(--sp-1);border:1px solid var(--border-light);border-radius:var(--radius-full);background:var(--surface-raised);color:var(--text-secondary);font-size:var(--text-xs);font-weight:var(--fw-semibold);line-height:var(--leading-tight);white-space:nowrap;align-items:center;display:inline-flex}.helpAskContextHead>span.isReady[data-v-c18939d4]{border-color:rgb(var(--ok-rgb) / .2);background:rgb(var(--ok-rgb) / .06);color:rgb(var(--ok-rgb))}.helpAskContextGrid[data-v-c18939d4]{gap:var(--sp-1);grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;display:grid}.helpAskContextBtn[data-v-c18939d4]{min-width:0;min-height:108px;padding:var(--sp-1);align-content:start;gap:var(--sp-0-5);border:1px solid var(--border-hairline);border-radius:var(--radius-md);background:var(--surface-raised);color:inherit;text-align:left;font:inherit;cursor:pointer;display:grid}.helpAskContextBtn[data-v-c18939d4]:hover,.helpAskContextBtn.isActive[data-v-c18939d4]{border-color:rgb(var(--accent-rgb) / .24);background:rgb(var(--accent-rgb) / .06)}.helpAskContextTitle[data-v-c18939d4]{justify-content:space-between;align-items:center;gap:var(--sp-1);min-width:0;display:flex}.helpAskContextTitle strong[data-v-c18939d4]{color:var(--text-primary);font-size:var(--text-sm);line-height:var(--leading-tight)}.helpAskContextTitle span[data-v-c18939d4]{min-height:20px;padding:0 var(--sp-0-75);border:1px solid rgb(var(--ok-rgb) / .2);border-radius:var(--radius-full);background:rgb(var(--ok-rgb) / .06);color:rgb(var(--ok-rgb));font-size:var(--text-xs);font-weight:var(--fw-semibold);white-space:nowrap;place-items:center;line-height:1;display:inline-grid}.helpAskContextBtn p[data-v-c18939d4]{color:var(--text-secondary);font-size:var(--text-xs);line-height:var(--leading-normal);margin:0}.helpAskContextBtn select[data-v-c18939d4]{width:100%;min-height:34px;padding:0 var(--sp-1-5);border:1px solid var(--border-light);border-radius:var(--radius-md);background:var(--surface);color:var(--text-primary);font:inherit;font-size:var(--text-sm)}.helpContactInput[data-v-c18939d4],.helpContactTextarea[data-v-c18939d4]{border:1px solid var(--border-light);border-radius:var(--radius-lg);background:var(--surface);width:100%;color:var(--text-primary);font:inherit}.helpContactInput[data-v-c18939d4]{min-height:38px;padding:0 var(--sp-2)}.helpContactTextarea[data-v-c18939d4]{min-height:118px;padding:var(--sp-1-5) var(--sp-2);resize:vertical}.helpAskLayout[data-v-c18939d4]{gap:var(--sp-2);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.helpAskPrimary[data-v-c18939d4],.helpSuggestedAnswers[data-v-c18939d4]{gap:var(--sp-1-5);min-width:0;display:grid}.helpContactField--message .helpContactTextarea[data-v-c18939d4]{min-height:138px}.helpAskSearchHint[data-v-c18939d4],.helpSubmitChoice[data-v-c18939d4]{padding:var(--sp-1-5) var(--sp-2);border:1px solid var(--border-hairline);border-radius:var(--radius-lg);background:var(--surface);color:var(--text-secondary);font-size:var(--text-sm);line-height:var(--leading-normal)}.helpAskMetaStrip[data-v-c18939d4]{gap:var(--sp-1);flex-wrap:wrap;min-width:0;display:flex}.helpAskMetaStrip span[data-v-c18939d4]{min-height:24px;padding:0 var(--sp-1);border:1px solid var(--border-hairline);border-radius:var(--radius-full);background:var(--surface-raised);color:var(--text-secondary);font-size:var(--text-xs);font-weight:var(--fw-semibold);line-height:var(--leading-tight);align-items:center;display:inline-flex}.helpSubmitChoice--routes[data-v-c18939d4]{gap:var(--sp-1);background:var(--surface-raised);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.helpAskDelivery[data-v-c18939d4]{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}.helpSubmitChoice--routes span[data-v-c18939d4]{gap:var(--sp-0-5);min-width:0;display:grid}.helpSubmitChoice--routes strong[data-v-c18939d4]{color:var(--text-primary);font-size:var(--text-sm);line-height:var(--leading-tight)}.helpDeliveryChoice[data-v-c18939d4]{min-width:0;padding:var(--sp-1-5);gap:var(--sp-0-5);border:1px solid var(--border-hairline);border-radius:var(--radius-md);background:var(--surface);color:inherit;text-align:left;font:inherit;cursor:pointer;align-content:start;display:grid}.helpDeliveryChoice[data-v-c18939d4]:hover,.helpDeliveryChoice.isActive[data-v-c18939d4]{border-color:rgb(var(--accent-rgb) / .26);background:rgb(var(--accent-rgb) / .06)}.helpDeliveryChoice.isActive[data-v-c18939d4]{box-shadow:inset 0 0 0 1px rgb(var(--accent-rgb) / .18)}.helpDeliveryChoice span[data-v-c18939d4]{color:var(--text-secondary);font-size:var(--text-xs);line-height:var(--leading-normal)}.helpSuggestedAnswers[data-v-c18939d4]{padding:var(--sp-1-5) 0 0;border:1px solid var(--border-hairline);background:0 0;border-width:1px 0 0;border-radius:0}.helpSuggestedList[data-v-c18939d4]{gap:var(--sp-1);display:grid}.helpSuggestedAnswer[data-v-c18939d4]{min-width:0;padding:var(--sp-1);gap:var(--sp-0-5);border:1px solid var(--border-hairline);border-radius:var(--radius-md);background:var(--surface-raised);color:inherit;display:grid}.helpSuggestedAnswer[data-v-c18939d4]:hover{border-color:rgb(var(--accent-rgb) / .24);background:rgb(var(--accent-rgb) / .05)}.helpSuggestedAnswerMain[data-v-c18939d4]{gap:var(--sp-0-5);min-width:0;color:inherit;text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;display:grid}.helpSuggestedAnswer strong[data-v-c18939d4]{color:var(--text-primary);font-size:var(--text-sm);line-height:var(--leading-snug)}.helpSuggestedAnswerMain>span[data-v-c18939d4]{color:var(--text-secondary);font-size:var(--text-xs);line-height:var(--leading-normal);-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.helpSuggestedAnswer small[data-v-c18939d4]{gap:var(--sp-0-5);color:var(--text-tertiary);font-size:var(--text-xs);line-height:var(--leading-tight);flex-wrap:wrap;align-items:center;display:flex}.helpSuggestedActions[data-v-c18939d4]{gap:var(--sp-1);padding-top:var(--sp-0-5);flex-wrap:wrap;display:flex}.helpAskAdvanced[data-v-c18939d4]{gap:var(--sp-1);min-width:0;padding-top:var(--sp-1);border-top:1px solid var(--border-hairline);display:grid}.helpAskAdvanced summary[data-v-c18939d4]{justify-content:space-between;align-items:center;gap:var(--sp-1);min-height:30px;color:var(--text-secondary);font-size:var(--text-sm);font-weight:var(--fw-semibold);cursor:pointer;display:flex}.helpAskAdvanced summary small[data-v-c18939d4]{color:var(--text-tertiary);font-size:var(--text-xs);font-weight:var(--fw-semibold)}.helpAskAdvanced[data-v-c18939d4]>:not(summary){margin-top:var(--sp-1)}.helpEmpty--compact[data-v-c18939d4]{padding:var(--sp-1-5)}.helpHero[data-v-c18939d4]{padding:var(--sp-3);justify-content:space-between;align-items:center;gap:var(--sp-3);background:var(--surface-raised);display:flex}.helpHeroMain[data-v-c18939d4]{gap:var(--sp-0-5);min-width:0;display:grid}.helpHeroControl[data-v-c18939d4]{justify-items:end;gap:var(--sp-1);min-width:220px;display:grid}.helpHeroMetric[data-v-c18939d4]{align-items:baseline;gap:var(--sp-1);color:var(--text-secondary);font-size:var(--text-xs);display:flex}.helpHeroMetric strong[data-v-c18939d4]{color:var(--text-primary);font-size:var(--text-xl);line-height:var(--leading-tight)}.helpHeroEyebrow[data-v-c18939d4]{font-size:var(--text-xs);line-height:var(--leading-tight);font-weight:var(--fw-semibold);color:var(--text-muted)}.helpHeroTitle[data-v-c18939d4],.helpSectionTitle[data-v-c18939d4],.helpScenarioTitle[data-v-c18939d4],.helpDetailTitle[data-v-c18939d4]{color:var(--text-primary)}.helpHeroTitle[data-v-c18939d4]{font-size:var(--text-lg);font-weight:var(--fw-hdr)}.helpHeroText[data-v-c18939d4],.helpHeroNext[data-v-c18939d4],.helpSectionSub[data-v-c18939d4],.helpScenarioText[data-v-c18939d4],.helpScenarioOutcome[data-v-c18939d4],.helpDetailText[data-v-c18939d4],.helpEmpty[data-v-c18939d4]{font-size:var(--text-sm);line-height:var(--leading-normal);color:var(--text-secondary)}.helpHeroNext[data-v-c18939d4]{margin-top:var(--sp-1);color:var(--text-primary);font-weight:var(--fw-semibold)}.helpWorktop[data-v-c18939d4]{gap:var(--sp-2);grid-template-columns:minmax(260px,.86fr) minmax(0,1.14fr);align-items:stretch;display:grid}.helpScenarioRail[data-v-c18939d4],.helpDetailPanel[data-v-c18939d4],.helpShortcutPanel[data-v-c18939d4]{min-width:0}.helpScenarioRail[data-v-c18939d4]{max-height:472px;padding:var(--sp-2);align-content:start;gap:var(--sp-1);display:grid;overflow:auto}.helpPanelHead[data-v-c18939d4],.helpSectionHead[data-v-c18939d4]{justify-content:space-between;align-items:flex-start;gap:var(--sp-2);padding:var(--sp-1) var(--sp-1-5) var(--sp-1-5);display:flex}.helpSectionTitle[data-v-c18939d4]{font-size:var(--text-base);font-weight:var(--fw-hdr)}.helpCount[data-v-c18939d4]{border:1px solid var(--border-light);border-radius:var(--radius-full);min-width:28px;height:24px;color:var(--text-secondary);font-size:var(--text-xs);font-weight:var(--fw-semibold);place-items:center;display:inline-grid}.helpScenarioBtn[data-v-c18939d4]{min-width:0;padding:var(--sp-2);gap:var(--sp-0-5);border:1px solid var(--border-hairline);border-radius:var(--radius-lg);background:var(--surface);text-align:left;cursor:pointer;display:grid}.helpScenarioBtn.isActive[data-v-c18939d4]{border-color:rgb(var(--accent-rgb) / .28);background:rgb(var(--accent-rgb) / .06)}.helpScenarioBtn.isDone[data-v-c18939d4]{border-color:rgb(var(--ok-rgb) / .18);background:rgb(var(--ok-rgb) / .06)}.helpScenarioTop[data-v-c18939d4]{justify-content:space-between;align-items:center;gap:var(--sp-1);display:flex}.helpScenarioMeta[data-v-c18939d4]{color:var(--text-muted);font-size:var(--text-xs);line-height:var(--leading-tight);font-weight:var(--fw-semibold)}.helpScenarioState[data-v-c18939d4]{min-width:34px;height:22px;padding:0 var(--sp-1);border:1px solid var(--border-light);border-radius:var(--radius-full);color:var(--text-secondary);background:var(--surface);font-size:var(--text-xs);font-weight:var(--fw-semibold);place-items:center;display:inline-grid}.helpScenarioTitle[data-v-c18939d4]{font-size:var(--text-sm);line-height:var(--leading-snug);font-weight:var(--fw-bold)}.helpScenarioText[data-v-c18939d4]{font-size:var(--text-xs)}.helpScenarioOutcome[data-v-c18939d4]{padding-top:var(--sp-0-5);font-size:var(--text-xs)}.helpDetailPanel[data-v-c18939d4]{padding:var(--sp-4);align-content:start;gap:var(--sp-2-5);background:var(--surface-raised);display:grid}.helpDetailTop[data-v-c18939d4]{align-items:center;gap:var(--sp-1);display:flex}.helpDetailBadge[data-v-c18939d4],.helpStepCount[data-v-c18939d4]{min-height:26px;padding:0 var(--sp-1-5);border:1px solid var(--border-light);border-radius:var(--radius-full);color:var(--text-secondary);background:var(--surface);font-size:var(--text-xs);font-weight:var(--fw-semibold);align-items:center;display:inline-flex}.helpDetailTitle[data-v-c18939d4]{font-size:var(--text-xl);line-height:var(--leading-tight);font-weight:var(--fw-hdr)}.helpDetailText[data-v-c18939d4]{max-width:54ch}.helpOutcome[data-v-c18939d4]{gap:var(--sp-0-5);padding:var(--sp-2);border:1px solid var(--border-light);border-radius:var(--radius-lg);background:var(--surface);display:grid}.helpOutcome span[data-v-c18939d4]{color:var(--text-muted);font-size:var(--text-xs);font-weight:var(--fw-semibold)}.helpOutcome strong[data-v-c18939d4]{color:var(--text-primary);font-size:var(--text-sm);line-height:var(--leading-normal)}.helpOutcome small[data-v-c18939d4]{color:var(--text-tertiary);font-size:var(--text-xs)}.helpOutcome--compact[data-v-c18939d4]{padding:var(--sp-1)}.helpCommandGrid[data-v-c18939d4]{gap:var(--sp-1);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.helpCommandBtn[data-v-c18939d4]{min-width:0;padding:var(--sp-1-5);gap:var(--sp-0-5);border:1px solid var(--border-light);border-radius:var(--radius-lg);background:var(--surface);color:var(--text-primary);text-align:left;font:inherit;cursor:pointer;display:grid}.helpCommandBtn[data-v-c18939d4]:hover{border-color:rgb(var(--accent-rgb) / .24);background:rgb(var(--accent-rgb) / .04)}.helpCommandBtn span[data-v-c18939d4]{font-size:var(--text-sm);font-weight:var(--fw-semibold)}.helpCommandBtn small[data-v-c18939d4]{color:var(--text-secondary);font-size:var(--text-xs);line-height:var(--leading-normal)}.helpMark[data-v-c18939d4]{background:rgb(var(--accent-rgb) / .12);color:inherit;border-radius:4px;padding:0 2px}.helpSteps[data-v-c18939d4]{gap:var(--sp-1);color:var(--text-secondary);font-size:var(--text-sm);line-height:var(--leading-normal);margin:0;padding:0;list-style:none;display:grid}.helpStepBtn[data-v-c18939d4]{width:100%;padding:var(--sp-1-5);gap:var(--sp-1-5);border:1px solid var(--border-hairline);border-radius:var(--radius-lg);background:var(--surface);color:var(--text-secondary);text-align:left;font:inherit;cursor:pointer;grid-template-columns:28px minmax(0,1fr);align-items:start;display:grid}.helpStepBtn.isDone[data-v-c18939d4]{border-color:rgb(var(--ok-rgb) / .18);background:rgb(var(--ok-rgb) / .06);color:var(--text-primary)}.helpStepBtn--static[data-v-c18939d4]{cursor:default}.helpStepIndex[data-v-c18939d4]{border-radius:var(--radius-full);background:rgb(var(--accent-rgb) / .08);width:24px;height:24px;color:var(--accent-hover);font-size:var(--text-xs);font-weight:var(--fw-bold);place-items:center;display:inline-grid}.helpStepBtn.isDone .helpStepIndex[data-v-c18939d4]{background:rgb(var(--ok-rgb) / .12);color:rgb(var(--ok-rgb))}.helpDetailActions[data-v-c18939d4]{gap:var(--sp-1);flex-wrap:wrap;display:flex}.helpActionStatus[data-v-c18939d4]{padding:var(--sp-1-5) var(--sp-2);border:1px solid rgb(var(--accent-rgb) / .18);border-radius:var(--radius-lg);background:rgb(var(--accent-rgb) / .06);color:var(--text-secondary);font-size:var(--text-sm);line-height:var(--leading-normal)}.helpShortcutPanel[data-v-c18939d4]{padding:var(--sp-3);gap:var(--sp-2);display:grid}.helpShortcutWrap[data-v-c18939d4]{overflow:hidden}.helpShortcutTable[data-v-c18939d4]{border-collapse:collapse;width:100%}.helpShortcutTable th[data-v-c18939d4],.helpShortcutTable td[data-v-c18939d4]{padding:var(--sp-2) var(--sp-2-5);border-bottom:1px solid var(--border-hairline);text-align:left}.helpShortcutTable th[data-v-c18939d4]{background:var(--surface-raised);font-size:var(--text-xs);font-weight:var(--fw-semibold);letter-spacing:0;text-transform:none;color:var(--text-secondary)}.helpShortcutTable td[data-v-c18939d4]{font-size:var(--text-sm);color:var(--text-primary)}.helpShortcutTable tbody tr:last-child td[data-v-c18939d4]{border-bottom:0}.helpEmpty[data-v-c18939d4]{padding:var(--sp-3)}.helpDoneBtn[data-v-c18939d4]{white-space:nowrap}@media (width<=1080px){.helpLayout[data-v-c18939d4],.helpSidebar[data-v-c18939d4]{grid-template-columns:1fr}.helpModeNav[data-v-c18939d4]{grid-template-columns:repeat(2,minmax(92px,1fr));overflow-x:auto}.helpContent[data-v-c18939d4]{order:initial}.helpClassifier[data-v-c18939d4],.helpContactClassifier[data-v-c18939d4],.helpAskOptions[data-v-c18939d4],.helpRegistryMetaGrid[data-v-c18939d4],.helpAnswerToolbar[data-v-c18939d4],.helpForumFilters[data-v-c18939d4],.helpSubmitChoice--routes[data-v-c18939d4],.helpForumFilterSelects[data-v-c18939d4],.helpForumTopic[data-v-c18939d4],.helpThreadQuestionCard[data-v-c18939d4],.helpThreadHeader[data-v-c18939d4],.helpAskBox--compact[data-v-c18939d4],.helpCommentCompose[data-v-c18939d4],.helpQuestionThreadHead[data-v-c18939d4],.helpAskQuestionShell[data-v-c18939d4],.helpAskContextGrid[data-v-c18939d4]{grid-template-columns:1fr}.helpNav[data-v-c18939d4]{grid-template-columns:repeat(2,minmax(0,1fr))}.helpHero[data-v-c18939d4],.helpWorktop[data-v-c18939d4],.helpQuestionGrid[data-v-c18939d4],.helpContactGrid[data-v-c18939d4],.helpAnswerWorkspace[data-v-c18939d4],.helpAskLayout[data-v-c18939d4],.helpAnswerHeader[data-v-c18939d4],.helpAnswerRow[data-v-c18939d4]{grid-template-columns:1fr}.helpHero[data-v-c18939d4],.helpPanelIntro[data-v-c18939d4]{display:grid}.helpCount[data-v-c18939d4]{justify-self:start}.helpHeroControl[data-v-c18939d4]{justify-items:start;min-width:0}.helpCommandGrid[data-v-c18939d4]{grid-template-columns:1fr}.helpForumTopicScore[data-v-c18939d4],.helpForumTopicState[data-v-c18939d4],.helpThreadQuestionScore[data-v-c18939d4]{justify-items:start}.helpThreadQuestionScore[data-v-c18939d4],.helpThreadQuestionMain[data-v-c18939d4]{grid-area:auto;justify-self:start}.helpThreadActivity[data-v-c18939d4]{margin-left:0}}@media (width<=560px){.helpHeadMain[data-v-c18939d4]{gap:0}.helpHeadMain .uiPanelDescription[data-v-c18939d4]{-webkit-line-clamp:2;line-height:var(--leading-tight);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.helpSidebar--communication[data-v-c18939d4]{gap:var(--sp-1)}.helpForumFilterActions[data-v-c18939d4]{justify-content:flex-start}.helpForumFilterSelects[data-v-c18939d4]{width:min(340px, calc(100vw - var(--sp-4)));left:0;right:auto}.helpShortcutTable[data-v-c18939d4],.helpShortcutTable thead[data-v-c18939d4],.helpShortcutTable tbody[data-v-c18939d4],.helpShortcutTable tr[data-v-c18939d4],.helpShortcutTable td[data-v-c18939d4]{width:100%;display:block}.helpShortcutTable thead[data-v-c18939d4]{display:none}.helpShortcutTable tbody[data-v-c18939d4]{gap:var(--sp-1);display:grid}.helpShortcutTable tr[data-v-c18939d4]{padding:var(--sp-1);border:1px solid var(--border-hairline);border-radius:var(--radius-lg);background:var(--surface)}.helpShortcutTable td[data-v-c18939d4]{color:var(--text-primary);border-bottom:0;padding:0}.helpShortcutTable td+td[data-v-c18939d4]{margin-top:var(--sp-1);color:var(--text-secondary)}.helpShortcutTable td[data-v-c18939d4]:before{content:attr(data-label);margin-bottom:var(--sp-0-5);color:var(--text-tertiary);font-size:var(--text-xs);font-weight:var(--fw-semibold);line-height:var(--leading-tight);display:block}.helpForumTopic[data-v-c18939d4]{padding:var(--sp-1-5) 0;gap:var(--sp-1)}.helpForumTopicScore[data-v-c18939d4],.helpForumTopicActivity[data-v-c18939d4]{display:none}.helpForumTopicMeta[data-v-c18939d4]{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.helpForumTopicMain strong[data-v-c18939d4]{font-size:var(--text-sm)}.helpForumTopicMain>span[data-v-c18939d4]:not(.helpForumTopicMeta):not(.helpForumTopicActivity){-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.helpForumTopicState[data-v-c18939d4]{justify-content:flex-start;align-items:center;gap:var(--sp-0-5);flex-wrap:wrap;display:flex}.helpForumTopicState small[data-v-c18939d4]:last-child{display:none}.helpNav[data-v-c18939d4]{grid-template-columns:1fr}.helpContactField--message .helpContactTextarea[data-v-c18939d4]{min-height:128px}.helpDetailActions[data-v-c18939d4] .btn{flex:100%}}.previewEnvBadge[data-v-b36cf8c6]{z-index:var(--z-overlay-toast);border:1px solid rgb(var(--shade) / .22);background:rgb(var(--shade) / .92);max-width:min(360px,100vw - 24px);color:var(--bg-page);pointer-events:none;text-transform:uppercase;border-radius:6px;padding:6px 8px;font-size:11px;font-weight:700;line-height:1.2;position:fixed;bottom:12px;right:12px}@media (width<=1179px){.previewEnvBadge.isSidebarDrawerOpen[data-v-b36cf8c6]{display:none}}.loginRoute[data-v-1b44dc81]{min-height:100vh;padding:var(--sp-6);background:var(--surface-sunken);color:var(--text-primary);place-items:center;display:grid;overflow:auto}@media (width<=760px){.loginRoute[data-v-1b44dc81]{padding:var(--sp-3-5)}}@media (height<=720px){.loginRoute[data-v-1b44dc81]{place-items:start center}}.filterEntryList[data-v-bc2df21d]{gap:var(--filter-entry-list-gap,var(--sp-0-5));align-content:start;min-width:0;display:grid}.filterEntryList--cell[data-v-bc2df21d],.filterEntryList--popup[data-v-bc2df21d]{--filter-entry-heading-min-h:23px;--filter-entry-item-min-h:24px;--filter-entry-font-size:var(--text-sm)}.filterEntryList--ui[data-v-bc2df21d]{--filter-entry-heading-min-h:24px;--filter-entry-item-min-h:25px;--filter-entry-font-size:var(--text-sm)}.filterEntryHeading[data-v-bc2df21d]{min-height:var(--filter-entry-heading-min-h);padding:var(--sp-1) var(--sp-2) var(--sp-1) calc(var(--sp-2) + var(--filter-entry-level,var(--cb-level,var(--opt-level,var(--ui-combo-level,0)))) * 12px);border:1px solid var(--ui-combo-heading-border,var(--border-lighter));border-radius:var(--radius-sm);background:var(--ui-combo-heading-bg,var(--surface-raised));color:var(--ui-combo-heading-text,var(--text-secondary));cursor:default;-webkit-user-select:none;user-select:none;align-items:center;margin:0;display:flex}.filterEntryHeading--section[data-v-bc2df21d]{border-color:var(--accent-ring);background:var(--surface-sunken)}.filterEntryHeading--group[data-v-bc2df21d]{background:var(--surface-raised)}.filterEntryHeading--collapsible[data-v-bc2df21d]{cursor:default}.filterEntryHeadingRow[data-v-bc2df21d]{align-items:baseline;gap:var(--sp-1-5);width:100%;min-width:0;display:flex}.filterEntryHeadingKind[data-v-bc2df21d]{font-size:var(--text-xs);letter-spacing:0;color:var(--ui-combo-heading-kind,var(--text-muted));flex:none;font-weight:740;line-height:1}.filterEntryHeading--section .filterEntryHeadingKind[data-v-bc2df21d]{color:var(--accent)}.filterEntryHeadingLabel[data-v-bc2df21d]{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--text-xs);letter-spacing:0;color:var(--ui-combo-heading-label,var(--text-secondary));flex:auto;font-weight:700;overflow:hidden}.filterEntryHeadingToggle[data-v-bc2df21d]{border-radius:var(--radius-xs);width:18px;height:18px;color:var(--ui-combo-heading-kind,var(--text-muted));font:inherit;cursor:pointer;transition:background var(--transition-fast), border-color var(--transition-fast), color var(--transition-fast);background:0 0;border:1px solid #0000;outline:none;flex:none;justify-content:center;align-items:center;margin-left:auto;line-height:1;display:inline-flex}.filterEntryHeadingToggle[data-v-bc2df21d]:hover,.filterEntryHeadingToggle[data-v-bc2df21d]:focus-visible{border-color:var(--ui-combo-item-hover-border,var(--accent-ring));background:var(--ui-combo-item-hover-bg,var(--surface-sunken));color:var(--ui-combo-item-hover-text,var(--text-primary))}.filterEntryHeadingToggleIcon[data-v-bc2df21d]{width:7px;height:7px;transition:transform var(--transition-fast);border-bottom:2px solid;border-right:2px solid;transform:rotate(-45deg)}.filterEntryHeading--expanded .filterEntryHeadingToggleIcon[data-v-bc2df21d]{transform:rotate(45deg)}.filterEntryItem[data-v-bc2df21d]{box-sizing:border-box;width:100%;min-width:0;min-height:var(--filter-entry-item-min-h);padding:var(--sp-1) var(--sp-2) var(--sp-1) calc(var(--sp-2) + var(--filter-entry-level,var(--cb-level,var(--opt-level,var(--ui-combo-level,0)))) * 12px);border-radius:var(--radius-sm);color:var(--ui-combo-item-text,var(--text-primary));font:inherit;font-size:var(--filter-entry-font-size);text-align:left;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background var(--transition-fast), border-color var(--transition-fast), color var(--transition-fast);background:0 0;border:1px solid #0000;outline:none;align-items:center;font-weight:480;line-height:1.2;display:flex}.filterEntryItem--withCheck[data-v-bc2df21d]{grid-template-columns:var(--ui-combo-check-width,14px) minmax(0, 1fr);gap:var(--sp-1-5);padding-left:var(--sp-2);display:grid}.filterEntryItem[data-v-bc2df21d]:hover,.filterEntryItem[data-v-bc2df21d]:focus-visible,.filterEntryItem[data-highlighted][data-v-bc2df21d]{border-color:var(--ui-combo-item-hover-border,var(--accent-ring));background:var(--ui-combo-item-hover-bg,var(--surface-sunken));color:var(--ui-combo-item-hover-text,var(--text-primary))}.filterEntryItem[data-state=checked][data-v-bc2df21d],.filterEntryItem--selected[data-v-bc2df21d]{border-color:var(--ui-combo-item-checked-border,var(--accent-ring));background:var(--ui-combo-item-checked-bg,var(--surface-raised));color:var(--ui-combo-item-checked-text,var(--text-primary));font-weight:560}.filterEntryItem--article[data-v-bc2df21d]{font-weight:520}.filterEntryItem--financial[data-v-bc2df21d]{color:rgb(var(--ok-rgb))}.filterEntryItemText[data-v-bc2df21d]{gap:var(--sp-0-5);flex:auto;min-width:0;display:grid}.filterEntryItemTrailing[data-v-bc2df21d]{min-width:0;margin-left:var(--sp-2);flex:none}.filterEntryItemLabelRow[data-v-bc2df21d]{align-items:center;gap:var(--sp-1-5);min-width:0;display:flex}.filterEntryItemBadge[data-v-bc2df21d]{max-width:96px}.filterEntryStatusBadges[data-v-bc2df21d]{align-items:center;gap:var(--sp-1);flex:none;min-width:0;display:inline-flex}.filterEntryStatusBadge[data-v-bc2df21d]{max-width:80px}.filterEntryItemLabel[data-v-bc2df21d],.filterEntryItemContext[data-v-bc2df21d]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.filterEntryTextPart--styled[data-v-bc2df21d]{border-radius:var(--radius-xs);padding:0 2px}.filterEntryItemContext[data-v-bc2df21d]{font-family:var(--font-mono);font-size:var(--text-2xs);color:inherit;opacity:.56;font-weight:430;line-height:1.05}.filterEntryItemCheck[data-v-bc2df21d]{width:var(--ui-combo-check-width,14px);color:var(--ui-combo-item-check,var(--accent));font-size:var(--text-sm);justify-content:center;align-items:center;font-weight:800;display:inline-flex}.filterOptionGroupScroll[data-v-53c45086]{overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:var(--border) transparent;-webkit-overflow-scrolling:touch;max-width:100%;overflow:auto hidden}.filterOptionGroupScroll[data-v-53c45086]::-webkit-scrollbar{height:4px}.filterOptionGroupScroll[data-v-53c45086]::-webkit-scrollbar-thumb{background:var(--border);border-radius:999px}.filterOptionGroupCtrl[data-v-53c45086]{flex-wrap:nowrap;width:max-content;min-width:100%;display:flex}.filterOptionGroupBtn[data-v-53c45086]{white-space:nowrap;flex:none;justify-content:flex-start;gap:6px;min-width:0;max-width:168px}.filterOptionGroupLabel[data-v-53c45086]{text-overflow:ellipsis;min-width:0;overflow:hidden}.filterOptionGroupCount[data-v-53c45086]{min-width:16px;height:16px;padding:0 var(--sp-1);border:1px solid var(--border-lighter);background:var(--surface-raised);border-radius:999px;flex:none;justify-content:center;align-items:center;line-height:1;display:inline-flex}.filterOptionGroupBtn[aria-pressed=true] .filterOptionGroupCount[data-v-53c45086]{border-color:rgb(var(--accent-rgb) / .34);background:var(--surface)}.optPop[data-v-d4b63885]{z-index:var(--z-overlay-popup);max-height:var(--opt-pop-max-height,420px);--ui-popup-close-size:17px;--ui-popup-close-font-size:9px;--filter-entry-list-gap:1px;--filter-entry-heading-min-h:20px;--filter-entry-item-min-h:22px;flex-direction:column;display:flex;position:fixed;overflow:hidden}.optHead[data-v-d4b63885]{flex:none;gap:6px}.optTitle[data-v-d4b63885]{letter-spacing:0}.optClose[data-v-d4b63885]{font-weight:560}.optList[data-v-d4b63885]{overscroll-behavior:contain;flex:auto;min-height:0;padding:3px;overflow:auto}.optTabs[data-v-d4b63885],.optScope[data-v-d4b63885]{border-bottom:1px solid var(--border-lighter);background:var(--surface-sunken);flex:none;padding:5px 5px 3px}.optGroups[data-v-d4b63885]{border-bottom:1px solid var(--border-lighter);background:var(--surface-raised);flex:none;padding:3px 5px 2px}.optItem[data-v-d4b63885]{cursor:pointer;text-align:left;white-space:nowrap;text-overflow:ellipsis;width:100%;min-height:20px;font-size:var(--text-sm-plus);color:var(--text-primary);background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;padding:2px 8px;font-weight:400;display:flex;overflow:hidden}.optItemRich[data-v-d4b63885]{padding-left:calc(8px + (var(--opt-level,0) * 12px))}.optHeading[data-v-d4b63885]{border:1px solid var(--border-lighter);background:var(--surface-raised);min-height:20px;color:var(--text-secondary);-webkit-user-select:none;user-select:none;font-size:var(--text-sm-plus);border-radius:6px;align-items:center;margin:4px 3px 2px;padding:3px 8px;font-weight:620;line-height:1.2;display:flex}.optHeading.optItemRich[data-v-d4b63885]{padding-left:calc(8px + (var(--opt-level,0) * 12px))}.optHeadingRow[data-v-d4b63885]{align-items:baseline;gap:7px;width:100%;min-width:0;display:flex}.optHeadingKind[data-v-d4b63885]{font-size:var(--text-2xs);letter-spacing:.02em;color:var(--text-muted);flex:none;font-weight:740;line-height:1}.optHeadingLabel[data-v-d4b63885]{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--text-sm-plus);letter-spacing:.01em;color:var(--text-secondary);flex:auto;font-weight:660;overflow:hidden}.optHeading--section[data-v-d4b63885]{background:var(--surface-sunken);border-color:var(--accent-ring)}.optHeading--section .optHeadingKind[data-v-d4b63885]{color:var(--accent)}.optHeading--group[data-v-d4b63885]{background:var(--surface-raised)}.optHeading--group .optHeadingKind[data-v-d4b63885]{color:var(--text-muted)}.optHeading--group .optHeadingLabel[data-v-d4b63885]{color:var(--text-secondary)}.optItemRow[data-v-d4b63885]{gap:1px;width:100%;min-width:0;display:grid}.optLabel[data-v-d4b63885]{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.optContext[data-v-d4b63885]{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--text-2xs);color:inherit;font-weight:430;line-height:1.15;overflow:hidden}.optItem--section .optLabel[data-v-d4b63885],.optItem--group .optLabel[data-v-d4b63885]{font-weight:400}.optItem--article .optLabel[data-v-d4b63885]{font-weight:420}.optItem[data-v-d4b63885]:hover,.optItem[data-v-d4b63885]:focus-visible{background:rgb(var(--shade) / .055);border-color:var(--accent-ring);outline:none}.optItem.optClear[data-v-d4b63885]{color:var(--text-secondary)}.optEmpty[data-v-d4b63885]{font-size:var(--text-xs);color:var(--text-secondary);padding:8px 7px}:root[data-theme=dark] .optItem[data-v-d4b63885]:hover,:root[data-theme=dark] .optItem[data-v-d4b63885]:focus-visible{background:rgb(var(--glow) / .055)}@media (pointer:coarse){.optPop[data-v-d4b63885]{--filter-entry-heading-min-h:44px;--filter-entry-item-min-h:44px}.optItem[data-v-d4b63885]{min-height:44px}}.dp__input_wrap{width:100%;box-sizing:unset;position:relative}.dp__input_wrap:focus{border-color:var(--dp-border-color-hover);outline:none}.dp__input_valid{box-shadow:0 0 var(--dp-border-radius) var(--dp-success-color);border-color:var(--dp-success-color)}.dp__input_valid:hover{border-color:var(--dp-success-color)}.dp__input_invalid{box-shadow:0 0 var(--dp-border-radius) var(--dp-danger-color);border-color:var(--dp-danger-color)}.dp__input_invalid:hover{border-color:var(--dp-danger-color)}.dp__input{background-color:var(--dp-background-color);border-radius:var(--dp-border-radius);font-family:var(--dp-font-family);border:1px solid var(--dp-border-color);width:100%;font-size:var(--dp-font-size);line-height:calc(var(--dp-font-size)*1.5);padding:var(--dp-input-padding);color:var(--dp-text-color);box-sizing:border-box;outline:none;transition:border-color .2s cubic-bezier(.645,.045,.355,1)}.dp__input::placeholder{opacity:.7}.dp__input:hover:not(.dp__input_focus){border-color:var(--dp-border-color-hover)}.dp__input_not_clearable{padding-inline-end:var(--dp-input-not-clearable-padding)!important}.dp__input_reg{caret-color:#0000}.dp__input_focus{border-color:var(--dp-border-color-focus)}.dp__disabled{background:var(--dp-disabled-color)}.dp__disabled::placeholder{color:var(--dp-disabled-color-text)}.dp__input_icons{width:var(--dp-font-size);height:var(--dp-font-size);stroke-width:0;font-size:var(--dp-font-size);line-height:calc(var(--dp-font-size)*1.5);color:var(--dp-icon-color);box-sizing:content-box;padding:6px 12px;display:inline-block}.dp__input_icon{cursor:pointer;top:50%;color:var(--dp-icon-color);position:absolute;inset-inline-start:0;transform:translateY(-50%)}.dp--clear-btn{top:50%;cursor:pointer;color:var(--dp-icon-color);background:0 0;border:none;align-items:center;margin:0;padding:0;display:inline-flex;position:absolute;inset-inline-end:0;transform:translateY(-50%)}.dp__input_icon_pad{padding-inline-start:var(--dp-input-icon-padding)}.dp__menu{background:var(--dp-background-color);border-radius:var(--dp-border-radius);min-width:var(--dp-menu-min-width);font-family:var(--dp-font-family);font-size:var(--dp-font-size);-webkit-user-select:none;user-select:none;border:1px solid var(--dp-menu-border-color);box-sizing:border-box}.dp__menu:after,.dp__menu:before{box-sizing:border-box}.dp__menu:focus{border:1px solid var(--dp-menu-border-color);outline:none}.dp--menu-wrapper{z-index:99999;position:absolute}.dp__menu_inner{padding:var(--dp-menu-padding)}.dp--menu--inner-stretched{padding:6px 0}.dp__menu_index{z-index:99999}.dp-menu-loading,.dp__menu_readonly,.dp__menu_disabled{z-index:999999;position:absolute;inset:0}.dp__menu_disabled{cursor:not-allowed;background:#ffffff80}.dp__menu_readonly{cursor:default;background:0 0}.dp-menu-loading{cursor:default;background:#ffffff80}.dp--menu-load-container{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.dp--menu-loader{border:var(--dp-loader);box-sizing:border-box;border-bottom-color:#0000;border-radius:50%;width:48px;height:48px;animation:1s linear infinite dp-load-rotation;display:inline-block;position:absolute}@keyframes dp-load-rotation{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.dp__arrow_top{background-color:var(--dp-background-color);border-inline-end:1px solid var(--dp-menu-border-color);border-top:1px solid var(--dp-menu-border-color);width:12px;height:12px;position:absolute;transform:translateY(-50%)rotate(-45deg)}.dp__arrow_bottom{left:var(--dp-arrow-left);background-color:var(--dp-background-color);border-inline-end:1px solid var(--dp-menu-border-color);border-bottom:1px solid var(--dp-menu-border-color);width:12px;height:12px;position:absolute;bottom:0;transform:translate(-50%,50%)rotate(45deg)}.dp__action_extra{text-align:center;padding:2px 0}.dp--preset-dates{border-inline-end:1px solid var(--dp-border-color);padding:5px}.dp--preset-dates[data-dp-mobile],.dp--preset-dates-collapsed{max-width:calc(var(--dp-menu-width) - var(--dp-action-row-padding)*2);border:none;align-self:center;display:flex;overflow-x:auto}.dp__sidebar_left{border-inline-end:1px solid var(--dp-border-color);padding:5px}.dp__sidebar_right{margin-inline-end:1px solid var(--dp-border-color);padding:5px}.dp--preset-range{text-align:left;white-space:nowrap;width:100%;color:var(--dp-text-color);border-radius:var(--dp-border-radius);transition:var(--dp-common-transition);padding:5px;display:block}.dp--preset-range:hover{background-color:var(--dp-hover-color);color:var(--dp-hover-text-color);cursor:pointer}.dp--preset-range[data-dp-mobile]{border:1px solid var(--dp-border-color);margin:0 3px}.dp--preset-range[data-dp-mobile]:first-child{margin-left:0}.dp--preset-range[data-dp-mobile]:last-child{margin-right:0}.dp--preset-range-collapsed{border:1px solid var(--dp-border-color);margin:0 3px}.dp--preset-range-collapsed:first-child{margin-left:0}.dp--preset-range-collapsed:last-child{margin-right:0}.dp__menu_content_wrapper{display:flex}.dp__menu_content_wrapper[data-dp-mobile],.dp--menu-content-wrapper-collapsed{flex-direction:column-reverse}.dp__calendar_header{color:var(--dp-text-color);white-space:nowrap;justify-content:center;align-items:center;font-weight:700;display:flex;position:relative}.dp__calendar_header_item{text-align:center;height:var(--dp-cell-size);padding:var(--dp-cell-padding);width:var(--dp-cell-size);box-sizing:border-box;flex-grow:1}.dp__calendar_row{margin:var(--dp-row-margin);justify-content:center;align-items:center;display:flex}.dp__calendar_item{text-align:center;box-sizing:border-box;color:var(--dp-text-color);flex-grow:1}.dp__calendar{position:relative}.dp__calendar_header_cell{border-bottom:thin solid var(--dp-border-color);padding:var(--dp-calendar-header-cell-padding)}.dp__cell_inner{text-align:center;border-radius:var(--dp-cell-border-radius);height:var(--dp-cell-size);padding:var(--dp-cell-padding);width:var(--dp-cell-size);box-sizing:border-box;border:1px solid #0000;justify-content:center;align-items:center;display:flex;position:relative}.dp__cell_inner:hover{transition:all .2s}.dp__cell_auto_range_start,.dp__date_hover_start:hover,.dp__range_start{border-start-end-radius:0;border-end-end-radius:0}.dp__cell_auto_range_end,.dp__date_hover_end:hover,.dp__range_end{border-start-start-radius:0;border-end-start-radius:0}.dp__range_end,.dp__range_start,.dp__active_date{background:var(--dp-primary-color);color:var(--dp-primary-text-color)}.dp__date_hover_end:hover,.dp__date_hover_start:hover,.dp__date_hover:hover{background:var(--dp-hover-color);color:var(--dp-hover-text-color)}.dp__cell_offset{color:var(--dp-secondary-color)}.dp__cell_disabled{color:var(--dp-secondary-color);cursor:not-allowed}.dp--extended-fixed-end,.dp--extended-fixed-start,.dp__range_between{background:var(--dp-range-between-dates-background-color);color:var(--dp-range-between-dates-text-color);border:1px solid var(--dp-range-between-border-color);border-radius:0}.dp__range_between_week{background:var(--dp-primary-color);color:var(--dp-primary-text-color);border-top:1px solid var(--dp-primary-color);border-bottom:1px solid var(--dp-primary-color);border-radius:0}.dp__today{border:1px solid var(--dp-primary-color)}.dp__week_num{color:var(--dp-secondary-color);text-align:center}.dp__cell_auto_range{border-top:1px dashed var(--dp-primary-color);border-bottom:1px dashed var(--dp-primary-color);border-radius:0}.dp__cell_auto_range_start{border-inline-start:1px dashed var(--dp-primary-color);border-top:1px dashed var(--dp-primary-color);border-bottom:1px dashed var(--dp-primary-color);border-start-start-radius:var(--dp-cell-border-radius);border-end-start-radius:var(--dp-cell-border-radius)}.dp__cell_auto_range_end{border-top:1px dashed var(--dp-primary-color);border-bottom:1px dashed var(--dp-primary-color);border-inline-end:1px dashed var(--dp-primary-color);border-start-end-radius:var(--dp-cell-border-radius);border-end-end-radius:var(--dp-cell-border-radius)}.dp__calendar_header_separator{background:var(--dp-border-color);width:100%;height:1px}.dp__calendar_next{margin-inline-start:var(--dp-multi-calendars-spacing)}.dp__marker_line,.dp__marker_dot{background-color:var(--dp-marker-color);height:5px;position:absolute;bottom:0}.dp__marker_dot{border-radius:50%;width:5px;left:50%;transform:translate(-50%)}.dp__marker_line{width:100%;left:0}.dp__marker_tooltip{border-radius:var(--dp-border-radius);background-color:var(--dp-tooltip-color);border:1px solid var(--dp-border-color);z-index:99999;box-sizing:border-box;cursor:default;padding:5px;position:absolute}.dp__tooltip_content{white-space:nowrap}.dp__tooltip_text{color:var(--dp-text-color);flex-flow:row;align-items:center;display:flex}.dp__tooltip_mark{background-color:var(--dp-text-color);width:5px;height:5px;color:var(--dp-text-color);border-radius:50%;margin-inline-end:5px}.dp__arrow_bottom_tp{background-color:var(--dp-tooltip-color);border-inline-end:1px solid var(--dp-border-color);border-bottom:1px solid var(--dp-border-color);width:8px;height:8px;position:absolute;bottom:0;transform:translate(-50%,50%)rotate(45deg)}.dp__instance_calendar{width:100%;position:relative}.dp__flex_display[data-dp-mobile],.dp--flex-display-collapsed{flex-direction:column}.dp__cell_highlight{background-color:var(--dp-highlight-color)}.dp__month_year_row{height:var(--dp-month-year-row-height);color:var(--dp-text-color);box-sizing:border-box;align-items:center;display:flex}.dp__inner_nav{cursor:pointer;height:var(--dp-month-year-row-button-size);width:var(--dp-month-year-row-button-size);color:var(--dp-icon-color);text-align:center;border-radius:50%;justify-content:center;align-items:center;display:flex}.dp__inner_nav svg{height:var(--dp-button-icon-height);width:var(--dp-button-icon-height)}.dp__inner_nav:hover{background:var(--dp-hover-color);color:var(--dp-hover-icon-color)}[dir=rtl] .dp__inner_nav{transform:rotate(180deg)}.dp__inner_nav_disabled:hover,.dp__inner_nav_disabled{background:var(--dp-disabled-color);color:var(--dp-disabled-color-text);cursor:not-allowed}.dp--year-select,.dp__month_year_select{text-align:center;cursor:pointer;height:var(--dp-month-year-row-height);border-radius:var(--dp-border-radius);box-sizing:border-box;color:var(--dp-text-color);justify-content:center;align-items:center;display:flex}.dp--year-select:hover,.dp__month_year_select:hover{background:var(--dp-hover-color);color:var(--dp-hover-text-color);transition:var(--dp-common-transition)}.dp__month_year_select{width:50%}.dp--year-select{width:100%}.dp__month_year_wrap{flex-direction:row;align-items:center;width:100%;display:flex}.dp__year_disable_select{justify-content:space-around}.dp--header-wrap{flex-direction:column;width:100%;display:flex}.dp__overlay{background:var(--dp-background-color);z-index:99999;width:100%;font-family:var(--dp-font-family);color:var(--dp-text-color);box-sizing:border-box;transition:opacity 1s ease-out}.dp--overlay-absolute{height:100%;position:absolute;top:0;left:0}.dp--overlay-relative{position:relative}.dp__overlay_container::-webkit-scrollbar-track{box-shadow:var(--dp-scroll-bar-background);background-color:var(--dp-scroll-bar-background)}.dp__overlay_container::-webkit-scrollbar{background-color:var(--dp-scroll-bar-background);width:5px}.dp__overlay_container::-webkit-scrollbar-thumb{background-color:var(--dp-scroll-bar-color);border-radius:10px}.dp__overlay:focus{border:none;outline:none}.dp__container_flex{display:flex}.dp__container_block{display:block}.dp__overlay_container{height:var(--dp-overlay-height);flex-direction:column;overflow-y:auto}.dp__time_picker_overlay_container{height:100%}.dp__overlay_row{box-sizing:border-box;flex-wrap:wrap;align-items:center;width:100%;max-width:100%;margin-inline:auto;padding:0;display:flex}.dp__flex_row{flex:1}.dp__overlay_col{box-sizing:border-box;width:33%;padding:var(--dp-overlay-col-padding);white-space:nowrap}.dp__overlay_cell_pad{padding:var(--dp-common-padding) 0}.dp__overlay_cell_active{cursor:pointer;border-radius:var(--dp-border-radius);text-align:center;background:var(--dp-primary-color);color:var(--dp-primary-text-color)}.dp__overlay_cell{cursor:pointer;border-radius:var(--dp-border-radius);text-align:center}.dp__overlay_cell:hover{background:var(--dp-hover-color);color:var(--dp-hover-text-color);transition:var(--dp-common-transition)}.dp__cell_in_between{background:var(--dp-hover-color);color:var(--dp-hover-text-color)}.dp__over_action_scroll{box-sizing:border-box;right:5px}.dp__overlay_cell_disabled{cursor:not-allowed;background:var(--dp-disabled-color)}.dp__overlay_cell_disabled:hover{background:var(--dp-disabled-color)}.dp__overlay_cell_active_disabled{cursor:not-allowed;background:var(--dp-primary-disabled-color)}.dp__overlay_cell_active_disabled:hover{background:var(--dp-primary-disabled-color)}.dp__btn,.dp--qr-btn,.dp--time-overlay-btn,.dp--time-invalid{font:inherit;transition:var(--dp-common-transition);border:none;line-height:normal}.dp--year-mode-picker{width:100%;height:var(--dp-cell-size);justify-content:space-between;align-items:center;display:flex}.dp--tp-wrap{width:100%}.dp--tp-wrap[data-dp-mobile]{max-width:100%}.dp__time_input{-webkit-user-select:none;user-select:none;width:100%;font-family:var(--dp-font-family);color:var(--dp-text-color);justify-content:center;align-items:center;display:flex}.dp__time_col_reg_block{padding:0 20px}.dp__time_col_reg_inline{padding:0 10px}.dp__time_col_reg_with_button{padding:0 15px}.dp__time_col_reg_with_button[data-compact~=true]{padding:0 5px}.dp__time_col_sec{padding:0 10px}.dp__time_col_sec_with_button{padding:0 5px}.dp__time_col_sec_with_button[data-collapsed~=true]{padding:0}.dp__time_col{text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.dp__time_col_block{font-size:var(--dp-time-font-size)}.dp__time_display_block{padding:0 3px}.dp__time_display_inline{padding:5px}.dp__time_picker_inline_container{justify-content:center;width:100%;display:flex}.dp__inc_dec_button{height:var(--dp-time-inc-dec-button-size);width:var(--dp-time-inc-dec-button-size);cursor:pointer;color:var(--dp-icon-color);box-sizing:border-box;border-radius:50%;justify-content:center;align-items:center;margin:0;padding:5px;display:flex}.dp__inc_dec_button svg{height:var(--dp-time-inc-dec-button-size);width:var(--dp-time-inc-dec-button-size)}.dp__inc_dec_button:hover{background:var(--dp-hover-color);color:var(--dp-hover-icon-color)}.dp__time_display{cursor:pointer;color:var(--dp-text-color);border-radius:var(--dp-border-radius);justify-content:center;align-items:center;display:flex}.dp__time_display:hover:enabled{background:var(--dp-hover-color);color:var(--dp-hover-text-color)}.dp__inc_dec_button_inline{cursor:pointer;align-items:center;width:100%;height:8px;padding:0;display:flex}.dp__inc_dec_button_disabled,.dp__inc_dec_button_disabled:hover{background:var(--dp-disabled-color);color:var(--dp-disabled-color-text);cursor:not-allowed}.dp__pm_am_button{background:var(--dp-primary-color);color:var(--dp-primary-text-color);padding:var(--dp-common-padding);border-radius:var(--dp-border-radius);cursor:pointer;border:none}.dp__pm_am_button[data-compact~=true]{padding:7px}.dp__tp_inline_btn_bar{background-color:var(--dp-secondary-color);width:100%;height:4px;transition:var(--dp-common-transition);border-collapse:collapse}.dp__tp_inline_btn_top:hover .dp__tp_btn_in_r{background-color:var(--dp-primary-color);transform:rotate(12deg)scale(1.15)translateY(-2px)}.dp__tp_inline_btn_top:hover .dp__tp_btn_in_l,.dp__tp_inline_btn_bottom:hover .dp__tp_btn_in_r{background-color:var(--dp-primary-color);transform:rotate(-12deg)scale(1.15)translateY(-2px)}.dp__tp_inline_btn_bottom:hover .dp__tp_btn_in_l{background-color:var(--dp-primary-color);transform:rotate(12deg)scale(1.15)translateY(-2px)}.dp--time-overlay-btn{background:0 0}.dp--time-invalid{background-color:var(--dp-disabled-color)}.dp__action_row{width:100%;padding:var(--dp-action-row-padding);box-sizing:border-box;color:var(--dp-text-color);flex-flow:row;align-items:center;display:flex}.dp__action_row svg{height:var(--dp-button-icon-height);width:auto}.dp__selection_preview{color:var(--dp-text-color);font-size:var(--dp-preview-font-size);white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.dp__action_buttons{white-space:nowrap;flex:0;justify-content:flex-end;align-items:center;margin-inline-start:auto;display:flex}.dp__action_button{padding:var(--dp-action-buttons-padding);line-height:var(--dp-action-button-height);height:var(--dp-action-button-height);cursor:pointer;border-radius:var(--dp-border-radius);font-size:var(--dp-preview-font-size);font-family:var(--dp-font-family);background:0 0;border:1px solid #0000;align-items:center;margin-inline-start:3px;display:inline-flex}.dp__action_cancel{color:var(--dp-text-color);border:1px solid var(--dp-border-color)}.dp__action_cancel:hover{border-color:var(--dp-primary-color);transition:var(--dp-action-row-transition)}.dp__action_buttons .dp__action_select{background:var(--dp-primary-color);color:var(--dp-primary-text-color)}.dp__action_buttons .dp__action_select:hover{background:var(--dp-primary-color);transition:var(--dp-action-row-transition)}.dp__action_buttons .dp__action_select:disabled{background:var(--dp-primary-disabled-color);cursor:not-allowed}.dp-quarter-picker-wrap{height:100%;min-width:var(--dp-menu-min-width);flex-direction:column;display:flex}.dp--qr-btn-disabled{cursor:not-allowed;background:var(--dp-disabled-color)}.dp--qr-btn-disabled:hover{background:var(--dp-disabled-color)}.dp--qr-btn{width:100%;padding:var(--dp-common-padding)}.dp--qr-btn:not(.dp--highlighted,.dp--qr-btn-active,.dp--qr-btn-disabled,.dp--qr-btn-between){background:0 0}.dp--qr-btn:hover:not(.dp--qr-btn-active,.dp--qr-btn-disabled){background:var(--dp-hover-color);color:var(--dp-hover-text-color);transition:var(--dp-common-transition)}.dp--quarter-items{flex-direction:column;flex:1;justify-content:space-evenly;width:100%;height:100%;display:flex}.dp--qr-btn-active{background:var(--dp-primary-color);color:var(--dp-primary-text-color)}.dp--qr-btn-between{background:var(--dp-hover-color);color:var(--dp-hover-text-color)}:root{--dp-common-transition:all .1s ease-in;--dp-menu-padding:6px 8px;--dp-animation-duration:.1s;--dp-menu-appear-transition-timing:cubic-bezier(.4, 0, 1, 1);--dp-transition-timing:ease-out;--dp-action-row-transition:all .2s ease-in;--dp-font-family:-apple-system, blinkmacsystemfont, "Segoe UI", roboto, oxygen, ubuntu, cantarell, "Open Sans", "Helvetica Neue", sans-serif;--dp-border-radius:4px;--dp-cell-border-radius:4px;--dp-transition-length:22px;--dp-transition-timing-general:.1s;--dp-button-height:35px;--dp-month-year-row-height:35px;--dp-month-year-row-button-size:25px;--dp-button-icon-height:20px;--dp-calendar-wrap-padding:0 5px;--dp-cell-size:35px;--dp-cell-padding:5px;--dp-common-padding:10px;--dp-input-icon-padding:35px;--dp-input-padding:6px 30px 6px 12px;--dp-input-not-clearable-padding:12px;--dp-menu-min-width:260px;--dp-action-buttons-padding:1px 6px;--dp-row-margin:5px 0;--dp-calendar-header-cell-padding:.5rem;--dp-multi-calendars-spacing:10px;--dp-overlay-col-padding:3px;--dp-time-inc-dec-button-size:32px;--dp-font-size:1rem;--dp-preview-font-size:.8rem;--dp-time-font-size:2rem;--dp-action-button-height:22px;--dp-action-row-padding:8px;--dp-direction:ltr}.dp__theme_dark{--dp-background-color:#212121;--dp-text-color:#fff;--dp-hover-color:#484848;--dp-hover-text-color:#fff;--dp-hover-icon-color:#959595;--dp-primary-color:#005cb2;--dp-primary-disabled-color:#61a8ea;--dp-primary-text-color:#fff;--dp-secondary-color:#a9a9a9;--dp-border-color:#2d2d2d;--dp-menu-border-color:#2d2d2d;--dp-border-color-hover:#aaaeb7;--dp-border-color-focus:#aaaeb7;--dp-disabled-color:#737373;--dp-disabled-color-text:#d0d0d0;--dp-scroll-bar-background:#212121;--dp-scroll-bar-color:#484848;--dp-success-color:#00701a;--dp-success-color-disabled:#428f59;--dp-icon-color:#959595;--dp-danger-color:#e53935;--dp-marker-color:#e53935;--dp-tooltip-color:#3e3e3e;--dp-highlight-color:#005cb233;--dp-range-between-dates-background-color:var(--dp-hover-color,#484848);--dp-range-between-dates-text-color:var(--dp-hover-text-color,#fff);--dp-range-between-border-color:var(--dp-hover-color,#fff);--dp-loader:5px solid #005cb2}.dp__theme_light{--dp-background-color:#fff;--dp-text-color:#212121;--dp-hover-color:#f3f3f3;--dp-hover-text-color:#212121;--dp-hover-icon-color:#959595;--dp-primary-color:#1976d2;--dp-primary-disabled-color:#6bacea;--dp-primary-text-color:#fff;--dp-secondary-color:#c0c4cc;--dp-border-color:#ddd;--dp-menu-border-color:#ddd;--dp-border-color-hover:#aaaeb7;--dp-border-color-focus:#aaaeb7;--dp-disabled-color:#f6f6f6;--dp-scroll-bar-background:#f3f3f3;--dp-scroll-bar-color:#959595;--dp-success-color:#76d275;--dp-success-color-disabled:#a3d9b1;--dp-icon-color:#959595;--dp-danger-color:#ff6f60;--dp-marker-color:#ff6f60;--dp-tooltip-color:#fafafa;--dp-disabled-color-text:#8e8e8e;--dp-highlight-color:#1976d21a;--dp-range-between-dates-background-color:var(--dp-hover-color,#f3f3f3);--dp-range-between-dates-text-color:var(--dp-hover-text-color,#212121);--dp-range-between-border-color:var(--dp-hover-color,#f3f3f3);--dp-loader:5px solid #1976d2}.dp__flex{align-items:center;display:flex}.dp__btn{background:0 0}.dp__main{font-family:var(--dp-font-family);-webkit-user-select:none;user-select:none;box-sizing:border-box;width:100%;position:relative}.dp__main *{direction:var(--dp-direction,ltr)}.dp__pointer{cursor:pointer}.dp__icon{stroke:currentColor;fill:currentColor}.dp__button{text-align:center;width:100%;color:var(--dp-icon-color);cursor:pointer;padding:var(--dp-common-padding);box-sizing:border-box;height:var(--dp-button-height);place-content:center;align-items:center;display:flex}.dp__button.dp__overlay_action{position:absolute;bottom:0}.dp__button:hover{background:var(--dp-hover-color);color:var(--dp-hover-icon-color)}.dp__button svg{height:var(--dp-button-icon-height);width:auto}.dp__button_bottom{border-bottom-left-radius:var(--dp-border-radius);border-bottom-right-radius:var(--dp-border-radius)}.dp__flex_display{display:flex}.dp__flex_display_with_input{flex-direction:column;align-items:flex-start}.dp__relative{position:relative}.calendar-next-enter-active,.calendar-next-leave-active,.calendar-prev-enter-active,.calendar-prev-leave-active{transition:all var(--dp-transition-timing-general) ease-out}.calendar-next-enter-from{opacity:0;transform:translateX(var(--dp-transition-length))}.calendar-next-leave-to,.calendar-prev-enter-from{opacity:0;transform:translateX(calc(var(--dp-transition-length) * -1))}.calendar-prev-leave-to{opacity:0;transform:translateX(var(--dp-transition-length))}.dp-menu-appear-bottom-enter-active,.dp-menu-appear-bottom-leave-active,.dp-menu-appear-top-enter-active,.dp-menu-appear-top-leave-active,.dp-slide-up-enter-active,.dp-slide-up-leave-active,.dp-slide-down-enter-active,.dp-slide-down-leave-active{transition:all var(--dp-animation-duration) var(--dp-transition-timing)}.dp-menu-appear-top-enter-from,.dp-menu-appear-top-leave-to,.dp-slide-down-leave-to,.dp-slide-up-enter-from{opacity:0;transform:translateY(var(--dp-transition-length))}.dp-menu-appear-bottom-enter-from,.dp-menu-appear-bottom-leave-to,.dp-slide-down-enter-from,.dp-slide-up-leave-to{opacity:0;transform:translateY(calc(var(--dp-transition-length) * -1))}.dp--arrow-btn-nav{transition:var(--dp-common-transition);height:100%}.dp--highlighted{background-color:var(--dp-highlight-color)}.dp--hidden-el{visibility:hidden}.dp--centered{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.cellCombobox[data-v-1039faa5]{box-sizing:border-box;background:var(--surface);border:2px solid var(--accent-ring);width:100%;height:100%;box-shadow:0 0 0 3px rgb(var(--shade) / .08);border-radius:0;flex-direction:column;display:flex;position:relative}.cellCombobox[data-v-1039faa5] [data-reka-combobox-root]{flex-direction:column;width:100%;height:100%;display:flex}.cbInputWrap[data-v-1039faa5]{box-sizing:border-box;flex:auto;grid-template-columns:minmax(0,1fr);align-items:center;width:100%;height:100%;min-height:100%;display:grid;position:relative}.cbInputWrap.hasClear[data-v-1039faa5]{grid-template-columns:minmax(0,1fr) 18px;column-gap:2px;padding-right:4px}.cbInput[data-v-1039faa5]{box-sizing:border-box;width:100%;min-width:0;height:100%;font-size:11.5px;font-weight:var(--fw-row,400);color:var(--text-primary);background:0 0;border:0;border-radius:0;outline:none;margin:0;padding:0 4px 0 8px;font-family:inherit}.cbClearBtn[data-v-1039faa5]{border:1px solid var(--border-lighter);background:var(--surface-raised);width:16px;height:16px;color:var(--text-secondary);cursor:pointer;border-radius:999px;flex:none;justify-content:center;place-self:center;align-items:center;font-size:11px;line-height:1;display:inline-flex;position:static}.cbClearBtn[data-v-1039faa5]:hover{background:var(--surface-sunken);color:var(--text-primary)}.cellCombobox:focus-within .cbInputWrap[data-v-1039faa5]{border-color:#0000}.cellCombobox[data-v-1039faa5]:focus-within{border-color:var(--accent)}.cbContent[data-v-1039faa5]{left:var(--cb-inline-offset,0px);z-index:var(--z-overlay-popup);min-width:100%;width:max(100%, var(--cb-content-ch,30ch));max-width:min(680px,100vw - 24px);max-height:var(--cb-max-height,420px);--filter-entry-list-gap:1px;--filter-entry-heading-min-h:20px;--filter-entry-item-min-h:22px;flex-direction:column;animation:.12s ease-out cbSlideIn-1039faa5;display:flex;position:absolute;overflow:hidden}.cbContent--below[data-v-1039faa5]{top:calc(100% + 2px)}.cbContent--above[data-v-1039faa5]{animation-name:cbSlideInUp-1039faa5;bottom:calc(100% + 2px)}@keyframes cbSlideIn-1039faa5{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes cbSlideInUp-1039faa5{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.cbViewport[data-v-1039faa5]{flex:auto;min-height:0;padding:2px 3px 3px;overflow-y:auto}.cbTabs[data-v-1039faa5],.cbScope[data-v-1039faa5]{border-bottom:1px solid var(--border-lighter);background:var(--surface-sunken);padding:4px 4px 2px}.cbGroups[data-v-1039faa5]{border-bottom:1px solid var(--border-lighter);background:var(--surface-raised);padding:3px 4px 2px}.cbHeading[data-v-1039faa5]{min-height:20px;padding:3px 8px 3px calc(8px + var(--cb-level,0) * 12px);border:1px solid var(--border-lighter);background:var(--surface-raised);color:var(--text-secondary);cursor:default;-webkit-user-select:none;user-select:none;border-radius:6px;align-items:center;margin:4px 3px 2px;font-size:11.5px;font-weight:620;line-height:1.2;display:flex}.cbHeadingRow[data-v-1039faa5]{align-items:baseline;gap:7px;width:100%;min-width:0;display:flex}.cbHeadingKind[data-v-1039faa5]{letter-spacing:.02em;color:var(--text-muted);flex:none;font-size:9px;font-weight:740;line-height:1}.cbHeadingLabel[data-v-1039faa5]{text-overflow:ellipsis;white-space:nowrap;letter-spacing:.01em;min-width:0;color:var(--text-secondary);flex:auto;font-size:11.5px;font-weight:660;overflow:hidden}.cbHeading--section[data-v-1039faa5]{background:var(--surface-sunken);border-color:var(--accent-ring)}.cbHeading--section .cbHeadingKind[data-v-1039faa5]{color:var(--accent)}.cbHeading--group[data-v-1039faa5]{background:var(--surface-raised)}.cbHeading--group .cbHeadingKind[data-v-1039faa5]{color:var(--text-muted)}.cbHeading--group .cbHeadingLabel[data-v-1039faa5]{color:var(--text-secondary)}.cbItem[data-v-1039faa5]{box-sizing:border-box;min-height:20px;padding:2px 8px 2px calc(8px + var(--cb-level,0) * 12px);color:var(--text-primary);cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;text-overflow:ellipsis;border-radius:6px;outline:none;align-items:center;font-size:11.5px;font-weight:400;line-height:1.2;display:flex;overflow:hidden}.cbItem--article[data-v-1039faa5]{font-weight:420}.cbItemText[data-v-1039faa5]{gap:1px;min-width:0;display:grid}.cbItemLabel[data-v-1039faa5],.cbItemContext[data-v-1039faa5]{text-overflow:ellipsis;overflow:hidden}.cbItemContext[data-v-1039faa5]{color:inherit;font-size:10px;font-weight:430;line-height:1.15}.cbItem[data-v-1039faa5]:hover{background:var(--surface-sunken)}.cbItem[data-highlighted][data-v-1039faa5]{background:rgb(var(--accent-rgb,37 99 235) / .08);color:var(--text-primary);font-weight:400}.cbItem[data-state=checked][data-v-1039faa5]{color:var(--text-primary);font-weight:400}.cbEmpty[data-v-1039faa5]{text-align:center;color:var(--text-muted);padding:7px;font-size:11.5px}.cbMore[data-v-1039faa5]{border-top:1px solid var(--border-lighter);color:var(--text-secondary);margin:2px 3px 3px;padding:6px 8px;font-size:11.5px;line-height:1.25}.cbMoreButton[data-v-1039faa5]{width:calc(100% - 6px);font:inherit;text-align:left;cursor:pointer;background:0 0;border-bottom:0;border-left:0;border-right:0;border-radius:0}.cbMoreButton[data-v-1039faa5]:hover,.cbMoreButton[data-v-1039faa5]:focus-visible{background:var(--surface-sunken);color:var(--text-primary);outline:none}:root[data-theme=dark] .cbItem[data-v-1039faa5]:hover{background:#ffffff0d}:root[data-theme=dark] .cbItem[data-highlighted][data-v-1039faa5]{background:rgb(var(--accent-rgb) / .16);color:var(--accent)}.cellFormatControls[data-v-59e1ac60]{display:block}.raGroupTitle[data-v-59e1ac60]{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.14em;padding:0 8px 1px;font-size:9.4px;font-weight:600;line-height:1.1}.raFormatSummary[data-v-59e1ac60]{width:100%;min-height:30px;color:var(--text-primary);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:9px;justify-content:space-between;align-items:center;gap:8px;margin:0;padding:4px 8px;display:flex}.raFormatSummary[data-v-59e1ac60]:hover,.raFormatSummary[data-v-59e1ac60]:focus-visible{background:var(--surface-sunken)}.raFormatSummaryTitle[data-v-59e1ac60]{font-size:var(--text-sm);font-weight:700;line-height:1.1}.raFormatSummaryMeta[data-v-59e1ac60]{color:var(--text-secondary);font-size:var(--text-xs);font-weight:650;line-height:1.1}.fmtBlock[data-v-59e1ac60]{border:1px solid var(--border-lighter);background:var(--surface);border-radius:10px;padding:4px}.fmtRow[data-v-59e1ac60]{grid-template-columns:50px minmax(0,1fr) auto;align-items:center;gap:3px;padding:1px 0;display:grid}.fmtRow[data-v-59e1ac60]:first-child{grid-template-columns:50px minmax(0,1fr)}.fmtRow .swatches[data-v-59e1ac60]{flex-wrap:wrap;gap:4px}.fmtRow .sw[data-v-59e1ac60]{--sw-size:18px;--sw-radius:5px;pointer-events:auto}.fmtRow .swatches--fg[data-v-59e1ac60]{flex-wrap:nowrap;gap:3px}.fmtRow .swatches--fg .sw[data-v-59e1ac60]{--sw-size:15px;--sw-radius:4px}.fmtRow .swCustom[data-v-59e1ac60]{border-color:var(--border-hairline);background:var(--surface-raised);color:var(--text-secondary);position:relative;overflow:hidden}.fmtRow .swCustom--fg[data-v-59e1ac60]{border-radius:var(--radius-full)}.fmtRow .swCustom[data-v-59e1ac60]:hover,.fmtRow .swCustom[data-v-59e1ac60]:focus-within{border-color:rgb(var(--accent-rgb) / .5);background:var(--surface);color:var(--text-primary)}.swCustomIcon[data-v-59e1ac60]{z-index:1;color:currentColor;pointer-events:none;width:12px;height:12px;position:relative}.swCustomInput[data-v-59e1ac60]{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}@media (pointer:coarse){.fmtRow .swatches[data-v-59e1ac60],.fmtRow .swatches--fg[data-v-59e1ac60]{flex-wrap:wrap}.fmtRow .sw[data-v-59e1ac60],.fmtRow .swatches--fg .sw[data-v-59e1ac60]{--sw-size:44px}}.fmtLbl[data-v-59e1ac60]{color:var(--text-secondary);min-width:0;font-size:10px}.fmtTools[data-v-59e1ac60]{justify-self:end;align-items:center;gap:2px;display:inline-flex}.fmtTog[data-v-59e1ac60]{border:1px solid var(--border-hairline);background:var(--surface-sunken);cursor:pointer;width:22px;min-width:22px;height:17px;min-height:17px;color:var(--text-secondary);border-radius:5px;justify-content:center;align-items:center;padding:0;font-weight:900;line-height:1;display:inline-flex}.fmtTog.on[data-v-59e1ac60]{background:var(--accent-soft);border-color:var(--accent-ring);color:var(--text-primary)}.fmtClear[data-v-59e1ac60]{text-align:left;width:100%;font-size:var(--text-sm-plus);cursor:pointer;color:var(--text-primary);background:0 0;border:0;border-radius:7px;justify-content:space-between;align-items:center;padding:4px 8px;font-weight:500;display:flex}.fmtClear[data-v-59e1ac60]:hover,.fmtClear[data-v-59e1ac60]:focus-visible{background:rgb(var(--shade) / .055);outline:none}.fmtClearHint[data-v-59e1ac60]{color:var(--text-secondary);font-size:10px;font-weight:500}:root[data-theme=dark],:root[data-theme=dark]{background:rgb(var(--glow) / .055)}:root[data-theme=dark]{background:var(--surface);color:var(--text-tertiary)}:root[data-theme=dark],:root[data-theme=dark]{background:var(--surface-raised);color:var(--text-primary)}.rowActMenu[data-v-627e99b1]{z-index:var(--z-overlay-menu);overscroll-behavior:contain;--ui-popup-radius:14px;--ui-popup-close-size:17px;--ui-popup-close-font-size:9px;width:min(360px,100vw - 16px);min-width:300px;max-height:calc(100dvh - 16px);padding:3px;display:block;position:fixed;overflow:auto}.raHeader[data-v-627e99b1]{gap:7px}.raHeaderMain[data-v-627e99b1]{min-width:0}.raEyebrow[data-v-627e99b1]{text-transform:uppercase;letter-spacing:.14em;color:var(--text-secondary);margin-bottom:3px;font-size:9.6px;font-weight:600;line-height:1.1}.raTitle[data-v-627e99b1]{font-size:var(--text-base);letter-spacing:-.02em;color:var(--text-primary);font-weight:620;line-height:1.15}.raHeaderSide[data-v-627e99b1]{align-items:center;gap:5px;display:inline-flex}.raScopeSwitch[data-v-627e99b1]{--ra-scope-bg:var(--surface-raised);--ra-scope-border:var(--border-lighter);--ra-scope-text:var(--text-secondary);--ra-scope-btn-hover-bg:var(--surface);--ra-scope-btn-hover-text:var(--text-primary);--ra-scope-btn-active-bg:var(--surface);--ra-scope-btn-active-border:var(--border-light);--ra-scope-btn-active-text:var(--text-primary);--ra-scope-btn-active-shadow:0 0 0 0 var(--border-hairline);border:1px solid var(--ra-scope-border);background:var(--ra-scope-bg);color:var(--ra-scope-text);white-space:nowrap;border-radius:8px;align-items:center;gap:2px;padding:1px;display:inline-flex}.raCtx[data-v-627e99b1]{border-radius:var(--radius-full);border:1px solid var(--border-lighter);background:var(--surface-sunken);min-height:20px;color:var(--text-secondary);font-size:var(--text-sm-plus);white-space:nowrap;box-shadow:none;justify-content:center;align-items:center;padding:0 8px;font-weight:500;display:inline-flex}.raGroup[data-v-627e99b1]{background:0 0;border:0;margin-top:0;padding:0}.raHeader+.raGroup[data-v-627e99b1]{margin-top:var(--sp-2)}.raGroup+.raGroup[data-v-627e99b1]{border-top:1px solid var(--border-lighter);margin-top:3px;padding-top:4px}.raGroupTitle[data-v-627e99b1]{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.14em;padding:0 8px 1px;font-size:9.4px;font-weight:600;line-height:1.1}.fmtScope[data-v-627e99b1]{border:1px solid var(--border-hairline);background:var(--surface-sunken);letter-spacing:normal;text-transform:none;color:var(--text-secondary);border-radius:8px;align-items:center;gap:2px;padding:1px;display:inline-flex}.fmtScopeBtn[data-v-627e99b1]{appearance:none;color:inherit;font:inherit;cursor:pointer;-webkit-user-select:none;user-select:none;height:18px;min-height:18px;box-shadow:none;transition:background var(--transition-fast), border-color var(--transition-fast), color var(--transition-fast), box-shadow var(--transition-fast);background:0 0;border:1px solid #0000;border-radius:7px;justify-content:center;align-items:center;padding:0 6px;font-size:10.2px;font-weight:650;line-height:1;display:inline-flex}.fmtScopeBtn[data-v-627e99b1]:hover{background:var(--ra-scope-btn-hover-bg);color:var(--ra-scope-btn-hover-text)}.fmtScopeBtn.on[data-v-627e99b1]{background:var(--ra-scope-btn-active-bg);border-color:var(--ra-scope-btn-active-border);color:var(--ra-scope-btn-active-text);box-shadow:var(--ra-scope-btn-active-shadow)}.fmtScopeBtn[data-v-627e99b1]:focus{outline:none}.fmtScopeBtn[data-v-627e99b1]:focus-visible{box-shadow:var(--accent-luxury-shadow)}.fmtScopeBtn.on[data-v-627e99b1]:focus-visible{box-shadow:var(--ra-scope-btn-active-shadow), var(--accent-luxury-shadow)}.rowActMenu button[data-act][data-v-627e99b1]{cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:9px;justify-content:space-between;align-items:center;gap:8px;width:100%;min-height:28px;margin:0;padding:4px 8px;display:flex}.rowActMenu button[data-act]+.rowActMenu button[data-act][data-v-627e99b1]{margin-top:0}.rowActMenu button[data-act][data-v-627e99b1]:hover,.rowActMenu button[data-act][data-v-627e99b1]:focus-visible{background:rgb(var(--shade) / .055);border-color:var(--accent-ring);outline:none}.rowActMenu button[data-act][data-v-627e99b1]:disabled{cursor:not-allowed;opacity:.56}.rowActMenu button[data-act][data-v-627e99b1]:disabled:hover,.rowActMenu button[data-act][data-v-627e99b1]:disabled:focus-visible{background:0 0;border-color:#0000}.rowActMenu button[data-act].danger[data-v-627e99b1]:not(:disabled):hover,.rowActMenu button[data-act].danger[data-v-627e99b1]:not(:disabled):focus-visible{background:rgb(var(--red-debit) / .08);border-color:rgb(var(--red-debit) / .14)}.raMain[data-v-627e99b1]{align-items:center;gap:7px;min-width:0;display:flex}.raIcon[data-v-627e99b1]{--row-action-icon-color:rgb(var(--shade) / .72);--row-action-icon-line:var(--row-action-icon-color);background:rgb(var(--shade) / .045);width:17px;height:17px;color:var(--row-action-icon-color);-webkit-text-fill-color:var(--row-action-icon-color);border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;font-size:10px;font-weight:800;line-height:1;display:inline-flex;position:relative}.rowActMenu button[data-act].danger .raIcon[data-v-627e99b1]{--row-action-icon-color:var(--color-debit);background:rgb(var(--red-debit) / .1)}.raIcon--duplicate[data-v-627e99b1],.raIcon--split[data-v-627e99b1],.raIcon--focus[data-v-627e99b1],.raIcon--audit[data-v-627e99b1]{font-size:0}.raIcon--duplicate[data-v-627e99b1]:before,.raIcon--duplicate[data-v-627e99b1]:after,.raIcon--split[data-v-627e99b1]:before,.raIcon--split[data-v-627e99b1]:after,.raIcon--focus[data-v-627e99b1]:before,.raIcon--focus[data-v-627e99b1]:after,.raIcon--audit[data-v-627e99b1]:before,.raIcon--audit[data-v-627e99b1]:after{content:"";box-sizing:border-box;position:absolute}.raIcon--duplicate[data-v-627e99b1]:before,.raIcon--duplicate[data-v-627e99b1]:after{border:1.5px solid var(--row-action-icon-line);border-radius:2px;width:7px;height:7px}.raIcon--duplicate[data-v-627e99b1]:before{opacity:.72;transform:translate(-2px,-2px)}.raIcon--duplicate[data-v-627e99b1]:after{transform:translate(2px,2px)}.raIcon--split[data-v-627e99b1]:before{background:var(--row-action-icon-line);width:11px;height:1.5px;box-shadow:0 5px 0 var(--row-action-icon-line);border-radius:999px;transform:translateY(-2.5px)}.raIcon--split[data-v-627e99b1]:after{border-top:1.5px solid var(--row-action-icon-line);border-right:1.5px solid var(--row-action-icon-line);width:5px;height:5px;transform:translate(3px,-4px)rotate(45deg)}.raIcon--focus[data-v-627e99b1]:before{border:1.5px solid var(--row-action-icon-line);border-radius:2px;width:10px;height:8px}.raIcon--focus[data-v-627e99b1]:after{background:var(--row-action-icon-line);opacity:.72;border-radius:999px;width:1.5px;height:8px}.raIcon--audit[data-v-627e99b1]:before{border:1.5px solid var(--row-action-icon-line);border-radius:50%;width:10px;height:10px}.raIcon--audit[data-v-627e99b1]:after{border-left:1.5px solid var(--row-action-icon-line);border-bottom:1.5px solid var(--row-action-icon-line);width:4px;height:4px;transform:translate(1px,-1px)rotate(-45deg)}.raText[data-v-627e99b1]{min-width:0;font-size:var(--text-sm-plus);color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;font-weight:400;line-height:1.15;overflow:hidden}.raDisabledReason[data-v-627e99b1]{font-size:var(--text-xs);color:var(--text-secondary);white-space:normal;padding:2px 10px 6px 34px;line-height:1.3}.raMeta[data-v-627e99b1]{flex:none;align-items:center;gap:6px;margin-left:auto;display:flex}.raKeys[data-v-627e99b1]{align-items:center;gap:3px;display:flex}.keycap[data-v-627e99b1]{border:1px solid var(--border-hairline);background:var(--surface-sunken);min-width:17px;height:14px;color:var(--text-secondary);box-shadow:none;border-radius:5px;justify-content:center;align-items:center;padding:0 4px;font-size:9.1px;font-weight:700;line-height:1;display:inline-flex}:root[data-theme=dark] .rowActMenu button[data-act]:hover,:root[data-theme=dark] .rowActMenu button[data-act]:focus-visible{background:rgb(var(--glow) / .055)}:root[data-theme=dark] .rowActMenu.show .raIcon{--row-action-icon-color:var(--text-primary);--row-action-icon-line:var(--text-primary);border:1px solid var(--border-hairline);background:var(--surface-raised);color:var(--row-action-icon-color);-webkit-text-fill-color:var(--row-action-icon-color);box-shadow:none}:root[data-theme=dark] .rowActMenu.show button[data-act].danger .raIcon{--row-action-icon-color:var(--color-debit-text);--row-action-icon-line:var(--color-debit-text);border-color:var(--color-bad-border);background:var(--color-bad)}:root[data-theme=dark] .rowActMenu.show .keycap{border-color:var(--border-light);background:var(--surface-raised);color:var(--text-secondary)}:root[data-theme=dark] .rowActMenu.show button[data-act]:hover .keycap,:root[data-theme=dark] .rowActMenu.show button[data-act]:focus-visible .keycap{border-color:var(--accent-ring);color:var(--text-primary)}@media (pointer:coarse){.fmtScopeBtn[data-v-627e99b1],.rowActMenu button[data-act][data-v-627e99b1]{height:auto;min-height:44px}}.exportVisualSettingsControl[data-v-a96e97b0]{gap:var(--sp-1);display:grid}.transferArrowBadge[data-v-b05d5155]{box-sizing:border-box;border:1px solid var(--btn-soft-border);background:var(--surface);width:14px;height:14px;color:var(--text-secondary);border-radius:5px;flex:0 0 14px;justify-content:center;align-items:center;font-size:11px;font-weight:780;line-height:1;display:inline-flex}.footerActionButton[data-v-996fba5f]{box-sizing:border-box;height:var(--ops-unified-control-h);min-height:var(--ops-unified-control-h);padding:0 var(--ops-unified-control-pad-x);border:1px solid var(--btn-soft-border);border-radius:var(--ops-unified-control-radius);background:0 0;background-image:linear-gradient(var(--btn-soft-bg-top), var(--btn-soft-bg-bottom));box-shadow:0 1px 0 rgb(var(--glow) / .88) inset;color:var(--ops-jump-text);cursor:pointer;font-size:var(--ops-unified-control-font-size);font-weight:var(--ops-unified-control-font-weight);letter-spacing:var(--ops-unified-control-letter-spacing);line-height:var(--ops-unified-control-line-height);white-space:nowrap;justify-content:center;align-items:center;gap:4px;text-decoration:none;display:inline-flex}.footerActionButton[data-v-996fba5f]:hover:not(:disabled){border-color:var(--border);color:var(--text-primary)}.footerActionButton.isActive[data-v-996fba5f]{border-color:var(--state-control-border-hover);box-shadow:0 1px 0 rgb(var(--glow) / .88) inset, 0 0 0 3px var(--state-control-ring);color:var(--text-primary)}.footerActionButton[data-v-996fba5f]:disabled{cursor:default;opacity:.55}.footerActionButton[data-v-996fba5f]:focus-visible{box-shadow:0 1px 0 rgb(var(--glow) / .88) inset, 0 0 0 3px rgb(var(--accent-rgb) / .12);outline:none}:root[data-theme=dark] .footerActionButton[data-v-996fba5f]{background:var(--surface);box-shadow:none;background-image:none}:root[data-theme=dark] .footerActionButton.isActive[data-v-996fba5f]{border-color:var(--accent-luxury-border);background:var(--accent-luxury-bg);box-shadow:var(--accent-luxury-shadow);color:var(--accent-luxury-text)}@media (width<=599px){.footerActionButton[data-v-996fba5f]{height:auto;min-height:44px;padding-inline:var(--sp-2);font-size:var(--text-sm)}}@media (pointer:coarse){.footerActionButton[data-v-996fba5f]{height:auto;min-height:44px}}.colsTitle{color:var(--modal-title-color);letter-spacing:-.014em;font-size:15px;font-weight:780;line-height:1.12}.colsSubtitle{color:var(--modal-lead-color);font-size:11.15px;font-weight:540;line-height:1.35}.colsSummary{color:var(--text-muted);font-size:11px;font-weight:650;line-height:1.2}.colsPanel{max-height:min(760px, calc(100dvh - var(--sp-8)));flex-direction:column;display:flex;overflow:hidden}.colsOverlay .uiPanelHead,.colsOverlay .uiPanelFoot{flex:none}.colsOverlay .uiPanelFoot{border-top:1px solid var(--border-lighter);background:var(--surface)}.colsOverlay .uiPanelBody{overscroll-behavior:contain;scrollbar-gutter:stable;flex:auto;min-height:0;overflow-y:auto}.colsHeader{gap:var(--sp-0-5);z-index:1;min-width:0;display:grid;position:relative}.colsHeaderTitle{color:var(--modal-title-color)}.colsHeaderSubtitle{max-width:68ch;color:var(--modal-lead-color)}.colsHeaderSummary,.colsHeaderHiddenSummary{color:var(--text-muted)}.colsBody{gap:var(--sp-2-5);min-height:0;padding:0;display:grid}.colsSettingsStrip{gap:var(--sp-2);padding:var(--sp-2) var(--sp-2-5);border:1px solid var(--border-lighter);border-radius:var(--radius-sm);background:var(--bg-muted);grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);align-items:start;display:grid}.colsSettingsStrip>:only-child{grid-column:1/-1}.colsTools{justify-content:space-between;align-items:center;gap:var(--sp-2);min-width:0;padding:var(--sp-2);border:1px solid var(--border-lighter);border-radius:var(--radius-sm);background:var(--surface);display:flex}.colsMain{min-height:0}.colsSecondary{gap:var(--sp-2);min-height:0;padding-top:var(--sp-2-5);border-top:1px solid var(--border-lighter);display:grid}.colsFooterMeta{min-width:0;color:var(--text-muted);margin-right:auto;font-size:11px;font-weight:650;line-height:1.2}.colsAssistStrip{background:var(--bg-muted);border:1px solid var(--border-lighter);border-radius:var(--radius-sm)}.colsAssistTitle{color:var(--text-secondary);letter-spacing:.06em;text-transform:uppercase;font-size:10.8px;font-weight:800;line-height:1.2}.colsAssistHint{color:var(--text-muted);font-size:10.8px;line-height:1.34}.colsAssistItem{background:var(--surface);border:1px solid var(--border-lighter);border-radius:var(--radius-sm)}.colsAssistLabel{color:var(--text-secondary);font-size:11.2px;font-weight:650;line-height:1.2}.colsSection{border:1px solid var(--border-lighter);border-radius:var(--radius-sm);background:var(--surface)}.colsSectionHead{border-bottom:1px solid var(--border-lighter);background:var(--bg-muted)}.colsSectionTitle{letter-spacing:.12em;text-transform:uppercase;color:var(--text-secondary);font-size:10.7px;font-weight:850;line-height:1.1}.colsSectionCount{color:var(--text-muted);font-size:11px;font-weight:700;line-height:1}.colsGroupChk{color:var(--text-secondary);font-size:11px;font-weight:650;line-height:1}.colsSectionLock{color:var(--text-muted);font-size:11px;font-weight:650;line-height:1}.colItem{border-bottom:1px solid var(--border-lighter);background:0 0;border-radius:0;transition:background .14s}.colsSectionGrid .colItem:last-child{border-bottom:0}.colItem:hover{background:var(--bg-muted)}.colItem.isChecked,.colItem:not(.isChecked),.colItem.isBase{background:0 0}.colItem.isBase.isChecked{background:var(--cols-item-base-bg);border-color:var(--cols-item-base-border)}.colsItem{gap:var(--sp-2);min-height:32px;padding:var(--sp-1-5) var(--sp-2);border-bottom:1px solid var(--border-lighter);background:0 0;grid-template-columns:minmax(0,1fr) 30px;align-items:center;transition:background .14s;display:grid}.colsItem:last-child{border-bottom:0}.colsItem:hover{background:var(--bg-muted)}.colsItem.isBase,.colsItem.isChecked{background:0 0}.colsItem.isBase.isChecked{background:var(--cols-item-base-bg);border-color:var(--cols-item-base-border)}.colsItemLabel{align-items:center;gap:var(--sp-2);cursor:pointer;min-width:0;display:flex}.colsItemBody{min-width:0}.colsItemTitle{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--text-primary);font-size:12px;font-weight:600;line-height:1.15;overflow:hidden}.colsItemMeta{font-size:var(--text-xs);color:var(--text-secondary);flex:none}.colsItemPinButton{border:1px solid var(--border-lighter);border-radius:var(--radius-xs);background:var(--surface);width:30px;height:24px;color:var(--text-muted);box-shadow:none;cursor:pointer;justify-content:center;align-items:center;padding:0;transition:background-color .14s,border-color .14s,box-shadow .14s,color .14s,transform .14s;display:inline-flex;position:relative}.colsItemPinButton:hover{border-color:var(--border-light);background:var(--bg-muted);color:var(--text-secondary)}.colsItemPinButton:focus-visible{border-color:var(--state-control-border-hover);box-shadow:0 0 0 3px var(--state-control-ring);outline:0}.colsItemPinButton.isPinned{border-color:var(--accent-luxury-border-strong);background:var(--accent-luxury-bg-strong);color:var(--accent-luxury-text);box-shadow:inset 0 0 0 1px var(--accent-luxury-border)}.colItem .t{color:var(--text-primary);font-size:12px;font-weight:600;line-height:1.15}.colItemLockIcon{flex:none;justify-content:center;align-items:center;width:16px;height:16px;font-size:13px;line-height:1;display:inline-flex;position:relative}.colItemLockIcon:before{content:"🔒"}.colItemMeta{font-size:var(--text-xs);color:var(--text-secondary);flex:none}.colItemLockIcon--svg:before,.colItemLockIcon--svg:after{content:none}.colItemLockSvg{stroke-width:2.05px;width:18px;height:18px;display:block}.colItemLockSvg--open{color:var(--text-secondary);transform:translate(1px,-1px)rotate(-6deg)}.colItemPinBtn{border:1px solid var(--border-lighter);border-radius:var(--radius-xs);background:var(--surface);color:var(--text-muted);box-shadow:none;transition:background-color .14s,border-color .14s,box-shadow .14s,color .14s,transform .14s;position:relative}.colItemPinBtn:hover{border-color:var(--border-light);background:var(--bg-muted);color:var(--text-secondary)}.colItemPinBtn:focus-visible{border-color:var(--state-control-border-hover);box-shadow:0 0 0 3px var(--state-control-ring);outline:0}.colItemPinBtn.isPinned{border-color:var(--accent-luxury-border-strong);background:var(--accent-luxury-bg-strong);color:var(--accent-luxury-text);box-shadow:inset 0 0 0 1px var(--accent-luxury-border)}.colItemPinBtn.isPinned:hover{border-color:var(--accent-luxury-border-strong);background:var(--accent-luxury-bg-hover);color:var(--accent-luxury-text)}.colItemPinBtn.isPinned .colItemLockIcon{color:currentColor}.colsFootMeta{color:var(--text-muted);font-size:11px;font-weight:650;line-height:1.2}.colsResetBtn{border-radius:var(--radius-sm);letter-spacing:-.004em;border:1px solid var(--border-lighter);background:var(--surface);color:var(--text-secondary);box-shadow:none;font-size:12px;font-weight:650;line-height:1}.colsResetBtn:hover{background:var(--bg-muted);border-color:var(--border-light)}.colsApplyBtn{border-radius:var(--radius-sm);letter-spacing:-.004em;border:1px solid var(--border-light);background:var(--bg-muted);color:var(--text-primary);box-shadow:none;font-size:12px;font-weight:700;line-height:1}.colsApplyBtn:hover{background:var(--bg-muted2,var(--bg-muted));border-color:var(--border)}:root[data-theme=dark] .colsSection,:root[data-theme=dark] .colItem{border-color:var(--border-lighter)}:root[data-theme=dark] .colItem:hover{background:var(--bg-muted)}.modColsPanel,.acctColsPanel,.contractColsPanel{max-height:calc(100vh - 40px);box-shadow:var(--shadow-lg);font-family:var(--font-sans)}.modalOverlay .modColsPanel{width:min(820px,100vw - 24px);max-height:min(760px, calc(100dvh - var(--sp-4)));border-radius:var(--radius-xl);flex-direction:column;display:flex;overflow:hidden}.modColsHeadMain,.acctColsHeadMain{min-width:0}.modColsTitle,.acctColsTitle{font-size:var(--text-base);letter-spacing:-.01em;font-weight:760}.modColsSubtitle,.acctColsSubtitle{margin-top:var(--sp-0-5);font-size:var(--text-xs);line-height:var(--leading-normal)}.modColsSummary,.acctColsSummary{margin-top:var(--sp-1);font-size:var(--text-xs)}.modColsOverlay .uiPanelHead,.acctColsOverlay .uiPanelHead{padding:var(--sp-3) var(--sp-3-5) var(--sp-2-5)}.modColsOverlay .uiPanelHead,.modColsOverlay .uiPanelFoot{flex:none}.modColsOverlay .uiPanelBody,.acctColsOverlay .uiPanelBody,.contractColsOverlay .uiPanelBody{padding:var(--sp-2-5) var(--sp-3) var(--sp-3)}.modColsOverlay .uiPanelBody{overscroll-behavior:contain;scrollbar-gutter:stable;flex:auto;min-height:0;overflow-y:auto}.modColsOverlay .uiPanelFoot,.acctColsOverlay .uiPanelFoot,.contractColsOverlay .uiPanelFoot{padding:var(--sp-2-5) var(--sp-3);background:var(--surface);justify-content:flex-end}.modColsOverlay .modalHeadActions .iconBtnBare,.acctColsOverlay .modalHeadActions .iconBtnBare,.contractColsOverlay .modalHeadActions .iconBtnBare{border:1px solid var(--border-lighter);background:var(--surface);color:var(--text-secondary)}.modColsOverlay .modalHeadActions .iconBtnBare:hover,.acctColsOverlay .modalHeadActions .iconBtnBare:hover,.contractColsOverlay .modalHeadActions .iconBtnBare:hover{border-color:var(--border);background:var(--bg-muted);color:var(--text-primary)}.modColsOverlay .modalHeadActions .iconBtnBare{border-radius:var(--radius-md);width:30px;height:30px}.acctColsOverlay .modalHeadActions .iconBtnBare{border-radius:var(--radius-sm);width:27px;height:27px}.contractColsOverlay .modalHeadActions .iconBtnBare{border-radius:var(--radius-md);width:28px;height:28px}.modColsOverlay .uiPanelHead{background:linear-gradient(180deg, var(--surface-raised) 0%, var(--surface) 100%)}.cmGrid{gap:var(--sp-2-5);align-items:start;display:grid}.cmSection{border:1px solid var(--border-lighter);border-radius:var(--radius-sm);background:var(--surface);overflow:hidden}.cmSectionHead{padding:9px var(--sp-2-5) var(--sp-2);border-bottom:1px solid var(--border-hairline);background:var(--bg-muted2,var(--bg-muted));justify-content:space-between;align-items:flex-start;gap:var(--sp-2-5);display:flex}.cmSectionHeadMain{min-width:0}.cmSectionTitle{color:var(--text-secondary);font-size:var(--text-xs);letter-spacing:.04em;text-transform:uppercase;font-weight:760}.cmSectionHint{font-size:var(--text-xs);color:var(--text-muted);margin-top:3px;line-height:1.25}.cmSectionMeta{align-items:center;gap:var(--sp-2);color:var(--text-muted);white-space:nowrap;flex:none;font-size:11px;display:inline-flex}.cmSectionCount{font-variant-numeric:tabular-nums}.cmGroupBtn{border-radius:var(--radius-sm);border:1px solid var(--border-lighter);background:var(--surface);height:22px;color:var(--text-secondary);cursor:pointer;padding:0 10px;font-size:11px;font-weight:720}.cmGroupBtn:hover{border-color:var(--border);background:var(--bg-muted);color:var(--text-primary)}.cmLock{font-size:12px}.cmList{padding:var(--sp-2) var(--sp-2) var(--sp-2-5);gap:0 var(--sp-1);grid-template-columns:1fr;display:grid}.cmItem{align-items:center;gap:var(--sp-2);text-align:left;border:0;border-bottom:1px solid var(--border-lighter);cursor:pointer;background:0 0;border-radius:0;justify-content:flex-start;min-height:32px;padding:7px 4px;display:flex}.cmItem:last-child{border-bottom:0}.cmItem:hover{background:var(--bg-muted)}.cmItem input[type=checkbox]{flex:none;margin:0}.cmItem .mark{width:16px;color:var(--text-muted);flex:none;justify-content:center;display:inline-flex}.cmItem .lbl{text-align:left;min-width:0;font-size:var(--text-sm);color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;flex:auto;font-weight:640;overflow:hidden}.cmItem .meta{color:var(--text-muted);white-space:nowrap;flex:none;font-size:11px}.cmItem.isBase{cursor:default;opacity:.92;background:var(--cols-item-base-bg)}.cmItem.isBase:hover{background:var(--cols-item-base-bg)}.cmItem.isBase .mark{font-size:12px}.cmAssistStrip{gap:var(--sp-2);margin-bottom:var(--sp-2-5);display:grid}.cmAssistItem{align-items:center;gap:var(--sp-2-5);background:var(--surface);border:1px solid var(--border-lighter);border-radius:var(--radius-sm);grid-template-columns:minmax(0,1fr) auto;min-width:0;padding:7px 9px;display:grid}.cmAssistLabel{font-size:var(--text-xs);color:var(--text-secondary);font-weight:650;line-height:1.24}.cmNote{margin-bottom:var(--sp-2-5);padding:var(--sp-2) var(--sp-2-5);border:1px dashed var(--border-lighter);border-radius:var(--radius-sm);background:color-mix(in srgb, var(--surface) 75%, var(--bg-muted));font-size:var(--text-xs);line-height:var(--leading-normal);color:var(--text-secondary)}.acctColsOverlay{--modal-inset:var(--sp-2)}.modalOverlay .acctColsPanel{width:min(760px,100vw - 24px);max-height:min(760px, calc(100dvh - var(--sp-4)));border-radius:var(--ops-panel-radius);border-color:var(--balances-card-border);flex-direction:column;display:flex;overflow:hidden}.acctColsOverlay .uiPanelHead,.acctColsOverlay .uiPanelFoot{flex:none}.acctColsOverlay .uiPanelHead{background:var(--surface);background-image:var(--ops-toolbar-bg);padding:10px 12px 8px}.acctColsOverlay .uiPanelBody{overscroll-behavior:contain;flex:auto;min-height:0;overflow-y:auto}.acctColsBody{min-height:0}.acctColsOverlay .colsSettingsStrip{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(132px,.72fr)}.acctAssistStrip{gap:var(--sp-1-5);margin-bottom:var(--sp-2);grid-template-columns:minmax(0,1.12fr) minmax(0,1fr) minmax(116px,.58fr)}.acctAssistItem{min-height:34px;padding:6px 8px}.acctColsGrid{gap:var(--sp-2);grid-template-columns:minmax(0,1fr)}.acctColsSectionTitle{border-bottom:1px solid var(--border-hairline);background:var(--bg-muted2,var(--bg-muted));padding:7px 10px 6px}.acctColsList{padding:var(--sp-2);gap:var(--sp-1-5)}.acctColItem{min-height:30px;padding:var(--sp-1-5) var(--sp-2)}.acctColsSectionMain .acctColsList{grid-template-columns:repeat(3,minmax(0,1fr))}.acctColsSectionMonths .acctColsList,.acctColsSectionYears .acctColsList{grid-template-columns:repeat(2,minmax(0,1fr))}.acctColsSectionQuarters .acctColsList{grid-template-columns:repeat(4,minmax(0,1fr))}@media (height<=720px){.acctColsOverlay{--modal-inset:var(--sp-2)}.modalOverlay .acctColsPanel{max-height:calc(100dvh - var(--sp-4))}.acctColsOverlay .uiPanelHead{min-height:40px;padding:var(--sp-2) var(--sp-2-5)}.acctColsOverlay .uiPanelBody{padding:var(--sp-2)}.acctColsOverlay .uiPanelFoot{padding:var(--sp-1-5) var(--sp-2-5)}.acctAssistStrip{grid-template-columns:1fr}.acctColsList{padding:var(--sp-1-5);gap:var(--sp-1)}.acctColItem{min-height:28px}}:root[data-theme=dark] .modColsOverlay .uiPanelHead,:root[data-theme=dark] .acctColsOverlay .uiPanelHead,:root[data-theme=dark] .contractColsOverlay .uiPanelHead{background:var(--surface-raised)}:root[data-theme=dark] .acctColsSubtitle,:root[data-theme=dark] .acctColsSummary,:root[data-theme=dark] .acctAssistLabel,:root[data-theme=dark] .acctColsNote,:root[data-theme=dark] .acctColItem .meta,:root[data-theme=dark] .modColsSubtitle,:root[data-theme=dark] .modColsSummary,:root[data-theme=dark] .modColsBlockMeta,:root[data-theme=dark] .modColsOverlay .cmSectionHint,:root[data-theme=dark] .modColsOverlay .cmSectionMeta,:root[data-theme=dark] .modColsOverlay .cmItem .meta{color:var(--text-secondary)}@media (width<=900px){.modColsOverlay .cmGrid,.acctColsOverlay .cmGrid,.contractColsOverlay .cmGrid,.colsOverlay .cmGrid,.modColsOverlay .cmAssistStrip,.acctColsOverlay .cmAssistStrip,.contractColsOverlay .cmAssistStrip,.colsOverlay .cmAssistStrip,.colsSettingsStrip{grid-template-columns:1fr}}@media (width<=720px){.acctColsSectionMain .acctColsList,.acctColsSectionMonths .acctColsList,.acctColsSectionQuarters .acctColsList,.acctColsSectionYears .acctColsList{grid-template-columns:1fr}}.toolbarViewMenu[data-v-5cfe09b4]{flex:none;align-items:center;display:inline-flex;position:relative}.toolbarViewMenuPanel[data-v-5cfe09b4]{z-index:var(--z-overlay-menu);box-sizing:border-box;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-raised);min-width:164px;box-shadow:var(--shadow-lg);gap:2px;padding:4px;display:grid;position:fixed}.toolbarViewMenuPanel .toolbarViewMenuItem[data-v-5cfe09b4-s]{border-radius:var(--radius-sm);width:100%;min-height:28px;color:var(--text);font:inherit;text-align:left;white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0 10px;font-size:12px;font-weight:650;line-height:1.2;display:flex}.toolbarViewMenuPanel .toolbarViewMenuItem[data-v-5cfe09b4-s]:hover,.toolbarViewMenuPanel .toolbarViewMenuItem[data-v-5cfe09b4-s]:focus-visible{background:var(--ui-panel-soft-bg-hover);color:var(--text-strong);outline:none}.toolbarViewMenuItemIcon[data-v-5817a581]{color:var(--text-secondary);flex:none}.toolbarViewMenuItemLabel[data-v-5817a581]{min-width:0}.colorPalettePicker[data-v-f03a1a9b]{align-items:center;display:inline-flex}.colorPalettePicker__trigger[data-v-f03a1a9b]{border:1px solid var(--border-light);background:var(--surface);cursor:pointer;width:24px;min-width:24px;height:24px;min-height:24px;transition:border-color var(--transition-fast), box-shadow var(--transition-fast), transform .1s ease;border-radius:7px;justify-content:center;align-items:center;padding:0;display:inline-flex}.colorPalettePicker__trigger.is-circle[data-v-f03a1a9b]{border-radius:var(--radius-full)}.colorPalettePicker__trigger[data-v-f03a1a9b]:hover,.colorPalettePicker__trigger[data-v-f03a1a9b]:focus-visible,.colorPalettePicker__trigger.is-open[data-v-f03a1a9b]{border-color:rgb(var(--accent-rgb) / .5);box-shadow:0 0 0 3px rgb(var(--accent-rgb) / .12);outline:none}.colorPalettePicker__trigger[data-v-f03a1a9b]:disabled{opacity:.5;cursor:default;box-shadow:none}.colorPalettePicker__chip[data-v-f03a1a9b]{border-radius:inherit;border:1px solid rgb(var(--shade) / .14);background:var(--border-lighter);width:14px;height:14px;box-shadow:inset 0 1px 0 rgb(var(--glow) / .48)}.colorPalettePicker__trigger.is-empty .colorPalettePicker__chip[data-v-f03a1a9b]{background:repeating-linear-gradient(45deg, rgb(var(--shade) / .14) 0, rgb(var(--shade) / .14) 3px, rgb(var(--glow) / 0) 3px, rgb(var(--glow) / 0) 6px)}.colorPalettePicker__native[data-v-f03a1a9b]{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.colorPalettePicker__popup[data-v-f03a1a9b]{width:min(232px,100vw - 16px);padding:7px;position:fixed}.colorPalettePicker__body[data-v-f03a1a9b]{gap:7px;display:grid}.colorPalettePicker__title[data-v-f03a1a9b]{font-size:var(--text-xs);font-weight:var(--fw-semibold);color:var(--text-secondary);white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.colorPalettePicker__swatches[data-v-f03a1a9b]{--sw-gap:5px;align-items:center}.colorPalettePicker__swatch[data-v-f03a1a9b]{--sw-size:20px;--sw-radius:6px;box-shadow:inset 0 1px 0 rgb(var(--glow) / .42)}.colorPalettePicker__swatch.fmtSwatchFg[data-v-f03a1a9b]{--sw-radius:var(--radius-full)}.colorPalettePicker__swatch--empty[data-v-f03a1a9b]{background:repeating-linear-gradient(45deg, rgb(var(--shade) / .14) 0, rgb(var(--shade) / .14) 3px, rgb(var(--glow) / 0) 3px, rgb(var(--glow) / 0) 6px);color:var(--text-secondary);font-size:12px;font-weight:700}.colorPalettePicker__swatch--emptyText[data-v-f03a1a9b]{background:radial-gradient(circle at center, rgb(var(--shade) / .72) 0 18%, transparent 22%), linear-gradient(180deg, var(--surface-raised), var(--surface));color:var(--text-secondary);font-size:12px;font-weight:700}.colorPalettePicker__emptyIcon[data-v-f03a1a9b]{border-radius:var(--radius-full);opacity:.9;border:1px solid;width:12px;height:12px;display:block;position:relative}.colorPalettePicker__emptyIcon[data-v-f03a1a9b]:after{content:"";transform-origin:50%;background:currentColor;height:1px;position:absolute;top:50%;left:2px;right:2px;transform:rotate(-45deg)}.colorPalettePicker__footer[data-v-f03a1a9b]{justify-content:space-between;align-items:center;gap:7px;display:flex}.colorPalettePicker__customBtn[data-v-f03a1a9b]{border:1px solid var(--border-light);background:var(--surface-sunken);min-height:26px;color:var(--text-primary);font-size:var(--text-xs);font-weight:var(--fw-semibold);cursor:pointer;border-radius:7px;padding:0 9px}.colorPalettePicker__customBtn[data-v-f03a1a9b]:hover,.colorPalettePicker__customBtn[data-v-f03a1a9b]:focus-visible{border-color:rgb(var(--accent-rgb) / .4);outline:none}:root[data-theme=dark],:root[data-theme=dark],:root[data-theme=dark],:root[data-theme=dark],:root[data-theme=dark]{border-color:var(--accent-luxury-border-strong);box-shadow:var(--accent-luxury-shadow)}.colorPalettePicker__value[data-v-f03a1a9b]{min-width:0;font-size:var(--text-2xs);color:var(--text-tertiary);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}@media (pointer:coarse){.colorPalettePicker__trigger[data-v-f03a1a9b]{width:44px;min-width:44px;height:44px;min-height:44px}.colorPalettePicker__swatch[data-v-f03a1a9b]{--sw-size:44px}.colorPalettePicker__customBtn[data-v-f03a1a9b]{min-height:44px}}.focusPane{background:var(--surface);border-left:1px solid var(--border-lighter);box-shadow:-10px 0 28px rgb(var(--shade) / .1);transition:transform .25s}.focusHead{padding:var(--sp-2-5) var(--sp-2-5) var(--sp-2);justify-content:space-between;align-items:center;gap:var(--sp-2);background:var(--surface);border-bottom:1px solid #0000;display:flex;position:relative}.focusHead:after{content:"";left:var(--sp-3);right:var(--sp-3);bottom:calc(-1 * var(--sp-px));height:var(--modal-atmospheric-line-size);background:var(--modal-atmospheric-line);pointer-events:none;position:absolute}.focusHeadLeft{align-items:baseline;gap:var(--sp-2-5);flex-wrap:wrap;flex:1;min-width:0;display:flex}.focusLockLine{align-items:center;gap:var(--sp-1-5);color:var(--text-secondary);flex:0 0 100%;margin-top:4px;font-size:12px;line-height:1.35;display:flex}.focusLockIcon{opacity:.75}.focusHeadBtns,.focusChainRow{align-items:center;gap:var(--sp-2);display:flex}.focusChainRow .focusInp{flex:1;min-width:0}.focusTitle{color:var(--text-primary);letter-spacing:-.01em;white-space:nowrap;font-size:14px;font-weight:760}.focusMeta{border-radius:var(--radius-full);border:1px solid var(--border-hairline);background:var(--surface-sunken);height:18px;color:var(--text-muted);white-space:nowrap;justify-content:center;align-items:center;padding:0 7px;font-size:10.6px;font-weight:650;display:inline-flex}.focusBody{padding:var(--sp-2) var(--sp-2-5) var(--sp-2-5);background:var(--bg-muted);flex:1;overflow-y:auto}.focusSec{margin-bottom:var(--sp-2);border:1px solid var(--border-hairline);border-radius:var(--radius-lg);padding:var(--sp-2) var(--sp-2-5);background:var(--surface);box-shadow:var(--shadow-sm)}.focusSecTitle{text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted);margin-bottom:var(--sp-1-5);padding-left:var(--sp-1-5);border-left:2px solid var(--accent);font-size:10.8px;font-weight:800;line-height:1.2}.focusField{gap:var(--sp-0-5);padding:var(--sp-1) var(--sp-1-5) var(--sp-1-5);margin:0 0 var(--sp-1);border-radius:var(--radius-md);background:0 0;border:1px solid #0000;display:grid}.focusField.changed{border-color:var(--state-cell-selected-border);background:var(--state-cell-selected)}.focusField:focus-within{border-color:var(--state-control-border-hover);background:var(--surface-sunken)}.focusField.changed:focus-within{border-color:var(--state-control-border-hover);background:var(--state-row-selected-strong)}.focusLab{justify-content:space-between;align-items:center;gap:var(--sp-1);color:var(--text-muted);letter-spacing:.01em;font-size:10.4px;font-weight:620;line-height:1.2;display:flex}.focusCalcPill{border-radius:var(--radius-full);border:1px solid var(--border-hairline);background:var(--surface-sunken);min-width:0;height:16px;color:var(--text-secondary);letter-spacing:0;white-space:nowrap;justify-content:center;align-items:center;padding:0 6px;font-size:9.5px;font-weight:760;display:inline-flex}.focusInp,.focusSel{border:1px solid var(--border-hairline);border-radius:var(--radius-md);width:100%;height:30px;font-size:var(--text-base);font-weight:var(--fw-row);background:var(--surface);color:var(--text-primary);box-sizing:border-box;padding:0 9px;font-family:inherit;line-height:1;transition:border-color .15s,box-shadow .15s,background .15s}.focusTa{width:100%;padding:var(--sp-1-5) var(--sp-2);border:1px solid var(--border-hairline);border-radius:var(--radius-md);font-size:var(--text-base);font-weight:var(--fw-row);background:var(--surface);color:var(--text-primary);resize:vertical;box-sizing:border-box;min-height:60px;font-family:inherit;line-height:1.2;transition:border-color .15s,box-shadow .15s,background .15s}.focusInp:focus,.focusSel:focus,.focusTa:focus{border-color:var(--state-control-border-hover);box-shadow:0 0 0 3px var(--state-control-ring);outline:none}.focusInp:hover,.focusSel:hover,.focusTa:hover{border-color:var(--border-lighter);background:var(--surface-sunken)}.focusSelectIcon{appearance:none;border-radius:var(--radius-full);border:1px solid var(--border-light);background:var(--surface-raised);width:17px;height:17px;color:var(--text-secondary);-webkit-text-fill-color:var(--text-secondary);cursor:pointer;box-shadow:none;justify-content:center;align-items:center;padding:0;font-size:0;line-height:1;transition:border-color .15s,background .15s,color .15s;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%)}.focusSelectIcon:before,.focusSelectIcon:after{pointer-events:none}.focusSelectClear:before,.focusDateClear:before,.focusSelectClear:after,.focusDateClear:after{content:"";border-radius:var(--radius-full);background:currentColor;width:8px;height:1.5px;position:absolute}.focusSelectClear:before,.focusDateClear:before{transform:rotate(45deg)}.focusSelectClear:after,.focusDateClear:after{transform:rotate(-45deg)}.focusSelectToggle:before,.focusDateToggle:before{content:"";border-top:5px solid;border-left:4px solid #0000;border-right:4px solid #0000;width:0;height:0}.focusSelectIcon:hover,.focusSelectIcon:focus-visible{border-color:var(--state-control-border-hover);background:var(--surface-sunken);color:var(--text-primary);-webkit-text-fill-color:var(--text-primary);outline:none}.focusSelectIcon:disabled{opacity:.55;cursor:default}.focusSelectClear,.focusDateClear{right:24px}.focusSelectToggle,.focusDateToggle{right:5px}.focusFoot{padding:var(--sp-2-5) var(--sp-2-5);border-top:1px solid var(--border-lighter);align-items:center;gap:var(--sp-1-5);background:var(--surface);box-shadow:0 -10px 22px rgb(var(--shade) / .04);display:flex}.focusProgress{color:var(--text-secondary);background:var(--surface-sunken);border:1px solid var(--border-hairline);border-radius:var(--radius-full);justify-content:center;align-items:center;height:20px;padding:0 8px;font-size:11px;font-weight:600;display:inline-flex}.focusResize{cursor:col-resize;z-index:1;width:6px;height:100%;position:absolute;top:0;left:-3px}:root[data-theme=dark] .focusPane{background:var(--surface);border-left-color:var(--border);box-shadow:-8px 0 40px rgb(var(--shade) / .55)}:root[data-theme=dark] .focusSec{background:var(--surface);border-color:var(--border-hairline)}:root[data-theme=dark] .focusInp,:root[data-theme=dark] .focusSel,:root[data-theme=dark] .focusTa{background:var(--surface);border-color:var(--border-light);color:var(--text-primary)}:root[data-theme=dark] .focusInp:hover,:root[data-theme=dark] .focusSel:hover,:root[data-theme=dark] .focusTa:hover{background:var(--surface-raised);border-color:var(--border-light)}:root[data-theme=dark] .focusInp:focus,:root[data-theme=dark] .focusSel:focus,:root[data-theme=dark] .focusTa:focus,:root[data-theme=dark] .focusField:focus-within .focusInp,:root[data-theme=dark] .focusField:focus-within .focusSel,:root[data-theme=dark] .focusField:focus-within .focusTa{background:var(--surface-raised);border-color:var(--state-control-border-hover);box-shadow:0 0 0 3px var(--state-control-ring);color:var(--text-primary);outline:none}:root[data-theme=dark] .focusField:focus-within{border-color:var(--state-control-border-hover);background:var(--ui-panel-soft-bg-hover)}:root[data-theme=dark] .focusField.changed:focus-within{border-color:var(--state-control-border-hover);background:var(--state-row-selected-strong)}:root[data-theme=dark] .focusSelectIcon{background:var(--surface-raised);border-color:var(--border-light);color:var(--text-secondary);-webkit-text-fill-color:var(--text-secondary)}:root[data-theme=dark] .focusSelectIcon:hover,:root[data-theme=dark] .focusSelectIcon:focus-visible{background:var(--surface);border-color:var(--state-control-border-hover);color:var(--text-primary);-webkit-text-fill-color:var(--text-primary)}.focus-slide-enter-active,.focus-slide-leave-active{transition:transform .25s,opacity .2s}.focus-slide-enter-from,.focus-slide-leave-to{opacity:0;transform:translate(100%)}.focusPaneOps .focusHead{padding:var(--sp-2) var(--sp-2) var(--sp-1-5);gap:var(--sp-1-5)}.focusPaneOps .focusHeadLeft{gap:var(--sp-2)}.focusPaneOps .focusHeadBtns{gap:var(--sp-1)}.focusPaneOps .focusTitle{font-size:13px}.focusPaneOps .focusMeta{height:16px;padding:0 6px;font-size:10px}.focusPaneOps .focusLockLine{gap:var(--sp-1);margin-top:2px;font-size:11px;line-height:1.25}.focusPaneOps .focusBody{padding:var(--sp-1-5) var(--sp-2) var(--sp-2)}.focusPaneOps .focusSec{margin-bottom:var(--sp-1-5);padding:var(--sp-1-5) var(--sp-2);border-radius:var(--radius-md);box-shadow:none}.focusPaneOps .focusSec:last-child{margin-bottom:0}.focusPaneOps .focusSecTitle{margin-bottom:var(--sp-1);padding-left:var(--sp-1)}.focusPaneOps .focusField{gap:4px;margin-bottom:6px;padding:6px 8px 7px}.focusPaneOps .focusField:last-child{margin-bottom:0}.focusPaneOps .focusLab{font-size:10px;line-height:1.1}.focusPaneOps .focusCalcPill{height:15px;padding:0 5px;font-size:9px}.focusPaneOps .focusChainRow{gap:var(--sp-1-5)}.focusPaneOps .focusInp,.focusPaneOps .focusSel{height:28px;padding:0 8px}.focusPaneOps .focusTa{min-height:48px;padding:var(--sp-1) var(--sp-1-5)}.focusPaneOps .focusFoot{padding:var(--sp-1-5) var(--sp-2);gap:var(--sp-1)}.focusPaneOps .focusProgress{height:18px;padding:0 7px;font-size:10.5px}:root[data-theme=dark] .focusPaneOps .focusMeta,:root[data-theme=dark] .focusPaneOps .focusProgress{background:var(--surface-raised);border-color:var(--border-light);color:var(--text-secondary);box-shadow:inset 0 1px 0 var(--border-lighter)}:root[data-theme=dark] .focusCalcPill{background:var(--surface-raised);border-color:var(--border-light);color:var(--text-secondary)}.styleHeadMain[data-v-02848207]{gap:2px;min-width:0;display:grid}.styleInfoWrap[data-v-02848207]{position:relative}.styleInfoBtn[data-v-02848207]{--ui-assist-trigger-size:24px}.styleInfoPopover[data-v-02848207]{z-index:var(--z-overlay-modal-popup);position:absolute;top:calc(100% + 10px);left:auto;right:0}.styleTabs[data-v-02848207]{--ui-tabs-sticky-z:1}.styleTab[data-v-02848207]{align-items:center;gap:6px;display:inline-flex}.styleTabCount[data-v-02848207]{border-radius:999px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 5px;font-size:10px;font-weight:650;display:inline-flex}.styleBody[data-v-02848207]{padding-top:8px;display:block}.tabPane[data-v-02848207]{gap:var(--sp-2);flex-direction:column;display:flex}.styleRulesTop[data-v-02848207]{gap:8px;margin-bottom:8px;display:grid}.styleAssistStrip[data-v-02848207]{grid-template-columns:minmax(154px,.34fr) minmax(0,1fr);align-items:start;gap:8px;margin:0 0 8px;padding:8px 10px;display:grid}.styleAssistIntro[data-v-02848207]{flex-direction:column;gap:3px;min-width:0;padding-top:2px;display:flex}.styleAssistGrid[data-v-02848207]{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.styleAssistItem[data-v-02848207]{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;min-height:34px;padding:6px 8px;display:grid}.styleAssistAction[data-v-02848207]{grid-template-columns:minmax(0,1fr) auto}.styleAssistPalette[data-v-02848207]{grid-column:span 2;grid-template-columns:minmax(0,1fr) auto}.styleAssistMeta[data-v-02848207]{gap:2px;min-width:0;display:grid}.styleAssistPaletteControls[data-v-02848207]{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:inline-flex}.styleColorPair[data-v-02848207]{align-items:center;gap:6px;min-height:30px;padding:0 9px;display:inline-flex}.emptyMsg[data-v-02848207]{border:1px dashed var(--border-lighter);border-radius:var(--radius-xl);padding:10px 12px}.styleRulesList[data-v-02848207]{display:block}.ruleCard[data-v-02848207]{overflow:hidden}.ruleCard+.ruleCard[data-v-02848207]{margin-top:var(--sp-1-5)}.ruleSummary[data-v-02848207]{grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:8px;padding:8px 10px;display:grid}.ruleCheck[data-v-02848207]{cursor:pointer;align-items:center;gap:6px;min-height:26px;padding:0 8px;display:inline-flex}.ruleCheck input[data-v-02848207]{margin:0}.ruleSummaryMain[data-v-02848207]{text-align:left;cursor:pointer;flex-direction:column;gap:2px;min-width:0;padding:0;display:flex}.rulePreview[data-v-02848207]{justify-content:flex-end;align-items:center;display:flex}.rulePreviewSample[data-v-02848207],.stylePreviewBadge[data-v-02848207]{justify-content:center;align-items:center;min-height:22px;padding:0 10px;display:inline-flex}.ruleTools[data-v-02848207]{--mini-icon-size:28px;--mini-icon-radius:10px;--mini-icon-border:var(--btn-soft-border);--mini-icon-bg:linear-gradient(180deg, var(--btn-soft-bg-top), var(--btn-soft-bg-bottom));--mini-icon-text:var(--text-secondary);--mini-icon-hover-bg:linear-gradient(180deg, var(--btn-soft-hover-bg-top), var(--btn-soft-hover-bg-bottom));--mini-icon-hover-text:var(--btn-neutral-hover-text);--mini-icon-font-size:12px;justify-content:flex-end;align-items:center;gap:6px;display:inline-flex}.ruleDetails[data-v-02848207]{gap:10px;padding:10px 10px 12px;display:grid}.ruleField[data-v-02848207]{gap:6px;display:grid}.ruleSection[data-v-02848207]{border-radius:var(--radius-xl);gap:8px;padding:10px;display:grid}.conds[data-v-02848207]{gap:6px;display:grid}.condRow[data-v-02848207]{grid-template-columns:minmax(0,1fr) 120px minmax(0,1fr) auto;align-items:center;gap:6px;display:grid}.stylePreviewCard[data-v-02848207]{gap:4px;padding:10px;display:grid}.styleControls[data-v-02848207]{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.styleControl[data-v-02848207]{gap:4px;display:grid}.styleChecks[data-v-02848207]{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:12px;display:flex}.styleChecks label[data-v-02848207]{cursor:pointer;align-items:center;gap:6px;display:inline-flex}.styleArticlesTop[data-v-02848207]{gap:8px;display:grid}.styleArticlesBar[data-v-02848207]{justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;display:flex}.switchLabel[data-v-02848207]{align-items:center;gap:8px;display:inline-flex}.switchLabel input[data-v-02848207]{margin:0}.styleSearchBlock[data-v-02848207]{gap:4px;min-width:180px;display:grid}.styleSearchLabel[data-v-02848207]{font-size:var(--text-xs);color:var(--text-muted)}.searchInput[data-v-02848207]{flex:0 0 min(320px,52%);min-width:180px}.styleArticlesMeta[data-v-02848207]{flex-wrap:wrap;gap:8px;padding:0 10px;display:flex}.styleMetaPill[data-v-02848207]{border:1px solid var(--border-lighter);background:var(--surface-sunken);min-height:24px;font-size:var(--text-xs);color:var(--text-secondary);border-radius:999px;align-items:center;padding:0 9px;display:inline-flex}.acList[data-v-02848207]{max-height:420px;overflow:auto}.acHead[data-v-02848207],.acRow[data-v-02848207]{grid-template-columns:minmax(0,1fr) 48px 68px 74px;align-items:center;gap:10px;display:grid}.acHead[data-v-02848207]{font-size:var(--text-2xs);color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em;padding:7px 10px}.acRow[data-v-02848207]{border-bottom:1px solid var(--border-lighter);padding:6px 10px}.acHeadCtl[data-v-02848207],.acToggle[data-v-02848207],.acColorWrap[data-v-02848207]{justify-content:center;align-items:center;display:flex}.acName[data-v-02848207]{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.acResetBtn[data-v-02848207]{min-height:26px;font-size:var(--text-xs);border-radius:9px}.acResetBtn[data-v-02848207]:disabled{cursor:default}.resetBtn[data-v-02848207]{box-sizing:border-box;height:28px;padding:0 10px}.doneBtn[data-v-02848207]{box-sizing:border-box;height:28px;padding:0 12px}@media (width<=860px){.styleAssistStrip[data-v-02848207]{grid-template-columns:1fr}.styleAssistGrid[data-v-02848207]{grid-template-columns:repeat(2,minmax(0,1fr))}.styleAssistPalette[data-v-02848207]{grid-column:auto}.styleControls[data-v-02848207]{grid-template-columns:repeat(2,minmax(0,1fr))}.condRow[data-v-02848207]{grid-template-columns:1fr 110px 1fr auto}.styleArticlesBar[data-v-02848207]{flex-direction:column;align-items:stretch}.searchInput[data-v-02848207]{width:100%;min-width:0}.acHead[data-v-02848207],.acRow[data-v-02848207]{grid-template-columns:minmax(0,1fr) 42px 60px 68px}}:root[data-theme=dark] .ruleTools[data-v-02848207]{--mini-icon-bg:var(--surface);--mini-icon-hover-bg:var(--surface-raised)}@media (pointer:coarse){.resetBtn[data-v-02848207],.doneBtn[data-v-02848207]{height:auto;min-height:44px}}.focusModeIcon[data-v-76283423]{color:currentColor;flex:none}.chartPanel{padding:var(--sp-3);background:var(--chart-card-bg);border:1px solid var(--chart-card-border);border-radius:var(--chart-card-radius);box-shadow:var(--chart-card-shadow)}.chartPanel.isMatrix{box-shadow:none;background:0 0;border:0;border-radius:0;width:max-content;min-width:100%;padding:0}.chartHead{justify-content:space-between;align-items:flex-end;gap:var(--sp-3);margin-bottom:var(--sp-2);display:flex}.chartPanel.isMatrix .chartHead{margin-bottom:6px;padding:0 12px}.chartTitle{font-size:var(--text-lg);font-weight:var(--fw-extrabold);color:var(--text-primary)}.chartHint{margin-top:var(--sp-1);font-size:var(--text-md);color:var(--text-secondary)}.chartMeta{font-size:var(--text-sm);color:var(--text-muted);text-align:right;white-space:nowrap}.chartObject{border:1px solid var(--border-light);border-radius:var(--radius-xl);background:var(--surface);overflow:hidden}.chartPanel.isMatrix .chartObject{background:0 0;border:0;border-radius:0;width:max-content;min-width:100%;overflow:visible}.chartCanvas{padding:var(--sp-2) var(--sp-2-5)}.chartPanel.isMatrix .chartCanvas{width:max-content;min-width:100%;padding:0;overflow:visible}.chartSvg{width:100%;display:block}.chartPanel.isMatrix .chartSvg{width:auto;max-width:none;overflow:visible}.chartEmpty{padding:var(--sp-6) var(--sp-4);color:var(--text-secondary);font-size:var(--text-base)}.chartEmpty .ttl{font-weight:var(--fw-extrabold);color:var(--text-primary);margin-bottom:var(--sp-1)}.legend{gap:var(--sp-3);padding:var(--sp-1-5) var(--sp-2-5);border-top:1px solid var(--border-light);flex-wrap:wrap;display:flex;overflow:auto}.chartPanel.isMatrix .legend{padding-left:12px;padding-right:12px}.legendItem{align-items:center;gap:var(--sp-1-5);font-size:var(--text-sm);color:var(--text-secondary);min-width:0;display:inline-flex}.legendSwatch{border-radius:var(--radius-xs);border:1px solid rgb(var(--shade) / .18);flex:none;width:10px;height:10px}.legendLabel{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.gridLine{stroke:rgb(var(--shade) / .1);stroke-width:1px}.axisLabel,.xLabel{fill:var(--ops-chart-label-fill);font-size:10px}.cashflow-chart[data-v-31961e67]{border:1px solid var(--chart-card-border);border-radius:0 0 var(--chart-card-radius) var(--chart-card-radius);padding:var(--chart-card-pad-top) var(--chart-card-pad-x) var(--chart-card-pad-bottom);background-image:var(--chart-card-bg);box-shadow:var(--chart-card-shadow);border-top:0;position:relative;overflow:hidden}.cashflow-chart--embedded[data-v-31961e67]{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;overflow:visible}.cashflow-chart--empty[data-v-31961e67]{min-height:100px}.cashflow-chart__head[data-v-31961e67]{align-items:center;gap:var(--sp-2);margin-bottom:var(--sp-2);display:flex}.cashflow-chart__title[data-v-31961e67]{align-items:baseline;gap:var(--sp-1);display:flex}.cashflow-chart__title-text[data-v-31961e67]{font-weight:700;font-size:var(--text-lg);color:var(--text-primary)}.cashflow-chart__year[data-v-31961e67]{font-weight:700;font-size:var(--text-lg);color:var(--text-secondary)}.cashflow-chart__chip[data-v-31961e67]{height:20px;min-height:20px;padding:0 var(--sp-2);border:1px solid rgb(var(--slate) / .2);border-radius:var(--radius-full);background:var(--bg-muted2,rgb(var(--tint)));color:var(--text-muted);font-size:var(--text-xs);letter-spacing:.1px;white-space:nowrap;cursor:default;justify-content:center;align-items:center;font-weight:620;display:flex}.cashflow-chart__body[data-v-31961e67]{position:relative}.cashflow-chart__svg[data-v-31961e67]{width:100%;display:block}.cashflow-chart__grid line[data-v-31961e67]{stroke:rgb(var(--shade) / .1)}.cashflow-chart__y-scale text[data-v-31961e67]{fill:var(--ops-chart-xvalue-fill);font-size:9px;font-family:var(--font-sans);font-variant-numeric:tabular-nums}.cashflow-chart__y-axis[data-v-31961e67]{stroke:rgb(var(--shade) / .11);stroke-width:1px}.cashflow-chart__y-tick[data-v-31961e67]{stroke:rgb(var(--shade) / .16);stroke-width:1px}.cashflow-chart__labels text[data-v-31961e67]{fill:var(--ops-chart-label-fill);font-size:11px;font-family:var(--font-sans)}.cashflow-chart__xvalues text[data-v-31961e67]{fill:var(--ops-chart-xvalue-fill);font-size:10px;font-family:var(--font-sans)}.cashflow-chart__hover-line[data-v-31961e67]{stroke:var(--ops-chart-hover-stroke);stroke-width:1px}.cashflow-chart__tip[data-v-31961e67]{--ops-chart-tip-value-column:126px;--ops-chart-tip-value-inset:9px;z-index:var(--z-overlay-popup);pointer-events:none;box-sizing:border-box;background:var(--ops-chart-tip-bg);border:1px solid var(--ops-chart-tip-border);width:min(252px,100% - 16px);min-width:min(224px,100% - 16px);max-width:calc(100% - 16px);max-height:none;box-shadow:var(--ops-chart-tip-shadow);color:var(--ops-chart-tip-text);white-space:nowrap;border-radius:13px;gap:1px;padding:5px 8px;font-size:10.5px;line-height:1.1;display:grid;position:absolute;overflow:hidden}.cashflow-chart__tip[data-v-31961e67]:before{content:"";border-radius:inherit;background:var(--ops-chart-tip-gloss);pointer-events:none;opacity:1;position:absolute;inset:0}.cashflow-chart__tip[data-v-31961e67]:after{content:"";border-radius:inherit;box-shadow:var(--ops-chart-tip-inner-shadow);pointer-events:none;position:absolute;inset:0}.cashflow-chart__tip .t1[data-v-31961e67]{z-index:1;letter-spacing:.01em;margin-bottom:0;font-size:12px;font-weight:850;line-height:1;position:relative}.cashflow-chart__tip .t2[data-v-31961e67]{z-index:1;grid-template-columns:minmax(0, 1fr) var(--ops-chart-tip-value-column);color:var(--ops-chart-tip-text);align-items:center;gap:8px;font-size:10.5px;display:grid;position:relative}.cashflow-chart__tip .t2__label[data-v-31961e67]{color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:620;overflow:hidden}.cashflow-chart__tip .t2--total[data-v-31961e67]{border-bottom:1px solid rgb(var(--shade) / .06);margin-bottom:0;padding-bottom:2px}.cashflow-chart__tip .ctRow[data-v-31961e67]{z-index:1;grid-template-columns:minmax(0, 1fr) var(--ops-chart-tip-value-column);color:var(--ops-chart-tip-sub);align-items:center;gap:8px;font-size:10.2px;display:grid;position:relative}.cashflow-chart__tip .ctLeft[data-v-31961e67]{min-width:0;color:var(--text-secondary);align-items:center;gap:5px;display:flex}.cashflow-chart__tip .ctDot[data-v-31961e67]{width:7px;height:7px;box-shadow:var(--ops-chart-tip-dot-shadow);border-radius:999px;flex:none}.cashflow-chart__tip .ctName[data-v-31961e67]{text-overflow:ellipsis;white-space:nowrap;max-width:138px;line-height:1;overflow:hidden}.cashflow-chart__tip .ctVal[data-v-31961e67]{box-sizing:border-box;width:100%;padding-right:var(--ops-chart-tip-value-inset);font-variant-numeric:tabular-nums;letter-spacing:.005em;color:var(--text-primary);text-align:end;white-space:nowrap;font-size:10.2px;font-weight:560}.cashflow-chart__tip .ctVal--pos[data-v-31961e67]{color:var(--color-credit-text);-webkit-text-fill-color:var(--color-credit-text)}.cashflow-chart__tip .ctVal--neg[data-v-31961e67]{color:var(--color-debit-text);-webkit-text-fill-color:var(--color-debit-text)}.cashflow-chart__tip .ctVal--zero[data-v-31961e67]{color:var(--text-secondary)}.cashflow-chart__tip .ctZeroFooter[data-v-31961e67]{border-top:1px dashed var(--border-faint,#ffffff1f);color:var(--text-secondary);text-align:center;margin-top:4px;padding-top:4px;font-size:10px;font-weight:500}.cashflow-chart__tip .tipMoney[data-v-31961e67]{box-sizing:border-box;border:1px solid var(--balances-bal-border);border-radius:var(--radius-full);background:var(--balances-bal-bg);width:100%;min-width:0;height:18px;box-shadow:var(--balances-bal-shadow);color:var(--balances-bal-num-color);letter-spacing:.008em;font-variant-numeric:tabular-nums;text-shadow:var(--balances-bal-num-shadow);justify-content:flex-end;align-items:center;padding:0 8px;font-size:10.3px;font-weight:400;display:inline-flex;position:relative;overflow:hidden}.cashflow-chart__tip .tipMoney--summary[data-v-31961e67]{min-width:0;height:18px}.cashflow-chart__tip .tipMoney__surface[data-v-31961e67]{border-radius:inherit;pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}.cashflow-chart__tip .tipMoney__axis[data-v-31961e67]{background:rgb(var(--shade) / .085);width:1px;opacity:var(--tip-axis-opacity,0);position:absolute;inset:2px auto 2px 50%;transform:translate(-.5px)}.cashflow-chart__tip .tipMoney__fill[data-v-31961e67]{top:1px;bottom:1px;left:var(--tip-fill-left,0%);width:var(--tip-fill-width,0%);border-radius:var(--radius-full);box-shadow:var(--ops-chart-tip-money-fill-shadow);filter:var(--ops-chart-tip-money-fill-filter);position:absolute}.cashflow-chart__tip .tipMoney__fill[data-v-31961e67]:after{content:"";background:var(--ops-chart-tip-money-fill-gloss);opacity:var(--ops-chart-tip-money-fill-gloss-opacity);position:absolute;inset:0}.cashflow-chart__tip .tipMoney__value[data-v-31961e67]{z-index:1;text-align:end;white-space:nowrap;width:100%;line-height:1;position:relative}.cashflow-chart__tip .tipMoney--pos .tipMoney__value[data-v-31961e67]{color:var(--ops-chart-tip-money-pos-text);-webkit-text-fill-color:var(--ops-chart-tip-money-pos-text)}.cashflow-chart__tip .tipMoney--neg .tipMoney__value[data-v-31961e67]{color:var(--ops-chart-tip-money-neg-text);-webkit-text-fill-color:var(--ops-chart-tip-money-neg-text)}.cashflow-chart__tip .tipMoney--zero .tipMoney__value[data-v-31961e67]{color:var(--text-secondary);-webkit-text-fill-color:var(--text-secondary)}.cashflow-chart__tip .tipMoney--pos .tipMoney__fill[data-v-31961e67]{background:var(--ops-chart-tip-money-pos-fill)}.cashflow-chart__tip .tipMoney--neg .tipMoney__fill[data-v-31961e67]{background:var(--ops-chart-tip-money-neg-fill)}.cashflow-chart__tip .tipMoney--zero .tipMoney__fill[data-v-31961e67]{background:var(--ops-chart-tip-money-zero-fill)}.cashflow-chart__tip-more[data-v-31961e67]{margin-top:6px}.cashflow-chart__empty-msg[data-v-31961e67]{padding:var(--sp-6) var(--sp-4);color:var(--text-muted);font-size:var(--text-md);justify-content:center;align-items:center;display:flex}.cardOverlay[data-v-08f43291]{background:var(--drawer-overlay-bg);z-index:var(--z-overlay-drawer-backdrop);position:fixed;inset:0}.cardPane[data-v-08f43291]{--cardTop:12px;right:16px;top:var(--cardTop);--cardBottomPad:16px;height:calc(100vh - var(--cardTop) - var(--cardBottomPad));width:var(--cardPaneW,460px);min-width:min(340px,100vw - 32px);max-width:calc(100vw - 32px);min-height:320px;max-height:calc(100vh - var(--cardTop) - var(--cardBottomPad));z-index:var(--z-overlay-drawer);height:calc(100dvh - var(--cardTop) - var(--cardBottomPad));width:min(var(--cardPaneW,460px), calc(100vw - 32px));width:min(var(--cardPaneW,460px), calc(100dvw - 32px));min-height:min(320px, calc(100vh - var(--cardTop) - var(--cardBottomPad)));min-height:min(320px, calc(100dvh - var(--cardTop) - var(--cardBottomPad)));max-height:calc(100dvh - var(--cardTop) - var(--cardBottomPad));position:fixed}@media (width<=1179px){.cardPane[data-v-08f43291]{--cardInlineStart:max(16px, env(safe-area-inset-left));--cardInlineEnd:max(16px, env(safe-area-inset-right));right:var(--cardInlineEnd);--cardTop:max(12px, env(safe-area-inset-top));--cardBottomPad:max(16px, env(safe-area-inset-bottom));width:min(var(--cardPaneW,460px), calc(100vw - var(--cardInlineStart) - var(--cardInlineEnd)));width:min(var(--cardPaneW,460px), calc(100dvw - var(--cardInlineStart) - var(--cardInlineEnd)));max-width:calc(100dvw - var(--cardInlineStart) - var(--cardInlineEnd));min-width:0}}.cardOverlay-enter-active[data-v-08f43291],.cardOverlay-leave-active[data-v-08f43291]{transition:opacity .16s}.cardOverlay-enter-from[data-v-08f43291],.cardOverlay-leave-to[data-v-08f43291]{opacity:0}.cardPane-enter-active[data-v-08f43291],.cardPane-leave-active[data-v-08f43291]{transition:opacity .14s,transform .14s}.cardPane-enter-from[data-v-08f43291],.cardPane-leave-to[data-v-08f43291]{opacity:0;transform:translateY(6px)}.confirmActionBody[data-v-8172ae43]{gap:var(--sp-2);display:grid}.confirmActionSubject[data-v-8172ae43]{min-width:0;padding:var(--sp-2) var(--sp-2-5);border:1px solid var(--border-lighter);border-radius:var(--radius-lg);background:var(--surface-sunken);color:var(--text-primary);font-size:var(--text-sm);text-overflow:ellipsis;white-space:nowrap;font-weight:720;overflow:hidden}.confirmActionText[data-v-8172ae43]{color:var(--text-secondary);font-size:var(--text-sm);line-height:var(--leading-normal)}.hiddenColsBadge[data-v-3392854d]{background:rgb(var(--amber-brand,230 150 60) / .12);color:rgb(var(--amber-brand,230 150 60));white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:12px;font-weight:600;display:inline-flex}.rowSelToggle[data-v-31687842]{appearance:none;font:inherit}.systemInlineMessage[data-v-750b587e]{align-items:center;gap:var(--sp-2);min-height:36px;padding:var(--sp-1-5) var(--sp-2);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-xs);line-height:var(--leading-snug);border:1px solid;display:flex}.systemInlineMessage--info[data-v-750b587e]{border-color:var(--panel-info-border);background:linear-gradient(180deg, var(--panel-info-bg-top), var(--panel-info-bg-bottom))}.systemInlineMessage--warning[data-v-750b587e]{border-color:var(--color-warn-border);background:var(--color-warn)}.systemInlineMessage--error[data-v-750b587e]{border-color:var(--color-bad-border);background:var(--color-bad)}.systemInlineMessage--success[data-v-750b587e]{border-color:var(--color-ok-border);background:var(--color-ok)}.systemInlineMessage__content[data-v-750b587e]{align-items:center;gap:var(--sp-2);min-width:0;display:flex}.systemInlineMessage__title[data-v-750b587e]{font-weight:var(--fw-extrabold)}.systemInlineMessage--info .systemInlineMessage__title[data-v-750b587e]{color:var(--panel-info-accent-strong)}.systemInlineMessage--warning .systemInlineMessage__title[data-v-750b587e]{color:rgb(var(--warn-rgb))}.systemInlineMessage--error .systemInlineMessage__title[data-v-750b587e]{color:rgb(var(--bad-rgb))}.systemInlineMessage--success .systemInlineMessage__title[data-v-750b587e]{color:rgb(var(--ok-rgb))}.systemInlineMessage__body[data-v-750b587e]{color:var(--text-secondary)}.systemInlineMessage__action[data-v-750b587e]{flex:none;margin-left:auto}@media (width<=720px){.systemInlineMessage__content[data-v-750b587e],.systemInlineMessage[data-v-750b587e]{flex-direction:column;align-items:stretch}.systemInlineMessage__action[data-v-750b587e]{margin-left:0}}.uiCombo{width:100%;min-width:0;position:relative}.uiComboAuto{width:auto;max-width:100%;display:inline-block}.uiComboTrigger{width:100%;min-width:0;height:var(--ui-ctrl-h);padding:var(--ui-ctrl-pad-y) var(--ui-ctrl-pad-x);justify-content:space-between;align-items:center;gap:var(--sp-2);border:1px solid var(--ui-ctrl-border);border-radius:var(--ui-ctrl-radius);background:var(--ui-ctrl-bg);color:var(--ui-ctrl-text);font:inherit;font-size:var(--ui-ctrl-font-size);text-align:left;cursor:pointer;box-shadow:0 1px 0 rgb(var(--glow) / .9) inset;transition:border-color .15s,box-shadow .15s,background .15s;display:inline-flex}.uiComboAuto .uiComboTrigger{width:auto;max-width:100%}.uiComboTrigger:hover:not(:disabled){border-color:var(--state-control-border-hover);background:var(--surface-raised)}.uiComboTrigger:focus-visible{border-color:var(--state-control-border-hover);box-shadow:0 0 0 3px var(--state-control-ring);outline:none}.uiCombo.isOpen .uiComboTrigger{border-color:var(--state-control-border-hover);box-shadow:0 0 0 3px var(--state-control-ring)}.uiComboValue{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.uiComboValue.isPlaceholder{color:var(--text-secondary)}.uiComboChevron{--dropdown-chevron-size:18px}.uiComboPopover{z-index:var(--z-overlay-popup);--ui-combo-shell-padding:var(--sp-1);--ui-combo-shell-gap:var(--sp-1);--ui-combo-search-h:24px;--ui-combo-search-radius:9px;--ui-combo-search-pad-x:var(--sp-2);--ui-combo-search-pad-left:var(--sp-6);--ui-combo-search-icon-left:var(--sp-2);--ui-combo-search-icon-size:var(--text-xs);--ui-combo-list-gap:var(--sp-0-5);--ui-combo-list-max-height:220px;--ui-combo-heading-min-h:24px;--ui-combo-heading-radius:var(--radius-sm);--ui-combo-heading-pad-y:var(--sp-1);--ui-combo-heading-pad-x:var(--sp-2);--ui-combo-item-min-h:25px;--ui-combo-item-radius:var(--radius-sm);--ui-combo-item-pad-y:var(--sp-1);--ui-combo-item-pad-x:var(--sp-2);--ui-combo-item-gap:var(--sp-1-5);--ui-combo-check-width:14px;width:max(var(--reka-combobox-trigger-width), 194px);min-width:max(var(--reka-combobox-trigger-width), 194px);padding:var(--ui-combo-shell-padding);gap:var(--ui-combo-shell-gap);isolation:isolate;opacity:1;pointer-events:auto;border-color:var(--ui-combo-popover-border);background:var(--ui-combo-popover-bg);box-shadow:var(--ui-combo-popover-shadow);color:var(--ui-combo-popover-text);display:grid}.uiComboSearchWrap{background:0 0;border-radius:0;padding:0;position:relative}.uiComboSearchIcon{left:var(--ui-combo-search-icon-left);color:var(--ui-combo-search-icon);font-size:var(--ui-combo-search-icon-size);pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.uiComboSearch{width:100%;height:var(--ui-combo-search-h);padding-inline:var(--ui-combo-search-pad-x);padding-left:var(--ui-combo-search-pad-left);border-color:var(--ui-combo-search-border);border-radius:var(--ui-combo-search-radius);background:var(--ui-combo-search-bg);color:var(--ui-combo-search-text);box-shadow:var(--ui-combo-search-shadow);font-size:var(--text-sm)}.uiComboSearch:focus-visible{box-shadow:var(--ui-combo-search-focus-shadow)}.uiComboSearch::placeholder{color:var(--ui-combo-search-placeholder)}.uiComboTabs{padding:0 0 var(--sp-px)}.uiComboTabs .segCtrl{width:100%}.uiComboTabs .segBtn{min-width:0}.uiComboGroups{padding:0 0 var(--sp-px);min-width:0}.uiComboList{gap:var(--ui-combo-list-gap);max-height:var(--ui-combo-list-max-height);align-content:start;padding:0;display:grid;overflow:auto}.uiComboHeading{min-height:var(--ui-combo-heading-min-h);padding:var(--ui-combo-heading-pad-y) var(--ui-combo-heading-pad-x) var(--ui-combo-heading-pad-y) calc(var(--ui-combo-heading-pad-x) + var(--ui-combo-level,0) * 12px);border:1px solid var(--ui-combo-heading-border);border-radius:var(--ui-combo-heading-radius);background:var(--ui-combo-heading-bg);color:var(--ui-combo-heading-text);cursor:default;-webkit-user-select:none;user-select:none;align-items:center;margin:0;display:flex}.uiComboHeadingRow{align-items:baseline;gap:var(--sp-1-5);width:100%;min-width:0;display:flex}.uiComboHeadingKind{font-size:var(--text-xs);letter-spacing:.02em;color:var(--ui-combo-heading-kind);flex:none;font-weight:740;line-height:1}.uiComboHeadingLabel{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--text-xs);letter-spacing:.01em;color:var(--ui-combo-heading-label);flex:auto;font-weight:700;overflow:hidden}.uiComboHeading--section{background:rgb(var(--accent-rgb) / .04);border-color:rgb(var(--accent-rgb) / .12)}.uiComboHeading--section .uiComboHeadingKind{color:rgb(var(--accent-rgb))}.uiComboItem{grid-template-columns:var(--ui-combo-check-width) minmax(0, 1fr);align-items:center;gap:var(--ui-combo-item-gap);width:100%;min-width:0;min-height:var(--ui-combo-item-min-h);padding:var(--ui-combo-item-pad-y) var(--ui-combo-item-pad-x);border-radius:var(--ui-combo-item-radius);color:var(--ui-combo-item-text);font:inherit;font-size:var(--text-sm);text-align:left;cursor:pointer;transition:background var(--transition-fast), border-color var(--transition-fast), color var(--transition-fast);background:0 0;border:1px solid #0000;font-weight:520;display:grid}.uiComboItem:hover,.uiComboItem[data-highlighted]{background:var(--ui-combo-item-hover-bg);border-color:var(--ui-combo-item-hover-border);color:var(--ui-combo-item-hover-text);outline:none}.uiComboItem[data-state=checked]{background:var(--ui-combo-item-checked-bg);border-color:var(--ui-combo-item-checked-border);color:var(--ui-combo-item-checked-text);font-weight:560}.uiComboItem.isDisabled,.uiCombo.isDisabled .uiComboTrigger,.uiComboTrigger:disabled{opacity:.6;cursor:not-allowed}.uiComboItemCheck{width:var(--ui-combo-check-width);color:var(--ui-combo-item-check);font-size:var(--text-sm);justify-content:center;align-items:center;font-weight:800;display:inline-flex}.uiComboItemLabel{min-width:0;text-overflow:ellipsis;white-space:nowrap;padding-inline-start:calc(var(--ui-combo-level,0) * 12px);line-height:1.2;overflow:hidden}.uiComboItemRich .uiComboItemLabel{font-size:var(--text-sm)}.uiComboEmpty{padding:var(--sp-2) 7px;text-align:center;color:var(--text-secondary);font-size:var(--text-xs)}.uiComboMore{padding:var(--sp-2) 7px;border-top:1px solid var(--border-lighter);color:var(--text-secondary);font-size:var(--text-xs);line-height:1.25}.uiComboMoreButton{width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border-bottom:0;border-left:0;border-right:0}.uiComboMoreButton:hover,.uiComboMoreButton:focus-visible{background:var(--ui-combo-item-hover-bg);color:var(--ui-combo-item-hover-text);outline:none}.uiComboSm{--ui-ctrl-h:28px;--ui-ctrl-pad-x:var(--sp-2);--ui-ctrl-radius:var(--radius-sm);--ui-ctrl-font-size:var(--text-sm)}@media (width<=599px){.uiComboPopover{--ui-combo-search-h:44px;--ui-combo-list-max-height:min(52dvh, 360px);--ui-combo-heading-min-h:34px;--ui-combo-item-min-h:44px;--ui-combo-item-pad-y:var(--sp-1-5);width:min(max(var(--reka-combobox-trigger-width), 260px), calc(100vw - var(--sp-4)));min-width:min(max(var(--reka-combobox-trigger-width), 260px), calc(100vw - var(--sp-4)));max-width:calc(100vw - var(--sp-4))}.uiComboSearch{font-size:var(--text-md)}.uiComboPopover .uiComboHeading{min-height:34px}.uiComboPopover .uiComboItem{min-height:44px;padding-block:var(--sp-1-5);font-size:var(--text-md)}.uiComboGroupsScroll,.uiComboList{-webkit-overflow-scrolling:touch}.uiComboSm{--ui-ctrl-h:44px;--ui-ctrl-pad-x:var(--sp-2-5);--ui-ctrl-font-size:var(--text-md)}}@media (pointer:coarse){.uiComboPopover{--ui-combo-search-h:44px;--ui-combo-item-min-h:44px}.uiComboSm{--ui-ctrl-h:44px}}:root[data-theme=dark] .uiComboTrigger{box-shadow:none}.xrow.xhead[data-v-4d5e28ce]{width:max-content;min-width:100%;min-height:40px;display:flex}.xcell[data-v-4d5e28ce]{text-align:center;white-space:normal;min-height:40px;padding:0 calc(var(--sp-2) + 10px) 0 var(--sp-2);cursor:pointer;-webkit-user-select:none;user-select:none;flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative}.xcell.moneyHeaderCell[data-v-4d5e28ce]{justify-content:stretch;align-items:stretch;padding:0;overflow:visible}.xrow.xhead>.xcell.moneyHeaderCellSpanHost[data-v-4d5e28ce]:not(.pinned){z-index:3}.xrow.xhead>.xcell.moneyHeaderCell[data-v-4d5e28ce]{border-right-color:#0000}.xrow.xhead>.xcell.moneyHeaderCell[data-v-4d5e28ce]:after{content:"";background:var(--grid-header-divider-color,var(--border-lighter));pointer-events:none;z-index:1;width:1px;position:absolute;top:20px;bottom:0;right:-1px}.xcell[data-ci="3"][data-v-4d5e28ce]{padding-left:var(--sp-1-5);padding-right:var(--sp-1-5)}.xrow.xhead>.gridServiceHeaderCorner[data-v-4d5e28ce]{cursor:default}.moneyHeaderTop .moneyGroupDot[data-v-4d5e28ce]{pointer-events:auto}.moneyHeaderTop[data-v-4d5e28ce]{height:20px;padding:0 18px 0 var(--sp-2);z-index:2;pointer-events:auto;box-sizing:border-box;background:var(--colBg,var(--ops-column-header-band-bg,var(--bg-muted2)));color:var(--grid-header-merged-label-color,var(--text-secondary));justify-content:center;align-items:center;font-style:normal;display:flex;position:absolute;top:0;left:0}.xrow.xhead .moneyHeaderTop[data-v-4d5e28ce]{background:var(--colBg,var(--ops-column-header-band-bg,var(--bg-muted2)))}.moneyHeaderBody[data-v-4d5e28ce]{width:100%;min-height:40px;padding:22px 18px var(--sp-1) var(--sp-1-5);box-sizing:border-box;justify-content:center;align-items:center;display:flex}.moneyHeaderBody .hdrLabel[data-v-4d5e28ce]{white-space:normal;width:100%;display:block}.hdrWrap[data-v-4d5e28ce]{justify-content:center;align-items:center;gap:var(--sp-0-5);max-width:100%;display:inline-flex}.hdrLabel[data-v-4d5e28ce]{white-space:normal;word-break:break-word;max-width:100%;display:block}.hdrSortIcon[data-v-4d5e28ce]{flex:none;min-width:16px}.colResizer[data-v-4d5e28ce]{cursor:col-resize;-webkit-user-select:none;user-select:none;z-index:4;width:6px;height:100%;position:absolute;top:0;right:-2px}.xrow.xgroups[data-v-69fa7d54]{--ops-group-cell-bg:var(--ops-group-header-band-bg,var(--bg-muted));width:max-content;min-width:100%;height:var(--ops-group-row-min-height);min-height:var(--ops-group-row-min-height);background:var(--ops-group-cell-bg);border-top:1px solid var(--grid-header-divider-color,var(--border-lighter));border-bottom:1px solid var(--grid-header-divider-color,var(--border-lighter));display:flex;position:relative}.xrow.xgroups>.xcell[data-v-69fa7d54]{height:var(--ops-group-row-min-height);max-height:var(--ops-group-row-min-height);min-height:var(--ops-group-row-min-height);padding:0 18px 0 var(--sp-1-5);font-size:var(--ops-group-font-size);letter-spacing:var(--ops-group-letter-spacing);text-transform:uppercase;color:var(--text-secondary);background:var(--colBg,var(--ops-group-cell-bg));background-color:var(--colBg,var(--ops-group-cell-bg));border-right:1px solid var(--grid-header-divider-color,var(--border-lighter));border-bottom:1px solid var(--grid-header-divider-color,var(--border-lighter));box-sizing:border-box;flex-shrink:0;justify-content:center;align-items:center;font-weight:700;line-height:1;display:flex;position:relative;overflow:hidden}.xcell.hidden[data-v-69fa7d54]{display:none}.xrow.xgroups>.xcell.pinned[data-v-69fa7d54]{z-index:6;background:var(--colBg,var(--ops-group-cell-bg));background-color:var(--colBg,var(--ops-group-cell-bg));position:sticky}.xrow.xgroups>.gridServiceHeaderCorner.gridServiceHeaderCorner[data-v-69fa7d54]{box-shadow:none;border-bottom:0;border-right:0}.xrow.xgroups>.gridServiceHeaderCorner.gridServiceHeaderCorner[data-v-69fa7d54]:before{content:"";background:var(--grid-header-divider-color,var(--border-lighter));pointer-events:none;height:1px;position:absolute;bottom:0;left:0;right:0}.xcell.lastPinned[data-v-69fa7d54]{box-shadow:var(--grid-pinned-edge-shadow)}.groupFloatingLayer[data-v-69fa7d54]{height:var(--ops-group-row-min-height);min-height:var(--ops-group-row-min-height);pointer-events:none;z-index:12;position:absolute;top:0;overflow:visible}.groupFloatingLabel[data-v-69fa7d54]{height:var(--ops-group-row-min-height);min-height:var(--ops-group-row-min-height);padding:0 18px 0 var(--sp-1-5);font-size:var(--ops-group-font-size);letter-spacing:var(--ops-group-letter-spacing);text-transform:uppercase;color:var(--text-secondary);pointer-events:none;z-index:8;white-space:nowrap;box-sizing:border-box;justify-content:center;align-items:center;font-weight:700;line-height:1;display:flex;position:absolute;top:0;overflow:visible}.groupFloatingLabel .g[data-v-69fa7d54]{white-space:nowrap;flex:none}.pinnedGroupLabel[data-v-69fa7d54]{padding:0 18px 0 var(--sp-1-5);pointer-events:none;z-index:7;white-space:nowrap;box-sizing:border-box;justify-content:center;align-items:center;display:flex;position:absolute;top:0;bottom:0;overflow:hidden}.pinnedGroupLabel .g[data-v-69fa7d54]{white-space:nowrap;flex:none;overflow:visible}.groupResizer[data-v-69fa7d54]{cursor:col-resize;-webkit-user-select:none;user-select:none;z-index:12;touch-action:none;width:6px;height:100%;position:absolute;top:0;right:-2px}.g[data-v-69fa7d54]{align-items:center;gap:var(--ops-group-gap);line-height:1;display:inline-flex}.gDot[data-v-69fa7d54]{width:var(--ops-group-dot-size);height:var(--ops-group-dot-size);background:rgb(var(--accent-rgb) / .4);border-radius:50%;flex-shrink:0;display:inline-block}.popOverlay[data-v-98d13d1f]{z-index:var(--z-overlay-popup-backdrop);background:rgb(var(--shade) / .06);position:fixed;inset:0}.datePop[data-v-98d13d1f]{z-index:var(--z-overlay-popup);--ui-popup-body-padding:0 10px;--ui-popup-footer-padding:6px 10px;grid-template-rows:auto auto auto auto;width:248px;min-width:248px;max-width:calc(100vw - 16px);padding:0;display:grid}.datePopHead[data-v-98d13d1f]{padding:6px 10px 4px}.datePopTitle[data-v-98d13d1f]{font-size:var(--text-md);font-weight:var(--fw-bold);letter-spacing:-.012em}.dateSeg[data-v-98d13d1f]{flex-wrap:wrap;gap:4px;padding:6px 10px 4px;display:flex}.dateSegBtn[data-v-98d13d1f]{border:1px solid var(--border-hairline);background:var(--surface-sunken);border-radius:var(--radius-full);height:20px;font-size:var(--text-sm);font-weight:var(--fw-hdr);letter-spacing:-.01em;color:var(--text-secondary);cursor:pointer;justify-content:center;align-items:center;padding:0 8px;display:inline-flex}.dateSegBtn[data-v-98d13d1f]:hover,.dateSegBtn[data-v-98d13d1f]:focus-visible{border-color:var(--accent-ring);color:var(--text-primary);outline:none}.dateSegBtn.on[data-v-98d13d1f]{border-color:var(--accent-ring);background:var(--accent-soft);color:var(--accent);font-weight:var(--fw-bold)}.dateMode[data-v-98d13d1f]{padding:3px 0}.dateMode .row[data-v-98d13d1f]{align-items:center;gap:6px;margin:3px 0;display:flex}.lbl[data-v-98d13d1f]{font-size:var(--text-xs);color:var(--text-secondary);font-weight:var(--fw-bold);flex-shrink:0;width:18px}.yearQuick[data-v-98d13d1f]{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:6px;padding:2px 2px 8px;display:grid}.yearInputLabel[data-v-98d13d1f]{color:var(--text-secondary);font-size:var(--text-xs);font-weight:var(--fw-bold)}.yearInput[data-v-98d13d1f]{border:1px solid var(--ui-ctrl-border);border-radius:var(--radius-sm);background:var(--ctrl-bg);width:100%;min-width:0;height:28px;box-shadow:0 1px 0 rgb(var(--glow) / .9) inset;color:var(--text-primary);font-family:var(--font-sans);font-size:var(--text-md);font-weight:var(--fw-bold);outline:none;padding:0 9px;line-height:1}.yearInput[data-v-98d13d1f]:focus{border-color:var(--accent-ring);box-shadow:0 0 0 3px var(--state-control-ring), 0 1px 0 rgb(var(--glow) / .9) inset}.yearGrid[data-v-98d13d1f]{grid-template-columns:repeat(3,minmax(54px,1fr));gap:6px;max-height:178px;padding:1px 2px 4px;display:grid;overflow:auto}.yearBtn[data-v-98d13d1f]{border-radius:var(--radius-sm);min-width:0;height:30px;color:var(--text-primary);cursor:pointer;font-family:var(--font-sans);font-size:var(--text-md);font-weight:var(--fw-medium);background:0 0;border:1px solid #0000;justify-content:center;align-items:center;padding:0 8px;line-height:1;display:inline-flex}.yearBtn[data-v-98d13d1f]:hover,.yearBtn[data-v-98d13d1f]:focus-visible{border-color:var(--accent-ring);background:var(--surface-sunken);outline:none}.yearBtn.on[data-v-98d13d1f]{border-color:var(--accent-ring);background:var(--accent-soft);color:var(--accent);font-weight:var(--fw-bold)}.rangeHint[data-v-98d13d1f]{color:var(--text-secondary);text-align:center;padding:4px 6px;font-size:11px;font-weight:650}.dateMode[data-v-98d13d1f] .dp__action_row{display:none}.dateMode[data-v-98d13d1f] .dp__menu{box-shadow:none;border:none;font-size:12px}.datePop[data-v-98d13d1f] .dp__main{--dp-menu-min-width:224px;--dp-font-size:.86rem;--dp-cell-size:28px;--dp-cell-padding:3px;--dp-menu-padding:2px 4px;--dp-month-year-row-height:28px;--dp-month-year-row-button-size:22px;--dp-button-height:28px;--dp-button-icon-height:18px;--dp-common-padding:6px;--dp-row-margin:2px 0;--dp-calendar-wrap-padding:0 2px;--dp-calendar-header-cell-padding:.3rem}.dateMode[data-v-98d13d1f] .dp__instance_calendar{font-size:12px}.monthMode[data-v-98d13d1f] .dp__menu_inner{padding:2px 2px 6px}.monthMode[data-v-98d13d1f] .dp__month_year_row{height:28px;margin-bottom:4px}.monthMode[data-v-98d13d1f] .dp__month_year_select,.monthMode[data-v-98d13d1f] .dp--year-select{height:26px;font-size:var(--text-sm);font-weight:var(--fw-hdr)}.monthMode[data-v-98d13d1f] .dp__inner_nav{width:24px;height:24px}.monthMode[data-v-98d13d1f] .dp__overlay_container{flex-direction:column;gap:6px;height:auto;display:flex;overflow:visible}.monthMode[data-v-98d13d1f] .dp__overlay_row{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 8px;display:grid}.monthMode[data-v-98d13d1f] .dp__overlay_col{width:auto;padding:0}.monthModeSegmented[data-v-98d13d1f] .dp__overlay_cell,.monthModeSegmented[data-v-98d13d1f] .dp__overlay_cell_active{box-sizing:border-box;border:1px solid var(--border-hairline);border-radius:var(--radius-full);background:var(--surface-sunken);width:auto;min-width:68px;height:28px;min-height:28px;color:var(--text-secondary);cursor:pointer;font-family:var(--font-sans);font-size:var(--text-sm);font-weight:var(--fw-hdr);justify-content:center;justify-self:center;align-items:center;padding:0 10px;line-height:1;display:flex}.monthModeSegmented[data-v-98d13d1f] .dp__overlay_cell:hover,.monthModeSegmented[data-v-98d13d1f] .dp__overlay_cell:focus-visible{border-color:var(--accent-ring);background:var(--surface-sunken);color:var(--text-primary);outline:none}.monthModeSegmented[data-v-98d13d1f] .dp__overlay_cell_active,.monthModeSegmented[data-v-98d13d1f] .dp__overlay_cell_active:hover,.monthModeSegmented[data-v-98d13d1f] .dp__overlay_cell_active:focus-visible{border-color:var(--accent-ring);background:var(--accent-soft);color:var(--accent);font-weight:var(--fw-bold)}.monthMode[data-v-98d13d1f] .dp__overlay_cell_pad{padding:0}.monthMode[data-v-98d13d1f] .dp__button{display:none}.datePopActions[data-v-98d13d1f]{margin-top:4px}:root[data-theme=dark] .popOverlay[data-v-98d13d1f]{background:rgb(var(--shade) / .55)}@media (pointer:coarse){.datePop[data-v-98d13d1f]{width:min(360px,100vw - 16px);overflow:auto}.dateSegBtn[data-v-98d13d1f],.yearInput[data-v-98d13d1f],.yearBtn[data-v-98d13d1f],.monthMode[data-v-98d13d1f] .dp__month_year_select,.monthMode[data-v-98d13d1f] .dp--year-select,.monthModeSegmented[data-v-98d13d1f] .dp__overlay_cell,.monthModeSegmented[data-v-98d13d1f] .dp__overlay_cell_active{height:auto;min-height:44px}.datePop[data-v-98d13d1f] .dp__main{--dp-cell-size:44px;--dp-month-year-row-height:44px;--dp-month-year-row-button-size:44px;--dp-button-height:44px}.monthMode[data-v-98d13d1f] .dp__inner_nav{width:44px;height:44px}}.presenceFilterOverlay[data-v-91ac09bf]{z-index:var(--z-overlay-popup-backdrop);background:0 0;position:fixed;inset:0}.presenceFilterPop[data-v-91ac09bf]{z-index:var(--z-overlay-popup);--ui-popup-body-padding:6px;max-width:calc(100vw - 16px);padding:0}.presenceFilterHead[data-v-91ac09bf]{padding:6px 8px 5px}.presenceFilterTitle[data-v-91ac09bf]{color:var(--text-primary);font-weight:var(--fw-bold)}.presenceFilterBody[data-v-91ac09bf]{gap:7px;display:grid}.presenceFilterReset[data-v-91ac09bf]{border:1px solid var(--border-hairline);border-radius:var(--radius-sm);background:var(--surface-sunken);min-width:0;height:24px;color:var(--text-secondary);font-family:var(--font-sans);font-size:var(--text-xs);font-weight:var(--fw-body);cursor:pointer;text-align:left;padding:0 8px;line-height:1}.presenceFilterReset[data-v-91ac09bf]:hover,.presenceFilterReset[data-v-91ac09bf]:focus-visible{border-color:var(--accent-ring);color:var(--text-primary);outline:none}.presenceFilterReset.on[data-v-91ac09bf]{border-color:var(--accent-ring);background:var(--accent-soft);color:var(--accent);font-weight:var(--fw-bold)}.presenceChainBlock[data-v-91ac09bf]{gap:6px;min-width:0;display:grid}.presenceChainSearch[data-v-91ac09bf]{border:1px solid var(--border-hairline);border-radius:var(--radius-sm);background:var(--surface-sunken);width:100%;min-width:0;height:26px;color:var(--text-primary);font-family:var(--font-sans);font-size:var(--text-xs);font-weight:var(--fw-body);outline:none;padding:0 8px}.presenceChainSearch[data-v-91ac09bf]:focus{border-color:var(--accent-ring);box-shadow:var(--ui-combo-search-focus-shadow)}.presenceChainList[data-v-91ac09bf]{gap:4px;max-height:180px;padding-right:2px;display:grid;overflow:auto}.presenceChainOption[data-v-91ac09bf]{border:1px solid var(--border-hairline);border-radius:var(--radius-sm);background:var(--surface-raised);min-width:0;height:26px;color:var(--text-secondary);font-family:var(--font-sans);font-size:var(--text-xs);font-weight:var(--fw-hdr);text-align:left;cursor:pointer;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:0 8px;display:grid;overflow:hidden}.presenceChainId[data-v-91ac09bf]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.presenceChainStatus[data-v-91ac09bf]{min-width:0;color:var(--text-muted);font-size:var(--text-xs);font-weight:var(--fw-body);white-space:nowrap}.presenceChainOption.is-active .presenceChainStatus[data-v-91ac09bf]{color:var(--accent)}.presenceChainOption.is-completed .presenceChainStatus[data-v-91ac09bf]{color:var(--text-muted)}.presenceChainOption[data-v-91ac09bf]:hover,.presenceChainOption[data-v-91ac09bf]:focus-visible{border-color:var(--accent-ring);color:var(--text-primary);outline:none}.presenceChainOption.on[data-v-91ac09bf]{border-color:var(--accent-ring);background:var(--accent-soft);color:var(--accent);font-weight:var(--fw-bold)}.presenceChainOption.on .presenceChainStatus[data-v-91ac09bf]{color:var(--accent)}.presenceChainEmpty[data-v-91ac09bf]{border:1px dashed var(--border-hairline);border-radius:var(--radius-sm);min-height:28px;color:var(--text-muted);font-size:var(--text-xs);font-weight:var(--fw-hdr);place-items:center;display:grid}@media (pointer:coarse){.presenceFilterReset[data-v-91ac09bf],.presenceChainSearch[data-v-91ac09bf],.presenceChainOption[data-v-91ac09bf]{height:auto;min-height:44px}}.xrow.xfilters[data-v-e40f9401]{--colTintBase:var(--bg-muted2);background:var(--bg-muted2);border-bottom:1px solid var(--grid-header-divider-color,var(--border-lighter));width:max-content;min-width:100%;display:flex}.xrow.xfilters.xfiltersExtra[data-v-e40f9401]{--filter-h:26px;--filter-input-h:20px}.xcell[data-v-e40f9401]{min-height:var(--filter-h);background:var(--colBg,var(--colTintBase));border-right:1px solid var(--grid-header-divider-color,var(--border-lighter));flex-shrink:0;align-items:center;padding:3px 6px;display:flex;overflow:hidden}.xrow.xfilters.xfiltersExtra .xcell[data-v-e40f9401]{padding:2px 6px}.xcell.pinned[data-v-e40f9401]{z-index:7;background:var(--colBg,var(--colTintBase));position:sticky}.xcell.lastPinned[data-v-e40f9401]{box-shadow:var(--grid-pinned-edge-shadow)}.filterTechCell[data-v-e40f9401]{width:calc(var(--ops-sel-cell-w,46px) + var(--ops-approval-cell-w,28px));min-width:calc(var(--ops-sel-cell-w,46px) + var(--ops-approval-cell-w,28px));max-width:calc(var(--ops-sel-cell-w,46px) + var(--ops-approval-cell-w,28px));flex:0 0 calc(var(--ops-sel-cell-w,46px) + var(--ops-approval-cell-w,28px));box-sizing:border-box;box-shadow:none;flex-shrink:0;justify-content:flex-start;padding:0}.filterSelectControlSlot[data-v-e40f9401],.filterApprovalControlSlot[data-v-e40f9401]{height:100%;min-height:var(--filter-h);box-sizing:border-box;flex:none;justify-content:center;align-items:center;display:inline-flex}.filterSelectControlSlot[data-v-e40f9401]{width:var(--ops-sel-cell-w,46px);min-width:var(--ops-sel-cell-w,46px);justify-content:flex-start}.filterApprovalControlSlot[data-v-e40f9401]{width:var(--ops-approval-cell-w,28px);min-width:var(--ops-approval-cell-w,28px)}.filterResetButton[data-v-e40f9401]{border:1px solid var(--border-lighter);background:var(--bg-muted);width:18px;min-width:18px;height:18px;min-height:18px;color:var(--text-secondary);box-shadow:inset 0 1px 0 rgb(var(--glow) / .7);cursor:pointer;appearance:none;border-radius:999px;justify-content:center;align-items:center;margin-left:19px;padding:0;transition:background-color .18s,border-color .18s,color .18s,box-shadow .18s,transform .18s;display:inline-flex}.filterResetButton[data-v-e40f9401]:hover{border-color:var(--accent-ring);background:var(--surface-raised);color:var(--accent);box-shadow:0 0 0 2px rgb(var(--accent-rgb) / .1);transform:translateY(-1px)}.filterResetButton[data-v-e40f9401]:active{transform:translateY(0)}.filterResetButton[data-v-e40f9401]:focus-visible{border-color:var(--accent-ring);box-shadow:0 0 0 2px rgb(var(--accent-rgb) / .18);outline:none}.filterPlusBtn[data-v-e40f9401]{border:1px solid var(--ui-ctrl-border);background:var(--ui-ctrl-bg);width:22px;min-width:22px;height:20px;min-height:20px;color:var(--ui-ctrl-text);box-shadow:0 1px 0 rgb(var(--glow) / .9) inset;cursor:pointer;border-radius:999px;justify-content:center;align-items:center;padding:0;transition:border-color .15s,box-shadow .15s,background .15s;display:inline-flex}.filterPlusBtn[data-v-e40f9401]:hover,.filterPlusBtn[data-v-e40f9401]:focus-visible{border-color:var(--state-control-border-hover);box-shadow:0 0 0 3px var(--state-control-ring);background:var(--surface-raised);outline:none}.filterPlusBtn.isOn[data-v-e40f9401]{border-color:var(--accent-ring);background:var(--accent-soft);color:var(--accent)}.filterPlusGlyph[data-v-e40f9401]{justify-content:center;align-items:center;width:100%;font-size:14px;font-weight:760;line-height:1;display:inline-flex;transform:translateY(-.5px)}.fltWrap[data-v-e40f9401]{width:100%;min-width:0;position:relative}.fltIcon[data-v-e40f9401]{-webkit-tap-highlight-color:transparent;appearance:none;width:14px;min-width:14px;height:14px;min-height:14px;color:var(--text-tertiary);cursor:pointer;-webkit-user-select:none;user-select:none;box-sizing:border-box;box-shadow:none;opacity:.72;background:padding-box padding-box;border:0;border-radius:999px;justify-content:center;align-items:center;padding:0;font-size:0;font-weight:800;line-height:1;transition:background .15s,border-color .15s,color .15s,opacity .15s;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%)}.fltIcon[data-v-e40f9401]:before,.fltIcon[data-v-e40f9401]:after{content:"";background:currentColor;border-radius:999px;width:8px;height:1.5px;position:absolute}.fltIcon[data-v-e40f9401]:before{transform:rotate(45deg)}.fltIcon[data-v-e40f9401]:after{transform:rotate(-45deg)}.fltIcon[data-v-e40f9401]:hover,.fltIcon[data-v-e40f9401]:focus-visible{outline:1px solid var(--state-control-border-hover);outline-offset:1px;color:var(--accent);opacity:1;background:0 0}.fltClear[data-v-e40f9401]{right:6px}.fltInput[data-v-e40f9401]{width:100%;min-width:0;height:var(--filter-input-h);border:1px solid rgb(var(--shade) / .16);border-radius:var(--filter-input-radius);background:var(--ctrl-bg);appearance:none;box-shadow:0 1px 0 rgb(var(--glow) / .92) inset;color:var(--colFg,var(--text-primary));font-size:11.5px;font-weight:var(--colFontWeight,500);font-style:var(--colFontStyle,normal);-webkit-text-fill-color:var(--colFg,var(--text-primary));font-family:var(--font-sans);box-sizing:border-box;background-clip:padding-box;outline:none;padding:0 26px 0 8px;line-height:1;transition:border-color .15s,box-shadow .15s}.xcell[style*=--colBg] .fltInput[data-v-e40f9401],.xcell[style*=--colBg] .dateFilterBtn[data-v-e40f9401],.xcell[style*=--colBg] .valueFilterBtn[data-v-e40f9401]{background:var(--colBg);box-shadow:none}.fltInput[data-v-e40f9401]::placeholder{color:rgb(var(--shade) / .38);-webkit-text-fill-color:rgb(var(--shade) / .38);opacity:1}.fltInput[data-v-e40f9401]:hover{border-color:rgb(var(--shade) / .24);background:var(--ctrl-bg-hover)}.fltInput[data-v-e40f9401]:focus{border-color:var(--state-control-border-hover);box-shadow:0 0 0 3px var(--state-control-ring-strong), inset 0 1px 0 rgb(var(--glow) / .92)}.fltWrap.hasActiveFilter .fltInput[data-v-e40f9401]{border-color:var(--accent-ring);background:var(--accent-soft);box-shadow:0 0 0 2px var(--accent-soft), inset 3px 0 0 var(--accent);color:var(--colFg,var(--text-primary));-webkit-text-fill-color:var(--colFg,var(--text-primary))}.fltWrap.hasActiveFilter .fltInput[data-v-e40f9401]:hover,.fltWrap.hasActiveFilter .fltInput[data-v-e40f9401]:focus{border-color:var(--accent);background:var(--accent-soft);box-shadow:0 0 0 3px var(--state-control-ring-strong), inset 3px 0 0 var(--accent)}.dateCell[data-v-e40f9401],.valueFilterCell[data-v-e40f9401]{padding:3px 6px}.amountFilterCell[data-v-e40f9401]{padding-right:0}.xrow.xfilters.xfiltersExtra .dateCell[data-v-e40f9401],.xrow.xfilters.xfiltersExtra .valueFilterCell[data-v-e40f9401]{padding:2px 6px}.xrow.xfilters.xfiltersExtra .amountFilterCell[data-v-e40f9401]{padding-right:0}.dateFilterBtn[data-v-e40f9401],.valueFilterBtn[data-v-e40f9401]{width:100%;height:var(--filter-input-h);border:1px solid rgb(var(--shade) / .16);border-radius:var(--filter-input-radius);background:var(--ctrl-bg);appearance:none;box-shadow:0 1px 0 rgb(var(--glow) / .92) inset;font-size:11.5px;font-weight:var(--colFontWeight,600);font-style:var(--colFontStyle,normal);font-family:var(--font-sans);color:var(--colFg,var(--text-primary));cursor:pointer;text-align:left;white-space:nowrap;box-sizing:border-box;background-clip:padding-box;justify-content:space-between;align-items:center;gap:8px;padding:0 8px;transition:border-color .15s,box-shadow .15s;display:flex;overflow:hidden}.dateFilterBtn[data-v-e40f9401]:hover,.valueFilterBtn[data-v-e40f9401]:hover{border-color:rgb(var(--shade) / .24);background:var(--ctrl-bg-hover)}.dateFilterBtn[data-v-e40f9401]:focus-visible,.valueFilterBtn[data-v-e40f9401]:focus-visible{border-color:var(--state-control-border-hover);box-shadow:0 0 0 3px var(--state-control-ring-strong), inset 0 1px 0 rgb(var(--glow) / .92);outline:none}.dateFilterBtn.isActive[data-v-e40f9401],.valueFilterBtn.isActive[data-v-e40f9401]{border-color:var(--accent-ring);color:var(--colFg,var(--accent));background:var(--accent-soft);font-weight:var(--colFontWeight,var(--fw-medium));box-shadow:0 0 0 2px var(--accent-soft), inset 3px 0 0 var(--accent)}.dateFilterLabel[data-v-e40f9401],.valueFilterLabel[data-v-e40f9401]{text-overflow:ellipsis;white-space:nowrap;text-align:left;flex:1;overflow:hidden}.chev[data-v-e40f9401]{opacity:.58;flex:none;font-size:10px}@media (width<=899px) and (pointer:coarse){.xrow.xfilters[data-v-e40f9401]{--filter-h:34px;--filter-input-h:30px}.xrow.xfilters.xfiltersExtra[data-v-e40f9401]{--filter-h:32px;--filter-input-h:28px}.filterPlusBtn[data-v-e40f9401]{width:calc(var(--ops-approval-cell-w,28px) - 2px);min-width:calc(var(--ops-approval-cell-w,28px) - 2px);height:30px;min-height:30px}.filterResetButton[data-v-e40f9401]{width:28px;min-width:28px;height:28px;min-height:28px}.fltIcon[data-v-e40f9401]{width:24px;min-width:24px;height:24px;min-height:24px}.fltInput[data-v-e40f9401]{padding-right:32px}.fltClear[data-v-e40f9401]{right:3px}.dateFilterBtn[data-v-e40f9401],.valueFilterBtn[data-v-e40f9401]{min-height:var(--filter-input-h)}}:root[data-theme=dark] [data-grid-filter-row].xrow.xfilters{--colTintBase:var(--surface)}:root[data-theme=dark] [data-grid-filter-row] .fltInput{background:var(--surface);border-color:var(--border-hairline);box-shadow:none;color:var(--colFg,var(--text-secondary));-webkit-text-fill-color:var(--colFg,var(--text-secondary))}:root[data-theme=dark] [data-grid-filter-row] .fltInput::placeholder{color:var(--text-tertiary);-webkit-text-fill-color:var(--text-tertiary)}:root[data-theme=dark] [data-grid-filter-row] .dateFilterBtn,:root[data-theme=dark] [data-grid-filter-row] .valueFilterBtn{background:var(--surface);border-color:var(--border-hairline);box-shadow:none;color:var(--colFg,var(--text-secondary))}:root[data-theme=dark] [data-grid-filter-row] .xcell[style*=--colBg] .fltInput,:root[data-theme=dark] [data-grid-filter-row] .xcell[style*=--colBg] .dateFilterBtn,:root[data-theme=dark] [data-grid-filter-row] .xcell[style*=--colBg] .valueFilterBtn{background:var(--colBg);border-color:var(--border-hairline);color:var(--colFg,var(--text-secondary));box-shadow:none}:root[data-theme=dark] [data-grid-filter-row] .xcell[style*=--colBg] .fltInput{-webkit-text-fill-color:var(--colFg,var(--text-secondary))}:root[data-theme=dark] [data-grid-filter-row] .fltInput:hover{background:color-mix(in srgb, var(--surface) 84%, var(--surface-raised));border-color:var(--border-light);box-shadow:none}:root[data-theme=dark] [data-grid-filter-row] .fltInput:focus{border-color:var(--state-control-border-hover);box-shadow:0 0 0 2px var(--state-control-ring-strong);color:var(--colFg,var(--text-primary));-webkit-text-fill-color:var(--colFg,var(--text-primary))}:root[data-theme=dark] [data-grid-filter-row] .fltWrap.hasActiveFilter .fltInput{background:var(--accent-soft);border-color:var(--accent-ring);box-shadow:inset 3px 0 0 var(--accent);color:var(--colFg,var(--text-primary));-webkit-text-fill-color:var(--colFg,var(--text-primary))}:root[data-theme=dark] [data-grid-filter-row] .fltWrap.hasActiveFilter .fltInput:hover,:root[data-theme=dark] [data-grid-filter-row] .fltWrap.hasActiveFilter .fltInput:focus{background:var(--accent-soft);border-color:var(--accent);box-shadow:0 0 0 2px var(--state-control-ring-strong), inset 3px 0 0 var(--accent)}:root[data-theme=dark] [data-grid-filter-row] .dateFilterBtn:hover,:root[data-theme=dark] [data-grid-filter-row] .valueFilterBtn:hover{background:color-mix(in srgb, var(--surface) 84%, var(--surface-raised));border-color:var(--border-light);box-shadow:none;color:var(--colFg,var(--text-primary))}:root[data-theme=dark] [data-grid-filter-row] .xcell[style*=--colBg] .fltInput:hover,:root[data-theme=dark] [data-grid-filter-row] .xcell[style*=--colBg] .dateFilterBtn:hover,:root[data-theme=dark] [data-grid-filter-row] .xcell[style*=--colBg] .valueFilterBtn:hover{background:var(--colBg)}:root[data-theme=dark] [data-grid-filter-row] .dateFilterBtn:focus-visible,:root[data-theme=dark] [data-grid-filter-row] .valueFilterBtn:focus-visible{border-color:var(--state-control-border-hover);box-shadow:0 0 0 2px var(--state-control-ring-strong);color:var(--colFg,var(--text-primary))}:root[data-theme=dark] [data-grid-filter-row] .dateFilterBtn.isActive,:root[data-theme=dark] [data-grid-filter-row] .valueFilterBtn.isActive{background:var(--accent-soft);border-color:var(--accent-ring);color:var(--colFg,var(--accent));box-shadow:inset 3px 0 0 var(--accent)}:root[data-theme=dark] [data-grid-filter-row] .filterPlusBtn{background:var(--surface);border-color:var(--border-hairline);box-shadow:none;color:var(--text-secondary)}:root[data-theme=dark] [data-grid-filter-row] .filterPlusBtn:hover,:root[data-theme=dark] [data-grid-filter-row] .filterPlusBtn:focus-visible{background:color-mix(in srgb, var(--surface) 84%, var(--surface-raised));border-color:var(--border-light);box-shadow:0 0 0 2px var(--state-control-ring);color:var(--text-primary)}:root[data-theme=dark] [data-grid-filter-row] .filterPlusBtn.isOn{background:var(--accent-soft);color:var(--accent);border-color:var(--accent-ring);box-shadow:none}:root[data-theme=dark] [data-grid-filter-row] .fltIcon{color:var(--text-tertiary);box-shadow:none;opacity:.62;background:0 0;border:1px solid #0000}:root[data-theme=dark] [data-grid-filter-row] .fltIcon:hover,:root[data-theme=dark] [data-grid-filter-row] .fltIcon:focus-visible{border-color:var(--border-light);background:var(--surface-raised);color:var(--text-primary);opacity:1}.xrow.xmeta[data-v-611fa2bf]{--colTintBase:var(--bg-muted2);background:var(--bg-muted2);border-bottom:1px solid var(--grid-header-divider-color,var(--border-lighter));width:max-content;min-width:100%;display:flex}.xcell[data-v-611fa2bf]{border-right:1px solid var(--grid-header-divider-color,var(--border-lighter));background:var(--colBg,var(--colTintBase));flex-shrink:0;align-items:center;padding:2px 8px;font-size:11.5px;display:flex;overflow:hidden}.selCell[data-v-611fa2bf]{width:var(--ops-sel-cell-w,46px);min-width:var(--ops-sel-cell-w,46px);max-width:var(--ops-sel-cell-w,46px);box-sizing:border-box;flex-shrink:0;justify-content:flex-start;padding:0}.metaTechActions[data-v-611fa2bf]{width:100%;min-width:0;height:100%;min-height:22px;display:block;position:relative;overflow:visible}.metaSelectSlot[data-v-611fa2bf],.metaSplitSlot[data-v-611fa2bf]{justify-content:center;align-items:center;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%)}.metaSelectSlot[data-v-611fa2bf]{width:18px;height:18px;left:19px}.metaSplitSlot[data-v-611fa2bf]{width:24px;height:20px;right:0}.metaSplitBulkButton[data-v-611fa2bf]{border-radius:8px;width:24px;min-width:24px;height:20px;min-height:20px}.xcell.pinned[data-v-611fa2bf]{z-index:7;position:sticky}.xcell.lastPinned[data-v-611fa2bf]{box-shadow:var(--grid-pinned-edge-shadow)}.hintPill.unallocPill[data-v-611fa2bf]{border:1px solid var(--border-lighter);background:var(--bg-muted);max-width:100%;min-height:18px;font-size:9.8px;font-weight:var(--colFontWeight,670);font-style:var(--colFontStyle,normal);color:var(--colFg,inherit);white-space:nowrap;cursor:default;appearance:none;border-radius:999px;outline:none;justify-content:center;align-items:center;gap:4px;padding:0 6px;line-height:1;transition:background .18s,border-color .18s,color .18s,box-shadow .18s;display:inline-flex}.hintPill.unallocPill[data-v-611fa2bf]:disabled{opacity:1}.hintPill.unallocPill.isActionable[data-v-611fa2bf]{cursor:pointer}.hintPill.unallocPill.isActionable[data-v-611fa2bf]:hover{box-shadow:inset 0 1px 0 rgb(var(--glow) / .7), 0 0 0 1px rgb(var(--accent-rgb) / .08)}.hintPill.unallocPill.isActionable[data-v-611fa2bf]:focus-visible{box-shadow:inset 0 1px 0 rgb(var(--glow) / .7), 0 0 0 2px rgb(var(--accent-rgb) / .18)}.hintPill.unallocPill.isActive[data-v-611fa2bf]{border-color:var(--accent)}.unallocMain[data-v-611fa2bf]{align-items:center;gap:3px;min-width:0;display:inline-flex}.unallocAction[data-v-611fa2bf]{min-width:0;color:var(--colFg,currentColor);font-size:8.6px;font-weight:var(--colFontWeight,650);letter-spacing:0;opacity:.72;background:0 0;align-items:center;padding:0;display:inline-flex}.unallocAction[data-v-611fa2bf]:before{content:"·";opacity:.55;margin:0 1px 0 0}.hintPill.unallocPill.unallocOk[data-v-611fa2bf]{color:var(--text-tertiary);box-shadow:none;opacity:.38;background:0 0;border-color:#0000}.hintPill.unallocPill.unallocOk.isActionable[data-v-611fa2bf]:hover,.hintPill.unallocPill.unallocOk.isActionable[data-v-611fa2bf]:focus-visible,.hintPill.unallocPill.unallocOk.isActive[data-v-611fa2bf]{background:var(--bg-muted);border-color:var(--border-lighter);color:var(--colFg,var(--text-secondary));opacity:.86}.hintPill.unallocPill.unallocPending[data-v-611fa2bf]{color:var(--text-tertiary);box-shadow:none;opacity:.62;background:0 0;border-color:#0000}.hintPill.unallocPill.unallocBad[data-v-611fa2bf]{background:linear-gradient(180deg, var(--badge-unalloc-bad-bg-top), var(--badge-unalloc-bad-bg-bottom));border-color:var(--badge-unalloc-bad-border);color:var(--colFg,var(--badge-unalloc-bad-text));box-shadow:inset 0 1px 0 rgb(var(--glow) / .7)}.hintPill.unallocPill.unallocBad.isActive[data-v-611fa2bf]{border-color:var(--accent)}:root[data-theme=dark] .xrow.xmeta[data-v-611fa2bf]{--colTintBase:var(--surface)}:root[data-theme=dark] .hintPill.unallocPill.unallocOk[data-v-611fa2bf]{color:var(--text-tertiary);box-shadow:none;background:0 0;border-color:#0000}:root[data-theme=dark] .hintPill.unallocPill.unallocOk.isActionable[data-v-611fa2bf]:hover,:root[data-theme=dark] .hintPill.unallocPill.unallocOk.isActionable[data-v-611fa2bf]:focus-visible,:root[data-theme=dark] .hintPill.unallocPill.unallocOk.isActive[data-v-611fa2bf]{background:var(--surface-raised);border-color:var(--border-lighter);color:var(--text-secondary)}:root[data-theme=dark] .hintPill.unallocPill.unallocBad[data-v-611fa2bf]{background:var(--surface-raised);box-shadow:none}.xrow.xfilterRowsBar[data-v-4e262d11]{width:max-content;min-width:100%;display:flex}.xcell[data-v-4e262d11]{padding:2px var(--sp-2);flex-shrink:0;align-items:center;min-height:24px;display:flex;overflow:hidden}.selCell[data-v-4e262d11]{width:var(--ops-sel-cell-w,46px);min-width:var(--ops-sel-cell-w,46px);flex-shrink:0;justify-content:center}.barCell[data-v-4e262d11]{overflow:visible}.bar[data-v-4e262d11]{justify-content:flex-start;align-items:center;gap:var(--sp-2-5);width:max-content;min-width:0;left:calc(var(--ops-sel-cell-w,46px) + var(--sp-2));z-index:8;flex-wrap:wrap;display:flex;position:sticky}.barLabel[data-v-4e262d11]{align-items:center;gap:var(--sp-2);white-space:nowrap;min-width:0;display:inline-flex}.barActions[data-v-4e262d11]{flex-wrap:wrap;flex:none;align-items:center;gap:5px;display:inline-flex}.barBtn[data-v-4e262d11]{height:20px;min-height:20px;padding:0 var(--sp-2);cursor:pointer;white-space:nowrap;outline:none}.barBtn[data-v-4e262d11]:disabled{cursor:default}.barCount[data-v-4e262d11]{min-width:16px;height:16px;padding:0 var(--sp-1);justify-content:center;align-items:center;display:inline-flex}.gridscroll{background:var(--surface);overscroll-behavior:contain;overflow-anchor:none;-webkit-user-select:none;user-select:none;height:100%;max-height:none;font-size:var(--text-md);will-change:scroll-position;backface-visibility:hidden;--ops-grid-split-child-line:var(--text-secondary);padding-bottom:8px;line-height:1.2;position:relative;overflow:auto;transform:translateZ(0)}.gridscroll .vpad{isolation:isolate;position:relative}.gridscroll .xrow{font-size:var(--text-sm-plus);font-weight:var(--ops-grid-row-font-weight,400);color:var(--text-primary);--rowBaseBg:var(--ops-grid-row-bg);--rowStateOverlay:transparent;line-height:1.15;display:flex}.gridscroll .xrow.hasKids{--ops-grid-row-font-weight:600}.gridscroll .xrow.rowStyled{color:var(--rowText,inherit);font-weight:var(--rowFw,var(--ops-grid-row-font-weight,400));font-style:var(--rowFs,normal);box-shadow:inset 3px 0 0 var(--rowBorder,transparent)}.gridscroll .xrow.isPlaceholder{cursor:default;pointer-events:none}.gridscroll .xrow.isPlaceholder .xcell{background:var(--surface);color:#0000}.gridscroll .xrow.isPlaceholder.isEven .xcell{background:var(--surface-raised)}.gridscroll .xrow.isPlaceholder .xcell>*{visibility:hidden}.gridscroll .xrow.isPlaceholder .xcell:after{content:"";background:var(--border-lighter);opacity:.6;border-radius:4px;height:8px;margin-top:-4px;position:absolute;top:50%;left:8px;right:24px}.gridscroll .xcell{height:var(--grid-body-row-h,var(--body-row-h));border-right:1px solid var(--border-lighter);border-bottom:1px solid var(--border-lighter);white-space:nowrap;text-overflow:ellipsis;--cellOpaqueBase:var(--surface);--cellFinalBg:var(--cellBg,var(--colBg,var(--rowBg,var(--rowBaseBg))));background-color:var(--cellOpaqueBase);background-image:linear-gradient(var(--cellFinalBg), var(--cellFinalBg));align-items:center;padding:0 8px;display:flex;position:relative;overflow:hidden}.gridscroll .xcell:not(.pinned){z-index:0}.gridscroll .xrow:hover .xcell,.gridscroll .xrow.isActive .xcell,.gridscroll .xrow.isSelected .xcell,.gridscroll .xrow.isLocked .xcell,.gridscroll .xrow.isChildRow .xcell.lockedChildCell,.gridscroll .xcell.editable:hover,.gridscroll .xcell.cellSelected,.gridscroll .xcell.colFocus{background-color:var(--cellOpaqueBase);background-image:linear-gradient(var(--rowStateOverlay), var(--rowStateOverlay)), linear-gradient(var(--cellFinalBg), var(--cellFinalBg))}.gridscroll .xcell.selCell{border-right-color:#0000;border-bottom-color:var(--grid-header-divider-color,var(--border-lighter));justify-content:center;padding:0}.gridscroll .xcell.approvalCell{border-right-color:#0000;border-bottom-color:var(--grid-header-divider-color,var(--border-lighter))}.gridscroll .xcell.selCell.withDragHandle{justify-content:flex-end;padding-right:5px}.gridscroll .xcell.selCell.withDragHandle .rowSelToggle{position:absolute;top:50%;left:19px;transform:translateY(-50%)}.gridscroll .rowDragHandle{z-index:2;position:absolute;top:50%;left:3px;transform:translateY(-50%)}.gridscroll .xcell.editable{cursor:pointer}.gridscroll .xcell.editable:hover{--rowStateOverlay:var(--ops-grid-cell-editable-hover-overlay)}.gridscroll .xcell.hasDD{padding-left:8px;padding-right:32px}.gridscroll .xcell.dateCell.hasDD{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;padding-right:20px}.gridscroll .ddArrowBtn{opacity:0;pointer-events:auto;transition:opacity .12s,transform .12s,box-shadow .12s;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.gridscroll .xcell.dateCell .ddArrowBtn{--dropdown-chevron-size:16px;--dropdown-chevron-arrow-width:3px;--dropdown-chevron-arrow-height:4px;right:4px}.gridscroll .xcell.hasDD:hover .ddArrowBtn{opacity:.72;pointer-events:auto;transform:translateY(-50%)translate(0)}.gridscroll .xcell.hasDD.cellSelected .ddArrowBtn,.gridscroll .ddArrowBtn:focus-visible{opacity:.92;pointer-events:auto;transform:translateY(-50%)translate(0)}.gridscroll .ddArrowBtn:active{transform:translateY(-50%)scale(.96)}.gridscroll .cellTxt{text-overflow:ellipsis;min-width:0;overflow:hidden}.gridscroll .cellTxtPart{min-width:0}.gridscroll .cellTxtPart--styled{border-radius:var(--radius-xs);padding:0 2px}.gridscroll .cellTxtPart--context{font-family:var(--font-mono);font-size:var(--text-2xs);color:inherit;opacity:.52;font-weight:430}.gridscroll .cellTxtPart--context.cellTxtPart--styled{border-radius:0;padding:0}.gridscroll .cellTxtPart--separator,.gridscroll .cellTxtSep{font-size:var(--text-2xs);opacity:.3}.gridscroll .cellTxtPart--badge{margin-right:var(--sp-1);padding:1px var(--sp-1-5);border:1px solid var(--border-light);background:var(--ops-pill-soft-bg);color:var(--text-secondary);font-size:var(--text-2xs);vertical-align:baseline;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;font-weight:760;line-height:1;display:inline-flex}.gridscroll .cellTxtPart--badge-accent{border-color:var(--accent-soft-border);background:var(--accent-soft);color:var(--accent-strong)}.gridscroll .cellTxtPart--badge-positive{border-color:rgb(var(--ok-rgb) / .24);background:rgb(var(--ok-rgb) / .08);color:rgb(var(--ok-rgb))}.gridscroll .cellTxtPart--badge-negative{border-color:rgb(var(--bad-rgb) / .24);background:rgb(var(--bad-rgb) / .08);color:rgb(var(--bad-rgb))}.gridscroll .xcell.num{font-variant-numeric:tabular-nums;justify-content:flex-end}.gridscroll .xcell.pinned{z-index:10;isolation:isolate;position:sticky}.gridscroll .xcell.pinned.lastPinned{box-shadow:var(--grid-pinned-edge-shadow)}.gridscroll .xcell.isDebit{color:var(--color-debit-text)}.gridscroll .xcell.isCredit{color:var(--color-credit-text)}.gridscroll .xrow.isChildRow .xcell.num{color:var(--rowText,var(--text-secondary))}.gridscroll .xcell.chainCell{padding-right:30px}.gridscroll .xcell.companyCell{gap:var(--sp-1-5)}.gridscroll .companyDot{border-radius:var(--radius-full);width:8px;height:8px;box-shadow:0 0 0 1px rgb(var(--glow) / .7), 0 1px 2px rgb(var(--shade) / .16);flex:none}.gridscroll .xcell.companyCell .cellTxt{text-overflow:ellipsis;min-width:0;overflow:hidden}.gridscroll .xcell.chainCell .chainPill{appearance:none;border-radius:var(--radius-full);border:1px solid var(--border-lighter);background:var(--bg-muted2);font-size:11px;font-weight:var(--cellInnerFontWeight,900);font-style:var(--cellInnerFontStyle,normal);color:var(--cellInnerColor,var(--text-primary));text-overflow:ellipsis;cursor:pointer;flex:0 auto;justify-content:center;align-items:center;max-width:100%;padding:3px 10px;display:inline-flex;overflow:hidden}.gridscroll .xcell.chainCell .chainPill.empty{width:20px;min-width:20px;height:16px;color:var(--text-muted);opacity:.42;background:0 0;border-color:#0000;padding:0;font-size:12px;font-weight:650;line-height:1}.gridscroll .xcell.chainCell .chainPill.isActive{border-color:var(--border-lighter);color:var(--text-secondary);font-weight:var(--cellInnerFontWeight,650);opacity:.82;background:0 0}.gridscroll .xcell.chainCell .chainPill.isCompleted{color:var(--text-muted);font-weight:var(--cellInnerFontWeight,650);opacity:.72;background:0 0;border-color:#0000}.gridscroll .xcell.chainCell .chainPill:hover{border-color:var(--border-strong);background:var(--surface-raised);color:var(--cellInnerColor,var(--text-primary))}.gridscroll .xcell.chainCell .chainPill.isCompleted:hover{border-color:var(--border-lighter);background:var(--surface-sunken);color:var(--text-secondary);opacity:1}.gridscroll .xrow:hover .xcell.chainCell .chainPill.empty,.gridscroll .xrow.isActive .xcell.chainCell .chainPill.empty{color:var(--text-secondary);opacity:.72}.gridscroll .xcell.chainCell .chainPill.empty:hover,.gridscroll .xcell.chainCell .chainPill.empty:focus-visible{border-color:var(--border-lighter);background:var(--surface-sunken);color:var(--text-primary);opacity:.9}.gridscroll .xcell.chainCell .chainPill:focus-visible{box-shadow:0 0 0 3px rgb(var(--accent-rgb) / .12);outline:none}.gridscroll .xcell.chainCell .chainArw{width:18px;min-width:18px;height:18px;color:var(--text-secondary);-webkit-user-select:none;user-select:none;cursor:pointer;border-radius:var(--radius-full);background:0 0;border:0;justify-content:center;align-items:center;padding:0;font-size:12px;line-height:1;display:inline-flex;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.gridscroll .xcell.chainCell .chainArw:hover{background:var(--surface-sunken);color:var(--text-primary)}.gridscroll .xcell.chainCell .chainArw:focus-visible{box-shadow:0 0 0 3px rgb(var(--accent-rgb) / .12);outline:none}.gridscroll .xcell.chainCell .chainArw.hide{display:none}.gridscroll .xrow.isEven{--rowBaseBg:var(--ops-grid-row-alt-bg)}.gridscroll .xrow:hover{--rowStateOverlay:var(--ops-grid-row-hover-bg)}.gridscroll .xrow.isActive{--rowStateOverlay:var(--ops-grid-row-active-bg)}.gridscroll .xrow.isActive:after{content:"";pointer-events:none;box-shadow:inset 3px 0 0 var(--ops-grid-row-active-rail), 0 0 0 1px var(--ops-grid-row-active-outline);position:absolute;inset:0}.gridscroll .rowSelToggle{width:18px;min-width:18px;height:18px;min-height:18px;box-shadow:none;cursor:pointer;color:var(--text-tertiary);opacity:.56;background:0 0;border:1px solid #0000;border-radius:6px;flex:0 0 18px;justify-content:center;align-items:center;padding:0;transition:opacity .16s,border-color .18s,background .18s,box-shadow .18s,color .18s;display:inline-flex;position:relative}.gridscroll .rowSelToggle:before{content:"";z-index:1;opacity:0;background:currentColor;border-radius:2px;width:6px;height:6px;transition:transform .16s,opacity .16s;display:block;position:absolute;transform:scale(.2)}.gridscroll .rowSelToggle:not(.isLocked):after{content:"";border:1px solid var(--ops-grid-row-toggle-border);box-sizing:border-box;pointer-events:none;background:0 0;border-radius:4px;transition:border-color .18s,background .18s,box-shadow .18s;position:absolute;inset:2px}.gridscroll .rowSelToggle:hover,.gridscroll .rowSelToggle:focus-visible{color:var(--text-secondary);opacity:.88;box-shadow:none}.gridscroll .rowSelToggle:hover:not(.isLocked):after{border-color:var(--ops-grid-row-toggle-hover-border);background:var(--surface-raised)}.gridscroll .rowSelToggle:focus-visible:not(.isLocked):after{border-color:var(--ops-grid-row-toggle-hover-border);background:var(--surface-raised);box-shadow:0 0 0 2px var(--ops-grid-row-toggle-hover-ring)}.gridscroll .rowSelToggle.isOn{color:var(--accent);opacity:1;background:0 0;border-color:#0000}.gridscroll .rowSelToggle.isOn:not(.isLocked):after{border-color:var(--ops-grid-row-toggle-on-border);background:var(--ops-grid-row-toggle-on-bg)}:root[data-theme=dark] .gridscroll .rowSelToggle:not(.isLocked){background:0 0;border-color:#0000}.gridscroll .rowSelToggle.isOn:before{opacity:1;transform:scale(1)}.gridscroll .rowSelToggle.isLocked{color:var(--ops-grid-row-toggle-locked-color);border-color:var(--ops-grid-row-toggle-locked-border);background:var(--ops-grid-row-toggle-locked-bg)}.gridscroll .rowSelToggle.isLocked:before{opacity:0;transform:scale(.2)}.gridscroll .rowSelToggle.isLocked:after{content:"🔒";pointer-events:none;justify-content:center;align-items:center;font-size:11px;line-height:1;display:inline-flex;position:absolute;inset:0}.gridscroll .rowSelToggle.isLocked.isOn:before{opacity:0;transform:scale(.2)}.gridscroll .xrow.isSelected{--rowStateOverlay:var(--ops-grid-row-selected-bg)}.gridscroll .xrow.isSelected.isActive{--rowStateOverlay:var(--ops-grid-row-active-selected-bg)}.gridscroll .xrow.rowDragSource .xcell{opacity:.7}.gridscroll .xrow.rowDragGroup .xcell{opacity:.82}.gridscroll .xrow.dropBefore .xcell{box-shadow:inset 0 2px 0 var(--accent)}.gridscroll .xrow.dropAfter .xcell{box-shadow:inset 0 -2px 0 var(--accent)}.gridscroll .xrow.isSelected .rowSelToggle{color:var(--accent);opacity:1;background:0 0;border-color:#0000}.gridscroll .xrow.isSelected .rowSelToggle:not(.isLocked):after{border-color:var(--ops-grid-row-toggle-selected-border);background:var(--ops-grid-row-toggle-on-bg)}.gridscroll .xrow.isSelected .rowSelToggle.isLocked{border-color:var(--ops-grid-row-toggle-locked-selected-border);background:var(--ops-grid-row-toggle-locked-selected-bg);box-shadow:0 0 0 3px var(--ops-grid-row-toggle-locked-selected-ring)}.gridscroll .xrow.isSelected .rowSelToggle:before{opacity:1;transform:scale(1)}.gridscroll .xrow.isSelected .rowSelToggle.isLocked:before{opacity:0;transform:scale(.2)}.gridscroll .xrow.isActive .rowSelToggle{box-shadow:none}.gridscroll .xrow.isActive .rowSelToggle:not(.isLocked):after{box-shadow:0 0 0 2px var(--ops-grid-row-toggle-active-ring)}.gridscroll .xrow.isActive .rowSelToggle.isLocked{box-shadow:0 0 0 3px var(--ops-grid-row-toggle-locked-active-ring)}.gridscroll .xcell.splitMoney{padding-left:34px;padding-right:24px}.gridscroll .xcell.splitMoney .splitOkMark{background:rgb(var(--green-brand) / .16);width:14px;height:14px;color:rgb(var(--green-brand));pointer-events:none;border-radius:999px;justify-content:center;align-items:center;font-size:11px;font-weight:800;line-height:1;display:none;position:absolute;top:50%;right:7px;transform:translateY(-50%)}.gridscroll .xcell.splitMoney .splitOkMark.show{display:inline-flex}.gridscroll .xcell.splitMoney .splitBtn{border:1px solid color-mix(in srgb, var(--accent) 34%, var(--border-lighter));background:color-mix(in srgb, var(--surface-raised) 86%, var(--accent-soft));width:20px;min-width:20px;height:20px;color:var(--accent);opacity:0;pointer-events:none;z-index:4;cursor:pointer;border-radius:10px;justify-content:center;align-items:center;padding:0;font-size:12px;line-height:1;transition:opacity .12s,transform .12s,box-shadow .12s;display:inline-flex;position:absolute;top:50%;left:8px;transform:translateY(-50%)translate(-4px)}.gridscroll .xcell.splitMoney:hover .splitBtn,.gridscroll .xcell.splitMoney .splitBtn:focus-visible{opacity:.92;pointer-events:auto;transform:translateY(-50%)translate(0)}.gridscroll .xcell.splitMoney .splitBtn:hover{opacity:1;box-shadow:var(--shadow-md)}.gridscroll .xcell.splitMoney .splitBtn:disabled{cursor:default}.gridscroll .xcell.splitMoney .splitBtn:active{transform:translateY(-50%)scale(.96)}@media (width<=899px) and (pointer:coarse){.gridscroll .xcell.hasDD{padding-right:34px}.gridscroll .xcell.dateCell.hasDD{padding-right:24px}.gridscroll .xcell.hasDD .ddArrowBtn{opacity:.72;--dropdown-chevron-size:22px}.gridscroll .xcell.dateCell .ddArrowBtn{--dropdown-chevron-size:20px}.gridscroll .xcell.chainCell .chainPill.empty{width:24px;min-width:24px;height:20px}.gridscroll .xcell.chainCell .chainArw{border-radius:var(--radius-full);min-width:24px;min-height:22px}.gridscroll .rowSelToggle{border-radius:7px;flex-basis:22px;width:22px;min-width:22px;height:22px;min-height:22px}}.gridscroll .xcell.selCell.pinned{--cellOpaqueBase:var(--surface);box-shadow:none}.gridscroll .xcell.approvalCell.pinned{box-shadow:none}.gridscroll .splitToggleBtn{width:24px;min-width:24px;height:20px;color:var(--text-tertiary);opacity:.48;cursor:pointer;box-sizing:border-box;white-space:nowrap;z-index:3;background:0 0;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;padding:0 2px;font-size:10px;font-weight:780;line-height:1;transition:opacity .12s,transform .12s,border-color .12s,background .12s,color .12s,box-shadow .12s;display:none;position:absolute;top:50%;right:0;transform:translateY(-50%)}.gridscroll .splitToggleBtn[data-state=expanded]{border-color:color-mix(in srgb, var(--accent) 24%, var(--border-lighter));background:color-mix(in srgb, var(--accent-soft) 38%, var(--surface));color:var(--accent);opacity:.62}.gridscroll .xrow.hasKids .splitToggleBtn{display:inline-flex}.gridscroll .xrow.hasKids:hover .splitToggleBtn,.gridscroll .xrow.hasKids.isActive .splitToggleBtn,.gridscroll .xrow.hasKids.isSelected .splitToggleBtn,.gridscroll .splitToggleBtn:focus-visible{opacity:.96;border-color:var(--accent-ring);background:var(--accent-soft);color:var(--accent);box-shadow:var(--ctrl-shadow)}.gridscroll .splitToggleBtn:active{transform:translateY(-50%)scale(.96)}.gridscroll .childMark{width:14px;height:14px;color:var(--ops-grid-split-child-line);opacity:.72;pointer-events:none;z-index:3;transition:color .12s,opacity .12s;display:none;position:absolute;top:50%;right:7px;transform:translateY(-50%)}.gridscroll .childMark svg{width:14px;height:14px;display:block}.gridscroll .xrow.isChildRow:hover .childMark,.gridscroll .xrow.isChildRow.isActive .childMark,.gridscroll .xrow.isChildRow.isSelected .childMark{color:var(--accent);opacity:.96}.gridscroll .xrow.isChildRow .xcell.lockedChildCell{--rowStateOverlay:var(--ops-grid-locked-child-overlay)}.gridscroll .xrow.isChildRow .xcell.lockedChildCell:after{content:"🔒";font-size:var(--text-sm);opacity:.45;pointer-events:none;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.gridscroll .xrow.splitBad:before{content:"";pointer-events:none;box-shadow:0 0 0 1px var(--color-bad-border);border-radius:12px;position:absolute;inset:2px}.gridscroll .xrow.isLocked{--rowStateOverlay:var(--ops-grid-locked-row-overlay)}.gridscroll .xrow.isLocked.isEven{--rowStateOverlay:var(--ops-grid-locked-row-alt-overlay)}.gridscroll .xcell.cellSelected{--rowStateOverlay:var(--state-cell-selected)}.gridscroll .xcell.colFocus{--rowStateOverlay:var(--state-col-focus)}.gridscroll .xrow.isActive .xcell.colFocus{--rowStateOverlay:var(--state-col-focus-active)}.gridscroll .xcell mark{background:rgb(var(--amber) / .35);color:inherit;border-radius:2px;padding:0 1px}:root[data-theme=dark] .gridscroll .xcell mark{background:rgb(var(--amber) / .3)}:root[data-theme=dark] .gridscroll{background:var(--surface)}:root[data-theme=dark] .gridscroll .ddArrowBtn,:root[data-theme=dark] .gridscroll .xcell.splitMoney .splitBtn,:root[data-theme=dark] .gridscroll .splitToggleBtn{background:rgb(var(--glow) / .04)}.gridscroll:focus{outline:none}.importTitleBlock[data-v-23d4b76e]{gap:2px;min-width:0;display:grid}.importSubtitle[data-v-23d4b76e]{color:var(--text-tertiary);font-size:10.8px;line-height:1.25}.importHero[data-v-23d4b76e]{border:1px solid var(--border-lighter);background:linear-gradient(180deg, var(--surface-raised), var(--surface));border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:14px;margin-bottom:12px;padding:12px;display:grid}.importKicker[data-v-23d4b76e]{color:var(--text-tertiary);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:760}.importHeroTitle[data-v-23d4b76e]{color:var(--text-primary);margin-top:3px;font-size:13px;font-weight:720}.importHeroText[data-v-23d4b76e]{color:var(--text-secondary);max-width:460px;margin-top:4px;font-size:11.2px;line-height:1.35}.importHeroStats[data-v-23d4b76e]{flex-direction:column;align-items:flex-end;gap:6px;display:flex}.importHeroStat[data-v-23d4b76e]{border:1px solid var(--border-lighter);background:var(--surface);min-height:22px;color:var(--text-secondary);white-space:nowrap;border-radius:999px;align-items:center;padding:0 9px;font-size:10.5px;font-weight:650;display:inline-flex}.importHeroStat.isReady[data-v-23d4b76e]{border-color:var(--color-ok-border);color:var(--c-ok);background:var(--color-ok)}.importHeroStat.isError[data-v-23d4b76e]{border-color:var(--color-bad-border);color:var(--c-bad);background:var(--color-bad)}.footInfo[data-v-23d4b76e]{flex:1}.footCount[data-v-23d4b76e]{color:var(--text-secondary);font-size:12px;font-weight:500}.importDropZone[data-v-23d4b76e]{border:2px dashed var(--border-lighter);text-align:center;background:var(--surface);border-radius:10px;padding:18px;transition:all .2s}.importDropZone.isDragging[data-v-23d4b76e]{border-color:var(--accent);background:var(--accent-soft,rgb(var(--shade) / .04))}.dropIcon[data-v-23d4b76e]{margin-bottom:8px;font-size:28px}.dropText[data-v-23d4b76e]{color:var(--text-primary);font-size:12.5px;font-weight:680}.dropHint[data-v-23d4b76e]{max-width:320px;color:var(--text-muted);margin:4px auto 0;font-size:11px;line-height:1.35}.dropRequirements[data-v-23d4b76e]{flex-wrap:wrap;justify-content:center;gap:6px;max-width:520px;margin:10px auto 0;display:flex}.dropRequirements span[data-v-23d4b76e]{border:1px solid var(--border-lighter);border-radius:var(--radius-full);background:var(--surface-raised);min-height:22px;color:var(--text-secondary);white-space:nowrap;align-items:center;padding:0 9px;font-size:10.5px;font-weight:650;display:inline-flex}.dropOr[data-v-23d4b76e]{color:var(--text-secondary);margin:6px 0;font-size:10.5px}.btnChooseFile[data-v-23d4b76e]{border:1px solid var(--accent-ring);background:var(--accent-soft,rgb(var(--shade) / .04));min-height:28px;color:var(--accent);cursor:pointer;border-radius:8px;padding:0 12px;font-size:11.5px;font-weight:600}.btnChooseFile[data-v-23d4b76e]:hover{background:rgb(var(--shade) / .06)}.fileInfo[data-v-23d4b76e]{text-align:left;grid-template-columns:30px minmax(0,1fr) 26px;align-items:center;gap:10px;display:grid}.fileMark[data-v-23d4b76e]{background:var(--surface-raised);border:1px solid var(--border-lighter);border-radius:8px;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}.fileInfoText[data-v-23d4b76e]{gap:2px;min-width:0;display:grid}.fileName[data-v-23d4b76e]{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.fileSize[data-v-23d4b76e]{color:var(--text-secondary);font-size:11px}.btnRemoveFile[data-v-23d4b76e]{width:22px;height:22px;color:var(--text-secondary);cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;font-size:12px;display:flex}.btnRemoveFile[data-v-23d4b76e]:hover{background:var(--bg-muted);color:var(--text-primary)}.importError[data-v-23d4b76e]{background:rgb(var(--red-brand) / .08);color:rgb(var(--red-brand));border-radius:8px;padding:10px 12px;font-size:12px;font-weight:500}.matchChecking[data-v-23d4b76e]{border:1px solid var(--border-lighter);background:var(--surface-raised);color:var(--text-secondary);border-radius:10px;margin-top:12px;padding:10px 12px;font-size:11.5px}.matchSection[data-v-23d4b76e]{border:1px solid var(--border-lighter);border-left:3px solid var(--accent);background:var(--surface-raised);border-radius:10px;gap:6px;margin-top:12px;padding:12px;display:grid}.matchTitle[data-v-23d4b76e]{color:var(--text-primary);font-size:12.5px;font-weight:720}.matchInfo[data-v-23d4b76e]{color:var(--text-secondary);font-size:11.5px;line-height:1.4}.matchInfo b[data-v-23d4b76e]{color:var(--text-primary);font-weight:680}.matchHint[data-v-23d4b76e]{color:var(--text-tertiary);font-size:10.8px;line-height:1.35}.matchSelect[data-v-23d4b76e]{width:100%;margin-top:4px}.importControls[data-v-23d4b76e]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.importControlCard[data-v-23d4b76e]{border:1px solid var(--border-lighter);background:var(--surface-raised);border-radius:10px;padding:10px}.importControlHint[data-v-23d4b76e]{color:var(--text-tertiary);font-size:10.4px;line-height:1.3}.importStats[data-v-23d4b76e]{background:var(--bg-muted);color:var(--text-secondary);border-radius:8px;gap:16px;padding:6px 10px;font-size:11.5px;display:flex}.statItem b[data-v-23d4b76e]{color:var(--text-primary);font-weight:700}.beRow[data-v-23d4b76e]{flex-direction:column;gap:4px;display:flex}.beLabel[data-v-23d4b76e]{color:var(--text-secondary);white-space:nowrap;font-size:11.5px;font-weight:600}.beSelect[data-v-23d4b76e]{border:1px solid var(--border-lighter);background:var(--surface);height:28px;color:var(--text-primary);border-radius:8px;padding:0 8px;font-size:11.5px}@media (pointer:coarse){.btnChooseFile[data-v-23d4b76e],.beSelect[data-v-23d4b76e]{height:auto;min-height:44px}.btnRemoveFile[data-v-23d4b76e]{width:44px;height:44px}}.previewSection[data-v-23d4b76e]{flex-direction:column;gap:6px;margin-top:12px;display:flex}.previewTable[data-v-23d4b76e]{border:1px solid var(--border-lighter);border-radius:8px;max-height:180px;font-size:11px;overflow:auto}.previewRow[data-v-23d4b76e]{border-bottom:1px solid var(--border-lighter);display:flex}.previewRow[data-v-23d4b76e]:last-child{border-bottom:none}.previewHeader[data-v-23d4b76e]{background:var(--bg-muted);font-weight:600}.previewColIdx[data-v-23d4b76e]{text-align:center;width:28px;min-width:28px;color:var(--text-muted);border-right:1px solid var(--border-lighter);padding:4px 6px;font-size:10px}.previewCell[data-v-23d4b76e]{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:80px;padding:4px 8px;overflow:hidden}:root[data-theme=dark] .importDropZone[data-v-23d4b76e]{border-color:var(--border-light)}:root[data-theme=dark] .importDropZone.isDragging[data-v-23d4b76e]{border-color:var(--accent);background:rgb(var(--glow) / .06)}:root[data-theme=dark] .btnChooseFile[data-v-23d4b76e]{background:rgb(var(--glow) / .06)}:root[data-theme=dark] .beSelect[data-v-23d4b76e]{background:var(--surface);border-color:var(--border-light)}:root[data-theme=dark] .previewTable[data-v-23d4b76e],:root[data-theme=dark] .previewRow[data-v-23d4b76e]{border-color:var(--border-light)}:root[data-theme=dark] .previewHeader[data-v-23d4b76e]{background:rgb(var(--glow) / .04)}:root[data-theme=dark] .importError[data-v-23d4b76e]{background:rgb(var(--red-brand) / .15)}:root[data-theme=dark] .importStats[data-v-23d4b76e]{background:rgb(var(--glow) / .04)}@media (width<=760px){.importHero[data-v-23d4b76e],.importControls[data-v-23d4b76e]{grid-template-columns:minmax(0,1fr)}.importHeroStats[data-v-23d4b76e]{align-items:flex-start}}.totals[data-v-9b1fbc51]{background:var(--ops-footer-bg);box-sizing:border-box;width:100%;color:var(--text-chrome);border:1px solid var(--ops-footer-border);box-shadow:var(--ops-footer-shadow);z-index:30;isolation:isolate;border-radius:0;grid-template-columns:minmax(180px,auto) minmax(220px,1fr) auto;grid-template-areas:"left meta nums";justify-content:stretch;align-items:center;gap:6px 12px;margin:0;padding:6px 10px;font-size:10.7px;line-height:1.25;display:grid;position:relative}.totalsLeft[data-v-9b1fbc51]{flex-flow:column wrap;grid-area:left;align-items:flex-start;gap:6px;min-width:0;display:flex}.footerTransferGroup[data-v-9b1fbc51]{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:inline-flex}.nums[data-v-9b1fbc51]{flex-direction:column;grid-area:nums;justify-self:end;align-items:flex-end;gap:5px;margin-left:0;display:flex}.numsTop[data-v-9b1fbc51]{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.scopeBadge[data-v-9b1fbc51]{border:1px solid var(--ops-pill-border);background:var(--ops-pill-soft-bg);height:16px;color:var(--text-secondary);white-space:nowrap;border-radius:999px;align-items:center;padding:0 6px;font-size:9.9px;font-weight:720;line-height:1;display:inline-flex}.turnoverScopeNote[data-v-9b1fbc51]{max-width:100%;color:var(--text-secondary);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;font-size:10.65px;font-weight:600;line-height:1.24;display:inline-flex}.scopeInfoIcon[data-v-9b1fbc51]{border:1px solid var(--ops-pill-border);background:var(--ops-pill-soft-bg);width:15px;height:15px;color:var(--text-primary);border-radius:999px;justify-content:center;align-items:center;font-size:10px;font-style:normal;font-weight:800;line-height:1;display:inline-flex}.internalTransfersNote[data-v-9b1fbc51]{max-width:100%;color:var(--text-muted);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;font-size:10.65px;font-weight:560;line-height:1.24;display:inline-flex}.internalTransfersNote b[data-v-9b1fbc51]{color:var(--text-secondary);font-variant-numeric:tabular-nums;font-weight:720}.profitReconciliation[data-v-9b1fbc51]{border-top:1px solid var(--ops-footer-border);flex-direction:column;align-items:flex-end;gap:4px;width:100%;padding-top:4px;display:flex}.profitGroup[data-v-9b1fbc51]{max-width:100%;color:var(--text-secondary);flex-wrap:wrap;justify-content:flex-end;gap:4px 10px;font-size:10.65px;line-height:1.24;display:flex}.profitMetric[data-v-9b1fbc51]{overflow-wrap:anywhere;min-width:0}.profitMetric b[data-v-9b1fbc51]{color:var(--text-primary);font-variant-numeric:tabular-nums;font-weight:720}.profitWarning[data-v-9b1fbc51],.profitWarning b[data-v-9b1fbc51]{color:rgb(var(--warn-rgb))}.rowsInfo[data-v-9b1fbc51]{color:var(--ops-footer-rows-color);font-size:12px;line-height:1.22}.rowsInfo b[data-v-9b1fbc51]{color:var(--text-primary);font-variant-numeric:tabular-nums;font-weight:var(--fw-bold)}.totals[data-v-9b1fbc51] .btnMini{height:var(--ops-unified-control-h);min-height:var(--ops-unified-control-h);padding:0 var(--ops-unified-control-pad-x);border-radius:var(--ops-unified-control-radius);font-size:var(--ops-unified-control-font-size);font-weight:var(--ops-unified-control-font-weight);letter-spacing:var(--ops-unified-control-letter-spacing);line-height:var(--ops-unified-control-line-height)}.totPill[data-v-9b1fbc51]{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.totPill b[data-v-9b1fbc51]{font-variant-numeric:tabular-nums;font-weight:750}.totPill[data-v-9b1fbc51]{height:var(--ops-unified-control-h);min-height:var(--ops-unified-control-h);padding:0 var(--ops-unified-control-pad-x);border-radius:var(--ops-unified-control-radius);border:1px solid var(--ops-pill-border);background:var(--ops-pill-soft-bg);color:var(--ops-pill-soft-text);box-shadow:var(--ops-pill-shadow);font-size:var(--ops-unified-control-font-size);line-height:var(--ops-unified-control-line-height);font-weight:var(--ops-unified-control-font-weight);letter-spacing:var(--ops-unified-control-letter-spacing);box-sizing:border-box}.totPill b[data-v-9b1fbc51]{font-size:var(--ops-unified-control-font-size);line-height:var(--ops-unified-control-line-height)}.totPill.debit[data-v-9b1fbc51]{color:var(--ops-pill-debit-text);background:var(--ops-pill-debit-bg);border-color:var(--ops-pill-debit-border)}.totPill.credit[data-v-9b1fbc51]{color:var(--ops-pill-credit-text);background:var(--ops-pill-credit-bg);border-color:var(--ops-pill-credit-border)}.balPill[data-v-9b1fbc51]{max-width:100%;color:var(--text-primary)}.balPill .lbl[data-v-9b1fbc51]{font-size:var(--ops-unified-control-font-size);font-weight:var(--ops-unified-control-font-weight);line-height:var(--ops-unified-control-line-height);color:var(--text-secondary);white-space:nowrap}.balVal[data-v-9b1fbc51]{font-variant-numeric:tabular-nums;font-size:var(--ops-unified-control-font-size);line-height:var(--ops-unified-control-line-height);align-items:center;font-weight:750;display:inline-flex}.balVal.credit[data-v-9b1fbc51]{color:var(--color-credit-text)}.balVal.debit[data-v-9b1fbc51]{color:var(--color-debit-text)}.dockMetaRow[data-v-9b1fbc51]{grid-area:meta;place-self:end center;min-height:0;display:block}.dockHint[data-v-9b1fbc51]{min-width:0;color:var(--ops-footer-hint-color);opacity:1;box-shadow:none;background:0 0;border:0;border-radius:0;align-items:baseline;gap:8px;margin:0;padding:0;font-size:10.85px;font-weight:540;line-height:1.28;display:flex}.dockHintTxt[data-v-9b1fbc51]{white-space:nowrap;flex:auto;min-width:0}@media (width<=1100px){.totals[data-v-9b1fbc51]{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"left nums""meta meta"}.nums[data-v-9b1fbc51]{justify-self:stretch;align-items:flex-start;margin-left:0}.numsTop[data-v-9b1fbc51]{justify-content:flex-start}.balPill[data-v-9b1fbc51]{width:100%;min-width:0}}@media (width<=720px){.totals[data-v-9b1fbc51]{grid-template-columns:minmax(0,1fr);grid-template-areas:"left""nums""meta"}}.cellEditorOverlay[data-v-a4c37c34]{pointer-events:auto}.cellEditorInput[data-v-a4c37c34]{box-sizing:border-box;width:100%;height:100%;padding:0 var(--row-pad-x,6px);font-size:var(--text-md,12px);font-weight:var(--fw-row,400);color:var(--text-primary);background:var(--surface);border:2px solid var(--accent-ring);box-shadow:0 0 0 3px rgb(var(--shade) / .08);border-radius:0;outline:none;margin:0;font-family:inherit;display:block}.cellEditorInput[data-v-a4c37c34]:focus{border-color:var(--accent)}.cellEditorInput--loading[data-v-a4c37c34]{color:var(--text-muted);align-items:center;display:flex}.cellEditorInput--money[data-v-a4c37c34]{text-align:right;font-variant-numeric:tabular-nums}.cellEditorTextarea[data-v-a4c37c34]{resize:vertical;white-space:pre-wrap;line-height:1.4}.cellEditorSelect[data-v-a4c37c34]{appearance:auto;cursor:pointer}.cellDateWrap[data-v-a4c37c34]{border-radius:12px;overflow:hidden;box-shadow:0 8px 24px #00000024}.cellDateWrap[data-v-a4c37c34] .dp__menu{border:1px solid var(--border);border-radius:12px}.cellDateWrap[data-v-a4c37c34] .dp__action_row{display:none}.cellDateWrap[data-v-a4c37c34] .dp__main{--dp-menu-min-width:216px;--dp-font-size:.84rem;--dp-cell-size:26px;--dp-cell-padding:2px;--dp-menu-padding:2px 3px;--dp-month-year-row-height:26px;--dp-month-year-row-button-size:20px;--dp-button-height:26px;--dp-button-icon-height:16px;--dp-common-padding:5px;--dp-row-margin:1px 0;--dp-calendar-wrap-padding:0 2px;--dp-calendar-header-cell-padding:.25rem}.focusPane[data-v-a0e97089]{width:516px;max-width:calc(100vw - 32px);z-index:var(--z-overlay-workbench);flex-direction:column;display:flex;position:fixed;top:0;bottom:0;right:0;overflow:hidden}.focusSelectWrap[data-v-a0e97089],.focusDateWrap[data-v-a0e97089]{width:100%;min-width:0;position:relative}.focusDateInput[data-v-a0e97089]{cursor:pointer;padding-right:44px}.focusSelectInput[data-v-a0e97089]{padding-right:44px}.focusDatePop[data-v-a0e97089]{z-index:var(--z-overlay-workbench-popup);border:1px solid var(--border-lighter);background:var(--surface);box-shadow:0 8px 24px rgb(var(--shade) / .14);border-radius:12px;position:fixed;overflow:hidden}.focusDateCalendar[data-v-a0e97089] .dp__menu{border:0;border-radius:12px}.focusDateCalendar[data-v-a0e97089] .dp__action_row{display:none}.focusDateCalendar[data-v-a0e97089] .dp__main{--dp-menu-min-width:216px;--dp-font-size:.84rem;--dp-cell-size:26px;--dp-cell-padding:2px;--dp-menu-padding:2px 3px;--dp-month-year-row-height:26px;--dp-month-year-row-button-size:20px;--dp-button-height:26px;--dp-button-icon-height:16px;--dp-common-padding:5px;--dp-row-margin:1px 0;--dp-calendar-wrap-padding:0 2px;--dp-calendar-header-cell-padding:.25rem}.focusInp.hasSemanticTone[data-v-a0e97089],.focusTa.hasSemanticTone[data-v-a0e97089]{color:var(--focus-value-color);caret-color:var(--focus-value-color);-webkit-text-fill-color:var(--focus-value-color)}.focusInp.hasSemanticTone[data-v-a0e97089]::placeholder,.focusTa.hasSemanticTone[data-v-a0e97089]::placeholder{color:var(--text-muted);-webkit-text-fill-color:var(--text-muted)}.opDocTitleBlock[data-v-72f0f4ad]{gap:var(--sp-1);min-width:0;display:grid}.opDocTitleLine[data-v-72f0f4ad]{align-items:center;gap:var(--sp-1-5);display:flex}.opDocKindPill[data-v-72f0f4ad],.opDocNewPill[data-v-72f0f4ad]{min-height:22px;padding:0 var(--sp-2);border:1px solid var(--border-lighter);border-radius:var(--radius-sm);background:var(--surface-raised);color:var(--text-secondary);font-size:var(--text-xs);line-height:var(--leading-tight);font-weight:var(--fw-hdr);align-items:center;display:inline-flex}.opDocNewPill[data-v-72f0f4ad]{border-color:var(--state-control-border-hover);background:var(--ctrl-accent-bg);color:var(--text-primary)}.opDocStepTabs[data-v-72f0f4ad]{display:none}.opDocTitle[data-v-72f0f4ad]{color:var(--text-primary);font-size:var(--text-xl);line-height:var(--leading-tight);font-weight:var(--fw-bold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.opDocSub[data-v-72f0f4ad]{color:var(--text-secondary);font-size:var(--text-xs);line-height:var(--leading-tight)}.opDocHeadMetric[data-v-72f0f4ad]{min-width:120px;padding:var(--sp-2) var(--sp-3);border:1px solid var(--border-lighter);border-radius:var(--radius-sm);background:var(--surface-raised);color:var(--text-primary);font-size:var(--text-lg);line-height:var(--leading-tight);font-weight:var(--fw-extrabold);text-align:right;font-variant-numeric:tabular-nums}.opDocHeadMetric--income[data-v-72f0f4ad]{color:var(--color-credit-text)}.opDocHeadMetric--expense[data-v-72f0f4ad]{color:var(--color-debit-text)}.opDoc[data-v-72f0f4ad]{gap:var(--sp-4);grid-template-columns:minmax(240px,300px) minmax(0,1fr);min-height:0;display:grid}.opDocRail[data-v-72f0f4ad],.opDocMain[data-v-72f0f4ad]{min-width:0}.opDocRail[data-v-72f0f4ad]{align-content:start;gap:var(--sp-3);display:grid}.opDocRailBlock[data-v-72f0f4ad],.opDocSection[data-v-72f0f4ad],.opDocNotice[data-v-72f0f4ad]{border:1px solid var(--border-lighter);border-radius:var(--radius-sm);background:var(--surface);box-shadow:var(--shadow-sm)}.opDocRailBlock[data-v-72f0f4ad]{gap:var(--sp-3);padding:var(--sp-3);display:grid}.opDocBlockTitle[data-v-72f0f4ad],.opDocSectionHead h3[data-v-72f0f4ad],.opDocField>span[data-v-72f0f4ad],.opDocAmountField>span[data-v-72f0f4ad]{color:var(--text-secondary);font-size:var(--text-xs);line-height:var(--leading-tight);font-weight:var(--fw-hdr);margin:0}.opDocKindSeg[data-v-72f0f4ad]{gap:var(--sp-1-5);display:grid}.opDocKindHint[data-v-72f0f4ad]{color:var(--text-secondary);font-size:var(--text-xs);line-height:var(--leading-normal)}.opDocKindSeg button[data-v-72f0f4ad]{justify-content:center;align-items:center;gap:var(--sp-2);border:1px solid var(--border-lighter);border-radius:var(--radius-sm);background:var(--surface-raised);width:100%;min-height:34px;color:var(--text-secondary);font:inherit;font-size:var(--text-sm);font-weight:var(--fw-hdr);cursor:pointer;display:inline-flex}.opDocKindSeg button.active[data-v-72f0f4ad]{border-color:var(--state-control-border-hover);background:var(--ctrl-accent-bg);color:var(--text-primary)}.opDocKindSeg button[data-v-72f0f4ad]:disabled{cursor:default;opacity:.62}.opDocButtonIcon[data-v-72f0f4ad]{flex:none}.opDocAmountField[data-v-72f0f4ad],.opDocField[data-v-72f0f4ad]{gap:var(--sp-1-5);min-width:0;display:grid}.opDocAmountField input[data-v-72f0f4ad],.opDocField input[data-v-72f0f4ad],.opDocField textarea[data-v-72f0f4ad]{box-sizing:border-box;border:1px solid var(--border-lighter);border-radius:var(--radius-sm);background:var(--surface-raised);width:100%;min-width:0;min-height:34px;color:var(--text-primary);font:inherit;font-size:var(--text-sm);line-height:var(--leading-normal);outline:none}.opDocField[data-v-72f0f4ad] .uiComboTrigger{border-color:var(--border-lighter);border-radius:var(--radius-sm);background:var(--surface-raised);height:34px;min-height:34px;color:var(--text-primary);font-size:var(--text-sm);box-shadow:none}.opDocField.changed[data-v-72f0f4ad] .uiComboTrigger{border-color:var(--state-control-border-hover)}.opDocAmountField input[data-v-72f0f4ad],.opDocField input[data-v-72f0f4ad]{padding:0 var(--sp-2-5)}.opDocField textarea[data-v-72f0f4ad]{resize:vertical;padding:var(--sp-2)}.opDocAmountField input[data-v-72f0f4ad]:focus,.opDocField input[data-v-72f0f4ad]:focus,.opDocField textarea[data-v-72f0f4ad]:focus{border-color:var(--state-control-border-hover);box-shadow:0 0 0 3px rgb(var(--accent-rgb) / .16)}.opDocField.changed input[data-v-72f0f4ad],.opDocField.changed textarea[data-v-72f0f4ad],.opDocAmountField.changed input[data-v-72f0f4ad]{border-color:var(--state-control-border-hover)}.opDocStatusBlock[data-v-72f0f4ad],.opDocQuickBlock[data-v-72f0f4ad]{gap:var(--sp-2)}.opDocQuickActions[data-v-72f0f4ad]{gap:var(--sp-2);display:grid}.opDocQuickActions .btn[data-v-72f0f4ad]{justify-content:flex-start;width:100%}.opDocStatusRow[data-v-72f0f4ad]{justify-content:space-between;align-items:center;gap:var(--sp-2);color:var(--text-secondary);font-size:var(--text-xs);line-height:var(--leading-tight);display:flex}.opDocProgress[data-v-72f0f4ad]{border-radius:var(--radius-full);background:var(--surface-raised);height:6px;overflow:hidden}.opDocProgress span[data-v-72f0f4ad]{width:var(--op-doc-progress);border-radius:inherit;background:var(--accent);height:100%;display:block}.opDocStatusRow strong[data-v-72f0f4ad]{color:var(--text-primary);font-weight:var(--fw-bold)}.opDocMissingList[data-v-72f0f4ad]{gap:var(--sp-1);padding-top:var(--sp-1);border-top:1px solid var(--border-lighter);color:var(--text-secondary);font-size:var(--text-xs);line-height:var(--leading-normal);display:grid}.opDocMissingList>span[data-v-72f0f4ad]{font-weight:var(--fw-hdr)}.opDocMissingList ul[data-v-72f0f4ad]{gap:var(--sp-1);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.opDocMissingList li[data-v-72f0f4ad]{min-height:22px;padding:0 var(--sp-2);border:1px solid var(--ops-grid-row-rule-warning-border);border-radius:var(--radius-full);background:var(--ops-grid-row-rule-warning-bg);color:var(--text-primary);font-weight:var(--fw-semibold);align-items:center;display:inline-flex}.opDocLockLine[data-v-72f0f4ad]{padding:var(--sp-2);border:1px solid var(--ops-grid-row-rule-warning-border);border-radius:var(--radius-sm);background:var(--ops-grid-row-rule-warning-bg);color:var(--text-primary);font-size:var(--text-xs);line-height:var(--leading-normal)}.opDocMain[data-v-72f0f4ad]{gap:var(--sp-3);display:grid}.opDocSection[data-v-72f0f4ad]{overflow:hidden}.opDocSectionHead[data-v-72f0f4ad]{padding:var(--sp-3) var(--sp-4);border-bottom:1px solid var(--border-lighter);background:var(--surface-raised)}.opDocFields[data-v-72f0f4ad]{gap:var(--sp-3);padding:var(--sp-4);grid-template-columns:1fr;display:grid}.opDocFields--four[data-v-72f0f4ad]{grid-template-columns:repeat(4,minmax(0,1fr))}.opDocFields--three[data-v-72f0f4ad]{grid-template-columns:repeat(3,minmax(0,1fr))}.opDocFields--chain[data-v-72f0f4ad]{grid-template-columns:minmax(0,1fr) auto;align-items:end}.opDocActionBox[data-v-72f0f4ad]{align-items:center;gap:var(--sp-2);padding-bottom:1px;display:flex}.opDocRecentChoices[data-v-72f0f4ad]{align-items:center;gap:var(--sp-1);flex-wrap:wrap;min-width:0;display:flex}.opDocRecentChoices span[data-v-72f0f4ad]{color:var(--text-tertiary);font-size:var(--text-xs);line-height:var(--leading-tight);font-weight:var(--fw-hdr)}.opDocRecentChoices button[data-v-72f0f4ad]{min-width:0;max-width:100%;min-height:24px;padding:0 var(--sp-2);border:1px solid var(--border-lighter);border-radius:var(--radius-full);background:var(--surface-raised);color:var(--text-secondary);font:inherit;font-size:var(--text-xs);line-height:var(--leading-tight);text-overflow:ellipsis;white-space:nowrap;cursor:pointer;overflow:hidden}.opDocRecentChoices button[data-v-72f0f4ad]:hover:not(:disabled){border-color:var(--state-control-border-hover);color:var(--text-primary)}.opDocRecentChoices button[data-v-72f0f4ad]:disabled{cursor:default;opacity:.62}.opDocNotice[data-v-72f0f4ad]{justify-content:space-between;align-items:center;gap:var(--sp-3);padding:var(--sp-3) var(--sp-4);border-color:var(--ops-grid-row-rule-warning-border);background:var(--ops-grid-row-rule-warning-bg);color:var(--text-secondary);font-size:var(--text-sm);line-height:var(--leading-normal);display:flex}.opDocNotice strong[data-v-72f0f4ad]{color:var(--text-primary)}.opDocSaveReason[data-v-72f0f4ad]{color:var(--text-secondary);font-size:var(--text-xs);line-height:var(--leading-normal)}.modalOverlay:not(.modalOverlay--inline) .operationCardEditorPanel.modal{max-height:calc(100dvh - var(--sp-8))}.modalOverlay .operationCardEditorPanel .modalBody{min-height:0}.modalOverlay.modalOverlay--inline.operationCardEditorOverlay{height:100%}.modalOverlay.modalOverlay--inline .operationCardEditorPanel--inline.modal{border-radius:var(--radius-sm);height:100%;max-height:none;box-shadow:none}.modalOverlay.modalOverlay--inline .operationCardEditorPanel--inline .modalHead,.modalOverlay.modalOverlay--inline .operationCardEditorPanel--inline .modalFoot{padding:var(--sp-3)}.modalOverlay.modalOverlay--inline .operationCardEditorPanel--inline .modalBody{padding:var(--sp-3);overflow:auto}@media (width<=980px){.opDoc[data-v-72f0f4ad],.opDocFields--four[data-v-72f0f4ad],.opDocFields--three[data-v-72f0f4ad],.opDocFields--chain[data-v-72f0f4ad]{grid-template-columns:1fr}.opDocActionBox[data-v-72f0f4ad]{flex-wrap:wrap}.opDocActionBox .btn[data-v-72f0f4ad]{flex:180px}}@media (width<=680px){.modalOverlay:not(.modalOverlay--inline).operationCardEditorOverlay{--modal-inset:var(--sp-2);align-items:stretch}.modalOverlay:not(.modalOverlay--inline) .operationCardEditorPanel.modal{width:100%;height:calc(100dvh - var(--sp-4));max-height:calc(100dvh - var(--sp-4));border-radius:var(--radius-lg)}.modalOverlay:not(.modalOverlay--inline) .operationCardEditorPanel .modalHead{min-height:0;padding:var(--sp-3);gap:var(--sp-2)}.modalOverlay:not(.modalOverlay--inline) .operationCardEditorPanel .modalHeadActions{align-items:flex-start;gap:var(--sp-1)}.modalOverlay:not(.modalOverlay--inline) .operationCardEditorPanel .modalBody{padding:var(--sp-3)}.modalOverlay:not(.modalOverlay--inline) .operationCardEditorPanel .modalFoot{padding:var(--sp-3);align-items:flex-start}.opDocTitle[data-v-72f0f4ad]{font-size:var(--text-lg);white-space:normal}.opDocTitleLine[data-v-72f0f4ad]{flex-wrap:wrap}.opDocSub[data-v-72f0f4ad]{font-size:var(--text-2xs)}.opDocHeadMetric[data-v-72f0f4ad]{min-width:0;max-width:112px;padding:var(--sp-1-5) var(--sp-2);font-size:var(--text-md)}.opDoc[data-v-72f0f4ad]{gap:var(--sp-3)}.opDocStepTabs[data-v-72f0f4ad]{gap:var(--sp-1);padding:var(--sp-1);border:1px solid var(--border-lighter);border-radius:var(--radius-md);background:var(--surface-raised);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.opDocStepTabs button[data-v-72f0f4ad]{min-width:0;min-height:34px;padding:0 var(--sp-2);border:1px solid rgb(var(--shade) / 0);border-radius:var(--radius-sm);background:rgb(var(--shade) / 0);color:var(--text-secondary);font:inherit;font-size:var(--text-xs);line-height:var(--leading-tight);font-weight:var(--fw-hdr);cursor:pointer}.opDocStepTabs button.active[data-v-72f0f4ad]{border-color:var(--state-control-border-hover);background:var(--surface);color:var(--text-primary);box-shadow:var(--shadow-sm)}.opDocRail[data-v-72f0f4ad],.opDocMain .opDocSection[data-v-72f0f4ad]{display:none}.opDocRail.isActiveStep[data-v-72f0f4ad],.opDocMain .opDocSection.isActiveStep[data-v-72f0f4ad]{display:grid}.opDocMain[data-v-72f0f4ad]{gap:var(--sp-3)}.opDocRailBlock[data-v-72f0f4ad],.opDocFields[data-v-72f0f4ad],.opDocSectionHead[data-v-72f0f4ad],.opDocNotice[data-v-72f0f4ad]{padding:var(--sp-3)}.opDocNotice[data-v-72f0f4ad]{flex-direction:column;align-items:flex-start}}.chainInfoBtn[data-v-3147ef89]{--ui-assist-trigger-size:24px}.chainBody[data-v-3147ef89]{gap:11px;display:grid}.chainHelpCard[data-v-3147ef89]{--ui-assist-popover-width:100%;--ui-assist-popover-padding:10px 12px;--ui-assist-popover-radius:14px;width:auto;max-width:none}.chainStepCard[data-v-3147ef89]{border:1px solid var(--border-lighter);background:var(--surface);border-radius:14px}.chainSummaryCard[data-v-3147ef89]{border-bottom:1px solid var(--border-lighter);grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:14px;padding:6px 2px 12px;display:grid}.chainSummaryMain[data-v-3147ef89]{grid-area:1/1;min-width:0}.chainSummaryLine[data-v-3147ef89]{min-width:0;color:var(--text-primary);align-items:center;gap:6px;font-size:12px;font-weight:720;line-height:1.25;display:inline-flex}.chainSummaryDot[data-v-3147ef89]{color:var(--text-secondary);font-weight:520}.chainStepCard[data-v-3147ef89]{gap:12px;padding:14px 16px;display:grid}.chainStepCard.isReady[data-v-3147ef89]{border-color:var(--accent-ring)}.chainStepHead[data-v-3147ef89]{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.chainStepLead[data-v-3147ef89]{gap:11px;min-width:0;display:flex}.chainStepNum[data-v-3147ef89]{border:1px solid var(--border-lighter);background:var(--bg-muted);width:24px;height:24px;color:var(--text-secondary);border-radius:8px;flex:0 0 24px;justify-content:center;align-items:center;font-size:11px;font-weight:900;display:inline-flex}.chainStepCard.isReady .chainStepNum[data-v-3147ef89]{border-color:var(--accent-ring);background:var(--state-row-selected);color:var(--accent-strong)}.chainStepTitle[data-v-3147ef89]{color:var(--text-primary);font-size:13px;font-weight:760;line-height:1.15}.chainStepMeta[data-v-3147ef89]{color:var(--text-secondary);margin-top:3px;font-size:11px;line-height:1.28}.chainStepAside[data-v-3147ef89]{color:var(--text-secondary);white-space:nowrap;flex:none;padding-top:2px;font-size:10.4px;font-weight:650;line-height:1.25}.chainStepAside.isReady[data-v-3147ef89]{color:var(--accent-strong)}.chainField[data-v-3147ef89]{gap:8px;display:grid}.chainFieldLabel[data-v-3147ef89]{color:var(--text-secondary);font-size:11px;font-weight:700;line-height:1.1}.chainFieldMain[data-v-3147ef89]{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.chainFieldHint[data-v-3147ef89]{color:var(--text-secondary);padding:1px 0 0;font-size:11px;line-height:1.28}.chainFieldHint.isReady[data-v-3147ef89]{color:var(--accent-strong)}.chainStatusRow[data-v-3147ef89]{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.chainLifecyclePill[data-v-3147ef89]{border:1px solid var(--accent-ring);border-radius:var(--radius-full);background:var(--state-row-selected);min-height:22px;color:var(--text-primary);align-items:center;gap:5px;padding:2px 8px;font-size:11px;font-weight:760;line-height:1;display:inline-flex}.chainLifecyclePill.isCompleted[data-v-3147ef89]{border-color:var(--border-lighter);background:var(--surface-sunken);color:var(--text-secondary)}.chainLifecycleMark[data-v-3147ef89]{text-align:center;width:10px;font-weight:900}.chainLifecycleButton[data-v-3147ef89]{appearance:none;border:1px solid var(--border-lighter);border-radius:var(--radius-full);min-height:22px;color:var(--text-secondary);font:inherit;cursor:pointer;background:0 0;padding:2px 8px;font-size:11px;font-weight:720;line-height:1}.chainLifecycleButton[data-v-3147ef89]:hover:not(:disabled),.chainLifecycleButton[data-v-3147ef89]:focus-visible{border-color:var(--border-strong);background:var(--surface-raised);color:var(--text-primary)}.chainLifecycleButton[data-v-3147ef89]:disabled{cursor:default;opacity:.6}.chainSelectWrap[data-v-3147ef89]{border:1px solid var(--border-lighter);background:var(--surface);cursor:text;border-radius:11px;align-items:center;min-height:36px;transition:border-color .16s,background .16s;display:flex;position:relative}.chainSelectWrap[data-v-3147ef89]:hover{border-color:var(--border);background:var(--surface-raised)}.chainSelectWrap[data-v-3147ef89]:focus-within,.chainSelectWrap.isOpen[data-v-3147ef89]{border-color:var(--accent-ring);background:var(--surface);box-shadow:0 0 0 3px var(--state-control-ring)}.chainSelectWrap.hasValue[data-v-3147ef89]{border-color:var(--accent-ring)}.chainInput[data-v-3147ef89]{width:100%;min-height:34px;box-shadow:none;background:0 0;border:0;padding:0 58px 0 12px}.chainInput.uiInput.uiSm[data-v-3147ef89]{box-shadow:none;background:0 0;border:0}.chainInput[data-v-3147ef89]:focus{box-shadow:none;outline:none}.chainSelectIcon[data-v-3147ef89]{border:1px solid var(--border-lighter);background:var(--surface);width:22px;height:22px;color:var(--text-secondary);cursor:pointer;border-radius:7px;justify-content:center;align-items:center;font-size:11px;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%)}.chainSelectIcon[data-v-3147ef89]:hover{color:var(--text-primary);border-color:var(--accent-ring);background:var(--surface-sunken)}.chainSelectClear[data-v-3147ef89]{right:30px}.chainSelectToggle[data-v-3147ef89]{--dropdown-chevron-size:22px;--dropdown-chevron-radius:7px;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.chainInlineOption[data-v-3147ef89]{min-height:24px;color:var(--text-secondary);cursor:pointer;justify-self:end;align-items:center;gap:7px;padding:2px 0;font-size:11.3px;font-weight:650;line-height:1.25;display:inline-flex}.chainInlineOption.isActive[data-v-3147ef89]{color:var(--accent-strong)}.chainSummaryCard .chainInlineOption[data-v-3147ef89]{grid-area:1/2}.chainInlineOptionText[data-v-3147ef89]{min-width:0}.chainTimeline[data-v-3147ef89]{gap:6px;display:grid}.chainEmptyHint[data-v-3147ef89]{color:var(--text-secondary);padding:1px 0 0 32px;font-size:11.2px;line-height:1.34}.chainSecondaryDangerAction[data-v-3147ef89]:not(:disabled){color:rgb(var(--bad-rgb) / .8)}.chainSecondaryDangerAction[data-v-3147ef89]:hover:not(:disabled),.chainSecondaryDangerAction[data-v-3147ef89]:focus-visible:not(:disabled){border-color:rgb(var(--bad-rgb) / .3);background:rgb(var(--bad-rgb) / .07);color:rgb(var(--bad-rgb) / .9)}.chainEventCard[data-v-3147ef89]{border:1px solid var(--border-lighter);background:var(--surface);text-align:left;cursor:pointer;border-radius:12px;padding:7px 10px}.chainEventCard[data-v-3147ef89]:hover{background:var(--surface-sunken);border-color:var(--accent-ring)}.chainEventTop[data-v-3147ef89]{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px;display:grid}.chainEventMain[data-v-3147ef89]{min-width:0}.chainEventTitle[data-v-3147ef89]{color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;font-size:11.7px;font-weight:760;line-height:1.2;overflow:hidden}.chainEventPurpose[data-v-3147ef89]{color:var(--text-secondary);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:11.1px;line-height:1.24;overflow:hidden}.chainEventNums[data-v-3147ef89]{white-space:nowrap;align-items:center;gap:10px;display:inline-flex}.chainEventNum[data-v-3147ef89]{color:var(--text-secondary);font-size:10.8px;font-weight:650}.chainEventNum b[data-v-3147ef89]{color:var(--text-primary);font-weight:900}.chainEventNum.isDebit b[data-v-3147ef89]{color:var(--color-debit-text)}.chainEventNum.isCredit b[data-v-3147ef89]{color:var(--color-credit-text)}@media (width<=840px){.chainSummaryCard[data-v-3147ef89],.chainStepHead[data-v-3147ef89],.chainEventTop[data-v-3147ef89],.chainSummaryCard[data-v-3147ef89]{grid-template-columns:1fr}.chainSummaryCard .chainInlineOption[data-v-3147ef89]{grid-area:2/1;justify-self:start}.chainFieldMain[data-v-3147ef89]{grid-template-columns:1fr}.chainSummaryPills[data-v-3147ef89]{justify-content:flex-start}.chainStepHead[data-v-3147ef89]{display:grid}.chainEventNums[data-v-3147ef89]{flex-wrap:wrap}}@media (pointer:coarse){.chainInfoBtn[data-v-3147ef89]{--ui-assist-trigger-size:44px}.chainLifecycleButton[data-v-3147ef89],.chainSelectWrap[data-v-3147ef89],.chainInput[data-v-3147ef89],.chainInlineOption[data-v-3147ef89]{min-height:44px}.chainInput[data-v-3147ef89]{padding-right:96px}.chainSelectIcon[data-v-3147ef89]{width:44px;height:44px}.chainSelectClear[data-v-3147ef89]{right:44px}.chainSelectToggle[data-v-3147ef89]{--dropdown-chevron-size:44px;right:0}}.plTitleBlock[data-v-f4a66052]{gap:2px;min-width:0;display:grid}.plTitle[data-v-f4a66052]{letter-spacing:0;color:var(--text-chrome);font-size:13.5px;font-weight:680;line-height:1.15}.plSubtitle[data-v-f4a66052]{color:var(--text-tertiary);max-width:640px;font-size:10.8px;line-height:1.25}.plModeCluster[data-v-f4a66052]{justify-content:flex-end;align-items:center;gap:6px;min-width:0;display:inline-flex}.plModeBadge[data-v-f4a66052]{border:1px solid var(--border-lighter);background:var(--surface-sunken);min-height:24px;color:var(--text-secondary);white-space:nowrap;border-radius:8px;align-items:center;gap:7px;padding:0 9px;font-size:10.8px;font-weight:720;line-height:1;display:inline-flex}.plModeBadge.isSetup[data-v-f4a66052]{border-color:rgb(var(--accent-rgb) / .16);background:rgb(var(--accent-rgb) / .06);color:var(--text-chrome)}.plModeDot[data-v-f4a66052]{border-radius:var(--radius-full);background:var(--text-tertiary);width:6px;height:6px;box-shadow:0 0 0 3px var(--surface)}.plModeBadge.isSetup .plModeDot[data-v-f4a66052]{background:var(--accent)}.plAdminModeToggle[data-v-f4a66052]{white-space:nowrap}.plAdminModeToggle[data-v-f4a66052]:focus-visible{border-color:var(--state-control-border-hover);box-shadow:0 0 0 3px var(--state-control-ring)}.plBody[data-v-f4a66052]{--pl-panel-radius:10px;--pl-grid-line:var(--border-hairline);--pl-accent-line:rgb(var(--accent-rgb) / .26);--pl-accent-line-soft:rgb(var(--accent-rgb) / .16);--pl-accent-fill:rgb(var(--accent-rgb) / .06);--pl-accent-fill-strong:rgb(var(--accent-rgb) / .1);--pl-surface-panel:var(--surface);--pl-surface-card:var(--surface-sunken);--pl-surface-control:var(--surface);--pl-ctrl-h:25px;--pl-ctrl-pad-x:var(--sp-2);--pl-ctrl-radius:6px;--pl-ctrl-font-size:11px;color:var(--text-chrome);flex-direction:column;gap:8px;display:flex}:root[data-theme=dark]{--pl-grid-line:var(--border-light);--pl-accent-line:rgb(var(--accent-rgb) / .24);--pl-accent-line-soft:rgb(var(--accent-rgb) / .13);--pl-accent-fill:rgb(var(--accent-rgb) / .045);--pl-accent-fill-strong:rgb(var(--accent-rgb) / .075);--pl-surface-panel:var(--surface);--pl-surface-card:var(--surface-sunken);--pl-surface-control:color-mix(in srgb, var(--surface-raised) 68%, var(--surface));border-color:var(--border-light);background:rgb(var(--glow) / .035);border-color:var(--accent-luxury-border);background:var(--accent-luxury-bg);color:var(--accent-luxury-text);box-shadow:0 0 0 3px rgb(var(--shade) / .16);background:var(--accent-luxury-text)}.plBody[data-v-f4a66052] :is(.uiInput,.uiSelect,.uiTextarea){--ui-ctrl-h:var(--pl-ctrl-h);--ui-ctrl-pad-x:var(--pl-ctrl-pad-x);--ui-ctrl-radius:var(--pl-ctrl-radius);--ui-ctrl-font-size:var(--pl-ctrl-font-size)}.plRules[data-v-f4a66052],.plEditor[data-v-f4a66052]{border:1px solid var(--pl-grid-line);border-radius:var(--pl-panel-radius);background:var(--pl-surface-panel);overflow:hidden}.plAccess[data-v-f4a66052]{border:1px solid var(--pl-grid-line);border-radius:var(--pl-panel-radius);background:var(--pl-surface-panel);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 10px;padding:8px 10px;display:flex}.plReadonlyCard[data-v-f4a66052]{gap:10px;padding:10px;display:grid}.plReadonlyHead[data-v-f4a66052]{align-items:start}.plReadonlyState[data-v-f4a66052]{border:1px solid var(--pl-grid-line);background:var(--surface-sunken);min-height:22px;color:var(--text-secondary);border-radius:999px;padding:0 9px}.plReadonlyPanel[data-v-f4a66052]{border:1px solid var(--pl-grid-line);background:var(--pl-surface-card);border-radius:8px;gap:8px;padding:9px;display:grid}.plReadonlyMetaRow[data-v-f4a66052]{flex-wrap:wrap;gap:6px;display:flex}.plReadonlyMetaChip[data-v-f4a66052]{background:var(--pl-surface-control);min-height:20px;color:var(--text-secondary);border-radius:999px;align-items:center;padding:0 8px;font-size:10.4px;font-weight:610;display:inline-flex}.plReadonlyMetaChipPrimary[data-v-f4a66052]{color:var(--text-chrome)}.plReadonlyGuide[data-v-f4a66052]{color:var(--text-secondary);font-size:10.8px;line-height:1.3}.plRulesHead[data-v-f4a66052],.plEditorHead[data-v-f4a66052]{background:0 0;justify-content:space-between;align-items:center;gap:8px;padding:11px 12px 9px;display:flex}.plEditorHead[data-v-f4a66052],.plRulesHead[data-v-f4a66052]{border-bottom:1px solid var(--pl-grid-line)}.plRulesHead.isReadonlyMode[data-v-f4a66052]{padding:10px}.plRulesTitle[data-v-f4a66052]{letter-spacing:.01em;color:var(--text-secondary);align-items:center;gap:6px;font-size:11px;font-weight:700;display:inline-flex}.plRulesHint[data-v-f4a66052],.plEditorHint[data-v-f4a66052]{color:var(--text-secondary);margin-top:3px;font-size:10.8px;line-height:1.3}.plCount[data-v-f4a66052]{background:var(--pl-surface-card);height:18px;color:var(--text-secondary);border:none;border-radius:5px;justify-content:center;align-items:center;padding:0 6px;font-size:10px;font-weight:620;display:inline-flex}.plRuleList[data-v-f4a66052]{gap:0;max-height:230px;padding:0 10px 10px;display:grid;overflow:auto}.plRuleList.isEmpty[data-v-f4a66052]{max-height:none}.plRuleCard[data-v-f4a66052]{border:none;border-top:1px solid var(--pl-grid-line);background:0 0;border-radius:0;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px;padding:10px 0;display:grid}.plRuleCard.isClickable[data-v-f4a66052]{cursor:pointer}.plRuleCard.isClickable[data-v-f4a66052]:hover{background:var(--pl-surface-card)}.plRuleCard.isActive[data-v-f4a66052]{border-top-color:var(--accent-ring);background:var(--pl-surface-card);border-radius:8px;margin:0 -6px;padding:10px 6px}.plRuleCard.isReadonly[data-v-f4a66052]{border:1px solid var(--pl-grid-line);background:var(--pl-surface-card);border-radius:8px;margin-top:8px;padding:10px}.plRuleCard.isReadonly[data-v-f4a66052]:first-of-type{margin-top:10px}.plRuleMain[data-v-f4a66052]{gap:4px;min-width:0;display:grid}.plRuleScope[data-v-f4a66052]{color:var(--text-chrome);font-size:11.1px;font-weight:620;line-height:1.25}.plRuleMeta[data-v-f4a66052]{color:var(--text-secondary);font-size:10.7px;line-height:1.25}.plRuleComment[data-v-f4a66052]{color:var(--text-secondary);font-size:10.6px;line-height:1.25}.plRuleActions[data-v-f4a66052]{justify-content:flex-end;align-items:center;gap:6px;display:flex}.plActBtn[data-v-f4a66052]{width:24px;height:24px;color:var(--text-secondary);cursor:pointer;box-shadow:none;background:0 0;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;font-size:11px;font-weight:700;display:inline-flex}.plActBtn[data-v-f4a66052]:hover{background:var(--surface);color:var(--text-primary);border-color:var(--accent-ring)}.plActBtn.danger[data-v-f4a66052]{color:var(--color-debit-text)}.plEmpty[data-v-f4a66052]{border:1px dashed var(--pl-grid-line);background:var(--pl-surface-card);text-align:center;color:var(--text-secondary);border-radius:8px;padding:12px;font-size:10.8px}.plEmptyCompact[data-v-f4a66052]{padding:10px 12px}.plEditorTitle[data-v-f4a66052]{letter-spacing:.01em;color:var(--text-chrome);font-size:11.6px;font-weight:700}.plEditorHeadActions[data-v-f4a66052]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.plEditor[data-v-f4a66052]{padding:0 0 10px}.plEditorFlow[data-v-f4a66052]{grid-template-columns:minmax(300px,.95fr) minmax(300px,1fr) minmax(300px,.95fr);align-items:start;gap:10px;padding:10px;display:grid}.plStepCard[data-v-f4a66052]{border:1px solid var(--pl-grid-line);background:var(--pl-surface-card);border-radius:9px;gap:8px;min-width:0;padding:10px;display:grid}.plStepCard+.plStepCard[data-v-f4a66052]{border-top:1px solid var(--pl-grid-line)}.plScopeCard[data-v-f4a66052]{grid-row:auto}.plScopeCard.isReady[data-v-f4a66052]{border-color:var(--pl-grid-line)}.plScopeGuide[data-v-f4a66052]{min-height:20px;color:var(--text-secondary);background:0 0;border-radius:7px;align-items:center;padding:0;font-size:10.5px;font-weight:630;line-height:1.2;display:inline-flex}.plPreviewCard[data-v-f4a66052]{margin:0}.plAudienceCard[data-v-f4a66052]{align-content:start;min-height:128px}.plPreviewCard.isReady[data-v-f4a66052]{border-color:var(--pl-grid-line);background:var(--pl-surface-card)}.plPreviewCard .plStepNum[data-v-f4a66052]{border-color:var(--pl-accent-line-soft);background:var(--pl-surface-control);color:var(--text-secondary)}.plPreviewCard .plStepState[data-v-f4a66052]{border:1px solid var(--pl-grid-line);background:var(--pl-surface-control);min-height:22px;color:var(--text-secondary);border-radius:999px;padding:0 9px}.plPreviewCard .plStepState.isReady[data-v-f4a66052]{border-color:var(--pl-accent-line-soft);background:var(--pl-accent-fill);color:var(--text-secondary)}.plPreviewGuide[data-v-f4a66052]{background:var(--pl-surface-control);min-height:24px;color:var(--text-secondary);border-radius:7px;align-items:center;padding:0 9px;font-size:10.5px;font-weight:620;line-height:1.2;display:inline-flex}.plPreviewGuide.isReady[data-v-f4a66052]{color:var(--text-secondary)}.plPreviewShell[data-v-f4a66052]{border:1px solid var(--pl-grid-line);background:var(--pl-surface-control);border-radius:8px;padding:9px}.plPreviewShell.isReady[data-v-f4a66052]{border-color:var(--pl-grid-line)}.plStepHead[data-v-f4a66052]{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;display:grid}.plStepLead[data-v-f4a66052]{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:8px;min-width:0;display:grid}.plStepText[data-v-f4a66052]{align-content:start;gap:2px;min-width:0;display:grid}.plStepNum[data-v-f4a66052]{border-radius:var(--radius-full);border:1px solid var(--pl-grid-line);width:18px;height:18px;color:var(--text-tertiary);background:0 0;flex:none;justify-content:center;align-items:center;font-size:10px;font-weight:700;line-height:1;display:inline-flex}.plScopeCard .plStepNum[data-v-f4a66052]{border-color:var(--pl-accent-line-soft);background:var(--pl-surface-control);color:var(--text-secondary)}.plStepTitle[data-v-f4a66052]{letter-spacing:.01em;color:var(--text-secondary);font-size:11px;font-weight:700}.plStepHint[data-v-f4a66052]{color:var(--text-secondary);margin-top:2px;font-size:10.7px;line-height:1.3}.plStepState[data-v-f4a66052]{min-width:84px;min-height:auto;color:var(--text-tertiary);text-align:right;background:0 0;border:none;justify-content:flex-end;justify-self:end;align-items:center;padding:0;font-size:10.2px;font-weight:600;display:inline-flex}.plStepState.isReady[data-v-f4a66052]{color:var(--text-secondary)}.plRulesStepLead[data-v-f4a66052]{width:100%}.plEditorGrid[data-v-f4a66052]{grid-template-columns:1fr;gap:7px;display:grid}.plField[data-v-f4a66052]{gap:3px;min-width:0;display:grid}.plFieldTop[data-v-f4a66052]{justify-content:space-between;align-items:center;gap:8px;display:flex}.plFieldLabel[data-v-f4a66052]{align-items:center;gap:6px;min-width:0;display:inline-flex}.plFieldIndex[data-v-f4a66052]{border-radius:var(--radius-full);background:var(--pl-surface-card);width:16px;height:16px;color:var(--text-tertiary);flex:none;justify-content:center;align-items:center;font-size:9.5px;font-weight:720;line-height:1;display:inline-flex}.plEntryField[data-v-f4a66052]{border:1px solid var(--pl-grid-line);background:var(--pl-surface-control);border-radius:8px;gap:6px;padding:7px 8px}.plEntryField.isPending[data-v-f4a66052]{border-color:var(--pl-accent-line-soft);background:var(--pl-accent-fill)}.plEntryField.isCurrent[data-v-f4a66052]{border-color:var(--pl-accent-line);box-shadow:0 0 0 1px var(--pl-accent-line-soft)}:root[data-theme=dark]{border-color:var(--pl-accent-line-soft);box-shadow:inset 0 0 0 1px rgb(var(--glow) / .035)}.plEntryField.isReady[data-v-f4a66052]{border-color:var(--pl-grid-line);background:var(--pl-surface-control)}.plEntryField.isBlocked[data-v-f4a66052]{background:var(--pl-surface-card)}.plFieldState[data-v-f4a66052]{color:var(--text-secondary);white-space:nowrap;font-size:10px;font-weight:620;line-height:1.1}.plEntryField.isPending .plFieldState[data-v-f4a66052]{color:var(--text-secondary)}.plEntryField.isCurrent .plFieldIndex[data-v-f4a66052]{background:var(--accent);color:var(--surface)}.plEntryField.isCurrent .lbl[data-v-f4a66052]{color:var(--text-primary)}.plEntryField.isCurrent .plFieldState[data-v-f4a66052]{color:var(--text-secondary)}.plEntryField.isBlocked .plFieldState[data-v-f4a66052]{color:var(--text-tertiary)}.lbl[data-v-f4a66052]{letter-spacing:.02em;color:var(--text-secondary);font-size:9.8px;font-weight:700}.plFieldHelp[data-v-f4a66052]{color:var(--text-tertiary);font-size:10.1px;line-height:1.25}.plInput[data-v-f4a66052]{width:100%}.plDateInput[data-v-f4a66052]{font-variant-numeric:tabular-nums}.plEntryField[data-v-f4a66052] :is(.uiInput,.uiSelect){background:var(--pl-surface-panel)}.plEntryField.isPending[data-v-f4a66052] :is(.uiInput,.uiSelect){border-color:var(--accent-ring);background:var(--pl-surface-panel)}.plEntryField.isBlocked[data-v-f4a66052] :is(.uiInput,.uiSelect){background:var(--pl-surface-panel)}.plSelectWrap[data-v-f4a66052]{width:100%;min-width:0;position:relative}.plSelectWrap.isDisabled[data-v-f4a66052]{opacity:.82}.plSelectInput[data-v-f4a66052]{padding-right:44px}.plSelectInput[data-v-f4a66052]::-webkit-contacts-auto-fill-button{visibility:hidden;pointer-events:none;display:none}.plSelectInput[data-v-f4a66052]::-webkit-credentials-auto-fill-button{visibility:hidden;pointer-events:none;display:none}.plSelectInput[data-v-f4a66052]::-webkit-strong-password-auto-fill-button{visibility:hidden;pointer-events:none;display:none}.plSelectIcon[data-v-f4a66052]{border-radius:var(--radius-full);border:1px solid var(--border-hairline);background:var(--pl-surface-card);width:17px;height:17px;color:var(--text-secondary);cursor:pointer;justify-content:center;align-items:center;padding:0;font-size:9px;font-weight:700;line-height:1;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%)}.plSelectChevron[data-v-f4a66052]{border-bottom:1.5px solid;border-right:1.5px solid;width:6px;height:6px;transform:translateY(-1px)rotate(45deg)}.plSelectIcon[data-v-f4a66052]:hover,.plSelectIcon[data-v-f4a66052]:focus-visible{border-color:var(--accent-ring);color:var(--text-primary);outline:none}.plSelectIcon[data-v-f4a66052]:disabled{opacity:.55;cursor:default}.plSelectClear[data-v-f4a66052]{right:24px}.plSelectToggle[data-v-f4a66052]{right:5px}.plTextarea[data-v-f4a66052]{resize:none;height:auto;min-height:50px;padding:6px 8px}.plQuick[data-v-f4a66052]{flex-wrap:wrap;gap:4px;padding-top:1px;display:flex}.plAud[data-v-f4a66052]{gap:8px;display:grid}.plAudSection[data-v-f4a66052]{gap:6px;min-width:0;display:grid}.plAudSectionHead[data-v-f4a66052]{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.plAudSectionTitle[data-v-f4a66052]{color:var(--text-secondary);font-size:10.7px;font-weight:700;line-height:1.2}.plAudSectionHint[data-v-f4a66052]{color:var(--text-tertiary);margin-top:2px;font-size:10.3px;line-height:1.25}.plGroupGrid[data-v-f4a66052]{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.plGroupChk[data-v-f4a66052]{border:1px solid var(--pl-grid-line);background:var(--pl-surface-control);min-width:0;min-height:38px;color:var(--text-secondary);cursor:pointer;-webkit-user-select:none;user-select:none;transition:border-color var(--transition-fast), background var(--transition-fast), color var(--transition-fast), box-shadow var(--transition-fast);border-radius:7px;align-items:center;gap:7px;padding:6px 9px;display:flex}.plGroupChk[data-v-f4a66052]:hover{border-color:var(--pl-accent-line-soft);background:var(--pl-surface-card)}.plGroupChk.isActive[data-v-f4a66052]{border-color:var(--pl-accent-line-soft);background:var(--pl-accent-fill);color:var(--text-primary)}.plGroupChk input[data-v-f4a66052]{flex:0 0 14px}.plGroupText[data-v-f4a66052]{gap:2px;min-width:0;display:grid}.plGroupText span[data-v-f4a66052]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.plGroupText span[data-v-f4a66052]:first-child{color:var(--text-chrome);font-size:10.8px;font-weight:650;line-height:1.15}.plGroupText span[data-v-f4a66052]:last-child{color:var(--text-tertiary);font-size:10.1px;line-height:1.1}.plGroupEmpty[data-v-f4a66052]{border:1px dashed var(--pl-grid-line);background:var(--pl-surface-control);border-radius:8px;align-content:center;gap:3px;min-height:44px;padding:9px 10px;display:grid}.plGroupEmptyTitle[data-v-f4a66052]{color:var(--text-chrome);font-size:10.8px;font-weight:680;line-height:1.2}.plGroupEmptyHint[data-v-f4a66052]{color:var(--text-tertiary);font-size:10.3px;line-height:1.25}.plPreview[data-v-f4a66052]{gap:8px;padding:0;display:grid}.plPreviewHead[data-v-f4a66052]{background:var(--state-row-selected);border-radius:7px;padding:7px 8px;display:block}.plPreviewLine[data-v-f4a66052]{color:var(--text-chrome);max-width:none;font-size:11.1px;font-weight:620;line-height:1.25}.plPreviewSentence[data-v-f4a66052]{background:var(--pl-accent-fill-strong);color:var(--text-chrome);border-radius:7px;padding:8px 9px;font-size:11.2px;font-weight:650;line-height:1.35}.plPreviewScope[data-v-f4a66052]{border:1px solid var(--pl-grid-line);background:var(--pl-surface-control);color:var(--text-secondary);border-radius:7px;padding:6px 8px;font-size:10.6px;line-height:1.25}.plPreviewWarn[data-v-f4a66052]{border:1px solid var(--pl-grid-line);background:var(--pl-accent-fill);color:var(--text-chrome);border-radius:7px;padding:7px 8px;font-size:10.7px;font-weight:640;line-height:1.3}.plPreviewGrid[data-v-f4a66052]{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.plPreviewItem[data-v-f4a66052]{border:1px solid var(--pl-grid-line);background:var(--pl-surface-control);border-radius:7px;gap:2px;min-width:0;padding:7px 8px;display:grid}.plPreviewItem span[data-v-f4a66052]{letter-spacing:.03em;color:var(--text-tertiary);font-size:9.8px}.plPreviewItem b[data-v-f4a66052]{color:var(--text-chrome);font-size:10.6px;font-weight:650;line-height:1.25}.plPreviewMe[data-v-f4a66052]{border:1px dashed var(--pl-grid-line);color:var(--text-secondary);background:var(--pl-surface-control);border-radius:7px;padding:7px 8px;font-size:10.6px}.plAdvancedToggleRow[data-v-f4a66052]{border-top:1px solid var(--pl-grid-line);margin:0;padding-top:7px}.plDisclosureBtn[data-v-f4a66052]{border:1px solid var(--pl-grid-line);background:var(--pl-surface-control);width:100%;min-height:40px;color:var(--text-secondary);text-align:left;cursor:pointer;transition:border-color var(--transition-fast), background var(--transition-fast), color var(--transition-fast), box-shadow var(--transition-fast);border-radius:8px;justify-content:space-between;align-items:center;gap:9px;padding:7px 9px;font-size:10.8px;font-weight:620;display:flex}.plDisclosureBtn[data-v-f4a66052]:hover,.plDisclosureBtn[data-v-f4a66052]:focus-visible{border-color:var(--pl-accent-line);color:var(--text-primary);background:var(--pl-surface-control);box-shadow:0 0 0 1px var(--pl-accent-line-soft);outline:none}.plDisclosureBtn.isOpen[data-v-f4a66052]{border-color:var(--pl-accent-line-soft);background:var(--pl-accent-fill)}.plDisclosureIcon[data-v-f4a66052]{border-radius:var(--radius-full);border:1px solid var(--pl-accent-line-soft);background:var(--pl-surface-control);width:18px;height:18px;color:var(--text-secondary);flex:none;justify-content:center;align-items:center;font-size:11px;font-weight:740;line-height:1;display:inline-flex}.plDisclosureMain[data-v-f4a66052]{flex:auto;gap:2px;min-width:0;display:grid}.plDisclosureText[data-v-f4a66052]{color:var(--text-chrome);font-size:11px;font-weight:700;line-height:1.15}.plDisclosureHint[data-v-f4a66052]{color:var(--text-tertiary);font-size:10.2px;font-weight:560;line-height:1.15}.plDisclosureChevron[data-v-f4a66052]{width:18px;height:18px;color:var(--text-tertiary);flex:none;justify-content:center;align-items:center;display:inline-flex}.plDisclosureChevron[data-v-f4a66052]:before{content:"";width:6px;height:6px;transition:transform var(--transition-fast), color var(--transition-fast);border-bottom:1.5px solid;border-right:1.5px solid;transform:translateY(-1px)rotate(45deg)}.plDisclosureChevron.isOpen[data-v-f4a66052]:before{transform:translateY(1px)rotate(225deg)}.plAdvanced[data-v-f4a66052]{border:1px solid var(--pl-grid-line);background:var(--pl-surface-card);border-radius:8px;gap:8px;padding:8px;display:grid}.plAdvancedIntro[data-v-f4a66052]{gap:2px;display:grid}.plAdvancedTitle[data-v-f4a66052]{color:var(--text-secondary);font-size:10.8px;font-weight:700;line-height:1.2}.plAdvancedHint[data-v-f4a66052]{color:var(--text-tertiary);font-size:10.3px;line-height:1.25}.plAdvancedGrid[data-v-f4a66052]{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.plSaveReason[data-v-f4a66052]{border:1px solid var(--pl-grid-line);background:var(--pl-surface-card);min-width:0;max-width:none;min-height:24px;color:var(--text-secondary);border-radius:7px;flex:260px;align-items:center;padding:0 9px;font-size:10.7px;font-weight:620;line-height:1.25;display:inline-flex}.plPeriodSelectPop .optTabs{border-bottom-color:var(--border-lighter);background:var(--surface);padding:4px}.plPeriodSelectPop .segCtrlSmall{--seg-pad:2px;--seg-gap:2px;--seg-radius:9px;--seg-btn-h:24px;--seg-btn-radius:7px;--seg-bg:var(--surface-sunken)}.plPeriodSelectPop .segCtrlSmall .segBtn{font-weight:710}:root[data-theme=dark] .plPeriodSelectPop .optTabs{border-bottom-color:var(--border-light);background:rgb(var(--glow) / .018)}:root[data-theme=dark] .plPeriodSelectPop .segCtrlSmall{--seg-border:var(--border-light);--seg-bg:rgb(var(--shade) / .1)}:root[data-theme=dark] .plPeriodSelectPop .segBtn[aria-pressed=true]{border-color:var(--accent-luxury-border);background:rgb(var(--accent-rgb) / .1);box-shadow:inset 0 0 0 1px rgb(var(--glow) / .035);color:var(--accent-luxury-text)}@media (width<=1180px){.plEditorFlow[data-v-f4a66052]{grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr)}.plScopeCard[data-v-f4a66052]{grid-row:span 2}.plEditorGrid[data-v-f4a66052]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=960px){.plEditorFlow[data-v-f4a66052]{grid-template-columns:1fr}.plScopeCard[data-v-f4a66052]{grid-row:auto}}@media (width<=760px){.plEditorGrid[data-v-f4a66052]{grid-template-columns:repeat(2,minmax(0,1fr))}.plEntryField[data-v-f4a66052]:nth-child(3){grid-column:1/-1}.plAdvancedGrid[data-v-f4a66052],.plGroupGrid[data-v-f4a66052],.plPreviewGrid[data-v-f4a66052],.plRuleCard[data-v-f4a66052]{grid-template-columns:1fr}.plRuleActions[data-v-f4a66052]{justify-content:flex-start}}@media (width<=520px){.plStepHead[data-v-f4a66052],.plEditorGrid[data-v-f4a66052],.plGroupGrid[data-v-f4a66052]{grid-template-columns:1fr}.plEntryField[data-v-f4a66052]:nth-child(3){grid-column:auto}.plSaveReason[data-v-f4a66052]{flex-basis:100%}.plEditorHead[data-v-f4a66052]{flex-direction:column;align-items:flex-start}}@media (pointer:coarse){.plBody[data-v-f4a66052]{--pl-ctrl-h:44px}.plAdminModeToggle[data-v-f4a66052],.plGroupChk[data-v-f4a66052],.plDisclosureBtn[data-v-f4a66052]{min-height:44px}.plActBtn[data-v-f4a66052],.plSelectIcon[data-v-f4a66052]{width:44px;height:44px}.plSelectInput[data-v-f4a66052]{padding-right:96px}.plSelectClear[data-v-f4a66052]{right:44px}.plSelectToggle[data-v-f4a66052]{right:0}.plPeriodSelectPop .segCtrlSmall{--seg-btn-h:44px}}.opsDeleteConfirmTarget[data-v-4e98d953]{font-weight:600;font-size:var(--text-sm);line-height:var(--leading-snug);word-break:break-word}.opsDeleteConfirmWarn[data-v-4e98d953]{margin:var(--sp-2-5) 0 0;color:var(--text-muted);font-size:var(--text-xs);line-height:var(--leading-normal)}.gridShell[data-v-4e98d953]{gap:var(--sp-2-5);flex-direction:column;flex:auto;min-height:0;display:flex}.opsCardMode[data-v-4e98d953]{gap:var(--sp-3);flex:auto;grid-template-columns:minmax(280px,360px) minmax(0,1fr);min-height:0;display:grid}.opsCardList[data-v-4e98d953],.opsCardStage[data-v-4e98d953]{border:1px solid var(--border-light);border-radius:var(--radius-sm);background:var(--surface);min-width:0;min-height:0;box-shadow:var(--shadow-md);overflow:hidden}.opsCardList[data-v-4e98d953]{grid-template-rows:auto auto auto auto minmax(0,1fr) auto;display:grid}.opsCardListHead[data-v-4e98d953],.opsCardStageHead[data-v-4e98d953]{justify-content:space-between;align-items:flex-start;gap:var(--sp-3);padding:var(--sp-3) var(--sp-4);border-bottom:1px solid var(--border-lighter);background:var(--surface-raised);display:flex}.opsCardKicker[data-v-4e98d953]{color:var(--text-tertiary);font-size:var(--text-xs);line-height:var(--leading-tight);font-weight:var(--fw-hdr)}.opsCardTitle[data-v-4e98d953]{margin-top:var(--sp-1);color:var(--text-primary);font-size:var(--text-xl);line-height:var(--leading-tight);font-weight:var(--fw-bold)}.opsCardListFoot[data-v-4e98d953],.opsCardEmpty[data-v-4e98d953]{color:var(--text-secondary);font-size:var(--text-xs);line-height:var(--leading-normal);font-weight:var(--fw-row)}.opsCardMetrics[data-v-4e98d953]{gap:var(--sp-2);padding:var(--sp-3);border-bottom:1px solid var(--border-lighter);background:var(--surface);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.opsCardMetrics div[data-v-4e98d953]{gap:var(--sp-1);min-width:0;padding:var(--sp-2);border:1px solid var(--border-lighter);border-radius:var(--radius-sm);background:var(--surface-raised);display:grid}.opsCardMetrics span[data-v-4e98d953]{color:var(--text-tertiary);font-size:var(--text-xs);line-height:var(--leading-tight);font-weight:var(--fw-hdr)}.opsCardMetrics strong[data-v-4e98d953]{color:var(--text-primary);font-size:var(--text-sm);line-height:var(--leading-tight);font-weight:var(--fw-extrabold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.opsCardScopeControls[data-v-4e98d953]{gap:var(--sp-2);padding:var(--sp-3);border-bottom:1px solid var(--border-lighter);background:var(--surface);display:grid}.opsCardServerPagingNotice[data-v-4e98d953]{padding:var(--sp-3) var(--sp-4);border-bottom:1px solid var(--border-lighter);background:var(--surface-raised);color:var(--text-secondary);font-size:var(--text-xs);line-height:var(--leading-normal);font-weight:var(--fw-row)}.opsCardScopeField[data-v-4e98d953],.opsCardSortGroup[data-v-4e98d953]{gap:var(--sp-1);min-width:0;display:grid}.opsCardScopeField>span[data-v-4e98d953],.opsCardSortGroup>span[data-v-4e98d953]{color:var(--text-tertiary);font-size:var(--text-xs);line-height:var(--leading-tight);font-weight:var(--fw-hdr)}.opsCardScopeField select[data-v-4e98d953]{border:1px solid var(--border-lighter);border-radius:var(--radius-sm);background:var(--surface-raised);width:100%;min-width:0;min-height:34px;color:var(--text-primary);font:inherit;font-size:var(--text-xs);line-height:var(--leading-tight);font-weight:var(--fw-semibold);outline:none}.opsCardScopeField select[data-v-4e98d953]:focus{border-color:var(--state-control-border-hover);box-shadow:0 0 0 3px rgb(var(--accent-rgb) / .16)}.opsCardSortButtons[data-v-4e98d953]{gap:var(--sp-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.opsCardSortButton[data-v-4e98d953]{min-width:0;min-height:32px;padding:0 var(--sp-2);border:1px solid var(--border-lighter);border-radius:var(--radius-sm);background:var(--surface-raised);color:var(--text-secondary);font:inherit;font-size:var(--text-xs);line-height:var(--leading-tight);font-weight:var(--fw-hdr);cursor:pointer}.opsCardSortButton[data-v-4e98d953]:hover{border-color:var(--border-light);color:var(--text-primary)}.opsCardSortButton.isActive[data-v-4e98d953]{border-color:var(--state-control-border-hover);background:var(--ctrl-accent-bg);color:var(--text-primary)}.opsCardFilters[data-v-4e98d953]{gap:var(--sp-2);padding:var(--sp-3);border-bottom:1px solid var(--border-lighter);background:var(--surface-raised);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.opsCardFilter[data-v-4e98d953]{justify-content:space-between;align-items:center;gap:var(--sp-2);min-width:0;min-height:34px;padding:0 var(--sp-2-5);border:1px solid var(--border-lighter);border-radius:var(--radius-sm);background:var(--surface);color:var(--text-secondary);font:inherit;font-size:var(--text-xs);line-height:var(--leading-tight);font-weight:var(--fw-hdr);cursor:pointer;display:inline-flex}.opsCardFilter[data-v-4e98d953]:hover{border-color:var(--border-light);color:var(--text-primary)}.opsCardFilter.isActive[data-v-4e98d953]{border-color:var(--state-control-border-hover);background:var(--ctrl-accent-bg);color:var(--text-primary);box-shadow:inset 2px 0 0 var(--accent)}.opsCardFilter span[data-v-4e98d953]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.opsCardFilter strong[data-v-4e98d953]{color:inherit;font-size:var(--text-xs);font-weight:var(--fw-extrabold);font-variant-numeric:tabular-nums;flex:none}.opsCardItems[data-v-4e98d953]{gap:var(--sp-2);min-height:0;padding:var(--sp-3);align-content:start;display:grid;overflow:auto}.opsCardItem[data-v-4e98d953]{gap:var(--sp-2);width:100%;min-width:0;padding:var(--sp-3);border:1px solid var(--border-lighter);border-radius:var(--radius-sm);background:var(--surface);color:var(--text-primary);box-shadow:var(--shadow-sm);text-align:left;cursor:pointer;display:grid}.opsCardItem[data-v-4e98d953]:hover{border-color:var(--border-light);background:var(--surface-raised)}.opsCardItem.isActive[data-v-4e98d953]{border-color:var(--state-control-border-hover);background:var(--bg-blue);box-shadow:inset 3px 0 0 var(--accent), var(--shadow-sm)}.opsCardItemTop[data-v-4e98d953],.opsCardItemBottom[data-v-4e98d953]{justify-content:space-between;align-items:center;gap:var(--sp-2);min-width:0;display:flex}.opsCardItemTitle[data-v-4e98d953]{gap:var(--sp-1);min-width:0;display:grid}.opsCardItemTitle strong[data-v-4e98d953]{color:var(--text-primary);font-size:var(--text-md);line-height:var(--leading-tight);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.opsCardItemTitle span[data-v-4e98d953],.opsCardItemBottom[data-v-4e98d953]{color:var(--text-tertiary);font-size:var(--text-xs);line-height:var(--leading-tight)}.opsCardAmount[data-v-4e98d953]{font-weight:var(--fw-extrabold);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none}.opsCardAmount--credit[data-v-4e98d953]{color:var(--color-credit-text)}.opsCardAmount--debit[data-v-4e98d953]{color:var(--color-debit-text)}.opsCardAmount--neutral[data-v-4e98d953]{color:var(--text-primary)}.opsCardEmpty[data-v-4e98d953]{padding:var(--sp-4)}.opsCardListFoot[data-v-4e98d953]{padding:var(--sp-3) var(--sp-4);border-top:1px solid var(--border-lighter);background:var(--surface-raised)}.opsCardStage[data-v-4e98d953]{grid-template-rows:auto minmax(0,1fr);align-content:start;display:grid}.opsCardModeBadge[data-v-4e98d953]{min-height:24px;padding:0 var(--sp-2);border:1px solid var(--state-control-border-hover);border-radius:var(--radius-sm);background:var(--ctrl-accent-bg);color:var(--text-primary);font-size:var(--text-xs);font-weight:var(--fw-hdr);white-space:nowrap;align-items:center;display:inline-flex}.opsCardDocument[data-v-4e98d953]{min-height:0;padding:var(--sp-4);align-content:start;display:grid;overflow:auto}.opsCardEditorHost[data-v-4e98d953]{min-height:0;padding:var(--sp-3);display:grid;overflow:hidden}.opsCardEditorHost[data-v-4e98d953] .modalOverlay--inline,.opsCardEditorHost[data-v-4e98d953] .operationCardEditorPanel--inline{height:100%}.opsCardDocumentSheet[data-v-4e98d953]{align-content:start;gap:var(--sp-4);min-width:0;padding:var(--sp-5);border:1px solid var(--border-lighter);border-radius:var(--radius-sm);background:var(--surface);box-shadow:var(--shadow-sm);display:grid}.opsCardDocumentTop[data-v-4e98d953],.opsCardHero[data-v-4e98d953]{justify-content:space-between;align-items:flex-start;gap:var(--sp-3);padding-bottom:var(--sp-4);border-bottom:1px solid var(--border-lighter);flex-wrap:wrap;display:flex}.opsCardHeroText[data-v-4e98d953]{gap:var(--sp-1);min-width:0;display:grid}.opsCardHeroText span[data-v-4e98d953],.opsCardDetails dt[data-v-4e98d953],.opsCardNarrative span[data-v-4e98d953]{color:var(--text-tertiary);font-size:var(--text-xs);line-height:var(--leading-tight);font-weight:var(--fw-hdr)}.opsCardHeroText strong[data-v-4e98d953]{font-size:var(--text-2xl);line-height:var(--leading-tight);font-weight:var(--fw-extrabold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.opsCardDocumentAmount[data-v-4e98d953]{justify-items:end;gap:var(--sp-1);min-width:160px;padding:var(--sp-3);border:1px solid var(--border-lighter);border-radius:var(--radius-sm);background:var(--surface-raised);display:grid}.opsCardDocumentAmount span[data-v-4e98d953],.opsCardFlowLine span[data-v-4e98d953]{color:var(--text-tertiary);font-size:var(--text-xs);line-height:var(--leading-tight);font-weight:var(--fw-hdr)}.opsCardDocumentAmount strong[data-v-4e98d953]{font-size:var(--text-xl);line-height:var(--leading-tight);font-weight:var(--fw-extrabold);font-variant-numeric:tabular-nums;white-space:nowrap}.opsCardFlowLine[data-v-4e98d953]{gap:var(--sp-1);padding:var(--sp-3);border:1px solid var(--border-lighter);border-radius:var(--radius-sm);background:var(--surface-raised);display:grid}.opsCardFlowLine strong[data-v-4e98d953]{color:var(--text-primary);font-size:var(--text-lg);line-height:var(--leading-tight);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.opsCardDetails[data-v-4e98d953]{gap:var(--sp-3);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.opsCardDetails--document[data-v-4e98d953]{grid-template-columns:repeat(4,minmax(0,1fr))}.opsCardDetails div[data-v-4e98d953],.opsCardNarrative[data-v-4e98d953],.opsCardEmptyState[data-v-4e98d953]{gap:var(--sp-1-5);min-width:0;padding:var(--sp-3);border:1px solid var(--border-lighter);border-radius:var(--radius-sm);background:var(--surface-raised);display:grid}.opsCardDetails dd[data-v-4e98d953]{color:var(--text-primary);font-size:var(--text-md);line-height:var(--leading-tight);font-weight:var(--fw-semibold);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.opsCardNarrative strong[data-v-4e98d953],.opsCardEmptyState strong[data-v-4e98d953]{color:var(--text-primary);font-size:var(--text-md);line-height:var(--leading-normal)}.opsCardDocumentActions[data-v-4e98d953]{justify-content:flex-end;align-items:center;gap:var(--sp-2);padding-top:var(--sp-1);flex-wrap:wrap;display:flex}.opsCardEmptyState[data-v-4e98d953]{margin:var(--sp-4);align-self:start}.opsCardEmptyState span[data-v-4e98d953]{color:var(--text-secondary);font-size:var(--text-xs);line-height:var(--leading-normal)}@media (width<=960px){.opsCardMode[data-v-4e98d953]{grid-template-columns:1fr}.opsCardList[data-v-4e98d953]{min-height:280px}.opsCardDetails[data-v-4e98d953],.opsCardDetails--document[data-v-4e98d953],.opsCardMetrics[data-v-4e98d953],.opsCardFilters[data-v-4e98d953]{grid-template-columns:1fr}.opsCardItemTop[data-v-4e98d953],.opsCardItemBottom[data-v-4e98d953]{align-items:flex-start}.opsCardDocument[data-v-4e98d953],.opsCardDocumentSheet[data-v-4e98d953]{padding:var(--sp-3)}.opsCardDocumentAmount[data-v-4e98d953]{justify-items:start;width:100%}.opsCardEditorHost[data-v-4e98d953]{padding:var(--sp-2)}}.bodyWrap[data-v-4e98d953]{flex:0 1 var(--ops-grid-body-content-h);min-height:0;max-height:100%;position:relative}.gridJumpDock[data-v-4e98d953]{z-index:var(--z-grid-row-shortcut);pointer-events:none;flex-direction:column;gap:7px;display:inline-flex;position:absolute;bottom:12px;right:12px}.gridJumpButton[data-v-4e98d953]{pointer-events:auto;border:1px solid var(--ops-jump-border);background:var(--ops-jump-bg);width:30px;height:30px;color:var(--ops-jump-text);box-shadow:var(--shadow-md);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;padding:0;transition:background .14s,border-color .14s,color .14s,box-shadow .14s,transform .14s;display:inline-flex}.gridJumpButton[data-v-4e98d953]:hover{background:var(--ops-jump-bg-hover);border-color:var(--ops-jump-border-hover);color:var(--ops-jump-text-hover);box-shadow:var(--shadow-lg);transform:translateY(-1px)}.gridJumpButton[data-v-4e98d953]:active{box-shadow:var(--shadow-sm);transform:translateY(0)}.gridJumpButton[data-v-4e98d953]:focus-visible{box-shadow:0 0 0 3px rgb(var(--accent-rgb) / .22), var(--shadow-md);outline:none}.gridwrap[data-v-4e98d953]{--filter-h:32px;--filter-input-h:22px;flex-direction:column;flex:auto;min-height:0;display:flex;position:relative}.xhdr[data-v-4e98d953]{z-index:var(--z-grid-header);scrollbar-width:none;backface-visibility:visible;flex:none;position:relative;overflow:scroll hidden;transform:none}.xhdr[data-v-4e98d953] .xrow>.xcell:not(.pinned){z-index:0;position:relative}.gridShell[data-v-4e98d953] .selCell{width:var(--ops-sel-cell-w);min-width:var(--ops-sel-cell-w);max-width:var(--ops-sel-cell-w)}.gridShell[data-v-4e98d953] .gridscroll .xcell.selCell.pinned{z-index:10;isolation:isolate;--cellOpaqueBase:var(--surface);box-shadow:none}.gridShell[data-v-4e98d953] .xcell.selCell.pinned>.rowSelToggle{z-index:1}.gridShell[data-v-4e98d953] .xcell.selCell.pinned:not(.withDragHandle)>.rowSelToggle{position:relative}.gridShell[data-v-4e98d953] .xcell.selCell.pinned>.rowDragHandle{z-index:2}.xhdr[data-v-4e98d953] .selCell.pinned{z-index:6;isolation:isolate;background:var(--ops-pinned-header-sel-bg,var(--bg-muted2));box-shadow:none;background-image:none;border-bottom:1px solid #0000;border-right:1px solid #0000;position:sticky;left:0}.xhdr[data-v-4e98d953] .xhead>.selCell.pinned{--ops-pinned-header-sel-bg:var(--surface-raised)}.xhdr[data-v-4e98d953] .xgroups>.selCell.pinned{--ops-pinned-header-sel-bg:var(--bg-muted);z-index:9}.opsRowActionMenuShield[data-v-4e98d953]{z-index:calc(var(--z-overlay-menu) - 1);position:fixed;inset:0}.operationsStaleBanner[data-v-24e8904e]{margin:var(--sp-2) 0}.colsInfoBtn[data-v-83fc15fd]{--ui-assist-trigger-size:27px}.colsInfoWrap[data-v-83fc15fd]{position:relative}.colsInfoPopover[data-v-83fc15fd]{z-index:var(--z-overlay-modal-popup);position:absolute;top:calc(100% + 10px);right:0}.colsAssistIntro[data-v-83fc15fd]{gap:4px;min-width:0;padding-top:1px;display:grid}.colsAssistGrid[data-v-83fc15fd]{gap:var(--sp-2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.colsAssistItem[data-v-83fc15fd]{align-items:center;gap:var(--sp-2);padding:5px var(--sp-2);cursor:pointer;min-width:0;min-height:36px;display:flex}.colsAssistLabel[data-v-83fc15fd]{flex:auto;align-items:center;min-width:0;min-height:24px;display:flex}.colsAssistOpt input[type=checkbox][data-v-83fc15fd]{margin:0}.colsGrid[data-v-83fc15fd]{gap:var(--sp-2-5);grid-template-columns:1fr;align-items:start;display:grid}@media (width<=1080px){.colsGrid[data-v-83fc15fd],.colsAssistGrid[data-v-83fc15fd]{grid-template-columns:1fr 1fr}}@media (width<=760px){.colsAssistGrid[data-v-83fc15fd]{grid-template-columns:1fr}}.colsSection[data-v-83fc15fd]{overflow:hidden}.colsSectionHead[data-v-83fc15fd]{justify-content:space-between;align-items:center;gap:var(--sp-2-5);padding:6px var(--sp-2);margin-bottom:0;display:flex}.colsSectionHeadMain[data-v-83fc15fd]{flex:auto;min-width:0}.colsSectionMeta[data-v-83fc15fd]{justify-content:flex-end;align-items:center;gap:var(--sp-2-5);flex-wrap:wrap;flex:none;min-height:22px;display:flex}.colsSectionTitle[data-v-83fc15fd]{margin:0}.colsSectionHint[data-v-83fc15fd]{display:none}.colsSectionCount[data-v-83fc15fd]{white-space:nowrap}.colsSectionToggle[data-v-83fc15fd]{flex:none;justify-content:center;align-items:center;display:inline-flex}.colsGroupChk[data-v-83fc15fd]{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:6px;display:inline-flex}.colsGroupChk input[type=checkbox][data-v-83fc15fd]{margin:0}.colsSectionLock[data-v-83fc15fd]{white-space:nowrap;background:0 0;border:0;align-items:center;padding:0;display:inline-flex}.colsSectionGrid[data-v-83fc15fd]{display:block}.colItem[data-v-83fc15fd]{gap:var(--sp-2);padding:4px var(--sp-2);border:0;grid-template-columns:minmax(0,1fr) 30px;align-items:center;min-height:30px;display:grid}.colItem.isBase.isChecked[data-v-83fc15fd]{opacity:1}.colItemVisibleToggle[data-v-83fc15fd]{gap:var(--sp-2);cursor:pointer;align-items:center;min-width:0;display:flex}.colItemControl[data-v-83fc15fd]{justify-content:center;align-items:center;width:18px;min-width:18px;display:inline-flex}.colItem input[type=checkbox][data-v-83fc15fd]{cursor:pointer;margin:0}.colItemBody[data-v-83fc15fd]{flex:auto;min-width:0;display:block}.colItemTop[data-v-83fc15fd]{min-width:0;display:block}.colItem .t[data-v-83fc15fd]{min-width:0}.colItemPinBtn[data-v-83fc15fd]{cursor:pointer;justify-content:center;align-items:center;width:30px;height:24px;padding:0;display:inline-flex}.colItemPinBtn .colItemLockIcon[data-v-83fc15fd]{width:18px;height:18px}@media (pointer:coarse){.colsInfoBtn[data-v-83fc15fd]{--ui-assist-trigger-size:44px}.colsAssistItem[data-v-83fc15fd],.colItem[data-v-83fc15fd]{min-height:44px}.colItem[data-v-83fc15fd]{grid-template-columns:minmax(0,1fr) 44px}.colItemPinBtn[data-v-83fc15fd]{width:44px;height:44px}}.sectiontitle[data-v-d8e6d948]{box-shadow:none;color:var(--ops-tone-body);background:0 0;border:none;border-radius:0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 10px;margin:0;padding:0;font-size:13px;font-weight:700;line-height:1.22;display:flex;position:static}.sectiontitleLeft[data-v-d8e6d948]{align-items:center;gap:12px;min-width:0;display:flex}.sectiontitleLead[data-v-d8e6d948]{align-items:center;gap:8px;min-width:0;display:flex}.sectiontitleText[data-v-d8e6d948]{font-size:var(--ops-title-size);font-weight:var(--ops-title-weight);color:var(--ops-title-color);letter-spacing:var(--ops-title-track);white-space:nowrap;line-height:1.1}.periodLockBtn[data-v-d8e6d948]{flex:none}.sectionActions[data-v-d8e6d948]{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}.sectionActions .opsSavedViewsToolbar[data-v-d8e6d948-s]{min-width:0}.sectiontitleBar[data-v-d8e6d948] .btnMini{height:var(--ops-unified-control-h);min-height:var(--ops-unified-control-h);padding:0 var(--ops-unified-control-pad-x);border-radius:var(--ops-unified-control-radius);font-size:var(--ops-unified-control-font-size);font-weight:var(--ops-unified-control-font-weight);letter-spacing:var(--ops-unified-control-letter-spacing);line-height:var(--ops-unified-control-line-height)}.sectiontitleBar[data-v-d8e6d948] .iconBtn,.sectiontitleBar[data-v-d8e6d948] .iconBtn.small{width:var(--ops-unified-control-h);min-width:var(--ops-unified-control-h);height:var(--ops-unified-control-h);min-height:var(--ops-unified-control-h);border-radius:var(--ops-unified-control-radius)}.balPill[data-v-d8e6d948]{height:var(--ops-unified-control-h);min-height:var(--ops-unified-control-h);min-width:0;padding:0 var(--ops-unified-control-pad-x);box-sizing:border-box;border:1px solid var(--balances-card-border);border-radius:var(--ops-unified-control-radius);background-image:var(--ops-toolbar-btn-bg);font-size:var(--ops-unified-control-font-size);font-weight:var(--ops-unified-control-font-weight);line-height:var(--ops-unified-control-line-height);letter-spacing:var(--ops-unified-control-letter-spacing);color:var(--ops-tone-soft);box-shadow:none;white-space:nowrap;flex:none;justify-content:space-between;align-items:center;gap:4px;display:inline-flex;position:relative}.balPill .lbl[data-v-d8e6d948]{font-size:var(--ops-unified-control-font-size);font-weight:var(--ops-unified-control-font-weight);line-height:var(--ops-unified-control-line-height);letter-spacing:var(--ops-unified-control-letter-spacing);color:inherit;white-space:nowrap}.balValue[data-v-d8e6d948]{width:calc(var(--ops-opening-balance-ch,7) * 1ch);box-sizing:border-box;background:var(--surface);border-radius:var(--ops-unified-control-radius);min-width:7ch;font-size:var(--ops-unified-control-font-size);font-variant-numeric:tabular-nums;color:var(--ops-tone-strong);text-align:right;padding:0 var(--ops-unified-control-pad-x);height:var(--ops-unified-control-input-h);min-height:var(--ops-unified-control-input-h);font-weight:720;line-height:var(--ops-unified-control-line-height);white-space:nowrap;flex:none;justify-content:flex-end;align-items:center;display:inline-flex}.balCurrencyMark[data-v-d8e6d948]{color:var(--ops-tone-soft);font-size:var(--ops-unified-control-font-size);font-weight:var(--ops-unified-control-font-weight);line-height:var(--ops-unified-control-line-height);font-variant-numeric:tabular-nums;flex:none}@media (width<=899px){.sectiontitle[data-v-d8e6d948]{gap:4px 6px}.sectiontitleLeft[data-v-d8e6d948],.sectiontitleLead[data-v-d8e6d948]{gap:6px}.sectiontitleText[data-v-d8e6d948]{font-size:11.5px}.sectionActions[data-v-d8e6d948]{gap:4px}.periodLockBtn[data-v-d8e6d948]{max-width:100%}.balPill .lbl[data-v-d8e6d948]{display:none}.balPill[data-v-d8e6d948]{gap:0;padding:2px 4px}}@media (width<=599px){.sectiontitleText[data-v-d8e6d948]{font-size:10.5px}}.balances-bar{border:1px solid var(--balances-card-border);border-radius:var(--radius-xl);background:var(--balances-card-bg);box-shadow:var(--balances-card-shadow)}.balances-bar__table{font-size:var(--text-sm-plus);font-weight:400;font-family:var(--font-sans)}.balances-bar__table thead th{letter-spacing:.01em;color:var(--ops-chart-head-muted);border-bottom:1px solid var(--balances-head-border);background:var(--ops-chart-head-bg);font-size:10.8px;font-weight:650}.balances-bar__row td{border-bottom:1px solid var(--balances-row-border);font-size:var(--text-sm-plus);color:var(--balances-row-text);font-weight:400}.balances-bar__row--selected td{background:var(--balances-row-selected)}.balances-bar__sum-row td{border-top:1px solid var(--balances-head-border);font-weight:560;font-size:var(--text-sm-plus);background:var(--bg-muted2)}.balances-bar__sum-row{line-height:var(--balances-sum-line-height);color:var(--balances-sum-text)}.balances-bar__company-pick{color:var(--balances-row-text)}.balances-bar__dot,.balances-bar__dot-btn{border-radius:var(--radius-full)}.balances-bar__dot-btn:focus-visible{box-shadow:0 0 0 3px rgb(var(--accent-rgb) / .14)}.balances-bar__dot--all{background:var(--accent)}.balances-bar__name b{font-weight:inherit}.balances-bar__mini-sel{border:1px solid var(--balances-mini-border);border-radius:var(--radius-sm);appearance:none;background:var(--balances-mini-bg);color:var(--balances-row-text);-webkit-text-fill-color:var(--balances-row-text);font-family:var(--font-sans);font-size:var(--text-sm-plus);background-clip:padding-box;font-weight:400;transition:border-color .15s,box-shadow .15s}.balances-bar__mini-sel:hover{border-color:rgb(var(--slate) / .25)}.balances-bar__mini-sel:focus{border-color:var(--accent);box-shadow:var(--accent-ring,rgb(var(--accent-rgb) / .15)) 0 0 0 3px;outline:none}.balances-bar__acc-btn:hover{border-color:var(--accent);box-shadow:var(--accent-ring,rgb(var(--accent-rgb) / .15)) 0 0 0 2px}.balances-bar__acc-btn:after{color:var(--text-muted);font-size:11px}:root[data-theme=dark] .balances-bar__mini-sel{background:var(--balances-mini-bg);border-color:var(--balances-mini-border);color:var(--balances-row-text);-webkit-text-fill-color:var(--balances-row-text)}.balances-bar__bal-bar{border:1px solid var(--balances-bal-border);border-radius:var(--radius-full);background:var(--balances-bal-bg);box-shadow:var(--balances-bal-shadow)}.balances-bar__bal-bar:after{background:linear-gradient(180deg, rgb(var(--glow) / .65), rgb(var(--glow) / 0) 60%)}.balances-bar__bal-axis,.balances-bar__bal-fill{display:none}.balances-bar__bal-axis,.balances-bar__bal-fill.nz{display:block}.balances-bar__bal-bar--total{font-weight:900}.balances-bar__bal-fill{border-radius:var(--radius-full);filter:saturate(1.05);box-shadow:0 1px 0 rgb(var(--glow) / .55) inset, 0 0 0 1px rgb(var(--shade) / .03) inset;transition:left .22s,width .22s}.balances-bar__bal-fill:after{background:linear-gradient(180deg, rgb(var(--glow) / .55), rgb(var(--glow) / 0) 58%)}.balBarFill.pos{background:linear-gradient(90deg, rgb(var(--green-500) / .06), rgb(var(--green-500) / .3) 58%, rgb(var(--green-500) / .58))}.balBarFill.neg{background:linear-gradient(90deg, rgb(var(--red-500) / .58), rgb(var(--red-500) / .3) 42%, rgb(var(--red-500) / .06))}.balances-bar__bal-axis{background:var(--balances-bal-axis-bg)}.balances-bar__bal-knob{border-radius:var(--radius-full);box-shadow:var(--balances-bal-knob-shadow);border:1px solid var(--balances-bal-knob-border);transition:opacity .15s,transform .15s}.balBarKnob.pos{background:rgb(var(--green-500) / .52);border-color:rgb(var(--green-500) / .26)}.balBarKnob.neg{background:rgb(var(--red-500) / .52);border-color:rgb(var(--red-500) / .26)}.balances-bar__bal-num{font-weight:400;font-size:var(--text-sm-plus);letter-spacing:.008em;font-variant-numeric:tabular-nums;color:var(--balances-bal-num-color);text-shadow:var(--balances-bal-num-shadow)}.balances-bar__num-cell.balPos .balances-bar__bal-num{color:var(--color-credit-text);-webkit-text-fill-color:var(--color-credit-text)}.balances-bar__num-cell.balNeg .balances-bar__bal-num{color:var(--color-debit-text);-webkit-text-fill-color:var(--color-debit-text)}.balances-bar__bal-bar--total .balances-bar__bal-num{font-weight:600}.balances-bar__ext{border-top:1px solid rgb(var(--slate) / .1)}.balances-bar__ext-label{font-size:var(--text-xs);color:var(--text-muted);text-transform:uppercase;letter-spacing:.5px;font-weight:620}.balances-bar__ext-add-btn{border:1px solid rgb(var(--slate) / .15);border-radius:var(--radius-md);color:var(--accent);font-size:var(--text-xs);font-weight:var(--fw-semibold);transition:background var(--transition-fast);background:0 0}.balances-bar__ext-add-btn:hover{background:rgb(var(--accent-rgb) / .06)}.balances-bar__ext-input{border:1px solid var(--border-light);border-radius:var(--radius-md);background:var(--surface);color:var(--text-primary);font-size:var(--text-sm);font-family:var(--font-sans)}.balances-bar__ext-input:focus{border-color:var(--accent);box-shadow:0 0 0 3px rgb(var(--accent-rgb) / .15);outline:none}.balances-bar__ext-ok{border:1px solid rgb(var(--accent-rgb) / .3);border-radius:var(--radius-md);background:rgb(var(--accent-rgb) / .08);color:var(--accent);font-size:var(--text-sm);font-weight:var(--fw-semibold)}:root[data-theme=dark] .balances-bar__row--selected td{background:0 0}:root[data-theme=dark] .balances-bar__bal-bar{background:var(--balances-bal-bg);border-color:var(--balances-bal-border);box-shadow:var(--balances-bal-shadow)}:root[data-theme=dark] .balances-bar__bal-bar:after{background:linear-gradient(180deg, rgb(var(--glow) / .11), rgb(var(--glow) / .028) 46%, rgb(var(--glow) / 0) 76%)}:root[data-theme=dark] .balances-bar__bal-fill{box-shadow:inset 0 1px 0 rgb(var(--glow) / .12), inset 0 -1px 0 rgb(var(--shade) / .16);filter:saturate(.92)}:root[data-theme=dark] .balBarFill.pos{background:linear-gradient(90deg, rgb(var(--green-500) / .035), color-mix(in srgb, rgb(var(--green-500) / .15) 86%, rgb(var(--glow) / .035)) 58%, rgb(var(--green-500) / .34))}:root[data-theme=dark] .balBarFill.neg{background:linear-gradient(90deg, rgb(var(--red-500) / .34), color-mix(in srgb, rgb(var(--red-500) / .15) 86%, rgb(var(--glow) / .035)) 42%, rgb(var(--red-500) / .035))}:root[data-theme=dark] .balances-bar__bal-fill:after{background:linear-gradient(180deg, rgb(var(--glow) / .14), rgb(var(--glow) / .032) 52%, rgb(var(--glow) / 0))}:root[data-theme=dark] .balances-bar__num-cell.balPos .balances-bar__bal-num{color:color-mix(in srgb, var(--color-credit-text) 80%, var(--text-primary));-webkit-text-fill-color:color-mix(in srgb, var(--color-credit-text) 80%, var(--text-primary))}:root[data-theme=dark] .balances-bar__num-cell.balNeg .balances-bar__bal-num{color:color-mix(in srgb, var(--color-debit-text) 80%, var(--text-primary));-webkit-text-fill-color:color-mix(in srgb, var(--color-debit-text) 80%, var(--text-primary))}.balances-bar__ext-name{font-size:var(--text-sm);color:var(--text-secondary)}.balances-bar__ext-rm{color:var(--text-muted);border-radius:var(--radius-sm);transition:color var(--transition-fast), background var(--transition-fast);font-size:11px}.balances-bar__ext-rm:hover{color:rgb(var(--red-debit));background:rgb(var(--red-debit) / .08)}.accPopover[data-v-e2fdc1b4]{z-index:var(--z-overlay-popup);width:min(320px,100vw - 16px);min-width:min(320px,100vw - 16px);max-height:var(--account-popover-max-height,420px);--ui-popup-list-max-height:var(--account-popover-list-max-height,320px);--ui-popup-list-padding:2px 3px 3px;--filter-entry-list-gap:1px;--filter-entry-heading-min-h:20px;--filter-entry-item-min-h:22px;flex-direction:column;display:flex;position:fixed;overflow:hidden}.accPopover__header[data-v-e2fdc1b4]{padding:6px 10px 5px}.accPopover__title[data-v-e2fdc1b4]{font-size:12px;font-weight:700}.accPopover__tabs[data-v-e2fdc1b4]{border-bottom:1px solid var(--border-lighter);background:var(--surface-raised);flex:none;padding:3px 4px 2px}.accPopover__list[data-v-e2fdc1b4]{min-height:0;max-height:var(--account-popover-list-max-height,320px);flex:auto;overflow:auto}.accPopover__bal[data-v-e2fdc1b4]{flex-shrink:0;font-size:10.5px;font-weight:560}.accPopover__empty[data-v-e2fdc1b4]{font-size:var(--text-xs);color:var(--text-secondary);padding:8px 7px}.balances-bar[data-v-ce6e1a0f]{overflow:hidden}.balances-bar__table[data-v-ce6e1a0f]{border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%}.balances-bar__table thead th[data-v-ce6e1a0f]{padding:0 var(--sp-2-5);text-align:left;text-transform:none;vertical-align:middle;white-space:nowrap;height:30px;line-height:30px}.balances-bar__th[data-v-ce6e1a0f]{position:relative}.balances-bar__th-label[data-v-ce6e1a0f]{text-overflow:ellipsis;white-space:nowrap;align-items:center;min-width:0;max-width:100%;display:inline-flex;overflow:hidden}.balances-bar__th-balance[data-v-ce6e1a0f]{text-align:right}.balances-bar__resize-handle[data-v-ce6e1a0f]{cursor:col-resize;z-index:3;touch-action:none;width:6px;height:100%;position:absolute;top:0;right:-2px}.balances-bar__resize-handle[data-v-ce6e1a0f]:before{content:"";background:rgb(var(--slate) / .14);opacity:0;width:1px;transition:opacity .12s;position:absolute;top:7px;bottom:7px;left:2px}.balances-bar__th:hover .balances-bar__resize-handle[data-v-ce6e1a0f]:before{opacity:1}.balances-bar__row td[data-v-ce6e1a0f]{padding:1px var(--sp-2);vertical-align:middle;line-height:1.1}.balances-bar__row--dragging[data-v-ce6e1a0f]{opacity:.66}.balances-bar__row--drop-before>td[data-v-ce6e1a0f]{box-shadow:inset 0 2px 0 0 var(--accent)}.balances-bar__row--drop-after>td[data-v-ce6e1a0f]{box-shadow:inset 0 -2px 0 0 var(--accent)}.balances-bar__sel-cell[data-v-ce6e1a0f]{vertical-align:middle;min-width:0;padding:1px 6px;overflow:hidden}.balances-bar__num-cell[data-v-ce6e1a0f]{padding:1px var(--sp-2-5);text-align:right;vertical-align:middle}.balances-bar__sum-row td[data-v-ce6e1a0f]{padding:1px var(--sp-2)}.balances-bar__company-pick[data-v-ce6e1a0f]{white-space:nowrap;min-width:0;font-size:inherit;font-weight:inherit;align-items:center;gap:6px;line-height:1.05;display:flex}.balances-bar__check[data-v-ce6e1a0f]{cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;width:12px;height:12px;display:inline-flex;position:relative}.balances-bar__check-input[data-v-ce6e1a0f]{cursor:pointer;margin:0}.balances-bar__dot[data-v-ce6e1a0f]{flex:none;width:8px;height:8px}.balances-bar__dot-wrap[data-v-ce6e1a0f]{flex:none;justify-content:center;align-items:center;display:inline-flex;position:relative}[data-v-ce6e1a0f] .balances-bar__color-picker{border-radius:var(--radius-full);width:13px;min-width:13px;height:13px;min-height:13px;box-shadow:none;background:0 0;border:0;padding:2px}[data-v-ce6e1a0f] .balances-bar__color-picker:hover,[data-v-ce6e1a0f] .balances-bar__color-picker:focus-visible,[data-v-ce6e1a0f] .balances-bar__color-picker.is-open{box-shadow:0 0 0 3px rgb(var(--accent-rgb) / .12);outline:none}[data-v-ce6e1a0f] .balances-bar__color-picker .colorPalettePicker__chip{width:8px;height:8px;box-shadow:none;border:0}.balances-bar__name[data-v-ce6e1a0f]{text-overflow:ellipsis;white-space:nowrap;min-width:0;line-height:inherit;overflow:hidden}.balances-bar__sum-row .balances-bar__name[data-v-ce6e1a0f]{text-overflow:clip;overflow:visible}.balances-bar__mini-sel[data-v-ce6e1a0f]{box-sizing:border-box;width:100%;min-width:0;max-width:100%;height:22px;min-height:22px;padding:0 28px 0 var(--sp-2);text-align:start;text-overflow:ellipsis;white-space:nowrap;cursor:default;line-height:22px;display:block;overflow:hidden}.balances-bar__acc-btn[data-v-ce6e1a0f]{cursor:pointer;text-overflow:ellipsis;padding-right:28px;position:relative;overflow:hidden}.balances-bar__acc-btn[data-v-ce6e1a0f]:after{content:"▾";right:var(--sp-2);pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.balances-bar__acc-btn[aria-expanded=true][data-v-ce6e1a0f]:after{content:"▴"}.balances-bar__bal-bar[data-v-ce6e1a0f]{width:100%;height:20px;padding:0 var(--sp-3);justify-content:flex-end;align-items:center;display:flex;position:relative;overflow:hidden}.balances-bar__bal-bar[data-v-ce6e1a0f]:after{content:"";opacity:.14;pointer-events:none;position:absolute;inset:0}.balances-bar__bal-fill[data-v-ce6e1a0f]{z-index:1;position:absolute;top:1px;bottom:1px;left:0}.balances-bar__bal-fill[data-v-ce6e1a0f]:after{content:"";opacity:.26;pointer-events:none;position:absolute;inset:0}.balances-bar__bal-axis[data-v-ce6e1a0f]{z-index:2;pointer-events:none;width:1px;position:absolute;inset:1px auto 1px 50%;transform:translate(-.5px)}.balances-bar__bal-knob[data-v-ce6e1a0f]{opacity:0;pointer-events:none;will-change:left;z-index:2;width:6px;height:6px;position:absolute;top:50%;left:0%;transform:translate(-50%,-50%)}.balances-bar__bal-num[data-v-ce6e1a0f]{z-index:3;white-space:nowrap;line-height:1;position:relative}.balances-bar__ext[data-v-ce6e1a0f]{padding:var(--sp-2) var(--sp-3)}.balances-bar__ext-header[data-v-ce6e1a0f]{margin-bottom:var(--sp-1-5);justify-content:space-between;align-items:center;display:flex}.balances-bar__ext-add-btn[data-v-ce6e1a0f]{padding:var(--sp-0-5) var(--sp-2);cursor:pointer}.balances-bar__ext-input-row[data-v-ce6e1a0f]{gap:var(--sp-1);margin-bottom:var(--sp-1-5);display:flex}.balances-bar__ext-input[data-v-ce6e1a0f]{padding:var(--sp-1) var(--sp-2);flex:1}.balances-bar__ext-ok[data-v-ce6e1a0f]{padding:var(--sp-1) var(--sp-2);cursor:pointer}.balances-bar__ext-list[data-v-ce6e1a0f]{gap:var(--sp-0-5);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.balances-bar__ext-item[data-v-ce6e1a0f]{padding:var(--sp-0-5) 0;justify-content:space-between;align-items:center;display:flex}.balances-bar__ext-rm[data-v-ce6e1a0f]{cursor:pointer;background:0 0;border:none;padding:2px 4px}.operationApprovalPopover[data-v-ed6143ee]{max-height:var(--operation-approval-popover-max-h,420px);flex-direction:column;display:flex;position:fixed;overflow:hidden}.operationApprovalHead[data-v-ed6143ee]{min-height:44px}.operationApprovalBody[data-v-ed6143ee]{min-height:0;padding:var(--sp-2);overflow:auto}.operationApprovalPeople[data-v-ed6143ee]{gap:var(--sp-1);flex-direction:column;display:flex}.operationApprovalPerson[data-v-ed6143ee]{align-items:center;gap:var(--sp-1-5);grid-template-columns:24px minmax(0,1fr) auto auto;min-height:34px;display:grid}.operationApprovalAvatar[data-v-ed6143ee]{border-radius:var(--radius-full);border:1px solid var(--border-lighter);background:var(--bg-muted);width:24px;height:24px;color:var(--text-secondary);justify-content:center;align-items:center;font-size:11px;font-weight:760;display:inline-flex}.operationApprovalPersonText[data-v-ed6143ee]{min-width:0}.operationApprovalPersonName[data-v-ed6143ee]{text-overflow:ellipsis;white-space:nowrap;color:var(--text);font-size:var(--text-xs);font-weight:650;overflow:hidden}.operationApprovalPersonMeta[data-v-ed6143ee]{text-overflow:ellipsis;white-space:nowrap;color:var(--text-muted);font-size:10.5px;overflow:hidden}.operationApprovalPersonStatus[data-v-ed6143ee]{min-width:76px;height:20px;padding:0 var(--sp-1);border-radius:var(--radius-full);border:1px solid var(--border-lighter);background:var(--bg-muted);color:var(--text-secondary);white-space:nowrap;justify-content:center;align-items:center;font-size:10.5px;font-weight:700;display:inline-flex}.operationApprovalPersonStatus--approved[data-v-ed6143ee]{border-color:var(--color-ok-border);background:var(--color-ok);color:var(--badge-unalloc-ok-text)}.operationApprovalPersonStatus--pending[data-v-ed6143ee],.operationApprovalPersonStatus--partial[data-v-ed6143ee]{border-color:var(--color-warn-border);background:var(--color-warn)}.operationApprovalPersonStatus--returned[data-v-ed6143ee]{border-color:var(--color-bad-border);background:var(--color-bad);color:var(--badge-unalloc-bad-text)}.operationApprovalPersonFocus[data-v-ed6143ee]{border-radius:var(--radius-full);border:1px solid var(--border-lighter);background:var(--bg-muted);width:22px;height:22px;color:var(--text-secondary);cursor:pointer;appearance:none;justify-content:center;align-items:center;padding:0;transition:background-color .16s,border-color .16s,color .16s,box-shadow .16s;display:inline-flex}.operationApprovalPersonFocus[data-v-ed6143ee]:hover,.operationApprovalPersonFocus[data-v-ed6143ee]:focus-visible{border-color:var(--accent-ring);background:var(--surface-raised);color:var(--accent);box-shadow:0 0 0 2px rgb(var(--accent-rgb) / .14);outline:none}.operationApprovalEmpty[data-v-ed6143ee]{padding:var(--sp-2);border-radius:var(--radius-sm);border:1px solid var(--border-lighter);background:var(--bg-muted);color:var(--text-muted);font-size:var(--text-xs)}.operationApprovalProgress[data-v-ed6143ee]{gap:var(--sp-1);margin-top:var(--sp-2);border-radius:var(--radius-sm);border:1px solid var(--border-lighter);background:var(--bg-muted);padding:7px 8px;display:grid}.operationApprovalProgressText[data-v-ed6143ee]{color:var(--text-secondary);font-size:var(--text-xs);font-weight:680}.operationApprovalProgressTrack[data-v-ed6143ee]{border-radius:var(--radius-full);background:var(--surface);height:4px;overflow:hidden}.operationApprovalProgressFill[data-v-ed6143ee]{border-radius:inherit;background:var(--accent);height:100%;transition:width .16s}.operationApprovalHistory[data-v-ed6143ee]{margin-top:var(--sp-2);padding-top:var(--sp-2);border-top:1px solid var(--border-lighter)}.operationApprovalHistoryTitle[data-v-ed6143ee]{margin-bottom:var(--sp-1);color:var(--text-secondary);text-transform:uppercase;font-size:11px;font-weight:760}.operationApprovalHistoryList[data-v-ed6143ee]{gap:var(--sp-1);display:grid}.operationApprovalHistoryItem[data-v-ed6143ee]{gap:2px var(--sp-2);border-radius:var(--radius-sm);border:1px solid var(--border-lighter);background:var(--bg-muted);grid-template-columns:auto minmax(0,1fr);align-items:baseline;padding:6px 8px;font-size:11px;display:grid}.operationApprovalHistoryItem span[data-v-ed6143ee]{color:var(--text-secondary);font-weight:720}.operationApprovalHistoryItem strong[data-v-ed6143ee]{min-width:0;color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-weight:720;overflow:hidden}.operationApprovalHistoryItem em[data-v-ed6143ee]{color:var(--text-muted);grid-column:1/-1;font-style:normal}.operationApprovalHistoryEmpty[data-v-ed6143ee]{color:var(--text-muted);padding:6px 8px;font-size:11px}.operationApprovalActions[data-v-ed6143ee]{justify-content:flex-end;align-items:center;gap:var(--sp-1);padding:var(--sp-1-5) var(--sp-2);border-top:1px solid var(--border-lighter);background:var(--surface);display:flex}.operationApprovalActions[data-v-ed6143ee] .btn{align-items:center;gap:var(--sp-0-5);display:inline-flex}.opsMergeSplitStatus[data-v-e6895452]{right:max(var(--sp-4), env(safe-area-inset-right));bottom:max(var(--sp-4), env(safe-area-inset-bottom));width:min(360px, calc(100vw - var(--sp-8)));z-index:var(--z-overlay-popup);pointer-events:none;position:fixed;overflow:hidden}.opsMergeSplitStatus--failed[data-v-e6895452]{pointer-events:auto}.opsMergeSplitStatus__dismiss[data-v-e6895452]{width:22px;height:22px;margin-left:var(--sp-1);border-radius:var(--radius-sm);color:var(--text-secondary);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;display:inline-flex}.opsMergeSplitStatus__dismiss[data-v-e6895452]:hover{background:var(--bg-hover);color:var(--text-primary)}.opsMergeSplitStatus__header[data-v-e6895452]{align-items:center}.opsMergeSplitStatus__body[data-v-e6895452]{gap:var(--sp-1);display:grid}.opsMergeSplitStatus__icon[data-v-e6895452]{color:var(--accent);flex:none}.opsMergeSplitStatus--applied .opsMergeSplitStatus__icon[data-v-e6895452]{color:rgb(var(--ok-rgb))}.opsMergeSplitStatus--failed .opsMergeSplitStatus__icon[data-v-e6895452]{color:rgb(var(--bad-rgb))}.opsMergeSplitStatus__icon--spin[data-v-e6895452]{animation:.9s linear infinite opsMergeSplitStatusSpin-e6895452}.opsMergeSplitStatus__message[data-v-e6895452]{color:var(--text-secondary);font-size:var(--text-xs);font-weight:680}.opsMergeSplitStatus__track[data-v-e6895452]{border-radius:var(--radius-full);background:var(--surface-sunken);height:4px;overflow:hidden}.opsMergeSplitStatus__fill[data-v-e6895452]{border-radius:inherit;background:var(--accent);height:100%;transition:width .16s}.opsMergeSplitStatus--applied .opsMergeSplitStatus__fill[data-v-e6895452]{background:rgb(var(--ok-rgb))}.opsMergeSplitStatus--failed .opsMergeSplitStatus__fill[data-v-e6895452]{background:rgb(var(--bad-rgb))}.opsMergeSplitStatus__meta[data-v-e6895452],.opsMergeSplitStatus__error[data-v-e6895452]{color:var(--text-muted);font-size:11px}.opsMergeSplitStatus__reason[data-v-e6895452]{color:rgb(var(--bad-rgb));font-size:var(--text-xs);font-weight:640}.opsMergeSplitStatus__error[data-v-e6895452]{color:rgb(var(--bad-rgb));opacity:.75}@keyframes opsMergeSplitStatusSpin-e6895452{to{transform:rotate(360deg)}}.opsMobileList[data-v-0ac5143c]{gap:var(--sp-2);width:100%;max-width:100%;min-height:0;padding:0 var(--sp-1) var(--sp-3);box-sizing:border-box;-webkit-overflow-scrolling:touch;flex-direction:column;flex:auto;display:flex;overflow:hidden auto}.opsMobileListHead[data-v-0ac5143c]{z-index:4;justify-content:space-between;align-items:center;gap:var(--sp-2);width:100%;max-width:100%;min-height:48px;padding:var(--sp-2);border:1px solid var(--ops-panel-border);border-radius:var(--radius-md);background:var(--surface);box-shadow:var(--ops-footer-shadow);box-sizing:border-box;isolation:isolate;flex-wrap:wrap;flex:none;display:flex;position:sticky;top:0}.opsMobileListHead[data-v-0ac5143c]:before{content:"";inset:calc(-1 * var(--sp-1)) 0 0;z-index:-1;background:var(--surface);pointer-events:none;position:absolute}.opsMobileSearchBar[data-v-0ac5143c]{gap:var(--sp-2);grid-template-columns:minmax(0,1fr) auto;align-items:stretch;width:100%;max-width:100%;display:grid}.opsMobileSearchField[data-v-0ac5143c]{align-items:center;gap:var(--sp-2);min-width:0;min-height:44px;padding:0 var(--sp-2);border:1px solid color-mix(in srgb, var(--border-light) 70%, var(--accent-luxury-border));border-radius:var(--radius-md);background:linear-gradient(180deg, rgb(var(--glow) / .05), rgb(var(--shade) / .035)), var(--surface-raised);color:var(--text-secondary);box-shadow:inset 0 0 0 1px rgb(var(--glow) / .025), inset 0 1px 0 rgb(var(--glow) / .08), 0 8px 18px rgb(var(--shade) / .13);transition:border-color .15s,box-shadow .15s,background .15s;display:flex}.opsMobileSearchField[data-v-0ac5143c]:focus-within{border-color:var(--accent-luxury-border-strong);background:linear-gradient(180deg, rgb(var(--glow) / .065), rgb(var(--shade) / .028)), var(--surface-raised);box-shadow:inset 0 0 0 1px var(--accent-luxury-border), inset 0 1px 0 rgb(var(--glow) / .11), 0 0 0 3px var(--accent-luxury-ring), 0 10px 22px rgb(var(--shade) / .15)}.opsMobileSearchField input[data-v-0ac5143c]{background:rgb(var(--shade) / 0);min-width:0;min-height:40px;color:var(--text-primary);font:inherit;font-size:var(--text-base);border:0;outline:0;flex:auto;line-height:1.2}.opsMobileSearchField input[data-v-0ac5143c]::placeholder{color:var(--text-secondary)}.opsMobileIconButton[data-v-0ac5143c],.opsMobileCloseButton[data-v-0ac5143c]{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-raised);width:40px;min-width:40px;height:40px;color:var(--text-secondary);cursor:pointer;justify-content:center;align-items:center;display:inline-flex}.opsMobileFilterButton[data-v-0ac5143c]{justify-content:center;align-items:center;gap:var(--sp-1);min-height:44px;padding:0 var(--sp-3);border:1px solid color-mix(in srgb, var(--border-light) 66%, var(--accent-luxury-border));border-radius:var(--radius-md);background:linear-gradient(180deg, rgb(var(--glow) / .055), rgb(var(--shade) / .04)), var(--surface-raised);color:var(--text-primary);font:inherit;font-size:var(--text-md);cursor:pointer;box-shadow:inset 0 0 0 1px rgb(var(--glow) / .025), inset 0 1px 0 rgb(var(--glow) / .08), 0 8px 18px rgb(var(--shade) / .13);font-weight:720;transition:border-color .15s,box-shadow .15s,background .15s,color .15s;display:inline-flex}.opsMobileFilterButton.isActive[data-v-0ac5143c]{border-color:var(--accent-luxury-border-strong);background:var(--accent-luxury-bg-strong), var(--surface-raised);box-shadow:inset 0 0 0 1px var(--accent-luxury-border), inset 0 1px 0 rgb(var(--glow) / .1), 0 10px 22px rgb(var(--shade) / .15)}.opsMobileFilterButton[data-v-0ac5143c]:hover,.opsMobileFilterButton[data-v-0ac5143c]:focus-visible{border-color:var(--accent-luxury-border-strong);background:linear-gradient(180deg, rgb(var(--glow) / .07), rgb(var(--shade) / .025)), var(--surface-raised);box-shadow:inset 0 0 0 1px var(--accent-luxury-border), inset 0 1px 0 rgb(var(--glow) / .11), 0 0 0 3px var(--accent-luxury-ring), 0 10px 22px rgb(var(--shade) / .15);outline:0}.opsMobileFilterCount[data-v-0ac5143c]{border-radius:var(--radius-full);background:var(--accent-luxury-bg);min-width:20px;height:20px;color:var(--accent-luxury-text);font-size:var(--text-xs);justify-content:center;align-items:center;font-weight:780;display:inline-flex}.opsMobileActiveFilters[data-v-0ac5143c]{align-items:flex-start;gap:var(--sp-1);max-width:100%;min-height:44px;padding-bottom:var(--sp-1);-webkit-overflow-scrolling:touch;display:flex;overflow:auto hidden}.opsMobileActiveChip[data-v-0ac5143c]{align-items:center;gap:var(--sp-1);max-width:84%;min-height:40px;padding:0 var(--sp-2);border:1px solid var(--ops-chart-chip-border);border-radius:var(--radius-full);background:var(--ops-chart-chip-bg);color:var(--ops-chart-chip-text);font:inherit;font-size:var(--text-md);cursor:pointer;flex:none;font-weight:650;display:inline-flex}.opsMobileActiveChip span[data-v-0ac5143c]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.opsMobileListTitleBlock[data-v-0ac5143c]{flex:140px;min-width:0}.opsMobileHeadActions[data-v-0ac5143c]{justify-content:flex-end;align-items:center;gap:var(--sp-1);flex-wrap:wrap;flex:220px;min-width:0;display:flex}.opsMobileListTitle[data-v-0ac5143c]{color:var(--text-primary);font-size:var(--text-xl);margin:0;font-weight:760;line-height:1.2}.opsMobileListCount[data-v-0ac5143c]{margin:var(--sp-0-5) 0 0;color:var(--text-secondary);font-size:var(--text-md);line-height:1.25}.opsMobileListReset[data-v-0ac5143c],.opsMobileMore[data-v-0ac5143c],.opsMobileTableButton[data-v-0ac5143c],.opsMobileCreateButton[data-v-0ac5143c]{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-raised);min-height:40px;color:var(--text-primary);font:inherit;font-size:var(--text-md);cursor:pointer;box-shadow:0 1px 0 rgb(var(--glow) / .8) inset;font-weight:680}.opsMobileListReset[data-v-0ac5143c]{padding:0 var(--sp-3);flex:104px}.opsMobileCreateButton[data-v-0ac5143c]{justify-content:center;align-items:center;gap:var(--sp-1);padding:0 var(--sp-3);color:var(--btn-cool-text);border-color:var(--btn-cool-border);background:linear-gradient(180deg, var(--btn-cool-bg-top), var(--btn-cool-bg-bottom));flex:132px;display:inline-flex}.opsMobileCards[data-v-0ac5143c]{gap:var(--sp-2);flex-direction:column;width:100%;max-width:100%;display:flex}.opsMobileCard[data-v-0ac5143c]{border:1px solid color-mix(in srgb, var(--border-light) 66%, var(--accent-luxury-border-strong));border-radius:var(--radius-lg);background:var(--surface-sunken);width:100%;min-width:0;max-width:100%;min-height:132px;color:var(--text-primary);box-shadow:0 0 0 1px var(--accent-luxury-border) inset, 0 1px 0 rgb(var(--glow) / .07) inset, 0 16px 30px rgb(var(--shade) / .18);box-sizing:border-box;touch-action:pan-y;position:relative;overflow:hidden}.opsMobileCard.isActive[data-v-0ac5143c]{border-color:var(--state-cell-selected-border);box-shadow:inset 3px 0 0 var(--state-cell-hover-rail), 0 0 0 1px var(--accent-luxury-border-strong) inset, 0 1px 0 rgb(var(--glow) / .08) inset, 0 16px 30px rgb(var(--shade) / .2)}.opsMobileCard[data-v-0ac5143c]:focus-visible{outline:2px solid var(--accent-ring);outline-offset:2px}.opsMobileSwipeActions[data-v-0ac5143c]{z-index:0;background:var(--surface-raised);grid-template-columns:repeat(3,minmax(0,1fr));width:222px;display:grid;position:absolute;top:0;bottom:0;right:0}.opsMobileSwipeAction[data-v-0ac5143c]{justify-content:center;align-items:center;gap:var(--sp-1);min-width:0;min-height:100%;padding:0 var(--sp-1);border:0;border-left:1px solid var(--ops-panel-border);background:var(--surface-raised);color:var(--text-primary);font:inherit;font-size:var(--text-sm);cursor:pointer;flex-direction:column;font-weight:760;display:inline-flex}.opsMobileSwipeAction.isDanger[data-v-0ac5143c]{background:rgb(var(--bad-rgb) / .1);color:var(--ops-pill-debit-text)}.opsMobileCardSurface[data-v-0ac5143c]{z-index:1;gap:var(--sp-2);min-height:132px;padding:var(--sp-3);border-radius:inherit;background:linear-gradient(180deg, rgb(var(--glow) / .055), rgb(var(--shade) / .035)), var(--surface-raised);box-sizing:border-box;will-change:transform;flex-direction:column;transition:transform .15s;display:flex;position:relative}.opsMobileCardSurface[data-v-0ac5143c]:before{content:"";border-radius:inherit;pointer-events:none;box-shadow:inset 0 0 0 1px var(--accent-luxury-border), inset 0 1px 0 rgb(var(--glow) / .09);opacity:.72;position:absolute;inset:0}.opsMobileCard.isActive .opsMobileCardSurface[data-v-0ac5143c]{background:linear-gradient(180deg, var(--state-row-selected-strong), var(--state-row-selected)), var(--surface-raised)}.opsMobileCard.isActive .opsMobileCardSurface[data-v-0ac5143c]:before{box-shadow:inset 0 0 0 1px var(--accent-luxury-border-strong), inset 0 1px 0 rgb(var(--glow) / .12);opacity:.88}.opsMobileCardTop[data-v-0ac5143c]{align-items:start;gap:var(--sp-2);grid-template-columns:minmax(0,1fr) auto auto;display:grid}.opsMobileCardMain[data-v-0ac5143c]{gap:var(--sp-1);flex-direction:column;min-width:0;display:flex}.opsMobileDate[data-v-0ac5143c],.opsMobileMeta[data-v-0ac5143c]{color:var(--text-secondary);font-size:var(--text-md);line-height:1.25}.opsMobileTitle[data-v-0ac5143c]{color:var(--text-primary);font-size:var(--text-lg);overflow-wrap:anywhere;font-weight:760;line-height:1.25}.opsMobileAmount[data-v-0ac5143c]{max-width:42vw;padding:var(--sp-1) var(--sp-2);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-raised);color:var(--text-primary);font-size:var(--text-lg);font-variant-numeric:tabular-nums;text-align:right;overflow-wrap:anywhere;font-weight:780;line-height:1.2}.opsMobileAmount.is-credit[data-v-0ac5143c]{border-color:var(--ops-pill-credit-border);background:var(--ops-pill-credit-bg);color:var(--ops-pill-credit-text)}.opsMobileAmount.is-debit[data-v-0ac5143c]{border-color:var(--ops-pill-debit-border);background:var(--ops-pill-debit-bg);color:var(--ops-pill-debit-text)}.opsMobileExpandIcon[data-v-0ac5143c]{margin-top:var(--sp-1);color:var(--text-secondary);transition:transform .15s}.opsMobileExpandIcon.isExpanded[data-v-0ac5143c]{transform:rotate(180deg)}.opsMobileAccordion[data-v-0ac5143c]{gap:var(--sp-2);padding-top:var(--sp-2);border-top:1px solid var(--ops-panel-border);flex-direction:column;display:flex}.opsMobilePurpose[data-v-0ac5143c]{color:var(--text-primary);font-size:var(--text-base);overflow-wrap:anywhere;margin:0;line-height:1.35}.opsMobileChips[data-v-0ac5143c]{gap:var(--sp-1);flex-wrap:wrap;display:flex}.opsMobileChip[data-v-0ac5143c]{max-width:100%;min-height:28px;padding:0 var(--sp-2);border:1px solid var(--ops-chart-chip-border);border-radius:var(--radius-full);background:var(--ops-chart-chip-bg);color:var(--ops-chart-chip-text);font-size:var(--text-md);text-overflow:ellipsis;white-space:nowrap;align-items:center;font-weight:640;line-height:1.2;display:inline-flex;overflow:hidden}.opsMobileDetails[data-v-0ac5143c]{gap:var(--sp-1);padding:var(--sp-2);border:1px solid var(--ops-panel-border);border-radius:var(--radius-md);background:var(--surface-raised);margin:0;display:grid}.opsMobileDetail[data-v-0ac5143c]{gap:var(--sp-2);grid-template-columns:minmax(84px,.34fr) minmax(0,1fr);align-items:start;min-width:0;display:grid}.opsMobileDetail dt[data-v-0ac5143c],.opsMobileDetail dd[data-v-0ac5143c]{min-width:0;font-size:var(--text-sm);margin:0;line-height:1.3}.opsMobileDetail dt[data-v-0ac5143c]{color:var(--text-secondary);font-weight:700}.opsMobileDetail dd[data-v-0ac5143c]{color:var(--text-primary);overflow-wrap:anywhere}.opsMobileCardFoot[data-v-0ac5143c]{justify-content:flex-end;gap:var(--sp-1);flex-wrap:wrap;min-width:0;display:flex}.opsMobileTableButton[data-v-0ac5143c],.opsMobileDeleteButton[data-v-0ac5143c]{justify-content:center;align-items:center;gap:var(--sp-1);max-width:100%;padding:0 var(--sp-3);display:inline-flex}.opsMobileDeleteButton[data-v-0ac5143c]{border:1px solid rgb(var(--bad-rgb) / .32);border-radius:var(--radius-md);background:rgb(var(--bad-rgb) / .08);min-height:40px;color:var(--ops-pill-debit-text);font:inherit;font-size:var(--text-md);cursor:pointer;font-weight:720}.opsMobileMore[data-v-0ac5143c]{width:100%;min-height:44px}.opsMobileEmpty[data-v-0ac5143c]{border:1px dashed var(--border);border-radius:var(--radius-md);min-height:160px;color:var(--text-secondary);background:var(--surface-raised);font-size:var(--text-base);text-align:center;padding:var(--sp-4);place-items:center;display:grid}.opsMobileFilterOverlay[data-v-0ac5143c],.opsMobileCreateOverlay[data-v-0ac5143c],.opsMobileDeleteOverlay[data-v-0ac5143c]{z-index:var(--z-overlay-modal);background:var(--modal-overlay-bg);padding:max(var(--sp-2), env(safe-area-inset-top)) var(--sp-2) max(var(--sp-2), env(safe-area-inset-bottom));box-sizing:border-box;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.opsMobileFilterSheet[data-v-0ac5143c],.opsMobileCreateSheet[data-v-0ac5143c],.opsMobileDeleteSheet[data-v-0ac5143c]{width:min(100%,520px);max-height:calc(100dvh - var(--sp-4));border:1px solid var(--ops-panel-border);border-radius:var(--radius-lg) var(--radius-lg) 0 0;background:var(--surface);color:var(--text-primary);box-shadow:var(--ui-panel-glass-shadow);flex-direction:column;display:flex;overflow:hidden}.opsMobileCreateSheet[data-v-0ac5143c]{height:calc(100dvh - var(--sp-4))}@media (width>=900px) and (width<=1180px){.opsMobileList[data-v-0ac5143c]{padding-inline:var(--sp-2)}.opsMobileCards[data-v-0ac5143c]{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.opsMobileCard[data-v-0ac5143c],.opsMobileCardSurface[data-v-0ac5143c]{min-height:118px}.opsMobileAmount[data-v-0ac5143c]{max-width:28vw}}.opsMobileFilterHead[data-v-0ac5143c],.opsMobileFilterFoot[data-v-0ac5143c],.opsMobileCreateHead[data-v-0ac5143c],.opsMobileCreateFoot[data-v-0ac5143c],.opsMobileDeleteHead[data-v-0ac5143c],.opsMobileDeleteActions[data-v-0ac5143c]{justify-content:space-between;align-items:center;gap:var(--sp-2);padding:var(--sp-3);background:var(--surface-raised);flex:none;display:flex}.opsMobileCreateFoot[data-v-0ac5143c]{border-top:1px solid var(--ops-panel-border)}.opsMobileDeleteSheet[data-v-0ac5143c]{max-width:420px}.opsMobileDeleteHead[data-v-0ac5143c]{flex-direction:column;align-items:flex-start}.opsMobileDeleteActions[data-v-0ac5143c]{border-top:1px solid var(--ops-panel-border);justify-content:flex-end}.opsMobileFilterTitle[data-v-0ac5143c],.opsMobileCreateTitle[data-v-0ac5143c],.opsMobileDeleteTitle[data-v-0ac5143c]{font-size:var(--text-xl);color:var(--text-primary);margin:0;font-weight:780;line-height:1.2}.opsMobileFilterSub[data-v-0ac5143c],.opsMobileCreateSub[data-v-0ac5143c],.opsMobileDeleteSub[data-v-0ac5143c]{margin:var(--sp-0-5) 0 0;color:var(--text-secondary);font-size:var(--text-md);line-height:1.25}.opsMobileCreateForm[data-v-0ac5143c]{flex-direction:column;flex:auto;min-height:0;display:flex}.opsMobileFilterBody[data-v-0ac5143c]{gap:var(--sp-2);min-height:0;padding:var(--sp-3);-webkit-overflow-scrolling:touch;flex:auto;display:grid;overflow:auto}.opsMobileCreateBody[data-v-0ac5143c]{gap:var(--sp-2);min-height:0;padding:var(--sp-3) var(--sp-3) var(--sp-4);-webkit-overflow-scrolling:touch;flex:auto;display:grid;overflow:auto}.opsMobileCreateGroup[data-v-0ac5143c]{gap:var(--sp-2);padding:var(--sp-2);border:1px solid var(--ops-panel-border);border-radius:var(--radius-md);background:var(--surface-raised);display:grid}.opsMobileCreateGroupTitle[data-v-0ac5143c]{color:var(--text-primary);font-size:var(--text-base);font-weight:780;line-height:1.2}.opsMobileFilterField[data-v-0ac5143c],.opsMobileDateFilter[data-v-0ac5143c],.opsMobileCreateField[data-v-0ac5143c]{gap:var(--sp-1);display:grid}.opsMobileFilterField span[data-v-0ac5143c],.opsMobileDateTitle[data-v-0ac5143c],.opsMobileCreateField span[data-v-0ac5143c]{color:var(--text-secondary);font-size:var(--text-md);font-weight:700;line-height:1.2}.opsMobileFilterField input[data-v-0ac5143c],.opsMobileDateInputs input[data-v-0ac5143c],.opsMobileCreateField input[data-v-0ac5143c],.opsMobileCreateField textarea[data-v-0ac5143c]{box-sizing:border-box;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);width:100%;min-height:42px;color:var(--text-primary);font:inherit;font-size:var(--text-base);padding:0 var(--sp-3);outline:0}.opsMobileCreateField textarea[data-v-0ac5143c]{resize:vertical;min-height:82px;padding-top:var(--sp-2);line-height:1.35}.opsMobileFilterField input[data-v-0ac5143c]:focus,.opsMobileDateInputs input[data-v-0ac5143c]:focus,.opsMobileCreateField input[data-v-0ac5143c]:focus,.opsMobileCreateField textarea[data-v-0ac5143c]:focus{border-color:var(--state-control-border-hover);box-shadow:0 0 0 3px var(--state-control-ring)}.opsMobileDateModes[data-v-0ac5143c],.opsMobileCreateModes[data-v-0ac5143c]{gap:var(--sp-1);padding:var(--sp-0-5);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-raised);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.opsMobileCreateModes[data-v-0ac5143c]{grid-template-columns:repeat(3,minmax(0,1fr))}.opsMobileDateMode[data-v-0ac5143c],.opsMobileCreateMode[data-v-0ac5143c]{border:1px solid rgb(var(--shade) / 0);border-radius:var(--radius-sm);background:rgb(var(--shade) / 0);min-height:36px;color:var(--text-secondary);font:inherit;font-size:var(--text-md);cursor:pointer;font-weight:720}.opsMobileDateMode.isActive[data-v-0ac5143c],.opsMobileCreateMode.isActive[data-v-0ac5143c]{border-color:var(--state-cell-selected-border);background:var(--state-cell-selected);color:var(--text-primary)}.opsMobileDateInputs[data-v-0ac5143c]{gap:var(--sp-2);display:grid}.opsMobileDateInputs.isRange[data-v-0ac5143c]{grid-template-columns:1fr 1fr}.opsMobileFilterPrimary[data-v-0ac5143c],.opsMobileFilterSecondary[data-v-0ac5143c],.opsMobileCreatePrimary[data-v-0ac5143c],.opsMobileCreateSecondary[data-v-0ac5143c],.opsMobileDeleteConfirm[data-v-0ac5143c]{border:1px solid var(--border);border-radius:var(--radius-md);min-height:44px;font:inherit;font-size:var(--text-base);cursor:pointer;padding:0 var(--sp-3);font-weight:740}.opsMobileFilterPrimary[data-v-0ac5143c],.opsMobileCreatePrimary[data-v-0ac5143c]{background:linear-gradient(180deg, var(--btn-cool-bg-top), var(--btn-cool-bg-bottom));color:var(--btn-cool-text);border-color:var(--btn-cool-border);flex:auto}.opsMobileFilterSecondary[data-v-0ac5143c],.opsMobileCreateSecondary[data-v-0ac5143c]{background:var(--surface);color:var(--text-primary);flex:none}.opsMobileDeleteConfirm[data-v-0ac5143c]{border-color:rgb(var(--bad-rgb) / .38);background:rgb(var(--bad-rgb) / .12);color:var(--ops-pill-debit-text);flex:none}.opsMobileCreatePrimary[data-v-0ac5143c]:disabled,.opsMobileCreateSecondary[data-v-0ac5143c]:disabled{cursor:default;opacity:.7}.opsMobileCreateError[data-v-0ac5143c]{padding:var(--sp-2);border:1px solid rgb(var(--bad-rgb) / .34);border-radius:var(--radius-md);background:rgb(var(--bad-rgb) / .08);color:var(--text-primary);font-size:var(--text-md);margin:0;line-height:1.35}@media (width<=520px){.opsMobileListHead[data-v-0ac5143c]{align-items:stretch;gap:var(--sp-1);min-height:auto;padding:var(--sp-1-5);flex-flow:column}.opsMobileListTitleBlock[data-v-0ac5143c]{flex:none;width:100%}.opsMobileListTitle[data-v-0ac5143c]{font-size:var(--text-lg)}.opsMobileListCount[data-v-0ac5143c]{font-size:var(--text-sm)}.opsMobileHeadActions[data-v-0ac5143c]{gap:var(--sp-1);flex:none;grid-template-columns:minmax(0,1fr);width:100%;display:grid}.opsMobileHeadActions.hasReset[data-v-0ac5143c]{grid-template-columns:repeat(2,minmax(0,1fr))}.opsMobileSearchBar[data-v-0ac5143c]{gap:var(--sp-1)}.opsMobileSearchField[data-v-0ac5143c],.opsMobileFilterButton[data-v-0ac5143c]{min-height:40px}.opsMobileSearchField input[data-v-0ac5143c],.opsMobileActiveFilters[data-v-0ac5143c]{min-height:36px}.opsMobileActiveChip[data-v-0ac5143c]{min-height:32px;font-size:var(--text-sm)}.opsMobileListReset[data-v-0ac5143c],.opsMobileCreateButton[data-v-0ac5143c]{width:100%;min-height:38px;padding:0 var(--sp-2);flex:none}}@media (width<=360px){.opsMobileSearchBar[data-v-0ac5143c]{grid-template-columns:1fr}.opsMobileFilterButton[data-v-0ac5143c]{width:100%}.opsMobileCreateModes[data-v-0ac5143c]{grid-template-columns:1fr}}.opsMobileBalanceSummary[data-v-a1d552a5]{gap:var(--sp-2);width:100%;min-width:0;max-width:100%;padding:var(--sp-2);border:1px solid var(--ops-panel-border);border-radius:var(--radius-md);background:var(--surface);box-shadow:var(--ops-footer-shadow);box-sizing:border-box;flex-direction:column;display:flex}.opsMobileBalanceSummaryHead[data-v-a1d552a5]{justify-content:space-between;align-items:flex-start;gap:var(--sp-2);min-width:0;display:flex}.opsMobileBalanceTitleBlock[data-v-a1d552a5]{gap:var(--sp-0-5);flex-direction:column;min-width:0;display:flex}.opsMobileBalanceTitle[data-v-a1d552a5]{color:var(--text-primary);font-size:var(--text-sm-plus);font-weight:var(--fw-semibold);line-height:1.15}.opsMobileBalanceScope[data-v-a1d552a5]{color:var(--text-tertiary);font-size:var(--type-meta-size);line-height:1.15}.opsMobileBalanceTotal[data-v-a1d552a5]{color:var(--text-primary);font-size:var(--text-sm-plus);font-variant-numeric:tabular-nums;font-weight:var(--fw-semibold);white-space:nowrap;flex:none;line-height:1.15}.opsMobileBalanceChips[data-v-a1d552a5]{gap:var(--sp-1-5);min-width:0;max-width:100%;padding-bottom:var(--sp-0-5);scrollbar-width:none;display:flex;overflow:auto hidden}.opsMobileBalanceChips[data-v-a1d552a5]::-webkit-scrollbar{display:none}.opsMobileBalanceChip[data-v-a1d552a5]{gap:var(--sp-1);min-width:0;padding:var(--sp-2);border:1px solid var(--border-lighter);border-radius:var(--radius-md);appearance:none;background:var(--surface-raised);color:inherit;cursor:default;font:inherit;text-align:left;box-sizing:border-box;opacity:1;flex-direction:column;flex:0 0 min(260px,78vw);margin:0;display:flex}.opsMobileBalanceChip.hasAccounts[data-v-a1d552a5]{cursor:pointer}.opsMobileBalanceChip.hasAccounts[data-v-a1d552a5]:hover,.opsMobileBalanceChip.hasAccounts[data-v-a1d552a5]:focus-visible,.opsMobileBalanceChip.isExpanded[data-v-a1d552a5]{border-color:var(--state-cell-selected-border);background:var(--accent-soft);outline:none}.opsMobileBalanceChipTop[data-v-a1d552a5]{align-items:baseline;gap:var(--sp-2);grid-template-columns:minmax(0,1fr) auto;min-width:0;display:grid}.opsMobileBalanceName[data-v-a1d552a5],.opsMobileBalanceAccount[data-v-a1d552a5]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.opsMobileBalanceName[data-v-a1d552a5]{color:var(--text-primary);font-size:var(--type-meta-size);font-weight:var(--fw-semibold)}.opsMobileBalanceAccount[data-v-a1d552a5]{color:var(--text-tertiary);font-size:var(--type-meta-size)}.opsMobileBalanceAmount[data-v-a1d552a5]{color:var(--text-primary);font-size:var(--type-meta-size);font-variant-numeric:tabular-nums;font-weight:var(--fw-semibold);white-space:nowrap}.opsMobileBalanceAmountWrap[data-v-a1d552a5]{align-items:center;gap:var(--sp-1);min-width:0;display:inline-flex}.opsMobileBalanceExpandIcon[data-v-a1d552a5]{width:18px;height:18px;color:var(--text-tertiary);place-items:center;transition:transform .16s;display:inline-grid}.opsMobileBalanceChip.isExpanded .opsMobileBalanceExpandIcon[data-v-a1d552a5]{transform:rotate(180deg)}.opsMobileBalanceChip.isPositive .opsMobileBalanceAmount[data-v-a1d552a5]{color:var(--color-credit-text)}.opsMobileBalanceChip.isNegative .opsMobileBalanceAmount[data-v-a1d552a5],.opsMobileBalanceAccountChip.isNegative .opsMobileBalanceAmount[data-v-a1d552a5]{color:var(--color-debit-text)}.opsMobileBalanceAccountChip.isPositive .opsMobileBalanceAmount[data-v-a1d552a5]{color:var(--color-credit-text)}.opsMobileBalanceBar[data-v-a1d552a5]{border:1px solid var(--balances-bal-border);border-radius:var(--radius-full);background:var(--balances-bal-bg);height:6px;position:relative;overflow:hidden}.opsMobileBalanceAxis[data-v-a1d552a5],.opsMobileBalanceFill[data-v-a1d552a5]{position:absolute;top:0;bottom:0}.opsMobileBalanceAxis[data-v-a1d552a5]{left:var(--ops-mobile-bal-axis);background:var(--balances-bal-axis-bg);width:1px;opacity:var(--ops-mobile-bal-axis-opacity)}.opsMobileBalanceFill[data-v-a1d552a5]{left:var(--ops-mobile-bal-left);width:var(--ops-mobile-bal-width);border-radius:var(--radius-full)}.opsMobileBalanceChip.isPositive .opsMobileBalanceFill[data-v-a1d552a5]{background:linear-gradient(90deg, rgb(var(--green-500) / .08), rgb(var(--green-500) / .62))}.opsMobileBalanceChip.isNegative .opsMobileBalanceFill[data-v-a1d552a5]{background:linear-gradient(90deg, rgb(var(--red-500) / .62), rgb(var(--red-500) / .08))}.opsMobileBalanceChip.isZero .opsMobileBalanceFill[data-v-a1d552a5]{background:var(--border)}.opsMobileBalanceMore[data-v-a1d552a5]{min-width:44px;padding:0 var(--sp-2);border:1px solid var(--border-lighter);border-radius:var(--radius-md);background:var(--surface-raised);color:var(--text-tertiary);font-size:var(--type-meta-size);font-weight:var(--fw-semibold);flex:none;align-self:stretch;place-items:center;display:grid}.opsMobileBalanceAccounts[data-v-a1d552a5]{gap:var(--sp-1-5);min-width:0;padding:var(--sp-2);border:1px solid var(--border-lighter);border-radius:var(--radius-md);background:var(--surface-raised);flex-direction:column;display:flex}.opsMobileBalanceAccountsHead[data-v-a1d552a5]{justify-content:space-between;align-items:baseline;gap:var(--sp-2);min-width:0;color:var(--text-tertiary);font-size:var(--type-meta-size);display:flex}.opsMobileBalanceAccountsHead strong[data-v-a1d552a5]{min-width:0;color:var(--text-secondary);font-weight:var(--fw-semibold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.opsMobileBalanceAccountChips[data-v-a1d552a5]{gap:var(--sp-1);scrollbar-width:none;min-width:0;display:flex;overflow:auto hidden}.opsMobileBalanceAccountChips[data-v-a1d552a5]::-webkit-scrollbar{display:none}.opsMobileBalanceAccountChip[data-v-a1d552a5]{gap:var(--sp-1);min-width:0;padding:var(--sp-1-5);border:1px solid var(--border-lighter);border-radius:var(--radius-md);background:var(--surface);box-sizing:border-box;flex-direction:column;flex:0 0 min(220px,68vw);display:flex}.opsMobileBalanceAccountChipTop[data-v-a1d552a5]{align-items:baseline;gap:var(--sp-2);grid-template-columns:minmax(0,1fr) auto;min-width:0;display:grid}.opsMobileBalanceAccountName[data-v-a1d552a5]{min-width:0;color:var(--text-primary);font-size:var(--type-meta-size);font-weight:var(--fw-semibold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.opsMobileBalanceAccountsMore[data-v-a1d552a5]{min-height:32px;padding:0 var(--sp-2);border:1px solid var(--border-lighter);border-radius:var(--radius-full);background:var(--surface);color:var(--text-secondary);font:inherit;font-size:var(--type-meta-size);font-weight:var(--fw-semibold);cursor:pointer;align-self:flex-start}@media (width<=767px){.opsMobileBalanceChips[data-v-a1d552a5]{flex-direction:column;padding-bottom:0;overflow:visible}.opsMobileBalanceChip[data-v-a1d552a5]{flex:none;width:100%}.opsMobileBalanceMore[data-v-a1d552a5]{min-height:34px}.opsMobileBalanceAccountChips[data-v-a1d552a5]{flex-direction:column;overflow:visible}.opsMobileBalanceAccountChip[data-v-a1d552a5]{flex:none;width:100%}.opsMobileBalanceAccounts:not(.isShowingAllAccounts) .opsMobileBalanceAccountChip.isPhoneOverflow[data-v-a1d552a5]{display:none}.opsMobileBalanceAccountsMore[data-v-a1d552a5]{justify-content:center;align-items:center;display:inline-flex}}@media (width>=768px){.opsMobileBalanceAccountsMore[data-v-a1d552a5]{display:none}}.opsSavedViews[data-v-67ca4838]{align-items:center;gap:var(--sp-1-5);flex-wrap:wrap;min-width:0;display:flex}.opsSavedViews.isToolbar[data-v-67ca4838]{justify-content:flex-end;gap:var(--sp-1);flex-wrap:nowrap;flex:0 auto;max-width:min(48vw,560px);overflow:hidden}.opsSavedViewsLead[data-v-67ca4838]{align-items:center;gap:var(--sp-1);color:var(--text-tertiary);font-size:var(--type-meta-size);display:inline-flex}.opsSavedViewChip[data-v-67ca4838]{align-items:center;gap:var(--sp-1);min-height:28px;padding:0 var(--sp-1) 0 var(--sp-2);border:1px solid var(--border-lighter);border-radius:var(--radius-full);background:var(--surface-raised);color:var(--text-secondary);font:inherit;font-size:var(--type-meta-size);cursor:pointer;transition:border-color .14s,background-color .14s;display:inline-flex}.opsSavedViews.isToolbar .opsSavedViewChip[data-v-67ca4838]{height:var(--ops-unified-control-h,28px);min-height:var(--ops-unified-control-h,28px);border-radius:var(--ops-unified-control-radius,var(--radius-full));flex:0 auto}.opsSavedViewChip[data-v-67ca4838]:hover,.opsSavedViewChip[data-v-67ca4838]:focus-visible{border-color:var(--state-cell-selected-border);background:var(--accent-soft);color:var(--text-primary)}.opsSavedViewName[data-v-67ca4838]{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:160px;overflow:hidden}.opsSavedViews.isToolbar .opsSavedViewName[data-v-67ca4838]{max-width:120px}.opsSavedViews.isMobile[data-v-67ca4838]{align-items:center;gap:var(--sp-1);scrollbar-width:none;flex-wrap:nowrap;width:100%;max-width:100%;overflow:auto hidden}.opsSavedViews.isMobile[data-v-67ca4838]::-webkit-scrollbar{display:none}.opsSavedViews.isMobile .opsSavedViewChip[data-v-67ca4838]{min-height:30px;padding:0 var(--sp-2);flex:none}.opsSavedViews.isMobile .opsSavedViewName[data-v-67ca4838]{max-width:180px}.opsSavedViewDelete[data-v-67ca4838]{border-radius:var(--radius-full);width:18px;height:18px;color:var(--text-tertiary);place-items:center;display:inline-grid}.opsSavedViewDelete[data-v-67ca4838]:hover,.opsSavedViewDelete[data-v-67ca4838]:focus-visible{background:var(--color-bad);color:var(--color-debit-text)}.opsSavedViewsEmpty[data-v-67ca4838]{color:var(--text-muted);font-size:var(--type-meta-size)}.opsSavedViewAdd[data-v-67ca4838]{align-items:center;gap:var(--sp-1);min-width:0;display:inline-flex}.opsSavedViewAdd input[data-v-67ca4838]{width:160px;min-height:28px;padding:0 var(--sp-2);border:1px solid var(--border-lighter);border-radius:var(--radius-full);background:var(--surface-raised);color:var(--text-primary);font:inherit;font-size:var(--type-meta-size)}.opsSavedViews.isToolbar .opsSavedViewAdd input[data-v-67ca4838]{width:min(180px,22vw);min-height:var(--ops-unified-control-h,28px);height:var(--ops-unified-control-h,28px);border-radius:var(--ops-unified-control-radius,var(--radius-sm))}.sheet.opsSheet[data-v-d05fbd75]{height:calc(100dvh - (var(--shell-padding,16px) * 2));-webkit-user-select:none;user-select:none;overflow:visible}.sheet.opsSheet[data-v-d05fbd75] :is(input,textarea){-webkit-user-select:text;user-select:text}.opsPad[data-v-d05fbd75]{box-sizing:border-box;flex-direction:column;gap:8px;height:100%;display:flex}.topSticky[data-v-d05fbd75]{position:relative}.opsPanel[data-v-d05fbd75]{flex-direction:column;flex:auto;gap:10px;min-width:0;min-height:0;display:flex}.opsPanelBody[data-v-d05fbd75]{flex-direction:column;flex:auto;min-width:0;min-height:0;display:flex}.opsPanel>.opsSavedViewsMobile[data-v-d05fbd75],.opsMobileBalanceSummaryHost[data-v-d05fbd75],.opsMobileModeBar[data-v-d05fbd75],.opsMobilePhoneModeBar[data-v-d05fbd75],.opsMobileListHost[data-v-d05fbd75]{display:none}.opsDataGridHost[data-v-d05fbd75]{flex-direction:column;flex:auto;min-width:0;min-height:0;display:flex;position:relative}.opsMobileTableAffordance[data-v-d05fbd75]{display:none}.opsDataGridHost[data-v-d05fbd75] .gridShell{flex:auto;min-height:0}.opsMobileListHost[data-v-d05fbd75]{flex:auto;min-width:0;min-height:0}.opsMobileModeBar[data-v-d05fbd75]{z-index:5;justify-content:space-between;align-items:center;gap:var(--sp-2);width:100%;min-width:0;max-width:100%;min-height:46px;padding:var(--sp-1);border:1px solid var(--ops-panel-border);border-radius:var(--radius-md);background:var(--surface);box-shadow:var(--ops-footer-shadow);box-sizing:border-box;flex-wrap:wrap;flex:none;position:relative}.opsMobileModeTitle[data-v-d05fbd75]{min-width:0;padding-left:var(--sp-2);color:var(--text-secondary);font-size:var(--text-md);font-weight:700;line-height:1.2}.opsMobileModeTabs[data-v-d05fbd75]{gap:var(--sp-1);min-width:min(176px,100%);max-width:100%;padding:var(--sp-0-5);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-raised);flex:176px;grid-template-columns:1fr 1fr;display:inline-grid}.opsMobileModeButton[data-v-d05fbd75]{min-height:40px;padding:0 var(--sp-2);border:1px solid rgb(var(--shade) / 0);border-radius:var(--radius-sm);background:rgb(var(--shade) / 0);color:var(--text-secondary);font:inherit;font-size:var(--text-md);cursor:pointer;font-weight:720;line-height:1.2}.opsMobileModeButton.isActive[data-v-d05fbd75]{border-color:var(--state-cell-selected-border);background:var(--state-cell-selected);color:var(--text-primary);box-shadow:0 1px 0 rgb(var(--glow) / .88) inset}.opsMobileModeButton[data-v-d05fbd75]:disabled{cursor:default;opacity:.58}.opsMobilePhoneModeBar[data-v-d05fbd75]{z-index:5;flex:none;justify-content:flex-end;width:100%;min-width:0;position:relative}.opsMobilePhoneModeButton[data-v-d05fbd75]{align-items:center;gap:var(--sp-1);min-height:34px;padding:0 var(--sp-2);border:1px solid var(--ops-panel-border);border-radius:var(--radius-full);background:var(--surface);box-shadow:var(--ops-footer-shadow);color:var(--text-secondary);font:inherit;font-size:var(--type-meta-size);font-weight:var(--fw-semibold);cursor:pointer;display:inline-flex}.opsMobilePhoneModeButton strong[data-v-d05fbd75]{color:var(--text-primary);font-weight:var(--fw-semibold)}.opsMobilePhoneModeMenu[data-v-d05fbd75]{top:calc(100% + var(--sp-1));z-index:8;gap:var(--sp-0-5);min-width:156px;padding:var(--sp-1);border:1px solid var(--ops-panel-border);border-radius:var(--radius-md);background:var(--surface-raised);box-shadow:var(--ops-footer-shadow);flex-direction:column;display:flex;position:absolute;right:0}.opsMobilePhoneModeMenuItem[data-v-d05fbd75]{min-height:36px;padding:0 var(--sp-2);border:1px solid var(--border-lighter);border-radius:var(--radius-sm);background:var(--surface);color:var(--text-secondary);font:inherit;font-size:var(--type-meta-size);font-weight:var(--fw-semibold);text-align:left;cursor:pointer}.opsMobilePhoneModeMenuItem[aria-checked=true][data-v-d05fbd75]{border-color:var(--state-cell-selected-border);background:var(--state-cell-selected);color:var(--text-primary)}.opsMobilePhoneModeMenuItem[data-v-d05fbd75]:disabled{cursor:default;opacity:.58}.opsTopHint[data-v-d05fbd75]{font-size:var(--ops-hint-size);line-height:var(--ops-hint-line);font-weight:var(--ops-hint-weight);color:var(--ops-hint-color);padding:0 4px 4px}.ops-top-section[data-v-d05fbd75]{border-bottom:none;margin-bottom:0;padding-top:0;padding-bottom:0}.ops-top-panels[data-v-d05fbd75]{--ops-top-left-pct:52.5%;--ops-top-panels-height:172px;flex-direction:column;gap:4px;min-width:0;display:flex}.ops-top-grid[data-v-d05fbd75]{min-width:0;height:var(--ops-top-panels-height);min-height:var(--ops-top-panels-height);align-items:stretch;gap:0;margin-top:0;display:flex}.ops-top-grid--loading[data-v-d05fbd75]{border:1px solid var(--border-subtle);border-radius:var(--radius-sm);background:var(--surface-muted);justify-content:center;align-items:center}.opsSummaryLoadingPane[data-v-d05fbd75]{color:var(--text-secondary);font-size:var(--text-sm);font-weight:500}.opsSummaryWarningPlacement[data-v-d05fbd75]{margin-top:var(--sp-1)}.opsSummaryRetryButton[data-v-d05fbd75]{margin-top:var(--sp-1);padding:var(--sp-1) var(--sp-3);border:var(--sp-px) solid var(--btn-neutral-border);border-radius:var(--radius-sm);background:var(--btn-neutral-bg);color:var(--btn-neutral-text);font-size:var(--text-sm);cursor:pointer;font-weight:500}.opsSummaryRetryButton[data-v-d05fbd75]:hover:not(:disabled){background:var(--btn-neutral-hover-bg);border-color:var(--btn-neutral-hover-border);color:var(--btn-neutral-hover-text)}.opsSummaryRetryButton[data-v-d05fbd75]:disabled{opacity:.6;cursor:default}.topSticky.isCardInputMode[data-v-d05fbd75],.topSticky.isCardInputMode .opsTopHint[data-v-d05fbd75]{padding-bottom:var(--sp-2)}.topSticky.isCardInputMode .ops-top-grid[data-v-d05fbd75]{height:var(--ops-top-panels-height);min-height:var(--ops-top-panels-height)}.topSticky.isCardInputMode .ops-top-left[data-v-d05fbd75]{flex:auto;width:100%}.topSticky.isCardInputMode .ops-top-right[data-v-d05fbd75],.topSticky.isCardInputMode .opsTopSplitResizer[data-v-d05fbd75],.topSticky.isCardInputMode .opsTopRowResizer[data-v-d05fbd75]{display:none}@media (height<=820px) and (width>=900px){.opsPad[data-v-d05fbd75]{gap:6px}.topSticky[data-v-d05fbd75]{padding:6px 8px 5px}.opsTopHint[data-v-d05fbd75]{display:none}.opsPanel[data-v-d05fbd75]{gap:6px}.ops-top-panels[data-v-d05fbd75]{gap:2px}.ops-top-grid[data-v-d05fbd75]{height:min(var(--ops-top-panels-height), 132px);min-height:min(var(--ops-top-panels-height), 132px)}}@media (height<=720px) and (width>=900px){.ops-top-grid[data-v-d05fbd75]{height:min(var(--ops-top-panels-height), 116px);min-height:min(var(--ops-top-panels-height), 116px)}}@media (width<=1100px){.ops-top-panels[data-v-d05fbd75]{gap:0}.ops-top-grid[data-v-d05fbd75]{flex-direction:column;height:auto;min-height:0}}@media (width<=1179px){.sheet.opsSheet[data-v-d05fbd75]{height:calc(100dvh - var(--focus-nav-safe-gutter) - var(--sp-4));min-height:0;overflow:hidden}.opsPad[data-v-d05fbd75]{--ops-mobile-pad-top:14px;padding:var(--ops-mobile-pad-top) 6px 10px;gap:8px;min-height:0}.opsTopHint[data-v-d05fbd75],.topSticky[data-v-d05fbd75]{display:none}.opsPanel[data-v-d05fbd75]{gap:6px}.opsPanel[data-v-d05fbd75]:not(.isMobileTableMode){max-width:100%;overflow:hidden}.opsMobileBalanceSummaryHost[data-v-d05fbd75],.opsPanel>.opsSavedViewsMobile[data-v-d05fbd75]{display:flex}.opsPanel:not(.isMobileTableMode) .opsGridToolbarHost[data-v-d05fbd75]{display:none}.opsPanel:not(.isMobileTableMode) .opsMobileListHost[data-v-d05fbd75]{display:flex}.opsPanel:not(.isMobileTableMode) .opsDataGridHost[data-v-d05fbd75],.opsPanel.isMobileTableMode .opsMobileListHost[data-v-d05fbd75]{display:none}.opsPanel.isMobileTableMode .opsDataGridHost[data-v-d05fbd75]{display:flex}.opsPanel.isMobileTableMode .opsMobileTableAffordance[data-v-d05fbd75]{z-index:6;right:var(--sp-3);bottom:var(--sp-3);align-items:center;gap:var(--sp-1);min-width:72px;min-height:30px;padding:0 var(--sp-2);border:1px solid var(--border);border-radius:var(--radius-full);background:var(--surface);box-shadow:var(--ops-footer-shadow);color:var(--text-secondary);pointer-events:none;display:inline-flex;position:absolute}.opsMobileTableAffordanceIcon[data-v-d05fbd75]{font-size:var(--text-md);flex:none;font-weight:800;line-height:1}.opsMobileTableAffordanceTrack[data-v-d05fbd75]{border-radius:var(--radius-full);background:var(--border);flex:auto;min-width:28px;height:2px;position:relative}.opsMobileTableAffordanceTrack[data-v-d05fbd75]:after{content:"";border-radius:var(--radius-full);background:var(--text-secondary);width:8px;height:8px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}}@media (width<=767px){.opsMobileModeBar[data-v-d05fbd75]{display:none}.opsMobilePhoneModeBar[data-v-d05fbd75]{display:flex}}@media (width>=768px) and (width<=1179px){.opsMobileModeBar--tablet[data-v-d05fbd75]{display:flex}}.ops-top-left[data-v-d05fbd75]{flex:0 0 var(--ops-top-left-pct);width:var(--ops-top-left-pct);gap:6px;min-width:320px;min-height:0;display:grid}.ops-top-right[data-v-d05fbd75]{flex:1;grid-template-rows:auto minmax(0,1fr);gap:0;min-width:300px;min-height:0;display:grid}.ops-control[data-v-d05fbd75]{border:1px solid var(--balances-card-border);background-image:var(--balances-card-bg);min-width:0;box-shadow:var(--balances-card-shadow);border-radius:12px;grid-template-columns:minmax(152px,182px) minmax(0,1fr);align-items:center;display:grid;overflow:hidden}.ops-control__left[data-v-d05fbd75]{background:var(--ops-control-left-bg);color:var(--ops-tone-soft);padding:6px 9px;font-size:11px;font-weight:640;line-height:1.15}.ops-control__right[data-v-d05fbd75]{padding:4px 8px}.ops-chartHeaderControl[data-v-d05fbd75]{border-color:rgb(var(--slate) / .2);box-shadow:0 1px 0 rgb(var(--glow) / .9) inset;border-radius:12px 12px 0 0;grid-template-columns:minmax(0,1fr) auto;align-items:stretch}.ops-chartHeaderControl .ops-control__left[data-v-d05fbd75],.ops-chartHeaderControl .ops-control__right[data-v-d05fbd75]{background:var(--ops-chart-head-bg);height:28px;min-height:28px;color:var(--ops-chart-head-muted);letter-spacing:.01em;text-transform:none;padding:0 10px;font-size:10.8px;font-weight:650}.ops-chartHeaderControl .ops-control__left[data-v-d05fbd75]{justify-content:flex-start;align-items:center;display:flex}.ops-chartHeaderControl .ops-control__right[data-v-d05fbd75]{justify-content:flex-end;align-items:center;gap:8px;display:flex}.ops-chartHeaderTitle[data-v-d05fbd75]{text-overflow:ellipsis;min-width:0;font-size:inherit;font-weight:inherit;letter-spacing:inherit;color:inherit;white-space:nowrap;align-items:center;display:inline-flex;overflow:hidden}.ops-chartbox[data-v-d05fbd75]{border:1px solid var(--chart-card-border);background-image:var(--chart-card-bg);box-shadow:var(--chart-card-shadow);border-radius:12px;padding:8px 10px 9px;position:relative}.ops-chartboxUnified[data-v-d05fbd75]{box-shadow:0 1px 0 rgb(var(--glow) / .9) inset, 0 8px 20px rgb(var(--shade) / .032);border-top:0;border-top-left-radius:0;border-top-right-radius:0;height:100%;min-height:0;padding:6px 9px 9px;display:flex}.opsChartLoadingPane[data-v-d05fbd75]{min-height:100px;color:var(--text-secondary);font-size:var(--text-sm);flex:auto;justify-content:center;align-items:center;font-weight:500;display:flex}.ops-chart-chip[data-v-d05fbd75]{border:1px solid var(--ops-chart-chip-border);border-radius:var(--radius-full);background:var(--ops-chart-chip-bg);height:20px;min-height:20px;color:var(--ops-chart-chip-text);white-space:nowrap;text-overflow:ellipsis;align-items:center;max-width:180px;padding:0 8px;font-size:10.55px;font-weight:620;display:inline-flex;overflow:hidden}.ops3dButton[data-v-d05fbd75]{border:1px solid var(--ops-chart-chip-border);background:rgb(var(--panel) / .76);min-width:72px;height:22px;color:var(--ops-chart-chip-text);white-space:nowrap;cursor:pointer;box-shadow:0 1px 0 rgb(var(--glow) / .8) inset;border-radius:6px;justify-content:center;align-items:center;gap:4px;padding:0 7px;font-size:10.5px;font-weight:760;line-height:1;display:inline-flex}.ops3dButton[data-v-d05fbd75]:hover{background:rgb(var(--accent) / .12);border-color:rgb(var(--accent) / .36);color:rgb(var(--accent-strong) / 1)}.ops3dButton[data-v-d05fbd75]:focus-visible{outline:2px solid rgb(var(--accent) / .42);outline-offset:2px}.uiComboPopover:has(#ops-chart-year-listbox){padding:var(--sp-1-5);gap:var(--sp-1);border-radius:var(--radius-md)}.opsYearCombo.uiComboSm{--ui-ctrl-h:var(--ops-unified-control-h);--ui-ctrl-pad-x:var(--ops-unified-control-pad-x);--ui-ctrl-radius:var(--ops-unified-control-radius);--ui-ctrl-font-size:var(--ops-unified-control-font-size)}.opsYearCombo.uiComboSm .uiComboTrigger{min-width:64px;padding-right:var(--sp-1);gap:var(--sp-1)}.opsYearCombo.uiComboSm .uiComboValue{flex:none}.opsYearCombo.uiComboSm .uiComboChevron{--dropdown-chevron-size:12px;--dropdown-chevron-arrow-width:3px;--dropdown-chevron-arrow-height:4px;color:var(--text-tertiary);background:0 0;border:0;margin-left:auto}.opsYearCombo.uiComboSm .uiComboChevron:hover,.opsYearCombo.uiComboSm .uiComboChevron:focus-visible{box-shadow:none;color:var(--text-secondary);background:0 0;border:0}.uiComboPopover:has(#ops-chart-year-listbox) .uiComboSearchIcon{left:var(--sp-2);font-size:var(--text-xs)}.uiComboPopover:has(#ops-chart-year-listbox) .uiComboSearch{height:24px;padding-inline:var(--sp-2);padding-left:var(--sp-6);font-size:var(--text-sm)}#ops-chart-year-listbox.uiComboList{gap:var(--sp-0-5);max-height:220px}#ops-chart-year-listbox .uiComboItem{gap:var(--sp-1-5);min-height:24px;padding:var(--sp-1-5) var(--sp-2);grid-template-columns:14px minmax(0,1fr)}#ops-chart-year-listbox .uiComboItemCheck{width:14px;font-size:var(--text-sm)}.opsTopSplitResizer[data-v-d05fbd75]{cursor:col-resize;z-index:2;touch-action:none;flex:0 0 6px;position:relative}.opsTopSplitResizer[data-v-d05fbd75]:before{content:"";background:rgb(var(--slate) / .18);width:1px;position:absolute;top:10px;bottom:10px;left:50%;transform:translate(-50%)}.opsTopRowResizer[data-v-d05fbd75]{cursor:row-resize;touch-action:none;flex:0 0 6px;position:relative}.opsTopRowResizer[data-v-d05fbd75]:before{content:"";background:rgb(var(--slate) / .18);height:1px;position:absolute;top:50%;left:12px;right:12px;transform:translateY(-50%)}.ops-top-left[data-v-d05fbd75] .balances-bar{height:100%;min-height:0;overflow:auto}.ops-chartboxUnified[data-v-d05fbd75] .cashflow-chart--embedded{flex-direction:column;flex:auto;height:100%;min-height:0;display:flex}.ops-chartboxUnified[data-v-d05fbd75] .cashflow-chart__body{flex:auto;min-height:0}.ops-chartboxUnified[data-v-d05fbd75] .cashflow-chart__svg{height:100%;min-height:100px}.opsServerBusyBody[data-v-d05fbd75]{gap:10px;display:grid}.opsServerBusyTitle[data-v-d05fbd75]{color:var(--text);font-size:14px;font-weight:700}.opsServerBusyText[data-v-d05fbd75],.opsServerBusyDetail[data-v-d05fbd75]{color:var(--text-muted);font-size:13px;line-height:1.45}.opsServerBusyDetail[data-v-d05fbd75]{border:1px solid rgb(var(--slate) / .14);background:rgb(var(--slate) / .06);border-radius:8px;padding:8px 10px}:root[data-theme=dark] .ops-chartHeaderControl[data-v-d05fbd75],:root[data-theme=dark] .ops-chartboxUnified[data-v-d05fbd75]{box-shadow:none}@media (width<=1100px){.ops-top-left[data-v-d05fbd75],.ops-top-right[data-v-d05fbd75]{flex-basis:auto;width:auto;min-width:0}.opsTopSplitResizer[data-v-d05fbd75],.opsTopRowResizer[data-v-d05fbd75]{display:none}.ops-chartboxUnified[data-v-d05fbd75]{height:auto;min-height:150px}}.ddsPageShellPad[data-v-a660c99c],.ddsPageShellHero[data-v-a660c99c]{flex-direction:column;display:flex}.ddsPageShellBrand[data-v-a660c99c]{padding:0 4px 4px}.ddsPageShellBrand .ddsPageHeaderTitle[data-v-a660c99c]{font-size:var(--ops-title-size);font-weight:var(--ops-title-weight);letter-spacing:var(--ops-title-track);color:var(--ops-title-color);line-height:1.1}.ddsPageShellBrand .sub[data-v-a660c99c]{max-width:86ch;font-size:var(--ops-hint-size);line-height:var(--ops-hint-line);color:var(--ops-hint-color);font-weight:var(--ops-hint-weight);margin-top:4px}@media (width<=599px){.ddsPageShellHero[data-v-a660c99c]{gap:var(--sp-1)}.ddsPageShellBrand[data-v-a660c99c]{padding-bottom:0}.ddsPageShellBrand .sub[data-v-a660c99c]{display:none}}.paymentApproval[data-v-58d2095b]{max-width:100%;min-height:24px;padding:var(--sp-0-5) var(--sp-2);border:1px solid var(--border-lighter);border-radius:var(--radius-full);background:var(--surface);color:var(--text-secondary);font-size:var(--type-meta-size);line-height:var(--leading-tight);text-overflow:ellipsis;white-space:nowrap;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.paymentApproval--open[data-v-58d2095b]{border-color:var(--color-warn-border);background:var(--color-warn)}.paymentApproval--approved[data-v-58d2095b]{border-color:var(--color-ok-border);background:var(--color-ok)}.paymentApproval--rejected[data-v-58d2095b],.paymentApproval--cancelled[data-v-58d2095b]{border-color:var(--color-bad-border);background:var(--color-bad)}.operationsScopePicker[data-v-777dfe8a]{align-items:center;gap:var(--sp-1-5);flex-wrap:wrap;min-width:0;display:flex}.paymentForecast[data-v-79f9b597]{gap:var(--sp-1);margin-bottom:var(--sp-1);padding:var(--sp-1);border:1px solid var(--border-lighter);background:var(--surface);border-radius:8px;display:grid;container-type:inline-size}.paymentForecastHead[data-v-79f9b597]{justify-content:space-between;align-items:center;gap:var(--sp-2);min-width:0;display:flex}.paymentForecastTitle[data-v-79f9b597]{align-items:center;gap:var(--sp-1);min-width:0;color:var(--text-primary);line-height:var(--leading-tight);display:flex}.paymentForecastTitle h2[data-v-79f9b597]{overflow-wrap:anywhere;min-width:0;margin:0}.paymentForecastHead strong[data-v-79f9b597]{overflow-wrap:anywhere;min-width:0;max-width:62%;color:var(--text-primary);font-size:var(--type-body-size);font-weight:600;line-height:var(--leading-tight);text-align:right}.paymentForecastHead strong.isGap[data-v-79f9b597]{color:var(--color-debit-text)}.paymentForecastHead strong.isMuted[data-v-79f9b597]{color:var(--text-tertiary)}.paymentForecastScope[data-v-79f9b597]{align-items:center;gap:var(--sp-1);min-width:0;padding:var(--sp-1);border:1px solid var(--border-lighter);background:var(--surface-raised);border-radius:6px;flex-wrap:wrap;display:flex}.paymentForecastScope>span[data-v-79f9b597]{color:var(--text-secondary);font-size:var(--type-meta-size);font-weight:500;line-height:var(--leading-tight)}.paymentForecastScopeNote[data-v-79f9b597]{padding:var(--sp-1);border:1px solid var(--border-lighter);background:var(--surface-raised);color:var(--text-secondary);font-size:var(--type-meta-size);line-height:var(--leading-normal);border-radius:6px;margin:0}.paymentForecastKpis[data-v-79f9b597]{gap:var(--sp-1);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.paymentForecastKpis>span[data-v-79f9b597]{gap:var(--sp-0-5);min-width:0;padding:var(--sp-1);border:1px solid var(--border-lighter);background:var(--surface-raised);border-radius:6px;display:grid}.paymentForecastKpis small[data-v-79f9b597],.paymentForecastKpis strong[data-v-79f9b597]{line-height:var(--leading-tight);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.paymentForecastKpis small[data-v-79f9b597]{color:var(--text-secondary);font-size:var(--type-meta-size)}.paymentForecastKpis strong[data-v-79f9b597]{color:var(--text-primary);font-size:var(--type-body-size);font-weight:600}.paymentForecastCanvas[data-v-79f9b597]{gap:var(--sp-1);padding:var(--sp-1);border:1px solid var(--border-lighter);background:var(--surface);border-radius:6px;display:grid}.paymentForecastPlot[data-v-79f9b597]{min-width:0;position:relative}.paymentForecastSvg[data-v-79f9b597]{background:0 0;border:0;width:100%;height:160px;display:block}.paymentForecastSvg[data-v-79f9b597]:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px;border-radius:6px}.paymentForecastGridLine[data-v-79f9b597]{stroke:var(--border-lighter);stroke-width:1px;opacity:.58;vector-effect:non-scaling-stroke}.paymentForecastAxisLine[data-v-79f9b597],.paymentForecastAxisTick[data-v-79f9b597]{stroke:var(--border-light);stroke-width:1px;vector-effect:non-scaling-stroke}.paymentForecastAxisTick.is-min[data-v-79f9b597]{stroke:var(--color-debit-text)}.paymentForecastAxisTick.is-zero[data-v-79f9b597]{stroke:var(--text-tertiary)}.paymentForecastGapZone[data-v-79f9b597]{fill:var(--color-bad);opacity:.12}.paymentForecastZero[data-v-79f9b597]{stroke:var(--border-lighter);stroke-dasharray:4 4;stroke-width:1px}.paymentForecastArea[data-v-79f9b597]{fill:var(--accent-soft);opacity:.22}.paymentForecastLine[data-v-79f9b597]{fill:none;stroke:var(--text-secondary);stroke-width:1.8px;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke}.paymentForecastGapLine[data-v-79f9b597]{stroke:var(--color-bad-border);stroke-dasharray:3 3;stroke-width:1px}.paymentForecastGapFocus[data-v-79f9b597],.paymentForecastSelectedPoint[data-v-79f9b597]{fill:var(--surface);vector-effect:non-scaling-stroke}.paymentForecastGapFocus[data-v-79f9b597]{stroke:var(--color-debit-text);stroke-width:2px}.paymentForecastSelectedPoint[data-v-79f9b597]{stroke:var(--focus-ring);stroke-width:1.8px}.paymentForecastPoint[data-v-79f9b597]{fill:var(--surface);stroke:var(--text-tertiary);stroke-width:1.6px;cursor:pointer;vector-effect:non-scaling-stroke}.paymentForecastPoint.isGap[data-v-79f9b597]{stroke:var(--color-debit-text)}.paymentForecastPoint.isKeyboardActive[data-v-79f9b597]{stroke:var(--focus-ring);stroke-width:3px}.paymentForecastAxisLabels[data-v-79f9b597]{pointer-events:none;position:absolute;inset:0}.paymentForecastAxisLabels span[data-v-79f9b597]{top:var(--axis-y);max-width:72px;color:var(--text-tertiary);font-size:var(--type-caption-size);font-weight:500;line-height:var(--leading-tight);text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums;position:absolute;left:0;overflow:hidden;transform:translateY(-50%)}.paymentForecastAxisLabels .is-min[data-v-79f9b597]{color:var(--color-debit-text)}.paymentForecastAxisLabels .is-balance[data-v-79f9b597],.paymentForecastAxisLabels .is-max[data-v-79f9b597]{color:var(--text-secondary)}.paymentForecastCallout[data-v-79f9b597]{justify-content:space-between;align-items:center;gap:var(--sp-1);min-width:0;padding:var(--sp-0-5) var(--sp-1);border:1px solid var(--border-lighter);background:var(--surface);border-radius:6px;display:flex}.paymentForecastCallout.is-gap[data-v-79f9b597]{border-color:var(--color-bad-border)}.paymentForecastCallout span[data-v-79f9b597]{min-width:0;color:var(--text-tertiary);font-size:var(--type-caption-size);line-height:var(--leading-tight);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.paymentForecastCallout strong[data-v-79f9b597]{min-width:0;color:var(--text-primary);font-size:var(--type-body-size);line-height:var(--leading-tight);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@container (width<=520px){.paymentForecastKpis[data-v-79f9b597]{grid-template-columns:1fr}}.paymentForecastCallout em[data-v-79f9b597]{color:var(--color-debit-text);font-size:var(--type-body-size);font-style:normal;font-weight:600;line-height:var(--leading-tight);font-variant-numeric:tabular-nums}.paymentForecastFlows[data-v-79f9b597]{min-width:0;height:14px;padding-top:var(--sp-1);border-top:1px solid var(--border-lighter);grid-auto-columns:minmax(5px,1fr);grid-auto-flow:column;align-items:end;gap:1px;display:grid}.paymentForecastFlow[data-v-79f9b597]{cursor:pointer;background:0 0;border:0;border-radius:0;justify-content:center;align-items:flex-end;gap:1px;min-width:0;height:100%;padding:0;display:flex}.paymentForecastFlow.isSelected[data-v-79f9b597]{background:var(--accent-soft)}.paymentForecastFlowSegment[data-v-79f9b597]{width:min(6px,45%);min-height:2px;height:calc(var(--flow-ratio) * 100%);border-radius:var(--radius-full) var(--radius-full) 0 0;display:block}.paymentForecastFlowSegment.isIn[data-v-79f9b597]{background:var(--color-credit-text)}.paymentForecastFlowSegment.isOut[data-v-79f9b597]{background:var(--color-debit-text)}.paymentForecastTicks[data-v-79f9b597]{justify-content:space-between;gap:var(--sp-2);color:var(--text-tertiary);font-size:var(--type-caption-size);line-height:var(--leading-tight);font-variant-numeric:tabular-nums;display:flex}.paymentForecastTicks .isGap[data-v-79f9b597]{color:var(--color-debit-text);font-weight:500}.paymentDayEmpty[data-v-79f9b597]{padding:var(--sp-1);border:1px dashed var(--border-lighter);color:var(--text-muted);background:var(--surface-raised);border-radius:6px}@media (width<=760px){.paymentForecastScope[data-v-79f9b597]{justify-content:flex-start}.paymentForecastHead[data-v-79f9b597]{align-items:flex-start;gap:var(--sp-1);flex-direction:column}.paymentForecastHead strong[data-v-79f9b597]{text-align:left;max-width:100%}}@media (width<=760px),(pointer:coarse){.paymentForecastFlows[data-v-79f9b597]{display:none}}.paymentCalendarSectionHeader[data-v-2f158e5c]{justify-content:space-between;align-items:flex-start;gap:var(--sp-3);min-width:0;padding-bottom:var(--sp-2);border-bottom:1px solid var(--border-lighter);display:flex}.paymentCalendarSectionLead[data-v-2f158e5c]{align-items:stretch;gap:var(--sp-2);min-width:0;display:flex}.paymentCalendarSectionMarker[data-v-2f158e5c]{border-radius:var(--radius-full);background:linear-gradient(180deg, var(--accent-luxury), var(--accent-luxury-border));flex:none;width:3px;min-height:30px}.paymentCalendarSectionText[data-v-2f158e5c]{gap:var(--sp-0-5);min-width:0;display:grid}.paymentCalendarSectionText h2[data-v-2f158e5c],.paymentCalendarSectionText span[data-v-2f158e5c],.paymentCalendarSectionAside[data-v-2f158e5c]{text-overflow:ellipsis;min-width:0;overflow:hidden}.paymentCalendarSectionText h2[data-v-2f158e5c]{white-space:nowrap;margin:0}.paymentCalendarSectionText span[data-v-2f158e5c]{white-space:normal}.paymentCalendarSectionAside[data-v-2f158e5c]{max-width:42%;padding-top:var(--sp-0-5);text-align:right;white-space:nowrap}@media (width<=760px){.paymentCalendarSectionHeader[data-v-2f158e5c]{flex-direction:column;align-items:stretch}.paymentCalendarSectionAside[data-v-2f158e5c]{text-align:left;white-space:normal;max-width:none;padding-top:0}}.paymentExplainability[data-v-6e954259]{gap:var(--sp-1);min-width:0;display:grid}.paymentExplainabilityGrid[data-v-6e954259]{gap:var(--sp-0-5);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.paymentExplainabilityLine[data-v-6e954259]{min-width:0;padding:var(--sp-0-5) var(--sp-1);border:1px solid var(--border-lighter);border-radius:var(--radius-xs);background:var(--surface);gap:2px;display:grid}.paymentExplainabilityLine small[data-v-6e954259]{min-width:0;color:var(--text-muted);font-size:var(--font-xs)}.paymentExplainabilityLine strong[data-v-6e954259]{min-width:0;color:var(--text-main);font-size:var(--font-sm);overflow-wrap:anywhere}.paymentExplainabilityLine--good strong[data-v-6e954259]{color:var(--color-credit-text)}.paymentExplainabilityLine--bad strong[data-v-6e954259]{color:var(--color-debit-text)}.paymentExplainabilityDetails[data-v-6e954259]{gap:var(--sp-0-5);min-width:0;color:var(--text-muted);font-size:var(--font-xs);flex-wrap:wrap;margin:0;display:flex}.paymentExplainabilityFormula[data-v-6e954259]{min-width:0;color:var(--text-main);font-size:var(--font-xs);overflow-wrap:anywhere;margin:0;font-weight:600}.paymentExplainabilityDetails strong[data-v-6e954259]{color:var(--text-main)}@media (width<=720px){.paymentExplainabilityGrid[data-v-6e954259]{grid-template-columns:repeat(2,minmax(0,1fr))}}.paymentCalendarTopWorkbench[data-v-2a5855f9]{--payment-calendar-resizer-hit:14px;grid-template-columns:minmax(320px, var(--payment-calendar-health-pct,45%)) var(--payment-calendar-resizer-hit) minmax(360px, 1fr);grid-template-rows:minmax(0, var(--payment-calendar-top-h,420px)) var(--payment-calendar-resizer-hit);gap:var(--sp-1);min-width:0;padding-top:var(--sp-1);border-top:1px solid var(--border-lighter);display:grid}.paymentCalendarTopColumn[data-v-2a5855f9]{align-content:start;gap:var(--sp-1);min-width:0;min-height:0;display:grid;overflow:auto}.paymentCalendarTopSplitResizer[data-v-2a5855f9]{z-index:2;min-width:var(--payment-calendar-resizer-hit);cursor:col-resize;touch-action:none;position:relative}.paymentCalendarTopHeightResizer[data-v-2a5855f9]{z-index:2;min-height:var(--payment-calendar-resizer-hit);cursor:row-resize;touch-action:none;grid-column:1/-1;position:relative}.paymentCalendarTopSplitResizer[data-v-2a5855f9]:before{content:"";top:var(--sp-1);bottom:var(--sp-1);background:var(--border-light);width:1px;position:absolute;left:50%;transform:translate(-50%)}.paymentCalendarTopHeightResizer[data-v-2a5855f9]:before{content:"";left:var(--sp-3);right:var(--sp-3);background:var(--border-light);height:1px;position:absolute;top:50%;transform:translateY(-50%)}.paymentCalendarTopSplitResizer[data-v-2a5855f9]:hover:before,.paymentCalendarTopSplitResizer[data-v-2a5855f9]:focus-visible:before,.paymentCalendarTopHeightResizer[data-v-2a5855f9]:hover:before,.paymentCalendarTopHeightResizer[data-v-2a5855f9]:focus-visible:before{background:var(--focus-ring)}.paymentCalendarTopSplitResizer[data-v-2a5855f9]:focus-visible,.paymentCalendarTopHeightResizer[data-v-2a5855f9]:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.paymentCalendarTopColumn[data-v-2a5855f9] .paymentBlock,.paymentCalendarTopColumn[data-v-2a5855f9] .paymentCockpit,.paymentCalendarTopColumn[data-v-2a5855f9] .paymentOrgHealth,.paymentCalendarTopColumn[data-v-2a5855f9] .paymentForecast,.paymentCalendarTopColumn[data-v-2a5855f9] .paymentSourceNote{margin-bottom:0}.paymentCalendarTopColumn[data-v-2a5855f9] .paymentBlock{gap:var(--sp-1)}.paymentCalendarTopColumn--health[data-v-2a5855f9] .paymentOrgHealth,.paymentCalendarTopColumn--forecast[data-v-2a5855f9] .paymentForecast{background:0 0;border:0;padding:0}.paymentCalendarTopColumn--forecast[data-v-2a5855f9] .paymentForecast{grid-template-rows:auto auto auto minmax(0,1fr) auto;height:100%;min-height:0}.paymentCalendarTopColumn--forecast[data-v-2a5855f9] .paymentForecastCanvas{min-height:0;padding:var(--sp-1);grid-template-rows:minmax(0,1fr) auto}.paymentCalendarTopColumn--forecast[data-v-2a5855f9] .paymentForecastSvg{height:100%;min-height:104px}@media (width<=1180px),(pointer:coarse){.paymentCalendarTopWorkbench[data-v-2a5855f9]{grid-template-rows:auto;grid-template-columns:1fr}.paymentCalendarTopColumn[data-v-2a5855f9]{overflow:visible}.paymentCalendarTopColumn--health[data-v-2a5855f9]{order:0}.paymentCalendarTopColumn--forecast[data-v-2a5855f9]{order:1}.paymentCalendarTopSplitResizer[data-v-2a5855f9],.paymentCalendarTopHeightResizer[data-v-2a5855f9]{display:none}}.paymentDetail[data-v-6af985e6]{gap:var(--sp-3);min-width:0;display:grid}.paymentDetailHero[data-v-6af985e6]{gap:var(--sp-2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.paymentDetailHero>div[data-v-6af985e6],.paymentDetailSection[data-v-6af985e6],.paymentDetailRisk[data-v-6af985e6]{border:1px solid var(--border-lighter);border-radius:var(--radius-sm);background:var(--surface-raised);min-width:0}.paymentDetailHero>div[data-v-6af985e6]{gap:var(--sp-1);padding:var(--sp-2);display:grid}.paymentDetailHero span[data-v-6af985e6],.paymentDetailList dt[data-v-6af985e6],.paymentDetailApproval p[data-v-6af985e6],.paymentDetailLifecycle p[data-v-6af985e6]{color:var(--text-tertiary);font-size:var(--type-meta-size);line-height:var(--leading-tight)}.paymentDetailHero strong[data-v-6af985e6]{min-width:0;color:var(--text-primary);font-size:var(--type-card-title-size);line-height:var(--leading-tight);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.paymentDetailRisk[data-v-6af985e6]{gap:var(--sp-1);padding:var(--sp-2);display:grid}.paymentDetailRisk>div[data-v-6af985e6]{align-items:center;gap:var(--sp-1-5);min-width:0;display:flex}.paymentDetailRisk strong[data-v-6af985e6]{color:var(--text-primary);font-size:var(--type-card-title-size);line-height:var(--leading-tight)}.paymentDetailRisk p[data-v-6af985e6],.paymentDetailApproval p[data-v-6af985e6],.paymentDetailLifecycle p[data-v-6af985e6]{line-height:var(--leading-normal);margin:0}.paymentDetailRisk--good[data-v-6af985e6]{border-color:var(--color-ok-border);background:var(--color-ok)}.paymentDetailRisk--warn[data-v-6af985e6]{border-color:var(--color-warn-border);background:var(--color-warn)}.paymentDetailRisk--bad[data-v-6af985e6]{border-color:var(--color-bad-border);background:var(--color-bad)}.paymentDetailSection[data-v-6af985e6]{gap:var(--sp-2);padding:var(--sp-3);display:grid}.paymentDetailSection h3[data-v-6af985e6]{color:var(--text-primary);font-size:var(--type-card-title-size);line-height:var(--leading-tight);margin:0}.paymentDetailList[data-v-6af985e6]{gap:var(--sp-2);margin:0;display:grid}.paymentDetailReadiness[data-v-6af985e6]{gap:var(--sp-1);min-width:0;margin:0;padding:0;list-style:none;display:grid}.paymentDetailReadiness li[data-v-6af985e6]{min-width:0;color:var(--text-secondary);font-size:var(--type-meta-size);line-height:var(--leading-normal)}.paymentDetailList--two[data-v-6af985e6]{grid-template-columns:repeat(2,minmax(0,1fr))}.paymentDetailList>div[data-v-6af985e6]{gap:var(--sp-0-5);min-width:0;display:grid}.paymentDetailList dd[data-v-6af985e6]{overflow-wrap:anywhere;min-width:0;color:var(--text-primary);font-size:var(--type-body-size);line-height:var(--leading-normal);margin:0}.paymentDetailBudget[data-v-6af985e6],.paymentDetailApproval[data-v-6af985e6]{gap:var(--sp-2);min-width:0;display:grid}.paymentDetailLifecycleState[data-v-6af985e6]{justify-content:space-between;align-items:center;gap:var(--sp-2);min-width:0;display:flex}.paymentDetailLifecycleState strong[data-v-6af985e6]{min-width:0;color:var(--text-primary);font-size:var(--type-body-size);line-height:var(--leading-tight)}.paymentDetailLifecycleState span[data-v-6af985e6]{color:var(--text-secondary);font-size:var(--type-meta-size);line-height:var(--leading-tight)}.paymentDetailLifecycleState--good strong[data-v-6af985e6]{color:var(--color-credit-text)}.paymentDetailLifecycleState--warn strong[data-v-6af985e6]{color:rgb(var(--warn-rgb))}.paymentDetailLifecycleState--bad strong[data-v-6af985e6]{color:var(--color-debit-text)}.paymentDetailBudget[data-v-6af985e6]{padding:var(--sp-2);border:1px solid var(--border-lighter);border-radius:var(--radius-sm);background:var(--surface)}.paymentDetailBudget span[data-v-6af985e6]{color:var(--text-tertiary);font-size:var(--type-meta-size);line-height:var(--leading-tight)}.paymentDetailBudget strong[data-v-6af985e6]{color:var(--text-primary);line-height:var(--leading-normal)}.paymentDetailApproval[data-v-6af985e6] .paymentApproval{justify-self:start}@media (width<=760px){.paymentDetailHero[data-v-6af985e6],.paymentDetailList--two[data-v-6af985e6]{grid-template-columns:1fr}}.paymentDetailScenarioNote[data-v-6af985e6]{font-size:var(--text-xs,11.5px);color:var(--text-tertiary);flex-basis:100%;line-height:1.35}.paymentOrgHealth[data-v-b99b231c]{min-width:0;margin-bottom:var(--sp-1);border:1px solid var(--border-lighter);background:var(--surface);border-radius:8px;gap:0;padding:0;display:grid;container:payment-org-health/inline-size}.paymentOrgHealthHead[data-v-b99b231c]{justify-content:space-between;align-items:start;gap:var(--sp-1);min-width:0;padding:var(--sp-1);border-bottom:1px solid var(--border-lighter);display:flex}.paymentOrgHealthHead>div[data-v-b99b231c]{gap:var(--sp-0-5);min-width:0;display:grid}.paymentOrgHealthRow strong[data-v-b99b231c]{min-width:0;color:var(--text-primary);font-size:var(--type-body-size);font-weight:600;line-height:var(--leading-tight);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.paymentOrgHealthHead h2[data-v-b99b231c]{color:var(--text-primary);margin:0}.paymentOrgHealthRow small[data-v-b99b231c],.paymentOrgHealthReason span[data-v-b99b231c]{min-width:0;color:var(--text-secondary);font-size:var(--type-meta-size);line-height:var(--leading-tight);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.paymentOrgHealthHead span[data-v-b99b231c]{min-width:0;color:var(--text-secondary);line-height:var(--leading-normal);text-overflow:ellipsis;overflow:hidden}.paymentOrgHealthHead>span[data-v-b99b231c]{text-align:right}.paymentOrgHealthRows[data-v-b99b231c]{background:var(--surface);border:0;border-radius:0 0 8px 8px;gap:0;min-width:0;display:grid;overflow:hidden}.paymentOrgHealthRow[data-v-b99b231c]{border-bottom:1px solid var(--border-lighter);background:var(--surface);gap:0;min-width:0;display:grid}.paymentOrgHealthRow[data-v-b99b231c]:last-child{border-bottom:0}.paymentOrgHealthRowSummary[data-v-b99b231c]{align-items:center;gap:var(--sp-0-5);min-width:0;padding:var(--sp-1);cursor:pointer;grid-template-columns:30px minmax(150px,1.35fr) minmax(116px,.62fr) minmax(126px,.6fr) minmax(88px,auto) minmax(104px,.56fr) 72px auto;list-style:none;display:grid;position:relative}.paymentOrgHealthRowSummary[data-v-b99b231c]::-webkit-details-marker{display:none}.paymentOrgHealthRowSummary[data-v-b99b231c]:after{content:"";border-right:1.5px solid var(--text-tertiary);border-bottom:1.5px solid var(--text-tertiary);width:7px;height:7px;transition:transform .14s;transform:rotate(45deg)}.paymentOrgHealthRow[open] .paymentOrgHealthRowSummary[data-v-b99b231c]:after{transform:rotate(225deg)}.paymentOrgHealthSignal[data-v-b99b231c]{border:1px solid var(--color-bad-border);border-radius:var(--radius-sm);background:var(--color-bad);width:24px;height:24px;color:var(--color-debit-text);cursor:help;justify-content:center;justify-self:start;align-items:center;padding:0;display:inline-flex}.paymentOrgHealthSignal[data-v-b99b231c]:hover,.paymentOrgHealthSignal[data-v-b99b231c]:focus-visible{border-color:var(--accent-luxury-border-strong);box-shadow:var(--accent-luxury-shadow)}.paymentOrgHealthIdentity[data-v-b99b231c],.paymentOrgHealthMetric[data-v-b99b231c],.paymentOrgHealthDue[data-v-b99b231c],.paymentOrgHealthAccounts[data-v-b99b231c],.paymentOrgHealthDate[data-v-b99b231c],.paymentOrgHealthDriver[data-v-b99b231c]{gap:var(--sp-0-5);min-width:0;display:grid}.paymentOrgHealthMetric strong[data-v-b99b231c],.paymentOrgHealthMetric--summary strong[data-v-b99b231c]{color:var(--color-debit-text)}.paymentOrgHealthMetric em[data-v-b99b231c],.paymentOrgHealthDue em[data-v-b99b231c],.paymentOrgHealthDate em[data-v-b99b231c],.paymentOrgHealthDriver em[data-v-b99b231c]{min-width:0;color:var(--text-secondary);font-size:var(--type-meta-size);font-style:normal;line-height:var(--leading-normal);overflow-wrap:anywhere}.paymentOrgHealthRiskLine[data-v-b99b231c]{border-radius:var(--radius-full);background:linear-gradient(90deg, var(--accent-soft) 0 var(--risk-point), var(--color-bad) var(--risk-point) 100%);width:64px;min-width:0;height:4px;display:block;position:relative;overflow:hidden}.paymentOrgHealthRiskLine[data-v-b99b231c]:after{content:"";top:-3px;bottom:-3px;left:var(--risk-point);background:var(--color-debit-text);width:2px;position:absolute;transform:translate(-1px)}.paymentOrgHealthRiskText[data-v-b99b231c],.paymentOrgHealthDepthNote[data-v-b99b231c]{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.paymentOrgHealthReason[data-v-b99b231c]{align-items:flex-start;gap:var(--sp-1);min-width:0;padding:var(--sp-1) var(--sp-2) var(--sp-1) calc(30px + var(--sp-2));border-top:1px dashed var(--border-lighter);background:var(--surface-raised);margin:0;display:flex}.paymentOrgHealthReason strong[data-v-b99b231c]{color:var(--text-primary);flex:none}.paymentOrgHealthReason span[data-v-b99b231c]{white-space:normal}.paymentOrgHealthAccountSplit[data-v-b99b231c]{min-width:0;padding:0 var(--sp-1) var(--sp-1);gap:0;display:grid}.paymentOrgHealthAccountGap[data-v-b99b231c]{align-items:center;gap:var(--sp-1);min-width:0;padding:var(--sp-1) 0;border-top:1px solid var(--border-lighter);background:0 0;grid-template-columns:minmax(180px,1.15fr) minmax(116px,.65fr) minmax(112px,.6fr) minmax(210px,1.25fr) minmax(140px,auto);display:grid}.paymentOrgHealthRowActions[data-v-b99b231c]{justify-content:flex-end;align-items:center;gap:var(--sp-1);flex-wrap:wrap;min-width:0;display:flex}.paymentOrgHealthPrimaryAction[data-v-b99b231c]{white-space:nowrap;justify-self:end}.paymentOrgHealthEmpty[data-v-b99b231c],.paymentOrgHealthAccountEmpty[data-v-b99b231c]{align-items:center;gap:var(--sp-1);min-width:0;padding:var(--sp-1-5);border:1px solid var(--border-lighter);background:var(--surface-raised);color:var(--text-secondary);font-size:var(--type-meta-size);line-height:var(--leading-normal);border-radius:8px;margin:0;display:flex}@media (pointer:coarse){.paymentOrgHealthRowActions[data-v-b99b231c] .btn{min-height:45px}}@container payment-org-health (width<=800px){.paymentOrgHealthRowSummary[data-v-b99b231c]{grid-template-columns:30px minmax(0,1fr) minmax(104px,.7fr) minmax(104px,.7fr) minmax(88px,auto) auto}.paymentOrgHealthAccounts[data-v-b99b231c],.paymentOrgHealthRiskLine[data-v-b99b231c]{display:none}.paymentOrgHealthAccountGap[data-v-b99b231c]{grid-template-columns:minmax(0,1fr) minmax(96px,.55fr) minmax(96px,.55fr)}.paymentOrgHealthDriver[data-v-b99b231c],.paymentOrgHealthRowActions[data-v-b99b231c]{grid-column:2/-1}}@container payment-org-health (width<=650px){.paymentOrgHealthRowSummary[data-v-b99b231c]{grid-template-columns:40px minmax(0,1fr) auto;grid-template-areas:"signal identity need""signal due action"}.paymentOrgHealthSignal[data-v-b99b231c]{grid-area:signal}.paymentOrgHealthIdentity[data-v-b99b231c]{grid-area:identity}.paymentOrgHealthNeed[data-v-b99b231c]{grid-area:need}.paymentOrgHealthDue[data-v-b99b231c]{grid-area:due}.paymentOrgHealthPrimaryAction[data-v-b99b231c]{grid-area:action}.paymentOrgHealthDepthNote[data-v-b99b231c]{display:none}.paymentOrgHealthRowSummary[data-v-b99b231c]:after{top:var(--sp-2);right:var(--sp-2);position:absolute}.paymentOrgHealthAccounts[data-v-b99b231c],.paymentOrgHealthRiskLine[data-v-b99b231c]{display:none}.paymentOrgHealthSignal[data-v-b99b231c]{min-width:40px;min-height:40px}}@container payment-org-health (width<=560px){.paymentOrgHealthHead[data-v-b99b231c]{flex-direction:column;align-items:stretch}}@container payment-org-health (width<=420px){.paymentOrgHealthRowSummary[data-v-b99b231c],.paymentOrgHealthAccountGap[data-v-b99b231c]{grid-template-columns:1fr;align-items:stretch}.paymentOrgHealthRowSummary[data-v-b99b231c]{padding-right:var(--sp-5)}.paymentOrgHealthRowSummary[data-v-b99b231c]:after{top:var(--sp-2);right:var(--sp-2);position:absolute}.paymentOrgHealthDriver[data-v-b99b231c],.paymentOrgHealthRowActions[data-v-b99b231c]{grid-column:auto;justify-content:flex-start}.paymentOrgHealthSignal[data-v-b99b231c],.paymentOrgHealthPrimaryAction[data-v-b99b231c]{justify-self:start}.paymentOrgHealthReason[data-v-b99b231c]{padding-left:var(--sp-2);display:grid}}@media (pointer:coarse){.paymentOrgHealthSignal[data-v-b99b231c]{min-width:40px;min-height:40px}}.scenarioBatchBar[data-v-576e022a]{border:1px solid var(--accent-soft-border);background:var(--accent-soft);color:var(--text-primary);border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 14px;margin-bottom:8px;padding:8px 12px;display:flex}.scenarioBatchCount[data-v-576e022a]{font-size:13px;font-weight:560}.scenarioBatchActions[data-v-576e022a]{align-items:center;gap:8px;display:inline-flex}.scenarioCompare[data-v-c49884d8]{background:var(--surface);border:1px solid var(--border-lighter);border-radius:14px}.scenarioCompareHead[data-v-c49884d8]{border-bottom:1px solid var(--border-lighter);justify-content:space-between;align-items:baseline;gap:12px;padding:14px 18px;display:flex}.scenarioCompareHead h3[data-v-c49884d8]{margin:0;font-size:15px;font-weight:640}.scenarioCompareHelp[data-v-c49884d8]{border:1px solid var(--border);width:18px;height:18px;color:var(--text-secondary);cursor:pointer;background:0 0;border-radius:50%;justify-content:center;align-items:center;padding:0;font-size:12px;font-weight:680;line-height:1;display:inline-flex}.scenarioCompareHelp[data-v-c49884d8]:hover{color:var(--text-primary);border-color:var(--text-tertiary)}.scenarioCompareHelp[data-v-c49884d8]:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.scenarioCompareLegend[data-v-c49884d8]{border:1px solid var(--border-lighter);border-radius:var(--radius-md,10px);background:var(--surface-muted);font-size:var(--text-xs,12px);color:var(--text-secondary);margin:4px 0 8px;padding:8px 12px;line-height:1.45}.scenarioCompareLegend ul[data-v-c49884d8]{gap:2px;margin:0;padding-left:16px;display:grid}.scenarioCompareLegend__safety[data-v-c49884d8]{margin-top:6px;font-weight:620}.ephemeral[data-v-c49884d8]{color:var(--text-tertiary);align-items:center;gap:6px;font-size:12px;display:inline-flex}.ephemeral[data-v-c49884d8]:before{content:"";background:var(--accent-soft);border-radius:50%;width:6px;height:6px}.scenarioChips[data-v-c49884d8]{flex-wrap:wrap;gap:8px;padding:14px 18px 4px;display:flex}.scenarioChip[data-v-c49884d8]{border:1px solid var(--border);background:var(--surface-muted);color:var(--text-secondary);font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:6px 12px;font-size:13px;font-weight:560;display:inline-flex}.scenarioChip .dot[data-v-c49884d8]{background:var(--c);border-radius:50%;flex:none;width:10px;height:10px}.scenarioChip[aria-pressed=true][data-v-c49884d8]{color:var(--text-primary);background:var(--surface)}.scenarioChip[aria-pressed=false][data-v-c49884d8]{opacity:.55}.scenarioChip[aria-pressed=false] .dot[data-v-c49884d8]{background:var(--text-tertiary)}.scenarioChip[data-v-c49884d8]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.scenarioPlot[data-v-c49884d8]{padding:12px 18px 4px}.scenarioSvg[data-v-c49884d8]{width:100%;height:auto;display:block}.axis[data-v-c49884d8]{fill:var(--text-tertiary);font-variant-numeric:tabular-nums;font-size:11px}.gridLine[data-v-c49884d8]{stroke:var(--border-lighter)}.zeroLine[data-v-c49884d8]{stroke:var(--border-strong);stroke-width:1px;stroke-dasharray:2 4}.gapZone[data-v-c49884d8]{fill:var(--scenario-gap-wash)}.scenarioLine[data-v-c49884d8]{fill:none;stroke-width:2.25px;stroke-linejoin:round;stroke-linecap:round}.scenarioLine.isBase[data-v-c49884d8]{stroke-width:1.75px;stroke-dasharray:5 4}.endCap[data-v-c49884d8]{stroke:var(--surface);stroke-width:2px}.gapMarker[data-v-c49884d8]{fill:none;stroke-width:1.5px}.scenarioTable[data-v-c49884d8]{border-collapse:collapse;width:100%;font-size:14px}.scenarioTable caption[data-v-c49884d8]{text-align:left;letter-spacing:.06em;text-transform:uppercase;color:var(--text-tertiary);padding:14px 18px 4px;font-size:12px;font-weight:640}.scenarioTable th[data-v-c49884d8],.scenarioTable td[data-v-c49884d8]{text-align:right;border-top:1px solid var(--border-lighter);padding:10px 18px}.scenarioTable th[data-v-c49884d8]:first-child,.scenarioTable td[data-v-c49884d8]:first-child{text-align:left}.scenarioTable thead th[data-v-c49884d8]{color:var(--text-secondary);border-top:none;font-size:12.5px;font-weight:560}.num[data-v-c49884d8]{font-variant-numeric:tabular-nums}.deficit[data-v-c49884d8]{color:var(--danger)}.delta.up[data-v-c49884d8]{color:var(--success)}.delta.down[data-v-c49884d8]{color:var(--danger)}.delta.flat[data-v-c49884d8]{color:var(--text-tertiary)}.name[data-v-c49884d8]{align-items:center;gap:9px;font-weight:600;display:inline-flex}.name .dot[data-v-c49884d8]{background:var(--c);border-radius:50%;flex:none;width:9px;height:9px}.rowOff[data-v-c49884d8]{opacity:.4}.pill[data-v-c49884d8]{border-radius:999px;padding:3px 9px;font-size:12.5px;font-weight:600;display:inline-flex}.pill.ok[data-v-c49884d8]{color:var(--success);background:color-mix(in srgb, var(--success) 14%, transparent)}.pill.gap[data-v-c49884d8]{color:var(--danger);background:var(--scenario-gap-wash)}.scenarioSummary[data-v-c49884d8]{color:var(--text-secondary);margin:0;padding:12px 18px 16px;font-size:13px}.scenarioHint[data-v-9b344f59]{border:1px solid var(--accent-border,var(--border));border-radius:var(--radius-md,10px);background:color-mix(in srgb, var(--accent) 6%, var(--surface));align-items:flex-start;gap:10px;padding:10px 12px;display:flex}.scenarioHint__icon[data-v-9b344f59]{color:var(--accent-strong,var(--accent));flex:none;margin-top:1px;display:inline-flex}.scenarioHint__body[data-v-9b344f59]{flex:auto;gap:4px;min-width:0;display:grid}.scenarioHint__title[data-v-9b344f59]{font-size:var(--text-sm-plus,13px);color:var(--text-primary);font-weight:680}.scenarioHint__steps[data-v-9b344f59]{font-size:var(--text-xs,12px);color:var(--text-secondary);gap:2px;margin:0;padding-left:18px;line-height:1.4;display:grid}.scenarioHint__safety[data-v-9b344f59]{font-size:var(--text-xs,12px);color:var(--text-secondary);font-weight:620;line-height:1.4}.scenarioHint__dismiss[data-v-9b344f59]{flex:none}.scenarioManageBar[data-v-d1211d58]{flex-wrap:wrap;align-items:center;gap:10px 14px;display:flex}.scenarioSavedChips[data-v-d1211d58]{flex-wrap:wrap;gap:8px;display:flex}.scenarioSavedChip[data-v-d1211d58]{border:1px solid var(--border);background:var(--surface-muted);color:var(--text-secondary);border-radius:999px;align-items:center;gap:6px;padding:5px 8px 5px 11px;font-size:13px;font-weight:560;display:inline-flex}.scenarioSavedChipRemove[data-v-d1211d58]{width:16px;height:16px;color:var(--text-tertiary);cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:0;font-size:11px;line-height:1;display:inline-flex}.scenarioSavedChipRemove[data-v-d1211d58]:hover{color:var(--danger);background:color-mix(in srgb, var(--danger) 14%, transparent)}.scenarioSavedChipRemove[data-v-d1211d58]:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.scenarioSaveRow[data-v-d1211d58]{align-items:center;gap:8px;display:inline-flex}.paymentScenarioSummary[data-v-edf6da1a]{gap:var(--sp-2);min-width:0;margin-bottom:var(--sp-2);padding:var(--sp-2);border:1px solid var(--color-warn-border);border-radius:var(--radius-sm);background:var(--color-warn);display:grid}.paymentScenarioSummaryHead[data-v-edf6da1a]{justify-content:space-between;align-items:flex-start;gap:var(--sp-2);min-width:0;display:flex}.paymentScenarioSummaryHead div[data-v-edf6da1a]{gap:var(--sp-0-5);min-width:0;display:grid}.paymentScenarioSummaryHead strong[data-v-edf6da1a]{color:var(--text-primary);font-size:var(--type-body-size);font-weight:600;line-height:var(--leading-tight)}.paymentScenarioSummaryHead span[data-v-edf6da1a],.paymentScenarioSummaryActions span[data-v-edf6da1a]{min-width:0;color:var(--text-secondary);font-size:var(--type-meta-size);line-height:var(--leading-normal)}.paymentScenarioSummaryGrid[data-v-edf6da1a]{gap:var(--sp-1);grid-template-columns:repeat(4,minmax(0,1fr));min-width:0;display:grid}.paymentScenarioMetric[data-v-edf6da1a]{min-width:0;padding:var(--sp-1);border:1px solid var(--border-lighter);border-radius:var(--radius-xs);background:var(--surface);gap:2px;display:grid}.paymentScenarioMetric small[data-v-edf6da1a]{min-width:0;color:var(--text-muted);font-size:var(--font-xs)}.paymentScenarioMetric strong[data-v-edf6da1a]{min-width:0;color:var(--text-main);font-size:var(--font-sm);overflow-wrap:anywhere}.paymentScenarioSummaryActions[data-v-edf6da1a]{justify-content:flex-end;align-items:center;gap:var(--sp-1);flex-wrap:wrap;min-width:0;display:flex}@media (width<=720px){.paymentScenarioSummaryHead[data-v-edf6da1a]{display:grid}.paymentScenarioSummaryGrid[data-v-edf6da1a]{grid-template-columns:repeat(2,minmax(0,1fr))}}.paymentRecurringPreview[data-v-5ce11ffd]{gap:var(--sp-2);min-width:0;padding:var(--sp-2);border:1px solid var(--border-lighter);border-radius:var(--radius-sm);background:var(--surface);display:grid}.paymentRecurringPreview header[data-v-5ce11ffd]{justify-content:space-between;align-items:center;gap:var(--sp-2);min-width:0;display:flex}.paymentRecurringPreview strong[data-v-5ce11ffd]{min-width:0;color:var(--text-primary);font-size:var(--type-body-size);line-height:var(--leading-tight)}.paymentRecurringPreview span[data-v-5ce11ffd],.paymentRecurringPreview small[data-v-5ce11ffd]{min-width:0;color:var(--text-secondary);font-size:var(--type-meta-size);line-height:var(--leading-tight)}.paymentRecurringPreviewGrid[data-v-5ce11ffd]{gap:var(--sp-1);grid-template-columns:1.4fr minmax(0,.8fr) minmax(0,1fr);min-width:0;display:grid}.paymentRecurringPreviewGrid>span[data-v-5ce11ffd]{gap:var(--sp-0-5);min-width:0;padding:var(--sp-1);border:1px solid var(--border-lighter);border-radius:var(--radius-xs);background:var(--surface-raised);display:grid}.paymentRecurringPreviewGrid strong[data-v-5ce11ffd]{overflow-wrap:anywhere}@media (width<=720px){.paymentRecurringPreview header[data-v-5ce11ffd]{display:grid}.paymentRecurringPreviewGrid[data-v-5ce11ffd]{grid-template-columns:1fr}}.paymentCalendarPage[data-v-1674e5a8]{min-height:100%}.paymentCalendarToolbar[data-v-1674e5a8]{gap:var(--sp-2);grid-template-columns:minmax(220px,1fr) auto auto;align-items:center;width:100%;min-width:0;display:grid}.paymentCalendarFilters[data-v-1674e5a8]{gap:var(--sp-1-5);flex-wrap:wrap;min-width:0;display:flex}.paymentCalendarHorizon[data-v-1674e5a8]{gap:var(--sp-1);align-items:center;display:flex}.paymentCalendarViews[data-v-1674e5a8]{gap:var(--sp-1);flex-wrap:wrap;align-items:center;display:flex}.paymentState[data-v-1674e5a8],.paymentNotice[data-v-1674e5a8]{align-items:center;gap:var(--sp-2);min-height:52px;padding:var(--sp-3);border:1px solid var(--border-lighter);background:var(--surface-raised);color:var(--text-secondary);border-radius:8px;display:flex}.paymentState--error[data-v-1674e5a8]{border-color:var(--color-bad-border);background:var(--color-bad);color:var(--text-primary)}.paymentNotice[data-v-1674e5a8]{margin-bottom:var(--sp-3);border-color:var(--color-warn-border);background:var(--color-warn)}.paymentPlanWarnings[data-v-1674e5a8]{align-items:flex-start;gap:var(--sp-1);min-width:0;padding:var(--sp-1) var(--sp-2);border:1px solid var(--color-warn-border);background:var(--color-warn);color:var(--text-primary);font-size:var(--font-xs);line-height:var(--leading-normal);border-radius:8px;display:flex}.paymentPlanWarnings span[data-v-1674e5a8]{min-width:0}.paymentBlock[data-v-1674e5a8]{gap:var(--sp-2);min-width:0;margin-bottom:var(--sp-3);display:grid}.paymentBlock .paymentCockpit[data-v-1674e5a8],.paymentBlock .paymentOrgHealth[data-v-1674e5a8],.paymentBlock .paymentForecast[data-v-1674e5a8],.paymentBlock .paymentWorkspaceBar[data-v-1674e5a8]{margin-bottom:0}.paymentCockpit[data-v-1674e5a8]{gap:var(--sp-1);margin-bottom:var(--sp-2);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.paymentCockpitMain[data-v-1674e5a8]{align-content:start;gap:var(--sp-1);min-width:0;display:grid}.paymentCalendarActionsPanel[data-v-1674e5a8]{border:1px solid var(--border-lighter);background:var(--surface);border-radius:8px;gap:0;min-width:0;padding:0;display:grid;overflow:hidden}.paymentCockpitActions[data-v-1674e5a8],.paymentCockpitSignals[data-v-1674e5a8],.paymentWorkspaceBar[data-v-1674e5a8],.paymentWorkspaceTools[data-v-1674e5a8]{min-width:0;display:flex}.paymentCockpitActions[data-v-1674e5a8],.paymentCockpitSignals[data-v-1674e5a8]{gap:var(--sp-1);flex-wrap:wrap}.paymentCalendarActionsPanel>.paymentCockpitActions[data-v-1674e5a8],.paymentCalendarActionsPanel>.paymentCockpitSignals[data-v-1674e5a8]{padding:var(--sp-1)}.paymentCalendarActionsPanel>.paymentCockpitActions[data-v-1674e5a8]{border-bottom:1px solid var(--border-lighter)}.paymentCockpitActions--secondary[data-v-1674e5a8]{gap:var(--sp-1)}.paymentCockpitActionsLabel[data-v-1674e5a8]{color:var(--text-tertiary);font-size:var(--type-meta-size);line-height:var(--leading-tight);flex-basis:100%}.paymentWorkspaceBar[data-v-1674e5a8]{justify-content:space-between;align-items:center;gap:var(--sp-1);margin-bottom:var(--sp-2);padding:var(--sp-1);border:1px solid var(--border-lighter);background:var(--surface-raised);border-radius:8px}.paymentWorkspaceTools[data-v-1674e5a8]{justify-content:flex-end;align-items:center;gap:var(--sp-1);flex-wrap:wrap}.paymentApprovalPanel[data-v-1674e5a8]{gap:var(--sp-1);padding:var(--sp-1);border-bottom:1px solid var(--border-lighter);display:grid}.paymentApprovalPanel header[data-v-1674e5a8],.paymentApprovalPanelNext[data-v-1674e5a8],.paymentApprovalPanelRow[data-v-1674e5a8],.paymentApprovalPanelStats[data-v-1674e5a8],.paymentApprovalPanelEmpty[data-v-1674e5a8]{min-width:0;display:flex}.paymentApprovalPanel header[data-v-1674e5a8]{justify-content:space-between;align-items:baseline;gap:var(--sp-1)}.paymentApprovalPanel header span[data-v-1674e5a8],.paymentApprovalPanelNext span[data-v-1674e5a8],.paymentApprovalPanelContext[data-v-1674e5a8],.paymentApprovalPanelEmpty span[data-v-1674e5a8],.paymentApprovalPanelRow span[data-v-1674e5a8],.paymentApprovalPanelStats[data-v-1674e5a8],.paymentApprovalPanelNote[data-v-1674e5a8]{color:var(--text-tertiary);font-size:var(--type-meta-size);line-height:var(--leading-tight)}.paymentApprovalPanelContext[data-v-1674e5a8]{margin:0}.paymentApprovalPanel header strong[data-v-1674e5a8]{color:var(--text-primary);font-size:var(--type-body-size);font-weight:600;line-height:var(--leading-tight)}.paymentApprovalPanelNext[data-v-1674e5a8]{justify-content:space-between;align-items:center;gap:var(--sp-1);padding:var(--sp-1);border:1px solid var(--border-lighter);background:var(--surface-raised);border-radius:6px}.paymentApprovalPanelNext strong[data-v-1674e5a8]{min-width:0;color:var(--text-primary);font-size:var(--type-meta-size);font-weight:600;line-height:var(--leading-tight);text-align:right}.paymentApprovalPanelStats[data-v-1674e5a8]{align-items:center;gap:var(--sp-1);flex-wrap:wrap}.paymentApprovalPanelStats span[data-v-1674e5a8],.paymentApprovalPanelNote[data-v-1674e5a8]{padding:0 var(--sp-1);border:1px solid var(--border-lighter);background:0 0;border-radius:6px}.paymentApprovalPanelRows[data-v-1674e5a8]{border:1px solid var(--border-lighter);border-radius:6px;gap:0;display:grid;overflow:hidden}.paymentApprovalPanelEmpty[data-v-1674e5a8]{justify-content:space-between;align-items:center;gap:var(--sp-1);min-width:0}.paymentApprovalPanelEmpty span[data-v-1674e5a8]{min-width:0}.paymentApprovalPanelRow[data-v-1674e5a8]{justify-content:space-between;align-items:center;gap:var(--sp-1);padding:var(--sp-1);border:0;border-bottom:1px solid var(--border-lighter);background:var(--surface);border-radius:0}.paymentApprovalPanelRow[data-v-1674e5a8]:last-child{border-bottom:0}.paymentApprovalPanelRow>div[data-v-1674e5a8]{gap:var(--sp-0-5);min-width:0;display:grid}.paymentApprovalPanelRow strong[data-v-1674e5a8]{min-width:0;color:var(--text-primary);line-height:var(--leading-tight);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.paymentApprovalPanelRow>div span[data-v-1674e5a8]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.paymentCalendarGrid[data-v-1674e5a8]{gap:var(--sp-2);display:grid}.paymentGapChart[data-v-1674e5a8]{gap:var(--sp-1);margin-bottom:var(--sp-2);padding:var(--sp-2);border:1px solid var(--border-lighter);background:var(--surface);border-radius:8px;display:grid}.paymentGapChartHead[data-v-1674e5a8],.paymentGapChartTitle[data-v-1674e5a8]{align-items:center;min-width:0;display:flex}.paymentGapChartHead[data-v-1674e5a8]{justify-content:space-between;gap:var(--sp-2)}.paymentGapChartTitle[data-v-1674e5a8]{gap:var(--sp-1);color:var(--text-secondary);font-size:var(--type-body-size);font-weight:600;line-height:var(--leading-tight)}.paymentGapChartHead strong[data-v-1674e5a8]{color:var(--text-primary);font-size:var(--type-body-size);font-weight:600;line-height:var(--leading-tight);white-space:nowrap}.paymentGapChartPlot[data-v-1674e5a8]{gap:var(--sp-1);min-height:142px;padding:var(--sp-2);border:1px solid var(--border-lighter);background:var(--surface-raised);border-radius:8px;grid-auto-columns:minmax(18px,1fr);grid-auto-flow:column;display:grid;overflow-x:auto}.paymentGapColumn[data-v-1674e5a8]{gap:var(--sp-1);grid-template-rows:minmax(96px,1fr) 16px;min-width:18px;display:grid}.paymentGapTrack[data-v-1674e5a8]{border-bottom:1px solid var(--border-lighter);justify-content:center;align-items:flex-end;min-height:96px;display:flex}.paymentGapBar[data-v-1674e5a8]{border:1px solid var(--border-lighter);border-radius:var(--radius-full) var(--radius-full) 0 0;background:var(--surface);width:100%;min-height:3px;display:block}.paymentGapBar--ok[data-v-1674e5a8]{border-color:var(--color-ok-border);background:var(--color-ok)}.paymentGapBar--gap[data-v-1674e5a8]{border-color:color-mix(in srgb, var(--border-lighter) 72%, var(--color-bad-border));background:var(--surface-raised)}.paymentGapBar--zero[data-v-1674e5a8]{background:var(--border-lighter)}.paymentGapDate[data-v-1674e5a8]{min-width:0;color:var(--text-tertiary);font-size:var(--type-meta-size);line-height:var(--leading-tight);text-align:center;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.paymentDay[data-v-1674e5a8]{gap:var(--sp-1);padding:var(--sp-2);border:1px solid var(--border-lighter);background:var(--surface);border-radius:8px;display:grid}.paymentDay--warning[data-v-1674e5a8]{border-color:var(--color-warn-border)}.paymentDay--gap[data-v-1674e5a8]{border-color:color-mix(in srgb, var(--border-lighter) 72%, var(--color-bad-border));background:var(--surface)}.paymentDayHead[data-v-1674e5a8],.paymentDayTitle[data-v-1674e5a8],.paymentDayTotals[data-v-1674e5a8],.paymentItem[data-v-1674e5a8],.paymentItemMain[data-v-1674e5a8],.paymentItemMeta[data-v-1674e5a8]{min-width:0}.paymentDayHead[data-v-1674e5a8]{justify-content:space-between;gap:var(--sp-2);align-items:center;display:flex}.paymentDayTitle[data-v-1674e5a8]{align-items:center;gap:var(--sp-1-5);color:var(--text-secondary);display:flex}.paymentDayTitle strong[data-v-1674e5a8]{color:var(--text-primary)}.paymentDayStatus[data-v-1674e5a8]{padding:var(--sp-0-5) var(--sp-2);border:1px solid var(--border-lighter);border-radius:var(--radius-full);background:var(--surface-raised);color:var(--text-secondary);font-size:var(--type-meta-size);line-height:var(--leading-tight)}.paymentDay--gap .paymentDayStatus[data-v-1674e5a8]{border-color:var(--color-bad-border);background:var(--color-bad)}.paymentDay--warning .paymentDayStatus[data-v-1674e5a8]{border-color:var(--color-warn-border);background:var(--color-warn)}.paymentDayTotals[data-v-1674e5a8]{gap:var(--sp-1);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.paymentDayTotals span[data-v-1674e5a8]{gap:var(--sp-0-5);min-width:0;padding:var(--sp-0-5) var(--sp-1);border:1px solid var(--border-lighter);background:var(--surface-raised);color:var(--text-tertiary);font-size:var(--type-meta-size);border-radius:6px;display:grid}.paymentDayTotals strong[data-v-1674e5a8]{min-width:0;color:var(--text-primary);font-size:var(--type-body-size);font-weight:600;line-height:var(--leading-tight);text-overflow:ellipsis;overflow:hidden}.paymentDayDiagnosis[data-v-1674e5a8]{gap:var(--sp-0-5);padding:var(--sp-1);border:1px solid var(--border-lighter);background:var(--surface-raised);border-radius:6px;display:grid}.paymentDayDiagnosis--bad[data-v-1674e5a8]{border-color:color-mix(in srgb, var(--border-lighter) 72%, var(--color-bad-border))}.paymentDayDiagnosis--warn[data-v-1674e5a8]{border-color:var(--color-warn-border)}.paymentDayDiagnosis strong[data-v-1674e5a8]{color:var(--text-primary);font-size:var(--type-body-size);font-weight:600;line-height:var(--leading-tight)}.paymentDayDiagnosis span[data-v-1674e5a8]{color:var(--text-secondary);font-size:var(--type-meta-size);line-height:var(--leading-normal)}.paymentDayPrimaryAction[data-v-1674e5a8]{justify-content:space-between;align-items:center;gap:var(--sp-1);min-width:0;padding:var(--sp-0-5) var(--sp-1);border:1px solid var(--border-lighter);background:var(--surface-raised);border-radius:6px;display:flex}.paymentDayPrimaryAction>div[data-v-1674e5a8]{gap:var(--sp-0-5);min-width:0;display:grid}.paymentDayPrimaryAction strong[data-v-1674e5a8],.paymentDayPrimaryAction span[data-v-1674e5a8]{text-overflow:ellipsis;min-width:0;overflow:hidden}.paymentDayPrimaryAction strong[data-v-1674e5a8]{color:var(--text-primary);font-size:var(--type-body-size);font-weight:600;line-height:var(--leading-tight)}.paymentDayPrimaryAction span[data-v-1674e5a8]{color:var(--text-tertiary);font-size:var(--type-meta-size);line-height:var(--leading-tight)}.paymentItems[data-v-1674e5a8]{gap:var(--sp-0-5);display:grid}.paymentItem[data-v-1674e5a8]{align-items:center;gap:var(--sp-1);padding:var(--sp-0-5) var(--sp-1);border:1px solid var(--border-lighter);background:var(--surface-raised);cursor:pointer;border-radius:6px;grid-template-columns:minmax(0,1.35fr) minmax(180px,.75fr) minmax(150px,auto) minmax(110px,auto);transition:border-color .14s,background-color .14s;display:grid}.paymentItem[data-v-1674e5a8]:hover,.paymentItem[data-v-1674e5a8]:focus-visible,.paymentItem--selected[data-v-1674e5a8]{border-color:var(--state-cell-selected-border);background:var(--accent-soft)}.paymentItem[data-v-1674e5a8]:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.paymentItem--budget-over[data-v-1674e5a8]{border-color:var(--color-bad-border)}.paymentItem--plan-overdue[data-v-1674e5a8]{border-color:var(--color-bad-border);background:var(--surface-raised)}.paymentItem--budget-warning[data-v-1674e5a8],.paymentItem--budget-missing[data-v-1674e5a8]{border-color:var(--color-warn-border)}.paymentItemMain[data-v-1674e5a8]{align-items:center;gap:var(--sp-2);display:flex}.paymentItemIcon[data-v-1674e5a8]{border:1px solid var(--border-lighter);background:var(--surface);width:24px;height:24px;color:var(--text-secondary);border-radius:6px;flex:0 0 24px;place-items:center;display:grid}.paymentItem--in .paymentItemIcon[data-v-1674e5a8],.paymentItem--in .paymentItemAmount[data-v-1674e5a8]{color:var(--color-credit-text)}.paymentItem--out .paymentItemIcon[data-v-1674e5a8],.paymentItem--out .paymentItemAmount[data-v-1674e5a8]{color:var(--color-debit-text)}.paymentItemText[data-v-1674e5a8],.paymentItemMeta[data-v-1674e5a8],.paymentItemApproval[data-v-1674e5a8]{gap:0;display:grid}.paymentItemText strong[data-v-1674e5a8],.paymentItemText span[data-v-1674e5a8],.paymentItemMeta span[data-v-1674e5a8]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.paymentItemText strong[data-v-1674e5a8]{color:var(--text-primary);font-size:var(--type-body-size);font-weight:600;line-height:var(--leading-tight)}.paymentItemText span[data-v-1674e5a8],.paymentItemMeta[data-v-1674e5a8]{color:var(--text-tertiary);font-size:var(--type-meta-size);line-height:var(--leading-tight)}.paymentItemSource[data-v-1674e5a8]{min-height:18px;margin-right:var(--sp-1);padding:0 var(--sp-1);border:1px solid var(--color-ok-border);border-radius:var(--radius-full);background:var(--color-ok);color:var(--text-secondary);font-size:var(--type-caption-size);line-height:var(--leading-tight);vertical-align:middle;align-items:center;display:inline-flex}.paymentItemSource--overdue[data-v-1674e5a8]{border-color:var(--color-bad-border);background:var(--color-bad);color:var(--color-debit-text)}.paymentItemBudget[data-v-1674e5a8]{color:var(--text-secondary)}.paymentItemApproval[data-v-1674e5a8]{justify-items:end}.paymentApprovalActions[data-v-1674e5a8]{justify-content:flex-end;gap:var(--sp-1);flex-wrap:wrap;min-width:0;display:flex}.paymentItemAmount[data-v-1674e5a8]{white-space:nowrap;font-size:var(--type-body-size);font-weight:600;line-height:var(--leading-tight);justify-self:end}.paymentDayEmpty[data-v-1674e5a8]{padding:var(--sp-2);border:1px dashed var(--border-lighter);color:var(--text-muted);background:var(--surface-raised);border-radius:8px}.paymentRecurringOverlay[data-v-1674e5a8]{z-index:var(--z-overlay-modal);padding:var(--sp-4);background:rgb(var(--shade) / .58);place-items:center;display:grid;position:fixed;inset:0}.paymentRecurringDialog[data-v-1674e5a8]{gap:var(--sp-3);width:min(880px,100%);max-height:min(840px, calc(100vh - var(--sp-8)));padding:var(--sp-4);border:1px solid var(--border-lighter);background:var(--surface);color:var(--text-primary);box-shadow:var(--shadow-lg);border-radius:8px;display:grid;overflow:auto}.paymentRecurringHead[data-v-1674e5a8],.paymentRecurringFoot[data-v-1674e5a8]{justify-content:space-between;align-items:flex-start;gap:var(--sp-3);min-width:0;display:flex}.paymentRecurringHead h2[data-v-1674e5a8]{color:var(--text-primary);font-size:var(--type-section-title-size);line-height:var(--leading-tight);margin:0}.paymentRecurringHead p[data-v-1674e5a8],.paymentRecurringFoot>span[data-v-1674e5a8]{margin:var(--sp-1) 0 0;color:var(--text-tertiary);font-size:var(--type-meta-size);line-height:var(--leading-normal)}.paymentRecurringSection[data-v-1674e5a8],.paymentRecurringGrid[data-v-1674e5a8],.paymentRecurringRefs[data-v-1674e5a8],.paymentRecurringEnd[data-v-1674e5a8]{gap:var(--sp-2);min-width:0;display:grid}.paymentRecurringGrid[data-v-1674e5a8],.paymentRecurringRefs[data-v-1674e5a8]{grid-template-columns:repeat(2,minmax(0,1fr))}.paymentRecurringSection label[data-v-1674e5a8],.paymentRecurringGrid label[data-v-1674e5a8]{gap:var(--sp-1);min-width:0;display:grid}.paymentRecurringSection span[data-v-1674e5a8],.paymentRecurringGrid span[data-v-1674e5a8],.paymentRecurringEnd>span[data-v-1674e5a8]{color:var(--text-tertiary);font-size:var(--type-meta-size);line-height:var(--leading-tight)}.paymentRecurringSection input[data-v-1674e5a8],.paymentRecurringGrid input[data-v-1674e5a8],.paymentRecurringGrid select[data-v-1674e5a8],.paymentRecurringEnd input[data-v-1674e5a8]{width:100%;min-width:0;min-height:38px;padding:0 var(--sp-2);border:1px solid var(--border-lighter);background:var(--surface-raised);color:var(--text-primary);font:inherit;border-radius:8px}.paymentRecurringSegments[data-v-1674e5a8]{gap:var(--sp-1);flex-wrap:wrap;display:flex}.paymentRecurringSegments button[data-v-1674e5a8]{min-height:32px;padding:0 var(--sp-2);border:1px solid var(--border-lighter);background:var(--surface-raised);color:var(--text-secondary);font:inherit;cursor:pointer;border-radius:8px}.paymentRecurringSegments button.active[data-v-1674e5a8]{border-color:var(--state-cell-selected-border);background:var(--accent-soft);color:var(--text-primary)}.paymentRecurringFoot[data-v-1674e5a8]{padding-top:var(--sp-2);border-top:1px solid var(--border-lighter);align-items:center}.paymentRecurringFoot>div[data-v-1674e5a8]{gap:var(--sp-2);justify-content:flex-end;display:flex}.paymentSourceNote[data-v-1674e5a8]{align-items:center;gap:var(--sp-1);min-width:0;margin-bottom:var(--sp-2);padding:var(--sp-1) var(--sp-2);border:1px solid var(--border-lighter);background:var(--surface-raised);color:var(--text-secondary);font-size:var(--type-meta-size);line-height:var(--leading-normal);border-radius:8px;display:flex}.paymentSourceNote--attention[data-v-1674e5a8]{border-color:color-mix(in srgb, var(--border-lighter) 72%, var(--color-warn-border));background:var(--surface-raised)}.paymentSourceNote span[data-v-1674e5a8]{min-width:0}.paymentCockpitMain .paymentSourceNote[data-v-1674e5a8]{margin:var(--sp-1) 0 0}.paymentEmptyState[data-v-1674e5a8],.paymentFilters[data-v-1674e5a8],.paymentList[data-v-1674e5a8],.paymentActionCard[data-v-1674e5a8],.paymentCycleRow[data-v-1674e5a8]{border:1px solid var(--border-lighter);background:var(--surface);border-radius:8px;min-width:0}.paymentEmptyState[data-v-1674e5a8]{justify-content:space-between;align-items:center;gap:var(--sp-3);margin-bottom:var(--sp-3);padding:var(--sp-3);display:flex}.paymentEmptyState>div[data-v-1674e5a8]:first-child{gap:var(--sp-1);min-width:0;display:grid}.paymentEmptyState strong[data-v-1674e5a8]{color:var(--text-primary);font-size:var(--type-body-size);font-weight:600;line-height:var(--leading-tight)}.paymentEmptyState span[data-v-1674e5a8]{color:var(--text-secondary);font-size:var(--type-meta-size);line-height:var(--leading-normal)}.paymentEmptyActions[data-v-1674e5a8],.paymentFilterGroup[data-v-1674e5a8],.paymentListHead[data-v-1674e5a8],.paymentGapRow[data-v-1674e5a8],.paymentGapRowActions[data-v-1674e5a8],.paymentCycleRow[data-v-1674e5a8],.paymentCycleRowActions[data-v-1674e5a8]{gap:var(--sp-2);min-width:0;display:flex}.paymentEmptyActions[data-v-1674e5a8]{flex-wrap:wrap;justify-content:flex-end;align-items:center}.paymentFilters[data-v-1674e5a8]{gap:var(--sp-2);margin-bottom:var(--sp-3);padding:var(--sp-2);display:grid}.paymentFilterGroup[data-v-1674e5a8]{flex-wrap:wrap;align-items:center}.paymentFilterGroup select[data-v-1674e5a8],.paymentFilterGroup input[data-v-1674e5a8]{min-width:160px;min-height:32px;padding:0 var(--sp-2);border:1px solid var(--border-lighter);background:var(--surface-raised);color:var(--text-primary);font:inherit;font-size:var(--type-meta-size);border-radius:8px}.paymentChip[data-v-1674e5a8]{min-height:22px;padding:0 var(--sp-1);border:1px solid var(--border-lighter);color:var(--text-secondary);font-size:var(--type-meta-size);line-height:var(--leading-tight);background:0 0;border-radius:6px;align-items:center;display:inline-flex}.paymentChip--good[data-v-1674e5a8]{border-color:var(--color-ok-border);background:0 0}.paymentChip--bad[data-v-1674e5a8]{border-color:var(--color-bad-border);color:var(--color-debit-text);background:0 0}.paymentChip--warn[data-v-1674e5a8]{border-color:var(--color-warn-border);background:0 0}.paymentMonth[data-v-1674e5a8]{gap:var(--sp-1);grid-template-columns:minmax(0,1fr) 320px;align-items:start;display:grid}.paymentMonthGrid[data-v-1674e5a8]{border:1px solid var(--border-lighter);background:var(--surface);border-radius:8px;gap:0;min-width:0;padding:0;display:grid;overflow:hidden}.paymentMonthHead[data-v-1674e5a8]{justify-content:space-between;align-items:center;gap:var(--sp-1);padding:var(--sp-0-5) var(--sp-1);border-bottom:1px solid var(--border-lighter);display:flex}.paymentMonthNav[data-v-1674e5a8]{align-items:center;gap:var(--sp-1);display:flex}.paymentMonthNav strong[data-v-1674e5a8]{text-align:center;min-width:116px;color:var(--text-primary);font-size:var(--type-meta-size);font-weight:600}.paymentMonthHint[data-v-1674e5a8]{color:var(--text-tertiary);font-size:var(--type-caption-size)}.paymentDow[data-v-1674e5a8]{border-bottom:1px solid var(--border-lighter);background:var(--surface-raised);grid-template-columns:repeat(7,minmax(0,1fr));gap:0;display:grid}.paymentDow span[data-v-1674e5a8]{border-right:1px solid var(--border-lighter);text-align:center;min-height:22px;color:var(--text-tertiary);font-size:var(--type-caption-size);text-transform:uppercase;letter-spacing:0;place-items:center;display:grid}.paymentDow span[data-v-1674e5a8]:last-child{border-right:0}.paymentGrid[data-v-1674e5a8]{grid-template-columns:repeat(7,minmax(0,1fr));grid-auto-rows:62px;gap:0;display:grid}.pcCell[data-v-1674e5a8]{min-width:0;padding:var(--sp-0-5) var(--sp-1);border:0;border-right:1px solid var(--border-lighter);border-bottom:1px solid var(--border-lighter);background:var(--surface);color:var(--text-secondary);font:inherit;text-align:left;border-radius:0;flex-direction:column;align-items:flex-start;gap:2px;display:flex;position:relative}.paymentGrid>.pcCell[data-v-1674e5a8]:nth-child(7n){border-right:0}.paymentGrid>.pcCell[data-v-1674e5a8]:nth-last-child(-n+7){border-bottom:0}button.pcCell[data-v-1674e5a8]{cursor:pointer;transition:border-color .14s,background-color .14s}button.pcCell[data-v-1674e5a8]:hover{border-color:var(--state-cell-selected-border)}.pcCell--blank[data-v-1674e5a8]{background:var(--surface)}.pcCell--past[data-v-1674e5a8]{opacity:.52}.pcCell--wknd .pcCellNum[data-v-1674e5a8]{color:var(--text-muted)}.pcCell--gap[data-v-1674e5a8]{border-color:color-mix(in srgb, var(--border-lighter) 82%, var(--color-bad-border));background:var(--surface);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--border-lighter) 82%, var(--color-bad-border))}.pcCell--gapTail[data-v-1674e5a8]{border-color:var(--border-lighter)}.pcCell--gapTail .pcCellBal[data-v-1674e5a8]{color:color-mix(in srgb, var(--text-tertiary) 62%, var(--color-debit-text));font-weight:500}.pcCell--scopeGap[data-v-1674e5a8]{border-color:color-mix(in srgb, var(--border-lighter) 70%, var(--color-bad-border));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--border-lighter) 82%, var(--color-bad-border))}.pcCell--scopeGap .pcCellBal[data-v-1674e5a8]{color:color-mix(in srgb, var(--text-tertiary) 62%, var(--color-debit-text));font-weight:500}.pcCell--firstGap[data-v-1674e5a8]{border-color:var(--color-bad-border);background:var(--surface);box-shadow:inset 0 0 0 1px var(--color-bad-border)}.pcCell--warning[data-v-1674e5a8]{border-color:var(--color-warn-border);box-shadow:inset 0 0 0 1px var(--color-warn-border)}.pcCell--today[data-v-1674e5a8]{box-shadow:inset 0 0 0 1px var(--state-cell-selected-border)}.pcCell--selected[data-v-1674e5a8]{outline:1.5px solid var(--focus-ring);outline-offset:1px}.pcCellNum[data-v-1674e5a8]{font-size:var(--type-meta-size);color:var(--text-secondary);font-variant-numeric:tabular-nums;font-weight:500}.pcCellFlag[data-v-1674e5a8]{color:var(--color-debit-text);font-size:var(--type-caption-size);font-weight:600;line-height:var(--leading-tight);border:0;border-radius:0;padding:0}.pcCellFlag--scope[data-v-1674e5a8]{background:0 0}.pcCellBal[data-v-1674e5a8]{font-size:var(--type-caption-size);color:var(--text-tertiary);font-variant-numeric:tabular-nums}.pcCell--gap .pcCellBal[data-v-1674e5a8]{color:var(--color-debit-text);font-weight:500}.pcCellDot[data-v-1674e5a8]{top:var(--sp-0-5);right:var(--sp-0-5);border-radius:var(--radius-full);width:4px;height:4px;position:absolute}.pcCellDot.isOut[data-v-1674e5a8]{background:var(--color-debit-text)}.pcCellDot.isIn[data-v-1674e5a8]{background:var(--color-credit-text)}.pcCellFlow[data-v-1674e5a8]{align-items:flex-end;gap:2px;width:100%;height:4px;margin-top:auto;display:flex}.pcCellFlowBar[data-v-1674e5a8]{width:3px;min-height:2px;height:calc(var(--flow-ratio) * 100%);border-radius:var(--radius-full) var(--radius-full) 0 0;display:block}.pcCellFlowBar.isIn[data-v-1674e5a8]{background:var(--color-credit-text)}.pcCellFlowBar.isOut[data-v-1674e5a8]{background:var(--color-debit-text)}.pcCellFooter[data-v-1674e5a8]{justify-content:space-between;align-items:center;gap:var(--sp-1);width:100%;min-width:0;margin-top:auto;display:flex}.pcCellCount[data-v-1674e5a8]{min-width:0;color:var(--text-muted);font-size:var(--type-caption-size);line-height:var(--leading-tight);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.paymentLegend[data-v-1674e5a8]{gap:var(--sp-2);padding:var(--sp-1) var(--sp-1-5);border-top:1px solid var(--border-lighter);color:var(--text-tertiary);font-size:var(--type-caption-size);flex-wrap:wrap;display:flex}.paymentLegend span[data-v-1674e5a8]{align-items:center;gap:var(--sp-1);display:inline-flex}.paymentLegendChip[data-v-1674e5a8]{border-radius:2px;width:9px;height:9px;display:inline-block}.paymentLegendChip--ok[data-v-1674e5a8]{background:var(--surface);border:1px solid var(--color-ok-border)}.paymentLegendChip--gap[data-v-1674e5a8]{background:var(--surface-raised);border:1px solid color-mix(in srgb, var(--border-lighter) 74%, var(--color-bad-border))}.paymentLegendChip--scope[data-v-1674e5a8]{background:var(--surface-raised);border:1px solid color-mix(in srgb, var(--border-lighter) 58%, var(--color-bad-border))}.paymentLegendChip--today[data-v-1674e5a8]{box-shadow:inset 0 0 0 1.5px var(--state-cell-selected-border)}.paymentLegendDot[data-v-1674e5a8]{position:static}.paymentDayPanel[data-v-1674e5a8]{gap:var(--sp-1);padding:var(--sp-1);border:1px solid var(--border-lighter);background:var(--surface);top:var(--sp-3);border-radius:8px;min-width:0;display:grid;position:sticky}.paymentDayPanelHead[data-v-1674e5a8]{justify-content:space-between;align-items:center;gap:var(--sp-2);display:flex}.paymentDayPanelActions[data-v-1674e5a8]{justify-content:flex-end;align-items:center;gap:var(--sp-1);flex-wrap:wrap;min-width:0;display:flex}.paymentDayPanelHead h3[data-v-1674e5a8]{font-size:var(--type-body-size);color:var(--text-primary);margin:0;font-weight:600}.paymentDayStatus--gap[data-v-1674e5a8]{border-color:var(--color-bad-border);background:var(--color-bad)}.paymentDayStatus--warning[data-v-1674e5a8]{border-color:var(--color-warn-border);background:var(--color-warn)}.paymentList[data-v-1674e5a8]{gap:var(--sp-1);padding:var(--sp-2);display:grid}.paymentListHead[data-v-1674e5a8]{justify-content:space-between;align-items:center}.paymentListHead h3[data-v-1674e5a8]{color:var(--text-primary);font-size:var(--type-body-size);font-weight:600;line-height:var(--leading-tight);margin:0}.paymentListHead span[data-v-1674e5a8],.paymentGapRow span[data-v-1674e5a8],.paymentCycleRow span[data-v-1674e5a8],.paymentActionGuard[data-v-1674e5a8],.paymentActionCard span[data-v-1674e5a8]{color:var(--text-tertiary);font-size:var(--type-meta-size);line-height:var(--leading-normal)}.paymentListRows[data-v-1674e5a8],.paymentGapRows[data-v-1674e5a8],.paymentCycleRows[data-v-1674e5a8],.paymentActionGrid[data-v-1674e5a8]{gap:var(--sp-2);min-width:0;display:grid}.paymentGapRow[data-v-1674e5a8],.paymentCycleRow[data-v-1674e5a8]{padding:var(--sp-2);justify-content:space-between;align-items:center}.paymentGapRow[data-v-1674e5a8]{border-color:color-mix(in srgb, var(--border-lighter) 72%, var(--color-warn-border));background:var(--surface)}.paymentGapRow>div[data-v-1674e5a8]:first-child,.paymentCycleRowMain[data-v-1674e5a8],.paymentActionCard[data-v-1674e5a8]{gap:var(--sp-1);min-width:0;display:grid}.paymentGapRowActions[data-v-1674e5a8],.paymentCycleRowActions[data-v-1674e5a8]{flex-wrap:wrap;justify-content:flex-end;align-items:center}.paymentActionGrid[data-v-1674e5a8]{grid-template-columns:repeat(2,minmax(0,1fr))}.paymentActionGuard[data-v-1674e5a8]{margin:var(--sp-2) 0 0}.paymentActionCard[data-v-1674e5a8]{padding:var(--sp-3)}.paymentActionCard strong[data-v-1674e5a8],.paymentCycleRow strong[data-v-1674e5a8],.paymentGapRow strong[data-v-1674e5a8]{color:var(--text-primary);line-height:var(--leading-tight)}.paymentCycleManager[data-v-1674e5a8]{width:min(960px,100%)}.paymentCycleRow.isDisabled[data-v-1674e5a8]{opacity:.62}.paymentDayPanel .paymentItem[data-v-1674e5a8]{grid-template-columns:1fr;align-items:stretch}.paymentDayPanel .paymentItemMeta[data-v-1674e5a8],.paymentDayPanel .paymentItemApproval[data-v-1674e5a8]{grid-column:1/-1;justify-items:start}.paymentDayPanel .paymentApprovalActions[data-v-1674e5a8]{justify-content:flex-start}.paymentDayPanel .paymentItemAmount[data-v-1674e5a8]{justify-self:start}@media (width<=980px){.paymentMonth[data-v-1674e5a8]{grid-template-columns:1fr}.paymentDayPanel[data-v-1674e5a8]{position:static}}@media (width<=1180px){.paymentCalendarToolbar[data-v-1674e5a8]{grid-template-columns:minmax(0,1fr) auto auto}.paymentCockpit[data-v-1674e5a8]{grid-template-columns:1fr}.paymentCockpitSignals[data-v-1674e5a8]{grid-column:1/-1}.paymentItem[data-v-1674e5a8]{grid-template-columns:minmax(0,1fr) minmax(120px,auto)}.paymentItemMeta[data-v-1674e5a8],.paymentItemApproval[data-v-1674e5a8]{grid-column:1/-1;justify-items:start}.paymentApprovalActions[data-v-1674e5a8]{justify-content:flex-start}}@media (width<=760px){.paymentDayTotals[data-v-1674e5a8]{grid-template-columns:1fr}.paymentCalendarToolbar[data-v-1674e5a8]{grid-template-columns:minmax(0,1fr) auto auto}.paymentCalendarFilters[data-v-1674e5a8]{grid-column:1/-1}.paymentCalendarHorizon[data-v-1674e5a8]{flex-wrap:wrap}.paymentWorkspaceBar[data-v-1674e5a8]{flex-direction:column;align-items:stretch}.paymentWorkspaceTools[data-v-1674e5a8],.paymentCalendarViews[data-v-1674e5a8]{justify-content:flex-start}.paymentGapChartHead[data-v-1674e5a8],.paymentDayHead[data-v-1674e5a8]{flex-direction:column;align-items:flex-start}.paymentGapAdvice[data-v-1674e5a8],.paymentEmptyState[data-v-1674e5a8],.paymentListHead[data-v-1674e5a8],.paymentGapRow[data-v-1674e5a8],.paymentCycleRow[data-v-1674e5a8]{flex-direction:column;align-items:stretch}.paymentActionGrid[data-v-1674e5a8]{grid-template-columns:1fr}.paymentFilterGroup select[data-v-1674e5a8],.paymentFilterGroup input[data-v-1674e5a8]{width:100%}.paymentItem[data-v-1674e5a8]{grid-template-columns:1fr}.paymentItemAmount[data-v-1674e5a8]{justify-self:start}.paymentRecurringGrid[data-v-1674e5a8],.paymentRecurringRefs[data-v-1674e5a8],.paymentRecurringFoot[data-v-1674e5a8]{grid-template-columns:1fr}.paymentRecurringFoot[data-v-1674e5a8]{display:grid}.paymentRecurringFoot>div[data-v-1674e5a8]{justify-content:stretch}}.hintTiny{color:var(--text-secondary);font-size:var(--text-sm-plus);margin-top:var(--sp-1-5);font-weight:520}.regHero{align-items:stretch;gap:var(--sp-3-5);margin-bottom:var(--sp-3);flex-wrap:wrap;display:flex}.regHeroCard{padding:var(--sp-3) var(--sp-3) var(--sp-2-5);border:1px solid var(--border-lighter);border-radius:var(--radius-xl);background:linear-gradient(180deg, var(--surface) 0%, var(--surface-raised) 100%);box-shadow:0 10px 30px rgb(var(--shade) / .06);flex:520px}.regHeroTop{justify-content:space-between;align-items:flex-start;gap:var(--sp-2-5);flex-wrap:wrap;display:flex}.regSub{font-size:var(--ops-hint-size);line-height:var(--ops-hint-line);font-weight:var(--ops-hint-weight);color:var(--ops-hint-color);max-width:780px}.regActions{justify-content:flex-end;align-items:center;gap:var(--sp-2);flex-wrap:wrap;display:flex}.regStats{gap:var(--sp-2);margin-top:var(--sp-2-5);flex-wrap:wrap;display:flex}.statPill{align-items:center;gap:var(--sp-1-5);border:1px solid var(--border-lighter);border-radius:var(--radius-full);background:linear-gradient(180deg, var(--surface-raised), var(--surface));height:23px;min-height:23px;font-size:var(--text-md);padding:0 9px;display:flex}.statK{color:var(--text-secondary);font-weight:var(--fw-semibold)}.statV{font-weight:750}.regLayout{flex:1 1 0;grid-template-rows:auto auto auto;grid-template-columns:1fr;align-items:stretch;gap:0;width:100%;min-width:0;max-width:100%;display:grid;overflow:hidden}#panelOrg{grid-area:1/1/4}#panelAcc{grid-area:1/3}#panelCp{grid-area:3/3}.regLayout>.regResizer{grid-area:1/2/4}.regLayout>.regRowResizer{grid-area:2/3}.regLayout>.muted{grid-area:4/1/auto/-1}.regPanel{border:1px solid var(--border-lighter);border-radius:var(--radius-xl);background:var(--surface);min-width:0;height:100%;min-height:0;box-shadow:var(--reg-shadow);flex-direction:column;display:flex;overflow:hidden;container-type:inline-size}.regPanel.isNarrow .regPanelSub{display:none}.regPanel.isNarrow .regSearch{min-width:120px}.regPanelHeader{z-index:30;height:var(--reg-ctrl-h,38px);min-height:var(--reg-ctrl-h,38px);padding:var(--sp-1-5) var(--sp-2-5);border-bottom:1px solid var(--border-lighter);background:color-mix(in srgb, var(--bg-muted) 82%, var(--surface));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);align-items:center;display:flex;position:sticky;top:0;overflow:hidden}.regPanelHeader.stackTools{height:auto;min-height:unset;padding:var(--sp-1-5) var(--sp-2-5) var(--sp-2);flex-direction:column;justify-content:flex-start;align-items:stretch;gap:0;display:flex}.regPanelHeader.stackTools .regPanelTitleRow{justify-content:space-between;align-items:center;gap:var(--sp-2-5);width:100%;min-width:0;display:flex}.regPanelHeader.stackTools .regPanelTitleWrap{flex:auto;min-width:0}.regPanelHeader.stackTools .regPanelToolsRow{margin-top:var(--sp-1-5);align-items:center;width:100%;min-width:0;display:flex}.regPanelHeader.stackTools .regPanelTools{justify-content:flex-end;align-items:center;gap:var(--sp-2);width:100%;min-width:0;display:flex}.regPanelHeader.stackTools .regPanelTools .miniPills{margin-right:auto}.regPanelHeader.stackTools .regPanelSub{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;max-width:100%;overflow:hidden}.regPanelHeader.stackTools .regSearch{flex:260px;min-width:140px;max-width:none}.regPanelHeader.stackTools .miniPill{max-width:100%}.regPanelHeader.stackTools .miniPills{flex:none;min-width:0;max-width:none}.regPanelTitleRow{justify-content:space-between;align-items:center;gap:var(--sp-2);grid-template-columns:minmax(120px,auto) 1fr;width:100%;min-width:0;display:grid}.regPanelTitleRow>*{min-width:0}.regPanelTitleWrap{align-items:center;gap:var(--sp-2);min-width:0;display:flex}.regPanelTitle{letter-spacing:-.012em;color:var(--text-primary);font-size:12.4px;font-weight:740}.regPanelSub{font-size:var(--text-sm);color:var(--text-secondary)}.regPanelSub:empty{display:none}.regPanelSub:not(:empty):before{content:"Орг:";opacity:.7;font-weight:650}.regPanelTools{justify-content:flex-end;align-items:center;gap:var(--sp-1-5);flex-wrap:nowrap;min-width:0;display:flex;overflow:hidden}.regSearch{align-items:center;gap:var(--sp-2);min-width:140px;max-width:340px;height:var(--reg-ctrl-h);border:1px solid var(--border-lighter);border-radius:var(--radius-full);background:rgb(var(--shade) / .02);flex:160px;padding:0 10px;display:flex}.regSearch input{min-width:0;height:auto;color:var(--text-primary);background:0 0;border:none;outline:none;flex:1;padding:0;font-size:12.5px}.regSearch input:focus-visible{box-shadow:none;border-color:#0000}.regSearch input::placeholder{color:var(--text-muted)}.regSearch .ico{font-size:var(--text-sm);color:var(--text-muted);flex-shrink:0}.smallToggle{align-items:center;gap:var(--sp-2);height:28px;min-height:28px;padding:0 var(--sp-1-5);border:1px solid var(--border-lighter);background:linear-gradient(180deg, var(--surface-raised), var(--surface));color:var(--text-secondary);letter-spacing:-.01em;white-space:nowrap;cursor:pointer;border-radius:9px;flex-shrink:0;font-size:9.6px;font-weight:650;display:flex;overflow:hidden}.smallToggle input{margin:0}.orgRegistrySheet .miniPill{border-color:var(--ops-pill-border);background-image:var(--ops-toolbar-btn-bg);box-shadow:inset 0 1px 0 rgb(var(--glow) / .92);font-size:10.8px;line-height:1}.orgRegistrySheet .miniPill.duo{border-radius:12px}.orgRegistrySheet .miniPill.duo .txt,.orgRegistrySheet .miniPill.duo .pillLine{line-height:1}.orgRegistrySheet .smallToggle{border-color:var(--ops-pill-border);border-radius:var(--radius-full);background-image:var(--ops-toolbar-btn-bg);box-shadow:var(--ops-pill-shadow);font-size:10.45px}.orgRegistrySheet .regSearch{border-color:var(--ops-pill-border);border-radius:var(--radius-full);background-image:var(--ops-toolbar-btn-bg);box-shadow:inset 0 1px 0 rgb(var(--glow) / .92)}.orgRegistrySheet .regSearch input{font-size:11.4px}.orgRegistrySheet .regSearch .ico{font-size:12px}:root[data-theme=dark] .orgRegistrySheet .miniPill,:root[data-theme=dark] .orgRegistrySheet .regSearch{border-color:var(--border);background:var(--surface);color:var(--text-secondary);box-shadow:inset 0 1px 0 rgb(var(--glow) / .04), 0 1px 2px rgb(var(--shade) / .2);background-image:none}:root[data-theme=dark] .orgRegistrySheet .miniPill.duo .pillLbl,:root[data-theme=dark] .orgRegistrySheet .regSearch input::placeholder,:root[data-theme=dark] .orgRegistrySheet .regSearch .ico{color:var(--text-tertiary)}:root[data-theme=dark] .orgRegistrySheet .miniPill.duo .pillLbl{opacity:1}:root[data-theme=dark] .orgRegistrySheet .miniPill .countOk{color:var(--color-credit-text)}:root[data-theme=dark] .orgRegistrySheet .regSearch:focus-within{border-color:var(--state-control-border-hover);box-shadow:0 0 0 3px var(--state-control-ring)}:root[data-theme=dark] .orgRegistrySheet .regSearch input{color:var(--text-primary)}@media (width<=760px){.orgRegistrySheet .btn.btnPri{min-height:44px}.orgRegistrySheet .smallToggle{font-size:10.5px}.orgRegistrySheet .regSearch input{font-size:var(--text-sm-plus)}}.regPanelHeader .iconBtn{width:var(--reg-ctrl-h);height:var(--reg-ctrl-h);border-radius:var(--radius-md)}.orgList{min-height:0;overflow:auto}.regResizer{cursor:col-resize;touch-action:none;-webkit-user-select:none;user-select:none;position:relative}.regResizer:before{content:"";border-radius:var(--radius-full);background:var(--border-light);opacity:.7;width:1px;position:absolute;top:10px;bottom:10px;left:50%;transform:translate(-.5px)}.regResizer:after{content:"";border-radius:var(--radius-full);background:linear-gradient(180deg, rgb(var(--shade) / 0), rgb(var(--shade) / .16), rgb(var(--shade) / 0));opacity:.55;pointer-events:none;width:6px;height:22px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.regResizer:hover:before{background:var(--accent)}.regResizer:hover:after{opacity:.9}.regRowResizer{cursor:row-resize;touch-action:none;-webkit-user-select:none;user-select:none;border-top:1px solid var(--border-lighter);border-bottom:1px solid var(--border-lighter);background:linear-gradient(180deg, rgb(var(--shade) / .06), rgb(var(--shade) / 0) 55%, rgb(var(--shade) / .04));height:12px;position:relative}.regRowResizer:after{content:"";border-radius:var(--radius-full);background:rgb(var(--shade) / .18);width:72px;height:4px;box-shadow:0 1px 0 rgb(var(--glow) / .55);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.regRowResizer:hover:after{background:rgb(var(--accent-rgb) / .35)}body[data-focus] .regLayout .regRowResizer{display:none}body[data-focus=org] .regLayout{grid-template:"one"1fr/1fr}body[data-focus=org] #panelOrg{grid-area:one}body[data-focus=org] #panelAcc,body[data-focus=org] #panelCp,body[data-focus=org] .regResizer{display:none}body[data-focus=acc] .regLayout{grid-template:"one"1fr/1fr}body[data-focus=acc] #panelAcc{grid-area:one}body[data-focus=acc] #panelOrg,body[data-focus=acc] #panelCp,body[data-focus=acc] .regResizer{display:none}body[data-focus=cp] .regLayout{grid-template:"one"1fr/1fr}body[data-focus=cp] #panelCp{grid-area:one}body[data-focus=cp] #panelOrg,body[data-focus=cp] #panelAcc,body[data-focus=cp] .regResizer{display:none}.muted{color:var(--text-muted)}.tblOrg,.tblAcc,.tblCp{border-collapse:collapse;width:100%;font-size:var(--text-md)}.tblOrg th,.tblAcc th,.tblCp th{z-index:2;padding:var(--sp-1) var(--sp-2);border-bottom:1px solid var(--border-light);background:var(--surface-raised);font-size:var(--text-xs);font-weight:var(--fw-hdr);color:var(--text-tertiary);text-align:left;position:sticky;top:0}.tblOrg td,.tblAcc td,.tblCp td{padding:var(--sp-1) var(--sp-2);border-bottom:1px solid var(--border-hairline);vertical-align:middle}.tblOrg tbody tr,.tblAcc tbody tr,.tblCp tbody tr{cursor:pointer;transition:background var(--transition-fast)}.orgName,.accName,.cpName{font-weight:var(--fw-row-strong)}.cellStack{min-width:0}.orgTitleRow,.cellRow{align-items:center;gap:var(--sp-1);min-width:0;display:flex}.membersMini{flex:none}.cellMain,.cellClamp1,.cellClamp2{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.kindPill{height:18px;padding:0 var(--sp-1-5);border:1px solid var(--border-lighter);border-radius:var(--radius-full);background:rgb(var(--shade) / .03);color:var(--text-tertiary);font-size:var(--text-2xs);letter-spacing:-.01em;flex-shrink:0;justify-content:center;align-items:center;font-weight:750;display:inline-flex}.kindPill.dim{opacity:.65}.statusMini{font-size:var(--text-2xs);letter-spacing:-.01em;color:var(--text-tertiary);white-space:nowrap;flex-shrink:0;font-weight:750}.statusMini.dim{opacity:.65}.isGroup td{font-weight:var(--fw-bold);background:var(--bg-muted)}.inGroup td:first-child{padding-left:22px;position:relative}.inGroup td:first-child:before{content:"";border-radius:var(--radius-full);background:rgb(var(--shade) / .22);width:6px;height:6px;position:absolute;top:50%;left:10px;transform:translateY(-50%)}.accBal{font-weight:var(--fw-row-strong);font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.accBal.pos{color:var(--color-credit-text)}.accBal.neg{color:var(--color-debit-text)}:root[data-theme=dark] .regHeroCard,:root[data-theme=dark] .statPill,:root[data-theme=dark] .smallToggle{background:var(--surface-raised)}:root[data-theme=dark] .regRowResizer:after{box-shadow:none}.avaPile[data-v-8a9f75dd]{cursor:pointer;background:0 0;border:0;flex-shrink:0;align-items:center;gap:0;padding:0;display:inline-flex}.ava[data-v-8a9f75dd]{border-radius:var(--radius-full);border:1px solid var(--border-lighter);background:linear-gradient(180deg, var(--surface-raised), var(--surface-sunken));width:22px;min-width:22px;height:22px;color:var(--text-secondary);letter-spacing:-.01em;box-shadow:none;place-items:center;font-size:11px;font-weight:800;display:grid;overflow:hidden}.ava+.ava[data-v-8a9f75dd]{margin-left:-8px}.avaImg[data-v-8a9f75dd]{object-fit:cover;width:100%;height:100%;display:block}.avaEmoji[data-v-8a9f75dd]{font-size:12px;line-height:1}.avaPlus[data-v-8a9f75dd]{border-radius:var(--radius-full);border:1px dashed var(--border-light);background:var(--surface);width:22px;min-width:22px;height:22px;color:var(--text-tertiary);place-items:center;font-size:13px;font-weight:850;line-height:1;display:grid}.ava+.avaPlus[data-v-8a9f75dd]{margin-left:-8px}.avaExtra[data-v-8a9f75dd]{margin-left:var(--sp-1);color:var(--text-tertiary);font-size:10px;font-weight:750}.avaPile[data-v-8a9f75dd]:focus-visible{box-shadow:0 0 0 3px rgb(var(--accent-rgb) / .12);border-radius:var(--radius-full);outline:none}.peoplePop[data-v-f262e542]{z-index:var(--z-overlay-popup);--ui-popup-close-size:22px;--ui-popup-close-font-size:16px;flex-direction:column;width:min(340px,100vw - 16px);max-height:min(420px,100dvh - 16px);padding:6px;display:flex;position:fixed;overflow:hidden}.peopleHead[data-v-f262e542]{gap:var(--sp-2)}.peopleTitle[data-v-f262e542]{gap:1px}.peopleTitleTxt[data-v-f262e542]{font-weight:760}.peopleSearch[data-v-f262e542]{padding:0 6px 6px}.peopleScope[data-v-f262e542]{flex-direction:column;gap:4px;padding:0 6px 6px;display:flex}.peopleScopeHint[data-v-f262e542]{--ui-popup-hint-padding:0 2px}.peopleList[data-v-f262e542]{overscroll-behavior:contain;flex:auto;min-height:0;padding:0 2px 2px;overflow:auto}.peopleEmpty[data-v-f262e542]{color:var(--text-tertiary);font-size:var(--text-sm);padding:10px 8px}.peopleSec[data-v-f262e542]{padding:2px 2px 6px}.peopleSec+.peopleSec[data-v-f262e542]{border-top:1px solid var(--border-hairline);padding-top:8px}.peopleSecTitle[data-v-f262e542]{justify-content:space-between;align-items:baseline;gap:var(--sp-2);font-size:var(--text-xs);color:var(--text-secondary);padding:3px 8px 6px;font-weight:760;display:flex}.peopleSecCount[data-v-f262e542]{font-variant-numeric:tabular-nums;color:var(--text-tertiary);font-weight:750}.personSelRow[data-v-f262e542]{align-items:center;gap:var(--sp-2);background:rgb(var(--shade) / .01);border:1px solid #0000;border-radius:10px;padding:6px;display:flex}.personSelRow.isInherited[data-v-f262e542]{background:rgb(var(--accent-rgb) / .035);border-color:rgb(var(--accent-rgb) / .1)}.personRow[data-v-f262e542]{align-items:center;gap:var(--sp-2);text-align:left;width:100%;font:inherit;color:inherit;cursor:pointer;transition:background var(--transition-fast), border-color var(--transition-fast), box-shadow var(--transition-fast);background:0 0;border:1px solid #0000;border-radius:10px;padding:6px;display:flex}.personRow[data-v-f262e542]:hover,.personRow[data-v-f262e542]:focus-visible{background:rgb(var(--shade) / .03);border-color:var(--border-hairline);outline:none}.personRow.on[data-v-f262e542]{background:rgb(var(--accent-rgb) / .07);border-color:rgb(var(--accent-rgb) / .18)}.personAva[data-v-f262e542]{border-radius:var(--radius-full);border:1px solid var(--border-lighter);background:linear-gradient(180deg, var(--surface-raised), var(--surface-sunken));width:24px;min-width:24px;height:24px;color:var(--text-secondary);place-items:center;font-size:11px;font-weight:850;display:grid;overflow:hidden}.personImg[data-v-f262e542]{object-fit:cover;width:100%;height:100%;display:block}.personEmoji[data-v-f262e542]{font-size:12px;line-height:1}.personMain[data-v-f262e542]{flex-direction:column;flex:auto;gap:1px;min-width:0;display:flex}.personName[data-v-f262e542]{font-size:var(--text-sm-plus);color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;font-weight:650;line-height:1.1;overflow:hidden}.personEmail[data-v-f262e542]{font-size:var(--text-xs);color:var(--text-tertiary);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.personCheck[data-v-f262e542]{text-align:center;width:18px;min-width:18px;color:var(--accent);opacity:0;font-weight:900}.personRow.on .personCheck[data-v-f262e542]{opacity:1}.personRole[data-v-f262e542]{margin-left:var(--sp-2)}.personRemove[data-v-f262e542]{width:22px;min-width:22px;height:22px;color:var(--text-tertiary);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;place-items:center;font-size:16px;line-height:1;display:grid}.personRemove[data-v-f262e542]:hover,.personRemove[data-v-f262e542]:focus-visible{border-color:var(--border-lighter);background:rgb(var(--shade) / .03);outline:none}.personRemove[data-v-f262e542]:disabled{opacity:.35;cursor:not-allowed}@media (pointer:coarse){.personRow[data-v-f262e542]{min-height:44px}.personRemove[data-v-f262e542]{width:44px;min-width:44px;height:44px}}.personPlus[data-v-f262e542]{text-align:center;width:18px;min-width:18px;color:var(--text-tertiary);font-weight:900}.orgRegistrySheet .kindSwitch{--seg-border:var(--border-lighter);--seg-bg:var(--ctrl-bg)}.orgRegistrySheet .kindInlineHint{width:100%;min-height:calc(var(--ops-hint-size) * var(--ops-hint-line));font-size:var(--ops-hint-size);line-height:var(--ops-hint-line);color:var(--ops-hint-color);white-space:nowrap;text-overflow:ellipsis;opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--transition-fast);margin:0;padding:0 6px 5px;font-weight:500;display:block;overflow:hidden}.orgRegistrySheet .kindInlineHint.isVisible{opacity:1;visibility:visible}.orgRegistrySheet{--reg-ctrl-h:24px;--org-reg-shell-radius:14px;--org-reg-shell-border:var(--balances-card-border);--registry-drag-rail-pad:4px;--registry-tree-indent:20px}.orgRegistrySheet .pad{gap:8px}.orgRegistrySheet .regHero{gap:0;margin-bottom:8px}.orgRegistrySheet .regHeroCard{border-color:var(--org-reg-shell-border);border-radius:var(--org-reg-shell-radius);background-image:var(--ops-top-sticky-bg);min-width:0;max-width:100%;box-shadow:0 8px 18px rgb(var(--shade) / .045);padding:11px 14px 9px}.orgRegistrySheet .regHeroTop{gap:var(--sp-2)}.orgRegistrySheet .regHeroText{flex:420px;min-width:0}.orgRegistrySheet .regTitle{font-size:var(--ops-title-size);font-weight:var(--ops-title-weight);letter-spacing:var(--ops-title-track);color:var(--ops-title-color);margin:0 0 4px;line-height:1.1}.orgRegistrySheet .regSub{font-size:var(--ops-hint-size);line-height:var(--ops-hint-line);font-weight:var(--ops-hint-weight)}.orgRegistrySheet .regActions{gap:var(--sp-1-5);flex:none;min-width:0;max-width:100%}.orgRegistrySheet .kindWrap,.orgRegistrySheet .kindSwitch{min-width:0;max-width:100%}.orgRegistrySheet .kindSwitch{--seg-border:var(--org-reg-shell-border);--seg-btn-h:33px;--seg-btn-pad-x:16px;box-shadow:var(--balances-card-shadow)}.orgRegistrySheet .kindSwitch .segBtn{font-size:11.4px;font-weight:700}.orgRegistrySheet .regStats{gap:7px;margin-top:8px}.orgRegistrySheet .statPill{border-color:var(--ops-pill-border);background-image:var(--ops-toolbar-btn-bg);height:21px;min-height:21px;box-shadow:var(--ops-pill-shadow);padding:0 8px;font-size:11px}.orgRegistrySheet .statK{font-weight:650}.orgRegistrySheet .statV{color:var(--text-primary);font-weight:760}.orgRegistrySheet .regLayout>.muted{padding:5px 2px 0;font-size:11px}.orgRegistryEditorOverlay{--modal-inset:var(--sp-4)}.orgRegistryEditorOverlay .uiPanelShell{max-width:100%}.orgRegistryEditorOverlay .optBlock{border-color:var(--border-light);background:linear-gradient(180deg, var(--surface), var(--surface-sunken));box-shadow:inset 0 1px 0 rgb(var(--glow) / .72), 0 1px 2px rgb(var(--shade) / .035)}.orgRegistryEditorOverlay .optHead{border-bottom:1px solid var(--border-hairline);background:linear-gradient(180deg, var(--surface-raised), var(--surface))}.orgRegistryEditorOverlay .optBody{background:var(--surface);border-top:none}.orgRegistryEditorOverlay :where(.fieldInput,.fieldTextarea){border-color:var(--border-light);background:var(--surface-raised);box-shadow:inset 0 1px 0 rgb(var(--glow) / .7), 0 1px 1px rgb(var(--shade) / .025)}.orgRegistryEditorOverlay :where(.fieldInput,.fieldTextarea):hover{border-color:var(--border);background:var(--surface)}.orgRegistryEditorOverlay :where(.fieldInput,.fieldTextarea):focus-visible{border-color:var(--state-control-border-hover);box-shadow:inset 0 1px 0 rgb(var(--glow) / .7), 0 0 0 3px var(--state-control-ring)}:root[data-theme=dark] .orgRegistryEditorOverlay .optBlock,:root[data-theme=dark] .orgRegistryEditorOverlay :where(.fieldInput,.fieldTextarea){box-shadow:inset 0 1px 0 rgb(var(--glow) / .06), 0 1px 2px rgb(var(--shade) / .24)}.orgRegistrySheet .regPanelHeader{--btn-sm-h:var(--reg-ctrl-h);--btn-sm-pad-x:10px;--btn-sm-radius:var(--radius-full);--btn-sm-font-size:10.75px;--btn-sm-font-weight:700}.orgRegistrySheet .regPanel{border-color:var(--org-reg-shell-border);border-radius:var(--org-reg-shell-radius);background-image:var(--balances-card-bg);box-shadow:var(--balances-card-shadow)}.orgRegistrySheet .regPanelHeader{border-bottom-color:var(--org-reg-shell-border);background:var(--ops-control-left-bg);-webkit-backdrop-filter:none;backdrop-filter:none;flex:none;padding:7px 10px}.orgRegistrySheet .regPanelHeader.stackTools{gap:5px;padding:7px 10px 8px}.orgRegistrySheet .regPanelHeader.stackTools .regPanelTitleRow{gap:10px}.orgRegistrySheet .regPanelHeader.stackTools .regPanelToolsRow{margin-top:0}.orgRegistrySheet .regPanelTitle{letter-spacing:.01em;font-size:11.8px;font-weight:760}.orgRegistrySheet .regPanelSub{font-size:11px}.orgRegistrySheet .regPanelTools{gap:6px}.orgRegistrySheet .orgChildJump{width:100%;min-width:0;color:inherit;font:inherit;text-align:inherit;cursor:pointer;background:0 0;border:0;justify-content:flex-end;align-items:center;padding:0;display:inline-flex}.orgRegistrySheet .orgChildJumpLabel{display:none}.orgRegistrySheet .orgChildJumpNumbers{font-variant-numeric:tabular-nums;justify-content:flex-end;align-items:baseline;min-width:0;display:inline-flex}.orgRegistrySheet .orgChildJumpMuted{color:var(--text-tertiary)}.orgRegistrySheet .orgChildJump:focus-visible{outline:2px solid var(--state-control-ring);outline-offset:2px}.orgRegistrySheet .orgRegistryGroupNav{min-width:0;max-width:100%;padding:var(--sp-1) 0 var(--sp-2)}.orgRegistrySheet #panelAcc .regPanelTools,.orgRegistrySheet #panelCp .regPanelTools{flex-wrap:wrap;justify-content:flex-start;overflow:visible}.orgRegistrySheet #panelAcc .regPanelTools .miniPills,.orgRegistrySheet #panelCp .regPanelTools .miniPills{flex:none;margin-right:0}.orgRegistrySheet #panelAcc .regSearch,.orgRegistrySheet #panelCp .regSearch{flex:0 96px;min-width:96px}.orgRegistrySheet .miniPills{gap:6px;max-width:360px}.orgRegistrySheet .miniPill{max-width:170px;height:20px;padding:0 8px}.orgRegistrySheet .miniPill.duo{justify-content:flex-start;align-items:center;min-width:max-content;height:20px;padding:0 9px;display:inline-flex}.orgRegistrySheet .miniPill.duo .txt{flex-direction:row;align-items:center;gap:2px;display:inline-flex}.orgRegistrySheet .miniPill.duo .pillLine{align-items:center}.orgRegistrySheet .miniPill.duo .pillLine+.pillLine{display:none}.orgRegistrySheet .smallToggle{height:var(--reg-ctrl-h);min-height:var(--reg-ctrl-h);white-space:nowrap;gap:6px;padding:0 9px 0 8px}.orgRegistrySheet .smallToggle input{width:13px;height:13px}.orgRegistrySheet .regSearch{min-width:132px;height:var(--reg-ctrl-h);gap:6px;padding:0 9px}.orgRegistrySheet .emptyState{border-radius:var(--org-reg-shell-radius);padding:14px 15px}.orgRegistrySheet .orgRegistryWriteStatus__body{align-items:center;gap:var(--sp-1) var(--sp-2);flex-wrap:wrap;min-width:0;display:flex}.orgRegistrySheet .orgRegistryWriteStatus__details{min-width:0}.orgRegistrySheet .orgRegistryWriteStatus__details summary{cursor:pointer}.orgRegistrySheet .orgRegistryWriteStatus__details[open]{flex-basis:100%}.orgRegistrySheet .orgRegistryWriteStatus__detail{margin-top:var(--sp-1);overflow-wrap:anywhere}.orgRegistrySheet .tablePanelBody{overscroll-behavior:contain;position:relative}.orgRegistrySheet .tablePanelBody .orgList{overflow:visible}.orgRegistrySheet .tblOrg,.orgRegistrySheet .tblAcc,.orgRegistrySheet .tblCp{border-collapse:separate;border-spacing:0}.orgRegistrySheet .tblOrg thead,.orgRegistrySheet .tblAcc thead,.orgRegistrySheet .tblCp thead,.orgRegistrySheet .tblOrg thead tr,.orgRegistrySheet .tblAcc thead tr,.orgRegistrySheet .tblCp thead tr{z-index:3;position:sticky;top:0}.orgRegistrySheet .tblOrg thead th,.orgRegistrySheet .tblAcc thead th,.orgRegistrySheet .tblCp thead th{z-index:4;background:var(--ops-control-left-bg);box-shadow:inset 0 -1px 0 var(--org-reg-shell-border);background-clip:padding-box;position:sticky;top:0}.countOk{color:var(--badge-unalloc-ok-text)}.thSortBtn{justify-content:space-between;align-items:center;gap:var(--sp-1);width:100%;font:inherit;color:inherit;text-align:inherit;cursor:pointer;-webkit-user-select:none;user-select:none;background:0 0;border:none;padding:0;display:flex}.fmtDotHost .thSortBtn{padding-right:32px}.fmtDotHost.hasGroupBulkToggle .thSortBtn{flex:0 auto;justify-content:flex-start;width:auto;max-width:100%;padding-right:0}.thTitleCluster{align-items:center;gap:var(--sp-1);vertical-align:top;min-width:0;max-width:calc(100% - 34px);display:inline-flex}.thTitleCluster .thLabel{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.thSortBtn:focus-visible{border-radius:var(--radius-sm);box-shadow:0 0 0 3px rgb(var(--accent-rgb) / .12);outline:none}.thSortIco{text-align:center;min-width:1em;font-weight:var(--fw-bold);font-size:var(--text-sm);color:var(--text-tertiary);opacity:.75;flex-shrink:0;line-height:1}.thSortBtn.on .thSortIco{color:rgb(var(--accent-rgb));opacity:1}.groupBulkToggle{z-index:14;border-radius:var(--radius-sm);width:17px;height:17px;color:var(--text-tertiary);cursor:pointer;opacity:.68;transition:background var(--transition-fast), border-color var(--transition-fast), color var(--transition-fast), opacity var(--transition-fast);background:0 0;border:1px solid #0000;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative}.groupBulkToggle:not(:disabled):hover,.groupBulkToggle:not(:disabled):focus-visible{border-color:var(--border-hairline);background:var(--surface-raised);color:var(--text-primary);opacity:1;outline:none}.groupBulkIcon{width:13px;height:13px}.groupBulkToggle.isExpanded{color:var(--text-secondary)}.groupBulkToggle:disabled{cursor:not-allowed;opacity:.28}:root[data-theme=dark] .groupBulkToggle{color:var(--text-secondary)}.regRowResizer{background:rgb(var(--shade) / .06);border-top:1px solid rgb(var(--shade) / .1);border-bottom:1px solid rgb(var(--shade) / .1);transition:background .15s}.regRowResizer:hover,.regRowResizer:active{background:rgb(var(--accent-rgb) / .18)}.regResizer{background:rgb(var(--shade) / .06);border-left:1px solid rgb(var(--shade) / .1);border-right:1px solid rgb(var(--shade) / .1);transition:background .15s}.regResizer:hover,.regResizer:active{background:rgb(var(--accent-rgb) / .18)}.resizeHandle:hover,.resizeHandle:active{background:rgb(var(--accent-rgb) / .25)}.orgRegistrySheet .densityCompact td{box-sizing:border-box;padding:0 var(--row-pad-x);height:var(--body-row-h);font-size:var(--text-sm-plus);line-height:1.15}.orgRegistrySheet .densityCompact th{box-sizing:border-box;padding:0 var(--row-pad-x);height:var(--row-h);font-size:var(--text-xs);white-space:nowrap;text-overflow:ellipsis;color:var(--text-secondary);font-weight:700;line-height:1.15;overflow:hidden}.orgRegistrySheet .moneyRead{justify-content:flex-end;align-items:baseline;gap:var(--sp-1-5);max-width:100%;display:inline-flex}.orgRegistrySheet .moneyRead .cur{flex:none}.orgRegistrySheet .gWrap,.orgRegistrySheet .tblOrg td:first-child .orgTitleRow,.orgRegistrySheet .registryDragRail{padding-left:var(--registry-drag-rail-pad)}.orgRegistrySheet .registryDragRail{gap:6px}.orgRegistrySheet .registryDragRail>.rowDragHandle{flex:none}.orgRegistrySheet .registryTreeIndent{width:0;height:calc(var(--row-h) - var(--sp-1));flex:0 0 0;position:relative}.orgRegistrySheet .registryTreeIndent.isVisible{flex-basis:var(--registry-tree-indent);width:var(--registry-tree-indent)}.orgRegistrySheet .registryTreeIndent.isVisible:before{content:"";border-radius:var(--radius-full);background:var(--registry-tree-dot);width:5px;height:5px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.orgRegistrySheet .rowStatusRail{justify-content:flex-end;align-items:center;gap:var(--sp-1-5);flex:none;min-width:max-content;margin-left:auto;display:inline-flex}.orgRegistrySheet .approvalApproversMini{justify-content:center;align-items:center;gap:var(--sp-0-5);min-width:24px;height:20px;padding:0 var(--sp-1);border:1px solid var(--border-lighter);border-radius:var(--radius-full);background:var(--surface-sunken);color:var(--text-tertiary);font-size:var(--text-2xs);letter-spacing:0;white-space:nowrap;cursor:pointer;transition:border-color var(--dur-1) var(--ease-standard), background var(--dur-1) var(--ease-standard), color var(--dur-1) var(--ease-standard);flex:none;font-weight:760;line-height:1;display:inline-flex}.orgRegistrySheet .approvalApproversMini:hover,.orgRegistrySheet .approvalApproversMini:focus-visible{border-color:var(--color-warn-border);background:var(--color-warn);color:rgb(var(--warn-rgb))}.orgRegistrySheet .approvalApproversMini:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.orgRegistrySheet .approvalApproversMini.isOn{border-color:var(--color-warn-border);background:var(--color-warn);color:rgb(var(--warn-rgb))}.orgRegistrySheet .approvalApproversGlyph,.orgRegistrySheet .approvalApproversCount{justify-content:center;align-items:center;min-width:8px;display:inline-flex}.orgRegistrySheet .statusMini{min-width:48px;min-height:18px;padding:0 var(--sp-1-5);border:1px solid var(--border-lighter);border-radius:var(--radius-full);background:var(--surface-sunken);color:var(--text-tertiary);font-size:var(--text-2xs);letter-spacing:0;white-space:nowrap;flex:none;justify-content:center;align-items:center;font-weight:750;line-height:1;display:inline-flex}.orgRegistrySheet .statusMini--active{border-color:rgb(var(--ok-rgb) / .26);background:linear-gradient(180deg, rgb(var(--ok-rgb) / .14), rgb(var(--ok-rgb) / .08));box-shadow:inset 0 1px 0 rgb(var(--glow) / .54), 0 1px 2px rgb(var(--shade) / .04);color:rgb(var(--ok-rgb))}.orgRegistrySheet .statusMini--archive{border-color:var(--border-lighter);background:var(--surface-sunken);color:var(--text-tertiary)}.actIco{stroke:currentColor;fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.actIcoSm{width:16px;height:16px}.densityCompact .iconBtn{width:calc(var(--row-h) - var(--sp-0-5));height:calc(var(--row-h) - var(--sp-0-5));font-size:var(--text-md)}.tblOrg tbody tr,.tblAcc tbody tr,.tblCp tbody tr{background:0 0}.tblOrg tbody tr.isDragSource,.tblAcc tbody tr.isDragSource,.tblCp tbody tr.isDragSource{opacity:.66}.tblOrg tbody tr:nth-child(2n),.tblAcc tbody tr:nth-child(2n),.tblCp tbody tr:nth-child(2n){background:rgb(var(--shade) / .015)}.tblOrg tbody tr:hover,.tblAcc tbody tr:hover,.tblCp tbody tr:hover{background:var(--bg-muted)}.tblOrg tbody tr.isActive,.tblAcc tbody tr.isActive,.tblCp tbody tr.isActive{background:var(--bg-blue)}.tblOrg tbody tr.isActive td:first-child{box-shadow:inset 3px 0 0 rgb(var(--accent-rgb) / .78)}.tblOrg tbody tr.isDropBefore td,.tblAcc tbody tr.isDropBefore td,.tblCp tbody tr.isDropBefore td{box-shadow:inset 0 2px 0 0 var(--accent)}.tblOrg tbody tr.isDropAfter td,.tblAcc tbody tr.isDropAfter td,.tblCp tbody tr.isDropAfter td{box-shadow:inset 0 -2px 0 0 var(--accent)}.groupRow td,.groupLikeRow td{background:rgb(var(--shade) / .03);font-weight:var(--fw-bold)}.groupRow:hover td,.groupLikeRow:hover td{background:rgb(var(--shade) / .04)}.orgRegistrySheet .inGroup td:first-child{padding-left:var(--row-pad-x);position:relative}.orgRegistrySheet .inGroup td:first-child:before{content:none}.gWrap{align-items:center;gap:var(--sp-1);min-width:0;display:flex}.gCaret{width:calc(var(--row-h) - var(--sp-0-5));height:calc(var(--row-h) - var(--sp-0-5));color:var(--text-tertiary);flex-shrink:0;justify-content:center;align-items:center;transition:transform .12s;display:inline-flex}.gCaret.isCollapsed{transform:rotate(-90deg)}.gChevron{width:16px;height:16px}.gName{font-weight:var(--fw-bold);text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.gSpacer{flex:auto}.gCount{font-variant-numeric:tabular-nums;color:var(--text-tertiary);flex-shrink:0}.gRenameInput{padding:1px var(--sp-1);border:1px solid rgb(var(--accent-rgb) / .4);border-radius:var(--radius-sm);font:inherit;font-size:var(--text-sm);background:var(--surface);color:var(--text-primary);outline:none;flex:1}.gRenameInput:focus{box-shadow:0 0 0 2px rgb(var(--accent-rgb) / .15)}.gActBtn{opacity:0;transition:opacity var(--transition-fast)}.groupRow:hover .gActBtn,.groupRow:focus-within .gActBtn{opacity:.85}.gActBtn:hover{opacity:1}.orgRegistryMoveGroup{gap:var(--sp-2);display:grid}.orgRegistryMoveGroupName{font-size:var(--text-sm);color:var(--text-primary);font-weight:650}.orgRegistryMoveGroupCombo{width:100%}.orgRegistryCpTransferMode{width:fit-content}.orgRegistryCpTransfer .fieldLabel{gap:var(--sp-1-5)}.orgRegistryMoveGroupHint{margin-top:calc(var(--sp-1) * -1);font-size:var(--text-sm);color:var(--text-secondary)}.addGroupFormat{gap:var(--sp-1);display:grid}.addGroupFormatSummary{justify-content:space-between;align-items:center;gap:var(--sp-2);width:100%;min-height:32px;padding:var(--sp-1) var(--sp-2);border:1px solid var(--border-lighter);border-radius:var(--radius-md);background:var(--surface);color:var(--text-primary);font:inherit;cursor:pointer;display:flex}.addGroupFormatSummary:hover,.addGroupFormatSummary:focus-visible{background:var(--surface-sunken);outline:none}.addGroupFormatSummary span:first-child{font-size:var(--text-sm);font-weight:var(--fw-bold)}.addGroupFormatSummary span:last-child{color:var(--text-secondary);font-size:var(--text-xs);font-weight:650}.addGroupFormatPanel{gap:var(--sp-1);padding:var(--sp-1);border:1px solid var(--border-lighter);border-radius:var(--radius-md);background:var(--surface);display:grid}.addGroupFormatPreview{min-height:28px;padding:var(--sp-1) var(--sp-2);border-radius:var(--radius-sm);border:1px solid var(--border-hairline);color:var(--text-primary);font-size:var(--text-sm);align-items:center;font-weight:650;display:flex}.addGroupFormatRow{align-items:center;gap:var(--sp-1);grid-template-columns:54px minmax(0,1fr) auto;min-width:0;display:grid}.addGroupFormatRow:nth-of-type(2){grid-template-columns:54px minmax(0,1fr)}.addGroupFormatRow .swatches{gap:var(--sp-1);flex-wrap:wrap}.addGroupFormatRow .sw{--sw-size:18px;--sw-radius:5px}.addGroupFormatLabel{color:var(--text-secondary);font-size:var(--text-xs)}.addGroupFormatTools{justify-self:end;align-items:center;gap:2px;display:inline-flex}.addGroupFormatToggle{border:1px solid var(--border-hairline);background:var(--surface-sunken);width:22px;min-width:22px;height:18px;min-height:18px;color:var(--text-secondary);cursor:pointer;border-radius:5px;justify-content:center;align-items:center;padding:0;font-weight:900;line-height:1;display:inline-flex}.addGroupFormatToggle.on{background:var(--accent-soft);border-color:var(--accent-ring);color:var(--text-primary)}.addGroupFormatClear{justify-content:space-between;align-items:center;gap:var(--sp-2);width:100%;min-height:28px;padding:var(--sp-1) var(--sp-2);border-radius:var(--radius-sm);color:var(--text-primary);font:inherit;font-size:var(--text-sm);cursor:pointer;background:0 0;border:0;display:flex}.addGroupFormatClear:hover,.addGroupFormatClear:focus-visible{background:rgb(var(--shade) / .055);outline:none}.addGroupFormatClear:disabled{cursor:not-allowed;opacity:.56}.addGroupFormatClear span:last-child{color:var(--text-secondary);font-size:var(--text-xs)}:root[data-theme=dark] .addGroupFormatClear:hover,:root[data-theme=dark] .addGroupFormatClear:focus-visible{background:rgb(var(--glow) / .055)}.modalOverlay .groupDeletePanel.modal{max-width:calc(100vw - var(--sp-6))}.modalOverlay .groupDeletePanel .modalHead{min-height:40px;padding:var(--sp-2) var(--sp-3) var(--sp-1-5)}.modalOverlay .groupDeletePanel .modalTitleText{font-size:var(--text-base);line-height:var(--leading-snug)}.modalOverlay .groupDeletePanel .modalBody{padding:var(--sp-2-5) var(--sp-3)}.modalOverlay .groupDeletePanel .modalFoot{padding:var(--sp-2) var(--sp-3);gap:var(--sp-2)}.modalOverlay .groupDeletePanel .modalActions{gap:var(--sp-1-5)}.groupDeleteConfirm{gap:var(--sp-1-5);min-width:0;display:grid}.groupDeleteNameLine{align-items:center;gap:var(--sp-2);min-width:0;display:flex}.groupDeleteMarker{width:var(--sp-2);height:var(--sp-2);border-radius:var(--radius-full);background:rgb(var(--bad-rgb) / .72);box-shadow:0 0 0 3px rgb(var(--bad-rgb) / .1);flex:none}.groupDeleteName{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--text-primary);font-size:var(--text-base);font-weight:var(--fw-bold);line-height:var(--leading-snug);overflow:hidden}.groupDeleteHint{color:var(--text-secondary);font-size:var(--text-sm);line-height:var(--leading-normal)}@media (width<=760px){.orgRegistrySheet{--org-reg-panel-min-height:calc(100dvh - 218px);--org-reg-panel-max-height:76dvh;--reg-ctrl-h:44px}.orgRegistrySheet .kindSwitch{--seg-btn-h:44px}.orgRegistrySheet .orgMobileDetailNav{gap:var(--sp-1);z-index:3;padding:var(--sp-1-5);border:1px solid var(--border-light);border-radius:var(--radius-lg);background:var(--surface);display:grid;position:sticky;top:0}.orgRegistrySheet .orgMobileSelectedHeader,.orgRegistrySheet .orgMobileTabs{align-items:center;gap:var(--sp-2);min-width:0;display:flex}.orgRegistrySheet .orgMobileSelectedHeader strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.orgRegistrySheet .orgMobileBack,.orgRegistrySheet .orgMobileTabs button{border:1px solid var(--border-light);border-radius:var(--radius-md);background:var(--surface-raised);min-height:44px;color:var(--text-primary);font:inherit;font-weight:var(--fw-semibold);cursor:pointer}.orgRegistrySheet .orgMobileBack{padding:0 var(--sp-2);flex:none}.orgRegistrySheet .orgMobileTabs button{padding:0 var(--sp-2);flex:1 1 0}.orgRegistrySheet .orgMobileTabs button[aria-selected=true]{border-color:var(--accent-ring);background:var(--accent-soft)}.orgRegistrySheet .regHero{margin-bottom:6px}.orgRegistrySheet .regHeroCard{padding:8px 10px 7px}.orgRegistrySheet .regHeroTop{align-items:center;gap:8px}.orgRegistrySheet .regHeroText{flex:auto;padding-left:0}.orgRegistrySheet .regTitle{font-size:var(--text-xl);margin-bottom:0}.orgRegistrySheet .regSub{display:none}.orgRegistrySheet .regActions,.orgRegistrySheet .kindWrap,.orgRegistrySheet .kindSwitch{width:auto}.orgRegistrySheet .kindSwitch{min-width:158px}.orgRegistrySheet .kindSwitch .segBtn{flex:1 1 0;min-width:0;padding-inline:10px}.orgRegistrySheet .kindInlineHint:not(.isVisible){display:none}.orgRegistrySheet .kindInlineHint.isVisible{white-space:normal;padding-bottom:3px}.orgRegistrySheet .regStats{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;margin-top:6px;display:grid}.orgRegistrySheet .statPill{white-space:normal;justify-content:center;width:100%;height:auto;min-height:28px;padding:4px 5px;font-size:10.5px;line-height:1.1}.orgRegistrySheet .statK{text-overflow:ellipsis;max-width:100%;overflow:hidden}.orgRegistrySheet .regPanelHeader.stackTools .regPanelTitleRow,.orgRegistrySheet .regPanelTools,.orgRegistrySheet .regPanelToolsRow{align-items:stretch;width:100%}.orgRegistrySheet .regPanelHeader.stackTools .regPanelTitleRow{flex-direction:row;gap:6px}.orgRegistrySheet #panelOrg .regPanelHeader.stackTools .regPanelTitleRow{grid-template-columns:auto minmax(0,1fr) minmax(96px,auto);gap:4px;display:grid}.orgRegistrySheet #panelOrg .regPanelTools{display:contents}.orgRegistrySheet #panelOrg .regPanelTitleWrap{grid-area:1/1;align-self:center}.orgRegistrySheet #panelOrg .smallToggle{grid-area:2/1}.orgRegistrySheet #panelOrg .regSearch{grid-area:1/2}.orgRegistrySheet #panelOrg .panelFocusBtn{grid-area:1/3;justify-self:end}.orgRegistrySheet #panelOrg .orgCreateGroupBtn{grid-area:2/2;justify-self:end;width:100%}.orgRegistrySheet #panelOrg .orgCreateBtn{grid-area:2/3;justify-self:stretch;width:100%}.orgRegistrySheet .regPanelHeader.stackTools{gap:4px;padding:6px 8px}.orgRegistrySheet .regPanelTitleWrap{flex:none}.orgRegistrySheet .regPanelTitle{font-size:var(--text-lg)}.orgRegistrySheet .regPanelSub{display:none}.orgRegistrySheet .regPanelTools{flex-wrap:wrap;gap:4px}.orgRegistrySheet .regPanelTools .miniPills{display:none}.orgRegistrySheet #panelOrg .orgRegistryGroupNav{min-height:26px;padding:2px 0 4px}.orgRegistrySheet .miniPills,.orgRegistrySheet .miniPill{max-width:none}.orgRegistrySheet .smallToggle{padding-inline:7px}.orgRegistrySheet .regSearch{flex:160px;min-width:0;padding-inline:8px}.orgRegistrySheet .regSearch input{height:100%;min-height:var(--reg-ctrl-h)}.orgRegistrySheet.orgRegistrySheet .regSearch .uiInput.uiInput{height:var(--reg-ctrl-h);min-height:var(--reg-ctrl-h)}.orgRegistrySheet .tblOrg,.orgRegistrySheet .tblOrg tbody{display:block}.orgRegistrySheet .tblOrg colgroup,.orgRegistrySheet .tblOrg thead{display:none}.orgRegistrySheet .tblOrg tbody{padding:var(--sp-1)}.orgRegistrySheet .tblOrg tr.orgRow,.orgRegistrySheet .tblOrg tr.orgGroupRow{width:100%;margin:0 0 var(--sp-1);border:1px solid var(--balances-card-border);border-radius:var(--radius-lg);background:linear-gradient(180deg, var(--surface-raised), var(--surface));box-shadow:var(--shadow-xs);display:grid;overflow:hidden}.orgRegistrySheet .tblOrg tr.orgRow{gap:0 var(--sp-1);padding:var(--sp-1-5);grid-template-columns:repeat(2,minmax(0,1fr))}.orgRegistrySheet .tblOrg tr.orgRow.isActive{border-color:var(--accent-luxury-border);background:var(--accent-luxury-bg-strong);box-shadow:var(--accent-luxury-shadow)}.orgRegistrySheet .tblOrg tr.orgRow:hover{background:linear-gradient(180deg, var(--surface-raised), var(--surface))}.orgRegistrySheet .tblOrg tr.orgRow.isActive:hover{background:var(--accent-luxury-bg-strong)}.orgRegistrySheet .tblOrg tr.orgRow>td{background:0 0;border:0;align-items:center;min-width:0;min-height:0;padding:0;display:flex}.orgRegistrySheet .tblOrg tr.orgRow>td:first-child{min-height:42px;padding-bottom:var(--sp-1);grid-column:1/-1}.orgRegistrySheet .tblOrg tr.orgRow>td.colCount{min-height:28px;box-shadow:none;color:var(--text-secondary);font-size:var(--text-xs);background:0 0;border:0;justify-content:space-between;padding:0;font-weight:700;line-height:1}.orgRegistrySheet .tblOrg tr.orgRow>td:nth-child(2):before,.orgRegistrySheet .tblOrg tr.orgRow>td:nth-child(3):before{content:none}.orgRegistrySheet .tblOrg tr.orgRow .orgChildJump{min-height:26px;padding:0 var(--sp-1-5);border:1px solid var(--balances-card-border);border-radius:var(--radius-md);background:var(--ops-toolbar-btn-bg);box-shadow:inset 0 1px 0 rgb(var(--glow) / .22);justify-content:space-between}.orgRegistrySheet .tblOrg tr.orgRow .orgChildJumpLabel{min-width:0;color:var(--text-tertiary);text-overflow:ellipsis;white-space:nowrap;font-weight:650;display:inline-flex;overflow:hidden}.orgRegistrySheet .tblOrg tr.orgRow .orgTitleRow{align-items:flex-start;gap:var(--sp-1);width:100%;min-height:42px;padding:0 0 0 var(--registry-drag-rail-pad)}.orgRegistrySheet .tblOrg tr.orgRow .cellMain{min-width:0;font-size:var(--text-sm-plus);white-space:normal;padding-top:1px;font-weight:760;line-height:1.25}.orgRegistrySheet .tblOrg tr.orgRow .rowStatusRail{align-self:flex-start;max-width:48%}.orgRegistrySheet .tblOrg tr.orgRow.isActive td:first-child{box-shadow:none}.orgRegistrySheet .tblOrg tr.orgGroupRow>td{padding:var(--sp-1-5);background:0 0;border:0;display:block}.orgRegistrySheet .tblOrg tr.orgGroupRow .gWrap{min-height:30px}}@media (pointer:coarse){.orgRegistrySheet{--reg-ctrl-h:44px}.orgRegistrySheet .tblOrg tr.orgRow,.orgRegistrySheet .tblOrg tr.orgGroupRow{overflow:visible}.orgRegistrySheet .kindSwitch{--seg-btn-h:44px}.orgRegistrySheet .tblOrg tr.orgRow>td:first-child{min-height:48px}.orgRegistrySheet .tblOrg tr.orgRow .orgTitleRow,.orgRegistrySheet .tblOrg tr.orgRow .rowStatusRail,.orgRegistrySheet .tblOrg tr.orgRow .membersMini{min-height:44px}.orgRegistrySheet .tblOrg tr.orgRow .membersMini{min-width:44px;height:44px}.orgRegistrySheet .tblOrg tr.orgRow>td.colCount{min-height:46px}.orgRegistrySheet .tblOrg tr.orgRow .orgChildJump{height:44px;min-height:44px}.orgRegistrySheet #panelOrg .regPanelTools .btn,.orgRegistrySheet #panelAcc .regPanelTools .btn,.orgRegistrySheet #panelCp .regPanelTools .btn{min-height:44px}}@media (width<=980px){.orgRegistrySheet .regHeroTop{flex-direction:column;align-items:stretch}.orgRegistrySheet .regHeroText{flex-basis:auto;width:100%}.orgRegistrySheet .regActions,.orgRegistrySheet .kindWrap,.orgRegistrySheet .kindSwitch{width:100%}.orgRegistrySheet .kindWrap{align-items:stretch}.orgRegistrySheet .kindSwitch .segBtn{flex:1 1 0}.orgRegistrySheet .kindInlineHint{white-space:normal}}@media (width<=760px){.orgRegistrySheet .regHeroTop{flex-direction:row;align-items:center}.orgRegistrySheet .regActions,.orgRegistrySheet .kindWrap,.orgRegistrySheet .kindSwitch{width:auto}.orgRegistrySheet .kindWrap{align-items:flex-end}}.drawerForm[data-v-84f5cfe3]{--ui-ctrl-h:36px;--ui-ctrl-pad-x:var(--sp-2);--ui-ctrl-font-size:var(--text-sm-plus);gap:var(--sp-2);grid-template-columns:190px 1fr;align-items:start;display:grid}.fieldLabel[data-v-84f5cfe3]{text-transform:none;letter-spacing:normal;font-size:inherit;line-height:inherit;font-weight:inherit}.fieldLbl[data-v-84f5cfe3]{letter-spacing:-.01em;color:var(--text-secondary);font-size:12px;font-weight:650}.fieldKind[data-v-84f5cfe3]{grid-column:1}.fieldName[data-v-84f5cfe3]{grid-column:2}.optBlock[data-v-84f5cfe3]{grid-column:1/-1}.primaryField[data-v-84f5cfe3]{--ui-ctrl-h:42px;--ui-ctrl-font-size:var(--text-base)}.primaryField[data-v-84f5cfe3] .fieldInput{font-weight:700}@media (width<=520px){.drawerForm[data-v-84f5cfe3]{grid-template-columns:1fr}.fieldKind[data-v-84f5cfe3],.fieldName[data-v-84f5cfe3],.optBlock[data-v-84f5cfe3]{grid-column:1/-1}}.drawerForm[data-v-57eba413]{--ui-ctrl-h:36px;--ui-ctrl-pad-x:var(--sp-2);--ui-ctrl-font-size:var(--text-sm-plus);gap:var(--sp-2);grid-template-columns:minmax(0,1fr) 150px;align-items:start;display:grid}.full[data-v-57eba413],.optBlock[data-v-57eba413]{grid-column:1/-1}.fieldLabel[data-v-57eba413]{text-transform:none;letter-spacing:normal;font-size:inherit;line-height:inherit;font-weight:inherit}.fieldLbl[data-v-57eba413]{letter-spacing:-.01em;color:var(--text-secondary);font-size:12px;font-weight:650}.primaryField[data-v-57eba413]{--ui-ctrl-h:42px;--ui-ctrl-font-size:var(--text-base)}.primaryField[data-v-57eba413] .fieldInput{font-weight:700}.accountBalanceHint[data-v-57eba413]{color:var(--text-secondary);font-size:var(--text-sm);grid-column:1/-1;margin:0;line-height:1.4}@media (width<=520px){.drawerForm[data-v-57eba413]{grid-template-columns:1fr}}.drawerForm[data-v-89d90e5a]{--ui-ctrl-h:36px;--ui-ctrl-pad-x:var(--sp-2);--ui-ctrl-font-size:var(--text-sm-plus);gap:var(--sp-2);flex-direction:column;display:flex}.fieldLabel[data-v-89d90e5a]{text-transform:none;letter-spacing:normal;font-size:inherit;line-height:inherit;font-weight:inherit}.fieldLbl[data-v-89d90e5a]{letter-spacing:-.01em;color:var(--text-secondary);font-size:12px;font-weight:650}.primaryField[data-v-89d90e5a]{--ui-ctrl-h:42px;--ui-ctrl-font-size:var(--text-base)}.primaryField[data-v-89d90e5a] .fieldInput{font-weight:700}.orgRegistryExportManualGrid[data-v-37463557]{gap:var(--sp-2);grid-template-columns:minmax(284px,.82fr) minmax(420px,1.18fr);align-items:start;display:grid}.orgRegistryExportManualMain[data-v-37463557]{gap:var(--sp-2);min-width:0;display:grid}.orgRegistryExportPicker[data-v-37463557]{gap:var(--sp-1-5);padding:var(--sp-1-5);border:1px solid var(--border-light);border-radius:var(--radius-lg);background:linear-gradient(180deg, var(--surface), var(--surface-raised));box-shadow:inset 0 1px 0 rgb(var(--glow) / .68);display:grid}.orgRegistryExportPickerTools[data-v-37463557]{gap:var(--sp-1);grid-template-columns:minmax(0,1fr) auto auto auto;align-items:center;display:grid}.orgRegistryExportOrgList[data-v-37463557]{max-height:156px;padding:var(--sp-1);border:1px solid var(--border-light);border-radius:var(--radius-md);background:var(--surface);gap:3px;display:grid;overflow:auto}.orgRegistryExportOrg[data-v-37463557],.orgRegistryExportCheck[data-v-37463557]{align-items:center;gap:var(--sp-1);min-width:0;color:var(--text-primary);font-size:var(--text-sm-plus);letter-spacing:0;text-transform:none;font-weight:600;line-height:1.25;display:flex}.orgRegistryExportOrg[data-v-37463557]{border-radius:var(--radius-sm);border:1px solid #0000;min-height:24px;padding:2px 5px}.orgRegistryExportOrg[data-v-37463557]:hover{border-color:var(--border-hairline);background:var(--surface-raised)}.orgRegistryExportOrgName[data-v-37463557]{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.orgRegistryExportOrgMeta[data-v-37463557]{color:var(--text-tertiary);font-size:var(--text-2xs);flex:none;font-weight:700}.orgRegistryExportChecks[data-v-37463557]{gap:var(--sp-1-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.orgRegistryExportComposition .orgRegistryExportChecks[data-v-37463557]{grid-template-columns:1fr}.orgRegistryExportChildren[data-v-37463557]{border:1px solid var(--border-light);border-radius:var(--radius-lg);background:linear-gradient(180deg, var(--surface), var(--surface-raised));min-width:0;box-shadow:inset 0 1px 0 rgb(var(--glow) / .68);gap:6px;padding:7px;display:grid}.orgRegistryExportChildrenHead[data-v-37463557]{grid-template-columns:minmax(0,1fr);align-items:end;gap:10px;display:grid}.orgRegistryExportSectionTitle[data-v-37463557]{color:var(--text-primary);font-size:12px;font-weight:800;line-height:1.2}.orgRegistryExportChildTools[data-v-37463557]{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:5px;display:grid}.orgRegistryExportChildList[data-v-37463557]{gap:6px;max-height:min(38dvh,320px);padding-right:2px;display:grid;overflow:auto}.orgRegistryExportChildGroup[data-v-37463557]{border:1px solid var(--border-light);border-radius:var(--radius-md);background:var(--surface);box-shadow:inset 0 1px 0 rgb(var(--glow) / .54);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:5px;padding:7px;display:grid}.orgRegistryExportManualGrid .orgRegistryExportChildGroup[data-v-37463557]{grid-template-columns:1fr}.orgRegistryExportChildOrg[data-v-37463557]{grid-column:1/-1;justify-content:space-between;align-items:center;gap:2px;min-width:0;display:flex}.orgRegistryExportChildOrg span[data-v-37463557]{min-width:0;color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:760;line-height:1.2;overflow:hidden}.orgRegistryExportChildOrg em[data-v-37463557],.orgRegistryExportChildItem em[data-v-37463557]{color:var(--text-tertiary);font-size:var(--text-2xs);flex:none;font-style:normal;font-weight:700}.orgRegistryExportChildBlock[data-v-37463557]{gap:3px;min-width:0;display:grid}.orgRegistryExportChildLabel[data-v-37463557]{color:var(--text-secondary);font-size:var(--text-2xs);letter-spacing:0;text-transform:uppercase;font-weight:820;line-height:1.1}.orgRegistryExportChildItem[data-v-37463557]{border-radius:var(--radius-sm);min-height:22px;color:var(--text-primary);align-items:center;gap:5px;padding:2px 5px;font-size:11.5px;font-weight:590;line-height:1.2;display:flex}.orgRegistryExportChildItem[data-v-37463557]:hover{background:var(--bg-muted)}.orgRegistryExportChildItem span[data-v-37463557]{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.orgRegistryExportChildEmpty[data-v-37463557]{color:var(--text-tertiary);font-size:var(--text-sm);text-align:center;padding:10px}.orgRegistryExportChildMore[data-v-37463557],.orgRegistryExportChildLimit[data-v-37463557]{color:var(--text-secondary);font-size:var(--text-xs);font-weight:620;line-height:1.3}.orgRegistryExportChildMore[data-v-37463557]{padding:2px 5px 0}.orgRegistryExportChildLimit[data-v-37463557]{justify-content:space-between;align-items:center;gap:var(--sp-2);border:1px solid var(--border-light);border-radius:var(--radius-md);background:var(--surface);padding:8px;display:flex}.orgRegistryExportChildLimit span[data-v-37463557]{min-width:0}:root[data-theme=dark],:root[data-theme=dark],:root[data-theme=dark]{box-shadow:inset 0 1px 0 rgb(var(--glow) / .06), 0 1px 2px rgb(var(--shade) / .24)}@media (width<=900px){.orgRegistryExportChildrenHead[data-v-37463557],.orgRegistryExportManualGrid[data-v-37463557],.orgRegistryExportChildGroup[data-v-37463557]{grid-template-columns:1fr}}@media (width<=760px){.orgRegistryExportPickerTools[data-v-37463557],.orgRegistryExportChildTools[data-v-37463557],.orgRegistryExportChecks[data-v-37463557]{grid-template-columns:1fr}.orgRegistryExportChildLimit[data-v-37463557]{flex-direction:column;align-items:stretch}}.sheet[data-v-ce40fd43]{height:calc(100vh - var(--shell-padding) * 2);height:calc(100dvh - var(--shell-padding) * 2)}.pad[data-v-ce40fd43]{flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden}.kindWrap[data-v-ce40fd43]{align-items:flex-end;gap:var(--sp-1);flex-direction:column;display:flex}.tblOrg[data-v-ce40fd43],.tblAcc[data-v-ce40fd43],.tblCp[data-v-ce40fd43]{table-layout:fixed}.tblOrg mark[data-v-ce40fd43]{background:var(--accent-soft);color:inherit}.regPanel[data-v-ce40fd43]{flex-direction:column;min-height:0;display:flex}.panelBody[data-v-ce40fd43]{flex:auto;min-height:0;overflow:auto}.regLayout[data-v-ce40fd43]{flex-direction:column;flex:auto;gap:0;min-height:0;display:flex;overflow:hidden}.regLayout>#panelOrg[data-v-ce40fd43]{flex:none;overflow:hidden}.regBottom[data-v-ce40fd43]{flex-direction:row;flex:auto;min-width:200px;min-height:0;display:flex;overflow:hidden}.regBottom>#panelAcc[data-v-ce40fd43]{flex:0 0 var(--acc-panel-pct,50%);min-width:220px;overflow:hidden}.regBottom>#panelCp[data-v-ce40fd43]{flex:1;min-width:260px;overflow:hidden}.orgMobileDetailNav[data-v-ce40fd43]{display:none}.orgRegistrySheet .panelFocusBtn.iconBtn.small[data-v-ce40fd43]{border-radius:var(--btn-sm-radius);background-image:var(--ops-toolbar-btn-bg);width:27px;min-width:27px;height:27px;min-height:27px}@media (width<=599px){.orgRegistrySheet .panelFocusBtn.iconBtn.small[data-v-ce40fd43]{width:var(--reg-ctrl-h);min-width:var(--reg-ctrl-h);height:var(--reg-ctrl-h);min-height:var(--reg-ctrl-h)}}.orgRegistrySheet[data-panel-focus] .regRowResizer[data-v-ce40fd43],.orgRegistrySheet[data-panel-focus] .regResizer[data-v-ce40fd43]{display:none}.orgRegistrySheet[data-panel-focus=org] .regLayout>#panelOrg[data-v-ce40fd43]{flex:auto}.orgRegistrySheet[data-panel-focus=org] .regBottom[data-v-ce40fd43],.orgRegistrySheet[data-panel-focus=acc] .regLayout>#panelOrg[data-v-ce40fd43],.orgRegistrySheet[data-panel-focus=cp] .regLayout>#panelOrg[data-v-ce40fd43]{display:none}.orgRegistrySheet[data-panel-focus=acc] .regBottom[data-v-ce40fd43],.orgRegistrySheet[data-panel-focus=cp] .regBottom[data-v-ce40fd43]{flex:auto}.orgRegistrySheet[data-panel-focus=acc] .regBottom>#panelCp[data-v-ce40fd43],.orgRegistrySheet[data-panel-focus=cp] .regBottom>#panelAcc[data-v-ce40fd43]{display:none}.orgRegistrySheet[data-panel-focus=acc] .regBottom>#panelAcc[data-v-ce40fd43],.orgRegistrySheet[data-panel-focus=cp] .regBottom>#panelCp[data-v-ce40fd43]{flex:auto;min-width:0}:root[data-theme=dark] body .auditPane[data-audit-section=org-registry] .auditRegDateRange .auditDateSegment{box-shadow:none;transition:none}.regRowResizer[data-v-ce40fd43]{cursor:row-resize;touch-action:none;flex:0 0 6px}.regResizer[data-v-ce40fd43]{cursor:col-resize;z-index:2;touch-action:none;flex:0 0 6px;position:relative}.isResizingCol{cursor:col-resize;-webkit-user-select:none;user-select:none}.isResizingRow{cursor:row-resize;-webkit-user-select:none;user-select:none}.resizableTh[data-v-ce40fd43]{position:relative}.resizeHandle[data-v-ce40fd43]{cursor:col-resize;z-index:2;touch-action:none;width:5px;height:100%;position:absolute;top:0;right:-2px}@media (pointer:coarse){.regRowResizer[data-v-ce40fd43],.regResizer[data-v-ce40fd43],.resizeHandle[data-v-ce40fd43]{display:none}}.formGrid[data-v-ce40fd43]{gap:var(--sp-2);flex-direction:column;display:flex}.formGrid .full[data-v-ce40fd43]{width:100%}.orgRegistryFooter[data-v-ce40fd43]{flex-direction:column;justify-content:flex-start;align-items:center;gap:6px;margin-top:10px;display:flex}.orgRegistryFooterLeft[data-v-ce40fd43]{align-self:flex-start;align-items:center;gap:8px;min-width:0;display:flex}.orgRegistryHint[data-v-ce40fd43]{min-width:0;box-shadow:none;color:var(--ops-footer-hint-color);background:0 0;border:0;border-radius:0;align-self:stretch;align-items:baseline;gap:8px;margin:0;padding:0;font-size:10.85px;font-weight:540;line-height:1.28;display:flex}.orgRegistryHintTxt[data-v-ce40fd43]{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}@media (width<=760px){.sheet[data-v-ce40fd43]{height:calc(100dvh - var(--sp-2) * 2)}.pad[data-v-ce40fd43]{gap:6px;overflow:auto}.regLayout[data-v-ce40fd43]{flex:auto;min-height:0;overflow:visible}.regLayout>#panelOrg[data-v-ce40fd43]{flex:auto;min-height:0;max-height:none}.regBottom[data-v-ce40fd43]{flex:auto;min-width:0;overflow:visible}.regBottom>#panelAcc[data-v-ce40fd43],.regBottom>#panelCp[data-v-ce40fd43]{flex:auto;min-width:0;height:auto;min-height:0;max-height:none}.regLayout[data-mobile-pane=organizations]>.orgMobileDetailNav[data-v-ce40fd43],.regLayout[data-mobile-pane=organizations]>.regBottom[data-v-ce40fd43],.regLayout[data-mobile-pane=accounts]>#panelOrg[data-v-ce40fd43],.regLayout[data-mobile-pane=counterparties]>#panelOrg[data-v-ce40fd43],.regLayout[data-mobile-pane=accounts] .regBottom>#panelCp[data-v-ce40fd43],.regLayout[data-mobile-pane=counterparties] .regBottom>#panelAcc[data-v-ce40fd43]{display:none}.regLayout[data-mobile-pane=accounts]>.orgMobileDetailNav[data-v-ce40fd43],.regLayout[data-mobile-pane=counterparties]>.orgMobileDetailNav[data-v-ce40fd43]{display:grid}.regLayout[data-mobile-pane=accounts] .panelBody[data-v-ce40fd43],.regLayout[data-mobile-pane=counterparties] .panelBody[data-v-ce40fd43],.regLayout[data-mobile-pane=organizations] .panelBody[data-v-ce40fd43]{flex:none;overflow:visible}.orgRegistrySheet[data-panel-focus] .pad[data-v-ce40fd43],.orgRegistrySheet[data-panel-focus] .regLayout[data-v-ce40fd43],.orgRegistrySheet[data-panel-focus] .regBottom[data-v-ce40fd43]{overflow:visible}.orgRegistrySheet[data-panel-focus] .regLayout[data-mobile-pane=accounts] .regBottom>#panelAcc[data-v-ce40fd43],.orgRegistrySheet[data-panel-focus] .regLayout[data-mobile-pane=counterparties] .regBottom>#panelCp[data-v-ce40fd43]{display:flex}.regRowResizer[data-v-ce40fd43],.regResizer[data-v-ce40fd43]{display:none}.orgRegistryFooter[data-v-ce40fd43]{align-items:stretch;margin-top:auto}.orgRegistryHintTxt[data-v-ce40fd43]{white-space:normal}}.olTitleBlock[data-v-58afedcc]{gap:var(--sp-0-5);min-width:0;display:grid}.olSubtitle[data-v-58afedcc]{max-width:760px;color:var(--text-secondary);font-size:var(--text-xs);line-height:var(--leading-snug)}.olStatusBadge[data-v-58afedcc],.olRulesTitle[data-v-58afedcc],.olConfirmActions[data-v-58afedcc],.olRuleActions[data-v-58afedcc]{align-items:center;display:inline-flex}.olBody[data-v-58afedcc]{gap:var(--sp-3);display:grid}.olStatus[data-v-58afedcc]{gap:var(--sp-3);padding:var(--sp-3);border:1px solid var(--border-lighter);border-radius:var(--radius-lg);background:var(--surface-sunken);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;display:grid}.olStatusIcon[data-v-58afedcc]{border:1px solid var(--border-hairline);border-radius:var(--radius-lg);background:var(--surface);width:34px;height:34px;color:var(--text-secondary);justify-content:center;align-items:center;display:inline-flex}.olStatus.isLocked .olStatusIcon[data-v-58afedcc]{color:var(--accent-strong);border-color:var(--accent-ring);background:var(--accent-soft)}.olStatusMain[data-v-58afedcc]{min-width:0}.olEyebrow[data-v-58afedcc],.olConsequenceTitle[data-v-58afedcc],.olField .lbl[data-v-58afedcc]{color:var(--text-tertiary);font-size:var(--text-2xs);letter-spacing:.08em;text-transform:uppercase;font-weight:820}.olStatusTitle[data-v-58afedcc]{min-width:0;color:var(--text-primary);font-size:var(--text-sm-plus);font-weight:820;line-height:var(--leading-tight);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.olStatusHint[data-v-58afedcc],.olReadonlyHint[data-v-58afedcc],.olEditorHint[data-v-58afedcc],.olFieldHint[data-v-58afedcc],.olConfirmHint[data-v-58afedcc],.olRuleMeta[data-v-58afedcc]{color:var(--text-secondary);font-size:var(--text-xs);line-height:var(--leading-snug)}.olStatusBadge[data-v-58afedcc]{gap:var(--sp-1-5);padding:var(--sp-1) var(--sp-2);border:1px solid var(--border-hairline);border-radius:var(--radius-full);background:var(--surface);color:var(--text-secondary);font-size:var(--text-xs);white-space:nowrap;font-weight:760}.olStatusBadge.isLocked[data-v-58afedcc]{color:var(--text-primary);border-color:var(--accent-ring);background:var(--accent-soft)}.olReadonly[data-v-58afedcc],.olEditor[data-v-58afedcc],.olRules[data-v-58afedcc]{border:1px solid var(--border-lighter);border-radius:var(--radius-lg);background:var(--surface)}.olReadonly[data-v-58afedcc]{gap:var(--sp-3);padding:var(--sp-3);justify-content:space-between;align-items:center;display:flex}.olReadonlyTitle[data-v-58afedcc],.olEditorTitle[data-v-58afedcc],.olConfirmTitle[data-v-58afedcc],.olRuleObject[data-v-58afedcc]{color:var(--text-primary);font-size:var(--text-sm);font-weight:820;line-height:var(--leading-tight)}.olEditor[data-v-58afedcc],.olRules[data-v-58afedcc]{overflow:hidden}.olEditorHead[data-v-58afedcc],.olRulesHead[data-v-58afedcc]{justify-content:space-between;align-items:center;gap:var(--sp-3);padding:var(--sp-3);border-bottom:1px solid var(--border-hairline);background:var(--surface-sunken);display:flex}.olEditorFlow[data-v-58afedcc]{gap:var(--sp-2-5);padding:var(--sp-3);display:grid}.olPrimaryGrid[data-v-58afedcc]{gap:var(--sp-3);grid-template-columns:minmax(220px,.82fr) minmax(300px,1.18fr);align-items:start;display:grid}.olAudienceStack[data-v-58afedcc]{gap:var(--sp-2-5);display:grid}.olInput[data-v-58afedcc]{width:100%}.olAudGrid[data-v-58afedcc]{gap:var(--sp-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.olChk[data-v-58afedcc]{gap:var(--sp-2);min-height:32px;padding:var(--sp-1-5) var(--sp-2);border:1px solid var(--border-hairline);border-radius:var(--radius-md);background:var(--surface-sunken);color:var(--text-secondary);font-size:var(--text-sm);align-items:center;display:inline-flex}.olChk.isActive[data-v-58afedcc]{color:var(--text-primary);border-color:var(--accent-ring);background:var(--accent-soft)}.olConsequence[data-v-58afedcc],.olConfirm[data-v-58afedcc]{gap:var(--sp-2);padding:var(--sp-2-5);border:1px solid var(--color-warn-border);border-radius:var(--radius-lg);background:var(--color-warn);color:var(--text-primary);font-size:var(--text-xs);line-height:var(--leading-normal);display:grid}.olField[data-v-58afedcc]{gap:var(--sp-1-5);min-width:0;display:grid}.olRulesTitle[data-v-58afedcc]{gap:var(--sp-2);color:var(--text-primary);font-size:var(--text-sm);font-weight:820}.olCount[data-v-58afedcc]{min-width:22px;height:22px;padding:0 var(--sp-2);border:1px solid var(--border-hairline);border-radius:var(--radius-full);background:var(--surface);color:var(--text-primary);font-size:var(--text-xs);justify-content:center;align-items:center;font-weight:820;display:inline-flex}.olConfirm[data-v-58afedcc]{margin:var(--sp-3) var(--sp-3) 0}.olConfirmActions[data-v-58afedcc]{gap:var(--sp-2);flex-wrap:wrap;justify-content:flex-end}.olRuleList[data-v-58afedcc]{max-height:240px;display:grid;overflow:auto}.olRules.isEmpty .olRulesHead[data-v-58afedcc]{padding-bottom:var(--sp-2)}.olRules.isEmpty .olRuleList[data-v-58afedcc]{max-height:none;overflow:visible}.olEmpty[data-v-58afedcc]{padding:var(--sp-2) var(--sp-3) var(--sp-3);color:var(--text-secondary);font-size:var(--text-xs)}.olRuleRow[data-v-58afedcc]{gap:var(--sp-2-5);min-height:54px;padding:var(--sp-2-5) var(--sp-3);border-bottom:1px solid var(--border-hairline);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;display:grid}.olRuleRow[data-v-58afedcc]:last-child{border-bottom:none}.olRuleRow.isClickable[data-v-58afedcc]{cursor:pointer}.olRuleRow.isClickable[data-v-58afedcc]:hover{background:var(--accent-soft)}.olRuleRow.isActive[data-v-58afedcc]{background:var(--state-row-selected)}.olRuleIcon[data-v-58afedcc]{border:1px solid var(--border-hairline);border-radius:var(--radius-md);background:var(--surface-sunken);width:28px;height:28px;color:var(--text-secondary);justify-content:center;align-items:center;display:inline-flex}.olRuleMain[data-v-58afedcc]{min-width:0}.olRuleObject[data-v-58afedcc],.olRuleMeta[data-v-58afedcc]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.olRuleActions[data-v-58afedcc]{gap:var(--sp-1)}@media (width<=900px){.olStatus[data-v-58afedcc],.olRuleRow[data-v-58afedcc]{grid-template-columns:auto minmax(0,1fr)}.olStatusBadge[data-v-58afedcc],.olRuleActions[data-v-58afedcc]{grid-column:2;justify-self:start}.olPrimaryGrid[data-v-58afedcc],.olAudGrid[data-v-58afedcc]{grid-template-columns:1fr}.olReadonly[data-v-58afedcc]{flex-direction:column;align-items:flex-start}}.kpiSettingsButton[data-v-aafe01e3]{width:var(--ops-unified-control-h);min-width:var(--ops-unified-control-h);flex:0 0 var(--ops-unified-control-h);padding:0}.kpiSettingsButtonIcon[data-v-aafe01e3]{flex:none;width:16px;height:16px}.kpiSettingsPopover[data-v-b28eaf4d]{min-width:320px;max-height:var(--kpi-settings-max-height);flex-direction:column;display:flex;position:fixed;overflow:hidden}.kpiSettingsPopoverBody[data-v-b28eaf4d]{gap:var(--sp-2);flex-direction:column;display:flex;overflow:auto}.kpiSettingsMetaRow[data-v-b28eaf4d]{justify-content:space-between;align-items:center;gap:var(--sp-2);display:flex}.kpiSettingsCount[data-v-b28eaf4d]{color:var(--text-secondary);font-size:var(--text-xs);font-weight:760}.kpiSettingsRows[data-v-b28eaf4d]{gap:var(--sp-1);display:grid}.kpiSettingsFixedRow[data-v-b28eaf4d],.kpiSettingsRow[data-v-b28eaf4d],.kpiSettingsAddRow[data-v-b28eaf4d],.kpiSettingsLimitRow[data-v-b28eaf4d]{align-items:center;gap:var(--sp-1-5);min-width:0;min-height:40px;padding:var(--sp-1-5);border:1px solid var(--border-hairline);border-radius:var(--radius-md);background:var(--surface);color:var(--text-primary);grid-template-columns:24px minmax(0,1fr) auto;display:grid}.kpiSettingsFixedRow[data-v-b28eaf4d]{background:var(--surface-raised);grid-template-columns:24px minmax(0,1fr)}.kpiSettingsRowIndex[data-v-b28eaf4d]{border-radius:var(--radius-full);background:var(--surface-sunken);width:20px;height:20px;color:var(--text-secondary);font-size:var(--text-xs);justify-content:center;align-items:center;font-weight:780;display:inline-flex}.kpiSettingsFixedMain[data-v-b28eaf4d]{gap:2px;min-width:0;display:grid}.kpiSettingsFixedMain strong[data-v-b28eaf4d],.kpiSettingsFixedMain span[data-v-b28eaf4d]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.kpiSettingsFixedMain strong[data-v-b28eaf4d]{font-size:var(--text-sm);font-weight:760}.kpiSettingsFixedMain span[data-v-b28eaf4d],.kpiSettingsLimitRow[data-v-b28eaf4d]{color:var(--text-muted);font-size:var(--text-xs)}.kpiSettingsSelect[data-v-b28eaf4d]{min-width:0}.kpiSettingsRemove[data-v-b28eaf4d]{white-space:nowrap}.kpiSettingsRow.isDropBefore[data-v-b28eaf4d]{box-shadow:inset 0 2px 0 var(--accent)}.kpiSettingsRow.isDropAfter[data-v-b28eaf4d]{box-shadow:inset 0 -2px 0 var(--accent)}.kpiSettingsAddRow[data-v-b28eaf4d]{font:inherit;color:var(--text-secondary);cursor:pointer;grid-template-columns:24px minmax(0,1fr)}.kpiSettingsAddRow[data-v-b28eaf4d]:hover,.kpiSettingsAddRow[data-v-b28eaf4d]:focus-visible{border-color:var(--state-control-border-hover);background:var(--surface-sunken);color:var(--text-primary);outline:none}.kpiSettingsLimitRow[data-v-b28eaf4d]{grid-template-columns:minmax(0,1fr)}@media (width<=640px){.kpiSettingsPopover[data-v-b28eaf4d]{min-width:0}}.soonCard[data-v-09a1ea3b]{border:1px solid var(--border-lighter);border-radius:var(--radius-xl);background:linear-gradient(180deg, var(--surface), var(--surface-raised));box-shadow:var(--shadow-sm);padding:var(--sp-4);gap:var(--sp-2);display:grid}.soonHead[data-v-09a1ea3b]{gap:var(--sp-1-5);display:grid}.soonBadge[data-v-09a1ea3b]{width:fit-content;min-height:24px;padding:0 var(--sp-2-5);border-radius:var(--radius-full);border:1px solid var(--accent-ring);background:var(--accent-soft);color:var(--text-primary);font-size:var(--text-sm);justify-content:center;align-items:center;font-weight:760;display:inline-flex}.soonTitle[data-v-09a1ea3b]{font-size:var(--text-2xl);line-height:var(--leading-tight);color:var(--text-primary);margin:0;font-weight:780}.soonDesc[data-v-09a1ea3b]{font-size:var(--text-base);line-height:var(--leading-normal);color:var(--text-secondary)}.soonNote[data-v-09a1ea3b]{font-size:var(--text-sm);line-height:var(--leading-normal);color:var(--text-tertiary)}.contractsSheet .uiHeroCard{border-color:var(--border-hairline);box-shadow:none}.contractsSheet .regHeroTop{padding-inline:var(--sp-1)}.contractsSheet .regTitle{font-size:var(--text-lg);font-weight:var(--fw-bold);letter-spacing:-.01em}.contractsSheet .regSub{max-width:680px;color:var(--text-secondary)}.contractsSheet .objStickyInfo{margin-top:var(--sp-2);padding:var(--sp-2) var(--sp-1) 0;border:0;border-top:1px solid var(--border-hairline);box-shadow:none;background:0 0;border-radius:0}.contractsSheet .objStickyInfo .tableTopTools.tableTopTools--moduleContext{align-items:end;gap:var(--sp-2);padding:0 var(--sp-1) var(--sp-2);grid-template-columns:minmax(230px,.7fr) minmax(520px,1.3fr);display:grid}.contractsSheet .contractsModuleContext,.contractsSheet .contractsModuleFilters{width:auto;min-width:0}.contractsSheet .contractsModuleContext{border-bottom:0;padding-bottom:0}.contractsSheet .contractsModuleFilters{align-items:end;gap:var(--sp-2);grid-template-columns:minmax(150px,.65fr) minmax(230px,1.35fr);display:grid}.contractsSheet .contractsObjectSearchField{width:100%;min-width:0;max-width:none}.contractsSheet .contractsKpiStrip{min-height:34px;padding:var(--sp-1) var(--sp-1) 0;border-top:1px solid var(--border-hairline);gap:0}.contractsSheet .contractsKpiMetrics{gap:0;min-width:0}.contractsSheet .contractsKpiMetrics .kpiDense{align-content:center;align-items:baseline;gap:var(--sp-1);min-height:28px;padding:0 var(--sp-3);border:0;border-left:1px solid var(--border-hairline);box-shadow:none;background:0 0;border-radius:0;grid-template-columns:auto auto;display:inline-grid}.contractsSheet .contractsKpiMetrics .kpiDense:first-child{padding-left:var(--sp-1);border-left:0}.contractsSheet .contractsKpiMetrics .kpiDense .k{color:var(--text-tertiary);font-size:var(--text-xs);font-weight:var(--fw-semibold)}.contractsSheet .contractsKpiMetrics .kpiDense .v{color:var(--text-primary);font-size:var(--text-base);font-weight:var(--fw-bold);font-variant-numeric:tabular-nums;letter-spacing:-.01em}.contractsSheet .contractsKpiMetrics .kpiDense .h{display:none}.contractsSheet .xrow.data.isArchived{opacity:.84}.contractsSheet .xrow.data.isArchived .xcell.pinned{box-shadow:var(--grid-pinned-edge-shadow,inset -1px 0 0 var(--border-lighter))}.contractsSheet .xrow.data.isArchived .xcell:first-child:before{background:var(--text-tertiary);width:2px}.contractsSheet .xhdr .xrow.xhead .xcell:not(.isSortActive) .hdrSortIcon,.contractsSheet .xhdr .xrow.xhead .xcell:not(:hover):not(:focus-within) .fmtHdrDot:not(.hasColor),.contractsSheet .xhdr .xrow.xgroups .xcell:not(:hover):not(:focus-within) .groupFmtDot:not(.hasColor){opacity:0}.contractsSheet .xhdr .xrow.xhead .xcell:hover .hdrSortIcon,.contractsSheet .xhdr .xrow.xhead .xcell:focus-within .hdrSortIcon,.contractsSheet .xhdr .xrow.xhead .xcell.isSortActive .hdrSortIcon,.contractsSheet .xhdr .xrow.xhead .xcell:hover .fmtHdrDot,.contractsSheet .xhdr .xrow.xhead .xcell:focus-within .fmtHdrDot,.contractsSheet .xhdr .xrow.xgroups .xcell:hover .groupFmtDot,.contractsSheet .xhdr .xrow.xgroups .xcell:focus-within .groupFmtDot{opacity:1}.contractsSheet .xhdr .xrow.xhead .xcell:focus-visible{z-index:3;outline:2px solid var(--accent);outline-offset:-2px}.contractsSheet .contractsFooter{align-items:center;column-gap:var(--sp-3);margin-top:var(--sp-1);padding:var(--sp-1) var(--sp-2);box-shadow:none;border-bottom:0;border-left:0;border-right:0;border-radius:0;grid-template-rows:auto;grid-template-columns:auto minmax(0,1fr);row-gap:0}.contractsSheet .contractsFooter:before{display:none}.contractsSheet .contractsFooterTop{flex-wrap:nowrap}.contractsSheet .contractsFooterHint{min-width:0;color:var(--text-tertiary);white-space:nowrap;flex-wrap:nowrap;overflow-x:auto}@media (width<=1040px){.contractsSheet .objStickyInfo .tableTopTools.tableTopTools--moduleContext{grid-template-columns:minmax(0,1fr)}}@media (width<=720px){.contractsSheet .contractsModuleFilters{grid-template-columns:repeat(2,minmax(0,1fr))}.contractsSheet .contractsFooter{row-gap:var(--sp-1);grid-template-columns:minmax(0,1fr)}}@media (width<=620px){.contractsSheet .objStickyInfo{gap:var(--sp-1);margin-top:var(--sp-1);padding:var(--sp-1)}.contractsSheet .objStickyInfo .tableTopTools.tableTopTools--moduleContext{gap:var(--sp-1);padding:0}.contractsSheet .contractsKpiStrip{flex-wrap:nowrap;display:flex;overflow-x:auto}}.gridscroll{background:var(--surface);box-shadow:none;-ms-overflow-style:none;border:none;border-radius:0;padding-bottom:0;font-size:12px;line-height:1.22}.contractsEmptyState{align-content:center;justify-items:center;gap:var(--sp-2);min-height:210px;padding:var(--sp-6) var(--sp-4);color:var(--text-secondary);text-align:center;border-top:1px solid var(--border-hairline);display:grid}.contractsEmptyStateTitle{color:var(--text-primary);font-size:var(--text-lg);font-weight:820;line-height:1.18}.contractsEmptyStateText{max-width:440px;font-size:var(--text-sm);line-height:1.45}.contractsAddObjectMenu{z-index:var(--z-grid-insert-menu);border:1px solid var(--border-hairline);border-radius:var(--radius-xl);background:var(--surface-raised);min-width:138px;box-shadow:0 14px 26px rgb(var(--shade) / .12);flex-direction:column;align-items:stretch;gap:2px;padding:6px;display:inline-flex;position:fixed}.contractsAddObjectMenuAction{border-radius:var(--radius-lg);width:100%;min-height:30px;color:var(--text-secondary);font-family:var(--font-sans);font-size:var(--text-sm-plus);text-align:left;cursor:pointer;background:0 0;border:0;justify-content:flex-start;align-items:center;padding:0 12px;font-weight:520;line-height:1;transition:background .12s,color .12s;display:flex}.contractsAddObjectMenuAction:hover,.contractsAddObjectMenuAction:focus-visible{background:var(--bg-muted2);color:var(--text-primary);outline:none}.contractsAddObjectMenuActionStrong{color:var(--text-primary);font-weight:760}.contractsToolbarCombo.uiComboSm,.contractsToolbarComboModal.uiComboSm{--ui-ctrl-h:25px;--ui-ctrl-pad-x:7px;--ui-ctrl-radius:999px;--ui-ctrl-font-size:11px}.contractsToolbarCombo .uiComboTrigger{border-color:var(--balances-card-border);border-radius:calc(var(--ui-ctrl-radius) + 1px);background:linear-gradient(180deg, rgb(var(--glow) / .98), var(--surface));box-shadow:0 1px 0 rgb(var(--glow) / .96) inset, 0 2px 5px rgb(var(--shade) / .028);font-weight:560}.contractsToolbarCombo .uiComboTrigger:hover:not(:disabled){border-color:var(--state-control-border-hover);background:linear-gradient(180deg, rgb(var(--glow) / 1), var(--surface-raised));box-shadow:0 1px 0 rgb(var(--glow) / .98) inset, 0 2px 6px rgb(var(--shade) / .036)}.contractsToolbarCombo .uiComboTrigger:focus-visible,.contractsToolbarCombo.uiCombo.isOpen .uiComboTrigger{border-color:var(--state-control-border-hover);background:linear-gradient(180deg, rgb(var(--glow) / 1), var(--surface-raised));box-shadow:0 0 0 2px rgb(var(--accent-rgb) / .085), 0 1px 0 rgb(var(--glow) / .98) inset, 0 3px 8px rgb(var(--shade) / .04)}.contractsToolbarCombo .uiComboValue{letter-spacing:-.01em;font-weight:560}.contractsToolbarComboModal .uiComboTrigger{background:var(--surface);box-shadow:0 1px 0 rgb(var(--glow) / .96) inset}.contractsToolbarComboModal .uiComboTrigger:hover:not(:disabled){background:var(--surface-raised);box-shadow:0 1px 0 rgb(var(--glow) / .98) inset}.contractsToolbarComboModal .uiComboTrigger:focus-visible,.contractsToolbarComboModal.uiCombo.isOpen .uiComboTrigger{border-color:var(--state-control-border-hover);background:var(--surface-raised);box-shadow:0 1px 0 rgb(var(--glow) / .98) inset}.contractsToolbarCombo .uiComboChevron{--dropdown-chevron-size:16px;--dropdown-chevron-arrow-width:3px;--dropdown-chevron-arrow-height:4px;--dropdown-chevron-color:var(--ops-tone-soft,var(--text-secondary))}:root[data-theme=dark] .contractsToolbarCombo .uiComboTrigger{border-color:var(--border-light);background:var(--surface-raised);box-shadow:none;color:var(--text-secondary)}:root[data-theme=dark] .contractsToolbarCombo .uiComboTrigger:hover:not(:disabled){border-color:var(--border);background:var(--surface);box-shadow:none;color:var(--text-primary)}:root[data-theme=dark] .contractsToolbarCombo .uiComboTrigger:focus-visible,:root[data-theme=dark] .contractsToolbarCombo.uiCombo.isOpen .uiComboTrigger{border-color:var(--state-control-border-hover);background:var(--surface);box-shadow:0 0 0 2px var(--state-control-ring);color:var(--text-primary)}:root[data-theme=dark] .contractsToolbarCombo .uiComboChevron{--dropdown-chevron-color:var(--text-tertiary)}.contractsObjectSearchField{flex:0 320px;min-width:220px;max-width:360px}.contractsObjectSearchWrap{width:100%}.contractsObjectSearchInput.uiInput.uiSm{--ui-ctrl-h:25px;--ui-ctrl-pad-x:10px;--ui-ctrl-radius:999px;--ui-ctrl-font-size:11px;border-color:var(--balances-card-border);background:linear-gradient(180deg, rgb(var(--glow) / .98), var(--surface));box-shadow:0 1px 0 rgb(var(--glow) / .96) inset, 0 2px 5px rgb(var(--shade) / .028);padding-right:28px;font-weight:560}.contractsObjectSearchInput.uiInput.uiSm:hover{border-color:var(--state-control-border-hover);background:linear-gradient(180deg, rgb(var(--glow) / 1), var(--surface-raised));box-shadow:0 1px 0 rgb(var(--glow) / .98) inset, 0 2px 6px rgb(var(--shade) / .036)}.contractsObjectSearchInput.uiInput.uiSm:focus-visible{border-color:var(--state-control-border-hover);background:linear-gradient(180deg, rgb(var(--glow) / 1), var(--surface-raised));box-shadow:0 0 0 2px rgb(var(--accent-rgb) / .085), 0 1px 0 rgb(var(--glow) / .98) inset, 0 3px 8px rgb(var(--shade) / .04)}.contractsObjectSearchClear{right:9px}:root[data-theme=dark] .contractsObjectSearchInput.uiInput.uiSm{border-color:var(--border-light);background:var(--surface-raised);box-shadow:none;color:var(--text-secondary)}:root[data-theme=dark] .contractsObjectSearchInput.uiInput.uiSm:hover{border-color:var(--border);background:var(--surface);box-shadow:none;color:var(--text-primary)}:root[data-theme=dark] .contractsObjectSearchInput.uiInput.uiSm:focus-visible{border-color:var(--state-control-border-hover);background:var(--surface);box-shadow:0 0 0 2px var(--state-control-ring);color:var(--text-primary)}:is(.uiComboPopover:has(#section-filter-listbox),.uiComboPopover:has(#object-group-select-listbox)){width:max(var(--reka-combobox-trigger-width), 194px);min-width:max(var(--reka-combobox-trigger-width), 194px);border-color:var(--ui-combo-popover-border);background:var(--ui-combo-popover-bg);box-shadow:var(--ui-combo-popover-shadow);border-radius:12px;gap:4px;padding:4px}:is(.uiComboPopover:has(#section-filter-listbox) .uiComboSearchWrap,.uiComboPopover:has(#object-group-select-listbox) .uiComboSearchWrap){background:0 0;border-radius:0;padding:0}:is(.uiComboPopover:has(#section-filter-listbox) .uiComboSearchIcon,.uiComboPopover:has(#object-group-select-listbox) .uiComboSearchIcon){left:var(--sp-2);font-size:var(--text-xs);color:var(--ui-combo-search-icon)}:is(.uiComboPopover:has(#section-filter-listbox) .uiComboSearch,.uiComboPopover:has(#object-group-select-listbox) .uiComboSearch){height:var(--density-filter-input-h);padding-inline:var(--sp-2);padding-left:var(--sp-6);border-color:var(--ui-combo-search-border);background:var(--ui-combo-search-bg);color:var(--ui-combo-search-text);box-shadow:var(--ui-combo-search-shadow);border-radius:9px;font-size:11px}:is(.uiComboPopover:has(#section-filter-listbox) .uiComboSearch:focus-visible,.uiComboPopover:has(#object-group-select-listbox) .uiComboSearch:focus-visible){box-shadow:var(--ui-combo-search-focus-shadow)}#section-filter-listbox.uiComboList,#object-group-select-listbox.uiComboList{gap:var(--sp-0-5);align-content:start;max-height:176px;padding:0}#section-filter-listbox .uiComboItem,#object-group-select-listbox .uiComboItem{gap:var(--sp-1-5);min-height:25px;padding:4px var(--sp-2);border-radius:8px;grid-template-columns:14px minmax(0,1fr);font-size:11px;font-weight:560}#section-filter-listbox .uiComboItem:hover,#section-filter-listbox .uiComboItem[data-highlighted],#object-group-select-listbox .uiComboItem:hover,#object-group-select-listbox .uiComboItem[data-highlighted]{background:var(--ui-combo-item-hover-bg);border-color:var(--ui-combo-item-hover-border)}#section-filter-listbox .uiComboItem[data-state=checked],#object-group-select-listbox .uiComboItem[data-state=checked]{background:var(--ui-combo-item-checked-bg);border-color:var(--ui-combo-item-checked-border)}#section-filter-listbox .uiComboItemCheck,#object-group-select-listbox .uiComboItemCheck{width:14px;font-size:var(--text-sm);font-weight:900}#section-filter-listbox .uiComboEmpty,#object-group-select-listbox .uiComboEmpty{font-size:var(--text-xs);padding:8px 7px}.xrow{font-size:var(--text-sm-plus);color:var(--text-primary);font-weight:400;line-height:1.15}.xrow.data.rowDragSource .xcell{opacity:.7}.xrow.data.rowDropBefore .xcell{box-shadow:inset 0 2px 0 0 var(--accent)}.xrow.data.rowDropAfter .xcell{box-shadow:inset 0 -2px 0 0 var(--accent)}.xrow.data.rowStyled{background:color-mix(in srgb, var(--rowBg,transparent) 38%, transparent);color:var(--rowText,inherit);font-weight:var(--rowFw,inherit);font-style:var(--rowFs,normal);box-shadow:inset 2px 0 0 color-mix(in srgb, var(--rowBorder,transparent) 66%, transparent)}.xrow.data.rowStyled .xcell{background:var(--colBg,transparent)}.xrow.data.rowStyled .xcell.pinned{background-color:var(--surface);background-image:linear-gradient(var(--pinnedCellBg,transparent), var(--pinnedCellBg,transparent)), linear-gradient(var(--colBg,transparent), var(--colBg,transparent)), linear-gradient(var(--rowBg,transparent), var(--rowBg,transparent))}.xrow.data.rowStyled.isEven .xcell.pinned{background-color:var(--surface-raised)}.xrow.data.rowStyled.isActive .xcell{background-image:none}.xrow.data.rowStyled.isActive .xcell.pinned{background-image:linear-gradient(var(--pinnedCellBg,transparent), var(--pinnedCellBg,transparent)), linear-gradient(var(--colBg,transparent), var(--colBg,transparent))}.xcell{height:var(--body-row-h);border-right:1px solid var(--border-hairline);border-bottom:1px solid var(--border-hairline);white-space:nowrap;text-overflow:ellipsis;background:var(--colBg,var(--cellBg,var(--surface)));padding:0 8px;overflow:hidden}.xrow.data .xcell{font-weight:inherit}.contractsSheet .gridbody .xcell.pinned{z-index:8;isolation:isolate;background-color:var(--cellBg,var(--surface));background-image:linear-gradient(var(--pinnedCellBg,transparent), var(--pinnedCellBg,transparent)), linear-gradient(var(--colBg,transparent), var(--colBg,transparent));position:sticky}.contractsSheet .xhdr .xcell.pinned{z-index:18;isolation:isolate}.contractsSheet .xhdr .xrow.xhead .xcell.pinned{background:var(--colBg,var(--bg-muted))}.contractsSheet .xhdr .xrow.xgroups .xcell.pinned{z-index:19;background:var(--colBg,var(--bg-muted2,var(--bg-muted)))}.contractsSheet .xhdr .xrow.xfilters .xcell.pinned{z-index:17;background:var(--colBg,var(--bg-muted2))}.contractsSheet .gridbody .xcell.pinned.lastPinned,.contractsSheet .xhdr .xcell.pinned.lastPinned{box-shadow:var(--grid-pinned-edge-shadow,inset -1px 0 0 var(--border-lighter))}.contractsSheet .xrow.data.rowEditing{z-index:var(--z-overlay-popup);position:relative}.contractsSheet .xrow.data.rowEditing .xcell.editing{z-index:var(--z-overlay-popup)}@supports (content-visibility:auto){.contractsSheet .gridscroll .xrow.data,.contractsSheet .gridscroll .ghead{content-visibility:auto;contain-intrinsic-block-size:24px}.contractsSheet .gridscroll .xrow.data.rowEditing{content-visibility:visible}.contractsSheet .gridscroll .ghead{contain-intrinsic-block-size:54px}}.contractsSheet .xrow.data:not(.isActive):hover .xcell{background-image:linear-gradient(rgb(var(--shade) / .018), rgb(var(--shade) / .018))}.contractsSheet .xrow.data.rowStyled:not(.isActive):hover .xcell{background-image:linear-gradient(rgb(var(--glow) / .14), rgb(var(--glow) / .14))}.contractsSheet .xrow.data:not(.isActive):hover .xcell.pinned{background-image:linear-gradient(rgb(var(--shade) / .018), rgb(var(--shade) / .018)), linear-gradient(var(--pinnedCellBg,transparent), var(--pinnedCellBg,transparent)), linear-gradient(var(--colBg,transparent), var(--colBg,transparent))}.contractsSheet .xrow.data.rowStyled:not(.isActive):hover .xcell.pinned{background-image:linear-gradient(rgb(var(--glow) / .14), rgb(var(--glow) / .14)), linear-gradient(var(--pinnedCellBg,transparent), var(--pinnedCellBg,transparent)), linear-gradient(var(--colBg,transparent), var(--colBg,transparent)), linear-gradient(var(--rowBg,transparent), var(--rowBg,transparent))}.xcell.num{font-variant-numeric:tabular-nums}.contractsSheet .xcell.num.isDebit{color:var(--debitColor)}.contractsSheet .xcell.num.isCredit{color:var(--creditColor)}.ghead{padding:var(--sp-1-5) var(--sp-2);border:1px solid var(--ops-pill-border);border-radius:var(--radius-lg);background:var(--gFill,var(--ops-pill-soft-bg));box-shadow:0 1px 0 rgb(var(--glow) / .92) inset;margin:5px 0 2px}.ghead:hover{background:var(--gFill,var(--ops-pill-bg))}.ghead.groupDragSource{opacity:.7}.ghead.groupDropBefore{box-shadow:inset 0 2px 0 0 var(--accent), 0 1px 0 rgb(var(--glow) / .92) inset}.ghead.groupDropAfter{box-shadow:inset 0 -2px 0 0 var(--accent), 0 1px 0 rgb(var(--glow) / .92) inset}.gcaret{border-radius:var(--radius-sm);border:1px solid var(--ops-pill-border);background-image:var(--ops-toolbar-btn-bg);width:24px;height:24px;font-weight:820}.gttl{color:var(--gText,var(--text-primary));font-weight:760;line-height:1.15}.gmeta{color:var(--text-secondary);font-size:var(--text-sm);line-height:1.15}.gmetaLineSub{color:var(--text-muted)}.gmeta b{color:var(--text-primary);font-weight:700}.gActions{align-items:center;gap:4px;margin-left:4px;display:inline-flex}.gActions .gActBtn{opacity:.82;border-color:var(--ops-pill-border);background-image:var(--ops-toolbar-btn-bg);width:22px;height:22px;box-shadow:var(--ctrl-shadow);color:var(--text-secondary);padding:0;font-size:12px;font-weight:900;transition:color .12s,background .12s,border-color .12s,box-shadow .12s}.gActions .gActBtn:hover{opacity:1;background:var(--ctrl-bg-hover);border-color:var(--btn-neutral-hover-border);color:var(--text-primary)}.gActions .gActBtn:focus-visible{opacity:1;border-color:var(--state-control-border-hover);box-shadow:0 0 0 3px var(--accent-ring)}.ghead:hover .gActions,.ghead:focus-within .gActions,.gActions:hover{opacity:1}.ghead:not(:hover):not(:focus-within) .gActions .gActBtn{opacity:.58;color:var(--text-muted)}.objHint{margin-top:var(--sp-2-5);font-size:var(--text-sm);color:var(--text-muted);line-height:1.35}.contractsFooter{background:var(--ops-footer-bg);width:auto;color:var(--text-chrome);border-radius:var(--ops-footer-radius);border:1px solid var(--ops-footer-border);box-shadow:var(--ops-footer-shadow);z-index:30;margin:var(--sp-2) 12px 0;isolation:isolate;grid-template-rows:auto auto;row-gap:6px;padding:6px 10px;font-size:10.7px;line-height:1.25;display:grid;position:relative}.contractsFooter:before{content:"";background:var(--ops-footer-bg);pointer-events:none;z-index:-1;position:absolute;inset:0 -12px}.contractsFooterTop{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.contractsFooterHint{white-space:normal;min-width:0;color:var(--text-secondary);flex-wrap:wrap;align-items:center;gap:3px 5px;font-size:10.85px;font-weight:600;line-height:1.28;display:flex}.contractsFooterHintLead{color:var(--text-primary);font-weight:760}.contractsFooterHintIcon,.contractsFooterKey{border:1px solid var(--border-light);border-radius:var(--radius-sm);background:var(--surface-raised);min-width:18px;height:18px;color:var(--text-primary);font:inherit;box-shadow:0 1px 0 rgb(var(--glow) / .86) inset;justify-content:center;align-items:center;padding:0 5px;font-size:10.5px;font-weight:740;line-height:1;display:inline-flex}.contractsFooterHintIcon{min-width:20px;padding:0}.contractsFooterKeySep{color:var(--text-muted);font-weight:700}.modalErr{margin-top:var(--sp-1-5);font-size:var(--text-sm);color:rgb(var(--bad-rgb));font-weight:650}.modalHint{margin-top:var(--sp-1-5);font-size:var(--text-sm);color:var(--text-muted);font-weight:550;line-height:1.4}.regHeroTop{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.contractsSheet .regHeroTop{flex-wrap:nowrap}.contractsSheet .regHeroTop>.brand{flex:auto;min-width:0;max-width:min(760px,100% - 380px)}.regActions{flex:none;justify-content:flex-end;align-items:flex-start;display:flex}.contractsObjectScopeActions{margin-left:auto;padding-top:0}.contractsObjectScopeWrap{align-items:flex-end;gap:var(--sp-1);flex-direction:column;display:flex}@media (width<=1040px){.contractsSheet .regHeroTop{flex-wrap:wrap}.contractsSheet .regHeroTop>.brand{flex-basis:100%;max-width:100%}.contractsObjectScopeActions{justify-content:flex-start;width:100%;margin-left:0}.contractsObjectScopeWrap{align-items:stretch;width:min(100%,430px)}}@media (width<=620px){.contractsSheet .regHeroTop{align-items:center;gap:var(--sp-1);flex-wrap:nowrap}.contractsSheet .regHeroTop>.brand{flex:auto;min-width:0;max-width:none;padding-bottom:0}.contractsSheet .regTitle{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.contractsSheet .regSub{display:none}.contractsObjectScopeActions{flex:none;justify-content:flex-end;width:auto}.contractsObjectScopeWrap{width:clamp(238px,56vw,260px)}.contractsObjectScopeSwitch{width:100%}.contractsSheet .objStickyInfo{gap:var(--sp-1);margin-top:var(--sp-1);padding:var(--sp-1)}.contractsSheet .objStickyInfo .tableTopTools.tableTopTools--moduleContext{gap:var(--sp-1);padding:0}.contractsModuleContext{align-items:end;gap:var(--sp-1-5);padding-bottom:var(--sp-1);flex-direction:row}.contractsModuleContext .moduleContextPrimary{flex:auto;min-width:0}.contractsModuleContext .moduleContextActions{gap:var(--sp-1);flex-wrap:nowrap;flex:none;margin-left:0}.contractsModuleFilters{gap:var(--sp-1-5);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.contractsModuleFilters .field{width:auto;min-width:0;max-width:none}.contractsSheet .contractsKpiStrip{flex-wrap:nowrap;display:flex;overflow-x:auto}}.regSub{font-size:var(--ops-hint-size);line-height:var(--ops-hint-line);color:var(--ops-hint-color);font-weight:var(--ops-hint-weight);margin:3px 0 0;display:block}.regTitle{font-size:var(--ops-title-size);font-weight:var(--ops-title-weight);letter-spacing:var(--ops-title-track);color:var(--ops-title-color);margin:0;line-height:1.1}.objStickyInfo{border-radius:var(--radius-2xl);background-image:var(--ops-toolbar-bg);border:1px solid var(--balances-card-border);box-shadow:0 8px 18px rgb(var(--shade) / .04)}:root[data-theme=dark] .contractsSheet:before{height:var(--brand-stripe-h);background:var(--brand-stripe-bg);box-shadow:var(--brand-stripe-shadow)}.xrow.data.isArchived{opacity:.72}.xrow.data.isArchived .xcell:before{content:"";border-radius:var(--radius-full);pointer-events:none;background:0 0;width:0;position:absolute;inset:5px auto 5px 0}.xrow.data.isArchived .xcell:first-child:before{background:var(--accent-soft-border);width:3px}.contractsFormulaCell{cursor:help}.contractsFormulaCell:before{content:"ƒ";color:var(--text-muted);opacity:.42;pointer-events:none;font-size:10px;font-weight:760;line-height:1;position:absolute;top:50%;left:2px;transform:translateY(-50%)}.contractsFormulaCell.contractsFinanceCell:before{display:none}.contractsFormulaCell:hover:before{color:var(--accent);opacity:.78}.xcell.editable:hover{outline:1px solid rgb(var(--accent-rgb) / .3);outline-offset:-1px}.cellInp{border:2px solid var(--accent);border-radius:var(--radius-sm);font-size:inherit;background:var(--surface);color:var(--text-primary);box-sizing:border-box;outline:none;font-family:inherit}.contractsSheet .cellCombobox .cbInput{padding-right:24px}.contractsSheet .cellCombobox .cbClearBtn{box-sizing:border-box;width:14px;min-width:14px;height:14px;min-height:14px;font-size:10px;line-height:12px;right:5px}:root[data-theme=dark] .contractsSheet .cellCombobox{background:var(--surface);border-color:var(--state-control-border-hover);box-shadow:0 0 0 2px var(--state-control-ring)}:root[data-theme=dark] .contractsSheet .cellCombobox .cbClearBtn{border-color:var(--border-light);background:var(--surface);box-shadow:none;color:var(--text-tertiary)}:root[data-theme=dark] .contractsSheet .cellCombobox .cbClearBtn:hover,:root[data-theme=dark] .contractsSheet .cellCombobox .cbClearBtn:focus-visible{border-color:var(--state-control-border-hover);background:var(--surface-raised);color:var(--text-primary)}.xcell.hasDD{padding-right:32px}.contractsSheet .objCellLine{min-width:0}.contractsSheet .objCellText{text-overflow:ellipsis;min-width:0;overflow:hidden}.contractsSheet .objMembersStack,.contractsSheet .gMembersStack{border-radius:var(--radius-full);position:relative}.contractsSheet .objMembersStack:after,.contractsSheet .gMembersStack:after{content:"Участники";border:1px solid var(--border-light);border-radius:var(--radius-md);background:var(--surface-raised);box-shadow:var(--shadow-sm);color:var(--text-secondary);opacity:0;pointer-events:none;z-index:5;padding:4px 7px;font-size:10.5px;font-weight:700;line-height:1;transition:opacity .12s,transform .12s;position:absolute;bottom:calc(100% + 5px);left:50%;transform:translate(-50%)translateY(2px)}.contractsSheet .objMembersStack:hover:after,.contractsSheet .objMembersStack:focus-visible:after,.contractsSheet .gMembersStack:hover:after,.contractsSheet .gMembersStack:focus-visible:after{opacity:1;transform:translate(-50%)translateY(0)}.ddArrowBtn{opacity:0;pointer-events:none;transition:opacity .12s,transform .12s,box-shadow .12s;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.xcell.hasDD:hover .ddArrowBtn,.xcell.hasDD.cellSelected .ddArrowBtn,.ddArrowBtn:focus-visible{opacity:.92;pointer-events:auto;transform:translateY(-50%)translate(0)}.xcell.hasDD{padding-left:8px;padding-right:32px}.ddArrowBtn:active{transform:translateY(-50%)scale(.96)}:root[data-theme=dark] .contractsSheet .ddArrowBtn{--dropdown-chevron-color:var(--text-tertiary)}.sortArrow{font-weight:var(--fw-bold);color:var(--accent)}.colResizeHandle:after{content:"";border-radius:var(--radius-sm);background:var(--border-lighter);opacity:0;width:2px;transition:opacity var(--transition-fast);position:absolute;top:10px;bottom:10px;left:4px}.xhdr .xrow.xhead .xcell:hover .colResizeHandle:after{opacity:1}.xhdr{background:var(--bg-muted);border-bottom:1px solid var(--border-lighter);box-shadow:none}.xhdr .xrow.xhead{background:var(--bg-muted);border-bottom:1px solid var(--border-lighter)}.xhdr .xrow.xhead .xcell{white-space:normal;text-align:center;padding:0 calc(var(--sp-2) + 10px) 0 var(--sp-2);box-sizing:border-box;background:var(--colBg,transparent);color:var(--text-faint);border-right:1px solid var(--border-lighter);border-bottom:1px solid var(--border-lighter);font-size:11.05px;font-weight:680;line-height:1.06}.xhdr .xrow.xhead .xcell.hdrSpanGroups{background:var(--colBg,var(--bg-muted))}.hdrLabel{white-space:normal;word-break:break-word}.contractsHdrKind{color:var(--text-muted);opacity:.72;pointer-events:none;flex:none;justify-content:center;align-items:center;font-size:10px;font-weight:760;line-height:1;display:inline-flex}.hdrSortIcon{opacity:.78}.hdrSortIcon :is(path){fill:none;stroke:var(--text-muted);stroke-width:1.55px;stroke-linecap:round;stroke-linejoin:round}.xhdr .xrow.xhead .xcell:hover .hdrSortIcon,.xhdr .xrow.xhead .xcell:focus-within .hdrSortIcon{opacity:1}.xhdr .xrow.xhead .xcell:hover .hdrSortIcon :is(path),.xhdr .xrow.xhead .xcell:focus-within .hdrSortIcon :is(path){stroke:var(--text-secondary)}.hdrSortIcon[data-state=asc] .up :is(path),.hdrSortIcon[data-state=desc] .down :is(path){stroke:var(--accent)}.hdrSortIcon[data-state=asc] .down,.hdrSortIcon[data-state=desc] .up{opacity:.28}.contractsSheet .xhdr .xrow.xgroups .xcell{height:var(--row-h);min-height:var(--row-h);padding:0 18px 0 var(--sp-1-5);box-sizing:border-box;background:var(--colBg,var(--bg-muted2,var(--bg-muted)));border-right:1px solid var(--border-lighter);border-bottom:1px solid var(--border-lighter);justify-content:center;align-items:center;display:flex}.contractsSheet .xhdr .xrow.xfilters{background:var(--bg-muted2);border-bottom:1px solid var(--border-lighter)}.contractsSheet .xhdr .xrow.xfilters .xcell{background:var(--colBg,var(--bg-muted2));border-right:1px solid var(--border-lighter)}.contractsSheet .xhdr .xrow.xfilters .fltInput{width:100%;min-width:0;height:var(--filter-input-h);border:1px solid rgb(var(--shade) / .16);background:var(--ctrl-bg);box-shadow:0 1px 0 rgb(var(--glow) / .92) inset;color:var(--text-primary);font-size:var(--text-sm-plus);border-radius:8px;padding:0 30px 0 8px;font-weight:500;line-height:1;transition:border-color .15s,box-shadow .15s,background .15s}.contractsSheet .xhdr .xrow.xfilters .fltInput::placeholder{color:rgb(var(--shade) / .38);opacity:1}.contractsSheet .xhdr .xrow.xfilters .fltInput:hover{border-color:rgb(var(--shade) / .24);background:var(--ctrl-bg-hover)}.contractsSheet .xhdr .xrow.xfilters .fltInput:focus{border-color:var(--state-control-border-hover);box-shadow:0 0 0 3px var(--state-control-ring-strong), inset 0 1px 0 rgb(var(--glow) / .92);background:var(--ctrl-bg-hover)}.contractsSheet .xhdr .xrow.xfilters .filterSuggestCell{position:relative}.contractsSheet .xhdr .xrow.xfilters .filterDateCell{align-items:center;gap:4px;display:flex}.contractsSheet .xhdr .xrow.xfilters .fltInputSuggest,.contractsSheet .xhdr .xrow.xfilters .fltInputClearable{padding-right:32px}.contractsSheet .xhdr .xrow.xfilters .filterDateCell .fltInputClearable{padding-right:8px}.contractsSheet .xhdr .xrow.xfilters .filterDateCell .fltDateInput{flex:auto;min-width:0}.contractsSheet .xhdr .xrow.xfilters .filterDateCell .fltDateInput.fltInputClearable{flex-basis:calc(100% - 24px);width:calc(100% - 24px)}.contractsSheet .xhdr .xrow.xfilters .fltSuggest,.contractsSheet .xhdr .xrow.xfilters .fltClear{border:0;border-left:1px solid rgb(var(--shade) / .12);width:26px;height:18px;min-height:18px;color:var(--text-secondary);z-index:1;opacity:0;background:0 0;border-radius:0 7px 7px 0;padding:0;font-size:12px;font-weight:900;line-height:1;transition:opacity .12s,transform .12s,box-shadow .12s;position:absolute;top:50%;right:1px;transform:translateY(-50%)}.contractsSheet .xhdr .xrow.xfilters .fltSuggest{opacity:.42}.contractsSheet .xhdr .xrow.xfilters .fltClear{opacity:.92}.contractsSheet .xhdr .xrow.xfilters .filterDateCell .fltClear{right:8px}.contractsSheet .xhdr .xrow.xfilters .filterDateCell .fltDateClear{z-index:4;opacity:1;border-color:var(--state-control-border-hover);background:var(--ctrl-bg-hover);color:var(--text-primary);box-shadow:var(--ctrl-shadow);flex:0 0 20px;margin-left:4px;position:static;transform:none}.contractsSheet .xhdr .xrow.xfilters .filterDateCell .fltDatePickerToggle{opacity:.86}.contractsSheet .xhdr .xrow.xfilters .filterDateCellOpen .fltDateInput{border-color:var(--state-control-border-hover);background:var(--ctrl-bg-hover);box-shadow:0 0 0 3px var(--state-control-ring-strong), inset 0 1px 0 rgb(var(--glow) / .92)}.contractsSheet .xhdr .xrow.xfilters .filterDateCellOpen .fltDatePickerToggle{border-color:var(--accent-ring);color:var(--text-primary);box-shadow:0 0 0 3px var(--state-control-ring)}.contractsSheet .xhdr .xrow.xfilters .filterSuggestCell:hover .fltSuggest,.contractsSheet .xhdr .xrow.xfilters .filterSuggestCell:focus-within .fltSuggest,.contractsSheet .xhdr .xrow.xfilters .filterSuggestCellOpen .fltSuggest{opacity:.92;background:var(--ctrl-bg-hover)}.contractsSheet .xhdr .xrow.xfilters .fltSuggest:hover,.contractsSheet .xhdr .xrow.xfilters .fltSuggest:focus-visible,.contractsSheet .xhdr .xrow.xfilters .fltClear:hover,.contractsSheet .xhdr .xrow.xfilters .fltClear:focus-visible{border-color:var(--accent-ring);background:var(--ctrl-bg-hover);color:var(--text-primary);box-shadow:0 0 0 3px var(--state-control-ring);outline:none}.contractsSheet .xhdr .xrow.xfilters .filterSuggestCellOpen .fltSuggest{border-color:var(--accent-ring)}.contractsSheet .xhdr .xrow.xfilters .filterSuggestCellOpen .fltInput{border-color:var(--state-control-border-hover);box-shadow:0 0 0 3px var(--state-control-ring-strong), inset 0 1px 0 rgb(var(--glow) / .92)}.contractsSheet .xhdr .xrow.xfilters .xcell[style*=--colBg] .fltInput{background:var(--colBg);box-shadow:none}:root[data-theme=dark] .contractsSheet .xhdr .xrow.xfilters .fltInput{border-color:var(--border-light);background:var(--surface);box-shadow:none;color:var(--text-primary)}:root[data-theme=dark] .contractsSheet .xhdr .xrow.xfilters .fltInput::placeholder{color:var(--text-muted)}:root[data-theme=dark] .contractsSheet .xhdr .xrow.xfilters .fltInput:hover{border-color:var(--border);background:var(--surface-raised)}:root[data-theme=dark] .contractsSheet .xhdr .xrow.xfilters .fltInput:focus,:root[data-theme=dark] .contractsSheet .xhdr .xrow.xfilters .filterDateCellOpen .fltDateInput,:root[data-theme=dark] .contractsSheet .xhdr .xrow.xfilters .filterSuggestCellOpen .fltInput{border-color:var(--state-control-border-hover);background:var(--surface);box-shadow:0 0 0 2px var(--state-control-ring)}:root[data-theme=dark] .contractsSheet .xhdr .xrow.xfilters .fltSuggest,:root[data-theme=dark] .contractsSheet .xhdr .xrow.xfilters .fltClear{border-color:var(--border-light);box-shadow:none;color:var(--text-secondary);background:0 0}:root[data-theme=dark] .contractsSheet .objMembersStack:after,:root[data-theme=dark] .contractsSheet .gMembersStack:after{border-color:var(--border-light);background:var(--surface-raised);box-shadow:var(--shadow-lg);color:var(--text-primary)}:root[data-theme=dark] .contractsSheet .xhdr .xrow.xfilters .fltSuggest:hover,:root[data-theme=dark] .contractsSheet .xhdr .xrow.xfilters .fltSuggest:focus-visible,:root[data-theme=dark] .contractsSheet .xhdr .xrow.xfilters .fltClear:hover,:root[data-theme=dark] .contractsSheet .xhdr .xrow.xfilters .fltClear:focus-visible,:root[data-theme=dark] .contractsSheet .xhdr .xrow.xfilters .filterDateCellOpen .fltDatePickerToggle,:root[data-theme=dark] .contractsSheet .xhdr .xrow.xfilters .filterDateCell .fltDateClear{border-color:var(--state-control-border-hover);background:var(--surface);box-shadow:0 0 0 2px var(--state-control-ring);color:var(--text-primary)}.contractStyleOverlay #style-tab-articles .styleTabCount{display:none}.contractStyleOverlay .styleTabs{z-index:5}.contractStyleOverlay .styleRulesTop{top:calc(var(--ui-tab-h,30px) + var(--sp-3,12px) + 1px);z-index:4;margin-bottom:var(--sp-2);padding-top:var(--sp-2);background:var(--surface);position:sticky}.contractStyleOverlay .styleRulesTop:before{content:"";background:var(--surface);border-bottom:1px solid var(--border-lighter);pointer-events:none;z-index:-1;height:100%;position:absolute;inset:0 0 auto}.contractStyleOverlay .ruleCard{scroll-margin-top:180px}.contractStyleOverlay .styleHeadSub,.contractStyleOverlay .styleAssistHint,.contractStyleOverlay .styleAssistValue,.contractStyleOverlay .ruleSummaryMeta,.contractStyleOverlay .styleControlLabel,.contractStyleOverlay .stylePreviewHint{color:var(--text-secondary)}.contractStyleOverlay .styleAssistTitle,.contractStyleOverlay .ruleSectionTitle,.contractStyleOverlay .fieldLabel,.contractStyleOverlay .stylePreviewLabel{color:var(--text-secondary);letter-spacing:.12em}.contractStyleOverlay .styleAssistStrip{box-shadow:none}.contractStyleOverlay .rulePreviewSample,.contractStyleOverlay .stylePreviewBadge{font-weight:760}:root[data-theme=dark] .contractStyleOverlay .styleHeadSub,:root[data-theme=dark] .contractStyleOverlay .styleAssistHint,:root[data-theme=dark] .contractStyleOverlay .styleAssistValue,:root[data-theme=dark] .contractStyleOverlay .ruleSummaryMeta,:root[data-theme=dark] .contractStyleOverlay .styleControlLabel,:root[data-theme=dark] .contractStyleOverlay .stylePreviewHint{color:var(--text-secondary)}.optPop[data-contracts-filter-pop=true]{border-color:var(--border-lighter);box-shadow:0 8px 18px rgb(var(--shade) / .09);border-radius:10px}.optPop[data-contracts-filter-pop=true] .optHead{border-bottom:1px solid var(--border-lighter);background:var(--surface-sunken);padding:5px 8px 4px}.optPop[data-contracts-filter-pop=true] .optTitle{color:var(--text-secondary);font-size:11.5px;font-weight:580}.optPop[data-contracts-filter-pop=true] .optTabs{border-bottom:1px solid var(--border-lighter);background:var(--surface-sunken);padding:5px 5px 3px}.optPop[data-contracts-filter-pop=true] .optGroups{border-bottom:1px solid var(--border-lighter);background:var(--surface-raised);padding:5px 5px 3px}.optPop[data-contracts-filter-pop=true] .optHeading{border:1px solid var(--border-lighter);background:var(--surface-raised);border-radius:6px;min-height:20px;margin:4px 3px 2px;padding:3px 8px}.optPop[data-contracts-filter-pop=true] .optHeadingKind{background:var(--bg-muted2);min-width:0;height:14px;color:var(--text-muted);border-radius:999px;justify-content:center;align-items:center;padding:0 5px;display:inline-flex}.optPop[data-contracts-filter-pop=true] .optHeading--group .optHeadingKind{background:rgb(var(--accent-rgb) / .1);color:var(--accent)}.optPop[data-contracts-filter-pop=true] .optHeading--section .optHeadingKind{background:rgb(var(--accent-rgb) / .14);color:var(--accent)}.optPop[data-contracts-filter-pop=true] .optItem{border-radius:8px;min-height:20px;padding:2px 8px}.xhdr .xrow.xAddBadges{background:var(--bg-muted2);border-bottom:1px solid var(--border-lighter)}.widePrefsBar{font-size:var(--text-sm)}.prefToggle{color:var(--text-secondary)}.prefToggle input[type=range]{accent-color:var(--accent)}.bandDecor.bandFirst{border-left:2px solid rgb(var(--accent-rgb) / .18)}.bandDecor.bandLast{border-right:1px solid rgb(var(--slate) / .28)}.band-договор,.band-финансы{--bandTint:var(--amber)}.band-аналитика{--bandTint:var(--purple)}.band-показатели{--bandTint:var(--accent-rgb)}.band-прочее{--bandTint:var(--slate)}.band-финансовые-показатели{--bandTint:var(--accent-rgb)}.band-доходы-руб{--bandTint:var(--green)}.band-расходы-руб{--bandTint:var(--red-glow)}.band-параметры-права-собственности{--bandTint:var(--purple)}.band-период-финансирования{--bandTint:var(--blue-500)}.band-реквизиты,.band-other{--bandTint:var(--slate)}.bandDecor{background:rgb(var(--bandTint,var(--shade)) / var(--bandTintAlpha,.045))}.xhdr .xrow.xhead .xcell.bandDecor{background:rgb(var(--bandTint,var(--shade)) / .1)}.contractsSheet .xhdr .xrow.xfilters .xcell.bandDecor{background:rgb(var(--bandTint,var(--shade)) / .07)}.bandGroupCell{text-align:center;letter-spacing:.025em;color:var(--text-secondary);background:var(--groupBg,var(--bg-muted));border-bottom:1px solid var(--border-lighter);justify-content:center;font-size:9.85px;font-weight:700;line-height:1}.bandGroupBlank{visibility:hidden}.bandGroupCell .g{align-items:center;gap:3px;line-height:1;display:inline-flex}.gDot{background:rgb(var(--accent-rgb) / .4);border-radius:50%;flex-shrink:0;width:5px;height:5px;display:inline-block}.gLbl{text-align:center;max-width:100%;font-weight:700;line-height:1;display:block}.gCount{color:var(--text-muted);font-weight:var(--fw-normal)}.isColActive{background:rgb(var(--accent-rgb) / .06)}.cellFill-yellow{background:rgb(var(--amber) / .2)}.cellFill-green{background:rgb(var(--green) / .2)}.cellFill-blue{background:rgb(var(--blue-400) / .2)}.cellFill-red{background:rgb(var(--red-glow) / .2)}.cellFill-gray{background:rgb(var(--slate) / .2)}.cellTxt-dark{color:rgb(var(--shade))}.cellTxt-red{color:rgb(var(--bad-rgb))}.cellTxt-green{color:rgb(var(--ok-rgb))}.cellTxt-blue{color:rgb(var(--accent-rgb))}.cellBold{font-weight:var(--fw-bold)}.cellItalic{font-style:italic}:root[data-theme=dark] .xcell{background:var(--colBg,var(--surface))}:root[data-theme=dark] .ghead{box-shadow:none}.modalOverlay .sectionActionPanel{--ui-panel-head-bg:var(--surface-sunken);--ui-panel-head-shadow:none;--ui-panel-shell-bg:var(--surface);--ui-panel-shell-border:var(--border-lighter);border-radius:var(--radius-lg);box-shadow:0 12px 28px rgb(var(--shade) / .12), 0 1px 0 rgb(var(--glow) / .9) inset}.modalOverlay .sectionActionPanel .modalHead{gap:var(--sp-2);min-height:36px;padding:6px var(--sp-2) 5px}.modalOverlay .sectionActionPanel .modalHead:after{left:var(--sp-2);right:var(--sp-2)}.modalOverlay .sectionActionPanel .modalTitleText{font-size:var(--text-base);line-height:1.15;font-weight:var(--fw-semibold);letter-spacing:0;color:var(--text-secondary)}.modalOverlay .sectionActionPanel .modalHeadActions .iconBtn{border-radius:var(--radius-full);width:18px;min-width:18px;height:18px;min-height:18px;font-size:9px}.modalOverlay .sectionActionPanel .modalBody{padding:var(--sp-2);font-size:var(--text-sm-plus)}.modalOverlay .sectionActionPanel .modalFoot{padding:6px var(--sp-2);background:var(--surface-sunken)}.modalOverlay .sectionActionPanel .modalActions{gap:var(--sp-1)}.sectionModalLayout{gap:var(--sp-2);flex-direction:column;display:flex}.sectionModalSummary{flex-direction:column;gap:0;display:flex}.sectionModalPreviewTop{justify-content:space-between;align-items:center;gap:var(--sp-1);flex-wrap:wrap;display:flex}.sectionModalMeta{align-items:center;gap:var(--sp-0-5);flex-wrap:wrap;display:inline-flex}.sectionModalMetaChip{border:1px solid var(--border-hairline);border-radius:var(--radius-full);background:var(--surface-sunken);min-height:17px;color:var(--text-secondary);box-shadow:none;align-items:center;padding:0 6px;font-size:10px;font-weight:650;line-height:1;display:inline-flex}.sectionModalPreview{gap:var(--sp-0-5);border-radius:var(--radius-md);border:1px solid var(--border-light);background:var(--section-modal-preview-bg);min-width:0;color:var(--section-modal-preview-fg);flex-direction:column;padding:7px 9px;display:flex}.sectionModalPreviewLabel{letter-spacing:.14em;text-transform:uppercase;opacity:.72;font-size:9.4px;font-weight:600;line-height:1.1}.sectionModalPreviewName{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--text-sm-plus);letter-spacing:0;font-weight:760;line-height:1.1;overflow:hidden}.sectionModalNameField{margin:0}.sectionModalInput{--ui-ctrl-h:29px;--ui-ctrl-pad-x:8px;--ui-ctrl-radius:9px;--ui-ctrl-font-size:var(--text-sm-plus);min-height:29px}.sectionModalFormat{padding-top:var(--sp-1);border-top:1px solid var(--border-lighter)}.sectionModalDeleteHint,.sectionModalLayout .modalErr,.sectionModalLayout .modalHint{margin-top:0}.sectionModalLayout .modalErr{color:rgb(var(--bad-rgb))}.sectionModalDeleteHint{margin-top:0}:root[data-theme=dark] .sectionModalPreview{border-color:var(--border)}:root[data-theme=dark] .sectionModalMetaChip{border-color:var(--border);background:var(--surface);box-shadow:none}:root[data-theme=dark]:has(.contractsSheet) .rowActMenu.show .raIcon{border:1px solid var(--border-hairline);background:var(--surface-raised);color:var(--text-primary);box-shadow:none}:root[data-theme=dark]:has(.contractsSheet) .rowActMenu.show button[data-act].danger .raIcon{border-color:var(--color-bad-border);background:var(--color-bad);color:var(--color-debit-text)}@media (pointer:coarse){.contractsToolbarCombo.uiComboSm,.contractsToolbarComboModal.uiComboSm,.contractsObjectSearchInput.uiInput.uiSm{--ui-ctrl-h:44px}.contractsObjectSearchInput.uiInput.uiSm,.sectionModalInput{min-height:44px}.contractsObjectScopeSwitch{--seg-btn-h:44px}.contractsSheet .xhdr .xrow.xgroups .xcell.fmtDotHost{height:44px;min-height:44px}.contractsSheet .xhdr .xrow.xhead .xcell.fmtDotHost:not(.hdrSpanGroups){min-height:44px}}.focusPane[data-v-fac26f41]{width:516px;max-width:calc(100vw - 32px);z-index:var(--z-overlay-workbench);flex-direction:column;display:flex;position:fixed;top:0;bottom:0;right:0;overflow:hidden}.focusBody[data-v-fac26f41]{flex:auto}.focusDirtyState[data-v-fac26f41]{border:1px solid var(--border-hairline);border-radius:var(--radius-full);background:var(--surface-sunken);min-height:18px;color:var(--text-muted);white-space:nowrap;align-items:center;padding:0 7px;font-size:10.6px;font-weight:700;display:inline-flex}.focusDirtyState.isDirty[data-v-fac26f41]{border-color:var(--state-control-border-hover);background:var(--state-cell-selected);color:var(--text-primary)}.focusDirtyState.isSaved[data-v-fac26f41]{color:var(--text-secondary)}.focusCloseWarn[data-v-fac26f41]{border:1px solid var(--state-control-border-hover);border-radius:var(--radius-full);background:var(--state-cell-selected);min-height:20px;color:var(--text-primary);white-space:nowrap;align-items:center;padding:0 8px;font-size:11px;font-weight:760;display:inline-flex}.focusCombo[data-v-fac26f41]{width:100%}.focusCombo[data-v-fac26f41] .uiComboTrigger{border-color:var(--border-hairline);border-radius:var(--radius-md);background:var(--surface);height:30px;color:var(--text-primary);font-size:var(--text-base);font-weight:var(--fw-row)}.ghead[data-v-e5cc38fc]{-webkit-user-select:none;user-select:none;cursor:pointer;width:max-content;min-width:100%;position:relative}.gheadCell[data-v-e5cc38fc]{left:calc(var(--sp-2) + 1px);z-index:1;align-items:start;column-gap:var(--sp-2);grid-template-columns:auto minmax(0,1fr);width:fit-content;max-width:100%;display:grid;position:sticky}.gheadControlRail[data-v-e5cc38fc]{align-items:center;gap:var(--sp-2-5);min-height:24px;display:flex}.gheadControlRail[data-v-e5cc38fc] .sectionDragHandle{z-index:auto;transform:initial;align-self:center;margin:0;position:static;top:auto;left:auto}.gcaret[data-v-e5cc38fc]{flex:0 0 24px;justify-content:center;align-items:center;line-height:1;display:flex}.gmain[data-v-e5cc38fc]{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.gTop[data-v-e5cc38fc]{align-items:center;gap:var(--sp-2);flex-wrap:wrap;min-height:24px;display:flex}.gmeta[data-v-e5cc38fc]{flex-direction:column;gap:2px;margin-left:0;display:flex}.gmetaLine[data-v-e5cc38fc]{align-items:center;gap:4px var(--sp-2-5);flex-wrap:wrap;display:flex}.gmetaMetric[data-v-e5cc38fc]{white-space:nowrap;align-items:center;gap:4px;display:inline-flex}.gmetaBullet[data-v-e5cc38fc]{color:var(--text-muted)}.gMembersStack[data-v-e5cc38fc],.gActions[data-v-e5cc38fc]{flex:none;align-self:center}.gActions[data-v-e5cc38fc]{margin-left:0}.moveGroupLayout[data-v-2ee4117e]{gap:var(--sp-2);display:grid}.moveGroupObject[data-v-2ee4117e]{font-size:var(--text-sm);color:var(--text-primary);font-weight:650}.moveGroupHint[data-v-2ee4117e]{margin-top:calc(var(--sp-1) * -1)}.contractsActionConfirm[data-v-2ee4117e]{gap:var(--sp-2);display:grid}.contractsActionConfirmObject[data-v-2ee4117e]{font-size:var(--text-sm);color:var(--text-primary);font-weight:700}.colsInfoBtn[data-v-99955643]{--ui-assist-trigger-size:27px}.colsInfoWrap[data-v-99955643]{position:relative}.colsInfoPopover[data-v-99955643]{z-index:var(--z-overlay-modal-popup);position:absolute;top:calc(100% + 10px);right:0}.colsAssistIntro[data-v-99955643]{gap:4px;min-width:0;padding-top:1px;display:grid}.contractAssistGrid[data-v-99955643]{gap:var(--sp-2);grid-template-columns:1fr;display:grid}.colsAssistItem[data-v-99955643]{align-items:center;gap:var(--sp-2);min-width:0;min-height:36px;padding:5px var(--sp-2);cursor:pointer;display:flex}.colsAssistLabel[data-v-99955643]{flex:auto;align-items:center;min-width:0;min-height:24px;display:flex}.contractDurationAssist[data-v-99955643]{justify-content:flex-start;align-items:flex-start;gap:var(--sp-2);cursor:default;flex-direction:column}.contractDurationAssistCopy[data-v-99955643]{gap:2px;min-width:0;display:grid}.contractDurationAssistLabel[data-v-99955643]{font-weight:650}.contractDurationAssistHint[data-v-99955643]{color:var(--text-secondary);font-size:var(--text-xs);line-height:1.3}.contractDurationSeg[data-v-99955643]{flex:none;align-self:flex-start}.colsAssistOpt input[type=checkbox][data-v-99955643]{margin:0}.contractColsTools[data-v-99955643]{flex:auto;grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.contractColsSearch[data-v-99955643]{min-width:0;position:relative}.contractColsSearchInput[data-v-99955643]{--ui-ctrl-h:30px;--ui-ctrl-radius:var(--radius-md);--ui-ctrl-font-size:var(--text-sm);padding-right:30px}.contractColsSearchClear[data-v-99955643]{border:1px solid var(--border-lighter);border-radius:var(--radius-full);background:var(--ctrl-bg);width:20px;height:20px;color:var(--text-secondary);cursor:pointer;padding:0;font-size:13px;font-weight:850;line-height:1;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.contractColsSearchClear[data-v-99955643]:hover,.contractColsSearchClear[data-v-99955643]:focus-visible{border-color:var(--state-control-border-hover);background:var(--ctrl-bg-hover);color:var(--text-primary);box-shadow:0 0 0 2px var(--state-control-ring);outline:none}.colsSectionItems[data-v-99955643]{grid-template-columns:1fr;gap:0;display:grid}.contractColsGrid[data-v-99955643]{gap:var(--sp-2-5);grid-template-columns:1fr;display:grid}.contractColsSection[data-v-99955643]{overflow:hidden}.contractColsSectionHead[data-v-99955643]{align-items:center;gap:var(--sp-2);padding:6px var(--sp-2);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);display:grid}.contractColsSectionSpacer[data-v-99955643]{min-width:0}.contractColsSectionMeta[data-v-99955643]{justify-content:flex-end;justify-self:end;align-items:center;gap:var(--sp-2);flex-wrap:wrap;min-height:22px;display:flex}.colsGroupChk[data-v-99955643]{align-items:center;gap:var(--sp-1);display:inline-flex}.contractColsGroupTitle[data-v-99955643]{min-width:0;min-height:20px;color:var(--text-secondary);font-size:var(--text-xs);text-align:center;background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;padding:0;font-weight:760;line-height:1.05;display:flex}.colItem[data-v-99955643]{align-items:center;gap:var(--sp-2);border-radius:0;grid-template-columns:minmax(0,1fr) 30px;min-height:32px;padding:7px 4px;transition:background-color .15s;display:grid}.contractColVisibleToggle[data-v-99955643]{align-items:center;gap:var(--sp-2);cursor:pointer;min-width:0;display:flex}div.contractColVisibleToggle[data-v-99955643]{cursor:default}.colItem.isActive[data-v-99955643]{background:0 0}.colItem.isBase[data-v-99955643]{cursor:default}.colItemLabel[data-v-99955643]{font-weight:var(--fw-semibold);font-size:var(--text-sm);color:var(--text-primary);flex:auto;min-width:0;line-height:1.12}.colItemPinBtn[data-v-99955643]{cursor:pointer;justify-content:center;align-items:center;width:30px;height:24px;padding:0;display:inline-flex}.colItemPinBtn .colItemLockIcon[data-v-99955643]{width:18px;height:18px}.contractColsEmpty[data-v-99955643]{padding:var(--sp-4) var(--sp-3);border:1px dashed var(--border-lighter);border-radius:var(--radius-sm);background:var(--bg-muted);color:var(--text-secondary);font-size:var(--text-sm);font-weight:var(--fw-semibold);text-align:center}:root[data-theme=dark]{color:var(--text-primary)}.contractsValuationDrawerBody[data-v-00d048a8]{flex-direction:column;gap:8px;display:flex}.contractsValuationDrawerState[data-v-00d048a8]{color:var(--text-muted);padding:8px 0;font-size:13px}.contractsValuationDrawerState.isError[data-v-00d048a8]{color:var(--c-bad)}.contractsValuationDetailsTable[data-v-00d048a8]{gap:4px;font-size:12px;display:grid}.contractsValuationDetailsHeader[data-v-00d048a8],.contractsValuationDetailsRow[data-v-00d048a8]{grid-template-columns:74px minmax(76px,1fr) 64px minmax(76px,1fr);align-items:center;gap:8px;display:grid}.contractsValuationDetailsHeader[data-v-00d048a8]{color:var(--text-muted);font-size:11px;font-weight:650}.contractsValuationDetailsRow[data-v-00d048a8]{border-top:1px solid var(--border-subtle);min-height:28px}.contractsValuationDetailsRow>span[data-v-00d048a8]:nth-child(2),.contractsValuationDetailsRow>span[data-v-00d048a8]:nth-child(3),.contractsValuationDetailsRow>span[data-v-00d048a8]:nth-child(4){text-align:right}.contractsValuationDetailsRow.isIncomplete[data-v-00d048a8]{color:var(--c-warn)}.contractsValuationIncomplete[data-v-00d048a8],.contractsValuationSource[data-v-00d048a8]{grid-column:1/-1;justify-self:end;font-size:11px}.contractsValuationSource[data-v-00d048a8]{color:var(--accent)}.contractsValuationLens[data-v-7c7f85af]{flex-wrap:wrap;align-items:center;gap:6px 8px;width:100%;margin-bottom:6px;display:flex}.contractsValuationModeSwitch .segBtn[data-v-7c7f85af]{min-height:25px;padding-inline:9px;font-size:11px;line-height:1}.contractsValuationMonth[data-v-7c7f85af]{width:118px}.contractsValuationSummary[data-v-7c7f85af]{color:var(--text-muted);font-size:11px;line-height:1.2}.resetBtn[data-v-b1b4f20e]{padding:0 var(--ops-unified-control-pad-x);height:var(--ops-unified-control-h);min-height:var(--ops-unified-control-h);border-radius:var(--ops-unified-control-radius);border:1px solid var(--btn-warm-border);background:var(--ctrl-bg);color:var(--btn-warm-text);font-size:var(--ops-unified-control-font-size);font-weight:var(--ops-unified-control-font-weight);line-height:var(--ops-unified-control-line-height);letter-spacing:var(--ops-unified-control-letter-spacing);cursor:pointer;white-space:nowrap;box-shadow:var(--ctrl-shadow);box-sizing:border-box;justify-content:center;align-items:center;display:inline-flex}.resetBtn[data-v-b1b4f20e]:hover{border-color:color-mix(in srgb, var(--btn-warm-border) 78%, var(--border));background:linear-gradient(180deg, var(--btn-warm-hover-top), var(--btn-warm-hover-bottom));color:var(--btn-warm-text)}:root[data-theme=dark] .resetBtn[data-v-b1b4f20e],:root[data-theme=dark] .resetBtn[data-v-b1b4f20e]:hover{background:var(--surface-raised);box-shadow:none}.gateCard[data-v-9b2ea700]{border:1px solid var(--border-lighter);border-radius:var(--radius-lg);background:var(--surface);padding:var(--sp-3-5);gap:var(--sp-2);display:grid}.gateHead[data-v-9b2ea700]{gap:var(--sp-2);flex-wrap:wrap;justify-content:space-between;align-items:baseline;display:flex}.gateTitle[data-v-9b2ea700]{font-size:var(--text-lg);color:var(--text-primary);letter-spacing:-.01em;font-weight:850}.gatePill[data-v-9b2ea700]{border-radius:var(--radius-full);background:rgb(var(--accent-rgb) / .1);border:1px solid rgb(var(--accent-rgb) / .24);height:22px;color:var(--text-primary);white-space:nowrap;justify-content:center;align-items:center;padding:0 10px;font-size:12px;font-weight:800;display:inline-flex}.gateDesc[data-v-9b2ea700]{font-size:var(--text-md);color:var(--text-secondary);line-height:1.35}.gateReason[data-v-9b2ea700]{font-size:var(--text-sm);color:var(--text-muted);line-height:1.35}.gateActions[data-v-9b2ea700]{justify-content:space-between;align-items:center;gap:var(--sp-2);margin-top:var(--sp-1);flex-wrap:wrap;display:flex}.gateBtn[data-v-9b2ea700]{height:36px;padding:0 var(--sp-3);border-radius:var(--radius-md);border:1px solid var(--border);background:var(--surface);font:inherit;font-size:var(--text-sm);cursor:pointer;color:var(--text-primary);font-weight:750}.gateBtn[data-v-9b2ea700]:hover{background:var(--surface-raised)}.gateBtn.pri[data-v-9b2ea700]{background:rgb(var(--accent-rgb) / .12);border-color:rgb(var(--accent-rgb) / .35)}@media (width<=599px){.gateBtn[data-v-9b2ea700]{height:auto;min-height:44px;padding:0 var(--sp-2-5)}}@media (pointer:coarse){.gateBtn[data-v-9b2ea700]{height:auto;min-height:44px}}.gateMini[data-v-9b2ea700]{color:var(--text-muted);font-size:12px;font-weight:650}.gateMiniVal[data-v-9b2ea700]{color:var(--text-secondary);font-weight:800}.sheet.contractsSheet[data-v-9709ef31]{height:calc(100dvh - (var(--shell-padding,16px) * 2));overflow:visible}.contractsPad[data-v-9709ef31]{box-sizing:border-box;flex-direction:column;height:100%;min-height:0;display:flex}.objBox[data-v-9709ef31]{flex-direction:column;flex:auto;min-height:0;margin-top:10px;display:flex}.contractsMobileModeBar[data-v-9709ef31],.contractsMobileList[data-v-9709ef31]{display:none}.contractsTableViewport[data-v-9709ef31]{flex-direction:column;flex:auto;min-height:0;display:flex}.gridscroll[data-v-9709ef31]{--filter-h:32px;--filter-input-h:22px;--filter-input-radius:8px;--cellBg:var(--surface);overscroll-behavior:contain;-webkit-user-select:none;user-select:none;flex-direction:column;flex:auto;min-height:0;max-height:none;display:flex;position:relative;overflow:hidden}.gridHeaderClip[data-v-9709ef31]{z-index:20;flex:none;position:relative;overflow:hidden}.gridHeaderClip .xhdr[data-v-9709ef31]{will-change:transform;position:relative;top:auto}.gridbody[data-v-9709ef31]{overscroll-behavior:contain;flex:auto;min-height:0;position:relative;overflow:auto}.xrow[data-v-9709ef31]{width:max-content;min-width:100%;display:flex}.xcell[data-v-9709ef31]{--contracts-cell-x-pad:8px;--contracts-object-leading-pad:18px;--contracts-cell-editor-pad-left:var(--contracts-cell-x-pad);--contracts-cell-editor-pad-right:var(--contracts-cell-x-pad);flex-shrink:0;align-items:center;display:flex;position:relative;overflow:hidden}.xrow.data .xcell[data-v-9709ef31]{height:auto;min-height:var(--body-row-h)}.xcell.num[data-v-9709ef31]{justify-content:flex-end}.xcell.editable[data-v-9709ef31]{cursor:text}.xcell.editing[data-v-9709ef31]{z-index:24;padding:0;overflow:visible}.xcell.objectNameCell[data-v-9709ef31]{--contracts-cell-editor-pad-left:calc(var(--contracts-cell-x-pad) + var(--contracts-object-leading-pad))}.xcell.objectNameCell.editing .cellInp[data-v-9709ef31]{padding-left:calc(var(--contracts-cell-x-pad) + var(--contracts-object-leading-pad))}.xcell.contractsFinanceCell[data-v-9709ef31]{container-type:inline-size}.contractsFinanceCellValue[data-v-9709ef31]{grid-template-columns:88px minmax(0,1fr);grid-template-areas:"badge amount";align-items:center;column-gap:6px;width:100%;min-width:0;display:grid}.contractsFinanceStatusBadge[data-v-9709ef31]{grid-area:badge;justify-self:start;width:88px}.contractsFinanceAmount[data-v-9709ef31]{text-overflow:ellipsis;white-space:nowrap;text-align:right;grid-area:amount;justify-self:end;width:100%;min-width:0;overflow:hidden}@container (width<=174px){.contractsFinanceCellValue[data-v-9709ef31]{grid-template-columns:minmax(0,1fr);grid-template-areas:"amount""badge";row-gap:2px;padding-block:2px}.contractsFinanceStatusBadge[data-v-9709ef31]{justify-self:end;width:fit-content;min-width:min(88px,100%);max-width:100%}}.brand[data-v-9709ef31]{padding:0 4px 6px}.objStickyInfo[data-v-9709ef31]{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:0 10px;margin-top:6px;padding:3px 5px;display:flex}.objStickyInfo .tableTopTools[data-v-9709ef31]{flex:1 0 100%;justify-content:space-between;min-height:27px;margin:0;padding:2px 6px 4px}.objStickyInfo .tableTopTools.tableTopTools--moduleContext[data-v-9709ef31]{align-items:stretch;gap:var(--sp-2);min-height:0;padding-bottom:6px}.contractsKpiStrip[data-v-9709ef31]{flex:1 0 100%;width:100%}.contractsHeaderViewActions[data-v-9709ef31]{align-items:center;gap:var(--sp-1);padding-left:var(--sp-4);margin-left:auto;display:inline-flex}.contractsKpiActions[data-v-9709ef31]{margin-left:var(--sp-1)}.contractsModuleGateActions[data-v-9709ef31]{padding:var(--sp-2) 0 0;justify-content:flex-start;display:flex}.moduleBar[data-v-9709ef31]{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.cellInp[data-v-9709ef31]{width:100%;height:100%;min-height:28px;padding:0 var(--contracts-cell-editor-pad-right) 0 var(--contracts-cell-editor-pad-left)}.objCellLine[data-v-9709ef31]{width:100%;min-width:0;padding-left:var(--contracts-object-leading-pad);align-items:center;gap:6px;display:flex;position:relative}.objCellLine[data-v-9709ef31] .rowDragHandle{position:absolute;top:50%;left:0;transform:translateY(-50%)}.objCellText[data-v-9709ef31]{text-overflow:ellipsis;white-space:nowrap;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;flex:auto;min-width:0;overflow:hidden}.contractsValuationDetailsBtn[data-v-9709ef31],.objMembersStack[data-v-9709ef31]{flex:none}.rightTools[data-v-9709ef31]{gap:var(--sp-2);align-items:center;display:flex}.w120[data-v-9709ef31]{flex:0 0 120px;width:120px;min-width:120px}.w140[data-v-9709ef31]{flex:0 0 140px;width:140px;min-width:140px}.w160[data-v-9709ef31]{flex:0 0 160px;width:160px;min-width:160px}.w180[data-v-9709ef31]{flex:0 0 180px;width:180px;min-width:180px}.w200[data-v-9709ef31]{flex:0 0 200px;width:200px;min-width:200px}.w220[data-v-9709ef31]{flex:0 0 220px;width:220px;min-width:220px}.w240[data-v-9709ef31]{flex:0 0 240px;width:240px;min-width:240px}.w260[data-v-9709ef31]{flex:0 0 260px;width:260px;min-width:260px}.w280[data-v-9709ef31]{flex:0 0 280px;width:280px;min-width:280px}.w300[data-v-9709ef31]{flex:0 0 300px;width:300px;min-width:300px}.w320[data-v-9709ef31]{flex:0 0 320px;width:320px;min-width:320px}.w360[data-v-9709ef31]{flex:0 0 360px;width:360px;min-width:360px}.colResizeHandle[data-v-9709ef31]{cursor:col-resize;touch-action:none;width:10px;height:100%;position:absolute;top:0;right:-4px}.groupResizeHandle[data-v-9709ef31]{cursor:col-resize;touch-action:none;z-index:12;width:8px;height:100%;position:absolute;top:0;right:-3px}.xhdr[data-v-9709ef31]{z-index:20;position:sticky;top:0}.xhdr .xrow.xhead[data-v-9709ef31]{min-height:40px}.xhdr .xrow.xhead .xcell[data-v-9709ef31]{-webkit-user-select:none;user-select:none;justify-content:center;height:auto;min-height:40px}.xhdr .xrow.xhead .xcell.hdrSpanGroups[data-v-9709ef31]{z-index:2;pointer-events:none;align-items:flex-start;min-height:61px;margin-top:-21px;padding-top:12px;padding-bottom:0;position:relative}.xhdr .xrow.xhead .xcell.hdrSpanGroups .fmtHdrDot[data-v-9709ef31],.xhdr .xrow.xhead .xcell.hdrSpanGroups .colResizeHandle[data-v-9709ef31]{pointer-events:auto}.hdrWrap[data-v-9709ef31]{justify-content:center;align-items:center;gap:var(--sp-0-5);max-width:100%;display:inline-flex}.hdrLabel[data-v-9709ef31]{max-width:100%;display:block}.hdrLabel.hasSubLabel[data-v-9709ef31]{flex-direction:column;justify-content:center;align-items:center;line-height:1.02;display:inline-flex}.hdrLabelMain[data-v-9709ef31]{max-width:100%;display:block}.hdrLabelSub[data-v-9709ef31]{max-width:100%;font-size:var(--text-xs);color:var(--text-secondary);line-height:1;display:block}.hdrSortIcon[data-v-9709ef31]{flex:none;min-width:16px}.xhdr .xrow.xfilters[data-v-9709ef31]{z-index:5;position:relative}.xhdr .xrow.xfilters .xcell[data-v-9709ef31]{min-height:var(--filter-h);padding:3px 6px}.fltInput[data-v-9709ef31]{width:100%;min-width:0}.xhdr .xrow.xfilters .filterDateCell .fltDateInput[data-v-9709ef31]{z-index:6;position:relative}.xhdr .xrow.xfilters .xcell[style*=--colBg] .fltInput[data-v-9709ef31]{background:var(--colBg)}.contractsDatePickerOverlay[data-v-9709ef31]{z-index:var(--z-overlay-popup-backdrop);background:0 0;position:fixed;inset:0}.contractsDatePickerPop[data-v-9709ef31]{box-shadow:var(--shadow-lg);border-radius:12px}.contractsDatePickerWrap[data-v-9709ef31]{border-radius:12px;overflow:hidden}.contractsDatePickerWrap[data-v-9709ef31] .dp__menu{border:1px solid var(--border);border-radius:12px}.contractsDatePickerWrap[data-v-9709ef31] .dp__action_row{display:none}.contractsDatePickerWrap[data-v-9709ef31] .dp__main{--dp-menu-min-width:216px;--dp-font-size:.84rem;--dp-cell-size:26px;--dp-cell-padding:2px;--dp-menu-padding:2px 3px;--dp-month-year-row-height:26px;--dp-month-year-row-button-size:20px;--dp-button-height:26px;--dp-button-icon-height:16px;--dp-common-padding:5px;--dp-row-margin:1px 0;--dp-calendar-wrap-padding:0 2px;--dp-calendar-header-cell-padding:.25rem}.widePrefsBar[data-v-9709ef31]{gap:var(--sp-3);padding:var(--sp-1) 0;align-items:center;display:flex}.prefToggle[data-v-9709ef31]{align-items:center;gap:var(--sp-1);cursor:pointer;display:flex}.prefToggle.tintLabel[data-v-9709ef31]{gap:var(--sp-1-5)}.prefToggle input[type=range][data-v-9709ef31]{width:80px}.bandDecor[data-v-9709ef31]{position:relative}@media (width<=860px){.contractsKpiStrip[data-v-9709ef31]{align-items:center;gap:var(--sp-1);flex-wrap:nowrap;overflow:auto hidden}.contractsKpiMetrics[data-v-9709ef31]{gap:var(--sp-1);flex-wrap:nowrap;flex:auto;min-width:0;overflow-x:auto}.contractsKpiMetrics .kpiDense[data-v-9709ef31]{flex:none}.contractsKpiActions[data-v-9709ef31]{flex:none;padding:0}.contractsHeaderViewActions[data-v-9709ef31]{padding-left:var(--sp-2);flex:none}}@media (width<=720px){.objBox[data-v-9709ef31]{margin-top:var(--sp-1)}.contractsMobileModeBar[data-v-9709ef31]{align-items:center;gap:var(--sp-1);padding:var(--sp-1);border:var(--sp-px) solid var(--border-hairline);border-radius:var(--radius-lg);background:var(--surface-sunken);flex:none;grid-template-columns:auto minmax(0,1fr);display:grid}.contractsMobileModeLabel[data-v-9709ef31]{color:var(--text-secondary);font-size:var(--text-xs);font-weight:var(--fw-semibold)}.contractsMobileModeSwitch[data-v-9709ef31]{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.contractsMobileModeSwitch .segBtn[data-v-9709ef31]{width:100%;min-height:34px}.contractsMobileCardsMode .contractsTableViewport[data-v-9709ef31]{display:none}.contractsMobileCardsMode .contractsMobileList[data-v-9709ef31]{align-content:start;gap:var(--sp-1);overscroll-behavior:contain;min-height:0;padding:var(--sp-1) var(--sp-1) var(--sp-3);flex:auto;display:grid;overflow-y:auto}.contractsMobileGroup[data-v-9709ef31]{align-items:center;gap:var(--sp-2);width:100%;min-height:42px;padding:var(--sp-2);border:var(--sp-px) solid var(--border-hairline);border-radius:var(--radius-lg);background:var(--surface-raised);color:var(--text-primary);text-align:left;display:flex}.contractsMobileGroupCaret[data-v-9709ef31]{border-radius:var(--radius-full);background:var(--surface-sunken);width:24px;height:24px;color:var(--text-secondary);flex:none;justify-content:center;align-items:center;display:inline-flex}.contractsMobileGroupMain[data-v-9709ef31]{gap:var(--sp-0-5);min-width:0;display:grid}.contractsMobileGroupTitle[data-v-9709ef31]{color:var(--text-primary);font-size:var(--text-base);font-weight:var(--fw-bold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.contractsMobileGroupMeta[data-v-9709ef31]{color:var(--text-secondary);font-size:var(--text-xs);font-weight:var(--fw-medium)}.contractsMobileCard[data-v-9709ef31]{gap:var(--sp-2);padding:var(--sp-2);border:var(--sp-px) solid var(--border-light);border-radius:var(--radius-lg);background:linear-gradient(180deg, var(--surface-raised), var(--surface));box-shadow:var(--shadow-xs);display:grid}.contractsMobileCard.isActive[data-v-9709ef31]{border-color:var(--accent-luxury-border);box-shadow:var(--accent-luxury-shadow)}.contractsMobileCardTop[data-v-9709ef31]{align-items:start;gap:var(--sp-2);grid-template-columns:minmax(0,1fr) auto;display:grid}.contractsMobileCardTitleBlock[data-v-9709ef31]{gap:var(--sp-0-5);min-width:0;display:grid}.contractsMobileCardTitle[data-v-9709ef31]{color:var(--text-primary);font-size:var(--text-base);font-weight:var(--fw-bold);text-overflow:ellipsis;white-space:nowrap;line-height:1.18;overflow:hidden}.contractsMobileCardSubtitle[data-v-9709ef31]{color:var(--text-secondary);font-size:var(--text-sm);-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.25;display:-webkit-box;overflow:hidden}.contractsMobileCardAmount[data-v-9709ef31]{justify-items:end;gap:var(--sp-0-5);max-width:150px;padding:var(--sp-1) var(--sp-1-5);border:var(--sp-px) solid var(--border-hairline);border-radius:var(--radius-md);background:var(--surface-sunken);color:var(--text-primary);text-align:right;display:grid}.contractsMobileCardAmount span[data-v-9709ef31]{color:var(--text-tertiary);font-size:var(--text-xs);font-weight:var(--fw-semibold)}.contractsMobileCardAmount b[data-v-9709ef31]{overflow-wrap:anywhere;font-size:var(--text-sm);line-height:1.15}.contractsMobileCardAmount.is-positive[data-v-9709ef31]{color:var(--color-credit-text);border-color:var(--color-ok-border);background:var(--color-ok)}.contractsMobileCardAmount.is-negative[data-v-9709ef31]{color:var(--color-debit-text);border-color:var(--color-bad-border);background:var(--color-bad)}.contractsMobileCardMeta[data-v-9709ef31]{gap:var(--sp-1);flex-wrap:wrap;display:flex}.contractsMobileMetaChip[data-v-9709ef31]{align-items:center;gap:var(--sp-0-5);max-width:100%;padding:var(--sp-0-5) var(--sp-1);border:var(--sp-px) solid var(--border-hairline);border-radius:var(--radius-full);color:var(--text-secondary);font-size:var(--text-xs);font-weight:var(--fw-semibold);display:inline-flex}.contractsMobileMetaChip b[data-v-9709ef31]{color:var(--text-primary);overflow-wrap:anywhere}.contractsMobileCardDetails[data-v-9709ef31]{gap:var(--sp-1);padding-top:var(--sp-2);border-top:var(--sp-px) solid var(--border-hairline);display:grid}.contractsMobileDetail[data-v-9709ef31]{gap:var(--sp-2);color:var(--text-secondary);font-size:var(--text-sm);grid-template-columns:minmax(0,1fr) minmax(0,auto);align-items:baseline;display:grid}.contractsMobileDetail span[data-v-9709ef31]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.contractsMobileDetail b[data-v-9709ef31]{color:var(--text-primary);text-align:right;overflow-wrap:anywhere}.contractsMobileCardActions[data-v-9709ef31]{gap:var(--sp-1);padding-top:var(--sp-1);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.contractsMobileEmpty[data-v-9709ef31]{gap:var(--sp-2);padding:var(--sp-3);border:var(--sp-px) solid var(--border-hairline);border-radius:var(--radius-lg);background:var(--surface-raised);display:grid}.contractsMobileEmptyTitle[data-v-9709ef31]{color:var(--text-primary);font-weight:var(--fw-bold)}.contractsMobileEmptyText[data-v-9709ef31]{color:var(--text-secondary);font-size:var(--text-sm);line-height:1.35}}@media (pointer:coarse){.colResizeHandle[data-v-9709ef31],.groupResizeHandle[data-v-9709ef31]{display:none}.gridscroll[data-v-9709ef31]{--filter-h:48px;--filter-input-h:44px}.contractsDatePickerWrap[data-v-9709ef31]{overflow:auto}.contractsDatePickerWrap[data-v-9709ef31] .dp__main{--dp-cell-size:44px;--dp-month-year-row-height:44px;--dp-month-year-row-button-size:44px;--dp-button-height:44px}}.acctPage .acctStateBox{justify-items:start;gap:var(--sp-2);margin:var(--sp-2) 0;padding:var(--sp-4);border:1px dashed var(--border-light);border-radius:var(--radius-xl);background:var(--surface);color:var(--text-secondary);display:grid}.acctPage .acctStateTitle{color:var(--text-primary);font-size:var(--text-base);font-weight:780;line-height:var(--leading-tight)}.acctPage .acctStateText{max-width:680px;font-size:var(--text-sm);line-height:var(--leading-normal)}.acctPage .acctModeCluster{border:1px solid var(--border-lighter);border-radius:var(--radius-full);background:var(--surface-sunken);padding:3px}.acctPage .acctModeLabel{height:23px;color:var(--text-muted);align-items:center;padding:0 6px;font-size:11px;font-weight:760;line-height:1;display:inline-flex}.acctPage .acctToolActionBtn{align-items:center;gap:5px;display:inline-flex}.acctPage .acctToolActionIcon{font-size:11px;line-height:1}.acctPage .acctField .uiFieldHint,.acctPage .acctToolField .uiFieldHint{min-height:14px;color:var(--text-muted);font-size:11px;line-height:1.15}:root[data-theme=dark] .acctPage .acctField .uiFieldHint,:root[data-theme=dark] .acctPage .acctToolField .uiFieldHint{color:var(--text-secondary)}@media (width>=641px){.acctPage .acctFiltersMain .acctField,.acctPage .acctToolsLeft .acctToolField{padding-bottom:14px;position:relative}.acctPage .acctFiltersMain .acctField .uiFieldHint,.acctPage .acctToolsLeft .acctToolField .uiFieldHint{text-overflow:ellipsis;white-space:nowrap;position:absolute;bottom:0;left:0;right:0;overflow:hidden}}@media (width<=640px){.acctPage{--acct-hero-control-h:34px;--acct-hero-control-pad-x:var(--sp-2);--acct-hero-control-font-size:var(--text-sm);--acct-footer-clearance:62px}.acctPage .pad{padding-inline:var(--sp-1);padding-bottom:var(--sp-2)}.acctPage .regHero{margin-bottom:var(--sp-1)}.acctPage .regHeroCard{padding:var(--sp-2);border-radius:12px}.acctPage .regHeroTop{align-items:start;gap:var(--sp-1-5);grid-template-columns:minmax(0,1fr);display:grid}.acctPage .regSub{display:none}.acctPage .regActions{width:100%;min-width:0;padding-bottom:var(--sp-0-5);justify-content:flex-start;overflow:auto hidden}.acctPage .acctModeCluster{flex-wrap:nowrap}.acctPage .acctModeLabel{flex:none}.acctPage .acctFiltersMain{gap:var(--sp-1-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.acctPage .acctField .uiFieldLabel,.acctPage .acctToolField .uiFieldLabel{font-size:var(--text-xs)}.acctPage .acctField .uiFieldHint,.acctPage .acctToolField .uiFieldHint{display:none}.acctPage .acctField,.acctPage .acctFieldPeriod,.acctPage .acctFieldCompany,.acctPage .acctFieldCounterparty,.acctPage .acctSearch,.acctPage .acctToolField,.acctPage .acctToolFieldWide{flex:none;width:100%;min-width:0;max-width:none}.acctPage .acctToolsRow{align-items:stretch;gap:var(--sp-1-5);padding:var(--sp-1-5);grid-template-columns:minmax(0,1fr);display:grid}.acctPage .acctToolsLeft,.acctPage .acctToolsRight{align-items:stretch;gap:var(--sp-1-5);display:grid}.acctPage .acctToolsLeft{grid-template-columns:repeat(2,minmax(0,1fr))}.acctPage .acctToolsRight{min-width:0;padding-bottom:var(--sp-0-5);justify-content:flex-start;display:flex;overflow:auto hidden}.acctPage .acctToolsRight>.btn,.acctPage .acctToolsRight>.iconBtn,.acctPage .acctToolsRight>.toolbarViewMenu,.acctPage .acctAccessInfoWrap>.btn{flex:none;justify-content:center;width:auto;min-height:34px}.acctPage .acctToolsRight>.toolbarViewMenu>.btn{justify-content:center;min-height:34px}.acctPage .acctToolbarCombo.uiComboSm{--ui-ctrl-h:34px;--ui-ctrl-pad-x:var(--sp-2);--ui-ctrl-font-size:var(--text-sm)}.acctPage .acctToolActionBtn{min-height:34px}.acctPage .acctFooter{margin:8px 8px 0;padding:7px 9px;bottom:8px}.acctPage .acctFooter:before{left:-8px;right:-8px}.acctPage .acctFooterTop{flex-wrap:wrap;gap:6px}.acctPage .acctMetaLine,.acctPage .acctFooterHintWrap{flex:100%}.acctPage .acctFooterHint{white-space:normal}}@media (pointer:coarse){.acctPage{--acct-hero-control-h:44px}.acctPage .acctToolbarCombo.uiComboSm,.acctPage .acctHeroCombo.uiComboSm{--ui-ctrl-h:44px}.acctPage .acctSearchInput.uiInput.uiSm{height:44px;min-height:44px}.acctPage .acctToolsRight>.btn,.acctPage .acctToolsRight>.iconBtn,.acctPage .acctAccessInfoWrap>.btn,.acctPage .acctToolsRight>.toolbarViewMenu>.btn{min-height:44px}.acctPage .acctToolsRow .iconBtn.small,.acctPage .acctToolsRight>.iconBtn{width:44px;min-width:44px;height:44px}.acctPage .acctToolActionBtn{width:auto;height:auto;min-height:44px}}.acctTableCard{border-radius:var(--ops-panel-radius);border:1px solid var(--balances-card-border);background:var(--surface);box-shadow:0 8px 18px rgb(var(--shade) / .04)}.acctGrid{--acct-zebra-cell-bg:color-mix(in srgb, var(--surface) 72%, var(--bg-muted2));--acct-total-cell-bg:color-mix(in srgb, var(--surface) 78%, var(--accent-soft));--acct-total-head-bg:color-mix(in srgb, var(--bg-muted) 76%, var(--accent-soft));--acct-quarter-cell-bg:color-mix(in srgb, var(--surface) 72%, var(--bg-muted2));--acct-quarter-head-bg:color-mix(in srgb, var(--bg-muted) 84%, var(--bg-muted2));--acct-year-cell-bg:color-mix(in srgb, var(--surface) 78%, var(--bg-muted));--acct-year-head-bg:color-mix(in srgb, var(--bg-muted) 88%, var(--surface));font-size:12px;line-height:1.22}.acctGrid .xrow.xgroups{background:var(--bg-muted2,var(--bg-muted));border-bottom:0}.acctGrid .xrow.xgroups .xcell{font-weight:var(--fw-semibold);color:var(--text-secondary);border-right:1px solid var(--border-lighter);border-bottom:1px solid var(--border-lighter);background:var(--colBg,var(--bg-muted2,var(--bg-muted)));font-size:11px}.acctGrid .xrow.xgroups .xcell.acctGroupSingle{background:var(--colBg,var(--bg-muted));border-bottom-color:#0000}.acctGrid .xrow.xgroups .xcell.pinned{background:var(--colBg,var(--bg-muted2,var(--bg-muted)))}.acctGrid .xrow.xgroups .xcell.acctGroupSingle.pinned{background:var(--colBg,var(--bg-muted))}.acctGrid .xrow.xgroups .xcell.sticky{background:var(--colBg,var(--bg-muted2,var(--bg-muted)))}.g.gSticky{background:0 0}.gDot{border-radius:var(--radius-full);background:var(--accent);opacity:.5;width:6px;height:6px}.acctGrid .xrow.xhead{background:var(--bg-muted);border-bottom:1px solid var(--border)}.acctGrid .xrow.xhead .xcell{font-size:var(--text-sm-plus);font-weight:var(--fw-hdr);background:var(--colBg,var(--bg-muted));border-right:1px solid var(--border-lighter);-webkit-user-select:none;user-select:none;color:var(--text-primary);line-height:1.15}.acctGrid .xrow.xhead .xcell.pinned{background:var(--colBg,var(--bg-muted))}.acctGrid .xrow.xhead .xcell.acctHeaderMerged{z-index:14}.acctGrid .xrow.xhead .xcell.acctHeaderMerged.pinned{z-index:15}.acctGrid .xcell{border-right:1px solid var(--border-hairline);border-bottom:1px solid var(--border-hairline);text-overflow:ellipsis;white-space:nowrap;color:var(--text-primary);background:var(--colBg,var(--acct-cell-bg,var(--surface)))}.acctGrid .xcell:focus-visible{outline:2px solid var(--accent-ring);outline-offset:-2px;box-shadow:inset 0 0 0 1px var(--accent-ring);z-index:6;position:relative}.acctGrid .xcell.num{font-variant-numeric:tabular-nums}.acctGrid .xcellEditInput{border-radius:var(--radius-md);border:1px solid var(--border);background:var(--surface);color:var(--text-primary);font:inherit;outline:none}.acctGrid .xcellEditInput:focus{border-color:var(--accent-ring);box-shadow:0 0 0 3px var(--accent-soft)}.acctGrid.zebra .xrow.alt{--acct-cell-bg:var(--acct-zebra-cell-bg)}.acctGrid.tintTotals .xcell.colTotal{background:var(--colBg,var(--acct-total-cell-bg))}.acctGrid.tintTotals .xrow.xhead .xcell.colTotal{background:var(--colBg,var(--acct-total-head-bg))}.acctGrid.tintQuarters .xcell.colQuarter{background:var(--colBg,var(--acct-quarter-cell-bg))}.acctGrid.tintQuarters .xrow.xhead .xcell.colQuarter{background:var(--colBg,var(--acct-quarter-head-bg))}.acctGrid.tintYears .xcell.colYear{background:var(--colBg,var(--acct-year-cell-bg))}.acctGrid.tintYears .xrow.xhead .xcell.colYear{background:var(--colBg,var(--acct-year-head-bg))}.acctGrid.signColors .xcell.num.pos{color:var(--creditColor,var(--color-credit-text))}.acctGrid.signColors .xcell.num.neg{color:var(--debitColor,var(--color-debit-text))}.acctGrid .xcell.pinned{background:var(--colBg,var(--acct-cell-bg,var(--surface)))}.acctGrid .xcell.lastPinned{box-shadow:10px 0 14px -12px rgb(var(--shade) / .35)}.acctGrid .xrow.xhead .xcell.lastPinned{box-shadow:inset -1px 0 0 var(--border)}.acctTableWrap .xrow:not(.xgroups):not(.xhead) .xcell.lastPinned{box-shadow:none}.acctGrid .xrow.rowSection{background:var(--bg-muted)}.acctGrid .xrow.rowSection .xcell{font-weight:var(--fw-bold);background:var(--bg-muted);color:var(--text-primary)}.acctGrid .xrow.rowSection .xcell:first-child{letter-spacing:-.01em;font-weight:800}.acctGrid .xrow.rowSection .xcell.pinned{background:var(--bg-muted)}.acctGrid .xrow.rowGroup{--acct-cell-bg:var(--bg-muted2,var(--bg-muted))}.acctGrid .xrow.rowGroup .xcell{color:var(--text-muted);background:var(--bg-muted2,var(--bg-muted))}.acctGrid .xrow.rowGroup .xcell:first-child{letter-spacing:.01em;color:var(--text-primary);font-weight:720}.acctGrid .xrow.rowGroup .xcell.pinned{background:var(--bg-muted2,var(--bg-muted))}.acctGrid .xrow.rowGroup:hover .xcell,.acctGrid .xrow.rowGroup:hover .xcell.pinned{background:var(--acct-cell-bg,var(--bg-muted2,var(--bg-muted)))}.acctGrid .xrow.rowBudget .xcell{color:var(--text-muted);font-style:italic}.acctGrid .xrow:not(.xgroups):not(.xhead):hover .xcell,.acctGrid .xrow:not(.xgroups):not(.xhead):hover .xcell.pinned{background:var(--bg-muted2,rgb(var(--tint) / .6))}.acctGrid .xrow:not(.xgroups):not(.xhead):hover .xcell[style*=--colBg],.acctGrid .xrow:not(.xgroups):not(.xhead):hover .xcell.pinned[style*=--colBg]{background:var(--colBg,var(--bg-muted2,rgb(var(--tint) / .6)))}.acctGrid .xrow.rowSection:hover .xcell,.acctGrid .xrow.rowSection:hover .xcell.pinned{background:var(--bg-muted)}.acctGrid .xrow.rowStyled:hover .xcell,.acctGrid .xrow.rowStyled:hover .xcell.pinned{background:var(--rowBg,var(--colBg,var(--acct-cell-bg,var(--surface))))}.acctTableWrap .xrow:not(.xgroups):not(.xhead) .xcell.pinned{z-index:1;position:relative;left:auto!important}.acctTableWrap .xrow:not(.xgroups):not(.xhead):hover .xcell,.acctTableWrap .xrow:not(.xgroups):not(.xhead):hover .xcell.pinned,.acctTableWrap .xrow:not(.xgroups):not(.xhead):hover .xcell[style*=--colBg],.acctTableWrap .xrow:not(.xgroups):not(.xhead):hover .xcell.pinned[style*=--colBg]{background:var(--colBg,var(--acct-cell-bg,var(--surface)))}:root[data-theme=dark] .acctGrid .xrow.xhead .xcell,:root[data-theme=dark] .acctGrid .xrow.xgroups .xcell{background:var(--colBg,var(--surface-raised))}:root[data-theme=dark] .acctGrid .xcell.pinned{background:var(--acct-cell-bg,var(--surface))}:root[data-theme=dark] .acctGrid .xrow.xhead .xcell.pinned,:root[data-theme=dark] .acctGrid .xrow.xgroups .xcell.pinned{background:var(--colBg,var(--surface-raised))}:root[data-theme=dark] .acctGrid .xrow.rowSection .xcell,:root[data-theme=dark] .acctGrid .xrow.rowSection .xcell.pinned{background:var(--surface-raised)}.acctInsertMenu[data-v-54769218]{min-width:188px;padding:var(--sp-1)}.acctInsertMenu[data-v-54769218] .uiPopupHint{padding:var(--sp-0-5) var(--sp-2) var(--sp-1)}.acctInsertMenu button[data-act].acctInsertAction[data-v-54769218]{min-height:32px;padding:0 var(--sp-2);justify-content:flex-start;gap:var(--sp-2);border-radius:var(--radius-lg);font-size:var(--text-sm);line-height:1.05}.acctInsertMenu button[data-act].acctInsertActionArticle[data-v-54769218]{font-weight:var(--fw-medium);color:var(--text-secondary)}.acctInsertMenu button[data-act].acctInsertActionGroup[data-v-54769218]{font-weight:var(--fw-hdr);color:var(--text-primary)}.acctInsertMenu button[data-act].acctInsertActionSubgroup[data-v-54769218]{font-weight:var(--fw-medium);color:var(--text-primary)}.acctInsertMenu button[data-act].acctInsertActionSection[data-v-54769218]{font-weight:var(--fw-bold);letter-spacing:.03em;text-transform:uppercase;color:var(--text-primary)}.acctTableCard[data-v-8cf53d01]{flex-direction:column;min-height:0;display:flex;overflow:hidden}.acctTableWrap[data-v-8cf53d01]{will-change:scroll-position;backface-visibility:hidden;flex:auto;min-height:0;max-height:none;overflow:auto;transform:translateZ(0)}.acctBodyGrid[data-v-8cf53d01]{contain:layout paint style;isolation:isolate}.acctHeaderWrap[data-v-8cf53d01]{border-bottom:1px solid var(--border-hairline);flex:none;min-width:0;overflow:hidden}.acctHeaderGrid[data-v-8cf53d01]{transform:translate(0)}.acctTableWrap[data-v-8cf53d01]::-webkit-scrollbar:horizontal{height:0;display:none}.acctHScrollShell[data-v-8cf53d01]{border-top:1px solid var(--border-hairline);background:color-mix(in srgb, var(--surface) 74%, var(--surface-sunken));cursor:ew-resize;flex:0 0 17px;height:17px;position:relative}.acctHScrollShell[data-v-8cf53d01]:focus-visible{outline:2px solid var(--accent-ring);outline-offset:-2px}.acctHScrollNative[data-v-8cf53d01]{scrollbar-width:none;position:absolute;inset:0;overflow:auto hidden}.acctHScrollNative[data-v-8cf53d01]::-webkit-scrollbar{display:none}.acctHScrollTrack[data-v-8cf53d01]{pointer-events:none;height:1px}.acctHScrollRail[data-v-8cf53d01]{border-radius:var(--radius-full);background:rgb(var(--slate) / .14);height:8px;position:absolute;top:50%;left:10px;right:10px;transform:translateY(-50%)}.acctHScrollThumb[data-v-8cf53d01]{border-radius:var(--radius-full);background:rgb(var(--slate) / .52);box-shadow:0 0 0 1px rgb(var(--slate) / .2);position:absolute;top:0;bottom:0;left:0}.acctHScrollRail:hover .acctHScrollThumb[data-v-8cf53d01],.acctHScrollThumb[data-v-8cf53d01]:hover{background:rgb(var(--slate) / .66)}.acctGrid[data-v-8cf53d01]{--acct-groups-h:var(--body-row-h);width:max-content;min-width:100%;padding-right:6px}.xrow[data-v-8cf53d01]{width:max-content;min-width:100%;display:flex;position:relative}.acctVirtualSpacer[data-v-8cf53d01]{pointer-events:none;flex:none;width:1px;min-width:1px}.xrow.isDragSource .xcell[data-v-8cf53d01]{opacity:.72}.xrow.isDropBefore[data-v-8cf53d01]:before,.xrow.isDropAfter[data-v-8cf53d01]:after{content:"";background:rgb(var(--accent-rgb) / .66);height:2px;box-shadow:0 0 0 1px rgb(var(--accent-rgb) / .14);pointer-events:none;z-index:14;position:absolute;left:0;right:0}.xrow.isDropBefore[data-v-8cf53d01]:before{top:0}.xrow.isDropAfter[data-v-8cf53d01]:after{bottom:0}.xrow.xgroups[data-v-8cf53d01]{z-index:12;position:relative}.xrow.xgroups .xcell[data-v-8cf53d01]{height:var(--body-row-h);padding:0 var(--sp-2);justify-content:center;align-items:center;display:flex;overflow:visible}.xrow.xgroups .xcell.acctGroupCollapsed[data-v-8cf53d01]{visibility:hidden;pointer-events:none}.xrow.xgroups .xcell.pinned[data-v-8cf53d01]{z-index:9;position:sticky}.xrow.xgroups .xcell.sticky[data-v-8cf53d01]{z-index:8;position:sticky}.g[data-v-8cf53d01]{grid-template-columns:6px minmax(0,auto) 6px;align-items:center;column-gap:6px;max-width:calc(100% - 24px);display:grid}.g.gSticky[data-v-8cf53d01]{left:calc(var(--acct-pinned-right) + var(--sp-2));z-index:11;padding-right:6px;position:sticky}.gDot[data-v-8cf53d01]{flex-shrink:0;display:inline-block}.gLabel[data-v-8cf53d01]{text-align:center;min-width:0}.gSpacer[data-v-8cf53d01]{visibility:hidden;width:6px;height:6px;display:inline-block}.xrow.xhead[data-v-8cf53d01]{z-index:13;position:relative}.xrow.xhead .xcell[data-v-8cf53d01]{text-align:center;white-space:normal;min-height:32px;padding:var(--sp-1) var(--sp-1-5);flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative}.xrow.xhead .xcell.pinned[data-v-8cf53d01]{z-index:8;position:sticky}.xrow.xhead .xcell.acctHeaderMerged[data-v-8cf53d01]{z-index:14;--fmt-dot-top:calc(4px - var(--acct-groups-h));overflow:visible}.xrow.xhead .xcell.acctHeaderMerged.pinned[data-v-8cf53d01]{z-index:15}.xrow.xhead .xcell.acctHeaderMerged .thTxt[data-v-8cf53d01]{top:calc(0px - var(--acct-groups-h));right:var(--sp-1-5);bottom:0;left:var(--sp-1-5);pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute}.thTxt[data-v-8cf53d01]{white-space:normal;word-break:break-word;max-width:100%;display:block}.colResizer[data-v-8cf53d01]{z-index:2;width:6px;height:100%;position:absolute;top:0;right:-2px}.groupResizer[data-v-8cf53d01]{z-index:12;touch-action:none;width:6px;height:100%;position:absolute;top:0;right:-2px}.xcell[data-v-8cf53d01]{padding:0 var(--sp-2);height:var(--body-row-h);flex-shrink:0;align-items:center;display:flex;overflow:hidden}.xcell.num[data-v-8cf53d01]{text-align:right;justify-content:flex-end}.xcell.pinned[data-v-8cf53d01]{z-index:5;position:sticky}.acctServiceCell[data-v-8cf53d01]{box-sizing:border-box;justify-content:center;padding:0;left:0}.xrow.xgroups .acctServiceCell[data-v-8cf53d01],.xrow.xhead .acctServiceCell[data-v-8cf53d01]{z-index:16}.acctBodyGrid .acctServiceCell[data-v-8cf53d01]{z-index:7}.acctNumCellBox[data-v-8cf53d01]{white-space:nowrap;justify-content:flex-end;align-items:center;gap:4px;width:100%;min-width:0;display:inline-flex}.acctNumCellBox.hasDelta[data-v-8cf53d01]{white-space:normal;flex-direction:column;justify-content:center;align-items:flex-end;gap:4px}.acctNumValue[data-v-8cf53d01]{min-width:0;line-height:1}.acctNumCellBox.groupSubtotal .acctNumValue[data-v-8cf53d01]{font-weight:var(--fw-semibold)}.acctGrid .xrow.rowStyled[data-v-8cf53d01]{--acct-row-rail:var(--rowBorder,transparent)}.acctGrid .xrow.rowStyled>.xcell[data-v-8cf53d01]:first-child,.acctGrid .xrow.rowActive>.xcell[data-v-8cf53d01]:first-child{box-shadow:inset 3px 0 0 var(--acct-row-rail,transparent)}.acctGrid .xrow.rowStyled .xcell[data-v-8cf53d01]{color:var(--rowText,var(--text-primary));font-weight:var(--rowFw,inherit);font-style:var(--rowFs,inherit);background:var(--rowBg,var(--colBg,var(--acct-cell-bg,var(--surface))))}.xrow.rowSection .xcell[data-v-8cf53d01]{height:auto;min-height:calc(var(--body-row-h) + 8px);padding-top:3px;padding-bottom:3px}.xrow.rowFlash .xcell[data-v-8cf53d01],.xrow.rowFlash .xcell.pinned[data-v-8cf53d01]{background:rgb(var(--accent-rgb) / .12)}.acctGrid .xrow.rowActive[data-v-8cf53d01]{--acct-row-rail:var(--accent)}.acctGrid .xrow.rowActive .xcell[data-v-8cf53d01],.acctGrid .xrow.rowActive.rowStyled .xcell[data-v-8cf53d01],.acctGrid .xrow.rowActive .xcell.pinned[data-v-8cf53d01],.acctGrid .xrow.rowSelected .xcell[data-v-8cf53d01],.acctGrid .xrow.rowSelected.rowStyled .xcell[data-v-8cf53d01],.acctGrid .xrow.rowSelected .xcell.pinned[data-v-8cf53d01]{background:var(--state-row-selected)}.acctGrid .xrow.rowSelected.rowActive .xcell[data-v-8cf53d01],.acctGrid .xrow.rowSelected.rowActive.rowStyled .xcell[data-v-8cf53d01],.acctGrid .xrow.rowSelected.rowActive .xcell.pinned[data-v-8cf53d01]{background:var(--state-row-selected-strong)}.acctNumCellBox.hasDelta .acctNumValue[data-v-8cf53d01]{font-size:12px;line-height:1.05}.acctDeltaBadge[data-v-8cf53d01]{border-radius:var(--radius-full);max-width:100%;min-height:16px;font-size:10px;font-weight:var(--fw-semibold);white-space:normal;overflow-wrap:anywhere;text-align:right;border:1px solid #0000;flex:none;justify-content:center;align-self:flex-end;align-items:center;padding:2px 7px;line-height:1.15;display:inline-flex}.acctDeltaBadge.positive[data-v-8cf53d01]{background:var(--color-ok);border-color:var(--color-ok-border);color:var(--badge-unalloc-ok-text)}.acctDeltaBadge.negative[data-v-8cf53d01]{background:var(--color-bad);border-color:var(--color-bad-border);color:var(--badge-unalloc-bad-text)}.nameCell[data-v-8cf53d01]{font-weight:var(--fw-normal);position:relative}.acctNameHeaderBox[data-v-8cf53d01]{justify-content:center;align-items:center;gap:8px;width:100%;min-width:0;display:flex}.acctNameHeaderTitle[data-v-8cf53d01]{min-width:0}.acctNameCellBox[data-v-8cf53d01]{align-items:center;gap:8px;width:100%;min-width:0;display:flex}.acctNameCellText[data-v-8cf53d01]{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;overflow:hidden}.acctNameBadge[data-v-8cf53d01]{border-radius:var(--radius-xs);width:16px;height:16px;color:var(--text-tertiary);background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.acctNameBadgeIcon[data-v-8cf53d01]{stroke-width:1.8px;width:13px;height:13px}.acctTreeMarks[data-v-8cf53d01]{flex:none;height:18px;display:inline-block;position:relative}.acctTreeMarks.depth1[data-v-8cf53d01]{width:10px}.acctTreeMarks.depth2[data-v-8cf53d01]{width:24px}.acctTreeMarks.depth3[data-v-8cf53d01]{width:38px}.acctTreeMarks.depth1[data-v-8cf53d01]:before,.acctTreeMarks.depth2[data-v-8cf53d01]:before,.acctTreeMarks.depth3[data-v-8cf53d01]:before{content:none}.acctTreeMarks.depth1[data-v-8cf53d01]:after,.acctTreeMarks.depth2[data-v-8cf53d01]:after,.acctTreeMarks.depth3[data-v-8cf53d01]:after{content:"";border-radius:var(--radius-full);background:color-mix(in srgb, var(--surface) 55%, var(--bg-muted2,var(--bg-muted)));border:1px solid var(--border-light);width:8px;height:8px;margin-top:-4px;position:absolute;top:50%}.acctTreeMarks.depth1[data-v-8cf53d01]:after{left:2px}.acctTreeMarks.depth2[data-v-8cf53d01]:after{left:16px}.acctTreeMarks.depth3[data-v-8cf53d01]:after{left:30px}.acctTreeMarks.kind_group[data-v-8cf53d01]:after,.acctTreeMarks.kind_subgroup[data-v-8cf53d01]:after{background:color-mix(in srgb, var(--accent) 18%, var(--surface));border-color:color-mix(in srgb, var(--accent) 28%, var(--border-light))}.acctTreeMarks.kind_budget[data-v-8cf53d01]:after{opacity:.68}.nameCell.treeK_section[data-v-8cf53d01]{letter-spacing:-.01em;font-weight:800}.nameCell.treeK_group[data-v-8cf53d01],.nameCell.treeK_subgroup[data-v-8cf53d01]{font-weight:720}.nameCell.treeK_budget[data-v-8cf53d01]{color:var(--text-muted)}.xcell.budgetEditable[data-v-8cf53d01]{cursor:text}.xcellEditInput[data-v-8cf53d01]{width:100%;min-width:0;height:calc(var(--body-row-h) - 4px);padding:0 6px}.acctBudgetEditInput[data-v-8cf53d01]{text-align:right;font-style:normal}@media (pointer:coarse){.acctGrid[data-v-8cf53d01]{--body-row-h:45px}.acctTableWrap[data-v-8cf53d01]{min-height:45px}.xrow.xhead .xcell[data-v-8cf53d01]{min-height:44px}.acctServiceCell[data-v-8cf53d01] .workbenchRowServiceCell{width:92px;min-width:92px;height:44px}.acctServiceCell[data-v-8cf53d01] .workbenchRowServiceCell .rowDragHandle,.acctServiceCell[data-v-8cf53d01] .workbenchRowServiceCell .rowSelectionToggle--service{width:44px;min-width:44px;height:44px;min-height:44px}.colResizer[data-v-8cf53d01],.groupResizer[data-v-8cf53d01]{display:none}}.acctStyleHeadMain[data-v-cf599672]{min-width:0}.acctStyleBody[data-v-cf599672]{gap:12px;display:grid}.acctStyleNote[data-v-cf599672]{color:var(--text-secondary);font-size:12px;line-height:1.35}.acctStyleSection[data-v-cf599672]{gap:6px;display:grid}.acctStyleSectionHead[data-v-cf599672]{justify-content:space-between;align-items:baseline;gap:12px;padding:0 2px;display:flex}.acctStyleSectionTitle[data-v-cf599672]{min-width:0;color:var(--text-secondary);font-size:11px;font-weight:var(--fw-semibold);line-height:1.2}.acctStyleSectionMeta[data-v-cf599672]{color:var(--text-secondary);white-space:nowrap;flex:none;font-size:11px;line-height:1.2}.acctStyleList[data-v-cf599672]{gap:6px;display:grid}.acctStyleToggleRow[data-v-cf599672]{border:1px solid var(--border-lighter);border-radius:var(--radius-lg);background:var(--surface);min-height:50px;transition:background var(--transition-fast), border-color var(--transition-fast);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:9px 10px;display:grid}.acctStyleToggleRow.isOn[data-v-cf599672]{border-color:var(--accent-ring);background:rgb(var(--accent-rgb) / .06)}.acctStyleRulesRow[data-v-cf599672]{min-height:48px}.acctStyleItemText[data-v-cf599672]{gap:3px;min-width:0;display:grid}.acctStyleItemTitle[data-v-cf599672]{color:var(--text-primary);font-size:var(--text-sm);font-weight:680;line-height:1.2}.acctStyleItemHint[data-v-cf599672]{color:var(--text-secondary);font-size:var(--text-xs);line-height:1.25}.acctStyleItemControls[data-v-cf599672]{justify-content:flex-end;align-items:center;gap:8px;display:inline-flex}.acctStyleActionControls[data-v-cf599672]{justify-content:flex-end}@media (width<=760px){.acctStyleSectionHead[data-v-cf599672]{align-items:flex-start}.acctStyleToggleRow[data-v-cf599672]{grid-template-columns:1fr}.acctStyleItemControls[data-v-cf599672]{justify-content:space-between}}.acctDeleteConfirm[data-v-1d4d6440]{gap:var(--sp-2);display:grid}.acctDeleteConfirmName[data-v-1d4d6440]{min-width:0;padding:var(--sp-2) var(--sp-2-5);border:1px solid var(--border-lighter);border-radius:var(--radius-lg);background:var(--surface-sunken);color:var(--text-primary);font-size:var(--text-sm);text-overflow:ellipsis;white-space:nowrap;font-weight:720;overflow:hidden}.acctDeleteConfirmText[data-v-1d4d6440]{color:var(--text-secondary);font-size:var(--text-sm);line-height:var(--leading-normal)}.acctMoveLayout[data-v-291938eb]{gap:var(--sp-2);display:grid}.acctMoveObject[data-v-291938eb]{font-size:var(--text-sm);color:var(--text-primary);font-weight:650}.acctMoveField[data-v-291938eb]{min-width:0}.acctMoveCombo[data-v-291938eb]{width:100%}.acctMoveHint[data-v-291938eb]{margin-top:2px}.acctEditHeadMain[data-v-99201a60]{min-width:0}.acctEditTitle[data-v-99201a60]{margin:0}.acctEditSubtitle[data-v-99201a60]{max-width:72ch;margin-top:3px}.acctEditBody[data-v-99201a60]{grid-template-columns:minmax(0,1.06fr) minmax(320px,.94fr);gap:12px;height:min(620px,100dvh - 190px);min-height:0;display:grid;overflow:hidden}.acctEditList[data-v-99201a60]{border:1px solid var(--border-lighter);background:linear-gradient(180deg, var(--surface-raised), var(--surface));min-height:0;box-shadow:var(--shadow-inset);border-radius:14px;align-content:start;gap:5px;padding:8px;display:grid;overflow:auto}.acctEditItem[data-v-99201a60]{border:1px solid var(--border-lighter);border-radius:var(--radius-md);background:var(--surface);cursor:pointer;text-align:left;outline:none;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px 10px;transition:border-color .14s,background .14s,box-shadow .14s,transform .14s;display:grid;position:relative}.acctEditItem.kSection[data-v-99201a60]:not(:first-child){margin-top:7px}.acctEditItem.isNested[data-v-99201a60],.acctEditMarker.isNested[data-v-99201a60]{padding-left:28px}.acctEditItem.isNested[data-v-99201a60]:before,.acctEditMarker.isNested[data-v-99201a60]:before{content:"";background:var(--border-hairline);width:1px;position:absolute;top:7px;bottom:7px;left:13px}.acctEditItem.isNested[data-v-99201a60]:after,.acctEditMarker.isNested[data-v-99201a60]:after{content:"";background:var(--border-hairline);width:11px;height:1px;position:absolute;top:50%;left:13px}.acctEditItem[data-v-99201a60]:hover{border-color:var(--border);background:var(--bg-muted2,var(--bg-muted))}.acctEditItem[data-v-99201a60]:focus-visible{border-color:rgb(var(--accent-rgb) / .32);box-shadow:0 0 0 3px rgb(var(--accent-rgb) / .12)}.acctEditItem.isActive[data-v-99201a60]{border-color:rgb(var(--accent-rgb) / .34);background:linear-gradient(180deg, rgb(var(--accent-rgb) / .08), rgb(var(--accent-rgb) / .03));box-shadow:0 0 0 3px rgb(var(--accent-rgb) / .12)}.acctEditItem.isDragSource[data-v-99201a60]{opacity:.72}.acctEditItem.isDropBefore[data-v-99201a60]{box-shadow:inset 0 2px 0 rgb(var(--accent-rgb) / .68)}.acctEditItem.isDropAfter[data-v-99201a60]{box-shadow:inset 0 -2px 0 rgb(var(--accent-rgb) / .68)}.acctEditDragHandle[data-v-99201a60]{flex:none}.acctEditItem .main[data-v-99201a60]{gap:2px;min-width:0;display:grid}.acctEditItem .name[data-v-99201a60]{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:650;overflow:hidden}.acctEditItem.kSection .name[data-v-99201a60]{letter-spacing:-.01em;font-weight:760}.acctEditItem.kGroup .name[data-v-99201a60]{font-weight:var(--fw-semibold)}.acctEditItem .meta[data-v-99201a60]{color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:10.6px;line-height:1.25;overflow:hidden}.acctEditItem.kSection[data-v-99201a60]{background:linear-gradient(180deg, color-mix(in srgb, var(--surface) 84%, var(--bg-muted2)) 0%, var(--surface) 100%);border-color:color-mix(in srgb, var(--accent) 18%, var(--border-hairline))}.acctEditItem .kind[data-v-99201a60]{font-size:10.5px;font-weight:var(--fw-bold);letter-spacing:.04em;text-transform:uppercase;color:var(--text-secondary);border:1px solid var(--border-hairline);background:color-mix(in srgb, var(--surface) 84%, var(--bg-muted));border-radius:999px;padding:2px 8px}.acctEditItem .kind.kSection[data-v-99201a60]{border-color:color-mix(in srgb, var(--accent) 24%, var(--border-hairline));color:color-mix(in srgb, var(--accent) 44%, var(--text-secondary))}.acctEditItem.isActive .kind[data-v-99201a60]{border-color:rgb(var(--accent-rgb) / .24);color:color-mix(in srgb, var(--accent) 52%, var(--text-primary))}.acctEditMarker[data-v-99201a60]{background:linear-gradient(180deg, color-mix(in srgb, var(--surface-raised) 64%, transparent), transparent);border-radius:10px;align-items:center;gap:6px;min-height:24px;padding:2px 10px 2px 28px;display:flex;position:relative}.acctEditMarker .markerLead[data-v-99201a60]{font-size:11px;font-weight:var(--fw-hdr);color:var(--text-secondary)}.acctEditMarker .markerDot[data-v-99201a60]{color:var(--text-secondary)}.acctEditMarker .markerCount[data-v-99201a60]{font-size:11px;font-weight:var(--fw-semibold);color:var(--text-secondary)}.acctEditForm[data-v-99201a60]{border:1px solid var(--border-lighter);background:linear-gradient(180deg, var(--surface-raised), var(--surface));min-height:0;box-shadow:var(--shadow-inset);border-radius:14px;align-content:start;gap:10px;padding:10px;display:grid;overflow:auto}.acctEditSec[data-v-99201a60]{border:1px solid var(--border-lighter);background:var(--surface);min-height:100%;box-shadow:var(--shadow-inset);border-radius:14px;flex-direction:column;padding:10px;display:flex}.acctEditSecTitle[data-v-99201a60]{letter-spacing:.04em;text-transform:uppercase;color:var(--text-secondary);justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;font-size:11px;font-weight:760;display:flex}.acctEditSecSide[data-v-99201a60]{align-items:center;gap:8px;display:flex}.pill[data-v-99201a60]{border:1px solid var(--border-hairline);background:var(--surface);color:var(--text-secondary);border-radius:999px;padding:2px 8px;font-size:10px}.acctEditMenuBtn[data-v-99201a60]{border:1px solid var(--border-lighter);border-radius:var(--radius-md);background:var(--surface);width:30px;height:30px;color:var(--text-secondary);cursor:pointer}.acctEditMenuBtn[data-v-99201a60]:hover{border-color:var(--border);background:var(--bg-muted);color:var(--text-primary)}.acctEditGrid[data-v-99201a60]{flex-direction:column;gap:9px;min-height:100%;display:flex}.acctEditStatPills[data-v-99201a60]{flex-wrap:wrap;gap:6px;margin-bottom:9px;display:flex}.acctEditStatPill[data-v-99201a60]{border:1px solid var(--border-hairline);border-radius:var(--radius-full);background:color-mix(in srgb, var(--surface) 82%, var(--bg-muted));min-height:22px;color:var(--text-secondary);font-size:10.6px;font-weight:var(--fw-semibold);align-items:center;padding:0 8px;display:inline-flex}.acctEditField[data-v-99201a60]{border:1px solid var(--border-lighter);background:var(--surface);border-radius:12px;flex-direction:column;gap:6px;padding:8px;display:flex}.lab[data-v-99201a60]{color:var(--text-secondary);font-size:11px;font-weight:760}.inp[data-v-99201a60]{border:1px solid var(--border-lighter);background:var(--surface);width:100%;color:var(--text-primary);border-radius:10px;outline:none;padding:8px 10px;font-size:13px}.inp[data-v-99201a60]:focus{border-color:rgb(var(--accent-rgb) / .4);box-shadow:0 0 0 3px rgb(var(--accent-rgb) / .12)}.acctEditNote[data-v-99201a60]{border:1px dashed var(--border-lighter);border-radius:var(--radius-lg);background:color-mix(in srgb, var(--surface) 75%, var(--bg-muted));color:var(--text-secondary);padding:8px 10px;font-size:11.3px;line-height:1.35}.acctEditSummaryGrid[data-v-99201a60]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.acctEditSummaryCard[data-v-99201a60]{border:1px solid var(--border-lighter);background:var(--surface);box-shadow:var(--shadow-inset);border-radius:12px;gap:4px;padding:9px 10px;display:grid}.acctEditSummaryCard .k[data-v-99201a60]{font-size:10px;font-weight:var(--fw-hdr);letter-spacing:.04em;text-transform:uppercase;color:var(--text-secondary)}.acctEditSummaryCard .v[data-v-99201a60]{font-size:12px;line-height:1.3;font-weight:var(--fw-semibold);color:var(--text-primary)}.acctEditHint[data-v-99201a60]{border:1px solid color-mix(in srgb, var(--accent) 18%, var(--border-hairline));background:linear-gradient(180deg, rgb(var(--accent-rgb) / .06), rgb(var(--accent-rgb) / .025));color:var(--text-secondary);border-radius:12px;margin-top:auto;padding:9px 10px;font-size:11px;line-height:1.35}.acctEditEmpty[data-v-99201a60]{color:var(--text-secondary);border:1px dashed var(--border-lighter);background:color-mix(in srgb, var(--surface) 76%, var(--bg-muted));border-radius:12px;padding:12px;font-size:12px}.acctEditActionsBar[data-v-99201a60]{justify-content:space-between;gap:8px;width:100%;display:flex}.acctEditActionsBar .left[data-v-99201a60]{gap:8px;display:flex}.acctEditAddSection[data-v-99201a60]{font-weight:var(--fw-bold);letter-spacing:.03em;text-transform:uppercase}@media (width<=900px){.acctEditBody[data-v-99201a60]{grid-template-columns:1fr;height:auto;min-height:auto;overflow:visible}.acctEditList[data-v-99201a60]{max-height:min(42dvh,360px)}.acctEditForm[data-v-99201a60]{overflow:visible}.acctEditSummaryGrid[data-v-99201a60]{grid-template-columns:1fr}}.acctFocusPane[data-v-98d3a022]{width:516px;max-width:calc(100vw - 32px);z-index:var(--z-overlay-workbench);flex-direction:column;display:flex;position:fixed;top:0;bottom:0;right:0;overflow:hidden}.focusBody[data-v-98d3a022]{flex:auto}.acctFocusInfoGrid[data-v-98d3a022]{gap:var(--sp-1-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.acctFocusStat[data-v-98d3a022]{padding:var(--sp-1-5) var(--sp-2);border:1px solid var(--border-hairline);border-radius:var(--radius-md);background:var(--surface-sunken);gap:4px;display:grid}.acctFocusStatLabel[data-v-98d3a022]{color:var(--text-muted);font-size:10.4px;font-weight:620;line-height:1.2}.acctFocusStatValue[data-v-98d3a022]{font-size:var(--text-base);color:var(--text-primary);font-weight:720;line-height:1.2}.acctFocusHint[data-v-98d3a022]{color:var(--text-secondary);font-size:11px;line-height:1.35}.acctFocusDirectionCard[data-v-98d3a022]{gap:var(--sp-1);padding:var(--sp-1-5) var(--sp-2);border:1px solid var(--border-hairline);border-radius:var(--radius-md);background:var(--surface-sunken);display:grid}.acctFocusDirectionBadge[data-v-98d3a022]{width:max-content;max-width:100%;padding:3px var(--sp-1-5);border:1px solid var(--border-hairline);font-size:var(--text-sm);color:var(--text-primary);border-radius:999px;font-weight:720;line-height:1.2}.acctFocusDirectionBadge.isIncome[data-v-98d3a022]{border-color:var(--state-success-border,var(--border-hairline))}.acctFocusDirectionBadge.isExpense[data-v-98d3a022]{border-color:var(--state-danger-border,var(--border-hairline))}.acctFocusActions[data-v-98d3a022]{margin-top:var(--sp-1);justify-content:flex-start;display:flex}.acctFocusFormulaWarn[data-v-98d3a022]{margin-bottom:var(--sp-1-5);padding:var(--sp-1-5) var(--sp-2);border:1px solid var(--state-danger-border,var(--border-hairline));border-radius:var(--radius-md);background:var(--surface-sunken);color:var(--color-danger-text);font-size:11.5px;font-weight:650;line-height:1.4}.acctFocusFormulaList[data-v-98d3a022],.acctFocusAuditList[data-v-98d3a022]{gap:var(--sp-1-5);display:grid}.acctFocusFormulaItem[data-v-98d3a022],.acctFocusAuditItem[data-v-98d3a022]{padding:var(--sp-1-5) var(--sp-2);border:1px solid var(--border-hairline);border-radius:var(--radius-md);background:var(--surface-sunken);gap:6px;display:grid}.acctFocusFormulaLabel[data-v-98d3a022]{color:var(--text-muted);font-size:10.4px;font-weight:620;line-height:1.2}.acctFocusFormulaText[data-v-98d3a022]{color:var(--text-primary);word-break:break-word;font-size:12px;line-height:1.45}.acctFocusAuditHead[data-v-98d3a022]{justify-content:space-between;align-items:baseline;gap:var(--sp-2);display:flex}.acctCreateBody[data-v-3b6e5664]{gap:var(--sp-1-5);display:grid}.acctCreateIntro[data-v-3b6e5664]{justify-content:space-between;align-items:flex-start;gap:var(--sp-2);min-width:0;padding:var(--sp-2);border:1px solid var(--border-hairline);border-radius:var(--radius-lg);background:var(--surface);display:flex}.acctCreateIntroMain[data-v-3b6e5664]{gap:var(--sp-0-5);min-width:0;display:grid}.acctCreateKind[data-v-3b6e5664]{font-size:var(--text-sm);letter-spacing:0;color:var(--text-secondary);font-weight:720}.acctCreatePreviewName[data-v-3b6e5664]{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--text-md);letter-spacing:0;color:var(--text-primary);font-weight:760;line-height:1.2;overflow:hidden}.acctCreateMetaChip[data-v-3b6e5664]{min-height:18px;padding:0 var(--sp-1-5);border:1px solid var(--border-hairline);background:rgb(var(--glow) / .78);color:var(--text-secondary);font-size:var(--text-xs);letter-spacing:0;border-radius:999px;justify-content:center;align-items:center;font-weight:700;line-height:1;display:inline-flex}.acctCreateHint[data-v-3b6e5664],.acctCreateAssist[data-v-3b6e5664],.acctCreateNote[data-v-3b6e5664],.acctCreateError[data-v-3b6e5664]{font-size:var(--text-sm);line-height:1.4}.acctCreateHint[data-v-3b6e5664],.acctCreateAssist[data-v-3b6e5664],.acctCreateNote[data-v-3b6e5664]{color:var(--text-secondary)}.acctCreateError[data-v-3b6e5664]{color:var(--danger)}.acctCreateCard[data-v-3b6e5664]{gap:var(--sp-1-5);padding:var(--sp-2);border:1px solid var(--border-hairline);border-radius:var(--radius-lg);background:var(--surface);display:grid}.acctCreateCardHead[data-v-3b6e5664]{justify-content:space-between;align-items:center;gap:var(--sp-1);flex-wrap:wrap;display:flex}.acctCreateField[data-v-3b6e5664]{gap:var(--sp-1);display:grid}.acctCreateField[data-v-3b6e5664] .uiFieldLabel{font-size:var(--text-xs);letter-spacing:0;color:var(--text-secondary);font-weight:720}.acctCreateInput[data-v-3b6e5664]{width:100%}.acctCreateLabel[data-v-3b6e5664]{font-size:var(--text-xs);letter-spacing:0;color:var(--text-secondary);font-weight:720;line-height:1.2}.acctCreateSignField[data-v-3b6e5664]{gap:var(--sp-2)}.acctCreateSignSummary[data-v-3b6e5664]{gap:var(--sp-0-5);padding:var(--sp-1-5) var(--sp-2);border:1px solid var(--border-hairline);border-radius:var(--radius-lg);background:rgb(var(--tint) / .42);color:var(--text-secondary);display:grid}.acctCreateSignSummary strong[data-v-3b6e5664]{color:var(--text-primary);font-size:var(--text-base);font-weight:760;line-height:1.2}.acctCreateSignSummary span[data-v-3b6e5664]{font-size:var(--text-sm);line-height:1.4}.acctCreateNote[data-v-3b6e5664]{padding:var(--sp-1-5) var(--sp-2);border:1px solid var(--border-hairline);border-radius:var(--radius-lg);background:rgb(var(--tint) / .42)}.acctAccessInfoWrap[data-v-076a2396]{display:inline-flex;position:relative}.acctAccessGuideBtn[data-v-076a2396]{gap:6px}.acctAccessGuideMark[data-v-076a2396]{border:1px solid var(--border-light);border-radius:var(--radius-full);width:15px;height:15px;color:var(--text-secondary);background:var(--surface);justify-content:center;align-items:center;font-size:10px;font-weight:820;line-height:1;display:inline-flex}.acctAccessInfoPopover[data-v-076a2396]{top:calc(100% + var(--sp-2));width:min(380px, calc(100vw - var(--sp-6) * 2));z-index:var(--z-overlay-popup);position:absolute;right:0}:root[data-theme=dark]:has(.acctPage) .rowActMenu.show .raIcon{border:1px solid var(--border-hairline);background:var(--surface-raised);color:var(--text-primary);box-shadow:none}:root[data-theme=dark]:has(.acctPage) .rowActMenu.show button[data-act].danger .raIcon{border-color:var(--color-bad-border);background:var(--color-bad);color:var(--color-debit-text)}.modulesTop{position:relative}.modulesTop .ddsPageShellBrand .sub{max-width:none}.modulesTop .ddsPageShellBrand{padding-right:min(440px,38vw)}.modulesObjectScopeHero{top:var(--sp-1-5);right:var(--sp-2-5);z-index:1;max-width:calc(100% - var(--sp-5));position:absolute}@container (width<=1040px){.modulesTop .ddsPageShellBrand{padding-right:4px}.modulesTop .ddsPageShellToolbar{order:2}.modulesObjectScopeHero{order:1;align-self:flex-start;width:min(100%,430px);max-width:100%;position:static}.modulesObjectScopeSwitch{width:100%}.modulesObjectScopeSwitch .workbenchSegmentedControlBtn{min-width:0}}.modulesRentChartHeader{border:1px solid var(--ops-chart-head-border);border-radius:var(--radius-xl) var(--radius-xl) 0 0;background-image:var(--balances-card-bg);box-shadow:var(--balances-card-shadow)}.modulesRentChartHeaderLeft{background:var(--ops-chart-head-bg);color:var(--ops-chart-head-text);min-width:0;padding:7px 10px;font-size:11px;font-weight:640;line-height:1.15}.modulesRentChartHeaderTitle{text-overflow:ellipsis;white-space:nowrap}.modulesRentChartChip{border:1px solid var(--ops-chart-chip-border);border-radius:var(--radius-full);background:var(--ops-chart-chip-bg);color:var(--ops-chart-chip-text);white-space:nowrap;text-overflow:ellipsis;padding:0 8px;font-size:10.55px;font-weight:620}.modulesRentChartBox{border:1px solid var(--chart-card-border);border-radius:0 0 var(--radius-xl) var(--radius-xl);padding:var(--sp-1-5) var(--sp-2-5) var(--sp-2);background-image:var(--chart-card-bg);box-shadow:0 1px 0 rgb(var(--glow) / .9) inset, 0 8px 20px rgb(var(--shade) / .032);border-top:0}.modulesRentChartMsg{text-align:center;min-height:120px;color:var(--ops-hint-color);font-size:var(--ops-hint-size);justify-content:center;align-items:center;font-weight:620;display:flex}.modulesRentChartMsgDetail{gap:var(--sp-1);max-width:620px;padding:var(--sp-2);line-height:var(--leading-snug);flex-direction:column;margin:0 auto}.modulesRentChartMsgDetail strong{color:var(--text-primary);font-size:var(--text-sm);font-weight:var(--fw-extrabold)}.modulesRentChartMsgDetail span{color:var(--text-secondary);font-size:var(--text-sm);font-weight:var(--fw-semibold)}.modulesRentDisabledFilter{min-height:28px;padding:0 var(--sp-2);border:1px solid var(--border-hairline);border-radius:var(--radius-full);background:var(--surface-sunken);color:var(--text-muted);font-size:var(--text-xs);font-weight:var(--fw-semibold);white-space:nowrap;cursor:default;justify-content:center;align-items:center;display:inline-flex}.modulesRentContextBar{justify-content:flex-start;align-items:flex-end;gap:var(--sp-2);padding:var(--sp-1-5) var(--sp-1-5) 0;display:flex}.modulesRentCompanyField{width:min(360px,100%)}.modulesKpiStrip{align-items:center;gap:var(--sp-1);padding:var(--sp-0-5) var(--sp-1)}.modulesKpiCockpit{flex:650px;min-width:0;display:grid}.modulesKpiGrid,.modulesKpiMetric{min-width:0}.modulesKpiMetric{--modules-kpi-tone:var(--text-tertiary);--modules-kpi-value:var(--text-primary);align-items:center;column-gap:var(--sp-1);min-height:var(--ops-unified-control-h,25px);padding:0 var(--sp-1-5);background:rgb(var(--shade) / 0);box-shadow:none;border:0;grid-template-columns:2px minmax(max-content,auto) minmax(0,1fr) auto;display:grid}.modulesKpiGrid{border:1px solid var(--border-hairline);border-radius:var(--radius-sm);background:color-mix(in srgb, var(--surface) 86%, var(--surface-raised));box-shadow:0 1px 0 rgb(var(--glow) / .78) inset;grid-template-columns:repeat(auto-fit,minmax(136px,1fr));gap:0;display:grid;overflow:hidden}.modulesKpiMetric+.modulesKpiMetric{border-left:1px solid var(--border-hairline)}.modulesKpiRail{border-radius:var(--radius-full);background:var(--modules-kpi-tone);opacity:.9;width:2px;height:14px}.modulesKpiLabel,.modulesKpiValue,.modulesKpiHint{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.modulesKpiLabel{color:var(--text-secondary);font-size:var(--text-xs);font-weight:var(--fw-bold);line-height:1.1}.modulesKpiValue{color:var(--modules-kpi-value);font-size:var(--text-sm);font-weight:var(--fw-extrabold);font-variant-numeric:tabular-nums;text-align:right;line-height:1.1}.modulesKpiHint{max-width:84px;color:var(--text-muted);font-size:var(--text-xs);font-weight:var(--fw-medium);line-height:1.1}.modulesKpiMetric--info{--modules-kpi-tone:var(--accent)}.modulesKpiMetric--positive{--modules-kpi-tone:rgb(var(--ok-rgb))}.modulesKpiMetric--warning{--modules-kpi-tone:rgb(var(--warn-rgb))}.modulesKpiMetric--negative{--modules-kpi-tone:rgb(var(--bad-rgb));--modules-kpi-value:rgb(var(--bad-rgb))}.modulesKpiMetric--emphasis{background:color-mix(in srgb, var(--modules-kpi-tone) 6%, rgb(var(--shade) / 0))}.modulesTableWrap{--modules-table-bg:var(--workbench-table-bg);--modules-table-border:var(--workbench-table-border);--modules-cell-bg:var(--workbench-table-cell-bg);--modules-cell-border:var(--workbench-table-cell-border);--modules-head-bg:var(--workbench-table-head-bg);--modules-sticky-bg:var(--surface);--modules-subsection-row-fill:color-mix(in srgb, var(--modules-group-row-fill,var(--surface-raised)) 38%, var(--surface));--modules-subsection-row-rail:rgb(var(--accent-rgb) / .34);--modules-grand-total-fill:color-mix(in srgb, var(--modules-total-row-fill,var(--bg-muted)) 78%, var(--surface-raised));--modules-grand-total-border:color-mix(in srgb, rgb(var(--accent-rgb)) 24%, var(--border-light))}:root[data-theme=dark] .modulesTableWrap{--modules-sticky-bg:color-mix(in srgb, var(--surface) 78%, var(--surface-raised));--modules-group-row-fill:color-mix(in srgb, var(--surface-raised) 74%, var(--surface) 26%);--modules-total-row-fill:color-mix(in srgb, var(--surface-raised) 80%, var(--surface) 20%);--modules-grand-total-fill:color-mix(in srgb, var(--modules-total-row-fill) 82%, var(--surface-raised));--modules-grand-total-border:color-mix(in srgb, rgb(var(--accent-rgb)) 30%, var(--border-light))}.modulesExcel{font-size:var(--text-sm-plus);color:var(--text-secondary)}.modulesExcel th,.modulesExcel td{padding:var(--modules-td-pad-y) var(--modules-td-pad-x);white-space:nowrap;text-overflow:ellipsis;vertical-align:middle;border-right:1px solid var(--modules-cell-border);border-bottom:1px solid var(--modules-cell-border);background:var(--modules-cell-bg);background-clip:padding-box;overflow:hidden}.modulesExcel thead th{text-overflow:ellipsis;color:var(--ops-tone-soft);font-size:10.8px;font-weight:var(--fw-hdr);text-align:center;background:var(--modules-head-bg);overflow:hidden}.modulesExcel th.sticky1,.modulesExcel th.sticky2{background:var(--modules-head-bg)}.modulesExcelWork thead th.workHeadSide{background:var(--bg-muted)}.modulesExcelRent{--modules-rent-head-in-tint:color-mix(in srgb, var(--fmt-bg-green) 55%, rgb(var(--shade) / 0));--modules-rent-head-out-tint:color-mix(in srgb, var(--fmt-bg-peach) 55%, rgb(var(--shade) / 0))}:root[data-theme=dark] .modulesExcelRent{--modules-rent-head-in-tint:rgb(var(--ok-rgb) / .14);--modules-rent-head-out-tint:rgb(var(--warn-rgb) / .14)}.modulesExcelRent thead th.rentHeadTop{background:var(--surface-raised);color:var(--text-primary);font-weight:760}.modulesExcelRent thead th.rentHeadSide{background:var(--bg-muted)}.modulesExcelRent thead th.rentHeadIn,.modulesExcelRent thead th.rentHeadInLeaf{background-color:var(--bg-muted);background-image:linear-gradient(var(--modules-rent-head-in-tint), var(--modules-rent-head-in-tint));color:var(--text-primary)}.modulesExcelRent thead th.rentHeadOut,.modulesExcelRent thead th.rentHeadOutLeaf{background-color:var(--bg-muted);background-image:linear-gradient(var(--modules-rent-head-out-tint), var(--modules-rent-head-out-tint));color:var(--text-primary)}.modulesExcelRent tbody tr.data td[data-col=E],.modulesExcelRent tbody tr.data td[data-col=F],.modulesExcelRent tbody tr.data td[data-col=G]{background:color-mix(in srgb, var(--fmt-bg-green) 28%, var(--surface))}.modulesExcelRent tbody tr.data td[data-col=H],.modulesExcelRent tbody tr.data td[data-col=I],.modulesExcelRent tbody tr.data td[data-col=J],.modulesExcelRent tbody tr.data td[data-col=K],.modulesExcelRent tbody tr.data td[data-col=L],.modulesExcelRent tbody tr.data td[data-col=M],.modulesExcelRent tbody tr.data td[data-col=N],.modulesExcelRent tbody tr.data td[data-col=O],.modulesExcelRent tbody tr.data td[data-col=P],.modulesExcelRent tbody tr.data td[data-col=Q],.modulesExcelRent tbody tr.data td[data-col=R],.modulesExcelRent tbody tr.data td[data-col=S],.modulesExcelRent tbody tr.data td[data-col=T]{background:color-mix(in srgb, var(--fmt-bg-peach) 25%, var(--surface))}.modulesExcel tbody tr.group td{background:var(--modules-group-row-fill,var(--surface-raised));font-weight:var(--fw-extrabold);color:var(--modules-group-row-text,var(--text-primary))}.modulesExcel tbody tr.subsection td{background:var(--modules-subsection-row-fill);font-weight:var(--fw-bold);color:var(--modules-group-row-text,var(--text-primary))}.modulesExcel tbody tr.subsection td[data-col=C]{position:sticky}.modulesExcel tbody tr.subsection td[data-col=C]:before{content:"";left:calc(var(--modules-row-service-w,42px) + 6px);background:var(--modules-subsection-row-rail);pointer-events:none;border-radius:999px;width:3px;position:absolute;top:5px;bottom:5px}.modulesExcel tbody tr.isFinancialRow td{background:color-mix(in srgb, var(--surface-raised) 42%, var(--surface));color:var(--color-credit)}.modulesExcel tbody tr.isFinancialRow td[data-col=C]{color:var(--color-credit);font-weight:var(--fw-bold)}.modulesExcel tbody tr.total td{background:var(--modules-total-row-fill,var(--bg-muted));font-weight:var(--fw-extrabold);color:var(--modules-total-row-text,var(--text-primary))}.modulesTableWrap .modulesExcel tbody tr.grandTotal td{background:var(--modules-grand-total-fill,var(--modules-total-row-fill,var(--bg-muted)));border-top-color:var(--modules-grand-total-border,var(--modules-cell-border));border-bottom-color:var(--modules-grand-total-border,var(--modules-cell-border));color:var(--text-primary)}.modulesTableWrap .modulesExcel tbody tr.grandTotal td.sticky1,.modulesTableWrap .modulesExcel tbody tr.grandTotal td.sticky2{background:var(--modules-grand-total-fill,var(--modules-total-row-fill,var(--bg-muted)))}.modulesTableWrap .modulesExcel tbody tr.grandTotal td[data-col=C]{color:var(--text-primary);font-weight:var(--fw-extrabold)}:root[data-theme=dark] .modulesExcel tbody tr.group td.sticky1,:root[data-theme=dark] .modulesExcel tbody tr.total td.sticky1{box-shadow:inset 2px 0 0 color-mix(in srgb, var(--text-tertiary) 52%, transparent)}.modulesTableWrap:not(.noGroupTint).groupToneAccent .modulesExcel tbody tr.group td{background:var(--modules-group-row-fill,color-mix(in srgb, rgb(var(--accent-rgb)) 8%, var(--surface-raised)));color:var(--modules-group-row-text,var(--text-primary))}.modulesTableWrap:not(.noGroupTint).groupToneSuccess .modulesExcel tbody tr.group td{background:var(--modules-group-row-fill,color-mix(in srgb, rgb(var(--ok-rgb)) 8%, var(--surface-raised)));color:var(--modules-group-row-text,var(--text-primary))}.modulesTableWrap:not(.noGroupTint).groupToneWarning .modulesExcel tbody tr.group td{background:var(--modules-group-row-fill,color-mix(in srgb, rgb(var(--warn-rgb)) 9%, var(--surface-raised)));color:var(--modules-group-row-text,var(--text-primary))}.modulesTableWrap:not(.noTotalTint).totalToneAccent .modulesExcel tbody tr.total td{background:var(--modules-total-row-fill,color-mix(in srgb, rgb(var(--accent-rgb)) 10%, var(--bg-muted)));color:var(--modules-total-row-text,var(--text-primary))}.modulesTableWrap:not(.noTotalTint).totalToneSuccess .modulesExcel tbody tr.total td{background:var(--modules-total-row-fill,color-mix(in srgb, rgb(var(--ok-rgb)) 10%, var(--bg-muted)));color:var(--modules-total-row-text,var(--text-primary))}.modulesTableWrap:not(.noTotalTint).totalToneWarning .modulesExcel tbody tr.total td{background:var(--modules-total-row-fill,color-mix(in srgb, rgb(var(--warn-rgb)) 11%, var(--bg-muted)));color:var(--modules-total-row-text,var(--text-primary))}.modulesExcel tbody tr:hover td{background-image:linear-gradient(var(--accent-soft), var(--accent-soft))}.modulesExcel tbody tr.hidden:hover td{background-image:none}.modulesExcel tbody tr.isSelected td{background-image:linear-gradient(rgb(var(--accent-rgb) / .12), rgb(var(--accent-rgb) / .12))}.modulesExcel tbody tr.isDragSource td{opacity:.7}.modulesExcel tbody tr.isDropBefore td{box-shadow:inset 0 2px 0 0 var(--accent)}.modulesExcel tbody tr.isDropAfter td{box-shadow:inset 0 -2px 0 0 var(--accent)}.modulesTableWrap.noHover .modulesExcel tbody tr:hover td{background-image:none}.modulesTableWrap.noGroupTint .modulesExcel tbody tr.group td,.modulesTableWrap.noGroupTint .modulesExcel tbody tr.subsection td,.modulesTableWrap.noTotalTint .modulesExcel tbody tr.total td{background:var(--surface)}.modulesTableWrap.hlMissingUnits .modulesExcel tbody td.isMissingUnit{background-image:linear-gradient(var(--modules-missing-units-fill,rgb(var(--warn-rgb) / .1)), var(--modules-missing-units-fill,rgb(var(--warn-rgb) / .1)));box-shadow:inset 2px 0 0 var(--modules-missing-units-text,rgb(var(--warn-rgb) / .34));color:var(--modules-missing-units-text,inherit)}.modulesTableWrap.hlZeroValues .modulesExcel tbody td.isZeroValue{background-image:linear-gradient(var(--modules-zero-values-fill,rgb(var(--warn-rgb) / .1)), var(--modules-zero-values-fill,rgb(var(--warn-rgb) / .1)));box-shadow:inset 2px 0 0 var(--modules-zero-values-text,rgb(var(--warn-rgb) / .34));color:var(--modules-zero-values-text,inherit)}.modulesTableWrap.hlNegativeValues .modulesExcel tbody td.isNegativeValue{background-image:linear-gradient(var(--modules-negative-values-fill,rgb(var(--bad-rgb) / .11)), var(--modules-negative-values-fill,rgb(var(--bad-rgb) / .11)));box-shadow:inset 2px 0 0 var(--modules-negative-values-text,rgb(var(--bad-rgb) / .36));color:var(--modules-negative-values-text,rgb(var(--bad-rgb)))}.modulesTableWrap .modulesExcel thead th,.modulesTableWrap .modulesExcel tbody tr td,.modulesTableWrap .modulesExcel th.sticky1,.modulesTableWrap .modulesExcel th.sticky2,.modulesTableWrap .modulesExcel td.sticky1,.modulesTableWrap .modulesExcel td.sticky2{background-clip:padding-box}.modulesTableWrap .modulesExcel thead th,.modulesTableWrap .modulesExcel th.stickyGroup,.modulesTableWrap .modulesExcel th.sticky1,.modulesTableWrap .modulesExcel th.sticky2,.modulesTableWrap .modulesExcel td.sticky1,.modulesTableWrap .modulesExcel td.sticky2,.modulesTableWrap .modulesExcel tbody tr.grandTotal td{background-clip:border-box}.modulesNoMatchCell{padding:18px var(--sp-3);text-align:center;color:var(--ops-hint-color);font-size:var(--ops-hint-size);background:var(--surface);font-weight:620}.modulesHiddenRowCell{background:var(--surface);border-top:none;border-bottom:none;padding:0}.modulesNameHdrTitle{color:var(--ops-tone-soft);font-size:10.8px;font-weight:var(--fw-hdr);text-align:center}.modulesCellInput{box-sizing:border-box;width:100%;min-width:0;height:auto;box-shadow:none;padding:calc(var(--modules-td-pad-y) + var(--modules-td-border)) calc(var(--modules-td-pad-x) + var(--modules-td-border));font:inherit;color:var(--text-primary);text-align:right;font-variant-numeric:tabular-nums;background:0 0;border:0;border-radius:0;outline:none;margin:0;display:block}.modulesCellInputText{text-align:left;font-variant-numeric:normal}.modulesEmpty{gap:var(--sp-2);padding:var(--sp-5) var(--sp-4);text-align:center;color:var(--ops-tone-body);font-size:var(--text-base);line-height:var(--leading-normal);justify-items:center;display:grid}.modulesEmptyHero{gap:var(--sp-1);max-width:560px;display:grid}.modulesEmptyKicker{color:var(--text-muted);font-size:var(--text-xs);font-weight:var(--fw-hdr);letter-spacing:var(--ops-title-track);line-height:var(--leading-tight);text-transform:uppercase}.modulesEmptyTitle{font-size:var(--ops-title-size);font-weight:var(--ops-title-weight);color:var(--ops-title-color)}.modulesEmptyScope{color:var(--text-secondary)}.modulesEmptyNote{color:var(--ops-hint-color);font-size:var(--ops-hint-size)}.modulesEmptyActionHint{color:var(--text-secondary);font-size:var(--text-sm);line-height:var(--leading-normal);margin:0}.modulesEmptyBlock{text-align:center;background:0 0;border:0;border-radius:0;width:auto;max-width:100%;padding:0}.modulesEmptyBlockTitle{letter-spacing:.04em;text-transform:uppercase;color:var(--text-secondary);font-size:10.6px;font-weight:760}:root[data-theme=dark] .modulesRentChartBox{box-shadow:none;background-image:none;background-color:var(--surface-raised)}.modulesSheet{height:calc(100vh - var(--shell-padding) * 2);height:calc(100dvh - var(--shell-padding) * 2);overflow:visible}.modulesPad{gap:var(--sp-2);flex-direction:column;flex:auto;min-height:0;display:flex;container-type:inline-size}.modulesField{min-width:180px}.modulesFieldSection{flex:0 240px;min-width:190px}.modulesFieldWide{flex:360px;min-width:360px}.modulesFieldObject{flex:0 410px;min-width:320px}.modulesFieldSearch{flex:280px;min-width:220px;max-width:360px}.modulesObjectScopeSwitch{flex:0 auto;max-width:100%}.modulesSearchFilterLine{align-items:center;gap:var(--sp-1);min-width:0;display:flex}.modulesSearchInput{flex:auto;min-width:0}.modulesFieldSearch .workbenchFilterMenu{flex:none}.uiComboPopover:has([id^=modules-][id$=-listbox]){width:max(var(--reka-combobox-trigger-width), 194px);min-width:max(var(--reka-combobox-trigger-width), 194px);padding:var(--sp-1);gap:var(--sp-1);border-color:var(--ui-combo-popover-border);border-radius:var(--radius-lg);background:var(--ui-combo-popover-bg);box-shadow:var(--ui-combo-popover-shadow)}.uiComboPopover:has([id^=modules-][id$=-listbox]) .uiComboSearch{border-color:var(--ui-combo-search-border);background:var(--ui-combo-search-bg);box-shadow:var(--ui-combo-search-shadow);color:var(--ui-combo-search-text)}.uiComboPopover:has([id^=modules-][id$=-listbox]) .uiComboSearch:focus-visible{box-shadow:var(--ui-combo-search-focus-shadow)}.uiComboPopover:has([id^=modules-][id$=-listbox]) .uiComboList{max-height:min(220px,100dvh - 120px)}.uiComboPopover:has([id^=modules-][id$=-listbox]) .uiComboHeading{background:var(--ui-combo-heading-bg);border-color:var(--ui-combo-heading-border)}:is(.uiComboPopover:has([id^=modules-][id$=-listbox]) .uiComboItem:hover,.uiComboPopover:has([id^=modules-][id$=-listbox]) .uiComboItem[data-highlighted]){background:var(--ui-combo-item-hover-bg);border-color:var(--ui-combo-item-hover-border)}.uiComboPopover:has([id^=modules-][id$=-listbox]) .uiComboItem[data-state=checked]{background:var(--ui-combo-item-checked-bg);border-color:var(--ui-combo-item-checked-border)}.modulesRentChartHeader{grid-template-columns:minmax(152px,1fr) minmax(0,1fr);align-items:center;display:grid;overflow:hidden}.modulesRentYearSelect{width:96px;min-width:96px;max-width:96px}.modulesRentMiniSelect{max-width:170px}.modulesRentChartBox{position:relative}.modulesRentChartBox .cashflow-chart__svg{height:var(--modules-rent-chart-svg-h,148px)}.modulesRentResizer{cursor:row-resize;touch-action:none;height:10px;position:relative}.modulesRentResizer:before{content:"";border-radius:var(--radius-full);background:var(--border-light);width:44px;height:2px;position:absolute;top:4px;left:50%;transform:translate(-50%)}.modulesRentResizer:hover:before,.modulesRentResizer:focus-visible:before{background:var(--accent)}@container (width<=920px){.modulesRentChartBox .cashflow-chart__svg{height:var(--modules-rent-chart-svg-h,132px)}.modulesKpiStrip{justify-content:flex-start}.modulesKpiCockpit{flex-basis:min(100%,640px);grid-template-columns:minmax(0,1fr)}.modulesKpiGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.modulesKpiMetric:nth-child(odd){border-left:0}.modulesKpiMetric:nth-child(n+3){border-top:1px solid var(--border-hairline)}.modulesKpiActions{align-self:center}}.modulesTableActions{padding:var(--sp-0-5) var(--sp-1);grid-template-columns:minmax(0,1fr);margin-top:0;display:grid}.modulesTableInlineSelect{width:100%;min-width:0}.modulesTableInlineSearch{width:240px;min-width:220px}.modulesTableActionsCommandRow{border-top:0;justify-content:space-between;align-items:center;gap:10px;min-width:0;padding-top:0;display:flex}.modulesAccessMeta{min-width:0;min-height:28px;color:var(--text-tertiary);align-items:center;gap:8px;display:inline-flex}.modulesTableActionsRight{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:5px;min-width:0;display:flex}.modulesActionGroup{border-radius:var(--radius-md);background:0 0;border:0;align-items:center;gap:4px;min-width:0;min-height:27px;padding:0;display:inline-flex}.modulesActionGroupObject,.modulesActionGroupRows{gap:5px}.modulesAccessRole{min-width:0;color:var(--text-secondary);font-size:var(--text-xs);font-weight:var(--fw-semibold);white-space:nowrap;align-items:center;line-height:1;display:inline-flex}.modulesAccessRole.isViewer{color:var(--accent)}.modulesAccessParticipants{min-width:0;color:var(--text-tertiary);font-size:var(--text-xs);font-weight:var(--fw-medium);white-space:nowrap;align-items:center;line-height:1;display:inline-flex}.modulesActionIcon{flex:none;width:14px;height:14px}.modulesMembersHead{flex:none;margin-right:2px}@container (width<=920px){.modulesTableActionsCommandRow{flex-direction:column;align-items:flex-start}.modulesTableActionsRight{justify-content:flex-start}.modulesActionGroupObject,.modulesActionGroupRows{border-left:0;padding-left:0}}@media (width<=720px){.modulesKpiStrip{flex-direction:column;align-items:stretch}.modulesKpiGrid{grid-template-columns:minmax(0,1fr)}.modulesKpiMetric+.modulesKpiMetric{border-left:0;border-top:1px solid var(--border-hairline)}.modulesKpiActions{justify-content:flex-start}.modulesSheet{height:auto;min-height:calc(100dvh - var(--shell-padding) * 2)}.modulesToolbar{align-items:stretch;gap:var(--sp-1-5);display:grid}.modulesModuleContext,.modulesModuleFilters{gap:var(--sp-1-5)}.modulesModuleContext{padding-bottom:var(--sp-1-5)}.modulesModuleContext .modulesField,.modulesModuleFilters .modulesField{flex-basis:auto;width:100%;min-width:0;max-width:none}.modulesModuleFilters{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.modulesModuleFilters .modulesField{width:auto}.modulesFieldObject,.modulesFieldSearch{flex:auto}.modulesObjectScopeSwitch .workbenchSegmentedControlBtn{flex:1 1 0}.modulesTableActions{margin-top:0;padding:0}.modulesTableActionsCommandRow{align-items:center;gap:var(--sp-1);border-top:0;flex-direction:row;padding-top:0}.modulesAccessMeta{gap:var(--sp-1);flex:auto;overflow:hidden}.modulesAccessParticipants{display:none}.modulesTableActionsRight{gap:var(--sp-1);flex-wrap:nowrap;flex:none;justify-content:flex-start;overflow-x:auto}.modulesActionGroup{flex:none}.modulesFieldSearch{max-width:none}}.modulesTableWrap{border-radius:var(--radius-md);flex:1;min-height:0;overflow:auto}.modulesTableWrapRent{min-height:clamp(164px,30dvh,260px)}.modulesTableWrap>.modulesOperationLinkNoticePlacement{z-index:var(--modules-z-header-control,24);box-sizing:border-box;inline-size:100%;position:sticky;left:0}.modulesTableInner{width:max-content;min-width:100%}.modulesFooter{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin:0;padding:2px 4px 0;display:flex}.modulesFooterActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;margin-left:auto;display:flex}@container (width<=920px){.modulesFooter{justify-content:flex-start}.modulesFooterActions{justify-content:flex-start;margin-left:0}}.modulesNameHdr{text-align:center;justify-content:center;align-items:center;height:100%;padding-right:12px;display:flex}.modulesNameHdrSelectable{justify-content:flex-start;gap:6px;padding-left:6px}.modulesNameHdrSelectable .modulesNameHdrTitle{flex:auto}.modulesServiceHeaderCell{flex:0 0 42px}.modulesExcel{--modules-th-h:24px;--modules-name-w:380px;--modules-unit-w:120px;--modules-col-w:112px;--modules-col-w-qty:84px;--modules-col-w-delta:84px;--modules-col-w-rent:168px;--modules-col-w-comment:260px;--modules-td-pad-y:3px;--modules-td-pad-x:6px;--modules-td-border:1px;--modules-z-header:20;--modules-z-header-sticky:22;--modules-z-header-group:23;--modules-z-header-control:24;--fmt-dot-right:12px;--fmt-dot-z:calc(var(--modules-z-header-control) + 1);border-collapse:separate;border-spacing:0;table-layout:fixed;width:max-content;min-width:max-content}.modulesExcel thead th{z-index:var(--modules-z-header);isolation:isolate;position:sticky;top:0}.modulesExcel thead tr{height:var(--modules-th-h)}.modulesExcel thead tr:nth-child(2) th{top:var(--modules-th-h)}.modulesExcel thead tr:nth-child(3) th{top:calc(var(--modules-th-h) * 2)}.modulesExcel thead tr:nth-child(4) th{top:calc(var(--modules-th-h) * 3)}.modulesExcel .sticky1{z-index:7;isolation:isolate;width:var(--modules-name-w);min-width:var(--modules-name-w);max-width:var(--modules-name-w);position:sticky;left:0}.modulesExcel .sticky2{left:var(--modules-name-w);isolation:isolate;width:var(--modules-unit-w);min-width:var(--modules-unit-w);max-width:var(--modules-unit-w);position:sticky}.modulesExcel td.sticky2{z-index:6}.modulesExcel th.sticky2{z-index:var(--modules-z-header-sticky)}.modulesExcel th.stickyGroup{z-index:var(--modules-z-header-group);width:calc(var(--modules-name-w) + var(--modules-unit-w));min-width:calc(var(--modules-name-w) + var(--modules-unit-w));max-width:calc(var(--modules-name-w) + var(--modules-unit-w));position:sticky;left:0}.modulesExcel td.sticky1,.modulesExcel td.sticky2{background:var(--modules-sticky-bg)}.modulesExcel tbody tr.group td.sticky1,.modulesExcel tbody tr.group td.sticky2{background:var(--modules-group-row-fill,var(--surface-raised))}.modulesExcel tbody tr.subsection td.sticky1,.modulesExcel tbody tr.subsection td.sticky2{background:var(--modules-subsection-row-fill)}.modulesExcel tbody tr.isFinancialRow td.sticky1,.modulesExcel tbody tr.isFinancialRow td.sticky2{background:color-mix(in srgb, var(--surface-raised) 42%, var(--surface))}.modulesExcel tbody tr.total td.sticky1,.modulesExcel tbody tr.total td.sticky2{background:var(--modules-total-row-fill,var(--bg-muted))}.modulesExcel th.sticky1,.modulesExcel th.sticky2{z-index:var(--modules-z-header-sticky)}.modulesExcel tbody tr.grandTotal td{top:var(--modules-grand-top,var(--modules-th-h));z-index:5;position:sticky}.modulesExcel tbody tr.grandTotal td.sticky2{z-index:8}.modulesExcel tbody tr.grandTotal td.sticky1{z-index:9}.modulesResizeHandle{cursor:col-resize;width:10px;height:100%;z-index:var(--modules-z-header-control);touch-action:none;position:absolute;top:0;right:0}.modulesGroupResizeHandle{cursor:col-resize;width:10px;height:100%;z-index:var(--modules-z-header-control);touch-action:none;position:absolute;top:0;right:-2px}body.isResizing,body.isResizing *{cursor:col-resize;-webkit-user-select:none;user-select:none}@media (pointer:coarse){.modulesResizeHandle,.modulesGroupResizeHandle{display:none}}.modulesExcel .num{text-align:right;font-variant-numeric:tabular-nums}.modulesExcel td.editable{cursor:text}.modulesWorkHdrLabel{justify-content:center;align-items:center;gap:4px;min-width:0;max-width:100%;display:inline-flex}.modulesHdrKind{border:1px solid var(--border-lighter);background:var(--surface);width:14px;height:14px;color:var(--text-tertiary);pointer-events:none;border-radius:4px;flex:0 0 14px;justify-content:center;align-items:center;font-size:9px;font-weight:760;line-height:1;display:inline-flex}.modulesEstimateInputHeader .modulesHdrKind{border-color:rgb(var(--accent-rgb) / .32);background:rgb(var(--accent-rgb) / .08);color:var(--accent)}.modulesEstimateFormulaHeader .modulesHdrKind{width:auto;height:auto;color:var(--text-muted);opacity:.72;background:0 0;border:0;border-radius:0;flex-basis:auto;font-size:10px}.modulesExcel td.modulesWorkFormulaCell .modulesCellBox:before{pointer-events:none;content:"";position:absolute}.modulesExcel td.modulesWorkFormulaCell{cursor:help}.modulesExcel td.modulesWorkFormulaCell .modulesCellBox:before{content:"ƒ";color:var(--text-muted);opacity:.42;font-size:10px;font-weight:760;top:50%;left:-1px;transform:translateY(-50%)}.modulesExcel td.modulesWorkFormulaCell .modulesCellBox:has(.modulesStatusBadge):before{display:none}.modulesExcel td.modulesWorkFormulaCell:hover .modulesCellBox:before{color:var(--accent);opacity:.78}.modulesExcel td .modulesCellBox.isEditing:before,.modulesExcel td .modulesCellBox.isEditing:after{display:none}.modulesCellBox{min-width:0;line-height:var(--leading-normal);min-height:16px;min-height:1lh;display:block;position:relative}.modulesCellText.isHidden{visibility:hidden}.modulesCellBoxName{--modules-row-service-w:42px;padding-left:var(--modules-row-service-w);align-items:flex-start;gap:8px;display:flex;position:relative}.modulesCellBoxName.isEditing{align-items:center}.modulesCellBoxWithDrag{--modules-row-service-w:42px;padding-left:var(--modules-row-service-w);align-items:center;gap:8px;display:flex;position:relative}.modulesCellTextName.isEditingName .modulesCellTextValueName.isHidden,.modulesCellBoxWithDrag.isEditing>.modulesCellText.isHidden{pointer-events:none;width:1px;height:1px;position:absolute;overflow:hidden}.modulesRowServiceCell{z-index:2;position:absolute;top:50%;left:0;transform:translateY(-50%)}.modulesCellTextName{white-space:nowrap;flex:auto;align-items:center;gap:8px;min-width:0;max-width:100%;display:flex;overflow:hidden}.modulesCellTextName.isEditingName{gap:8px}.modulesCellTextValueName{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;max-width:100%;display:block;overflow:hidden}.modulesCellStatusBadges{flex:none;align-items:center;gap:6px;min-width:0;display:inline-flex}.modulesNameIndent{flex:none;width:18px;height:18px;position:relative}.modulesDeltaInline{justify-content:flex-end;align-items:center;gap:6px;width:100%;display:inline-flex}.modulesCellTextValue{min-width:0}.modulesDeltaInline .modulesCellTextValue{text-align:right;margin-left:auto}.modulesCellInputNameInline{flex:auto;align-self:center;width:auto;min-width:0;padding:0}.modulesCellInputOverlay{top:calc(-1 * (var(--modules-td-pad-y) + var(--modules-td-border)));right:calc(-1 * (var(--modules-td-pad-x) + var(--modules-td-border)));bottom:calc(-1 * (var(--modules-td-pad-y) + var(--modules-td-border)));left:calc(-1 * (var(--modules-td-pad-x) + var(--modules-td-border)));z-index:1;position:absolute}.modulesRentChartHeaderTitle{align-items:center;min-width:0;display:inline-flex;overflow:hidden}.modulesRentChartHeaderRight{justify-content:flex-end;align-items:center;gap:8px;min-width:0;padding:6px 10px;display:flex}.modulesRentChartChip{align-items:center;max-width:220px;height:20px;min-height:20px;display:inline-flex;overflow:hidden}.modulesHiddenRowChip{justify-content:space-between;align-items:center;gap:10px;width:calc(100% - 16px);margin:6px 8px;padding:7px 10px;display:flex}.modulesHiddenRowIco{flex:none;justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex}.modulesHiddenRowText{flex:auto;min-width:0;overflow:hidden}.modulesHiddenRowAct{flex:none;justify-content:center;align-items:center;height:24px;padding:0 10px;display:inline-flex}.modulesEmptyActions{margin:var(--sp-1) auto 0;gap:var(--sp-1);justify-items:center;max-width:680px;display:grid}.modulesEmptyChips{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.modulesEmptyBtnRow{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:0;display:flex}.modulesEmptyActionHint{margin-top:var(--sp-2);text-align:center;max-width:520px}@media (pointer:coarse){.modulesExcel tbody tr,.modulesExcel tbody td{min-height:45px}.modulesCellBoxWithDrag,.modulesRowServiceCell{min-height:44px}.modulesExcel tbody tr{height:45px}.modulesExcel th.sticky1>.fmtHdrDot{right:44px}}.modColsGrid[data-v-9b4da871]{grid-template-columns:repeat(2,minmax(0,1fr))}.modColsDisplay[data-v-9b4da871]{gap:var(--sp-2);padding:var(--sp-2);border:1px solid var(--border-lighter);border-radius:var(--radius-lg);background:var(--surface-sunken);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.modColsDisplayMain[data-v-9b4da871]{gap:var(--sp-0-5);min-width:0;display:grid}.modColsDisplayToggle[data-v-9b4da871]{align-items:center;gap:var(--sp-1);min-height:30px;padding:0 var(--sp-2);border:1px solid var(--border-lighter);border-radius:var(--radius-sm);background:var(--surface);color:var(--text-secondary);font:inherit;font-size:var(--text-xs);font-weight:var(--fw-semibold);cursor:pointer;display:inline-flex}.modColsDisplayToggle[data-active=true][data-v-9b4da871]{border-color:var(--accent-ring);background:var(--accent-soft);color:var(--text-primary)}.modColsBlockTitle[data-v-9b4da871]{color:var(--text-primary);font-size:var(--text-sm);font-weight:var(--fw-extrabold);line-height:var(--leading-tight)}.modColsBlockMeta[data-v-9b4da871]{color:var(--text-muted);font-size:var(--text-xs);font-weight:var(--fw-semibold);line-height:var(--leading-snug)}.modColsRentTabs[data-v-9b4da871]{align-items:center;gap:var(--sp-1);min-width:0;padding:var(--sp-1);border:1px solid var(--border-lighter);border-radius:var(--radius-lg);background:var(--surface-sunken);display:flex;overflow-x:auto}.modColsRentTab[data-v-9b4da871]{min-height:28px;padding:0 var(--sp-2);border-radius:var(--radius-full);color:var(--text-secondary);font:inherit;font-size:var(--text-xs);font-weight:var(--fw-semibold);cursor:pointer;background:0 0;border:1px solid #0000;flex:none}.modColsRentTab[data-active=true][data-v-9b4da871]{border-color:var(--accent-ring);background:var(--surface);color:var(--text-primary)}.modColsOverview[data-v-9b4da871]{gap:var(--sp-2-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.modColsSectionCompact .modColsList[data-v-9b4da871]{padding-top:var(--sp-1-5)}.modRentCustomTools[data-v-9b4da871]{gap:var(--sp-1-5);padding:var(--sp-2);border-top:1px solid var(--border-lighter);display:grid}.modRentCustomRow[data-v-9b4da871]{gap:var(--sp-1-5);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.modWorkCostRow[data-v-9b4da871]{grid-template-columns:minmax(0,1fr) auto auto}.modWorkCostMode[data-v-9b4da871]{align-items:center;gap:var(--sp-0-5);padding:var(--sp-0-5);border:1px solid var(--border-lighter);border-radius:var(--radius-sm);background:var(--surface-sunken);display:inline-flex}.modWorkCostModeAdd[data-v-9b4da871]{justify-self:start}.modWorkCostModeBtn[data-v-9b4da871]{min-height:24px;padding:0 var(--sp-1-5);border-radius:var(--radius-xs);color:var(--text-secondary);font:inherit;font-size:var(--text-xs);font-weight:var(--fw-semibold);cursor:pointer;background:0 0;border:1px solid #0000}.modWorkCostModeBtn[data-active=true][data-v-9b4da871]{border-color:var(--accent-ring);background:var(--surface);color:var(--text-primary)}.modRentCustomAdd[data-v-9b4da871]{padding-top:var(--sp-1)}@media (width<=900px){.modColsDisplay[data-v-9b4da871],.modColsOverview[data-v-9b4da871],.modRentCustomRow[data-v-9b4da871],.modWorkCostRow[data-v-9b4da871]{grid-template-columns:1fr}}.modulesOperationLinkNoticePlacement[data-v-79dd6944]{margin:0 0 var(--sp-1)}.modulesOperationLinkNoticeAction[data-v-79dd6944]{min-height:24px;padding:0 var(--sp-2);border:1px solid rgb(var(--warn-rgb) / .34);border-radius:var(--radius-sm);color:rgb(var(--warn-rgb));font-weight:var(--fw-extrabold);white-space:nowrap;flex:none;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.modulesOperationLinkNoticeAction[data-v-79dd6944]:hover{background:rgb(var(--warn-rgb) / .12)}.modStyleHeadMain[data-v-2f63fff8]{gap:2px;min-width:0;display:grid}.modStyleInfoWrap[data-v-2f63fff8]{position:relative}.modStyleInfoPopover[data-v-2f63fff8]{z-index:var(--z-overlay-modal-popup);position:absolute;top:calc(100% + 10px);left:auto;right:0}.modStyleEditor[data-v-2f63fff8]{min-width:0}.modStyleQuick[data-v-2f63fff8]{gap:var(--sp-2);margin-bottom:var(--sp-2);padding:var(--sp-2);border:1px solid var(--border-lighter);border-radius:var(--radius-lg);background:var(--surface-sunken);grid-template-columns:minmax(150px,.34fr) minmax(0,1fr);align-items:stretch;display:grid}.modStyleQuickMain[data-v-2f63fff8]{align-content:center;gap:var(--sp-0-5);min-width:0;display:grid}.modStyleQuickTitle[data-v-2f63fff8]{color:var(--text-primary);font-size:var(--text-sm);font-weight:var(--fw-extrabold);line-height:var(--leading-tight)}.modStyleQuickMeta[data-v-2f63fff8]{color:var(--text-muted);font-size:var(--text-xs);font-weight:var(--fw-semibold);line-height:var(--leading-snug)}.modStylePresetGrid[data-v-2f63fff8]{gap:var(--sp-1-5);grid-template-columns:repeat(3,minmax(0,1fr));min-width:0;display:grid}.modStylePresetBtn[data-v-2f63fff8]{align-content:start;gap:var(--sp-0-5);min-width:0;min-height:58px;padding:var(--sp-1-5) var(--sp-2);border:1px solid var(--border-lighter);border-radius:var(--radius-sm);background:var(--surface);color:var(--text-secondary);font:inherit;text-align:left;cursor:pointer;display:grid}.modStylePresetBtn[data-v-2f63fff8]:hover,.modStylePresetBtn.isActive[data-v-2f63fff8]{border-color:var(--accent-ring);background:var(--accent-soft);color:var(--text-primary)}.modStylePresetBtn strong[data-v-2f63fff8]{color:inherit;font-size:var(--text-sm);font-weight:var(--fw-extrabold);line-height:var(--leading-tight)}.modStylePresetBtn span[data-v-2f63fff8]{color:var(--text-muted);font-size:var(--text-xs);font-weight:var(--fw-semibold);line-height:var(--leading-snug)}.modStyleTabs[data-v-2f63fff8]{--ui-tabs-sticky-z:1}.styleTab[data-v-2f63fff8]{align-items:center;gap:6px;display:inline-flex}.styleTabCount[data-v-2f63fff8]{border-radius:var(--radius-full);border:1px solid var(--border-lighter);background:var(--surface-sunken);min-width:18px;height:18px;color:var(--text-secondary);justify-content:center;align-items:center;padding:0 5px;font-size:10px;font-weight:650;display:inline-flex}.modStyleBody[data-v-2f63fff8]{padding-top:8px;display:block}.modStylePane[data-v-2f63fff8]{gap:var(--sp-2);flex-direction:column;display:flex}.modStyleRulesTop[data-v-2f63fff8]{gap:8px;margin-bottom:8px;display:grid}.modStyleAssist[data-v-2f63fff8]{grid-template-columns:minmax(0,132px) minmax(0,1fr);align-items:start;gap:8px;margin:0 0 8px;padding:8px 10px;display:grid}.styleAssistIntro[data-v-2f63fff8]{flex-direction:column;gap:3px;min-width:0;padding-top:2px;display:flex}.styleAssistGrid[data-v-2f63fff8]{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.styleAssistItem[data-v-2f63fff8]{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;min-height:34px;padding:6px 8px;display:grid}.styleAssistAction[data-v-2f63fff8]{grid-template-columns:minmax(0,1fr)}.styleAssistMeta[data-v-2f63fff8]{gap:2px;min-width:0;display:grid}.styleRulesList[data-v-2f63fff8]{display:block}.modStyleSectionHead[data-v-2f63fff8]{justify-content:space-between;align-items:center;gap:12px;padding:2px 2px 8px;display:flex}.modStyleSectionTitle[data-v-2f63fff8]{color:var(--text-secondary);letter-spacing:0;text-transform:uppercase;font-size:10px;font-weight:820}.modStyleSectionMeta[data-v-2f63fff8]{color:var(--text-muted);white-space:nowrap;font-size:10.5px;font-weight:650}.modStyleSectionBtn[data-v-2f63fff8]{min-height:26px;padding:0 10px;font-size:10.4px}.modStyleSectionBtn[data-v-2f63fff8]:disabled{opacity:.46;cursor:default}.modStyleRuleCard[data-v-2f63fff8]{overflow:hidden}.ruleCard+.ruleCard[data-v-2f63fff8]{margin-top:var(--sp-1-5)}.ruleSummary[data-v-2f63fff8]{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px 10px;display:grid}.ruleCheck[data-v-2f63fff8]{cursor:pointer;align-items:center;gap:6px;min-height:26px;padding:0 8px;display:inline-flex}.ruleCheck input[data-v-2f63fff8]{margin:0}.ruleSummaryMain[data-v-2f63fff8]{text-align:left;cursor:pointer;flex-direction:column;gap:2px;min-width:0;padding:0;display:flex}.rulePreview[data-v-2f63fff8]{justify-content:flex-end;align-items:center;display:flex}.stylePreviewBadge[data-v-2f63fff8]{justify-content:center;align-items:center;min-height:22px;padding:0 10px;display:inline-flex}.modStyleRuleSummary[data-v-2f63fff8]{min-height:52px}.modStyleConditionSummary[data-v-2f63fff8]{grid-template-columns:auto minmax(0,1fr) auto}.modStyleConditionTools[data-v-2f63fff8]{justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}.modStyleIconTextBtn[data-v-2f63fff8]{min-height:26px;padding:0 9px;font-size:10.4px}.modStyleIconTextBtn[data-v-2f63fff8]:disabled{opacity:.46;cursor:default}.modStyleConditionColorPanel[data-v-2f63fff8]{border-top:1px solid var(--border-hairline);justify-content:flex-end;align-items:center;gap:8px;min-width:0;padding:0 10px 10px 64px;display:flex}.modStyleStaticSummary[data-v-2f63fff8]{cursor:default;gap:2px;display:grid}.modStyleColorRows[data-v-2f63fff8]{gap:8px;display:grid}.modStyleColorRow[data-v-2f63fff8]{border:1px solid var(--style-assist-item-border);border-radius:var(--radius-lg);background:var(--surface-sunken);grid-template-columns:minmax(0,1fr) auto minmax(320px,.85fr);align-items:center;gap:10px;min-width:0;padding:8px;display:grid}.modStyleColorMain[data-v-2f63fff8]{gap:2px;min-width:0;display:grid}.modStyleColorSwitch[data-v-2f63fff8]{justify-self:center}.modStyleColorTools[data-v-2f63fff8]{justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}.modStyleColorControl[data-v-2f63fff8]{min-height:28px;color:var(--text-secondary);align-items:center;gap:6px;font-size:10.4px;font-weight:680;display:inline-flex}.modStylePreviewCard[data-v-2f63fff8]{gap:8px;padding:10px;display:grid}.modStylePreview[data-v-2f63fff8]{border:1px solid var(--style-assist-item-border);border-radius:var(--radius-lg);background:var(--surface);display:grid;overflow:hidden}.modStylePreviewRow[data-v-2f63fff8]{border-bottom:1px solid var(--border-lighter);min-height:28px;color:var(--text-secondary);grid-template-columns:minmax(0,1fr) 84px 64px;align-items:center;gap:8px;padding:0 10px;font-size:10.6px;display:grid}.modStylePreviewRow[data-v-2f63fff8]:last-child{border-bottom:0}.modStylePreviewRow.isGroup[data-v-2f63fff8]{background:var(--surface-raised);color:var(--text-primary);font-weight:780}.modStylePreviewRow.isTotal[data-v-2f63fff8]{background:var(--bg-muted);color:var(--text-primary);font-weight:780}.modStylePreview.noGroup .modStylePreviewRow.isGroup[data-v-2f63fff8],.modStylePreview.noTotal .modStylePreviewRow.isTotal[data-v-2f63fff8]{background:var(--surface)}.modStylePreview.hasMissing .isMissing[data-v-2f63fff8],.modStylePreview.hasZero .isZero[data-v-2f63fff8]{border-radius:var(--radius-sm);background:rgb(var(--warn-rgb) / .12);box-shadow:inset 2px 0 0 rgb(var(--warn-rgb) / .36)}.modStylePreview.hasNegative .isNegative[data-v-2f63fff8]{border-radius:var(--radius-sm);background:rgb(var(--bad-rgb) / .12);color:rgb(var(--bad-rgb));box-shadow:inset 2px 0 0 rgb(var(--bad-rgb) / .36)}.modStyleResetCard[data-v-2f63fff8]{overflow:hidden}.modStyleSmallBtn[data-v-2f63fff8]{min-height:28px;padding:0 10px}.modStyleSmallBtn[data-v-2f63fff8]:disabled{opacity:.46;cursor:default}.modStyleFootBtn[data-v-2f63fff8]{box-sizing:border-box;height:28px;padding:0 12px}.modStyleFootBtn[data-v-2f63fff8]:disabled{opacity:.48;cursor:default}@media (width<=860px){.modStyleQuick[data-v-2f63fff8],.modStyleAssist[data-v-2f63fff8],.modStylePresetGrid[data-v-2f63fff8]{grid-template-columns:1fr}.styleAssistGrid[data-v-2f63fff8]{grid-template-columns:repeat(2,minmax(0,1fr))}.modStyleColorRow[data-v-2f63fff8]{grid-template-columns:1fr}.modStyleColorSwitch[data-v-2f63fff8],.modStyleColorTools[data-v-2f63fff8]{justify-content:flex-start;justify-self:stretch}.modStyleConditionSummary[data-v-2f63fff8]{grid-template-columns:auto minmax(0,1fr)}.modStyleConditionTools[data-v-2f63fff8]{flex-wrap:wrap;grid-column:1/-1;justify-content:flex-start}.modStyleConditionColorPanel[data-v-2f63fff8]{flex-wrap:wrap;justify-content:flex-start;padding-left:10px}}.modAuto[data-v-d85a875f]{z-index:var(--z-overlay-popup);position:fixed}.modAutoPanel[data-v-d85a875f]{width:100%;max-height:268px;position:relative;overflow:hidden}.modAutoList[data-v-d85a875f]{grid-template-columns:1fr;gap:4px;max-height:268px;padding:6px;display:grid;overflow:auto}.modAutoItem[data-v-d85a875f]{background:var(--surface);color:var(--text-primary);cursor:pointer;text-align:left;border:1px solid #0000;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;font-size:12px;font-weight:650;display:flex}.modAutoItem[data-v-d85a875f]:hover{background:var(--bg-muted);border-color:var(--border-lighter)}.modAutoItem.active[data-v-d85a875f]{background:color-mix(in srgb, var(--accent-soft) 72%, var(--surface));border-color:color-mix(in srgb, var(--accent) 34%, var(--surface))}.modAutoTitle[data-v-d85a875f]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.modAutoMeta[data-v-d85a875f]{color:var(--text-muted);white-space:nowrap;flex:none;font-size:11px;font-weight:650}.modAutoEmpty[data-v-d85a875f]{color:var(--text-secondary);padding:10px 12px;font-size:12px}.modAutoEmptyErr[data-v-d85a875f]{color:var(--danger)}.modAutoClose[data-v-d85a875f]{border:1px solid var(--border-lighter);background:var(--surface);width:26px;height:26px;color:var(--text-muted);cursor:pointer;border-radius:10px;position:absolute;top:6px;right:6px}.modAutoClose[data-v-d85a875f]:hover{border-color:var(--border);background:var(--bg-muted);color:var(--text-secondary)}.modulesTemplateEditor[data-v-688eb4ee]{gap:12px;display:grid}.modulesTemplateEditorFields[data-v-688eb4ee]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;display:grid}.modulesTemplateField[data-v-688eb4ee]{gap:6px;display:grid}.modulesTemplateEditorToolbar[data-v-688eb4ee]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.modulesTemplateRows[data-v-688eb4ee]{border:1px solid var(--border-hairline);border-radius:var(--radius-lg);background:var(--surface);gap:6px;max-height:min(52vh,520px);padding:8px;display:grid;overflow:auto}.modulesTemplateRow[data-v-688eb4ee]{border-radius:var(--radius-md);border:1px solid var(--border-hairline);background:var(--surface-raised);grid-template-columns:22px 72px minmax(0,1fr) 96px auto;align-items:center;gap:8px;padding:6px;display:grid;position:relative}.modulesTemplateRow.isDragSource[data-v-688eb4ee]{opacity:.62}.modulesTemplateRow.isDropBefore[data-v-688eb4ee]{box-shadow:0 -2px 0 var(--accent)}.modulesTemplateRow.isDropAfter[data-v-688eb4ee]{box-shadow:0 2px 0 var(--accent)}.modulesTemplateRow[data-v-688eb4ee] .rowDragHandle{justify-self:center}.modulesTemplateRow.isGroup[data-v-688eb4ee]{background:var(--surface-muted)}.modulesTemplateRowKind[data-v-688eb4ee]{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.04em;font-size:11px;font-weight:760}.modulesTemplateRowName[data-v-688eb4ee],.modulesTemplateRowUnit[data-v-688eb4ee]{min-width:0}.modulesTemplateRowActions[data-v-688eb4ee]{align-items:center;gap:4px;display:flex}.modulesTemplateRowsEmpty[data-v-688eb4ee]{color:var(--text-secondary);font-size:var(--text-sm);padding:10px}@media (width<=760px){.modulesTemplateEditorFields[data-v-688eb4ee],.modulesTemplateRow[data-v-688eb4ee]{grid-template-columns:1fr}.modulesTemplateRowActions[data-v-688eb4ee]{justify-content:flex-start}}.modulesFocusPane[data-v-e9975a03]{width:516px;max-width:calc(100vw - 32px);z-index:var(--z-overlay-workbench);flex-direction:column;display:flex;position:fixed;top:0;bottom:0;right:0;overflow:hidden}.modulesFocusContext[data-v-e9975a03]{color:var(--text-secondary)}.modulesFocusError[data-v-e9975a03]{min-width:0;max-width:210px;color:var(--danger);font-size:11px;line-height:1.25}.modulesFocusSpacer[data-v-e9975a03]{flex:1}.modulesMoveSection[data-v-e17a9fa2]{gap:12px;display:grid}.modulesMoveSectionLead[data-v-e17a9fa2],.modulesMoveSectionHint[data-v-e17a9fa2]{border:1px solid var(--border-hairline);border-radius:var(--radius-lg);background:var(--surface);gap:4px;padding:10px 12px;display:grid}.modulesMoveSectionLabel[data-v-e17a9fa2]{letter-spacing:.04em;text-transform:uppercase;color:var(--text-secondary);font-size:10.6px;font-weight:760}.modulesMoveSectionValue[data-v-e17a9fa2]{font-size:var(--text-sm-plus);color:var(--text-primary);font-weight:700}.modulesMoveSectionMeta[data-v-e17a9fa2],.modulesMoveSectionHint[data-v-e17a9fa2]{color:var(--text-secondary);font-size:12px;line-height:1.35}.modulesMoveSectionField[data-v-e17a9fa2]{min-width:0}.modulesDeleteConfirm[data-v-1d2ebf17]{gap:var(--sp-2);display:grid}.modulesDeleteConfirmName[data-v-1d2ebf17]{min-width:0;padding:var(--sp-2) var(--sp-2-5);border:1px solid var(--border-lighter);border-radius:var(--radius-lg);background:var(--surface-sunken);color:var(--text-primary);font-size:var(--text-sm);text-overflow:ellipsis;white-space:nowrap;font-weight:720;overflow:hidden}.modulesDeleteConfirmText[data-v-1d2ebf17]{color:var(--text-secondary);font-size:var(--text-sm);line-height:var(--leading-normal)}.modulesInsertMenu[data-v-1ecba847]{min-width:228px}.modulesInsertMenu button[data-act].modulesInsertAction[data-v-1ecba847]{justify-content:flex-start}.modulesInsertMenu button[data-act].modulesInsertActionSection[data-v-1ecba847]{font-weight:var(--fw-bold);letter-spacing:.03em;text-transform:uppercase;color:var(--text-primary)}.modulesInsertMenu button[data-act].modulesInsertActionSubsection[data-v-1ecba847],.modulesInsertMenu button[data-act].modulesInsertActionGroup[data-v-1ecba847]{font-weight:var(--fw-hdr);color:var(--text-primary)}.modulesInsertMenu button[data-act].modulesInsertActionRow[data-v-1ecba847]{font-weight:var(--fw-medium);color:var(--text-secondary)}.modulesPublicLinkModal[data-v-4b4018d8]{gap:12px;display:grid}.modulesPublicLinkLead[data-v-4b4018d8]{border:1px solid var(--border-hairline);border-radius:var(--radius-lg);background:var(--surface);justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:10px 12px;display:flex}.modulesPublicLinkLabel[data-v-4b4018d8]{letter-spacing:.04em;text-transform:uppercase;color:var(--text-secondary);font-size:10.6px;font-weight:760}.modulesPublicLinkValue[data-v-4b4018d8]{font-size:var(--text-sm-plus);color:var(--text-primary);word-break:break-word;margin-top:4px;font-weight:700}.modulesPublicLinkMeta[data-v-4b4018d8]{border:1px solid var(--border-hairline);border-radius:var(--radius-full);color:var(--text-secondary);background:var(--surface-raised);font-size:var(--text-sm);flex:none;padding:5px 9px;font-weight:700}.modulesPublicLinkField[data-v-4b4018d8]{gap:6px;display:grid}.modulesPublicLinkMicrocopy[data-v-4b4018d8]{color:var(--text-secondary);font-size:var(--text-sm);line-height:1.35}.modulesPublicLinkSection[data-v-4b4018d8]{border:1px solid var(--border-hairline);border-radius:var(--radius-lg);background:var(--surface);gap:8px;padding:10px 12px;display:grid}.modulesPublicLinkSectionTitle[data-v-4b4018d8]{letter-spacing:.04em;text-transform:uppercase;color:var(--text-secondary);font-size:10.6px;font-weight:760}.modulesPublicLinkChecks[data-v-4b4018d8]{gap:8px;display:grid}.modulesPublicLinkChecksGrid[data-v-4b4018d8]{grid-template-columns:repeat(2,minmax(0,1fr))}.modulesPublicLinkCheck[data-v-4b4018d8],.modulesPublicLinkRadio[data-v-4b4018d8]{min-width:0;color:var(--text-primary);font-size:var(--text-sm-plus);align-items:center;gap:8px;line-height:1.25;display:flex}.modulesPublicLinkCheck span[data-v-4b4018d8],.modulesPublicLinkRadio span[data-v-4b4018d8]{min-width:0}.modulesPublicLinkRecordsHead[data-v-4b4018d8]{justify-content:space-between;align-items:center;gap:8px;display:flex}.modulesPublicLinkReady[data-v-4b4018d8]{border:1px solid var(--accent-border);border-radius:var(--radius-lg);background:var(--accent-soft);justify-content:space-between;align-items:center;gap:10px;min-width:0;padding:10px 12px;display:flex}.modulesPublicLinkReadyText[data-v-4b4018d8]{gap:3px;min-width:0;display:grid}.modulesPublicLinkRecords[data-v-4b4018d8]{gap:8px;max-height:220px;padding-right:2px;display:grid;overflow:auto}.modulesPublicLinkRecord[data-v-4b4018d8]{border:1px solid var(--border-hairline);border-radius:var(--radius-md);background:var(--surface-raised);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px;display:grid}.modulesPublicLinkRecord.isCurrent[data-v-4b4018d8]{border-color:var(--accent-border)}.modulesPublicLinkRecord.is-disabled[data-v-4b4018d8],.modulesPublicLinkRecord.is-expired[data-v-4b4018d8]{border-color:var(--color-bad-border)}.modulesPublicLinkRecordInfo[data-v-4b4018d8]{gap:3px;min-width:0;display:grid}.modulesPublicLinkRecordInfo strong[data-v-4b4018d8],.modulesPublicLinkRecordInfo span[data-v-4b4018d8]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.modulesPublicLinkRecordInfo strong[data-v-4b4018d8]{color:var(--text-primary);font-size:var(--text-sm-plus)}.modulesPublicLinkRecordInfo span[data-v-4b4018d8]{color:var(--text-secondary);font-size:var(--text-sm)}.modulesPublicLinkRecordActions[data-v-4b4018d8]{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.modulesPublicAdvancedToggle[data-v-4b4018d8]{border:1px solid var(--border-hairline);border-radius:var(--radius-lg);background:var(--surface);width:100%;min-width:0;color:var(--text-primary);font:inherit;text-align:left;cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.modulesPublicAdvancedToggle span[data-v-4b4018d8]{gap:2px;min-width:0;display:grid}.modulesPublicAdvancedToggle strong[data-v-4b4018d8]{color:var(--text-primary);font-size:var(--text-sm-plus);font-weight:800}.modulesPublicAdvancedToggle small[data-v-4b4018d8]{color:var(--text-secondary);font-size:var(--text-sm);line-height:1.25}.modulesPublicAdvancedToggle b[data-v-4b4018d8]{color:var(--accent);font-size:var(--text-sm);flex:none;font-weight:800}.modulesPublicAdvancedPanel[data-v-4b4018d8]{gap:12px;display:grid}.modulesPublicLinkHint[data-v-4b4018d8],.modulesPublicLinkWarning[data-v-4b4018d8]{border-radius:var(--radius-lg);border:1px solid var(--border-hairline);background:var(--surface);color:var(--text-secondary);font-size:var(--text-sm);padding:10px 12px;line-height:1.45}.modulesPublicLinkWarning[data-v-4b4018d8]{border-color:var(--color-warn-border);background:var(--color-warn);color:var(--text-primary)}@media (width<=640px){.modulesPublicLinkChecksGrid[data-v-4b4018d8]{grid-template-columns:1fr}.modulesPublicLinkRecord[data-v-4b4018d8]{grid-template-columns:1fr;display:grid}.modulesPublicLinkReady[data-v-4b4018d8]{flex-direction:column;align-items:stretch}.modulesPublicLinkRecordActions[data-v-4b4018d8]{justify-content:stretch}.modulesPublicLinkRecordActions[data-v-4b4018d8] .btn{width:100%}}.modulesTemplateModal[data-v-79293592]{gap:12px;display:grid}.modulesTemplateLead[data-v-79293592]{border:1px solid var(--border-hairline);border-radius:var(--radius-lg);background:var(--surface);gap:4px;padding:10px 12px;display:grid}.modulesTemplateLeadLabel[data-v-79293592]{letter-spacing:.04em;text-transform:uppercase;color:var(--text-secondary);font-size:10.6px;font-weight:760}.modulesTemplateLeadValue[data-v-79293592]{font-size:var(--text-sm-plus);color:var(--text-primary);font-weight:700}.modulesTemplateSourceRow[data-v-79293592]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.modulesTemplateLeadMeta[data-v-79293592]{font-size:var(--text-sm);color:var(--text-secondary)}.modulesTemplateManageActions[data-v-79293592]{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.modulesTemplateField[data-v-79293592]{gap:6px;display:grid}.modulesTemplateHint[data-v-79293592]{border-radius:var(--radius-lg);border:1px solid var(--border-hairline);background:var(--surface);color:var(--text-secondary);font-size:var(--text-sm);padding:10px 12px;line-height:1.45}.modulesTemplateModal[data-v-3086c9c9]{gap:12px;display:grid}.modulesTemplateLead[data-v-3086c9c9]{border:1px solid var(--border-hairline);border-radius:var(--radius-lg);background:var(--surface);gap:4px;padding:10px 12px;display:grid}.modulesTemplateLeadLabel[data-v-3086c9c9]{letter-spacing:.04em;text-transform:uppercase;color:var(--text-secondary);font-size:10.6px;font-weight:760}.modulesTemplateLeadValue[data-v-3086c9c9]{font-size:var(--text-sm-plus);color:var(--text-primary);font-weight:700}.modulesTemplateField[data-v-3086c9c9]{gap:6px;display:grid}.modulesTemplateHint[data-v-3086c9c9],.modulesTemplateWarning[data-v-3086c9c9]{border-radius:var(--radius-lg);border:1px solid var(--border-hairline);background:var(--surface);color:var(--text-secondary);font-size:var(--text-sm);padding:10px 12px;line-height:1.45}.modulesTemplateWarning[data-v-3086c9c9]{border-color:rgb(var(--accent-rgb) / .2);background:rgb(var(--accent-rgb) / .08);color:var(--text-primary)}.modulesObjectCostBridge[data-v-fbac6577]{justify-content:space-between;align-items:center;gap:var(--sp-2);min-height:36px;margin:0 0 var(--sp-1);padding:var(--sp-1-5) var(--sp-2);border:1px solid rgb(var(--warn-rgb) / .28);border-radius:var(--radius-md);background:rgb(var(--warn-rgb) / .08);color:var(--text-primary);font-size:var(--text-xs);line-height:var(--leading-snug);min-width:0;display:flex}.modulesObjectCostTitle[data-v-fbac6577]{color:rgb(var(--warn-rgb));font-weight:var(--fw-extrabold);flex:none}.modulesObjectCostBridgeText[data-v-fbac6577]{align-items:center;gap:var(--sp-1-5);flex-wrap:wrap;flex:auto;min-width:0;display:flex}.modulesObjectCostPair[data-v-fbac6577]{align-items:baseline;gap:var(--sp-1);min-width:0;color:var(--text-secondary);display:inline-flex}.modulesObjectCostPair strong[data-v-fbac6577]{color:var(--text-primary);font-weight:var(--fw-extrabold);font-variant-numeric:tabular-nums;white-space:nowrap}.modulesObjectCostDelta[data-v-fbac6577]{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:700}.modulesObjectCostBridge--warning .modulesObjectCostDelta[data-v-fbac6577]{color:rgb(var(--warn-rgb))}.modulesObjectCostBridge--positive .modulesObjectCostDelta[data-v-fbac6577]{color:rgb(var(--ok-rgb))}.modulesObjectCostError[data-v-fbac6577]{color:rgb(var(--bad-rgb));font-size:var(--text-xs)}.modulesObjectCostLoading[data-v-fbac6577]{color:var(--text-muted);font-size:var(--text-xs)}.modulesObjectCostApply[data-v-fbac6577]{flex:none}@media (width<=720px){.modulesObjectCostBridge[data-v-fbac6577]{flex-direction:column;align-items:flex-start}.modulesObjectCostTitle[data-v-fbac6577]{flex-basis:auto}}.modulesStatusBadge--fixed[data-v-9202bc4b]{width:88px}.servicesSalesWorkspace[data-v-685350a6]{gap:var(--sp-3);padding:var(--sp-3);color:var(--text-primary);display:grid}.servicesSalesHead[data-v-685350a6]{justify-content:space-between;align-items:end;gap:var(--sp-3);padding:0 var(--sp-1);display:flex}.servicesSalesKicker[data-v-685350a6],.servicesSalesStatus[data-v-685350a6],.servicesSalesPanelHead span[data-v-685350a6],.servicesSalesDraftHead span[data-v-685350a6],.servicesSalesBlock>span[data-v-685350a6],.servicesSalesFlow span[data-v-685350a6]{color:var(--text-tertiary);font-size:var(--text-xs);font-weight:var(--fw-hdr);line-height:var(--leading-tight)}.servicesSalesKicker[data-v-685350a6]{text-transform:uppercase}.servicesSalesHead h3[data-v-685350a6]{margin:var(--sp-0-5) 0 0;color:var(--text-primary);font-size:var(--text-2xl);font-weight:var(--fw-extrabold);line-height:var(--leading-tight)}.servicesSalesLayout[data-v-685350a6]{gap:var(--sp-3);grid-template-columns:minmax(280px,360px) minmax(0,1fr);align-items:start;display:grid}.servicesSalesTemplates[data-v-685350a6],.servicesSalesDraft[data-v-685350a6]{gap:var(--sp-2);min-width:0;display:grid}.servicesSalesPanelHead[data-v-685350a6],.servicesSalesDraftHead[data-v-685350a6]{justify-content:space-between;align-items:center;gap:var(--sp-2);display:flex}.servicesSalesPanelHead strong[data-v-685350a6],.servicesSalesDraftHead strong[data-v-685350a6]{color:var(--text-primary);font-size:var(--text-lg);font-weight:var(--fw-extrabold)}.servicesSalesTabs[data-v-685350a6]{gap:var(--sp-1);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.servicesSalesTab[data-v-685350a6]{border:1px solid var(--border-light);border-radius:var(--radius-sm);background:var(--surface);min-height:30px;color:var(--text-secondary);font:inherit;font-size:var(--text-sm);font-weight:var(--fw-semibold);cursor:pointer}.servicesSalesTab[data-active=true][data-v-685350a6]{border-color:var(--accent-ring);background:var(--accent-soft);color:var(--text-primary)}.servicesSalesTemplateList[data-v-685350a6]{gap:var(--sp-1-5);max-height:min(440px,100dvh - 360px);padding-right:var(--sp-0-5);display:grid;overflow:auto}.servicesSalesTemplate[data-v-685350a6]{gap:var(--sp-0-5);width:100%;min-height:72px;padding:var(--sp-2);border:1px solid var(--border-lighter);border-radius:var(--radius-sm);background:var(--surface);color:var(--text-primary);text-align:left;cursor:pointer;display:grid}.servicesSalesTemplate[data-active=true][data-v-685350a6]{border-color:var(--accent-ring);background:var(--accent-soft)}.servicesSalesTemplate span[data-v-685350a6]{font-size:var(--text-base);font-weight:var(--fw-extrabold);line-height:var(--leading-tight)}.servicesSalesTemplate small[data-v-685350a6]{color:var(--text-secondary);font-size:var(--text-sm);line-height:var(--leading-normal)}.servicesSalesDraftHead[data-v-685350a6]{min-height:46px;padding-bottom:var(--sp-1);border-bottom:1px solid var(--border-lighter)}.servicesSalesDraftHead>div[data-v-685350a6]{gap:var(--sp-0-5);min-width:0;display:grid}.servicesSalesStructure[data-v-685350a6]{gap:var(--sp-2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.servicesSalesBlock[data-v-685350a6]{align-content:start;gap:var(--sp-1-5);min-height:190px;padding:var(--sp-2-5);border:1px solid var(--border-lighter);border-radius:var(--radius-sm);background:var(--surface-raised);display:grid}.servicesSalesBlock strong[data-v-685350a6]{color:var(--text-primary);font-size:var(--text-lg);font-weight:var(--fw-extrabold);line-height:var(--leading-tight)}.servicesSalesList[data-v-685350a6]{gap:var(--sp-1);display:grid}.servicesSalesList div[data-v-685350a6],.servicesSalesChips span[data-v-685350a6]{border:1px solid var(--border-lighter);border-radius:var(--radius-sm);background:var(--surface);min-width:0;color:var(--text-secondary);font-size:var(--text-sm);font-weight:var(--fw-semibold);line-height:var(--leading-tight)}.servicesSalesList div[data-v-685350a6]{padding:var(--sp-1-5) var(--sp-2)}.servicesSalesChips[data-v-685350a6]{gap:var(--sp-1);flex-wrap:wrap;display:flex}.servicesSalesChips span[data-v-685350a6]{padding:var(--sp-1) var(--sp-1-5)}.servicesSalesFlow[data-v-685350a6]{gap:var(--sp-2);padding-top:var(--sp-1);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.servicesSalesFlow>div[data-v-685350a6]{gap:var(--sp-0-5);min-width:0;padding:var(--sp-2);border:1px solid var(--border-lighter);border-radius:var(--radius-sm);background:var(--surface);display:grid}.servicesSalesFlow strong[data-v-685350a6]{color:var(--text-primary);font-size:var(--text-sm);font-weight:var(--fw-extrabold);line-height:var(--leading-tight);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (width<=1100px){.servicesSalesLayout[data-v-685350a6],.servicesSalesStructure[data-v-685350a6],.servicesSalesFlow[data-v-685350a6]{grid-template-columns:1fr}.servicesSalesTemplateList[data-v-685350a6]{max-height:none}}.modulesPublicView[data-v-d7dd6b8b]{min-height:100vh;color:var(--text-primary);background:var(--bg-page);font-family:var(--font-sans);padding:clamp(18px,4vw,36px)}.modulesPublicHeader[data-v-d7dd6b8b],.modulesPublicPanel[data-v-d7dd6b8b],.modulesPublicState[data-v-d7dd6b8b]{width:min(100%,1280px);margin:0 auto}.modulesPublicHeader[data-v-d7dd6b8b]{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px;display:flex}.modulesPublicDiagnostic[data-v-d7dd6b8b]{color:var(--text-secondary);font-family:var(--font-mono,monospace);font-size:var(--text-sm);word-break:break-all;margin-top:8px}.modulesPublicTitleBlock[data-v-d7dd6b8b]{flex:auto;min-width:0}.modulesPublicEyebrow[data-v-d7dd6b8b]{font-size:var(--text-sm);letter-spacing:.06em;text-transform:uppercase;color:var(--text-secondary);margin-bottom:6px;font-weight:760}.modulesPublicHeader h1[data-v-d7dd6b8b],.modulesPublicState h2[data-v-d7dd6b8b]{font-size:var(--text-3xl);color:var(--text-primary);margin:0;line-height:1.15}.modulesPublicHeader p[data-v-d7dd6b8b],.modulesPublicState p[data-v-d7dd6b8b]{max-width:720px;color:var(--text-secondary);font-size:var(--text-base);margin:8px 0 0;line-height:1.45}.modulesPublicBrand[data-v-d7dd6b8b]{border:1px solid var(--border-hairline);border-radius:var(--radius-lg);background:var(--surface);flex:none;align-items:center;gap:10px;min-width:min(280px,26vw);max-width:min(420px,34vw);padding:10px;display:flex}.modulesPublicBrandLogo[data-v-d7dd6b8b]{border:1px solid var(--border-hairline);border-radius:var(--radius-md);background:var(--surface-raised);flex:0 0 78px;place-items:center;width:78px;height:52px;display:grid;overflow:hidden}.modulesPublicBrandLogo img[data-v-d7dd6b8b]{object-fit:contain;max-width:100%;max-height:100%}.modulesPublicBrandText[data-v-d7dd6b8b]{gap:3px;min-width:0;display:grid}.modulesPublicBrandKicker[data-v-d7dd6b8b]{color:var(--text-secondary);font-size:var(--text-xs);letter-spacing:0;text-transform:uppercase;font-weight:760}.modulesPublicBrandText strong[data-v-d7dd6b8b]{color:var(--text-primary);font-size:var(--text-md);text-overflow:ellipsis;white-space:nowrap;font-weight:800;overflow:hidden}.modulesPublicBrandText span[data-v-d7dd6b8b]{color:var(--text-secondary);font-size:var(--text-sm);text-overflow:ellipsis;white-space:nowrap;line-height:1.3;overflow:hidden}.modulesPublicHeaderActions[data-v-d7dd6b8b]{flex:none;justify-content:flex-end;align-items:center;gap:8px;display:flex}.modulesPublicPanel[data-v-d7dd6b8b],.modulesPublicState[data-v-d7dd6b8b]{border:1px solid var(--border-light);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-sm)}.modulesPublicPanel[data-v-d7dd6b8b]{overflow:hidden}.modulesPublicState[data-v-d7dd6b8b]{padding:22px}.modulesPublicStateInline[data-v-d7dd6b8b]{border-color:var(--border-hairline);width:auto;box-shadow:none;margin:12px}.modulesPublicMeta[data-v-d7dd6b8b]{border-bottom:1px solid var(--border-hairline);background:var(--surface-raised);flex-wrap:wrap;gap:8px;padding:12px;display:flex}.modulesPublicMeta span[data-v-d7dd6b8b]{border:1px solid var(--border-hairline);border-radius:var(--radius-full);background:var(--surface);min-height:28px;color:var(--text-primary);font-size:var(--text-sm);align-items:center;gap:6px;padding:5px 9px;display:inline-flex}.modulesPublicMeta b[data-v-d7dd6b8b]{color:var(--text-secondary);font-weight:720}.modulesPublicTableWrap[data-v-d7dd6b8b]{max-height:calc(100vh - 190px);overflow:auto}.modulesPublicTable[data-v-d7dd6b8b]{border-collapse:separate;border-spacing:0;width:100%;min-width:1120px;font-size:var(--text-md)}.modulesPublicTable th[data-v-d7dd6b8b],.modulesPublicTable td[data-v-d7dd6b8b]{border-right:1px solid var(--border-hairline);border-bottom:1px solid var(--border-hairline);vertical-align:top;text-align:left;white-space:normal;padding:7px 9px}.modulesPublicTable th[data-v-d7dd6b8b]{z-index:1;background:var(--surface-raised);color:var(--text-secondary);font-weight:760;position:sticky;top:0}.modulesPublicTable .isRight[data-v-d7dd6b8b]{text-align:right;white-space:nowrap}.modulesPublicTable tr.is-group td[data-v-d7dd6b8b],.modulesPublicTable tr.is-total td[data-v-d7dd6b8b]{background:var(--surface-raised);font-weight:760}.modulesPublicTable tr.is-total td[data-v-d7dd6b8b]{color:var(--text-primary)}.modulesPublicView.exportPlain .modulesPublicPanel[data-v-d7dd6b8b],.modulesPublicView.exportPlain .modulesPublicState[data-v-d7dd6b8b],.modulesPublicView.exportPlain .modulesPublicBrand[data-v-d7dd6b8b],.modulesPublicView.exportPlain .modulesPublicBrandLogo[data-v-d7dd6b8b],.modulesPublicView.exportPlain .modulesPublicMeta[data-v-d7dd6b8b],.modulesPublicView.exportPlain .modulesPublicMeta span[data-v-d7dd6b8b],.modulesPublicView.exportPlain .modulesPublicTable th[data-v-d7dd6b8b],.modulesPublicView.exportPlain .modulesPublicTable tr.is-group td[data-v-d7dd6b8b],.modulesPublicView.exportPlain .modulesPublicTable tr.is-total td[data-v-d7dd6b8b]{background:var(--surface);color:var(--text-primary)}@media (width<=720px){.modulesPublicHeader[data-v-d7dd6b8b]{display:grid}.modulesPublicBrand[data-v-d7dd6b8b]{width:100%;min-width:0;max-width:none}.modulesPublicHeaderActions[data-v-d7dd6b8b]{width:100%;display:grid}.modulesPublicHeaderActions[data-v-d7dd6b8b] .btn{width:100%}.modulesPublicTableWrap[data-v-d7dd6b8b]{max-height:none}}.analyticsPad{gap:var(--sp-3);flex-direction:column;flex:auto;min-height:0;display:flex}.analyticsToolbar{gap:var(--sp-2);grid-template-columns:repeat(4,minmax(160px,1fr));display:grid}.analyticsFieldWide{grid-column:auto}.analyticsFieldSecondary{grid-column:span 2}.analyticsStatusLine{align-items:center;gap:var(--sp-1-5) var(--sp-2);min-width:0;padding:var(--sp-1-5) var(--sp-1) 0;flex-wrap:wrap;display:flex}.analyticsStatusNotice,.analyticsStatusHint{text-overflow:ellipsis;min-width:0;line-height:1.3;overflow:hidden}.analyticsStatusMetrics{border-top:0;flex:0 auto;min-width:0;margin:0;padding:0}.analyticsStatusMetric--good{--kpi-marker:rgb(var(--ok-rgb));--kpi-marker-ring:rgb(var(--ok-rgb) / .1)}.analyticsStatusNotices{align-items:center;gap:var(--sp-1) var(--sp-2);flex-wrap:wrap;flex:280px;min-width:0;display:flex}.analyticsStatusNotice{color:var(--ops-tone-strong);font-size:11.1px;font-weight:720}.analyticsStatusHint{color:var(--ops-tone-soft);font-size:11px;font-weight:620}.analyticsContent{--analytics-content-clearance:var(--sp-3);overscroll-behavior:contain;min-height:0;scroll-padding-bottom:var(--analytics-content-clearance);flex-direction:column;flex:1;display:flex;overflow:hidden auto}.analyticsStack{isolation:isolate;padding-bottom:var(--analytics-content-clearance);flex-direction:column;display:flex}.analyticsWorkbench{min-width:0;margin-top:var(--sp-1-5);padding-top:var(--sp-1-5);border-top:1px solid var(--balances-card-border)}.analyticsNavRow{align-items:center;gap:var(--sp-2);padding:0 var(--sp-1);grid-template-columns:minmax(440px,1fr) minmax(0,auto);display:grid}.analyticsViewBar{--seg-gap:var(--sp-1);--seg-pad:6px 8px;--seg-btn-h:32px;--seg-btn-radius:10px;--seg-btn-pad-x:12px;background:var(--ops-chart-head-bg);min-width:0;box-shadow:none;position:static}.analyticsNavActions{justify-content:flex-end;align-items:center;gap:var(--sp-2);min-width:0;display:inline-flex}.analyticsExportCluster{align-items:center;gap:var(--sp-2);min-width:0;display:inline-flex}.analyticsExportMeta{min-width:0;max-width:180px;color:var(--ops-tone-soft);text-overflow:ellipsis;white-space:nowrap;font-size:10.4px;font-weight:700;line-height:1.15;overflow:hidden}.analyticsSectionHead{justify-content:space-between;align-items:flex-end;gap:var(--sp-3);padding:var(--sp-2-5) var(--sp-3);display:flex;position:relative}.analyticsSectionHead>div:first-child{min-width:0}.analyticsSectionStats{gap:var(--sp-1);margin-top:var(--sp-2);flex-wrap:wrap;min-width:0;display:flex}.analyticsSectionStat{max-width:100%}.analyticsTag{align-items:center;min-height:30px;padding:0 11px;display:inline-flex}.analyticsTagMenu{gap:var(--sp-2);padding-right:var(--sp-2);position:relative}.analyticsTagMenuBtn{justify-content:center;align-items:center;gap:var(--sp-1-5);min-width:24px;height:24px;padding:0 8px;scroll-margin-top:56px;display:inline-flex}.analyticsSeriesPopup{width:420px;max-width:min(420px,100vw - 24px);max-height:min(520px,100dvh - 40px);z-index:var(--z-overlay-popup);flex-direction:column;display:flex;position:absolute;top:calc(100% + 8px);right:0;overflow:hidden}.analyticsSeriesPopupHead{align-items:flex-start}.analyticsSeriesPopupTitleBlock{min-width:0}.analyticsSeriesCloseBtn{justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}.analyticsSeriesForm{gap:var(--sp-2);flex-direction:column;display:flex}.analyticsSeriesFormRow{justify-content:space-between;align-items:center;gap:var(--sp-2-5);display:flex}.analyticsSeriesStepValue{min-width:28px}.analyticsSeriesList{gap:var(--sp-1-5);min-height:0;max-height:none;padding:10px var(--sp-2-5) var(--sp-2-5);flex-direction:column;display:flex;overflow:auto}.analyticsSeriesItem{align-items:center;gap:var(--sp-2);grid-template-columns:28px 1fr 26px;display:grid}.analyticsSeriesClearBtn{justify-content:center;align-items:center;width:26px;height:26px;display:inline-flex}.analyticsSeriesActions{gap:var(--sp-2);padding-top:var(--sp-2);flex-wrap:wrap;display:flex}.analyticsSeriesActionBtn{justify-content:center;align-items:center;height:28px;padding:0 10px;display:inline-flex}.analyticsSeriesHint{border-top:1px solid var(--balances-card-border)}.analyticsTableWrap{isolation:isolate;position:relative;overflow:visible}.analyticsMobileCards{display:none}.analyticsTable{border-collapse:separate;border-spacing:0;width:max-content;min-width:100%;position:relative}.analyticsTable th,.analyticsTable td{vertical-align:middle;padding:5px 7px}.analyticsTable th.resizableTh{padding-right:12px}.analyticsColResizer{cursor:col-resize;-webkit-user-select:none;user-select:none;z-index:10;touch-action:none;width:6px;height:100%;position:absolute;top:0;right:-2px}.analyticsColResizer:after{content:"";width:1px;position:absolute;top:6px;bottom:6px;left:2px}.analyticsTable th{z-index:4;text-align:left;position:sticky;top:0}.analyticsTable th.fmtDotHost{position:sticky}.analyticsTable th.num{text-align:center}.analyticsTable .num{text-align:right;font-variant-numeric:tabular-nums}.analyticsTable .rownum{width:var(--analytics-rownum-w);min-width:var(--analytics-rownum-w);max-width:var(--analytics-rownum-w);text-align:right}.analyticsTable td.rownum{z-index:12;position:sticky;left:0}.analyticsTable th.rownum{z-index:18;position:sticky;left:0}.analyticsTable .sticky1{left:var(--analytics-rownum-w);z-index:11;min-width:var(--analytics-name-w);max-width:var(--analytics-name-w);text-overflow:ellipsis;position:sticky;overflow:hidden}.analyticsTable th.sticky1{z-index:17}.analyticsTable th.num,.analyticsTable td.num{min-width:var(--analytics-num-w);max-width:var(--analytics-num-w)}.analyticsTable th.totalCol,.analyticsTable td.totalCol{min-width:var(--analytics-total-w);max-width:var(--analytics-total-w)}.analyticsTable .drillFocusCol{box-shadow:inset 0 -2px 0 rgb(var(--accent-rgb) / .38)}.analyticsSectionBody{min-height:0}.analyticsSectionSheet{isolation:isolate;border:1px solid var(--balances-card-border);border-radius:var(--radius-lg);background:var(--surface);overscroll-behavior-x:contain;scrollbar-width:thin;max-width:100%;box-shadow:inset -18px 0 16px -18px rgb(var(--shade) / .42);position:relative;overflow:auto hidden}.analyticsSectionInner{flex-direction:column;width:max-content;min-width:100%;display:flex}.analyticsRankingInner{width:100%;min-width:0}.analyticsRankingTable{table-layout:fixed;width:100%;min-width:0}.analyticsRankingTable .sticky1{width:auto;min-width:0;max-width:none}.analyticsRankingTable th[data-help-col=metric],.analyticsRankingTable td:nth-child(3){width:clamp(128px,17%,168px);min-width:0;max-width:none}.analyticsRankingTable th[data-help-col=share],.analyticsRankingTable td:nth-child(4){width:clamp(76px,10%,112px);min-width:0;max-width:none}.analyticsChartFocusSection .analyticsSectionCharts{padding-top:var(--sp-2-5);border-top:0;border-bottom:1px solid var(--balances-card-border);order:-1}.analyticsChartFocusSection .analyticsTableWrap{max-height:min(34dvh,340px);overflow:auto}.analyticsOverview{align-items:stretch;gap:var(--sp-2-5);padding:var(--sp-2-5) var(--sp-3);border-bottom:1px solid var(--balances-card-border);background:var(--ops-chart-head-bg);grid-template-columns:minmax(220px,.55fr) minmax(0,1fr);display:grid}.analyticsOverviewHead{align-content:center;gap:var(--sp-1);min-width:0;display:grid}.analyticsOverviewKicker{color:var(--ops-tone-soft);letter-spacing:0;text-transform:uppercase;font-size:10.8px;font-weight:760;line-height:1.1}.analyticsOverviewTitle{color:var(--ops-tone-strong);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:760;line-height:1.2;overflow:hidden}.analyticsOverviewSub{color:var(--ops-tone-soft);text-overflow:ellipsis;white-space:nowrap;font-size:11.2px;font-weight:620;line-height:1.3;overflow:hidden}.analyticsOverviewGrid{gap:var(--sp-2);grid-template-columns:repeat(4,minmax(0,1fr));min-width:0;display:grid}.analyticsOverviewCard{align-content:start;gap:var(--sp-1);min-width:0;min-height:82px;padding:var(--sp-2);border:1px solid var(--balances-card-border);border-radius:var(--radius-md);background:var(--surface);box-shadow:0 1px 0 rgb(var(--glow) / .72) inset;display:grid}.analyticsOverviewCard span,.analyticsOverviewCard small{color:var(--ops-tone-soft);text-overflow:ellipsis;white-space:nowrap;font-size:10.8px;font-weight:650;line-height:1.2;overflow:hidden}.analyticsOverviewCard strong{color:var(--ops-tone-strong);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:780;line-height:1.2;overflow:hidden}.analyticsSectionCharts{gap:var(--sp-2-5);padding:var(--sp-2-5) 0 var(--sp-3);flex-direction:column;display:flex}.analyticsFooterNote{padding:var(--sp-2-5) var(--sp-3)}.analyticsEmpty{padding:22px 18px}.uiComboPopover:has([id^=analytics-][id$=-listbox]){border-color:var(--ui-combo-popover-border);background:var(--ui-combo-popover-bg);box-shadow:var(--ui-combo-popover-shadow);color:var(--ui-combo-popover-text)}.uiComboPopover:has([id^=analytics-][id$=-listbox]) .uiComboList{max-height:min(220px,100dvh - 120px)}.uiComboPopover:has(#analytics-project-select-listbox){width:min(calc(100vw - 24px), max(var(--reka-combobox-trigger-width), 560px));min-width:min(calc(100vw - 24px), max(var(--reka-combobox-trigger-width), 560px))}.uiComboPopover:has(#analytics-project-select-listbox) .uiComboGroups{position:relative;overflow:hidden}.uiComboPopover:has(#analytics-project-select-listbox) .uiComboGroups:after{content:"";top:0;right:0;bottom:var(--sp-px);pointer-events:none;background:linear-gradient(90deg, transparent, var(--surface-raised));width:26px;position:absolute}.uiComboPopover:has(#analytics-project-select-listbox) .uiComboGroupsScroll{padding-bottom:var(--sp-1);max-width:100%}.uiComboPopover:has(#analytics-project-select-listbox) .uiComboGroupsScroll::-webkit-scrollbar{height:8px}.uiComboPopover:has(#analytics-project-select-listbox) .uiComboGroupsScroll::-webkit-scrollbar-track{background:var(--surface-sunken);border-radius:var(--radius-full)}.uiComboPopover:has(#analytics-project-select-listbox) .uiComboGroupsScroll::-webkit-scrollbar-thumb{background:var(--border);border-radius:var(--radius-full)}@media (width<=1180px){.analyticsToolbar{grid-template-columns:repeat(2,minmax(180px,1fr))}.analyticsFieldSecondary{grid-column:auto}.analyticsNavRow{grid-template-columns:1fr;align-items:stretch}.analyticsNavActions{justify-content:space-between}}@media (width<=900px){.analyticsToolbar{grid-template-columns:1fr 1fr}.analyticsExportMeta{display:none}.analyticsOverview{grid-template-columns:1fr}.analyticsOverviewGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1100px){.analyticsRankingInner{grid-template-columns:minmax(0,1.35fr) minmax(320px,.75fr);align-items:stretch;display:grid}.analyticsRankingInner .analyticsSectionTable{min-width:0}.analyticsRankingInner .analyticsTableWrap{max-height:min(52dvh,520px);overflow:auto}.analyticsRankingInner .analyticsSectionCharts{min-width:0;padding:var(--sp-2-5);border-top:0;border-left:1px solid var(--balances-card-border)}}@media (width<=640px){.analyticsToolbar{gap:var(--sp-1);padding-bottom:var(--sp-1);scrollbar-width:none;flex-wrap:nowrap;display:flex;overflow:auto hidden}.analyticsToolbar::-webkit-scrollbar{display:none}.analyticsField,.analyticsFieldWide,.analyticsFieldSecondary{flex:0 0 156px;grid-column:auto;min-width:156px}.analyticsFieldWide{flex-basis:188px;min-width:188px}.analyticsStatusLine{padding-bottom:0}.analyticsStatusNotice,.analyticsStatusHint{white-space:normal}.analyticsStatusMetrics,.analyticsStatusNotices,.analyticsNavActions,.analyticsExportCluster{width:100%}.analyticsNavRow{padding:var(--sp-1-5)}.analyticsViewBar{scrollbar-width:none;overflow-x:auto}.analyticsViewBar::-webkit-scrollbar{display:none}.analyticsNavActions{align-items:flex-start;gap:var(--sp-1-5);flex-direction:column}.analyticsExportCluster{justify-content:space-between;width:100%}.analyticsSectionHead{align-items:stretch;gap:var(--sp-2);flex-direction:column}.analyticsSectionActions{flex-wrap:wrap;justify-content:flex-start;align-items:center;width:100%}.analyticsSectionActions .analyticsTagMenu{min-width:0}.analyticsSectionSheet{overflow:hidden auto}.analyticsSectionInner{width:100%;min-width:0}.analyticsMobileCards{gap:var(--sp-2);padding:var(--sp-2);border-bottom:1px solid var(--balances-card-border);background:var(--surface-sunken);display:grid}.analyticsMobileCard{gap:var(--sp-2);padding:var(--sp-2);border:1px solid var(--balances-card-border);border-radius:var(--radius-lg);background:linear-gradient(180deg, var(--surface-raised), var(--surface));box-shadow:var(--shadow-xs);display:grid}.analyticsMobileCardTop{align-items:start;gap:var(--sp-2);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.analyticsMobileRank{border:1px solid var(--balances-card-border);border-radius:var(--radius-full);background:var(--surface-sunken);width:24px;height:24px;color:var(--ops-tone-soft);font-size:var(--text-xs);font-weight:var(--fw-bold);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;display:inline-flex}.analyticsMobileTitle{min-width:0;color:var(--ops-tone-strong);font-size:var(--text-sm);font-weight:var(--fw-bold);line-height:var(--leading-tight)}.analyticsMobileTotal{max-width:128px;min-height:26px;padding:0 var(--sp-2);border:1px solid var(--balances-card-border);border-radius:var(--radius-full);background:var(--surface-sunken);font-size:var(--text-xs);font-weight:var(--fw-extrabold);font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;display:inline-flex}.analyticsMobileFacts{gap:var(--sp-1);flex-wrap:wrap;min-width:0;display:flex}.analyticsMobileFact{align-items:center;gap:var(--sp-1);max-width:100%;min-height:24px;padding:0 var(--sp-1-5);border:1px solid var(--balances-card-border);border-radius:var(--radius-full);background:var(--surface-sunken);color:var(--ops-tone-body);font-size:var(--text-xs);font-weight:var(--fw-semibold);font-variant-numeric:tabular-nums;display:inline-flex}.analyticsMobileFact small,.analyticsMobileFact b{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.analyticsMobileFact small{color:var(--ops-tone-soft)}.analyticsMobileTotal.is-pos,.analyticsMobileFact.is-pos b{color:var(--color-credit-text)}.analyticsMobileTotal.is-neg,.analyticsMobileFact.is-neg b{color:var(--color-debit-text)}.analyticsMobileTotal.is-zero,.analyticsMobileFact.is-zero b{color:var(--text-muted)}.analyticsTableWrap{max-height:min(34dvh,280px);overflow:auto}.analyticsSeriesPopup{top:auto;right:var(--sp-3);bottom:var(--sp-3);left:var(--sp-3);width:auto;max-width:none;max-height:min(70dvh,560px);position:fixed}.analyticsOverview{padding:var(--sp-2)}.analyticsOverviewGrid{grid-template-columns:1fr}}@media (height<=760px){.analyticsSeriesPopup{max-height:min(240px,100dvh - 72px)}}.analyticsContent{border:1px solid var(--balances-card-border);border-radius:var(--radius-2xl);background-image:var(--balances-card-bg);box-shadow:0 1px 0 rgb(var(--glow) / .92) inset, 0 10px 24px rgb(var(--shade) / .045);scrollbar-width:none;-ms-overflow-style:none}.analyticsContent::-webkit-scrollbar{width:0;height:0}.analyticsSection{border-bottom:1px solid var(--balances-card-border);min-width:0}.analyticsSection:last-child{border-bottom:0}.analyticsSectionHead{background:var(--ops-chart-head-bg);border-bottom:1px solid var(--balances-card-border)}.analyticsSectionTitle{letter-spacing:-.012em;color:var(--ops-tone-strong);font-size:13.4px;font-weight:750}.analyticsSectionSub{color:var(--ops-tone-soft);margin-top:3px;font-size:11.15px;line-height:1.3}.analyticsSectionStat--good{--kpi-marker:rgb(var(--ok-rgb));--kpi-marker-ring:rgb(var(--ok-rgb) / .1)}.analyticsSectionStat--strong{--kpi-marker:var(--accent);--kpi-marker-ring:var(--accent-soft)}.analyticsTag{border:1px solid var(--balances-card-border);border-radius:var(--radius-full);background-image:var(--ops-toolbar-btn-bg);box-shadow:0 1px 0 rgb(var(--glow) / .9) inset, 0 4px 10px rgb(var(--shade) / .04);color:var(--ops-tone-body);white-space:nowrap;font-size:11.2px;font-weight:700}.analyticsTagMenuBtn{border-radius:var(--radius-md);border:1px solid color-mix(in srgb, var(--balances-card-border) 80%, var(--border));background-image:var(--ops-toolbar-btn-bg);color:var(--ops-tone-soft);cursor:pointer;transition:border-color var(--transition-fast), color var(--transition-fast), box-shadow var(--transition-fast);font-size:13px;font-weight:750;line-height:1}.analyticsTagMenuIcon{font-size:12px;line-height:1}.analyticsTagMenuText{font-size:10.8px;font-weight:720}.analyticsTagMenuBtn:hover{color:var(--ops-tone-strong);border-color:color-mix(in srgb, var(--balances-card-border) 70%, var(--border))}.analyticsTagMenuBtn:focus-visible{box-shadow:0 0 0 3px var(--accent-ring);border-color:rgb(var(--accent-rgb) / .22);outline:none}.analyticsSeriesPopup{--ui-popup-radius:var(--radius-xl)}.analyticsSeriesPopupHead{border-bottom:1px solid var(--balances-card-border)}.analyticsSeriesPopupTitle{color:var(--ops-tone-strong);font-size:11.4px;font-weight:750}.analyticsSeriesCloseBtn{border-radius:var(--radius-md);border:1px solid color-mix(in srgb, var(--balances-card-border) 80%, var(--border));background-image:var(--ops-toolbar-btn-bg);color:var(--ops-tone-soft);cursor:pointer;transition:border-color var(--transition-fast), color var(--transition-fast), box-shadow var(--transition-fast);font-size:14px;line-height:1}.analyticsSeriesCloseBtn:hover{color:var(--ops-tone-strong);border-color:color-mix(in srgb, var(--balances-card-border) 70%, var(--border))}.analyticsSeriesCloseBtn:focus-visible{box-shadow:0 0 0 3px var(--accent-ring);border-color:rgb(var(--accent-rgb) / .22);outline:none}.analyticsSeriesLabel{color:var(--ops-tone-soft);font-size:10.6px;font-weight:680}.analyticsSeriesStepValue{text-align:center;font-variant-numeric:tabular-nums;color:var(--ops-tone-body);font-size:11.4px;font-weight:720}.analyticsSeriesList{border-top:1px solid var(--balances-card-border)}.analyticsSeriesIndex{color:var(--ops-tone-soft);text-align:right;font-variant-numeric:tabular-nums;font-size:10.8px;font-weight:750}.analyticsSeriesClearBtn{border-radius:var(--radius-md);border:1px solid var(--balances-card-border);background-image:var(--ops-toolbar-btn-bg);color:var(--ops-tone-soft);cursor:pointer;transition:border-color var(--transition-fast), color var(--transition-fast), box-shadow var(--transition-fast);font-size:14px;line-height:1}.analyticsSeriesClearBtn:hover{color:var(--ops-tone-strong);border-color:color-mix(in srgb, var(--balances-card-border) 72%, var(--border))}.analyticsSeriesClearBtn:disabled{opacity:.55;cursor:not-allowed}.analyticsSeriesActionBtn{border-radius:var(--radius-md);border:1px solid var(--balances-card-border);background-image:var(--ops-toolbar-btn-bg);color:var(--ops-tone-body);cursor:pointer;transition:border-color var(--transition-fast), color var(--transition-fast), box-shadow var(--transition-fast);white-space:nowrap;font-size:11.2px;font-weight:700}.analyticsSeriesActionBtn:hover{color:var(--ops-tone-strong);border-color:color-mix(in srgb, var(--balances-card-border) 72%, var(--border))}.analyticsSeriesActionBtn:focus-visible{box-shadow:0 0 0 3px var(--accent-ring);border-color:rgb(var(--accent-rgb) / .22);outline:none}.analyticsSeriesHint{border-top:1px solid var(--balances-card-border);color:var(--ops-tone-soft);font-size:11px;line-height:1.35}.analyticsTable{color:var(--ops-tone-body);font-size:10.9px}.analyticsTable th,.analyticsTable td{border-right:1px solid var(--balances-card-border);border-bottom:1px solid var(--balances-card-border);background:var(--colBg,var(--surface));white-space:nowrap}.analyticsTable th{background:var(--colBg,var(--ops-control-left-bg));letter-spacing:.01em;text-transform:uppercase;color:var(--ops-tone-soft);font-size:10.1px;font-weight:650}.analyticsTable .rownum{color:var(--ops-tone-soft);font-variant-numeric:tabular-nums}.analyticsTable td.rownum{background:var(--colBg,var(--surface))}.analyticsTable .sticky1{background:var(--colBg,var(--surface));box-shadow:10px 0 14px -12px rgb(var(--shade) / .24)}.analyticsTable th.sticky1{background:var(--colBg,var(--ops-control-left-bg))}.analyticsTable .pos{color:var(--color-credit-text)}.analyticsTable .neg{color:var(--color-debit-text)}.analyticsTable .zero{color:var(--text-muted)}.analyticsTable tbody tr:hover td{background:var(--colBg,var(--balances-row-selected))}.analyticsTotalRow td{background:var(--colBg,var(--bg-muted));font-weight:var(--fw-extrabold)}.analyticsGrowthRow td{background:var(--colBg,var(--bg-orange));font-weight:var(--fw-bold)}.analyticsColResizer:after{background:var(--balances-card-border);opacity:.8}.analyticsTable th.resizableTh:hover .analyticsColResizer:after{background:var(--border);opacity:1}.analyticsSectionCharts{border-top:1px solid var(--balances-card-border);background:0 0}.analyticsFooterNote{color:var(--ops-tone-soft);border-top:1px solid var(--balances-card-border);background:var(--ops-toolbar-bg);font-size:11.1px;line-height:1.35}.analyticsEmpty{color:var(--ops-tone-soft);font-size:12px}.analyticsViewBar{--seg-bg:var(--ops-chart-head-bg);--seg-border:var(--balances-card-border);--seg-btn-text:var(--ops-tone-soft);--seg-btn-text-active:var(--ops-tone-strong)}.analyticsSeriesStepper{--ui-stepper-border:var(--balances-card-border);--ui-stepper-bg:var(--surface)}:root[data-theme=dark] .analyticsContent,:root[data-theme=dark] .analyticsTag{box-shadow:none}@media (pointer:coarse){.analyticsViewBar{--seg-btn-h:44px}.analyticsColResizer{display:none}.analyticsTable .fmtHdrDot.fmtHdrDot{right:5px}}.chartPanel[data-v-4a22998e]{--analytics-bar-pos:rgb(var(--ok-rgb) / .62);--analytics-bar-neg:rgb(var(--bad-rgb) / .68)}.chartSvg[data-v-4a22998e],.chartPanel.isMatrix .chartSvg[data-v-4a22998e]{height:220px}.zeroAxis[data-v-4a22998e]{stroke:rgb(var(--shade) / .22);stroke-width:1.2px}.chartSvg[data-v-a1aab5b4]{height:300px}.arc[data-v-a1aab5b4]{stroke:var(--surface);stroke-width:2px}.arcLabel[data-v-a1aab5b4]{fill:var(--ops-chart-label-fill);font-size:10px}.innerCircle[data-v-a1aab5b4]{fill:var(--surface)}.centerSub[data-v-a1aab5b4]{font-size:var(--text-md);fill:var(--text-muted)}.centerMain[data-v-a1aab5b4]{font-size:var(--text-2xl);font-weight:var(--fw-extrabold);fill:var(--text-primary)}.legend[data-v-a1aab5b4]{max-height:88px}.legendLabel[data-v-a1aab5b4]{max-width:240px}.chartSvg[data-v-d8dca563]{height:260px}.chartPanel.isMatrix .chartSvg[data-v-d8dca563]{height:240px}.zeroLine[data-v-d8dca563]{stroke:rgb(var(--red-brand) / .28);stroke-width:1.2px;stroke-dasharray:4 4}.seriesPath[data-v-d8dca563]{stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round}.legend[data-v-d8dca563]{max-height:72px}.legendLabel[data-v-d8dca563]{max-width:220px}.analyticsSavedViews[data-v-9d4611ac]{align-items:center;gap:var(--sp-1-5);flex-wrap:wrap;min-width:0;display:flex}.analyticsSavedViewsLead[data-v-9d4611ac]{align-items:center;gap:var(--sp-1);color:var(--text-tertiary);font-size:var(--type-meta-size);display:inline-flex}.analyticsSavedViewChip[data-v-9d4611ac]{align-items:center;gap:var(--sp-1);min-height:28px;padding:0 var(--sp-1) 0 var(--sp-2);border:1px solid var(--border-lighter);border-radius:var(--radius-full);background:var(--surface-raised);color:var(--text-secondary);font:inherit;font-size:var(--type-meta-size);cursor:pointer;transition:border-color .14s,background-color .14s;display:inline-flex}.analyticsSavedViewChip[data-v-9d4611ac]:hover,.analyticsSavedViewChip[data-v-9d4611ac]:focus-visible{border-color:var(--state-cell-selected-border);background:var(--accent-soft);color:var(--text-primary)}.analyticsSavedViewName[data-v-9d4611ac]{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:160px;overflow:hidden}.analyticsSavedViewDelete[data-v-9d4611ac]{border-radius:var(--radius-full);width:18px;height:18px;color:var(--text-tertiary);place-items:center;display:inline-grid}.analyticsSavedViewDelete[data-v-9d4611ac]:hover,.analyticsSavedViewDelete[data-v-9d4611ac]:focus-visible{background:var(--color-bad);color:var(--color-debit-text)}.analyticsSavedViewAdd[data-v-9d4611ac]{align-items:center;gap:var(--sp-1);display:inline-flex}.analyticsSavedViewAdd input[data-v-9d4611ac]{width:160px;min-height:28px;padding:0 var(--sp-2);border:1px solid var(--border-lighter);border-radius:var(--radius-full);background:var(--surface-raised);color:var(--text-primary);font:inherit;font-size:var(--type-meta-size)}.analyticsSheet[data-v-d6ed01f6]{height:calc(100vh - var(--shell-padding) * 2);height:calc(100dvh - var(--shell-padding) * 2);--analytics-rownum-w:52px;--analytics-name-w:300px;--analytics-num-w:104px;--analytics-total-w:104px;--analytics-axis-w:58px;--analytics-series-1:rgb(var(--ok-rgb) / .92);--analytics-series-2:rgb(var(--red-brand) / .92);--analytics-series-3:var(--accent);--analytics-series-4:rgb(var(--purple) / .92);--analytics-series-5:rgb(var(--amber) / .92);--analytics-series-6:rgb(var(--blue-400) / .92);--analytics-series-7:rgb(var(--red-glow) / .92);--analytics-series-8:rgb(var(--green) / .92);--analytics-series-9:rgb(var(--slate) / .92);--analytics-series-10:rgb(var(--red-500) / .92);--analytics-series-11:rgb(var(--warm) / .92);--analytics-series-12:rgb(var(--shade) / .72);overflow:visible}.analyticsViewBar[data-v-d6ed01f6]{--seg-pad:0px;--seg-gap:0px}.analyticsViewBar[data-v-d6ed01f6] .segBtn{border-radius:0}.analyticsViewBar[data-v-d6ed01f6] .segBtn:first-child{border-top-left-radius:var(--radius-lg);border-bottom-left-radius:var(--radius-lg)}.analyticsViewBar[data-v-d6ed01f6] .segBtn:last-child{border-top-right-radius:var(--radius-lg);border-bottom-right-radius:var(--radius-lg)}.analyticsSectionActions[data-v-d6ed01f6]{justify-content:flex-end;align-items:center;gap:var(--sp-2);min-width:0;display:inline-flex}.analyticsAddArticleBtn[data-v-d6ed01f6]{gap:var(--sp-1-5);padding-inline:10px}.analyticsAddArticleIcon[data-v-d6ed01f6]{border-radius:var(--radius-full);background:var(--surface-raised);width:18px;height:18px;color:var(--text-primary);font-size:var(--text-lg);justify-content:center;align-items:center;line-height:1;display:inline-flex}.analyticsAddArticleForm[data-v-d6ed01f6]{gap:var(--sp-3);display:grid}.analyticsAddForm[data-v-d6ed01f6]{display:block}.analyticsAddSubhead[data-v-d6ed01f6]{font-size:var(--text-sm-plus);color:var(--text-secondary);line-height:1.35}.analyticsAddField[data-v-d6ed01f6]{margin-top:var(--sp-3)}.analyticsArticleMenu[data-v-d6ed01f6]{z-index:var(--z-overlay-menu);min-width:190px}.analyticsArticleMenu .raGroup[data-v-d6ed01f6]{padding:3px}@media (width<=640px){.analyticsSectionActions[data-v-d6ed01f6]{flex-wrap:wrap;justify-content:flex-start;align-items:center;width:100%}.analyticsSectionActions .analyticsTagMenu[data-v-d6ed01f6]{min-width:0}}.reports-list-page[data-v-318d125f]{font-family:var(--font-sans);color:var(--text-primary);height:calc(100vh - var(--shell-padding) * 2);height:calc(100dvh - var(--shell-padding) * 2);overflow:visible}.reports-list-page[data-v-318d125f] .reports-list-pad{gap:var(--sp-4);box-sizing:border-box;height:100%;min-height:0}.reports-header-actions[data-v-318d125f]{justify-content:flex-end;width:100%;display:flex}.reports-msg[data-v-318d125f]{padding:var(--sp-4);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-raised)}.reports-msg--error[data-v-318d125f]{color:var(--color-debit-text);border-color:var(--color-debit-text)}.reports-grid[data-v-318d125f]{gap:var(--sp-4);grid-template-columns:repeat(auto-fill,minmax(260px,1fr));margin:0;padding:0;list-style:none;display:grid}.reports-card[data-v-318d125f]{gap:var(--sp-2);padding:var(--sp-4);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);color:var(--text-primary);transition:border-color var(--transition-fast), box-shadow var(--transition-fast), transform var(--transition-fast);flex-direction:column;display:flex;position:relative}.reports-card[data-v-318d125f]:hover,.reports-card[data-v-318d125f]:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-ring,transparent);transform:translateY(-1px)}.reports-card-link[data-v-318d125f]{border-radius:inherit;z-index:1;text-decoration:none;position:absolute;inset:0}.reports-card-link[data-v-318d125f]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.reports-card-meta[data-v-318d125f]{margin-top:auto}.reports-card-name[data-v-318d125f],.reports-card-desc[data-v-318d125f],.reports-card-meta[data-v-318d125f],.reports-card-pills[data-v-318d125f]{z-index:0;position:relative}.reports-card-actions[data-v-318d125f]{z-index:2;justify-content:flex-end;display:flex;position:relative}.reports-create-form[data-v-318d125f]{gap:var(--sp-3);flex-direction:column;min-width:0;display:flex}.reports-create-label[data-v-318d125f]{font-size:var(--text-sm);color:var(--text-secondary)}.reports-create-input[data-v-318d125f]{font:inherit;padding:var(--sp-2) var(--sp-3);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);color:var(--text-primary)}.reports-create-input[data-v-318d125f]:focus{border-color:var(--accent,var(--c-blue-600));box-shadow:0 0 0 2px var(--accent-ring);outline:none}.reports-create-actions[data-v-318d125f]{justify-content:flex-end;gap:var(--sp-2);margin-top:var(--sp-2);flex-wrap:wrap;max-width:100%;display:flex}.reports-create-actions[data-v-318d125f] button{white-space:normal;min-width:0;max-width:100%}.reports-create-actions[data-v-318d125f] .reports-create-primary-action{flex:150px}.reports-cross-link[data-v-318d125f]{appearance:none;margin-top:var(--sp-1);color:var(--accent);font:inherit;font-size:var(--text-sm);cursor:pointer;text-align:left;background:0 0;border:0;padding:0}.reports-cross-link[data-v-318d125f]:hover{text-decoration:underline}.reports-empty-panel[data-v-318d125f]{gap:var(--sp-4);padding:var(--sp-4);border:1px solid var(--border-light);border-radius:var(--radius-lg);background:var(--surface);grid-template-columns:minmax(260px,.95fr) minmax(320px,1.35fr);align-items:stretch;display:grid}.reports-empty-main[data-v-318d125f],.reports-starter-card[data-v-318d125f]{border:1px solid var(--border-light);border-radius:var(--radius-md);background:var(--surface-raised)}.reports-empty-main[data-v-318d125f]{align-content:start;gap:var(--sp-3);padding:var(--sp-4);display:grid}.reports-empty-actions[data-v-318d125f]{gap:var(--sp-2);margin-top:var(--sp-1);flex-wrap:wrap;display:flex}.reports-starter-grid[data-v-318d125f]{gap:var(--sp-2);display:grid}.reports-starter-card[data-v-318d125f]{gap:var(--sp-1);min-height:86px;padding:var(--sp-3);color:var(--text-primary);text-align:left;cursor:pointer;transition:border-color var(--transition-fast), background var(--transition-fast), box-shadow var(--transition-fast);display:grid}.reports-starter-card[data-v-318d125f]:hover,.reports-starter-card[data-v-318d125f]:focus-visible{border-color:var(--state-cell-selected-border);background:var(--state-row-selected);box-shadow:0 0 0 3px var(--accent-ring);outline:none}.reports-card--template[data-v-318d125f]{cursor:pointer}.reports-card--archived[data-v-318d125f]{opacity:.6}.reports-card-pills[data-v-318d125f]{gap:var(--sp-1);flex-wrap:wrap;margin-top:auto;display:flex}.reports-pill[data-v-318d125f]{font-size:var(--text-xs);padding:2px var(--sp-2);background:var(--surface-raised);color:var(--text-secondary);border:1px solid var(--border);border-radius:999px}.reports-pill--published[data-v-318d125f]{background:var(--color-credit-bg,var(--surface-raised));color:var(--color-credit-text,var(--text-primary))}.reports-pill--archived[data-v-318d125f]{opacity:.7}@media (width<=900px){.reports-empty-panel[data-v-318d125f]{grid-template-columns:1fr}}@media (width<=599px){.reports-header-actions[data-v-318d125f]{justify-content:stretch}.reports-header-actions[data-v-318d125f] .btn{width:100%}.reports-create-input[data-v-318d125f]{box-sizing:border-box;min-height:44px}}.ddsproAutoToolbar[data-v-4f20d9d7]{gap:var(--sp-3);flex-wrap:wrap;align-items:stretch;width:100%;display:flex}.ddsproAutoScopeBar[data-v-4f20d9d7]{gap:var(--sp-2);flex-wrap:wrap;flex:auto;align-items:stretch;min-width:0;display:flex}.ddsproAutoScopeBtn[data-v-4f20d9d7]{align-items:flex-start;gap:var(--sp-0-5);padding:var(--sp-2-5) var(--sp-3-5);background:var(--surface-raised);border:var(--sp-px) solid var(--border-lighter);border-radius:var(--radius-md);color:var(--text-secondary);cursor:pointer;text-align:left;min-width:180px;transition:border-color var(--transition-fast), background var(--transition-fast), color var(--transition-fast);flex-direction:column;display:flex}.ddsproAutoScopeBtn[data-v-4f20d9d7]:hover{border-color:var(--state-control-border-hover);background:var(--ctrl-bg-hover)}.ddsproAutoScopeBtn.isActive[data-v-4f20d9d7]{background:var(--accent-soft);border-color:var(--accent-ring);color:var(--accent)}.ddsproAutoScopeLabel[data-v-4f20d9d7]{font-size:var(--text-base);font-weight:var(--fw-semibold)}.ddsproAutoScopeHint[data-v-4f20d9d7]{font-size:var(--text-sm);color:var(--text-tertiary)}.ddsproAutoScopeBtn.isActive .ddsproAutoScopeHint[data-v-4f20d9d7]{color:var(--accent-hover)}.ddsproAutoCreateBtn[data-v-4f20d9d7]{align-items:center;gap:var(--sp-2);padding:var(--sp-2-5) var(--sp-5);background:linear-gradient(180deg, var(--btn-primary-top), var(--btn-primary-bottom));color:var(--btn-primary-text);border:var(--sp-px) solid var(--btn-primary-border);border-radius:var(--radius-md);font-size:var(--text-base);font-weight:var(--fw-semibold);cursor:pointer;white-space:nowrap;box-shadow:var(--btn-primary-shadow);transition:background var(--transition-fast), border-color var(--transition-fast), transform var(--transition-fast);align-self:flex-start;display:inline-flex}.ddsproAutoCreateBtn[data-v-4f20d9d7]:hover{background:linear-gradient(180deg, var(--btn-primary-hover-top), var(--btn-primary-hover-bottom));border-color:var(--btn-primary-border)}.ddsproAutoCreateBtn[data-v-4f20d9d7]:active{transform:translateY(var(--sp-px))}.ddsproAutoTemplatesBtn[data-v-4f20d9d7]{align-items:center;gap:var(--sp-2);padding:var(--sp-2-5) var(--sp-4);background:var(--surface-raised);color:var(--text-secondary);border:var(--sp-px) solid var(--border-lighter);border-radius:var(--radius-md);font-size:var(--text-base);font-weight:var(--fw-medium);cursor:pointer;white-space:nowrap;transition:background var(--transition-fast), border-color var(--transition-fast), color var(--transition-fast);align-self:flex-start;display:inline-flex}.ddsproAutoTemplatesBtn[data-v-4f20d9d7]:hover{background:var(--ctrl-bg-hover);border-color:var(--state-control-border-hover);color:var(--text-primary)}.ddsproAutoCreateIcon[data-v-4f20d9d7]{width:var(--sp-4);height:var(--sp-4)}.ddsproAutoCount[data-v-4f20d9d7]{font-size:var(--text-sm);font-weight:var(--fw-medium);opacity:.85}:root.dark .name-input,[data-theme=dark] .name-input,:root.dark .automation-rules__input,[data-theme=dark] .automation-rules__input,:root.dark .automation-rules__select,[data-theme=dark] .automation-rules__select{background:var(--ctrl-bg);color:var(--text-primary);border-color:var(--border-light);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--text-primary) 5%, transparent)}:root.dark .name-input:focus,[data-theme=dark] .name-input:focus,:root.dark .automation-rules__input:focus,[data-theme=dark] .automation-rules__input:focus,:root.dark .automation-rules__select:focus,[data-theme=dark] .automation-rules__select:focus{background:var(--surface-raised);border-color:var(--accent-ring);box-shadow:0 0 0 3px var(--accent-soft)}:root.dark .name-input::placeholder,[data-theme=dark] .name-input::placeholder,:root.dark .automation-rules__input::placeholder,[data-theme=dark] .automation-rules__input::placeholder{color:var(--text-tertiary)}:root.dark .save-btn,[data-theme=dark] .save-btn,:root.dark .automation-rules__btn--primary,[data-theme=dark] .automation-rules__btn--primary{background:linear-gradient(180deg, var(--btn-cool-bg-top), var(--btn-cool-bg-bottom));color:var(--btn-cool-text);border:var(--sp-px) solid var(--btn-cool-border);box-shadow:0 10px 22px var(--btn-cool-shadow)}:root.dark .save-btn:hover,[data-theme=dark] .save-btn:hover,:root.dark .automation-rules__btn--primary:hover,[data-theme=dark] .automation-rules__btn--primary:hover{background:linear-gradient(180deg, var(--btn-cool-hover-top), var(--btn-cool-hover-bottom));border-color:var(--state-control-border-hover);opacity:1}:root.dark .save-btn--invalid,[data-theme=dark] .save-btn--invalid{background:var(--surface-raised);color:var(--text-tertiary);border-color:var(--border-light);box-shadow:none}:root.dark .save-btn--success,[data-theme=dark] .save-btn--success{background:var(--color-ok);border-color:var(--color-ok-border);color:var(--text-primary)}.automations-page .automations-page__empty .create-btn{background:linear-gradient(180deg, var(--btn-primary-top), var(--btn-primary-bottom));color:var(--btn-primary-text);border:var(--sp-px) solid var(--btn-primary-border);box-shadow:var(--btn-primary-shadow)}.automations-page .automations-page__empty .create-btn:hover{background:linear-gradient(180deg, var(--btn-primary-hover-top), var(--btn-primary-hover-bottom));border-color:var(--btn-primary-border);opacity:1}@media (width<=599px){.ddsproAutoToolbar[data-v-4f20d9d7]{gap:var(--sp-1);grid-template-columns:minmax(0,1fr) auto;display:grid}.ddsproAutoScopeBar[data-v-4f20d9d7]{gap:var(--sp-1);scrollbar-width:none;flex-wrap:nowrap;grid-column:1/-1;overflow:auto hidden}.ddsproAutoScopeBar[data-v-4f20d9d7]::-webkit-scrollbar{display:none}.ddsproAutoScopeBtn[data-v-4f20d9d7]{min-width:144px;min-height:44px;padding:var(--sp-1) var(--sp-2);flex:0 0 144px}.ddsproAutoScopeHint[data-v-4f20d9d7]{display:none}.ddsproAutoTemplatesBtn[data-v-4f20d9d7],.ddsproAutoCreateBtn[data-v-4f20d9d7]{min-height:44px;padding:0 var(--sp-2);font-size:var(--text-sm)}.ddsproAutoCount[data-v-4f20d9d7]{display:none}.automations-page__empty .create-btn,.automation-rules__btn,.task-inbox__btn,.notification-center__btn{min-height:44px}.name-input,.automation-rules__input,.automation-rules__select{box-sizing:border-box;height:auto;min-height:44px}}@media (pointer:coarse){.ddsproAutoScopeBtn[data-v-4f20d9d7],.ddsproAutoTemplatesBtn[data-v-4f20d9d7],.ddsproAutoCreateBtn[data-v-4f20d9d7],.automations-page__empty .create-btn,.automation-rules__btn,.task-inbox__btn,.notification-center__btn{height:auto;min-height:44px}}.billingPage[data-v-fd301ea4]{--billing-atmospheric-line:linear-gradient(90deg, rgb(var(--atmospheric-accent-rgb) / 0), rgb(var(--atmospheric-accent-rgb) / .74) 18%, rgb(var(--atmospheric-accent-rgb) / .74) 82%, rgb(var(--atmospheric-accent-rgb) / 0));--billing-atmospheric-line-size:1px;gap:var(--sp-2-5);min-width:0;min-height:calc(100vh - var(--sp-6));color:var(--text-primary);font-family:var(--font-sans);flex-direction:column;display:flex;overflow:visible}.billingStickyHeader[data-v-fd301ea4]{top:calc(var(--shell-padding) + var(--sp-4) + 1px);z-index:30;gap:var(--sp-1-5);padding-bottom:var(--sp-1-5);background:var(--billing-atmospheric-line) 0 100% / 100% var(--billing-atmospheric-line-size) no-repeat, var(--surface);border-bottom:1px solid #0000;display:grid;position:sticky}.billingStickyHeader[data-v-fd301ea4]:before{content:"";left:calc(-1px - var(--sp-4));right:calc(-1px - var(--sp-4));bottom:calc(100% + var(--sp-4) + 1px);height:var(--shell-padding);background:var(--bg-page);pointer-events:none;display:none;position:absolute}.billingPage--stickyActive .billingStickyHeader[data-v-fd301ea4]:before{display:block}.billingStickyHeader[data-v-fd301ea4]:after{content:"";left:calc(-1px - var(--sp-4));right:calc(-1px - var(--sp-4));height:calc(var(--sp-4) + 1px);border:1px solid var(--border);border-radius:var(--radius-md) var(--radius-md) 0 0;background:var(--brand-stripe-bg) var(--sp-4) 0 / calc(100% - var(--sp-4) - var(--sp-4)) var(--brand-stripe-h) no-repeat, var(--surface);pointer-events:none;border-bottom:0;display:none;position:absolute;bottom:100%}.billingPage--stickyActive .billingStickyHeader[data-v-fd301ea4]:after{display:block}.billingHeader[data-v-fd301ea4],.billingToolbar[data-v-fd301ea4],.billingPayActions[data-v-fd301ea4]{justify-content:space-between;align-items:center;gap:var(--sp-2);flex-wrap:wrap;display:flex}.billingTitle[data-v-fd301ea4]{color:var(--ops-title-color);font-size:var(--ops-title-size);font-weight:var(--ops-title-weight);letter-spacing:var(--ops-title-track);line-height:1.1}:root[data-theme=dark] .billingPage{--billing-atmospheric-line:linear-gradient(90deg, rgb(var(--atmospheric-accent-rgb) / 0), rgb(var(--atmospheric-accent-rgb) / .86) 18%, rgb(var(--atmospheric-accent-rgb) / .86) 82%, rgb(var(--atmospheric-accent-rgb) / 0));--billing-premium-title:var(--text-primary);--billing-premium-answer:var(--text-primary);--billing-premium-label:var(--text-faint);--billing-premium-bg:var(--state-row-selected);--billing-premium-bg-strong:var(--state-row-selected);--billing-premium-border:var(--accent-luxury-border);--billing-premium-line:var(--accent-luxury-border-strong);--billing-premium-glow:none}:root[data-theme=dark] .billingTitle{color:var(--billing-premium-title)}:root[data-theme=dark] .billingPage .segBtn.active,:root[data-theme=dark] .billingPage .segBtn.isActive,:root[data-theme=dark] .billingPage .segBtn[aria-pressed=true],:root[data-theme=dark] .billingPage .segBtn[aria-selected=true]{border-color:var(--state-cell-selected-border);background:var(--accent-soft);box-shadow:inset 0 0 0 1px var(--accent-ring);color:var(--text-primary)}.billingSectionTabs .billingSectionTab .billingSectionBadge[data-v-fd301ea4],:root[data-theme=dark] .billingPage .billingSectionTabs .billingSectionTab[aria-selected=true] .billingSectionBadge{background:var(--accent-soft);color:var(--accent);box-shadow:inset 0 0 0 1px var(--state-cell-selected-border)}.billingSub[data-v-fd301ea4],.billingSectionSub[data-v-fd301ea4],.billingMeta[data-v-fd301ea4],.billingMuted[data-v-fd301ea4],.billingPlanMeta[data-v-fd301ea4],.billingConfigRow span[data-v-fd301ea4],.billingPayLine span[data-v-fd301ea4],.billingHistoryItem span[data-v-fd301ea4],.billingSummaryItem span[data-v-fd301ea4],.billingSummaryItem small[data-v-fd301ea4]{color:var(--text-secondary);font-size:var(--text-sm);line-height:var(--leading-snug)}.billingHeaderActions[data-v-fd301ea4]{align-items:center;gap:var(--sp-2);display:flex}.billingHeaderStatus[data-v-fd301ea4]{justify-items:end;gap:var(--sp-0-5);text-align:right;min-width:180px;display:grid}.billingHeaderStatus span[data-v-fd301ea4]{color:var(--text-faint);font-size:var(--text-xs);font-weight:var(--fw-bold);letter-spacing:0;line-height:var(--leading-tight);text-transform:uppercase}.billingHeaderStatus strong[data-v-fd301ea4]{color:var(--text-secondary);font-size:var(--text-sm);font-weight:var(--fw-semibold);line-height:var(--leading-snug)}:root[data-theme=dark] .billingHeaderStatus strong{color:var(--billing-premium-answer)}.billingWorkspace[data-v-fd301ea4]{gap:var(--sp-2-5);min-width:0;display:grid}.billingSummaryStrip[data-v-fd301ea4],.billingSection[data-v-fd301ea4]{border:1px solid var(--border-light);border-radius:var(--radius-xl);background:var(--surface)}.billingSummaryStrip[data-v-fd301ea4]{grid-template-columns:minmax(180px,1.2fr) repeat(3,minmax(140px,1fr));align-items:stretch;display:grid;overflow:hidden}.billingKicker[data-v-fd301ea4],.billingSectionKicker[data-v-fd301ea4],.billingGroup td[data-v-fd301ea4]:first-child{color:var(--text-faint);font-size:var(--text-sm);font-weight:var(--fw-bold);letter-spacing:0;text-transform:uppercase}.billingSectionTitle[data-v-fd301ea4]{color:var(--text-primary);font-size:var(--text-lg);font-weight:var(--fw-bold);line-height:var(--leading-snug)}:root[data-theme=dark] .billingSectionTitle{color:var(--billing-premium-title)}.billingSummaryItem[data-v-fd301ea4]{align-content:center;gap:var(--sp-0-5);min-width:0;min-height:52px;padding:var(--sp-1-5) var(--sp-2-5);border-right:1px solid var(--border-hairline);display:grid}.billingSummaryItem span[data-v-fd301ea4]{color:var(--text-faint);font-size:var(--text-xs);font-weight:var(--fw-bold);text-transform:uppercase}.billingSummaryItem--main[data-v-fd301ea4]{background:var(--state-row-selected)}:root[data-theme=dark] .billingSummaryItem--main{background:var(--billing-premium-bg-strong);box-shadow:inset 3px 0 0 var(--billing-premium-line)}.billingSummaryItem strong[data-v-fd301ea4]{color:var(--text-primary);font-size:var(--text-md);font-weight:var(--fw-bold);line-height:var(--leading-tight)}:root[data-theme=dark] .billingSummaryItem--main strong{color:var(--billing-premium-title)}.billingMain[data-v-fd301ea4]{gap:var(--sp-2-5);min-width:0;display:grid}.billingSection[data-v-fd301ea4]{min-width:0;padding:var(--sp-2-5);outline:none}.billingSection--tariffs[data-v-fd301ea4]{background:0 0;border:0;padding:0}.billingToolbarControls[data-v-fd301ea4],.billingPaymentToolbarActions[data-v-fd301ea4]{justify-content:flex-end;align-items:center;gap:var(--sp-2);flex-wrap:wrap;display:flex}.billingAttentionBadge[data-v-fd301ea4]{min-width:auto;padding-inline:var(--sp-1-5);white-space:nowrap}.billingBrochure[data-v-fd301ea4]{gap:var(--sp-2-5);margin-top:var(--sp-2-5);display:grid}.billingOverviewPicker[data-v-fd301ea4],.billingOverviewMap[data-v-fd301ea4],.billingBrochureHero[data-v-fd301ea4],.billingHeroSummary[data-v-fd301ea4],.billingTrialNote[data-v-fd301ea4],.billingMetricStrip[data-v-fd301ea4],.billingTransformation article[data-v-fd301ea4],.billingHighlightCard[data-v-fd301ea4],.billingPrototypeCard[data-v-fd301ea4],.billingOverviewEssentials section[data-v-fd301ea4],.billingConfigNotice[data-v-fd301ea4],.billingConfigTable[data-v-fd301ea4],.billingPayLine[data-v-fd301ea4],.billingPaymentMethodPanel[data-v-fd301ea4],.billingPromo[data-v-fd301ea4],.billingDocumentGuide[data-v-fd301ea4],.billingHistory[data-v-fd301ea4],.billingTableWrap[data-v-fd301ea4]{border:1px solid var(--border-light);border-radius:var(--radius-lg);background:var(--surface-raised)}.billingOverviewPicker[data-v-fd301ea4]{gap:var(--sp-2);padding:var(--sp-2);grid-template-columns:minmax(160px,.26fr) minmax(0,1fr);align-items:center;display:grid}.billingOverviewPicker>div[data-v-fd301ea4]:first-child{gap:var(--sp-1);min-width:0;display:grid}.billingOverviewPicker>div:first-child span[data-v-fd301ea4],.billingOverviewPicker>div:first-child small[data-v-fd301ea4],.billingOverviewOption small[data-v-fd301ea4]{color:var(--text-faint);font-size:var(--text-sm);font-weight:var(--fw-semibold)}.billingOverviewPicker>div:first-child span[data-v-fd301ea4]{font-weight:var(--fw-bold);letter-spacing:0;text-transform:uppercase}.billingOverviewPicker>div:first-child strong[data-v-fd301ea4],.billingOverviewOption strong[data-v-fd301ea4]{min-width:0;color:var(--text-primary);font-size:var(--text-base);font-weight:var(--fw-bold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.billingOverviewOptions[data-v-fd301ea4]{gap:var(--sp-1-5);grid-template-columns:repeat(5,minmax(0,1fr));min-width:0;display:grid}.billingOverviewOption[data-v-fd301ea4]{gap:var(--sp-1);min-width:0;padding:var(--sp-1-5);border:1px solid var(--border-light);border-radius:var(--radius-md);background:var(--surface);color:var(--text-secondary);font:inherit;text-align:left;cursor:pointer;display:grid}.billingOverviewOption[data-v-fd301ea4]:hover,.billingOverviewOption.active[data-v-fd301ea4]{border-color:var(--state-cell-selected-border);background:var(--state-row-selected)}:root[data-theme=dark] .billingOverviewOption:hover,:root[data-theme=dark] .billingOverviewOption.active{border-color:var(--billing-premium-border);background:var(--billing-premium-bg)}.billingOverviewOption span[data-v-fd301ea4]{padding:var(--sp-0-5) var(--sp-1);border:1px solid var(--border-light);border-radius:var(--radius-full);background:var(--surface-sunken);color:var(--accent);font-size:var(--text-xs);font-weight:var(--fw-bold);justify-self:start}.billingOverviewOption.current span[data-v-fd301ea4]{border-color:var(--state-cell-selected-border);background:var(--accent-soft)}:root[data-theme=dark] .billingOverviewOption.active strong,:root[data-theme=dark] .billingOverviewOption.current strong,:root[data-theme=dark] .billingOverviewOption.current span{color:var(--billing-premium-title)}:root[data-theme=dark] .billingOverviewOption.current span{border-color:var(--billing-premium-border);background:var(--billing-premium-bg)}.billingOverviewMap[data-v-fd301ea4]{gap:var(--sp-2);padding:var(--sp-2);grid-template-columns:minmax(160px,.24fr) minmax(0,1fr);align-items:center;display:grid}.billingOverviewMap>div[data-v-fd301ea4]{gap:var(--sp-1);min-width:0;display:grid}.billingOverviewMap>div span[data-v-fd301ea4],.billingOverviewMap li span[data-v-fd301ea4]{color:var(--text-faint);font-size:var(--text-sm);font-weight:var(--fw-bold);letter-spacing:0;text-transform:uppercase}.billingOverviewMap>div strong[data-v-fd301ea4]{color:var(--text-primary);font-size:var(--text-base);font-weight:var(--fw-bold);line-height:var(--leading-snug)}:root[data-theme=dark] .billingOverviewMap>div strong{color:var(--billing-premium-title)}.billingOverviewMap ol[data-v-fd301ea4]{gap:var(--sp-1);grid-template-columns:repeat(6,minmax(0,1fr));min-width:0;margin:0;padding:0;list-style:none;display:grid}.billingOverviewMap li[data-v-fd301ea4]{align-items:center;gap:var(--sp-1);min-width:0;padding:var(--sp-1);border:1px solid var(--border-hairline);border-radius:var(--radius-md);background:var(--surface);grid-template-columns:auto minmax(0,1fr);display:inline-grid}.billingOverviewMap li strong[data-v-fd301ea4]{border:1px solid var(--state-cell-selected-border);border-radius:var(--radius-full);background:var(--accent-soft);width:24px;height:24px;color:var(--accent);font-size:var(--text-sm);font-weight:var(--fw-bold);justify-content:center;align-items:center;display:inline-flex}:root[data-theme=dark] .billingOverviewMap li strong{border-color:var(--billing-premium-border);background:var(--billing-premium-bg);color:var(--billing-premium-title)}.billingBrochureHero[data-v-fd301ea4]{gap:var(--sp-2-5);padding:var(--sp-2-5);grid-template-columns:minmax(0,.86fr) minmax(420px,1.14fr);align-items:stretch;display:grid}:root[data-theme=dark] .billingBrochureHero{box-shadow:inset 3px 0 0 var(--billing-premium-line)}.billingBrochureCopy[data-v-fd301ea4]{align-content:start;gap:var(--sp-2);min-width:0;display:grid}.billingBrochureBadge[data-v-fd301ea4]{justify-content:start;align-items:center;gap:var(--sp-2);width:max-content;max-width:100%;padding:var(--sp-1) var(--sp-2);border:1px solid var(--state-cell-selected-border);border-radius:var(--radius-full);background:var(--accent-soft);color:var(--accent);grid-auto-flow:column;display:inline-grid}:root[data-theme=dark] .billingBrochureBadge{border-color:var(--state-cell-selected-border);background:var(--accent-soft);color:var(--accent)}.billingBrochureBadge span[data-v-fd301ea4],.billingBrochureBadge strong[data-v-fd301ea4],.billingBrochureBadge small[data-v-fd301ea4]{min-width:0}.billingBrochureBadge span[data-v-fd301ea4],.billingBrochureBadge strong[data-v-fd301ea4]{font-weight:var(--fw-bold)}.billingBrochureBadge span[data-v-fd301ea4],.billingBrochureBadge small[data-v-fd301ea4]{font-size:var(--text-sm)}.billingBrochureBadge small[data-v-fd301ea4]{color:var(--text-secondary)}.billingBrochureAudience[data-v-fd301ea4],.billingHeroShowcaseHeader span[data-v-fd301ea4],.billingHeroScreenPoints article span[data-v-fd301ea4],.billingHeroBenefits article span[data-v-fd301ea4],.billingHeroSummary article span[data-v-fd301ea4],.billingTrialNote span[data-v-fd301ea4],.billingOverviewSectionHead span[data-v-fd301ea4],.billingMetricStrip article span[data-v-fd301ea4],.billingTransformation span[data-v-fd301ea4],.billingHighlightCard span[data-v-fd301ea4],.billingPrototypeMeta>span[data-v-fd301ea4],.billingFlowSteps article>span[data-v-fd301ea4],.billingEssentialsList article span[data-v-fd301ea4]{color:var(--text-faint);font-size:var(--text-sm);font-weight:var(--fw-bold);letter-spacing:0;text-transform:uppercase}.billingBrochureCopy h2[data-v-fd301ea4]{color:var(--text-primary);font-size:var(--text-xl);font-weight:var(--fw-bold);line-height:var(--leading-snug);margin:0}:root[data-theme=dark] .billingBrochureCopy h2{color:var(--billing-premium-title)}.billingBrochureCopy p[data-v-fd301ea4],.billingBrochurePromise strong[data-v-fd301ea4],.billingHeroImpact small[data-v-fd301ea4],.billingHeroSummary article small[data-v-fd301ea4],.billingHeroShowcaseHeader small[data-v-fd301ea4],.billingTrialNote p[data-v-fd301ea4],.billingOverviewSectionHead small[data-v-fd301ea4],.billingMetricStrip article p[data-v-fd301ea4],.billingHighlightCard p[data-v-fd301ea4],.billingPrototypeMeta p[data-v-fd301ea4],.billingFlowSteps p[data-v-fd301ea4],.billingFlowSteps small[data-v-fd301ea4],.billingEssentialsList article p[data-v-fd301ea4]{color:var(--text-secondary);font-size:var(--text-sm);line-height:var(--leading-snug);margin:0}.billingBrochurePromise[data-v-fd301ea4]{gap:var(--sp-1);padding:var(--sp-2);border:1px solid var(--border-light);border-radius:var(--radius-lg);background:var(--surface);display:grid}.billingHeroImpact[data-v-fd301ea4]{gap:var(--sp-1);padding:var(--sp-1-5);border:1px solid var(--border-light);border-radius:var(--radius-lg);background:var(--surface);display:grid}.billingHeroImpact span[data-v-fd301ea4]{color:var(--text-faint);font-size:var(--text-xs);font-weight:var(--fw-bold);text-transform:uppercase}.billingHeroImpact strong[data-v-fd301ea4]{color:var(--text-primary);font-size:var(--type-answer-size);font-weight:var(--type-answer-weight);line-height:var(--type-answer-line)}:root[data-theme=dark] .billingHeroImpact strong{color:var(--billing-premium-title)}.billingBrochurePromise span[data-v-fd301ea4]{color:var(--accent);font-size:var(--text-sm);font-weight:var(--fw-bold);text-transform:uppercase}.billingBrochurePromise strong[data-v-fd301ea4]{color:var(--text-primary);font-size:var(--text-base)}.billingHeroSummary[data-v-fd301ea4]{grid-template-columns:minmax(220px,1.3fr) repeat(4,minmax(140px,1fr));display:grid;overflow:hidden}.billingHeroSummary article[data-v-fd301ea4]{align-content:start;gap:var(--sp-1);min-width:0;padding:var(--sp-2);border-right:1px solid var(--border-hairline);display:grid}.billingHeroSummary article[data-v-fd301ea4]:last-child{border-right:0}.billingHeroSummaryValue[data-v-fd301ea4]{background:var(--state-row-selected)}:root[data-theme=dark] .billingHeroSummaryValue{background:var(--billing-premium-bg-strong);box-shadow:inset 3px 0 0 var(--billing-premium-line)}.billingHeroSummary article strong[data-v-fd301ea4]{color:var(--text-primary);font-size:var(--text-sm-plus);font-weight:var(--type-answer-weight);line-height:var(--type-answer-line)}:root[data-theme=dark] .billingHeroSummaryValue strong,:root[data-theme=dark] .billingHeroSummaryTrial strong,:root[data-theme=dark] .billingHeroSummaryStatus strong{color:var(--billing-premium-title)}.billingHeroBenefits[data-v-fd301ea4]{gap:var(--sp-1-5);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.billingHeroBenefits article[data-v-fd301ea4]{gap:var(--sp-0-5);min-width:0;padding:var(--sp-1-5);border:1px solid var(--border-hairline);border-radius:var(--radius-md);background:var(--surface);display:grid}.billingHeroBenefits article strong[data-v-fd301ea4]{min-width:0;color:var(--text-primary);font-size:var(--text-sm);font-weight:var(--fw-bold);line-height:var(--leading-snug)}.billingTrialNote[data-v-fd301ea4]{gap:var(--sp-1);padding:var(--sp-2);display:grid}.billingTrialNote strong[data-v-fd301ea4]{color:var(--text-primary);font-size:var(--text-base);font-weight:var(--fw-semibold);line-height:var(--leading-snug)}.billingHeroShowcase[data-v-fd301ea4]{align-content:start;gap:var(--sp-2);min-width:0;display:grid}.billingHeroShowcaseHeader[data-v-fd301ea4]{gap:var(--sp-1);min-width:0;display:grid}.billingHeroShowcaseHeader strong[data-v-fd301ea4],.billingHeroScreenPoints article strong[data-v-fd301ea4]{color:var(--text-primary);font-size:var(--text-base);font-weight:var(--fw-bold);line-height:var(--leading-snug)}.billingHeroScreenPoints[data-v-fd301ea4]{gap:var(--sp-1-5);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.billingHeroScreenPoints article[data-v-fd301ea4]{gap:var(--sp-0-5);min-width:0;padding:var(--sp-1-5);border:1px solid var(--border-hairline);border-radius:var(--radius-md);background:var(--surface);display:grid}.billingHeroScreenPoints article strong[data-v-fd301ea4]{color:var(--text-primary);font-size:var(--text-sm);font-weight:var(--fw-bold);line-height:var(--leading-snug)}.billingPrototypeFrame[data-v-fd301ea4]{border:1px solid var(--border-light);border-radius:var(--radius-lg);background:var(--surface);min-height:240px;box-shadow:var(--shadow-sm);grid-template-rows:auto 1fr;display:grid;overflow:hidden}.billingPrototypeFrame--hero[data-v-fd301ea4]{height:290px;min-height:0}.billingPrototypeTop[data-v-fd301ea4]{align-items:center;gap:var(--sp-1);min-width:0;padding:var(--sp-1-5) var(--sp-2);border-bottom:1px solid var(--border-hairline);background:var(--surface-raised);display:flex}.billingPrototypeTop span[data-v-fd301ea4]{border:1px solid var(--border-light);border-radius:var(--radius-full);background:var(--accent-soft);flex:0 0 7px;width:7px;height:7px}.billingPrototypeTop strong[data-v-fd301ea4]{min-width:0;margin-left:var(--sp-1);color:var(--text-secondary);font-size:var(--text-sm);font-weight:var(--fw-bold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.billingCurrentScreen[data-v-fd301ea4]{background:var(--surface-sunken);grid-template-rows:minmax(0,1fr) auto;min-width:0;min-height:0;margin:0;display:grid;overflow:hidden}.billingCurrentScreen img[data-v-fd301ea4]{object-fit:cover;object-position:top left;width:100%;height:100%;min-height:198px;display:block}.billingPrototypeFrame--hero .billingCurrentScreen img[data-v-fd301ea4]{min-height:0}.billingCurrentScreen figcaption[data-v-fd301ea4]{min-width:0;padding:var(--sp-1-5) var(--sp-2);border-top:1px solid var(--border-hairline);color:var(--text-secondary);font-size:var(--text-xs);font-weight:var(--fw-semibold);line-height:var(--leading-snug);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}[data-screen-kind=team] .billingCurrentScreen img[data-v-fd301ea4]{object-fit:contain;background:var(--surface)}.billingOverviewStory[data-v-fd301ea4],.billingOverviewUsefulness[data-v-fd301ea4],.billingPrototypeSection[data-v-fd301ea4],.billingFlowBand[data-v-fd301ea4],.billingOverviewEssentials[data-v-fd301ea4]{gap:var(--sp-2-5);padding-top:var(--sp-2);border-top:1px solid var(--border-hairline);display:grid}.billingOverviewSectionHead[data-v-fd301ea4]{gap:var(--sp-1);min-width:0;max-width:780px;display:grid}.billingOverviewSectionHead span[data-v-fd301ea4]{padding:var(--sp-0-5) var(--sp-1);border:1px solid var(--border-hairline);border-radius:var(--radius-full);background:var(--surface-sunken);color:var(--text-faint);justify-self:start}:root[data-theme=dark] .billingOverviewSectionHead span{border-color:var(--border-hairline);background:var(--surface-sunken);color:var(--billing-premium-label)}.billingOverviewSectionHead strong[data-v-fd301ea4]{color:var(--text-primary);font-size:var(--text-lg);font-weight:var(--fw-bold);line-height:var(--leading-snug)}:root[data-theme=dark] .billingOverviewSectionHead strong{color:var(--billing-premium-title)}.billingMetricStrip[data-v-fd301ea4]{grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.billingMetricStrip article[data-v-fd301ea4]{align-content:start;gap:var(--sp-1);min-width:0;padding:var(--sp-2);border-right:1px solid var(--border-hairline);display:grid}.billingMetricStrip article[data-v-fd301ea4]:last-child{border-right:0}.billingMetricStrip article strong[data-v-fd301ea4],.billingHighlightCard strong[data-v-fd301ea4],.billingPrototypeMeta strong[data-v-fd301ea4],.billingFlowSteps strong[data-v-fd301ea4],.billingEssentialsList article strong[data-v-fd301ea4]{color:var(--text-primary);font-size:var(--type-answer-size);font-weight:var(--type-answer-weight);line-height:var(--type-answer-line)}:root[data-theme=dark] .billingMetricStrip article strong,:root[data-theme=dark] .billingHighlightCard strong,:root[data-theme=dark] .billingPrototypeMeta strong,:root[data-theme=dark] .billingFlowSteps strong,:root[data-theme=dark] .billingEssentialsList article strong{color:var(--billing-premium-answer)}.billingTransformation[data-v-fd301ea4]{gap:var(--sp-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.billingTransformation article[data-v-fd301ea4]{gap:var(--sp-1);min-width:0;padding:var(--sp-2);display:grid}.billingTransformation article[data-v-fd301ea4]:last-child{border-color:var(--state-cell-selected-border);background:var(--state-row-selected)}:root[data-theme=dark] .billingTransformation article:last-child{border-color:var(--billing-premium-border);background:var(--billing-premium-bg-strong);box-shadow:inset 3px 0 0 var(--billing-premium-line)}.billingTransformation strong[data-v-fd301ea4]{color:var(--text-primary);font-size:var(--type-answer-size);font-weight:var(--type-answer-weight);line-height:var(--type-answer-line)}:root[data-theme=dark] .billingTransformation article:first-child strong{color:var(--text-primary)}:root[data-theme=dark] .billingTransformation article:last-child strong{color:var(--billing-premium-title)}.billingHighlightGrid[data-v-fd301ea4]{gap:var(--sp-2);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.billingHighlightCard[data-v-fd301ea4]{align-content:start;gap:var(--sp-1);min-width:0;padding:var(--sp-2);display:grid}.billingHighlightCard span[data-v-fd301ea4]{padding:var(--sp-0-5) var(--sp-1);border:1px solid var(--border-hairline);border-radius:var(--radius-full);background:var(--surface-sunken);color:var(--text-faint);justify-self:start}:root[data-theme=dark] .billingHighlightCard span{border-color:var(--border-hairline);background:var(--surface-sunken);color:var(--billing-premium-label)}.billingPrototypeGrid[data-v-fd301ea4]{gap:var(--sp-2-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.billingPrototypeCard[data-v-fd301ea4]{gap:var(--sp-2);min-width:0;padding:var(--sp-2);display:grid}.billingPrototypeMeta[data-v-fd301ea4]{gap:var(--sp-1);min-width:0;display:grid}.billingPrototypeTags[data-v-fd301ea4]{gap:var(--sp-1);flex-wrap:wrap;display:flex}.billingPrototypeTags span[data-v-fd301ea4]{min-width:0;padding:var(--sp-0-5) var(--sp-1);border:1px solid var(--border-hairline);border-radius:var(--radius-full);background:var(--surface);color:var(--text-secondary);font-size:var(--text-xs);font-weight:var(--fw-semibold)}.billingFlowBand[data-v-fd301ea4]{grid-template-columns:minmax(220px,.36fr) minmax(0,1fr);align-items:start}.billingFlowSteps[data-v-fd301ea4]{gap:0;min-width:0;display:grid}.billingFlowSteps article[data-v-fd301ea4]{gap:var(--sp-2);padding:var(--sp-2) 0;border-bottom:1px solid var(--border-hairline);grid-template-columns:44px minmax(0,1fr);display:grid}.billingFlowSteps article[data-v-fd301ea4]:first-child{padding-top:0}.billingFlowSteps article[data-v-fd301ea4]:last-child{border-bottom:0;padding-bottom:0}.billingFlowSteps article>span[data-v-fd301ea4]{border:1px solid var(--state-cell-selected-border);border-radius:var(--radius-full);background:var(--accent-soft);width:34px;height:34px;color:var(--accent);justify-content:center;align-items:center;display:inline-flex}:root[data-theme=dark] .billingFlowSteps article>span{border-color:var(--billing-premium-border);background:var(--billing-premium-bg);color:var(--billing-premium-title)}.billingFlowSteps article>div[data-v-fd301ea4]{gap:var(--sp-1);min-width:0;display:grid}.billingFlowSteps small[data-v-fd301ea4]{color:var(--text-primary);font-weight:var(--fw-semibold)}.billingOverviewEssentials[data-v-fd301ea4]{grid-template-columns:repeat(2,minmax(0,1fr))}.billingOverviewEssentials section[data-v-fd301ea4]{align-content:start;gap:var(--sp-2);min-width:0;padding:var(--sp-2);display:grid}.billingEssentialsList[data-v-fd301ea4]{gap:0;display:grid}.billingEssentialsList article[data-v-fd301ea4]{gap:var(--sp-1);min-width:0;padding:var(--sp-2) 0;border-bottom:1px solid var(--border-hairline);display:grid}.billingEssentialsList article[data-v-fd301ea4]:first-child{padding-top:0}.billingEssentialsList article[data-v-fd301ea4]:last-child{border-bottom:0;padding-bottom:0}.billingTotal[data-v-fd301ea4]{color:var(--text-primary);font-size:var(--text-base);font-weight:var(--fw-bold)}.billingBadge[data-v-fd301ea4]{padding:var(--sp-1) var(--sp-2);border:1px solid var(--state-cell-selected-border);border-radius:var(--radius-full);background:var(--accent-soft);color:var(--accent);font-size:var(--text-sm);font-weight:var(--fw-bold);justify-content:center;align-items:center;display:inline-flex}:root[data-theme=dark] .billingBadge{border-color:var(--billing-premium-border);background:var(--billing-premium-bg);color:var(--billing-premium-title)}.billingStepper button[data-v-fd301ea4]{border-radius:var(--radius-full);color:var(--text-secondary);font:inherit;font-weight:var(--fw-semibold);cursor:pointer;background:0 0;border:0}.billingTableWrap[data-v-fd301ea4]{margin-top:var(--sp-2-5);overflow:auto}.billingConfigNotice span[data-v-fd301ea4]{color:var(--text-faint);font-size:var(--text-xs);font-weight:var(--fw-bold);text-transform:uppercase}.billingConfigNotice strong[data-v-fd301ea4]{color:var(--text-primary);font-size:var(--text-base);font-weight:var(--fw-bold);line-height:var(--leading-snug)}.billingConfigNotice p[data-v-fd301ea4]{color:var(--text-secondary);font-size:var(--text-sm);line-height:var(--leading-snug);margin:0}.billingConfigNoticeChips[data-v-fd301ea4]{justify-content:flex-end;gap:var(--sp-1);flex-wrap:wrap;min-width:0;display:flex}.billingConfigNoticeChips span[data-v-fd301ea4]{padding:var(--sp-0-5) var(--sp-1);border:1px solid var(--border-hairline);border-radius:var(--radius-full);background:var(--surface);color:var(--text-secondary);font-size:var(--text-xs);font-weight:var(--fw-bold);text-transform:none}.billingConfigNotice--warning[data-v-fd301ea4]{border-color:var(--color-warn-border);background:var(--color-warn)}.billingSection--tariffs .billingTableWrap[data-v-fd301ea4]{margin-top:0}.billingTariffToolbar[data-v-fd301ea4]{margin-bottom:var(--sp-2)}.billingPlanHeaderLabel[data-v-fd301ea4]{display:block}.billingPlanTable[data-v-fd301ea4],.billingSimpleTable[data-v-fd301ea4]{border-collapse:collapse;width:100%;color:var(--text-secondary);font-size:var(--text-sm);line-height:var(--leading-snug)}.billingPlanTable th[data-v-fd301ea4],.billingPlanTable td[data-v-fd301ea4],.billingSimpleTable th[data-v-fd301ea4],.billingSimpleTable td[data-v-fd301ea4]{padding:var(--sp-1-5) var(--sp-2-5);border-bottom:1px solid var(--border-hairline);vertical-align:middle}.billingPlanTable th[data-v-fd301ea4]{z-index:2;background:var(--surface-raised);min-width:142px;color:var(--text-primary);text-align:left;position:sticky;top:0}.billingPlanTable th[data-v-fd301ea4]:first-child,.billingPlanTable td[data-v-fd301ea4]:first-child{z-index:1;background:var(--surface-raised);text-align:left;min-width:176px;position:sticky;left:0}.billingPlanTable th[data-v-fd301ea4]:first-child{z-index:3}.billingPlanTable th[data-v-fd301ea4]:not(:first-child){text-align:center}.billingPlanTable th strong[data-v-fd301ea4]{margin:var(--sp-1) 0;display:block}.billingCurrentPlanStatus[data-v-fd301ea4]{max-width:100%;min-height:26px;padding:var(--sp-1) var(--sp-2-5);border:1px solid var(--state-cell-selected-border);border-radius:var(--radius-full);background:var(--state-row-selected);color:var(--accent);font-size:var(--text-xs);font-weight:var(--fw-bold);line-height:var(--leading-tight);white-space:normal;justify-content:center;align-items:center;display:inline-flex}:root[data-theme=dark] .billingCurrentPlanStatus{border-color:var(--billing-premium-border);background:var(--billing-premium-bg);color:var(--billing-premium-title)}.billingPlanTable td[data-v-fd301ea4]:not(:first-child){text-align:center}.billingPlanTable th.recommended[data-v-fd301ea4]{background:var(--state-col-focus)}.billingPlanTable th.current[data-v-fd301ea4]{background:linear-gradient(180deg, var(--state-row-selected-strong), var(--state-col-focus));box-shadow:inset 1px 0 0 var(--state-cell-selected-border), inset -1px 0 0 var(--state-cell-selected-border), inset 0 2px 0 var(--state-cell-selected-border)}.billingPlanTable td.current[data-v-fd301ea4]{background:var(--state-col-focus);box-shadow:inset 1px 0 0 var(--state-cell-selected-border), inset -1px 0 0 var(--state-cell-selected-border);color:var(--text-primary)}.billingPlanTable .billingPlanPriceCell.current[data-v-fd301ea4]{color:var(--text-primary);font-weight:var(--fw-bold)}.billingPlanPriceCell strong[data-v-fd301ea4],.billingPlanPriceCell small[data-v-fd301ea4]{display:block}.billingPlanPriceCell strong[data-v-fd301ea4]{color:inherit;font-size:inherit;font-weight:var(--fw-bold);line-height:var(--leading-tight)}.billingPlanPriceCell small[data-v-fd301ea4]{margin-top:var(--sp-0-5);color:var(--text-secondary);font-size:var(--text-xs);font-weight:var(--fw-medium);line-height:var(--leading-snug)}.billingPlanTable tbody tr:not(.billingGroup):hover td[data-v-fd301ea4],.billingPlanTable tbody tr:not(.billingGroup):hover td[data-v-fd301ea4]:first-child{background:var(--surface-sunken)}.billingPlanTable tbody tr:not(.billingGroup):hover td.current[data-v-fd301ea4]{background:var(--state-row-selected)}.billingParamHelp[data-v-fd301ea4]{align-items:center;gap:var(--sp-1);border:0;border-bottom:1px dotted var(--border-hairline);max-width:100%;color:inherit;font:inherit;line-height:inherit;text-align:left;cursor:help;background:0 0;grid-template-columns:16px minmax(0,1fr);padding:0;display:inline-grid}.billingParamHelp[data-v-fd301ea4]:before{content:"?";border:1px solid var(--state-cell-selected-border);border-radius:var(--radius-full);background:var(--accent-soft);width:16px;height:16px;color:var(--accent);font-size:var(--text-xs);font-weight:var(--fw-bold);justify-content:center;align-items:center;line-height:1;display:inline-flex}.billingParamHelp[data-v-fd301ea4]:hover,.billingParamHelp[data-v-fd301ea4]:focus-visible{color:var(--text-primary);border-bottom-color:var(--accent)}.billingParamHelp[data-v-fd301ea4]:focus-visible{border-radius:var(--radius-xs);outline:2px solid var(--accent-ring);outline-offset:var(--sp-0-5)}.billingGroup td[data-v-fd301ea4]{padding-top:var(--sp-1-5);padding-bottom:var(--sp-1-5);border-top:1px solid var(--border-light);border-bottom:1px solid var(--border-light);background:var(--surface-sunken);color:var(--text-faint);font-weight:var(--fw-bold)}.billingGroup td[data-v-fd301ea4]:first-child{background:var(--surface-sunken);color:var(--text-primary);text-transform:uppercase}.billingGroup td:first-child span[data-v-fd301ea4],.billingGroup td:first-child small[data-v-fd301ea4]{display:block}.billingGroup td:first-child small[data-v-fd301ea4]{margin-top:var(--sp-0-5);color:var(--text-secondary);font-size:var(--text-xs);font-weight:var(--fw-semibold);text-transform:none}.billingSoon[data-v-fd301ea4]{color:var(--text-faint);font-size:var(--text-sm);font-weight:var(--fw-semibold)}.billingConfigTable[data-v-fd301ea4]{margin-top:var(--sp-2-5);display:grid;overflow:hidden}.billingConfigNotice[data-v-fd301ea4]{align-items:center;gap:var(--sp-2);margin-top:var(--sp-2-5);padding:var(--sp-2-5);grid-template-columns:minmax(240px,1fr) minmax(220px,auto);display:grid}.billingConfigNotice>div[data-v-fd301ea4]:first-child{gap:var(--sp-1);min-width:0;display:grid}.billingConfigNoticeChips[data-v-fd301ea4]{align-content:center}.billingConfigRow[data-v-fd301ea4],.billingPayLine[data-v-fd301ea4],.billingPromo[data-v-fd301ea4]{align-items:center;gap:var(--sp-2-5);padding:var(--sp-2-5);border-bottom:1px solid var(--border-hairline);grid-template-columns:minmax(240px,1fr) auto;display:grid}.billingPaymentMethodPanel[data-v-fd301ea4]{align-items:stretch;gap:var(--sp-2-5);margin-top:var(--sp-2-5);padding:var(--sp-2-5);grid-template-columns:minmax(0,1fr) minmax(220px,.34fr);display:grid}.billingPaymentMethodCopy[data-v-fd301ea4]{align-content:center;gap:var(--sp-1);min-width:0;display:grid}.billingPaymentMethodCopy span[data-v-fd301ea4]{color:var(--text-faint);font-size:var(--text-sm);font-weight:var(--fw-bold);text-transform:uppercase}.billingPaymentMethodCopy strong[data-v-fd301ea4]{color:var(--text-primary);font-size:var(--text-base);font-weight:var(--fw-bold)}.billingPaymentMethodCopy p[data-v-fd301ea4],.billingPaymentMethodCopy small[data-v-fd301ea4]{color:var(--text-secondary);font-size:var(--text-sm);line-height:var(--leading-snug);margin:0}.billingPaymentPreview[data-v-fd301ea4]{border:1px solid var(--border-light);border-radius:var(--radius-lg);background:var(--surface);place-items:center;min-width:0;min-height:118px;display:grid}.billingPaymentCardMock[data-v-fd301ea4]{gap:var(--sp-1);width:min(100%,220px);padding:var(--sp-2);border:1px solid var(--state-cell-selected-border);border-radius:var(--radius-md);background:var(--accent-soft);display:grid}.billingPaymentCardMock span[data-v-fd301ea4],.billingPaymentCardMock small[data-v-fd301ea4]{color:var(--text-secondary);font-size:var(--text-sm);font-weight:var(--fw-semibold)}.billingPaymentCardMock strong[data-v-fd301ea4]{color:var(--text-primary);font-weight:var(--fw-bold)}.billingQrMock[data-v-fd301ea4]{gap:var(--sp-0-5);padding:var(--sp-2);border:1px solid var(--state-cell-selected-border);border-radius:var(--radius-md);background:var(--surface-sunken);grid-template-columns:repeat(5,16px);display:grid}.billingQrMock span[data-v-fd301ea4]{border-radius:var(--radius-xs);background:var(--surface);width:16px;height:16px}.billingQrMock span.filled[data-v-fd301ea4]{background:var(--text-primary)}.billingConfigRow div[data-v-fd301ea4]:first-child{gap:var(--sp-1);display:grid}.billingPayLine>div[data-v-fd301ea4]:first-child{align-content:center;gap:var(--sp-0-5);min-width:0;display:grid}.billingConfigRow--warning[data-v-fd301ea4]{border-color:var(--color-warn-border);background:var(--color-warn)}.billingConfigRow.billingConfigRow--warning strong[data-v-fd301ea4]{color:var(--c-warn)}.billingConfigRow strong[data-v-fd301ea4],.billingPayLine strong[data-v-fd301ea4],.billingHistoryTitle[data-v-fd301ea4]{color:var(--text-primary);font-weight:var(--fw-bold)}.billingStepper[data-v-fd301ea4]{align-items:center;gap:var(--sp-2);padding:var(--sp-1);border:1px solid var(--border-light);border-radius:var(--radius-full);background:var(--surface);display:inline-flex}.billingStepper span[data-v-fd301ea4]{text-align:center;min-width:40px}.billingStepper button[data-v-fd301ea4]{background:var(--surface-sunken);width:26px;height:26px}.billingToggle[data-v-fd301ea4],.billingInlineCheck[data-v-fd301ea4]{align-items:center;gap:var(--sp-2);color:var(--text-secondary);font-weight:var(--fw-semibold);display:inline-flex}.billingIncluded[data-v-fd301ea4]{border:1px solid var(--color-ok-border);border-radius:var(--radius-full);background:var(--color-ok);color:var(--c-ok);padding:var(--sp-1) var(--sp-2);font-size:var(--text-sm);font-weight:var(--fw-bold);justify-content:center;justify-self:end;align-items:center;display:inline-flex}.billingFormGrid[data-v-fd301ea4]{gap:var(--sp-2-5);margin-top:var(--sp-2-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.billingRequiredField[data-v-fd301ea4] .uiFieldLabel:after{content:" *";color:var(--c-warn)}.billingPromo[data-v-fd301ea4]{margin-top:var(--sp-2-5);grid-template-columns:minmax(180px,280px) auto auto minmax(0,1fr)}.billingPromoStatus[data-v-fd301ea4]{color:var(--text-secondary)}.billingPromoStatus.error[data-v-fd301ea4]{color:var(--c-bad)}.billingPayActions[data-v-fd301ea4]{margin-top:var(--sp-2-5);padding-top:var(--sp-2-5);border-top:1px solid var(--border-hairline)}.billingPayActions>div[data-v-fd301ea4]:last-child{gap:var(--sp-2);display:flex}.billingTotalTitle[data-v-fd301ea4]{color:var(--text-faint);font-size:var(--text-sm);font-weight:var(--fw-bold);text-transform:uppercase}.billingInvoiceGrid[data-v-fd301ea4]{gap:var(--sp-2-5);margin-top:var(--sp-2-5);grid-template-columns:minmax(0,1.35fr) minmax(260px,.65fr);display:grid}.billingDocumentGuide[data-v-fd301ea4]{justify-content:space-between;align-items:center;gap:var(--sp-2-5);margin-top:var(--sp-2-5);padding:var(--sp-2-5);display:flex}.billingDocumentGuide>div[data-v-fd301ea4]{gap:var(--sp-0-5);min-width:0;display:grid}.billingDocumentGuide span[data-v-fd301ea4]{color:var(--text-faint);font-size:var(--text-sm);font-weight:var(--fw-bold);text-transform:uppercase}.billingDocumentGuide strong[data-v-fd301ea4]{color:var(--text-primary);font-size:var(--text-base);font-weight:var(--fw-bold)}.billingDocumentGuide small[data-v-fd301ea4]{color:var(--text-secondary);font-size:var(--text-sm);line-height:var(--leading-snug)}.billingSimpleTable th[data-v-fd301ea4]{color:var(--text-faint);font-size:var(--text-sm);letter-spacing:0;text-align:left;text-transform:uppercase}.billingStatus[data-v-fd301ea4]{border:1px solid var(--border-light);border-radius:var(--radius-full);padding:var(--sp-1) var(--sp-2);font-size:var(--text-xs);font-weight:var(--fw-bold);align-items:center;display:inline-flex}.billingStatus.paid[data-v-fd301ea4]{border-color:var(--color-ok-border);background:var(--color-ok);color:var(--c-ok)}.billingStatus.due[data-v-fd301ea4]{border-color:var(--color-warn-border);background:var(--color-warn);color:var(--c-warn)}.billingStatus.failed[data-v-fd301ea4],.billingStatus.refunded[data-v-fd301ea4]{border-color:var(--color-bad-border);background:var(--color-bad);color:var(--c-bad)}.billingEmptyDocs[data-v-fd301ea4]{gap:var(--sp-1);padding:var(--sp-2);text-align:left;display:grid}.billingEmptyDocs strong[data-v-fd301ea4]{color:var(--text-primary);font-size:var(--text-base);font-weight:var(--fw-bold)}.billingEmptyDocs span[data-v-fd301ea4],.billingEmptyDocs small[data-v-fd301ea4]{color:var(--text-secondary);font-size:var(--text-sm);line-height:var(--leading-snug)}.billingEmptyDocs small[data-v-fd301ea4]{color:var(--text-faint)}.billingHistory[data-v-fd301ea4]{align-content:start;gap:var(--sp-2);padding:var(--sp-2-5);display:grid}.billingHistoryItem[data-v-fd301ea4]{gap:var(--sp-1);padding-bottom:var(--sp-2);border-bottom:1px solid var(--border-hairline);display:grid}@media (width<=1180px){.billingStickyHeader[data-v-fd301ea4]{position:static}.billingPage--stickyActive .billingStickyHeader[data-v-fd301ea4]:before,.billingPage--stickyActive .billingStickyHeader[data-v-fd301ea4]:after{display:none}}@media (width<=980px){.billingSummaryStrip[data-v-fd301ea4],.billingOverviewPicker[data-v-fd301ea4],.billingOverviewMap[data-v-fd301ea4],.billingOverviewOptions[data-v-fd301ea4],.billingBrochureHero[data-v-fd301ea4],.billingHeroSummary[data-v-fd301ea4],.billingHeroScreenPoints[data-v-fd301ea4],.billingMetricStrip[data-v-fd301ea4],.billingTransformation[data-v-fd301ea4],.billingHighlightGrid[data-v-fd301ea4],.billingPrototypeGrid[data-v-fd301ea4],.billingFlowBand[data-v-fd301ea4],.billingOverviewEssentials[data-v-fd301ea4],.billingConfigNotice[data-v-fd301ea4],.billingInvoiceGrid[data-v-fd301ea4]{grid-template-columns:1fr}.billingMetricStrip article[data-v-fd301ea4]{border-right:0;border-bottom:1px solid var(--border-hairline)}.billingMetricStrip article[data-v-fd301ea4]:last-child{border-bottom:0}.billingHeroSummary article[data-v-fd301ea4]{border-right:0;border-bottom:1px solid var(--border-hairline)}.billingHeroSummary article[data-v-fd301ea4]:last-child{border-bottom:0}.billingOverviewMap ol[data-v-fd301ea4]{grid-template-columns:repeat(3,minmax(0,1fr))}.billingDocumentGuide[data-v-fd301ea4]{flex-direction:column;align-items:stretch}.billingDocumentGuide .btn[data-v-fd301ea4]{width:100%}.billingConfigNoticeChips[data-v-fd301ea4]{justify-content:flex-start}.billingSummaryItem[data-v-fd301ea4]{border-right:0;border-bottom:1px solid var(--border-hairline)}.billingHeaderActions[data-v-fd301ea4]{grid-template-columns:minmax(0,1fr);width:100%;display:grid}.billingHeaderStatus[data-v-fd301ea4]{text-align:left;justify-items:start;min-width:0}.billingHeaderActions .btn[data-v-fd301ea4]{width:100%;min-width:0}.billingTitle[data-v-fd301ea4],.billingSub[data-v-fd301ea4]{overflow-wrap:anywhere}.billingSectionTabs .billingSectionTab[data-v-fd301ea4]{min-width:116px}.billingPlanTable th[data-v-fd301ea4],.billingPlanTable th[data-v-fd301ea4]:first-child,.billingPlanTable td[data-v-fd301ea4]:first-child{min-width:112px}.billingFormGrid[data-v-fd301ea4],.billingConfigRow[data-v-fd301ea4],.billingPayLine[data-v-fd301ea4],.billingPaymentMethodPanel[data-v-fd301ea4],.billingPromo[data-v-fd301ea4]{grid-template-columns:1fr}}@media (width<=640px){.billingPage[data-v-fd301ea4],.billingMain[data-v-fd301ea4],.billingSection[data-v-fd301ea4]{overflow-x:hidden}.billingSummaryStrip[data-v-fd301ea4]{grid-template-columns:repeat(2,minmax(0,1fr))}.billingSummaryItem[data-v-fd301ea4]{min-height:78px;padding:var(--sp-1-5);border-right:1px solid var(--border-hairline)}.billingSummaryItem[data-v-fd301ea4]:nth-child(2n){border-right:0}.billingSummaryItem[data-v-fd301ea4]:nth-last-child(-n+2){border-bottom:0}.billingSectionTabs[data-v-fd301ea4]{scroll-padding-inline:var(--sp-4);scrollbar-width:thin;overscroll-behavior-x:contain;box-shadow:inset 14px 0 14px -16px rgb(var(--glow) / .72), inset -14px 0 14px -16px rgb(var(--glow) / .72);flex-wrap:nowrap;overflow-x:auto}.billingSectionTabs .billingSectionTab[data-v-fd301ea4]{white-space:nowrap;flex:none;min-width:max-content}.billingOverviewMap ol[data-v-fd301ea4]{grid-template-columns:repeat(2,minmax(0,1fr))}.billingPaymentToolbarActions[data-v-fd301ea4]{align-items:stretch;width:100%}.billingPaymentToolbarActions .billingInlineCheck[data-v-fd301ea4],.billingPaymentToolbarActions .btn[data-v-fd301ea4]{width:100%}.billingOverviewOptions[data-v-fd301ea4]{padding-bottom:var(--sp-1);scroll-snap-type:x proximity;grid-template-columns:none;grid-auto-columns:minmax(136px,64%);grid-auto-flow:column;overflow-x:auto}.billingOverviewOption[data-v-fd301ea4]{scroll-snap-align:start}.billingHeroBenefits[data-v-fd301ea4]{grid-template-columns:1fr}.billingPlanTable[data-v-fd301ea4]{table-layout:fixed}.billingPlanTable th[data-v-fd301ea4],.billingPlanTable td[data-v-fd301ea4],.billingPlanTable th[data-v-fd301ea4]:first-child,.billingPlanTable td[data-v-fd301ea4]:first-child{width:96px;min-width:96px;max-width:96px}.billingParamHelp[data-v-fd301ea4]{overflow-wrap:anywhere}}.tcOverlay[data-v-6b27d023]{z-index:var(--z-modal,1000);padding:var(--sp-5);background:var(--modal-strong-overlay-bg);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);place-items:center;display:grid;position:fixed;inset:0}.tcDialog[data-v-6b27d023]{background:var(--surface);border:1px solid var(--border-light);border-radius:var(--radius-xl,18px);width:100%;max-width:940px;max-height:calc(100dvh - 32px);box-shadow:var(--ui-panel-elevated-shadow);grid-template-rows:auto auto minmax(0,1fr) auto;display:grid;overflow:hidden}.tcStripe[data-v-6b27d023]{background:var(--brand-stripe-bg);height:3px}.tcHead[data-v-6b27d023]{justify-content:space-between;align-items:flex-start;gap:var(--sp-4);padding:var(--sp-5) var(--sp-6) var(--sp-2);display:flex}.tcHead h2[data-v-6b27d023]{font-size:var(--type-h3-size,18px);font-weight:var(--fw-bold);color:var(--text-primary);margin:0}.tcHead p[data-v-6b27d023]{margin:var(--sp-1) 0 0;font-size:var(--type-meta-size);color:var(--text-tertiary)}.tcClose[data-v-6b27d023]{border-radius:var(--radius-md);border:1px solid var(--border-lighter);width:32px;height:32px;color:var(--text-tertiary);cursor:pointer;background:0 0;place-items:center;display:grid}.tcBody[data-v-6b27d023]{gap:var(--sp-4);padding:var(--sp-3) var(--sp-6);grid-template-columns:300px 1fr;min-height:0;display:grid;overflow-y:auto}.tcGrp[data-v-6b27d023]{margin-bottom:var(--sp-3)}.tcGrp h3[data-v-6b27d023]{margin:0 0 var(--sp-2);font-size:var(--type-micro-size,10px);letter-spacing:.06em;text-transform:uppercase;color:var(--text-tertiary);font-weight:var(--fw-bold)}.tcCtl[data-v-6b27d023]{justify-content:space-between;align-items:center;gap:var(--sp-2);padding:var(--sp-1) 0;font-size:var(--support-secondary-font-size,13px);color:var(--text-secondary);display:flex}.tcRight[data-v-6b27d023]{align-items:center;gap:var(--sp-2);display:inline-flex}.tcHex[data-v-6b27d023]{font-size:var(--type-meta-size);color:var(--text-tertiary);font-variant-numeric:tabular-nums;text-align:right;min-width:54px}.tcCtl input[type=color][data-v-6b27d023]{border:1px solid var(--border-light);border-radius:var(--radius-sm,7px);cursor:pointer;background:0 0;width:34px;height:26px;padding:0}.tcSeg[data-v-6b27d023]{background:var(--surface-raised);border:1px solid var(--border-lighter);border-radius:var(--radius-md);padding:2px;display:inline-flex}.tcSeg button[data-v-6b27d023]{color:var(--text-tertiary);font:inherit;font-size:var(--type-meta-size);font-weight:var(--fw-medium);border-radius:var(--radius-sm,6px);cursor:pointer;background:0 0;border:0;padding:5px 12px}.tcSeg button.on[data-v-6b27d023]{background:var(--accent-soft);color:var(--text-primary)}.tcWarn[data-v-6b27d023]{margin-top:var(--sp-2);font-size:var(--type-meta-size);color:rgb(var(--warn-rgb));background:var(--color-warn);border:1px solid var(--color-warn-border);border-radius:var(--radius-md);padding:var(--sp-2);line-height:1.45}.tcPreview[data-v-6b27d023]{border:1px solid var(--border-lighter);border-radius:var(--radius-lg,14px);background:var(--bg-page);min-height:320px;color:var(--text-primary);display:flex;overflow:hidden}.tcpSb[data-v-6b27d023]{background:var(--surface);border-right:1px solid var(--border-lighter);flex-direction:column;align-items:center;gap:8px;width:48px;padding:12px 0;display:flex}.tcpLogo[data-v-6b27d023]{border-radius:calc(var(--radius-md) * .6);background:linear-gradient(180deg, var(--accent), var(--accent-hover));width:24px;height:24px}.tcpNav[data-v-6b27d023]{background:var(--border-light);border-radius:3px;width:26px;height:6px}.tcpNav.on[data-v-6b27d023]{background:var(--accent)}.tcpMain[data-v-6b27d023]{flex-direction:column;flex:1;gap:11px;min-width:0;padding:14px 16px;display:flex}.tcpHd[data-v-6b27d023]{justify-content:space-between;align-items:center;display:flex}.tcpTitle[data-v-6b27d023]{font-size:15px;font-weight:var(--fw-bold)}.tcpBtn[data-v-6b27d023]{border-radius:calc(var(--radius-md) * .8);height:30px;font-size:12px;font-weight:var(--fw-semibold);color:var(--btn-primary-text);border:1px solid var(--btn-primary-border);background:linear-gradient(180deg, var(--btn-primary-top), var(--btn-primary-bottom));align-items:center;padding:0 13px;display:inline-flex}.tcpKpis[data-v-6b27d023]{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.tcpKpi[data-v-6b27d023]{background:var(--surface);border:1px solid var(--border-lighter);border-radius:var(--radius-md);padding:9px 10px}.tcpKpi i[data-v-6b27d023]{background:var(--accent);border-radius:2px;width:50%;height:4px;margin-bottom:6px;display:block}.tcpKpi b[data-v-6b27d023]{font-variant-numeric:tabular-nums;font-size:15px}.tcpKpi b.good[data-v-6b27d023]{color:var(--color-ok)}.tcpKpi b.bad[data-v-6b27d023]{color:var(--color-bad)}.tcpCard[data-v-6b27d023]{background:var(--surface);border:1px solid var(--border-lighter);border-radius:var(--radius-md);padding:11px 12px}.tcpBars[data-v-6b27d023]{align-items:flex-end;gap:6px;height:56px;display:flex}.tcpBars i[data-v-6b27d023]{background:color-mix(in srgb, var(--accent) 62%, var(--surface));border-radius:4px 4px 0 0;flex:1}.tcpBars i.bad[data-v-6b27d023]{background:color-mix(in srgb, var(--color-bad) 70%, var(--surface))}.tcpRow[data-v-6b27d023]{border-radius:calc(var(--radius-md) * .55);color:var(--text-secondary);justify-content:space-between;padding:7px 9px;font-size:12.5px;display:flex}.tcpRow.on[data-v-6b27d023]{background:rgb(var(--accent-rgb) / .1);color:var(--text-primary);box-shadow:inset 2px 0 0 var(--accent)}.tcFoot[data-v-6b27d023]{justify-content:space-between;align-items:center;gap:var(--sp-3);padding:var(--sp-3) var(--sp-6) var(--sp-5);display:flex}.tcHint[data-v-6b27d023]{font-size:var(--type-meta-size);color:var(--text-muted)}.tcActs[data-v-6b27d023]{gap:var(--sp-2);display:flex}.tcB[data-v-6b27d023]{border-radius:var(--radius-md);border:1px solid var(--border-light);height:36px;color:var(--text-secondary);font:inherit;font-size:var(--support-secondary-font-size,13px);font-weight:var(--fw-semibold);cursor:pointer;background:0 0;padding:0 15px}.tcPri[data-v-6b27d023]{color:var(--btn-primary-text);border-color:var(--btn-primary-border);background:linear-gradient(180deg, var(--btn-primary-top), var(--btn-primary-bottom))}.tcPri[data-v-6b27d023]:disabled{opacity:.5;cursor:not-allowed}@media (width<=820px){.tcBody[data-v-6b27d023]{grid-template-columns:1fr}}@media (pointer:coarse){.tcClose[data-v-6b27d023],.tcCtl input[type=color][data-v-6b27d023]{width:44px;height:44px}.tcSeg button[data-v-6b27d023],.tcB[data-v-6b27d023]{height:auto;min-height:44px}}.themePickerOverlay[data-v-2a2e91af]{z-index:var(--z-modal,1000);padding:var(--sp-5);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0000008c;place-items:center;display:grid;position:fixed;inset:0}.themePickerDialog[data-v-2a2e91af]{background:var(--surface);border:1px solid var(--border-light);border-radius:var(--radius-xl,18px);grid-template-rows:auto auto minmax(0,1fr) auto;width:100%;max-width:880px;max-height:calc(100dvh - 32px);display:grid;overflow:hidden;box-shadow:0 40px 100px #00000080}.themePickerStripe[data-v-2a2e91af]{background:linear-gradient(90deg,#b02010fa 0%,#b02010b3 48%,#b0201014 100%);height:3px}.themePickerHead[data-v-2a2e91af]{justify-content:space-between;align-items:flex-start;gap:var(--sp-4);padding:var(--sp-5) var(--sp-6) var(--sp-2);display:flex}.themePickerHead h2[data-v-2a2e91af]{font-size:var(--type-h3-size,18px);font-weight:var(--fw-bold);color:var(--text-primary);margin:0}.themePickerHead p[data-v-2a2e91af]{margin:var(--sp-1) 0 0;font-size:var(--type-meta-size);color:var(--text-tertiary)}.themePickerClose[data-v-2a2e91af]{border-radius:var(--radius-md);border:1px solid var(--border-lighter);width:32px;height:32px;color:var(--text-tertiary);cursor:pointer;background:0 0;place-items:center;display:grid}.themePickerClose[data-v-2a2e91af]:hover{color:var(--text-primary);border-color:var(--border-light)}.themePickerGrid[data-v-2a2e91af]{gap:var(--sp-3);padding:var(--sp-4) var(--sp-6) var(--sp-2);grid-template-columns:repeat(3,1fr);min-height:0;display:grid;overflow-y:auto}.themeCard[data-v-2a2e91af]{border:1.5px solid var(--border-lighter);border-radius:var(--radius-lg,14px);background:var(--surface-raised);cursor:pointer;text-align:left;font:inherit;padding:0;transition:border-color .15s,transform .15s;display:block;position:relative;overflow:hidden}.themeCard[data-v-2a2e91af]:hover{border-color:var(--border-strong,var(--border-light));transform:translateY(-2px)}.themeCard.sel[data-v-2a2e91af]{border-color:var(--cardAccent);box-shadow:0 0 0 3px color-mix(in srgb, var(--cardAccent) 22%, transparent)}.themeCard.sel .themeCardCheck[data-v-2a2e91af]{opacity:1;transform:scale(1)}.themeCardCheck[data-v-2a2e91af]{border-radius:var(--radius-full);background:var(--cardAccent);color:#fff;opacity:0;z-index:2;place-items:center;width:22px;height:22px;font-size:12px;transition:all .15s;display:grid;position:absolute;top:8px;right:8px;transform:scale(.6);box-shadow:0 2px 8px #0006}.themePrev[data-v-2a2e91af]{--pbg:#1b1d22;--ppanel:#23262c;--ptxt:#e8e8ec;--pline:#f4f4f624;height:120px;display:flex;overflow:hidden}.themePrev--light[data-v-2a2e91af]{--pbg:#f4f6f9;--ppanel:#fff;--ptxt:#1c2330;--pline:#141e3229}.themePrev[data-v-2a2e91af]{background:var(--pbg)}.tpSb[data-v-2a2e91af]{background:var(--ppanel);border-right:1px solid var(--pline);flex-direction:column;align-items:center;gap:6px;width:30px;padding:8px 0;display:flex}.tpLogo[data-v-2a2e91af]{background:var(--cardAccent);border-radius:4px;width:15px;height:15px}.tpNav[data-v-2a2e91af]{background:var(--pline);border-radius:2px;width:16px;height:4px}.tpNav.on[data-v-2a2e91af]{background:var(--cardAccent);width:18px}.tpMain[data-v-2a2e91af]{flex-direction:column;flex:1;gap:6px;min-width:0;padding:9px;display:flex}.tpHd[data-v-2a2e91af]{justify-content:space-between;align-items:center;display:flex}.tpTtl[data-v-2a2e91af]{background:var(--ptxt);opacity:.8;border-radius:3px;width:42px;height:6px}.tpBtn[data-v-2a2e91af]{background:var(--cardAccent);border-radius:4px;width:38px;height:12px}.tpKpis[data-v-2a2e91af]{gap:5px;display:flex}.tpKpi[data-v-2a2e91af]{background:var(--ppanel);border:1px solid var(--pline);border-radius:5px;flex:1;height:24px}.tpBars[data-v-2a2e91af]{align-items:flex-end;gap:4px;height:28px;display:flex}.tpBars i[data-v-2a2e91af]{background:color-mix(in srgb, var(--cardAccent) 60%, var(--ppanel));border-radius:3px 3px 0 0;flex:1}.themeCardMeta[data-v-2a2e91af]{justify-content:space-between;align-items:center;gap:var(--sp-2);padding:var(--sp-2-5) var(--sp-3);background:var(--surface-raised);border-top:1px solid var(--border-lighter);display:flex}.themeCardName[data-v-2a2e91af]{font-size:var(--support-secondary-font-size,13px);font-weight:var(--fw-semibold);color:var(--text-primary)}.themeCardTag[data-v-2a2e91af]{font-size:var(--type-micro-size,10px);border-radius:var(--radius-full);border:1px solid var(--border-light);color:var(--text-tertiary);white-space:nowrap;padding:2px 8px}.themePickerFoot[data-v-2a2e91af]{justify-content:space-between;align-items:center;gap:var(--sp-3);padding:var(--sp-3) var(--sp-6) var(--sp-5);display:flex}.themePickerHint[data-v-2a2e91af]{font-size:var(--type-meta-size);color:var(--text-muted)}.themePickerDone[data-v-2a2e91af]{height:36px;padding:0 var(--sp-5);border-radius:var(--radius-md);border:1px solid var(--btn-primary-border);background:linear-gradient(180deg, var(--btn-primary-top), var(--btn-primary-bottom));color:var(--btn-primary-text);box-shadow:var(--btn-primary-shadow);font:inherit;font-weight:var(--fw-semibold);cursor:pointer}.themePickerActions[data-v-2a2e91af]{gap:var(--sp-2);align-items:center;display:inline-flex}.themePickerGhost[data-v-2a2e91af]{height:36px;padding:0 var(--sp-4);border-radius:var(--radius-md);border:1px solid var(--border-light);color:var(--text-secondary);font:inherit;font-weight:var(--fw-semibold);cursor:pointer;background:0 0}.themePickerGhost[data-v-2a2e91af]:hover{border-color:var(--accent-ring);color:var(--text-primary)}@media (width<=760px){.themePickerGrid[data-v-2a2e91af]{grid-template-columns:repeat(2,1fr)}}@media (pointer:coarse){.themePickerClose[data-v-2a2e91af]{width:44px;height:44px}.themePickerDone[data-v-2a2e91af],.themePickerGhost[data-v-2a2e91af]{height:auto;min-height:44px}}.themeTrigger[data-v-2886dd5d]{align-items:center;gap:var(--sp-2-5);width:100%;min-height:44px;padding:var(--sp-2) var(--sp-3);border:1px solid var(--border-light);border-radius:var(--radius-md);background:var(--surface-raised);color:var(--text-primary);font:inherit;cursor:pointer;text-align:left;transition:border-color .14s,background-color .14s;display:inline-flex}.themeTrigger[data-v-2886dd5d]:hover,.themeTrigger[data-v-2886dd5d]:focus-visible{border-color:var(--accent-ring);background:var(--accent-soft)}.themeTriggerSwatch[data-v-2886dd5d]{border-radius:var(--radius-sm,7px);border:1px solid var(--border-light);flex:none;width:22px;height:22px}.themeTriggerText[data-v-2886dd5d]{flex-direction:column;flex:1;min-width:0;display:flex}.themeTriggerName[data-v-2886dd5d]{font-weight:var(--fw-semibold)}.themeTriggerTag[data-v-2886dd5d]{font-size:var(--type-meta-size);color:var(--text-tertiary)}.themeTriggerAction[data-v-2886dd5d]{font-size:var(--type-meta-size);color:var(--accent);font-weight:var(--fw-semibold);white-space:nowrap}.usrPrefsSheet[data-v-2886dd5d]{--usr-prefs-value-col:minmax(320px, .82fr);gap:var(--sp-1-5);min-width:0;display:grid}.usrPrefsSync[data-v-2886dd5d]{justify-content:space-between;align-items:center;gap:var(--sp-2);min-height:44px;padding:var(--sp-2) var(--sp-3);border:1px solid var(--border-lighter);border-radius:var(--radius-sm);background:var(--surface-raised);color:var(--text-secondary);font-size:var(--text-sm);margin:0;display:flex}.usrPrefsSync--error[data-v-2886dd5d]{border-color:rgb(var(--bad-rgb) / .55);color:rgb(var(--bad-rgb))}.usrPrefsGroup[data-v-2886dd5d]{border:1px solid var(--border-lighter);border-radius:var(--radius-sm);background:var(--surface);min-width:0;box-shadow:0 8px 20px rgb(var(--shade) / .05);overflow:hidden}.usrPrefsGroupHead[data-v-2886dd5d]{padding:var(--sp-2) var(--sp-2-5);border-bottom:1px solid var(--border-hairline);background:var(--surface-raised);color:var(--text-primary);font-size:var(--text-sm);font-weight:var(--fw-semibold);line-height:var(--leading-normal);margin:0}.usrPrefsRow[data-v-2886dd5d]{grid-template-columns:minmax(280px, 1fr) var(--usr-prefs-value-col);border-top:1px solid var(--border-hairline);display:grid}.usrPrefsGroup .usrPrefsRow[data-v-2886dd5d]:first-child{border-top:none}.srvAdminLink[data-v-2886dd5d]{text-decoration:none;display:inline-flex}.usrPrefsCell[data-v-2886dd5d]{padding:var(--sp-2) var(--sp-2-5);border-right:1px solid var(--border-hairline);background:var(--surface);justify-content:center;gap:var(--sp-0-5);flex-direction:column;min-width:0;display:flex}.usrPrefsCell--value[data-v-2886dd5d]{background:var(--surface-raised)}.usrPrefsCell[data-v-2886dd5d]:last-child{border-right:none}.usrPrefsCell--center[data-v-2886dd5d]{justify-content:flex-start;align-items:center;gap:var(--sp-1-5);flex-direction:row}.usrPrefsRow:hover .usrPrefsCell[data-v-2886dd5d]{background:var(--accent-soft)}.usrPrefsRowIcon[data-v-2886dd5d]{color:var(--accent);margin-bottom:0}.usrPrefsLabel[data-v-2886dd5d]{font-size:var(--text-md);font-weight:var(--fw-hdr);color:var(--text-primary);letter-spacing:0}.usrPrefsHint[data-v-2886dd5d]{font-size:var(--text-sm);line-height:var(--leading-normal);color:var(--text-secondary);font-weight:var(--fw-row)}.usrPrefsSubHint[data-v-2886dd5d]{margin-top:var(--sp-0-5);font-size:var(--text-xs);line-height:var(--leading-normal);color:var(--text-tertiary)}.segBtn[data-v-2886dd5d]{justify-content:center;align-items:center;gap:var(--sp-1);min-width:0;min-height:40px;padding:var(--sp-0-5) var(--sp-1-5);white-space:normal;letter-spacing:0;display:inline-flex}.segBtnText[data-v-2886dd5d]{gap:var(--sp-0-5);text-align:left;min-width:0;display:grid}.segBtnLabel[data-v-2886dd5d]{color:inherit;font-size:var(--text-md);line-height:var(--leading-tight)}.segBtnHint[data-v-2886dd5d]{color:var(--text-tertiary);font-size:var(--text-xs);line-height:var(--leading-tight);font-weight:var(--fw-medium)}.segBtn.active .segBtnHint[data-v-2886dd5d]{color:var(--text-secondary)}.densitySeg[data-v-2886dd5d]{width:100%}.densityBtn[data-v-2886dd5d]{min-width:0}.densityPreview[data-v-2886dd5d]{gap:var(--sp-0-5);flex:none;align-content:center;width:20px;min-width:20px;display:grid}.densityPreview span[data-v-2886dd5d]{border-radius:var(--radius-xs);opacity:.72;background:currentColor;width:100%;display:block}.densityPreview--compact span[data-v-2886dd5d]{height:2px}.densityPreview--standard span[data-v-2886dd5d]{height:3px}.densityPreview--large span[data-v-2886dd5d]{height:4px}.segBtnBadge[data-v-2886dd5d]{padding:var(--sp-0-5) var(--sp-1);border:1px solid rgb(var(--accent-rgb) / .24);border-radius:var(--radius-xs);background:rgb(var(--accent-rgb) / .08);color:var(--accent);font-size:var(--text-2xs);line-height:var(--leading-tight);font-weight:var(--fw-black);text-transform:uppercase;letter-spacing:.04em;flex:none}:root[data-theme=dark]{border-color:var(--border-light);background:var(--surface);background:var(--surface-raised);color:var(--text-primary);background:var(--ui-panel-soft-bg-hover);background:var(--accent-luxury-bg)}:root[data-theme=dark],:root[data-theme=dark]{color:var(--accent-luxury-text-soft)}:root[data-theme=dark]{border-color:var(--accent-luxury-border);background:var(--accent-luxury-bg);color:var(--accent-luxury-text)}.usrPrefsSelect[data-v-2886dd5d]{width:100%}.usrPrefsFieldStack[data-v-2886dd5d]{gap:var(--sp-1);display:grid}.usrPrefsFieldStack--number[data-v-2886dd5d]{gap:var(--sp-1-5);grid-template-columns:repeat(3,minmax(112px,1fr));align-items:end}.usrPrefsField[data-v-2886dd5d]{gap:6px;display:grid}.usrPrefsFieldLabel[data-v-2886dd5d]{font-size:var(--text-xs);line-height:var(--leading-tight);letter-spacing:.04em;text-transform:uppercase;font-weight:var(--fw-black);color:var(--text-tertiary)}.usrPrefsSwitch[data-v-2886dd5d]{justify-self:start}.usrPrefsToggleLine[data-v-2886dd5d]{justify-content:flex-start;align-items:center;gap:var(--sp-2);min-width:0;display:inline-flex}.usrPrefsStatePill[data-v-2886dd5d]{min-width:82px;padding:var(--sp-0-5) var(--sp-1-5);border:1px solid var(--border-light);border-radius:var(--radius-sm);background:var(--surface-raised);color:var(--text-secondary);font-size:var(--text-xs);line-height:var(--leading-tight);font-weight:var(--fw-black);letter-spacing:.04em;text-align:center;text-transform:uppercase;overflow-wrap:anywhere}@media (width<=860px){.usrPrefsRow[data-v-2886dd5d]{grid-template-columns:1fr}.usrPrefsCell[data-v-2886dd5d]{border-right:none}.usrPrefsCell--param[data-v-2886dd5d]{padding-bottom:var(--sp-1)}.usrPrefsCell--value[data-v-2886dd5d]{padding-top:var(--sp-1)}.usrPrefsCell--center[data-v-2886dd5d]{justify-content:flex-start}.usrPrefsFieldStack--number[data-v-2886dd5d]{grid-template-columns:1fr}}@media (width<=1320px){.segBtn[data-v-2886dd5d]{min-height:34px}.segBtnHint[data-v-2886dd5d]{display:none}}@media (width>=861px) and (width<=1100px){.segCtrl[data-v-2886dd5d]{grid-template-columns:1fr;grid-auto-columns:auto;grid-auto-flow:row}.segBtn[data-v-2886dd5d]{justify-content:flex-start;min-height:40px}}@media (width>=1101px) and (width<=1320px){.segBtnBadge[data-v-2886dd5d]{display:none}}@media (width<=560px){.segCtrl[data-v-2886dd5d]{grid-template-columns:1fr;grid-auto-columns:auto;grid-auto-flow:row}.segBtn[data-v-2886dd5d]{min-height:44px}}@media (pointer:coarse){.segBtn[data-v-2886dd5d]{min-height:44px}}.accIface[data-v-d913a0e2]{gap:var(--sp-3);display:grid}.accIfaceLead[data-v-d913a0e2]{gap:4px;display:grid}.accIfaceTitle[data-v-d913a0e2]{font-size:var(--text-sm);color:var(--text-primary);text-transform:uppercase;letter-spacing:.06em;font-weight:700}.accIfaceSub[data-v-d913a0e2]{font-size:var(--text-sm);color:var(--text-secondary);font-weight:520;line-height:1.35}.admConsole[data-v-b6760e58]{gap:var(--sp-3);min-height:0;padding-bottom:var(--sp-2);display:grid}.admStatusLine[data-v-b6760e58]{gap:var(--sp-2);padding:var(--sp-2);border:1px solid var(--admin-console-panel-border);border-radius:var(--radius-sm);background:var(--admin-console-panel-bg);box-shadow:inset 3px 0 0 var(--admin-console-accent-rail);grid-template-columns:repeat(3,minmax(0,1fr)) auto;align-items:stretch;display:grid}.admStatusItem[data-v-b6760e58]{min-width:0;padding:0 var(--sp-2);border-right:1px solid var(--border-hairline);gap:2px;display:grid}.admStatusItem span[data-v-b6760e58]{color:var(--text-tertiary);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;font-weight:800}.admStatusItem strong[data-v-b6760e58]{text-overflow:ellipsis;white-space:nowrap;overflow-wrap:anywhere;min-width:0;color:var(--text-primary);font-size:var(--text-sm);line-height:1.3;overflow:hidden}.admAccessBadge[data-v-b6760e58]{min-height:34px;padding:0 var(--sp-3);border:1px solid var(--border);border-radius:var(--radius-full);color:var(--text-secondary);background:var(--surface-raised);white-space:nowrap;font-size:var(--text-sm);justify-content:center;align-items:center;font-weight:800;display:inline-flex}.admAccessBadge--ok[data-v-b6760e58]{color:rgb(var(--ok-rgb));border-color:var(--color-ok-border);background:var(--color-ok)}.admAccessBadge--limited[data-v-b6760e58]{color:rgb(var(--warn-rgb));border-color:var(--color-warn-border);background:var(--color-warn)}.admAccessBadge--external[data-v-b6760e58]{color:var(--text-muted);border-color:var(--border);background:var(--surface-sunken)}.admPrimaryActions[data-v-b6760e58]{gap:var(--sp-2);padding-top:var(--sp-2);border-top:1px solid var(--border-hairline);flex-wrap:wrap;grid-column:1/-1;justify-content:flex-end;align-items:center;display:flex}.admPrimaryLink[data-v-b6760e58]{min-height:36px;padding:0 var(--sp-3);border:1px solid var(--admin-console-accent-border);border-radius:var(--radius-sm);color:var(--admin-console-accent-text);background:var(--admin-console-accent-bg);font-size:var(--text-sm);white-space:nowrap;justify-content:center;align-items:center;font-weight:850;text-decoration:none;display:inline-flex}.admPrimaryLink[data-v-b6760e58]:hover,.admPrimaryLink[data-v-b6760e58]:focus-visible{border-color:var(--admin-console-accent-border-strong);background:var(--admin-console-accent-bg-hover);outline:none}.admUserEngagement[data-v-b6760e58]{gap:var(--sp-2);padding:var(--sp-2);border:1px solid var(--admin-console-panel-border);border-radius:var(--radius-sm);background:var(--admin-console-panel-bg);display:grid}.admUserEngagementHead[data-v-b6760e58]{justify-content:space-between;align-items:center;gap:var(--sp-2);min-width:0;display:flex}.admUserEngagementTitle[data-v-b6760e58]{color:var(--text-primary);font-size:var(--text-md);font-weight:900;line-height:1.25}.admUserEngagementSub[data-v-b6760e58]{color:var(--text-secondary);font-size:var(--text-sm);line-height:1.35}.admUserEngagementLink[data-v-b6760e58]{min-height:32px;padding:0 var(--sp-2);border:1px solid var(--admin-console-accent-border);border-radius:var(--radius-sm);color:var(--admin-console-accent-text);background:var(--admin-console-accent-bg);font-size:var(--text-sm);white-space:nowrap;justify-content:center;align-items:center;font-weight:800;text-decoration:none;display:inline-flex}.admUserEngagementLink[data-v-b6760e58]:hover,.admUserEngagementLink[data-v-b6760e58]:focus-visible{border-color:var(--admin-console-accent-border-strong);background:var(--admin-console-accent-bg-hover);outline:none}.admUserEngagementGrid[data-v-b6760e58]{gap:var(--sp-2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.admUserEngagementRow[data-v-b6760e58]{min-width:0;padding:var(--sp-2);border:1px solid var(--admin-console-panel-border);border-radius:var(--radius-sm);background:var(--admin-console-card-bg);gap:4px;display:grid}.admUserName[data-v-b6760e58]{min-width:0;color:var(--text-primary);font-size:var(--text-sm);text-overflow:ellipsis;white-space:nowrap;font-weight:900;overflow:hidden}.admUserMeta[data-v-b6760e58],.admUserStats[data-v-b6760e58]{color:var(--text-secondary);font-size:var(--text-xs);line-height:1.35}.admUserStats[data-v-b6760e58]{gap:var(--sp-1);flex-wrap:wrap;display:flex}.admUserEngagementRow strong[data-v-b6760e58]{padding:2px var(--sp-1-5);border:1px solid var(--border-lighter);border-radius:var(--radius-full);color:var(--text-secondary);background:var(--surface);font-size:var(--text-xs);justify-self:start;line-height:1.2}.admUserTone--ok strong[data-v-b6760e58]{color:rgb(var(--ok-rgb));border-color:var(--color-ok-border);background:var(--color-ok)}.admUserTone--warn strong[data-v-b6760e58]{color:rgb(var(--warn-rgb));border-color:var(--color-warn-border);background:var(--color-warn)}.admAnalyticsActions[data-v-b6760e58]{gap:var(--sp-2);flex-wrap:wrap;justify-content:flex-end;align-items:center;display:flex}.admAnalyticsActions--context[data-v-b6760e58]{padding:var(--sp-2);border:1px solid var(--admin-console-panel-border);border-radius:var(--radius-sm);background:var(--admin-console-sticky-bg);justify-content:space-between}.admAnalyticsActionText[data-v-b6760e58]{gap:var(--sp-1);min-width:min(100%,420px);display:grid}.admAnalyticsActionHint[data-v-b6760e58],.admAnalyticsDigest span[data-v-b6760e58]{color:var(--text-secondary);font-size:var(--text-sm)}.admAnalyticsDigest[data-v-b6760e58]{gap:2px;min-width:0;display:grid}.admAnalyticsDigest strong[data-v-b6760e58]{color:var(--text-primary);font-size:var(--text-sm);line-height:1.25}.admAnalyticsDigest span[data-v-b6760e58]{line-height:1.35}.admAnalyticsLink[data-v-b6760e58]{min-height:34px;padding:0 var(--sp-3);border:1px solid var(--admin-console-accent-border);border-radius:var(--radius-sm);color:var(--admin-console-accent-text);background:var(--admin-console-accent-bg);align-items:center;font-weight:800;text-decoration:none;display:inline-flex}.admAnalyticsLink[data-v-b6760e58]:hover,.admAnalyticsLink[data-v-b6760e58]:focus-visible{border-color:var(--admin-console-accent-border-strong);background:var(--admin-console-accent-bg-hover);outline:none}.admNoAccess[data-v-b6760e58]{padding:var(--sp-3);border:1px solid var(--admin-console-panel-border);border-radius:var(--radius-sm);color:var(--text-secondary);background:var(--admin-console-card-bg);font-size:14px}@media (width<=860px){.admStatusLine[data-v-b6760e58]{grid-template-columns:1fr}.admAnalyticsActions--context[data-v-b6760e58]{flex-direction:column;align-items:flex-start}.admPrimaryActions[data-v-b6760e58]{justify-content:flex-start}.admUserEngagementHead[data-v-b6760e58]{flex-direction:column;align-items:flex-start}.admUserEngagementGrid[data-v-b6760e58]{grid-template-columns:1fr}.admStatusItem[data-v-b6760e58]{border-right:0;border-bottom:1px solid var(--border-hairline);padding:0}.admStatusItem[data-v-b6760e58]:last-of-type{border-bottom:0}.admAccessBadge[data-v-b6760e58]{justify-self:start}}.int[data-v-0152ce34]{gap:var(--sp-3);display:grid}.intCard[data-v-0152ce34]{gap:var(--sp-2);display:grid}.intAccessHint[data-v-0152ce34]{padding:var(--sp-2);border:1px solid var(--border-lighter);border-radius:var(--radius-lg);background:var(--surface-sunken);color:var(--text-secondary);font-size:var(--text-sm);font-weight:650;line-height:1.35}.intSection.uiSectionCard[data-v-0152ce34]{padding:0;overflow:hidden}.intSectionHead[data-v-0152ce34]{align-items:center;gap:var(--sp-2);min-width:0;padding:var(--sp-2);display:flex}.intSectionToggle[data-v-0152ce34]{align-items:center;gap:var(--sp-2);min-width:0;padding:var(--sp-1);border-radius:var(--radius-lg);color:inherit;text-align:left;cursor:pointer;background:0 0;border:none;flex:auto;grid-template-columns:minmax(220px,1fr) minmax(260px,auto) 28px;display:grid}.intSectionToggle[data-v-0152ce34]:hover{background:var(--surface-sunken)}.intSectionToggle[data-v-0152ce34]:focus-visible{box-shadow:0 0 0 3px rgb(var(--accent-rgb) / .12);outline:none}.intSectionMain[data-v-0152ce34]{gap:2px;min-width:0;display:grid}.intSectionSummary[data-v-0152ce34]{justify-content:flex-end;align-items:center;gap:var(--sp-1);flex-wrap:wrap;min-width:0;display:flex}.intSectionSummary span[data-v-0152ce34]{max-width:100%;min-height:24px;padding:3px var(--sp-1-5);border:1px solid var(--border-lighter);border-radius:var(--radius-full);color:var(--text-secondary);background:var(--surface-raised);font-size:var(--text-xs);overflow-wrap:anywhere;align-items:center;font-weight:800;line-height:1.2;display:inline-flex}.intSectionChevron[data-v-0152ce34]{border-radius:var(--radius-md);width:28px;height:28px;color:var(--text-tertiary);transition:transform var(--transition-fast), background var(--transition-fast), color var(--transition-fast);justify-content:center;align-items:center;display:inline-flex;transform:rotate(-90deg)}.intSectionChevron.isOpen[data-v-0152ce34]{transform:rotate(0)}.intSectionToggle:hover .intSectionChevron[data-v-0152ce34]{background:var(--surface);color:var(--text-primary)}.intSectionActions[data-v-0152ce34],.intSectionToolbar[data-v-0152ce34]{justify-content:flex-end;align-items:end;gap:var(--sp-1-5);flex-wrap:wrap;min-width:0;display:flex}.intSectionActions[data-v-0152ce34]{flex:none}.intSectionBody[data-v-0152ce34]{gap:var(--sp-2);min-width:0;padding:var(--sp-2) var(--sp-3) var(--sp-3);border-top:1px solid var(--border-hairline);display:grid}.intCardHead[data-v-0152ce34]{justify-content:space-between;align-items:center;gap:var(--sp-2);min-width:0;display:flex}.intCategoryFilter[data-v-0152ce34]{gap:var(--sp-1);min-width:min(100%,240px);color:var(--text-tertiary);font-size:var(--text-xs);font-weight:var(--fw-black);letter-spacing:0;text-transform:uppercase;display:grid}.intCardTitle[data-v-0152ce34]{font-size:var(--text-md);font-weight:var(--fw-hdr);letter-spacing:0;color:var(--text-primary)}.intCardSub[data-v-0152ce34]{font-size:var(--text-sm);color:var(--text-secondary);font-weight:520;line-height:1.35}.intBankMap[data-v-0152ce34]{gap:var(--sp-2)}.intBankTools[data-v-0152ce34]{width:min(100%,260px)}.intBankGuide[data-v-0152ce34]{gap:var(--sp-1);min-width:0;color:var(--text-tertiary);font-size:var(--text-xs);flex-wrap:wrap;font-weight:620;line-height:1.3;display:flex}.intBankGuide span[data-v-0152ce34]{white-space:nowrap;min-width:0}.intBankGuide strong[data-v-0152ce34]{color:var(--text-secondary);font-weight:800}.intTable.intBankTable[data-v-0152ce34]{border-radius:var(--radius-sm);overflow-x:auto}.intBankTable .intBankRow[data-v-0152ce34]{min-width:560px}.intRow.intBankRow[data-v-0152ce34]{grid-template-columns:minmax(220px,1fr) 98px 118px 108px}.intBankTable .intHead[data-v-0152ce34]{padding:var(--sp-1-5) var(--sp-2)}.intBankTable .intCell[data-v-0152ce34]{padding:var(--sp-1-5) var(--sp-2);gap:3px}.intBankTable .intPill[data-v-0152ce34]{align-self:flex-start}.intBankTable .intName[data-v-0152ce34]{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--text-sm);line-height:1.18;overflow:hidden}.intBankMethod[data-v-0152ce34]{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;color:var(--text-secondary);font-size:var(--text-xs);flex:auto;font-weight:560;line-height:1.25;overflow:hidden}.intBankStatus.is-ready[data-v-0152ce34]{background:rgb(var(--ok-rgb) / .1);border-color:rgb(var(--ok-rgb) / .22);color:rgb(var(--ok-rgb))}.intBankStatus.is-pilot[data-v-0152ce34],.intBankStatus.is-in-progress[data-v-0152ce34]{background:rgb(var(--accent-rgb) / .1);border-color:rgb(var(--accent-rgb) / .22);color:rgb(var(--accent-rgb))}.intBankStatus.is-request[data-v-0152ce34]{background:var(--surface-sunken);color:var(--text-tertiary)}.intCatalog[data-v-0152ce34]{gap:var(--sp-2)}.intTagRow[data-v-0152ce34]{align-items:center;gap:var(--sp-1);flex-wrap:wrap;display:flex}.intCatalogMore[data-v-0152ce34]{justify-content:space-between;align-items:center;gap:var(--sp-2);padding:var(--sp-2);border:1px solid var(--border-lighter);border-radius:var(--radius-sm);background:var(--surface-sunken);color:var(--text-secondary);font-size:var(--text-sm);font-weight:650;line-height:1.35;display:flex}.intMiniPill[data-v-0152ce34],.intTag[data-v-0152ce34]{border:1px solid var(--border-lighter);background:var(--surface);min-height:20px;color:var(--text-secondary);font-size:var(--text-xs);border-radius:999px;align-items:center;padding:2px 7px;font-weight:650;line-height:1.2;display:inline-flex}.intCatalogTable[data-v-0152ce34]{border-radius:var(--radius-sm)}.intRow.intCatalogRow[data-v-0152ce34]{grid-template-columns:minmax(210px,1fr) minmax(300px,1.45fr) minmax(190px,.9fr) 178px}.intCatalogTable .intHead[data-v-0152ce34]{padding:var(--sp-1-5) var(--sp-2)}.intCatalogTable .intCell[data-v-0152ce34]{padding:var(--sp-1-5) var(--sp-2);gap:3px}.intCatalogTable .intName[data-v-0152ce34]{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--text-sm);line-height:1.18;overflow:hidden}.intCatalogValue[data-v-0152ce34],.intCatalogFlow[data-v-0152ce34],.intCatalogSystems[data-v-0152ce34]{font-size:var(--text-xs);color:var(--text-secondary);font-weight:560;line-height:1.25}.intCatalogValue[data-v-0152ce34]{color:var(--text-primary)}.intCatalogValue[data-v-0152ce34],.intCatalogFlow[data-v-0152ce34],.intCatalogSystems[data-v-0152ce34]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.intCatalogFlow[data-v-0152ce34]{color:var(--text-tertiary)}.intCatalogDate[data-v-0152ce34]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.intConnectorStatus.is-ready[data-v-0152ce34],.intConnectorStatus.is-configured[data-v-0152ce34]{background:rgb(var(--accent-rgb) / .1);border-color:rgb(var(--accent-rgb) / .22);color:rgb(var(--accent-rgb))}.intConnectorStatus.is-connected[data-v-0152ce34]{background:rgb(var(--ok-rgb) / .1);border-color:rgb(var(--ok-rgb) / .22);color:rgb(var(--ok-rgb))}.intConnectorStatus.is-attention[data-v-0152ce34]{background:rgb(var(--warn-rgb) / .1);border-color:rgb(var(--warn-rgb) / .22);color:rgb(var(--warn-rgb))}.intConnectorStatus.is-planned[data-v-0152ce34]{background:var(--surface-sunken);color:var(--text-tertiary)}.intApiEvents[data-v-0152ce34]{gap:var(--sp-2);display:grid}.intApiEventsActions[data-v-0152ce34]{gap:var(--sp-1)}.intApiEventsGrid[data-v-0152ce34]{gap:var(--sp-2);grid-template-columns:minmax(0,1fr);display:grid}.intApiEventCard[data-v-0152ce34]{gap:var(--sp-1-5);min-width:0}.intComposer[data-v-0152ce34]{padding:var(--sp-2-5);border-radius:var(--radius-xl);border:1px solid var(--border-lighter);background:var(--surface);gap:var(--sp-2);display:grid}.intComposerGrid[data-v-0152ce34]{gap:var(--sp-2);grid-template-columns:1fr 220px;align-items:end;display:grid}.intComposerGrid--wh[data-v-0152ce34]{grid-template-columns:220px 1fr}.intComposerFoot[data-v-0152ce34]{gap:var(--sp-1);justify-content:flex-end;display:flex}.intSecretRow[data-v-0152ce34]{gap:var(--sp-1);align-items:center;display:flex}.intTable[data-v-0152ce34]{border:1px solid var(--border-lighter);border-radius:var(--radius-xl);background:var(--surface);min-width:0;overflow:hidden}.intRow[data-v-0152ce34]{border-bottom:1px solid var(--border-hairline);grid-template-columns:minmax(240px,1.2fr) 120px 180px 220px;min-width:0;display:grid}.intRow[data-v-0152ce34]:last-child{border-bottom:none}.intRow--head[data-v-0152ce34]{background:var(--surface-sunken)}.intHead[data-v-0152ce34]{padding:var(--sp-2) var(--sp-2-5);border-right:1px solid var(--border-hairline);font-size:var(--text-xs);line-height:var(--leading-tight);letter-spacing:.16em;text-transform:uppercase;font-weight:var(--fw-black);color:var(--text-tertiary)}.intHead--right[data-v-0152ce34]{text-align:right}.intHead[data-v-0152ce34]:last-child{border-right:none}.intCell[data-v-0152ce34]{padding:var(--sp-2-5);border-right:1px solid var(--border-hairline);background:var(--surface);flex-direction:column;justify-content:center;gap:2px;min-width:0;display:flex}.intCell[data-v-0152ce34]:last-child{border-right:none}.intCell--right[data-v-0152ce34]{text-align:right;align-items:flex-end}.intRow:not(.intRow--head):hover .intCell[data-v-0152ce34]{background:var(--accent-soft)}.intName[data-v-0152ce34]{min-width:0;font-size:var(--text-md);font-weight:var(--fw-hdr);color:var(--text-primary);letter-spacing:0;overflow-wrap:anywhere}.intMeta[data-v-0152ce34]{min-width:0;font-size:var(--text-xs);color:var(--text-tertiary);overflow-wrap:anywhere;line-height:1.35}.intPill[data-v-0152ce34]{border:1px solid var(--border-lighter);background:var(--surface);color:var(--text-secondary);font-size:var(--text-xs);white-space:nowrap;border-radius:999px;align-items:center;padding:2px 10px;font-weight:600;line-height:1.2;display:inline-flex}.intPill.isOk[data-v-0152ce34]{background:rgb(var(--ok-rgb) / .1);border-color:rgb(var(--ok-rgb) / .22);color:rgb(var(--ok-rgb))}.intPill.isMuted[data-v-0152ce34]{background:var(--surface-sunken);color:var(--text-tertiary)}.intBtnRow[data-v-0152ce34]{gap:var(--sp-1);flex-wrap:wrap;justify-content:flex-end;display:flex}.intEmpty[data-v-0152ce34]{padding:var(--sp-2-5);font-size:var(--text-sm);color:var(--text-tertiary)}.intEvents[data-v-0152ce34]{gap:var(--sp-1);flex-wrap:wrap;display:flex}.intChipCheck[data-v-0152ce34]{align-items:center;gap:var(--sp-1);border:1px solid var(--border);font-size:var(--text-sm);cursor:pointer;-webkit-user-select:none;user-select:none;background:var(--surface);border-radius:999px;padding:6px 10px;display:inline-flex}.intChipCheck[data-v-0152ce34]:has(input:checked){background:rgb(var(--accent-rgb) / .1);border-color:rgb(var(--accent-rgb) / .22)}.intChipCheck input[data-v-0152ce34]{margin:0}.intStatus[data-v-0152ce34]{border-radius:var(--radius-lg);border:1px solid var(--border-lighter);background:var(--surface);padding:10px 12px}.intActionDialog[data-v-0152ce34]{gap:var(--sp-2);min-width:0;display:grid}.intActionDialog strong[data-v-0152ce34]{color:var(--text-primary);font-size:var(--text-md);line-height:1.25}.intActionDialog span[data-v-0152ce34]{overflow-wrap:anywhere;min-width:0}.intActionTags[data-v-0152ce34]{gap:var(--sp-1);flex-wrap:wrap;display:flex}@media (width<=1180px){.intCardHead[data-v-0152ce34]{flex-direction:column;align-items:flex-start}.intSectionHead[data-v-0152ce34]{flex-direction:column;align-items:stretch}.intSectionToggle[data-v-0152ce34]{grid-template-columns:minmax(0,1fr) 28px}.intSectionSummary[data-v-0152ce34]{grid-area:2/1/auto/-1;justify-content:flex-start}.intSectionChevron[data-v-0152ce34]{grid-area:1/2}.intSectionActions[data-v-0152ce34],.intSectionToolbar[data-v-0152ce34]{justify-content:flex-start;align-items:stretch}.intCatalogMore[data-v-0152ce34]{flex-direction:column;align-items:flex-start}.intComposerGrid[data-v-0152ce34],.intComposerGrid--wh[data-v-0152ce34],.intRow[data-v-0152ce34]{grid-template-columns:minmax(0,1fr)}.intRow.intCatalogRow[data-v-0152ce34]{grid-template-columns:minmax(160px,1fr) minmax(240px,1.35fr) minmax(140px,.85fr) 164px}.intRow.intBankRow[data-v-0152ce34]{grid-template-columns:minmax(190px,1fr) 94px 108px 100px}.intCatalogTable .intHead[data-v-0152ce34],.intBankTable .intHead[data-v-0152ce34]{border-right:1px solid var(--border-hairline);display:block}.intCatalogTable .intHead[data-v-0152ce34]:last-child,.intBankTable .intHead[data-v-0152ce34]:last-child{border-right:none}.intCatalogTable .intCell[data-v-0152ce34],.intBankTable .intCell[data-v-0152ce34]{border-right:1px solid var(--border-hairline)}.intCatalogTable .intCell[data-v-0152ce34]:last-child,.intBankTable .intCell[data-v-0152ce34]:last-child{border-right:none}.intCatalogTable .intCell--right[data-v-0152ce34],.intBankTable .intCell--right[data-v-0152ce34]{text-align:right;align-items:flex-end}.intHead[data-v-0152ce34]{display:none}.intCell[data-v-0152ce34]{border-right:none}.intCell--right[data-v-0152ce34]{text-align:left;align-items:flex-start}.intBtnRow[data-v-0152ce34]{justify-content:flex-start}}@media (width<=860px){.intRow.intCatalogRow[data-v-0152ce34]{grid-template-columns:minmax(0,1fr) auto}.intBankTable .intBankRow[data-v-0152ce34]{min-width:0}.intRow.intBankRow[data-v-0152ce34]{grid-template-columns:minmax(150px,1fr) 80px 92px 88px}.intCatalogTable .intHead[data-v-0152ce34]{display:none}.intBankTable .intHead[data-v-0152ce34]{padding:var(--sp-1) var(--sp-1);border-right:1px solid var(--border-hairline);font-size:var(--text-2xs);letter-spacing:.08em;display:block}.intCatalogTable .intCell[data-v-0152ce34]{padding:var(--sp-1-5) var(--sp-2);border-right:none}.intBankTable .intCell[data-v-0152ce34]{padding:var(--sp-1) var(--sp-1);border-right:1px solid var(--border-hairline)}.intBankTable .intPill[data-v-0152ce34]{padding-inline:7px}.intBankMethod[data-v-0152ce34]{display:none}.intCatalogTable .intCell[data-v-0152ce34]:first-child{grid-area:1/1;padding-bottom:2px}.intCatalogTable .intCell[data-v-0152ce34]:nth-child(2){grid-area:2/1/auto/-1;padding-top:2px;padding-bottom:2px}.intCatalogTable .intCell[data-v-0152ce34]:nth-child(3){grid-area:3/1/auto/-1;padding-top:2px}.intCatalogTable .intCell[data-v-0152ce34]:nth-child(4){grid-area:1/2;justify-content:flex-start;align-items:flex-end;padding-bottom:2px}.intCatalogTable .intCell--right[data-v-0152ce34],.intBankTable .intCell--right[data-v-0152ce34]{text-align:right;align-items:flex-end}.intBankGuide span[data-v-0152ce34]{white-space:normal}.intBankTable .intHead[data-v-0152ce34]:last-child,.intBankTable .intCell[data-v-0152ce34]:last-child{border-right:none}}.apps[data-v-b3758a48]{gap:var(--sp-3);display:grid}.appsLead[data-v-b3758a48]{gap:4px;display:grid}.appsTitle[data-v-b3758a48]{font-size:var(--text-sm);font-weight:var(--fw-semibold);color:var(--text-primary);text-transform:uppercase;letter-spacing:.06em}.appsSheet[data-v-b3758a48]{padding:0;overflow:hidden}.appsRow[data-v-b3758a48]{border-bottom:1px solid var(--border-hairline);grid-template-columns:minmax(240px,1.4fr) 140px 220px;display:grid}.appsRow[data-v-b3758a48]:last-child{border-bottom:none}.appsRow--head[data-v-b3758a48]{background:var(--surface-sunken)}.appsHead[data-v-b3758a48]{padding:var(--sp-2) var(--sp-2-5);border-right:1px solid var(--border-hairline);font-size:var(--text-xs);line-height:var(--leading-tight);letter-spacing:.16em;text-transform:uppercase;font-weight:var(--fw-black);color:var(--text-tertiary)}.appsHead--right[data-v-b3758a48]{text-align:right}.appsHead[data-v-b3758a48]:last-child{border-right:none}.appsCell[data-v-b3758a48]{padding:var(--sp-2-5);border-right:1px solid var(--border-hairline);background:var(--surface);flex-direction:column;justify-content:center;gap:2px;min-width:0;display:flex}.appsCell[data-v-b3758a48]:last-child{border-right:none}.appsCell--right[data-v-b3758a48]{text-align:right;align-items:flex-end}.appsRow:not(.appsRow--head):hover .appsCell[data-v-b3758a48]{background:var(--accent-soft)}.appsIdentity[data-v-b3758a48]{gap:var(--sp-2);grid-template-columns:36px minmax(0,1fr);align-items:start;min-width:0;display:grid}.appsLogo[data-v-b3758a48]{border-radius:var(--radius-sm);width:36px;height:36px;color:var(--text-primary);background:0 0;border:1px solid #0000;justify-content:center;align-items:center;display:inline-flex}.appsLogoSvg[data-v-b3758a48]{width:32px;height:32px;display:block}.appsLogoSvg--bitrix24[data-v-b3758a48]{width:34px;height:22px}.appsLogoFill[data-v-b3758a48]{fill:currentColor}.appsLogoLight[data-v-b3758a48]{fill:none;stroke:rgb(var(--glow));stroke-width:1.55px;stroke-linecap:round;stroke-linejoin:round}.appsLogoBrandWhite[data-v-b3758a48]{fill:rgb(var(--app-logo-white-rgb))}.appsLogoMaxBase[data-v-b3758a48]{fill:url(#appsLogoMaxLinear)}.appsLogoMaxShadow[data-v-b3758a48]{fill:url(#appsLogoMaxRadial)}.appsLogoMaxStopCyan[data-v-b3758a48]{stop-color:rgb(var(--app-logo-max-cyan-rgb))}.appsLogoMaxStopBlue[data-v-b3758a48]{stop-color:rgb(var(--app-logo-max-blue-rgb))}.appsLogoMaxStopPurple[data-v-b3758a48]{stop-color:rgb(var(--app-logo-max-purple-rgb))}.appsLogoMaxStopDeep[data-v-b3758a48]{stop-color:rgb(var(--app-logo-max-deep-rgb))}.appsLogoMaxStopTransparent[data-v-b3758a48]{stop-color:rgb(var(--app-logo-max-deep-rgb));stop-opacity:0}.appsLogoTelegramCircle[data-v-b3758a48]{fill:url(#appsLogoTelegramGradient)}.appsLogoTelegramStopTop[data-v-b3758a48]{stop-color:rgb(var(--app-logo-telegram-top-rgb))}.appsLogoTelegramStopBottom[data-v-b3758a48]{stop-color:rgb(var(--app-logo-telegram-bottom-rgb))}.appsLogoWhatsappMark[data-v-b3758a48]{fill:rgb(var(--app-logo-whatsapp-rgb))}.appsLogoBitrixMark[data-v-b3758a48]{fill:rgb(var(--app-logo-bitrix24-rgb))}.appsIdentityText[data-v-b3758a48]{min-width:0}.appsName[data-v-b3758a48]{font-size:var(--text-md);font-weight:var(--fw-hdr);color:var(--text-primary);letter-spacing:-.01em}.appsMeta[data-v-b3758a48]{font-size:var(--text-xs);color:var(--text-tertiary);line-height:1.35}.appsPill[data-v-b3758a48]{border:1px solid var(--border-lighter);background:var(--surface);color:var(--text-secondary);font-size:var(--text-xs);white-space:nowrap;border-radius:999px;align-items:center;padding:2px 10px;font-weight:600;line-height:1.2;display:inline-flex}.appsPill.isOk[data-v-b3758a48]{background:rgb(var(--ok-rgb) / .1);border-color:rgb(var(--ok-rgb) / .22);color:rgb(var(--ok-rgb))}.appsPill.isInfo[data-v-b3758a48]{background:rgb(var(--accent-rgb) / .1);border-color:rgb(var(--accent-rgb) / .22);color:rgb(var(--accent-rgb))}:root[data-theme=dark]{background:var(--accent-luxury-bg);background:var(--accent-luxury-bg);border-color:var(--accent-luxury-border);color:var(--accent-luxury-text)}.appsPill.isMuted[data-v-b3758a48]{background:var(--surface-sunken);color:var(--text-tertiary)}.appsStatusStack[data-v-b3758a48]{gap:var(--sp-1);align-items:start;display:grid}.appsStatusDetail[data-v-b3758a48]{color:var(--text-tertiary);font-size:var(--text-xs);line-height:1.3}.appsBtnRow[data-v-b3758a48]{gap:var(--sp-1);flex-wrap:wrap;justify-content:flex-end;display:flex}.appsEmpty[data-v-b3758a48]{padding:var(--sp-2-5);font-size:var(--text-sm);color:var(--text-tertiary)}.appsStatus[data-v-b3758a48]{border-radius:var(--radius-lg);border:1px solid var(--border-lighter);background:var(--surface);padding:10px 12px}.appsActionDialog[data-v-b3758a48]{gap:var(--sp-2);min-width:0;display:grid}.appsActionDialog strong[data-v-b3758a48]{color:var(--text-primary);font-size:var(--text-md);line-height:1.25}.appsActionDialog span[data-v-b3758a48]{overflow-wrap:anywhere;min-width:0}@media (width<=1180px){.appsRow[data-v-b3758a48]{grid-template-columns:minmax(0,1fr)}.appsHead[data-v-b3758a48]{display:none}.appsCell[data-v-b3758a48]{border-right:none}.appsCell--right[data-v-b3758a48]{text-align:left;align-items:flex-start}}.settingsWorkspace[data-v-50e0c25a]{align-content:start;gap:var(--sp-2);min-width:0;display:grid}.settingsHeadTabs[data-v-50e0c25a]{flex-wrap:wrap;max-width:100%}.settingsContent[data-v-50e0c25a]{gap:var(--sp-2);min-width:0;display:grid}.settingsSectionBrief[data-v-50e0c25a]{color:var(--text-secondary);font-size:var(--text-sm);padding:0 var(--sp-1);line-height:1.35}.settingsBody[data-v-50e0c25a],.settingsPane[data-v-50e0c25a]{gap:var(--sp-3);min-width:0;display:grid}.settingsDownloads[data-v-50e0c25a]{align-content:start}.settingsDownloadSectionHead[data-v-50e0c25a]{gap:var(--sp-1);display:grid}.settingsDownloadSectionSub[data-v-50e0c25a],.settingsAppText[data-v-50e0c25a]{color:var(--text-secondary);font-size:var(--text-sm);line-height:1.35}.settingsDownloadSection[data-v-50e0c25a]{gap:var(--sp-2);display:grid}.settingsDownloadSectionTitle[data-v-50e0c25a]{color:var(--text-primary);font-size:var(--text-md);font-weight:var(--fw-bold);line-height:1.25}.settingsAppGrid[data-v-50e0c25a]{gap:var(--sp-2);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.settingsAppCard[data-v-50e0c25a]{gap:var(--sp-2);min-width:0;height:100%;padding:var(--sp-3);border:1px solid var(--border-lighter);border-radius:var(--radius-sm);background:var(--surface);grid-template-rows:auto auto minmax(0,1fr) auto;align-content:stretch;display:grid}.settingsAppTop[data-v-50e0c25a]{gap:var(--sp-1);justify-content:space-between;align-items:center;min-width:0;display:flex}.settingsAppPlatformWrap[data-v-50e0c25a]{gap:var(--sp-1);align-items:center;min-width:0;display:inline-flex}.settingsAppIcon[data-v-50e0c25a]{width:32px;height:32px;color:var(--text-primary);background:0 0;border:1px solid #0000;border-radius:0;flex:none;justify-content:center;align-items:center;display:inline-flex}.settingsAppIcon[data-platform-icon=windows][data-v-50e0c25a]{color:var(--settings-platform-logo-windows)}.settingsAppIcon[data-platform-icon=apple][data-v-50e0c25a]{color:var(--settings-platform-logo-apple)}.settingsAppIcon[data-platform-icon=android][data-v-50e0c25a]{color:var(--settings-platform-logo-android)}.settingsPlatformLogo[data-v-50e0c25a]{fill:currentColor;width:26px;height:26px;display:block}.settingsPlatformLogo--windows[data-v-50e0c25a]{width:25px;height:25px}.settingsPlatformLogo--apple[data-v-50e0c25a]{width:22px;height:26px}.settingsPlatformLogo--android[data-v-50e0c25a]{width:28px;height:28px}.settingsPlatformLogoEye[data-v-50e0c25a]{fill:rgb(var(--app-logo-white-rgb))}.settingsAppPlatform[data-v-50e0c25a]{min-width:0;font-size:var(--text-xs);line-height:var(--leading-tight);font-weight:var(--fw-black);color:var(--text-tertiary);letter-spacing:.08em;text-transform:uppercase;overflow-wrap:anywhere}.settingsAppTitle[data-v-50e0c25a]{color:var(--text-primary);font-size:var(--text-md);font-weight:var(--fw-bold);line-height:1.25}.settingsAppAction[data-v-50e0c25a]{place-self:end start}@media (width<=1100px){.settingsAppGrid[data-v-50e0c25a]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.settingsHeadTabs[data-v-50e0c25a]{gap:var(--sp-1);grid-template-columns:repeat(3,minmax(0,1fr));padding-bottom:0;display:grid;overflow:visible}.settingsHeadTab[data-v-50e0c25a]{width:100%;min-width:0;min-height:44px;padding-inline:var(--sp-1);white-space:normal}.settingsAppGrid[data-v-50e0c25a]{grid-template-columns:1fr}}@media (pointer:coarse){.settingsHeadTab[data-v-50e0c25a]{min-height:44px}}.settingsPage[data-v-872edcfc]{height:calc(100vh - var(--shell-padding) * 2);height:calc(100dvh - var(--shell-padding) * 2);min-height:0;overflow:hidden}.settingsPage[data-v-872edcfc] .settingsPagePad{flex:auto;min-height:0}.settingsPage[data-v-872edcfc] .settingsPageHero{flex:none}.settingsPageContent[data-v-872edcfc]{flex:auto;min-width:0;min-height:0;overflow:auto}.settingsPage[data-v-872edcfc] .settingsPageWorkspace{min-height:100%}@media (width<=720px){.settingsPage[data-v-872edcfc]{height:auto;min-height:auto;overflow:visible}.settingsPageContent[data-v-872edcfc]{overflow:visible}}.auditChangeDelta[data-v-53d8e434]{align-items:stretch;gap:var(--sp-2);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);display:grid}.auditChangeValue[data-v-53d8e434]{gap:var(--sp-1);border:1px solid var(--border-lighter);border-radius:var(--radius-sm);background:var(--surface-2);min-width:0;padding:var(--sp-2-5);display:grid}.auditChangeValue--after[data-v-53d8e434]{border-color:rgb(var(--accent-rgb) / .22)}.auditChangeValue span[data-v-53d8e434]{color:var(--text-tertiary);font-size:var(--fs-10);font-weight:var(--fw-bold);text-transform:uppercase}.auditChangeValue strong[data-v-53d8e434]{color:var(--text-primary);font:inherit;font-weight:var(--fw-semibold);overflow-wrap:anywhere}.auditChangeArrow[data-v-53d8e434]{color:var(--text-tertiary);align-self:center}.auditChangeDelta.isCompact[data-v-53d8e434]{gap:var(--sp-1-5)}.auditChangeDelta.isCompact .auditChangeValue[data-v-53d8e434]{background:0 0;border:0;padding:0;display:block}.auditChangeDelta.isCompact .auditChangeValue span[data-v-53d8e434]{display:none}.auditChangeDelta.isCompact .auditChangeValue strong[data-v-53d8e434]{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}@media (width<=680px){.auditChangeDelta[data-v-53d8e434]:not(.isCompact){grid-template-columns:1fr}.auditChangeDelta:not(.isCompact) .auditChangeArrow[data-v-53d8e434]{justify-self:center;transform:rotate(90deg)}}.communicationsPage[data-v-bdfc6e80]{min-width:0}.report-chat[data-v-57da181d]{height:100%;font-family:var(--font-sans);background:var(--surface);color:var(--text-primary);flex-direction:column;display:flex}.report-chat-history[data-v-57da181d]{padding:var(--sp-3);gap:var(--sp-3);flex-direction:column;flex:1;display:flex;overflow-y:auto}.report-chat-message[data-v-57da181d]{gap:var(--sp-1);flex-direction:column;display:flex}.report-chat-role[data-v-57da181d]{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.04em;font-weight:600}.report-chat-message--user .report-chat-role[data-v-57da181d]{color:var(--accent,var(--c-blue-600))}.report-chat-message--assistant .report-chat-role[data-v-57da181d]{color:var(--text-secondary)}.report-chat-content[data-v-57da181d]{font-size:var(--text-base);white-space:pre-wrap;word-break:break-word;color:var(--text-primary);line-height:1.45}.report-chat-message--streaming .report-chat-content[data-v-57da181d]{color:var(--text-secondary);font-style:italic}.report-chat-process[data-v-57da181d]{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-raised);padding:var(--sp-2);font-size:var(--text-sm)}.report-chat-process-title[data-v-57da181d]{color:var(--text-secondary);font-weight:600}.report-chat-process-status[data-v-57da181d]{margin-top:var(--sp-1);color:var(--text-secondary);line-height:1.4}.report-chat-tools-list[data-v-57da181d]{margin:var(--sp-2) 0 0;gap:var(--sp-1);flex-direction:column;padding:0;list-style:none;display:flex}.report-chat-tool[data-v-57da181d]{font-family:var(--font-mono,var(--font-sans));font-size:var(--text-sm);color:var(--text-primary)}.report-chat-tool--error[data-v-57da181d]{color:var(--color-debit-text)}.report-chat-tool-name[data-v-57da181d]{font-weight:600}.report-chat-tool-error[data-v-57da181d]{color:var(--color-debit-text)}.report-chat-form[data-v-57da181d]{border-top:1px solid var(--border);padding:var(--sp-3);gap:var(--sp-2);background:var(--surface);align-items:flex-end;display:flex}.report-chat-input[data-v-57da181d]{resize:vertical;min-height:40px;max-height:200px;padding:var(--sp-2);border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);color:var(--text-primary);font-family:var(--font-sans);font-size:var(--text-base);flex:1;line-height:1.4}.report-chat-input[data-v-57da181d]:focus{border-color:var(--accent,var(--c-blue-600));box-shadow:0 0 0 3px var(--accent-ring,transparent);outline:none}.report-chat-input[data-v-57da181d]:disabled{background:var(--surface-raised);color:var(--text-secondary);cursor:not-allowed}.report-chat-submit[data-v-57da181d]{padding:var(--sp-2) var(--sp-4);border:1px solid var(--accent,var(--c-blue-600));border-radius:var(--radius-sm);background:var(--accent,var(--c-blue-600));color:var(--btn-primary-text);font-family:var(--font-sans);font-size:var(--text-base);cursor:pointer;font-weight:600}.report-chat-submit[data-v-57da181d]:hover:not(:disabled){background:var(--accent-hover,var(--accent));border-color:var(--accent-hover,var(--accent))}.report-chat-submit[data-v-57da181d]:disabled{background:var(--surface-raised);border-color:var(--border);color:var(--text-secondary);cursor:not-allowed}.version-dropdown[data-v-0f584883]{align-items:center;gap:var(--sp-2);font-family:var(--font-sans);font-size:var(--text-sm);color:var(--text-secondary);display:inline-flex}.version-dropdown-label[data-v-0f584883]{white-space:nowrap}.version-dropdown-select[data-v-0f584883]{font-size:var(--text-sm);font-family:var(--font-sans);color:var(--text-primary);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);padding:var(--sp-1) var(--sp-2);cursor:pointer}.version-dropdown-select[data-v-0f584883]:hover{border-color:var(--text-secondary)}.version-dropdown-select[data-v-0f584883]:focus{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent-ring);outline:none}.report-page[data-v-ffac902c]{height:calc(100vh - var(--shell-padding) * 2);height:calc(100dvh - var(--shell-padding) * 2);background:var(--surface);color:var(--text-primary);font-family:var(--font-sans);flex-direction:column;display:flex;overflow:hidden}.report-header[data-v-ffac902c]{align-items:center;gap:var(--sp-3);padding:var(--sp-4) var(--sp-6);border-bottom:1px solid var(--border);background:var(--surface);flex-wrap:wrap;display:flex}.report-back-link[data-v-ffac902c]{font-size:var(--text-sm);color:var(--text-secondary);white-space:nowrap;text-decoration:none}.report-back-link[data-v-ffac902c]:hover,.report-back-link[data-v-ffac902c]:focus-visible{color:var(--accent);outline:none;text-decoration:underline}.report-name[data-v-ffac902c]{font-size:var(--text-xl);color:var(--text-primary);flex:1;min-width:0;margin:0;font-weight:700}.report-name--placeholder[data-v-ffac902c]{color:var(--text-secondary);font-style:italic;font-weight:500}.report-version-dropdown[data-v-ffac902c]{margin-left:auto}.report-edit-button[data-v-ffac902c]{margin-left:var(--sp-2);padding:var(--sp-2) var(--sp-3);font-size:var(--text-sm);border:1px solid var(--border);background:var(--surface-raised);color:var(--text-primary);border-radius:var(--radius-sm,4px);cursor:pointer;white-space:nowrap;font-weight:500}.report-edit-button[data-v-ffac902c]:hover,.report-edit-button[data-v-ffac902c]:focus-visible{background:var(--accent);color:var(--surface);outline:none}.report-save-as-template-btn[data-v-ffac902c]{appearance:none;margin-left:var(--sp-2);padding:var(--sp-2) var(--sp-3);border:1px solid var(--accent);background:var(--accent);color:var(--btn-primary-text);border-radius:var(--radius-sm);font:inherit;font-size:var(--text-sm);cursor:pointer;transition:filter var(--transition-fast);font-weight:600}.report-save-as-template-btn[data-v-ffac902c]:hover:not(:disabled){filter:brightness(1.06)}.report-save-as-template-btn[data-v-ffac902c]:disabled{opacity:.55;cursor:not-allowed}.report-version-dropdown+.report-save-as-template-btn[data-v-ffac902c]{margin-left:var(--sp-2)}.report-msg[data-v-ffac902c]{padding:var(--sp-3) var(--sp-6);font-size:var(--text-sm)}.report-msg--error[data-v-ffac902c]{color:var(--color-debit-text);background:var(--surface-raised);border-bottom:1px solid var(--color-debit-text)}.report-split[data-v-ffac902c]{flex:1;grid-template-columns:minmax(280px,35%) minmax(0,1fr);min-height:0;display:grid}.report-chat-pane[data-v-ffac902c]{border-right:1px solid var(--border);flex-direction:column;min-height:0;display:flex;overflow:hidden}.report-canvas-pane[data-v-ffac902c]{padding:var(--sp-4) var(--sp-6);min-height:0;overflow:auto}@media (width<=767px){.report-split[data-v-ffac902c]{grid-template-rows:minmax(280px,50vh) minmax(0,1fr);grid-template-columns:1fr}.report-chat-pane[data-v-ffac902c]{border-right:none;border-bottom:1px solid var(--border)}.report-canvas-pane[data-v-ffac902c]{padding:var(--sp-3) var(--sp-4)}}.canvas-element[data-v-0e5db051]{will-change:transform;backface-visibility:hidden;transition:box-shadow .15s;top:0;left:0}.resize-handle[data-v-0e5db051]{z-index:10;width:10px;height:10px}.resize-handle[data-v-0e5db051]:hover{background-color:var(--primary)}.element-badge[data-v-0e5db051]{white-space:nowrap}.data-binding-badge[data-v-0e5db051],.conditional-visibility-badge[data-v-0e5db051]{z-index:10}.grid-lines[data-v-0ee6fc6d]{z-index:0}.smart-guides[data-v-e0f2a054]{overflow:visible}.report-canvas-container[data-v-b540c809]{min-height:100%}.canvas-area[data-v-b540c809]{contain:paint;background:#fff;position:relative}.selection-rect[data-v-b540c809]{z-index:1000}.drop-indicator[data-v-b540c809]{z-index:999}.component-item[data-v-0949c073]:active{cursor:grabbing}.directory-picker[data-v-c1212aea]{position:relative}.preset-modal-backdrop[data-v-a6c4ea65]{z-index:1200;background:#0f172a73;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.preset-modal[data-v-a6c4ea65]{background:#fff;border:1px solid #d1d5db;border-radius:12px;flex-direction:column;width:min(980px,96vw);max-height:90vh;display:flex;overflow:hidden}.preset-modal-header[data-v-a6c4ea65]{border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;display:flex}.preset-modal-title[data-v-a6c4ea65]{font-size:15px;font-weight:700}.preset-close-btn[data-v-a6c4ea65]{cursor:pointer;background:#f8fafc;border:1px solid #d1d5db;border-radius:8px;padding:6px 10px}.preset-modal-body[data-v-a6c4ea65]{flex:1;grid-template-columns:280px minmax(0,1fr);min-height:0;display:grid}.preset-list[data-v-a6c4ea65]{border-right:1px solid #e5e7eb;flex-direction:column;gap:8px;padding:10px;display:flex;overflow:auto}.preset-item[data-v-a6c4ea65]{text-align:left;cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:10px;padding:10px}.preset-item.active[data-v-a6c4ea65]{background:#eff6ff;border-color:#2563eb}.preset-item-name[data-v-a6c4ea65]{color:#111827;font-size:13px;font-weight:600}.preset-item-desc[data-v-a6c4ea65]{color:#6b7280;margin-top:3px;font-size:12px}.preset-preview[data-v-a6c4ea65]{flex-direction:column;gap:12px;padding:14px;display:flex;overflow:auto}.preview-title[data-v-a6c4ea65]{color:#0f172a;font-size:18px;font-weight:700}.preview-desc[data-v-a6c4ea65]{color:#64748b;font-size:13px}.preview-metrics[data-v-a6c4ea65]{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.metric[data-v-a6c4ea65]{background:#f8fafc;border:1px solid #e5e7eb;border-radius:10px;padding:10px}.metric-label[data-v-a6c4ea65]{color:#64748b;font-size:11px;display:block}.metric-value[data-v-a6c4ea65]{color:#0f172a;margin-top:4px;font-size:14px;font-weight:600;display:block}.preview-list-title[data-v-a6c4ea65]{color:#334155;font-size:12px;font-weight:600}.preview-list-items[data-v-a6c4ea65]{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.chip[data-v-a6c4ea65]{color:#334155;background:#f8fafc;border:1px solid #cbd5e1;border-radius:999px;padding:4px 8px;font-size:11px}.create-block[data-v-a6c4ea65]{border-top:1px solid #e5e7eb;flex-direction:column;gap:8px;padding-top:12px;display:flex}.create-block-title[data-v-a6c4ea65]{color:#334155;font-size:12px;font-weight:600}.create-input[data-v-a6c4ea65]{border:1px solid #d1d5db;border-radius:8px;height:36px;padding:0 10px;font-size:13px}.preset-modal-footer[data-v-a6c4ea65]{border-top:1px solid #e5e7eb;justify-content:flex-end;gap:8px;padding:12px 14px;display:flex}.action-btn[data-v-a6c4ea65]{cursor:pointer;background:#fff;border:1px solid #d1d5db;border-radius:8px;height:34px;padding:0 12px;font-size:13px}.action-btn[data-v-a6c4ea65]:disabled{opacity:.5;cursor:not-allowed}.action-btn.primary[data-v-a6c4ea65]{color:#1d4ed8;background:#eff6ff;border-color:#2563eb}.action-btn.danger[data-v-a6c4ea65]{color:#b91c1c;background:#fef2f2;border-color:#b91c1c}.text-element[data-v-87f99561]{min-height:20px}textarea[data-v-87f99561]{font:inherit}.data-grid-element[data-v-723a3164]{position:relative}table[data-v-723a3164]{border-collapse:collapse}th[data-v-723a3164],td[data-v-723a3164]{border-right:1px solid var(--border)}th[data-v-723a3164]:last-child,td[data-v-723a3164]:last-child{border-right:none}thead th[data-v-723a3164]{transition:background-color .15s}thead th[data-v-723a3164]:hover{background-color:hsl(var(--muted) / .7)}thead th[draggable=true][data-v-723a3164]{cursor:grab}thead th[draggable=true][data-v-723a3164]:active{cursor:grabbing}.drag-handle[data-v-723a3164],thead th .opacity-0[data-v-723a3164]{transition:opacity .15s}thead th:hover .cursor-col-resize[data-v-723a3164]{opacity:1!important}td[tabindex="0"][data-v-723a3164]{outline:none}td[tabindex="0"][data-v-723a3164]:focus{outline:2px solid var(--primary);outline-offset:-2px}td[tabindex="0"][data-v-723a3164]:focus-visible{box-shadow:0 0 0 2px var(--primary)}.cursor-pointer[data-v-723a3164]{transition:background-color .2s}thead th>div[class*=absolute\ top-full][data-v-723a3164]{animation:.15s fadeIn-723a3164}@keyframes fadeIn-723a3164{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media print{.page-break-after[data-v-ad2019d0]{page-break-after:always;-moz-column-break-after:page;break-after:page;height:0!important;min-height:0!important}}.qr-code-element[data-v-6f3d0f6e]{cursor:pointer}.qr-placeholder[data-v-6f3d0f6e]{opacity:.9}.barcode-element[data-v-95bfe91a]{cursor:pointer;position:relative}.barcode-placeholder[data-v-95bfe91a]{opacity:.9}.signature-element[data-v-6f111a5a]{cursor:pointer}.signature-line[data-v-6f111a5a]{min-height:1px}.stamp-element[data-v-9f80c607]{cursor:pointer}.stamp-placeholder[data-v-9f80c607]{opacity:.6}.line-element[data-v-1f755937]{cursor:pointer}.repeat-section-element[data-v-68a2fc1c]{cursor:pointer;flex-direction:column;display:flex}.child-preview[data-v-68a2fc1c]{text-overflow:ellipsis;white-space:nowrap;max-width:80px;overflow:hidden}.rb-checkbox[data-v-7a4feedb]{justify-content:center;align-items:center;display:inline-flex;position:relative}.rb-checkbox__tick[data-v-7a4feedb]{background:#2563eb40;border-radius:2px;width:60%;height:60%}.rb-file-dropzone[data-v-9bd98c3c]{text-align:center;background:#94a3b814;border:2px dashed #94a3b873;flex-direction:column;justify-content:center;gap:4px;width:100%;min-height:42px;display:flex}.rb-file-dropzone__text[data-v-9bd98c3c]{color:#334155;font-weight:650}.rb-file-dropzone__hint[data-v-9bd98c3c]{color:#64748b}.drill-down-indicator[data-v-9aec0f5a]{color:var(--muted-foreground);opacity:.6}.slide-enter-active[data-v-9f39c8de],.slide-leave-active[data-v-9f39c8de]{transition:opacity .2s}.slide-enter-active aside[data-v-9f39c8de],.slide-leave-active aside[data-v-9f39c8de]{transition:transform .25s}.slide-enter-from[data-v-9f39c8de],.slide-leave-to[data-v-9f39c8de]{opacity:0}.slide-enter-from aside[data-v-9f39c8de],.slide-leave-to aside[data-v-9f39c8de]{transform:translate(100%)}.expand-enter-active[data-v-e0f1c1bd],.expand-leave-active[data-v-e0f1c1bd]{transition:all .2s;overflow:hidden}.expand-enter-from[data-v-e0f1c1bd],.expand-leave-to[data-v-e0f1c1bd]{opacity:0}.expand-enter-from td>div[data-v-e0f1c1bd],.expand-leave-to td>div[data-v-e0f1c1bd]{transform:translateY(-10px)}.drill-down-inline-row td[data-v-e0f1c1bd]{background:0 0}.drill-down-indicator[data-v-35866d3a]{color:var(--muted-foreground);opacity:.6}.kanban-toolbar[data-v-0f08787b]{background:var(--kanban-toolbar-bg);border:1px solid var(--kanban-toolbar-border);-webkit-backdrop-filter:blur(10px);color:var(--kanban-toolbar-fg);z-index:200;border-radius:12px;margin-bottom:1rem;padding:.45rem .65rem;position:relative}.kanban-toolbar__row[data-v-0f08787b]{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.kanban-toolbar__spacer[data-v-0f08787b]{flex:auto;min-width:.5rem}.kanban-toolbar__status[data-v-0f08787b]{background:var(--kanban-toolbar-pill-bg);color:var(--kanban-toolbar-fg);border-radius:999px;align-items:center;gap:.3rem;margin-left:.35rem;padding:.12rem .45rem;font-size:.68rem;font-weight:500;display:inline-flex}.kanban-toolbar__status--warn[data-v-0f08787b]{background:hsl(var(--warning) / .28);color:hsl(var(--foreground))}.kanban-toolbar__status--info[data-v-0f08787b]{background:hsl(var(--info) / .28);color:hsl(var(--foreground))}.kanban-toolbar__status-dot[data-v-0f08787b]{background:currentColor;border-radius:999px;width:6px;height:6px}.kanban-toolbar__icon-button[data-v-0f08787b]{color:var(--kanban-toolbar-fg);background:var(--kanban-toolbar-pill-bg);border:1px solid var(--kanban-toolbar-pill-border);border-radius:6px;justify-content:center;align-items:center;padding:.3rem;transition:background-color .2s,color .2s,border-color .2s;display:flex}.kanban-toolbar__icon-button[data-v-0f08787b]:hover{background:var(--kanban-toolbar-pill-hover)}.kanban-toolbar__label[data-v-0f08787b]{color:var(--kanban-toolbar-fg);opacity:.85;font-size:.75rem}.kanban-toolbar__actions[data-v-0f08787b]{border:1px solid var(--kanban-toolbar-pill-border);background:var(--kanban-toolbar-pill-bg);border-radius:999px;display:inline-flex;overflow:hidden}.kanban-toolbar__button[data-v-0f08787b]{color:var(--kanban-toolbar-fg);background:var(--kanban-toolbar-pill-bg);border:1px solid var(--kanban-toolbar-pill-border);border-radius:6px;align-items:center;gap:.4rem;padding:.22rem .6rem;font-size:.78rem;transition:background-color .2s,color .2s,border-color .2s;display:inline-flex}.kanban-toolbar__button.is-active[data-v-0f08787b]{background:var(--kanban-toolbar-pill-active-bg);color:var(--kanban-toolbar-pill-active-fg);border-color:var(--kanban-toolbar-pill-active-border)}.kanban-toolbar__button[data-v-0f08787b]:hover{background:var(--kanban-toolbar-pill-hover)}.kanban-toolbar__button-hint[data-v-0f08787b]{opacity:.85;background:var(--kanban-toolbar-pill-hover);border:1px solid var(--kanban-toolbar-pill-border);border-radius:999px;margin-left:.15rem;padding:.08rem .45rem;font-size:.7rem;font-weight:600}.kanban-toolbar__active-filters[data-v-0f08787b]{flex-wrap:wrap;align-items:center;gap:.35rem;display:flex}.kanban-toolbar__active-filter[data-v-0f08787b]{background:hsl(var(--primary) / .08);border:1px solid hsl(var(--primary) / .18);color:var(--kanban-toolbar-search-fg);border-radius:999px;align-items:center;gap:.35rem;max-width:260px;padding:.18rem .5rem;font-size:.76rem;display:inline-flex}.kanban-toolbar__active-filter[data-v-0f08787b]:hover{background:hsl(var(--primary) / .12)}.kanban-toolbar__active-filter-text[data-v-0f08787b]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.kanban-toolbar__active-filter-clear[data-v-0f08787b]{opacity:.85;flex:none;width:.95rem;height:.95rem}.kanban-toolbar__active-filter:hover .kanban-toolbar__active-filter-clear[data-v-0f08787b]{opacity:1}.kanban-toolbar__filter-wrapper[data-v-0f08787b]{position:relative}.kanban-toolbar__badge[data-v-0f08787b]{min-width:1.1rem;height:1.1rem;color:var(--kanban-toolbar-badge-fg);background:var(--kanban-toolbar-badge-bg);border-radius:999px;justify-content:center;align-items:center;padding:0 .3rem;font-size:.68rem;font-weight:600;display:inline-flex}.kanban-toolbar__dropdown[data-v-0f08787b]{z-index:500;background:hsl(var(--popover));min-width:220px;color:hsl(var(--popover-foreground));border:1px solid hsl(var(--border));box-shadow:0 12px 24px hsl(var(--overlay) / .08);--kanban-toolbar-fg:hsl(var(--popover-foreground));--kanban-toolbar-divider:hsl(var(--border));--kanban-toolbar-pill-bg:hsl(var(--muted));--kanban-toolbar-pill-border:hsl(var(--border));--kanban-toolbar-pill-hover:hsl(var(--accent));--kanban-toolbar-pill-active-bg:hsl(var(--primary));--kanban-toolbar-pill-active-fg:hsl(var(--primary-foreground));--kanban-toolbar-pill-active-border:hsl(var(--primary) / .4);--kanban-toolbar-search-fg:hsl(var(--popover-foreground));--kanban-toolbar-title-bg:hsl(var(--muted));--kanban-toolbar-muted:hsl(var(--muted-foreground));--kanban-toolbar-badge-fg:hsl(var(--foreground));--kanban-toolbar-badge-bg:hsl(var(--muted));border-radius:.75rem;padding:.5rem}.kanban-toolbar__dropdown-header[data-v-0f08787b]{text-transform:uppercase;letter-spacing:.05em;color:var(--kanban-toolbar-fg);opacity:.7;justify-content:space-between;align-items:center;padding:.25rem .4rem .2rem;font-size:.7rem;font-weight:600;display:flex}.kanban-toolbar__dropdown-header-hint[data-v-0f08787b]{text-transform:none;letter-spacing:0;color:var(--kanban-toolbar-fg);opacity:.85;margin-left:auto;font-size:.68rem;font-weight:600}.kanban-toolbar__dropdown-clear[data-v-0f08787b]{color:var(--kanban-toolbar-search-fg);background:var(--kanban-toolbar-pill-hover);border-radius:999px;padding:.2rem .5rem;font-size:.72rem;font-weight:600}.kanban-toolbar__dropdown-clear[data-v-0f08787b]:hover{background:color-mix(in srgb,var(--kanban-toolbar-pill-hover) 60%,transparent)}.kanban-toolbar__dropdown-list[data-v-0f08787b]{gap:.35rem;display:grid}.kanban-toolbar__dropdown-item[data-v-0f08787b]{color:inherit;cursor:pointer;border-radius:.5rem;align-items:center;gap:.45rem;padding:.35rem .4rem;font-size:.75rem;display:flex}.kanban-toolbar__dropdown-item[data-v-0f08787b]:hover{background:var(--kanban-toolbar-pill-hover)}.kanban-toolbar__dropdown-item.is-active[data-v-0f08787b]{background:var(--kanban-toolbar-pill-active-bg);color:var(--kanban-toolbar-pill-active-fg);box-shadow:0 6px 14px var(--kanban-toolbar-pill-active-border)}.kanban-toolbar__dropdown-item[data-v-0f08787b]:focus,.kanban-toolbar__dropdown-item[data-v-0f08787b]:focus-visible,.kanban-toolbar__dropdown-item[data-v-0f08787b]:focus-within{background:var(--kanban-toolbar-pill-hover);outline:none}.kanban-toolbar__dropdown-divider[data-v-0f08787b]{background:var(--kanban-toolbar-divider);height:1px;margin:.15rem .3rem}.kanban-toolbar__dropdown-hint[data-v-0f08787b]{text-transform:uppercase;letter-spacing:.05em;border:1px solid var(--kanban-toolbar-pill-border);color:var(--kanban-toolbar-fg);background:var(--kanban-toolbar-title-bg);opacity:.75;border-radius:999px;margin-left:auto;padding:.1rem .35rem;font-size:.65rem}.kanban-toolbar__dropdown-item.is-active .kanban-toolbar__dropdown-hint[data-v-0f08787b]{color:color-mix(in srgb,var(--kanban-toolbar-pill-active-fg) 85%,transparent);border-color:color-mix(in srgb,var(--kanban-toolbar-pill-active-fg) 35%,transparent);background:color-mix(in srgb,var(--kanban-toolbar-pill-active-fg) 20%,transparent);opacity:1}.kanban-toolbar__label-chip[data-v-0f08787b]{color:hsl(var(--primary-foreground));border-radius:999px;align-items:center;padding:.1rem .4rem;font-size:.65rem;display:inline-flex}.kanban-toolbar__assignee-option[data-v-0f08787b]{align-items:center;gap:.35rem;display:flex}.kanban-toolbar__assignee-avatar[data-v-0f08787b]{background:hsl(var(--accent));width:22px;height:22px;color:hsl(var(--foreground));border-radius:999px;justify-content:center;align-items:center;font-size:.6rem;font-weight:600;display:flex;overflow:hidden}.kanban-toolbar__assignee-avatar--unassigned[data-v-0f08787b]{background:var(--kanban-toolbar-title-bg);border:1px solid var(--kanban-toolbar-pill-border);color:var(--kanban-toolbar-fg);opacity:.85;font-weight:700}.kanban-toolbar__assignee-img[data-v-0f08787b]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.kanban-toolbar__assignee-initials[data-v-0f08787b]{font-size:.6rem;font-weight:600}.kanban-toolbar__assignee-name[data-v-0f08787b]{font-size:.75rem}.kanban-toolbar__dropdown-item--button[data-v-0f08787b]{text-align:left;background:0 0;border:none;width:100%}.kanban-toolbar__dropdown-item--button.is-selected[data-v-0f08787b]{background:var(--kanban-toolbar-pill-hover);font-weight:600}.kanban-toolbar__due-indicator[data-v-0f08787b]{border-radius:999px;width:10px;height:10px;margin-right:.3rem;display:inline-block}.kanban-toolbar__due-indicator--overdue[data-v-0f08787b]{background:hsl(var(--critical))}.kanban-toolbar__due-indicator--today[data-v-0f08787b]{background:hsl(var(--warning))}.kanban-toolbar__due-indicator--week[data-v-0f08787b]{background:hsl(var(--info))}.kanban-toolbar__quick-filters[data-v-0f08787b]{align-items:center;gap:.4rem;display:flex}.kanban-toolbar__quick-filter[data-v-0f08787b]{border:1px solid var(--kanban-toolbar-pill-border);color:var(--kanban-toolbar-fg);background:var(--kanban-toolbar-pill-bg);border-radius:999px;padding:.22rem .6rem;font-size:.72rem;transition:background-color .15s,border-color .15s,color .15s}.kanban-toolbar__quick-filter[data-v-0f08787b]:hover{background:var(--kanban-toolbar-pill-hover)}.kanban-toolbar__quick-filter.is-active[data-v-0f08787b]{border-color:var(--kanban-toolbar-pill-active-border);background:var(--kanban-toolbar-pill-active-bg);color:var(--kanban-toolbar-pill-active-fg)}.kanban-toolbar__quick-filter[data-v-0f08787b]:disabled{opacity:.5;cursor:not-allowed}.kanban-toolbar__search[data-v-0f08787b]{align-items:center;display:flex;position:relative}.kanban-toolbar__search-icon[data-v-0f08787b]{width:1rem;height:1rem;color:hsl(var(--muted-foreground));pointer-events:none;position:absolute;left:.5rem}.kanban-toolbar__search-input[data-v-0f08787b]{width:160px;color:var(--kanban-toolbar-search-fg);background:var(--kanban-toolbar-search-bg);border:1px solid var(--kanban-toolbar-pill-border);border-radius:8px;outline:none;padding:.24rem 1.9rem .24rem 1.65rem;font-size:.78rem;transition:border-color .2s,width .2s}.kanban-toolbar__search-input[data-v-0f08787b]:focus{border-color:hsl(var(--ring));width:210px}.kanban-toolbar__search-input[data-v-0f08787b]::placeholder{color:hsl(var(--muted-foreground))}.kanban-toolbar__search-clear[data-v-0f08787b]{color:hsl(var(--muted-foreground));cursor:pointer;background:0 0;border:none;border-radius:.25rem;justify-content:center;align-items:center;padding:.15rem;transition:color .15s,background-color .15s;display:flex;position:absolute;right:.35rem}.kanban-toolbar__search-clear[data-v-0f08787b]:hover{color:hsl(var(--foreground));background:hsl(var(--muted) / .6)}.kanban-toolbar__clear-all[data-v-0f08787b]{color:var(--kanban-toolbar-fg);background:var(--kanban-toolbar-pill-bg);border:1px solid var(--kanban-toolbar-pill-border);border-radius:6px;align-items:center;gap:.35rem;padding:.22rem .6rem;font-size:.75rem;transition:background-color .15s;display:inline-flex}.kanban-toolbar__clear-all[data-v-0f08787b]:hover{background:var(--kanban-toolbar-pill-hover)}.kanban-toolbar__dropdown--wide[data-v-0f08787b]{min-width:280px}.kanban-toolbar__dropdown--filters[data-v-0f08787b]{width:max-content;min-width:200px;max-width:320px;max-height:min(70vh,var(--reka-popover-content-available-height,70vh));left:0;right:auto;overflow-y:auto}.kanban-toolbar__dropdown--settings[data-v-0f08787b]{width:max-content;min-width:220px;max-width:320px;max-height:min(calc(100vh - 180px),var(--reka-popover-content-available-height,70vh));scrollbar-width:thin;scrollbar-color:hsl(var(--muted-foreground) / .4) hsl(var(--muted) / .3);padding:.5rem;left:auto;right:0;overflow-y:scroll}.kanban-toolbar__dropdown--settings[data-v-0f08787b]::-webkit-scrollbar{width:8px}.kanban-toolbar__dropdown--settings[data-v-0f08787b]::-webkit-scrollbar-track{background:hsl(var(--muted) / .3);border-radius:4px}.kanban-toolbar__dropdown--settings[data-v-0f08787b]::-webkit-scrollbar-thumb{background:hsl(var(--muted-foreground) / .5);background-clip:padding-box;border:2px solid #0000;border-radius:4px}.kanban-toolbar__dropdown--settings[data-v-0f08787b]::-webkit-scrollbar-thumb:hover{background:hsl(var(--muted-foreground) / .7)}.kanban-toolbar__filter-section[data-v-0f08787b]{border-bottom:1px solid var(--kanban-toolbar-divider);padding:.5rem 0}.kanban-toolbar__filter-section[data-v-0f08787b]:last-child{border-bottom:none;padding-bottom:0}.kanban-toolbar__filter-section[data-v-0f08787b]:first-child{padding-top:0}.kanban-toolbar__filter-section-header[data-v-0f08787b]{text-transform:uppercase;letter-spacing:.05em;color:var(--kanban-toolbar-fg);opacity:.7;align-items:center;gap:.4rem;padding:0 .25rem .35rem;font-size:.7rem;font-weight:600;display:flex}.kanban-toolbar__filter-section-header .kanban-toolbar__dropdown-clear[data-v-0f08787b]{margin-left:auto;padding:.1rem .4rem;font-size:.65rem}.kanban-toolbar__filter-section-content[data-v-0f08787b]{gap:.25rem;display:grid}.kanban-toolbar__filter-section-content--horizontal[data-v-0f08787b]{flex-wrap:wrap;gap:.35rem;display:flex}.kanban-toolbar__filter-section-hint[data-v-0f08787b]{padding:.25rem .25rem .5rem}.kanban-toolbar__due-option[data-v-0f08787b]{border:1px solid var(--kanban-toolbar-pill-border);background:var(--kanban-toolbar-pill-bg);color:var(--kanban-toolbar-fg);border-radius:999px;align-items:center;gap:.3rem;padding:.25rem .5rem;font-size:.72rem;display:inline-flex}.kanban-toolbar__due-option[data-v-0f08787b]:hover{background:var(--kanban-toolbar-pill-hover)}.kanban-toolbar__due-option.is-selected[data-v-0f08787b]{background:var(--kanban-toolbar-pill-active-bg);color:var(--kanban-toolbar-pill-active-fg);border-color:var(--kanban-toolbar-pill-active-border)}.kanban-toolbar__settings-section[data-v-0f08787b]{border-bottom:1px solid var(--kanban-toolbar-divider);padding:.75rem 0}.kanban-toolbar__settings-section[data-v-0f08787b]:last-child{border-bottom:none;padding-bottom:.25rem}.kanban-toolbar__settings-section[data-v-0f08787b]:first-child{padding-top:.25rem}.kanban-toolbar__settings-section-title[data-v-0f08787b]{text-transform:uppercase;letter-spacing:.05em;color:var(--kanban-toolbar-fg);opacity:.6;margin-bottom:.25rem;padding:.25rem .5rem .5rem;font-size:.68rem;font-weight:600}.kanban-toolbar__settings-row[data-v-0f08787b]{align-items:center;gap:.5rem;padding:.4rem .5rem;display:flex}.kanban-toolbar__settings-row>select[data-v-0f08787b],.kanban-toolbar__settings-row>.kanban-toolbar__density-toggle[data-v-0f08787b]{margin-left:auto}.kanban-toolbar__settings-label[data-v-0f08787b]{color:var(--kanban-toolbar-fg);align-items:center;gap:.4rem;font-size:.78rem;display:flex}.kanban-toolbar__settings-select[data-v-0f08787b]{border:1px solid var(--kanban-toolbar-pill-border);background:var(--kanban-toolbar-pill-bg);color:var(--kanban-toolbar-fg);cursor:pointer;border-radius:6px;padding:.25rem .5rem;font-size:.72rem}.kanban-toolbar__settings-select[data-v-0f08787b]:focus{border-color:hsl(var(--ring));outline:none}.kanban-toolbar__settings-item[data-v-0f08787b]{width:100%;color:var(--kanban-toolbar-fg);border-radius:.5rem;justify-content:flex-start;align-items:center;gap:.45rem;padding:.4rem .5rem;font-size:.78rem;display:flex}.kanban-toolbar__settings-item[data-v-0f08787b]:hover{background:var(--kanban-toolbar-pill-hover)}.kanban-toolbar__settings-item.is-active[data-v-0f08787b]{background:var(--kanban-toolbar-pill-active-bg);color:var(--kanban-toolbar-pill-active-fg)}.kanban-toolbar__density-toggle[data-v-0f08787b]{border:1px solid var(--kanban-toolbar-pill-border);border-radius:6px;display:flex;overflow:hidden}.kanban-toolbar__density-btn[data-v-0f08787b]{background:var(--kanban-toolbar-pill-bg);color:var(--kanban-toolbar-fg);cursor:pointer;border:none;padding:.2rem .5rem;font-size:.72rem;transition:background-color .15s}.kanban-toolbar__density-btn[data-v-0f08787b]:first-child{border-right:1px solid var(--kanban-toolbar-pill-border)}.kanban-toolbar__density-btn[data-v-0f08787b]:hover{background:var(--kanban-toolbar-pill-hover)}.kanban-toolbar__density-btn.is-active[data-v-0f08787b]{background:var(--kanban-toolbar-pill-active-bg);color:var(--kanban-toolbar-pill-active-fg)}.kanban-toolbar__theme-grid[data-v-0f08787b]{grid-template-columns:repeat(4,1fr);gap:.35rem;display:grid}.kanban-toolbar__theme-btn[data-v-0f08787b]{aspect-ratio:1.5;cursor:pointer;background-position:50%;background-size:cover;border:2px solid #0000;border-radius:4px;width:100%;transition:border-color .15s,transform .15s}.kanban-toolbar__theme-btn[data-v-0f08787b]:hover{transform:scale(1.05)}.kanban-toolbar__theme-btn.is-active[data-v-0f08787b]{border-color:var(--kanban-toolbar-pill-active-bg);box-shadow:0 0 0 2px var(--kanban-toolbar-pill-active-border)}.kanban-toolbar__theme-btn--image[data-v-0f08787b]{background-size:cover}.kanban-toolbar__aging-toggle[data-v-0f08787b]{border:1px solid var(--kanban-toolbar-pill-border);border-radius:6px;width:fit-content;display:flex;overflow:hidden}.kanban-toolbar__aging-btn[data-v-0f08787b]{background:var(--kanban-toolbar-pill-bg);color:var(--kanban-toolbar-fg);cursor:pointer;border:none;padding:.2rem .5rem;font-size:.72rem;transition:background-color .15s}.kanban-toolbar__aging-btn[data-v-0f08787b]:not(:last-child){border-right:1px solid var(--kanban-toolbar-pill-border)}.kanban-toolbar__aging-btn[data-v-0f08787b]:hover{background:var(--kanban-toolbar-pill-hover)}.kanban-toolbar__aging-btn.is-active[data-v-0f08787b]{background:var(--kanban-toolbar-pill-active-bg);color:var(--kanban-toolbar-pill-active-fg)}.kanban-toolbar__aging-hint[data-v-0f08787b]{color:var(--kanban-toolbar-muted);margin-top:.25rem;font-size:.68rem}.kanban-toolbar__dropdown-save[data-v-0f08787b]{color:var(--kanban-toolbar-search-fg);background:var(--kanban-toolbar-pill-hover);border-radius:999px;padding:.2rem .5rem;font-size:.72rem;font-weight:600}.kanban-toolbar__dropdown-save[data-v-0f08787b]:hover{background:color-mix(in srgb,var(--kanban-toolbar-pill-hover) 60%,transparent)}.kanban-toolbar__dropdown-empty[data-v-0f08787b]{text-align:center;color:hsl(var(--muted-foreground));padding:.5rem 0;font-size:.75rem}.kanban-toolbar__saved-filter[data-v-0f08787b]{border-radius:.5rem;justify-content:space-between;align-items:center;gap:.5rem;padding:.25rem;display:flex}.kanban-toolbar__saved-filter[data-v-0f08787b]:hover,.kanban-toolbar__saved-filter[data-v-0f08787b]:focus-within{background:hsl(var(--accent))}.kanban-toolbar__saved-filter-apply[data-v-0f08787b]{text-align:left;flex:1}.kanban-toolbar__saved-filter-apply[data-v-0f08787b]:focus-visible,.kanban-toolbar__saved-filter-delete[data-v-0f08787b]:focus-visible{outline:2px solid hsl(var(--ring) / .4);outline-offset:2px;border-radius:6px}.kanban-toolbar__saved-filter-name[data-v-0f08787b]{font-size:.8rem;font-weight:600;display:block}.kanban-toolbar__saved-filter-info[data-v-0f08787b]{color:hsl(var(--muted-foreground));flex-wrap:wrap;gap:.4rem;font-size:.65rem;display:flex}.kanban-toolbar__saved-filter-info span[data-v-0f08787b]{white-space:nowrap}.kanban-toolbar__saved-filter-delete[data-v-0f08787b]{color:hsl(var(--muted-foreground));border-radius:.4rem;padding:.25rem}.kanban-toolbar__saved-filter:hover .kanban-toolbar__saved-filter-delete[data-v-0f08787b]{color:hsl(var(--foreground))}.kanban-toolbar__saved-filter-delete[data-v-0f08787b]:hover{background:hsl(var(--destructive) / .1);color:hsl(var(--destructive))}.kanban-save-filter-modal[data-v-0f08787b]{background:hsl(var(--overlay) / .5);z-index:3000;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.kanban-save-filter-modal__content[data-v-0f08787b]{background:hsl(var(--card));color:hsl(var(--card-foreground));border:1px solid hsl(var(--border));width:min(90vw,420px);box-shadow:0 24px 48px hsl(var(--overlay) / .2);border-radius:.75rem;padding:1.25rem}.kanban-save-filter-modal__title[data-v-0f08787b]{margin:0 0 .75rem;font-size:1rem;font-weight:600}.kanban-save-filter-modal__hint[data-v-0f08787b]{color:hsl(var(--muted-foreground));font-size:.85rem;line-height:1.3}.kanban-save-filter-modal__input[data-v-0f08787b]{border:1px solid hsl(var(--border));background:hsl(var(--background));width:100%;color:hsl(var(--foreground));border-radius:.5rem;padding:.5rem .65rem;font-size:.85rem}.kanban-save-filter-modal__input[data-v-0f08787b]:focus{border-color:hsl(var(--primary));box-shadow:0 0 0 3px hsl(var(--ring) / .15);outline:none}.kanban-save-filter-modal__actions[data-v-0f08787b]{justify-content:flex-end;gap:.5rem;margin-top:.9rem;display:flex}.kanban-save-filter-modal__cancel[data-v-0f08787b]{border:1px solid hsl(var(--border));color:hsl(var(--muted-foreground));background:0 0;border-radius:999px;padding:.35rem .8rem}.kanban-save-filter-modal__cancel[data-v-0f08787b]:hover{background:hsl(var(--accent));color:hsl(var(--foreground))}.kanban-save-filter-modal__save[data-v-0f08787b]{background:hsl(var(--primary));color:hsl(var(--primary-foreground));border-radius:999px;padding:.35rem .8rem}.kanban-save-filter-modal__save--danger[data-v-0f08787b]{background:hsl(var(--destructive))}.kanban-save-filter-modal__save--danger[data-v-0f08787b]:hover{background:color-mix(in srgb,hsl(var(--destructive)) 85%,black)}.kanban-save-filter-modal__save[data-v-0f08787b]:hover{background:color-mix(in srgb,hsl(var(--primary)) 85%,black)}.kanban-save-filter-modal__save[data-v-0f08787b]:disabled{opacity:.6;cursor:not-allowed}.kanban-toolbar__title[data-v-0f08787b]{background:var(--kanban-toolbar-title-bg);color:var(--kanban-toolbar-fg);border-radius:8px;flex-shrink:0;align-items:center;gap:.35rem;padding:.2rem .55rem;display:inline-flex}.kanban-toolbar__title-text[data-v-0f08787b]{white-space:nowrap;text-overflow:ellipsis;max-width:200px;font-size:.9rem;font-weight:600;overflow:hidden}.kanban-toolbar[data-v-0f08787b]{--kanban-toolbar-bg:hsl(var(--background) / .92);--kanban-toolbar-border:hsl(var(--foreground) / .14);--kanban-toolbar-divider:hsl(var(--foreground) / .1);--kanban-toolbar-fg:hsl(var(--foreground));--kanban-toolbar-title-bg:hsl(var(--foreground) / .06);--kanban-toolbar-pill-bg:hsl(var(--background));--kanban-toolbar-pill-border:hsl(var(--foreground) / .14);--kanban-toolbar-pill-hover:hsl(var(--foreground) / .08);--kanban-toolbar-pill-active-bg:hsl(var(--primary));--kanban-toolbar-pill-active-fg:hsl(var(--primary-foreground));--kanban-toolbar-pill-active-border:hsl(var(--primary) / .4);--kanban-toolbar-badge-fg:hsl(var(--foreground));--kanban-toolbar-badge-bg:hsl(var(--foreground) / .08);--kanban-toolbar-search-bg:hsl(var(--background));--kanban-toolbar-search-fg:hsl(var(--foreground))}.kanban-theme--slate .kanban-toolbar,.kanban-theme--violet .kanban-toolbar,.kanban-theme--forest .kanban-toolbar,.kanban-theme--ocean .kanban-toolbar,.kanban-theme--sky .kanban-toolbar,.kanban-theme--sunset .kanban-toolbar,.kanban-theme--night .kanban-toolbar,.kanban-theme--mountains .kanban-toolbar,.kanban-theme--beach .kanban-toolbar,.kanban-theme--forest-img .kanban-toolbar,.kanban-theme--city .kanban-toolbar{--kanban-toolbar-bg:hsl(var(--overlay) / .28);--kanban-toolbar-border:hsl(var(--overlay-foreground) / .18);--kanban-toolbar-divider:hsl(var(--overlay-foreground) / .2);--kanban-toolbar-fg:hsl(var(--overlay-foreground));--kanban-toolbar-title-bg:hsl(var(--overlay) / .28);--kanban-toolbar-pill-bg:hsl(var(--overlay-foreground) / .18);--kanban-toolbar-pill-border:hsl(var(--overlay-foreground) / .2);--kanban-toolbar-pill-hover:hsl(var(--overlay-foreground) / .28);--kanban-toolbar-pill-active-bg:hsl(var(--overlay-foreground));--kanban-toolbar-pill-active-fg:hsl(var(--overlay));--kanban-toolbar-pill-active-border:hsl(var(--overlay-foreground) / .6);--kanban-toolbar-badge-fg:hsl(var(--overlay));--kanban-toolbar-badge-bg:hsl(var(--overlay-foreground));--kanban-toolbar-search-bg:hsl(var(--overlay-foreground) / .92);--kanban-toolbar-search-fg:hsl(var(--overlay))}.kanban-toolbar__group[data-v-0f08787b]{align-items:center;gap:.4rem;display:inline-flex}.kanban-board-menu[data-v-89f89e58]{--kb-menu-bg:hsl(var(--background) / .96);--kb-menu-border:hsl(var(--border) / .9);--kb-menu-shadow:0 18px 40px hsl(var(--foreground) / .18);--kb-menu-fg:hsl(var(--foreground));--kb-menu-muted-fg:hsl(var(--muted-foreground));--kb-menu-divider:hsl(var(--border) / .55);--kb-menu-control-bg:hsl(var(--background));--kb-menu-control-border:hsl(var(--border) / .9);--kb-menu-control-hover-bg:hsl(var(--accent) / .7);--kb-menu-control-active-bg:hsl(var(--primary));--kb-menu-control-active-border:hsl(var(--primary) / .35);--kb-menu-control-active-fg:hsl(var(--primary-foreground));--kb-menu-stat-bg:hsl(var(--muted) / .8);--kb-menu-stat-fg:hsl(var(--foreground));--kb-menu-theme-label-bg:hsl(var(--background) / .75);--kb-menu-theme-label-fg:hsl(var(--foreground));--kb-menu-theme-active-border:hsl(var(--primary));--kb-menu-theme-shadow:inset 0 0 0 1px hsl(var(--foreground) / .08);background:var(--kb-menu-bg);border:1px solid var(--kb-menu-border);width:320px;max-height:calc(100vh - 7rem);box-shadow:var(--kb-menu-shadow);color:var(--kb-menu-fg);opacity:0;pointer-events:none;z-index:30;border-radius:1rem;padding:1rem;transition:opacity .2s,transform .2s;position:fixed;top:5.5rem;right:1.5rem;overflow-y:auto;transform:translateY(12px)}.kanban-board-menu.is-open[data-v-89f89e58]{opacity:1;pointer-events:auto;transform:translateY(0)}.kanban-board-menu__header[data-v-89f89e58]{justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:1rem;display:flex}.kanban-board-menu__title[data-v-89f89e58]{text-transform:uppercase;letter-spacing:.08em;color:var(--kb-menu-muted-fg);font-size:.72rem;font-weight:600}.kanban-board-menu__subtitle[data-v-89f89e58]{color:var(--kb-menu-fg);font-size:1.05rem;font-weight:600}.kanban-board-menu__close[data-v-89f89e58]{border:1px solid var(--kb-menu-control-border);background:hsl(var(--foreground) / .06);width:32px;height:32px;color:var(--kb-menu-fg);border-radius:999px;justify-content:center;align-items:center;transition:background .2s,border-color .2s;display:inline-flex}.kanban-board-menu__close[data-v-89f89e58]:hover{background:hsl(var(--foreground) / .12);border-color:hsl(var(--foreground) / .18)}.kanban-board-menu__section[data-v-89f89e58]{border-top:1px solid var(--kb-menu-divider);padding:.85rem 0}.kanban-board-menu__section[data-v-89f89e58]:first-of-type{border-top:none;padding-top:0}.kanban-board-menu__section-title[data-v-89f89e58]{color:var(--kb-menu-muted-fg);margin-bottom:.6rem;font-size:.75rem;font-weight:600}.kanban-board-menu__stat[data-v-89f89e58]{background:var(--kb-menu-stat-bg);color:var(--kb-menu-stat-fg);border-radius:.6rem;justify-content:space-between;align-items:center;margin-bottom:.45rem;padding:.5rem .6rem;font-size:.85rem;display:flex}.kanban-board-menu__stat strong[data-v-89f89e58]{font-weight:600}.kanban-board-menu__themes[data-v-89f89e58]{grid-template-columns:repeat(3,1fr);gap:.5rem;display:grid}.kanban-board-menu__theme[data-v-89f89e58]{cursor:pointer;height:54px;box-shadow:var(--kb-menu-theme-shadow);border:2px solid #0000;border-radius:.65rem;transition:transform .2s,border-color .2s;position:relative;overflow:hidden}.kanban-board-menu__theme[data-v-89f89e58]:hover{transform:translateY(-2px)}.kanban-board-menu__theme.is-active[data-v-89f89e58]{border-color:var(--kb-menu-theme-active-border)}.kanban-board-menu__theme-label[data-v-89f89e58]{color:var(--kb-menu-theme-label-fg);background:var(--kb-menu-theme-label-bg);padding:.35rem .4rem;font-size:.7rem;font-weight:600;position:absolute;inset:auto 0 0}.kanban-board-menu__toggle[data-v-89f89e58]{text-align:left;border:1px solid var(--kb-menu-control-border);background:var(--kb-menu-control-bg);width:100%;color:var(--kb-menu-fg);border-radius:.6rem;margin-bottom:.45rem;padding:.55rem .7rem;font-size:.85rem;font-weight:500;transition:background .2s,border-color .2s,color .2s}.kanban-board-menu__toggle[data-v-89f89e58]:hover{background:var(--kb-menu-control-hover-bg)}.kanban-board-menu__toggle.is-active[data-v-89f89e58]{background:var(--kb-menu-control-active-bg);border-color:var(--kb-menu-control-active-border);color:var(--kb-menu-control-active-fg)}.kanban-board-menu__density[data-v-89f89e58]{gap:.4rem;display:grid}.kanban-board-menu__theme--image[data-v-89f89e58]{background-position:50%!important;background-size:cover!important}[data-v-89f89e58] .kanban-theme--forest .kanban-board-menu,[data-v-89f89e58] .kanban-theme--ocean .kanban-board-menu,[data-v-89f89e58] .kanban-theme--sunset .kanban-board-menu,[data-v-89f89e58] .kanban-theme--night .kanban-board-menu,[data-v-89f89e58] .kanban-theme--mountains .kanban-board-menu,[data-v-89f89e58] .kanban-theme--beach .kanban-board-menu,[data-v-89f89e58] .kanban-theme--forest-img .kanban-board-menu,[data-v-89f89e58] .kanban-theme--city .kanban-board-menu{--kb-menu-bg:hsl(var(--overlay) / .86);--kb-menu-border:hsl(var(--overlay-foreground) / .2);--kb-menu-shadow:0 18px 40px hsl(var(--overlay) / .35);--kb-menu-fg:hsl(var(--overlay-foreground));--kb-menu-muted-fg:hsl(var(--overlay-foreground) / .75);--kb-menu-divider:hsl(var(--overlay-foreground) / .18);--kb-menu-control-bg:hsl(var(--overlay-foreground) / .12);--kb-menu-control-border:hsl(var(--overlay-foreground) / .2);--kb-menu-control-hover-bg:hsl(var(--overlay-foreground) / .2);--kb-menu-stat-bg:hsl(var(--overlay-foreground) / .12);--kb-menu-stat-fg:hsl(var(--overlay-foreground));--kb-menu-theme-label-bg:hsl(var(--overlay) / .6);--kb-menu-theme-label-fg:hsl(var(--overlay-foreground));--kb-menu-theme-shadow:inset 0 0 0 1px hsl(var(--overlay-foreground) / .18)}.kanban-card[data-v-bc79a052]{border:1px solid hsl(var(--border));background:hsl(var(--background));border-radius:10px;transition:background-color .12s,border-color .12s,box-shadow .12s;overflow:hidden}.kanban-card[data-v-bc79a052]:hover{background:hsl(var(--muted) / .3);border-color:hsl(var(--primary) / .35)}.kanban-card[data-v-bc79a052]:focus-visible{outline:2px solid hsl(var(--primary));outline-offset:2px}.kanban-card__cover[data-v-bc79a052]{width:100%;height:8px}.kanban-card__labels-bar[data-v-bc79a052]{gap:6px;padding:8px 10px 0;display:flex}.kanban-card__label-chip[data-v-bc79a052]{opacity:.9;border-radius:999px;width:32px;height:8px}.kanban-card__content[data-v-bc79a052]{padding:10px}.kanban-card__title[data-v-bc79a052]{justify-content:space-between;align-items:flex-start;gap:8px;margin:0;display:flex}.kanban-card__title-text[data-v-bc79a052]{color:hsl(var(--foreground));font-size:13px;font-weight:600;line-height:1.3}.kanban-card__delete[data-v-bc79a052]{border:1px solid hsl(var(--border));text-align:center;width:20px;height:20px;color:hsl(var(--muted-foreground));background:0 0;border-radius:999px;font-size:12px;line-height:18px}.kanban-card__delete[data-v-bc79a052]:hover{color:hsl(var(--destructive));border-color:hsl(var(--destructive))}.kanban-card__description[data-v-bc79a052]{color:hsl(var(--muted-foreground));margin:8px 0 0;font-size:12px;line-height:1.35}.kanban-card__badges[data-v-bc79a052]{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.kanban-card__badge[data-v-bc79a052]{border:1px solid hsl(var(--border));background:hsl(var(--muted) / .35);color:hsl(var(--foreground));border-radius:6px;align-items:center;gap:4px;padding:2px 6px;font-size:11px;display:inline-flex}.kanban-card__badge-icon[data-v-bc79a052]{width:12px;height:12px}.kanban-card__badge--due[data-v-bc79a052]{border-color:hsl(var(--primary) / .3)}.kanban-card__badge--due-overdue[data-v-bc79a052]{border-color:hsl(var(--destructive) / .45);color:hsl(var(--destructive))}.kanban-column[data-v-9809a796]{background-color:var(--kanban-column-bg,hsl(var(--muted)));border:1px solid var(--kanban-column-border,hsl(var(--border) / .8));width:272px;min-width:272px;max-width:272px;box-shadow:var(--kanban-column-shadow,0 1px 0 hsl(var(--border) / .7));border-radius:12px;flex-direction:column;height:fit-content;max-height:100%;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Droid Sans,Helvetica Neue,sans-serif;display:flex}.kanban-column--compact[data-v-9809a796]{width:16rem;min-width:16rem;max-width:16rem}.kanban-column--over[data-v-9809a796]{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-color:hsl(var(--primary) / .4)}.kanban-column--over .kanban-column__content[data-v-9809a796]:after{content:"";pointer-events:none;background:hsl(var(--primary) / .08);border-radius:10px;position:absolute;inset:0}.kanban-column__header[data-v-9809a796]{z-index:50;background:0 0;justify-content:space-between;align-items:center;padding:10px 12px 4px;display:flex;position:relative;overflow:visible}.kanban-column__title[data-v-9809a796]{flex:1;align-items:center;display:flex}.kanban-column__title[data-v-9809a796]>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(.5rem * var(--tw-space-x-reverse));margin-left:calc(.5rem * calc(1 - var(--tw-space-x-reverse)))}.kanban-column__title-text[data-v-9809a796]{text-overflow:ellipsis;white-space:nowrap;color:var(--kanban-list-title,hsl(var(--foreground)));font-size:.875rem;font-weight:600;line-height:1.25rem;overflow:hidden}.kanban-column__count[data-v-9809a796]{color:hsl(var(--muted-foreground));font-weight:400}.kanban-column__count--at-limit[data-v-9809a796]{color:hsl(var(--warning,var(--foreground)));font-weight:500}.kanban-column__count--exceeded[data-v-9809a796]{color:hsl(var(--destructive));font-weight:600}.kanban-column--wip-at-limit[data-v-9809a796]{border-width:2px;border-color:hsl(var(--warning,var(--foreground)))}.kanban-column--wip-exceeded[data-v-9809a796],.kanban-column--wip-drop-blocked[data-v-9809a796]{border-width:2px;border-color:hsl(var(--destructive));background-color:hsl(var(--destructive) / .12)}.kanban-column--wip-drop-blocked .kanban-column__cards[data-v-9809a796]{filter:blur(2px);opacity:.35;transition:filter .12s,opacity .12s}.kanban-column--wip-drop-blocked .kanban-column__card-item[data-v-9809a796]{pointer-events:none}.kanban-column__actions[data-v-9809a796]{align-items:center;display:flex}.kanban-column__actions[data-v-9809a796]>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(.25rem * var(--tw-space-x-reverse));margin-left:calc(.25rem * calc(1 - var(--tw-space-x-reverse)))}.kanban-column__actions[data-v-9809a796]{opacity:0;transition:none}.kanban-column:hover .kanban-column__actions[data-v-9809a796],.kanban-column:focus-within .kanban-column__actions[data-v-9809a796]{opacity:1}.kanban-column__menu[data-v-9809a796]{position:relative;overflow:visible}.kanban-column__action[data-v-9809a796]{border-radius:.25rem;padding:.25rem}.kanban-column__action[data-v-9809a796]:hover{background-color:hsl(var(--muted))}.kanban-column__action-icon[data-v-9809a796]{width:1rem;height:1rem;color:hsl(var(--muted-foreground))}.kanban-column__action-icon[data-v-9809a796]:hover{color:hsl(var(--foreground))}.kanban-column__content[data-v-9809a796]{flex-direction:column;flex:1;min-height:0;padding:0 4px 4px;display:flex;position:relative;overflow:hidden}.kanban-column__wip-block-overlay[data-v-9809a796]{z-index:30;pointer-events:none;text-align:center;color:hsl(var(--destructive));background:hsl(var(--destructive) / .1);border-radius:10px;flex-direction:column;justify-content:center;align-items:center;padding:16px;display:flex;position:absolute;inset:0}.kanban-column__wip-block-title[data-v-9809a796]{font-size:14px;font-weight:700}.kanban-column__wip-block-subtitle[data-v-9809a796]{color:hsl(var(--destructive) / .95);margin-top:4px;font-size:12px}.kanban-column__done-badge[data-v-9809a796]{background:color-mix(in srgb,hsl(var(--primary)) 14%,transparent);color:hsl(var(--primary));border-radius:999px;justify-content:center;align-items:center;margin-left:8px;padding:2px 8px;font-size:11px;font-weight:700;line-height:1.2;display:inline-flex}.kanban-column--wip-drop-blocked .kanban-column__cards[data-v-9809a796]{filter:blur(2px)}.kanban-column__cards[data-v-9809a796]{flex:1;min-height:0;padding:4px 4px 8px;overflow:hidden auto}.kanban-column__cards-list[data-v-9809a796]{pointer-events:auto;position:relative}.kanban-column__card-item[data-v-9809a796]{will-change:transform;-webkit-user-select:none;user-select:none;pointer-events:auto;padding-bottom:8px;transition:opacity .15s,box-shadow .15s}.kanban-column__card-item--dragging[data-v-9809a796]{opacity:.4;cursor:grabbing!important}.kanban-column__card-item--menu-open[data-v-9809a796]{z-index:200}.kanban-column__card-item--overlay-open[data-v-9809a796]{z-index:6000}.kanban-column__card-item--dragging .kanban-card[data-v-9809a796],.kanban-column__card-item.dragging .kanban-card[data-v-9809a796]{--tw-rotate:2deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));opacity:.5;--tw-shadow:0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);z-index:1000}.dragging{--tw-scale-x:1.05;--tw-scale-y:1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));opacity:.6;--tw-shadow:0 25px 50px -12px #00000040;--tw-shadow-colored:0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);z-index:9999;transition:transform .15s cubic-bezier(.4,0,.2,1);cursor:grabbing!important}body.kanban-dragging{will-change:transform}.kanban-column__add-card-bottom[data-v-9809a796]{z-index:10;padding-bottom:.5rem;padding-left:.5rem;padding-right:.5rem;position:relative}.kanban-column__add-card-trigger[data-v-9809a796]{text-align:left;width:100%;color:var(--kanban-list-action,hsl(var(--muted-foreground)));border-radius:8px;align-items:center;padding:.375rem .5rem;font-size:.875rem;line-height:1.25rem;transition:background-color .15s,color .15s;display:flex}.kanban-column__add-card-trigger[data-v-9809a796]:hover{background-color:hsl(var(--accent));color:hsl(var(--foreground))}.kanban-column__add-card-icon[data-v-9809a796]{width:1rem;height:1rem;margin-right:.25rem}.kanban-column__add-card-form[data-v-9809a796]{z-index:50;flex-direction:column;gap:.5rem;display:flex;position:relative}.kanban-column__add-card-input[data-v-9809a796]{width:100%;padding:.5rem;font-size:.875rem;line-height:1.25rem}.kanban-column__add-card-input[data-v-9809a796]:focus{outline-offset:2px;outline:2px solid #0000}.kanban-column__add-card-input[data-v-9809a796]{background:hsl(var(--background));border:1px solid hsl(var(--border));resize:none;box-shadow:none;border-radius:8px}.kanban-column__add-card-input[data-v-9809a796]:focus{box-shadow:inset 0 0 0 2px hsl(var(--ring))}.kanban-column__add-card-actions[data-v-9809a796]{align-items:center;gap:.5rem;margin-top:.25rem;display:flex}.kanban-column__add-card-btn[data-v-9809a796]{padding:.375rem .75rem;font-size:.875rem;font-weight:500;line-height:1.25rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);animation-duration:.15s}.kanban-column__add-card-btn[data-v-9809a796]:disabled{cursor:not-allowed;opacity:.5}.kanban-column__add-card-btn[data-v-9809a796]{border-radius:6px}.kanban-column__add-card-btn--add[data-v-9809a796]{background-color:hsl(var(--primary));color:hsl(var(--primary-foreground))}.kanban-column__add-card-btn--add[data-v-9809a796]:hover{background-color:hsl(var(--primary) / .9)}.kanban-column__add-card-btn--cancel[data-v-9809a796]{color:hsl(var(--muted-foreground));background:0 0;padding:.25rem}.kanban-column__add-card-btn--cancel[data-v-9809a796]:hover{color:hsl(var(--foreground))}.kanban-column__drop-indicator[data-v-9809a796]{pointer-events:none;z-index:20;height:3px;margin:-2px 0;position:absolute;left:0;right:0}.kanban-column__drop-indicator-line[data-v-9809a796]{background:hsl(var(--primary));opacity:.9;width:100%;height:100%;box-shadow:0 0 0 1px hsl(var(--primary) / .18),0 4px 10px hsl(var(--primary) / .22);border-radius:9999px}.kanban-column__drop-indicator--top .kanban-column__drop-indicator-line[data-v-9809a796]{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.kanban-column__drop-indicator--bottom .kanban-column__drop-indicator-line[data-v-9809a796]{border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.kanban-card-enter-active[data-v-9809a796],.kanban-card-leave-active[data-v-9809a796]{transition:opacity .2s}.kanban-card-enter-from[data-v-9809a796],.kanban-card-leave-to[data-v-9809a796]{opacity:0}.kanban-card-move[data-v-9809a796]{transition:transform .3s}.kanban-column__card-item[data-v-9809a796]:not(.kanban-column__card-item--dragging){cursor:grab}.kanban-column__card-item[data-v-9809a796]:active{cursor:grabbing}.kanban-columns[data-v-6fcacdca]{height:100%;min-height:0;padding-bottom:12px}.kanban-column-wrapper[data-v-6fcacdca]{border-radius:.75rem;flex-shrink:0;align-self:stretch;transition:box-shadow .15s,transform .15s;position:relative}.kanban-column-wrapper.drop-before[data-v-6fcacdca]:before,.kanban-column-wrapper.drop-after[data-v-6fcacdca]:after{content:"";background:hsl(var(--primary));pointer-events:none;z-index:50;border-radius:9999px;width:3px;position:absolute;top:.5rem;bottom:.5rem}.kanban-column-wrapper.drop-before[data-v-6fcacdca]:before{left:-.5rem}.kanban-column-wrapper.drop-after[data-v-6fcacdca]:after{right:-.5rem}.kanban-column-wrapper.is-dragging[data-v-6fcacdca]{opacity:.6}.kanban-swimlanes[data-v-49061d44]{--swimlane-cell-max-height:640px;flex:auto;min-height:0;padding:0 1rem}.kanban-swimlanes__scroll[data-v-49061d44]{-webkit-overflow-scrolling:touch;scrollbar-gutter:stable both-edges;height:100%;min-height:0;overflow:auto}.kanban-swimlanes__grid[data-v-49061d44]{align-items:start;gap:.5rem 1rem;width:max-content;min-width:100%;padding:.5rem 0 1rem;display:grid}.kanban-swimlanes__corner[data-v-49061d44]{z-index:60;background:0 0;height:40px;position:sticky;top:0;left:0}.kanban-swimlanes__col-header[data-v-49061d44]{z-index:50;background:hsl(var(--card));border:1px solid hsl(var(--border));border-radius:10px;align-items:center;gap:.5rem;height:40px;padding:0 10px;display:flex;position:sticky;top:0}.kanban-swimlanes__col-title[data-v-49061d44]{color:hsl(var(--foreground));text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:.85rem;font-weight:700;overflow:hidden}.kanban-swimlanes__col-count[data-v-49061d44]{background:hsl(var(--muted));border:1px solid hsl(var(--border));color:hsl(var(--muted-foreground));border-radius:999px;padding:.1rem .45rem;font-size:.72rem;font-weight:600}.kanban-swimlanes__lane-header[data-v-49061d44]{z-index:40;background:hsl(var(--muted));border:1px solid hsl(var(--border));text-align:left;border-radius:12px;align-items:center;gap:.4rem;width:100%;min-height:56px;padding:.55rem .6rem;display:flex;position:sticky;top:calc(40px + .5rem);left:0}.kanban-swimlanes__lane-chevron[data-v-49061d44]{width:16px;height:16px;color:hsl(var(--muted-foreground));flex:none}.kanban-swimlanes__lane-color[data-v-49061d44]{border-radius:3px;flex:none;width:10px;height:10px}.kanban-swimlanes__lane-title[data-v-49061d44]{color:hsl(var(--foreground));text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:.85rem;font-weight:700;overflow:hidden}.kanban-swimlanes__lane-count[data-v-49061d44]{background:hsl(var(--muted));border:1px solid hsl(var(--border));color:hsl(var(--muted-foreground));border-radius:999px;padding:.12rem .5rem;font-size:.72rem;font-weight:700}.kanban-swimlanes__cell[data-v-49061d44]{background-color:hsl(var(--muted) / .4);border:1px solid hsl(var(--border));border-radius:12px;min-height:56px;padding:8px}.kanban-swimlanes__cell.is-drop-target[data-v-49061d44]{border-color:hsl(var(--primary));box-shadow:0 0 0 2px hsl(var(--primary) / .2)}.kanban-swimlanes__cell.is-collapsed[data-v-49061d44]{box-shadow:none;background:0 0;border-color:#0000;height:0;min-height:0;padding:0;overflow:hidden}.kanban-swimlanes__cell-cards[data-v-49061d44]{max-height:min(var(--swimlane-cell-max-height),70vh);overscroll-behavior:contain;gap:8px;padding-right:2px;display:grid;overflow-y:auto}.kanban-swimlanes__card-wrapper[data-v-49061d44]{width:100%}.kanban-swimlanes__cell-empty[data-v-49061d44]{color:hsl(var(--muted-foreground));text-align:center;padding:.35rem 0;font-weight:600}.kanban-modal-overlay[data-v-badae557]{z-index:90;background:hsl(var(--foreground) / .35);justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.kanban-modal[data-v-badae557]{border:1px solid hsl(var(--border));background:hsl(var(--card));width:min(520px,100%);box-shadow:0 18px 48px hsl(var(--foreground) / .28);border-radius:12px;padding:16px}.kanban-modal__header[data-v-badae557]{margin-bottom:12px}.kanban-modal__title[data-v-badae557]{color:hsl(var(--foreground));margin:0;font-size:18px;font-weight:700}.kanban-modal__subtitle[data-v-badae557]{color:hsl(var(--muted-foreground));margin:6px 0 0;font-size:13px}.kanban-modal__body[data-v-badae557]{margin-bottom:12px}.kanban-modal__label[data-v-badae557]{color:hsl(var(--muted-foreground));margin-bottom:6px;font-size:12px;font-weight:600;display:block}.kanban-modal__select[data-v-badae557]{border:1px solid hsl(var(--border));background:hsl(var(--background));width:100%;height:36px;color:hsl(var(--foreground));border-radius:8px;padding:0 10px;font-size:14px;display:block}.kanban-modal__footer[data-v-badae557]{justify-content:flex-end;gap:8px;display:flex}.kanban-modal-overlay[data-v-a99b27dc]{z-index:90;background:hsl(var(--foreground) / .35);justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.kanban-modal[data-v-a99b27dc]{border:1px solid hsl(var(--border));background:hsl(var(--card));width:min(520px,100%);box-shadow:0 18px 48px hsl(var(--foreground) / .28);border-radius:12px;padding:16px}.kanban-modal__header[data-v-a99b27dc]{margin-bottom:8px}.kanban-modal__title[data-v-a99b27dc]{color:hsl(var(--foreground));margin:0;font-size:18px;font-weight:700}.kanban-modal__body[data-v-a99b27dc]{margin-bottom:14px}.kanban-modal__text[data-v-a99b27dc]{color:hsl(var(--muted-foreground));margin:0;font-size:13px;line-height:1.45}.kanban-modal__text-strong[data-v-a99b27dc]{color:hsl(var(--foreground))}.kanban-modal__strategy[data-v-a99b27dc]{gap:8px;margin-top:12px;display:grid}.kanban-modal__strategy-item[data-v-a99b27dc]{color:hsl(var(--foreground));align-items:center;gap:8px;font-size:13px;display:flex}.kanban-modal__move-target[data-v-a99b27dc]{margin-top:6px}.kanban-modal__label[data-v-a99b27dc]{color:hsl(var(--muted-foreground));margin-bottom:6px;font-size:12px;font-weight:600;display:block}.kanban-modal__select[data-v-a99b27dc]{border:1px solid hsl(var(--border));background:hsl(var(--background));width:100%;height:36px;color:hsl(var(--foreground));border-radius:8px;padding:0 10px;font-size:14px;display:block}.kanban-modal__footer[data-v-a99b27dc]{justify-content:flex-end;gap:8px;display:flex}.rb-kanban__toolbar[data-v-9c7cdb97]{z-index:2;border-bottom:1px solid hsl(var(--border));background:hsl(var(--card));align-items:center;gap:8px;padding:8px;display:flex;position:sticky;top:0}.rb-kanban__toolbar-title[data-v-9c7cdb97]{color:hsl(var(--foreground));text-overflow:ellipsis;white-space:nowrap;max-width:220px;font-size:12px;font-weight:600;overflow:hidden}.rb-kanban__search[data-v-9c7cdb97]{border:1px solid hsl(var(--border));background:hsl(var(--background));border-radius:8px;width:240px;max-width:100%;padding:6px 10px;font-size:12px}.rb-kanban__quick-filters[data-v-9c7cdb97]{align-items:center;gap:6px;display:inline-flex}.rb-kanban__quick-btn[data-v-9c7cdb97]{border:1px solid hsl(var(--border));background:hsl(var(--background));color:hsl(var(--muted-foreground));border-radius:8px;padding:6px 8px;font-size:11px;line-height:1}.rb-kanban__quick-btn.is-active[data-v-9c7cdb97]{color:hsl(var(--foreground));border-color:hsl(var(--primary))}.rb-kanban__toolbar-btn[data-v-9c7cdb97]{border:1px solid hsl(var(--border));background:hsl(var(--background));color:hsl(var(--foreground));border-radius:8px;padding:6px 10px;font-size:12px}.rb-kanban__toolbar-btn[data-v-9c7cdb97]:hover{background:hsl(var(--muted) / .4)}.rb-kanban__toolbar-note[data-v-9c7cdb97]{color:hsl(var(--muted-foreground));font-size:11px}.rb-kanban__columns[data-v-9c7cdb97]{align-items:flex-start;gap:12px;min-height:100%;padding:8px;display:flex}.rb-kanban__column[data-v-9c7cdb97]{border:1px solid hsl(var(--border));border-top:3px solid hsl(var(--border));background:hsl(var(--card));border-radius:10px;flex-direction:column;width:300px;min-width:300px;max-width:300px;max-height:calc(100% - 2px);display:flex}.rb-kanban__column-header[data-v-9c7cdb97]{border-bottom:1px solid hsl(var(--border));justify-content:space-between;align-items:center;gap:8px;padding:10px 12px;display:flex}.rb-kanban__column-title-wrap[data-v-9c7cdb97]{align-items:center;gap:6px;min-width:0;display:flex}.rb-kanban__column-title[data-v-9c7cdb97]{white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}.rb-kanban__column-done-badge[data-v-9c7cdb97]{color:hsl(var(--primary-foreground));background:hsl(var(--primary));border-radius:999px;padding:2px 6px;font-size:10px}.rb-kanban__column-count-wrap[data-v-9c7cdb97]{align-items:baseline;gap:2px;display:flex}.rb-kanban__column-count[data-v-9c7cdb97]{color:hsl(var(--muted-foreground));font-size:12px}.rb-kanban__column-wip[data-v-9c7cdb97]{color:hsl(var(--muted-foreground));font-size:11px}.rb-kanban__column-wip--limit[data-v-9c7cdb97]{color:hsl(var(--warning,var(--foreground)))}.rb-kanban__column-wip--exceed[data-v-9c7cdb97]{color:hsl(var(--destructive))}.rb-kanban__cards[data-v-9c7cdb97]{flex-direction:column;gap:8px;min-height:80px;padding:8px;display:flex;overflow:auto}.rb-kanban__card[data-v-9c7cdb97]{text-align:left;border:1px solid hsl(var(--border));background:hsl(var(--background));border-radius:8px;width:100%;padding:10px;transition:background-color .12s}.rb-kanban__card[data-v-9c7cdb97]:hover{background:hsl(var(--muted) / .3)}.rb-kanban__card-title-row[data-v-9c7cdb97]{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.rb-kanban__card-title[data-v-9c7cdb97]{flex:auto;font-size:13px;font-weight:600;line-height:1.35}.rb-kanban__card-delete[data-v-9c7cdb97]{border:1px solid hsl(var(--border));text-align:center;width:20px;height:20px;color:hsl(var(--muted-foreground));background:0 0;border-radius:999px;font-size:12px;line-height:18px}.rb-kanban__card-delete[data-v-9c7cdb97]:hover{color:hsl(var(--destructive));border-color:hsl(var(--destructive))}.rb-kanban__card-subtitle[data-v-9c7cdb97]{color:hsl(var(--muted-foreground));margin-top:4px;font-size:12px}.rb-kanban__card-meta[data-v-9c7cdb97]{flex-wrap:wrap;gap:4px;margin-top:8px;display:flex}.rb-kanban__meta-chip[data-v-9c7cdb97]{border:1px solid hsl(var(--border));color:hsl(var(--muted-foreground));border-radius:999px;padding:2px 6px;font-size:11px}.rb-kanban__add[data-v-9c7cdb97]{border-top:1px solid hsl(var(--border));padding:8px}.rb-kanban__add-trigger[data-v-9c7cdb97]{border:1px dashed hsl(var(--border));text-align:left;width:100%;color:hsl(var(--muted-foreground));background:0 0;border-radius:8px;padding:8px 10px;font-size:12px}.rb-kanban__add-trigger[data-v-9c7cdb97]:hover{color:hsl(var(--foreground))}.rb-kanban__add-form[data-v-9c7cdb97]{flex-direction:column;gap:8px;display:flex}.rb-kanban__add-input[data-v-9c7cdb97]{border:1px solid hsl(var(--border));background:hsl(var(--background));resize:vertical;border-radius:8px;width:100%;padding:8px;font-size:12px}.rb-kanban__add-actions[data-v-9c7cdb97]{gap:6px;display:flex}.rb-kanban__add-btn[data-v-9c7cdb97]{border:1px solid hsl(var(--border));background:0 0;border-radius:8px;padding:4px 10px;font-size:12px}.rb-kanban__add-btn--primary[data-v-9c7cdb97]{background:hsl(var(--primary));color:hsl(var(--primary-foreground));border-color:hsl(var(--primary))}.kanban-detail-overlay[data-v-0649d885]{z-index:9999;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.kanban-detail[data-v-0649d885]{background:hsl(var(--background,0 0% 100%));border-radius:12px;outline:none;width:560px;max-width:90vw;max-height:85vh;overflow-y:auto;box-shadow:0 25px 50px -12px #00000040}.kanban-detail__cover[data-v-0649d885]{border-radius:12px 12px 0 0;height:6px}.kanban-detail__header[data-v-0649d885]{justify-content:space-between;align-items:center;padding:14px 16px 0;display:flex}.kanban-detail__header-left[data-v-0649d885]{align-items:center;gap:8px;display:flex}.kanban-detail__column-badge[data-v-0649d885]{text-transform:uppercase;letter-spacing:.03em;border:1px solid;border-radius:999px;padding:3px 10px;font-size:11px;font-weight:600}.kanban-detail__close[data-v-0649d885]{width:28px;height:28px;color:hsl(var(--muted-foreground,0 0% 45%));cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;font-size:18px;display:flex}.kanban-detail__close[data-v-0649d885]:hover{background:hsl(var(--muted,0 0% 96%) / .5);color:hsl(var(--foreground,0 0% 4%))}.kanban-detail__title-row[data-v-0649d885]{padding:10px 16px 6px}.kanban-detail__title[data-v-0649d885]{color:hsl(var(--foreground,0 0% 4%));margin:0;font-size:18px;font-weight:700}.kanban-detail__title-input[data-v-0649d885]{border:1px solid hsl(var(--border,0 0% 90%));width:100%;color:hsl(var(--foreground,0 0% 4%));background:0 0;border-radius:6px;outline:none;padding:6px 10px;font-size:18px;font-weight:700}.kanban-detail__title-input[data-v-0649d885]:focus{border-color:hsl(var(--primary,220 90% 56%));box-shadow:0 0 0 2px hsl(var(--primary,220 90% 56%) / .15)}.kanban-detail__quick-fields[data-v-0649d885]{grid-template-columns:1fr 1fr;gap:8px;padding:6px 16px 10px;display:grid}.kanban-detail__field[data-v-0649d885]{flex-direction:column;gap:2px;display:flex}.kanban-detail__field--full[data-v-0649d885]{grid-column:1/-1}.kanban-detail__field-label[data-v-0649d885]{text-transform:uppercase;letter-spacing:.05em;color:hsl(var(--muted-foreground,0 0% 45%));font-size:10px;font-weight:600}.kanban-detail__field-value[data-v-0649d885]{color:hsl(var(--foreground,0 0% 4%));font-size:13px}.kanban-detail__field-value--overdue[data-v-0649d885],.kanban-detail__priority--high[data-v-0649d885]{color:hsl(var(--destructive,0 84% 60%));font-weight:600}.kanban-detail__priority--medium[data-v-0649d885]{color:#f59e0b;font-weight:600}.kanban-detail__labels[data-v-0649d885]{flex-wrap:wrap;gap:4px;display:flex}.kanban-detail__label-chip[data-v-0649d885]{color:#fff;border-radius:999px;padding:2px 8px;font-size:11px;font-weight:500}.kanban-detail__section[data-v-0649d885]{border-top:1px solid hsl(var(--border,0 0% 90%));padding:10px 16px}.kanban-detail__section-title[data-v-0649d885]{text-transform:uppercase;letter-spacing:.05em;color:hsl(var(--muted-foreground,0 0% 45%));margin:0 0 8px;font-size:11px;font-weight:700}.kanban-detail__textarea[data-v-0649d885]{border:1px solid hsl(var(--border,0 0% 90%));width:100%;color:hsl(var(--foreground,0 0% 4%));resize:vertical;background:0 0;border-radius:6px;outline:none;min-height:80px;padding:8px 10px;font-family:inherit;font-size:13px;line-height:1.5}.kanban-detail__textarea[data-v-0649d885]:focus{border-color:hsl(var(--primary,220 90% 56%))}.kanban-detail__description[data-v-0649d885]{color:hsl(var(--foreground,0 0% 4%));white-space:pre-wrap;margin:0;font-size:13px;line-height:1.5}.kanban-detail__fields-grid[data-v-0649d885]{grid-template-columns:1fr 1fr;gap:8px;display:grid}.kanban-detail__extra-field[data-v-0649d885]{flex-direction:column;gap:2px;display:flex}.kanban-detail__column-selector[data-v-0649d885]{flex-wrap:wrap;gap:6px;display:flex}.kanban-detail__column-btn[data-v-0649d885]{border:1px solid hsl(var(--border,0 0% 90%));color:hsl(var(--muted-foreground,0 0% 45%));cursor:pointer;background:0 0;border-radius:6px;padding:4px 12px;font-size:12px;transition:all .12s}.kanban-detail__column-btn[data-v-0649d885]:hover{background:hsl(var(--muted,0 0% 96%) / .5);color:hsl(var(--foreground,0 0% 4%))}.kanban-detail__column-btn--active[data-v-0649d885]{background:hsl(var(--primary,220 90% 56%) / .08);font-weight:600}.kanban-detail__footer[data-v-0649d885]{border-top:1px solid hsl(var(--border,0 0% 90%));justify-content:space-between;align-items:center;padding:10px 16px 14px;display:flex}.kanban-detail__meta[data-v-0649d885]{color:hsl(var(--muted-foreground,0 0% 45%));font-family:monospace;font-size:10px}.kanban-detail__footer-actions[data-v-0649d885]{gap:6px;display:flex}.kanban-detail__btn[data-v-0649d885]{border:1px solid hsl(var(--border,0 0% 90%));color:hsl(var(--foreground,0 0% 4%));cursor:pointer;background:0 0;border-radius:6px;padding:5px 14px;font-size:12px}.kanban-detail__btn[data-v-0649d885]:hover{background:hsl(var(--muted,0 0% 96%) / .5)}.kanban-detail__btn--danger[data-v-0649d885]{color:hsl(var(--destructive,0 84% 60%));border-color:hsl(var(--destructive,0 84% 60%) / .3)}.kanban-detail__btn--danger[data-v-0649d885]:hover{background:hsl(var(--destructive,0 84% 60%) / .08)}.rb-file-dropzone[data-v-d7c8026b]{cursor:pointer;-webkit-user-select:none;user-select:none;background:#94a3b814;border:2px dashed #94a3b873;border-radius:12px;width:100%;padding:14px 12px}.rb-file-dropzone__content[data-v-d7c8026b]{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:4px;min-height:38px;display:flex}.rb-file-dropzone__text[data-v-d7c8026b]{color:#334155;font-size:12px;font-weight:650}.rb-file-dropzone__hint[data-v-d7c8026b]{color:#64748b;font-size:12px}.rb-file-dropzone--dragging[data-v-d7c8026b]{background:#2563eb1a;border-color:#2563eb8c}.rb-file-dropzone--disabled[data-v-d7c8026b]{opacity:.6;cursor:not-allowed}.modal-enter-active[data-v-5bf63eba],.modal-leave-active[data-v-5bf63eba]{transition:opacity .2s}.modal-enter-from[data-v-5bf63eba],.modal-leave-to[data-v-5bf63eba]{opacity:0}.modal-enter-active>div[data-v-5bf63eba]:last-child,.modal-leave-active>div[data-v-5bf63eba]:last-child{transition:transform .2s}.modal-enter-from>div[data-v-5bf63eba]:last-child,.modal-leave-to>div[data-v-5bf63eba]:last-child{transform:scale(.95)}.embed-view-runtime[data-v-3682c652]{contain:layout style}.af-feed[data-v-f04e216f]{flex-direction:column;gap:12px;padding:4px 0;display:flex}.af-title[data-v-f04e216f]{color:var(--foreground,#111827);align-items:center;gap:6px;margin:0;font-size:16px;font-weight:600;display:flex}.af-title-icon[data-v-f04e216f]{width:18px;height:18px;color:var(--muted-foreground,#6b7280)}.af-empty[data-v-f04e216f]{color:var(--muted-foreground,#9ca3af);justify-content:center;align-items:center;gap:8px;padding:20px;font-size:14px;display:flex}.af-spinner[data-v-f04e216f]{border:2px solid var(--border,#e5e7eb);border-top-color:var(--primary,#3b82f6);border-radius:50%;width:18px;height:18px;animation:1s linear infinite af-spin-f04e216f}.af-spinner--sm[data-v-f04e216f]{width:14px;height:14px}@keyframes af-spin-f04e216f{to{transform:rotate(360deg)}}.af-load-more[data-v-f04e216f]{color:var(--primary,#3b82f6);border:1px solid var(--border,#e5e7eb);cursor:pointer;background:0 0;border-radius:6px;justify-content:center;align-items:center;gap:4px;padding:6px 12px;font-size:13px;transition:background .15s;display:flex}.af-load-more[data-v-f04e216f]:hover:not(:disabled){background:var(--accent,#f3f4f6)}.af-load-more[data-v-f04e216f]:disabled{opacity:.5;cursor:not-allowed}.af-icon-sm[data-v-f04e216f]{width:14px;height:14px}.af-list[data-v-f04e216f]{flex-direction:column;gap:8px;display:flex}.af-item[data-v-f04e216f]{align-items:flex-start;gap:10px;display:flex}.af-dot[data-v-f04e216f]{border-radius:50%;flex-shrink:0;width:8px;height:8px;margin-top:6px}.af-body[data-v-f04e216f]{flex:1;min-width:0}.af-desc[data-v-f04e216f]{color:var(--foreground,#374151);margin:0;font-size:14px;line-height:1.4}.af-actor[data-v-f04e216f]{color:var(--foreground,#111827);font-weight:600}.af-time[data-v-f04e216f]{color:var(--muted-foreground,#9ca3af);margin-top:1px;font-size:12px;display:block}.af-feed--compact .af-title[data-v-f04e216f]{font-size:13px}.af-feed--compact .af-list[data-v-f04e216f]{gap:4px}.af-feed--compact .af-dot[data-v-f04e216f]{width:6px;height:6px;margin-top:5px}.af-feed--compact .af-desc[data-v-f04e216f]{font-size:12px}.af-feed--compact .af-time[data-v-f04e216f]{font-size:10px}.approval-inbox[data-v-c3693112]{color:var(--rb-text,#1a1a1a);font-family:inherit;font-size:14px}.approval-inbox--compact[data-v-c3693112]{font-size:13px}.approval-inbox--compact .approval-inbox__item[data-v-c3693112]{padding:8px 12px}.approval-inbox__header[data-v-c3693112]{margin-bottom:12px}.approval-inbox__title-row[data-v-c3693112]{justify-content:space-between;align-items:center;gap:12px;display:flex}.approval-inbox__title[data-v-c3693112]{margin:0;font-size:18px;font-weight:600}.approval-inbox__controls[data-v-c3693112]{align-items:center;gap:8px;display:flex}.approval-inbox__select[data-v-c3693112]{border:1px solid var(--rb-border,#e2e2e2);background:var(--rb-bg,#fff);border-radius:6px;height:32px;padding:0 8px;font-size:13px}.approval-inbox__skeleton[data-v-c3693112]{flex-direction:column;gap:8px;display:flex}.approval-inbox__skeleton-row[data-v-c3693112]{background:var(--rb-muted,#f5f5f5);border-radius:8px;height:56px;animation:1.5s ease-in-out infinite pulse-c3693112}@keyframes pulse-c3693112{0%,to{opacity:1}50%{opacity:.5}}.approval-inbox__empty[data-v-c3693112]{border:1px solid var(--rb-border,#e2e2e2);background:var(--rb-bg,#fff);color:var(--rb-muted-fg,#737373);border-radius:8px;padding:16px;font-size:13px}.approval-inbox__list[data-v-c3693112]{flex-direction:column;gap:8px;display:flex}.approval-inbox__item[data-v-c3693112]{border:1px solid var(--rb-border,#e2e2e2);background:var(--rb-bg,#fff);border-radius:8px;justify-content:space-between;align-items:flex-start;gap:12px;padding:12px 16px;display:flex}.approval-inbox__item-content[data-v-c3693112]{flex:1;min-width:0}.approval-inbox__item-header[data-v-c3693112]{align-items:center;gap:8px;display:flex}.approval-inbox__item-name[data-v-c3693112]{font-weight:500}.approval-inbox__badge[data-v-c3693112]{background:var(--rb-muted,#f5f5f5);color:var(--rb-muted-fg,#737373);border-radius:9999px;padding:2px 8px;font-size:11px;display:inline-block}.approval-inbox__badge[data-status=approved][data-v-c3693112]{color:#15803d;background:#dcfce7}.approval-inbox__badge[data-status=rejected][data-v-c3693112]{color:#b91c1c;background:#fee2e2}.approval-inbox__item-meta[data-v-c3693112]{color:var(--rb-muted-fg,#737373);margin-top:4px;font-size:13px}.approval-inbox__item-meta code[data-v-c3693112]{font-family:monospace;font-size:12px}.approval-inbox__item-step[data-v-c3693112]{color:var(--rb-muted-fg,#737373);margin-top:2px;font-size:12px}.approval-inbox__sla[data-v-c3693112]{margin-left:8px;font-weight:500}.approval-inbox__sla[data-sla=on_time][data-v-c3693112]{color:#16a34a}.approval-inbox__sla[data-sla=warning][data-v-c3693112]{color:#d97706}.approval-inbox__sla[data-sla=breached][data-v-c3693112],.approval-inbox__sla[data-sla=critical][data-v-c3693112]{color:#dc2626}.approval-inbox__actions[data-v-c3693112]{flex-shrink:0;align-items:center;gap:8px;display:flex}.approval-inbox__btn[data-v-c3693112]{cursor:pointer;border:none;border-radius:6px;height:32px;padding:0 12px;font-size:13px;transition:opacity .15s}.approval-inbox__btn[data-v-c3693112]:disabled{opacity:.5;cursor:not-allowed}.approval-inbox__btn--outline[data-v-c3693112]{border:1px solid var(--rb-border,#e2e2e2);background:var(--rb-bg,#fff)}.approval-inbox__btn--outline[data-v-c3693112]:hover:not(:disabled){background:var(--rb-muted,#f5f5f5)}.approval-inbox__btn--approve[data-v-c3693112]{color:#fff;background:#16a34a}.approval-inbox__btn--approve[data-v-c3693112]:hover:not(:disabled){background:#15803d}.approval-inbox__btn--reject[data-v-c3693112]{color:#fff;background:#dc2626}.approval-inbox__btn--reject[data-v-c3693112]:hover:not(:disabled){background:#b91c1c}.task-inbox[data-v-2fc12586]{color:var(--rb-text,#1a1a1a);font-family:inherit;font-size:14px}.task-inbox--compact[data-v-2fc12586]{font-size:13px}.task-inbox--compact .task-inbox__task[data-v-2fc12586]{padding:6px 10px}.task-inbox__header[data-v-2fc12586]{margin-bottom:12px}.task-inbox__title-row[data-v-2fc12586]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.task-inbox__title[data-v-2fc12586]{margin:0;font-size:18px;font-weight:600}.task-inbox__controls[data-v-2fc12586]{align-items:center;gap:8px;display:flex}.task-inbox__search-wrap[data-v-2fc12586]{position:relative}.task-inbox__search[data-v-2fc12586]{border:1px solid var(--rb-border,#e2e2e2);background:var(--rb-bg,#fff);border-radius:6px;width:160px;height:32px;padding:0 10px;font-size:13px}.task-inbox__search[data-v-2fc12586]:focus{box-shadow:0 0 0 2px var(--rb-ring,#3b82f680);outline:none}.task-inbox__tabs[data-v-2fc12586]{border:1px solid var(--rb-border,#e2e2e2);background:var(--rb-muted,#f5f5f5);border-radius:8px;gap:4px;margin-top:8px;padding:4px;display:flex}.task-inbox__tab[data-v-2fc12586]{cursor:pointer;color:var(--rb-muted-fg,#737373);background:0 0;border:none;border-radius:6px;flex:1;padding:6px 16px;font-size:13px;font-weight:500;transition:all .15s}.task-inbox__tab--active[data-v-2fc12586]{background:var(--rb-bg,#fff);color:var(--rb-text,#1a1a1a);box-shadow:0 1px 3px #00000014}.task-inbox__tab-badge[data-v-2fc12586]{background:var(--rb-muted,#e5e5e5);border-radius:9999px;margin-left:4px;padding:1px 6px;font-size:11px;display:inline-block}.task-inbox__stats[data-v-2fc12586]{color:var(--rb-muted-fg,#737373);align-items:center;gap:12px;margin-bottom:8px;font-size:13px;display:flex}.task-inbox__stat--overdue[data-v-2fc12586]{color:#dc2626}.task-inbox__stat--today[data-v-2fc12586]{color:#d97706}.task-inbox__skeleton[data-v-2fc12586]{flex-direction:column;gap:8px;display:flex}.task-inbox__skeleton-row[data-v-2fc12586]{background:var(--rb-muted,#f5f5f5);border-radius:8px;height:52px;animation:1.5s ease-in-out infinite pulse-2fc12586}@keyframes pulse-2fc12586{0%,to{opacity:1}50%{opacity:.5}}.task-inbox__empty[data-v-2fc12586]{border:1px dashed var(--rb-border,#e2e2e2);text-align:center;color:var(--rb-muted-fg,#737373);border-radius:8px;flex-direction:column;justify-content:center;align-items:center;padding:32px 16px;font-size:14px;display:flex}.task-inbox__sections[data-v-2fc12586]{flex-direction:column;gap:16px;display:flex}.task-inbox__section-header[data-v-2fc12586]{cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:8px;width:100%;margin-bottom:6px;padding:0;display:flex}.task-inbox__chevron[data-v-2fc12586]{color:var(--rb-muted-fg,#737373);font-size:10px;transition:transform .15s}.task-inbox__chevron--collapsed[data-v-2fc12586]{transform:rotate(-90deg)}.task-inbox__section-title[data-v-2fc12586]{text-transform:uppercase;letter-spacing:.05em;color:var(--rb-muted-fg,#737373);font-size:12px;font-weight:600}.task-inbox__section-count[data-v-2fc12586]{background:var(--rb-muted,#f5f5f5);border-radius:9999px;padding:1px 8px;font-size:11px;font-weight:500}.task-inbox__task-list[data-v-2fc12586]{flex-direction:column;gap:4px;display:flex}.task-inbox__task[data-v-2fc12586]{border:1px solid var(--rb-border,#e2e2e2);background:var(--rb-bg,#fff);cursor:pointer;border-radius:8px;align-items:center;gap:10px;padding:8px 12px;transition:border-color .15s;display:flex}.task-inbox__task[data-v-2fc12586]:hover{border-color:var(--rb-primary,#3b82f6)}.task-inbox__task--selected[data-v-2fc12586]{border-color:var(--rb-primary,#3b82f6);background:color-mix(in srgb,var(--rb-primary,#3b82f6) 5%,var(--rb-bg,#fff))}.task-inbox__checkbox[data-v-2fc12586]{border:2px solid var(--rb-muted-fg,#a3a3a3);cursor:pointer;color:#fff;background:0 0;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;font-size:11px;transition:all .15s;display:flex}.task-inbox__checkbox[data-v-2fc12586]:hover{border-color:var(--rb-primary,#3b82f6)}.task-inbox__checkbox--done[data-v-2fc12586]{background:#16a34a;border-color:#16a34a}.task-inbox__task-content[data-v-2fc12586]{flex:1;min-width:0}.task-inbox__task-badges[data-v-2fc12586]{align-items:center;gap:4px;margin-bottom:2px;display:flex}.task-inbox__priority[data-v-2fc12586]{border-radius:4px;padding:1px 6px;font-size:11px;font-weight:500;display:inline-block}.task-inbox__priority[data-priority=high][data-v-2fc12586]{color:#b91c1c;background:#fee2e2}.task-inbox__priority[data-priority=medium][data-v-2fc12586]{color:#a16207;background:#fef9c3}.task-inbox__priority[data-priority=low][data-v-2fc12586]{color:#0369a1;background:#e0f2fe}.task-inbox__overdue-badge[data-v-2fc12586]{color:#b91c1c;background:#fee2e2;border-radius:4px;padding:1px 6px;font-size:11px;font-weight:500}.task-inbox__new-badge[data-v-2fc12586]{color:#1d4ed8;background:#dbeafe;border-radius:4px;padding:1px 6px;font-size:11px;font-weight:500}.task-inbox__task-title[data-v-2fc12586]{text-overflow:ellipsis;white-space:nowrap;font-weight:500;line-height:1.3;overflow:hidden}.task-inbox__task-title--done[data-v-2fc12586]{color:var(--rb-muted-fg,#737373);text-decoration:line-through}.task-inbox__task-meta[data-v-2fc12586]{color:var(--rb-muted-fg,#737373);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:12px;overflow:hidden}.task-inbox__due--overdue[data-v-2fc12586]{color:#dc2626}.task-inbox__status-select[data-v-2fc12586]{background:var(--rb-muted,#f5f5f5);border:none;border-radius:4px;flex-shrink:0;height:26px;padding:0 6px;font-size:12px}.task-inbox__status-select[data-v-2fc12586]:focus{box-shadow:0 0 0 1px var(--rb-ring,#3b82f680);outline:none}.task-inbox__btn[data-v-2fc12586]{cursor:pointer;border:none;border-radius:6px;height:32px;padding:0 12px;font-size:13px}.task-inbox__btn[data-v-2fc12586]:disabled{opacity:.5;cursor:not-allowed}.task-inbox__btn--outline[data-v-2fc12586]{border:1px solid var(--rb-border,#e2e2e2);background:var(--rb-bg,#fff)}.task-inbox__btn--outline[data-v-2fc12586]:hover:not(:disabled){background:var(--rb-muted,#f5f5f5)}.task-inbox__spinner[data-v-2fc12586]{border:2px solid var(--rb-muted,#e2e2e2);border-top-color:var(--rb-text,#1a1a1a);border-radius:50%;width:14px;height:14px;animation:.6s linear infinite spin-2fc12586;display:inline-block}@keyframes spin-2fc12586{to{transform:rotate(360deg)}}.automation-rules[data-v-54aa7e7a]{color:var(--rb-text,#1a1a1a);font-family:inherit;font-size:14px}.automation-rules--compact[data-v-54aa7e7a]{font-size:13px}.automation-rules__header[data-v-54aa7e7a]{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.automation-rules__title[data-v-54aa7e7a]{margin:0;font-size:18px;font-weight:600}.automation-rules__controls[data-v-54aa7e7a]{gap:8px;display:flex}.automation-rules__skeleton[data-v-54aa7e7a]{flex-direction:column;gap:8px;display:flex}.automation-rules__skeleton-row[data-v-54aa7e7a]{background:var(--rb-muted,#f5f5f5);border-radius:8px;height:52px;animation:1.5s ease-in-out infinite pulse-54aa7e7a}@keyframes pulse-54aa7e7a{0%,to{opacity:1}50%{opacity:.5}}.automation-rules__empty[data-v-54aa7e7a]{border:1px dashed var(--rb-border,#e2e2e2);text-align:center;color:var(--rb-muted-fg,#737373);border-radius:8px;padding:24px}.automation-rules__list[data-v-54aa7e7a]{flex-direction:column;gap:6px;display:flex}.automation-rules__item[data-v-54aa7e7a]{border:1px solid var(--rb-border,#e2e2e2);background:var(--rb-bg,#fff);border-radius:8px;align-items:center;gap:12px;padding:10px 14px;display:flex}.automation-rules__item-toggle[data-v-54aa7e7a]{flex-shrink:0}.automation-rules__item-content[data-v-54aa7e7a]{flex:1;min-width:0}.automation-rules__item-name[data-v-54aa7e7a]{font-weight:500}.automation-rules__item-meta[data-v-54aa7e7a]{color:var(--rb-muted-fg,#737373);align-items:center;gap:8px;margin-top:2px;font-size:12px;display:flex}.automation-rules__trigger-badge[data-v-54aa7e7a]{color:#1d4ed8;background:#dbeafe;border-radius:4px;padding:1px 6px;font-size:11px}.automation-rules__toggle[data-v-54aa7e7a]{cursor:pointer;background:#d4d4d8;border:none;border-radius:10px;width:36px;height:20px;transition:background .2s;position:relative}.automation-rules__toggle--on[data-v-54aa7e7a]{background:#16a34a}.automation-rules__toggle-thumb[data-v-54aa7e7a]{background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .2s;position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #00000026}.automation-rules__toggle--on .automation-rules__toggle-thumb[data-v-54aa7e7a]{transform:translate(16px)}.automation-rules__btn[data-v-54aa7e7a]{cursor:pointer;border:none;border-radius:6px;height:32px;padding:0 12px;font-size:13px}.automation-rules__btn[data-v-54aa7e7a]:disabled{opacity:.5;cursor:not-allowed}.automation-rules__btn--primary[data-v-54aa7e7a]{background:var(--rb-primary,#3b82f6);color:#fff}.automation-rules__btn--primary[data-v-54aa7e7a]:hover{opacity:.9}.automation-rules__btn--outline[data-v-54aa7e7a]{border:1px solid var(--rb-border,#e2e2e2);background:var(--rb-bg,#fff)}.automation-rules__btn--outline[data-v-54aa7e7a]:hover:not(:disabled){background:var(--rb-muted,#f5f5f5)}.automation-rules__btn--ghost[data-v-54aa7e7a]{color:var(--rb-muted-fg,#737373);background:0 0}.automation-rules__btn--ghost[data-v-54aa7e7a]:hover{color:var(--rb-text,#1a1a1a)}.automation-rules__overlay[data-v-54aa7e7a]{z-index:9999;background:#0006;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.automation-rules__modal[data-v-54aa7e7a]{background:var(--rb-bg,#fff);border-radius:12px;width:480px;max-width:90vw;box-shadow:0 10px 40px #00000026}.automation-rules__modal-header[data-v-54aa7e7a]{border-bottom:1px solid var(--rb-border,#e2e2e2);justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.automation-rules__modal-header h4[data-v-54aa7e7a]{margin:0;font-size:16px}.automation-rules__modal-body[data-v-54aa7e7a]{padding:20px}.automation-rules__modal-footer[data-v-54aa7e7a]{border-top:1px solid var(--rb-border,#e2e2e2);justify-content:flex-end;gap:8px;padding:12px 20px;display:flex}.automation-rules__field[data-v-54aa7e7a]{margin-bottom:12px;display:block}.automation-rules__field-label[data-v-54aa7e7a]{margin-bottom:4px;font-size:13px;font-weight:500;display:block}.automation-rules__input[data-v-54aa7e7a],.automation-rules__select[data-v-54aa7e7a]{border:1px solid var(--rb-border,#e2e2e2);background:var(--rb-bg,#fff);border-radius:6px;width:100%;height:36px;padding:0 10px;font-size:14px}.automation-rules__input[data-v-54aa7e7a]:focus,.automation-rules__select[data-v-54aa7e7a]:focus{box-shadow:0 0 0 2px var(--rb-ring,#3b82f680);outline:none}.notification-center[data-v-712f3080]{color:var(--rb-text,#1a1a1a);font-family:inherit;font-size:14px}.notification-center--compact[data-v-712f3080]{font-size:13px}.notification-center--compact .notification-center__item[data-v-712f3080]{padding:8px 10px}.notification-center__header[data-v-712f3080]{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.notification-center__title[data-v-712f3080]{align-items:center;gap:8px;margin:0;font-size:18px;font-weight:600;display:flex}.notification-center__badge[data-v-712f3080]{color:#fff;background:#dc2626;border-radius:10px;justify-content:center;align-items:center;min-width:20px;height:20px;padding:0 5px;font-size:11px;font-weight:600;display:inline-flex}.notification-center__controls[data-v-712f3080]{gap:8px;display:flex}.notification-center__empty[data-v-712f3080]{border:1px dashed var(--rb-border,#e2e2e2);text-align:center;color:var(--rb-muted-fg,#737373);border-radius:8px;padding:24px}.notification-center__list[data-v-712f3080]{flex-direction:column;gap:4px;display:flex}.notification-center__item[data-v-712f3080]{border:1px solid var(--rb-border,#e2e2e2);background:var(--rb-bg,#fff);cursor:pointer;border-radius:8px;align-items:flex-start;gap:10px;padding:10px 12px;transition:all .2s;display:flex}.notification-center__item[data-v-712f3080]:hover{border-color:var(--rb-primary,#3b82f6)}.notification-center__item--unread[data-v-712f3080]{background:color-mix(in srgb,var(--rb-primary,#3b82f6) 4%,var(--rb-bg,#fff));border-left:3px solid var(--rb-primary,#3b82f6)}.notification-center__dot[data-v-712f3080]{background:var(--rb-muted-fg,#a3a3a3);border-radius:50%;flex-shrink:0;width:8px;height:8px;margin-top:5px}.notification-center__dot[data-type=success][data-v-712f3080],.notification-center__dot[data-type=approval_completed][data-v-712f3080],.notification-center__dot[data-type=row_created][data-v-712f3080]{background:#16a34a}.notification-center__dot[data-type=error][data-v-712f3080],.notification-center__dot[data-type=approval_rejected][data-v-712f3080]{background:#dc2626}.notification-center__dot[data-type=warning][data-v-712f3080],.notification-center__dot[data-type=approval_step_changed][data-v-712f3080]{background:#d97706}.notification-center__dot[data-type=info][data-v-712f3080],.notification-center__dot[data-type=user_notification][data-v-712f3080]{background:#3b82f6}.notification-center__dot[data-type=comment_added][data-v-712f3080]{background:#8b5cf6}.notification-center__item-content[data-v-712f3080]{flex:1;min-width:0}.notification-center__item-title[data-v-712f3080]{font-weight:500;line-height:1.3}.notification-center__item--unread .notification-center__item-title[data-v-712f3080]{font-weight:600}.notification-center__item-message[data-v-712f3080]{color:var(--rb-muted-fg,#737373);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:13px;overflow:hidden}.notification-center__item-time[data-v-712f3080]{color:var(--rb-muted-fg,#a3a3a3);margin-top:2px;font-size:11px}.notification-center__dismiss[data-v-712f3080]{cursor:pointer;width:24px;height:24px;color:var(--rb-muted-fg,#a3a3a3);opacity:0;background:0 0;border:none;border-radius:4px;flex-shrink:0;font-size:12px;transition:opacity .15s}.notification-center__item:hover .notification-center__dismiss[data-v-712f3080]{opacity:1}.notification-center__dismiss[data-v-712f3080]:hover{background:var(--rb-muted,#f5f5f5);color:var(--rb-text,#1a1a1a)}.notification-center__btn[data-v-712f3080]{cursor:pointer;border:none;border-radius:6px;height:32px;padding:0 12px;font-size:13px}.notification-center__btn--ghost[data-v-712f3080]{color:var(--rb-muted-fg,#737373);background:0 0}.notification-center__btn--ghost[data-v-712f3080]:hover{color:var(--rb-text,#1a1a1a)}[data-v-5b72df13] .hl-str{color:#22c55e}[data-v-5b72df13] .hl-num{color:#f59e0b}[data-v-5b72df13] .hl-kw{color:#a855f7}[data-v-5b72df13] .hl-fn{color:#3b82f6}[data-v-5b72df13] .hl-ref{color:#0ea5e9}[data-v-5b72df13] .hl-op{color:#fb923c}[data-v-5b72df13] .hl-paren{opacity:.5}.formula-autocomplete textarea[data-v-3866d681]{caret-color:currentColor;color:#0000!important;-webkit-text-fill-color:transparent!important}.formula-autocomplete textarea[data-v-3866d681]::selection{background:#3b82f64d;-webkit-text-fill-color:transparent!important}.hr-editor[data-v-f5c72087]{color:#0f172a;font-size:12px}.hr-empty[data-v-f5c72087]{color:#64748b;margin:0;font-size:12px;font-style:italic}.hr-hint[data-v-f5c72087]{color:#64748b;margin:6px 0 0;font-size:11px}.hr-card[data-v-f5c72087]{background:#fff;border:1px solid #0f172a1f;border-radius:14px;margin-bottom:10px;padding:10px}.hr-top[data-v-f5c72087]{align-items:center;gap:8px;margin-bottom:8px;display:flex}.hr-chk-label[data-v-f5c72087]{white-space:nowrap;cursor:pointer;align-items:center;gap:6px;font-size:12px;display:flex}.hr-name[data-v-f5c72087]{background:#fff;border:1px solid #0f172a1f;border-radius:10px;outline:none;flex:1;height:28px;padding:6px 8px;font-size:11.5px}.hr-name[data-v-f5c72087]:focus{border-color:#3b82f6}.hr-mini[data-v-f5c72087]{cursor:pointer;white-space:nowrap;color:#0f172a;background:#f3f4f6;border:1px solid #0f172a1f;border-radius:10px;justify-content:center;align-items:center;min-width:30px;height:30px;padding:0 10px;font-size:13px;transition:background .15s;display:inline-flex}.hr-mini[data-v-f5c72087]:hover:not(:disabled){background:#e5e7eb}.hr-mini[data-v-f5c72087]:disabled{opacity:.3;cursor:default}.hr-mini--danger[data-v-f5c72087]{color:#b91c1c;background:#fff;border-color:#b91c1c59}.hr-mini--danger[data-v-f5c72087]:hover{background:#fef2f2}.hr-help[data-v-f5c72087]{color:#475569;margin:4px 0 8px;font-size:12px}.hr-conds[data-v-f5c72087]{flex-direction:column;gap:8px;display:flex}.hr-cond-row[data-v-f5c72087]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.hr-select[data-v-f5c72087],.hr-input[data-v-f5c72087]{box-sizing:border-box;background:#fff;border:1px solid #0f172a1f;border-radius:10px;outline:none;width:100%;height:29px;padding:6px 8px;font-size:11.5px}.hr-select[data-v-f5c72087]:focus,.hr-input[data-v-f5c72087]:focus{border-color:#3b82f6}.hr-input[data-v-f5c72087]:disabled{opacity:.5}.hr-cond-row>.hr-select[data-v-f5c72087]{flex:100%}.hr-cond-row>.hr-input[data-v-f5c72087]{flex:1;min-width:0}.hr-cond-row>.hr-mini[data-v-f5c72087]{flex:none}.hr-style-row[data-v-f5c72087]{flex-wrap:wrap;align-items:center;gap:12px;margin-top:10px;display:flex}.hr-style-label[data-v-f5c72087]{cursor:pointer;white-space:nowrap;align-items:center;gap:6px;font-size:12px;display:flex}.hr-color-in[data-v-f5c72087]{cursor:pointer;border:1px solid #0f172a1f;border-radius:6px;width:44px;height:32px;padding:2px}.hr-range-in[data-v-f5c72087]{cursor:pointer;width:120px;height:16px}.report-edit-page[data-v-078b3a8a]{z-index:var(--z-overlay-workbench);background:var(--surface);height:100vh;min-height:0;color:var(--text-primary);font-family:var(--font-sans);flex-direction:column;display:flex;position:fixed;inset:0;overflow:hidden}.report-edit-header[data-v-078b3a8a]{align-items:center;gap:var(--sp-3);padding:var(--sp-4) var(--sp-6);border-bottom:1px solid var(--border);background:var(--surface);display:flex}.report-edit-back[data-v-078b3a8a]{font-size:var(--text-sm);color:var(--text-secondary);cursor:pointer;padding:var(--sp-1) var(--sp-2);background:0 0;border:0}.report-edit-back[data-v-078b3a8a]:hover{color:var(--accent)}.report-edit-title[data-v-078b3a8a]{min-width:0;font-size:var(--text-xl);text-overflow:ellipsis;white-space:nowrap;flex:1;margin:0;font-weight:700;overflow:hidden}.report-edit-save[data-v-078b3a8a]{appearance:none;border:1px solid var(--accent);border-radius:var(--radius-sm);background:var(--accent);color:var(--btn-primary-text);cursor:pointer;font-family:var(--font-sans);font-size:var(--text-sm);padding:var(--sp-2) var(--sp-4);white-space:nowrap;font-weight:700}.report-edit-save[data-v-078b3a8a]:hover{background:var(--accent-hover,var(--accent));border-color:var(--accent-hover,var(--accent))}.report-edit-error[data-v-078b3a8a]{padding:var(--sp-3) var(--sp-6);font-size:var(--text-sm);color:var(--color-debit-text);background:var(--surface-raised);border-bottom:1px solid var(--color-debit-text)}.report-edit-canvas[data-v-078b3a8a]{--background:0 0% 100%;--foreground:222.2 84% 4.9%;--card:0 0% 100%;--card-foreground:222.2 84% 4.9%;--popover:0 0% 100%;--popover-foreground:222.2 84% 4.9%;--primary:221.2 83.2% 53.3%;--primary-foreground:210 40% 98%;--secondary:210 40% 96.1%;--secondary-foreground:222.2 47.4% 11.2%;--muted:210 40% 96.1%;--muted-foreground:215.4 16.3% 46.9%;--accent:210 40% 96.1%;--accent-foreground:222.2 47.4% 11.2%;--destructive:0 84.2% 60.2%;--destructive-foreground:210 40% 98%;--border:214.3 31.8% 72%;--input:214.3 31.8% 72%;--ring:222.2 84% 4.9%;--radius:.5rem;flex:1;min-height:0;overflow:auto}.report-edit-canvas[data-v-078b3a8a] .w-screen{min-width:1120px}.report-edit-canvas[data-v-078b3a8a] header>div:last-child>button:last-child,.report-edit-canvas[data-v-078b3a8a] header>div:last-of-type>button:last-of-type,.report-edit-canvas[data-v-078b3a8a] header>div:first-child{display:none}.report-edit-canvas[data-v-078b3a8a] *{box-sizing:border-box}.report-edit-canvas[data-v-078b3a8a] .h-screen{height:100%}.report-edit-canvas[data-v-078b3a8a] .w-screen,.report-edit-canvas[data-v-078b3a8a] .w-full{width:100%}.report-edit-canvas[data-v-078b3a8a] .h-full{height:100%}.report-edit-canvas[data-v-078b3a8a] .flex{display:flex}.report-edit-canvas[data-v-078b3a8a] .inline-flex{display:inline-flex}.report-edit-canvas[data-v-078b3a8a] .grid{display:grid}.report-edit-canvas[data-v-078b3a8a] .grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.report-edit-canvas[data-v-078b3a8a] .relative{position:relative}.report-edit-canvas[data-v-078b3a8a] .absolute{position:absolute}.report-edit-canvas[data-v-078b3a8a] .flex-col{flex-direction:column}.report-edit-canvas[data-v-078b3a8a] .items-center{align-items:center}.report-edit-canvas[data-v-078b3a8a] .justify-between{justify-content:space-between}.report-edit-canvas[data-v-078b3a8a] .justify-center{justify-content:center}.report-edit-canvas[data-v-078b3a8a] .flex-1{flex:1}.report-edit-canvas[data-v-078b3a8a] .flex-shrink-0{flex-shrink:0}.report-edit-canvas[data-v-078b3a8a] .min-w-0{min-width:0}.report-edit-canvas[data-v-078b3a8a] .min-h-0{min-height:0}.report-edit-canvas[data-v-078b3a8a] .overflow-hidden{overflow:hidden}.report-edit-canvas[data-v-078b3a8a] .overflow-auto{overflow:auto}.report-edit-canvas[data-v-078b3a8a] .overflow-y-auto{overflow-y:auto}.report-edit-canvas[data-v-078b3a8a] .truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.report-edit-canvas[data-v-078b3a8a] .bg-background{background-color:hsl(var(--background))}.report-edit-canvas[data-v-078b3a8a] .bg-card{background-color:hsl(var(--card))}.report-edit-canvas[data-v-078b3a8a] .bg-muted,.report-edit-canvas[data-v-078b3a8a] .hover\:bg-muted:hover{background-color:hsl(var(--muted))}.report-edit-canvas[data-v-078b3a8a] .bg-muted\/30{background-color:hsl(var(--muted) / .3)}.report-edit-canvas[data-v-078b3a8a] .bg-muted\/40{background-color:hsl(var(--muted) / .4)}.report-edit-canvas[data-v-078b3a8a] .bg-muted\/20{background-color:hsl(var(--muted) / .2)}.report-edit-canvas[data-v-078b3a8a] .bg-muted\/50,.report-edit-canvas[data-v-078b3a8a] .hover\:bg-muted\/50:hover{background-color:hsl(var(--muted) / .5)}.report-edit-canvas[data-v-078b3a8a] .bg-primary{background-color:hsl(var(--primary))}.report-edit-canvas[data-v-078b3a8a] .hover\:bg-primary\/90:hover{background-color:hsl(var(--primary) / .9)}.report-edit-canvas[data-v-078b3a8a] .hover\:bg-background:hover{background-color:hsl(var(--background))}.report-edit-canvas[data-v-078b3a8a] .text-foreground{color:hsl(var(--foreground))}.report-edit-canvas[data-v-078b3a8a] .text-muted-foreground{color:hsl(var(--muted-foreground))}.report-edit-canvas[data-v-078b3a8a] .text-primary-foreground{color:hsl(var(--primary-foreground))}.report-edit-canvas[data-v-078b3a8a] .text-destructive,.report-edit-canvas[data-v-078b3a8a] .text-red-600{color:hsl(var(--destructive))}.report-edit-canvas[data-v-078b3a8a] .border,.report-edit-canvas[data-v-078b3a8a] .border-b,.report-edit-canvas[data-v-078b3a8a] .border-l{border-color:hsl(var(--border))}.report-edit-canvas[data-v-078b3a8a] .border{border-style:solid;border-width:1px}.report-edit-canvas[data-v-078b3a8a] .border-b{border-bottom-style:solid;border-bottom-width:1px}.report-edit-canvas[data-v-078b3a8a] .border-l{border-left-style:solid;border-left-width:1px}.report-edit-canvas[data-v-078b3a8a] .border-r{border-right-style:solid;border-right-width:1px}.report-edit-canvas[data-v-078b3a8a] .border-t{border-top-style:solid;border-top-width:1px}.report-edit-canvas[data-v-078b3a8a] .border-dashed{border-style:dashed}.report-edit-canvas[data-v-078b3a8a] .border-transparent{border-color:#0000}.report-edit-canvas[data-v-078b3a8a] .border-border{border-color:hsl(var(--border))}.report-edit-canvas[data-v-078b3a8a] .border-input{border-color:hsl(var(--input))}.report-edit-canvas[data-v-078b3a8a] .rounded{border-radius:.25rem}.report-edit-canvas[data-v-078b3a8a] .rounded-md{border-radius:calc(var(--radius) - 2px)}.report-edit-canvas[data-v-078b3a8a] .gap-1{gap:.25rem}.report-edit-canvas[data-v-078b3a8a] .gap-1\.5{gap:.375rem}.report-edit-canvas[data-v-078b3a8a] .gap-2{gap:.5rem}.report-edit-canvas[data-v-078b3a8a] .gap-3{gap:.75rem}.report-edit-canvas[data-v-078b3a8a] .space-y-2>:not([hidden])~:not([hidden]){margin-top:.5rem}.report-edit-canvas[data-v-078b3a8a] .space-y-3>:not([hidden])~:not([hidden]){margin-top:.75rem}.report-edit-canvas[data-v-078b3a8a] .p-1{padding:.25rem}.report-edit-canvas[data-v-078b3a8a] .p-2{padding:.5rem}.report-edit-canvas[data-v-078b3a8a] .p-3{padding:.75rem}.report-edit-canvas[data-v-078b3a8a] .p-6{padding:1.5rem}.report-edit-canvas[data-v-078b3a8a] .px-2{padding-left:.5rem;padding-right:.5rem}.report-edit-canvas[data-v-078b3a8a] .px-3{padding-left:.75rem;padding-right:.75rem}.report-edit-canvas[data-v-078b3a8a] .px-4{padding-left:1rem;padding-right:1rem}.report-edit-canvas[data-v-078b3a8a] .py-1{padding-top:.25rem;padding-bottom:.25rem}.report-edit-canvas[data-v-078b3a8a] .py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.report-edit-canvas[data-v-078b3a8a] .py-2{padding-top:.5rem;padding-bottom:.5rem}.report-edit-canvas[data-v-078b3a8a] .py-8{padding-top:2rem;padding-bottom:2rem}.report-edit-canvas[data-v-078b3a8a] .pl-8{padding-left:2rem}.report-edit-canvas[data-v-078b3a8a] .pr-3{padding-right:.75rem}.report-edit-canvas[data-v-078b3a8a] .mt-1{margin-top:.25rem}.report-edit-canvas[data-v-078b3a8a] .mt-2{margin-top:.5rem}.report-edit-canvas[data-v-078b3a8a] .mb-2{margin-bottom:.5rem}.report-edit-canvas[data-v-078b3a8a] .mb-4{margin-bottom:1rem}.report-edit-canvas[data-v-078b3a8a] .ml-1{margin-left:.25rem}.report-edit-canvas[data-v-078b3a8a] .ml-2{margin-left:.5rem}.report-edit-canvas[data-v-078b3a8a] .ml-auto{margin-left:auto}.report-edit-canvas[data-v-078b3a8a] .mr-1{margin-right:.25rem}.report-edit-canvas[data-v-078b3a8a] .mr-2{margin-right:.5rem}.report-edit-canvas[data-v-078b3a8a] .mx-2{margin-left:.5rem;margin-right:.5rem}.report-edit-canvas[data-v-078b3a8a] .mx-auto{margin-left:auto;margin-right:auto}.report-edit-canvas[data-v-078b3a8a] .left-2{left:.5rem}.report-edit-canvas[data-v-078b3a8a] .top-1\/2{top:50%}.report-edit-canvas[data-v-078b3a8a] .-translate-y-1\/2{transform:translateY(-50%)}.report-edit-canvas[data-v-078b3a8a] .w-4{width:1rem}.report-edit-canvas[data-v-078b3a8a] .h-4{height:1rem}.report-edit-canvas[data-v-078b3a8a] .w-5{width:1.25rem}.report-edit-canvas[data-v-078b3a8a] .h-5{height:1.25rem}.report-edit-canvas[data-v-078b3a8a] .w-8{width:2rem}.report-edit-canvas[data-v-078b3a8a] .h-8{height:2rem}.report-edit-canvas[data-v-078b3a8a] .w-6{width:1.5rem}.report-edit-canvas[data-v-078b3a8a] .h-6{height:1.5rem}.report-edit-canvas[data-v-078b3a8a] .w-12{width:3rem}.report-edit-canvas[data-v-078b3a8a] .w-60{width:15rem}.report-edit-canvas[data-v-078b3a8a] .w-\[360px\]{width:360px}.report-edit-canvas[data-v-078b3a8a] .min-w-\[220px\]{min-width:220px}.report-edit-canvas[data-v-078b3a8a] .max-h-\[40vh\]{max-height:40vh}.report-edit-canvas[data-v-078b3a8a] .text-\[11px\]{font-size:11px;line-height:1rem}.report-edit-canvas[data-v-078b3a8a] .text-xs{font-size:.75rem;line-height:1rem}.report-edit-canvas[data-v-078b3a8a] .text-sm{font-size:.875rem;line-height:1.25rem}.report-edit-canvas[data-v-078b3a8a] .text-lg{font-size:1.125rem;line-height:1.75rem}.report-edit-canvas[data-v-078b3a8a] .font-medium{font-weight:500}.report-edit-canvas[data-v-078b3a8a] .font-semibold{font-weight:600}.report-edit-canvas[data-v-078b3a8a] .font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.report-edit-canvas[data-v-078b3a8a] .uppercase{text-transform:uppercase}.report-edit-canvas[data-v-078b3a8a] .tracking-wide{letter-spacing:.025em}.report-edit-canvas[data-v-078b3a8a] .text-center{text-align:center}.report-edit-canvas[data-v-078b3a8a] .text-left{text-align:left}.report-edit-canvas[data-v-078b3a8a] .leading-tight{line-height:1.25}.report-edit-canvas[data-v-078b3a8a] .opacity-60{opacity:.6}.report-edit-canvas[data-v-078b3a8a] .opacity-50{opacity:.5}.report-edit-canvas[data-v-078b3a8a] .disabled\:opacity-30:disabled{opacity:.3}.report-edit-canvas[data-v-078b3a8a] .disabled\:opacity-50:disabled{opacity:.5}.report-edit-canvas[data-v-078b3a8a] .bg-transparent{background-color:#0000}.report-edit-canvas[data-v-078b3a8a] .border-none{border:0}.report-edit-canvas[data-v-078b3a8a] .outline-none{outline-offset:2px;outline:2px solid #0000}.report-edit-canvas[data-v-078b3a8a] .grid-lines{color:rgb(var(--slate) / .22)}.report-edit-canvas[data-v-078b3a8a] .grid-lines path{stroke-width:.45px}.report-edit-canvas[data-v-078b3a8a] .grid-lines pattern[id=grid-pattern-major] path{color:rgb(var(--slate) / .34);stroke-width:.65px}.report-edit-canvas[data-v-078b3a8a] .canvas-area{box-shadow:0 18px 48px rgb(var(--shade) / .14)}.report-edit-canvas[data-v-078b3a8a] .data-sources-panel{background:rgb(var(--shade) / .28);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);padding:24px}.report-edit-canvas[data-v-078b3a8a] .data-sources-panel>.absolute{background:0 0}.report-edit-canvas[data-v-078b3a8a] .data-sources-panel>.relative{border:1px solid hsl(var(--border));background:hsl(var(--card));width:min(980px,100vw - 48px);max-width:none;max-height:min(760px,100vh - 48px);box-shadow:0 24px 64px rgb(var(--shade) / .22);border-radius:8px;overflow:hidden}.report-edit-canvas[data-v-078b3a8a] .data-sources-panel>.relative>.border-b{background:hsl(var(--muted) / .34);min-height:56px;padding:14px 18px}.report-edit-canvas[data-v-078b3a8a] .data-sources-panel h2{color:hsl(var(--foreground));margin:0;font-size:16px;font-weight:700}.report-edit-canvas[data-v-078b3a8a] .data-sources-panel>.relative>.overflow-y-auto{background:hsl(var(--background));padding:14px}.report-edit-canvas[data-v-078b3a8a] .data-sources-panel .mb-4{margin-bottom:0}.report-edit-canvas[data-v-078b3a8a] .data-sources-panel .space-y-3{grid-template-columns:repeat(auto-fit,minmax(290px,1fr));gap:10px;display:grid}.report-edit-canvas[data-v-078b3a8a] .data-sources-panel .space-y-3>:not([hidden])~:not([hidden]){margin-top:0}.report-edit-canvas[data-v-078b3a8a] .data-sources-panel .space-y-3>div{border:1px solid hsl(var(--border));background:hsl(var(--card));border-radius:8px;min-height:84px;padding:12px;transition:border-color .12s,box-shadow .12s}.report-edit-canvas[data-v-078b3a8a] .data-sources-panel .space-y-3>div:hover{border-color:hsl(var(--primary) / .45);box-shadow:0 8px 22px rgb(var(--shade) / .07)}.report-edit-canvas[data-v-078b3a8a] .data-sources-panel .space-y-3 h3{color:hsl(var(--foreground));margin:0;font-size:13px;font-weight:700;line-height:1.25}.report-edit-canvas[data-v-078b3a8a] .data-sources-panel .space-y-3 p{color:hsl(var(--muted-foreground));margin:4px 0 0;font-size:12px;line-height:1.35}.report-edit-canvas[data-v-078b3a8a] .data-sources-panel .space-y-3 svg.w-8{width:18px;height:18px;color:hsl(var(--primary));margin-top:1px}.report-edit-canvas[data-v-078b3a8a] .data-sources-panel button[title=Настроить],.report-edit-canvas[data-v-078b3a8a] .data-sources-panel button[title=Удалить]{display:none!important}.report-edit-canvas[data-v-078b3a8a] .data-sources-panel>.relative>.border-t{background:hsl(var(--card));padding:12px 18px}.report-edit-canvas[data-v-078b3a8a] .data-sources-panel>.relative>.border-t button{border-radius:6px;min-width:104px;font-weight:700}.ai-gen-form[data-v-6353def1]{gap:var(--sp-3);flex-direction:column;display:flex}.ai-gen-label[data-v-6353def1]{font-size:var(--text-sm);color:var(--text-secondary)}.ai-gen-textarea[data-v-6353def1]{font:inherit;font-size:var(--text-sm);padding:var(--sp-2) var(--sp-3);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);color:var(--text-primary);resize:vertical;min-height:88px}.ai-gen-textarea[data-v-6353def1]:focus{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent-ring);outline:none}.ai-gen-examples[data-v-6353def1]{gap:var(--sp-1);flex-wrap:wrap;align-items:center;display:flex}.ai-gen-examples-label[data-v-6353def1]{font-size:var(--text-xs);color:var(--text-tertiary,var(--text-secondary))}.ai-gen-example-chip[data-v-6353def1]{appearance:none;border:1px solid var(--border);background:var(--surface-raised);color:var(--text-secondary);font:inherit;font-size:var(--text-xs);padding:2px var(--sp-2);cursor:pointer;border-radius:999px}.ai-gen-example-chip[data-v-6353def1]:hover:not(:disabled){color:var(--text-primary);border-color:var(--accent)}.ai-gen-example-chip[data-v-6353def1]:disabled{opacity:.5;cursor:not-allowed}.ai-gen-status[data-v-6353def1]{align-items:center;gap:var(--sp-2);font-size:var(--text-sm);color:var(--text-secondary);display:flex}.ai-gen-spinner[data-v-6353def1]{border:2px solid var(--border);border-top-color:var(--accent);border-radius:999px;width:14px;height:14px;animation:.9s linear infinite ai-gen-spin-6353def1}@keyframes ai-gen-spin-6353def1{to{transform:rotate(360deg)}}.ai-gen-error[data-v-6353def1]{font-size:var(--text-sm);color:var(--color-debit-text);background:var(--surface-raised);padding:var(--sp-2) var(--sp-3);border-radius:var(--radius-sm)}.ai-gen-actions[data-v-6353def1]{justify-content:flex-end;gap:var(--sp-2);margin-top:var(--sp-2);display:flex}.rb-edit-page[data-v-3dee9b2c]{background:var(--surface);height:100vh;color:var(--text-primary);flex-direction:column;display:flex}.rb-edit-bar[data-v-3dee9b2c]{align-items:center;gap:var(--sp-3);padding:var(--sp-2) var(--sp-4);border-bottom:1px solid var(--border);background:var(--surface-raised);flex-shrink:0;display:flex}.rb-ai-gen-btn[data-v-3dee9b2c]{appearance:none;border:1px solid rgb(var(--purple) / .58);background:linear-gradient(135deg, rgb(var(--purple) / .78) 0%, rgb(var(--accent-rgb) / .92) 100%);color:var(--text-inverted);cursor:pointer;border-radius:6px;padding:6px 12px;font-size:13px;font-weight:500;transition:filter .12s}.rb-ai-gen-btn[data-v-3dee9b2c]:hover{filter:brightness(1.06)}.rb-back-btn[data-v-3dee9b2c]{appearance:none;border:1px solid var(--border);color:var(--text-primary);font:inherit;padding:var(--sp-1) var(--sp-3);border-radius:var(--radius-sm);cursor:pointer;background:0 0}.rb-back-btn[data-v-3dee9b2c]:hover{background:var(--surface);border-color:var(--accent)}.rb-edit-id[data-v-3dee9b2c]{font-size:var(--text-xs);color:var(--text-tertiary,var(--text-secondary));font-family:ui-monospace,SFMono-Regular,monospace}.rb-edit-error[data-v-3dee9b2c]{padding:var(--sp-4);margin:var(--sp-4);border:1px solid var(--color-debit-text);border-radius:var(--radius-md);background:var(--surface-raised);color:var(--color-debit-text)}.rb-edit-error pre[data-v-3dee9b2c]{margin-top:var(--sp-2);font-size:var(--text-xs);white-space:pre-wrap;color:var(--text-secondary)}.rb-edit-loading[data-v-3dee9b2c]{padding:var(--sp-6);text-align:center;color:var(--text-secondary)}.rb-edit-host[data-v-3dee9b2c]{flex:auto;min-height:0;overflow:hidden}.invitePage[data-v-f1477cc3]{max-width:720px;margin:0 auto}.inviteHead[data-v-f1477cc3]{padding-bottom:var(--sp-3);border-bottom:1px solid var(--border-lighter);margin-bottom:var(--sp-3);gap:6px;display:grid}.inviteTitle[data-v-f1477cc3]{--type-section-title-size:var(--text-2xl);--type-section-title-weight:var(--fw-extrabold)}.inviteSub[data-v-f1477cc3]{--type-body-size:var(--text-base)}.inviteState[data-v-f1477cc3]{--type-body-size:var(--text-base);padding:var(--sp-3)}.inviteState--err[data-v-f1477cc3]{color:rgb(var(--red-brand))}.inviteBody[data-v-f1477cc3]{gap:var(--sp-3);display:grid}.inviteMeta[data-v-f1477cc3]{padding:var(--sp-2-5);border:1px solid var(--border-lighter);border-radius:var(--radius-md);background:var(--surface-2)}.inviteMetaRow[data-v-f1477cc3]{--type-body-size:var(--text-base);align-items:baseline;gap:10px;line-height:1.4;display:flex}.k[data-v-f1477cc3]{width:80px;color:var(--text-secondary);font-weight:var(--fw-bold)}.v[data-v-f1477cc3]{color:var(--text-primary);font-weight:var(--fw-bold)}.inviteForm[data-v-f1477cc3]{gap:var(--sp-2-5);display:grid}.inviteActions[data-v-f1477cc3]{flex-wrap:wrap;gap:10px;display:flex}.inviteMsg[data-v-f1477cc3]{--type-body-size:var(--text-base);color:var(--text-secondary)}.inviteMsg--err[data-v-f1477cc3]{color:rgb(var(--red-brand))}.adminConsolePage{--admin-console-title-color:var(--text-primary);--admin-console-active-title-color:var(--text-primary);min-height:100dvh;box-shadow:none;border:0;border-radius:0;overflow:visible}.adminConsolePage .adminConsolePagePad{gap:var(--sp-3)}.adminConsolePage .adminConsoleHero{margin-bottom:var(--sp-1);position:sticky;top:0}.adminConsoleHeroMeta{align-items:center;gap:var(--sp-2);margin-top:var(--sp-1);flex-wrap:wrap;display:flex}.adminConsoleBackLink{width:fit-content}.adminConsoleBackLink svg{flex:none}.adminDemoNotice{border:1px solid rgb(var(--accent-rgb) / .28);border-radius:var(--radius-sm);background:rgb(var(--accent-rgb) / .06);width:fit-content;max-width:100%;color:var(--text-secondary);font-size:var(--type-meta-size);font-weight:var(--type-meta-weight);line-height:var(--type-meta-line);flex-wrap:wrap;align-items:center;gap:6px;padding:7px 9px;display:flex}.adminDemoNoticeLabel{color:var(--text-primary);font-weight:var(--type-card-title-weight)}:root[data-theme=dark] .adminDemoNotice{border-color:var(--accent-luxury-border);background:var(--accent-luxury-bg)}:root[data-theme=dark] .adminDemoNoticeLabel{color:var(--accent-luxury-text)}.adminDemoScenario{color:var(--text-secondary);font-size:var(--type-meta-size);font-weight:var(--type-meta-weight);line-height:var(--type-meta-line);align-items:center;gap:6px;display:inline-flex}.adminDemoScenario select{border:1px solid var(--border-lighter);border-radius:var(--radius-pill);background:var(--surface);max-width:210px;height:28px;color:var(--text-primary);font:inherit;font-weight:var(--type-card-title-weight);padding:0 8px}.adminConsolePage .srvKicker.srvKicker,.adminConsolePage .tenKicker.tenKicker,.adminRecoveryEyebrow,.adminJourneyStep{color:var(--type-kicker-color);font-size:var(--type-kicker-size);font-weight:var(--type-kicker-weight);letter-spacing:var(--type-kicker-track);line-height:var(--type-kicker-line);text-transform:uppercase}.adminConsolePage .srvAdminScope.srvAdminScope,.adminConsolePage .tenAdminScope.tenAdminScope,.adminRecoveryTitle,.adminJourneyTitle,.adminInlineEmptyTitle{color:var(--admin-console-title-color);font-size:var(--type-card-title-size);font-weight:var(--type-card-title-weight);line-height:var(--type-card-title-line)}.adminConsolePage .srvAdminMainTitle.srvAdminMainTitle,.adminConsolePage .tenAdminMainTitle.tenAdminMainTitle,.adminConsolePage .srvSectionTitle.srvSectionTitle,.adminConsolePage .tenSectionTitle.tenSectionTitle{color:var(--type-section-title-color);font-size:var(--type-section-title-size);font-weight:var(--type-section-title-weight);line-height:var(--type-section-title-line)}.adminConsolePage .srvAdminMeta.srvAdminMeta,.adminConsolePage .tenAdminMeta.tenAdminMeta,.adminConsolePage .srvSectionSub.srvSectionSub,.adminConsolePage .tenSectionSub.tenSectionSub,.adminRecoveryText,.adminJourneyText,.adminInlineEmptyText{color:var(--type-body-color);font-size:var(--type-body-size);font-weight:var(--type-body-weight);line-height:var(--type-body-line)}.adminConsolePage .srvCardTitle.srvCardTitle,.adminConsolePage .tenCardTitle.tenCardTitle,.adminConsolePage .tenMiniTitle.tenMiniTitle,.adminConsolePage .srvInviteLabel.srvInviteLabel,.adminConsolePage .kpiLabel.kpiLabel,.adminConsolePage .kvRow .k,.adminConsolePage .srvTable th,.adminConsolePage .tenTable th{color:var(--type-kicker-color);font-size:var(--type-kicker-size);font-weight:var(--type-kicker-weight);letter-spacing:var(--type-kicker-track);line-height:var(--type-kicker-line);text-transform:uppercase}.adminConsolePage .srvAttentionTitle.srvAttentionTitle,.adminConsolePage .tenAttentionTitle.tenAttentionTitle,.adminConsolePage .srvDebugSum.srvDebugSum,.adminConsolePage .tenRbacName.tenRbacName,.adminConsolePage .tenPolicyUnavailableTitle.tenPolicyUnavailableTitle{color:var(--admin-console-title-color);font-size:var(--type-card-title-size);font-weight:var(--type-card-title-weight);line-height:var(--type-card-title-line)}.adminConsolePage .srvAttentionText.srvAttentionText,.adminConsolePage .tenAttentionText.tenAttentionText,.adminConsolePage .tenPolicyUnavailableText.tenPolicyUnavailableText,.adminConsolePage .tenResourceHint.tenResourceHint,.adminConsolePage .srvState.srvState,.adminConsolePage .tenState.tenState,.adminConsolePage .muted.muted{font-size:var(--type-card-body-size);font-weight:var(--type-card-body-weight);line-height:var(--type-card-body-line)}.adminRecoveryPanel{gap:var(--sp-2);border:1px solid var(--border-lighter);border-radius:var(--radius-md);background:var(--surface-2);padding:var(--sp-2-5);display:grid}.adminRecoveryPanel--danger{border-color:rgb(var(--red-brand) / .34)}.adminRecoveryPanel--warn{border-color:rgb(var(--warn-rgb) / .34)}.adminRecoveryActions{flex-wrap:wrap;gap:8px;display:flex}.adminRecoveryDetails{color:var(--text-secondary);font-size:var(--type-meta-size);line-height:var(--type-meta-line);gap:5px;display:grid}.adminRecoveryDetails summary{cursor:pointer;color:var(--text-primary);font-weight:var(--type-card-title-weight)}.adminJourney{gap:var(--sp-2);grid-template-columns:minmax(0,1.1fr) repeat(3,minmax(150px,1fr));align-items:stretch;display:grid}.adminJourneyIntro,.adminJourneyCard{border:1px solid var(--border-lighter);border-radius:var(--radius-md);background:var(--surface-2);padding:var(--sp-2-5)}.adminJourneyIntro{gap:6px;display:grid}.adminJourneyCard{color:inherit;font:inherit;text-align:left;cursor:pointer;gap:7px;display:grid}.adminJourneyCard:hover,.adminJourneyCard:focus-visible{border-color:rgb(var(--accent-rgb) / .42);background:rgb(var(--accent-rgb) / .08)}:root[data-theme=dark] .adminConsolePage.adminConsolePage .srvAdminNavItem:hover,:root[data-theme=dark] .adminConsolePage.adminConsolePage .srvAdminNavItem.active,:root[data-theme=dark] .adminConsolePage.adminConsolePage .tenAdminNavItem:hover,:root[data-theme=dark] .adminConsolePage.adminConsolePage .tenAdminNavItem.active,:root[data-theme=dark] .adminJourneyCard:hover,:root[data-theme=dark] .adminJourneyCard:focus-visible{border-color:var(--accent-luxury-border-strong);background:var(--accent-luxury-bg);color:var(--admin-console-active-title-color)}:root[data-theme=dark] .adminConsolePage.adminConsolePage .srvAdminNavItem.active .srvAdminNavCount,:root[data-theme=dark] .adminConsolePage.adminConsolePage .tenAdminNavItem.active .tenAdminNavCount{border:1px solid var(--accent-luxury-border);background:var(--accent-luxury-bg-strong);color:var(--accent-luxury-text)}:root[data-theme=dark] .adminConsolePage.adminConsolePage .tenRow--active{background:var(--accent-luxury-bg)}.adminInlineEmpty{gap:4px;padding:6px 0;display:grid}@media (width<=1180px){.adminJourney{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.adminJourney{grid-template-columns:1fr}}.adminAnalyticsPanel[data-v-16cf6b4e]{gap:var(--sp-2-5);border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);min-width:0;padding:var(--sp-3);display:grid}.adminAnalyticsPanel--page[data-v-16cf6b4e]{border-color:var(--border-lighter);border-radius:var(--radius-md);background:var(--surface-2)}.adminAnalyticsHead[data-v-16cf6b4e]{gap:var(--sp-3);grid-template-columns:minmax(0,1fr) minmax(420px,auto);align-items:end;display:grid}.adminAnalyticsKicker[data-v-16cf6b4e]{color:var(--type-kicker-color);font-size:var(--type-kicker-size);font-weight:var(--type-kicker-weight);letter-spacing:var(--type-kicker-track);line-height:var(--type-kicker-line);text-transform:uppercase}.adminAnalyticsTitle[data-v-16cf6b4e],.adminAnalyticsReportsTitle[data-v-16cf6b4e]{color:var(--type-section-title-color);font-size:var(--type-section-title-size);font-weight:var(--type-section-title-weight);line-height:var(--type-section-title-line)}.adminAnalyticsSubtitle[data-v-16cf6b4e],.adminAnalyticsDatasetText[data-v-16cf6b4e]{color:var(--type-body-color);font-size:var(--type-body-size);font-weight:var(--type-body-weight);line-height:var(--type-body-line)}.adminAnalyticsControls[data-v-16cf6b4e]{gap:var(--sp-2);flex-wrap:wrap;justify-content:flex-end;align-items:end;display:flex}.adminAnalyticsField[data-v-16cf6b4e]{min-width:132px;color:var(--type-kicker-color);font-size:var(--type-kicker-size);font-weight:var(--type-kicker-weight);line-height:var(--type-kicker-line);gap:4px;display:grid}.adminAnalyticsField select[data-v-16cf6b4e]{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-raised);min-height:34px;color:var(--text-primary);padding:0 var(--sp-2);font:inherit;font-weight:var(--type-card-title-weight)}.adminAnalyticsSwitch[data-v-16cf6b4e]{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-raised);min-height:34px;display:inline-flex;overflow:hidden}.adminAnalyticsSwitch button[data-v-16cf6b4e]{border:0;border-right:1px solid var(--border-hairline);color:var(--text-secondary);padding:0 var(--sp-2);font:inherit;font-size:var(--type-body-size);font-weight:var(--type-card-title-weight);cursor:pointer;background:0 0}.adminAnalyticsSwitch button[data-v-16cf6b4e]:last-child{border-right:0}.adminAnalyticsSwitch button.active[data-v-16cf6b4e],.adminAnalyticsSwitch button[data-v-16cf6b4e]:hover,.adminAnalyticsSwitch button[data-v-16cf6b4e]:focus-visible{background:var(--accent-soft);color:var(--text-primary);outline:none}.adminAnalyticsBody[data-v-16cf6b4e]{gap:var(--sp-3);grid-template-columns:minmax(0,1.45fr) minmax(240px,.8fr);align-items:stretch;display:grid}.adminAnalyticsChartBox[data-v-16cf6b4e],.adminAnalyticsMetrics[data-v-16cf6b4e],.adminAnalyticsSignals[data-v-16cf6b4e],.adminAnalyticsReports[data-v-16cf6b4e]{border:1px solid var(--border-lighter);border-radius:var(--radius-sm);background:var(--surface)}.adminAnalyticsChartBox[data-v-16cf6b4e]{gap:var(--sp-2);padding:var(--sp-2);display:grid}.adminAnalyticsDatasetTitle[data-v-16cf6b4e]{color:var(--type-card-title-color);font-size:var(--type-card-title-size);font-weight:var(--type-card-title-weight);line-height:var(--type-card-title-line)}.adminAnalyticsPeriodCaption[data-v-16cf6b4e]{padding:2px var(--sp-1-5);border:1px solid var(--border-lighter);border-radius:var(--radius-full);color:var(--text-secondary);background:var(--surface-sunken);font-size:var(--type-meta-size);font-weight:var(--type-card-title-weight);line-height:var(--type-meta-line);justify-self:start}.adminAnalyticsChart[data-v-16cf6b4e]{width:100%;min-height:184px;color:rgb(var(--accent-rgb));display:block}.adminGridLine[data-v-16cf6b4e]{stroke:rgb(var(--slate) / .18);stroke-width:1px;shape-rendering:crispedges}.adminAxisBase[data-v-16cf6b4e],.adminAxisTick[data-v-16cf6b4e]{stroke:rgb(var(--slate) / .2);stroke-width:1px;shape-rendering:crispedges}.adminAxisTick--minor[data-v-16cf6b4e]{opacity:.5}.adminAxisTick--major[data-v-16cf6b4e]{opacity:.85}.adminChartLine[data-v-16cf6b4e]{stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;opacity:.86}.adminChartBar[data-v-16cf6b4e]{fill:rgb(var(--accent-rgb) / .42);shape-rendering:geometricprecision}.adminAxisLabel[data-v-16cf6b4e]{fill:var(--ops-chart-label-fill);font-size:11px;font-weight:var(--type-card-title-weight)}.adminAxisLabel--x[data-v-16cf6b4e]{text-anchor:middle}.adminAnalyticsSummary[data-v-16cf6b4e]{gap:var(--sp-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.adminAnalyticsSummaryRow[data-v-16cf6b4e]{padding:var(--sp-2);border:1px solid var(--border-lighter);border-radius:var(--radius-sm);background:var(--surface-raised);gap:2px;display:grid}.adminAnalyticsSummaryRow span[data-v-16cf6b4e]{color:var(--text-secondary);font-size:var(--type-card-body-size);line-height:var(--type-card-body-line)}.adminAnalyticsSummaryRow strong[data-v-16cf6b4e]{color:var(--text-primary)}.adminAnalyticsSummaryRow small[data-v-16cf6b4e]{color:var(--text-tertiary);font-size:var(--type-meta-size);line-height:var(--type-meta-line)}.adminAnalyticsMetrics[data-v-16cf6b4e]{align-content:start;display:grid;overflow:hidden}.adminAnalyticsMetric[data-v-16cf6b4e]{padding:var(--sp-2);border-bottom:1px solid var(--border-hairline);gap:2px;display:grid}.adminAnalyticsMetric[data-v-16cf6b4e]:last-child{border-bottom:0}.adminAnalyticsMetric span[data-v-16cf6b4e],.adminAnalyticsSignal span[data-v-16cf6b4e],.adminAnalyticsReportRow span[data-v-16cf6b4e],.adminAnalyticsReportRow em[data-v-16cf6b4e]{color:var(--text-secondary);font-size:var(--type-card-body-size);line-height:var(--type-card-body-line)}.adminAnalyticsMetric strong[data-v-16cf6b4e]{color:var(--text-primary);font-size:var(--text-lg);line-height:1.1}.adminAnalyticsMetric small[data-v-16cf6b4e]{color:var(--text-tertiary);font-size:var(--type-meta-size)}.adminAnalyticsSignals[data-v-16cf6b4e]{gap:1px;display:grid;overflow:hidden}.adminAnalyticsSignal[data-v-16cf6b4e]{padding:var(--sp-2);background:var(--surface-raised);gap:3px;display:grid}.adminAnalyticsSignal strong[data-v-16cf6b4e]{color:var(--text-primary)}.adminAnalyticsTone--ok[data-v-16cf6b4e]{border-left:3px solid rgb(var(--green-brand))}.adminAnalyticsTone--warn[data-v-16cf6b4e]{border-left:3px solid rgb(var(--warn-rgb))}.adminAnalyticsTone--danger[data-v-16cf6b4e]{border-left:3px solid rgb(var(--red-brand))}.adminAnalyticsTone--neutral[data-v-16cf6b4e]{border-left:3px solid var(--border)}.adminAnalyticsReports[data-v-16cf6b4e]{gap:var(--sp-2);padding:var(--sp-2);display:grid}.adminAnalyticsReportsHead[data-v-16cf6b4e]{justify-content:space-between;gap:var(--sp-2);align-items:center;display:flex}.adminAnalyticsReportsLink[data-v-16cf6b4e]{min-height:34px;padding:0 var(--sp-3);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text-primary);background:var(--surface-raised);font-weight:var(--type-card-title-weight);align-items:center;text-decoration:none;display:inline-flex}.adminAnalyticsReportTable[data-v-16cf6b4e]{border:1px solid var(--border-lighter);border-radius:var(--radius-sm);display:grid;overflow:hidden}.adminAnalyticsReportHead[data-v-16cf6b4e],.adminAnalyticsReportRow[data-v-16cf6b4e]{gap:var(--sp-2);border-bottom:1px solid var(--border-hairline);grid-template-columns:minmax(180px,.8fr) minmax(260px,1.5fr) minmax(130px,.6fr);align-items:center;padding:9px 10px;display:grid}.adminAnalyticsReportHead[data-v-16cf6b4e]{color:var(--type-kicker-color);background:var(--surface-sunken);font-size:var(--type-kicker-size);font-weight:var(--type-kicker-weight);letter-spacing:var(--type-kicker-track);text-transform:uppercase}.adminAnalyticsReportRow[data-v-16cf6b4e]:last-child{border-bottom:0}.adminAnalyticsReportRow strong[data-v-16cf6b4e]{color:var(--text-primary)}.adminAnalyticsReportRow em[data-v-16cf6b4e]{font-style:normal;font-weight:var(--type-card-title-weight)}@media (width<=980px){.adminAnalyticsHead[data-v-16cf6b4e],.adminAnalyticsBody[data-v-16cf6b4e],.adminAnalyticsReportHead[data-v-16cf6b4e],.adminAnalyticsReportRow[data-v-16cf6b4e]{grid-template-columns:1fr}.adminAnalyticsControls[data-v-16cf6b4e]{justify-content:flex-start}}.empPanel[data-v-a23750d6]{flex-direction:column;gap:12px;display:flex}.empHead[data-v-a23750d6]{justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.empTitle[data-v-a23750d6]{font-size:14px;font-weight:700}.empAddRow[data-v-a23750d6]{grid-template-columns:1fr 180px auto;align-items:center;gap:8px;display:grid}.empSelect[data-v-a23750d6]{border:1px solid var(--border-lighter);background:var(--surface);border-radius:8px;width:100%;height:34px;padding:0 10px;font-size:13px}.empSelect--role[data-v-a23750d6]{width:180px}.empPrimaryBtn[data-v-a23750d6],.empMiniBtn[data-v-a23750d6]{border:1px solid var(--border-lighter);background:var(--surface);cursor:pointer;border-radius:8px;height:32px;padding:0 14px;font-size:13px;font-weight:600}.empPrimaryBtn[data-v-a23750d6]{background:rgb(var(--blue-brand,30 95 230) / .12);border-color:#0000}.empPrimaryBtn[data-v-a23750d6]:disabled,.empMiniBtn[data-v-a23750d6]:disabled{opacity:.5;cursor:not-allowed}.empMiniBtn--danger[data-v-a23750d6]{color:rgb(var(--red-brand,220 60 60))}.empTableWrap[data-v-a23750d6]{overflow-x:auto}.empTable[data-v-a23750d6]{border-collapse:collapse;width:100%;font-size:13px}.empTable th[data-v-a23750d6],.empTable td[data-v-a23750d6]{text-align:left;border-bottom:1px solid var(--border-lighter);padding:8px 12px}.empTable th[data-v-a23750d6]{color:var(--text-secondary);font-weight:600}.empEmpty[data-v-a23750d6]{color:var(--text-secondary);padding:14px 12px}.empState[data-v-a23750d6]{background:var(--surface-raised);border-radius:8px;padding:8px 12px;font-size:13px}.empState--err[data-v-a23750d6]{color:rgb(var(--red-brand,220 60 60));background:rgb(var(--red-brand,220 60 60) / .08)}.mono[data-v-a23750d6]{font-family:var(--font-mono)}.muted[data-v-a23750d6]{color:var(--text-tertiary)}.colMatrix[data-v-cfebd10f]{flex-direction:column;gap:12px;display:flex}.colMatrixHead[data-v-cfebd10f]{justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.colMatrixTitle[data-v-cfebd10f]{font-size:14px;font-weight:700}.colMatrixPicker[data-v-cfebd10f]{flex-wrap:wrap;gap:16px;display:flex}.colMatrixPicker label[data-v-cfebd10f]{flex-direction:column;gap:4px;font-size:12px;display:flex}.colMatrixPicker select[data-v-cfebd10f]{border:1px solid var(--border-lighter);background:var(--surface);border-radius:6px;min-width:180px;height:32px;padding:0 8px}.colMatrixBtn[data-v-cfebd10f]{border:1px solid var(--border-lighter);background:var(--surface);cursor:pointer;border-radius:8px;height:32px;padding:0 14px;font-size:13px}.colMatrixBtn[data-v-cfebd10f]:disabled{opacity:.5;cursor:not-allowed}.colMatrixErr[data-v-cfebd10f]{background:rgb(var(--red-brand,220 60 60) / .08);color:rgb(var(--red-brand,220 60 60));border-radius:8px;padding:8px 12px;font-size:13px}.colMatrixStatus[data-v-cfebd10f]{background:var(--surface-raised);border-radius:8px;padding:8px 12px;font-size:13px}.colMatrixWrap[data-v-cfebd10f]{overflow-x:auto}.colMatrixTable[data-v-cfebd10f]{border-collapse:collapse;width:100%;font-size:12px}.colMatrixTable th[data-v-cfebd10f],.colMatrixTable td[data-v-cfebd10f]{border-bottom:1px solid var(--border-lighter);text-align:center;vertical-align:middle;padding:6px 8px}.colMatrixFieldHdr[data-v-cfebd10f],.colMatrixField[data-v-cfebd10f]{text-align:left;white-space:nowrap;background:var(--surface);z-index:1;position:sticky;left:0}.colMatrixRoleHdr[data-v-cfebd10f]{white-space:nowrap;min-width:90px;font-weight:600}.colMatrixCell--noread[data-v-cfebd10f]{background:rgb(var(--red-brand,220 60 60) / .04)}.colMatrixCell--saving[data-v-cfebd10f]{background:var(--surface-raised)}.colMatrixLegend[data-v-cfebd10f]{margin-top:4px}.mono[data-v-cfebd10f]{font-family:var(--font-mono)}.muted[data-v-cfebd10f]{color:var(--text-tertiary);font-size:12px}.tenChangeRegistry[data-v-ce1a9a9a]{gap:var(--sp-2-5);display:grid}.registryHead[data-v-ce1a9a9a]{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.registryTitle[data-v-ce1a9a9a]{color:var(--text-primary);font-size:14px;font-weight:900}.registryState[data-v-ce1a9a9a]{color:var(--text-secondary);font-size:13px}.registryFilters[data-v-ce1a9a9a]{gap:var(--sp-2);padding:var(--sp-2-5);border:1px solid var(--border-lighter);border-radius:var(--radius-md);background:var(--surface-raised);display:grid}.registrySearchRow[data-v-ce1a9a9a]{gap:var(--sp-2);grid-template-columns:minmax(0,1fr) auto;align-items:end;display:grid}.registrySearchField[data-v-ce1a9a9a]{min-width:0}.registryFilterRow[data-v-ce1a9a9a]{gap:var(--sp-2);grid-template-columns:minmax(150px,1fr) minmax(150px,1fr) minmax(140px,.85fr) minmax(130px,.75fr) minmax(0,1.2fr);align-items:end;display:grid}.registrySelect[data-v-ce1a9a9a],.registryInputNative[data-v-ce1a9a9a]{border-radius:var(--radius-sm);border:1px solid var(--border-lighter);background:var(--surface);width:100%;height:34px;color:var(--text-primary);font:inherit;padding:0 10px;font-weight:700}.registryDateRange[data-v-ce1a9a9a]{gap:var(--sp-2);grid-template-columns:repeat(2,minmax(120px,1fr));display:grid}.registryFilterActions[data-v-ce1a9a9a]{justify-content:flex-start;align-items:end;min-height:34px;display:flex}.registryLabelStatus[data-v-ce1a9a9a]{padding:var(--sp-2) var(--sp-2-5);border:1px solid var(--border-lighter);border-radius:var(--radius-md);background:var(--surface-raised);color:var(--text-secondary);font-size:12px;font-weight:var(--fw-bold)}.registryLabelStatusError[data-v-ce1a9a9a]{border-color:var(--color-warn-border);color:var(--c-warn)}.registryLayout[data-v-ce1a9a9a]{gap:var(--sp-2-5);grid-template-columns:minmax(0,1fr) minmax(340px,380px);align-items:start;display:grid}.registryTableWrap[data-v-ce1a9a9a]{border:1px solid var(--border-lighter);border-radius:var(--radius-md);background:var(--surface);max-height:max(320px,100dvh - 320px);padding:0;overflow:auto}.changeRegistryTable[data-v-ce1a9a9a]{border-collapse:separate;border-spacing:0;width:100%;min-width:760px;font-size:13px;overflow:visible}.changeRegistryTable thead[data-v-ce1a9a9a]{z-index:2;background:var(--surface-raised);position:sticky;top:0}.changeRegistryTable th[data-v-ce1a9a9a],.changeRegistryTable td[data-v-ce1a9a9a]{border-bottom:1px solid var(--border-lighter);vertical-align:top;padding:7px 10px}.changeRegistryTable th[data-v-ce1a9a9a]{z-index:2;text-transform:uppercase;letter-spacing:0;color:var(--text-secondary);background:var(--surface-raised);border-bottom-color:var(--accent-luxury-border-strong);background-clip:padding-box;font-size:11px;font-weight:900;position:sticky;top:0}.registryRow[data-v-ce1a9a9a]{cursor:pointer}.registryRow[data-v-ce1a9a9a]:hover{background:var(--ctrl-bg-hover)}.registryRow.active[data-v-ce1a9a9a]{background:var(--accent-luxury-bg)}.registryRow.active td[data-v-ce1a9a9a]:first-child{box-shadow:inset 3px 0 0 var(--accent-luxury-border-strong)}.registryRow.active .registryField[data-v-ce1a9a9a]{color:var(--accent-luxury-text)}.registryField[data-v-ce1a9a9a]{font-weight:var(--fw-bold);color:var(--text-primary)}.registryChildRow td[data-v-ce1a9a9a]:first-child{box-shadow:inset 2px 0 0 var(--accent-luxury-border)}.registryBundleRow[data-v-ce1a9a9a]{background:var(--accent-luxury-bg-strong)}.registryBundleRow td[data-v-ce1a9a9a]:first-child{box-shadow:inset 2px 0 0 var(--accent-luxury-border)}.registryBundleToggle[data-v-ce1a9a9a]{align-items:center;gap:var(--sp-1-5);width:100%;min-width:0;color:var(--text-primary);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:auto auto minmax(0,1fr);padding:0;display:grid}.registryBundleToggle[data-v-ce1a9a9a]:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.registryBundleToggle strong[data-v-ce1a9a9a],.registryBundleToggle span[data-v-ce1a9a9a]:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.registryBundleToggle strong[data-v-ce1a9a9a]{font-weight:var(--fw-bold)}.registryBundleToggle span[data-v-ce1a9a9a]:last-child,.registryBundleHint[data-v-ce1a9a9a]{color:var(--text-tertiary);font-size:11px}.registryBundleChevron[data-v-ce1a9a9a]{color:var(--text-tertiary);font-size:18px;line-height:1;transition:transform .14s}.registryBundleToggle[aria-expanded=true] .registryBundleChevron[data-v-ce1a9a9a]{transform:rotate(90deg)}.registryObjectLine[data-v-ce1a9a9a]{flex-wrap:wrap;align-items:center;gap:6px;margin-top:4px;display:flex}.registryObjectName[data-v-ce1a9a9a]{margin-top:var(--sp-1);color:var(--text-primary);font-weight:var(--fw-bold);line-height:1.25}.registryObjectCode[data-v-ce1a9a9a]{border:1px solid var(--border-lighter);border-radius:var(--radius-pill);background:var(--surface-sunken);max-width:160px;color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;padding:1px 7px;display:inline-flex;overflow:hidden}.registryModeLabel[data-v-ce1a9a9a]{margin-top:var(--sp-1);font-size:10.5px}.registryDetail[data-v-ce1a9a9a]{top:var(--sp-3);gap:var(--sp-2-5);border:1px solid var(--border-lighter);border-radius:var(--radius-md);background:var(--surface);padding:var(--sp-2-5);display:grid;position:sticky}.registryDetailHead[data-v-ce1a9a9a]{justify-content:space-between;gap:var(--sp-2);align-items:flex-start;display:flex}.registryDetailTitle[data-v-ce1a9a9a]{color:var(--text-primary);font-size:16px;font-weight:900;line-height:1.25}.registryKindPill[data-v-ce1a9a9a]{border:1px solid var(--border-lighter);border-radius:var(--radius-pill);background:var(--surface-sunken);color:var(--text-secondary);flex:none;padding:3px 8px;font-size:12px;font-weight:800;line-height:1.2}.registryMiniTitle[data-v-ce1a9a9a]{color:var(--text-tertiary);letter-spacing:0;text-transform:uppercase;font-size:11px;font-weight:900}.registryDetailMeta[data-v-ce1a9a9a]{gap:var(--sp-1) var(--sp-2);color:var(--text-tertiary);flex-wrap:wrap;font-size:11px;line-height:1.3;display:flex}.registryDetailMeta span+span[data-v-ce1a9a9a]:before{content:"·";margin-right:var(--sp-2)}.registryDetailObject[data-v-ce1a9a9a]{align-items:center;gap:var(--sp-2);min-width:0;padding-block:var(--sp-2);border-block:1px solid var(--border-lighter);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.registryDetailObject .mono[data-v-ce1a9a9a]{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.registryDetailObjectName[data-v-ce1a9a9a]{min-width:0;color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;grid-column:2/-1;overflow:hidden}.registryCopyBtn[data-v-ce1a9a9a]{border:1px solid var(--border-lighter);border-radius:var(--radius-pill);background:var(--surface);width:fit-content;color:var(--text-secondary);font:inherit;cursor:pointer;padding:4px 9px;font-size:12px;font-weight:800}.registryCopyBtn[data-v-ce1a9a9a]:hover,.registryCopyBtn[data-v-ce1a9a9a]:focus-visible{border-color:rgb(var(--accent-rgb) / .42);color:var(--text-primary)}.registryEmpty[data-v-ce1a9a9a]{color:var(--text-secondary);padding:14px 12px}.registryInlineEmpty[data-v-ce1a9a9a]{gap:4px;display:grid}.registryInlineEmptyTitle[data-v-ce1a9a9a]{color:var(--text-primary);font-weight:900}.registryInlineEmptyText[data-v-ce1a9a9a]{color:var(--text-secondary);font-size:12px;line-height:1.4}.mono[data-v-ce1a9a9a]{font-family:var(--font-mono)}.muted[data-v-ce1a9a9a]{color:var(--text-tertiary)}@media (width<=1180px){.registryHead[data-v-ce1a9a9a],.registryLayout[data-v-ce1a9a9a]{grid-template-columns:1fr}.registryHead[data-v-ce1a9a9a]{display:grid}.registrySearchRow[data-v-ce1a9a9a],.registryFilterRow[data-v-ce1a9a9a]{grid-template-columns:1fr}.registryDetail[data-v-ce1a9a9a]{position:static}}.tenAdmin[data-v-71ffaf48]{min-width:0}.tenAdminWorkspace[data-v-71ffaf48]{gap:var(--sp-3);grid-template-columns:minmax(260px,292px) minmax(0,1fr);align-items:start;display:grid}.tenAdminSide[data-v-71ffaf48]{top:var(--sp-3);gap:var(--sp-2-5);border:1px solid var(--border-lighter);border-radius:var(--radius-md);background:var(--surface-2);padding:var(--sp-2);display:grid;position:sticky}.tenAdminSideHead[data-v-71ffaf48]{border-bottom:1px solid var(--border-lighter);gap:5px;padding:4px 4px 10px;display:grid}.tenKicker[data-v-71ffaf48]{font-size:var(--type-kicker-size);font-weight:var(--type-kicker-weight);letter-spacing:var(--type-kicker-track);line-height:var(--type-kicker-line);text-transform:uppercase;color:var(--text-tertiary)}.tenAdminScope[data-v-71ffaf48]{color:var(--text-primary);font-size:var(--type-card-title-size);font-weight:var(--type-card-title-weight);line-height:var(--type-card-title-line)}.tenAdminMeta[data-v-71ffaf48]{color:var(--text-secondary);font-size:var(--type-body-size);font-weight:var(--type-body-weight);line-height:var(--type-body-line)}.tenAdminNav[data-v-71ffaf48]{gap:var(--sp-2);display:grid}.tenAdminNavGroup[data-v-71ffaf48]{gap:6px;display:grid}.tenAdminNavGroupLabel[data-v-71ffaf48]{color:var(--text-tertiary);font-size:var(--type-kicker-size);font-weight:var(--type-kicker-weight);letter-spacing:var(--type-kicker-track);line-height:var(--type-kicker-line);text-transform:uppercase;padding:0 4px}.tenAdminNavItem[data-v-71ffaf48]{border:1px solid var(--border-lighter);border-radius:var(--radius-sm);background:var(--surface);min-height:58px;color:var(--text-primary);font:inherit;font-weight:var(--type-card-title-weight);text-align:left;cursor:pointer;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;column-gap:9px;padding:8px 9px;display:grid;position:relative}.tenAdminNavItem[data-v-71ffaf48]:before{content:"";border-radius:var(--radius-pill);background:0 0;width:3px;position:absolute;top:8px;bottom:8px;left:-1px}.tenAdminNavItem[data-v-71ffaf48]:hover,.tenAdminNavItem[data-v-71ffaf48]:focus-visible,.tenAdminNavItem.active[data-v-71ffaf48]{border-color:rgb(var(--accent-rgb) / .42);background:rgb(var(--accent-rgb) / .08);color:var(--text-primary)}.tenAdminNavItem[data-v-71ffaf48]:focus-visible{outline:2px solid var(--accent-ring);outline-offset:2px}.tenAdminNavItem.active[data-v-71ffaf48]:before{background:rgb(var(--accent-rgb))}.tenAdminNavItem.hasWarn .tenAdminNavCount[data-v-71ffaf48]{border-color:rgb(var(--warn-rgb) / .34);color:rgb(var(--warn-rgb))}.tenAdminNavItem.hasDanger .tenAdminNavCount[data-v-71ffaf48]{border-color:rgb(var(--red-brand) / .34);color:rgb(var(--red-brand))}.tenAdminNavIcon[data-v-71ffaf48]{border:1px solid var(--border-lighter);border-radius:var(--radius-sm);background:var(--surface-2);width:30px;height:30px;color:var(--text-tertiary);justify-content:center;align-items:center;display:inline-flex}.tenAdminNavItem:hover .tenAdminNavIcon[data-v-71ffaf48],.tenAdminNavItem:focus-visible .tenAdminNavIcon[data-v-71ffaf48],.tenAdminNavItem.active .tenAdminNavIcon[data-v-71ffaf48]{border-color:rgb(var(--accent-rgb) / .24);background:var(--surface);color:rgb(var(--accent-rgb))}.tenAdminNavCopy[data-v-71ffaf48]{gap:2px;min-width:0;display:grid}.tenAdminNavTitle[data-v-71ffaf48]{color:inherit;line-height:var(--type-card-title-line);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tenAdminNavDesc[data-v-71ffaf48]{color:var(--text-tertiary);font-size:var(--type-meta-size);font-weight:var(--type-meta-weight);line-height:var(--type-meta-line);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tenAdminNavCount[data-v-71ffaf48]{border:1px solid var(--border-lighter);background:var(--surface);min-width:24px;height:24px;color:var(--text-secondary);font-size:var(--type-meta-size);border-radius:999px;justify-content:center;align-items:center;padding:0 7px;display:inline-flex}.tenAdminMain[data-v-71ffaf48]{gap:var(--sp-3);min-width:0;display:grid}.tenAdminToolbar[data-v-71ffaf48]{justify-content:space-between;align-items:center;gap:var(--sp-2);border:1px solid var(--border-lighter);border-radius:var(--radius-md);background:var(--surface-2);padding:var(--sp-2);display:flex}.tenAdminToolbarMain[data-v-71ffaf48]{flex:240px;gap:4px;min-width:min(240px,100%);display:grid}.tenAdminMainTitle[data-v-71ffaf48]{color:var(--text-primary);font-size:var(--type-section-title-size);font-weight:var(--type-section-title-weight);line-height:var(--type-section-title-line)}.tenAdminToolbarSub[data-v-71ffaf48]{color:var(--text-secondary);font-size:var(--type-card-body-size);line-height:var(--type-card-body-line)}.tenAdminToolbarStats[data-v-71ffaf48]{flex:0 auto;grid-template-columns:repeat(4,max-content);justify-content:flex-end;gap:6px;display:grid}.tenAdminSummaryChip[data-v-71ffaf48]{border:1px solid var(--border-lighter);border-radius:var(--radius-pill);background:var(--surface);min-height:30px;color:var(--text-tertiary);font-size:var(--type-meta-size);font-weight:var(--type-meta-weight);line-height:var(--type-meta-line);align-items:center;gap:7px;padding:0 8px;display:inline-flex}.tenAdminSummaryChip strong[data-v-71ffaf48]{color:var(--text-primary);font-size:var(--type-card-body-size);font-weight:var(--type-card-title-weight)}.tenAdminSummaryChip--ok[data-v-71ffaf48]{border-color:rgb(var(--green-brand) / .28)}.tenAdminSummaryChip--warn[data-v-71ffaf48]{border-color:rgb(var(--warn-rgb) / .34)}@media (width<=980px){.tenAdminWorkspace[data-v-71ffaf48]{grid-template-columns:1fr}.tenAdminSide[data-v-71ffaf48]{position:static}.tenAdminNav[data-v-71ffaf48]{grid-template-columns:repeat(2,minmax(0,1fr))}.tenAdminToolbar[data-v-71ffaf48]{flex-direction:column;align-items:flex-start}.tenAdminToolbarStats[data-v-71ffaf48]{grid-template-columns:repeat(2,max-content);justify-content:flex-start}}@media (width<=640px){.tenAdminNav[data-v-71ffaf48]{grid-template-columns:1fr}.tenAdminNavItem[data-v-71ffaf48]{min-height:54px}}.tenSection[data-v-71ffaf48]{gap:var(--sp-2-5);display:grid}.tenSectionHead[data-v-71ffaf48]{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.tenSectionTitle[data-v-71ffaf48]{color:var(--text-primary);font-size:var(--type-section-title-size);font-weight:var(--type-section-title-weight);line-height:var(--type-section-title-line)}.tenSectionActions[data-v-71ffaf48]{gap:10px;display:flex}.tenState[data-v-71ffaf48]{font-size:var(--type-body-size);color:var(--text-secondary)}.tenState--err[data-v-71ffaf48]{color:rgb(var(--red-brand))}.tenState--warn[data-v-71ffaf48]{color:rgb(var(--warn-rgb))}.tenInlineDetails[data-v-71ffaf48]{gap:4px;margin-left:8px;display:inline-grid}.tenInlineDetails--block[data-v-71ffaf48]{margin-top:6px;margin-left:0;display:grid}.tenInlineDetails summary[data-v-71ffaf48]{cursor:pointer;color:var(--text-primary);font-weight:var(--type-card-title-weight)}.tenGrid[data-v-71ffaf48]{gap:var(--sp-2-5);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}@media (width<=980px){.tenGrid[data-v-71ffaf48]{grid-template-columns:1fr}}.tenCard[data-v-71ffaf48]{border:1px solid var(--border-lighter);border-radius:var(--radius-md);background:var(--surface-2);padding:var(--sp-2-5);gap:8px;display:grid}.tenCard--blocked[data-v-71ffaf48]{border-color:rgb(var(--warn-rgb) / .34)}.tenCard--wide[data-v-71ffaf48]{grid-column:1/-1}.tenAttentionList[data-v-71ffaf48]{gap:8px;display:grid}.tenAttentionItem[data-v-71ffaf48]{border:1px solid var(--border-lighter);border-radius:var(--radius-sm);background:var(--surface);padding:10px 12px}.tenAttentionItem--ok[data-v-71ffaf48]{border-color:rgb(var(--green-brand) / .34)}.tenAttentionItem--warn[data-v-71ffaf48]{border-color:rgb(var(--warn-rgb) / .34)}.tenAttentionItem--danger[data-v-71ffaf48]{border-color:rgb(var(--red-brand) / .34)}.tenAttentionTitle[data-v-71ffaf48]{color:var(--text-primary);font-size:var(--type-card-title-size);font-weight:var(--type-card-title-weight);line-height:var(--type-card-title-line)}.tenAttentionText[data-v-71ffaf48]{color:var(--text-secondary);font-size:var(--type-card-body-size);line-height:var(--type-card-body-line);margin-top:3px}.tenCardTitle[data-v-71ffaf48]{font-size:var(--type-kicker-size);font-weight:var(--type-kicker-weight);text-transform:uppercase;letter-spacing:var(--type-kicker-track);line-height:var(--type-kicker-line);color:var(--text-secondary)}.tenBig[data-v-71ffaf48]{font-size:var(--text-lg);font-weight:var(--type-section-title-weight);color:var(--text-primary)}.tenBadges[data-v-71ffaf48]{flex-wrap:wrap;gap:6px;margin-top:2px;display:flex}.tenRoleCards[data-v-71ffaf48]{gap:var(--sp-2);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));display:grid}.tenRoleCard[data-v-71ffaf48]{gap:var(--sp-2);border:1px solid var(--border-lighter);border-radius:var(--radius-md);background:var(--surface);min-width:0;padding:var(--sp-2-5);display:grid}.tenRoleCard--active[data-v-71ffaf48]{border-color:rgb(var(--accent-rgb) / .34);background:rgb(var(--accent-rgb) / .07)}.tenRoleCardTop[data-v-71ffaf48],.tenRoleDetailHead[data-v-71ffaf48],.tenRoleFooter[data-v-71ffaf48]{justify-content:space-between;align-items:flex-start;gap:var(--sp-2);display:flex}.tenRoleIdentity[data-v-71ffaf48]{gap:3px;min-width:0;display:grid}.tenRoleName[data-v-71ffaf48]{color:var(--text-primary);font-size:var(--type-card-title-size);font-weight:var(--type-card-title-weight);line-height:var(--type-card-title-line)}.tenRoleCode[data-v-71ffaf48]{color:var(--text-tertiary);font-size:var(--type-meta-size);line-height:var(--type-meta-line);overflow-wrap:anywhere}.tenRoleDescription[data-v-71ffaf48]{color:var(--text-secondary);font-size:var(--type-card-body-size);line-height:var(--type-card-body-line)}.tenRoleFacts[data-v-71ffaf48]{flex-wrap:wrap;gap:6px;display:flex}.tenRoleFacts span[data-v-71ffaf48],.tenRoleInherited[data-v-71ffaf48],.tenRoleFooter[data-v-71ffaf48]{color:var(--text-secondary);font-size:var(--type-meta-size);line-height:var(--type-meta-line)}.tenRoleFacts span[data-v-71ffaf48]{border:1px solid var(--border-lighter);border-radius:var(--radius-pill);background:var(--surface-2);align-items:center;gap:5px;min-height:24px;padding:0 8px;display:inline-flex}.tenRoleFacts b[data-v-71ffaf48]{color:var(--text-primary)}.tenRoleInherited[data-v-71ffaf48]{border-left:2px solid rgb(var(--accent-rgb) / .28);padding-left:var(--sp-2)}.tenRoleChipLine[data-v-71ffaf48]{min-width:0}.tenRoleFooter[data-v-71ffaf48]{padding-top:var(--sp-1);border-top:1px solid var(--border-lighter);align-items:center}.tenRoleFooter>span[data-v-71ffaf48]{min-width:0}.tenRoleDetailPanel[data-v-71ffaf48]{gap:var(--sp-2);border:1px solid var(--border-lighter);border-radius:var(--radius-md);background:var(--surface);padding:var(--sp-2-5);display:grid}.tenRoleDetailGrid[data-v-71ffaf48]{gap:var(--sp-2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.tenRoleDetailBlock[data-v-71ffaf48]{align-content:start;gap:var(--sp-1);border:1px solid var(--border-lighter);border-radius:var(--radius-sm);background:var(--surface-2);min-width:0;padding:var(--sp-2);display:grid}@media (width<=980px){.tenRoleDetailGrid[data-v-71ffaf48]{grid-template-columns:1fr}.tenRoleCardTop[data-v-71ffaf48],.tenRoleDetailHead[data-v-71ffaf48],.tenRoleFooter[data-v-71ffaf48]{flex-direction:column;align-items:flex-start}}.tenGroupHub[data-v-71ffaf48]{gap:var(--sp-2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}@media (width<=980px){.tenGroupHub[data-v-71ffaf48]{grid-template-columns:1fr}}.tenGroupHubItem[data-v-71ffaf48]{border:1px solid var(--border-lighter);border-radius:var(--radius-sm);background:var(--surface-2);gap:4px;min-width:0;padding:10px 12px;display:grid}.tenGroupHubItem span[data-v-71ffaf48]{color:var(--text-tertiary);font-size:var(--type-meta-size);font-weight:var(--type-card-title-weight)}.tenGroupHubItem b[data-v-71ffaf48]{min-width:0;color:var(--text-primary);font-size:var(--type-card-title-size);line-height:var(--type-card-title-line)}.tenGroupHubItem em[data-v-71ffaf48]{color:var(--text-secondary);font-size:var(--type-meta-size);font-style:normal}.tenRbacGrid[data-v-71ffaf48]{gap:var(--sp-2-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (width<=980px){.tenRbacGrid[data-v-71ffaf48]{grid-template-columns:1fr}}.tenFormGrid[data-v-71ffaf48]{gap:var(--sp-2);grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;display:grid}@media (width<=980px){.tenFormGrid[data-v-71ffaf48]{grid-template-columns:1fr}}.tenFormActions[data-v-71ffaf48]{justify-content:flex-start;padding-top:6px;display:flex}.tenRbacDetail[data-v-71ffaf48]{gap:var(--sp-2);display:grid}.tenRbacHead[data-v-71ffaf48]{justify-content:space-between;align-items:flex-start;gap:var(--sp-2);flex-wrap:wrap;display:flex}.tenRbacName[data-v-71ffaf48]{font-weight:var(--type-card-title-weight);color:var(--text-primary);font-size:var(--type-card-title-size);line-height:var(--type-card-title-line)}.tenRbacMeta[data-v-71ffaf48]{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.tenRbacSplit[data-v-71ffaf48]{gap:var(--sp-2-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (width<=980px){.tenRbacSplit[data-v-71ffaf48]{grid-template-columns:1fr}}.tenMiniTitle[data-v-71ffaf48]{font-size:var(--type-kicker-size);text-transform:uppercase;letter-spacing:var(--type-kicker-track);font-weight:var(--type-kicker-weight);color:var(--text-secondary);margin-bottom:8px}.tenFormRow[data-v-71ffaf48]{align-items:center;gap:10px;margin-bottom:10px;display:flex}.tenFormRow[data-v-71ffaf48] .uiInput,.tenFormRow .tenSelect[data-v-71ffaf48]{flex:auto}.tenInviteGrid[data-v-71ffaf48]{gap:var(--sp-2);grid-template-columns:minmax(0,1fr) 160px auto;align-items:end;display:grid}@media (width<=980px){.tenInviteGrid[data-v-71ffaf48]{grid-template-columns:1fr}}.tenInviteActions[data-v-71ffaf48]{justify-content:flex-start;padding-top:6px;display:flex}.tenPolicyGrid[data-v-71ffaf48]{gap:var(--sp-2);grid-template-columns:170px 170px minmax(0,1fr) auto;align-items:end;display:grid}.tenPolicyGrid--disabled[data-v-71ffaf48]{opacity:.68}@media (width<=980px){.tenPolicyGrid[data-v-71ffaf48]{grid-template-columns:1fr}}.tenPolicyUnavailable[data-v-71ffaf48]{border:1px solid rgb(var(--warn-rgb) / .34);border-radius:var(--radius-sm);background:var(--surface);gap:6px;padding:10px 12px;display:grid}.tenPolicyUnavailableTitle[data-v-71ffaf48]{color:var(--text-primary);font-size:var(--type-card-title-size);font-weight:var(--type-card-title-weight);line-height:var(--type-card-title-line)}.tenPolicyUnavailableText[data-v-71ffaf48]{color:var(--text-secondary);font-size:var(--type-card-body-size);line-height:var(--type-card-body-line)}.tenCheck[data-v-71ffaf48]{min-height:34px;color:var(--text-primary);font-weight:var(--type-card-title-weight);-webkit-user-select:none;user-select:none;align-items:center;gap:8px;display:inline-flex}.tenCheck input[data-v-71ffaf48]{width:16px;height:16px;accent-color:rgb(var(--accent-rgb))}.tenTextarea[data-v-71ffaf48]{border:1px solid var(--border-lighter);background:var(--surface);width:100%;color:var(--text-primary);font:inherit;resize:vertical;border-radius:10px;padding:9px 10px}.tenTextarea[data-v-71ffaf48]:disabled{opacity:.68}.tenResourceHint[data-v-71ffaf48]{border:1px solid var(--border-lighter);background:var(--surface);color:var(--text-secondary);font-size:var(--type-card-body-size);border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px;padding:8px 10px;display:flex}.tenColumnsBox[data-v-71ffaf48]{border:1px solid var(--border-lighter);border-radius:var(--radius-md);background:var(--surface);gap:10px;padding:12px;display:grid}.tenColumnsHead[data-v-71ffaf48]{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.tenColumnActions[data-v-71ffaf48]{flex-wrap:wrap;gap:8px;display:flex}.tenMiniBtn[data-v-71ffaf48]{border:1px solid var(--border-lighter);background:var(--surface-2);min-height:28px;color:var(--text-primary);font:inherit;font-size:var(--type-meta-size);font-weight:var(--type-card-title-weight);cursor:pointer;border-radius:999px;padding:0 10px}.tenMiniBtn[data-v-71ffaf48]:disabled{opacity:.58;cursor:not-allowed}.tenColumnGrid[data-v-71ffaf48]{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:8px;display:grid}.tenColumnCheck[data-v-71ffaf48]{border:1px solid var(--border-lighter);background:var(--surface-2);min-height:30px;color:var(--text-primary);font-size:var(--type-card-body-size);-webkit-user-select:none;user-select:none;border-radius:10px;align-items:center;gap:8px;padding:6px 8px;display:flex}.tenColumnCheck input[data-v-71ffaf48]{width:15px;height:15px;accent-color:rgb(var(--accent-rgb))}.tenSelect[data-v-71ffaf48]{border:1px solid var(--border-lighter);background:var(--surface);width:100%;height:34px;color:var(--text-primary);font-weight:var(--type-card-title-weight);border-radius:10px;padding:0 10px}.tenTableWrap[data-v-71ffaf48]{border:1px solid var(--border-lighter);border-radius:var(--radius-md);background:var(--surface);overflow:hidden}.tenTable[data-v-71ffaf48]{border-collapse:collapse;width:100%;font-size:var(--type-body-size)}.tenTable th[data-v-71ffaf48],.tenTable td[data-v-71ffaf48]{border-bottom:1px solid var(--border-lighter);vertical-align:top;padding:10px 12px}.tenTable th[data-v-71ffaf48]{font-size:var(--type-kicker-size);text-transform:uppercase;letter-spacing:var(--type-kicker-track);color:var(--text-secondary);background:var(--surface-2);font-weight:var(--type-kicker-weight)}.tenActions[data-v-71ffaf48]{flex-wrap:wrap;gap:8px;display:flex}.mono[data-v-71ffaf48]{font-family:var(--font-mono)}.muted[data-v-71ffaf48]{color:var(--text-tertiary)}.pill[data-v-71ffaf48]{white-space:nowrap;border:1px solid var(--border-lighter);height:22px;font-size:var(--type-meta-size);font-weight:var(--type-card-title-weight);border-radius:999px;align-items:center;padding:0 10px;display:inline-flex}.pill--ok[data-v-71ffaf48]{background:rgb(var(--green-brand) / .12);color:rgb(var(--green-brand))}.pill--blocked[data-v-71ffaf48]{background:rgb(var(--red-brand) / .12);color:rgb(var(--red-brand))}.pill--ro[data-v-71ffaf48]{background:rgb(var(--amber-brand) / .12);color:rgb(var(--amber-brand))}.tenEmpty[data-v-71ffaf48]{color:var(--text-secondary);padding:14px 12px}.tenChip[data-v-71ffaf48]{background:var(--surface-raised);border:1px solid var(--border-lighter);height:22px;font-size:var(--type-meta-size);font-weight:var(--type-card-title-weight);border-radius:999px;align-items:center;margin:2px 4px 2px 0;padding:0 10px;display:inline-flex}.tenChip--inherited[data-v-71ffaf48]{color:var(--text-secondary);background:0 0;border-style:dashed}.tenChip--muted[data-v-71ffaf48]{color:var(--text-secondary)}.tenRow--active[data-v-71ffaf48]{background:rgb(var(--blue-brand,30 95 230) / .08)}.lnacRoot[data-v-78a3cfba]{--lnac-surface-0:#f4f5f3;--lnac-surface-1:#fcfcfb;--lnac-surface-2:#fff;--lnac-border:#e3e4df;--lnac-border-strong:#cfd0ca;--lnac-text-1:#0e0f0d;--lnac-text-2:#55564f;--lnac-text-3:#8a8b82;--lnac-accent:#2a78d6;--lnac-accent-soft:#2a78d61a;--lnac-ok:#137a3f;--lnac-ok-soft:#137a3f1f;--lnac-warn:#b57500;--lnac-warn-soft:#b5750021;--lnac-bad:#c23b3a;--lnac-bad-soft:#c23b3a1f;--lnac-s1:#2a78d6;--lnac-s2:#1baf7a;--lnac-s3:#eda100;--lnac-s4:#008300;--lnac-mono:"SF Mono", ui-monospace, Menlo, monospace;--lnac-radius:11px;--lnac-shadow:0 1px 2px #1414120a, 0 8px 24px #1414120d;min-height:100vh;color:var(--lnac-text-1);background:var(--lnac-surface-0);grid-template-columns:232px 1fr;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Inter,system-ui,sans-serif;font-size:14px;display:grid}@media (prefers-color-scheme:dark){.lnacRoot[data-v-78a3cfba]{--lnac-surface-0:#161715;--lnac-surface-1:#1d1e1b;--lnac-surface-2:#242521;--lnac-border:#33352f;--lnac-border-strong:#45473f;--lnac-text-1:#f4f4ee;--lnac-text-2:#b7b9ad;--lnac-text-3:#82847a;--lnac-accent:#3987e5;--lnac-accent-soft:#3987e529;--lnac-ok:#37b56b;--lnac-ok-soft:#37b56b29;--lnac-warn:#d99a1e;--lnac-warn-soft:#d99a1e29;--lnac-bad:#e26665;--lnac-bad-soft:#e2666529;--lnac-s1:#3987e5;--lnac-s2:#199e70;--lnac-s3:#c98500;--lnac-s4:#008300;--lnac-shadow:0 1px 2px #0000004d, 0 10px 30px #00000059}}.lnacSide[data-v-78a3cfba]{border-right:1px solid var(--lnac-border);background:var(--lnac-surface-1);flex-direction:column;gap:2px;height:100vh;padding:16px 12px;display:flex;position:sticky;top:0}.lnacBrand[data-v-78a3cfba]{align-items:center;gap:9px;padding:6px 8px 16px;display:flex}.lnacLogo[data-v-78a3cfba]{background:linear-gradient(135deg, var(--lnac-accent), #7c4ad6);color:#fff;border-radius:7px;place-items:center;width:26px;height:26px;font-weight:800;display:grid}.lnacBrand b[data-v-78a3cfba]{font-size:14.5px}.lnacBrand span[data-v-78a3cfba]{color:var(--lnac-text-3);margin-top:-2px;font-size:11px;display:block}.lnacNavLabel[data-v-78a3cfba]{color:var(--lnac-text-3);letter-spacing:.06em;text-transform:uppercase;padding:14px 10px 6px;font-size:10.5px;font-weight:700}.lnacNav[data-v-78a3cfba]{color:var(--lnac-text-2);cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:7px;align-items:center;gap:10px;padding:8px 10px;font-size:13.5px;font-weight:530;display:flex}.lnacNav[data-v-78a3cfba]:hover{background:var(--lnac-surface-2);color:var(--lnac-text-1)}.lnacNav.on[data-v-78a3cfba]{background:var(--lnac-accent-soft);color:var(--lnac-accent);border-color:color-mix(in srgb, var(--lnac-accent) 22%, transparent);font-weight:640}.lnacNavTitle[data-v-78a3cfba]{flex:1}.lnacBadge[data-v-78a3cfba]{background:var(--lnac-bad-soft);color:var(--lnac-bad);border-radius:20px;padding:1px 7px;font-size:11px;font-weight:700}.lnacFoot[data-v-78a3cfba]{border-top:1px solid var(--lnac-border);color:var(--lnac-text-3);margin-top:auto;padding:10px;font-size:11.5px}.lnacFoot b[data-v-78a3cfba]{color:var(--lnac-text-2)}.lnacMain[data-v-78a3cfba]{max-width:1180px;padding:20px 26px 40px}.lnacTop[data-v-78a3cfba]{align-items:center;gap:14px;margin-bottom:20px;display:flex}.lnacTop h1[data-v-78a3cfba]{letter-spacing:-.02em;margin:0;font-size:19px}.lnacSpacer[data-v-78a3cfba]{flex:1}.lnacScope[data-v-78a3cfba]{background:var(--lnac-surface-2);border:1px solid var(--lnac-border);border-radius:7px;align-items:center;gap:7px;padding:5px 11px;font-size:12.5px;font-weight:560;display:flex}.lnacScopeDot[data-v-78a3cfba]{background:var(--lnac-ok);width:7px;height:7px;box-shadow:0 0 0 3px var(--lnac-ok-soft);border-radius:50%}.lnacLive[data-v-78a3cfba]{color:var(--lnac-text-3);align-items:center;gap:6px;font-size:11.5px;font-weight:600;display:flex}.lnacPulse[data-v-78a3cfba]{background:var(--lnac-ok);border-radius:50%;width:7px;height:7px;animation:1.8s infinite lnacPulse-78a3cfba}@keyframes lnacPulse-78a3cfba{0%,to{opacity:1}50%{opacity:.3}}.lnacTile[data-v-0d9f62f7]{background:var(--lnac-surface-2);border:1px solid var(--lnac-border);border-radius:var(--lnac-radius);box-shadow:var(--lnac-shadow);padding:14px 15px}.lnacTileK[data-v-0d9f62f7]{color:var(--lnac-text-3);text-transform:uppercase;letter-spacing:.03em;font-size:11.5px;font-weight:640}.lnacTileV[data-v-0d9f62f7]{letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin-top:6px;font-size:26px;font-weight:730}.lnacTileUnit[data-v-0d9f62f7]{color:var(--lnac-text-3);font-size:15px}.lnacTileD[data-v-0d9f62f7]{margin-top:3px;font-size:12px;font-weight:560}.lnacTileD.up[data-v-0d9f62f7]{color:var(--lnac-ok)}.lnacTileD.down[data-v-0d9f62f7]{color:var(--lnac-bad)}.lnacTileD.flat[data-v-0d9f62f7]{color:var(--lnac-text-3)}.lnacSpark[data-v-0d9f62f7]{width:100%;height:30px;margin-top:9px;display:block}.lnacMeter[data-v-0d9f62f7]{background:var(--lnac-surface-0);border:1px solid var(--lnac-border);border-radius:5px;height:8px;margin-top:11px;overflow:hidden}.lnacMeter>i[data-v-0d9f62f7]{border-radius:5px 0 0 5px;height:100%;display:block}.lnacCard[data-v-a6fe4383]{background:var(--lnac-surface-2);border:1px solid var(--lnac-border);border-radius:var(--lnac-radius);box-shadow:var(--lnac-shadow);overflow:hidden}.lnacCard>header[data-v-a6fe4383]{align-items:center;gap:10px;padding:13px 15px 10px;display:flex}.lnacCard>header h3[data-v-a6fe4383]{letter-spacing:-.01em;margin:0;font-size:13.5px;font-weight:650}.lnacHint[data-v-a6fe4383]{color:var(--lnac-text-3);font-size:11.5px}.lnacHeadRight[data-v-a6fe4383]{align-items:center;gap:8px;margin-left:auto;display:flex}.lnacBody[data-v-a6fe4383]{padding:6px 15px 15px}.lnacNote[data-v-a6fe4383]{color:var(--lnac-text-3);border-top:1px solid var(--lnac-border);background:var(--lnac-surface-1);padding:10px 15px;font-size:11.5px}.lnacTiles[data-v-2698f6c0]{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:16px;display:grid}.lnacGrid3[data-v-2698f6c0]{grid-template-columns:1.4fr 1fr;gap:12px;display:grid}.lnacLegend[data-v-2698f6c0]{flex-wrap:wrap;gap:12px;padding:0 0 8px;display:flex}.lnacLegend span[data-v-2698f6c0]{color:var(--lnac-text-2);align-items:center;gap:6px;font-size:12px;font-weight:560;display:inline-flex}.lnacLegend i[data-v-2698f6c0]{border-radius:2px;width:11px;height:3px;display:inline-block}.lnacHealth[data-v-2698f6c0]{gap:9px;padding-top:2px;display:grid}.lnacHealthRow[data-v-2698f6c0]{align-items:center;gap:10px;display:flex}.lnacHealthDetail[data-v-2698f6c0]{color:var(--lnac-text-3);font-size:12px}.lnacHealthOk[data-v-2698f6c0]{align-items:center;gap:10px;padding-top:2px;display:flex}.lnacPill[data-v-2698f6c0]{border-radius:20px;align-items:center;gap:5px;padding:2px 9px;font-size:11.5px;font-weight:640;display:inline-flex}.lnacPill.ok[data-v-2698f6c0]{background:var(--lnac-ok-soft);color:var(--lnac-ok)}.lnacPill.warn[data-v-2698f6c0]{background:var(--lnac-warn-soft);color:var(--lnac-warn)}.lnacPill.bad[data-v-2698f6c0]{background:var(--lnac-bad-soft);color:var(--lnac-bad)}.lnacPillDot[data-v-2698f6c0]{background:currentColor;border-radius:50%;width:6px;height:6px}.lnacBarList[data-v-32d56cf4]{gap:2px;display:grid}.lnacBarRow[data-v-32d56cf4]{align-items:center;gap:10px;padding:6px 0;display:flex}.lnacBarLabel[data-v-32d56cf4]{width:150px;font-family:var(--lnac-mono);color:var(--lnac-text-2);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.lnacBarTrack[data-v-32d56cf4]{background:var(--lnac-surface-0);border-radius:5px;flex:1;height:16px;overflow:hidden}.lnacBarTrack>i[data-v-32d56cf4]{border-radius:5px;height:100%;display:block}.lnacBarNum[data-v-32d56cf4]{text-align:right;width:88px;font-family:var(--lnac-mono);color:var(--lnac-text-1);font-size:12px}.lnacGrid2[data-v-9be17ec1]{grid-template-columns:2fr 1fr;gap:12px;margin-bottom:12px;display:grid}.lnacGrid2.lnacMt[data-v-9be17ec1]{grid-template-columns:1fr 1fr;margin-top:0;margin-bottom:0}.lnacCol[data-v-9be17ec1]{flex-direction:column;gap:12px;display:flex}.lnacLegend[data-v-9be17ec1]{flex-wrap:wrap;gap:12px;padding:0 0 8px;display:flex}.lnacLegend span[data-v-9be17ec1]{color:var(--lnac-text-2);align-items:center;gap:6px;font-size:12px;font-weight:560;display:inline-flex}.lnacLegend i[data-v-9be17ec1]{border-radius:2px;width:11px;height:3px;display:inline-block}.lnacEmpty[data-v-9be17ec1]{color:var(--lnac-text-3);padding:14px 2px;font-size:13px}.lnacHitNote[data-v-9be17ec1]{background:var(--lnac-surface-2);border:1px solid var(--lnac-border);color:var(--lnac-text-2);border-radius:8px;padding:10px 12px;font-size:12px;line-height:1.45}.lnacHitNote.t-warn[data-v-9be17ec1]{border-color:color-mix(in srgb, var(--lnac-warn) 35%, transparent)}.lnacHitNote.t-bad[data-v-9be17ec1]{border-color:color-mix(in srgb, var(--lnac-bad) 35%, transparent)}.lnacTiles[data-v-acc4f10d]{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:16px;display:grid}.lnacFlag[data-v-acc4f10d]{background:var(--lnac-warn-soft);color:var(--lnac-warn);border:1px solid color-mix(in srgb, var(--lnac-warn) 30%, transparent);border-radius:8px;margin-bottom:14px;padding:9px 12px;font-size:12.5px}.lnacMb[data-v-acc4f10d]{margin-bottom:12px}.lnacMt[data-v-acc4f10d]{margin-top:12px}.lnacTable[data-v-acc4f10d]{border-collapse:collapse;width:100%;font-size:13px}.lnacTable th[data-v-acc4f10d]{text-align:left;color:var(--lnac-text-3);text-transform:uppercase;letter-spacing:.03em;border-bottom:1px solid var(--lnac-border);white-space:nowrap;padding:8px 12px;font-size:11px;font-weight:640}.lnacTable td[data-v-acc4f10d]{border-bottom:1px solid var(--lnac-border);vertical-align:middle;padding:9px 12px}.lnacTable tr:last-child td[data-v-acc4f10d]{border-bottom:0}.lnacMono[data-v-acc4f10d]{font-family:var(--lnac-mono);font-variant-numeric:tabular-nums;font-size:12px}.lnacQ[data-v-acc4f10d]{text-overflow:ellipsis;white-space:nowrap;max-width:320px;overflow:hidden}.t-warn[data-v-acc4f10d]{color:var(--lnac-warn)}.t-bad[data-v-acc4f10d]{color:var(--lnac-bad)}.lnacPctBar[data-v-acc4f10d]{vertical-align:middle;background:var(--lnac-surface-0);border-radius:4px;width:60px;height:9px;display:inline-block;overflow:hidden}.lnacPctBar>i[data-v-acc4f10d]{height:100%;display:block}.lnacEmpty[data-v-acc4f10d]{color:var(--lnac-text-3);text-align:center;padding:18px}.lnacInstall[data-v-acc4f10d]{color:var(--lnac-text-2);padding:14px;font-size:13px}.lnacInstall code[data-v-acc4f10d]{font-family:var(--lnac-mono);background:var(--lnac-surface-0);border-radius:4px;padding:2px 6px;font-size:12px}.lnacActs[data-v-acc4f10d]{justify-content:flex-end;gap:6px;display:flex}.lnacRng[data-v-acc4f10d]{background:var(--lnac-surface-0);border:1px solid var(--lnac-border);border-radius:6px;gap:2px;padding:2px;display:flex}.lnacRng button[data-v-acc4f10d]{color:var(--lnac-text-2);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:4px;padding:3px 9px;font-size:11.5px;font-weight:600}.lnacRng button.on[data-v-acc4f10d]{background:var(--lnac-surface-2);color:var(--lnac-text-1);box-shadow:var(--lnac-shadow)}.lnacPill[data-v-acc4f10d]{border-radius:20px;align-items:center;padding:2px 9px;font-size:11.5px;font-weight:640;display:inline-flex}.lnacPill.mute[data-v-acc4f10d]{background:var(--lnac-surface-0);color:var(--lnac-text-3)}.lnacBtn[data-v-acc4f10d]{border:1px solid var(--lnac-border-strong);background:var(--lnac-surface-2);color:var(--lnac-text-2);font:inherit;cursor:pointer;border-radius:6px;padding:4px 10px;font-size:12px;font-weight:560}.lnacBtn[data-v-acc4f10d]:hover{border-color:var(--lnac-accent);color:var(--lnac-accent)}.lnacBtn.danger[data-v-acc4f10d]:hover{border-color:var(--lnac-bad);color:var(--lnac-bad)}.lnacFlag[data-v-a69f965c]{background:var(--lnac-warn-soft);color:var(--lnac-warn);border:1px solid color-mix(in srgb, var(--lnac-warn) 30%, transparent);border-radius:8px;align-items:center;gap:6px;margin-bottom:14px;padding:7px 11px;font-size:12.5px;font-weight:560;display:inline-flex}.lnacTableWrap[data-v-a69f965c]{overflow-x:auto}.lnacTable[data-v-a69f965c]{border-collapse:collapse;width:100%;min-width:640px;font-size:13px}.lnacOwnerSub[data-v-a69f965c]{color:var(--lnac-text-2);text-overflow:ellipsis;white-space:nowrap;max-width:220px;font-size:12px;overflow:hidden}.lnacBillSub[data-v-a69f965c]{color:var(--lnac-text-3);margin-top:3px;font-size:11px}.lnacTable th[data-v-a69f965c]{text-align:left;color:var(--lnac-text-3);text-transform:uppercase;letter-spacing:.03em;border-bottom:1px solid var(--lnac-border);white-space:nowrap;padding:8px 12px;font-size:11px;font-weight:640}.lnacTable td[data-v-a69f965c]{border-bottom:1px solid var(--lnac-border);vertical-align:middle;padding:9px 12px}.lnacTable tr:last-child td[data-v-a69f965c]{border-bottom:0}.lnacSub[data-v-a69f965c]{color:var(--lnac-text-3);font-size:11.5px;font-family:var(--lnac-mono)}.lnacMono[data-v-a69f965c]{font-family:var(--lnac-mono);font-size:12px}.lnacPill[data-v-a69f965c]{border-radius:20px;align-items:center;gap:5px;padding:2px 9px;font-size:11.5px;font-weight:640;display:inline-flex}.lnacPill.ok[data-v-a69f965c]{background:var(--lnac-ok-soft);color:var(--lnac-ok)}.lnacPill.warn[data-v-a69f965c]{background:var(--lnac-warn-soft);color:var(--lnac-warn)}.lnacPill.bad[data-v-a69f965c]{background:var(--lnac-bad-soft);color:var(--lnac-bad)}.lnacPill.mute[data-v-a69f965c]{background:var(--lnac-surface-0);color:var(--lnac-text-3)}.lnacPillDot[data-v-a69f965c]{background:currentColor;border-radius:50%;width:6px;height:6px}.lnacActs[data-v-a69f965c]{justify-content:flex-end;gap:6px;display:flex}.lnacBtn[data-v-a69f965c]{border:1px solid var(--lnac-border-strong);background:var(--lnac-surface-2);color:var(--lnac-text-2);font:inherit;cursor:pointer;border-radius:6px;padding:4px 10px;font-size:12px;font-weight:560}.lnacBtn[data-v-a69f965c]:hover{border-color:var(--lnac-accent);color:var(--lnac-accent)}.lnacBtn.danger[data-v-a69f965c]:hover{border-color:var(--lnac-bad);color:var(--lnac-bad)}.lnacBtn.danger.solid[data-v-a69f965c]{background:var(--lnac-bad);border-color:var(--lnac-bad);color:#fff}.lnacMt[data-v-a69f965c]{margin-top:12px}.lnacModalWrap[data-v-a69f965c]{z-index:50;background:#0006;place-items:center;display:grid;position:fixed;inset:0}.lnacModal[data-v-a69f965c]{background:var(--lnac-surface-2);border:1px solid var(--lnac-border);border-radius:var(--lnac-radius);max-width:420px;box-shadow:var(--lnac-shadow);padding:20px}.lnacModal h4[data-v-a69f965c]{margin:0 0 8px;font-size:15px}.lnacModal p[data-v-a69f965c]{color:var(--lnac-text-2);margin:0 0 16px;font-size:13px}.lnacModalActs[data-v-a69f965c]{justify-content:flex-end;gap:8px;margin-top:4px;display:flex}.lnacBtn.primary[data-v-a69f965c]{background:var(--lnac-accent);border-color:var(--lnac-accent);color:#fff}.lnacBtn.primary[data-v-a69f965c]:hover{filter:brightness(1.05);color:#fff}.lnacBtn[data-v-a69f965c]:disabled{opacity:.55;cursor:default}.lnacTopBar[data-v-a69f965c]{justify-content:flex-end;margin-bottom:12px;display:flex}.lnacModalWide[data-v-a69f965c]{max-width:480px}.lnacField[data-v-a69f965c]{margin-bottom:13px}.lnacField label[data-v-a69f965c]{color:var(--lnac-text-2);margin-bottom:5px;font-size:12px;font-weight:600;display:block}.lnacField input[data-v-a69f965c],.lnacField select[data-v-a69f965c]{box-sizing:border-box;width:100%;font:inherit;border:1px solid var(--lnac-border-strong);background:var(--lnac-surface-1);color:var(--lnac-text-1);border-radius:7px;padding:8px 10px;font-size:13px}.lnacField input[data-v-a69f965c]:focus,.lnacField select[data-v-a69f965c]:focus{border-color:var(--lnac-accent);outline:none}.lnacField input.err[data-v-a69f965c],.lnacField select.err[data-v-a69f965c]{border-color:var(--lnac-bad)}.lnacFieldErr[data-v-a69f965c]{color:var(--lnac-bad);margin-top:4px;font-size:11.5px;display:block}.lnacSubmitErr[data-v-a69f965c]{margin-bottom:10px}.lnacPwRow[data-v-a69f965c]{gap:8px;display:flex}.lnacPwRow input[data-v-a69f965c]{flex:1}.lnacCreds[data-v-a69f965c]{flex-direction:column;gap:10px;margin:4px 0 14px;display:flex}.lnacCredRow[data-v-a69f965c]{align-items:center;gap:10px;display:flex}.lnacCredLabel[data-v-a69f965c]{width:62px;color:var(--lnac-text-3);font-size:12px}.lnacCredVal[data-v-a69f965c]{font-family:var(--lnac-mono);background:var(--lnac-surface-0);border:1px solid var(--lnac-border);overflow-wrap:anywhere;border-radius:6px;flex:1;padding:7px 10px;font-size:13px}.lnacCredWarn[data-v-a69f965c]{font-size:11.5px;color:var(--lnac-warn)!important}.lnacTable[data-v-a351ba37]{border-collapse:collapse;width:100%;font-size:13px}.lnacTable th[data-v-a351ba37]{text-align:left;color:var(--lnac-text-3);text-transform:uppercase;letter-spacing:.03em;border-bottom:1px solid var(--lnac-border);white-space:nowrap;padding:8px 12px;font-size:11px;font-weight:640}.lnacTable td[data-v-a351ba37]{border-bottom:1px solid var(--lnac-border);vertical-align:middle;padding:9px 12px}.lnacTable tr:last-child td[data-v-a351ba37]{border-bottom:0}.lnacMono[data-v-a351ba37]{font-family:var(--lnac-mono);font-size:12px}.lnacErr[data-v-a351ba37]{color:var(--lnac-bad)}.lnacMb[data-v-a351ba37]{margin-bottom:12px}.lnacEmpty[data-v-a351ba37]{color:var(--lnac-text-3);text-align:center;padding:18px}.lnacActs[data-v-a351ba37]{justify-content:flex-end;gap:6px;display:flex}.lnacBtn[data-v-a351ba37]{border:1px solid var(--lnac-border-strong);background:var(--lnac-surface-2);color:var(--lnac-text-2);font:inherit;cursor:pointer;border-radius:6px;padding:4px 10px;font-size:12px;font-weight:560}.lnacBtn[data-v-a351ba37]:hover{border-color:var(--lnac-accent);color:var(--lnac-accent)}.lnacHistoryGrid[data-v-a351ba37]{grid-template-columns:1fr 1fr;gap:12px;display:grid}.lnacHistoryPanel[data-v-a351ba37]{min-width:0}.lnacLegend[data-v-a351ba37]{flex-wrap:wrap;gap:12px;padding:0 0 8px;display:flex}.lnacLegend span[data-v-a351ba37]{color:var(--lnac-text-2);align-items:center;gap:6px;font-size:12px;font-weight:560;display:inline-flex}.lnacLegend i[data-v-a351ba37]{border-radius:2px;width:11px;height:3px;display:inline-block}@media (width<=860px){.lnacHistoryGrid[data-v-a351ba37]{grid-template-columns:1fr}}.lnacForm[data-v-7aafecd2]{grid-template-columns:1fr 1fr 1fr;gap:12px;display:grid}.lnacForm label[data-v-7aafecd2]{color:var(--lnac-text-2);gap:4px;font-size:12px;font-weight:560;display:grid}.lnacForm select[data-v-7aafecd2],.lnacForm input[data-v-7aafecd2],.lnacKeyBlock input[data-v-7aafecd2]{border:1px solid var(--lnac-border-strong);background:var(--lnac-surface-1);color:var(--lnac-text-1);font:inherit;border-radius:6px;padding:6px 9px;font-size:13px}.lnacProblems[data-v-7aafecd2]{color:var(--lnac-bad);margin:10px 0 0;padding-left:18px;font-size:12px}.lnacRow[data-v-7aafecd2]{align-items:center;gap:8px;margin-top:12px;display:flex}.lnacKeyBlock[data-v-7aafecd2]{border-top:1px solid var(--lnac-border);margin-top:16px;padding-top:14px}.lnacKeyState[data-v-7aafecd2]{color:var(--lnac-text-2);font-size:13px}.lnacKeyBlock input[data-v-7aafecd2]{flex:1}.lnacBtn[data-v-7aafecd2]{border:1px solid var(--lnac-border-strong);background:var(--lnac-surface-2);color:var(--lnac-text-2);font:inherit;cursor:pointer;border-radius:6px;padding:6px 12px;font-size:12.5px;font-weight:560}.lnacBtn[data-v-7aafecd2]:hover:not(:disabled){border-color:var(--lnac-accent);color:var(--lnac-accent)}.lnacBtn[data-v-7aafecd2]:disabled{opacity:.5;cursor:default}.lnacBtn.solid[data-v-7aafecd2]{background:var(--lnac-accent);border-color:var(--lnac-accent);color:#fff}.lnacBtn.danger[data-v-7aafecd2]:hover{border-color:var(--lnac-bad);color:var(--lnac-bad)}.lnacAlertBanner[data-v-a8113417]{border-radius:8px;margin-bottom:14px;padding:9px 12px;font-size:12.5px;font-weight:560}.lnacAlertBanner.bad[data-v-a8113417]{background:var(--lnac-bad-soft);color:var(--lnac-bad);border:1px solid color-mix(in srgb, var(--lnac-bad) 30%, transparent)}.lnacTable[data-v-a8113417]{border-collapse:collapse;width:100%;font-size:13px}.lnacTable th[data-v-a8113417]{text-align:left;color:var(--lnac-text-3);text-transform:uppercase;letter-spacing:.03em;border-bottom:1px solid var(--lnac-border);white-space:nowrap;padding:8px 12px;font-size:11px;font-weight:640}.lnacTable td[data-v-a8113417]{border-bottom:1px solid var(--lnac-border);vertical-align:middle;padding:9px 12px}.lnacTable tr:last-child td[data-v-a8113417]{border-bottom:0}.lnacRowFiring[data-v-a8113417]{background:color-mix(in srgb, var(--lnac-bad) 5%, transparent)}.lnacSub[data-v-a8113417]{color:var(--lnac-text-3);font-size:11.5px}.lnacMono[data-v-a8113417]{font-family:var(--lnac-mono);font-variant-numeric:tabular-nums;font-size:12px}.t-warn[data-v-a8113417]{color:var(--lnac-warn)}.t-bad[data-v-a8113417]{color:var(--lnac-bad);font-weight:700}.lnacEmpty[data-v-a8113417]{color:var(--lnac-text-3);text-align:center;padding:18px}.lnacMt[data-v-a8113417]{margin-top:12px}.lnacPill[data-v-a8113417]{border-radius:20px;align-items:center;gap:5px;padding:2px 9px;font-size:11.5px;font-weight:640;display:inline-flex}.lnacPill.ok[data-v-a8113417]{background:var(--lnac-ok-soft);color:var(--lnac-ok)}.lnacPill.warn[data-v-a8113417]{background:var(--lnac-warn-soft);color:var(--lnac-warn)}.lnacPill.bad[data-v-a8113417]{background:var(--lnac-bad-soft);color:var(--lnac-bad)}.lnacPillDot[data-v-a8113417]{background:currentColor;border-radius:50%;width:6px;height:6px}.lnacRowDrill[data-v-a8113417]{cursor:pointer}.lnacRowDrill[data-v-a8113417]:hover{background:var(--lnac-surface-0)}.lnacDrillHint[data-v-a8113417]{color:var(--lnac-accent);white-space:nowrap;margin-left:8px;font-size:11px;font-weight:600}.lnacDrillRow>td[data-v-a8113417]{background:var(--lnac-surface-0);padding:0}.lnacDrillBox[data-v-a8113417]{padding:12px 14px 14px}.lnacDrillTitle[data-v-a8113417]{color:var(--lnac-text-2);margin-bottom:8px;font-size:12px;font-weight:640}.lnacDrillTable[data-v-a8113417]{border-collapse:collapse;width:100%;font-size:12.5px}.lnacDrillTable th[data-v-a8113417]{text-align:left;color:var(--lnac-text-3);text-transform:uppercase;letter-spacing:.03em;border-bottom:1px solid var(--lnac-border);padding:5px 10px;font-size:10.5px;font-weight:600}.lnacDrillTable td[data-v-a8113417]{border-bottom:1px solid var(--lnac-border);padding:6px 10px}.lnacDrillTable tr:last-child td[data-v-a8113417]{border-bottom:0}.lnacQuery[data-v-a8113417]{font-family:var(--lnac-mono);color:var(--lnac-text-2);text-overflow:ellipsis;white-space:nowrap;max-width:360px;font-size:11.5px;overflow:hidden}.lnacDrillNote[data-v-a8113417]{color:var(--lnac-text-3);margin-top:8px;font-size:11px}.lnacGrid2[data-v-29528250]{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:12px;display:grid}.lnacMt[data-v-29528250]{margin-top:0;margin-bottom:12px}.lnacSloGrid[data-v-29528250]{grid-template-columns:1fr 1fr;gap:12px;display:grid}.lnacSloError[data-v-29528250]{color:var(--lnac-bad);padding:14px 2px;font-size:13px}.lnacEmpty[data-v-29528250]{color:var(--lnac-text-3);padding:14px 2px;font-size:13px}.lnacTiles[data-v-5f055257]{grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:16px;display:grid}.lnacMb[data-v-5f055257]{margin-bottom:12px}.lnacEmpty[data-v-5f055257]{color:var(--lnac-text-3);text-align:center;padding:28px 12px;font-size:13px}.lnacHealth[data-v-5f055257]{align-items:center;gap:10px;padding:4px 0;display:flex}.lnacHealthText[data-v-5f055257]{color:var(--lnac-text-2);font-size:13px}.lnacPill[data-v-5f055257]{font-variant-numeric:tabular-nums;border-radius:20px;align-items:center;gap:5px;padding:3px 10px;font-size:12px;font-weight:640;display:inline-flex}.lnacPill.ok[data-v-5f055257]{background:var(--lnac-ok-soft);color:var(--lnac-ok)}.lnacPill.warn[data-v-5f055257]{background:var(--lnac-warn-soft);color:var(--lnac-warn)}.lnacPill.bad[data-v-5f055257]{background:var(--lnac-bad-soft);color:var(--lnac-bad)}.lnacPillDot[data-v-5f055257]{background:currentColor;border-radius:50%;width:6px;height:6px}.lnacHm[data-v-a0dbf20a]{gap:3px;display:grid}.lnacHmRow[data-v-a0dbf20a]{grid-template-columns:30px repeat(24,1fr);align-items:center;gap:3px;display:grid}.lnacHmDay[data-v-a0dbf20a]{color:var(--lnac-text-3);font-size:11px;font-weight:560}.lnacHmHours[data-v-a0dbf20a]{margin-bottom:1px}.lnacHmHour[data-v-a0dbf20a]{color:var(--lnac-text-3);text-align:left;font-variant-numeric:tabular-nums;font-size:10px}.lnacHmCell[data-v-a0dbf20a]{aspect-ratio:1;background:var(--lnac-surface-0);border:1px solid var(--lnac-border);border-radius:3px;min-width:0}.lnacHmCell.zero[data-v-a0dbf20a]{background:var(--lnac-surface-0)}.lnacHmCell.nodata[data-v-a0dbf20a]{background:0 0;border-style:dashed}.lnacHmLegend[data-v-a0dbf20a]{align-items:center;gap:8px;margin-top:12px;display:flex}.lnacHmLegendLabel[data-v-a0dbf20a]{color:var(--lnac-text-3);font-size:11px}.lnacHmLegendBar[data-v-a0dbf20a]{background:linear-gradient(to right, color-mix(in srgb, var(--lnac-s1) 8%, transparent), var(--lnac-s1));border-radius:4px;width:90px;height:8px}.lnacHmLegendSwatch[data-v-a0dbf20a]{aspect-ratio:auto;width:12px;height:12px;margin-left:10px}.lnacEmpty[data-v-a0dbf20a]{color:var(--lnac-text-3);text-align:center;padding:24px 12px;font-size:13px}.lnacOps[data-v-062ec997]{gap:12px;display:grid}.lnacOpsStamp[data-v-062ec997]{color:var(--lnac-text-3);font-size:12px;font-weight:560}.lnacOpsGrid[data-v-062ec997]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.lnacOpsWide[data-v-062ec997]{min-width:0}.lnacOpsRows[data-v-062ec997]{gap:8px;display:grid}.lnacOpsRow[data-v-062ec997]{border-bottom:1px solid var(--lnac-border);justify-content:space-between;align-items:center;gap:12px;padding:0 0 8px;display:flex}.lnacOpsRow[data-v-062ec997]:last-child{border-bottom:0;padding-bottom:0}.lnacOpsRow b[data-v-062ec997]{font-size:13px;display:block}.lnacOpsRow span[data-v-062ec997]{color:var(--lnac-text-3);margin-top:2px;font-size:11.5px;display:block}.lnacOpsRow strong[data-v-062ec997]{white-space:nowrap;font-family:var(--lnac-mono);font-size:12px}.lnacOpsRow strong.ok[data-v-062ec997]{color:var(--lnac-ok)}.lnacOpsRow strong.warn[data-v-062ec997]{color:var(--lnac-warn)}.lnacOpsRow strong.bad[data-v-062ec997]{color:var(--lnac-bad)}.lnacTableWrap[data-v-062ec997]{overflow-x:auto}.lnacTable[data-v-062ec997]{border-collapse:collapse;width:100%;min-width:760px;font-size:13px}.lnacTable th[data-v-062ec997]{text-align:left;color:var(--lnac-text-3);text-transform:uppercase;letter-spacing:.03em;border-bottom:1px solid var(--lnac-border);white-space:nowrap;padding:8px 12px;font-size:11px;font-weight:640}.lnacTable td[data-v-062ec997]{border-bottom:1px solid var(--lnac-border);vertical-align:middle;padding:9px 12px}.lnacTable tr:last-child td[data-v-062ec997]{border-bottom:0}.lnacTable td span[data-v-062ec997]:not(.lnacPill):not(.lnacPillDot){color:var(--lnac-text-3);font-size:11.5px;font-family:var(--lnac-mono);margin-top:2px;display:block}.lnacMono[data-v-062ec997]{font-family:var(--lnac-mono);font-size:12px}.lnacPill[data-v-062ec997]{border-radius:20px;align-items:center;gap:5px;padding:2px 9px;font-size:11.5px;font-weight:640;display:inline-flex}.lnacPill.ok[data-v-062ec997]{background:var(--lnac-ok-soft);color:var(--lnac-ok)}.lnacPill.warn[data-v-062ec997]{background:var(--lnac-warn-soft);color:var(--lnac-warn)}.lnacPill.bad[data-v-062ec997]{background:var(--lnac-bad-soft);color:var(--lnac-bad)}.lnacPillDot[data-v-062ec997]{background:currentColor;border-radius:50%;width:6px;height:6px}.lnacAgentGrid[data-v-c5ef8141]{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:12px;display:grid}.lnacKpis[data-v-c5ef8141]{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.lnacKpi[data-v-c5ef8141]{border:1px solid var(--lnac-border);background:var(--lnac-surface-1);border-radius:8px;min-width:0;padding:10px}.lnacKpi span[data-v-c5ef8141]{color:var(--lnac-text-3);white-space:nowrap;text-overflow:ellipsis;margin-bottom:6px;font-size:11px;display:block;overflow:hidden}.lnacKpi strong[data-v-c5ef8141]{color:var(--lnac-text-1);overflow-wrap:anywhere;font-size:18px;font-weight:720;line-height:1.15;display:block}.lnacTable[data-v-c5ef8141]{border-collapse:collapse;width:100%;font-size:13px}.lnacTable th[data-v-c5ef8141]{text-align:left;color:var(--lnac-text-3);text-transform:uppercase;letter-spacing:.03em;border-bottom:1px solid var(--lnac-border);white-space:nowrap;padding:8px 12px;font-size:11px;font-weight:640}.lnacTable td[data-v-c5ef8141]{border-bottom:1px solid var(--lnac-border);vertical-align:middle;padding:9px 12px}.lnacTable tr:last-child td[data-v-c5ef8141]{border-bottom:0}.lnacMono[data-v-c5ef8141]{font-family:var(--lnac-mono);font-size:12px}.lnacWarn[data-v-c5ef8141]{color:var(--lnac-warn)}.lnacEmpty[data-v-c5ef8141]{color:var(--lnac-text-3);text-align:center;padding:18px}@media (width<=900px){.lnacAgentGrid[data-v-c5ef8141]{grid-template-columns:1fr}.lnacKpis[data-v-c5ef8141]{grid-template-columns:repeat(2,minmax(0,1fr))}}.lnacSettingsHint[data-v-63ed1baa]{color:var(--lnac-text-3);background:var(--lnac-surface-2);border:1px solid var(--lnac-border);border-radius:var(--lnac-radius);padding:24px;font-size:13.5px}.lnAdminDenied[data-v-f1741fbf]{color:#444;text-align:center;max-width:420px;margin:16vh auto;font:15px system-ui}.lnAdminDenied h2[data-v-f1741fbf]{margin:0 0 8px;font-size:20px}.lnAdminDenied code[data-v-f1741fbf]{background:#f0f0ee;border-radius:5px;padding:1px 6px;font-size:13px}.srvDrawerBody[data-v-01289323]{gap:8px;display:grid}.kvRow[data-v-01289323]{justify-content:space-between;gap:12px;font-size:13px;display:flex}.kvRow .k[data-v-01289323]{color:var(--text-muted)}.kvRow .v.mono[data-v-01289323],.mono[data-v-01289323]{font-family:ui-monospace,monospace}.muted[data-v-01289323]{color:var(--text-muted)}.prime-erp-scope-bar[data-v-462ed4a3]{border:1px solid var(--erp-border,var(--border-lighter,var(--p-content-border-color,#d6dde8)));border-radius:var(--erp-radius,8px);background:var(--erp-surface,var(--surface-elevated,var(--p-content-background,#fff)));box-shadow:var(--erp-shadow-sm,0 4px 16px #0f172a0f);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:16px 16px 0;padding:14px 16px;display:flex}.prime-erp-scope-bar__title[data-v-462ed4a3]{gap:4px;display:grid}.prime-erp-scope-bar__title strong[data-v-462ed4a3]{color:var(--erp-text,var(--text-primary,var(--p-text-color,#102033)));font-size:15px;font-weight:820}.prime-erp-scope-bar__title span[data-v-462ed4a3]{color:var(--erp-muted,var(--text-secondary,var(--p-text-muted-color,#64748b)));font-size:12px;font-weight:650}.prime-erp-scope-bar__controls[data-v-462ed4a3]{flex-wrap:wrap;align-items:flex-end;gap:8px;display:flex}.prime-erp-scope-bar__controls label[data-v-462ed4a3]{color:var(--erp-muted,var(--text-secondary,var(--p-text-muted-color,#64748b)));gap:4px;font-size:11px;font-weight:750;display:grid}.prime-erp-scope-bar__controls select[data-v-462ed4a3]{border:1px solid var(--erp-border,var(--p-content-border-color,#d6dde8));border-radius:var(--erp-radius-sm,7px);background:var(--erp-surface-muted,var(--surface,var(--p-content-background,#f8fafc)));min-width:220px;max-width:min(520px,72vw);min-height:36px;color:var(--erp-text,var(--text-primary,var(--p-text-color,#102033)));font:inherit;padding:0 .6rem;font-size:12.5px;font-weight:700}.prime-erp-scope-bar__error[data-v-462ed4a3]{color:var(--danger,var(--p-red-600,#dc2626));font-size:12px}@media (width<=640px){.prime-erp-scope-bar[data-v-462ed4a3]{align-items:stretch;margin:12px 12px 0}.prime-erp-scope-bar__controls[data-v-462ed4a3],.prime-erp-scope-bar__controls label[data-v-462ed4a3],.prime-erp-scope-bar__controls select[data-v-462ed4a3]{width:100%;max-width:none}}.prime-erp-action-bar[data-v-bf26aff4]{gap:.45rem;display:grid}.prime-erp-action-bar__buttons[data-v-bf26aff4]{flex-wrap:wrap;gap:.5rem;display:flex}.prime-erp-action-bar__button[data-v-bf26aff4]{border:1px solid var(--erp-border,var(--border-lighter,var(--p-content-border-color,#d6dde8)));border-radius:var(--erp-radius-sm,var(--radius-sm,7px));background:var(--erp-surface,var(--surface-card,var(--p-content-background,#fff)));min-height:36px;color:var(--erp-text,var(--text-primary,var(--p-text-color,#102033)));cursor:pointer;font:inherit;padding:.45rem .8rem;font-size:.82rem;font-weight:760;transition:border-color .12s,box-shadow .12s,color .12s,background .12s;box-shadow:0 1px 2px #0f172a0d}.prime-erp-action-bar__button[data-v-bf26aff4]:hover:not(:disabled){border-color:var(--erp-accent,var(--accent,var(--p-primary-color,#2563eb)));color:var(--erp-accent,var(--accent,var(--p-primary-color,#2563eb)));box-shadow:0 4px 12px #0f172a1a}.prime-erp-action-bar__button.is-primary[data-v-bf26aff4],.prime-erp-action-bar__button.is-onec[data-v-bf26aff4]{border-color:var(--erp-accent,var(--accent,var(--p-primary-color,#2563eb)));background:var(--erp-accent,var(--accent,var(--p-primary-color,#2563eb)));color:#fff}.prime-erp-action-bar__button.is-primary[data-v-bf26aff4]:hover:not(:disabled),.prime-erp-action-bar__button.is-onec[data-v-bf26aff4]:hover:not(:disabled){color:#fff;background:var(--erp-accent-strong,#1d4ed8)}.prime-erp-action-bar__button[data-v-bf26aff4]:disabled{opacity:.55;cursor:default}.prime-erp-action-bar__messages[data-v-bf26aff4]{flex-wrap:wrap;gap:.45rem;display:flex}.prime-erp-action-bar__message[data-v-bf26aff4]{background:var(--erp-surface-muted,var(--p-surface-100,#f1f5f9));min-height:24px;color:var(--erp-muted,var(--text-secondary,var(--p-text-muted-color,#64748b)));border-radius:999px;align-items:center;padding:.15rem .45rem;font-size:.74rem;font-weight:700;display:inline-flex}.prime-erp-action-bar__message.is-failed[data-v-bf26aff4]{color:var(--danger,#b91c1c);background:#fef2f2}.prime-erp-action-bar__message.is-succeeded[data-v-bf26aff4]{color:var(--success,#047857);background:#ecfdf5}.prime-erp-fact-panel[data-v-91804527]{border:1px solid var(--erp-border,var(--border-lighter,var(--p-surface-200,#d6dde8)));border-radius:var(--erp-radius,var(--radius-md,var(--p-border-radius-lg,8px)));background:var(--erp-surface,var(--surface,var(--p-content-background,#fff)));box-shadow:var(--erp-shadow,0 10px 28px #0f172a12);flex-direction:column;gap:.85rem;padding:1rem;display:flex}.prime-erp-fact-panel__head[data-v-91804527]{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.prime-erp-fact-panel__head h3[data-v-91804527]{color:var(--erp-text,var(--text-primary,var(--p-text-color,#102033)));margin:0;font-size:1rem;font-weight:780}.prime-erp-fact-panel__head p[data-v-91804527],.prime-erp-fact-panel__muted[data-v-91804527],.prime-erp-fact-panel__section p[data-v-91804527],.prime-erp-fact-panel__section small[data-v-91804527]{color:var(--erp-muted,var(--text-secondary,var(--p-text-muted-color,#64748b)));margin:0;font-size:.75rem}.prime-erp-fact-panel__refresh[data-v-91804527]{border:1px solid var(--erp-border,var(--p-content-border-color,#d6dde8));border-radius:var(--erp-radius-sm,7px);background:var(--erp-surface-muted,var(--p-surface-50,#f8fafc));min-height:30px;color:var(--erp-accent,var(--accent,var(--p-primary-color,#2563eb)));cursor:pointer;padding:.25rem .55rem;font-size:.78rem;font-weight:700}.prime-erp-fact-panel__refresh[data-v-91804527]:disabled{color:var(--text-tertiary,var(--p-text-muted-color,#64748b));cursor:default}.prime-erp-fact-panel__grid[data-v-91804527]{grid-template-columns:repeat(auto-fit,minmax(17rem,1fr));gap:.75rem;display:grid}.prime-erp-fact-panel__section[data-v-91804527]{border:1px solid var(--erp-border,var(--p-surface-200,#d6dde8));border-radius:var(--erp-radius-sm,var(--p-border-radius-md,7px));background:var(--erp-surface-muted,var(--surface-sunken,var(--p-surface-50,#f8fafc)));align-content:start;gap:.55rem;min-width:0;padding:.75rem;display:grid}.prime-erp-fact-panel__section header[data-v-91804527]{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.prime-erp-fact-panel__section header strong[data-v-91804527],.prime-erp-fact-panel__section li strong[data-v-91804527]{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--erp-text,var(--text-primary,var(--p-text-color,#102033)));font-size:.8rem;overflow:hidden}.prime-erp-fact-panel__section header span[data-v-91804527]{min-width:1.5rem;min-height:1.4rem;color:var(--erp-accent,var(--text-secondary,var(--p-text-muted-color,#2563eb)));background:#e7f0ff;border-radius:999px;justify-content:center;align-items:center;padding:0 .4rem;font-size:.75rem;font-weight:700;display:inline-flex}.prime-erp-fact-panel__section ul[data-v-91804527]{gap:.35rem;margin:0;padding:0;list-style:none;display:grid}.prime-erp-fact-panel__section li[data-v-91804527]{border-top:1px solid #94a3b82e;justify-content:space-between;align-items:center;gap:.65rem;min-width:0;padding:.45rem 0;display:flex}.prime-erp-fact-panel__row-main[data-v-91804527]{gap:.12rem;min-width:0;display:grid}.prime-erp-fact-panel__row-side[data-v-91804527]{flex:none;justify-items:end;gap:.18rem;display:grid}.prime-erp-fact-panel__section small[data-v-91804527]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.prime-erp-fact-panel__row-side b[data-v-91804527]{color:var(--erp-text,#102033);white-space:nowrap;font-size:.78rem;font-style:normal;font-weight:800}.prime-erp-fact-panel__row-side b.is-positive[data-v-91804527]{color:#047857}.prime-erp-fact-panel__row-side b.is-negative[data-v-91804527]{color:#b42318}.prime-erp-fact-panel__row-side em[data-v-91804527]{text-overflow:ellipsis;max-width:8rem;color:var(--erp-muted,#64748b);white-space:nowrap;background:#eef2f7;border-radius:999px;padding:.08rem .36rem;font-size:.68rem;font-style:normal;font-weight:750;overflow:hidden}.prime-erp-fact-panel__error[data-v-91804527]{color:var(--danger,#b91c1c);margin:0;font-size:.75rem}@media (width<=640px){.prime-erp-fact-panel__head[data-v-91804527]{display:grid}.prime-erp-fact-panel__section li[data-v-91804527]{align-items:flex-start}}.prime-erp-shell-nav[data-v-5377e5fa]{flex-wrap:wrap;gap:.45rem;display:flex}.prime-erp-shell-nav__item[data-v-5377e5fa]{border:1px solid var(--erp-border,var(--border-lighter,var(--p-surface-200,#d6dde8)));border-radius:var(--erp-radius-sm,var(--p-border-radius-md,7px));background:var(--erp-surface-muted,var(--surface,var(--p-content-background,#f8fafc)));min-height:2.1rem;color:var(--erp-muted,var(--text-secondary,var(--p-text-muted-color,#64748b)));cursor:pointer;align-items:center;gap:.4rem;padding:.38rem .65rem;font-size:.8rem;font-weight:760;transition:border-color .12s,background .12s,color .12s;display:inline-flex}.prime-erp-shell-nav__item.is-active[data-v-5377e5fa]{border-color:var(--erp-accent,var(--accent-ring,var(--p-primary-400,#2563eb)));color:var(--erp-text,var(--p-text-color,#102033));background:#eef6ff}.prime-erp-shell-nav__item[data-v-5377e5fa]:hover:not(.is-active){border-color:var(--erp-accent,var(--p-primary-color,#2563eb));color:var(--erp-accent,var(--p-primary-color,#2563eb))}.prime-erp-shell-nav__item small[data-v-5377e5fa]{align-items:center;gap:.25rem;display:inline-flex}.prime-erp-shell-nav__item b[data-v-5377e5fa],.prime-erp-shell-nav__item i[data-v-5377e5fa]{text-align:center;border-radius:999px;min-width:1.15rem;padding:.08rem .25rem;font-size:.68rem;font-style:normal;font-weight:800}.prime-erp-shell-nav__item b[data-v-5377e5fa]{color:var(--erp-accent,#2563eb);background:#e7f0ff}.prime-erp-shell-nav__item i[data-v-5377e5fa]{color:#991b1b;background:#fee2e2}.prime-erp-module-list[data-v-65168e25]{border:1px solid var(--erp-border,var(--border-lighter,var(--p-surface-200,#d6dde8)));border-radius:var(--erp-radius,var(--radius-md,var(--p-border-radius-lg,8px)));background:var(--erp-surface,var(--p-content-background,#fff));box-shadow:var(--erp-shadow,0 10px 28px #0f172a12);flex-direction:column;gap:1rem;padding:1rem;display:flex}.prime-erp-module-list__head[data-v-65168e25]{gap:.75rem;display:grid}.prime-erp-module-list__head h2[data-v-65168e25],.prime-erp-module-list__section h3[data-v-65168e25]{color:var(--erp-text,var(--text-primary,var(--p-text-color,#102033)));margin:0}.prime-erp-module-list__head h2[data-v-65168e25]{font-size:1.1rem;font-weight:750}.prime-erp-module-list__head p[data-v-65168e25]{color:var(--erp-muted,var(--text-secondary,var(--p-text-muted-color,#64748b)));margin:.2rem 0 0;font-size:.85rem}.prime-erp-module-list__sections[data-v-65168e25]{gap:1rem;display:grid}.prime-erp-module-list__section[data-v-65168e25]{gap:.6rem;display:grid}.prime-erp-module-list__section h3[data-v-65168e25]{color:var(--erp-muted,var(--p-text-muted-color,#64748b));letter-spacing:0;text-transform:uppercase;font-size:.72rem;font-weight:800}.prime-erp-module-list__grid[data-v-65168e25]{grid-template-columns:1fr;gap:.5rem;display:grid}.prime-erp-module-list__module[data-v-65168e25]{border-radius:var(--erp-radius-sm,var(--p-border-radius-md,7px));min-width:0;color:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;justify-content:space-between;align-items:center;gap:.75rem;padding:.72rem;transition:background .12s,border-color .12s,box-shadow .12s;display:flex}.prime-erp-module-list__module[data-v-65168e25]:hover,.prime-erp-module-list__module.is-active[data-v-65168e25]{border-color:var(--erp-border,var(--p-surface-200,#d6dde8));background:var(--erp-surface-muted,var(--p-surface-50,#f8fafc))}.prime-erp-module-list__module.is-active[data-v-65168e25]{box-shadow:inset 3px 0 0 var(--erp-accent,var(--p-primary-color,#2563eb))}.prime-erp-module-list__module span[data-v-65168e25]{gap:.2rem;min-width:0;display:grid}.prime-erp-module-list__module strong[data-v-65168e25],.prime-erp-module-list__module small[data-v-65168e25]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.prime-erp-module-list__module strong[data-v-65168e25]{color:var(--erp-text,var(--p-text-color,#102033));font-size:.88rem}.prime-erp-module-list__module small[data-v-65168e25]{color:var(--erp-muted,var(--text-secondary,var(--p-text-muted-color,#64748b)));font-size:.75rem}.prime-erp-module-list__module b[data-v-65168e25]{min-width:1.6rem;min-height:1.5rem;color:var(--erp-muted,var(--text-secondary,var(--p-text-muted-color,#64748b)));white-space:nowrap;background:#eef2f7;border-radius:999px;justify-content:center;align-items:center;padding:0 .35rem;font-size:.75rem;font-weight:800;display:inline-flex}@media (width<=820px){.prime-erp-module-list[data-v-65168e25]{padding:.8rem}}.prime-erp-workspace-page[data-v-ec272f4c]{flex-direction:column;gap:1rem;padding:1rem;display:flex}.prime-erp-workspace-page__module[data-v-ec272f4c]{gap:.75rem;display:grid}.prime-erp-workspace-page__module-head[data-v-ec272f4c]{gap:.7rem;display:grid}.prime-erp-workspace-page__module-head h2[data-v-ec272f4c]{color:var(--text-primary,var(--p-text-color,#111827));margin:0;font-size:1rem;font-weight:750}.prime-erp-workspace-page__module-head p[data-v-ec272f4c]{color:var(--text-secondary,var(--p-text-muted-color,#64748b));margin:.2rem 0 0;font-size:.82rem}.prime-erp-workspace-page__links[data-v-ec272f4c]{flex-wrap:wrap;gap:.4rem;display:flex}.prime-erp-workspace-page__link[data-v-ec272f4c]{border:1px solid var(--border-lighter,var(--p-content-border-color,#d1d5db));border-radius:var(--radius-sm,6px);background:var(--surface-card,var(--p-content-background,#fff));min-height:32px;color:var(--text-primary,var(--p-text-color,#111827));cursor:pointer;font:inherit;padding:.35rem .65rem;font-size:.82rem}.prime-erp-workspace-page__link[data-v-ec272f4c]:hover{border-color:var(--accent,var(--p-primary-color,#2563eb));color:var(--accent,var(--p-primary-color,#2563eb))}.prime-erp-workspace-shell-page[data-v-edc14efc]{background:var(--surface,var(--p-surface-0,#f8fafc));flex-direction:column;gap:12px;min-height:100vh;display:flex}.prime-erp-workspace-shell-page__meta[data-v-edc14efc]{border:1px solid var(--border-lighter,var(--p-content-border-color,#d1d5db));border-radius:var(--radius-sm,6px);color:var(--text-secondary,var(--p-text-muted-color,#64748b));align-self:flex-start;gap:8px;margin:0 16px 16px;padding:8px 10px;font-size:12px;display:inline-flex}.prime-erp-workspace-shell-page__meta strong[data-v-edc14efc]{color:var(--text-primary,var(--p-text-color,#111827))}.ddsErpAdmin[data-v-f1942586]{gap:16px;display:grid}.ddsErpAdmin__head[data-v-f1942586]{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.ddsErpAdmin__head h1[data-v-f1942586]{margin:0;font-size:22px}.ddsErpAdmin__head p[data-v-f1942586]{color:var(--muted);margin:6px 0 0}.ddsErpAdmin__link[data-v-f1942586]{color:var(--accent);font-weight:700;text-decoration:none}.membersPage[data-v-7e7f69dd]{flex-direction:column;gap:24px;min-width:0;padding:24px;display:flex}.membersPage__header h1[data-v-7e7f69dd]{margin:0 0 4px;font-size:22px;font-weight:600}.membersPage__hint[data-v-7e7f69dd]{color:var(--text-secondary,#6b7280);margin:0;font-size:14px}.membersPage__error[data-v-7e7f69dd]{background:var(--danger-bg,#fee2e2);color:var(--danger-fg,#991b1b);border-radius:6px;padding:12px 16px;font-size:14px}.membersPage__invite[data-v-7e7f69dd]{border:1px solid var(--border-default,#e5e7eb);background:var(--surface-elevated,#fff);border-radius:8px;padding:16px}.membersPage__inviteForm[data-v-7e7f69dd]{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.membersPage__list h2[data-v-7e7f69dd]{margin:0 0 8px;font-size:16px;font-weight:600}.membersPage__list ul[data-v-7e7f69dd]{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.membersPage__row[data-v-7e7f69dd]{border:1px solid var(--border-default,#e5e7eb);background:var(--surface-elevated,#fff);border-radius:6px;align-items:center;gap:12px;padding:8px 12px;display:flex}.membersPage__email[data-v-7e7f69dd]{flex:auto;font-weight:500}.membersPage__role[data-v-7e7f69dd]{color:var(--text-secondary,#6b7280);font-size:13px}.membersPage__empty[data-v-7e7f69dd]{color:var(--text-secondary,#6b7280);margin:0;font-size:14px}.operationArticleDisplayText[data-v-8cc81e36]{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;display:block;overflow:hidden}.operationArticleDisplayPart[data-v-8cc81e36]{min-width:0}.operationArticleDisplayPart--styled[data-v-8cc81e36]{border-radius:var(--radius-xs);padding:0 2px}.operationArticleDisplayPart--context[data-v-8cc81e36]{font-family:var(--font-mono);font-size:var(--text-2xs);color:inherit;opacity:.52;font-weight:430}.operationArticleDisplayPart--context.operationArticleDisplayPart--styled[data-v-8cc81e36]{border-radius:0;padding:0}.operationArticleDisplayPart--separator[data-v-8cc81e36],.operationArticleDisplayPartSep[data-v-8cc81e36]{font-size:var(--text-2xs);opacity:.3}.operationArticleDisplayPart--badge[data-v-8cc81e36]{margin-right:var(--sp-1);padding:1px var(--sp-1-5);border:1px solid var(--border-light);background:var(--ops-pill-soft-bg);color:var(--text-secondary);font-size:var(--text-2xs);vertical-align:baseline;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;font-weight:760;line-height:1;display:inline-flex}.operationArticleDisplayPart--badge-accent[data-v-8cc81e36]{border-color:var(--accent-soft-border);background:var(--accent-soft);color:var(--accent-strong)}.operationArticleDisplayPart--badge-positive[data-v-8cc81e36]{border-color:rgb(var(--ok-rgb) / .24);background:rgb(var(--ok-rgb) / .08);color:rgb(var(--ok-rgb))}.operationArticleDisplayPart--badge-negative[data-v-8cc81e36]{border-color:rgb(var(--bad-rgb) / .24);background:rgb(var(--bad-rgb) / .08);color:rgb(var(--bad-rgb))}.splitModal .splitHeadContent{flex:1;min-width:0}.splitModal .splitMetaLine{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.splitModal .splitChip{background:var(--bg-muted);color:var(--text-secondary);border-radius:999px;padding:2px 8px;font-size:11px;display:inline-flex}.modalOverlay .splitModal{max-width:min(1280px, calc(100vw - var(--sp-4) * 2));height:min(920px, calc(100dvh - var(--sp-4) * 2))}.splitModal .modalBody{flex-direction:column;display:flex;overflow:hidden}.splitModal .splitModalContent{flex-direction:column;flex:auto;min-height:0;display:flex}.splitModal .splitCheckBar{background:var(--bg-muted);border-bottom:1px solid var(--border-lighter);flex:none;padding:12px 14px}.splitModal .splitCheckLead{color:var(--text-primary);font-size:12px;font-weight:700}.splitModal .splitCheckNote{color:var(--text-secondary);margin-top:2px;font-size:11px}.splitModal .splitCheckPills{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.splitModal .splitCheckPill{min-height:22px;box-shadow:inset 0 1px 0 rgb(var(--glow) / .7);border-radius:999px;align-items:center;padding:0 9px;font-size:10.2px;font-weight:670;line-height:1;display:inline-flex}.splitModal .splitCheckPill.ok{background:linear-gradient(180deg, var(--badge-unalloc-ok-bg-top), var(--badge-unalloc-ok-bg-bottom));color:var(--badge-unalloc-ok-text);border:1px solid var(--badge-unalloc-ok-border)}.splitModal .splitCheckPill.bad{background:linear-gradient(180deg, var(--badge-unalloc-bad-bg-top), var(--badge-unalloc-bad-bg-bottom));color:var(--badge-unalloc-bad-text);border:1px solid var(--badge-unalloc-bad-border)}.splitModal .splitBody{flex-direction:column;flex:auto;gap:12px;min-height:0;padding-top:12px;display:flex}.splitModal .splitPartsWrap{--split-estimate-workarea-width:500px;border:1px solid var(--border-lighter);background:var(--surface);border-radius:10px;flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden}.splitModal .splitPartsToolbar{border-bottom:1px solid var(--border-lighter);background:var(--surface-raised);flex:none;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 12px;display:grid}.splitModal .splitPartsIntro{min-width:0}.splitModal .splitPartsTitle{color:var(--text-primary);font-size:12px;font-weight:700}.splitModal .splitPartsHint{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--text-secondary);margin-top:2px;font-size:10.8px;line-height:1.3;overflow:hidden}.splitModal .splitPartsCount{border:1px solid var(--border-lighter);background:var(--surface);min-height:22px;color:var(--text-secondary);border-radius:999px;align-items:center;padding:0 9px;font-size:10.5px;font-weight:650;display:inline-flex}.splitModal .splitEstimateMetaChip{border:1px solid var(--border-lighter);background:var(--surface);min-width:0;max-width:240px;min-height:22px;color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;border-radius:999px;align-items:center;padding:0 9px;font-size:10.5px;font-weight:650;display:inline-flex;overflow:hidden}.splitModal .splitPartsToolbarActions{justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:inline-flex}.splitModal .splitEstimateToggle{justify-content:center;min-width:124px}.splitModal .splitEstimateToggle[aria-busy=true]{cursor:progress}.splitModal .splitEstimateToggleText{white-space:nowrap}.splitModal .splitEstimateLoadingDot{background:currentColor;border-radius:999px;width:6px;height:6px;animation:.82s ease-in-out infinite alternate splitEstimateLoadingPulse}.splitModal .splitPartsWorkspace{flex:auto;grid-template-columns:minmax(0,1fr);min-height:0;display:grid}.splitModal .splitPartsWorkspace--withEstimate{grid-template-columns:auto minmax(0,1fr);align-items:stretch}.splitModal .splitPartsMain{flex-direction:column;min-width:0;min-height:0;display:flex}@keyframes splitEstimateLoadingPulse{0%{opacity:.36;transform:scale(.82)}to{opacity:1;transform:scale(1)}}.splitModal .splitPartsHead{background:var(--bg-muted);color:var(--text-secondary);border-bottom:1px solid var(--border-lighter);flex:none;grid-template-columns:28px 40px 1fr 120px 120px 120px 40px;padding:8px 12px;font-size:11px;font-weight:700;display:grid}.splitModal .splitPartsScroll{scrollbar-gutter:stable;flex:auto;min-width:0;min-height:0;overflow:hidden auto}.splitModal .splitEmptyState{color:var(--text-secondary);text-align:center;background:var(--surface);border-bottom:1px solid var(--border-lighter);padding:16px 12px;font-size:11.5px;line-height:1.35}.splitModal .splitPartCard{border-bottom:1px solid var(--border-lighter);position:relative}.splitModal .splitPartCard:last-child{border-bottom:none}.splitModal .splitPartDragSource{opacity:.72}.splitModal .splitPartDropBefore:before,.splitModal .splitPartDropAfter:after{content:"";background:var(--accent);pointer-events:none;border-radius:999px;height:2px;position:absolute;left:12px;right:12px}.splitModal .splitPartDropBefore:before{top:0}.splitModal .splitPartDropAfter:after{bottom:0}.splitModal .splitPartRow{grid-template-columns:28px 40px 1fr 120px 120px 120px 40px;align-items:center;padding:6px 12px;display:grid}.splitModal .pDrag{justify-content:center;justify-self:center;align-items:center;width:28px;min-width:0;display:inline-flex}.splitModal .splitPartsHead .pDrag{width:auto}.splitModal .pDrag .rowDragHandle{width:22px;height:22px}.splitModal .pNum{border:1px solid var(--border-lighter);background:var(--surface-raised);width:24px;height:24px;color:var(--text-primary);border-radius:999px;justify-content:center;justify-self:center;align-items:center;font-size:11px;font-weight:650;display:inline-flex}.splitModal .splitPartsHead .pNum{width:auto;height:auto;color:var(--text-secondary);background:0 0;border:0;border-radius:0}.splitModal .pArt{font-size:11px}.splitModal .pVal{text-align:right;font-size:11px}.splitModal .splitMoneyHead--debit{color:var(--color-debit-text)}.splitModal .splitMoneyHead--credit{color:var(--color-credit-text)}.splitModal .pDel{width:40px}.splitModal .splitArt{border:1px solid var(--border-lighter);background:var(--surface);color:var(--text-primary);border-radius:6px;outline:none;width:100%;padding:6px 8px;font-size:12px}.splitModal .splitArt:focus{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent-ring)}.splitModal .numIn{border:1px solid var(--border-lighter);text-align:right;background:var(--surface);color:var(--text-primary);box-sizing:border-box;border-radius:6px;outline:none;width:100%;padding:6px 8px;font-size:12px}.splitModal .numIn--debit{color:var(--color-debit-text);-webkit-text-fill-color:var(--color-debit-text)}.splitModal .numIn--credit{color:var(--color-credit-text);-webkit-text-fill-color:var(--color-credit-text)}.splitModal .numIn--debit::placeholder,.splitModal .numIn--credit::placeholder{color:var(--text-muted);-webkit-text-fill-color:var(--text-muted)}.splitModal .numIn:focus{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent-ring)}.splitModal .splitNumWrap{min-width:0}.splitModal .splitDelBtn{background:var(--surface-raised);border:1px solid var(--border-lighter);width:26px;height:26px;color:var(--text-secondary);cursor:pointer;opacity:.88;border-radius:999px;justify-content:center;align-items:center;padding:0;font-size:12px;display:flex}.splitModal .splitDelBtn:hover,.splitModal .splitDelBtn:focus-visible{opacity:1;border-color:var(--color-bad-border);color:var(--color-debit-text);outline:none}.splitModal .splitPartMeta{padding:0 12px 8px 52px}.splitModal .splitModuleToggle{border:1px solid var(--border-lighter);background:var(--surface);width:100%;min-width:0;color:var(--text-primary);cursor:pointer;text-align:left;border-radius:8px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:6px 10px;display:grid}.splitModal .splitModuleToggle:hover,.splitModal .splitModuleToggle:focus-visible{border-color:var(--accent-ring);box-shadow:0 0 0 2px var(--state-control-ring);outline:none}.splitModal .splitModuleToggleLead{align-items:center;gap:8px;min-width:0;display:inline-flex}.splitModal .splitModuleBadge{background:var(--bg-muted);min-height:18px;color:var(--text-secondary);white-space:nowrap;border-radius:999px;align-items:center;padding:0 8px;font-size:10.5px;font-weight:650;display:inline-flex}.splitModal .splitModuleLabel{color:var(--text-secondary);white-space:nowrap;font-size:11px;font-weight:650}.splitModal .splitModuleSummary{min-width:0;color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.splitModal .splitModuleAction{border:1px solid var(--border-lighter);background:var(--surface);min-width:112px;height:24px;color:var(--text-primary);box-shadow:var(--shadow-soft);white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:5px;padding:0 8px;font-size:10.5px;font-weight:650;line-height:1;display:inline-flex}.splitModal .splitModuleActionIcon{font-size:12px;line-height:1}.splitModal .splitModuleToggle:hover .splitModuleAction,.splitModal .splitModuleToggle:focus-visible .splitModuleAction{border-color:var(--accent-ring);color:var(--accent)}.splitModal .splitModulePanel{border:1px solid var(--border-lighter);background:var(--surface-sunken);border-radius:10px;margin-top:8px;padding:10px}.splitModal .splitModulePanelTop{justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}.splitModal .splitModulePanelHint{color:var(--text-secondary);font-size:11px}.splitModal .splitModuleReset{border:1px solid var(--border-lighter);background:var(--surface);color:var(--text-secondary);cursor:pointer;white-space:nowrap;border-radius:999px;padding:6px 10px;font-size:11px;font-weight:600;line-height:1}.splitModal .splitModuleReset:hover,.splitModal .splitModuleReset:focus-visible{border-color:var(--accent-ring);color:var(--text-primary);outline:none}.splitModal .splitModuleGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 12px;display:grid}.splitModal .splitModuleField{min-width:0}.splitModal .splitModuleFieldLabel{color:var(--text-secondary);margin-bottom:4px;font-size:10.5px;font-weight:650;display:block}.splitModal .splitModuleSelectWrap{min-width:0;position:relative}.splitModal .splitModuleInput{border:1px solid var(--border-lighter);background:var(--surface);width:100%;color:var(--text-primary);box-sizing:border-box;border-radius:8px;outline:none;padding:6px 44px 6px 8px;font-size:12px}.splitModal .splitModuleInput:focus{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent-ring)}.splitModal .splitModalNoBrowserAutofill::-webkit-contacts-auto-fill-button{opacity:0;visibility:hidden;pointer-events:none;width:0;margin:0;display:none}.splitModal .splitModalNoBrowserAutofill::-webkit-credentials-auto-fill-button{opacity:0;visibility:hidden;pointer-events:none;width:0;margin:0;display:none}.splitModal .splitModalNoBrowserAutofill::-webkit-strong-password-auto-fill-button{opacity:0;visibility:hidden;pointer-events:none;width:0;margin:0;display:none}.splitModal .splitModuleInput:disabled{background:var(--surface-sunken);color:var(--text-secondary);cursor:not-allowed}.splitModal .splitModuleInput--withDisplayOverlay{color:rgb(var(--shade) / 0);-webkit-text-fill-color:rgb(var(--shade) / 0)}.splitModal .splitArticleDisplayText{z-index:1;box-sizing:border-box;min-width:0;color:var(--text-primary);pointer-events:none;align-items:center;padding:6px 44px 6px 8px;font-size:12px;line-height:1.2;display:flex;position:absolute;inset:0}.splitModal .splitArticleDisplayText .operationArticleDisplayText{width:100%}.splitModal .splitModuleIcon{border:1px solid var(--border-lighter);background:var(--surface-raised);width:18px;height:18px;color:var(--text-secondary);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;padding:0;font-size:10px;line-height:1;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%)}.splitModal .splitModuleIcon:disabled{opacity:.45;cursor:not-allowed}.splitModal .splitModuleClear{right:24px}.splitModal .splitModuleChevron{--dropdown-chevron-size:18px;--dropdown-chevron-arrow-width:3px;--dropdown-chevron-arrow-height:4px;position:absolute;top:50%;right:4px;transform:translateY(-50%)}.splitModal .splitModuleIcon:hover:not(:disabled),.splitModal .splitModuleIcon:focus-visible:not(:disabled){border-color:var(--accent-ring);color:var(--text-primary);outline:none}.splitModal .splitFootBtns{flex-wrap:wrap;gap:8px;padding:0;display:flex}.splitModal .splitSaveHint{color:var(--text-secondary);font-size:11.5px;font-weight:650;line-height:1.25}.splitModal .splitSaveHint.isReady{color:var(--c-ok)}.splitModal .splitSaveStatus{gap:var(--sp-2);display:grid}.splitModal .splitSaveProgress{gap:var(--sp-1);border:1px solid var(--border-lighter);border-radius:var(--radius-sm);background:var(--bg-muted);padding:7px 8px;display:grid}.splitModal .splitSaveProgressText{color:var(--text-secondary);font-size:var(--text-xs);font-weight:680;line-height:1.25}.splitModal .splitSaveProgressTrack{border-radius:var(--radius-full);background:var(--surface-sunken);height:4px;overflow:hidden}.splitModal .splitSaveProgressFill{border-radius:inherit;background:var(--accent);height:100%;transition:width .16s}.splitModal .splitSaveProgress--applied .splitSaveProgressFill{background:rgb(var(--ok-rgb))}.splitModal .splitSaveProgress--failed .splitSaveProgressFill{background:rgb(var(--bad-rgb))}.splitModal .splitSaveProgressMeta,.splitModal .splitSaveProgressError{color:var(--text-muted);font-size:11px;line-height:1.25}.splitModal .splitSaveProgressError{color:rgb(var(--bad-rgb))}.splitModal .splitEstimateWorkareaShell:not(.splitEstimateWorkarea){display:none}.splitModal .splitEstimateWorkarea{width:var(--split-estimate-workarea-width);border-right:1px solid var(--border-lighter);flex-direction:row;min-width:0;min-height:0;display:flex;overflow:hidden}.splitModal .splitEstimateAssist{background:var(--surface);border:0;border-radius:0;flex-direction:column;flex:auto;min-height:0;margin:0;display:flex;overflow:hidden}.splitModal .splitEstimateFilters{align-items:center;gap:6px 8px;padding:8px;display:grid}.splitModal .splitEstimateCostType,.splitModal .splitEstimateSection,.splitModal .splitEstimatePaymentLeft{color:var(--text-secondary);font-size:10.8px}.splitModal .splitEstimateFilters{border-bottom:1px solid var(--border-lighter);grid-template-columns:minmax(128px,1fr) auto}.splitModal .splitEstimateSearch{border:1px solid var(--border-lighter);background:var(--surface);width:100%;min-width:0;color:var(--text-primary);border-radius:7px;outline:none;padding:5px 7px;font-size:12px}.splitModal .splitEstimateSearch:focus{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent-ring)}.splitModal .splitEstimateCheck{color:var(--text-secondary);white-space:nowrap;align-items:center;gap:5px;font-size:10.8px;display:inline-flex}.splitModal .splitEstimatePaymentLeft{grid-column:1/-1;justify-self:end}.splitModal .splitEstimateRows{scrollbar-gutter:stable;flex:auto;min-height:0;overflow:auto}.splitModal .splitEstimateResizer{cursor:col-resize;touch-action:none;background:var(--surface);border-left:1px solid var(--border-lighter);border-right:1px solid var(--border-lighter);flex:0 0 10px;position:relative}.splitModal .splitEstimateResizer:before{content:"";background:var(--border-light);opacity:.62;border-radius:999px;width:1px;position:absolute;top:18px;bottom:18px;left:50%;transform:translate(-50%)}.splitModal .splitEstimateResizer:hover:before,.splitModal .splitEstimateResizer:focus-visible:before{opacity:1;background:var(--accent)}.splitModal .splitEstimateResizer:focus-visible{outline:2px solid var(--accent-ring);outline-offset:-2px}.splitModal .splitEstimateHead,.splitModal .splitEstimateRow{grid-template-columns:minmax(128px,1fr) repeat(3,82px) 84px;align-items:center;gap:6px;padding:6px 8px;display:grid}.splitModal .splitEstimateHead{z-index:1;background:var(--bg-muted);border-bottom:1px solid var(--border-lighter);color:var(--text-secondary);font-size:10.5px;font-weight:700;position:sticky;top:0}.splitModal .splitEstimateRow{border-bottom:1px solid var(--border-lighter)}.splitModal .splitEstimateRow:last-child{border-bottom:none}.splitModal .splitEstimateName{gap:2px;min-width:0;display:grid}.splitModal .splitEstimateWork{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--text-primary);font-size:11.5px;font-weight:650;overflow:hidden}.splitModal .splitEstimateCostType{border:1px solid var(--border-lighter);background:var(--bg-muted);text-overflow:ellipsis;white-space:nowrap;border-radius:999px;justify-self:start;max-width:100%;padding:1px 5px;font-weight:650;overflow:hidden}.splitModal .splitEstimateMoney{text-align:right;min-width:0;color:var(--text-primary);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:11.2px}.splitModal .splitEstimateHeadMoney,.splitModal .splitEstimateMoney{text-align:right;justify-self:stretch}.splitModal .splitEstimateHeadAction{justify-self:stretch}.splitModal .splitEstimateAmountInput{border:1px solid var(--border-lighter);background:var(--surface);width:100%;min-width:0;color:var(--text-primary);font-variant-numeric:tabular-nums;text-align:right;border-radius:7px;outline:none;padding:4px 5px;font-size:11.5px}.splitModal .splitEstimateApply{white-space:nowrap;width:100%;min-width:0;padding-inline:6px}.splitModal .splitEstimateAmountInput:focus{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent-ring)}.splitModal .splitEstimateState{min-height:44px;color:var(--text-secondary);text-align:center;justify-content:center;align-items:center;gap:10px;padding:10px 12px;font-size:11.5px;line-height:1.35;display:flex}.splitModal .splitEstimateState--error{color:var(--color-bad-text)}:root[data-theme=dark] .splitModal .splitCheckPill{box-shadow:none}:root[data-theme=dark] .splitModal .splitCheckPill.ok,:root[data-theme=dark] .splitModal .splitCheckPill.bad{background:var(--surface-raised)}:root[data-theme=dark] .splitModal .splitArt,:root[data-theme=dark] .splitModal .numIn,:root[data-theme=dark] .splitModal .splitModuleInput{background:var(--surface);border-color:var(--border-light);color:var(--text-primary)}:root[data-theme=dark] .splitModal .splitArt:hover,:root[data-theme=dark] .splitModal .numIn:hover,:root[data-theme=dark] .splitModal .splitModuleInput:hover:not(:disabled){background:var(--surface-raised);border-color:var(--border-light)}:root[data-theme=dark] .splitModal .splitArt:focus,:root[data-theme=dark] .splitModal .numIn:focus,:root[data-theme=dark] .splitModal .splitModuleInput:focus,:root[data-theme=dark] .splitModal .splitArticleSelectWrap:focus-within .splitArt,:root[data-theme=dark] .splitModal .splitNumWrap:focus-within .numIn,:root[data-theme=dark] .splitModal .splitModuleSelectWrap:focus-within .splitModuleInput{background:var(--surface-raised);border-color:var(--state-control-border-hover);box-shadow:0 0 0 3px var(--state-control-ring);outline:none}:root[data-theme=dark] .splitModal .numIn--debit{color:var(--color-debit-text);-webkit-text-fill-color:var(--color-debit-text)}:root[data-theme=dark] .splitModal .numIn--credit{color:var(--color-credit-text);-webkit-text-fill-color:var(--color-credit-text)}:root[data-theme=dark] .splitModal .splitModuleInput:disabled{background:var(--surface-sunken);border-color:var(--border-lighter);color:var(--text-muted);-webkit-text-fill-color:var(--text-muted)}@media (width<=900px){.splitModal .splitModuleGrid{grid-template-columns:minmax(0,1fr)}.splitModal .splitModuleToggle{grid-template-columns:1fr auto}.splitModal .splitModuleToggleLead{grid-column:1/-1}.splitModal .splitPartsHead,.splitModal .splitPartRow{grid-template-columns:26px 32px minmax(160px,1fr) 96px 96px 96px 34px}.splitModal .splitPartsToolbar{grid-template-columns:minmax(0,1fr)}.splitModal .splitPartsToolbarActions{flex-wrap:wrap;justify-content:flex-start}.splitModal .splitPartsWrap{--split-estimate-workarea-width:100%}.splitModal .splitPartsWorkspace--withEstimate{grid-template-columns:minmax(0,1fr)}.splitModal .splitEstimateWorkarea{border-right:0;border-bottom:1px solid var(--border-lighter);flex-direction:column;width:100%}.splitModal .splitEstimateResizer{display:none}.splitModal .splitPartsScroll{min-height:200px}.splitModal .splitEstimateRows{max-height:none}.splitModal .splitEstimateFilters,.splitModal .splitEstimateHead,.splitModal .splitEstimateRow{grid-template-columns:minmax(180px,1fr)}.splitModal .splitEstimateHead{display:none}.splitModal .splitEstimateMoney{text-align:left}}.balanceCubeTopbar[data-v-ce8e98cf]{flex-wrap:wrap;justify-content:space-between;gap:10px;padding:0 14px 10px;display:flex}.balanceCubeTopbarMain[data-v-ce8e98cf]{gap:var(--sp-2);flex:460px;min-width:0;display:grid}.balanceCubeSubhead[data-v-ce8e98cf]{color:#dbeafed1;flex-wrap:wrap;gap:8px;font-size:12px;display:flex}.balanceCubeSubhead span[data-v-ce8e98cf]{background:#0f172ab8;border:1px solid #7dd3fc47;border-radius:999px;padding:4px 9px;box-shadow:inset 0 0 12px #60a5fa14}.balanceCubeRiskCards[data-v-ce8e98cf]{gap:var(--sp-2);grid-template-columns:repeat(3,minmax(0,1fr));min-width:0;display:grid}.balanceCubeRiskCards article[data-v-ce8e98cf],.balanceCubeFocus[data-v-ce8e98cf]{border:1px solid var(--border-lighter);background:color-mix(in srgb, var(--surface-raised) 72%, transparent);min-width:0;box-shadow:inset 0 0 18px rgb(var(--glow) / .06);border-radius:8px}.balanceCubeRiskCards article[data-v-ce8e98cf]{gap:var(--sp-0-5);padding:var(--sp-2);display:grid}.balanceCubeRiskCards span[data-v-ce8e98cf],.balanceCubeFocus span[data-v-ce8e98cf]{color:var(--text-tertiary);font-size:var(--type-meta-size);font-weight:720;line-height:var(--leading-tight);text-transform:uppercase}.balanceCubeRiskCards strong[data-v-ce8e98cf],.balanceCubeFocus strong[data-v-ce8e98cf]{min-width:0;color:var(--text-primary);font-size:var(--type-card-title-size);line-height:var(--leading-tight);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.balanceCubeRiskCards em[data-v-ce8e98cf],.balanceCubeFocus em[data-v-ce8e98cf]{min-width:0;color:var(--text-secondary);font-size:var(--type-meta-size);font-style:normal;line-height:var(--leading-normal);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.balanceCubeFocus[data-v-ce8e98cf]{gap:var(--sp-1) var(--sp-2);max-width:360px;padding:var(--sp-2);flex:300px;grid-template-columns:minmax(0,1fr) auto;align-content:start;display:grid}.balanceCubeFocus span[data-v-ce8e98cf],.balanceCubeFocus strong[data-v-ce8e98cf],.balanceCubeFocus em[data-v-ce8e98cf]{grid-column:1}.balanceCubeFocus button[data-v-ce8e98cf]{border:1px solid var(--border-lighter);padding:var(--sp-1-5) var(--sp-2);background:var(--accent-soft);color:var(--text-primary);font:inherit;font-size:var(--type-meta-size);cursor:pointer;border-radius:7px;grid-area:1/2/span 3;align-self:center;font-weight:720}.balanceCubeFocus button[data-v-ce8e98cf]:hover,.balanceCubeFocus button[data-v-ce8e98cf]:focus-visible{border-color:var(--state-cell-selected-border);background:color-mix(in srgb, var(--accent-soft) 72%, var(--surface-raised))}.balanceCubeFocus button[data-v-ce8e98cf]:disabled{cursor:default;opacity:.48}.balanceCubeModes[data-v-ce8e98cf]{flex-wrap:wrap;place-content:start flex-end;gap:6px;display:flex}.balanceCubeModes button[data-v-ce8e98cf]{color:#dbeafee0;cursor:pointer;background:#0f172ab8;border:1px solid #7dd3fc47;border-radius:7px;padding:5px 8px;font-size:12px;line-height:1;box-shadow:inset 0 0 12px #60a5fa0f}.balanceCubeModes button[data-v-ce8e98cf]:hover,.balanceCubeModes button.active[data-v-ce8e98cf]{color:#eff6ff;background:#1e40af57;border-color:#60a5fab8;box-shadow:0 0 18px #60a5fa2e,inset 0 0 18px #60a5fa1f}.balanceCubeShell[data-v-ce8e98cf]{background:radial-gradient(circle at 72% 18%,#93c5fd38,#0000 34%),radial-gradient(circle at 40% 82%,#5eead424,#0000 32%),linear-gradient(#263449 0%,#172033 100%);border-radius:8px;min-height:min(68vh,620px);position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #93c5fd3d,inset 0 0 64px #60a5fa1a}.balanceCubeViewport[data-v-ce8e98cf]{z-index:1;position:absolute;inset:0}.balanceCubeMatrixOverlay[data-v-ce8e98cf]{z-index:0;pointer-events:none;opacity:.72;filter:saturate(.82)brightness(.74);width:100%;height:100%;position:absolute;inset:0}.balanceCubeShell[data-v-ce8e98cf]:after{content:"";z-index:0;pointer-events:none;background:radial-gradient(circle at 50% 52%,#0f172a29,#02061752 74%),linear-gradient(90deg,#02061733,#0000 34% 66%,#02061738);position:absolute;inset:0}.balanceCubeInsights[data-v-ce8e98cf]{z-index:3;pointer-events:auto;gap:7px;width:min(300px,100% - 24px);display:grid;position:absolute;top:12px;left:12px}.balanceCubeInsightsTitle[data-v-ce8e98cf]{color:#dbeafeb8;text-transform:uppercase;font-size:11px;font-weight:700}.balanceCubeInsight[data-v-ce8e98cf]{color:#eff6fff0;text-align:left;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);cursor:pointer;background:#0f172aad;border:1px solid #7dd3fc3d;border-radius:8px;gap:2px;min-width:0;padding:8px 9px;display:grid;box-shadow:0 0 24px #0000003d,inset 0 0 18px #60a5fa0d}.balanceCubeInsight[data-v-ce8e98cf]:hover{background:#1e293be6;border-color:#60a5fa9e}.balanceCubeInsight.active[data-v-ce8e98cf]{border-color:var(--state-cell-selected-border);background:var(--accent-soft)}.balanceCubeInsight strong[data-v-ce8e98cf],.balanceCubeInsight span[data-v-ce8e98cf],.balanceCubeInsight em[data-v-ce8e98cf]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.balanceCubeInsight strong[data-v-ce8e98cf]{font-size:12px}.balanceCubeInsight span[data-v-ce8e98cf]{color:#bfdbfec7;font-size:11.5px}.balanceCubeInsight em[data-v-ce8e98cf]{color:#f0fdfaf0;font-size:11.5px;font-style:normal;font-weight:650}.balanceCubeViewport[data-v-ce8e98cf] canvas{width:100%;height:100%;display:block}.balanceCubeEmpty[data-v-ce8e98cf]{color:#dbeafec7;pointer-events:none;place-items:center;font-size:13px;display:grid;position:absolute;inset:0}.balanceCubeDrilldown[data-v-ce8e98cf]{z-index:2;color:#eff6fff5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);pointer-events:auto;background:#0f172ad1;border:1px solid #93c5fd57;border-radius:8px;width:min(292px,100% - 24px);padding:12px;position:absolute;top:12px;right:12px;box-shadow:0 18px 46px #0000004d,inset 0 0 22px #60a5fa12}.balanceCubeDrillKicker[data-v-ce8e98cf]{color:#93c5fdc7;letter-spacing:0;text-transform:uppercase;font-size:10.5px;font-weight:800}.balanceCubeDrillTitle[data-v-ce8e98cf]{color:#eff6ff;text-overflow:ellipsis;white-space:nowrap;margin-top:6px;font-size:14px;font-weight:760;line-height:1.25;overflow:hidden}.balanceCubeDrillSubtitle[data-v-ce8e98cf]{color:#bfdbfed1;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:12px;line-height:1.3;overflow:hidden}.balanceCubeDrillMetrics[data-v-ce8e98cf]{gap:7px;margin-top:11px;display:grid}.balanceCubeDrillMetrics div[data-v-ce8e98cf]{grid-template-columns:92px minmax(0,1fr);align-items:baseline;gap:8px;display:grid}.balanceCubeDrillMetrics span[data-v-ce8e98cf]{color:#93c5fdcc;font-size:11px}.balanceCubeDrillMetrics strong[data-v-ce8e98cf]{color:#f8fafcfa;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;font-weight:700;overflow:hidden}.balanceCubeOpenButton[data-v-ce8e98cf]{color:#eff6ff;cursor:pointer;background:#2563eb57;border:1px solid #60a5fa8f;border-radius:7px;width:100%;margin-top:13px;padding:8px 10px;font-size:12px;font-weight:720;box-shadow:0 0 22px #60a5fa24,inset 0 0 16px #93c5fd1a}.balanceCubeOpenButton[data-v-ce8e98cf]:hover{background:#2563eb7a;border-color:#93c5fdd1}.balanceCubeTooltip[data-v-ce8e98cf]{color:#eff6fff5;pointer-events:none;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:2;background:#0f172af0;border:1px solid #7dd3fc61;border-radius:8px;width:264px;padding:10px 11px;font-size:12px;line-height:1.35;position:absolute;top:0;left:0;box-shadow:0 16px 40px #00000061,0 0 24px #60a5fa21}.balanceCubeTooltipTitle[data-v-ce8e98cf]{color:#bfdbfe;margin-bottom:7px;font-size:12.5px;font-weight:700}.balanceCubeTooltipLine[data-v-ce8e98cf]{grid-template-columns:64px minmax(0,1fr);align-items:baseline;gap:8px;display:grid}.balanceCubeTooltipLine span[data-v-ce8e98cf]{color:#93c5fddb}.balanceCubeTooltipLine strong[data-v-ce8e98cf]{color:#f8fafcf7;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:650;overflow:hidden}.balanceCubeTooltipHint[data-v-ce8e98cf]{color:#dbeafed6;border-top:1px solid #7dd3fc33;margin-top:8px;padding-top:7px;font-size:11px}.balanceCubeLegend[data-v-ce8e98cf]{color:#e2e8f0db;pointer-events:none;flex-wrap:wrap;align-items:center;gap:8px;font-size:11.5px;display:flex;position:absolute;bottom:12px;left:12px;right:12px}.balanceCubeLegend span[data-v-ce8e98cf]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0f172ab8;border:1px solid #7dd3fc3d;border-radius:999px;align-items:center;gap:6px;padding:5px 8px;display:inline-flex;box-shadow:inset 0 0 14px #60a5fa0f}.balanceCubeLegend i[data-v-ce8e98cf]{border-radius:50%;width:8px;height:8px;display:inline-block}.balanceCubeLegend .pos[data-v-ce8e98cf]{background:#32ff86;box-shadow:0 0 10px #32ff86a6}.balanceCubeLegend .neg[data-v-ce8e98cf]{background:#ff3f63;box-shadow:0 0 10px #ff3f63a6}.balanceCubeLegend .warn[data-v-ce8e98cf]{background:#ffd75a;box-shadow:0 0 10px #ffd75aa6}.balanceCubeLegend .blue[data-v-ce8e98cf]{background:#2ce6ff;box-shadow:0 0 10px #2ce6ffa6}@media (width<=760px){.balanceCubeRiskCards[data-v-ce8e98cf]{grid-template-columns:1fr}.balanceCubeFocus[data-v-ce8e98cf]{max-width:none}.balanceCubeModes[data-v-ce8e98cf]{justify-content:flex-start}}
/*$vite$:1*/