.app-loading-placeholder[data-v-1e9d2e2b]{display:flex;justify-content:center;align-items:center;height:100%;font-size:1.2em;color:#777}.app-error-placeholder[data-v-e4553756]{display:flex;flex-direction:column;justify-content:center;align-items:center;height:100%;padding:20px;color:red;background-color:#ffe0e0;border:1px solid red;border-radius:5px}.app-error-placeholder p[data-v-e4553756]{margin-bottom:10px}.app-topbar[data-v-6f40bb0b]{height:var(--shell-topbar-h);display:flex;align-items:center;gap:14px;padding:0 14px 0 0;background:var(--panel);border-bottom:1px solid var(--line);color:var(--ink);position:relative;z-index:80}.brand[data-v-6f40bb0b]{width:var(--shell-sidebar-w);flex:0 0 auto;height:100%;display:flex;align-items:center;gap:10px;padding:0 14px;background:var(--shell);color:var(--shell-ink);font-family:var(--font-display);font-weight:700;font-size:19px;transition:width .18s ease}.logo[data-v-6f40bb0b]{height:26px;width:auto}.brand.collapsed[data-v-6f40bb0b]{width:var(--shell-sidebar-w-collapsed);padding:0 8px;justify-content:center}.brand.collapsed .name[data-v-6f40bb0b]{display:none}.brand.collapsed .logo[data-v-6f40bb0b]{height:20px;width:20px;object-fit:contain}.crumbs[data-v-6f40bb0b]{display:flex;align-items:center;flex:0 1 auto;color:var(--muted);font-size:14px;white-space:nowrap;overflow:hidden}.crumbs b[data-v-6f40bb0b]{flex:0 0 auto;color:var(--ink);font-weight:600;overflow:visible}.crumbs .c[data-v-6f40bb0b]{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis}.crumbs .sep[data-v-6f40bb0b]{flex:0 0 auto;margin:0 6px}.crumb-ico[data-v-6f40bb0b]{width:18px;height:18px;margin-right:7px;flex:0 0 auto;filter:brightness(0) opacity(.72)}.slot[data-v-6f40bb0b]{flex:1 1 auto;min-width:0;display:flex;align-items:center;justify-content:flex-end;gap:8px;height:100%}@media(max-width:1600px){.crumbs .cat[data-v-6f40bb0b]{display:none}}@media(max-width:1400px){.crumbs .tab[data-v-6f40bb0b]{display:none}}@media(max-width:1100px){.crumbs[data-v-6f40bb0b]{min-width:0}.crumbs b[data-v-6f40bb0b]{flex:0 1 auto;overflow:hidden;text-overflow:ellipsis}}@media(max-width:900px){.crumbs[data-v-6f40bb0b]{display:none}}@media(prefers-reduced-motion:reduce){.brand[data-v-6f40bb0b]{transition:none}}.app-sidebar[data-v-a6439808]{width:var(--shell-sidebar-w);background:var(--shell);color:var(--shell-ink);display:flex;flex-direction:column;height:100%;min-height:0;transition:width .18s ease;position:relative;z-index:20}.app-sidebar.collapsed[data-v-a6439808]{width:var(--shell-sidebar-w-collapsed)}.scroll[data-v-a6439808]{flex:1;overflow-y:auto;overflow-x:hidden;padding:8px 8px 12px}.sec[data-v-a6439808]{margin:12px 10px 4px;font-family:var(--font-family-mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--shell-muted);white-space:nowrap;display:flex;gap:6px;align-items:center}.dev-tag[data-v-a6439808]{font-size:9.5px;padding:0 5px;border-radius:3px;background:var(--warn);color:#1a1408;letter-spacing:.04em}.collapsed .sec[data-v-a6439808]{margin:12px 4px 4px;height:1px;background:var(--shell-line);overflow:hidden;color:transparent}.collapsed .sec span[data-v-a6439808]{display:none}.item[data-v-a6439808]{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:7px;color:var(--shell-ink);text-decoration:none;font-size:15px;white-space:nowrap;position:relative}.item[data-v-a6439808]:hover{background:var(--shell-hover)}.item.on[data-v-a6439808]{background:var(--shell-active);font-weight:600}.item.on[data-v-a6439808]:before{content:"";position:absolute;left:-8px;top:8px;bottom:8px;width:3px;border-radius:2px;background:var(--accent)}.ico[data-v-a6439808]{width:20px;height:20px;flex:0 0 auto;opacity:.92;filter:var(--shell-icon-filter)}.count[data-v-a6439808]{margin-left:auto;font-family:var(--font-family-mono);font-size:11.5px;padding:1px 7px;border-radius:999px;background:var(--warn);color:#1a1408}.collapsed .item[data-v-a6439808]{justify-content:center;padding:9px 0}.collapsed .item .label[data-v-a6439808],.collapsed .item .count[data-v-a6439808]{display:none}.collapsed .item[data-v-a6439808]:hover:after{content:attr(title);position:absolute;left:calc(100% + 10px);background:var(--ink);color:var(--panel);padding:4px 9px;border-radius:6px;font-size:13px;white-space:nowrap;z-index:20;box-shadow:var(--shell-shadow)}.empty[data-v-a6439808]{color:var(--shell-muted);font-size:13px;padding:8px 10px}.foot[data-v-a6439808]{border-top:1px solid var(--shell-line);padding:8px}.acct[data-v-a6439808]{position:relative}.acct-btn[data-v-a6439808]{display:flex;align-items:center;gap:10px;width:100%;padding:6px 8px;border:0;border-radius:7px;background:none;color:var(--shell-ink);font:inherit;font-size:14px;text-align:left;cursor:pointer;overflow:hidden}.acct-btn[data-v-a6439808]:hover,.acct-btn.on[data-v-a6439808]{background:var(--shell-hover)}.acct-btn .label[data-v-a6439808]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.avatar[data-v-a6439808]{flex:0 0 auto;width:28px;height:28px;border-radius:50%;background:var(--shell-active);color:var(--shell-ink);border:1px solid var(--shell-line);display:grid;place-items:center;font-size:12px;font-weight:600}.collapsed .acct-btn[data-v-a6439808]{justify-content:center;padding:6px 0}.collapsed .acct-btn .label[data-v-a6439808]{display:none}.acct-menu[data-v-a6439808]{position:absolute;left:0;bottom:calc(100% + 8px);min-width:220px;z-index:40;background:var(--panel);color:var(--ink);border:1px solid var(--line);border-radius:10px;box-shadow:var(--shell-shadow);padding:8px;font-size:14px}.who[data-v-a6439808]{padding:6px 8px 8px;color:var(--muted);font-size:13px;border-bottom:1px solid var(--line);margin-bottom:4px;word-break:break-all}.row[data-v-a6439808]{padding:7px 8px;border-radius:6px;cursor:pointer;white-space:nowrap}.row[data-v-a6439808]:hover,.row[data-v-a6439808]:focus-visible{background:var(--panel-2);outline:none}.hr[data-v-a6439808]{height:1px;background:var(--line);margin:4px 0}.toggle[data-v-a6439808]{display:flex;align-items:center;gap:10px;width:100%;padding:8px 10px;border:0;border-radius:7px;background:none;color:var(--shell-muted);font:inherit;font-size:14px;cursor:pointer}.toggle[data-v-a6439808]:hover{background:var(--shell-hover);color:var(--shell-ink)}.collapsed .toggle[data-v-a6439808]{justify-content:center}.collapsed .toggle .label[data-v-a6439808]{display:none}.toggle[data-v-a6439808]:focus-visible,.item[data-v-a6439808]:focus-visible,.acct-btn[data-v-a6439808]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media(prefers-reduced-motion:reduce){.app-sidebar[data-v-a6439808]{transition:none}}.demo-user-selector[data-v-497e9510]{background:#fff;border-radius:8px;padding:24px;max-width:800px;margin:0 auto;box-shadow:0 2px 8px #0000001a}.selector-header[data-v-497e9510]{margin-bottom:24px}.selector-header h3[data-v-497e9510]{margin:0 0 8px;font-size:20px;font-weight:600;color:#133164}.selector-description[data-v-497e9510]{margin:0;color:#5e6977;font-size:14px}.loading[data-v-497e9510],.error[data-v-497e9510]{padding:20px;text-align:center;font-size:14px}.error[data-v-497e9510]{color:#d7263d;background:#d7263d1a;border-radius:4px}.user-options[data-v-497e9510]{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:16px;margin-bottom:24px}.user-card[data-v-497e9510]{border:2px solid #DBE2EF;border-radius:8px;padding:16px;cursor:pointer;transition:all .2s;position:relative}.user-card[data-v-497e9510]:hover{border-color:#133164;box-shadow:0 2px 8px #13316426}.user-card.selected[data-v-497e9510]{border-color:#133164;background:#1331640d}.user-card.no-user[data-v-497e9510]{background:#dbe2ef}.user-info[data-v-497e9510]{margin-bottom:12px}.user-info h4[data-v-497e9510]{margin:0 0 4px;font-size:16px;font-weight:600;color:#133164}.username[data-v-497e9510]{margin:0;font-size:13px;color:#5e6977;font-family:monospace}.email[data-v-497e9510]{margin:4px 0 0;font-size:13px;color:#4a5460}.user-groups[data-v-497e9510]{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:8px}.group-label[data-v-497e9510]{font-size:12px;color:#666;font-weight:500}.group-badge[data-v-497e9510]{display:inline-block;padding:2px 8px;border-radius:12px;font-size:11px;font-weight:500;text-transform:uppercase}.group-admin[data-v-497e9510]{background:#e8f5e9;color:#2e7d32}.group-lead[data-v-497e9510]{background:#fff3e0;color:#e65100}.group-client[data-v-497e9510]{background:#f3e5f5;color:#6a1b9a}.group-default[data-v-497e9510]{background:#f5f5f5;color:#616161}.selected-indicator[data-v-497e9510]{position:absolute;top:12px;right:12px;color:#1976d2;font-weight:600;font-size:14px}.selector-actions[data-v-497e9510]{display:flex;justify-content:flex-end;gap:12px;padding-top:16px;border-top:1px solid #e0e0e0}.confirm-btn[data-v-497e9510],.cancel-btn[data-v-497e9510]{padding:6px 12px;border-radius:4px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s}.confirm-btn[data-v-497e9510]{background:#133164;color:#fff;border:none}.confirm-btn[data-v-497e9510]:hover:not(:disabled){background:#0f254a}.confirm-btn[data-v-497e9510]:disabled{background:#dbe2ef;color:#5e6977;cursor:not-allowed}.cancel-btn[data-v-497e9510]{background:#fff;color:#5e6977;border:1px solid #DBE2EF}.cancel-btn[data-v-497e9510]:hover{background:#dbe2ef}.notification-overlay[data-v-839efa62]{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#0f172a99;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:10001;padding:1rem}.notification-container[data-v-839efa62]{background:#fff;border-radius:12px;box-shadow:0 25px 50px -12px #00000040,0 0 0 1px #0f172a0d;width:100%;max-width:400px;padding:1.5rem;display:flex;flex-direction:column;align-items:center;gap:1rem}.notification-icon[data-v-839efa62]{width:48px;height:48px;border-radius:50%;display:flex;align-items:center;justify-content:center}.notification-container.success .notification-icon[data-v-839efa62]{background-color:#ecfdf5;color:#059669}.notification-container.error .notification-icon[data-v-839efa62]{background-color:#fef2f2;color:#dc2626}.notification-container.warning .notification-icon[data-v-839efa62]{background-color:#fffbeb;color:#d97706}.notification-container.info .notification-icon[data-v-839efa62]{background-color:#eff6ff;color:#2563eb}.notification-content[data-v-839efa62]{text-align:center}.notification-title[data-v-839efa62]{font-size:1.125rem;font-weight:600;color:#111827;margin:0 0 .5rem}.notification-message[data-v-839efa62]{font-size:.9375rem;color:#4b5563;margin:0;line-height:1.5;white-space:pre-wrap;word-break:break-word}.notification-actions[data-v-839efa62]{width:100%;display:flex;justify-content:center;margin-top:.5rem}.notification-button[data-v-839efa62]{padding:.625rem 2rem;border-radius:.5rem;font-size:.9375rem;font-weight:500;cursor:pointer;transition:all .2s;border:none}.notification-button.success[data-v-839efa62]{background-color:#059669;color:#fff}.notification-button.success[data-v-839efa62]:hover{background-color:#047857}.notification-button.error[data-v-839efa62]{background-color:#dc2626;color:#fff}.notification-button.error[data-v-839efa62]:hover{background-color:#b91c1c}.notification-button.warning[data-v-839efa62]{background-color:#d97706;color:#fff}.notification-button.warning[data-v-839efa62]:hover{background-color:#b45309}.notification-button.info[data-v-839efa62]{background-color:#2563eb;color:#fff}.notification-button.info[data-v-839efa62]:hover{background-color:#1d4ed8}.notification-enter-active[data-v-839efa62],.notification-leave-active[data-v-839efa62]{transition:opacity .2s ease}.notification-enter-from[data-v-839efa62],.notification-leave-to[data-v-839efa62]{opacity:0}.notification-enter-active .notification-container[data-v-839efa62],.notification-leave-active .notification-container[data-v-839efa62]{transition:transform .2s ease}.notification-enter-from .notification-container[data-v-839efa62],.notification-leave-to .notification-container[data-v-839efa62]{transform:scale(.95) translateY(-10px)}*{box-sizing:border-box;margin:0;padding:0}body{font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;overflow:hidden}#app{width:100vw;height:100vh;margin:0;padding:0;overflow:hidden;display:flex;flex-direction:column}.demo-selector-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:10000}.login-prompt-container{display:flex;height:100vh;width:100vw;background-color:#f0f2f5;flex-direction:row}.login-left-column{flex:1;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:40px;background-color:#fff}.login-content{display:flex;flex-direction:column;align-items:center;text-align:center;width:100%;max-width:350px}.logo-container{display:flex;align-items:center;margin-bottom:30px}.login-logo{height:50px;margin-right:10px}.logo-text{font-size:28px;font-weight:700;color:#333}.login-button{background-color:#5e6977;color:#fff;border:none;padding:12px 20px;border-radius:5px;font-size:16px;font-weight:700;cursor:pointer;transition:background-color .3s ease;width:100%}.login-button:hover{background-color:#4a5460}.login-right-column{flex:1;display:flex;justify-content:center;align-items:center;overflow:hidden}.arch-graphic{max-width:250px;max-height:250px;object-fit:contain}.main-container{display:flex;flex-grow:1;overflow:hidden;height:calc(100vh - var(--shell-topbar-h));position:relative}.content-area{flex-grow:1;min-width:0;overflow:auto;padding:0;background:var(--ground)}.loading-placeholder{display:flex;justify-content:center;align-items:center;height:100%;font-size:1.2em;color:#777}.error-placeholder{padding:20px;color:red;background-color:#ffe0e0;border:1px solid red;border-radius:5px;height:100%;overflow:auto}.error-placeholder pre{white-space:pre-wrap;word-break:break-all;margin-top:10px;font-size:.9em}:root{--global-header-height: 60px;--app-navigator-width: 60px}:root{--color-primary: #133164;--color-steel: #5E6977;--color-charcoal: #4A5460;--color-slate: #DBE2EF;--color-success: #23D160;--color-warning: #E79A17;--color-error: #D7263D;--color-info: #54C6A2;--color-wip: var(--color-warning);--color-wip-soft: #FCEFD6;--color-wip-dark: #8A5C0D;--color-rel: var(--color-success);--color-rel-soft: #D7F4E0;--color-rel-dark: #126B30;--color-so: var(--color-primary);--color-so-soft: var(--color-slate);--color-so-dark: var(--color-primary);--color-default: var(--color-steel);--color-default-soft: #ECEEF0;--color-default-dark: var(--color-charcoal);--cascade-bg: #F8F8F5;--cascade-surface: #FCFCFA;--cascade-grid: var(--color-slate);--cascade-grid-strong: #B8B5AC;--cascade-hover: #F0F3F8;--cascade-selected: #F4F0E8;--cascade-line: #B8B5AC;--cascade-text: #1A1A18;--cascade-text-soft: #6C6A63;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-8: 32px;--space-10: 40px;--radius-sm: 2px;--radius-md: 4px;--radius-lg: 8px;--radius-xl: 12px;--elev-1: 0 2px 4px rgba(16,24,40,.05);--elev-2: 0 4px 8px rgba(16,24,40,.1);--elev-3: 0 8px 16px rgba(16,24,40,.15);--elev-4: 0 16px 32px rgba(16,24,40,.2);--font-family-base: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-family-mono: "JetBrains Mono", "SF Mono", "Monaco", "Cascadia Code", "Roboto Mono", monospace;--font-size-xs: .75rem;--font-size-sm: .875rem;--font-size-base: 1rem;--font-size-lg: 1.25rem;--font-size-xl: 1.5rem;--font-size-2xl: 2rem;--font-size-3xl: 2.5rem;--font-weight-normal: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--line-height-tight: 1.25;--line-height-normal: 1.5;--line-height-relaxed: 1.75;--breakpoint-mobile: 767px;--breakpoint-tablet: 768px;--breakpoint-desktop: 1024px;--breakpoint-wide: 1440px}body,html{font-family:var(--font-family-base);font-feature-settings:"kern" 1,"liga" 1}.tabular-nums{font-feature-settings:"tnum" 1}:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}::selection{background-color:var(--color-primary);color:#fff}.text-primary{color:var(--color-primary)}.text-steel{color:var(--color-steel)}.text-charcoal{color:var(--color-charcoal)}.text-success{color:var(--color-success)}.text-warning{color:var(--color-warning)}.text-error{color:var(--color-error)}.text-info{color:var(--color-info)}.bg-primary{background-color:var(--color-primary)}.bg-slate{background-color:var(--color-slate)}.bg-success{background-color:var(--color-success)}.bg-warning{background-color:var(--color-warning)}.bg-error{background-color:var(--color-error)}.bg-info{background-color:var(--color-info)}@media(max-width:767px){.mobile-hidden{display:none!important}.mobile-block{display:block!important}.mobile-flex{display:flex!important}}@media(min-width:768px){.desktop-hidden{display:none!important}}@media print{:root{--color-primary: #000;--color-steel: #333;--color-charcoal: #666;--color-slate: #f5f5f5}*{color-adjust:exact;-webkit-print-color-adjust:exact}}:root{--ground: #eef1f4;--panel: #ffffff;--panel-2: #f6f8fa;--ink: #1a222c;--ink-2: #48545f;--muted: #7b8794;--line: #d8dee5;--line-2: #e6ebf0;--accent: #2b6d94;--accent-ink: #ffffff;--accent-soft: #e1ecf4;--ok: #2e8b57;--ok-soft: #e1f1e7;--warn: #b7791f;--warn-soft: #fbefd6;--bad: #b83a2f;--bad-soft: #f7e1de;--unk: #6f5bb5;--unk-soft: #ebe6f7;--env-test: #b7791f;--env-prod: #b83a2f;--env-local: #5e6977;--shell: #1f2a35;--shell-ink: #e6ecf2;--shell-muted: #93a1b0;--shell-line: #2e3b48;--shell-hover: #283543;--shell-active: #31465a;--shell-icon-filter: brightness(0) invert(1);--shell-shadow: 0 10px 30px rgba(20,30,40,.14);--shell-topbar-h: 52px;--shell-sidebar-w: 248px;--shell-sidebar-w-collapsed: 64px;--font-display: "Barlow Semi Condensed", "Arial Narrow", var(--font-family-base);--bg: var(--ground);--text-primary: var(--ink);--text-secondary: var(--ink-2);--border: var(--line);--surface-1: var(--panel);--surface-2: var(--panel-2);--surface-3: var(--panel-2)}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--ground: #0f151b;--panel: #161e26;--panel-2: #1b242e;--ink: #e6ebf1;--ink-2: #b6c0ca;--muted: #7f8b98;--line: #2a3541;--line-2: #222c36;--accent: #6faad3;--accent-ink: #0f151b;--accent-soft: #1d3245;--ok: #6fbf85;--ok-soft: #1c3324;--warn: #e0a94a;--warn-soft: #3a2c14;--bad: #e2776c;--bad-soft: #3d2220;--unk: #b39ddb;--unk-soft: #2c2540;--env-test: #e0a94a;--env-prod: #e2776c;--env-local: #8b98a6;--shell: #0b1117;--shell-ink: #e6ecf2;--shell-muted: #8b98a6;--shell-line: #1c2732;--shell-hover: #141d27;--shell-active: #1c2c3b;--shell-icon-filter: brightness(0) invert(1);--shell-shadow: 0 10px 30px rgba(0,0,0,.45)}}:root[data-theme=dark]{--ground: #0f151b;--panel: #161e26;--panel-2: #1b242e;--ink: #e6ebf1;--ink-2: #b6c0ca;--muted: #7f8b98;--line: #2a3541;--line-2: #222c36;--accent: #6faad3;--accent-ink: #0f151b;--accent-soft: #1d3245;--ok: #6fbf85;--ok-soft: #1c3324;--warn: #e0a94a;--warn-soft: #3a2c14;--bad: #e2776c;--bad-soft: #3d2220;--unk: #b39ddb;--unk-soft: #2c2540;--env-test: #e0a94a;--env-prod: #e2776c;--env-local: #8b98a6;--shell: #0b1117;--shell-ink: #e6ecf2;--shell-muted: #8b98a6;--shell-line: #1c2732;--shell-hover: #141d27;--shell-active: #1c2c3b;--shell-icon-filter: brightness(0) invert(1);--shell-shadow: 0 10px 30px rgba(0,0,0,.45)}.jr-colmenu[data-v-c593c418]{position:fixed;z-index:50;min-width:200px;max-width:260px;padding:4px;background:var(--panel);border:1px solid var(--line-strong);border-radius:6px;box-shadow:0 6px 20px #00000029;display:flex;flex-direction:column}.jr-colmenu-item[data-v-c593c418]{display:block;width:100%;text-align:left;padding:6px 10px;border:none;background:none;cursor:pointer;border-radius:4px;font:var(--fs-data)/1.2 var(--sans);color:var(--ink);white-space:nowrap}.jr-colmenu-item[data-v-c593c418]:hover{background:var(--panel-2)}.jr-colmenu-item.clear[data-v-c593c418]{color:var(--muted)}.jr-colmenu-item.remove[data-v-c593c418]{color:var(--muted);border-top:1px solid var(--line);margin-top:2px}.jr-colmenu-item.remove[data-v-c593c418]:hover{color:var(--red);background:var(--redbg)}.jr-colmenu-sep[data-v-c593c418]{height:1px;background:var(--line);margin:4px 2px}.jr-colmenu-chips[data-v-c593c418]{display:flex;flex-wrap:wrap;gap:4px;padding:2px 4px 4px}.jr-colmenu-chip[data-v-c593c418]{display:inline-flex;align-items:center;gap:4px;padding:1px 4px 1px 7px;border:1px solid var(--sel);border-radius:999px;background:var(--selbg);font:600 var(--fs-data)/1.3 var(--sans);color:var(--sel)}.jr-colmenu-chipx[data-v-c593c418]{border:none;background:none;cursor:pointer;color:var(--sel);font-size:13px;line-height:1;padding:0}.jr-colmenu-filter[data-v-c593c418]{display:flex;align-items:center;gap:4px;padding:2px}.jr-colmenu-input[data-v-c593c418]{flex:1;min-width:0;padding:4px 7px;border:1px solid var(--line-strong);border-radius:4px;font:var(--fs-data)/1.3 var(--sans);color:var(--ink);outline:none}.jr-colmenu-input[data-v-c593c418]:focus{border-color:var(--sel)}.jr-colmenu-daterow[data-v-c593c418]{display:flex;align-items:center;gap:8px;padding:2px 4px}.jr-colmenu-daterow+.jr-colmenu-daterow[data-v-c593c418]{padding-top:4px}.jr-colmenu-datelabel[data-v-c593c418]{width:36px;flex:none;color:var(--muted);font:500 var(--fs-data)/1 var(--sans)}.jr-colmenu-daterow .jr-colmenu-input[data-v-c593c418]{flex:1;min-width:0}.jr-colmenu-checks[data-v-c593c418]{max-height:184px;overflow-y:auto;padding:2px 2px 4px}.jr-colmenu-check[data-v-c593c418]{display:flex;align-items:center;gap:7px;padding:3px 6px;cursor:pointer;border-radius:4px;font:var(--fs-data)/1.3 var(--sans);color:var(--ink)}.jr-colmenu-check[data-v-c593c418]:hover{background:var(--panel-2)}.jr-colmenu-checktext[data-v-c593c418]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
