.info-panel-backdrop[data-v-3ee0c97f]{position:fixed;inset:0;z-index:9999}.info-panel[data-v-3ee0c97f]{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-3ee0c97f]{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-3ee0c97f]{display:flex;align-items:center;gap:8px}.info-panel-icon[data-v-3ee0c97f]{width:16px;height:16px;flex-shrink:0;color:var(--bs-secondary-color)}.info-panel-version[data-v-3ee0c97f]{font-size:13px;color:var(--bs-secondary-color)}.info-panel-close[data-v-3ee0c97f]{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-3ee0c97f]:hover{background:var(--color-overlay-5)}.info-panel-section[data-v-3ee0c97f]{padding:6px 6px 2px}.info-panel-section-label[data-v-3ee0c97f]{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-3ee0c97f]{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-3ee0c97f]:hover{background:var(--color-overlay-5);color:var(--bs-body-color)}.info-panel-item-icon[data-v-3ee0c97f]{width:15px;height:15px;flex-shrink:0;color:var(--bs-secondary-color)}.info-panel-divider[data-v-3ee0c97f]{margin:0 14px;height:1px;background:var(--bs-border-color)}.info-panel-footer[data-v-3ee0c97f]{padding:10px 16px;border-top:1px solid var(--bs-border-color)}.info-panel-copyright[data-v-3ee0c97f]{margin:0;font-size:10.5px;color:var(--bs-tertiary-color,var(--bs-secondary-color))}.info-panel-fade-enter-active[data-v-3ee0c97f],.info-panel-fade-leave-active[data-v-3ee0c97f]{transition:opacity .15s ease,transform .15s ease}.info-panel-fade-enter-from[data-v-3ee0c97f],.info-panel-fade-leave-to[data-v-3ee0c97f]{opacity:0;transform:scale(.97) translateY(4px)}.app-sidebar[data-v-7419e96b]{font-family:var(--font-sans);position:fixed;font-weight:500;top:0;left:0;z-index:1030;width:248px;height:100vh;transition:width .2s ease-out}@media(min-width:992px){.app-sidebar.collapsed .app-sidebar-container[data-v-7419e96b],.app-sidebar.collapsed[data-v-7419e96b]{width:72px}.app-sidebar.collapsed .logo-image[data-v-7419e96b],.app-sidebar.collapsed .logo-wrapper[data-v-7419e96b]{width:48px;height:48px}.app-sidebar.collapsed .navigation-content[data-v-7419e96b]{padding:12px 8px 16px}.app-sidebar.collapsed .nav-item[data-v-7419e96b]{justify-content:center;padding:8px}.app-sidebar.collapsed .nav-text[data-v-7419e96b],.app-sidebar.collapsed .section-separator[data-v-7419e96b]{display:none}}@media(max-width:991px){.app-sidebar .app-sidebar-container[data-v-7419e96b],.app-sidebar[data-v-7419e96b]{width:248px!important}}.app-sidebar-container[data-v-7419e96b]{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-7419e96b]{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-7419e96b]{display:flex;align-items:center;justify-content:center}.logo-image[data-v-7419e96b],.logo-wrapper[data-v-7419e96b]{width:168px;height:56px;transition:width .2s ease-out,height .2s ease-out}.logo-image[data-v-7419e96b]{-o-object-fit:contain;object-fit:contain;border-radius:var(--radius-sm)}.navigation-content[data-v-7419e96b]{flex:1;overflow-y:auto;padding:16px 12px;transition:padding .2s ease-out;scrollbar-width:none}.navigation-content[data-v-7419e96b]::-webkit-scrollbar{display:none}.nav-section[data-v-7419e96b],.nav-sections[data-v-7419e96b]{display:flex;flex-direction:column;gap:4px}.section-header[data-v-7419e96b]{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-7419e96b]:hover{color:var(--color-sidebar-foreground);background-color:var(--color-sidebar-hover)}.section-header[data-v-7419e96b]:focus-visible{outline:2px solid var(--color-ring);outline-offset:2px}.section-title[data-v-7419e96b]{font-family:var(--font-sans);font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.section-header-collapsed[data-v-7419e96b]{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-7419e96b]{transition:transform .2s ease-out;transform:rotate(0deg)}.chevron-icon.rotated[data-v-7419e96b]{transform:rotate(180deg)}.chevron-icon .icon[data-v-7419e96b]{width:16px;height:16px}.section-separator[data-v-7419e96b]{height:1px;width:100%;background-color:var(--color-sidebar-border);margin:10px 0;transition:background-color .2s ease-out}.nav-items[data-v-7419e96b]{display:flex;flex-direction:column;gap:2px;overflow:hidden}.nav-item[data-v-7419e96b]{width:100%;display:flex;align-items:center;gap:10px;padding:7px 10px;border-radius:var(--radius-sm);position:relative;background:transparent;border:none;cursor:pointer;transition:background-color .2s ease-out,color .2s ease-out;color:var(--color-sidebar-foreground)}.nav-item[data-v-7419e96b]:hover:not(:disabled){background-color:var(--color-sidebar-hover)}.nav-item[data-v-7419e96b]:focus-visible{outline:2px solid var(--color-ring);outline-offset:2px}.nav-item[data-v-7419e96b]:disabled{background-color:transparent!important;cursor:not-allowed;pointer-events:none}.nav-item:disabled .nav-icon[data-v-7419e96b],.nav-item:disabled .nav-text[data-v-7419e96b],.nav-item[data-v-7419e96b]:disabled{color:var(--color-sidebar-muted)!important}.nav-item[data-v-7419e96b]:disabled:hover{background-color:transparent!important}.nav-item.active[data-v-7419e96b]{background-color:var(--color-sidebar-active);color:var(--color-primary-foreground)}.active-indicator[data-v-7419e96b]{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-7419e96b]{position:relative;z-index:10;display:flex;align-items:center;gap:10px}.nav-icon[data-v-7419e96b]{width:18px;height:18px;flex-shrink:0}.nav-text[data-v-7419e96b]{font-weight:500;white-space:nowrap;font-size:13.5px;transition:opacity .2s ease-out}.sidebar-footer[data-v-7419e96b]{padding:10px 12px;border-top:1px solid var(--color-sidebar-border)}@media(max-width:991px){.sidebar-footer[data-v-7419e96b]{display:none}}.collapse-button-wrapper[data-v-7419e96b]{display:flex;justify-content:center;margin-bottom:8px}.collapse-button[data-v-7419e96b]{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-7419e96b]:hover{background-color:var(--color-sidebar-hover)}.collapse-button[data-v-7419e96b]:focus-visible{outline:2px solid var(--color-ring);outline-offset:2px}.collapse-button .collapse-icon[data-v-7419e96b]{width:18px;height:18px}.version-info[data-v-7419e96b]{text-align:center;transition:opacity .2s ease-out}.version-info .app-name[data-v-7419e96b]{color:var(--color-sidebar-muted);font-size:11px;font-weight:500;margin:0}.version-info .version[data-v-7419e96b]{color:var(--color-sidebar-muted);font-size:11px;font-family:var(--font-mono);margin:0}.app-sidebar[data-v-7419e96b],.navbar[data-v-7419e96b],nav[data-v-7419e96b]{background-color:var(--color-sidebar)!important;color:var(--color-sidebar-muted)}.nav-link[data-v-7419e96b]{color:var(--color-sidebar-muted)}.nav-link.active[data-v-7419e96b],.nav-link[data-v-7419e96b]: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)}.vWindow{position:fixed;top:15%;left:60%;box-shadow:2px 2px 10px dimgray;border-radius:5px;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}#vWindow-content{margin:.5em}@media screen and (max-width:768px){.vWindow{top:10%;left:5%}}#loop-logo[data-v-27ac8e13]{height:20px;padding-bottom:1px}#dragProtect[data-v-27ac8e13]{position:absolute;width:50%;height:100%}#editBtnContainer[data-v-27ac8e13]{display:flex;justify-content:flex-end}.closeBtn[data-v-27ac8e13]{height:1em;width:1em;padding:1px;color:#000!important;border-radius:10%}.closeBtn[data-v-27ac8e13]:hover{background:#c9c9c9;color:#000!important}.myCard[data-v-27ac8e13]{padding:8px;border-bottom:1px solid var(--color-border-strong)}#guide-content[data-v-27ac8e13]{max-height:80vh;overflow-y:auto}.guideCollapser[data-v-27ac8e13]{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-27ac8e13]:hover{background:hsla(0,0%,77%,.247)}.guideCollapser[data-v-27ac8e13]:focus{outline:none}.contactCollapser[data-v-27ac8e13]{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-27ac8e13]:hover{background:hsla(0,0%,84%,.247)}.contactCollapser[data-v-27ac8e13]:focus{outline:none}.fat[data-v-27ac8e13]{font-weight:600}a[data-v-27ac8e13],a[data-v-27ac8e13]:hover{color:var(--color-primary)!important}.guide-title[data-v-27ac8e13]{color:var(--color-primary);font-size:15px}.notification-content[data-v-49d138c8]{display:flex;flex-direction:column;gap:4px;white-space:normal}.notification-content.closed[data-v-49d138c8]{opacity:.55}.notification-tags[data-v-49d138c8]{display:flex;gap:4px}.notification-tag[data-v-49d138c8]{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-49d138c8]{background-color:var(--color-result-medium);color:var(--color-foreground)}.notification-title[data-v-49d138c8]{margin:0;font-size:14px;font-weight:500;color:var(--color-foreground)}.notification-time[data-v-49d138c8]{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-0f68f6a9],.theme-toggle[data-v-0f68f6a9]{background:none!important;color:var(--color-header-foreground)!important}.btn-no-border[data-v-0f68f6a9]{border:0!important;box-shadow:none!important}.app-header[data-v-0f68f6a9]{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;position:sticky;top:0;z-index:50}@media(max-width:991px){.app-header[data-v-0f68f6a9]{padding:12px 16px}}.app-header-left[data-v-0f68f6a9]{display:flex;align-items:center;gap:16px}@media(min-width:992px){.app-header-left .mobile-menu-btn[data-v-0f68f6a9]{display:none}}.mobile-menu-btn[data-v-0f68f6a9]{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-0f68f6a9]:hover{background-color:var(--color-muted)}@media(min-width:992px){.mobile-menu-btn[data-v-0f68f6a9]{display:none}}.dashboard-title .title-text[data-v-0f68f6a9]{display:flex;align-items:center;gap:8px;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-0f68f6a9]{font-size:18px}}@media(min-width:992px){.dashboard-title .title-text[data-v-0f68f6a9]{font-size:18px}}.status-badge[data-v-0f68f6a9]{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-0f68f6a9]{flex:1;max-width:512px;margin:0 32px}@media(max-width:1279px){.search-wrapper[data-v-0f68f6a9]{display:none}}.search-container[data-v-0f68f6a9]{position:relative;width:100%}.search-container .search-icon[data-v-0f68f6a9]{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-0f68f6a9]{color:var(--color-primary)}.search-input[data-v-0f68f6a9]{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-0f68f6a9]::-moz-placeholder{color:var(--color-muted-foreground)}.search-input[data-v-0f68f6a9]::placeholder{color:var(--color-muted-foreground)}.search-input[data-v-0f68f6a9]:focus{background-color:var(--color-input);cursor:text}.screen-reader-only[data-v-0f68f6a9]{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-0f68f6a9]{position:absolute;right:12px;top:50%;transform:translateY(-50%);display:flex;align-items:center;gap:4px;pointer-events:none}.kbd-key[data-v-0f68f6a9]{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-0f68f6a9]{display:flex;align-items:center;color:var(--color-foreground);gap:12px}.language-btn .language-code[data-v-0f68f6a9]{font-size:12px;font-weight:600}.language-btn .chevron-icon[data-v-0f68f6a9]{width:12px;height:12px;color:var(--color-muted-foreground)}.user-profile-btn[data-v-0f68f6a9]{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-0f68f6a9]:hover{background-color:var(--color-muted)}.user-profile-btn[data-v-0f68f6a9]:active{transform:scale(.98)}.user-profile-btn .user-info[data-v-0f68f6a9]{display:none;text-align:right}@media(min-width:992px){.user-profile-btn .user-info[data-v-0f68f6a9]{display:block}}.user-profile-btn .user-info .user-name[data-v-0f68f6a9]{font-weight:500;color:var(--color-foreground);font-size:14px;line-height:1.5}.user-profile-btn .user-info .user-company[data-v-0f68f6a9]{font-size:12px;color:var(--color-muted-foreground);line-height:1.5}.user-profile-btn .user-avatar[data-v-0f68f6a9]{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(--edd3bff4)}.user-profile-btn .user-avatar .avatar-image[data-v-0f68f6a9]{aspect-ratio:1;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.user-profile-btn .user-avatar .avatar-initials[data-v-0f68f6a9]{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-0f68f6a9]{width:14px;height:14px;color:var(--color-muted-foreground);flex-shrink:0}@media(max-width:991px){.user-profile-btn .chevron-icon[data-v-0f68f6a9]{display:none}}.dropdown-header[data-v-0f68f6a9]{padding:12px 16px;display:flex;align-items:center;gap:12px}.dropdown-header h3[data-v-0f68f6a9]{font-size:14px;font-weight:600;color:var(--color-foreground);margin:0}.dropdown-header .badge-count-text[data-v-0f68f6a9]{font-size:12px;color:var(--color-muted-foreground)}.dropdown-header.user-header[data-v-0f68f6a9]{padding:16px}.dropdown-avatar[data-v-0f68f6a9]{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(--edd3bff4)}.dropdown-avatar .avatar-image[data-v-0f68f6a9]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.dropdown-avatar .avatar-initials[data-v-0f68f6a9]{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-0f68f6a9]{flex:1}.dropdown-user-info .dropdown-user-name[data-v-0f68f6a9]{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-0f68f6a9]{font-size:12px;color:var(--color-muted-foreground);line-height:1.5}.dropdown-divider[data-v-0f68f6a9]{height:1px;background-color:var(--color-border);margin:0;border:none}.dropdown-item[data-v-0f68f6a9]{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-0f68f6a9]:hover{background-color:var(--color-accent)!important}.dropdown-item[data-v-0f68f6a9]:active{background-color:var(--color-secondary)}.dropdown-item.active[data-v-0f68f6a9]{background-color:var(--color-accent);color:var(--color-accent-foreground)}.dropdown-item.logout-item .item-icon[data-v-0f68f6a9],.dropdown-item.logout-item[data-v-0f68f6a9]{color:var(--color-danger)}.dropdown-item .item-icon[data-v-0f68f6a9]{width:18px;height:18px;color:var(--color-muted-foreground);flex-shrink:0}.dropdown-item[data-v-0f68f6a9]:first-child{border-radius:var(--radius-md) var(--radius-md) var(--radius-none) var(--radius-none)}.dropdown-item[data-v-0f68f6a9]:last-child{border-radius:var(--radius-none) var(--radius-none) var(--radius-md) var(--radius-md)}@media(min-width:992px){.user-dropdown[data-v-0f68f6a9]{min-width:144px}}.user-dropdown[data-v-0f68f6a9]{color:var(--color-foreground)}.material-symbols-outlined[data-v-0f68f6a9]{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-0f68f6a9] .language-dropdown .dropdown-toggle:after,[data-v-0f68f6a9] .notification-dropdown .dropdown-toggle:after,[data-v-0f68f6a9] .user-dropdown .dropdown-toggle:after{display:none!important}[data-v-0f68f6a9] .language-dropdown .dropdown-toggle,[data-v-0f68f6a9] .notification-dropdown .dropdown-toggle,[data-v-0f68f6a9] .user-dropdown .dropdown-toggle{color:var(--color-foreground);border:none!important;padding:0!important;background:transparent!important;box-shadow:none!important}[data-v-0f68f6a9] .language-dropdown .dropdown-toggle:active,[data-v-0f68f6a9] .language-dropdown .dropdown-toggle:focus,[data-v-0f68f6a9] .language-dropdown .dropdown-toggle:hover,[data-v-0f68f6a9] .notification-dropdown .dropdown-toggle:active,[data-v-0f68f6a9] .notification-dropdown .dropdown-toggle:focus,[data-v-0f68f6a9] .notification-dropdown .dropdown-toggle:hover,[data-v-0f68f6a9] .user-dropdown .dropdown-toggle:active,[data-v-0f68f6a9] .user-dropdown .dropdown-toggle:focus,[data-v-0f68f6a9] .user-dropdown .dropdown-toggle:hover{background:transparent!important;border:none!important}[data-v-0f68f6a9] .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-0f68f6a9] .language-dropdown .control-btn:hover{background-color:var(--color-secondary)}[data-v-0f68f6a9] .language-dropdown .control-btn:active{transform:scale(.98)}[data-v-0f68f6a9] .language-dropdown .control-btn .icon{width:16px;height:16px;flex-shrink:0}[data-v-0f68f6a9] .language-dropdown .control-btn .language-code{font-size:12px;font-weight:600}[data-v-0f68f6a9] .language-dropdown .control-btn .chevron-icon{width:12px;height:12px;color:var(--color-muted-foreground)}[data-v-0f68f6a9] .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-0f68f6a9] .notification-dropdown .control-btn:hover{background-color:var(--color-secondary)}[data-v-0f68f6a9] .notification-dropdown .control-btn .icon{width:20px;height:20px}[data-v-0f68f6a9] .notification-dropdown .notification-badge{position:absolute;top:-4px;right:-4px;pointer-events:none}[data-v-0f68f6a9] .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-0f68f6a9] .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-0f68f6a9] .user-dropdown .user-profile-btn:hover{background-color:var(--color-accent)}[data-v-0f68f6a9] .user-dropdown .user-profile-btn:active{transform:scale(.98)}[data-v-0f68f6a9] .user-dropdown .user-profile-btn .user-info{display:none;text-align:right}@media(min-width:992px){[data-v-0f68f6a9] .user-dropdown .user-profile-btn .user-info{display:block}}[data-v-0f68f6a9] .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-0f68f6a9] .user-dropdown .user-profile-btn .user-info .user-company{font-size:12px;color:var(--color-muted-foreground);line-height:1.5}[data-v-0f68f6a9] .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-0f68f6a9] .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-0f68f6a9] .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-0f68f6a9] .user-dropdown .user-profile-btn .chevron-icon{display:block}}.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}.container-fluid-fix[data-v-17fb9086]{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-17fb9086]{left:0}}@media(max-width:991px){.app-body-sidebar-visible[data-v-17fb9086]{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-17fb9086]{left:0;width:248px}}.mobile-sidebar-overlay[data-v-17fb9086]{display:none}@media(max-width:991px){.mobile-sidebar-overlay[data-v-17fb9086]{display:block;position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);z-index:1039;animation:fadeIn-17fb9086 .3s ease-out}}@keyframes fadeIn-17fb9086{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}}