.topbar[data-v-e7401a1f]{background-color:#fff;box-shadow:0 1px 2px #0000000d;height:60px;justify-content:space-between;left:0;padding:0 20px;position:fixed;right:0;top:0;z-index:50}.left-section[data-v-e7401a1f],.toggle-sidebar-button[data-v-e7401a1f],.topbar[data-v-e7401a1f]{align-items:center;display:flex}.toggle-sidebar-button[data-v-e7401a1f]{background:none;border:none;border-radius:6px;color:#475569;cursor:pointer;font-size:20px;height:40px;justify-content:center;margin-right:15px;transition:background-color .2s ease;width:40px}.toggle-sidebar-button[data-v-e7401a1f]:hover{background-color:#f1f5f9}.page-title[data-v-e7401a1f]{color:#1e293b;font-size:18px;font-weight:600}.right-section[data-v-e7401a1f]{gap:15px}.right-section[data-v-e7401a1f],.search-bar[data-v-e7401a1f]{align-items:center;display:flex}.search-bar[data-v-e7401a1f]{position:relative}.search-bar i[data-v-e7401a1f]{color:#64748b;left:12px;position:absolute}.search-bar input[data-v-e7401a1f]{background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;font-size:14px;padding:8px 12px 8px 35px;transition:all .2s ease;width:200px}.search-bar input[data-v-e7401a1f]:focus{border-color:#3b82f6;box-shadow:0 0 0 2px #3b82f633;outline:none;width:250px}.icon-button[data-v-e7401a1f]{align-items:center;background:none;border:none;border-radius:50%;color:#475569;cursor:pointer;display:flex;font-size:18px;height:40px;justify-content:center;position:relative;transition:background-color .2s ease;width:40px}.icon-button[data-v-e7401a1f]:hover{background-color:#f1f5f9}.badge[data-v-e7401a1f]{background-color:#ef4444;border-radius:50%;color:#fff;font-size:10px;height:16px;justify-content:center;position:absolute;right:0;top:0;width:16px}.badge[data-v-e7401a1f],.user-button[data-v-e7401a1f]{align-items:center;display:flex}.user-button[data-v-e7401a1f]{background:none;border:none;border-radius:6px;cursor:pointer;padding:6px 10px;transition:background-color .2s ease}.user-button[data-v-e7401a1f]:hover{background-color:#f1f5f9}.avatar[data-v-e7401a1f]{border-radius:50%;height:32px;margin-right:10px;-o-object-fit:cover;object-fit:cover;width:32px}.username[data-v-e7401a1f]{color:#1e293b;font-weight:500;margin-right:8px}@media (max-width:768px){.search-bar[data-v-e7401a1f],.username[data-v-e7401a1f]{display:none}}.sidebar[data-v-fb6caaa2]{background-color:#fff;box-shadow:0 0 10px #0000001a;color:#1e293b;display:flex;flex-direction:column;height:100vh;left:0;position:fixed;top:0;transition:width .3s ease,transform .3s ease;width:250px;z-index:100}.sidebar.minimized[data-v-fb6caaa2]:not(.mobile){overflow:hidden;width:0}.logo-container[data-v-fb6caaa2]{align-items:center;border-bottom:1px solid #e2e8f0;display:flex;height:60px;justify-content:center;padding:20px}.logo[data-v-fb6caaa2]{border-radius:5px;height:130px;margin-left:8px;width:250px}.nav-menu[data-v-fb6caaa2]{flex:1;overflow-y:auto;padding:20px 0}.nav-link[data-v-fb6caaa2]{align-items:center;color:#64748b;display:flex;padding:12px 20px;text-decoration:none;transition:all .2s ease}.nav-link[data-v-fb6caaa2]:hover{background-color:#f1f5f9;color:#1e293b}.nav-link.active[data-v-fb6caaa2]{background-color:#f8fafc;border-left:4px solid #3b82f6;color:#3b82f6}.nav-link i[data-v-fb6caaa2]{font-size:18px;min-width:30px;text-align:center}.nav-link span[data-v-fb6caaa2]{margin-left:10px;white-space:nowrap}.toggle-container[data-v-fb6caaa2]{border-top:1px solid #e2e8f0;padding:15px}.toggle-button[data-v-fb6caaa2]{align-items:center;background:none;border:none;border-radius:6px;color:#64748b;cursor:pointer;display:flex;padding:10px;transition:background-color .2s ease;width:100%}.toggle-button[data-v-fb6caaa2]:hover{background-color:#f1f5f9;color:#1e293b}.toggle-button i[data-v-fb6caaa2]{font-size:18px;min-width:30px;text-align:center}.sidebar-overlay[data-v-fb6caaa2]{background-color:#00000080;bottom:0;left:0;position:fixed;right:0;top:0;z-index:99}.mobile-toggle-button[data-v-fb6caaa2]{align-items:center;background-color:#fff;border:none;border-radius:50%;box-shadow:0 0 10px #0000001a;color:#1e293b;cursor:pointer;display:flex;height:40px;justify-content:center;left:15px;position:fixed;top:15px;width:40px;z-index:99}@media (max-width:768px){.sidebar[data-v-fb6caaa2]{transform:translate(-100%);width:300px}.sidebar.mobile[data-v-fb6caaa2]:not(.minimized){transform:translate(0)}.sidebar.mobile.minimized[data-v-fb6caaa2]{transform:translate(-100%)}}.dashboard-layout[data-v-f1ea1ce4]{background-color:#f8fafc;display:flex;min-height:100vh}.main-content[data-v-f1ea1ce4]{flex:1;margin-left:250px;transition:margin-left .3s ease}.main-content.with-minimized-sidebar[data-v-f1ea1ce4]{margin-left:70px}.content-wrapper[data-v-f1ea1ce4]{padding:80px 20px 20px}@media (max-width:768px){.main-content[data-v-f1ea1ce4],.main-content.with-minimized-sidebar[data-v-f1ea1ce4]{margin-left:0}}
