.app-sidebar[data-v-85538e32]{position:fixed;top:0;left:0;width:260px;height:100vh;background:#2c3e50;z-index:1000;overflow-y:auto}.sidebar[data-v-85538e32]{padding:0}.nav[data-v-85538e32]{list-style:none;padding:0;margin:0}.nav-item[data-v-85538e32]{border-bottom:1px solid #34495e}.nav-link[data-v-85538e32]{display:flex;align-items:center;padding:15px 20px;color:#ecf0f1;text-decoration:none;transition:all .3s ease}.nav-link[data-v-85538e32]:hover{background-color:#34495e;color:#3498db}.nav-link.router-link-active[data-v-85538e32]{background-color:#3498db;color:#fff}.nav-profile[data-v-85538e32]{background-color:#34495e;border-bottom:2px solid #3498db}.profile-image[data-v-85538e32]{position:relative;margin-right:15px}.profile-image img[data-v-85538e32]{width:40px;height:40px;border-radius:50%;-o-object-fit:cover;object-fit:cover}.dot-indicator[data-v-85538e32]{position:absolute;bottom:0;right:0;width:12px;height:12px;border-radius:50%;border:2px solid #2c3e50}.text-wrapper[data-v-85538e32]{flex:1}.profile-name[data-v-85538e32]{font-weight:600;font-size:14px;margin-bottom:2px}.designation[data-v-85538e32]{font-size:12px;color:#bdc3c7}.nav-category[data-v-85538e32]{background-color:#34495e;color:#95a5a6;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:1px;padding:10px 20px;border-bottom:none}.menu-icon[data-v-85538e32]{margin-right:15px;font-size:18px;width:20px;text-align:center}.menu-title[data-v-85538e32]{flex:1;font-size:14px}.menu-arrow[data-v-85538e32]{font-size:12px;transition:transform .3s ease}.nav-link[aria-expanded=true] .menu-arrow[data-v-85538e32]{transform:rotate(90deg)}.sub-menu[data-v-85538e32]{background-color:#34495e;padding-left:0}.sub-menu .nav-link[data-v-85538e32]{padding:12px 20px 12px 50px;font-size:13px;color:#bdc3c7}.sub-menu .nav-link[data-v-85538e32]:hover{background-color:#2c3e50;color:#3498db}.sub-menu .nav-link.router-link-active[data-v-85538e32]{background-color:#3498db;color:#fff}.operator-layout[data-v-3d23b424]{display:flex;min-height:100vh;background-color:#f8f9fa}.main-content[data-v-3d23b424]{flex:1;margin-left:260px;display:flex;flex-direction:column}.operator-header[data-v-3d23b424]{background:#fff;border-bottom:1px solid #e9ecef;padding:0 20px;height:60px;display:flex;align-items:center;box-shadow:0 2px 4px rgba(0,0,0,.1);position:sticky;top:0;z-index:100}.header-content[data-v-3d23b424]{display:flex;justify-content:space-between;align-items:center;width:100%}.header-left[data-v-3d23b424]{display:flex;align-items:center}.sidebar-toggle[data-v-3d23b424]{background:none;border:none;font-size:20px;color:#6c757d;margin-right:15px;cursor:pointer;padding:5px}.sidebar-toggle[data-v-3d23b424]:hover{color:#495057}.page-title[data-v-3d23b424]{margin:0;font-size:24px;font-weight:600;color:#2c3e50}.header-right[data-v-3d23b424]{display:flex;align-items:center}.operator-info[data-v-3d23b424]{display:flex;align-items:center;gap:15px}.operator-name[data-v-3d23b424]{font-weight:600;color:#2c3e50}.operator-status[data-v-3d23b424]{padding:4px 12px;border-radius:20px;font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:.5px}.status-active[data-v-3d23b424]{background-color:#d4edda;color:#155724}.status-pending[data-v-3d23b424]{background-color:#fff3cd;color:#856404}.status-suspended[data-v-3d23b424]{background-color:#f8d7da;color:#721c24}.status-inactive[data-v-3d23b424]{background-color:#e2e3e5;color:#383d41}.status-unknown[data-v-3d23b424]{background-color:#f8f9fa;color:#6c757d}.page-content[data-v-3d23b424]{flex:1;padding:20px;overflow-y:auto}@media (max-width:768px){.main-content[data-v-3d23b424]{margin-left:0}.operator-header[data-v-3d23b424]{padding:0 15px}.page-title[data-v-3d23b424]{font-size:20px}.operator-info[data-v-3d23b424]{flex-direction:column;gap:5px;align-items:flex-end}.operator-name[data-v-3d23b424]{font-size:14px}.operator-status[data-v-3d23b424]{font-size:10px;padding:2px 8px}}@media (max-width:768px){.app-sidebar[data-v-3d23b424]{transform:translateX(-100%);transition:transform .3s ease}.app-sidebar.sidebar-open[data-v-3d23b424]{transform:translateX(0)}}