.demo-pack-switcher[data-v-6b96f3c1]{align-items:center;background:var(--surface-0);border:1px solid var(--line);border-radius:var(--radius);display:flex;font-size:.75rem;gap:.4rem;margin-right:.5rem;padding:4px 8px 4px 10px}.demo-pack-select[data-v-6b96f3c1]{min-width:9rem}.demo-pack-select[data-v-6b96f3c1] .p-select{background:transparent;border:none;box-shadow:none;min-height:28px}.demo-pack-label[data-v-6b96f3c1]{color:var(--text-color-light);font-size:.65rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.pdtp[data-v-baa22cda]{padding-top:var(--crm-menubar-height,64px)}.crm-layout-main[data-v-baa22cda]{min-height:calc(100vh - var(--crm-menubar-height, 64px))}.crm-brand[data-v-baa22cda]{align-items:center;display:inline-flex;flex-shrink:0;gap:6px;margin-right:4px;text-decoration:none}.crm-brand__word[data-v-baa22cda]{color:var(--brand-ink);font-size:1.05rem;font-weight:800;letter-spacing:-.04em}.dark .crm-brand__word[data-v-baa22cda]{color:var(--text-color)}.crm-brand__dot[data-v-baa22cda]{background:var(--brand-accent);border-radius:50%;box-shadow:0 0 0 3px color-mix(in srgb,var(--brand-accent) 30%,transparent);height:6px;width:6px}.crm-nav-divider[data-v-baa22cda]{background:var(--line-strong);flex-shrink:0;height:24px;margin:0 6px 0 2px;width:1px}.fixed-menubar[data-v-baa22cda]{align-items:center;backdrop-filter:blur(16px) saturate(1.15);-webkit-backdrop-filter:blur(16px) saturate(1.15);background:var(--menu-background);border-bottom:1px solid var(--line);box-shadow:none;display:flex;height:var(--crm-menubar-height);justify-content:space-between;left:0;padding:0 16px 0 18px;position:fixed;top:0;transition:background var(--transition-base),border-color var(--transition-base);width:100%;z-index:1000}.fixed-menubar[data-v-baa22cda] .p-menubar-root-list{align-items:center;display:flex;gap:8px;margin:0;padding:0}.fixed-menubar[data-v-baa22cda] .p-menubar-end,.fixed-menubar[data-v-baa22cda] .p-menubar-start{align-items:center;display:flex!important;flex-direction:row!important;flex-wrap:nowrap;gap:8px}.fixed-menubar[data-v-baa22cda] .p-menubar-end>*,.fixed-menubar[data-v-baa22cda] .p-menubar-start>*{display:inline-flex;flex-shrink:0}.nuxtlink[data-v-baa22cda]{align-items:center;border-radius:var(--radius);color:var(--menu-text);display:flex;font-size:.8125rem;font-weight:600;padding:8px 12px;text-decoration:none;transition:background var(--transition-fast),color var(--transition-fast);white-space:nowrap}.nuxtlink[data-v-baa22cda]:hover{background-color:var(--menu-hover);color:var(--brand-primary-hover)}.nuxtlink.active[data-v-baa22cda]{background:var(--brand-primary-soft);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--brand-primary) 18%,transparent)}.nuxtlink.active[data-v-baa22cda],.nuxtlink.active i[data-v-baa22cda]{color:var(--brand-primary-hover)}.nuxtlink i[data-v-baa22cda]{color:var(--text-color-light);font-size:1rem;margin-right:8px;transition:color .2s ease}.nuxtlink.active i[data-v-baa22cda],.nuxtlink:hover i[data-v-baa22cda]{color:inherit}.menu-label[data-v-baa22cda]{position:relative}.menu-badge[data-v-baa22cda],.menu-label[data-v-baa22cda]{align-items:center;display:flex}.menu-badge[data-v-baa22cda]{background:linear-gradient(135deg,#dc3545,#c82333);border-radius:10px;box-shadow:0 2px 4px #dc354566;color:#fff;font-size:.7rem;font-weight:700;height:18px;justify-content:center;line-height:1;min-width:18px;padding:2px 6px;position:absolute;right:-6px;top:-6px}.dropdown[data-v-baa22cda],.nuxtlink[data-v-baa22cda]{position:relative}.dropdown[data-v-baa22cda]{display:inline-block}.dropdown[data-v-baa22cda]:hover{z-index:1002}.dropdown-trigger[data-v-baa22cda]{align-items:center;border-radius:var(--radius);color:var(--menu-text);cursor:pointer;display:flex;font-size:.8125rem;font-weight:600;padding:8px 12px;transition:background var(--transition-fast),color var(--transition-fast);white-space:nowrap}.dropdown-trigger[data-v-baa22cda]:hover{background-color:var(--menu-hover);color:var(--brand-primary-hover)}.dropdown.has-active .dropdown-trigger[data-v-baa22cda]{background:var(--brand-primary-soft);color:var(--brand-primary-hover)}.dropdown-arrow[data-v-baa22cda]{font-size:.75rem;margin-left:6px;transition:transform .2s ease}.dropdown:hover .dropdown-arrow[data-v-baa22cda]{transform:rotate(180deg)}.dropdown-content[data-v-baa22cda]{background:var(--card-background);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);display:none;left:0;margin-top:0;min-width:220px;padding:6px;position:absolute;top:calc(100% - 2px);transition:background var(--transition-base),border-color var(--transition-base);z-index:1001}.dropdown-content[data-v-baa22cda]:before{background:transparent;content:"";height:4px;left:0;position:absolute;right:0;top:-4px}.dropdown:hover .dropdown-content[data-v-baa22cda]{animation:fadeInDown-baa22cda .2s ease;display:block}@keyframes fadeInDown-baa22cda{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.dropdown-link[data-v-baa22cda]{align-items:center;border-radius:6px;color:var(--menu-text);display:flex;font-size:.9rem;margin-bottom:2px;padding:10px 12px;text-decoration:none;transition:all .2s ease}.dropdown-link[data-v-baa22cda]:last-child{margin-bottom:0}.dropdown-link i[data-v-baa22cda]{color:var(--text-color-light);font-size:.9rem;margin-right:10px;text-align:center;width:18px}.dropdown-link[data-v-baa22cda]:hover{background-color:var(--menu-hover)}.dropdown-link.active[data-v-baa22cda],.dropdown-link[data-v-baa22cda]:hover,.dropdown-link:hover i[data-v-baa22cda]{color:var(--brand-primary-hover)}.dropdown-link.active[data-v-baa22cda]{background:var(--brand-primary-soft);font-weight:600}.dropdown-link.active i[data-v-baa22cda]{color:var(--brand-primary-hover)}.mode-switcher-center[data-v-baa22cda]{align-items:center;display:flex;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.mode-switcher-container[data-v-baa22cda]{background:var(--background-color-tertiary);border-radius:10px;display:flex;gap:4px;padding:4px;transition:background-color .3s ease}.mode-switcher-btn[data-v-baa22cda]{background:transparent;border:none;border-radius:6px;color:var(--text-color-secondary);cursor:pointer;font-size:.85rem;font-weight:600;min-width:70px;padding:6px 12px;transition:all .2s ease}.mode-switcher-btn[data-v-baa22cda]:hover{background-color:var(--background-color-hover);color:var(--text-color)}.mode-switcher-btn.active[data-v-baa22cda]{background-color:var(--card-background);box-shadow:var(--shadow-sm);color:var(--text-color)}.mode-switcher-btn[data-v-baa22cda]:active{transform:scale(.98)}.theme-toggle[data-v-baa22cda]{align-items:center;background-color:var(--surface-0);border:1px solid var(--line);border-radius:var(--radius);color:var(--text-color-secondary);cursor:pointer;display:flex;height:36px;justify-content:center;margin-left:6px;transition:background var(--transition-fast),color var(--transition-fast),border-color var(--transition-fast);width:36px}.theme-toggle[data-v-baa22cda]:hover{background-color:var(--menu-hover);border-color:color-mix(in srgb,var(--brand-primary) 20%,var(--line));color:var(--brand-primary-hover)}.theme-toggle i[data-v-baa22cda]{font-size:1.1rem;transition:transform .3s ease}.theme-toggle:hover i[data-v-baa22cda]{transform:rotate(15deg)}@media (max-width:1919px){.crm-brand__word[data-v-baa22cda]{display:none}.crm-nav-divider[data-v-baa22cda]{margin:0 2px}.menu-label .menu-text[data-v-baa22cda],.nuxtlink .menu-label[data-v-baa22cda]{display:none}.nuxtlink[data-v-baa22cda]{justify-content:center;padding:10px 12px}.nuxtlink i[data-v-baa22cda]{margin-right:0}.dropdown-trigger[data-v-baa22cda]{justify-content:center;padding:10px 12px}.dropdown-arrow[data-v-baa22cda]{margin-left:4px}.mode-switcher-btn[data-v-baa22cda]{font-size:.75rem;min-width:50px;padding:6px 8px}.theme-toggle[data-v-baa22cda]{height:36px;width:36px}}@media (max-width:768px){.fixed-menubar[data-v-baa22cda]{flex-wrap:wrap;height:auto;min-height:64px;padding:0 10px}.mode-switcher-center[data-v-baa22cda]{left:auto;margin:8px auto;position:relative;top:auto;transform:none}.dropdown-trigger[data-v-baa22cda],.nuxtlink[data-v-baa22cda]{font-size:.85rem;padding:8px 12px}.dropdown-content[data-v-baa22cda]{min-width:200px}}
