.dt-container,.dataTables_wrapper{--dt-surface:var(--card,var(--c-bg,#fff));--dt-surface-soft:var(--muted,#f6f8fb);--dt-surface-hover:color-mix(in srgb, var(--primary,#2bbced) 5%, var(--dt-surface));--dt-border:var(--border,var(--c-border,#e5e7eb));--dt-border-strong:color-mix(in srgb, var(--dt-border) 78%, var(--foreground,#334155));--dt-text:var(--foreground,#334155);--dt-text-strong:color-mix(in srgb, var(--dt-text) 92%, #000);--dt-muted:var(--muted-foreground,#64748b);--dt-accent:var(--primary,#2bbced);--dt-accent-strong:var(--secondary,#004f74);--dt-accent-soft:color-mix(in srgb, var(--dt-accent) 10%, var(--dt-surface));--dt-danger:var(--destructive,#dc2626);--dt-success:var(--success,#039855);--dt-radius:16px;--dt-control-radius:10px;--dt-shadow:0 12px 34px #0f172a12;border:1px solid var(--dt-border);border-radius:var(--dt-radius);background:var(--dt-surface);width:100%;color:var(--dt-text);box-shadow:var(--dt-shadow);margin:0 0 28px;position:relative;overflow:hidden}.dt-container .dt-layout-row,.dataTables_wrapper:after{clear:both}.dt-container .dt-layout-row{justify-content:space-between;align-items:center;gap:14px;width:100%;display:flex;margin:0!important}.dt-container .dt-layout-row:first-child{border-bottom:1px solid var(--dt-border);background:linear-gradient(180deg, color-mix(in srgb, var(--dt-surface-soft) 72%, var(--dt-surface)), var(--dt-surface));min-height:72px;padding:16px 18px}.dt-container .dt-layout-row:has(.dt-length,.dt-search){border-bottom:1px solid var(--dt-border);background:linear-gradient(180deg, color-mix(in srgb, var(--dt-surface-soft) 72%, var(--dt-surface)), var(--dt-surface));min-height:72px;padding:16px 18px}.dt-container .dt-layout-row:last-child{border-top:1px solid var(--dt-border);background:color-mix(in srgb, var(--dt-surface-soft) 55%, var(--dt-surface));min-height:70px;padding:15px 18px}.dt-container .dt-layout-row:has(.dt-info,.dt-paging){border-top:1px solid var(--dt-border);background:color-mix(in srgb, var(--dt-surface-soft) 55%, var(--dt-surface));min-height:70px;padding:15px 18px}.dt-container .dt-layout-cell{min-width:0;margin:0!important;padding:0!important}.dt-container .dt-layout-row:not(.dt-layout-table)>.dt-layout-cell{align-items:center;display:flex}.dt-container .dt-layout-row:has(.dt-info,.dt-paging)>.dt-layout-cell{min-height:38px}.dt-container .dt-layout-cell.dt-layout-start{justify-content:flex-start}.dt-container .dt-layout-cell.dt-layout-end{justify-content:flex-end}.dt-container .dt-length,.dt-container .dt-search,.dt-container .dt-info,.dt-container .dt-paging,.dataTables_wrapper .dataTables_length,.dataTables_wrapper .dataTables_filter,.dataTables_wrapper .dataTables_info,.dataTables_wrapper .dataTables_paginate{color:var(--dt-muted);align-items:center;gap:9px;font-size:12.5px;font-weight:600;display:flex;float:none!important;margin:0!important}.dt-container .dt-length label,.dt-container .dt-search label,.dataTables_wrapper .dataTables_length label,.dataTables_wrapper .dataTables_filter label{white-space:nowrap;align-items:center;gap:9px;font-size:12.5px;color:var(--dt-muted)!important;margin:0!important;font-weight:600!important;display:flex!important}.dataTables_wrapper:not(.dt-container){grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.dataTables_wrapper:not(.dt-container):after{content:none!important;display:none!important}.dataTables_wrapper:not(.dt-container)>.dataTables_length,.dataTables_wrapper:not(.dt-container)>.dataTables_filter{border-bottom:1px solid var(--dt-border);background:linear-gradient(180deg, color-mix(in srgb, var(--dt-surface-soft) 72%, var(--dt-surface)), var(--dt-surface));min-height:72px;padding:16px 18px!important}.dataTables_wrapper:not(.dt-container)>.dataTables_length{grid-column:1;justify-content:flex-start}.dataTables_wrapper:not(.dt-container)>.dataTables_filter{grid-column:2;justify-content:flex-end}.dataTables_wrapper:not(.dt-container)>table.dataTable,.dataTables_wrapper:not(.dt-container)>.dataTables_scroll,.dataTables_wrapper:not(.dt-container)>.dataTables_scrollBody,.dataTables_wrapper:not(.dt-container)>.dataTables_scrollHead,.dataTables_wrapper:not(.dt-container)>.dataTables_scrollFoot{grid-column:1/-1}.dataTables_wrapper:not(.dt-container)>.dataTables_info,.dataTables_wrapper:not(.dt-container)>.dataTables_paginate{border-top:1px solid var(--dt-border);background:color-mix(in srgb, var(--dt-surface-soft) 55%, var(--dt-surface));min-height:70px;padding:15px 18px!important}.dataTables_wrapper:not(.dt-container)>.dataTables_info{grid-column:1;justify-content:flex-start;align-self:stretch}.dataTables_wrapper:not(.dt-container)>.dataTables_paginate{grid-column:2;justify-content:flex-end;align-self:stretch}.dt-container .dt-length select,.dataTables_wrapper .dataTables_length select{min-width:76px;height:40px;font:inherit;cursor:pointer;outline:none;font-weight:700;transition:border-color .16s,box-shadow .16s,background-color .16s;box-shadow:0 1px 2px #0f172a08;border:1px solid var(--dt-border)!important;border-radius:var(--dt-control-radius)!important;background-color:var(--dt-surface)!important;color:var(--dt-text)!important;padding:0 32px 0 12px!important}.dt-container .dt-search,.dataTables_wrapper .dataTables_filter{justify-content:flex-end;width:min(420px,44vw)}.dt-container .dt-search label,.dataTables_wrapper .dataTables_filter label{justify-content:flex-end;width:100%}.dt-container .dt-search input,.dataTables_wrapper .dataTables_filter input{height:42px;font:inherit;font-size:13px;font-weight:500;line-height:1;transition:border-color .16s,box-shadow .16s,background-color .16s;box-shadow:0 1px 2px #0f172a08;border:1px solid var(--dt-border)!important;border-radius:var(--dt-control-radius)!important;background:var(--dt-surface)!important;width:min(340px,100%)!important;color:var(--dt-text)!important;outline:none!important;margin:0!important;padding:0 14px!important}.dt-container .dt-search input::placeholder,.dataTables_wrapper .dataTables_filter input::placeholder{color:color-mix(in srgb, var(--dt-muted) 76%, transparent)}.dt-container .dt-search input:hover,.dt-container .dt-length select:hover,.dataTables_wrapper .dataTables_filter input:hover,.dataTables_wrapper .dataTables_length select:hover{border-color:var(--dt-border-strong)!important}.dt-container .dt-search input:focus,.dt-container .dt-length select:focus,.dataTables_wrapper .dataTables_filter input:focus,.dataTables_wrapper .dataTables_length select:focus{border-color:var(--dt-accent)!important;background:var(--dt-surface)!important;box-shadow:0 0 0 3px color-mix(in srgb, var(--dt-accent) 16%, transparent), 0 4px 12px #0f172a0d!important}.dt-container .dt-layout-table{scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--dt-muted) 35%, transparent) transparent;width:100%;display:block;overflow-y:hidden;overflow-x:auto!important}.dt-container .dt-layout-table::-webkit-scrollbar{height:9px}.dt-container .dt-layout-table::-webkit-scrollbar-track{background:0 0}.dt-container .dt-layout-table::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--dt-muted) 35%, transparent) padding-box;border:2px solid #0000;border-radius:999px}.dt-container table.dataTable,.dataTables_wrapper table.dataTable{clear:both;background:var(--dt-surface);color:var(--dt-text);font-size:13px;border-collapse:separate!important;border-spacing:0!important;border:0!important;width:100%!important;margin:0!important}.dt-container table.dataTable.no-footer,.dataTables_wrapper table.dataTable.no-footer{border-bottom:0!important}.dt-container table.dataTable th,.dt-container table.dataTable td,.dataTables_wrapper table.dataTable th,.dataTables_wrapper table.dataTable td{box-sizing:border-box}.dt-container table.dataTable>thead,.dataTables_wrapper table.dataTable>thead{background:color-mix(in srgb, var(--dt-surface-soft) 78%, var(--dt-surface))}.dt-container table.dataTable>thead>tr>th,.dt-container table.dataTable>thead>tr>td,.dataTables_wrapper table.dataTable>thead>tr>th,.dataTables_wrapper table.dataTable>thead>tr>td{white-space:nowrap;min-height:48px;line-height:1.25;position:relative;border-top:0!important;border-right:0!important;border-bottom:1px solid var(--dt-border)!important;color:var(--dt-muted)!important;letter-spacing:.075em!important;text-align:left!important;text-transform:uppercase!important;vertical-align:middle!important;background:0 0!important;border-left:0!important;padding:14px 16px!important;font-size:11px!important;font-weight:750!important}.dt-container table.dataTable>thead>tr>th:first-child,.dt-container table.dataTable>thead>tr>td:first-child,.dataTables_wrapper table.dataTable>thead>tr>th:first-child,.dataTables_wrapper table.dataTable>thead>tr>td:first-child{padding-left:18px!important}.dt-container table.dataTable>thead>tr>th:last-child,.dt-container table.dataTable>thead>tr>td:last-child,.dataTables_wrapper table.dataTable>thead>tr>th:last-child,.dataTables_wrapper table.dataTable>thead>tr>td:last-child{padding-right:18px!important}.dt-container table.dataTable>tbody>tr,.dataTables_wrapper table.dataTable>tbody>tr{transition:background-color .14s,box-shadow .14s;background:var(--dt-surface)!important}.dt-container table.dataTable>tbody>tr:nth-child(2n),.dataTables_wrapper table.dataTable>tbody>tr:nth-child(2n){background:color-mix(in srgb, var(--dt-surface-soft) 28%, var(--dt-surface))!important}.dt-container table.dataTable>tbody>tr>th,.dt-container table.dataTable>tbody>tr>td,.dataTables_wrapper table.dataTable>tbody>tr>th,.dataTables_wrapper table.dataTable>tbody>tr>td{font-size:13px;font-weight:500;line-height:1.45;border-top:0!important;border-right:0!important;border-bottom:1px solid var(--dt-border)!important;color:var(--dt-text)!important;text-align:left!important;vertical-align:middle!important;background:0 0!important;border-left:0!important;padding:14px 16px!important}.dt-container table.dataTable>tbody>tr:last-child>th,.dt-container table.dataTable>tbody>tr:last-child>td,.dataTables_wrapper table.dataTable>tbody>tr:last-child>th,.dataTables_wrapper table.dataTable>tbody>tr:last-child>td{border-bottom:0!important}.dt-container table.dataTable>tbody>tr>td:first-child,.dt-container table.dataTable>tbody>tr>th:first-child,.dataTables_wrapper table.dataTable>tbody>tr>td:first-child,.dataTables_wrapper table.dataTable>tbody>tr>th:first-child{padding-left:18px!important}.dt-container table.dataTable>tbody>tr>td:last-child,.dt-container table.dataTable>tbody>tr>th:last-child,.dataTables_wrapper table.dataTable>tbody>tr>td:last-child,.dataTables_wrapper table.dataTable>tbody>tr>th:last-child{padding-right:18px!important}.dt-container table.dataTable.hover>tbody>tr:hover,.dt-container table.dataTable.display>tbody>tr:hover,.dt-container table.dataTable>tbody>tr:hover,.dataTables_wrapper table.dataTable>tbody>tr:hover{box-shadow:inset 3px 0 0 var(--dt-accent);background:var(--dt-surface-hover)!important}.dt-container table.dataTable.hover>tbody>tr:hover>*,.dt-container table.dataTable.display>tbody>tr:hover>*,.dt-container table.dataTable>tbody>tr:hover>*,.dataTables_wrapper table.dataTable>tbody>tr:hover>*{box-shadow:none!important}.dt-container table.dataTable>tbody>tr.selected,.dataTables_wrapper table.dataTable>tbody>tr.selected{box-shadow:inset 3px 0 0 var(--dt-accent);background:var(--dt-accent-soft)!important}.dt-container table.dataTable>tbody>tr.selected>*,.dataTables_wrapper table.dataTable>tbody>tr.selected>*{color:var(--dt-text-strong)!important;box-shadow:none!important}.dt-container table.dataTable>tbody>tr.selected a,.dataTables_wrapper table.dataTable>tbody>tr.selected a{color:var(--dt-accent-strong)!important}.dt-container table.dataTable.stripe>tbody>tr.odd>*,.dt-container table.dataTable.display>tbody>tr.odd>*,.dt-container table.dataTable.order-column>tbody tr>.sorting_1,.dt-container table.dataTable.order-column>tbody tr>.sorting_2,.dt-container table.dataTable.order-column>tbody tr>.sorting_3,.dt-container table.dataTable.display>tbody tr>.sorting_1,.dt-container table.dataTable.display>tbody tr>.sorting_2,.dt-container table.dataTable.display>tbody tr>.sorting_3{box-shadow:none!important}.dt-container table.dataTable td.dt-type-numeric,.dt-container table.dataTable th.dt-type-numeric,.dt-container table.dataTable .text-center,.dataTables_wrapper table.dataTable td.dt-type-numeric,.dataTables_wrapper table.dataTable th.dt-type-numeric,.dataTables_wrapper table.dataTable .text-center{text-align:center!important}.dt-container table.dataTable .text-end,.dt-container table.dataTable .text-right,.dataTables_wrapper table.dataTable .text-end,.dataTables_wrapper table.dataTable .text-right{text-align:right!important}.dt-container table.dataTable td.dt-empty,.dt-container table.dataTable td.dataTables_empty,.dataTables_wrapper table.dataTable td.dt-empty,.dataTables_wrapper table.dataTable td.dataTables_empty{height:20px;font-size:13px;font-weight:600;color:var(--dt-muted)!important;text-align:center!important;background:var(--dt-surface)!important;padding:10px!important}.dt-container table.dataTable a,.dataTables_wrapper table.dataTable a{color:var(--dt-accent-strong);text-underline-offset:3px;font-weight:650;text-decoration:none}.dt-container table.dataTable a:hover,.dataTables_wrapper table.dataTable a:hover{color:var(--dt-accent);text-decoration:underline}.dt-container table.dataTable code,.dataTables_wrapper table.dataTable code{border:1px solid var(--dt-border);background:var(--dt-surface-soft);max-width:260px;color:var(--dt-accent-strong);text-overflow:ellipsis;white-space:nowrap;border-radius:7px;padding:4px 7px;font-size:11.5px;font-weight:650;display:inline-flex;overflow:hidden}.dt-container table.dataTable thead th.dt-orderable-asc,.dt-container table.dataTable thead th.dt-orderable-desc{cursor:pointer;-webkit-user-select:none;user-select:none;padding-right:38px!important}.dt-container table.dataTable thead .dt-column-order{color:inherit;pointer-events:none;opacity:1!important;width:12px!important;height:18px!important;margin:0!important;display:block!important;position:absolute!important;top:50%!important;right:13px!important;transform:translateY(-50%)!important}.dt-container table.dataTable thead .dt-column-order:before,.dt-container table.dataTable thead .dt-column-order:after{opacity:.34;border-left:4px solid #0000;border-right:4px solid #0000;width:0;height:0;margin:0;transition:border-color .15s,opacity .15s,transform .15s;position:absolute;left:50%;transform:translate(-50%);content:""!important}.dt-container table.dataTable thead .dt-column-order:before{border-right-width:4px;border-bottom:5px solid var(--dt-muted);border-top:0;border-left-width:4px;top:1px}.dt-container table.dataTable thead .dt-column-order:after{border-top:5px solid var(--dt-muted);border-bottom:0;border-left-width:4px;border-right-width:4px;bottom:1px}.dt-container table.dataTable thead th.dt-orderable-asc:hover,.dt-container table.dataTable thead th.dt-orderable-desc:hover{color:var(--dt-text-strong)!important;background:color-mix(in srgb, var(--dt-accent) 5%, transparent)!important}.dt-container table.dataTable thead th.dt-orderable-asc:hover .dt-column-order:before,.dt-container table.dataTable thead th.dt-orderable-asc:hover .dt-column-order:after,.dt-container table.dataTable thead th.dt-orderable-desc:hover .dt-column-order:before,.dt-container table.dataTable thead th.dt-orderable-desc:hover .dt-column-order:after{opacity:.72}.dt-container table.dataTable thead th.dt-ordering-asc,.dt-container table.dataTable thead th[aria-sort=ascending]{color:var(--dt-accent-strong)!important;background:color-mix(in srgb, var(--dt-accent) 7%, transparent)!important}.dt-container table.dataTable thead th.dt-ordering-asc .dt-column-order:before,.dt-container table.dataTable thead th[aria-sort=ascending] .dt-column-order:before{border-bottom-color:var(--dt-accent);opacity:1;transform:translate(-50%)translateY(-1px)}.dt-container table.dataTable thead th.dt-ordering-asc .dt-column-order:after,.dt-container table.dataTable thead th[aria-sort=ascending] .dt-column-order:after{opacity:.18}.dt-container table.dataTable thead th.dt-ordering-desc,.dt-container table.dataTable thead th[aria-sort=descending]{color:var(--dt-accent-strong)!important;background:color-mix(in srgb, var(--dt-accent) 7%, transparent)!important}.dt-container table.dataTable thead th.dt-ordering-desc .dt-column-order:after,.dt-container table.dataTable thead th[aria-sort=descending] .dt-column-order:after{border-top-color:var(--dt-accent);opacity:1;transform:translate(-50%)translateY(1px)}.dt-container table.dataTable thead th.dt-ordering-desc .dt-column-order:before,.dt-container table.dataTable thead th[aria-sort=descending] .dt-column-order:before{opacity:.18}.dt-container table.dataTable thead th.dt-orderable-none .dt-column-order{display:none!important}.dataTables_wrapper table.dataTable thead th.sorting,.dataTables_wrapper table.dataTable thead th.sorting_asc,.dataTables_wrapper table.dataTable thead th.sorting_desc{cursor:pointer;-webkit-user-select:none;user-select:none;position:relative;background-image:none!important;padding-right:38px!important}.dataTables_wrapper table.dataTable thead th.sorting:before,.dataTables_wrapper table.dataTable thead th.sorting:after,.dataTables_wrapper table.dataTable thead th.sorting_asc:before,.dataTables_wrapper table.dataTable thead th.sorting_asc:after,.dataTables_wrapper table.dataTable thead th.sorting_desc:before,.dataTables_wrapper table.dataTable thead th.sorting_desc:after{opacity:.34;border-left:4px solid #0000;border-right:4px solid #0000;width:0;height:0;margin:0;transition:border-color .15s,opacity .15s,transform .15s;position:absolute;right:14px;content:""!important}.dataTables_wrapper table.dataTable thead th.sorting:before,.dataTables_wrapper table.dataTable thead th.sorting_asc:before,.dataTables_wrapper table.dataTable thead th.sorting_desc:before{border-bottom:5px solid var(--dt-muted);border-top:0;top:calc(50% - 7px)}.dataTables_wrapper table.dataTable thead th.sorting:after,.dataTables_wrapper table.dataTable thead th.sorting_asc:after,.dataTables_wrapper table.dataTable thead th.sorting_desc:after{border-top:5px solid var(--dt-muted);border-bottom:0;top:calc(50% + 2px)}.dataTables_wrapper table.dataTable thead th.sorting:hover{color:var(--dt-text-strong)!important;background:color-mix(in srgb, var(--dt-accent) 5%, transparent)!important}.dataTables_wrapper table.dataTable thead th.sorting:hover:before,.dataTables_wrapper table.dataTable thead th.sorting:hover:after{opacity:.72}.dataTables_wrapper table.dataTable thead th.sorting_asc{color:var(--dt-accent-strong)!important;background:color-mix(in srgb, var(--dt-accent) 7%, transparent)!important}.dataTables_wrapper table.dataTable thead th.sorting_asc:before{border-bottom-color:var(--dt-accent);opacity:1;transform:translateY(-1px)}.dataTables_wrapper table.dataTable thead th.sorting_asc:after{opacity:.18}.dataTables_wrapper table.dataTable thead th.sorting_desc{color:var(--dt-accent-strong)!important;background:color-mix(in srgb, var(--dt-accent) 7%, transparent)!important}.dataTables_wrapper table.dataTable thead th.sorting_desc:after{border-top-color:var(--dt-accent);opacity:1;transform:translateY(1px)}.dataTables_wrapper table.dataTable thead th.sorting_desc:before{opacity:.18}.dataTables_wrapper table.dataTable thead th.sorting_disabled{cursor:default;background-image:none!important;padding-right:16px!important}.dataTables_wrapper table.dataTable thead th.sorting_disabled:before,.dataTables_wrapper table.dataTable thead th.sorting_disabled:after{content:none!important;display:none!important}.dt-container .checkbox-modern,.dt-container input.row-select,.dt-container input#check-all,.dataTables_wrapper .checkbox-modern,.dataTables_wrapper input.row-select,.dataTables_wrapper input#check-all{border:1px solid var(--dt-border-strong);width:17px;height:17px;accent-color:var(--dt-accent);cursor:pointer;vertical-align:middle;border-radius:5px;margin:0}.dt-container .checkbox-modern:focus-visible,.dt-container input.row-select:focus-visible,.dt-container input#check-all:focus-visible,.dataTables_wrapper .checkbox-modern:focus-visible,.dataTables_wrapper input.row-select:focus-visible,.dataTables_wrapper input#check-all:focus-visible{outline:3px solid color-mix(in srgb, var(--dt-accent) 22%, transparent);outline-offset:2px}.dt-container table.dataTable .badge,.dataTables_wrapper table.dataTable .badge,.operational-status-badge{letter-spacing:.01em;white-space:nowrap;border:1px solid #0000;justify-content:center;align-items:center;gap:5px;min-height:25px;display:inline-flex;border-radius:999px!important;padding:5px 9px!important;font-size:11px!important;font-weight:750!important;line-height:1!important}.dt-container table.dataTable .badge.bg-success,.dataTables_wrapper table.dataTable .badge.bg-success{border-color:color-mix(in srgb, var(--dt-success) 24%, transparent);background:color-mix(in srgb, var(--dt-success) 11%, transparent)!important;color:var(--dt-success)!important}.dt-container table.dataTable .badge.bg-danger,.dataTables_wrapper table.dataTable .badge.bg-danger{border-color:color-mix(in srgb, var(--dt-danger) 24%, transparent);background:color-mix(in srgb, var(--dt-danger) 10%, transparent)!important;color:var(--dt-danger)!important}.dt-container table.dataTable .badge.bg-warning,.dataTables_wrapper table.dataTable .badge.bg-warning{border-color:#f59e0b3d;color:#a16207!important;background:#f59e0b1c!important}.dt-container table.dataTable .badge.bg-info,.dt-container table.dataTable .badge.bg-primary,.dataTables_wrapper table.dataTable .badge.bg-info,.dataTables_wrapper table.dataTable .badge.bg-primary{border-color:color-mix(in srgb, var(--dt-accent) 25%, transparent);background:color-mix(in srgb, var(--dt-accent) 11%, transparent)!important;color:var(--dt-accent-strong)!important}.dt-container table.dataTable .badge.bg-secondary,.dt-container table.dataTable .badge.bg-default,.dataTables_wrapper table.dataTable .badge.bg-secondary,.dataTables_wrapper table.dataTable .badge.bg-default{border-color:var(--dt-border);background:var(--dt-surface-soft)!important;color:var(--dt-muted)!important}.dt-container table.dataTable .btn,.dataTables_wrapper table.dataTable .btn{min-width:32px;min-height:32px;box-shadow:none;justify-content:center;align-items:center;gap:6px;padding:6px 10px;font-size:11.5px;font-weight:700;line-height:1;transition:transform .14s,border-color .14s,background-color .14s,color .14s,box-shadow .14s;display:inline-flex;border-radius:9px!important}.dt-container table.dataTable .btn:hover,.dataTables_wrapper table.dataTable .btn:hover{transform:translateY(-1px);box-shadow:0 6px 14px #0f172a17}.dt-container table.dataTable .btn:focus-visible,.dataTables_wrapper table.dataTable .btn:focus-visible{outline:3px solid color-mix(in srgb, var(--dt-accent) 20%, transparent);outline-offset:2px}.dt-container .dt-info,.dataTables_wrapper .dataTables_info{font-size:12px;font-weight:600;line-height:1.4;color:var(--dt-muted)!important;padding:0!important}.dt-container .dt-paging,.dataTables_wrapper .dataTables_paginate{justify-content:flex-end;gap:5px;padding:0!important}.dt-container .dt-paging nav,.dataTables_wrapper .dataTables_paginate>span{align-items:center;gap:5px;display:inline-flex}.dt-container .dt-paging .dt-paging-button,.dataTables_wrapper .dataTables_paginate .paginate_button{cursor:pointer;justify-content:center;align-items:center;min-width:34px;height:34px;font-size:12px;font-weight:750;line-height:1;transition:border-color .14s,background-color .14s,color .14s,transform .14s;color:var(--dt-muted)!important;box-shadow:none!important;background:0 0!important;border:1px solid #0000!important;border-radius:9px!important;margin:0!important;padding:0 10px!important;display:inline-flex!important}.dt-container .dt-paging .dt-paging-button:hover:not(.disabled),.dataTables_wrapper .dataTables_paginate .paginate_button:hover:not(.disabled){transform:translateY(-1px);border-color:var(--dt-border)!important;background:var(--dt-surface)!important;color:var(--dt-text-strong)!important}.dt-container .dt-paging .dt-paging-button.current,.dt-container .dt-paging .dt-paging-button.current:hover,.dataTables_wrapper .dataTables_paginate .paginate_button.current,.dataTables_wrapper .dataTables_paginate .paginate_button.current:hover{border-color:var(--dt-accent)!important;background:var(--dt-accent)!important;color:var(--primary-foreground,#fff)!important;box-shadow:0 6px 14px color-mix(in srgb, var(--dt-accent) 25%, transparent)!important}.dt-container .dt-paging .dt-paging-button.disabled,.dataTables_wrapper .dataTables_paginate .paginate_button.disabled{opacity:.65;color:color-mix(in srgb, var(--dt-muted) 45%, transparent)!important;cursor:not-allowed!important;transform:none!important}.dt-container .dt-processing,.dataTables_wrapper .dataTables_processing{z-index:20;text-align:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:12px;justify-content:center;align-items:center;gap:10px;min-width:180px;min-height:54px;font-size:12px;font-weight:750;display:flex;transform:translate(-50%,-50%);box-shadow:0 18px 45px #0f172a29;border:1px solid var(--dt-border)!important;background:color-mix(in srgb, var(--dt-surface) 94%, transparent)!important;width:auto!important;color:var(--dt-text-strong)!important;margin:0!important;padding:12px 18px!important;position:absolute!important;top:50%!important;left:50%!important}.dt-container .dt-processing>div:last-child{width:48px;height:10px;margin:0;position:relative}.dt-container .dt-processing>div:last-child>div{background:var(--dt-accent);border-radius:999px;width:8px;height:8px;animation-timing-function:cubic-bezier(0,1,1,0);position:absolute;top:1px}.dt-container .dt-processing>div:last-child>div:first-child{animation:.6s infinite datatables-loader-1;left:4px}.dt-container .dt-processing>div:last-child>div:nth-child(2){animation:.6s infinite datatables-loader-2;left:4px}.dt-container .dt-processing>div:last-child>div:nth-child(3){background:var(--dt-accent-strong);animation:.6s infinite datatables-loader-2;left:20px}.dt-container .dt-processing>div:last-child>div:nth-child(4){animation:.6s infinite datatables-loader-3;left:36px}@keyframes datatables-loader-1{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes datatables-loader-2{0%{transform:translate(0)}to{transform:translate(16px)}}@keyframes datatables-loader-3{0%{transform:scale(1)}to{transform:scale(0)}}.operational-actions{white-space:nowrap;justify-content:flex-end;align-items:center;gap:7px;min-width:max-content;display:inline-flex}.operational-action-wrapper{display:inline-flex}.operational-action-wrapper--disabled{cursor:not-allowed}.operational-action-button{white-space:nowrap;border:1px solid #0000;border-radius:9px;justify-content:center;align-items:center;gap:6px;min-width:88px;height:32px;padding:0 10px;font-size:11px;font-weight:750;line-height:1;transition:transform .14s,filter .14s,box-shadow .14s;display:inline-flex}.operational-action-button--enabled{color:#fff;cursor:pointer;box-shadow:0 5px 12px #0f172a21}.operational-action-button--enabled:hover{filter:brightness(.97);transform:translateY(-1px);box-shadow:0 8px 16px #0f172a29}.operational-action-button--checkin.operational-action-button--enabled{background:#0284c7;border-color:#0284c7}.operational-action-button--checkout.operational-action-button--enabled{background:#7c3aed;border-color:#7c3aed}.operational-action-button--walkin.operational-action-button--enabled{background:#059669;border-color:#059669}.operational-action-button--disabled{border-color:var(--dt-border);background:var(--dt-surface-soft);color:var(--dt-muted);cursor:not-allowed;box-shadow:none;filter:grayscale(.35);opacity:.65;pointer-events:none}.operational-action-button__icon{font-size:12px}.operational-action-button__label{display:inline-block}.dt-container table.dataTable.compact>thead>tr>th,.dt-container table.dataTable.compact>thead>tr>td,.dt-container table.dataTable.compact>tbody>tr>th,.dt-container table.dataTable.compact>tbody>tr>td,.dataTables_wrapper table.dataTable.compact>thead>tr>th,.dataTables_wrapper table.dataTable.compact>thead>tr>td,.dataTables_wrapper table.dataTable.compact>tbody>tr>th,.dataTables_wrapper table.dataTable.compact>tbody>tr>td{padding-top:9px!important;padding-bottom:9px!important}[data-theme=dark] .dt-container,.dark .dt-container,[data-theme=dark] .dataTables_wrapper,.dark .dataTables_wrapper{--dt-shadow:0 18px 44px #0000003d}[data-theme=dark] .dt-container table.dataTable .badge.bg-warning,.dark .dt-container table.dataTable .badge.bg-warning,[data-theme=dark] .dataTables_wrapper table.dataTable .badge.bg-warning,.dark .dataTables_wrapper table.dataTable .badge.bg-warning{color:#fbbf24!important}@media (max-width:900px){.dt-container .dt-layout-row:first-child,.dt-container .dt-layout-row:last-child{align-items:stretch}.dt-container .dt-layout-row:has(.dt-length,.dt-search){align-items:stretch}.dt-container .dt-layout-row:has(.dt-info,.dt-paging){align-items:stretch}.dt-container .dt-search,.dataTables_wrapper .dataTables_filter{width:min(360px,55vw)}.dt-container table.dataTable>thead>tr>th,.dt-container table.dataTable>thead>tr>td,.dt-container table.dataTable>tbody>tr>th,.dt-container table.dataTable>tbody>tr>td{padding-left:13px!important;padding-right:13px!important}}@media (max-width:680px){.dt-container,.dataTables_wrapper{border-radius:13px}.dt-container .dt-layout-row:first-child,.dt-container .dt-layout-row:last-child{flex-direction:column;align-items:stretch;gap:12px;padding:14px}.dt-container .dt-layout-row:has(.dt-length,.dt-search){flex-direction:column;align-items:stretch;gap:12px;padding:14px}.dt-container .dt-layout-row:has(.dt-info,.dt-paging){flex-direction:column;align-items:stretch;gap:12px;padding:14px}.dataTables_wrapper:not(.dt-container){display:block}.dataTables_wrapper:not(.dt-container)>.dataTables_length,.dataTables_wrapper:not(.dt-container)>.dataTables_filter,.dataTables_wrapper:not(.dt-container)>.dataTables_info,.dataTables_wrapper:not(.dt-container)>.dataTables_paginate{min-height:auto;width:100%!important;padding:14px!important}.dt-container .dt-layout-cell,.dt-container .dt-length,.dt-container .dt-search,.dt-container .dt-info,.dt-container .dt-paging,.dataTables_wrapper .dataTables_length,.dataTables_wrapper .dataTables_filter,.dataTables_wrapper .dataTables_info,.dataTables_wrapper .dataTables_paginate{text-align:center;justify-content:center;width:100%!important;max-width:none!important}.dt-container .dt-search label,.dataTables_wrapper .dataTables_filter label{flex-direction:column;align-items:stretch;width:100%}.dt-container .dt-search input,.dataTables_wrapper .dataTables_filter input{width:100%!important;max-width:none!important}.dt-container .dt-length label,.dataTables_wrapper .dataTables_length label{justify-content:center}.dt-container .dt-paging,.dataTables_wrapper .dataTables_paginate{flex-wrap:wrap}.dt-container .dt-paging .dt-paging-button,.dataTables_wrapper .dataTables_paginate .paginate_button{min-width:32px;height:32px}.dt-container table.dataTable,.dataTables_wrapper table.dataTable{font-size:12.5px}.dt-container table.dataTable>thead>tr>th,.dt-container table.dataTable>thead>tr>td,.dt-container table.dataTable>tbody>tr>th,.dt-container table.dataTable>tbody>tr>td,.dataTables_wrapper table.dataTable>thead>tr>th,.dataTables_wrapper table.dataTable>thead>tr>td,.dataTables_wrapper table.dataTable>tbody>tr>th,.dataTables_wrapper table.dataTable>tbody>tr>td{padding:12px!important}}@media (prefers-reduced-motion:reduce){.dt-container *,.dataTables_wrapper *{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
.box-typical{background:#fff;border:1px solid #ccc;border-radius:4px;margin:0 0 20px}.box-typical .box-typical-header{width:100%;display:table}.box-typical .box-typical-header.box-typical-header-bordered{border-bottom:1px solid #d8e2e7}.box-typical .box-typical-header .tbl-cell{vertical-align:middle;padding:15px}.box-typical .box-typical-header .tbl-cell.tbl-cell-title{padding-right:0}.box-typical .box-typical-header .tbl-cell.tbl-cell-title h1,.box-typical .box-typical-header .tbl-cell.tbl-cell-title h2,.box-typical .box-typical-header .tbl-cell.tbl-cell-title h3,.box-typical .box-typical-header .tbl-cell.tbl-cell-title h4,.box-typical .box-typical-header .tbl-cell.tbl-cell-title h5,.box-typical .box-typical-header .tbl-cell.tbl-cell-title h6{margin:0;padding:1px 0;font-size:1rem;font-weight:600;line-height:1.4}.box-typical .box-typical-header .tbl-cell.tbl-cell-actions{text-align:right;white-space:nowrap;padding-top:18px;padding-left:0}.box-typical .box-typical-header .tbl-cell.tbl-cell-action-bordered{text-align:center;border-left:1px solid #d8e2e7;width:54px;padding-top:17px}.box-typical .box-typical-header .tbl-cell.tbl-cell-action-bordered .action-btn{margin:0}.box-typical .box-typical-header .action-btn{vertical-align:top;color:#adb7be;background:0 0;border:none;margin:0 0 0 10px;font-size:1rem;line-height:18px;display:inline-block}.box-typical .box-typical-header .action-btn:disabled{cursor:no-drop;color:#e0e7ec!important}.box-typical .box-typical-header .action-btn .font-icon{vertical-align:middle}.box-typical .box-typical-header .action-btn .font-icon.font-icon-minus{position:relative;top:1px}.box-typical .box-typical-header .action-btn:hover{color:#0b3961}.box-typical .box-typical-header .action-btn.del:hover{color:#ffb204}.box-typical .box-typical-header-sm{padding:12px 15px;font-weight:600;position:relative}.box-typical .box-typical-header-sm.bordered{border-bottom:1px solid #d8e2e7}.box-typical .box-typical-header-sm .slider-arrs{zoom:1;margin-top:-12px;position:absolute;top:50%;right:12px}.box-typical .box-typical-header-sm .slider-arrs:after,.box-typical .box-typical-header-sm .slider-arrs:before{content:" ";display:table}.box-typical .box-typical-header-sm .slider-arrs button{float:left;color:#c5d6de;background:0 0;border:none;height:24px;margin:0 0 0 15px;padding:0;font-size:1rem;line-height:24px}.box-typical .box-typical-header-sm .slider-arrs button:hover{color:#0b3961}.box-typical .box-typical-header-sm .slider-arrs button .font-icon{vertical-align:middle;line-height:inherit}.box-typical .box-typical-footer{background:#fbfcfd;border-top:1px solid #d8e2e7;padding:12px 15px}.box-typical .box-typical-footer:last-child{border-radius:0 0 4px 4px}.box-typical .box-typical-footer .tbl-cell{vertical-align:middle}.box-typical .box-typical-footer .tbl-cell-action{white-space:nowrap;width:20px;padding-left:15px}.box-typical .box-typical-footer .btn-icon{color:#919fa9;background:0 0;border:none;margin:0 12px 0 0;position:relative;top:2px}.box-typical .box-typical-footer .btn-icon:hover{color:#0b3961}.box-typical .box-typical-section{border-top:1px solid #d8e2e7;padding:15px}.box-typical .box-typical-section:first-child,.box-typical.box-typical-dashboard .box-typical-body .tbl-typical th{border-top:none}.box-typical .box-typical-section .box-typical-header-sm{padding:5px 0 15px}.box-typical.box-typical-padding{padding:20px 15px}.box-typical.box-typical-max-280 .box-typical-header{border-bottom:1px solid #d8e2e7;margin-bottom:-1px}.box-typical.box-typical-max-280 .box-typical-body{height:280px;overflow:auto}.box-typical.box-typical-dashboard{margin:0 0 30px;overflow:hidden}.box-typical.box-typical-dashboard .box-typical-header{border-bottom:1px solid #d8e2e7}.box-typical.box-typical-dashboard .box-typical-body{height:264px;overflow:auto}.box-typical.box-typical-full-screen{z-index:100;border:none;border-radius:0;width:100%;height:100%;margin:0 0 20px;position:fixed;top:0;left:0}.box-typical.box-typical-full-screen .box-typical-header{z-index:110;position:relative}.box-typical.box-typical-full-screen .box-typical-header .tbl-cell.tbl-cell-title h1,.box-typical.box-typical-full-screen .box-typical-header .tbl-cell.tbl-cell-title h2,.box-typical.box-typical-full-screen .box-typical-header .tbl-cell.tbl-cell-title h3,.box-typical.box-typical-full-screen .box-typical-header .tbl-cell.tbl-cell-title h4,.box-typical.box-typical-full-screen .box-typical-header .tbl-cell.tbl-cell-title h5,.box-typical.box-typical-full-screen .box-typical-header .tbl-cell.tbl-cell-title h6{font-size:1.5rem}.box-typical.box-typical-full-screen .tbl-typical td,.box-typical.box-typical-full-screen .tbl-typical th,.comment-item{font-size:.9375rem}.box-typical.box-typical-full-screen .box-typical-header .action-btn .font-icon-expand:before{content:"s"}.box-typical.box-typical-collapsed{height:auto}.box-typical.box-typical-collapsed .box-typical-header{border-bottom-color:#0000}.box-typical.box-typical-collapsed .box-typical-body{display:none}.box-typical.box-typical-collapsed .box-typical-header .action-btn .font-icon-minus:before{content:""}.box-panel .box-typical-header{border-bottom:1px solid #d8e2e7}.box-panel .box-typical-body{padding:16px!important}.dashboard-sortable .box-typical-header{cursor:move}.box-typical-upload{height:314px}.box-typical-upload .box-typical-upload-in{padding:10px}.box-typical-upload .drop-zone{width:auto;height:auto;margin-bottom:1rem;padding-bottom:1rem}.contact-row-list .contact-row:nth-child(odd){background:#fbfcfd}.contact-row{color:#6c7a86;padding:15px 20px 15px 15px;line-height:1.2}.box-typical-full-screen .contact-row{padding-top:20px;padding-bottom:20px}
:root{--admin-sidebar-width:232px;--admin-sidebar-collapsed-width:76px;--admin-sidebar-current-width:var(--admin-sidebar-width)}html[data-sidebar=collapsed]{--admin-sidebar-current-width:var(--admin-sidebar-collapsed-width)}body{background-color:#eceff4;width:100%!important;height:auto!important;overflow-x:hidden!important}div.main{min-height:100vh;padding:0}body,button,html,input,select,textarea,[data-sonner-toast]{color:#444;font-size:14px;font-style:normal;font-weight:500}.page-content{transition:padding-left .24s;padding:20px 15px 0 calc(var(--admin-sidebar-current-width) + 20px)!important;margin-bottom:70px!important}.page-content.bar-buttons-fixed{padding-bottom:93px}@media (max-width:1099px){:root{--admin-sidebar-current-width:0px}.page-content{padding-top:70px!important;padding-left:0!important}}.table-responsive,.dataTables_wrapper{overflow:visible!important}.actions-menu{display:inline-block;position:relative}.actions-menu .dropdown-menu-action{z-index:999999;background:#222;border-radius:6px;min-width:180px;padding:5px 0;display:none;position:absolute;top:calc(100% + 4px);right:0;box-shadow:0 2px 8px #0000004d}.actions-menu .dropdown-menu-action li{list-style:none}.actions-menu .dropdown-menu-action a{color:#fff;align-items:center;gap:6px;padding:8px 12px;text-decoration:none;display:flex}.actions-menu .dropdown-menu-action a:hover{background:#333}.btn{border-radius:12px;align-items:center;min-height:30px;font-weight:600;transition:transform .15s,background .15s,border-color .15s,opacity .15s;display:flex;color:#fff!important}.btn.btn-save:hover{background-color:var(--color-secondary)!important;border-color:var(--color-secondary)!important}.btn.btn-save,.btn-add-group,.btn-table,.btn-graph{background-color:var(--color-primary)!important;border-color:var(--color-primary)!important}.btn.btn-secondary,.btn-routes,.btn-outline{background-color:#6b7a85!important;border-color:#6b7a85!important}.btn.btn-save+.btn.btn-secondary{margin-left:10px}.btn-delete{background-color:#c1554e!important}.btn:hover,.btn:focus{opacity:.94;transform:translateY(-1px)}.btn svg{margin-right:5px}img.previewImage{width:400px}.action-btn i{color:#6b7a85;cursor:pointer;text-decoration:none}.action-btn:hover i,.action-btn:focus i{color:#373535}*{--sjs-primary-background-500:#004f74!important;--ctr-property-grid-header-border-color:#004f74!important;--sjs-font-family:"Golos Text", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif!important}.bg-indigo-500{background-color:#004f74}.box-typical .table-responsive{min-width:700px;overflow-y:hidden}.switch{width:50px;height:24px;margin-left:10px;display:inline-block;position:relative}.switch input{opacity:0;width:0;height:0}.slider{cursor:pointer;background-color:#ccc;border-radius:24px;transition:all .3s;position:absolute;inset:0}.slider:before{content:"";background-color:#fff;border-radius:50%;width:18px;height:18px;transition:all .3s;position:absolute;bottom:3px;left:3px}.switch input:checked+.slider{background-color:var(--color-primary)!important}.switch input:checked+.slider:before,input:checked+.slider:before{transform:translate(26px)}.switch input:disabled+.slider{cursor:not-allowed;opacity:.6}.enterprise-1 input:checked+.slider{background-color:#f1b434}.enterprise-2 input:checked+.slider{background-color:#05a8b1}.view-ia-txt{margin:0 auto;align-items:center!important}.select-datatable{border-radius:5px;background-color:#fff!important}.select-datatable:focus-visible{box-shadow:0 0!important}
