#data-table #dt-controls{background-color:#fafafa;border:1px solid #ddd;border-radius:4px;display:flex;margin-bottom:8px;padding:8px}#data-table #dt-controls #dt-export-buttons:not(:last-child),#data-table #dt-controls #dt-new-button:not(:last-child),#data-table #dt-controls #dt-pagination:not(:last-child),#data-table #dt-controls #dt-search-bar:not(:last-child){border-right:1px solid #dee2e6;margin-right:8px;padding-right:8px}#data-table #dt-controls #dt-new-button #new-button{font-size:.85em;height:29px;padding:4px 8px;white-space:nowrap}#data-table #dt-controls #dt-new-button.dt-stacked{display:flex}#data-table #dt-controls #dt-new-button.dt-stacked>button{margin-right:8px}#data-table #dt-controls #dt-search-bar{-moz-column-gap:8px;column-gap:8px;display:flex}#data-table #dt-controls #dt-search-bar input,#data-table #dt-controls #dt-search-bar select{border-radius:4px;font-size:.75em;height:29px;padding:4px 8px;width:150px}#data-table #dt-controls #dt-search-bar button{height:29px;font-size:.85rem;line-height:.85rem;padding:0 8px}#data-table #dt-controls #dt-pagination{height:29px}#data-table #dt-controls #dt-export-buttons #dt-export-buttons-data-selection{background-color:#fff;border:1px solid #aaa;border-radius:4px;margin-top:34px;padding:4px 8px 8px;right:8px;position:absolute;width:240px;z-index:10}#data-table #dt-controls #dt-export-buttons #dt-export-buttons-data-selection label,#data-table #dt-controls #dt-export-buttons #dt-export-buttons-data-selection span{text-align:center}#data-table #dt-controls #dt-export-buttons #dt-export-buttons-data-selection span{font-size:.75rem}#data-table #dt-controls #dt-export-buttons #dt-export-buttons-data-selection,#data-table #dt-controls #dt-export-buttons #dt-export-buttons-data-selection #dt-export-buttons-data{display:flex;flex-direction:column}#data-table #dt-controls #dt-export-buttons #dt-export-buttons-data-selection #dt-export-buttons-data button,#data-table #dt-controls #dt-export-buttons #dt-export-buttons-data-selection button{color:#333;font-size:.85rem;font-weight:600;padding:0;width:100%}#data-table #dt-controls #dt-export-buttons #dt-export-buttons-data-selection #dt-export-buttons-data{margin-top:4px;row-gap:4px}#data-table #dt-controls #dt-export-buttons #dt-export-buttons-data-selection #dt-export-buttons-cancel{color:#fff;height:24px;line-height:0;margin-top:4px;padding:0}#data-table #dt-controls #dt-export-buttons div#export-type button{background-color:var(--orange);border-color:var(--orange)}#data-table #dt-controls #dt-refresh-button button{background-color:var(--green);border-color:var(--green)}#data-table #dt-controls #dt-export-buttons,#data-table #dt-controls #dt-refresh-button{-moz-column-gap:4px;column-gap:4px;display:flex}#data-table #dt-controls #dt-export-buttons button,#data-table #dt-controls #dt-refresh-button button{border:1px solid;border-radius:4px;color:#fff;height:29px;width:30px}#data-table #dt-controls #dt-export-buttons button:focus,#data-table #dt-controls #dt-refresh-button button:focus{outline:none}#data-table #dt-controls #dt-export-buttons button svg,#data-table #dt-controls #dt-refresh-button button svg{margin:0}#data-table #dt-container{background-color:#fff;border-radius:4px;overflow-y:auto}#data-table #dt-container .dt-fontsize-xs{font-size:.65rem}#data-table #dt-container .dt-fontsize-sm{font-size:.75rem;line-height:.75rem}#data-table #dt-container .dt-fontsize-md{font-size:.9rem}#data-table #dt-container .dt-fontsize-lg{font-size:1.05rem}#data-table #dt-container .dt-fontsize-xl{font-size:1.2rem}#data-table #dt-container .dt-fetching{align-items:center;background-color:#f9f9f9;color:#212529;display:flex;justify-content:center;min-height:44px}#data-table #dt-container .dt-fetching.loading{border:1px solid #dee2e6}#data-table #dt-container .dt-fetching #spinner-text,#data-table #dt-container .dt-fetching #spinner-text-empty{font-size:.9rem;font-weight:600}#data-table #dt-container .dt-fetching #spinner{border:.25rem solid var(--green);border-right-color:transparent;height:28px;width:28px}#data-table #dt-container .dt-fetching #spinner-text-empty{margin:8px 0}#data-table #dt-container .dt-thead{background-color:var(--janssen-blue);color:#fff}#data-table #dt-container .dt-thead-tr th{font-weight:600;padding:8px!important;z-index:1}#data-table #dt-container .dt-thead-tr th:focus{outline:none}#data-table #dt-container .dt-thead-tr th:first-child{border-top-left-radius:0}#data-table #dt-container .dt-thead-tr th:last-child{border-top-right-radius:0}#data-table #dt-container .dt-thead-tr th.b-table-sort-icon-left{font-weight:600;padding:8px 8px 8px 20px!important}#data-table #dt-container .dt-tbody{overflow-wrap:break-word}#data-table #dt-container .dt-tbody:not(.dt-stacked){margin-top:8px}#data-table #dt-container .dt-tbody-tr{padding:0!important}#data-table #dt-container .dt-tbody-tr:not(.dt-stacked){max-height:52px}#data-table #dt-container .dt-tbody-tr:not(.dt-stacked) td{height:34px}#data-table #dt-container .dt-tbody-tr:not(.dt-stacked).dt-condensed td{height:18px}#data-table #dt-container .dt-tbody-tr:not(.dt-stacked).dt-condensed td .content,#data-table #dt-container .dt-tbody-tr:not(.dt-stacked).dt-condensed td .content-select{height:unset}#data-table #dt-container .dt-tbody-tr:focus,#data-table #dt-container .dt-tbody-tr:nth-child(2n):focus{outline:none!important}#data-table #dt-container .dt-tbody-tr:nth-child(2n){background-color:#fafafa}#data-table #dt-container .dt-tbody-tr.not-selectable:hover{background-color:#fff;cursor:default!important}#data-table #dt-container .dt-tbody-tr.not-selectable:nth-child(2n):hover{background-color:#fafafa;cursor:default!important}#data-table #dt-container .dt-tbody-tr:not(.not-selectable):hover,#data-table #dt-container .dt-tbody-tr:not(.not-selectable):nth-child(2n):hover{background-color:#ffefd0;cursor:pointer}#data-table #dt-container .dt-tbody-tr:last-child td:first-child{border-bottom-left-radius:0}#data-table #dt-container .dt-tbody-tr:last-child td:last-child{border-bottom-right-radius:0}#data-table #dt-container .dt-tbody-tr td{padding:0;vertical-align:middle!important}#data-table #dt-container .dt-tbody-tr .content{padding:0 6px}#data-table #dt-container .dt-tbody-tr .content,#data-table #dt-container .dt-tbody-tr .content-select{align-items:center;display:flex;height:100%}#data-table #dt-container .dt-tbody-tr .content-select.align-center,#data-table #dt-container .dt-tbody-tr .content.align-center{justify-content:center;text-align:center}#data-table #dt-container .dt-action-cell{-moz-column-gap:4px;column-gap:4px;display:flex;justify-content:center;margin-top:1px}#data-table #dt-container .dt-action-cell.dt-stacked{justify-content:flex-start}#data-table #dt-container .dt-action-cell .dt-action-cell-button{border-radius:2px;font-size:1em!important;font-weight:600!important;margin:0 6px;padding:0 8px!important;text-shadow:1px 1px 4px #333;white-space:nowrap;width:100%}#data-table #dt-container .dt-action-cell .dt-action-cell-icon{background-color:transparent;border:none;padding:0}#data-table #dt-container .dt-action-cell .dt-action-cell-icon:focus{outline:none}#data-table #dt-container .dt-action-cell .dt-action-cell-icon svg{margin:0 4px}#data-table #dt-container .dt-action-column{line-height:.9rem;text-align:center}#data-table #dt-container .dt-item-select{background-color:transparent;border:none;border-radius:0;font-size:.75rem!important;height:100%;padding:0 28px 0 8px!important}#data-table #dt-container .dt-item-select option,#data-table #dt-container .dt-item-select option[disabled]{background-color:#fff;font-style:normal}#data-table #dt-container .dt-table{border-collapse:collapse;margin:0!important;overflow:hidden}#data-table #dt-container .dt-table.table-bordered tr:not(.dt-stacked):not(:first-child),#data-table #dt-container .dt-table.table-bordered tr:not(.dt-stacked) td{border-top:none}#data-table #dt-container .dt-table:not(.dt-table-empty) tr.dt-stacked,#data-table #dt-container .dt-table:not(.dt-table-empty) tr:not(.dt-stacked) td{border:1px solid #dee2e6!important}#data-table #dt-container .dt-table.dt-table-empty{overflow:hidden}#data-table.dt-stacked #dt-controls{flex-direction:column-reverse;row-gap:8px}#data-table.dt-stacked #dt-controls #dt-new-button{justify-content:center}#data-table.dt-stacked #dt-controls #dt-new-button button{width:100%}#data-table.dt-stacked #dt-controls #dt-new-button,#data-table.dt-stacked #dt-controls #dt-pagination,#data-table.dt-stacked #dt-controls #dt-search-bar{border-right:unset;margin-right:unset;padding-right:unset}#data-table.dt-stacked #dt-controls #dt-search-bar input,#data-table.dt-stacked #dt-controls #dt-search-bar select{width:100%}#data-table.dt-stacked #dt-controls #dt-pagination{height:unset}#data-table.dt-stacked #dt-controls #dt-pagination ul{margin:0}#data-table.dt-stacked #dt-controls #dt-refresh-button button{width:100%}#data-table.dt-stacked .dt-details{background-color:#fff;margin:8px;width:calc(100% - 16px)}#data-table.dt-stacked .dt-details .dt-details-row .dt-details-row-field{padding:4px 8px!important;text-align:right}#data-table.dt-stacked .dt-details .dt-details-row .dt-details-row-item:has(select){padding:0!important}#data-table.dt-stacked .dt-details .dt-details-row .dt-details-row-item:has(select) select{height:27px}#data-table.dt-stacked .dt-details .dt-details-row .dt-details-row-item{padding:4px 8px!important;width:50%}#data-table.dt-stacked .dt-details .dt-details-row .dt-details-row-item .dt-details-row-actions{-moz-column-gap:8px;column-gap:8px;display:flex}#data-table.dt-stacked .dt-details .dt-details-row .dt-details-row-item .dt-details-row-actions .dt-action-cell-button{font-size:1em!important;font-weight:600!important;margin:0 8px;max-width:128px;padding:0 8px!important;text-shadow:1px 1px 4px #333;white-space:nowrap;width:100%}#data-table.dt-stacked .dt-details .dt-details-row .dt-details-row-item .dt-details-row-actions .dt-action-cell-icon{background-color:transparent;border:none;line-height:normal;padding:0}#data-table.dt-stacked .dt-details .dt-details-row .dt-details-row-item .dt-details-row-actions .dt-action-cell-icon:focus{outline:none}#data-table.dt-stacked .dt-item-details-button{align-items:center;background-color:var(--orange);border-color:var(--orange);display:flex;height:20px;font-size:.75rem;padding:0 4px}#data-table.sm #dt-controls #dt-search-bar,#data-table.xs #dt-controls #dt-search-bar{flex-direction:column;row-gap:8px}