.sidebar-container[data-v-d575c4ed]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#f5f5f5;box-shadow:0 4px 12px #1e90ff14;display:flex;flex-direction:column;height:100vh;min-height:100vh;overflow-x:hidden;overflow-y:auto;padding:24px 20px;position:fixed;scrollbar-color:rgba(30,144,255,.4) transparent;scrollbar-width:thin;top:0;width:280px;z-index:40}.sidebar-container.left-0[data-v-d575c4ed]{border-right:1px solid rgba(30,144,255,.1);left:0}.sidebar-container.right-0[data-v-d575c4ed]{border-left:1px solid rgba(30,144,255,.1);right:0}.dark .sidebar-container[data-v-d575c4ed]{background:#2f2f2f;box-shadow:0 4px 20px #1e90ff26}.sidebar-container[data-v-d575c4ed]::-webkit-scrollbar{width:8px}.sidebar-container[data-v-d575c4ed]::-webkit-scrollbar-track{background:transparent}.sidebar-container[data-v-d575c4ed]::-webkit-scrollbar-thumb{background:linear-gradient(#1e90ff,#00ced1);border:2px solid #f5f5f5;border-radius:999px}.dark .sidebar-container[data-v-d575c4ed]::-webkit-scrollbar-thumb{border-color:#2f2f2f}.sidebar-container[data-v-d575c4ed]::-webkit-scrollbar-thumb:hover{filter:brightness(1.1)}.logo-section[data-v-d575c4ed]{flex-direction:column;flex-shrink:0;gap:1rem;margin-bottom:2rem}.logo-section[data-v-d575c4ed],.logo-wrapper[data-v-d575c4ed]{align-items:center;display:flex}.logo-wrapper[data-v-d575c4ed]{border-radius:16px;justify-content:center;max-height:8rem;padding:12px;transition:all .3s ease}.logo-wrapper[data-v-d575c4ed]:hover{background:#1e90ff1f;transform:scale(1.02)}.logo-image[data-v-d575c4ed]{filter:brightness(.8);height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.language-switcher-container[data-v-d575c4ed]{display:flex;justify-content:center;margin-top:8px;width:100%}.nav-section[data-v-d575c4ed]{display:flex;flex:1;flex-direction:column;min-height:0}.nav-header[data-v-d575c4ed]{flex-shrink:0;margin-bottom:1.5rem;padding-left:.75rem;padding-right:.75rem}.nav-title[data-v-d575c4ed]{color:rgb(107 114 128/var(--tw-text-opacity,1));font-size:.875rem;font-weight:600;letter-spacing:.1em;line-height:1.25rem;text-transform:uppercase}.dark .nav-title[data-v-d575c4ed],.nav-title[data-v-d575c4ed]{--tw-text-opacity:1}.dark .nav-title[data-v-d575c4ed]{color:rgb(156 163 175/var(--tw-text-opacity,1))}.add-category-section[data-v-d575c4ed]{flex-shrink:0;margin-bottom:1.5rem;padding-left:.75rem;padding-right:.75rem}.add-category-section.bottom[data-v-d575c4ed]{border-top:1px solid rgba(0,0,0,.1);margin-bottom:0;margin-top:auto;padding-top:1.5rem}.dark .add-category-section.bottom[data-v-d575c4ed]{border-top-color:#ffffff1a}.add-category-btn[data-v-d575c4ed]{align-items:center;background:#00ced10d;border-color:#00ced166;border-radius:.75rem;border-style:dashed;border-width:2px;color:#2f2f2f;cursor:pointer;display:flex;font-size:.875rem;font-weight:500;height:3rem;justify-content:space-between;line-height:1.25rem;overflow:hidden;padding-left:1rem;padding-right:1rem;position:relative;transition-duration:.3s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(0,0,.2,1);width:100%}.add-category-btn[data-v-d575c4ed]:hover{--tw-border-opacity:1;background:#00ced11a;border-color:rgb(0 206 209/var(--tw-border-opacity,1));box-shadow:0 4px 12px #00ced133;color:#00ced1;transform:translateY(-1px)}.add-category-btn[data-v-d575c4ed]:active{transform:translateY(0) scale(.98)}.add-btn-content[data-v-d575c4ed]{flex:1 1 0%;flex-direction:row!important;gap:.75rem}.add-btn-content[data-v-d575c4ed],.add-btn-icon-wrapper[data-v-d575c4ed]{align-items:center;display:flex}.add-btn-icon-wrapper[data-v-d575c4ed]{background:#00ced11f;border-radius:.5rem;height:2rem;justify-content:center;transition-duration:.3s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);width:2rem}.add-category-btn:hover .add-btn-icon-wrapper[data-v-d575c4ed]{background:#00ced133}.add-btn-icon[data-v-d575c4ed]{color:#00ced1;height:1rem;transition-duration:.3s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);width:1rem}.add-category-btn:hover .add-btn-icon[data-v-d575c4ed]{color:#00ced1}.add-btn-text[data-v-d575c4ed]{font-weight:500;transition-duration:.3s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);white-space:nowrap}.add-btn-plus[data-v-d575c4ed]{align-items:center;display:flex;height:1.5rem;justify-content:center;width:1.5rem}.plus-icon[data-v-d575c4ed]{color:#00ced1;height:1.25rem;transition-duration:.3s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);width:1.25rem}.add-category-btn:hover .plus-icon[data-v-d575c4ed]{color:#00ced1;transform:rotate(90deg)}.dark .add-category-btn[data-v-d575c4ed]{background:#00ced114;border-color:#00ced166;color:#f5f5f5}.dark .add-category-btn[data-v-d575c4ed]:hover{border-color:#00ced1;color:#00ced1}.dark .add-btn-icon-wrapper[data-v-d575c4ed],.dark .add-category-btn[data-v-d575c4ed]:hover{background:#00ced126}.dark .add-category-btn:hover .add-btn-icon-wrapper[data-v-d575c4ed]{background:#00ced140}.dark .add-btn-icon[data-v-d575c4ed],.dark .add-category-btn:hover .add-btn-icon[data-v-d575c4ed],.dark .add-category-btn:hover .plus-icon[data-v-d575c4ed],.dark .plus-icon[data-v-d575c4ed]{color:#00ced1}.modal-overlay[data-v-d575c4ed]{align-items:center;background-color:rgb(0 0 0/var(--tw-bg-opacity,1));display:flex;inset:0;justify-content:center;position:fixed;--tw-bg-opacity:.6;animation:fadeIn-d575c4ed .3s ease-out;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:20px;z-index:9999}.modal-container[data-v-d575c4ed]{border-radius:1rem;--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);animation:slideIn-d575c4ed .3s cubic-bezier(.34,1.56,.64,1);background:#f5f5f5;border:1px solid rgba(30,144,255,.1);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);max-height:calc(100vh - 40px);max-width:28rem;overflow-y:auto;width:100%}.modal-header[data-v-d575c4ed]{align-items:center;border-bottom:1px solid rgba(30,144,255,.08);display:flex;justify-content:space-between;padding:1.25rem 1.25rem 1rem}.modal-title[data-v-d575c4ed]{color:#2f2f2f;font-size:1.25rem;font-weight:700;line-height:1.75rem}.modal-close-btn[data-v-d575c4ed]{align-items:center;border:1px solid rgba(30,144,255,.2);border-radius:.5rem;display:flex;height:2rem;justify-content:center;transition-duration:.2s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);width:2rem}.modal-close-btn[data-v-d575c4ed]:hover{background:#1e90ff14;transform:scale(1.05)}.close-icon[data-v-d575c4ed]{color:#1e90ff;height:1rem;width:1rem}.modal-form[data-v-d575c4ed]{padding:1rem 1.25rem 1.25rem}.form-group[data-v-d575c4ed]{margin-bottom:1.25rem}.form-label[data-v-d575c4ed]{display:block;font-size:.875rem;font-weight:700;line-height:1.25rem;margin-bottom:.5rem}.form-input[data-v-d575c4ed],.form-label[data-v-d575c4ed]{color:#2f2f2f}.form-input[data-v-d575c4ed]{background:#f5f5f5;border-color:#1e90ff33;border-radius:.75rem;border-width:2px;font-size:1rem;font-weight:500;line-height:1.5rem;padding:.75rem 1rem;transition:all .3s ease;width:100%}.form-input[data-v-d575c4ed]:focus{background-color:rgba(var(--white));border-color:#1e90ff;box-shadow:0 0 0 4px #1e90ff1a;outline:none}.form-input[data-v-d575c4ed]::-moz-placeholder{color:#2f2f2f66}.form-input[data-v-d575c4ed]::placeholder{color:#2f2f2f66}.form-hint[data-v-d575c4ed]{color:#2f2f2f99;font-size:.75rem;font-weight:500;line-height:1rem;margin-top:.25rem}.form-actions[data-v-d575c4ed]{border-top:1px solid rgba(30,144,255,.08);display:flex;gap:.75rem;padding-top:1rem}.btn-cancel[data-v-d575c4ed]{background:#2f2f2f0d;border:2px solid rgba(47,47,47,.2);border-radius:.75rem;color:#2f2f2f;flex:1 1 0%;font-size:.875rem;font-weight:700;line-height:1.25rem;padding:.625rem 1rem;transition-duration:.3s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.btn-cancel[data-v-d575c4ed]:hover{background:#00ced114;border-color:#00ced166;color:#00ced1;transform:translateY(-1px)}.btn-cancel[data-v-d575c4ed]:disabled{cursor:not-allowed;opacity:.5;transform:none!important}.btn-submit[data-v-d575c4ed]{align-items:center;border-radius:.75rem;display:flex;flex:1 1 0%;font-size:.875rem;font-weight:700;gap:.5rem;justify-content:center;line-height:1.25rem;padding:.625rem 1rem;transition-duration:.3s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);background:#1e90ff;border:2px solid #1e90ff;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);box-shadow:0 4px 15px #1e90ff4d;color:#fff}.btn-submit[data-v-d575c4ed]:active:not(.btn-disabled){transform:translateY(-1px)}.btn-disabled[data-v-d575c4ed]{background:#2f2f2f33;border-color:#2f2f2f33;color:#2f2f2f66;cursor:not-allowed}.btn-icon[data-v-d575c4ed],.btn-spinner[data-v-d575c4ed]{height:1.25rem;width:1.25rem}.dark .modal-container[data-v-d575c4ed]{background:#2f2f2f;border-color:#1e90ff26}.dark .modal-header[data-v-d575c4ed]{border-bottom-color:#1e90ff1a}.dark .modal-title[data-v-d575c4ed]{color:#f5f5f5}.dark .modal-close-btn[data-v-d575c4ed]{border-color:#1e90ff4d}.dark .modal-close-btn[data-v-d575c4ed]:hover{background:#1e90ff26}.dark .close-icon[data-v-d575c4ed]{color:#1e90ff}.btn-disabled[data-v-d575c4ed]{cursor:not-allowed}.btn-disabled[data-v-d575c4ed],.btn-disabled[data-v-d575c4ed]:hover{--tw-border-opacity:1;border-color:rgb(156 163 175/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(156 163 175/var(--tw-bg-opacity,1))}.btn-disabled[data-v-d575c4ed]{box-shadow:none!important;transform:none!important}.btn-icon[data-v-d575c4ed],.btn-spinner[data-v-d575c4ed]{height:1rem;width:1rem}@keyframes spin-d575c4ed{to{transform:rotate(1turn)}}.btn-spinner[data-v-d575c4ed]{animation:spin-d575c4ed 1s linear infinite;border-color:rgba(var(--white));border-radius:9999px;border-top-color:transparent;border-width:2px}.dark .modal-container[data-v-d575c4ed]{--tw-bg-opacity:1;background-color:rgb(31 41 55/var(--tw-bg-opacity,1));border-color:#ffffff1a}.dark .modal-header[data-v-d575c4ed]{border-bottom-color:#ffffff1a}.dark .modal-title[data-v-d575c4ed]{--tw-text-opacity:1;color:rgb(243 244 246/var(--tw-text-opacity,1))}.dark .modal-close-btn[data-v-d575c4ed]{--tw-border-opacity:1;border-color:rgb(75 85 99/var(--tw-border-opacity,1))}.dark .modal-close-btn[data-v-d575c4ed]:hover{--tw-bg-opacity:1;background-color:rgb(55 65 81/var(--tw-bg-opacity,1))}.dark .close-icon[data-v-d575c4ed]{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1))}.dark .form-label[data-v-d575c4ed]{color:#f5f5f5}.dark .form-input[data-v-d575c4ed]{background:#2f2f2fcc;border-color:#1e90ff4d;color:#f5f5f5}.dark .form-input[data-v-d575c4ed]:focus{background:#1e90ff1a;border-color:#1e90ff;box-shadow:0 0 0 4px #1e90ff33}.dark .form-input[data-v-d575c4ed]::-moz-placeholder{color:#f5f5f566}.dark .form-input[data-v-d575c4ed]::placeholder{color:#f5f5f566}.dark .form-hint[data-v-d575c4ed]{color:#f5f5f599}.dark .form-actions[data-v-d575c4ed]{border-top-color:#1e90ff1a}.dark .btn-cancel[data-v-d575c4ed]{background:#f5f5f51a;border-color:#f5f5f533;color:#f5f5f5}.dark .btn-cancel[data-v-d575c4ed]:hover{background:#00ced126;border-color:#00ced166;color:#00ced1}.dark .btn-submit[data-v-d575c4ed]{background:#1e90ff;border-color:#1e90ff}.dark .btn-submit[data-v-d575c4ed]:hover:not(.btn-disabled){background:#187bdc;border-color:#187bdc}.dark .btn-disabled[data-v-d575c4ed]{background:#f5f5f51a;border-color:#f5f5f51a;color:#f5f5f54d}@keyframes fadeIn-d575c4ed{0%{opacity:0}to{opacity:1}}@keyframes slideIn-d575c4ed{0%{opacity:0;transform:translateY(-30px) scale(.9)}to{opacity:1;transform:translateY(0) scale(1)}}.loading-container[data-v-d575c4ed]{align-items:center;display:flex;flex-direction:column;gap:12px;justify-content:center;padding:2rem 1rem}.loading-spinner[data-v-d575c4ed]{animation:spin-d575c4ed 1s linear infinite;border:2px solid rgba(30,144,255,.2);border-radius:50%;border-top-color:#1e90ff;height:2rem;width:2rem}.loading-text[data-v-d575c4ed]{color:#2f2f2fb3;font-size:.875rem;font-weight:500}.error-container[data-v-d575c4ed]{align-items:center;display:flex;flex-direction:column;gap:12px;justify-content:center;padding:2rem 1rem}.error-icon[data-v-d575c4ed]{color:#ff3b30;height:2rem;width:2rem}.error-text[data-v-d575c4ed]{color:#ff3b30;font-size:.875rem;font-weight:500;text-align:center}.dark .loading-spinner[data-v-d575c4ed]{border-color:#1e90ff rgba(30,144,255,.2) rgba(30,144,255,.2)}.dark .loading-text[data-v-d575c4ed]{color:#f5f5f5b3}.dark .error-icon[data-v-d575c4ed],.dark .error-text[data-v-d575c4ed]{color:#ff6b6b}.sections-container[data-v-d575c4ed]{display:flex;flex:1;flex-direction:column;gap:0;min-height:0;overflow-y:auto;padding-right:4px;scrollbar-color:rgba(30,144,255,.4) transparent;scrollbar-width:thin}.sections-container[data-v-d575c4ed]::-webkit-scrollbar{width:8px}.sections-container[data-v-d575c4ed]::-webkit-scrollbar-track{background:transparent}.sections-container[data-v-d575c4ed]::-webkit-scrollbar-thumb{background:#1e90ff80;border-radius:8px}.dark .sections-container[data-v-d575c4ed]::-webkit-scrollbar-thumb{background:linear-gradient(#1e90ff,#00ced1)}.nav-section-items[data-v-d575c4ed]{display:flex;flex-direction:column}.section-top-to-bottom[data-v-d575c4ed]{display:flex;flex:1;flex-direction:column;justify-content:flex-start}.section-bottom-to-top[data-v-d575c4ed]{display:flex;flex-direction:column;flex-shrink:0;justify-content:flex-end;margin-top:auto}.menu-container[data-v-d575c4ed]{display:flex;flex-direction:column;gap:.5rem}.section-bottom-to-top .menu-container[data-v-d575c4ed]{flex-direction:column-reverse}.menu-group[data-v-d575c4ed]{position:relative}.menu-item[data-v-d575c4ed]{align-items:center;border-radius:.75rem;cursor:pointer;display:flex;font-size:.875rem;font-weight:500;height:3.5rem;justify-content:space-between;line-height:1.25rem;padding-left:1rem;padding-right:1rem;width:100%;--tw-text-opacity:1;color:rgb(75 85 99/var(--tw-text-opacity,1));overflow:hidden;position:relative;transition-duration:.3s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(0,0,.2,1)}.menu-item[data-v-d575c4ed]:before{content:"";height:100%;left:0;position:absolute;top:0;transition:width .3s ease;width:0;z-index:-1}.menu-item[data-v-d575c4ed]:hover:before{width:100%}.menu-item-content[data-v-d575c4ed]{flex:1 1 0%;flex-direction:row!important;gap:.75rem}.menu-icon-wrapper[data-v-d575c4ed],.menu-item-content[data-v-d575c4ed]{align-items:center;display:flex}.menu-icon-wrapper[data-v-d575c4ed]{border-radius:.75rem;height:2.5rem;justify-content:center;transition-duration:.3s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);width:2.5rem}.menu-icon[data-v-d575c4ed]{height:1.25rem;width:1.25rem}.menu-icon[data-v-d575c4ed],.menu-text[data-v-d575c4ed]{transition-duration:.3s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}.menu-text[data-v-d575c4ed]{font-weight:500;white-space:nowrap}.menu-item-default[data-v-d575c4ed]{color:#2f2f2f}.menu-item-default[data-v-d575c4ed]:hover{color:#1e90ff}.menu-item-default[data-v-d575c4ed]:before,.menu-item-default[data-v-d575c4ed]:hover{background:#1e90ff14}.menu-icon-default[data-v-d575c4ed]{background:#1e90ff1a}.menu-item-default .menu-icon[data-v-d575c4ed]{color:#2f2f2fb3}.menu-item-default:hover .menu-icon[data-v-d575c4ed]{color:#1e90ff}.menu-item-default.menu-item-active[data-v-d575c4ed]{background:#1e90ff!important;box-shadow:0 4px 12px #1e90ff4d;color:#fff;transform:translate(4px)}.menu-item-default.menu-item-active[data-v-d575c4ed]:hover{background:#1e90ff!important;color:#fff!important}.menu-icon-default.menu-icon-active[data-v-d575c4ed]{background:#fff}.menu-item-default.menu-item-active .menu-icon[data-v-d575c4ed]{color:#1e90ff}.menu-item-custom[data-v-d575c4ed]{color:rgb(var(--custom-color));transition:all .3s ease}.menu-item-custom[data-v-d575c4ed]:hover:not(.menu-item-active){background:rgba(var(--custom-color),.15);color:rgb(var(--custom-color))}.menu-item-custom[data-v-d575c4ed]:before{background:rgba(var(--custom-color),.08)}.menu-icon-custom[data-v-d575c4ed]{background:rgba(var(--custom-color),.15)}.menu-item-custom .menu-icon[data-v-d575c4ed]{color:rgb(var(--custom-color))}.menu-item-custom.menu-item-active[data-v-d575c4ed]{border-color:rgb(var(--custom-color));box-shadow:0 4px 12px rgba(var(--custom-color),.3);transform:translate(4px)}.menu-item-custom.menu-item-active[data-v-d575c4ed],.menu-item-custom.menu-item-active[data-v-d575c4ed]:hover{background:rgb(var(--custom-color))!important;color:#fff!important}.menu-icon-custom.menu-icon-active[data-v-d575c4ed]{background:#fff!important}.menu-item-custom.menu-item-active .menu-icon[data-v-d575c4ed]{color:rgb(var(--custom-color))!important}.menu-parent-item[data-v-d575c4ed]{-webkit-user-select:none;-moz-user-select:none;user-select:none}.menu-arrow[data-v-d575c4ed]{align-items:center;border-radius:.5rem;display:flex;height:2rem;justify-content:center;transition-duration:.3s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);width:2rem}.menu-arrow-open[data-v-d575c4ed]{background:#ffffff1a;transform:rotate(180deg)}.arrow-icon[data-v-d575c4ed]{height:1rem;transition-duration:.3s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);width:1rem}.submenu-container[data-v-d575c4ed]{margin-left:16px;margin-top:4px;overflow:hidden}.submenu-wrapper[data-v-d575c4ed]{display:flex;flex-direction:column;gap:.25rem;padding-bottom:.5rem;padding-left:24px;padding-top:.5rem;position:relative}.submenu-wrapper[data-v-d575c4ed]:before{background:#14532d26;border-radius:1px;content:"";height:100%;left:12px;position:absolute;top:0;width:1px}.submenu-item[data-v-d575c4ed]{border-radius:.5rem;font-size:.875rem;font-weight:500;line-height:1.25rem;padding:.75rem;--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity,1));position:relative;transition-duration:.3s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}.submenu-content[data-v-d575c4ed],.submenu-item[data-v-d575c4ed]{align-items:center;display:flex;gap:.75rem}.submenu-content[data-v-d575c4ed]{flex-direction:row!important;width:100%}.submenu-icon[data-v-d575c4ed]{height:1rem;width:1rem;--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1));flex-shrink:0}.submenu-icon[data-v-d575c4ed],.submenu-text[data-v-d575c4ed]{transition-duration:.3s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}.submenu-text[data-v-d575c4ed]{white-space:nowrap}.submenu-bullet[data-v-d575c4ed]{border-radius:9999px;flex-shrink:0;height:.5rem;transition-duration:.3s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);width:.5rem}.submenu-item-default[data-v-d575c4ed]{color:#2f2f2fb3}.submenu-item-default[data-v-d575c4ed]:hover{background:#1e90ff14;color:#1e90ff}.submenu-bullet-default[data-v-d575c4ed]{background:#1e90ff66}.submenu-item-default.submenu-item-active[data-v-d575c4ed]{background:#1e90ff1a;color:#1e90ff;transform:translate(4px)}.submenu-item-default.submenu-item-active[data-v-d575c4ed]:hover{background:#1e90ff26;color:#1e90ff}.submenu-item-default.submenu-item-active .submenu-bullet[data-v-d575c4ed]{background:#1e90ff;transform:scale(1.2)}.submenu-item-default.submenu-item-active .submenu-icon[data-v-d575c4ed]{color:#1e90ff}.submenu-item-default.submenu-item-active .submenu-text[data-v-d575c4ed]{color:#1e90ff;font-weight:600}.submenu-item-custom[data-v-d575c4ed]{background:rgba(var(--custom-color),.05);color:rgb(var(--custom-color))}.submenu-item-custom[data-v-d575c4ed]:hover:not(.submenu-item-active){background:rgba(var(--custom-color),.1);color:rgb(var(--custom-color))}.submenu-bullet-custom[data-v-d575c4ed]{background:rgb(var(--custom-color))}.submenu-item-custom .submenu-icon[data-v-d575c4ed]{color:rgb(var(--custom-color))}.submenu-item-custom.submenu-item-active[data-v-d575c4ed]{transform:translate(4px)}.submenu-item-custom.submenu-item-active[data-v-d575c4ed],.submenu-item-custom.submenu-item-active[data-v-d575c4ed]:hover{background:rgba(var(--custom-color),.15)!important;color:rgb(var(--custom-color))!important}.submenu-item-custom.submenu-item-active .submenu-bullet[data-v-d575c4ed]{background:rgb(var(--custom-color))!important;transform:scale(1.2)}.submenu-item-custom.submenu-item-active .submenu-icon[data-v-d575c4ed]{color:rgb(var(--custom-color))!important}.submenu-item-custom.submenu-item-active .submenu-text[data-v-d575c4ed]{color:rgb(var(--custom-color))!important;font-weight:600}.dark .menu-item[data-v-d575c4ed]{color:#f5f5f5}.dark .menu-item-default[data-v-d575c4ed]:hover{color:#1e90ff}.dark .menu-icon-default[data-v-d575c4ed],.dark .menu-item-default[data-v-d575c4ed]:hover{background:#1e90ff26}.dark .menu-item-default .menu-icon[data-v-d575c4ed]{color:#f5f5f5b3}.dark .menu-item-default:hover .menu-icon[data-v-d575c4ed]{color:#1e90ff}.dark .menu-item-default.menu-item-active[data-v-d575c4ed]{background:#1e90ff!important;box-shadow:0 4px 12px #1e90ff66}.dark .menu-item-default.menu-item-active[data-v-d575c4ed]:hover{background:#1e90ff!important}.dark .submenu-item[data-v-d575c4ed]{color:#f5f5f5b3}.dark .submenu-item-default[data-v-d575c4ed]:hover{background:#1e90ff26;color:#1e90ff}.dark .submenu-item-default.submenu-item-active[data-v-d575c4ed]{background:#1e90ff33;color:#1e90ff}.dark .submenu-item-default.submenu-item-active[data-v-d575c4ed]:hover{background:#1e90ff40;color:#1e90ff}.dark .submenu-item-default.submenu-item-active .submenu-bullet[data-v-d575c4ed]{background:#1e90ff}.dark .submenu-item-default.submenu-item-active .submenu-icon[data-v-d575c4ed],.dark .submenu-item-default.submenu-item-active .submenu-text[data-v-d575c4ed]{color:#1e90ff}.slide-fade-enter-active[data-v-d575c4ed],.slide-fade-leave-active[data-v-d575c4ed]{transition:all .4s cubic-bezier(.4,0,.2,1)}.slide-fade-enter-from[data-v-d575c4ed],.slide-fade-leave-to[data-v-d575c4ed]{max-height:0;opacity:0;transform:translateY(-8px)}@media (max-width:768px){.sidebar-container[data-v-d575c4ed]{padding:20px 16px;width:260px}.menu-item[data-v-d575c4ed]{height:3rem;padding:0 .75rem}.menu-icon-wrapper[data-v-d575c4ed]{height:2.25rem;width:2.25rem}.menu-icon[data-v-d575c4ed]{height:1rem;width:1rem}.menu-text[data-v-d575c4ed],.submenu-text[data-v-d575c4ed]{font-size:.875rem}.sections-container[data-v-d575c4ed]{flex-direction:column}.nav-section-items[data-v-d575c4ed]{width:100%!important}.section-bottom-to-top[data-v-d575c4ed]{flex-direction:column;margin-top:auto}}.menu-item[data-v-d575c4ed]:active{transform:translate(4px) scale(.98)}.submenu-item[data-v-d575c4ed]:active{transform:translate(6px) scale(.98)}.menu-item[data-v-d575c4ed]:focus-visible,.submenu-item[data-v-d575c4ed]:focus-visible{box-shadow:0 0 0 2px #1e90ff80;outline:none}.menu-item-default[data-v-d575c4ed]:focus-visible{box-shadow:0 0 0 2px #1e90ff80}.menu-item-custom[data-v-d575c4ed]:focus-visible{box-shadow:0 0 0 2px rgba(var(--custom-color),.5);outline:none}
