.route-admin-view{display:flex;flex-direction:column;gap:14px}.route-admin-table-panel{padding:0}.route-admin-state{display:inline-block;padding:4px 7px;border-radius:999px;background:#e7f3ed;color:#277158;font-size:8px}.route-admin-state.cerrada{background:#e8edf0;color:#536574}.route-admin-state.con_pendientes{background:#fff1de;color:#a06f2e}.route-admin-dialog{width:min(650px,calc(100vw - 28px));border:0;border-radius:14px;padding:18px;box-shadow:0 24px 70px #172a3438}.route-admin-dialog::backdrop{background:#15252b66}
.route-admin-table-panel th:nth-child(3),.route-admin-table-panel td:nth-child(3),.route-admin-table-panel th:nth-child(5),.route-admin-table-panel td:nth-child(5),.route-admin-dialog label:has(#route-admin-sector),.route-admin-dialog label:has(#route-admin-date){display:none}
.route-admin-table-panel{display:flex;flex-direction:column;padding:0;border-radius:8px;box-shadow:none;overflow:hidden}.route-admin-table-panel table{width:100%;font-size:12px}.route-admin-table-panel thead th{height:40px!important;background:#fbfcfc!important;color:#61757b!important;border-bottom:1px solid #edf1ee!important;font-size:10px!important;font-weight:650!important;padding:0 18px!important;text-transform:none!important}.route-admin-table-panel tbody td{padding:13px 18px!important;color:#40565f!important;border-bottom:1px solid #f0f3f1!important;vertical-align:middle}.route-admin-table-panel tbody tr:last-child td{border-bottom:0}.route-admin-table-panel tbody tr:hover{background:#f7fbf9!important}.route-admin-table-panel tbody td strong{color:#294852!important;font-weight:650!important}.route-admin-table-panel .button{border:0;background:transparent!important;color:#88a098!important;font-size:11px;padding:4px 6px}.route-admin-table-panel .button:hover{background:#f1f7f4!important;color:#277f70!important}
