.info-panel-backdrop[data-v-e599806a]{position:fixed;inset:0;z-index:9999}.info-panel[data-v-e599806a]{position:fixed;z-index:9999;min-width:260px;border-radius:8px;overflow:hidden;background:var(--bs-tertiary-bg,var(--bs-body-bg));backdrop-filter:blur(24px);border:1px solid var(--bs-border-color);box-shadow:0 16px 48px var(--color-overlay-20),inset 0 0 0 1px var(--color-overlay-5)}.info-panel-header[data-v-e599806a]{display:flex;align-items:center;justify-content:space-between;padding:14px 16px 10px;border-bottom:1px solid var(--bs-border-color)}.info-panel-header-left[data-v-e599806a]{display:flex;align-items:center;gap:8px}.info-panel-icon[data-v-e599806a]{width:16px;height:16px;flex-shrink:0;color:var(--bs-secondary-color)}.info-panel-version[data-v-e599806a]{font-size:13px;color:var(--bs-secondary-color)}.info-panel-close[data-v-e599806a]{width:24px;height:24px;display:flex;align-items:center;justify-content:center;border-radius:4px;border:none;background:transparent;cursor:pointer;transition:background-color .15s;flex-shrink:0;color:var(--bs-secondary-color)}.info-panel-close[data-v-e599806a]:hover{background:var(--color-overlay-5)}.info-panel-section[data-v-e599806a]{padding:6px 6px 2px}.info-panel-section-label[data-v-e599806a]{padding:8px 14px 4px;font-size:11px;text-transform:uppercase;letter-spacing:.5px;color:var(--bs-tertiary-color,var(--bs-secondary-color))}.info-panel-item[data-v-e599806a]{display:flex;align-items:center;gap:8px;padding:9px 14px;border-radius:4px;text-decoration:none;color:var(--bs-body-color);font-size:13px;cursor:pointer;transition:background-color .15s}.info-panel-item[data-v-e599806a]:hover{background:var(--color-overlay-5);color:var(--bs-body-color)}.info-panel-item-icon[data-v-e599806a]{width:15px;height:15px;flex-shrink:0;color:var(--bs-secondary-color)}.info-panel-divider[data-v-e599806a]{margin:0 14px;height:1px;background:var(--bs-border-color)}.info-panel-footer[data-v-e599806a]{padding:10px 16px;border-top:1px solid var(--bs-border-color)}.info-panel-copyright[data-v-e599806a]{margin:0;font-size:10.5px;color:var(--bs-tertiary-color,var(--bs-secondary-color))}.info-panel-fade-enter-active[data-v-e599806a],.info-panel-fade-leave-active[data-v-e599806a]{transition:opacity .15s ease,transform .15s ease}.info-panel-fade-enter-from[data-v-e599806a],.info-panel-fade-leave-to[data-v-e599806a]{opacity:0;transform:scale(.97) translateY(4px)}.nav-item.locked[data-v-03185da8]{opacity:.55}.nav-lock[data-v-03185da8]{flex-shrink:0;margin-left:auto}.nav-locked-text[data-v-03185da8]{display:flex;gap:10px;margin:0}.nav-locked-text svg[data-v-03185da8]{flex-shrink:0;margin-top:3px;color:var(--color-muted-foreground)}.app-sidebar[data-v-03185da8]{font-family:var(--font-sans);position:fixed;font-weight:500;top:0;left:0;z-index:1030;width:248px;height:calc(100vh/var(--app-zoom, 1));transition:width .2s ease-out}@media(min-width:992px){.app-sidebar.collapsed .app-sidebar-container[data-v-03185da8],.app-sidebar.collapsed[data-v-03185da8]{width:72px}.app-sidebar.collapsed .logo-image[data-v-03185da8],.app-sidebar.collapsed .logo-wrapper[data-v-03185da8]{width:48px;height:48px}.app-sidebar.collapsed .navigation-content[data-v-03185da8]{padding:12px 8px 16px}.app-sidebar.collapsed .nav-item[data-v-03185da8]{justify-content:center;padding:8px}.app-sidebar.collapsed .nav-text[data-v-03185da8],.app-sidebar.collapsed .section-separator[data-v-03185da8]{display:none}}@media(max-width:991px){.app-sidebar .app-sidebar-container[data-v-03185da8],.app-sidebar[data-v-03185da8]{width:248px!important}}.app-sidebar-container[data-v-03185da8]{height:100%;display:flex;flex-direction:column;transition:width .2s ease-out,background-color .2s ease-out;position:relative;width:248px;background-color:var(--color-sidebar)}.logo-section[data-v-03185da8]{flex-shrink:0;width:100%;height:88px;display:flex;align-items:center;justify-content:center;border-bottom:1px solid var(--color-sidebar-border)}.logo-wrapper[data-v-03185da8]{display:flex;align-items:center;justify-content:center}.logo-image[data-v-03185da8],.logo-wrapper[data-v-03185da8]{width:168px;height:56px;transition:width .2s ease-out,height .2s ease-out}.logo-image[data-v-03185da8]{-o-object-fit:contain;object-fit:contain;border-radius:var(--radius-sm)}.logo-default[data-v-03185da8]{color:var(--color-sidebar-foreground)}.navigation-content[data-v-03185da8]{flex:1;overflow-y:auto;padding:16px 12px;transition:padding .2s ease-out;scrollbar-width:none}.navigation-content[data-v-03185da8]::-webkit-scrollbar{display:none}.nav-section[data-v-03185da8],.nav-sections[data-v-03185da8]{display:flex;flex-direction:column;gap:4px}.section-header[data-v-03185da8]{width:100%;display:flex;align-items:center;justify-content:space-between;padding:6px 10px;border-radius:var(--radius-sm);color:var(--color-sidebar-muted);background:transparent;border:none;cursor:pointer;transition:color .2s ease-out,background-color .2s ease-out}.section-header[data-v-03185da8]:hover{color:var(--color-sidebar-foreground);background-color:var(--color-sidebar-hover)}.section-header[data-v-03185da8]:focus-visible{outline:2px solid var(--color-ring);outline-offset:2px}.section-title[data-v-03185da8]{font-family:var(--font-sans);font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.section-header-collapsed[data-v-03185da8]{font-family:var(--font-sans);text-align:center;color:var(--color-sidebar-muted);font-size:9px;font-weight:600;line-height:1.2;letter-spacing:.02em;text-transform:uppercase;padding:0 2px;margin:12px -8px 2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.chevron-icon[data-v-03185da8]{transition:transform .2s ease-out;transform:rotate(0deg)}.chevron-icon.rotated[data-v-03185da8]{transform:rotate(180deg)}.chevron-icon .icon[data-v-03185da8]{width:16px;height:16px}.section-separator[data-v-03185da8]{height:1px;width:100%;background-color:var(--color-sidebar-border);margin:10px 0;transition:background-color .2s ease-out}.nav-items[data-v-03185da8]{display:flex;flex-direction:column;gap:2px;overflow:hidden}.nav-item[data-v-03185da8]{width:100%;display:flex;align-items:center;gap:10px;padding:7px 10px;border-radius:var(--radius-sm);position:relative;color:var(--color-sidebar-foreground);background:transparent;border:none;cursor:pointer;transition:background-color .2s ease-out,color .2s ease-out}.nav-item[data-v-03185da8]:hover:not(:disabled){color:var(--color-sidebar-foreground);background-color:var(--color-sidebar-hover)}.nav-item[data-v-03185da8]:focus-visible{outline:2px solid var(--color-ring);outline-offset:2px}.nav-item[data-v-03185da8]:disabled{background-color:transparent!important;cursor:not-allowed;pointer-events:none}.nav-item:disabled .nav-icon[data-v-03185da8],.nav-item:disabled .nav-text[data-v-03185da8],.nav-item[data-v-03185da8]:disabled{color:var(--color-sidebar-muted)!important}.nav-item[data-v-03185da8]:disabled:hover{background-color:transparent!important}.nav-item.active[data-v-03185da8]{background-color:var(--color-sidebar-active);color:var(--color-primary-foreground)}.active-indicator[data-v-03185da8]{position:absolute;left:0;top:50%;transform:translateY(-50%);width:3px;height:20px;background-color:var(--color-primary-foreground);border-radius:var(--radius-none) var(--radius-max) var(--radius-max) var(--radius-none)}.nav-item-content[data-v-03185da8]{position:relative;z-index:10;display:flex;align-items:center;gap:10px}.nav-icon[data-v-03185da8]{width:18px;height:18px;flex-shrink:0}.nav-text[data-v-03185da8]{font-weight:500;white-space:nowrap;font-size:13.5px;transition:opacity .2s ease-out}.sidebar-footer[data-v-03185da8]{padding:10px 12px;border-top:1px solid var(--color-sidebar-border)}@media(max-width:991px){.sidebar-footer[data-v-03185da8]{display:none}}.collapse-button-wrapper[data-v-03185da8]{display:flex;justify-content:center;margin-bottom:8px}.collapse-button[data-v-03185da8]{padding:6px;border-radius:var(--radius-md);color:var(--color-sidebar-foreground);background:transparent;border:none;cursor:pointer;transition:background-color .2s ease-out,color .2s ease-out}.collapse-button[data-v-03185da8]:hover{background-color:var(--color-sidebar-hover)}.collapse-button[data-v-03185da8]:focus-visible{outline:2px solid var(--color-ring);outline-offset:2px}.collapse-button .collapse-icon[data-v-03185da8]{width:18px;height:18px}.version-info[data-v-03185da8]{text-align:center;transition:opacity .2s ease-out}.version-info .app-name[data-v-03185da8]{color:var(--color-sidebar-muted);font-size:11px;font-weight:500;margin:0}.version-info .version[data-v-03185da8]{color:var(--color-sidebar-muted);font-size:11px;font-family:var(--font-mono);margin:0}.app-sidebar[data-v-03185da8],.navbar[data-v-03185da8],nav[data-v-03185da8]{background-color:var(--color-sidebar)!important;color:var(--color-sidebar-muted)}.nav-link[data-v-03185da8]{color:var(--color-sidebar-muted)}.nav-link.active[data-v-03185da8],.nav-link[data-v-03185da8]:hover{color:var(--color-sidebar-foreground)}.b-popover,.popover{z-index:1070!important}.nav-tooltip{position:fixed;transform:translateY(-50%);z-index:1080;pointer-events:none;background-color:var(--color-popover);color:var(--color-foreground);padding:6px 10px;border-radius:var(--radius-md);font-family:var(--font-sans);font-size:13px;font-weight:500;line-height:1.2;white-space:nowrap;box-shadow:0 4px 12px rgba(0,0,0,.3)}.command-palette-overlay[data-v-f886c82e]{position:fixed;inset:0;z-index:9999;background-color:rgba(0,0,0,.5);backdrop-filter:blur(4px);display:flex;align-items:flex-start;justify-content:center;padding:64px 16px;overflow-y:auto}.command-palette-dialog[data-v-f886c82e]{position:relative;width:100%;max-width:672px;background-color:var(--color-background);backdrop-filter:blur(40px);border-radius:var(--radius-lg);overflow:hidden;max-height:80vh;display:flex;flex-direction:column}@media(min-width:640px){.command-palette-dialog[data-v-f886c82e]{max-width:900px}}@media(min-width:768px){.command-palette-dialog[data-v-f886c82e]{max-width:1000px}}@media(min-width:992px){.command-palette-dialog[data-v-f886c82e]{max-width:1120px}}.dialog-content[data-v-f886c82e]{display:flex;flex-direction:column;gap:24px;padding:24px;height:100%}.sr-only[data-v-f886c82e]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.dialog-title[data-v-f886c82e]{font-size:20px;font-weight:600;color:var(--color-foreground);line-height:1.3}.dialog-description[data-v-f886c82e]{color:var(--color-muted-foreground);font-size:16px;line-height:1.5}.search-header[data-v-f886c82e]{display:flex;align-items:center;gap:12px;padding:16px;border-bottom:1px solid rgba(229,231,235,.5);flex-shrink:0}.search-header .search-icon[data-v-f886c82e]{width:20px;height:20px;color:var(--color-muted-foreground);flex-shrink:0}.search-header .search-input[data-v-f886c82e]{flex:1;min-width:0;border:0;background:transparent;font-size:18px;color:var(--color-foreground);outline:none;padding:0;height:auto}.search-header .search-input[data-v-f886c82e]::-moz-placeholder{color:var(--color-muted-foreground)}.search-header .search-input[data-v-f886c82e]::placeholder{color:var(--color-muted-foreground)}.search-header .keyboard-shortcuts[data-v-f886c82e]{display:flex;align-items:center;gap:4px;font-size:12px;color:var(--color-muted-foreground);flex-shrink:0}.search-header .keyboard-shortcuts span[data-v-f886c82e]{font-size:10px}.results-container[data-v-f886c82e]{flex:1;min-height:0;overflow-y:auto}.results-list[data-v-f886c82e]{padding:8px}.result-item[data-v-f886c82e]{display:flex;align-items:center;gap:12px;padding:12px;border-radius:var(--radius-md);cursor:pointer;transition:all .2s;margin-bottom:4px}.result-item.active[data-v-f886c82e],.result-item[data-v-f886c82e]:hover{background-color:var(--color-muted)}.result-item.active[data-v-f886c82e]{background-color:var(--color-accent);border:1px solid var(--color-border)}.item-icon[data-v-f886c82e]{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:var(--radius-md);flex-shrink:0;background-color:var(--color-muted);color:var(--color-muted-foreground)}.item-icon .icon[data-v-f886c82e]{width:16px;height:16px}.item-content[data-v-f886c82e]{flex:1;min-width:0}.item-header[data-v-f886c82e]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:4px}.item-title[data-v-f886c82e]{font-weight:500;color:var(--color-foreground);font-size:14px;word-break:break-word}.item-description[data-v-f886c82e]{font-size:14px;color:var(--color-muted-foreground);margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;word-break:break-word}.item-actions[data-v-f886c82e]{display:flex;align-items:center;gap:8px;flex-shrink:0}.arrow-icon[data-v-f886c82e]{width:16px;height:16px;color:var(--color-muted-foreground)}.no-results[data-v-f886c82e]{padding:48px 24px;text-align:center}.no-results p[data-v-f886c82e]{color:var(--color-muted-foreground);font-size:14px;margin:0}.dialog-footer[data-v-f886c82e]{display:flex;align-items:center;justify-content:space-between;padding:12px;border-top:1px solid rgba(229,231,235,.5);background-color:var(--color-background);flex-shrink:0}.footer-shortcuts[data-v-f886c82e]{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.shortcut-group[data-v-f886c82e]{display:flex;align-items:center;gap:4px;font-size:12px;color:var(--color-muted-foreground);white-space:nowrap}.kbd[data-v-f886c82e]{padding:4px 6px;color:var(--color-foreground);background-color:var(--color-background);border:1px solid var(--color-border);border-radius:var(--radius-xs);font-size:12px;font-family:monospace;line-height:1}.close-button[data-v-f886c82e]{position:absolute;top:16px;right:16px;width:36px;height:36px;display:flex;align-items:center;justify-content:center;border-radius:var(--radius-md);padding:8px;opacity:.7;background:transparent;border:none;cursor:pointer;transition:all .15s}.close-button[data-v-f886c82e]:hover{opacity:1;background-color:var(--color-muted)}.close-button[data-v-f886c82e]:focus-visible{outline:2px solid var(--color-foreground);outline-offset:2px}.close-button svg[data-v-f886c82e]{width:20px;height:20px;flex-shrink:0}.dialog-enter-active[data-v-f886c82e],.dialog-leave-active[data-v-f886c82e]{transition:opacity .2s ease}.dialog-enter-active .command-palette-dialog[data-v-f886c82e],.dialog-leave-active .command-palette-dialog[data-v-f886c82e]{transition:opacity .2s ease,transform .2s ease}.dialog-enter-from[data-v-f886c82e],.dialog-leave-to[data-v-f886c82e]{opacity:0}.dialog-enter-from .command-palette-dialog[data-v-f886c82e],.dialog-leave-to .command-palette-dialog[data-v-f886c82e]{opacity:0;transform:translateY(-8px) scale(.95)}.dialog-enter-to[data-v-f886c82e],.dialog-leave-from[data-v-f886c82e]{opacity:1}.dialog-enter-to .command-palette-dialog[data-v-f886c82e],.dialog-leave-from .command-palette-dialog[data-v-f886c82e]{opacity:1;transform:translateY(0) scale(1)}.client-list[data-v-8edc3f78]{display:flex;flex-direction:column;gap:6px;overflow:auto;height:75vh}.client-section[data-v-8edc3f78]{margin-top:8px;font-size:11px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--color-muted-foreground)}.client-section[data-v-8edc3f78]:first-child{margin-top:0}.client-section-count[data-v-8edc3f78]{margin-left:4px;font-weight:500}.client-row[data-v-8edc3f78]{display:grid;grid-template-columns:1fr auto;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-card)}.client-row.active[data-v-8edc3f78]{border-color:var(--color-primary)}.client-main[data-v-8edc3f78]{padding:8px 12px;cursor:pointer}.client-main[data-v-8edc3f78]:hover{background:var(--color-overlay-5)}.client-title[data-v-8edc3f78]{font-weight:600;display:flex;align-items:center;gap:8px}.client-current[data-v-8edc3f78]{font-size:11px;font-weight:600;padding:1px 8px;border-radius:var(--radius-max);background:var(--color-primary);color:var(--color-primary-foreground)}.client-meta[data-v-8edc3f78]{display:flex;flex-wrap:wrap;gap:4px 16px;margin-top:2px;font-size:12px;color:var(--color-muted-foreground)}.client-expand[data-v-8edc3f78]{border:0;background:none;padding:0 12px;color:var(--color-muted-foreground)}.client-expand svg[data-v-8edc3f78]{transition:transform .15s}.client-expand.open svg[data-v-8edc3f78]{transform:rotate(180deg)}.client-empty[data-v-8edc3f78]{padding:16px 0;color:var(--color-muted-foreground);font-size:13px}.client-switcher[data-v-6d652b51]{min-width:0}.client-switcher-btn[data-v-6d652b51]{display:inline-flex;align-items:center;gap:8px;height:36px;max-width:min(320px,100%);padding:0 12px;background-color:var(--color-accent);color:var(--color-accent-foreground);border:0;border-radius:var(--radius-md);font-size:13px;font-weight:500}.client-switcher-btn[data-v-6d652b51]:hover{background-color:var(--color-secondary);color:var(--color-secondary-foreground)}.client-switcher-name[data-v-6d652b51]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.client-filters[data-v-6d652b51]{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin:-4px 0 12px;font-size:13px}.client-filter-year[data-v-6d652b51]{width:auto}.client-filter-dashboards[data-v-6d652b51]{display:inline-flex;align-items:center;gap:6px;margin:0;cursor:pointer}.client-filter-dashboards .form-check-input[data-v-6d652b51]{margin:0}.client-filter-count[data-v-6d652b51]{margin-left:auto;color:var(--color-muted-foreground)}.client-filter-reset[data-v-6d652b51]{padding:0}.client-dashboard-count[data-v-6d652b51]{color:var(--color-primary);font-weight:500}.client-details[data-v-6d652b51]{grid-column:1/-1}.client-dashboard-link[data-v-6d652b51]{display:inline-flex;align-items:center;gap:6px;padding:0;border:0;background:none;color:var(--color-primary);text-align:left}.client-dashboard-link[data-v-6d652b51]:hover{text-decoration:underline}.client-projects[data-v-6d652b51]{list-style:none;margin:0;padding:4px 12px 8px 24px;border-top:1px solid var(--color-border);font-size:12px}.client-projects li[data-v-6d652b51]{display:flex;justify-content:space-between;gap:12px;padding:3px 0}.project-meta[data-v-6d652b51]{color:var(--color-muted-foreground);white-space:nowrap}.date-format-example[data-v-8b883a64]{min-width:88px;font-variant-numeric:tabular-nums}.date-format-name[data-v-8b883a64]{color:var(--color-muted-foreground)}.date-format-check[data-v-8b883a64]{margin-left:auto;color:var(--color-primary)}[data-v-8b883a64] .dropdown-item.active,[data-v-8b883a64] .dropdown-item:active{background-color:var(--color-accent);color:var(--color-accent-foreground)}.view-zoom[data-v-b6b75c90]{margin-top:var(--bs-dropdown-divider-margin-y,.5rem);padding-top:var(--bs-dropdown-divider-margin-y,.5rem);border-top:1px solid var(--bs-dropdown-divider-bg,var(--color-border))}.view-zoom-share[data-v-b6b75c90]{min-width:56px;font-variant-numeric:tabular-nums}.view-zoom-name[data-v-b6b75c90]{color:var(--color-muted-foreground)}.view-zoom-check[data-v-b6b75c90]{margin-left:auto;color:var(--color-primary)}[data-v-b6b75c90] .dropdown-item.active,[data-v-b6b75c90] .dropdown-item:active{background-color:var(--color-accent);color:var(--color-accent-foreground)}.vWindow{position:fixed;top:15%;left:60%;box-shadow:var(--shadow-lg);border-radius:5px;border:1px solid var(--color-border);text-align:left;background:var(--color-background)!important}.systemBar{position:relative;border-radius:5px 5px 0 0;display:flex;justify-content:space-between;align-items:center;height:20px;padding-left:8px;padding-right:8px;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:move;background-color:var(--color-popover)}#vWindow-content{margin:.5em}@media screen and (max-width:768px){.vWindow{top:10%;left:5%}}#loop-logo[data-v-17406932]{height:20px;padding-bottom:1px}#dragProtect[data-v-17406932]{position:absolute;width:50%;height:100%}#editBtnContainer[data-v-17406932]{display:flex;justify-content:flex-end}.closeBtn[data-v-17406932]{height:1em;width:1em;padding:1px;border-radius:10%}.myCard[data-v-17406932]{padding:8px;border-bottom:1px solid var(--color-border-strong)}#guide-content[data-v-17406932]{max-height:80vh;overflow-y:auto}.guideCollapser[data-v-17406932]{width:100%;height:50px;border:none;color:var(--color-primary);background:hsla(0,0%,100%,0);font-size:16pt;font-weight:600;border-bottom:1px solid var(--color-border-strong);display:flex;justify-content:space-between;align-items:center}.guideCollapser[data-v-17406932]:hover{background:hsla(0,0%,77%,.247)}.guideCollapser[data-v-17406932]:focus{outline:none}.contactCollapser[data-v-17406932]{width:100%;height:35px;color:var(--color-primary);border:none;background:hsla(0,0%,100%,0);font-size:12pt;font-weight:600;border-bottom:1px solid var(--color-border-strong);display:flex;justify-content:left;align-items:center}.contactCollapser[data-v-17406932]:hover{background:hsla(0,0%,84%,.247)}.contactCollapser[data-v-17406932]:focus{outline:none}.fat[data-v-17406932]{font-weight:600}a[data-v-17406932],a[data-v-17406932]:hover{color:var(--color-primary)!important}.guide-title[data-v-17406932]{font-size:15px}.notification-content[data-v-7e6cb8a7]{display:flex;flex-direction:column;gap:4px;white-space:normal}.notification-content.closed[data-v-7e6cb8a7]{opacity:.55}.notification-tags[data-v-7e6cb8a7]{display:flex;gap:4px}.notification-tag[data-v-7e6cb8a7]{padding:1px 6px;border-radius:var(--radius-sm);background-color:var(--color-secondary);color:var(--color-secondary-foreground);font-size:11px;font-weight:600}.notification-tag.task[data-v-7e6cb8a7]{background-color:var(--color-result-medium);color:var(--color-foreground)}.notification-title[data-v-7e6cb8a7]{margin:0;font-size:14px;font-weight:500;color:var(--color-foreground)}.notification-time[data-v-7e6cb8a7]{margin:0;font-size:12px;color:var(--color-muted-foreground)}.notifications-empty[data-v-f7006c14]{margin:0;padding:12px 16px;font-size:14px;color:var(--color-muted-foreground)}.info-button[data-v-f59825aa],.theme-toggle[data-v-f59825aa]{background:none!important;color:var(--color-header-foreground)!important}.btn-no-border[data-v-f59825aa]{border:0!important;box-shadow:none!important}.app-header[data-v-f59825aa]{background-color:var(--color-header);color:var(--color-header-foreground);border-bottom:1px solid var(--color-header-border);padding:6px 24px;display:flex;align-items:center;justify-content:space-between;gap:12px;position:sticky;top:0;z-index:50}@media(max-width:991px){.app-header[data-v-f59825aa]{padding:12px 16px}}.app-header-left[data-v-f59825aa]{display:flex;align-items:center;gap:16px;min-width:0}@media(min-width:992px){.app-header-left .mobile-menu-btn[data-v-f59825aa]{display:none}}.mobile-menu-btn[data-v-f59825aa]{display:block;padding:8px;color:var(--color-foreground);background:none;border:none;cursor:pointer;border-radius:var(--radius-md);transition:all .15s}.mobile-menu-btn[data-v-f59825aa]:hover{background-color:var(--color-muted)}@media(min-width:992px){.mobile-menu-btn[data-v-f59825aa]{display:none}}.dashboard-title[data-v-f59825aa]{min-width:0}@media(max-width:767px){.dashboard-title[data-v-f59825aa]{display:none}}.dashboard-title .title-text[data-v-f59825aa]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500;color:var(--color-foreground);font-size:16px;line-height:1.5;margin:0}@media(min-width:640px){.dashboard-title .title-text[data-v-f59825aa]{font-size:18px}}@media(min-width:992px){.dashboard-title .title-text[data-v-f59825aa]{font-size:18px}}.status-badge[data-v-f59825aa]{display:inline-flex;align-items:center;justify-content:center;padding:2px 8px;background-color:var(--color-success);color:var(--color-primary-foreground);font-size:12px;font-weight:500;border-radius:var(--radius-sm);line-height:1.5}.search-wrapper[data-v-f59825aa]{flex:1;min-width:0;max-width:512px}@media(min-width:1280px){.search-wrapper[data-v-f59825aa]{margin:0 32px}}.search-container[data-v-f59825aa]{position:relative;width:100%}.search-container .search-icon[data-v-f59825aa]{position:absolute;left:14px;top:50%;transform:translateY(-50%);width:20px;height:20px;color:var(--color-muted-foreground);transition:color .2s;pointer-events:none}.search-container:focus-within .search-icon[data-v-f59825aa]{color:var(--color-primary)}.search-input[data-v-f59825aa]{width:100%;height:40px;padding:8px 112px 8px 44px;background-color:var(--bs-secondary-bg);border:0;border-radius:var(--radius-xs);font-size:14px;color:var(--color-foreground);outline:none;transition:all .15s;cursor:pointer}.search-input[data-v-f59825aa]::-moz-placeholder{color:var(--color-muted-foreground)}.search-input[data-v-f59825aa]::placeholder{color:var(--color-muted-foreground)}.search-input[data-v-f59825aa]:focus{background-color:var(--color-input);cursor:text}.screen-reader-only[data-v-f59825aa]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.search-shortcuts[data-v-f59825aa]{position:absolute;right:12px;top:50%;transform:translateY(-50%);display:flex;align-items:center;gap:4px;pointer-events:none}.kbd-key[data-v-f59825aa]{padding:4px 6px;background-color:var(--color-muted);border-radius:var(--radius-xs);font-size:12px;color:var(--color-muted-foreground);font-family:monospace;line-height:1}.header-right[data-v-f59825aa]{display:flex;flex-shrink:0;align-items:center;color:var(--color-foreground);gap:12px}@media(max-width:575px){.header-right[data-v-f59825aa]{gap:4px}.language-dropdown .icon[data-v-f59825aa]{display:none}}.language-btn .language-code[data-v-f59825aa]{font-size:12px;font-weight:600}.language-btn .chevron-icon[data-v-f59825aa]{width:12px;height:12px;color:var(--color-muted-foreground)}.user-profile-btn[data-v-f59825aa]{display:inline-flex;align-items:center;gap:12px;height:44px;padding:4px 12px;background:transparent;border:1px solid transparent;border-radius:var(--radius-md);cursor:pointer;transition:all .15s;position:relative}.user-profile-btn[data-v-f59825aa]:hover{background-color:var(--color-muted)}.user-profile-btn[data-v-f59825aa]:active{transform:scale(.98)}.user-profile-btn .user-info[data-v-f59825aa]{display:none;text-align:right}@media(min-width:1280px){.user-profile-btn .user-info[data-v-f59825aa]{display:block}}.user-profile-btn .user-info .user-name[data-v-f59825aa]{font-weight:500;color:var(--color-foreground);font-size:14px;line-height:1.5}.user-profile-btn .user-info .user-company[data-v-f59825aa]{font-size:12px;color:var(--color-muted-foreground);line-height:1.5}.user-profile-btn .user-avatar[data-v-f59825aa]{position:relative;display:flex;align-items:center;justify-content:center;width:36px;height:36px;flex-shrink:0;overflow:hidden;border-radius:var(--radius-full);border:1px solid var(--color-border);background-color:var(--v02f51215)}.user-profile-btn .user-avatar .avatar-image[data-v-f59825aa]{aspect-ratio:1;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.user-profile-btn .user-avatar .avatar-initials[data-v-f59825aa]{font-size:14px;font-weight:600;color:#fff;-webkit-user-select:none;-moz-user-select:none;user-select:none;line-height:1}.user-profile-btn .chevron-icon[data-v-f59825aa]{width:14px;height:14px;color:var(--color-muted-foreground);flex-shrink:0}@media(max-width:991px){.user-profile-btn .chevron-icon[data-v-f59825aa]{display:none}}.dropdown-header[data-v-f59825aa]{padding:12px 16px;display:flex;align-items:center;gap:12px}.dropdown-header h3[data-v-f59825aa]{font-size:14px;font-weight:600;color:var(--color-foreground);margin:0}.dropdown-header .badge-count-text[data-v-f59825aa]{font-size:12px;color:var(--color-muted-foreground)}.dropdown-header.user-header[data-v-f59825aa]{padding:16px}.dropdown-avatar[data-v-f59825aa]{position:relative;display:flex;align-items:center;justify-content:center;width:48px;height:48px;flex-shrink:0;overflow:hidden;border-radius:var(--radius-full);background-color:var(--v02f51215)}.dropdown-avatar .avatar-image[data-v-f59825aa]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.dropdown-avatar .avatar-initials[data-v-f59825aa]{font-size:18px;font-weight:600;color:#fff;-webkit-user-select:none;-moz-user-select:none;user-select:none;line-height:1}.dropdown-user-info[data-v-f59825aa]{flex:1}.dropdown-user-info .dropdown-user-name[data-v-f59825aa]{font-weight:500;color:var(--color-foreground);font-size:14px;line-height:1.5;margin-bottom:2px}.dropdown-user-info .dropdown-user-company[data-v-f59825aa]{font-size:12px;color:var(--color-muted-foreground);line-height:1.5}.dropdown-divider[data-v-f59825aa]{height:1px;background-color:var(--color-border);margin:0;border:none}.dropdown-item[data-v-f59825aa]{display:flex;align-items:center;gap:12px;width:100%;padding:12px 16px;background:transparent;border:none;cursor:pointer;transition:background-color .15s;color:var(--color-foreground);font-size:14px;font-weight:500;text-align:left}.dropdown-item[data-v-f59825aa]:hover{background-color:var(--color-accent)!important}.dropdown-item[data-v-f59825aa]:active{background-color:var(--color-secondary)}.dropdown-item.active[data-v-f59825aa]{background-color:var(--color-accent);color:var(--color-accent-foreground)}.dropdown-item.logout-item .item-icon[data-v-f59825aa],.dropdown-item.logout-item[data-v-f59825aa]{color:var(--color-danger)}.dropdown-item .item-icon[data-v-f59825aa]{width:18px;height:18px;color:var(--color-muted-foreground);flex-shrink:0}.dropdown-item[data-v-f59825aa]:first-child{border-radius:var(--radius-md) var(--radius-md) var(--radius-none) var(--radius-none)}.dropdown-item[data-v-f59825aa]:last-child{border-radius:var(--radius-none) var(--radius-none) var(--radius-md) var(--radius-md)}@media(min-width:1280px){.user-dropdown[data-v-f59825aa]{min-width:144px}}.user-dropdown[data-v-f59825aa]{color:var(--color-foreground)}.material-symbols-outlined[data-v-f59825aa]{font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 20;line-height:1;display:inline-flex;align-items:center;justify-content:center}[data-v-f59825aa] .language-dropdown .dropdown-toggle:after,[data-v-f59825aa] .notification-dropdown .dropdown-toggle:after,[data-v-f59825aa] .user-dropdown .dropdown-toggle:after{display:none!important}[data-v-f59825aa] .language-dropdown .dropdown-toggle,[data-v-f59825aa] .notification-dropdown .dropdown-toggle,[data-v-f59825aa] .user-dropdown .dropdown-toggle{color:var(--color-foreground);border:none!important;padding:0!important;background:transparent!important;box-shadow:none!important}[data-v-f59825aa] .language-dropdown .dropdown-toggle:active,[data-v-f59825aa] .language-dropdown .dropdown-toggle:focus,[data-v-f59825aa] .language-dropdown .dropdown-toggle:hover,[data-v-f59825aa] .notification-dropdown .dropdown-toggle:active,[data-v-f59825aa] .notification-dropdown .dropdown-toggle:focus,[data-v-f59825aa] .notification-dropdown .dropdown-toggle:hover,[data-v-f59825aa] .user-dropdown .dropdown-toggle:active,[data-v-f59825aa] .user-dropdown .dropdown-toggle:focus,[data-v-f59825aa] .user-dropdown .dropdown-toggle:hover{background:transparent!important;border:none!important}[data-v-f59825aa] .language-dropdown .control-btn{display:inline-flex;align-items:center;gap:8px;height:36px;padding:0 12px;background-color:var(--color-accent);border:0 solid transparent;border-radius:var(--radius-md);font-size:14px;font-weight:500;color:var(--color-foreground);cursor:pointer;transition:all .15s}[data-v-f59825aa] .language-dropdown .control-btn:hover{background-color:var(--color-secondary)}[data-v-f59825aa] .language-dropdown .control-btn:active{transform:scale(.98)}[data-v-f59825aa] .language-dropdown .control-btn .icon{width:16px;height:16px;flex-shrink:0}[data-v-f59825aa] .language-dropdown .control-btn .language-code{font-size:12px;font-weight:600}[data-v-f59825aa] .language-dropdown .control-btn .chevron-icon{width:12px;height:12px;color:var(--color-muted-foreground)}[data-v-f59825aa] .notification-dropdown .control-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;background-color:var(--color-accent);border:1px solid transparent;border-radius:var(--radius-md);cursor:pointer;transition:all .15s}[data-v-f59825aa] .notification-dropdown .control-btn:hover{background-color:var(--color-secondary)}[data-v-f59825aa] .notification-dropdown .control-btn .icon{width:20px;height:20px}[data-v-f59825aa] .notification-dropdown .notification-badge{position:absolute;top:-4px;right:-4px;pointer-events:none}[data-v-f59825aa] .notification-dropdown .notification-badge .badge-count{display:flex;align-items:center;justify-content:center;width:16px;height:16px;background-color:var(--color-danger);color:#fff;font-size:10px;font-weight:600;border-radius:var(--radius-full);border:2px solid var(--color-header)}[data-v-f59825aa] .user-dropdown .user-profile-btn{display:inline-flex;align-items:center;gap:12px;height:44px;padding:4px 12px;background:transparent;border:1px solid transparent;border-radius:var(--radius-md);cursor:pointer;transition:all .15s}[data-v-f59825aa] .user-dropdown .user-profile-btn:hover{background-color:var(--color-accent)}[data-v-f59825aa] .user-dropdown .user-profile-btn:active{transform:scale(.98)}[data-v-f59825aa] .user-dropdown .user-profile-btn .user-info{display:none;text-align:right}@media(min-width:1280px){[data-v-f59825aa] .user-dropdown .user-profile-btn .user-info{display:block}}[data-v-f59825aa] .user-dropdown .user-profile-btn .user-info .user-name{font-weight:500;color:var(--color-foreground);font-size:14px;line-height:1.5}[data-v-f59825aa] .user-dropdown .user-profile-btn .user-info .user-company{font-size:12px;color:var(--color-muted-foreground);line-height:1.5}[data-v-f59825aa] .user-dropdown .user-profile-btn .user-avatar{position:relative;display:flex;width:36px;height:36px;flex-shrink:0;overflow:hidden;border-radius:var(--radius-full);border:1px solid var(--color-border)}[data-v-f59825aa] .user-dropdown .user-profile-btn .user-avatar .avatar-image{aspect-ratio:1;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}[data-v-f59825aa] .user-dropdown .user-profile-btn .chevron-icon{width:14px;height:14px;color:var(--color-muted-foreground);flex-shrink:0}@media(max-width:991px){[data-v-f59825aa] .user-dropdown .user-profile-btn .chevron-icon{display:block}}@media(max-width:575px){[data-v-f59825aa] .user-dropdown .user-profile-btn .chevron-icon{display:none}}.language-menu{min-width:200px;border:1px solid var(--color-border);border-radius:var(--radius-md);padding:4px;margin-top:8px;max-height:50vh}.language-menu.dropdown-menu:not(.show){display:none!important}.language-menu .dropdown-item{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:var(--radius-sm);font-size:14px;font-weight:500;transition:background-color .15s;color:var(--color-foreground)}.language-menu .dropdown-item .language-flag{font-size:18px}.language-menu .dropdown-item .language-name{flex:1}.language-menu .dropdown-item .language-check{display:flex;align-items:center;color:var(--color-primary)}.language-menu .dropdown-item:hover{background-color:var(--color-accent)!important}.language-menu .dropdown-item.active{background-color:var(--color-accent);color:var(--color-accent-foreground)}.notifications-menu{min-width:320px;max-width:400px;border:1px solid var(--color-border);border-radius:var(--radius-md);padding:0;margin-top:8px;transition:background-color .15s}.notifications-menu .dropdown-item:hover{background-color:var(--color-accent)!important}.notifications-menu .dropdown-header{padding:12px 16px;display:flex;align-items:center;justify-content:space-between}.notifications-menu .dropdown-header h3{font-size:14px;font-weight:600;color:var(--color-foreground);margin:0}.notifications-menu .dropdown-header .badge-count-text{font-size:12px;color:var(--color-muted-foreground)}.notifications-menu .notifications-list{max-height:400px;overflow-y:auto}.notifications-menu .notifications-list .notification-item{padding:12px 16px;cursor:pointer;border:none}.notifications-menu .notifications-list .notification-item .notification-content:hover,.notifications-menu .notifications-list .notification-item:hover{background-color:var(--color-accent)!important}.notifications-menu .notifications-list .notification-item .notification-content .notification-title{font-size:14px;font-weight:500;color:var(--color-foreground);margin:0 0 4px 0}.notifications-menu .notifications-list .notification-item .notification-content .notification-time{font-size:12px;color:var(--color-muted-foreground);margin:0}.user-menu{min-width:280px;border:1px solid var(--color-border);border-radius:var(--radius-md);padding:0;margin-top:8px}.user-menu.dropdown-menu:not(.show){display:none!important}.user-menu .dropdown-header.user-header{padding:16px;display:flex;align-items:center;gap:12px}.user-menu .dropdown-header.user-header .dropdown-avatar{position:relative;display:flex;width:48px;height:48px;flex-shrink:0;overflow:hidden;border-radius:var(--radius-full)}.user-menu .dropdown-header.user-header .dropdown-avatar .avatar-image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.user-menu .dropdown-header.user-header .dropdown-user-info{flex:1}.user-menu .dropdown-header.user-header .dropdown-user-info .dropdown-user-name{font-weight:500;color:var(--color-foreground);font-size:14px;line-height:1.5;margin-bottom:2px}.user-menu .dropdown-header.user-header .dropdown-user-info .dropdown-user-company{font-size:12px;color:var(--color-muted-foreground);line-height:1.5}.user-menu .dropdown-item{display:flex;align-items:center;gap:12px;padding:12px 16px;font-size:14px;font-weight:500;color:var(--color-foreground);transition:background-color .15s}.user-menu .dropdown-item:hover{background-color:var(--color-accent)!important}.user-menu .dropdown-item.logout-item,.user-menu .dropdown-item.logout-item .item-icon{color:var(--color-result-bad)}.user-menu .dropdown-item .item-icon{width:18px;height:18px;color:var(--color-muted-foreground);flex-shrink:0}.demo-band[data-v-693d4ef2]{position:fixed;top:0;right:0;left:0;z-index:1041;display:flex;align-items:center;gap:12px;height:var(--demo-band-height);padding:0 16px;background-color:var(--color-accent);color:var(--color-accent-foreground);border-bottom:1px solid var(--color-border);font-family:var(--font-sans);font-size:var(--font-13);line-height:1.2}.demo-band-badge[data-v-693d4ef2]{flex:none;padding:3px 8px;border-radius:var(--radius-max);background-color:var(--color-primary);color:var(--color-primary-foreground);font-size:var(--font-11);font-weight:600;letter-spacing:.04em;text-transform:uppercase}.demo-band-identity[data-v-693d4ef2]{display:flex;align-items:baseline;gap:8px;min-width:0;margin:0;white-space:nowrap}.demo-band-name[data-v-693d4ef2]{overflow:hidden;text-overflow:ellipsis;font-weight:600}.demo-band-hint[data-v-693d4ef2]{min-width:0;overflow:hidden;text-overflow:ellipsis}.demo-band-notice[data-v-693d4ef2]{flex:1 1 auto;min-width:0;margin:0;overflow:hidden;white-space:nowrap}.demo-band-notice span[data-v-693d4ef2]{display:inline-block;max-width:100%;overflow:hidden;padding:3px 10px;border-radius:var(--radius-sm);background-color:var(--color-warning-bg);color:var(--color-warning-foreground);font-weight:500;text-overflow:ellipsis;vertical-align:middle}.demo-band-role[data-v-693d4ef2]{display:flex;flex:none;align-items:center;gap:8px;margin:0}.demo-band-role .form-select[data-v-693d4ef2]{width:auto;max-width:180px}.demo-band-role-label[data-v-693d4ef2]{margin:0;white-space:nowrap}.demo-band-role-apply[data-v-693d4ef2]{flex:none;align-self:stretch;padding:0 10px;border:0;border-radius:var(--radius-md);background-color:var(--color-primary);color:var(--color-primary-foreground);font-weight:500;white-space:nowrap}.demo-band-role-apply[data-v-693d4ef2]:hover{background-color:var(--color-primary-hover)}.demo-band-menu[data-v-693d4ef2]{display:none;flex:none;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:1px solid var(--color-border-strong);border-radius:var(--radius-md);background:none;color:inherit}.demo-band-links[data-v-693d4ef2]{display:flex;flex:none;align-items:center;gap:16px}.demo-band-links a[data-v-693d4ef2]{color:inherit;font-weight:500;text-decoration:none;white-space:nowrap}.demo-band-links a[data-v-693d4ef2]:focus-visible,.demo-band-links a[data-v-693d4ef2]:hover{text-decoration:underline}.demo-band-links .demo-band-contact[data-v-693d4ef2]{padding:5px 12px;border-radius:var(--radius-md);background-color:var(--color-primary);color:var(--color-primary-foreground)}.demo-band-links .demo-band-contact[data-v-693d4ef2]:focus-visible,.demo-band-links .demo-band-contact[data-v-693d4ef2]:hover{background-color:var(--color-primary-hover);text-decoration:none}.demo-band-links .demo-band-legal[data-v-693d4ef2]{font-weight:400}.demo-band-links .demo-band-end[data-v-693d4ef2]{padding:4px 12px;border:1px solid var(--color-border-strong);border-radius:var(--radius-md);background:none;color:inherit;font-weight:500;white-space:nowrap}.demo-band-links .demo-band-end[data-v-693d4ef2]:focus-visible,.demo-band-links .demo-band-end[data-v-693d4ef2]:hover{background-color:var(--color-overlay-5)}.demo-band-links-identity[data-v-693d4ef2]{display:none}.demo-band-end-text[data-v-693d4ef2]{margin:0}@media(max-width:1199.98px){.demo-band-menu[data-v-693d4ef2]{display:inline-flex}.demo-band-links[data-v-693d4ef2]{position:absolute;top:calc(100% + 4px);right:8px;display:none;flex-direction:column;align-items:stretch;gap:2px;min-width:220px;padding:8px;border:1px solid var(--color-border);border-radius:var(--radius-md);background-color:var(--color-popover);color:var(--color-foreground);box-shadow:var(--shadow-md)}.demo-band-links.open[data-v-693d4ef2]{display:flex}.demo-band-links a[data-v-693d4ef2]{padding:8px 12px;border-radius:var(--radius-sm)}.demo-band-links a[data-v-693d4ef2]:focus-visible,.demo-band-links a[data-v-693d4ef2]:hover{background-color:var(--color-muted);text-decoration:none}.demo-band-links .demo-band-contact[data-v-693d4ef2]{margin-bottom:4px;text-align:center}.demo-band-links .demo-band-end[data-v-693d4ef2]{margin-bottom:4px;padding:8px 12px;text-align:left}}@media(max-width:767.98px){.demo-band-hint[data-v-693d4ef2]{display:none}.demo-band-role-label[data-v-693d4ef2]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.demo-band-links-identity[data-v-693d4ef2]{display:flex;flex-direction:column;gap:2px;margin:0;padding:4px 12px 8px}.demo-band-links-name[data-v-693d4ef2]{display:none}.demo-band-links-hint[data-v-693d4ef2]{color:var(--color-muted-foreground)}}@media(max-width:575.98px){.demo-band[data-v-693d4ef2]{gap:8px;padding:0 12px}.demo-band-identity[data-v-693d4ef2]{flex:1 1 auto}.demo-band-notice[data-v-693d4ef2]{position:absolute;top:100%;right:0;left:0;text-align:center;pointer-events:none}.demo-band-notice span[data-v-693d4ef2]{margin-top:4px;box-shadow:var(--shadow-sm)}.demo-band-role .form-select[data-v-693d4ef2]{max-width:150px}.demo-band-links-name[data-v-693d4ef2]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}@media print{.demo-band[data-v-693d4ef2]{display:none}}html.demo-mode{--demo-band-height:40px}@media(max-width:575.98px){html.demo-mode{--demo-band-height:44px}}html.demo-mode body{padding-top:var(--demo-band-height)}html.demo-mode .app{min-height:calc(100vh/var(--app-zoom, 1) - var(--demo-band-height))}html.demo-mode .app-sidebar{top:var(--demo-band-height);height:calc(100vh/var(--app-zoom, 1) - var(--demo-band-height))}html.demo-mode .app-header{top:var(--demo-band-height)}html.demo-mode .page-layout{min-height:calc(100vh/var(--app-zoom, 1) - 4rem - var(--demo-band-height))}html.demo-mode body:has(.offcanvas-backdrop.show) .demo-band{z-index:1039}@media print{html.demo-mode body{padding-top:0}html.demo-mode .app-header,html.demo-mode .app-sidebar{top:0}}.container-fluid-fix[data-v-56c8c8da]{margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important}@media(min-width:992px){.app-body-sidebar-visible[data-v-56c8c8da]{left:0}}@media(max-width:991px){.app-body-sidebar-visible[data-v-56c8c8da]{position:fixed;left:-248px;top:0;bottom:0;z-index:1040;transition:left .3s ease-out}.app-body-sidebar-visible.mobile-sidebar-open[data-v-56c8c8da]{left:0;width:248px}}.mobile-sidebar-overlay[data-v-56c8c8da]{display:none}@media(max-width:991px){.mobile-sidebar-overlay[data-v-56c8c8da]{display:block;position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);z-index:1039;animation:fadeIn-56c8c8da .3s ease-out}}@keyframes fadeIn-56c8c8da{0%{opacity:0}to{opacity:1}}.app-body-sidebar{margin-left:248px;transition:margin-left .15s ease-out}@media(max-width:991px){.app-body-sidebar{margin-left:0}}@media(min-width:992px){.app-body-sidebar.sidebar-collapsed{margin-left:72px}}.app.is-presenting .app-header,.app.is-presenting .app-sidebar{display:none}.app.is-presenting .app-body-sidebar{margin-left:0}.presenting-exit{position:fixed;right:1rem;bottom:1rem;z-index:1030;display:inline-flex;align-items:center;gap:6px;box-shadow:var(--shadow-md)}