.app-dialog[data-v-fc60c24b]{background:#fffffff7!important;border:1px solid var(--app-line)!important;border-color:var(--app-line)!important;border-radius:8px!important;box-shadow:0 10px 26px #0003!important;color:var(--app-text);font-family:var(--app-font-family)}.dark{background:#0d1725fa!important}.dialog-heading[data-v-fc60c24b]{align-items:center;display:flex;gap:10px}.dialog-icon[data-v-fc60c24b]{flex:none}.dialog-heading h2[data-v-fc60c24b]{color:var(--app-text);font-size:16px;font-weight:800;letter-spacing:-.3px;margin:0}.dialog-message[data-v-fc60c24b]{color:var(--app-muted);font-size:14px;font-weight:500;line-height:1.6;margin:0;white-space:pre-line}.dialog-password[data-v-fc60c24b]{margin-top:2px}.dialog-password input[data-v-fc60c24b]{background:color-mix(in srgb,var(--app-sidebar) 82%,transparent);border:1px solid var(--app-line);border-radius:6px;color:var(--app-text);font-size:13px;height:38px;outline:none;padding:0 12px;width:100%}.dialog-password input[data-v-fc60c24b]:focus{border-color:#4a9cff;box-shadow:0 0 0 3px #4a9cff29}.dialog-actions[data-v-fc60c24b]{display:flex;gap:8px;justify-content:flex-end}.screen-loading-overlay[data-v-dce7e650]{--loading-backdrop:rgba(244,247,251,.68);--loading-card-bg:#fff;--loading-card-border:rgba(37,99,235,.28);--loading-text:#172033;--loading-muted:#5f6f85;--loading-spinner-track:rgba(37,99,235,.16);--loading-spinner-main:#2563eb;--loading-spinner-accent:#06b6d4;--loading-spinner-glow:rgba(37,99,235,.22);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:var(--loading-backdrop);border-radius:8px;display:grid;top:0;right:0;bottom:0;left:0;min-height:var(--695d2a06);place-items:center;pointer-events:auto;position:absolute;z-index:30}.screen-loading-overlay.is-dark[data-v-dce7e650]{--loading-backdrop:rgba(2,6,12,.78);--loading-card-bg:#0f161e;--loading-card-border:rgba(71,85,105,.78);--loading-text:#e7edf6;--loading-muted:#9aa9ba;--loading-spinner-track:rgba(34,211,238,.14);--loading-spinner-main:#22d3ee;--loading-spinner-accent:#60a5fa;--loading-spinner-glow:rgba(34,211,238,.24)}.screen-loading-overlay.is-fullscreen[data-v-dce7e650]{border-radius:0;min-height:100vh;position:fixed;z-index:1000000}.screen-loading-card[data-v-dce7e650]{background:var(--loading-card-bg);border:1px solid var(--loading-card-border);border-radius:8px;box-shadow:0 18px 48px #0f172a33;color:var(--loading-text);display:grid;gap:8px;justify-items:center;min-width:280px;padding:24px 28px}.screen-loading-overlay.is-dark .screen-loading-card[data-v-dce7e650]{box-shadow:0 18px 48px #0000006b}.screen-loading-card strong[data-v-dce7e650]{font-size:16px;font-weight:800}.screen-loading-card p[data-v-dce7e650]{color:var(--loading-muted);font-size:13px;margin:0}.screen-loading-spinner[data-v-dce7e650]{animation:screen-loading-spin-dce7e650 .75s linear infinite;border-bottom:4px solid var(--loading-spinner-track);border-left:4px solid var(--loading-spinner-track);border-radius:50%;border-right-color:var(--loading-spinner-track);border-right:4px solid var(--loading-spinner-accent);border-top-color:var(--loading-spinner-track);border-top:4px solid var(--loading-spinner-main);box-shadow:0 0 24px var(--loading-spinner-glow);height:42px;width:42px}@keyframes screen-loading-spin-dce7e650{to{transform:rotate(1turn)}}.access-user[data-v-32977634]{display:grid;place-items:center;position:relative}.slide-fade-enter-active[data-v-32977634],.slide-fade-leave-active[data-v-32977634]{transition:all .3s ease}.slide-fade-enter-from[data-v-32977634],.slide-fade-leave-to[data-v-32977634]{opacity:0;transform:translateY(-10px)}.theme-customizer[data-v-c5a3972a]{display:grid;place-items:center;position:relative}.theme-customizer-panel[data-v-c5a3972a]{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:var(--app-mega);border:1px solid var(--app-line);border-radius:12px;box-shadow:0 20px 45px #00000038;padding:14px;position:absolute;right:0;top:42px;width:270px;z-index:80}.slide-fade-enter-active[data-v-c5a3972a],.slide-fade-leave-active[data-v-c5a3972a]{transition:opacity .22s ease,transform .22s ease}.slide-fade-enter-from[data-v-c5a3972a],.slide-fade-leave-to[data-v-c5a3972a]{opacity:0;transform:translateY(-8px)}header[data-v-a8ef91af]{--header-logo-width:170px;--header-layout-width:max(100vw,var(--app-min-width));--header-menu-width:max(132px,calc((var(--header-layout-width) - var(--header-logo-width) - var(--header-actions-width))/6));--header-actions-width:144px}.header-brand[data-v-a8ef91af]{padding-inline:16px;width:var(--header-logo-width)}.header-brand-icon[data-v-a8ef91af]{height:auto;max-height:168px;-o-object-fit:contain;object-fit:contain;padding-top:0;width:116px}.dark .header-brand-icon[data-v-a8ef91af]{filter:brightness(1.38) contrast(1.1) drop-shadow(1px 0 0 #ffffff59) drop-shadow(-1px 0 0 #ffffff59) drop-shadow(0 1px 0 #ffffff59) drop-shadow(0 -1px 0 #ffffff59) drop-shadow(0 7px 16px #0007)}.header-actions[data-v-a8ef91af]{padding-inline:8px;width:var(--header-actions-width)}.header-nav-item[data-v-a8ef91af]{min-width:var(--header-menu-width);width:var(--header-menu-width)}.mega-dropdown[data-v-a8ef91af]{background:var(--app-mega);height:330px;max-height:0;overflow:hidden!important;pointer-events:none;transition:max-height .65s cubic-bezier(.22,1,.36,1),visibility 0s linear .65s;visibility:hidden;will-change:max-height}.mega-dropdown-inner[data-v-a8ef91af]{min-width:-moz-max-content;min-width:max-content;transform:translateY(-10px);transition:transform .5s cubic-bezier(.22,1,.36,1);width:-moz-max-content;width:max-content;will-change:transform}.mega-dropdown.is-open[data-v-a8ef91af]{max-height:330px;pointer-events:auto;transition-delay:0s;visibility:visible}.mega-dropdown.is-open .mega-dropdown-inner[data-v-a8ef91af]{transform:translateY(0)}.category-selected[data-v-a8ef91af]{background:var(--app-mega-selected);color:#fff}.category-selected a[data-v-a8ef91af],.category-selected h3[data-v-a8ef91af]{color:#fff!important}.category-selected a[data-v-a8ef91af]:hover{color:#dbeafe!important}.top-category[data-v-a8ef91af]{color:var(--app-nav-text)}.mega-dropdown h3[data-v-a8ef91af]{color:var(--app-text)}.header-nav-content[data-v-a8ef91af]{min-width:-moz-max-content;min-width:max-content}.mega-dropdown a[data-v-a8ef91af]{color:#4b5b70;font-weight:650}.mega-dropdown a[data-v-a8ef91af]:hover{color:#145fc5}.dark .mega-dropdown a[data-v-a8ef91af]{color:#aab7c7}.dark .mega-dropdown a[data-v-a8ef91af]:hover{color:#fff}.header-logout-button[data-v-a8ef91af]{color:var(--theme-primary)}.header-logout-button[data-v-a8ef91af]:hover{background:#4a99ff1f;color:#145fc5}.header-logout-button[data-v-a8ef91af]:disabled{cursor:wait;opacity:.55}.dark .header-logout-button[data-v-a8ef91af]{color:#94c2ff}.dark .header-logout-button[data-v-a8ef91af]:hover{background:#4a99ff29;color:#fff}@media (min-width:640px){header[data-v-a8ef91af]{--header-logo-width:210px;--header-menu-width:max(150px,calc((var(--header-layout-width) - var(--header-logo-width) - var(--header-actions-width))/6));--header-actions-width:224px}.header-brand[data-v-a8ef91af]{padding-inline:22px}.header-actions[data-v-a8ef91af]{padding-inline:16px}}.app-sidebar[data-v-cfc960c7]{background:var(--app-sidebar);border-right:1px solid var(--app-line);flex-shrink:0;height:100%;padding:20px 14px;width:238px}.sidebar-title[data-v-cfc960c7]{color:var(--app-subtle);font-size:11px;font-weight:800;letter-spacing:1.2px;padding:3px 10px 14px}.sidebar-group[data-v-cfc960c7]{background:#fff;border:1px solid #dde4ec;border-radius:8px;box-shadow:0 4px 12px #20364e0a;margin-bottom:12px;padding:8px}.sidebar-group-title[data-v-cfc960c7]{color:#314158;font-size:13px;font-weight:750;padding:6px 9px}.sidebar-item[data-v-cfc960c7]{align-items:center;background:transparent;border:1px solid transparent;border-radius:6px;color:#68768a;display:flex;font-size:14px;line-height:20px;margin:2px 0;padding:9px 10px;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s;width:100%}.sidebar-item[data-v-cfc960c7]:hover{background:#f0f5fb;color:#245fb9}.sidebar-active[data-v-cfc960c7]{background:#eaf2ff;border-color:#4c8ce8;box-shadow:none;color:#1f5bb8;font-weight:700}.sidebar-count[data-v-cfc960c7]{background:#dce9fb;border-radius:10px;color:#245cad;font-size:10px;line-height:16px;margin-left:auto;min-width:22px;padding:1px 6px;text-align:center}.dark .sidebar-group[data-v-cfc960c7]{background:#171e28;border-color:#222d3a;box-shadow:none}.dark .sidebar-group-title[data-v-cfc960c7]{color:#e5ebf2}.dark .sidebar-item[data-v-cfc960c7]{color:#aab6c4}.dark .sidebar-item[data-v-cfc960c7]:hover{background:#202b39;color:#fff}.dark .sidebar-active[data-v-cfc960c7]{background:#26364b;border-color:#4a9cff;box-shadow:inset 0 0 0 1px #4a9cff45;color:#fff}.dark .sidebar-count[data-v-cfc960c7]{background:#29384c;color:#92bdf2}@media (max-width:767px){.app-sidebar[data-v-cfc960c7]{border-bottom:1px solid var(--app-line);border-right:0;height:auto;padding:9px 12px;width:100%}.sidebar-title[data-v-cfc960c7]{display:none}.sidebar-nav[data-v-cfc960c7]{overflow-x:auto}.sidebar-group[data-v-cfc960c7]{align-items:center;display:flex;margin:0;min-width:100%;padding:4px;width:-moz-max-content;width:max-content}.sidebar-group-title[data-v-cfc960c7]{color:var(--app-subtle);flex:none}.sidebar-item[data-v-cfc960c7]{flex:none;margin:0;padding:8px 10px;white-space:nowrap;width:auto}}.app-shell[data-v-b993ea62]{font-family:var(--app-font-family)}.app-shell.is-screen-loading[data-v-b993ea62]{pointer-events:none}.app-shell.is-screen-loading[data-v-b993ea62] .app-alert,.app-shell.is-screen-loading[data-v-b993ea62] .app-confirm,.app-shell.is-screen-loading[data-v-b993ea62] header,.app-shell.is-screen-loading>.flex[data-v-b993ea62]{filter:blur(2px)}.app-shell[data-v-b993ea62]:before{background-size:auto,36px 36px,36px 36px;content:"";top:0;right:0;bottom:0;left:0;opacity:.75;pointer-events:none;position:fixed}.dark .app-shell[data-v-b993ea62]:before{background:radial-gradient(circle at 10% 5%,rgba(22,54,93,.18),transparent 30%),linear-gradient(hsla(0,0%,100%,.02) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.016) 1px,transparent 0);background-size:auto,36px 36px,36px 36px;opacity:.55}
