.app-topbar[data-v-dfd225f8]{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:30}.brand[data-v-dfd225f8]{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}.brand.collapsed[data-v-dfd225f8]{width:var(--shell-sidebar-w-collapsed);padding:0;justify-content:center}.brand.collapsed .name[data-v-dfd225f8]{display:none}.logo[data-v-dfd225f8]{height:26px;width:auto}.env[data-v-dfd225f8]{display:inline-flex;align-items:center;gap:8px;padding:4px 10px 4px 8px;border-radius:999px;font-family:var(--font-family-mono);font-size:12.5px;font-weight:500;letter-spacing:.04em;border:1px solid var(--env-local);color:var(--env-local)}.env[data-v-dfd225f8]:before{content:"";width:8px;height:8px;border-radius:50%;background:currentColor}.env[data-kind=test][data-v-dfd225f8]{border-color:var(--env-test);color:var(--env-test);background:color-mix(in srgb,var(--env-test) 12%,transparent)}.env[data-kind=prod][data-v-dfd225f8]{border-color:var(--env-prod);color:var(--env-prod);background:color-mix(in srgb,var(--env-prod) 12%,transparent)}.crumbs[data-v-dfd225f8]{color:var(--muted);font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.crumbs b[data-v-dfd225f8]{color:var(--ink);font-weight:600}.crumbs .sep[data-v-dfd225f8]{margin:0 6px}.search[data-v-dfd225f8]{margin-left:auto;width:300px;max-width:28vw}.search input[data-v-dfd225f8]{width:100%;font:inherit;font-size:14px;padding:6px 10px;border:1px solid var(--line);border-radius:8px;background:var(--panel-2);color:var(--ink)}.search input[data-v-dfd225f8]:disabled{color:var(--muted)}.sr-only[data-v-dfd225f8]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.status[data-v-dfd225f8],.account[data-v-dfd225f8]{position:relative}.pill[data-v-dfd225f8]{display:inline-flex;align-items:center;gap:8px;padding:6px 10px;border-radius:8px;border:1px solid var(--warn);background:var(--warn-soft);color:var(--warn);font:inherit;font-weight:600;font-size:14px;cursor:pointer;white-space:nowrap}.pill .dot[data-v-dfd225f8]{width:8px;height:8px;border-radius:50%;background:currentColor}.pill.quiet[data-v-dfd225f8]{border-color:var(--ok);background:var(--ok-soft);color:var(--ok)}.menu[data-v-dfd225f8]{position:absolute;right:0;top:calc(100% + 8px);width:320px;background:var(--panel);border:1px solid var(--line);border-radius:10px;box-shadow:var(--shell-shadow);padding:8px;font-size:14px}.row[data-v-dfd225f8]{display:flex;justify-content:space-between;gap:10px;padding:7px 8px;border-radius:6px;cursor:pointer}.row[data-v-dfd225f8]:hover,.row[data-v-dfd225f8]:focus-visible{background:var(--panel-2);outline:none}.row.muted[data-v-dfd225f8]{color:var(--muted);cursor:default}.m[data-v-dfd225f8]{color:var(--muted);font-family:var(--font-family-mono);font-size:12px}.link[data-v-dfd225f8]{display:block;margin:6px 8px 2px;color:var(--accent);font-weight:600;text-decoration:none}.who[data-v-dfd225f8]{padding:6px 8px 8px;color:var(--muted);font-size:13px;border-bottom:1px solid var(--line);margin-bottom:4px;word-break:break-all}.hr[data-v-dfd225f8]{height:1px;background:var(--line);margin:4px 0}.avatar[data-v-dfd225f8]{width:32px;height:32px;border-radius:50%;background:var(--accent-soft);color:var(--accent);display:grid;place-items:center;font:inherit;font-weight:600;font-size:13px;border:1px solid var(--line);cursor:pointer}.pill[data-v-dfd225f8]:focus-visible,.avatar[data-v-dfd225f8]:focus-visible,.search input[data-v-dfd225f8]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media(max-width:900px){.search[data-v-dfd225f8],.crumbs[data-v-dfd225f8]{display:none}}@media(prefers-reduced-motion:reduce){.brand[data-v-dfd225f8]{transition:none}}.app-sidebar[data-v-3c2d61b0]{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;overflow:hidden}.app-sidebar.collapsed[data-v-3c2d61b0]{width:var(--shell-sidebar-w-collapsed)}.scroll[data-v-3c2d61b0]{flex:1;overflow-y:auto;overflow-x:hidden;padding:8px 8px 12px}.sec[data-v-3c2d61b0]{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-3c2d61b0]{font-size:9.5px;padding:0 5px;border-radius:3px;background:var(--warn);color:#1a1408;letter-spacing:.04em}.collapsed .sec[data-v-3c2d61b0]{margin:12px 4px 4px;height:1px;background:var(--shell-line);overflow:hidden;color:transparent}.collapsed .sec span[data-v-3c2d61b0]{display:none}.item[data-v-3c2d61b0]{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-3c2d61b0]:hover{background:var(--shell-hover)}.item.on[data-v-3c2d61b0]{background:var(--shell-active);font-weight:600}.item.on[data-v-3c2d61b0]:before{content:"";position:absolute;left:-8px;top:8px;bottom:8px;width:3px;border-radius:2px;background:var(--accent)}.ico[data-v-3c2d61b0]{width:20px;height:20px;flex:0 0 auto;opacity:.92;filter:brightness(0) invert(1)}.count[data-v-3c2d61b0]{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-3c2d61b0]{justify-content:center;padding:9px 0}.collapsed .item .label[data-v-3c2d61b0],.collapsed .item .count[data-v-3c2d61b0]{display:none}.collapsed .item[data-v-3c2d61b0]: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-3c2d61b0]{color:var(--shell-muted);font-size:13px;padding:8px 10px}.foot[data-v-3c2d61b0]{border-top:1px solid var(--shell-line);padding:8px}.toggle[data-v-3c2d61b0]{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-3c2d61b0]:hover{background:var(--shell-hover);color:var(--shell-ink)}.collapsed .toggle[data-v-3c2d61b0]{justify-content:center}.collapsed .toggle .label[data-v-3c2d61b0]{display:none}.toggle[data-v-3c2d61b0]:focus-visible,.item[data-v-3c2d61b0]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media(prefers-reduced-motion:reduce){.app-sidebar[data-v-3c2d61b0]{transition:none}}.demo-user-selector[data-v-25578195]{background:#fff;border-radius:8px;padding:24px;max-width:800px;margin:0 auto;box-shadow:0 2px 8px #0000001a}.selector-header[data-v-25578195]{margin-bottom:24px}.selector-header h3[data-v-25578195]{margin:0 0 8px;font-size:20px;font-weight:600;color:#133164}.selector-description[data-v-25578195]{margin:0;color:#5e6977;font-size:14px}.loading[data-v-25578195],.error[data-v-25578195]{padding:20px;text-align:center;font-size:14px}.error[data-v-25578195]{color:#d7263d;background:#d7263d1a;border-radius:4px}.user-options[data-v-25578195]{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:16px;margin-bottom:24px}.user-card[data-v-25578195]{border:2px solid #DBE2EF;border-radius:8px;padding:16px;cursor:pointer;transition:all .2s;position:relative}.user-card[data-v-25578195]:hover{border-color:#133164;box-shadow:0 2px 8px #13316426}.user-card.selected[data-v-25578195]{border-color:#133164;background:#1331640d}.user-card.no-user[data-v-25578195]{background:#dbe2ef}.user-info[data-v-25578195]{margin-bottom:12px}.user-info h4[data-v-25578195]{margin:0 0 4px;font-size:16px;font-weight:600;color:#133164}.username[data-v-25578195]{margin:0;font-size:13px;color:#5e6977;font-family:monospace}.email[data-v-25578195]{margin:4px 0 0;font-size:13px;color:#4a5460}.user-groups[data-v-25578195]{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:8px}.group-label[data-v-25578195]{font-size:12px;color:#666;font-weight:500}.group-badge[data-v-25578195]{display:inline-block;padding:2px 8px;border-radius:12px;font-size:11px;font-weight:500;text-transform:uppercase}.group-admin[data-v-25578195]{background:#e8f5e9;color:#2e7d32}.group-lead[data-v-25578195]{background:#fff3e0;color:#e65100}.group-client[data-v-25578195]{background:#f3e5f5;color:#6a1b9a}.group-default[data-v-25578195]{background:#f5f5f5;color:#616161}.selected-indicator[data-v-25578195]{position:absolute;top:12px;right:12px;color:#1976d2;font-weight:600;font-size:14px}.selector-actions[data-v-25578195]{display:flex;justify-content:flex-end;gap:12px;padding-top:16px;border-top:1px solid #e0e0e0}.confirm-btn[data-v-25578195],.cancel-btn[data-v-25578195]{padding:6px 12px;border-radius:4px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s}.confirm-btn[data-v-25578195]{background:#133164;color:#fff;border:none}.confirm-btn[data-v-25578195]:hover:not(:disabled){background:#0f254a}.confirm-btn[data-v-25578195]:disabled{background:#dbe2ef;color:#5e6977;cursor:not-allowed}.cancel-btn[data-v-25578195]{background:#fff;color:#5e6977;border:1px solid #DBE2EF}.cancel-btn[data-v-25578195]:hover{background:#dbe2ef}.notification-overlay[data-v-74a8f120]{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-74a8f120]{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-74a8f120]{width:48px;height:48px;border-radius:50%;display:flex;align-items:center;justify-content:center}.notification-container.success .notification-icon[data-v-74a8f120]{background-color:#ecfdf5;color:#059669}.notification-container.error .notification-icon[data-v-74a8f120]{background-color:#fef2f2;color:#dc2626}.notification-container.warning .notification-icon[data-v-74a8f120]{background-color:#fffbeb;color:#d97706}.notification-container.info .notification-icon[data-v-74a8f120]{background-color:#eff6ff;color:#2563eb}.notification-content[data-v-74a8f120]{text-align:center}.notification-title[data-v-74a8f120]{font-size:1.125rem;font-weight:600;color:#111827;margin:0 0 .5rem}.notification-message[data-v-74a8f120]{font-size:.9375rem;color:#4b5563;margin:0;line-height:1.5;white-space:pre-wrap;word-break:break-word}.notification-actions[data-v-74a8f120]{width:100%;display:flex;justify-content:center;margin-top:.5rem}.notification-button[data-v-74a8f120]{padding:.625rem 2rem;border-radius:.5rem;font-size:.9375rem;font-weight:500;cursor:pointer;transition:all .2s;border:none}.notification-button.success[data-v-74a8f120]{background-color:#059669;color:#fff}.notification-button.success[data-v-74a8f120]:hover{background-color:#047857}.notification-button.error[data-v-74a8f120]{background-color:#dc2626;color:#fff}.notification-button.error[data-v-74a8f120]:hover{background-color:#b91c1c}.notification-button.warning[data-v-74a8f120]{background-color:#d97706;color:#fff}.notification-button.warning[data-v-74a8f120]:hover{background-color:#b45309}.notification-button.info[data-v-74a8f120]{background-color:#2563eb;color:#fff}.notification-button.info[data-v-74a8f120]:hover{background-color:#1d4ed8}.notification-enter-active[data-v-74a8f120],.notification-leave-active[data-v-74a8f120]{transition:opacity .2s ease}.notification-enter-from[data-v-74a8f120],.notification-leave-to[data-v-74a8f120]{opacity:0}.notification-enter-active .notification-container[data-v-74a8f120],.notification-leave-active .notification-container[data-v-74a8f120]{transition:transform .2s ease}.notification-enter-from .notification-container[data-v-74a8f120],.notification-leave-to .notification-container[data-v-74a8f120]{transform:scale(.95) translateY(-10px)}.app-loading-placeholder[data-v-fa8710ac]{display:flex;justify-content:center;align-items:center;height:100%;font-size:1.2em;color:#777}.app-error-placeholder[data-v-9f03568c]{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-9f03568c]{margin-bottom: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-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-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-shadow: 0 10px 30px rgba(0,0,0,.45)}.jr-colmenu[data-v-2ea663ea]{position:fixed;z-index:50;min-width:200px;max-width:260px;padding:4px;background:#fff;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-2ea663ea]{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-2ea663ea]:hover{background:#f1f3f7}.jr-colmenu-item.clear[data-v-2ea663ea]{color:var(--muted)}.jr-colmenu-item.remove[data-v-2ea663ea]{color:var(--muted);border-top:1px solid var(--line);margin-top:2px}.jr-colmenu-item.remove[data-v-2ea663ea]:hover{color:var(--red);background:var(--redbg)}.jr-colmenu-sep[data-v-2ea663ea]{height:1px;background:var(--line);margin:4px 2px}.jr-colmenu-chips[data-v-2ea663ea]{display:flex;flex-wrap:wrap;gap:4px;padding:2px 4px 4px}.jr-colmenu-chip[data-v-2ea663ea]{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-2ea663ea]{border:none;background:none;cursor:pointer;color:var(--sel);font-size:13px;line-height:1;padding:0}.jr-colmenu-filter[data-v-2ea663ea]{display:flex;align-items:center;gap:4px;padding:2px}.jr-colmenu-input[data-v-2ea663ea]{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-2ea663ea]:focus{border-color:var(--sel)}.jr-colmenu-daterow[data-v-2ea663ea]{display:flex;align-items:center;gap:8px;padding:2px 4px}.jr-colmenu-daterow+.jr-colmenu-daterow[data-v-2ea663ea]{padding-top:4px}.jr-colmenu-datelabel[data-v-2ea663ea]{width:36px;flex:none;color:var(--muted);font:500 var(--fs-data)/1 var(--sans)}.jr-colmenu-daterow .jr-colmenu-input[data-v-2ea663ea]{flex:1;min-width:0}.jr-colmenu-checks[data-v-2ea663ea]{max-height:184px;overflow-y:auto;padding:2px 2px 4px}.jr-colmenu-check[data-v-2ea663ea]{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-2ea663ea]:hover{background:#f1f3f7}.jr-colmenu-checktext[data-v-2ea663ea]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
