.sidebar-custom{background:linear-gradient(135deg,#00a79d,#008b83)!important;border-right:none!important;box-shadow:4px 0 20px #00a79d26!important}.sidebar-content{background:transparent!important;display:flex;flex-direction:column;height:100%}@media (max-width:767px){.sidebar-custom.sidebar-mobile{height:100vh!important;left:0!important;position:fixed!important;top:0!important;transform:translate(-100%)!important;width:280px!important;z-index:1000!important}.sidebar-custom.sidebar-mobile-open{transform:translate(0)!important;z-index:1000!important}.sidebar-custom.sidebar-mobile-closed{transform:translate(-100%)!important}.sidebar-custom.sidebar-mobile-open{display:block!important;opacity:1!important;visibility:visible!important}}.mobile-sidebar[data-v-a13c67ac]{background:linear-gradient(135deg,#00a79d,#008b83);box-shadow:4px 0 20px #00a79d26;display:flex;flex-direction:column;height:100vh;left:0;position:fixed;top:0;transform:translate(-100%);transition:transform .3s cubic-bezier(.4,0,.2,1);width:280px;z-index:1000}.mobile-sidebar-open[data-v-a13c67ac]{transform:translate(0)}.mobile-menu-button[data-v-a13c67ac]{align-items:center;background:linear-gradient(135deg,#00a79d,#008b83);border:none;border-radius:12px;box-shadow:0 4px 12px #00a79d4d;cursor:pointer;display:flex;height:48px;justify-content:center;left:20px;position:fixed;top:20px;transition:all .3s cubic-bezier(.4,0,.2,1);width:48px;z-index:1001}.mobile-menu-button-right[data-v-a13c67ac]{left:300px}.mobile-menu-button[data-v-a13c67ac]:hover{box-shadow:0 6px 16px #00a79d66;transform:scale(1.05)}.mobile-menu-button[data-v-a13c67ac]:active{transform:scale(.95)}.mobile-menu-button-open[data-v-a13c67ac]{background:linear-gradient(135deg,#008b83,#006b64)}.mobile-menu-button-right[data-v-a13c67ac]:hover{box-shadow:0 6px 16px #00a79d66;transform:scale(1.05)}.mobile-menu-button-right[data-v-a13c67ac]:active{transform:scale(.95)}.hamburger-lines[data-v-a13c67ac]{display:flex;flex-direction:column;gap:4px}.hamburger-line[data-v-a13c67ac]{background:#fff;border-radius:1px;height:2px;transition:all .3s cubic-bezier(.4,0,.2,1);width:20px}.mobile-menu-button-open .hamburger-line[data-v-a13c67ac]:first-child{transform:rotate(45deg) translate(6px,6px)}.mobile-menu-button-open .hamburger-line[data-v-a13c67ac]:nth-child(2){opacity:0}.mobile-menu-button-open .hamburger-line[data-v-a13c67ac]:nth-child(3){transform:rotate(-45deg) translate(6px,-6px)}.mobile-overlay[data-v-a13c67ac]{animation:fadeIn-a13c67ac .3s ease;background:#00000080;height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:999}@keyframes fadeIn-a13c67ac{0%{opacity:0}to{opacity:1}}@media (min-width:768px){.mobile-menu-button[data-v-a13c67ac],.mobile-overlay[data-v-a13c67ac],.mobile-sidebar[data-v-a13c67ac]{display:none!important}}.logo-section[data-v-a13c67ac]{margin-bottom:32px;margin-top:20px;padding:24px 20px 0}@media (min-width:768px){.logo-section[data-v-a13c67ac]{margin-top:0}}.logo-container[data-v-a13c67ac]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff26;border:1px solid hsla(0,0%,100%,.2);border-radius:16px;padding:16px;transition:all .3s ease}.logo-container[data-v-a13c67ac]:hover{background:#fff3;box-shadow:0 8px 25px #00000026;transform:translateY(-2px)}.logo-image[data-v-a13c67ac]{filter:brightness(1.1);height:auto;-o-object-fit:contain;object-fit:contain;width:100%}.logo-divider[data-v-a13c67ac]{background:linear-gradient(90deg,hsla(0,0%,100%,.3),transparent);border-radius:1px;height:2px;margin-top:20px}.menu-content[data-v-a13c67ac]{flex:1;padding:0 16px}.menu-list[data-v-a13c67ac]{display:flex;flex-direction:column;gap:8px}.menu-button[data-v-a13c67ac],.menu-item-wrapper[data-v-a13c67ac]{position:relative}.menu-button[data-v-a13c67ac]{background:transparent!important;border:none!important;border-radius:12px;margin-bottom:8px;min-height:56px;overflow:hidden;transition:all .3s cubic-bezier(.4,0,.2,1)}.menu-button[data-v-a13c67ac]:hover{background:#ffffff26!important;box-shadow:0 4px 12px #0000001a;transform:translate(4px)}.menu-button-active[data-v-a13c67ac]{background:#ffffff40!important;box-shadow:0 4px 15px #0003;transform:translate(6px)}.menu-link[data-v-a13c67ac]{align-items:center;background:transparent;border-radius:12px;box-sizing:border-box;color:#fff;display:flex;margin-bottom:8px;min-height:56px;padding:16px;position:relative;text-decoration:none;transition:all .3s ease;width:100%}.menu-link[data-v-a13c67ac]:hover{background:#ffffff26;box-shadow:0 4px 12px #0000001a;transform:translate(4px)}.menu-link-active[data-v-a13c67ac]{background:#ffffff40;box-shadow:0 4px 15px #0003;transform:translate(6px)}.menu-icon[data-v-a13c67ac]{align-items:center;background:#fff3;border-radius:10px;display:flex;flex-shrink:0;height:36px;justify-content:center;margin-right:14px;transition:all .3s ease;width:36px}.menu-link-active .menu-icon[data-v-a13c67ac]{background:#ffffff59;box-shadow:0 2px 8px #00000026}.menu-text[data-v-a13c67ac]{color:#fffffff2;flex:1;font-size:15px;font-weight:500;line-height:1.3;transition:all .3s ease}.menu-badge[data-v-a13c67ac],.menu-link-active .menu-text[data-v-a13c67ac]{color:#fff;font-weight:600}.menu-badge[data-v-a13c67ac]{background:#fff3;border:1px solid hsla(0,0%,100%,.3);border-radius:8px;font-size:10px;margin-left:auto;margin-right:8px;padding:2px 6px;transition:all .3s ease}.menu-button-active .menu-badge[data-v-a13c67ac],.menu-link-active .menu-badge[data-v-a13c67ac]{background:#ffffff59;border-color:#ffffff80}.account-footer[data-v-a13c67ac]{background:#366980;border-top:none;margin-top:auto;position:relative}.account-menu-trigger[data-v-a13c67ac]{align-items:center;cursor:pointer;display:flex;justify-content:space-between;padding:20px;position:relative;transition:all .3s ease}.account-menu-trigger[data-v-a13c67ac]:hover{background:#ffffff1a}.account-menu-trigger[data-v-a13c67ac]:before{background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.3) 50%,transparent);content:"";height:1px;left:0;position:absolute;right:0;top:0}.user-info[data-v-a13c67ac]{align-items:center;display:flex;gap:12px}.avatar-container[data-v-a13c67ac]{position:relative}.avatar-placeholder[data-v-a13c67ac]{align-items:center;background:linear-gradient(135deg,#fff3,#ffffff1a);border:2px solid hsla(0,0%,100%,.3);border-radius:50%;display:flex;height:40px;justify-content:center;position:relative;transition:all .3s ease;width:40px}.avatar-placeholder[data-v-a13c67ac]:hover{border-color:#ffffff80;box-shadow:0 4px 12px #0003}.avatar-initial[data-v-a13c67ac]{color:#fff;font-size:16px;font-weight:600}.avatar-ring[data-v-a13c67ac]{background:linear-gradient(135deg,hsla(0,0%,100%,.3),transparent 50%,hsla(0,0%,100%,.3));border-radius:50%;top:-3px;right:-3px;bottom:-3px;left:-3px;opacity:0;position:absolute;transition:opacity .3s ease;z-index:-1}.avatar-placeholder:hover .avatar-ring[data-v-a13c67ac]{opacity:1}.avatar-image[data-v-a13c67ac]{border:2px solid hsla(0,0%,100%,.3);border-radius:50%;height:40px;-o-object-fit:cover;object-fit:cover;width:40px}.user-details[data-v-a13c67ac]{flex:1}.user-name[data-v-a13c67ac]{color:#fff;font-size:14px;font-weight:600;margin-bottom:2px}.dropdown-arrow[data-v-a13c67ac]{color:#ffffffb3;transition:all .3s cubic-bezier(.4,0,.2,1)}.dropdown-arrow-open[data-v-a13c67ac]{color:#fff;transform:rotate(180deg)}.dropdown-menu[data-v-a13c67ac]{animation:slideUp-a13c67ac .3s cubic-bezier(.4,0,.2,1);background:#2d5a70;border-top:1px solid hsla(0,0%,100%,.1);bottom:100%;left:0;position:absolute;right:0}@keyframes slideUp-a13c67ac{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.dropdown-content[data-v-a13c67ac]{display:flex;flex-direction:column;gap:4px;padding:12px}.dropdown-item[data-v-a13c67ac]{align-items:center;background:transparent;border:none;border-radius:8px;color:#ffffffe6;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:12px;padding:12px 16px;text-decoration:none;transition:all .3s ease;width:100%}.dropdown-item[data-v-a13c67ac]:hover{background:#ffffff26;color:#fff;transform:translate(4px)}.dropdown-item-logout[data-v-a13c67ac]:hover{background:#ef444433;color:#fca5a5}.dropdown-item-icon[data-v-a13c67ac]{align-items:center;display:flex;justify-content:center;opacity:.8;transition:opacity .3s ease}.dropdown-item:hover .dropdown-item-icon[data-v-a13c67ac]{opacity:1}.language-switcher[data-v-a13c67ac]{border-bottom:1px solid hsla(0,0%,100%,.1);padding:12px 20px;position:relative}.language-trigger[data-v-a13c67ac]{align-items:center;background:#ffffff1a;border-radius:8px;cursor:pointer;display:flex;justify-content:space-between;padding:8px 12px;transition:all .3s ease}.language-trigger[data-v-a13c67ac]:hover{background:#ffffff26}.language-info[data-v-a13c67ac]{align-items:center;display:flex;gap:8px}.language-flag[data-v-a13c67ac]{font-size:16px}.language-name[data-v-a13c67ac]{color:#ffffffe6;font-size:12px;font-weight:500}.language-arrow[data-v-a13c67ac]{color:#ffffffb3;transition:all .3s cubic-bezier(.4,0,.2,1)}.language-arrow-open[data-v-a13c67ac]{color:#fff;transform:rotate(180deg)}.language-dropdown[data-v-a13c67ac]{animation:slideUp-a13c67ac .3s cubic-bezier(.4,0,.2,1);background:#00a79d;border-radius:8px 8px 0 0;border-top:1px solid hsla(0,0%,100%,.1);bottom:100%;left:20px;position:absolute;right:20px;z-index:50}.language-dropdown-content[data-v-a13c67ac]{display:flex;flex-direction:column;gap:2px;padding:8px}.language-option[data-v-a13c67ac]{align-items:center;background:transparent;border:none;border-radius:6px;color:#ffffffe6;cursor:pointer;display:flex;font-size:12px;font-weight:500;gap:8px;padding:8px 12px;position:relative;transition:all .3s ease;width:100%}.language-option[data-v-a13c67ac]:hover:not(:disabled){background:#ffffff26;color:#fff}.language-option[data-v-a13c67ac]:disabled{cursor:not-allowed;opacity:.5}.language-option-active[data-v-a13c67ac]{background:#fff3;color:#fff}.language-check[data-v-a13c67ac]{color:#fff;margin-left:auto}.toast-enter-active[data-v-43db8820],.toast-leave-active[data-v-43db8820]{transition:all .4s ease}.toast-enter-from[data-v-43db8820],.toast-leave-to[data-v-43db8820]{opacity:0;transform:translate(100%) scale(.95)}.toast-move[data-v-43db8820]{transition:transform .4s ease}
