.search-toggle-card{display:flex;align-items:center;gap:14px;background:var(--app-surface)!important;border:1px solid var(--app-border)!important;border-radius:10px!important;box-shadow:none;padding:14px 18px;transition:box-shadow .15s,border-color .15s;margin-top:1rem}.search-toggle-card:hover{box-shadow:0 2px 10px #00000014!important;border-color:var(--app-border-hover)!important}.search-toggle-card .inner{flex:1;padding:0!important;text-align:left!important}.search-toggle-card h4{margin:0;font-size:14px;font-weight:700!important;color:var(--app-text);letter-spacing:.01em}.btn-icon-wrap{width:40px;height:40px;border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.btn-icon-wrap.blue{background:var(--app-icon-blue-bg)}.btn-icon-wrap.green{background:var(--app-icon-green-bg)}.btn-chevron-icon{color:var(--app-chevron);transition:transform .2s;flex-shrink:0}[aria-expanded=true] .btn-chevron-icon{transform:rotate(180deg)}.search-panel{background:var(--app-surface)!important;border:1px solid var(--app-border)!important;border-radius:.5rem;box-shadow:0 2px 8px #1118270a}html,body{overflow-x:hidden}:root{--app-bg: #f8f9fa;--app-surface: #ffffff;--app-surface-2: #f5f6fa;--app-border: #e4e8ef;--app-text: #344767;--app-text-muted: #67748e;--app-border-hover: #c8d0db;--app-chevron: #aab0bc;--app-icon-blue-bg: #e8f0fe;--app-icon-green-bg: #e6f4ea;--app-row-alt: #f3f4f6;--app-input-border: #d2d6da;--app-shadow-modal: rgba(17, 24, 39, .12);--app-estado-asignada-bg: #fffdf5;--app-estado-rechazada-bg: #fff8f8;--app-estado-instalada-bg: #f7fffb;--app-estado-instalando-bg: #f7f9ff;--app-surface-soft: #f8f9fa;--app-border-soft: #dee2e6;--app-hover-bg: #f8fbff;--app-divider: #edf2f7;--app-badge-delivered-bg: #fff3cd;--app-badge-delivered-text: #856404;--app-badge-read-bg: #e9ecef;--app-badge-read-text: #495057;--app-hover-label-bg: #ffffff;--app-hover-label-shadow: rgba(0, 0, 0, .12);--app-shortcut-add-bg: #e8ecef;--app-shortcut-add-icon: #6c757d;--app-scrollbar-thumb: #d1d5db;--app-label-muted: #939393}html[data-bs-theme=dark]{color-scheme:dark;--app-bg: #0f172a;--app-surface: #111827;--app-surface-2: #1f2937;--app-border: #243041;--app-text: #e5e7eb;--app-text-muted: #94a3b8;--app-border-hover: #475569;--app-chevron: #94a3b8;--app-icon-blue-bg: rgba(123, 110, 246, .18);--app-icon-green-bg: rgba(52, 196, 139, .18);--app-row-alt: #1a2332;--app-input-border: #334155;--app-shadow-modal: rgba(0, 0, 0, .5);--app-estado-asignada-bg: rgba(242, 185, 59, .1);--app-estado-rechazada-bg: rgba(231, 76, 60, .1);--app-estado-instalada-bg: rgba(45, 206, 137, .1);--app-estado-instalando-bg: rgba(94, 114, 228, .12);--app-surface-soft: #1f2937;--app-border-soft: #334155;--app-hover-bg: #1a2332;--app-divider: #243041;--app-badge-delivered-bg: rgba(255, 193, 7, .18);--app-badge-delivered-text: #ffd966;--app-badge-read-bg: #334155;--app-badge-read-text: #cbd5e1;--app-hover-label-bg: #1f2937;--app-hover-label-shadow: rgba(0, 0, 0, .5);--app-shortcut-add-bg: #334155;--app-shortcut-add-icon: #cbd5e1;--app-scrollbar-thumb: #475569;--app-label-muted: #94a3b8}html[data-bs-theme=dark] body,html[data-bs-theme=dark] body.bg-gray-100{background-color:var(--app-bg)!important;color:var(--app-text)}html[data-bs-theme=dark] .app-header-mobile,html[data-bs-theme=dark] #sidenav-main .sidenav-header,html[data-bs-theme=dark] #sidenav-main .sidenav-footer,html[data-bs-theme=dark] #sidenav-main,html[data-bs-theme=dark] #sidenav-main.bg-white{background-color:var(--app-surface)!important;border-color:var(--app-border)!important}html[data-bs-theme=dark] #sidenav-main .bg-white{background-color:var(--app-surface-2)!important}html[data-bs-theme=dark] #sidenav-main .text-dark,html[data-bs-theme=dark] #sidenav-main .user-name,html[data-bs-theme=dark] #sidenav-main .sidenav-section-title,html[data-bs-theme=dark] #sidenav-main .nav-link,html[data-bs-theme=dark] #sidenav-main .hamburger-btn,html[data-bs-theme=dark] #sidenav-main .nav-link-text{color:var(--app-text)!important}html[data-bs-theme=dark] #sidenav-main .nav-link,html[data-bs-theme=dark] #sidenav-main .nav-link:hover,html[data-bs-theme=dark] #sidenav-main .nav-link:focus{color:var(--app-text-muted)!important}html[data-bs-theme=dark] #sidenav-main .nav-link.active,html[data-bs-theme=dark] #sidenav-main .submenu-toggle[aria-expanded=true]{color:#fff!important}html[data-bs-theme=dark] .card,html[data-bs-theme=dark] .card-header,html[data-bs-theme=dark] .nav-tabs .nav-link.active,html[data-bs-theme=dark] .modal-content,html[data-bs-theme=dark] .dropdown-menu,html[data-bs-theme=dark] .list-group-item,html[data-bs-theme=dark] .breadcrumb,html[data-bs-theme=dark] .input-group-text,html[data-bs-theme=dark] .form-control,html[data-bs-theme=dark] .form-select,html[data-bs-theme=dark] .table,html[data-bs-theme=dark] .offcanvas{background-color:var(--app-surface)!important;color:var(--app-text)!important;border-color:var(--app-border)!important}html[data-bs-theme=dark] .table{--bs-table-color: var(--app-text);--bs-table-bg: transparent;--bs-table-border-color: var(--app-border);--bs-table-striped-bg: rgba(255, 255, 255, .03);--bs-table-hover-bg: rgba(255, 255, 255, .06)}html[data-bs-theme=dark] .main-content table,html[data-bs-theme=dark] .main-content table th,html[data-bs-theme=dark] :not(#_) table thead th,html[data-bs-theme=dark] .main-content table td,html[data-bs-theme=dark] :not(#_) table tbody td,html[data-bs-theme=dark] .main-content table .text-dark{color:var(--app-text)!important;background-color:var(--app-surface)!important;border-color:var(--app-border)!important}html[data-bs-theme=dark] :not(#_) table tbody tr:hover td,html[data-bs-theme=dark] .table-hover>tbody>tr:hover>td,html[data-bs-theme=dark] .table-hover>tbody>tr:hover>th{background-color:#374151!important;color:#fff!important}html[data-bs-theme=dark] .nav-tabs .nav-link:not(.active){color:var(--app-text)!important}html[data-bs-theme=dark] .nav-tabs .nav-link:hover{border-color:var(--app-border)!important}html[data-bs-theme=dark] .main-content table .text-muted{color:var(--app-text-muted)!important}html[data-bs-theme=dark] .form-control::-moz-placeholder{color:#94a3b8}html[data-bs-theme=dark] .form-control::placeholder{color:#94a3b8}html[data-bs-theme=dark] #collapse-btn,html[data-bs-theme=dark] .theme-toggle-btn,html[data-bs-theme=dark] .hamburger-btn{background-color:var(--app-surface-2)!important;border-color:var(--app-border)!important;color:var(--app-text)!important}html[data-bs-theme=dark] .theme-toggle-btn:hover,html[data-bs-theme=dark] #collapse-btn:hover,html[data-bs-theme=dark] .hamburger-btn:hover{background-color:#273449!important}.theme-toggle-btn{width:32px;height:32px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;border:1px solid #e2e8f0;background:#fff;color:#344767;transition:background-color .15s ease,border-color .15s ease,color .15s ease,transform .15s ease}.theme-toggle-btn:hover{transform:translateY(-1px)}.layout-shell{--sidebar-expanded-width: 270px;--sidebar-collapsed-width: 82px;--sidebar-left-offset: 16px;--sidebar-gap-expanded: 14px;--sidebar-gap-collapsed: 36px;--sidebar-logo-offset-y: 10px;--content-inline-padding: .2rem;overflow-x:clip}#sidenav-main{transition:width .3s ease;width:var(--sidebar-expanded-width);overflow:visible!important;z-index:1040}#sidenav-main .sidenav-header{position:sticky;top:0;z-index:20;min-height:48px;padding:.75rem 1.75rem 1.5rem .75rem!important;display:flex;align-items:center;justify-content:center!important;background-color:#fff}#sidenav-main .navbar-brand{position:static;width:100%;justify-content:center;align-items:center;height:32px}#sidenav-main .navbar-brand-img{max-height:48px!important;display:block;margin:0 auto;transform:translateY(var(--sidebar-logo-offset-y))}#sidenav-main .collapsed-brand-wrap{display:none!important;position:static;width:100%;justify-content:center;align-items:center;height:32px;cursor:pointer}#sidenav-main .collapsed-brand-icon{width:20px;height:20px;-o-object-fit:contain;object-fit:contain;display:block;margin:0 auto;transform:translateY(var(--sidebar-logo-offset-y))}#sidenav-main .sidenav-footer .user-actions{gap:.75rem!important}#sidenav-main.collapsed{width:var(--sidebar-collapsed-width)}#sidenav-main .sidenav-footer{justify-content:flex-start}#sidenav-main #sidenav-collapse-main{flex:1;overflow-y:auto;overflow-x:hidden;scrollbar-gutter:stable;scrollbar-width:none;-ms-overflow-style:none}#sidenav-main #sidenav-collapse-main::-webkit-scrollbar{display:none;width:0;height:0}#sidenav-main .navbar-nav{width:100%;padding-top:0!important}#sidenav-main .navbar-nav .nav-item{width:100%}#sidenav-main .navbar-nav .nav-link{justify-content:flex-start;text-align:left;padding-left:.75rem;padding-right:.5rem}#sidenav-main .navbar-nav .nav-link .icon{margin-right:.5rem!important}#sidenav-main .navbar-nav .nav-link .icon img{opacity:1!important}#sidenav-main .navbar-nav .nav-link .icon img.onu-icon{filter:brightness(0) saturate(100%)!important;opacity:.75!important}#sidenav-main .submenu-toggle{position:relative}#sidenav-main .submenu-caret{font-size:.7rem;transition:transform .2s ease}#sidenav-main .sidebar-submenu{display:none;margin:.25rem 0 .35rem;padding-left:2.55rem}#sidenav-main .sidebar-submenu.open{display:block}#sidenav-main .sidebar-submenu .nav-link{font-size:.83rem;padding-top:.35rem;padding-bottom:.35rem;padding-left:.25rem}#sidenav-main .sidebar-submenu .submenu-icon{width:14px;text-align:center;margin-right:.45rem}#sidenav-main .sidebar-submenu.open+.submenu-caret,#sidenav-main .submenu-toggle[aria-expanded=true] .submenu-caret{transform:rotate(180deg)}#sidenav-main .sidenav-section-title{text-align:left;padding-left:.75rem!important}#sidenav-main .navbar-nav .nav-item.mt-3:first-child{margin-top:.5rem!important}#sidenav-main.collapsed .nav-link-text,#sidenav-main.collapsed .sidenav-section-title,#sidenav-main.collapsed .user-name,#sidenav-main.collapsed .user-role,#sidenav-main.collapsed .navbar-brand-img{display:none!important}html[data-bs-theme=dark] .navbar-brand-img,html[data-bs-theme=dark] .collapsed-brand-icon,html[data-bs-theme=dark] .logo-header img{filter:invert(1) hue-rotate(180deg)}#sidenav-main.collapsed .submenu-caret,#sidenav-main.collapsed .sidebar-submenu{display:none!important}#sidenav-main.collapsed .collapsed-brand-wrap{display:flex!important}#sidenav-main.collapsed .navbar-brand{display:none!important}#sidenav-main.collapsed .sidenav-header{justify-content:center;padding:.25rem .75rem!important}#sidenav-main.collapsed .navbar-nav{padding-left:0!important;padding-right:0!important}#sidenav-main.collapsed .nav-link{justify-content:center;text-align:center;padding:.5rem 0}#sidenav-main.collapsed .icon{margin:0!important}#sidenav-main.collapsed .sidenav-footer{padding:.5rem 0;display:flex;flex-direction:column;align-items:center;gap:8px;justify-content:center}#sidenav-main.collapsed .sidenav-section-title{text-align:center;padding-left:0!important}#sidenav-main.collapsed .user-actions{flex-direction:column;gap:12px!important}#sidenav-main.collapsed .sidenav-footer>div{width:100%;justify-content:center!important;gap:.5rem!important;margin-left:-8px}#collapse-btn{position:absolute;right:-22px;top:76%;transform:translateY(-50%);width:28px;height:28px;border-radius:50%;background:#fff;border:1px solid #e2e8f0;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:1100;box-shadow:0 2px 8px #0000001a;transition:transform .3s ease;color:#344767;font-size:14px;font-weight:700;line-height:1;-webkit-user-select:none;-moz-user-select:none;user-select:none}#collapse-btn:hover{background:#f8f9fa}#sidenav-main .sidenav-footer .user-info{min-width:0}#sidenav-main.collapsed .sidenav-footer .user-info{display:none!important}.layout-shell .main-content{transition:margin-left .3s ease,width .3s ease;margin-left:calc(var(--sidebar-left-offset) + var(--sidebar-expanded-width) + var(--sidebar-gap-expanded))!important;width:calc(100% - (var(--sidebar-left-offset) + var(--sidebar-expanded-width) + var(--sidebar-gap-expanded)))!important;position:relative;overflow-x:hidden}.layout-shell.sidebar-collapsed .main-content{margin-left:calc(var(--sidebar-left-offset) + var(--sidebar-collapsed-width) + var(--sidebar-gap-collapsed))!important;width:calc(100% - (var(--sidebar-left-offset) + var(--sidebar-collapsed-width) + var(--sidebar-gap-collapsed)))!important}.main-content>.container-fluid.py-4{padding-left:var(--content-inline-padding)!important;padding-right:var(--content-inline-padding)!important}.main-content>.container-fluid.py-0-25{padding-top:.15rem!important;padding-left:var(--content-inline-padding)!important;padding-right:var(--content-inline-padding)!important}.main-content .content-wrapper{margin-left:0!important;min-height:auto!important;width:100%!important;background:transparent!important;padding:0!important}.main-content .content,.main-content .content-header{margin:0!important;padding-left:0!important;padding-right:0!important}.main-content .content-wrapper .container-fluid,.main-content .content .container-fluid,.main-content .content-header .container-fluid,.main-content .content-wrapper .container{max-width:100%!important;width:100%!important;padding-left:var(--content-inline-padding)!important;padding-right:var(--content-inline-padding)!important;margin-left:0!important;margin-right:0!important}.main-content .container.card,.main-content .card.container,.main-content .container.card[class*=col-],.main-content .card.container[class*=col-]{width:100%!important;max-width:100%!important;flex:0 0 100%!important;margin-left:0!important;margin-right:0!important}.main-content table.ms-10{margin-left:0!important;margin-right:0!important;width:100%!important}.main-content .table-responsive[style],.main-content .dataTables_wrapper[style],.main-content table[style*=width],.main-content table[style*=margin-inline],.main-content table[style*=margin-left]{width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important;margin-inline:0!important}.main-content .table-responsive,.main-content .dataTables_wrapper,.main-content .dataTables_scroll,.main-content .dataTables_scrollBody{max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.main-content .dataTables_wrapper table,.main-content .table-responsive>table{margin-bottom:0;min-width:100%}.main-content .card-body .table-responsive,.main-content .card-body .dataTables_wrapper,.main-content .card-body .dataTables_scroll{margin-left:0;margin-right:0;width:100%}.main-content .dataTables_wrapper,.main-content .table-responsive{width:100%!important;max-width:none!important}.main-content table.dataTable,.main-content .dataTables_wrapper table,.main-content .table-responsive>table{width:100%!important}.main-content .dataTables_scrollHeadInner,.main-content .dataTables_scrollHeadInner>table,.main-content .dataTables_scrollBody>table{width:100%!important;min-width:100%!important}.main-content .dataTables_wrapper .dataTables_filter{text-align:left!important}.main-content .dataTables_wrapper .dataTables_filter label{display:inline-flex;align-items:center;gap:.35rem;margin:0}.main-content .dataTables_wrapper .dataTables_filter input{margin-left:0!important}.main-content .dataTables_wrapper .table-toolbar{display:flex!important;justify-content:flex-end;align-items:center;flex-wrap:nowrap!important;overflow-x:auto;overflow-y:hidden;gap:.5rem;max-width:100%}.main-content .dataTables_wrapper .table-toolbar .dt-buttons{display:inline-flex!important;flex-wrap:nowrap!important;gap:.5rem}.main-content .dataTables_wrapper .table-toolbar .dt-buttons .btn{white-space:nowrap}.main-content .dataTables_wrapper>.row{margin-left:0!important;margin-right:0!important}.main-content .dataTables_wrapper>.row.mb-1,.main-content .dataTables_wrapper>.row.mb-2,.main-content .dataTables_wrapper>.row.mt-1{margin-left:0!important;margin-right:0!important}@media (max-width: 767.98px){.main-content .dataTables_wrapper>.row.mb-1,.main-content .dataTables_wrapper>.row.mb-2,.main-content .dataTables_wrapper>.row.mt-1{flex-wrap:nowrap;align-items:center;margin-bottom:.15rem!important}.main-content .dataTables_wrapper>.row.mb-1>[class*=search],.main-content .dataTables_wrapper>.row.mt-1>[class*=middle-tools]{flex:1 1 0!important;width:auto!important;max-width:none!important;min-width:0}.main-content .dataTables_wrapper>.row.mb-1>[class*=toolbar],.main-content .dataTables_wrapper>.row.mt-1>[class*=pagination]{flex:0 0 auto!important;width:auto!important;max-width:none!important;min-width:0}.main-content .dataTables_wrapper>.row.mb-2{justify-content:flex-start!important;-moz-column-gap:.2rem;column-gap:.2rem}.main-content .dataTables_wrapper>.row.mb-2>[class$=length],.main-content .dataTables_wrapper>.row.mb-2>[class$=middle-tools],.main-content .dataTables_wrapper>.row.mb-2>[class$=pagination]{flex:0 0 auto!important;width:auto!important;max-width:none!important;min-width:0;margin-top:0!important;margin-bottom:0!important}.main-content .dataTables_wrapper>.row.mb-2>[class$=middle-tools]{padding-right:0!important}.main-content .dataTables_wrapper>.row.mb-2>[class$=pagination]{padding-left:0!important;justify-content:flex-start!important;text-align:left!important}.main-content .dataTables_wrapper .dataTables_info{display:none!important}.main-content .dataTables_wrapper .dataTables_paginate .pagination .page-item:not(.previous):not(.next){display:none!important}.main-content .dataTables_wrapper .search-input-wrapper,.main-content .dataTables_wrapper .dataTables_filter,.main-content .dataTables_wrapper .dataTables_length,.main-content .dataTables_wrapper .gmail-pagination{min-width:0}.main-content .dataTables_wrapper .gmail-pagination{display:inline-flex;align-items:center;gap:.35rem;flex-wrap:nowrap}.main-content .dataTables_wrapper .dataTables_filter label,.main-content .dataTables_wrapper .dataTables_filter input{width:100%}.main-content .dataTables_wrapper .gmail-pagination .btn{min-width:30px;height:30px;padding:.2rem .45rem}}#usersTable tbody td,#companyTable tbody td,#rolesTable tbody td,#permissionsTable tbody td,#tagsTable tbody td,#onusHistoryTable tbody td,#contractsTable tbody td{font-size:.9rem}#usersTable thead th,#companyTable thead th,#rolesTable thead th,#permissionsTable thead th,#tagsTable thead th,#onusHistoryTable thead th,#contractsTable thead th{font-size:.8rem;font-weight:600;padding-bottom:.45rem!important}@media (max-width: 768px){.main-content .dataTables_wrapper .dataTables_filter,.main-content .dataTables_wrapper .dataTables_length,.main-content .dataTables_wrapper .dt-buttons{margin-bottom:.5rem}}.modal-backdrop{z-index:1900}.modal{z-index:2000}@media (max-width: 991.98px){.layout-shell{--sidebar-expanded-width: 0;--sidebar-left-offset: 0;--sidebar-gap-expanded: 0;--sidebar-collapsed-width: 0;--sidebar-gap-collapsed: 0}.layout-shell .main-content{margin-left:0!important;width:100%!important;margin-top:95px!important;padding-top:0!important;position:relative!important;height:calc(100vh - 95px)!important;overflow-y:auto!important;overflow-x:hidden!important;z-index:auto!important}.layout-shell.sidebar-collapsed .main-content{margin-left:0!important;width:100%!important}#sidenav-main{width:300px!important;position:fixed!important;left:-100%!important;top:0!important;height:100vh!important;margin:0!important;padding:0!important;transition:left .3s ease;z-index:1051!important;border-radius:0!important;box-shadow:2px 0 5px #0000001a}#sidenav-main.show{left:0!important}.main-content>.navbar-main{margin-left:0!important;margin-right:0!important}#sidenav-main #sidenav-collapse-main{flex:1!important;overflow-y:auto!important}#sidenav-main .sidenav-footer{margin-top:auto!important;flex-shrink:0!important}#sidenav-main .sidenav-header{position:static!important;min-height:11px!important;padding:0!important}#sidenav-main .navbar-brand,#sidenav-main .collapsed-brand-wrap{display:none!important}.main-content-mobile-padding{padding-left:15px!important;padding-right:20px!important}#collapse-btn{right:.75rem;top:.75rem;transform:none}.sidebar-backdrop{z-index:1050!important;pointer-events:none!important}.sidebar-backdrop.show{pointer-events:auto!important}.navbar{padding:0!important;margin:0!important}.notifications-navbar-desktop{display:flex!important}.notifications-mobile-header{display:none!important}}html[data-bs-theme=dark] .bg-white,html[data-bs-theme=dark] .bg-light{background-color:var(--app-surface)!important}html[data-bs-theme=dark] .text-dark,html[data-bs-theme=dark] .btn-link.text-dark,html[data-bs-theme=dark] label,html[data-bs-theme=dark] .form-label{color:var(--app-text)!important}html[data-bs-theme=dark] #form_filtro,html[data-bs-theme=dark] #form_filtro label{color:var(--app-text)!important;background-color:transparent!important}html[data-bs-theme=dark] .bg-white.p-4{background-color:var(--app-surface)!important}html[data-bs-theme=dark] #capas-panel{background-color:var(--app-surface)!important;border-color:var(--app-border)!important}html[data-bs-theme=dark] #capas-toggle{color:var(--app-text)!important}html[data-bs-theme=dark] #capas-content,html[data-bs-theme=dark] #capas-content label,html[data-bs-theme=dark] #capas-content span{color:#c4b5fd!important}html[data-bs-theme=dark]{--surface: #1f2937;--surface-2: #111827;--border: rgba(255, 255, 255, .08);--border-md: rgba(255, 255, 255, .14);--text: #f9fafb;--text-2: #9ca3af;--text-3: #9ca3af;--config-accent-bg: #2e2a5e;--config-accent-text: #a5a0e8}html[data-bs-theme=dark] .btn-outline-secondary{color:var(--app-text)!important;border-color:var(--app-border)!important}.fa-trash,.fa-trash-can,.fa-trash-alt,.fa-trash-o{color:#dc3545}html[data-bs-theme=dark] .fa-trash,html[data-bs-theme=dark] .fa-trash-can,html[data-bs-theme=dark] .fa-trash-alt,html[data-bs-theme=dark] .fa-trash-o{color:#f87171}.btn-danger .fa-trash,.btn-danger .fa-trash-can,.btn-danger .fa-trash-alt,.btn-danger .fa-trash-o,.bg-gradient-danger .fa-trash,.bg-gradient-danger .fa-trash-can,.bg-gradient-danger .fa-trash-alt,.bg-gradient-danger .fa-trash-o,html[data-bs-theme=dark] .btn-danger .fa-trash,html[data-bs-theme=dark] .btn-danger .fa-trash-can,html[data-bs-theme=dark] .btn-danger .fa-trash-alt,html[data-bs-theme=dark] .btn-danger .fa-trash-o{color:inherit}html[data-bs-theme=dark] .btn-close{filter:invert(1) grayscale(100%) brightness(200%)}html[data-bs-theme=dark] .main-content a:not(.btn):not(.nav-link):not(.dropdown-item):not(.page-link):not(.list-group-item){color:#8ea2ff}html[data-bs-theme=dark] .main-content a:not(.btn):not(.nav-link):not(.dropdown-item):not(.page-link):not(.list-group-item):hover{color:#b4c0ff}html[data-bs-theme=dark] .select2-container--default .select2-selection--single,html[data-bs-theme=dark] .select2-container--default .select2-selection--multiple{background-color:var(--app-surface)!important;border-color:var(--app-input-border)!important}html[data-bs-theme=dark] .select2-container--default .select2-selection--single .select2-selection__rendered{color:var(--app-text)!important}html[data-bs-theme=dark] .select2-container--default .select2-selection--single .select2-selection__placeholder{color:var(--app-text-muted)!important}html[data-bs-theme=dark] .select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:var(--app-text-muted) transparent transparent transparent!important}html[data-bs-theme=dark] .select2-dropdown{background-color:var(--app-surface)!important;border-color:var(--app-input-border)!important;color:var(--app-text)}html[data-bs-theme=dark] .select2-container--default .select2-results__option{background-color:var(--app-surface);color:var(--app-text)}html[data-bs-theme=dark] .select2-container--default .select2-results__option--highlighted[aria-selected],html[data-bs-theme=dark] .select2-container--default .select2-results__option--highlighted.select2-results__option--selectable{background-color:#5e72e4!important;color:#fff!important}html[data-bs-theme=dark] .select2-container--default .select2-results__option[aria-selected=true],html[data-bs-theme=dark] .select2-container--default .select2-results__option--selected{background-color:var(--app-surface-2)!important}html[data-bs-theme=dark] .select2-search--dropdown .select2-search__field,html[data-bs-theme=dark] .select2-container--default .select2-selection--multiple .select2-search__field{background-color:var(--app-surface-2)!important;color:var(--app-text)!important}html[data-bs-theme=dark] .select2-container--default .select2-selection--single .select2-selection__clear{color:var(--app-text-muted)}html[data-bs-theme=dark] .swal2-popup{background:var(--app-surface)!important;color:var(--app-text)!important;border:1px solid var(--app-border)}html[data-bs-theme=dark] .swal2-title,html[data-bs-theme=dark] .swal2-html-container,html[data-bs-theme=dark] .swal2-content,html[data-bs-theme=dark] .swal2-popup h4,html[data-bs-theme=dark] .swal2-popup label{color:var(--app-text)!important}html[data-bs-theme=dark] .swal2-popup .form-control,html[data-bs-theme=dark] .swal2-input,html[data-bs-theme=dark] .swal2-textarea,html[data-bs-theme=dark] .swal2-select{background-color:var(--app-surface-2)!important;color:var(--app-text)!important;border-color:var(--app-input-border)!important}html[data-bs-theme=dark] .swal2-popup .form-control::-moz-placeholder{color:var(--app-text-muted)}html[data-bs-theme=dark] .swal2-popup .form-control::placeholder{color:var(--app-text-muted)}html[data-bs-theme=dark] .swal2-close{color:var(--app-text-muted)}html[data-bs-theme=dark] .swal2-validation-message{background:var(--app-surface-2);color:var(--app-text)}html[data-bs-theme=dark] .swal2-timer-progress-bar{background:#ffffff4d}html[data-bs-theme=dark] .swal2-success-circular-line-left,html[data-bs-theme=dark] .swal2-success-circular-line-right,html[data-bs-theme=dark] .swal2-success-fix{background:var(--app-surface)!important}.alert-warning,.alert-warning *,html[data-bs-theme=dark] .swal2-popup .alert-warning,html[data-bs-theme=dark] .swal2-html-container .alert-warning{color:#fff!important}html[data-bs-theme=dark] .dataTables_length select,html[data-bs-theme=dark] .dataTables_filter input,html[data-bs-theme=dark] div.dataTables_wrapper div.dataTables_length select,html[data-bs-theme=dark] div.dataTables_wrapper div.dataTables_filter input{background-color:var(--app-surface)!important;color:var(--app-text)!important;border:1px solid var(--app-input-border)!important}html[data-bs-theme=dark] .dataTables_length label,html[data-bs-theme=dark] .dataTables_filter label,html[data-bs-theme=dark] .dataTables_info,html[data-bs-theme=dark] .dataTables_paginate{color:var(--app-text)!important}html[data-bs-theme=dark] .page-link{background-color:var(--app-surface)!important;border-color:var(--app-border)!important;color:var(--app-text)!important}html[data-bs-theme=dark] .page-item.active .page-link{background-color:#5e72e4!important;border-color:#5e72e4!important;color:#fff!important}html[data-bs-theme=dark] .page-item.disabled .page-link{color:var(--app-text-muted)!important;opacity:.6}.notification-bell-btn{width:32px;height:32px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--app-border);background:var(--app-surface);color:var(--app-text);transition:background-color .15s ease,border-color .15s ease,transform .15s ease}.notification-bell-btn:hover{background:var(--app-surface-2);color:var(--app-text)}html[data-bs-theme=dark] .notification-bell-btn{background-color:var(--app-surface-2)!important;border-color:var(--app-border)!important;color:var(--app-text)!important}html[data-bs-theme=dark] .notification-bell-btn:hover{background-color:#273449!important}html[data-bs-theme=dark] .bg-white.p-4.rounded,html[data-bs-theme=dark] #capas-panel{border:1px solid #334155!important;box-shadow:0 2px 10px #00000059!important}html[data-bs-theme=dark] .bg-white.p-4.rounded.border-top{border-top:1px solid #334155!important}html[data-bs-theme=dark] .card.border-0{border:1px solid #334155!important}
