.nova-shell[data-v-2634fc3e]{min-height:100vh;color:var(--app-text);background:linear-gradient(180deg,#f8fafc 0%,var(--app-bg) 48%,#eef2f7 100%);display:grid;grid-template-columns:292px minmax(0,1fr);font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.nova-sidebar[data-v-2634fc3e]{position:sticky;top:0;z-index:1040;height:100vh;padding:18px;background:var(--sidebar-bg);border-right:1px solid var(--app-border);display:flex;flex-direction:column;gap:18px;-webkit-backdrop-filter:blur(24px) saturate(160%);backdrop-filter:blur(24px) saturate(160%);box-shadow:var(--sidebar-shadow)}.nova-brand[data-v-2634fc3e],.nova-brand-mark[data-v-2634fc3e],.nova-topbar[data-v-2634fc3e],.nova-topbar-left[data-v-2634fc3e],.nova-topbar-actions[data-v-2634fc3e],.nova-user-identity[data-v-2634fc3e],.nova-nav-link[data-v-2634fc3e],.nova-subnav-link[data-v-2634fc3e],.nova-icon-btn[data-v-2634fc3e]{display:flex;align-items:center}.nova-brand[data-v-2634fc3e]{justify-content:space-between;min-height:52px}.nova-brand-mark[data-v-2634fc3e]{gap:12px;text-decoration:none;color:var(--app-text)}.nova-brand-mark strong[data-v-2634fc3e]{display:block;font-size:1.05rem;letter-spacing:-.03em;line-height:1.1}.nova-brand-mark small[data-v-2634fc3e]{display:block;margin-top:3px;color:var(--app-text-subtle);font-size:.76rem;letter-spacing:.04em;text-transform:uppercase}.nova-logo-orb[data-v-2634fc3e]{width:42px;height:42px;border-radius:16px;display:grid;place-items:center;background:linear-gradient(135deg,var(--app-primary),var(--app-cyan));box-shadow:0 18px 48px var(--app-primary-shadow)}.nova-logo-orb img[data-v-2634fc3e]{width:26px;height:26px;border-radius:10px}.nova-nav[data-v-2634fc3e]{flex:1;overflow-y:auto;padding-right:2px}.nova-nav[data-v-2634fc3e]::-webkit-scrollbar{width:4px}.nova-nav[data-v-2634fc3e]::-webkit-scrollbar-thumb{background:var(--app-border-strong);border-radius:999px}.nova-nav-link[data-v-2634fc3e]{width:100%;min-height:44px;gap:11px;padding:9px 11px;border:0;border-radius:14px;color:var(--sidebar-text);background:transparent;text-decoration:none;font-weight:560;letter-spacing:-.01em;transition:.18s ease;position:relative}.nova-nav-link[data-v-2634fc3e]:hover{color:var(--app-text);background:var(--menu-hover);transform:translate(2px)}.nova-nav-link.is-active[data-v-2634fc3e],.nova-nav-group.is-active>.nova-nav-link[data-v-2634fc3e]{color:var(--app-text);background:var(--menu-active-bg);box-shadow:inset 0 0 0 1px var(--menu-active-border)}.nova-nav-link.is-active[data-v-2634fc3e]:before,.nova-nav-group.is-active>.nova-nav-link[data-v-2634fc3e]:before{content:"";position:absolute;left:-7px;top:12px;bottom:12px;width:3px;border-radius:999px;background:var(--menu-active-line);box-shadow:0 0 18px var(--app-primary-shadow)}.nova-nav-icon[data-v-2634fc3e]{width:24px;height:24px;border-radius:9px;display:grid;place-items:center;color:var(--sidebar-muted);background:var(--surface-muted)}.nova-nav-link.is-active .nova-nav-icon[data-v-2634fc3e],.nova-nav-group.is-active>.nova-nav-link .nova-nav-icon[data-v-2634fc3e]{color:var(--app-primary);background:var(--primary-soft)}.nova-nav-title[data-v-2634fc3e]{flex:1;text-align:left}.nova-nav-chevron[data-v-2634fc3e]{color:var(--app-text-subtle);transition:transform .18s ease}.nova-nav-group.is-expanded .nova-nav-chevron[data-v-2634fc3e]{transform:rotate(180deg)}.nova-subnav[data-v-2634fc3e]{display:grid;gap:4px;margin:4px 0 10px 35px;padding-left:12px;border-left:1px solid var(--app-border)}.nova-subnav-link[data-v-2634fc3e]{justify-content:space-between;min-height:34px;padding:7px 10px;border-radius:11px;color:var(--app-text-muted);text-decoration:none;font-size:.88rem;transition:.16s ease}.nova-subnav-link[data-v-2634fc3e]:hover,.nova-subnav-link.is-active[data-v-2634fc3e]{color:var(--app-text);background:var(--menu-hover)}.nova-subnav-link.is-active i[data-v-2634fc3e]{color:var(--app-primary)}.nova-sidebar-card[data-v-2634fc3e]{display:grid;grid-template-columns:auto 1fr;gap:12px;padding:14px;border-radius:18px;background:linear-gradient(135deg,var(--primary-soft),var(--cyan-soft));border:1px solid var(--app-border)}.nova-card-pulse[data-v-2634fc3e]{width:12px;height:12px;margin-top:5px;border-radius:999px;background:var(--app-success);box-shadow:0 0 0 7px var(--success-soft),0 0 26px var(--app-success)}.nova-sidebar-card strong[data-v-2634fc3e]{display:block;font-size:.88rem}.nova-sidebar-card p[data-v-2634fc3e]{margin:4px 0 0;color:var(--app-text-muted);font-size:.77rem;line-height:1.45}.nova-workspace[data-v-2634fc3e]{min-width:0;display:flex;flex-direction:column}.nova-topbar[data-v-2634fc3e]{position:sticky;top:0;z-index:1030;justify-content:space-between;gap:18px;min-height:76px;padding:14px 28px;background:var(--topbar-bg);border-bottom:1px solid var(--app-border);-webkit-backdrop-filter:blur(24px) saturate(160%);backdrop-filter:blur(24px) saturate(160%)}.nova-topbar-left[data-v-2634fc3e]{gap:14px;min-width:0}.nova-topbar-brief[data-v-2634fc3e]{display:grid;gap:2px;min-width:0;line-height:1.15}.nova-topbar-brief strong[data-v-2634fc3e]{color:var(--app-text);font-size:.98rem;font-weight:720;letter-spacing:-.03em}.nova-topbar-brief span[data-v-2634fc3e]{color:var(--app-text-muted);font-size:.76rem;font-weight:560}.nova-topbar-actions[data-v-2634fc3e]{gap:12px}.nova-org-switcher[data-v-2634fc3e]{width:auto;min-width:140px;max-width:200px;height:40px;border-radius:13px;border:1px solid var(--app-border);background:var(--app-surface-translucent);box-shadow:var(--shadow-xs);font-size:.8125rem}.nova-alert-menu[data-v-2634fc3e],.nova-alert-bell[data-v-2634fc3e]{position:relative}.nova-alert-badge[data-v-2634fc3e]{position:absolute;top:-4px;right:-4px;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:#cd201f;color:#fff;font-size:.65rem;font-weight:700;line-height:18px;text-align:center;box-shadow:0 0 0 2px #fff}.nova-alert-dropdown[data-v-2634fc3e]{background:#fff;border:1px solid var(--app-border);border-radius:10px;box-shadow:0 8px 32px #0f172a1f,0 2px 8px #0f172a0f;min-width:320px;max-width:min(380px,calc(100vw - 24px));padding:6px 0;position:absolute;right:0;top:calc(100% + 8px);z-index:1050}.nova-alert-dropdown-head[data-v-2634fc3e]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 16px 8px;font-size:.875rem}.nova-alert-empty[data-v-2634fc3e]{color:var(--app-text-muted);font-size:.8125rem;padding:20px 16px;text-align:center}.nova-alert-item[data-v-2634fc3e]{display:block;padding:10px 16px;text-decoration:none;color:inherit;border-top:1px solid rgba(98,105,118,.08);transition:background .1s}.nova-alert-item[data-v-2634fc3e]:hover{background:#6269760f;text-decoration:none;color:inherit}.nova-alert-item-title[data-v-2634fc3e]{display:flex;align-items:baseline;justify-content:space-between;gap:8px;font-size:.8125rem;font-weight:650}.nova-alert-item-title small[data-v-2634fc3e]{color:var(--app-text-muted);font-size:.72rem;font-weight:500;white-space:nowrap}.nova-alert-item-msg[data-v-2634fc3e]{margin-top:4px;color:var(--app-text-muted);font-size:.75rem;line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nova-alert-dropdown-actions .nova-dropdown-item[data-v-2634fc3e]:disabled{opacity:.45;cursor:not-allowed}.nova-icon-btn[data-v-2634fc3e],.nova-user-trigger[data-v-2634fc3e]{border:1px solid var(--app-border);color:var(--app-text);background:var(--app-surface-translucent);box-shadow:var(--shadow-xs);transition:.18s ease}.nova-icon-btn[data-v-2634fc3e]{justify-content:center;width:40px;height:40px;border-radius:13px}.nova-icon-btn[data-v-2634fc3e]:hover{background:var(--app-surface-hover);border-color:var(--app-border-strong);transform:translateY(-1px)}.nova-icon-btn--danger[data-v-2634fc3e]:hover{color:var(--app-danger, #d63939);border-color:#d6393947;background:#d6393914}.nova-user-identity[data-v-2634fc3e]{align-items:center;background:var(--app-surface-translucent);border:1px solid var(--app-border);border-radius:999px;box-shadow:var(--shadow-xs);cursor:pointer;display:flex;gap:10px;min-height:46px;padding:5px 12px 5px 5px;transition:background .15s,border-color .15s}.nova-user-identity[data-v-2634fc3e]:hover{background:var(--app-surface-hover);border-color:var(--app-border-strong)}.nova-avatar[data-v-2634fc3e]{width:36px;height:36px;display:grid;place-items:center;border-radius:50%;color:#fff;font-weight:750;background:linear-gradient(135deg,var(--app-primary),var(--app-cyan))}.nova-user-copy[data-v-2634fc3e]{display:grid;line-height:1.1}.nova-user-copy strong[data-v-2634fc3e]{font-size:.86rem;color:var(--app-text)}.nova-user-copy small[data-v-2634fc3e]{margin-top:3px;color:var(--app-text-muted);font-size:.72rem}.nova-user-chevron[data-v-2634fc3e]{color:var(--app-text-muted);font-size:.75rem;margin-left:2px;transition:transform .15s}.nova-user-menu.open .nova-user-chevron[data-v-2634fc3e]{transform:rotate(180deg)}.nova-user-menu[data-v-2634fc3e]{position:relative}.nova-user-backdrop[data-v-2634fc3e]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1049}.nova-user-dropdown[data-v-2634fc3e]{background:#fff;border:1px solid var(--app-border);border-radius:10px;box-shadow:0 8px 32px #0f172a1f,0 2px 8px #0f172a0f;min-width:220px;padding:6px 0;position:absolute;right:0;top:calc(100% + 8px);z-index:1050}.nova-dropdown-identity[data-v-2634fc3e]{padding:10px 16px 8px}.nova-dropdown-name[data-v-2634fc3e]{font-size:.875rem;font-weight:600}.nova-dropdown-meta[data-v-2634fc3e]{color:var(--app-text-muted);font-size:.75rem;line-height:1.5;margin-top:2px}.nova-dropdown-divider[data-v-2634fc3e]{border-top:1px solid var(--app-border);margin:4px 0}.nova-dropdown-item[data-v-2634fc3e]{align-items:center;background:none;border:none;color:var(--app-text);cursor:pointer;display:flex;font-size:.8125rem;gap:8px;padding:8px 16px;text-align:left;transition:background .1s;width:100%}.nova-dropdown-item[data-v-2634fc3e]:hover{background:#6269760f;text-decoration:none}.nova-dropdown-item .ti[data-v-2634fc3e]{font-size:1rem;opacity:.6}.nova-dropdown-item--danger[data-v-2634fc3e]{color:var(--tblr-danger, #d63939)}.nova-dropdown-item--danger .ti[data-v-2634fc3e]{opacity:.8}.nova-modal-backdrop[data-v-2634fc3e]{align-items:center;background:#0f172a66;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;top:0;right:0;bottom:0;left:0;justify-content:center;position:fixed;z-index:1060}.nova-modal-card[data-v-2634fc3e]{background:#fff;border-radius:12px;box-shadow:0 16px 48px #0f172a2e;max-width:400px;width:calc(100vw - 32px)}.nova-modal-header[data-v-2634fc3e]{align-items:center;border-bottom:1px solid var(--app-border, rgba(98, 105, 118, .16));display:flex;justify-content:space-between;padding:16px 20px}.nova-modal-header h3[data-v-2634fc3e]{font-size:1rem;font-weight:600;margin:0}.nova-modal-close[data-v-2634fc3e]{align-items:center;background:none;border:none;border-radius:6px;color:var(--app-text-muted);cursor:pointer;display:inline-flex;font-size:1.125rem;height:32px;justify-content:center;transition:background .1s;width:32px}.nova-modal-close[data-v-2634fc3e]:hover{background:#62697614}.nova-modal-body[data-v-2634fc3e]{padding:20px}.nova-modal-footer[data-v-2634fc3e]{border-top:1px solid var(--app-border, rgba(98, 105, 118, .16));display:flex;gap:8px;justify-content:flex-end;padding:12px 20px}.nova-content[data-v-2634fc3e]{min-height:calc(100vh - 76px);padding:26px}.nova-content-inner[data-v-2634fc3e]{width:100%;min-width:0}.nova-scrim[data-v-2634fc3e]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1035;background:#00000075;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}@media (max-width: 991.98px){.nova-shell[data-v-2634fc3e]{grid-template-columns:1fr}.nova-sidebar[data-v-2634fc3e]{position:fixed;left:0;top:0;width:min(86vw,318px);transform:translate(-105%);transition:transform .22s ease}.nova-sidebar.is-open[data-v-2634fc3e]{transform:translate(0)}.nova-topbar[data-v-2634fc3e]{padding:12px 16px}.nova-content[data-v-2634fc3e]{padding:16px}.nova-user-copy[data-v-2634fc3e]{display:none}}.dashboard-page[data-v-fa9cdf08]{min-width:0}.dashboard-filters[data-v-fa9cdf08]{display:grid;grid-template-columns:minmax(220px,280px) minmax(240px,360px);gap:14px;align-items:center;margin-bottom:18px}.dashboard-control[data-v-fa9cdf08]{width:100%;min-height:42px}.dashboard-page[data-v-fa9cdf08] .p-blockui-container{position:relative}.dashboard-spinner[data-v-fa9cdf08]{position:absolute;left:50%;top:50%;z-index:100;width:50px;height:50px;transform:translate(-50%,-50%)}.dashboard-page .row-cards[data-v-fa9cdf08]{--tblr-gutter-x: 18px;--tblr-gutter-y: 18px}.dashboard-page .card[data-v-fa9cdf08]{height:100%}.dashboard-page .card-body[data-v-fa9cdf08]{padding:20px}#chart-hourly-activity[data-v-fa9cdf08]{height:320px!important;min-width:0}.dashboard-page .table[data-v-fa9cdf08]{margin-bottom:0}@media (max-width: 767.98px){.dashboard-filters[data-v-fa9cdf08]{grid-template-columns:1fr}.dashboard-page .card-body[data-v-fa9cdf08]{padding:16px}}.alerts-list[data-v-cf74ffa2]{position:relative;overflow:hidden}.stat-icon[data-v-cf74ffa2]{width:36px;height:36px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;color:#fff}.header-icon[data-v-cf74ffa2]{font-size:1.25rem;color:#cd201f}.alert-card[data-v-cf74ffa2]{background:#fff;border:1px solid #e9ecef;border-left:4px solid #cd201f;border-radius:2px;box-shadow:0 1px 2px #0000000a;margin:2px 0;cursor:pointer;will-change:opacity}.alert-card[data-v-cf74ffa2]:hover{background:#fff5f5}.alert-name[data-v-cf74ffa2]{font-size:1rem}.alert-group[data-v-cf74ffa2]{font-size:.75rem}.alert-text[data-v-cf74ffa2]{font-size:.875rem;color:#6c757d}.alert-time[data-v-cf74ffa2]{font-size:.85rem}.dot[data-v-cf74ffa2]{width:.875rem;height:.875rem;border-radius:50%;display:inline-block;margin-right:.875rem;flex-shrink:0}.dot-blue[data-v-cf74ffa2]{background-color:#206bc4}.dot-orange[data-v-cf74ffa2]{background-color:#fa8c16}@media (prefers-reduced-motion: reduce){.alerts-list--motion .alert-card[data-v-cf74ffa2]{opacity:1!important;transform:none!important;translate:none!important}}.image-viewer[data-v-93c553cb]{width:100%}.grid-container[data-v-93c553cb]{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:1rem;padding:1rem}.grid-container.fullscreen[data-v-93c553cb]{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));height:calc(90vh - 6rem);overflow-y:auto}.grid-item[data-v-93c553cb]{position:relative;aspect-ratio:16/9;cursor:pointer;border-radius:8px;overflow:hidden;box-shadow:0 2px 4px #0000001a;transition:transform .2s}.grid-item[data-v-93c553cb]:hover:not(.is-focused-image){transform:translateY(-2px);box-shadow:var(--shadow-sm, 0 12px 30px rgba(20, 26, 42, .08))}.thumbnail[data-v-93c553cb]{width:100%;height:100%;object-fit:cover}.image-time[data-v-93c553cb]{position:absolute;bottom:0;left:0;right:0;padding:.5rem;background:#00000080;color:#fff;font-size:.875rem;text-align:center}.gallery-item[data-v-93c553cb]{display:flex;justify-content:center;align-items:center;width:100%;height:100%;min-height:0;position:relative;background-color:#1a1a1a}.zoom-container[data-v-93c553cb]{position:relative;flex:1 1 auto;width:100%;height:100%;min-height:0;display:flex;justify-content:center;align-items:center;overflow:hidden}.zoom-container.zoom-active[data-v-93c553cb]{cursor:grab}.zoom-container.zoom-active img[data-v-93c553cb]{transform-origin:center}.gallery-item img[data-v-93c553cb]{display:block;max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;object-position:center center;transform-origin:center center;transition:transform .15s ease-out;will-change:transform,opacity}.gallery-toolbar[data-v-93c553cb]{position:absolute;top:.75rem;left:.75rem;z-index:6}.gallery-close-btn[data-v-93c553cb]{color:#f8f9fa!important;background-color:#00000073!important;width:2.5rem;height:2.5rem}@media (prefers-reduced-motion: reduce){.image-viewer--motion .grid-item[data-v-93c553cb]{opacity:1!important;transform:none!important}}.zoom-controls[data-v-93c553cb]{position:absolute;top:1rem;right:1rem;display:flex;flex-direction:column;gap:.5rem;background:#00000080;padding:.5rem;border-radius:4px;z-index:5}.zoom-controls button[data-v-93c553cb]{color:#fff;background-color:#ffffff1a;width:2.5rem;height:2.5rem;font-size:1rem}.zoom-controls button[data-v-93c553cb]:hover{background-color:#fff3}.zoom-controls button[data-v-93c553cb]:disabled{opacity:.5;cursor:not-allowed}.image-info[data-v-93c553cb]{position:absolute;bottom:1rem;left:0;right:0;width:fit-content;max-width:min(92%,720px);margin-inline:auto;z-index:6;background:#000000b3;color:#fff;padding:.5rem 1rem;border-radius:4px;font-size:1rem;display:flex;flex-direction:column;align-items:center;gap:.5rem;pointer-events:none;transition:opacity .18s ease}.gallery-item img[data-v-93c553cb]{transition:opacity .18s ease}.violation-badge[data-v-93c553cb]{display:flex;align-items:center;color:gold;font-size:.9rem}.doubt-badge[data-v-93c553cb]{display:flex;align-items:center;color:#ffc107;font-size:.9rem}.confidence-info[data-v-93c553cb]{color:#17a2b8;font-size:.9rem}.activity-info[data-v-93c553cb]{color:#adb5bd;font-size:.9rem}.violation-reason[data-v-93c553cb]{margin:0;max-width:min(90vw,720px);text-align:center;color:#f8f9fa;font-size:.875rem;line-height:1.45;word-break:break-word}.thumbnail-wrapper[data-v-93c553cb]{position:relative;width:100%;height:100%}.violation-indicator[data-v-93c553cb]{position:absolute;top:4px;right:4px;width:8px;height:8px;border-radius:50%;background-color:gold}.doubt-indicator-thumbnail[data-v-93c553cb]{position:absolute;top:4px;left:4px;width:8px;height:8px;border-radius:50%;background-color:#ffc107}.confidence-badge[data-v-93c553cb]{position:absolute;top:.5rem;left:.5rem;background:#141a2ab8;color:#fff;padding:.15rem .55rem;border-radius:999px;font-size:.6875rem;font-weight:600;line-height:1.2;z-index:3;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.doubt-indicator[data-v-93c553cb]{position:absolute;top:.5rem;right:.5rem;background-color:#000000b3;color:#fff;padding:.25rem .75rem;border-radius:12px;font-size:.75rem;font-weight:700;z-index:3}[data-v-93c553cb] .p-dialog.gallery-dialog{display:flex;flex-direction:column;background-color:#1a1a1a;border:none;overflow:hidden}[data-v-93c553cb] .p-dialog.gallery-dialog .p-dialog-header{flex:0 0 auto;padding:.35rem .5rem;background:#1a1a1a;color:#f8f9fa;border-bottom:1px solid #2a2a2a}[data-v-93c553cb] .p-dialog.gallery-dialog .p-dialog-header .p-dialog-header-icon{color:#f8f9fa}[data-v-93c553cb] .p-dialog.gallery-dialog .p-dialog-content{padding:0;overflow:hidden;background-color:#1a1a1a;flex:1 1 auto;min-height:0;display:flex;flex-direction:column}[data-v-93c553cb] .p-dialog.gallery-dialog .p-dialog-footer{display:none}[data-v-93c553cb] .p-galleria{flex:1 1 auto;height:100%;min-height:0;background-color:#1a1a1a!important;display:flex;flex-direction:column}[data-v-93c553cb] .p-galleria-content{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;background-color:#1a1a1a!important}[data-v-93c553cb] .p-galleria-item-wrapper{flex:1 1 auto;min-height:calc(90vh - 11rem);width:100%;display:flex;flex-direction:column;align-items:stretch;background-color:#1a1a1a}[data-v-93c553cb] .p-galleria-item-container{flex:1 1 auto;width:100%;min-height:0;display:flex;align-items:center;justify-content:center;background-color:#1a1a1a!important}[data-v-93c553cb] .p-galleria-item{width:100%;height:100%;min-height:0;display:flex!important;align-items:center!important;justify-content:center!important}[data-v-93c553cb] .p-galleria-item-navigator{z-index:4}[data-v-93c553cb] .p-galleria-indicators{flex:0 0 auto;background-color:#2a2a2a;padding:.25rem 0}[data-v-93c553cb] .p-galleria-thumbnail-wrapper{flex:0 0 auto;background-color:#2a2a2a;padding:.5rem 0;margin:0}[data-v-93c553cb] .p-galleria-thumbnail-item{opacity:.6;transition:opacity .2s;cursor:pointer}[data-v-93c553cb] .p-galleria-thumbnail-item.p-galleria-thumbnail-item-current{opacity:1}[data-v-93c553cb] .p-galleria-thumbnail-item img{width:100px;height:60px;object-fit:cover}[data-v-93c553cb] .p-dialog.gallery-dialog .p-dialog-content,[data-v-93c553cb] .p-dialog.fullscreen-dialog .p-dialog-content{display:flex;flex-direction:column}.grid-item.status-analyzed[data-v-93c553cb]{border:2px solid #28a745}.grid-item.status-violation[data-v-93c553cb]{border:2px solid #dc3545}.grid-item.status-pending[data-v-93c553cb]{border:2px solid #6c757d}.grid-item.status-doubt[data-v-93c553cb]{border:2px solid #ffc107}.grid-item.status-normal[data-v-93c553cb]{border:2px solid #28a745}.grid-item.status-analyzed[data-v-93c553cb]:before,.grid-item.status-normal[data-v-93c553cb]:before{content:"正常";position:absolute;top:.5rem;right:.5rem;background:var(--app-success, #16a34a);color:var(--app-on-primary, #fff);padding:.15rem .55rem;border-radius:999px;font-size:.6875rem;font-weight:600;line-height:1.2;z-index:2;box-shadow:var(--shadow-xs, 0 1px 2px rgba(20, 26, 42, .06))}.grid-item.status-violation[data-v-93c553cb]:before{content:"违规";position:absolute;top:.5rem;right:.5rem;background:var(--app-danger, #dc2626);color:var(--app-on-primary, #fff);padding:.15rem .55rem;border-radius:999px;font-size:.6875rem;font-weight:600;line-height:1.2;z-index:2;box-shadow:var(--shadow-xs, 0 1px 2px rgba(20, 26, 42, .06))}.grid-item.status-doubt[data-v-93c553cb]:before{content:"存疑";position:absolute;top:.5rem;right:.5rem;background:var(--app-warning, #d97706);color:var(--app-on-primary, #fff);padding:.15rem .55rem;border-radius:999px;font-size:.6875rem;font-weight:600;line-height:1.2;z-index:2;box-shadow:var(--shadow-xs, 0 1px 2px rgba(20, 26, 42, .06))}.grid-item.is-focused-image[data-v-93c553cb]{z-index:2;box-shadow:var(--shadow-sm, 0 12px 30px rgba(20, 26, 42, .08))}.grid-item.is-focused-image[data-v-93c553cb]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;border:2px solid var(--app-primary, #5e6ad2);box-shadow:inset 0 0 0 1px #ffffff59;pointer-events:none;z-index:4}.grid-item.is-focused-image .image-time[data-v-93c553cb]{background:linear-gradient(transparent,#5e6ad2d9)}.work-time-details[data-v-7d0ce756]{width:100%;max-width:100%;color:var(--app-text);--details-info: var(--app-primary);--details-info-soft: var(--primary-soft);--details-warning: var(--app-warning);--details-warning-soft: rgba(217, 119, 6, .12);--details-danger: var(--app-danger);--details-danger-soft: rgba(220, 38, 38, .1);--details-neutral-soft: var(--app-surface-soft)}.supervision-conclusion[data-v-7d0ce756]{max-width:42rem;text-align:right}.supervision-section+.supervision-section[data-v-7d0ce756]{border-top:1px solid rgba(0,0,0,.06);padding-top:1rem}.details-inline-header[data-v-7d0ce756]{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1rem}.details-inline-nav[data-v-7d0ce756],.details-inline-actions[data-v-7d0ce756]{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.details-section-title[data-v-7d0ce756]{margin-top:.25rem}@media (max-width: 768px){.details-inline-header[data-v-7d0ce756]{align-items:flex-start;flex-direction:column}.details-inline-actions[data-v-7d0ce756],.details-inline-actions[data-v-7d0ce756] .p-button{width:100%}}.work-time-details[data-v-7d0ce756] .card,.work-time-details .card[data-v-7d0ce756]{color:var(--app-text);background:var(--app-surface-translucent);border:1px solid var(--app-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);-webkit-backdrop-filter:blur(18px) saturate(150%);backdrop-filter:blur(18px) saturate(150%)}.work-time-details[data-v-7d0ce756] .card-body,.work-time-details .card-body[data-v-7d0ce756]{color:var(--app-text);padding-left:1rem;padding-right:1rem}.alert[data-v-7d0ce756]{margin-bottom:0;text-align:center;padding:1rem;display:flex;flex-direction:column;justify-content:center;align-items:center;height:100%;border-radius:var(--radius-md);border:1px solid var(--app-border)}.alert-info[data-v-7d0ce756]{color:var(--app-text);background:var(--details-info-soft);border-color:color-mix(in srgb,var(--details-info) 28%,transparent)}.alert-warning[data-v-7d0ce756]{color:var(--app-text);background:var(--details-warning-soft);border-color:color-mix(in srgb,var(--details-warning) 34%,transparent)}.alert-danger[data-v-7d0ce756]{color:var(--app-text);background:var(--details-danger-soft);border-color:color-mix(in srgb,var(--details-danger) 32%,transparent)}.alert div.font-small[data-v-7d0ce756]{margin-bottom:.3rem}.alert strong.font-medium[data-v-7d0ce756]{line-height:1.2;margin-top:.3rem;margin-bottom:0}.font-large[data-v-7d0ce756]{color:var(--app-text);font-size:1.25rem;font-weight:720;margin-bottom:1rem;letter-spacing:-.03em}.font-medium[data-v-7d0ce756]{color:var(--app-text);font-size:1rem;font-weight:680;margin-bottom:.75rem}.font-small[data-v-7d0ce756]{font-size:.875rem}h5[data-v-7d0ce756]{color:var(--app-text)!important;font-size:1.25rem!important;font-weight:720!important;margin-bottom:1.2rem!important}h6[data-v-7d0ce756]{color:var(--app-text)!important;font-size:.875rem!important;font-weight:680!important;margin-bottom:.75rem!important}p[data-v-7d0ce756],div[data-v-7d0ce756],span[data-v-7d0ce756]{font-size:.875rem}strong[data-v-7d0ce756]{color:var(--app-text)}.alert strong[data-v-7d0ce756]{display:block;margin-top:.5rem;font-size:1rem!important;font-weight:680}small[data-v-7d0ce756]{font-size:.875rem!important}.timeline-event[data-v-7d0ce756]{padding:10px;position:relative;width:90%;margin:0;border-radius:var(--radius-sm);border-left:3px solid transparent;color:var(--app-text);background-color:var(--app-surface-soft)}.timeline-event small.text-muted[data-v-7d0ce756]{display:block;font-weight:600;padding-bottom:4px;margin-bottom:6px;border-bottom:1px dotted var(--app-border);color:var(--app-text-muted)!important}.timeline-event .text-muted.font-small[data-v-7d0ce756]{margin-top:5px;color:var(--app-text-muted)!important;font-weight:400;font-size:.8rem!important}.timeline-event[data-v-7d0ce756]:hover{transform:none;box-shadow:none}.time-period-analysis[data-v-7d0ce756]{margin-bottom:1rem}.time-period-header[data-v-7d0ce756]{background-color:var(--app-surface-soft);padding:.5rem 1rem;border:1px solid var(--app-border);border-radius:var(--radius-sm)}.time-period-header h6[data-v-7d0ce756]{color:var(--app-text);margin:0}.time-period-content[data-v-7d0ce756]{padding:1rem}.time-period-content p[data-v-7d0ce756]{margin:0;line-height:1.6}.detail-section[data-v-7d0ce756]{background-color:var(--app-surface-soft);padding:1rem;border:1px solid var(--app-border);border-radius:var(--radius-md);margin-bottom:1rem}.detail-section h6[data-v-7d0ce756]{margin-bottom:1rem}.detail-section p[data-v-7d0ce756]{margin-bottom:.5rem;color:var(--app-text-muted)}.accessed-apps-list[data-v-7d0ce756]{display:flex;flex-wrap:wrap}.accessed-apps-legend .legend-dot[data-v-7d0ce756]{display:inline-block;width:.65rem;height:.65rem;border-radius:50%;margin-right:.35rem;vertical-align:middle}.legend-high[data-v-7d0ce756]{background-color:var(--details-danger)}.legend-medium[data-v-7d0ce756]{background-color:var(--details-warning)}.legend-low[data-v-7d0ce756]{background-color:var(--details-info)}.legend-unknown[data-v-7d0ce756]{background-color:var(--app-text-subtle)}.accessed-app-clickable[data-v-7d0ce756]{cursor:pointer}.accessed-app-clickable[data-v-7d0ce756]:hover{opacity:.92;box-shadow:0 0 0 2px var(--app-border-strong)}.classify-form .form-label[data-v-7d0ce756]{display:block;margin-bottom:.35rem;font-weight:600}.accessed-app-badge[data-v-7d0ce756]{font-size:.8125rem!important;font-weight:600;padding:.45em .75em}.violation-details[data-v-7d0ce756]{margin-top:2rem}.alert-target-row[data-v-7d0ce756]{border-radius:var(--radius-sm, 10px);padding:.35rem .5rem;margin-left:-.5rem;transition:background .2s ease,border-color .2s ease}.alert-target-row.is-focused-alert[data-v-7d0ce756]{position:relative;background:var(--primary-soft, rgba(94, 106, 210, .12));border:1px solid var(--menu-active-border, rgba(94, 106, 210, .18));padding-right:3rem}.alert-target-row.is-focused-alert[data-v-7d0ce756]:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--app-primary, #5e6ad2);border-radius:var(--radius-sm, 10px) 0 0 var(--radius-sm, 10px)}.alert-target-row.is-focused-alert[data-v-7d0ce756]:after{content:"定位";position:absolute;top:50%;right:.5rem;transform:translateY(-50%);font-size:.6875rem;font-weight:600;line-height:1;color:var(--app-primary, #5e6ad2);background:var(--app-surface, #fff);border:1px solid var(--menu-active-border, rgba(94, 106, 210, .18));padding:.15rem .45rem;border-radius:999px}.badge[data-v-7d0ce756]{padding:.5em 1em;font-size:.875rem!important}.daily-summary[data-v-7d0ce756]{background-color:var(--app-surface-soft);border-radius:var(--radius-sm)}.daily-summary-content[data-v-7d0ce756]{white-space:pre-line;line-height:1.6;color:var(--app-text);text-align:left}.violation-screenshots[data-v-7d0ce756]{margin-top:1rem}[data-v-7d0ce756] .p-timeline{height:500px;overflow-y:auto;padding:0 10px}[data-v-7d0ce756] .p-timeline-event{display:flex;margin-bottom:20px;position:relative}[data-v-7d0ce756] .p-timeline-event-opposite{flex:1;padding-right:16px;text-align:right}[data-v-7d0ce756] .p-timeline-event-content{flex:1;padding-left:16px;line-height:1.5}[data-v-7d0ce756] .p-timeline-event-separator{flex:0 0 auto;height:auto;display:flex;align-items:center;flex-direction:column}[data-v-7d0ce756] .p-timeline-event-marker{width:12px;height:12px;border:none}[data-v-7d0ce756] .p-timeline-event-connector{width:2px;background-color:var(--app-border);flex-grow:1}[data-v-7d0ce756] .p-timeline-event:nth-child(2n){flex-direction:row-reverse}[data-v-7d0ce756] .p-timeline-event:nth-child(2n) .p-timeline-event-opposite{padding-right:0;padding-left:16px;text-align:left;justify-content:flex-start}[data-v-7d0ce756] .p-timeline-event:nth-child(2n) .p-timeline-event-content{padding-left:0;padding-right:16px;text-align:right;justify-content:flex-end}[data-v-7d0ce756] .p-timeline-event-opposite,[data-v-7d0ce756] .p-timeline-event-content{display:flex;align-items:flex-start;min-height:auto}[data-v-7d0ce756] .p-timeline-event:nth-child(odd) .p-timeline-event-opposite{justify-content:flex-end}[data-v-7d0ce756] .p-timeline-event:nth-child(odd) .p-timeline-event-content{justify-content:flex-start}.timeline-event.info[data-v-7d0ce756]{border-left-color:var(--details-info);background-color:var(--details-info-soft)}.timeline-event.warning[data-v-7d0ce756]{border-left-color:var(--details-warning);background-color:var(--details-warning-soft)}.timeline-event.danger[data-v-7d0ce756]{border-left-color:var(--details-danger);background-color:var(--details-danger-soft)}[data-v-7d0ce756] .p-timeline-event:nth-child(2n) .timeline-event{border-left:none;border-right:3px solid transparent}[data-v-7d0ce756] .p-timeline-event:nth-child(2n) .timeline-event.info{border-right-color:var(--details-info)}[data-v-7d0ce756] .p-timeline-event:nth-child(2n) .timeline-event.warning{border-right-color:var(--details-warning)}[data-v-7d0ce756] .p-timeline-event:nth-child(2n) .timeline-event.danger{border-right-color:var(--details-danger)}[data-v-7d0ce756] .p-timeline-event:has(.timeline-event.info) .p-timeline-event-marker{background-color:var(--details-info);box-shadow:0 0 0 4px var(--details-info-soft)}[data-v-7d0ce756] .p-timeline-event:has(.timeline-event.warning) .p-timeline-event-marker{background-color:var(--details-warning);box-shadow:0 0 0 4px var(--details-warning-soft)}[data-v-7d0ce756] .p-timeline-event:has(.timeline-event.danger) .p-timeline-event-marker{background-color:var(--details-danger);box-shadow:0 0 0 4px var(--details-danger-soft)}.activity-log[data-v-7d0ce756]{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;white-space:pre-wrap;height:500px;overflow-y:auto;color:var(--app-text);background-color:var(--app-surface-soft);border:1px solid var(--app-border);padding:1rem;border-radius:var(--radius-md);font-size:.875rem}.row .card[data-v-7d0ce756]{height:100%}.row .card-body[data-v-7d0ce756]{display:flex;flex-direction:column;height:100%}.row .card-body h5[data-v-7d0ce756]{flex-shrink:0}.ip-changes[data-v-7d0ce756]{max-width:800px}.current-ip[data-v-7d0ce756]{border-left:4px solid var(--app-primary);padding-left:1rem}[data-v-7d0ce756] .p-dropdown,[data-v-7d0ce756] .p-inputtext,[data-v-7d0ce756] .p-inputtextarea{color:var(--app-text);background:var(--app-surface-soft);border-color:var(--app-border)}[data-v-7d0ce756] .p-dropdown-panel{color:var(--app-text);background:var(--app-surface);border-color:var(--app-border)}.details-modal-body[data-v-fcaefe15]{max-height:75vh;overflow:auto;padding-right:.5rem}.worktime-details-header[data-v-fcaefe15]{display:flex;align-items:center;justify-content:space-between;gap:1rem;width:100%;padding-right:.75rem}[data-v-fcaefe15] .worktime-details-dialog .p-dialog-header,[data-v-fcaefe15] .worktime-details-dialog .p-dialog-content,[data-v-fcaefe15] .worktime-follow-dialog .p-dialog-header,[data-v-fcaefe15] .worktime-follow-dialog .p-dialog-content,[data-v-fcaefe15] .worktime-follow-dialog .p-dialog-footer{color:var(--app-text);background:var(--app-surface);border-color:var(--app-border)}[data-v-fcaefe15] .worktime-details-dialog .p-dialog-header{border-bottom:1px solid var(--app-border)}[data-v-fcaefe15] .worktime-details-dialog h2,[data-v-fcaefe15] .worktime-follow-dialog .p-dialog-title{color:var(--app-text);font-weight:760;letter-spacing:-.04em}.full-page-details[data-v-fcaefe15]{color:var(--app-text);background:transparent}.details-page-container[data-v-fcaefe15]{width:100%;max-width:none;margin:0}[data-v-fcaefe15] .p-multiselect{color:var(--app-text);background:var(--app-surface-soft);border-color:var(--app-border);border-radius:12px}[data-v-fcaefe15] .p-multiselect-panel{color:var(--app-text);background:var(--app-surface);border:1px solid var(--app-border);border-radius:var(--radius-md);box-shadow:var(--shadow-lg)}[data-v-fcaefe15] .p-multiselect-item{color:var(--app-text)}[data-v-fcaefe15] .p-multiselect-item:hover,[data-v-fcaefe15] .p-multiselect-item.p-highlight{color:var(--app-text);background:var(--menu-hover)}@media print{body[data-v-fcaefe15] *{visibility:hidden}.printable-content[data-v-fcaefe15],.printable-content[data-v-fcaefe15] *{visibility:visible}.printable-content[data-v-fcaefe15]{position:absolute;left:0;top:0}}.dashboard-v3-filters[data-v-e0ef4c94]{display:flex;justify-content:flex-end;align-items:center;gap:10px;margin-bottom:1rem;flex-wrap:wrap}.dashboard-v3-date[data-v-e0ef4c94]{max-width:180px}.dashboard-v3-org-select[data-v-e0ef4c94]{max-width:280px}.onboarding-card[data-v-e0ef4c94]{border:1px solid var(--app-border);box-shadow:var(--shadow-sm)}.onboarding-steps[data-v-e0ef4c94]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:0}.onboarding-step[data-v-e0ef4c94]{display:flex;gap:14px;padding:14px 0;border-top:1px solid var(--app-border)}.onboarding-step[data-v-e0ef4c94]:first-child{border-top:0;padding-top:0}.onboarding-step-index[data-v-e0ef4c94]{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;flex-shrink:0;font-size:.78rem;font-weight:700;color:var(--app-primary, #206bc4);background:#206bc41a}.onboarding-step.done .onboarding-step-index[data-v-e0ef4c94]{opacity:.55}.onboarding-step-body[data-v-e0ef4c94]{min-width:0;flex:1}.onboarding-step-title[data-v-e0ef4c94]{display:flex;align-items:center;gap:8px;font-weight:650;font-size:.92rem}.onboarding-step-title .ti[data-v-e0ef4c94]{color:var(--app-primary, #206bc4)}.onboarding-step.done .onboarding-step-title[data-v-e0ef4c94]{opacity:.72}.onboarding-step-hint[data-v-e0ef4c94]{margin:6px 0 0;color:var(--app-text-muted);font-size:.8125rem;line-height:1.45}.onboarding-restore[data-v-e0ef4c94]{text-align:right}.dashboard-v3-control[data-v-e0ef4c94]{width:100%;min-height:42px}.ranking-card[data-v-e0ef4c94]{border-radius:.75rem;overflow:hidden}.ranking-header[data-v-e0ef4c94]{border-bottom:1px solid #f1f3f5}.header-red[data-v-e0ef4c94]{background:#d6393914}.header-blue[data-v-e0ef4c94]{background:#206bc414}.header-gray[data-v-e0ef4c94]{background:#6c757d14}.header-orange[data-v-e0ef4c94]{background:#fa8c161f}.header-amber[data-v-e0ef4c94]{background:#ffb30026}.list-container[data-v-e0ef4c94]{max-height:600px;overflow:auto}.list-container[data-v-e0ef4c94]::-webkit-scrollbar{width:0;height:0}.list-item[data-v-e0ef4c94]{transition:background-color .2s ease;cursor:pointer}.item-blue[data-v-e0ef4c94]:hover{background-color:#206bc40f}.item-gray[data-v-e0ef4c94]:hover{background-color:#6c757d0f}.item-orange[data-v-e0ef4c94]:hover{background-color:#fa8c1614}.item-amber[data-v-e0ef4c94]:hover{background-color:#ffb30014}.text-blue[data-v-e0ef4c94]{color:#206bc4}.text-gray[data-v-e0ef4c94]{color:#6c757d}.text-orange[data-v-e0ef4c94]{color:#fa8c16}.text-amber[data-v-e0ef4c94]{color:#ffb300}.circle-index[data-v-e0ef4c94]{width:24px;height:24px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:700}.circle-blue[data-v-e0ef4c94]{background-color:#206bc426;color:#206bc4}.circle-gray[data-v-e0ef4c94]{background-color:#6c757d26;color:#6c757d}.circle-orange[data-v-e0ef4c94]{background-color:#fa8c162e;color:#fa8c16}.circle-amber[data-v-e0ef4c94]{background-color:#ffb30038;color:#9c6f00}.risk-metric-card[data-v-e0ef4c94]{border:0;border-radius:18px;box-shadow:0 12px 30px #0f172a14}.risk-metric-card .card-body[data-v-e0ef4c94]{padding:18px}.metric-label[data-v-e0ef4c94]{color:#64748b;font-size:.85rem;font-weight:700}.metric-value[data-v-e0ef4c94]{margin-top:6px;color:#0f172a;font-size:2rem;font-weight:800;line-height:1}.metric-hint[data-v-e0ef4c94]{margin-top:8px;color:#94a3b8;font-size:.78rem}.risk-metric-high[data-v-e0ef4c94]{background:linear-gradient(135deg,#fee2e2f2,#fffffff2)}.risk-metric-medium[data-v-e0ef4c94]{background:linear-gradient(135deg,#fff7edf2,#fffffff2)}.risk-metric-events[data-v-e0ef4c94]{background:linear-gradient(135deg,#dbeafef2,#fffffff2)}.risk-metric-screen[data-v-e0ef4c94]{background:linear-gradient(135deg,#ede9fef2,#fffffff2)}.risk-ranking-card[data-v-e0ef4c94]{border-radius:18px;overflow:hidden}.risk-list[data-v-e0ef4c94]{display:grid}.risk-person-row[data-v-e0ef4c94]{display:grid;grid-template-columns:42px minmax(0,1fr) 76px;gap:14px;align-items:center;padding:16px 18px;border-bottom:1px solid #eef2f7;cursor:pointer;transition:background-color .18s ease,transform .18s ease}.risk-person-row[data-v-e0ef4c94]:hover{background:#fff7f7}.risk-rank-index[data-v-e0ef4c94]{width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;font-weight:800}.risk-person-main[data-v-e0ef4c94]{min-width:0}.risk-person-name[data-v-e0ef4c94]{color:#0f172a;font-weight:800}.risk-level-badge[data-v-e0ef4c94]{display:inline-flex;align-items:center;min-height:22px;padding:2px 8px;border-radius:999px;font-size:.75rem;font-weight:800}.risk-high[data-v-e0ef4c94]{color:#b42318;background:#fee4e2}.risk-medium[data-v-e0ef4c94]{color:#b54708;background:#ffedd5}.risk-low[data-v-e0ef4c94]{color:#047857;background:#d1fae5}.risk-breakdown[data-v-e0ef4c94]{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.risk-chip[data-v-e0ef4c94]{display:inline-flex;align-items:center;padding:3px 8px;border-radius:8px;color:#475569;background:#f8fafc;border:1px solid #e2e8f0;font-size:.78rem;font-weight:650}.risk-chip-process[data-v-e0ef4c94]{color:#9a3412;background:#fff7ed;border-color:#fdba74}.risk-chip-screenshot[data-v-e0ef4c94]{color:#9f1239;background:#fff1f2;border-color:#fda4af}.risk-chip-keyboard[data-v-e0ef4c94]{color:#475569;background:#f8fafc;border-color:#e2e8f0}.risk-score[data-v-e0ef4c94]{display:flex;flex-direction:column;align-items:flex-end;color:#dc2626;font-weight:800}.risk-score span[data-v-e0ef4c94]{font-size:1.45rem;line-height:1}.risk-score small[data-v-e0ef4c94]{margin-top:4px;color:#94a3b8;font-size:.72rem}.empty-risk-state[data-v-e0ef4c94]{min-height:260px;display:grid;place-items:center;align-content:center;gap:8px;color:#64748b}.empty-risk-state i[data-v-e0ef4c94]{color:#22c55e;font-size:2.2rem}@media (max-width: 767.98px){.dashboard-v3-filters[data-v-e0ef4c94]{justify-content:stretch}.dashboard-v3-org-select[data-v-e0ef4c94]{max-width:none}.risk-person-row[data-v-e0ef4c94]{grid-template-columns:34px minmax(0,1fr)}.risk-score[data-v-e0ef4c94]{grid-column:2;align-items:flex-start}}.loading-overlay[data-v-e0ef4c94]{position:absolute;top:0;left:0;width:100%;height:100%;background:#ffffffb3;display:flex;justify-content:center;align-items:center;z-index:1000;border-radius:.75rem}.filter-shell[data-v-955afb69]{display:grid;gap:14px;padding:18px 20px;border:1px solid var(--app-border, rgba(148, 163, 184, .22));border-radius:var(--radius-xl, 22px);background:var(--app-surface-translucent, rgba(255, 255, 255, .86));box-shadow:var(--shadow-sm, 0 12px 32px rgba(15, 23, 42, .08));-webkit-backdrop-filter:blur(18px) saturate(150%);backdrop-filter:blur(18px) saturate(150%)}.filter-toolbar[data-v-955afb69],.filter-primary[data-v-955afb69],.filter-toolbar-actions[data-v-955afb69],.advanced-filter-toggle[data-v-955afb69],.filter-condition-row[data-v-955afb69]{display:flex;align-items:center}.filter-toolbar[data-v-955afb69]{justify-content:space-between;gap:16px}.filter-primary[data-v-955afb69]{flex:1;min-width:0;gap:14px}.filter-search[data-v-955afb69]{position:relative;flex:1;max-width:420px}.filter-search>i[data-v-955afb69]{position:absolute;left:15px;top:50%;z-index:1;color:var(--app-text-subtle, #94a3b8);font-size:1.1rem;transform:translateY(-50%)}.filter-search-input[data-v-955afb69]{width:100%;min-height:42px;padding-left:44px;border-radius:14px;background:var(--app-surface, #fff)}.advanced-filter-toggle[data-v-955afb69]{gap:6px;flex:0 0 auto;border:0;color:var(--app-primary, #2563eb);background:transparent;font-size:.92rem;font-weight:720;padding:0}.filter-toolbar-actions[data-v-955afb69]{justify-content:flex-end;flex-wrap:wrap;gap:10px}.user-stats-action[data-v-955afb69]{min-height:38px;display:inline-flex;align-items:center;gap:6px;border-color:var(--app-border, rgba(148, 163, 184, .28));color:var(--app-text, #1f2937);background:var(--app-surface, #fff);box-shadow:var(--shadow-xs, 0 6px 18px rgba(15, 23, 42, .06));font-weight:650}.user-stats-action[data-v-955afb69]:hover{border-color:var(--app-border-strong, rgba(59, 130, 246, .34));background:var(--app-surface-hover, #f8fafc)}.user-stats-action--primary[data-v-955afb69]{border-color:transparent;color:var(--app-on-primary, #fff);background:linear-gradient(135deg,var(--app-primary, #2563eb),var(--app-cyan, #06b6d4));box-shadow:0 10px 24px var(--app-primary-shadow, rgba(37, 99, 235, .24))}.user-stats-action--danger[data-v-955afb69]{color:var(--app-danger, #dc2626);background:color-mix(in srgb,var(--app-danger, #dc2626) 8%,var(--app-surface, #fff));border-color:color-mix(in srgb,var(--app-danger, #dc2626) 28%,transparent)}.filter-condition-row[data-v-955afb69]{gap:8px;flex-wrap:wrap;color:var(--app-text-muted, #64748b);font-size:.86rem}.condition-label[data-v-955afb69]{font-weight:700}.condition-chip[data-v-955afb69]{display:inline-flex;align-items:center;gap:4px;min-height:28px;padding:4px 6px 4px 10px;border-radius:8px;color:var(--app-text, #1f2937);background:var(--app-surface-soft, #f8fafc);border:1px solid var(--app-border, rgba(148, 163, 184, .22))}.chip-close[data-v-955afb69]{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border:0;border-radius:50%;background:transparent;color:var(--app-text-muted, #64748b);cursor:pointer;padding:0;font-size:.75rem;line-height:1;transition:background .15s,color .15s}.chip-close[data-v-955afb69]:hover{background:var(--app-border, rgba(148, 163, 184, .3));color:var(--app-text, #1f2937)}.condition-reset[data-v-955afb69]{min-height:28px;padding:4px 10px;border:0;border-radius:8px;color:var(--app-text, #1f2937);background:var(--surface-muted, #eef2f7);font-weight:700}.filter-grid[data-v-955afb69]{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:14px}.filter-field[data-v-955afb69]{display:grid;grid-column:span 3;gap:8px;min-width:0}.filter-field span[data-v-955afb69]{color:var(--app-text-muted, #64748b);font-size:.78rem;font-weight:700}@media (max-width: 1280px){.filter-field[data-v-955afb69]{grid-column:span 6}}@media (max-width: 768px){.filter-toolbar[data-v-955afb69],.filter-primary[data-v-955afb69]{align-items:stretch;flex-direction:column}.filter-search[data-v-955afb69]{max-width:none}.filter-toolbar-actions[data-v-955afb69]{justify-content:flex-start}.filter-grid[data-v-955afb69]{grid-template-columns:1fr}.filter-field[data-v-955afb69]{grid-column:span 1}}.page-body[data-v-955afb69]{padding-top:1.5rem}[data-v-955afb69] .p-datatable-tbody>tr{transition:background-color .2s}[data-v-955afb69] .p-datatable-tbody>tr:hover{background-color:#0000000a!important}[data-v-955afb69] .p-datatable-tbody>tr.row-attended{background-color:#fffbe8!important}[data-v-955afb69] .p-datatable-tbody>tr.row-attended:hover{background-color:#fff3cd!important}[data-v-955afb69] .custom-history-table .p-datatable-thead>tr>th{background-color:#f8f9fa;border-bottom:1px solid #dee2e6;font-weight:600;color:#495057;padding:1rem}[data-v-955afb69] .custom-history-table .p-datatable-tbody>tr>td{padding:1rem;border-bottom:1px solid #f1f3f5}[data-v-955afb69] .custom-history-table .p-datatable-tbody>tr:last-child>td{border-bottom:none}.capacity-dashboard[data-v-916739b6]{width:100%;max-width:100%;min-width:0}.capacity-dashboard .report-page-grid[data-v-916739b6]{display:grid;grid-template-columns:minmax(0,1fr);gap:1rem;width:100%}@media (min-width: 1200px){.capacity-dashboard .report-page-grid[data-v-916739b6]{grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:stretch}}.capacity-dashboard .report-pane-main[data-v-916739b6],.capacity-dashboard .report-pane-side[data-v-916739b6]{min-width:0;display:flex;flex-direction:column}.capacity-dashboard .report-pane-main>.card[data-v-916739b6],.capacity-dashboard .report-pane-side>.card[data-v-916739b6],.capacity-dashboard .report-pane-side>.metrics-grid[data-v-916739b6]{flex:1 1 auto;width:100%;min-width:0}.capacity-dashboard .report-toolbar-card .card-body[data-v-916739b6]{padding-top:.875rem;padding-bottom:.875rem}.capacity-dashboard .report-toolbar[data-v-916739b6]{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:.75rem 1.25rem}.capacity-dashboard .report-filter-inline[data-v-916739b6]{display:flex;flex-wrap:wrap;align-items:flex-end;gap:.75rem 1rem;flex:0 1 auto;min-width:0}.capacity-dashboard .report-filter-field[data-v-916739b6]{flex:0 0 auto;min-width:0}.capacity-dashboard .report-filter-field--org[data-v-916739b6]{width:11rem}.capacity-dashboard .report-filter-field--week[data-v-916739b6]{width:16rem}.capacity-dashboard .report-filter-field--status[data-v-916739b6]{flex:0 1 auto}.capacity-dashboard .report-toolbar-actions[data-v-916739b6]{flex:0 0 auto;margin-left:auto}.capacity-dashboard .report-toolbar-btn-list[data-v-916739b6]{flex-wrap:wrap;justify-content:flex-end}.capacity-dashboard .report-main-charts-row[data-v-916739b6]{display:grid;grid-template-columns:minmax(0,1fr);gap:1rem;width:100%;align-items:stretch}@media (min-width: 1200px){.capacity-dashboard .report-main-charts-row[data-v-916739b6]{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.capacity-dashboard .main-charts-row__chart[data-v-916739b6],.capacity-dashboard .report-main-charts-row>.capacity-personnel-panels[data-v-916739b6]{height:var(--main-charts-row-height, auto);min-height:0}.capacity-dashboard .main-charts-row__chart[data-v-916739b6]{display:flex;flex-direction:column}.capacity-dashboard .main-charts-row__chart .group-chart-wrap[data-v-916739b6]{flex:0 0 var(--main-charts-body-height, 240px);height:var(--main-charts-body-height, 240px);min-height:0}.capacity-dashboard .report-main-charts-row>.capacity-personnel-panels[data-v-916739b6]{grid-template-rows:minmax(0,1fr) minmax(0,1fr)}}@media (max-width: 1199.98px){.capacity-dashboard .main-charts-row__chart .group-chart-wrap[data-v-916739b6]{height:var(--main-charts-body-height, 240px);min-height:200px}.capacity-dashboard .capacity-personnel-panels[data-v-916739b6]{min-height:280px}}.capacity-dashboard .capacity-personnel-panels[data-v-916739b6]{display:grid;grid-template-rows:1fr 1fr;gap:1rem;min-width:0;min-height:0}.capacity-dashboard .capacity-personnel-panel[data-v-916739b6]{min-height:0;display:flex;flex-direction:column}.capacity-dashboard .capacity-personnel-panel__body[data-v-916739b6]{flex:1 1 auto;min-height:0;overflow-y:auto;padding-top:.5rem;padding-bottom:.75rem}.capacity-dashboard .capacity-personnel-list[data-v-916739b6]{display:flex;flex-direction:column;gap:2px}.capacity-dashboard .capacity-personnel-item[data-v-916739b6]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.5rem .625rem;border-radius:6px;cursor:pointer;transition:background-color .15s ease}.capacity-dashboard .capacity-personnel-item[data-v-916739b6]:hover{background:#f8fafc}.capacity-dashboard .capacity-personnel-item__main[data-v-916739b6]{display:flex;flex-direction:column;gap:.1rem;min-width:0}.capacity-dashboard .capacity-personnel-item__main .fw-semibold[data-v-916739b6]{font-size:.8125rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.capacity-dashboard .capacity-personnel-item__meta[data-v-916739b6]{flex-shrink:0;font-size:.8125rem;font-weight:600;white-space:nowrap}.capacity-dashboard .metrics-grid[data-v-916739b6]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:1fr;gap:12px;width:100%;min-height:100%}.capacity-dashboard .executive-summary[data-v-916739b6]{font-size:1.05rem;line-height:1.7;color:#1e293b}.capacity-dashboard .metric-card .metric-label[data-v-916739b6]{font-size:.8rem;color:#64748b}.capacity-dashboard .metric-card .metric-value[data-v-916739b6]{font-size:1.75rem;font-weight:700;line-height:1.2}.capacity-dashboard .metric-card .metric-note[data-v-916739b6]{font-size:.75rem;margin-top:.25rem}.capacity-dashboard .chart-canvas-wrap[data-v-916739b6]{position:relative;padding:.25rem .5rem .75rem}.capacity-dashboard .group-chart-wrap[data-v-916739b6]{position:relative;min-height:200px}.capacity-dashboard .group-chart-wrap canvas[data-v-916739b6]{display:block;width:100%!important;height:100%!important}.capacity-dashboard .trend-chart-wrap[data-v-916739b6]{height:300px;padding:.25rem .5rem .875rem}.capacity-dashboard .trend-chart-inner[data-v-916739b6]{position:relative;width:100%;height:100%}.capacity-dashboard .trend-chart-inner canvas[data-v-916739b6]{display:block;width:100%!important;height:100%!important}.capacity-dashboard .capacity-chart-card__header--trend[data-v-916739b6]{align-items:flex-start}.capacity-dashboard .capacity-chart-card__header-main[data-v-916739b6]{flex:1 1 auto;min-width:0}.capacity-dashboard .trend-structure-legend[data-v-916739b6]{margin-top:.35rem;gap:.2rem .85rem}.capacity-dashboard .trend-legend-item[data-v-916739b6]{font-size:.75rem;color:var(--tblr-secondary, #64748b);white-space:nowrap}.capacity-dashboard .trend-structure-legend .chart-legend-swatch[data-v-916739b6]{width:.55rem;height:.55rem;border-width:1px;border-style:solid}.capacity-dashboard .chart-legend-line[data-v-916739b6]{display:inline-block;width:1.1rem;height:0;border-top:2.5px solid #206bc4;vertical-align:middle;margin-right:.2rem}.capacity-dashboard .trend-legend-item--line[data-v-916739b6]{margin-left:.35rem}.capacity-dashboard .capacity-chart-card .card-header[data-v-916739b6]{padding-bottom:.625rem}.capacity-dashboard .capacity-chart-card__header[data-v-916739b6]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;column-gap:2.5rem;row-gap:.5rem}.capacity-dashboard .capacity-chart-card__header .card-title[data-v-916739b6]{flex:0 1 auto;min-width:0}.capacity-dashboard .capacity-chart-card__header .chart-legend-hint[data-v-916739b6],.capacity-dashboard .capacity-chart-card__header .chart-header-note[data-v-916739b6]{flex:0 1 auto;margin-left:auto;text-align:right}.capacity-dashboard .chart-legend-hint[data-v-916739b6]{display:flex;flex-wrap:wrap;align-items:center;gap:.15rem .35rem;line-height:1.5}.capacity-dashboard .chart-legend-swatch[data-v-916739b6]{display:inline-block;width:.65rem;height:.65rem;border-radius:2px;margin-right:.25rem;vertical-align:middle}.capacity-dashboard .chart-legend-swatch--saturation[data-v-916739b6]{background:#2fb344c7;border:1px solid #2b9e3f}.capacity-dashboard .chart-legend-swatch--low[data-v-916739b6]{background:#f76707e0;border:1px solid #e8590c}.capacity-dashboard .chart-legend-swatch--overload[data-v-916739b6]{background:#d63939e6;border:1px solid #c92a2a}.capacity-drill-backdrop[data-v-916739b6]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1070;background:#0f172a59}.capacity-drill-panel[data-v-916739b6]{position:fixed;top:0;right:0;z-index:1071;display:flex;flex-direction:column;width:min(520px,100vw);height:100vh;background:#fff;box-shadow:-8px 0 32px #0f172a1f}.capacity-drill-panel__header[data-v-916739b6]{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:1rem 1.25rem;border-bottom:1px solid #e2e8f0;flex-shrink:0}.capacity-drill-panel__title[data-v-916739b6]{font-size:1.125rem}.capacity-drill-breadcrumb .btn-link[data-v-916739b6]{text-decoration:none}.capacity-drill-panel__body[data-v-916739b6]{flex:1 1 auto;overflow-y:auto;padding:1rem 1.25rem 1.5rem}.capacity-drill-metrics[data-v-916739b6]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 14px;margin-bottom:12px}.capacity-drill-metrics .label[data-v-916739b6]{display:block;font-size:.7rem;color:#64748b}.capacity-drill-metrics .value[data-v-916739b6]{font-size:1rem;font-weight:600;color:#0f172a}.capacity-drill-hint[data-v-916739b6]{padding:10px 12px;background:#f8fafc;border-radius:8px;margin-bottom:1rem}.capacity-drill-section[data-v-916739b6]{margin-top:1.25rem}.capacity-drill-section .section-title[data-v-916739b6]{font-size:.8rem;font-weight:600;color:#475569;margin-bottom:.5rem}.capacity-drill-table[data-v-916739b6]{width:100%;font-size:.8125rem;border-collapse:collapse}.capacity-drill-table th[data-v-916739b6],.capacity-drill-table td[data-v-916739b6]{padding:.5rem .625rem;text-align:left;border-bottom:1px solid #f1f5f9;vertical-align:middle}.capacity-drill-table th[data-v-916739b6]{color:#64748b;font-weight:600;font-size:.75rem}.capacity-drill-row--clickable[data-v-916739b6]{cursor:pointer}.capacity-drill-row--clickable[data-v-916739b6]:hover{background:#f8fafc}.capacity-drill-coaching+.capacity-drill-coaching[data-v-916739b6]{margin-top:10px;padding-top:10px;border-top:1px dashed #e2e8f0}.badge-sm[data-v-916739b6]{font-size:.65rem;padding:.15em .45em}.capacity-dashboard .report-status-line[data-v-916739b6]{display:flex;align-items:center;gap:.5rem;min-height:38px}.p-confirm-dialog .p-confirm-dialog-message{white-space:pre-line;line-height:1.55;max-width:420px}.worktime-page[data-v-895f70c7]{width:100%;min-width:0;display:grid;gap:18px}.worktime-kicker[data-v-895f70c7],.section-label[data-v-895f70c7]{margin:0 0 6px;color:var(--app-primary);font-size:.72rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.filter-toolbar[data-v-895f70c7],.filter-toolbar-actions[data-v-895f70c7],.filter-primary[data-v-895f70c7],.advanced-filter-toggle[data-v-895f70c7],.filter-condition-row[data-v-895f70c7],.user-cell[data-v-895f70c7]{display:flex;align-items:center}.worktime-metrics[data-v-895f70c7]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.metric-card[data-v-895f70c7],.worktime-panel[data-v-895f70c7]{border:1px solid var(--app-border);background:var(--app-surface-translucent);box-shadow:var(--shadow-sm);-webkit-backdrop-filter:blur(18px) saturate(150%);backdrop-filter:blur(18px) saturate(150%)}.metric-card[data-v-895f70c7]{display:flex;gap:14px;align-items:center;min-height:104px;padding:18px;border-radius:var(--radius-lg)}.metric-card--primary[data-v-895f70c7]{background:linear-gradient(135deg,var(--primary-soft),var(--app-surface-translucent))}.metric-icon[data-v-895f70c7]{width:42px;height:42px;display:grid;place-items:center;border-radius:15px;color:var(--app-primary);background:var(--primary-soft)}.metric-card p[data-v-895f70c7]{margin:0 0 4px;color:var(--app-text-muted);font-size:.8rem}.metric-card strong[data-v-895f70c7]{display:block;color:var(--app-text);font-size:1.45rem;letter-spacing:-.04em}.worktime-panel[data-v-895f70c7]{border-radius:var(--radius-xl);overflow:hidden}.panel-heading[data-v-895f70c7]{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:18px 20px;border-bottom:1px solid var(--app-border)}.panel-heading h3[data-v-895f70c7]{margin:0;color:var(--app-text);font-size:1.08rem;font-weight:720;letter-spacing:-.03em}.worktime-filter-shell[data-v-895f70c7]{padding:18px 20px;border-bottom:1px solid var(--app-border)}.filter-toolbar[data-v-895f70c7]{justify-content:space-between;gap:16px}.filter-primary[data-v-895f70c7]{flex:1;min-width:0;gap:14px}.filter-search[data-v-895f70c7]{position:relative;flex:1;max-width:420px}.filter-search>i[data-v-895f70c7]{position:absolute;left:15px;top:50%;z-index:1;color:var(--app-text-subtle);font-size:1.1rem;transform:translateY(-50%)}.filter-search[data-v-895f70c7] .filter-search-input{width:100%;padding-left:44px;border-radius:14px;background:var(--app-surface)}.filter-toolbar-actions[data-v-895f70c7]{gap:8px;justify-content:flex-end}.filter-action-btn[data-v-895f70c7]{display:inline-flex;align-items:center;height:40px;padding:0 14px;border-radius:8px;font-size:.875rem;white-space:nowrap}.advanced-filter-toggle[data-v-895f70c7]{gap:6px;flex:0 0 auto;border:0;color:var(--app-primary);background:transparent;font-size:.92rem;font-weight:720;padding:0}.filter-condition-row[data-v-895f70c7]{gap:8px;flex-wrap:wrap;margin-top:12px;color:var(--app-text-muted);font-size:.86rem}.condition-label[data-v-895f70c7]{font-weight:700}.condition-chip[data-v-895f70c7]{display:inline-flex;align-items:center;gap:4px;min-height:28px;padding:4px 6px 4px 10px;border-radius:8px;color:var(--app-text);background:var(--app-surface-soft);border:1px solid var(--app-border)}.chip-close[data-v-895f70c7]{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border:0;border-radius:50%;background:transparent;color:var(--app-text-muted);cursor:pointer;padding:0;font-size:.75rem;line-height:1;transition:background .15s,color .15s}.chip-close[data-v-895f70c7]:hover{background:var(--app-border);color:var(--app-text)}.condition-reset[data-v-895f70c7]{min-height:28px;padding:4px 10px;border:0;border-radius:8px;color:var(--app-text);background:var(--surface-muted);font-weight:700}.condition-reset[data-v-895f70c7]:hover{background:var(--menu-hover)}.worktime-filter-grid[data-v-895f70c7]{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:14px;margin-top:14px}.filter-field[data-v-895f70c7]{display:grid;grid-column:span 3;gap:8px;min-width:0}.filter-field--wide[data-v-895f70c7]{grid-column:span 3}.filter-field--org[data-v-895f70c7]{grid-column:span 2}.filter-field span[data-v-895f70c7]{color:var(--app-text-muted);font-size:.78rem;font-weight:700}.worktime-table[data-v-895f70c7]{border-radius:0}[data-v-895f70c7] .worktime-table .p-paginator{justify-content:flex-end;gap:8px;padding:14px 18px;border-top:1px solid var(--app-border)}[data-v-895f70c7] .worktime-table .p-paginator-current{margin-left:8px;color:var(--app-text-muted);font-size:.84rem}.group-pill[data-v-895f70c7]{display:inline-flex;align-items:center;min-height:28px;padding:4px 10px;border-radius:999px;color:var(--app-text);background:var(--surface-muted);border:1px solid var(--app-border);font-weight:650;font-size:.82rem}.user-cell[data-v-895f70c7]{gap:10px}.user-dot[data-v-895f70c7]{width:30px;height:30px;display:grid;place-items:center;border-radius:50%;color:var(--app-on-primary, #fff);background:linear-gradient(135deg,var(--app-primary),var(--app-cyan));font-size:.82rem;font-weight:800}.user-cell strong[data-v-895f70c7],.time-value[data-v-895f70c7],.active-time[data-v-895f70c7]{color:var(--app-text);font-weight:680}.active-time[data-v-895f70c7]{color:var(--app-success)}.row-action[data-v-895f70c7]{width:34px;height:34px;display:grid;place-items:center;border-radius:12px;border:1px solid var(--app-border);color:var(--app-primary);background:var(--primary-soft);transition:.16s ease}.row-action[data-v-895f70c7]:hover:not(:disabled){color:var(--app-on-primary, #fff);background:linear-gradient(135deg,var(--app-primary),var(--app-cyan));transform:translateY(-1px);box-shadow:0 10px 24px var(--app-primary-shadow)}.row-action[data-v-895f70c7]:disabled{cursor:wait;opacity:.6}[data-v-895f70c7] .p-dropdown,[data-v-895f70c7] .p-calendar,[data-v-895f70c7] .p-inputtext{min-height:42px}.date-range-field[data-v-895f70c7]{position:relative}.date-range-field[data-v-895f70c7] .p-calendar{width:100%}.date-range-field[data-v-895f70c7] .p-inputtext{width:100%;padding-right:42px}.date-range-trigger[data-v-895f70c7]{position:absolute;right:6px;top:50%;width:32px;height:32px;display:grid;place-items:center;border:0;border-radius:9px;color:var(--app-primary);background:var(--primary-soft);transform:translateY(-50%)}.date-range-trigger[data-v-895f70c7]:hover{background:var(--menu-hover)}.worktime-date-panel{width:auto!important;min-width:320px!important;max-width:min(92vw,380px)!important;z-index:1200!important}.worktime-date-panel table{width:100%!important;table-layout:fixed}.worktime-date-panel .p-datepicker-buttonbar{padding:.75rem 0 0}@media (max-width: 1280px){.worktime-metrics[data-v-895f70c7]{grid-template-columns:repeat(2,minmax(0,1fr))}.filter-field[data-v-895f70c7],.filter-field--wide[data-v-895f70c7],.filter-field--org[data-v-895f70c7]{grid-column:span 6}}@media (max-width: 768px){.panel-heading[data-v-895f70c7]{align-items:flex-start;flex-direction:column}.worktime-metrics[data-v-895f70c7],.worktime-filter-grid[data-v-895f70c7]{grid-template-columns:1fr}.filter-toolbar[data-v-895f70c7],.filter-primary[data-v-895f70c7]{align-items:stretch;flex-direction:column}.filter-search[data-v-895f70c7]{max-width:none}.filter-toolbar-actions[data-v-895f70c7]{justify-content:flex-start}.filter-field[data-v-895f70c7],.filter-field--wide[data-v-895f70c7],.filter-field--org[data-v-895f70c7]{grid-column:span 1}}.page-center[data-v-ebbffd36]{min-height:100vh;display:flex;align-items:center;position:relative;overflow:hidden;background-color:#f5f7fb}.page-center[data-v-ebbffd36]:before,.page-center[data-v-ebbffd36]:after{content:"";position:absolute;width:150%;height:150%;top:-25%;left:-25%;z-index:0;background:linear-gradient(45deg,#4158d026,#c850c026,#ffcc7026);animation:rotate-ebbffd36 20s linear infinite;filter:blur(50px)}.page-center[data-v-ebbffd36]:after{animation-delay:-10s;animation-duration:15s;background:linear-gradient(45deg,#3296ff26,#64ff9626,#c864ff26)}.container[data-v-ebbffd36]{position:relative;z-index:1}.card[data-v-ebbffd36]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#ffffffe6;box-shadow:0 0 40px #0000001a;transition:transform .3s ease,box-shadow .3s ease}.card[data-v-ebbffd36]:hover{transform:translateY(-5px);box-shadow:0 5px 50px #00000026}@keyframes rotate-ebbffd36{0%{transform:rotate(0)}to{transform:rotate(360deg)}}h1[data-v-ebbffd36]{color:#1a2c4e;font-weight:600;margin-bottom:2rem;text-shadow:0 2px 4px rgba(0,0,0,.1)}.form-control[data-v-ebbffd36]{background-color:#fffc;border:1px solid rgba(0,0,0,.1);transition:all .3s ease}.form-control[data-v-ebbffd36]:focus{background-color:#fffffff2;box-shadow:0 0 0 .25rem #4158d026}.btn-primary[data-v-ebbffd36]{background:linear-gradient(45deg,#4158d0,#c850c0);border:none;transition:transform .3s ease,box-shadow .3s ease}.btn-primary[data-v-ebbffd36]:hover{transform:translateY(-2px);box-shadow:0 4px 15px #4158d04d;background:linear-gradient(45deg,#3a4ec0,#b846b0)}.btn-ghost-primary[data-v-ebbffd36]{color:#4158d0;background:none;border:none;padding:.5rem 1rem;font-size:.875rem;transition:all .3s ease;display:inline-flex;align-items:center}.btn-ghost-primary[data-v-ebbffd36]:hover{color:#3a4ec0;transform:translate(-2px)}.btn-ghost-primary i[data-v-ebbffd36]{font-size:1.25rem}.users-page[data-v-895d47cf]{--users-favorite: #f59e0b;--users-row-org: color-mix(in srgb, var(--app-primary) 9%, var(--app-surface));--users-row-group: color-mix(in srgb, var(--app-cyan) 7%, var(--app-surface));--users-row-hover: var(--app-surface-hover);display:grid;gap:18px;color:var(--app-text)}.eyebrow[data-v-895d47cf]{color:var(--app-primary);font-size:.72rem;font-weight:760;letter-spacing:.18em;text-transform:uppercase}.users-metrics[data-v-895d47cf]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.users-metric[data-v-895d47cf],.users-panel[data-v-895d47cf]{border:1px solid var(--app-border);border-radius:var(--radius-lg);background:var(--app-surface-translucent);box-shadow:var(--shadow-sm);-webkit-backdrop-filter:blur(18px) saturate(150%);backdrop-filter:blur(18px) saturate(150%)}.users-metric[data-v-895d47cf]{display:flex;gap:14px;align-items:center;min-height:104px;padding:18px}.users-metric--primary[data-v-895d47cf]{background:linear-gradient(135deg,var(--primary-soft),var(--app-surface-translucent))}.metric-icon[data-v-895d47cf],.panel-icon[data-v-895d47cf],.node-icon[data-v-895d47cf],.avatar-dot[data-v-895d47cf]{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;border-radius:16px}.metric-icon[data-v-895d47cf],.panel-icon[data-v-895d47cf]{width:42px;height:42px;color:var(--app-primary);background:var(--primary-soft)}.users-metric p[data-v-895d47cf]{margin:0 0 4px;color:var(--app-text-muted);font-size:.82rem}.users-metric strong[data-v-895d47cf]{color:var(--app-text);font-size:1.7rem;line-height:1;letter-spacing:-.045em}.panel-title[data-v-895d47cf],.panel-heading[data-v-895d47cf],.node-cell[data-v-895d47cf],.user-cell[data-v-895d47cf]{display:flex;align-items:center;gap:12px}.panel-title h2[data-v-895d47cf],.panel-heading h2[data-v-895d47cf]{margin:0;color:var(--app-text);font-size:1.08rem;font-weight:720;letter-spacing:-.025em}.panel-title p[data-v-895d47cf]{margin:3px 0 0;color:var(--app-text-muted);font-size:.86rem}.users-toolbar-actions[data-v-895d47cf]{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px}[data-v-895d47cf] .users-toolbar-btn.p-button{color:var(--app-text);background:var(--app-surface-soft);border:1px solid var(--app-border);border-radius:999px;box-shadow:none;font-weight:680}[data-v-895d47cf] .users-toolbar-btn.p-button:hover{color:var(--app-text);background:var(--app-surface-hover);border-color:var(--app-border-strong)}[data-v-895d47cf] .users-toolbar-btn--primary.p-button{color:var(--app-on-primary);background:linear-gradient(135deg,var(--app-primary),var(--app-cyan));border-color:transparent;box-shadow:0 14px 32px var(--app-primary-shadow)}[data-v-895d47cf] .users-toolbar-btn .p-button-icon,[data-v-895d47cf] .users-toolbar-btn .p-button-label{color:inherit}.users-search[data-v-895d47cf]{width:100%}.input-icon .form-control[data-v-895d47cf]{padding-left:2.65rem}.input-icon .input-icon-addon[data-v-895d47cf]{left:0;color:var(--app-text-muted)}.users-table-panel[data-v-895d47cf]{overflow:hidden}.panel-heading[data-v-895d47cf]{justify-content:space-between;padding:18px 20px;border-bottom:1px solid var(--app-border)}.users-list-toolbar[data-v-895d47cf]{display:grid;grid-template-columns:minmax(240px,420px) 1fr;gap:14px}.result-pill[data-v-895d47cf]{display:inline-flex;align-items:center;min-height:32px;padding:0 12px;border:1px solid var(--app-border);border-radius:999px;color:var(--app-text-muted);background:var(--surface-muted);font-size:.82rem;font-weight:650}.users-loading[data-v-895d47cf]{display:grid;place-items:center;gap:12px;min-height:240px;color:var(--app-text-muted)}[data-v-895d47cf] .users-tree-table{--tblr-table-bg: transparent;--tblr-table-color: var(--app-text);margin-bottom:0;color:var(--app-text)}[data-v-895d47cf] .users-tree-table thead th{position:sticky;top:0;z-index:1;color:var(--app-text-muted);background:color-mix(in srgb,var(--app-surface-soft) 84%,transparent);border-color:var(--app-border);font-size:.74rem;font-weight:760;letter-spacing:.07em;text-transform:uppercase}[data-v-895d47cf] .users-tree-table td{color:var(--app-text);background:transparent;border-color:var(--app-border);vertical-align:middle}.tree-row[data-v-895d47cf]{transition:background-color .18s ease}[data-v-895d47cf] .tree-row:hover td{background:var(--users-row-hover)!important}[data-v-895d47cf] .tree-row--org td{background:var(--users-row-org)!important}[data-v-895d47cf] .tree-row--group td{background:var(--users-row-group)!important}.tree-row--grouped[data-v-895d47cf]{box-shadow:inset 3px 0 color-mix(in srgb,var(--app-cyan) 70%,transparent)}.tree-row--ungrouped[data-v-895d47cf]{box-shadow:inset 3px 0 color-mix(in srgb,var(--app-primary) 60%,transparent)}.node-toggle[data-v-895d47cf]{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border:1px solid var(--app-border);border-radius:10px;color:var(--app-text-muted);background:var(--surface-muted);transition:all .18s ease}.node-toggle[data-v-895d47cf]:hover{color:var(--app-primary);background:var(--primary-soft);border-color:color-mix(in srgb,var(--app-primary) 34%,transparent)}.node-icon[data-v-895d47cf]{width:34px;height:34px;color:var(--app-primary);background:var(--primary-soft)}.node-icon--group[data-v-895d47cf]{color:var(--app-cyan);background:var(--cyan-soft)}.node-cell strong[data-v-895d47cf]{display:block;color:var(--app-text);font-weight:720}.node-cell small[data-v-895d47cf]{display:block;color:var(--app-text-muted);font-size:.76rem}.avatar-dot[data-v-895d47cf]{width:30px;height:30px;color:var(--app-on-primary);background:linear-gradient(135deg,var(--app-primary),var(--app-cyan));font-size:.82rem;font-weight:760}.favorite-btn--active[data-v-895d47cf]{color:var(--users-favorite)!important}.tag-list[data-v-895d47cf]{display:flex;flex-wrap:wrap;gap:4px}.role-badge[data-v-895d47cf],.badge[data-v-895d47cf]{padding:.35rem .65rem;border-radius:999px;font-size:.74rem;font-weight:650}.bg-purple[data-v-895d47cf]{background-color:#6f42c1!important}.bg-azure[data-v-895d47cf]{background-color:#0284c7!important}.bg-success[data-v-895d47cf]{background-color:#0ca678!important}.bg-danger[data-v-895d47cf]{background-color:#dc2626!important}.text-white[data-v-895d47cf]{color:#fff!important}.empty-state-cell[data-v-895d47cf]{padding:0!important}.empty-state[data-v-895d47cf]{display:grid;place-items:center;gap:8px;padding:54px 18px;color:var(--app-text-muted);text-align:center}.empty-state i[data-v-895d47cf]{font-size:2rem;color:var(--app-text-subtle)}.empty-state strong[data-v-895d47cf]{color:var(--app-text)}.ps-5[data-v-895d47cf]{padding-left:2rem!important}.ps-6[data-v-895d47cf]{padding-left:2.5rem!important}.btn-list[data-v-895d47cf]{gap:.5rem}.form-check-input[data-v-895d47cf]{cursor:pointer}.alert[data-v-895d47cf]{color:var(--app-text);background:var(--app-surface-soft);border:1px solid var(--app-border);border-radius:var(--radius-md)}.alert-info[data-v-895d47cf]{background:color-mix(in srgb,var(--app-cyan) 12%,var(--app-surface));border-color:color-mix(in srgb,var(--app-cyan) 28%,var(--app-border))}.alert-success[data-v-895d47cf]{background:color-mix(in srgb,var(--app-success) 12%,var(--app-surface));border-color:color-mix(in srgb,var(--app-success) 28%,var(--app-border))}.alert-warning[data-v-895d47cf]{background:color-mix(in srgb,var(--app-warning) 14%,var(--app-surface));border-color:color-mix(in srgb,var(--app-warning) 30%,var(--app-border))}.alert-title[data-v-895d47cf]{color:var(--app-text);font-size:1rem;font-weight:700;margin-bottom:.25rem}[data-v-895d47cf] .p-dialog{border:1px solid var(--app-border);border-radius:var(--radius-lg);overflow:hidden;background:var(--app-surface);box-shadow:var(--shadow-lg)}[data-v-895d47cf] .p-dialog .p-dialog-header,[data-v-895d47cf] .p-dialog .p-dialog-content,[data-v-895d47cf] .p-dialog .p-dialog-footer{color:var(--app-text);background:var(--app-surface);border-color:var(--app-border)}[data-v-895d47cf] .p-inputtext,[data-v-895d47cf] .p-password-input,[data-v-895d47cf] .p-multiselect{color:var(--app-text);background:var(--app-surface-soft);border-color:var(--app-border);border-radius:12px}[data-v-895d47cf] .p-inputtext:enabled:focus,[data-v-895d47cf] .p-multiselect:not(.p-disabled).p-focus{border-color:var(--app-primary);box-shadow:0 0 0 4px var(--primary-soft)}[data-v-895d47cf] .p-password,[data-v-895d47cf] .p-password .p-inputtext{width:100%}[data-v-895d47cf] .p-multiselect-panel{color:var(--app-text);background:var(--app-surface);border:1px solid var(--app-border);box-shadow:var(--shadow-lg)}[data-v-895d47cf] .p-multiselect-item{color:var(--app-text)}[data-v-895d47cf] .p-multiselect-item:hover,[data-v-895d47cf] .p-multiselect-item.p-highlight,[data-v-895d47cf] .p-multiselect-item.p-highlight.p-focus,[data-v-895d47cf] .p-multiselect-item[aria-selected=true]{color:var(--app-text);background:var(--menu-hover)}@media (max-width: 1180px){.users-metrics[data-v-895d47cf]{grid-template-columns:repeat(2,minmax(0,1fr))}.users-list-toolbar[data-v-895d47cf]{grid-template-columns:1fr}.users-toolbar-actions[data-v-895d47cf]{justify-content:flex-start}}@media (max-width: 720px){.users-hero[data-v-895d47cf]{padding:20px}.users-metrics[data-v-895d47cf]{grid-template-columns:1fr}}.organizations-page[data-v-056d6c11]{--org-warning: #f59e0b;--org-danger: #ef4444;display:grid;gap:18px;color:var(--app-text)}.eyebrow[data-v-056d6c11]{color:var(--app-primary);font-size:.72rem;font-weight:760;letter-spacing:.18em;text-transform:uppercase}.organizations-metrics[data-v-056d6c11]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.org-metric[data-v-056d6c11],.organizations-panel[data-v-056d6c11]{border:1px solid var(--app-border);border-radius:var(--radius-lg);background:var(--app-surface-translucent);box-shadow:var(--shadow-sm);-webkit-backdrop-filter:blur(18px) saturate(150%);backdrop-filter:blur(18px) saturate(150%)}.org-metric[data-v-056d6c11]{display:flex;gap:14px;align-items:center;min-height:104px;padding:18px}.org-metric--primary[data-v-056d6c11]{background:linear-gradient(135deg,var(--primary-soft),var(--app-surface-translucent))}.metric-icon[data-v-056d6c11],.panel-icon[data-v-056d6c11],.org-avatar[data-v-056d6c11],.manager-dot[data-v-056d6c11]{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;border-radius:16px}.metric-icon[data-v-056d6c11],.panel-icon[data-v-056d6c11]{width:42px;height:42px;color:var(--app-primary);background:var(--primary-soft)}.org-metric p[data-v-056d6c11]{margin:0 0 4px;color:var(--app-text-muted);font-size:.82rem}.org-metric strong[data-v-056d6c11]{color:var(--app-text);font-size:1.7rem;line-height:1;letter-spacing:-.045em}.panel-title[data-v-056d6c11],.panel-heading[data-v-056d6c11],.org-identity[data-v-056d6c11],.manager-cell[data-v-056d6c11],.manager-summary[data-v-056d6c11]{display:flex;align-items:center;gap:12px}.panel-title h2[data-v-056d6c11],.panel-heading h2[data-v-056d6c11]{margin:0;color:var(--app-text);font-size:1.08rem;font-weight:720;letter-spacing:-.025em}.panel-title p[data-v-056d6c11]{margin:3px 0 0;color:var(--app-text-muted);font-size:.86rem}.organizations-toolbar-actions[data-v-056d6c11],.row-actions[data-v-056d6c11]{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.organizations-toolbar-actions[data-v-056d6c11]{justify-content:flex-end}[data-v-056d6c11] .organizations-toolbar-btn.p-button{color:var(--app-text);background:var(--app-surface-soft);border:1px solid var(--app-border);border-radius:999px;box-shadow:none;font-weight:680}[data-v-056d6c11] .organizations-toolbar-btn.p-button:hover{color:var(--app-text);background:var(--app-surface-hover);border-color:var(--app-border-strong)}[data-v-056d6c11] .organizations-toolbar-btn--primary.p-button{color:var(--app-on-primary);background:linear-gradient(135deg,var(--app-primary),var(--app-cyan));border-color:transparent;box-shadow:0 14px 32px var(--app-primary-shadow)}[data-v-056d6c11] .organizations-toolbar-btn .p-button-icon,[data-v-056d6c11] .organizations-toolbar-btn .p-button-label{color:inherit}.organizations-search[data-v-056d6c11]{position:relative;width:100%}.input-icon .input-icon-addon[data-v-056d6c11]{left:0;color:var(--app-text-muted)}[data-v-056d6c11] .organizations-search-input{width:100%;padding-left:2.65rem}.organizations-table-panel[data-v-056d6c11]{overflow:hidden}.panel-heading[data-v-056d6c11]{justify-content:space-between;padding:18px 20px;border-bottom:1px solid var(--app-border)}.organizations-list-toolbar[data-v-056d6c11]{display:grid;grid-template-columns:minmax(260px,420px) 1fr;gap:14px}.result-pill[data-v-056d6c11],.code-pill[data-v-056d6c11],.empty-pill[data-v-056d6c11]{display:inline-flex;align-items:center;min-height:32px;padding:0 12px;border:1px solid var(--app-border);border-radius:999px;color:var(--app-text-muted);background:var(--surface-muted);font-size:.82rem;font-weight:650}.code-pill[data-v-056d6c11]{color:var(--app-primary);background:var(--primary-soft);border-color:color-mix(in srgb,var(--app-primary) 28%,var(--app-border))}.org-avatar[data-v-056d6c11]{width:34px;height:34px;color:var(--app-on-primary);background:linear-gradient(135deg,var(--app-primary),var(--app-cyan));font-weight:760}.org-identity strong[data-v-056d6c11],.manager-cell strong[data-v-056d6c11]{display:block;color:var(--app-text);font-weight:720}.org-identity small[data-v-056d6c11],.manager-cell small[data-v-056d6c11],.date-text[data-v-056d6c11],.quota-line small[data-v-056d6c11],.manager-option small[data-v-056d6c11]{display:block;color:var(--app-text-muted);font-size:.76rem}.manager-dot[data-v-056d6c11]{width:32px;height:32px;color:var(--app-cyan);background:var(--cyan-soft)}.manager-summary[data-v-056d6c11]{justify-content:space-between;padding:14px;border:1px solid var(--app-border);border-radius:var(--radius-md);background:var(--surface-muted)}.quota-cell[data-v-056d6c11]{display:grid;gap:7px;min-width:145px}.quota-line[data-v-056d6c11]{display:flex;justify-content:space-between;gap:10px;color:var(--app-text);font-size:.82rem;font-weight:650}[data-v-056d6c11] .quota-progress.p-progressbar,[data-v-056d6c11] .storage-progress.p-progressbar{height:8px}[data-v-056d6c11] .storage-progress--warning .p-progressbar-value{background:linear-gradient(90deg,var(--org-warning),var(--org-danger))!important}.empty-state[data-v-056d6c11]{display:grid;place-items:center;gap:8px;padding:54px 18px;color:var(--app-text-muted);text-align:center}.empty-state i[data-v-056d6c11]{font-size:2rem;color:var(--app-text-subtle)}.empty-state strong[data-v-056d6c11]{color:var(--app-text)}.steps-container[data-v-056d6c11]{margin:-1.5rem -1.5rem 1.5rem;padding:1rem;background:var(--app-surface-soft);border-bottom:1px solid var(--app-border)}.divider[data-v-056d6c11]{display:flex;align-items:center;text-align:center;margin:1rem 0}.divider[data-v-056d6c11]:before,.divider[data-v-056d6c11]:after{content:"";flex:1;border-bottom:1px solid var(--app-border)}.divider-text[data-v-056d6c11]{padding:0 1rem;color:var(--app-text-muted);font-size:.875rem}.manager-option[data-v-056d6c11]{display:grid;gap:2px}[data-v-056d6c11] .p-dialog{border:1px solid var(--app-border);border-radius:var(--radius-lg);overflow:hidden;background:var(--app-surface);box-shadow:var(--shadow-lg)}[data-v-056d6c11] .p-dialog .p-dialog-header,[data-v-056d6c11] .p-dialog .p-dialog-content,[data-v-056d6c11] .p-dialog .p-dialog-footer{color:var(--app-text);background:var(--app-surface);border-color:var(--app-border)}[data-v-056d6c11] .p-inputtext,[data-v-056d6c11] .p-inputtextarea,[data-v-056d6c11] .p-password-input,[data-v-056d6c11] .p-dropdown{color:var(--app-text);background:var(--app-surface-soft);border-color:var(--app-border);border-radius:12px}[data-v-056d6c11] .p-inputtext:enabled:focus,[data-v-056d6c11] .p-inputtextarea:enabled:focus,[data-v-056d6c11] .p-dropdown:not(.p-disabled).p-focus{border-color:var(--app-primary);box-shadow:0 0 0 4px var(--primary-soft)}[data-v-056d6c11] .p-password,[data-v-056d6c11] .p-password .p-inputtext{width:100%}[data-v-056d6c11] .p-dropdown-panel{color:var(--app-text);background:var(--app-surface);border:1px solid var(--app-border);box-shadow:var(--shadow-lg)}[data-v-056d6c11] .p-dropdown-item{color:var(--app-text)}[data-v-056d6c11] .p-dropdown-item:hover,[data-v-056d6c11] .p-dropdown-item.p-highlight,[data-v-056d6c11] .p-dropdown-item.p-highlight.p-focus,[data-v-056d6c11] .p-dropdown-item[aria-selected=true]{color:var(--app-text);background:var(--menu-hover)}[data-v-056d6c11] .p-steps .p-steps-item .p-menuitem-link{background:transparent}[data-v-056d6c11] .p-steps .p-steps-title{color:var(--app-text-muted)}[data-v-056d6c11] .p-steps .p-steps-number{color:var(--app-text);background:var(--app-surface-soft);border-color:var(--app-border)}[data-v-056d6c11] .p-steps .p-steps-item.p-highlight .p-steps-number{color:var(--app-on-primary);background:var(--app-primary)}@media (max-width: 1180px){.organizations-metrics[data-v-056d6c11]{grid-template-columns:repeat(2,minmax(0,1fr))}.organizations-list-toolbar[data-v-056d6c11]{grid-template-columns:1fr}.organizations-toolbar-actions[data-v-056d6c11]{justify-content:flex-start}}@media (max-width: 720px){.organizations-hero[data-v-056d6c11]{padding:20px}.organizations-metrics[data-v-056d6c11]{grid-template-columns:1fr}}.page-center[data-v-20d250d4]{min-height:100vh;background-color:#f5f7fb;position:relative;overflow:hidden}.page-center[data-v-20d250d4]:before,.page-center[data-v-20d250d4]:after{content:"";position:absolute;width:150%;height:150%;top:-25%;left:-25%;z-index:0;background:linear-gradient(45deg,#4158d026,#c850c026,#ffcc7026);animation:rotate-20d250d4 20s linear infinite;filter:blur(50px)}.page-center[data-v-20d250d4]:after{animation-delay:-10s;animation-duration:15s;background:linear-gradient(45deg,#3296ff26,#64ff9626,#c864ff26)}.container[data-v-20d250d4]{position:relative;z-index:1}.container-tight[data-v-20d250d4]{max-width:1140px!important;padding:0 2rem}.header[data-v-20d250d4]{padding:1rem 0}h1[data-v-20d250d4]{font-size:1.5rem;color:#1a2c4e;font-weight:600;margin:0}.hero-title[data-v-20d250d4]{font-size:3.5rem;font-weight:700;color:#1a2c4e;line-height:1.2}.hero-description[data-v-20d250d4]{font-size:1.25rem;color:#4a5568}.stats-section[data-v-20d250d4]{background:linear-gradient(45deg,#4158d008,#c850c008);border-radius:16px}.stat-value[data-v-20d250d4]{font-size:3rem;font-weight:700;background:linear-gradient(45deg,#4158d0,#c850c0);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.stat-label[data-v-20d250d4]{font-size:1.1rem;color:#4a5568}.section-title[data-v-20d250d4]{font-size:2.5rem;font-weight:700;color:#1a2c4e}.feature-icon[data-v-20d250d4]{width:80px;height:80px;display:flex;align-items:center;justify-content:center;margin:0 auto;border-radius:50%;background:linear-gradient(45deg,#4158d01a,#c850c01a)}.feature-icon i[data-v-20d250d4]{font-size:2.5rem;background:linear-gradient(45deg,#4158d0,#c850c0);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.feature-title[data-v-20d250d4]{font-size:1.5rem;font-weight:600;color:#1a2c4e}.feature-description[data-v-20d250d4]{color:#4a5568;line-height:1.6}.pricing-item[data-v-20d250d4]{padding:2.5rem 2rem;background:#fffc;border-radius:12px;transition:all .3s ease;border:1px solid rgba(0,0,0,.05)}.pricing-item[data-v-20d250d4]:hover{transform:translateY(-5px);box-shadow:0 15px 30px #00000014}.pricing-item-active[data-v-20d250d4]{background:#fffffff2;box-shadow:0 15px 30px #00000014;border:1px solid rgba(65,88,208,.3);position:relative}.pricing-item-active[data-v-20d250d4]:before{content:"推荐方案";position:absolute;top:-12px;left:50%;transform:translate(-50%);background:linear-gradient(45deg,#4158d0,#c850c0);color:#fff;padding:4px 16px;border-radius:20px;font-size:.875rem}.pricing-title[data-v-20d250d4]{font-size:1.25rem;font-weight:600;color:#1a2c4e;margin-bottom:1rem}.pricing-price[data-v-20d250d4]{margin-bottom:2rem}.pricing-price .amount[data-v-20d250d4]{font-size:2.5rem;font-weight:700;color:#1a2c4e;line-height:1}.pricing-price .currency[data-v-20d250d4]{font-size:1.25rem;font-weight:500;vertical-align:super;margin-right:2px}.pricing-price .period[data-v-20d250d4]{font-size:.875rem;color:#64748b}.pricing-features[data-v-20d250d4]{color:#4a5568;margin-bottom:2rem}.pricing-features li[data-v-20d250d4]{display:flex;align-items:center;gap:.75rem;color:#64748b;font-size:.9375rem}.pricing-features i[data-v-20d250d4]{color:#10b981;font-size:1.25rem;flex-shrink:0}.btn[data-v-20d250d4]{padding:.75rem 1.5rem;font-size:1rem;transition:all .3s ease}.btn-lg[data-v-20d250d4]{padding:1rem 2rem;font-size:1.1rem}.btn-primary[data-v-20d250d4]{background:linear-gradient(45deg,#4158d0,#c850c0);border:none}.btn-primary[data-v-20d250d4]:hover{transform:translateY(-2px);box-shadow:0 4px 15px #4158d04d;background:linear-gradient(45deg,#3a4ec0,#b846b0)}.btn-outline-primary[data-v-20d250d4]{color:#4158d0;border:2px solid transparent;background:linear-gradient(#fff,#fff) padding-box,linear-gradient(45deg,#4158d0,#c850c0) border-box}.btn-outline-primary[data-v-20d250d4]:hover{transform:translateY(-2px);box-shadow:0 4px 15px #4158d033;background:linear-gradient(45deg,#4158d0,#c850c0);-webkit-background-clip:text;-webkit-text-fill-color:transparent}@keyframes rotate-20d250d4{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (min-width: 992px){.container-tight[data-v-20d250d4]{max-width:1140px!important}}.page-center[data-v-8d8bbf6e]{min-height:100vh;background-color:#f5f7fb;position:relative;overflow:hidden}.page-center[data-v-8d8bbf6e]:before,.page-center[data-v-8d8bbf6e]:after{content:"";position:absolute;width:150%;height:150%;top:-25%;left:-25%;z-index:0;background:linear-gradient(45deg,#4158d026,#c850c026,#ffcc7026);animation:rotate-8d8bbf6e 20s linear infinite;filter:blur(50px)}.page-center[data-v-8d8bbf6e]:after{animation-delay:-10s;animation-duration:15s;background:linear-gradient(45deg,#3296ff26,#64ff9626,#c864ff26)}.container[data-v-8d8bbf6e]{position:relative;z-index:1}.container-tight[data-v-8d8bbf6e]{max-width:30rem;padding:0 1.5rem}.card[data-v-8d8bbf6e]{box-shadow:0 10px 25px #0000000d;background:#ffffffe6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.steps[data-v-8d8bbf6e]{display:flex;align-items:center;justify-content:center;position:relative}.step[data-v-8d8bbf6e]{display:flex;flex-direction:column;align-items:center;z-index:1}.step-number[data-v-8d8bbf6e]{width:32px;height:32px;border-radius:50%;background:#e2e8f0;color:#64748b;display:flex;align-items:center;justify-content:center;font-weight:600;margin-bottom:.5rem}.step.active .step-number[data-v-8d8bbf6e]{background:linear-gradient(45deg,#4158d0,#c850c0);color:#fff}.step-label[data-v-8d8bbf6e]{font-size:.875rem;color:#64748b}.step.active .step-label[data-v-8d8bbf6e]{color:#1a2c4e;font-weight:500}.step-line[data-v-8d8bbf6e]{flex:1;height:2px;background:#e2e8f0;margin:0 1rem 2rem}.form-label.required[data-v-8d8bbf6e]:after{content:"*";color:#dc2626;margin-left:4px}.btn-list[data-v-8d8bbf6e]{display:flex;align-items:center;justify-content:space-between}@keyframes rotate-8d8bbf6e{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.ai-config-github[data-v-f74cd73d]{padding:0}.settings-panel-heading[data-v-f74cd73d]{background:#6269760a;border-bottom:1px solid var(--app-border, rgba(98, 105, 118, .12));font-size:.8125rem;font-weight:600;padding:.75rem 1rem}.settings-row[data-v-f74cd73d]{align-items:center;border-bottom:1px solid var(--app-border, rgba(98, 105, 118, .1));display:flex;gap:1.5rem;justify-content:space-between;padding:1rem}.settings-row[data-v-f74cd73d]:last-child,.settings-row-meta[data-v-f74cd73d]:last-child{border-bottom:none}.settings-row-stack[data-v-f74cd73d]{align-items:flex-start;flex-direction:column;gap:.75rem}.settings-row-copy[data-v-f74cd73d]{flex:1 1 auto;min-width:0}.settings-row-label[data-v-f74cd73d]{font-size:.875rem;font-weight:600;margin-bottom:.125rem}.settings-row-hint[data-v-f74cd73d]{color:var(--tblr-secondary, #626976);font-size:.8125rem;line-height:1.45}.settings-row-control[data-v-f74cd73d]{flex:0 0 auto;max-width:220px;width:100%}.settings-row-control-full[data-v-f74cd73d]{max-width:none;width:100%}.settings-row-meta[data-v-f74cd73d]{border-top:1px solid var(--app-border, rgba(98, 105, 118, .1));padding:.75rem 1rem}.threshold-scale[data-v-f74cd73d]{display:flex;justify-content:space-between;margin-top:4px}.wl-examples[data-v-f74cd73d]{background:#62697608;border:1px dashed var(--app-border, rgba(98, 105, 118, .16));border-radius:6px;display:flex;flex-direction:column;gap:4px;margin-bottom:12px;padding:10px 12px}.wl-example-row[data-v-f74cd73d]{align-items:baseline;color:var(--tblr-secondary, #626976);display:flex;font-size:.8rem;gap:8px;line-height:1.5}.wl-example-cat[data-v-f74cd73d]{flex-shrink:0;font-weight:600;min-width:70px;opacity:.7}.wl-example-items[data-v-f74cd73d]{opacity:.55}.wl-rules[data-v-f74cd73d]{display:flex;flex-direction:column;gap:8px}.wl-rule[data-v-f74cd73d]{align-items:center;display:flex;gap:8px}.wl-rule-category[data-v-f74cd73d]{flex:0 0 120px;font-weight:500}.wl-rule-items[data-v-f74cd73d]{flex:1 1 auto;min-width:0}.wl-rule-remove[data-v-f74cd73d]{align-items:center;background:none;border:none;border-radius:4px;color:var(--tblr-secondary, #626976);cursor:pointer;display:inline-flex;flex-shrink:0;font-size:.875rem;height:30px;justify-content:center;opacity:.5;padding:0;transition:opacity .1s,color .1s,background .1s;width:30px}.wl-rule-remove[data-v-f74cd73d]:hover{background:#d6393914;color:var(--tblr-danger, #d63939);opacity:1}.wl-empty[data-v-f74cd73d]{padding:12px 0;text-align:center}.wl-actions[data-v-f74cd73d]{align-items:center;display:flex;gap:8px;margin-top:10px}.wl-counter[data-v-f74cd73d]{margin-left:auto}.wl-counter-sep[data-v-f74cd73d]{margin:0 3px;opacity:.4}.ai-advanced-wrap[data-v-f74cd73d]{border-bottom:none!important;gap:0!important;padding-bottom:.75rem!important;padding-top:.5rem!important}.ai-advanced-toggle[data-v-f74cd73d]{align-items:center;background:none;border:none;color:var(--tblr-secondary, #626976);cursor:pointer;display:inline-flex;font-size:.8125rem;font-weight:500;gap:4px;padding:4px 0;transition:color .15s}.ai-advanced-toggle[data-v-f74cd73d]:hover{color:var(--tblr-primary, #206bc4)}.ai-advanced-toggle .ti[data-v-f74cd73d]{font-size:.75rem}.ai-advanced-body[data-v-f74cd73d]{display:flex;flex-direction:column;gap:10px;margin-top:12px;padding-top:12px;border-top:1px dashed var(--app-border, rgba(98, 105, 118, .15));width:100%}@media (max-width: 767.98px){.settings-row[data-v-f74cd73d]:not(.settings-row-stack){align-items:flex-start;flex-direction:column;gap:.625rem}.settings-row-control[data-v-f74cd73d]{max-width:none}.wl-rule-category[data-v-f74cd73d]{flex:0 0 90px}}.settings-shell[data-v-426e67ad]{display:flex;flex-direction:column;gap:1.75rem;margin-top:-.25rem;width:100%}.settings-topbar[data-v-426e67ad]{align-items:center;border-bottom:1px solid var(--app-border, rgba(98, 105, 118, .16));display:flex;flex-wrap:wrap;gap:.75rem 1.5rem;justify-content:space-between;padding-bottom:0;width:100%}.settings-tabs[data-v-426e67ad]{display:flex;flex:1 1 auto;gap:0;min-width:0}.settings-tab[data-v-426e67ad]{background:transparent;border:none;border-bottom:2px solid transparent;color:var(--tblr-body-color, #1e293b);flex:0 0 auto;font-size:.9375rem;font-weight:500;line-height:1.2;margin-bottom:-1px;padding:.75rem 1.25rem;position:relative;transition:color .15s ease,border-color .15s ease;white-space:nowrap}.settings-tab[data-v-426e67ad]:not(:last-child):after{background:#62697638;bottom:.85rem;content:"";position:absolute;right:0;top:.85rem;width:1px}.settings-tab[data-v-426e67ad]:hover{color:var(--tblr-primary, #206bc4)}.settings-tab.active[data-v-426e67ad]{border-bottom-color:var(--tblr-primary, #206bc4);color:var(--tblr-primary, #206bc4);font-weight:600}.settings-org[data-v-426e67ad]{flex:0 0 auto;margin-bottom:.5rem;max-width:240px;min-width:180px}.settings-main[data-v-426e67ad]{min-width:0;width:100%}.settings-section-header[data-v-426e67ad]{align-items:flex-start;display:flex;gap:1rem;justify-content:space-between;margin-bottom:1.5rem}.settings-section-title[data-v-426e67ad]{font-size:1.375rem;font-weight:600;line-height:1.3;margin:0 0 .375rem}.settings-section-desc[data-v-426e67ad]{color:var(--tblr-secondary, #626976);font-size:.875rem;margin:0}.settings-panels[data-v-426e67ad]{display:grid;gap:1.25rem;grid-template-columns:1fr;width:100%}@media (min-width: 992px){.settings-panels[data-v-426e67ad]{gap:1.5rem;grid-template-columns:repeat(2,minmax(0,1fr))}.settings-panels>.settings-panel-span-2[data-v-426e67ad],.settings-panels>.alert[data-v-426e67ad],.settings-panels>.settings-footnote[data-v-426e67ad]{grid-column:1 / -1}}.settings-panel[data-v-426e67ad]{border:1px solid var(--app-border, rgba(98, 105, 118, .16));border-radius:8px;box-shadow:none;min-width:0;overflow:hidden}.settings-panel-heading[data-v-426e67ad]{background:#6269760a;border-bottom:1px solid var(--app-border, rgba(98, 105, 118, .12));font-size:.8125rem;font-weight:600;padding:.875rem 1.25rem}.settings-row[data-v-426e67ad]{align-items:center;border-bottom:1px solid var(--app-border, rgba(98, 105, 118, .1));display:grid;gap:1rem 2rem;grid-template-columns:minmax(0,1fr) auto;padding:1.125rem 1.25rem}.settings-row[data-v-426e67ad]:last-child{border-bottom:none}.settings-row-stack[data-v-426e67ad]{align-items:stretch;grid-template-columns:1fr;gap:.875rem}.settings-row-copy[data-v-426e67ad]{min-width:0}.settings-row-label[data-v-426e67ad]{font-size:.875rem;font-weight:600;margin-bottom:.25rem}.settings-row-hint[data-v-426e67ad]{color:var(--tblr-secondary, #626976);font-size:.8125rem;line-height:1.5}.settings-row-control[data-v-426e67ad]{justify-self:end;max-width:260px;min-width:140px;width:100%}.settings-row-control-wide[data-v-426e67ad]{max-width:320px}.settings-row-control-full[data-v-426e67ad]{justify-self:stretch;max-width:none;min-width:0;width:100%}@media (max-width: 767.98px){.settings-row[data-v-426e67ad]:not(.settings-row-stack){grid-template-columns:1fr}.settings-row-control[data-v-426e67ad],.settings-row-control-wide[data-v-426e67ad]{justify-self:stretch;max-width:none}}.settings-footnote[data-v-426e67ad]{margin:.25rem 0 0;padding:0 .25rem}.settings-action-bar[data-v-426e67ad]{bottom:0;grid-column:1 / -1;margin-top:.5rem;position:sticky;z-index:10}.settings-action-bar-inner[data-v-426e67ad]{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffeb;border:1px solid var(--app-border, rgba(98, 105, 118, .16));border-radius:8px;box-shadow:0 -4px 24px #0f172a0f;display:flex;gap:1rem;justify-content:space-between;padding:.875rem 1.25rem}.settings-empty[data-v-426e67ad]{border:1px solid var(--app-border, rgba(98, 105, 118, .16));width:100%}[data-v-426e67ad] .settings-email-multiselect.p-multiselect{width:100%;min-height:38px;align-items:center}[data-v-426e67ad] .settings-email-multiselect .p-multiselect-label{display:flex;flex-wrap:wrap;gap:4px;padding:.35rem .5rem}.email-create-option[data-v-426e67ad]{align-items:center;background:#206bc40f;border:0;color:var(--tblr-primary, #206bc4);cursor:pointer;display:flex;font-size:.875rem;font-weight:600;gap:6px;padding:10px 12px;text-align:left;width:100%}.email-create-option[data-v-426e67ad]:hover{background:#206bc41f}.email-filter-empty[data-v-426e67ad]{font-size:.8125rem;padding:10px 12px}.settings-retention-collapse[data-v-426e67ad]{margin-top:.25rem}.settings-retention-toggle[data-v-426e67ad]{align-items:center;background:none;border:none;color:var(--tblr-secondary, #626976);cursor:pointer;display:inline-flex;font-size:.8125rem;font-weight:500;gap:4px;padding:4px 0;transition:color .15s}.settings-retention-toggle[data-v-426e67ad]:hover{color:var(--tblr-primary, #206bc4)}.settings-retention-toggle .ti[data-v-426e67ad]{font-size:.75rem}.settings-retention-body[data-v-426e67ad]{margin-top:12px}.settings-retention-grid[data-v-426e67ad]{display:grid;gap:1.25rem;grid-template-columns:1fr;width:100%}@media (min-width: 768px){.settings-retention-grid[data-v-426e67ad]{grid-template-columns:repeat(3,minmax(0,1fr))}}.settings-retention-card[data-v-426e67ad]{border:1px solid var(--app-border, rgba(98, 105, 118, .16));border-radius:8px;display:flex;flex-direction:column;gap:.75rem;min-height:140px;padding:1.25rem 1.375rem}.settings-retention-card .settings-row-label[data-v-426e67ad]{margin-bottom:0}.settings-retention-value[data-v-426e67ad]{font-size:1.5rem;font-weight:600;letter-spacing:-.02em;margin-top:auto}.settings-scope-notice[data-v-426e67ad]{align-items:flex-start;background:#206bc40f;border:1px solid rgba(32,107,196,.15);border-radius:6px;color:var(--tblr-body-color, #1e293b);display:flex;font-size:.8125rem;gap:8px;line-height:1.6;padding:10px 14px}.settings-scope-notice .ti-info-circle[data-v-426e67ad]{color:var(--tblr-primary, #206bc4);flex-shrink:0;font-size:1rem;margin-top:2px}.settings-email-multiselect-panel.p-multiselect-panel{max-width:min(520px,calc(100vw - 32px));z-index:1100}.settings-email-multiselect-panel .p-multiselect-items-wrapper{max-height:280px!important}.settings-email-multiselect-panel .email-create-option{align-items:center;background:#206bc40f;border:0;color:var(--tblr-primary, #206bc4);cursor:pointer;display:flex;font-size:.875rem;font-weight:600;gap:6px;padding:10px 12px;text-align:left;width:100%}.settings-email-multiselect-panel .email-create-option:hover{background:#206bc41f}.settings-email-multiselect-panel .email-filter-empty{font-size:.8125rem;padding:10px 12px}.upload-area[data-v-83b5dd13]{border:2px dashed #d1d5db;border-radius:8px;padding:2rem;text-align:center;cursor:pointer;transition:all .3s ease;background-color:#f9fafb}.upload-area[data-v-83b5dd13]:hover{border-color:#3b82f6;background-color:#eff6ff}.upload-area.is-dragover[data-v-83b5dd13]{border-color:#3b82f6;background-color:#eff6ff;transform:scale(1.02)}.upload-area.has-file[data-v-83b5dd13]{border-color:#10b981;background-color:#ecfdf5}.upload-content[data-v-83b5dd13]{display:flex;flex-direction:column;align-items:center;gap:1rem}.upload-icon[data-v-83b5dd13]{font-size:3rem;color:#6b7280}.upload-area:hover .upload-icon[data-v-83b5dd13]{color:#3b82f6}.upload-area.has-file .upload-icon[data-v-83b5dd13]{color:#10b981}.upload-text h4[data-v-83b5dd13]{margin:0;font-size:1.25rem;font-weight:600}.upload-text p[data-v-83b5dd13]{margin:.5rem 0 0}.analysis-result[data-v-83b5dd13]{animation:fadeIn-83b5dd13 .3s ease-in}@keyframes fadeIn-83b5dd13{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.prompt-content h5[data-v-83b5dd13]{color:#374151;margin-bottom:.75rem}.prompt-content pre[data-v-83b5dd13]{font-size:.875rem;line-height:1.5}.prompt-content code[data-v-83b5dd13]{font-family:Monaco,Menlo,Ubuntu Mono,monospace}.filter-shell[data-v-b633cd2f]{padding:18px 20px;margin-bottom:1rem;border:1px solid var(--app-border);border-radius:var(--radius-xl);background:var(--app-surface-translucent);box-shadow:var(--shadow-sm);-webkit-backdrop-filter:blur(18px) saturate(150%);backdrop-filter:blur(18px) saturate(150%)}.filter-toolbar[data-v-b633cd2f],.filter-primary[data-v-b633cd2f],.filter-toolbar-actions[data-v-b633cd2f],.advanced-filter-toggle[data-v-b633cd2f],.filter-condition-row[data-v-b633cd2f]{display:flex;align-items:center}.filter-toolbar[data-v-b633cd2f]{justify-content:space-between;gap:16px}.filter-primary[data-v-b633cd2f]{flex:1;min-width:0;gap:14px}.filter-search[data-v-b633cd2f]{position:relative;flex:1;max-width:420px}.filter-search>i[data-v-b633cd2f]{position:absolute;left:15px;top:50%;z-index:1;color:var(--app-text-subtle);font-size:1.1rem;transform:translateY(-50%)}.filter-search-input[data-v-b633cd2f]{width:100%;min-height:42px;padding-left:44px;border-radius:14px;background:var(--app-surface)}.advanced-filter-toggle[data-v-b633cd2f]{gap:6px;flex:0 0 auto;border:0;color:var(--app-primary);background:transparent;font-size:.92rem;font-weight:720;padding:0}.filter-toolbar-actions[data-v-b633cd2f]{gap:8px;justify-content:flex-end}.filter-action-btn[data-v-b633cd2f]{display:inline-flex;align-items:center;height:40px;padding:0 14px;border-radius:8px;font-size:.875rem;white-space:nowrap}.filter-condition-row[data-v-b633cd2f]{gap:8px;flex-wrap:wrap;margin-top:12px;color:var(--app-text-muted);font-size:.86rem}.condition-label[data-v-b633cd2f]{font-weight:700}.condition-chip[data-v-b633cd2f]{display:inline-flex;align-items:center;gap:4px;min-height:28px;padding:4px 6px 4px 10px;border-radius:8px;color:var(--app-text);background:var(--app-surface-soft);border:1px solid var(--app-border)}.chip-close[data-v-b633cd2f]{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border:0;border-radius:50%;background:transparent;color:var(--app-text-muted);cursor:pointer;padding:0;font-size:.75rem;line-height:1;transition:background .15s,color .15s}.chip-close[data-v-b633cd2f]:hover{background:var(--app-border);color:var(--app-text)}.condition-reset[data-v-b633cd2f]{min-height:28px;padding:4px 10px;border:0;border-radius:8px;color:var(--app-text);background:var(--surface-muted);font-weight:700}.filter-grid[data-v-b633cd2f]{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:14px;margin-top:14px}.filter-field[data-v-b633cd2f]{display:grid;grid-column:span 3;gap:8px;min-width:0}.filter-field--wide[data-v-b633cd2f]{grid-column:span 3}.filter-field span[data-v-b633cd2f]{color:var(--app-text-muted);font-size:.78rem;font-weight:700}[data-v-b633cd2f] .p-calendar,[data-v-b633cd2f] .p-inputtext{width:100%;min-height:42px}@media (max-width: 1280px){.filter-field[data-v-b633cd2f],.filter-field--wide[data-v-b633cd2f]{grid-column:span 6}}@media (max-width: 768px){.filter-toolbar[data-v-b633cd2f],.filter-primary[data-v-b633cd2f]{align-items:stretch;flex-direction:column}.filter-search[data-v-b633cd2f]{max-width:none}.filter-toolbar-actions[data-v-b633cd2f]{justify-content:flex-start}.filter-grid[data-v-b633cd2f]{grid-template-columns:1fr}.filter-field[data-v-b633cd2f],.filter-field--wide[data-v-b633cd2f]{grid-column:span 1}}.stat-icon[data-v-b633cd2f]{width:36px;height:36px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;color:#fff}.card-title[data-v-b633cd2f]{color:#cd201f}.alert-card[data-v-b633cd2f]{background:#fff;border:1px solid #e9ecef;border-left:4px solid #94a3b8;border-radius:2px;box-shadow:0 1px 2px #0000000a;margin:2px 0;cursor:pointer}.alert-card.is-unread[data-v-b633cd2f]{border-left-color:#cd201f}.alert-card.is-processed[data-v-b633cd2f]{opacity:.78}.alert-card[data-v-b633cd2f]:hover{background:#fff5f5}.unread-dot[data-v-b633cd2f]{width:8px;height:8px;border-radius:50%;background:#cd201f;flex-shrink:0}.header-icon[data-v-b633cd2f]{font-size:1.25rem;color:#cd201f}.alert-name[data-v-b633cd2f]{font-size:1rem}.alert-group[data-v-b633cd2f]{font-size:.75rem}.alert-text[data-v-b633cd2f]{font-size:.875rem;color:#6c757d}.alert-time[data-v-b633cd2f]{font-size:.85rem}.dot[data-v-b633cd2f]{width:.875rem;height:.875rem;border-radius:50%;display:inline-block;margin-right:.875rem}.dot-blue[data-v-b633cd2f]{background-color:#206bc4}.dot-orange[data-v-b633cd2f]{background-color:#fa8c16}.date-range-field[data-v-b633cd2f]{position:relative}.date-range-field[data-v-b633cd2f] .p-calendar{width:100%}.date-range-field[data-v-b633cd2f] .p-inputtext{width:100%;padding-right:42px}.date-range-trigger[data-v-b633cd2f]{position:absolute;right:6px;top:50%;width:32px;height:32px;display:grid;place-items:center;border:0;border-radius:9px;color:var(--app-primary);background:var(--primary-soft);transform:translateY(-50%)}.date-range-trigger[data-v-b633cd2f]:hover{background:var(--menu-hover)}[data-v-b633cd2f]::global(.alerts-date-panel){width:auto!important;min-width:320px!important;max-width:min(92vw,380px)!important;z-index:1200!important}[data-v-b633cd2f]::global(.alerts-date-panel table){width:100%!important;table-layout:fixed}[data-v-b633cd2f]::global(.alerts-date-panel .p-datepicker-buttonbar){padding:.75rem 0 0}.fleet-page[data-v-4893615e]{display:flex;flex-direction:column;gap:16px}.filter-shell[data-v-4893615e]{padding:18px 20px;border:1px solid var(--app-border);border-radius:var(--radius-xl);background:var(--app-surface-translucent);box-shadow:var(--shadow-sm);-webkit-backdrop-filter:blur(18px) saturate(150%);backdrop-filter:blur(18px) saturate(150%)}.filter-toolbar[data-v-4893615e]{display:flex;align-items:center;justify-content:space-between;gap:16px}.filter-primary[data-v-4893615e]{flex:1;min-width:0;display:flex;align-items:center}.filter-toolbar-actions[data-v-4893615e]{display:flex;align-items:center;gap:8px}.filter-action-btn[data-v-4893615e]{display:inline-flex;align-items:center;height:40px;padding:0 14px;border-radius:8px;font-size:.875rem;white-space:nowrap}.deploy-guide[data-v-7659eb2f]{width:100%}.deploy-steps[data-v-7659eb2f]{display:flex;flex-direction:column;gap:12px}.deploy-step-card[data-v-7659eb2f]{margin:0}.deploy-step-num[data-v-7659eb2f]{color:var(--app-primary, #206bc4);font-size:.75rem;font-weight:700;letter-spacing:.08em;margin-bottom:8px}.card h3[data-v-7659eb2f]{letter-spacing:-.02em}.anomaly-page[data-v-6db6647c]{display:flex;flex-direction:column;gap:16px}.filter-shell[data-v-6db6647c]{padding:18px 20px;border:1px solid var(--app-border);border-radius:var(--radius-xl);background:var(--app-surface-translucent);box-shadow:var(--shadow-sm);-webkit-backdrop-filter:blur(18px) saturate(150%);backdrop-filter:blur(18px) saturate(150%)}.filter-toolbar[data-v-6db6647c]{display:flex;align-items:flex-end;justify-content:space-between;gap:16px}.filter-primary[data-v-6db6647c]{flex:1;min-width:0;display:flex;align-items:flex-end;gap:14px}.filter-field[data-v-6db6647c]{display:flex;flex-direction:column;gap:4px}.filter-field>span[data-v-6db6647c]{font-size:.82rem;font-weight:500;color:var(--app-text-muted)}.date-field[data-v-6db6647c]{position:relative;display:flex;align-items:center}.date-field[data-v-6db6647c] .p-calendar{width:200px}.date-field[data-v-6db6647c] .p-inputtext{padding-right:36px;border-radius:8px;border:1px solid var(--app-border);background:var(--app-surface);color:var(--app-text);height:40px;font-size:.9rem}.date-trigger[data-v-6db6647c]{position:absolute;right:8px;top:50%;transform:translateY(-50%);border:0;background:transparent;color:var(--app-text-muted);cursor:pointer;padding:4px;display:flex;align-items:center;font-size:1rem}.date-trigger[data-v-6db6647c]:hover{color:var(--app-primary)}.filter-toolbar-actions[data-v-6db6647c]{display:flex;align-items:center;gap:8px}.filter-action-btn[data-v-6db6647c]{display:inline-flex;align-items:center;height:40px;padding:0 14px;border-radius:8px;font-size:.875rem;white-space:nowrap}.filter-condition-row[data-v-6db6647c]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:12px;color:var(--app-text-muted);font-size:.86rem}.condition-label[data-v-6db6647c]{font-weight:700}.condition-chip[data-v-6db6647c]{display:inline-flex;align-items:center;gap:4px;min-height:28px;padding:4px 6px 4px 10px;border-radius:8px;color:var(--app-text);background:var(--app-surface-soft);border:1px solid var(--app-border)}.chip-close[data-v-6db6647c]{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border:0;border-radius:50%;background:transparent;color:var(--app-text-muted);cursor:pointer;padding:0;font-size:.75rem;line-height:1;transition:background .15s,color .15s}.chip-close[data-v-6db6647c]:hover{background:var(--app-border);color:var(--app-text)}.condition-reset[data-v-6db6647c]{min-height:28px;padding:4px 10px;border:0;border-radius:8px;color:var(--app-text);background:transparent;cursor:pointer;font-size:.86rem}.condition-reset[data-v-6db6647c]:hover{background:var(--menu-hover)}.anomaly-summary[data-v-6db6647c]{max-width:420px;white-space:normal;color:var(--app-text);line-height:1.5;font-size:.875rem}.audit-page[data-v-00d43dfb]{display:flex;flex-direction:column;gap:16px}.filter-shell[data-v-00d43dfb]{padding:18px 20px;border:1px solid var(--app-border);border-radius:var(--radius-xl);background:var(--app-surface-translucent);box-shadow:var(--shadow-sm);-webkit-backdrop-filter:blur(18px) saturate(150%);backdrop-filter:blur(18px) saturate(150%)}.filter-toolbar[data-v-00d43dfb]{display:flex;align-items:center;justify-content:space-between;gap:16px}.filter-primary[data-v-00d43dfb]{flex:1;min-width:0;display:flex;align-items:center}.filter-toolbar-actions[data-v-00d43dfb]{display:flex;align-items:center;gap:8px}.filter-action-btn[data-v-00d43dfb]{display:inline-flex;align-items:center;height:40px;padding:0 14px;border-radius:8px;font-size:.875rem;white-space:nowrap}
