.toast-parchment[data-v-abbcd917]{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid;border-radius:var(--radius-md);box-shadow:var(--shadow-emboss,0 1px 0 hsla(0,0%,100%,.04) inset),0 8px 24px #00000026;display:flex;gap:.75rem;max-width:420px;min-width:280px;padding:.75rem 1rem}.toast-success[data-v-abbcd917]{background:var(--color-success-bg);border-color:var(--color-success-border);color:var(--color-success)}.toast-error[data-v-abbcd917]{background:var(--color-danger-bg);border-color:var(--color-danger-border);color:var(--color-danger)}.toast-warning[data-v-abbcd917]{background:var(--color-warning-bg);border-color:var(--color-warning-border);color:var(--color-warning)}.toast-info[data-v-abbcd917]{background:var(--bg-modal);border-color:var(--border-default);color:var(--text-primary)}.toast-enter-active[data-v-abbcd917]{transition:all .3s ease}.toast-leave-active[data-v-abbcd917]{transition:all .2s ease}.toast-enter-from[data-v-abbcd917]{opacity:0;transform:translate(100px)}.toast-leave-to[data-v-abbcd917]{opacity:0;transform:translate(100px) scale(.95)}.toast-move[data-v-abbcd917]{transition:transform .3s ease}.confirm-modal-enter-active[data-v-ee206de8],.confirm-modal-leave-active[data-v-ee206de8]{transition:opacity .15s ease}.confirm-modal-enter-active .confirm-dialog[data-v-ee206de8],.confirm-modal-leave-active .confirm-dialog[data-v-ee206de8]{transition:transform .15s ease}.confirm-modal-enter-from[data-v-ee206de8],.confirm-modal-leave-to[data-v-ee206de8]{opacity:0}.confirm-modal-enter-from .confirm-dialog[data-v-ee206de8],.confirm-modal-leave-to .confirm-dialog[data-v-ee206de8]{transform:scale(.96)}.catalog-sidebar[data-v-72785faa]{background:var(--bg-sidebar),var(--catalog-bg-sidebar);border-right:1px solid var(--catalog-divider)}.catalog-sidebar[data-v-72785faa]:before{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='120' height='120'><filter id='catalogSidebarGrain'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/><feColorMatrix type='saturate' values='0'/></filter><rect width='100%' height='100%' filter='url(%23catalogSidebarGrain)' opacity='0.06'/></svg>");background-size:100px 100px;content:"";inset:0;mix-blend-mode:soft-light;opacity:.05;pointer-events:none;position:absolute;z-index:0}.catalog-sidebar[data-v-72785faa]>*{position:relative;z-index:1}.catalog-brand[data-v-72785faa]{background:linear-gradient(180deg,rgba(14,165,233,.04),transparent)}.nav-item[data-v-72785faa]{align-items:center;border-radius:var(--radius-md);color:var(--text-tertiary);cursor:pointer;display:flex;font-size:.8125rem;gap:.65rem;justify-content:flex-start;padding:.45rem .5rem;position:relative;transition:all .2s ease}.nav-item[data-v-72785faa]:hover{background:var(--catalog-bg-hover);color:var(--catalog-100)}.nav-item:hover .nav-icon[data-v-72785faa]{color:var(--catalog-400);opacity:1}.nav-item-active[data-v-72785faa]{background:var(--catalog-bg-active);box-shadow:var(--shadow-emboss);color:var(--catalog-100)}.nav-item-active[data-v-72785faa]:before{background:var(--catalog-500);border-radius:0 2px 2px 0;bottom:.35rem;box-shadow:0 0 8px #0ea5e980;content:"";left:0;position:absolute;top:.35rem;width:3px}.nav-item-active .nav-icon[data-v-72785faa]{color:var(--catalog-300);opacity:1}.catalog-sidebar a[data-v-72785faa]:focus-visible,.catalog-sidebar button[data-v-72785faa]:focus-visible,.nav-item[data-v-72785faa]:focus-visible{outline:2px solid var(--catalog-focus-ring);outline-offset:1px}.nav-item-collapsed[data-v-72785faa]{justify-content:center;padding:.55rem}.nav-icon[data-v-72785faa]{flex-shrink:0;opacity:.85;transition:color .2s ease,opacity .2s ease}.mobile-sidebar-open-btn[data-v-72785faa]{align-items:center;background:var(--bg-elevated);border:1px solid var(--border-subtle);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);color:var(--catalog-300);display:inline-flex;height:2rem;justify-content:center;left:.75rem;position:fixed;top:.75rem;width:2rem;z-index:35}.mobile-sidebar-open-btn[data-v-72785faa]:focus-visible{outline:2px solid var(--catalog-focus-ring);outline-offset:2px}.mobile-sidebar-overlay[data-v-72785faa]{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#05080e99;inset:0;position:fixed;z-index:40}.main-content[data-v-72785faa]{scrollbar-gutter:stable}@media(max-width:1023px){.main-content[data-v-72785faa]{margin-left:0}}
