.modern-drawer[data-v-ccde0f80]{border-right:1px solid rgba(0,0,0,.05)!important}.modern-drawer.theme--dark[data-v-ccde0f80]{background:-webkit-gradient(linear,left top,left bottom,from(#2d2d2d),to(#1e1e1e))!important;background:linear-gradient(180deg,#2d2d2d,#1e1e1e)!important;border-right:1px solid hsla(0,0%,100%,.1)!important}.drawer-header[data-v-ccde0f80]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;padding:16px 0}.drawer-header .user-profile-section[data-v-ccde0f80]{padding:16px}.drawer-header .user-avatar[data-v-ccde0f80]{border:3px solid hsla(0,0%,100%,.3);-webkit-transition:all .3s ease;transition:all .3s ease}.drawer-header .user-avatar[data-v-ccde0f80]:hover{-webkit-transform:scale(1.05);transform:scale(1.05);border-color:hsla(0,0%,100%,.6)}.drawer-header .user-name[data-v-ccde0f80]{font-weight:600;font-size:1.1rem;color:#fff!important}.drawer-header .user-details[data-v-ccde0f80]{color:hsla(0,0%,100%,.9)!important;font-size:.85rem}.drawer-header .status-chip[data-v-ccde0f80]{background:hsla(0,0%,100%,.2)!important;color:#fff!important}.drawer-header .mini-toggle-btn[data-v-ccde0f80]{background:hsla(0,0%,100%,.1)}.drawer-header .mini-toggle-btn[data-v-ccde0f80]:hover{background:hsla(0,0%,100%,.2)}.header-divider[data-v-ccde0f80]{background:-webkit-gradient(linear,left top,right top,from(transparent),color-stop(50%,rgba(0,0,0,.1)),to(transparent));background:linear-gradient(90deg,transparent,rgba(0,0,0,.1) 50%,transparent);height:2px;border:none}.quick-actions[data-v-ccde0f80]{padding:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}.quick-actions .quick-action-btn[data-v-ccde0f80]{background:rgba(103,126,234,.1)}.quick-actions .quick-action-btn[data-v-ccde0f80]:hover{background:rgba(103,126,234,.2);-webkit-transform:translateX(4px);transform:translateX(4px)}.navigation-content[data-v-ccde0f80]{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow-y:auto;padding:8px 0}.navigation-content .search-section[data-v-ccde0f80]{padding:16px}.navigation-content .navigation-list[data-v-ccde0f80]{padding:8px}.navigation-content .navigation-list .menu-group[data-v-ccde0f80]{margin-bottom:4px;border-radius:12px;-webkit-transition:all .3s ease;transition:all .3s ease}.navigation-content .navigation-list .menu-group[data-v-ccde0f80]:hover{background:rgba(103,126,234,.05)}.navigation-content .navigation-list .menu-group .menu-title[data-v-ccde0f80]{font-weight:500;font-size:.95rem}.navigation-content .navigation-list .menu-item[data-v-ccde0f80]{border-radius:8px;-webkit-transition:all .3s ease;transition:all .3s ease}.navigation-content .navigation-list .menu-item[data-v-ccde0f80]:hover{background:rgba(103,126,234,.08);-webkit-transform:translateX(4px);transform:translateX(4px)}.navigation-content .navigation-list .menu-item.v-list-item--active[data-v-ccde0f80]{background:-webkit-gradient(linear,left top,right top,from(rgba(103,126,234,.2)),to(rgba(103,126,234,.1)));background:linear-gradient(90deg,rgba(103,126,234,.2),rgba(103,126,234,.1));border-left:3px solid #667eea;color:#667eea}.navigation-content .navigation-list .menu-item.v-list-item--active .v-icon[data-v-ccde0f80]{color:#667eea}.navigation-content .navigation-list .menu-item .menu-item-icon[data-v-ccde0f80]{margin-right:2px;min-width:32px}.navigation-content .navigation-list .menu-item .menu-item-title[data-v-ccde0f80]{font-size:.9rem}.navigation-content .navigation-list .single-menu-item[data-v-ccde0f80]{border-radius:12px;-webkit-transition:all .3s ease;transition:all .3s ease}.navigation-content .navigation-list .single-menu-item[data-v-ccde0f80]:hover{background:rgba(103,126,234,.1);-webkit-transform:translateX(4px);transform:translateX(4px)}.navigation-content .navigation-list .single-menu-item.v-list-item--active[data-v-ccde0f80]{background:-webkit-gradient(linear,left top,right top,from(rgba(103,126,234,.2)),to(rgba(103,126,234,.1)));background:linear-gradient(90deg,rgba(103,126,234,.2),rgba(103,126,234,.1));border-left:3px solid #667eea;color:#667eea}.navigation-content .navigation-list .single-menu-item.v-list-item--active .v-icon[data-v-ccde0f80]{color:#667eea}.drawer-footer[data-v-ccde0f80]{background:rgba(0,0,0,.02);padding:16px 8px 8px}.drawer-footer .footer-item[data-v-ccde0f80]{border-radius:8px;margin:2px 0;-webkit-transition:all .3s ease;transition:all .3s ease}.drawer-footer .footer-item[data-v-ccde0f80]:hover{background:rgba(0,0,0,.05);-webkit-transform:translateX(4px);transform:translateX(4px)}.drawer-footer .footer-item.logout-item[data-v-ccde0f80]:hover{background:rgba(244,67,54,.1)}.drawer-footer .version-info[data-v-ccde0f80]{text-align:center;padding:8px;opacity:.7}.navigation-content[data-v-ccde0f80]::-webkit-scrollbar{width:6px}.navigation-content[data-v-ccde0f80]::-webkit-scrollbar-track{background:transparent}.navigation-content[data-v-ccde0f80]::-webkit-scrollbar-thumb{background:rgba(0,0,0,.2);border-radius:3px}.navigation-content[data-v-ccde0f80]::-webkit-scrollbar-thumb:hover{background:rgba(0,0,0,.3)}.theme--dark .modern-drawer .menu-group[data-v-ccde0f80]:hover{background:hsla(0,0%,100%,.05)}.theme--dark .modern-drawer .menu-item[data-v-ccde0f80]:hover,.theme--dark .modern-drawer .single-menu-item[data-v-ccde0f80]:hover{background:hsla(0,0%,100%,.08)}.theme--dark .modern-drawer .footer-item[data-v-ccde0f80]:hover{background:hsla(0,0%,100%,.05)}.theme--dark .navigation-content[data-v-ccde0f80]::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.2)}.theme--dark .navigation-content[data-v-ccde0f80]::-webkit-scrollbar-thumb:hover{background:hsla(0,0%,100%,.3)}@media(max-width:768px){.modern-drawer[data-v-ccde0f80]{width:100%!important}.drawer-header .user-profile-section[data-v-ccde0f80]{padding:12px}.drawer-header .user-avatar[data-v-ccde0f80]{width:48px!important;height:48px!important}.drawer-header .user-name[data-v-ccde0f80]{font-size:1rem}.drawer-header .user-details[data-v-ccde0f80]{font-size:.8rem}.navigation-content .search-section[data-v-ccde0f80]{padding:12px}.navigation-content .navigation-list[data-v-ccde0f80]{padding:4px}.drawer-footer[data-v-ccde0f80]{padding:12px 4px 4px}}.v-chip[data-v-ccde0f80]{-webkit-animation:subtle-pulse-data-v-ccde0f80 3s infinite;animation:subtle-pulse-data-v-ccde0f80 3s infinite}@-webkit-keyframes subtle-pulse-data-v-ccde0f80{0%,to{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.02);transform:scale(1.02)}}@keyframes subtle-pulse-data-v-ccde0f80{0%,to{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.02);transform:scale(1.02)}}.menu-group[data-v-ccde0f80]{position:relative;overflow:hidden}.menu-group[data-v-ccde0f80]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:-webkit-gradient(linear,left top,right top,from(transparent),color-stop(rgba(103,126,234,.1)),to(transparent));background:linear-gradient(90deg,transparent,rgba(103,126,234,.1),transparent);-webkit-transition:left .5s;transition:left .5s}.menu-group[data-v-ccde0f80]:hover:before{left:100%}.v-list-item[data-v-ccde0f80]:focus{outline:2px solid #667eea;outline-offset:2px}[data-v-ccde0f80]{-webkit-transition:all .3s cubic-bezier(.4,0,.2,1);transition:all .3s cubic-bezier(.4,0,.2,1)}.v-navigation-drawer--mini-variant .quick-actions[data-v-ccde0f80]{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.v-navigation-drawer--mini-variant .quick-action-btn[data-v-ccde0f80]{width:40px;height:40px}.loading-placeholder[data-v-ccde0f80]{background:-webkit-gradient(linear,left top,right top,color-stop(25%,#f0f0f0),color-stop(50%,#e0e0e0),color-stop(75%,#f0f0f0));background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;-webkit-animation:loading-data-v-ccde0f80 1.5s infinite;animation:loading-data-v-ccde0f80 1.5s infinite;border-radius:4px;height:20px;margin:8px 0}@-webkit-keyframes loading-data-v-ccde0f80{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes loading-data-v-ccde0f80{0%{background-position:200% 0}to{background-position:-200% 0}}.status-indicator[data-v-ccde0f80]{position:relative}.status-indicator[data-v-ccde0f80]:after{content:"";position:absolute;top:-2px;right:-2px;width:12px;height:12px;border-radius:50%;border:2px solid #fff}.status-indicator.online[data-v-ccde0f80]:after{background:#4caf50;-webkit-animation:pulse-green-data-v-ccde0f80 2s infinite;animation:pulse-green-data-v-ccde0f80 2s infinite}.status-indicator.offline[data-v-ccde0f80]:after{background:#9e9e9e}@-webkit-keyframes pulse-green-data-v-ccde0f80{0%{-webkit-box-shadow:0 0 0 0 rgba(76,175,80,.7);box-shadow:0 0 0 0 rgba(76,175,80,.7)}70%{-webkit-box-shadow:0 0 0 10px rgba(76,175,80,0);box-shadow:0 0 0 10px rgba(76,175,80,0)}to{-webkit-box-shadow:0 0 0 0 rgba(76,175,80,0);box-shadow:0 0 0 0 rgba(76,175,80,0)}}@keyframes pulse-green-data-v-ccde0f80{0%{-webkit-box-shadow:0 0 0 0 rgba(76,175,80,.7);box-shadow:0 0 0 0 rgba(76,175,80,.7)}70%{-webkit-box-shadow:0 0 0 10px rgba(76,175,80,0);box-shadow:0 0 0 10px rgba(76,175,80,0)}to{-webkit-box-shadow:0 0 0 0 rgba(76,175,80,0);box-shadow:0 0 0 0 rgba(76,175,80,0)}}.v-chip[data-v-ccde0f80]{font-weight:600;font-size:.75rem;height:20px}.v-chip.v-chip--x-small[data-v-ccde0f80]{height:18px;font-size:.7rem}.error-state[data-v-ccde0f80]{color:#f44336!important;background:rgba(244,67,54,.1)!important}.warning-state[data-v-ccde0f80]{color:#ff9800!important;background:rgba(255,152,0,.1)!important}.success-state[data-v-ccde0f80]{color:#4caf50!important;background:rgba(76,175,80,.1)!important}@media print{.modern-drawer[data-v-ccde0f80]{display:none!important}}@media(prefers-contrast:high){.modern-drawer[data-v-ccde0f80]{border-right:2px solid currentColor!important}.menu-item[data-v-ccde0f80]:hover,.single-menu-item[data-v-ccde0f80]:hover{border:2px solid currentColor}.v-chip[data-v-ccde0f80]{border:1px solid currentColor}}@media(prefers-reduced-motion:reduce){[data-v-ccde0f80]{-webkit-animation-duration:.01ms!important;animation-duration:.01ms!important;-webkit-animation-iteration-count:1!important;animation-iteration-count:1!important;-webkit-transition-duration:.01ms!important;transition-duration:.01ms!important}.menu-group[data-v-ccde0f80]:before{display:none}}.v-list-item[data-v-ccde0f80]:focus-visible{outline:2px solid #667eea;outline-offset:2px;z-index:1}.v-navigation-drawer--mini-variant .drawer-header[data-v-ccde0f80]{text-align:center}.v-navigation-drawer--mini-variant .drawer-header .user-profile-section[data-v-ccde0f80]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.modern-drawer[data-v-ccde0f80]{scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.2) transparent}.theme-transition[data-v-ccde0f80]{-webkit-transition:background-color .3s ease,color .3s ease;transition:background-color .3s ease,color .3s ease}.skeleton-loader[data-v-ccde0f80]{background:-webkit-gradient(linear,left top,right top,color-stop(25%,hsla(0,0%,100%,.1)),color-stop(50%,hsla(0,0%,100%,.2)),color-stop(75%,hsla(0,0%,100%,.1)));background:linear-gradient(90deg,hsla(0,0%,100%,.1) 25%,hsla(0,0%,100%,.2) 50%,hsla(0,0%,100%,.1) 75%);background-size:200% 100%;-webkit-animation:skeleton-data-v-ccde0f80 1.5s infinite;animation:skeleton-data-v-ccde0f80 1.5s infinite}@-webkit-keyframes skeleton-data-v-ccde0f80{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes skeleton-data-v-ccde0f80{0%{background-position:200% 0}to{background-position:-200% 0}}.v-tooltip{display:none}.v-tooltip--attached{display:inline}.v-tooltip__content{background:rgba(97,97,97,.9);color:#fff;border-radius:4px;font-size:14px;line-height:22px;display:inline-block;padding:5px 16px;position:absolute;text-transform:none;width:auto;opacity:1;pointer-events:none}.v-tooltip__content--fixed{position:fixed}.v-tooltip__content[class*=-active]{-webkit-transition-timing-function:cubic-bezier(0,0,.2,1);transition-timing-function:cubic-bezier(0,0,.2,1)}.v-tooltip__content[class*=enter-active]{-webkit-transition-duration:.15s;transition-duration:.15s}.v-tooltip__content[class*=leave-active]{-webkit-transition-duration:75ms;transition-duration:75ms}