/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.dataTables_wrapper{--program-table-control-gap:0.75rem;color:var(--bs-body-color,#212529);}.dataTables_wrapper .row + .row{margin-top:1.5rem;}.dataTables_wrapper .dataTables_length,.dataTables_wrapper .dataTables_filter{margin-bottom:var(--program-table-control-gap);}.dataTables_wrapper .dataTables_length label,.dataTables_wrapper .dataTables_filter label{display:flex;flex-wrap:wrap;align-items:center;gap:0.5rem;margin-bottom:0;font-weight:500;}.dataTables_wrapper .dataTables_length select,.dataTables_wrapper .dataTables_filter input,.dataTables_wrapper .dataTables_filter select,.dataTables_wrapper table.dataTable thead input,.dataTables_wrapper table.dataTable thead select,.dataTables_wrapper table.dataTable tfoot input,.dataTables_wrapper table.dataTable tfoot select{flex:1 1 12rem;min-width:12rem;}@media (max-width:767.98px){.dataTables_wrapper .dataTables_length label,.dataTables_wrapper .dataTables_filter label{width:100%;flex-direction:column;align-items:stretch;gap:0.375rem;}}.dataTables_wrapper .dataTables_length select,.dataTables_wrapper .dataTables_filter select,.dataTables_wrapper table.dataTable thead select,.dataTables_wrapper table.dataTable tfoot select{display:block;width:100%;padding:0.375rem 2.25rem 0.375rem 0.75rem;font-size:1rem;font-weight:400;line-height:1.5;color:var(--bs-body-color,#212529);background-color:var(--bs-body-bg,#fff);background-image:var(--bs-form-select-bg-img,url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e"));background-repeat:no-repeat;background-position:right 0.75rem center;background-size:16px 12px;border:1px solid var(--bs-border-color,#ced4da);border-radius:var(--bs-border-radius,0.25rem);transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;appearance:none;}.dataTables_wrapper .dataTables_length select:focus,.dataTables_wrapper .dataTables_filter select:focus,.dataTables_wrapper table.dataTable thead select:focus,.dataTables_wrapper table.dataTable tfoot select:focus{border-color:var(--bs-primary,#0d6efd);outline:0;box-shadow:0 0 0 0.25rem rgba(var(--bs-primary-rgb,13,110,253),0.25);}.dataTables_wrapper .dataTables_filter input,.dataTables_wrapper table.dataTable thead input,.dataTables_wrapper table.dataTable tfoot input{display:block;width:100%;padding:0.375rem 0.75rem;font-size:1rem;font-weight:400;line-height:1.5;color:var(--bs-body-color,#212529);background-color:var(--bs-body-bg,#fff);background-clip:padding-box;border:1px solid var(--bs-border-color,#ced4da);border-radius:var(--bs-border-radius,0.25rem);transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;}.dataTables_wrapper .dataTables_filter input:focus,.dataTables_wrapper table.dataTable thead input:focus,.dataTables_wrapper table.dataTable tfoot input:focus{border-color:var(--bs-primary,#0d6efd);outline:0;box-shadow:0 0 0 0.25rem rgba(var(--bs-primary-rgb,13,110,253),0.25);}.dataTables_wrapper wa-select,.dataTables_wrapper wa-input,.dataTables_wrapper wa-combobox,.dataTables_wrapper wa-textarea{display:block;max-width:100%;}.dataTables_wrapper wa-select::part(base),.dataTables_wrapper wa-input::part(base),.dataTables_wrapper wa-combobox::part(base),.dataTables_wrapper wa-textarea::part(base){width:100%;}.dataTables_wrapper wa-select::part(trigger),.dataTables_wrapper wa-combobox::part(trigger){width:100%;}table.dataTable{width:100%;margin:1rem 0;border-collapse:separate;border-spacing:0;}table.dataTable thead th,table.dataTable tfoot th{vertical-align:bottom;border-bottom:2px solid var(--bs-border-color,#dee2e6);padding:0.75rem;background-color:var(--bs-body-bg,#fff);}table.dataTable tbody td{padding:0.75rem;border-bottom:1px solid var(--bs-border-color,#dee2e6);vertical-align:top;color:var(--bs-body-color,#212529);overflow-wrap:anywhere;}table.dataTable tbody tr:nth-of-type(odd){background-color:rgba(var(--bs-secondary-rgb,108,117,125),0.05);}table.dataTable tbody tr:hover{background-color:rgba(var(--bs-primary-rgb,13,110,253),0.06);}table.dataTable thead th.sorting,table.dataTable thead th.sorting_asc,table.dataTable thead th.sorting_desc,table.dataTable thead th.sorting_asc_disabled,table.dataTable thead th.sorting_desc_disabled{position:relative;cursor:pointer;padding-right:1.75rem;}table.dataTable thead th.sorting::after,table.dataTable thead th.sorting_asc::after,table.dataTable thead th.sorting_desc::after,table.dataTable thead th.sorting_asc_disabled::after,table.dataTable thead th.sorting_desc_disabled::after{position:absolute;right:0.5rem;top:50%;transform:translateY(-50%);font-size:0.75rem;color:var(--bs-secondary-color,#6c757d);opacity:0.8;}table.dataTable thead th.sorting::after{content:"\2195";}table.dataTable thead th.sorting_asc::after{content:"\2191";color:var(--bs-primary,#0d6efd);}table.dataTable thead th.sorting_desc::after{content:"\2193";color:var(--bs-primary,#0d6efd);}table.dataTable thead th.sorting_asc_disabled::after,table.dataTable thead th.sorting_desc_disabled::after{color:var(--bs-secondary-color,#6c757d);opacity:0.4;}.dataTables_wrapper .dataTables_paginate{margin-top:1rem;}.dataTables_wrapper .dataTables_paginate .paginate_button{position:relative;display:inline-block;padding:0.375rem 0.75rem;margin-left:-1px;line-height:1.5;color:var(--bs-primary,#0d6efd);background-color:var(--bs-body-bg,#fff);border:1px solid var(--bs-border-color,#dee2e6);}.dataTables_wrapper .dataTables_paginate .paginate_button:first-child{margin-left:0;border-top-left-radius:var(--bs-border-radius);border-bottom-left-radius:var(--bs-border-radius);}.dataTables_wrapper .dataTables_paginate .paginate_button:last-child{border-top-right-radius:var(--bs-border-radius);border-bottom-right-radius:var(--bs-border-radius);}.dataTables_wrapper .dataTables_paginate .paginate_button.current,.dataTables_wrapper .dataTables_paginate .paginate_button.current:hover{color:var(--bs-body-bg,#fff);background-color:var(--bs-primary,#0d6efd);border-color:var(--bs-primary,#0d6efd);}.dataTables_wrapper .dataTables_paginate .paginate_button:hover{color:var(--bs-primary,#0d6efd);background-color:rgba(var(--bs-primary-rgb,13,110,253),0.08);border-color:var(--bs-primary,#0d6efd);}.dataTables_wrapper .dataTables_paginate .paginate_button.disabled,.dataTables_wrapper .dataTables_paginate .paginate_button.disabled:hover,.dataTables_wrapper .dataTables_paginate .paginate_button.disabled:active{color:var(--bs-secondary-color,#6c757d);pointer-events:none;background-color:var(--bs-body-bg,#fff);border-color:var(--bs-border-color,#dee2e6);opacity:0.65;}.dataTables_wrapper .dataTables_paginate .ellipsis{padding:0.375rem 0.75rem;color:var(--bs-secondary-color,#6c757d);}.dataTables_wrapper .dataTables_info{padding-top:0.75rem;color:var(--bs-secondary-color,#6c757d);}.dataTables_wrapper td ul{display:flex;flex-wrap:wrap;gap:0.35rem;padding-left:0;margin-bottom:0;list-style:none;}.dataTables_wrapper td ul li{padding:0.25rem 0.5rem;border-radius:999px;background-color:rgba(var(--bs-primary-rgb,13,110,253),0.08);color:var(--bs-primary,#0d6efd);font-size:0.875rem;}@media (max-width:575.98px){.dataTables_wrapper .dataTables_paginate{display:flex;flex-wrap:wrap;gap:0.5rem;}.dataTables_wrapper .dataTables_paginate .paginate_button,.dataTables_wrapper .dataTables_paginate .ellipsis{flex:1 1 auto;text-align:center;}}
