table{width:100%}thead th{position:sticky;top:0;z-index:1}.table-smart{font-size:small;background-color:#fff}th{background-color:var(--teal-900);padding:10px 16px;color:#fff;text-transform:uppercase;font-size:.8rem}.table-smart th{padding:5px 8px}td,th{white-space:nowrap}th:first-child,td:first-child{border-top-left-radius:.5rem;border-bottom-left-radius:.5rem}.table-report td:first-child,.table-report td:nth-child(2){color:#111827}.table-smart th:first-child,.table-smart td:first-child{border-top-left-radius:.2rem;border-bottom-left-radius:.2rem}th:last-child,td:last-child{border-top-right-radius:.5rem;border-bottom-right-radius:.5rem}.table-smart th:last-child,.table-smart td:last-child{border-top-right-radius:.2rem;border-bottom-right-radius:.2rem}td{padding:10px 16px}.table-report td{padding:10px 16px;color:#6b7280;font-size:smaller}.table-report tr:nth-child(2n){background-color:oklch(.984 .003 247.858);background-color:oklch(.968 .007 247.896);background-color:oklch(.967 .001 286.375)}.table-smart td{padding:8px}tr{transition:all .2s ease}tr:hover{background-color:var(--teal-hover)!important;cursor:pointer}.pagination{margin:0;padding:0}.pagination li{padding:0;background:transparent!important;border:none}.pagination li .page-link{border-radius:.25rem;border:none;text-align:center;color:#4f5464}.pagination li.active .page-link,.pagination li .page-link:hover{background-color:var(--teal-900);color:#fff;font-weight:700}nav>div>div>p{margin:0}#tabla,#tabla2{border:none;table-layout:auto}#tabla_filter,#tabla2_filter{margin-bottom:16px}#tabla_wrapper .dataTables_paginate .paginate_button{padding:0;margin-left:16px;border-radius:.25rem}#tabla_wrapper .dataTables_paginate .paginate_button:hover{border:none!important}#tabla_wrapper .dataTables_paginate .paginate_button:active{outline:none!important;border:none!important}#tabla_wrapper select,#tabla2_wrapper select{display:inline-block;background:#f9fafb;border:1px solid #d1d5db;color:#0f172a;padding:.375rem;border-radius:.5rem;font-size:.875rem;margin:0 10px}#tabla_wrapper label,#tabla2_wrapper label{display:flex;text-wrap:nowrap;line-height:42px}#tabla_filter input,#tabla2_filter input{background:#f9fafb;border:1px solid #d1d5db;color:#0f172a;padding:.375rem;border-radius:.5rem;font-size:.875rem}
