.pagination .page-link{cursor:pointer}.pagination .page-item.disabled .page-link{cursor:not-allowed}.az-navbar{position:fixed;left:-260px;top:0;width:260px!important;min-width:260px;height:100vh;background:#0e1220;box-shadow:4px 0 40px rgba(0,0,0,.5);transition:left .3s cubic-bezier(.4,0,.2,1);z-index:1050;overflow-y:auto;overflow-x:hidden}body.az-navbar-show .az-navbar{left:0}.az-navbar-backdrop{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.75);backdrop-filter:blur(4px);z-index:1040;display:none}.search-dropdown.show,body.az-navbar-show .az-navbar-backdrop{display:block}.az-navbar-header{padding:0 1.25rem;border-bottom:1px solid rgba(99,102,241,.12);background:#141828;width:100%;box-sizing:border-box;height:64px;display:flex;align-items:center;position:relative}.az-navbar-header::after{content:'';position:absolute;bottom:0;left:0;right:0;height:2px;background:linear-gradient(135deg,#6366f1,#8b5cf6)}.az-navbar .nav{padding:.75rem;list-style:none;margin:0;width:100%;box-sizing:border-box;display:flex;flex-direction:column;gap:2px}.az-navbar .nav-item{margin:0;border-bottom:none;position:relative;width:100%;box-sizing:border-box;border-radius:10px}.az-navbar .nav-link{display:flex;align-items:center;gap:.75rem;padding:.65rem .9rem;color:#94a3b8;text-decoration:none;transition:.22s cubic-bezier(.4,0,.2,1);border:none;background:0 0;border-radius:10px;font-size:.85rem;font-weight:500;width:100%;cursor:pointer;position:relative}.az-navbar .nav-link i{width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:8px;background:#1c2235;font-size:.9rem;flex-shrink:0;transition:.22s;color:#475569;margin-right:0}.az-navbar .nav-link:hover{background:rgba(99,102,241,.08);color:#f1f5f9;text-decoration:none}.az-navbar .nav-link:hover i{background:rgba(99,102,241,.15);color:#6366f1}.az-navbar .nav-link.active{background:rgba(99,102,241,.12);color:#818cf8;font-weight:600}.az-navbar .nav-link.active i{background:linear-gradient(135deg,#6366f1,#8b5cf6);color:#fff;box-shadow:0 4px 12px rgba(99,102,241,.4)}.az-navbar .nav-link.active::before{content:'';position:absolute;left:0;top:20%;bottom:20%;width:3px;background:linear-gradient(135deg,#6366f1,#8b5cf6);border-radius:0 3px 3px 0}.az-navbar .az-menu-sub{background:0 0;padding:.25rem 0 .25rem 2.5rem;margin:0;list-style:none;max-height:0;overflow:hidden;transition:max-height .3s;display:block!important}.az-navbar .nav-item.show .az-menu-sub{max-height:300px!important}.az-navbar .az-menu-sub li{margin:0;display:block!important;width:100%}.az-navbar .az-menu-sub .nav-link{padding:.5rem .75rem;font-size:.82rem;color:#475569;border-radius:8px}.az-navbar .az-menu-sub .nav-link i,.az-navbar .az-menu-sub .nav-link::before{display:none}.az-navbar .az-menu-sub .nav-link:hover{color:#6366f1;background:rgba(99,102,241,.08)}.az-navbar .az-menu-sub .nav-link.active{color:#818cf8;background:rgba(99,102,241,.1);font-weight:600}.az-navbar .with-sub .fa-chevron-down{transition:transform .3s;margin-left:auto;font-size:.7rem;color:#475569}.az-navbar .nav-item.show .with-sub .fa-chevron-down{transform:rotate(180deg)}.az-content{margin-left:0;transition:margin-left .3s}@media (min-width:992px){.az-navbar-show .az-content{margin-left:260px}}.az-header-menu-icon{display:flex;align-items:center;justify-content:center;width:36px;height:36px;text-decoration:none;border-radius:8px;background:#1c2235;border:1px solid rgba(99,102,241,.12);transition:.22s}.az-header-menu-icon:hover{background:rgba(99,102,241,.15);border-color:#6366f1}.az-header-menu-icon span{position:relative;display:block;width:16px;height:1.5px;background:#94a3b8;transition:.3s}.az-header-menu-icon span:after,.az-header-menu-icon span:before{content:'';position:absolute;width:16px;height:1.5px;background:#94a3b8;transition:.3s}.az-header-menu-icon span:before{top:-5px}.az-header-menu-icon span:after{bottom:-5px}.az-header-menu-icon:hover span,.az-header-menu-icon:hover span:after,.az-header-menu-icon:hover span:before{background:#6366f1}.az-header-right{display:flex;align-items:center;justify-content:center;gap:.5rem}.az-header-right>*{display:flex;align-items:center;justify-content:center}.rtl{direction:rtl}.rtl .az-header-left{float:right}.rtl .az-header-right{float:left}.rtl .nav-link i{margin-left:12px;margin-right:0}.rtl .ms-3{margin-left:0!important;margin-right:1rem!important}.rtl .az-navbar{left:auto;right:-250px;box-shadow:-2px 0 10px rgba(0,0,0,.1);width:250px!important;min-width:250px}body.rtl.az-navbar-show .az-navbar{right:0;left:auto}.rtl .az-navbar .nav-link,.rtl .nav,.rtl .navbar-nav{text-align:right}.rtl .az-navbar .nav-item{border-bottom:1px solid #f0f0f0}.rtl .az-menu-sub .nav-link{padding:8px 50px 8px 20px;text-align:right;display:block!important;width:100%;box-sizing:border-box}.rtl .az-navbar .nav-item.show .az-menu-sub{max-height:300px!important;display:block!important}.rtl .az-navbar .az-menu-sub{display:block!important;width:100%}.rtl .dropdown{text-align:left}.rtl #languageMenuDropdown,.rtl #userMenuDropdown{left:0;right:auto}select.form-control{padding-right:30px!important;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rtl .media-card .dropdown{margin-right:8px;margin-left:0}.rtl .btn-group{flex-direction:row-reverse}.status-online{color:#28a745}.status-offline{color:#6c757d}.content-section,.media-grid,.search-results,.table-responsive{position:relative;z-index:1}.search-dropdown{position:absolute;background:#fff;border:1px solid #cdd4e0;border-radius:4px;box-shadow:0 2px 8px rgba(0,0,0,.15);max-height:200px;overflow-y:auto;z-index:10000;display:none}.search-dropdown-option{padding:8px 12px;cursor:pointer;border-bottom:1px solid #eee;transition:background-color .2s}.search-dropdown-option:hover{background-color:#f8f9fa}.search-dropdown-option:last-child{border-bottom:none}:root{--bs-primary:#6366f1;--bs-secondary:#94a3b8;--bs-success:#10b981;--bs-danger:#ef4444;--bs-warning:#f59e0b;--bs-info:#06b6d4;--bs-body-bg:#080b14;--bs-body-color:#f1f5f9;--bs-border-color:rgba(99,102,241,0.15)}#channelsList,#devicesTable,#filesList,#locationsList,#schedulesList,#squadsList,#wallsList,.content-section .card-body,.media-gallery,.table-responsive{position:relative;z-index:2}.modal,[style*="position: fixed"]{z-index:9999}.modal .search-dropdown,[style*="position: fixed"] .search-dropdown{z-index:10001}