.table-container {overflow: auto;max-height: 31.75rem;border: solid 2px var(--table-border-color);margin-bottom: 2.125rem;border-right-width: 1px; } .table-loader {height: 6.25rem;display: flex;align-items: center;justify-content: center;position: sticky;left: 0;right: 0;border-top: solid 2px var(--table-border-color); } .table-loader .spinner-border {position: absolute; } .table-search-input-group {margin-bottom: 2.125rem;position: relative; } .table-search-input-group .form-control {padding-right: 2.8125rem; } .table-search-input-group .input-group-append {z-index: 5; } .table-search-input-group .btn {position: absolute;right: 0;top: 0;bottom: 0;height: 100%;box-shadow: none; } .table-search-input-group .btn:hover {color: var(--link-hover-color); } .table-optionlist {font-size: 0.75rem;position: relative;border-width: 0;border-collapse: collapse;margin-bottom: 0; } .table-optionlist th, .table-optionlist td {position: relative;min-width: 5.3125rem;max-width: 31.25rem;z-index: 2; } .table-optionlist th::before, .table-optionlist td::before {content: " ";position: absolute;top: 0;left: -1px;border: 1px solid var(--table-border-color);bottom: -1px;right: 0;z-index: -1; } .table-optionlist th.sticky-left, .table-optionlist td.sticky-left {position: sticky;left: 0;z-index: 3; } .table-optionlist th.sticky-right, .table-optionlist td.sticky-right {position: sticky;right: 0;z-index: 6; } .table-optionlist th.sticky-right::before, .table-optionlist td.sticky-right::before {left: 0;right: 0; } .table-optionlist th.main-column, .table-optionlist td.main-column {width: 100%; } .table-optionlist tbody th, .table-optionlist tbody td {overflow: hidden;text-overflow: ellipsis;white-space: nowrap;background-color: white; } .table-optionlist tbody th svg, .table-optionlist tbody td svg {margin-top: -0.1875rem;margin-bottom: -0.1875rem; } .table-optionlist tbody tr:nth-of-type(2n+1) th, .table-optionlist tbody tr:nth-of-type(2n+1) td {background-color: #f2f2f2; } .table-optionlist thead th, .table-optionlist thead td {border: 0;white-space: nowrap;padding: 0;background: var(--white);position: sticky;top: 0;z-index: 4;vertical-align: middle; } .table-optionlist thead th::before, .table-optionlist thead td::before {content: " ";position: absolute;top: -1px;left: -1px;border: 1px solid var(--table-border-color);bottom: -1px;right: 0; } .table-optionlist thead th.sticky-left, .table-optionlist thead td.sticky-left {z-index: 5; } .table-optionlist thead th.sticky-right, .table-optionlist thead td.sticky-right {z-index: 7; } .table-optionlist thead th .label, .table-optionlist thead td .label {overflow: hidden;text-overflow: ellipsis;white-space: nowrap;padding-right: 0.375rem; } .table-optionlist thead th .btn-group, .table-optionlist thead td .btn-group {width: 100%; } .table-optionlist thead th .btn-group.btn-group-filter, .table-optionlist thead td .btn-group.btn-group-filter {position: absolute;left: 0;top: 0;right: 1px;bottom: 0;width: calc(100% - 1px);height: 100%;z-index: 1;display: none; } .table-optionlist thead th .btn-group.btn-group-filter.show, .table-optionlist thead td .btn-group.btn-group-filter.show {display: block; } .table-optionlist thead th .btn-group.btn-group-filter .dropdown-item, .table-optionlist thead td .btn-group.btn-group-filter .dropdown-item {display: flex;flex-direction: row;align-items: center;padding-left: 0.6875rem;padding-right: 0.6875rem; } .table-optionlist thead th .btn-group.btn-group-filter .custom-select, .table-optionlist thead td .btn-group.btn-group-filter .custom-select {padding-top: 0;padding-bottom: 0; } .table-optionlist thead th .btn, .table-optionlist thead td .btn {font-size: 0.75rem;padding: 0.75rem;font-weight: 600;box-shadow: none;display: flex;flex-direction: row;align-items: center;justify-content: space-between;width: 100%;flex-shrink: 0; } .table-optionlist thead th .btn.btn-with-filter, .table-optionlist thead td .btn.btn-with-filter {max-width: calc(100% - 2rem);padding-right: 0; } .table-optionlist thead th .btn.btn-filter, .table-optionlist thead td .btn.btn-filter {flex-basis: 0;flex-grow: 0;flex-shrink: 1;max-width: 2rem; } .table-optionlist thead th .btn.btn-close, .table-optionlist thead td .btn.btn-close {flex-basis: 0;flex-grow: 0;flex-shrink: 1;max-width: 2rem;position: absolute;right: 0; } .table-optionlist thead th .btn .btn-group, .table-optionlist thead td .btn .btn-group {flex-basis: 0;flex-grow: 0;flex-shrink: 1;width: auto; } .table-optionlist thead th .btn svg, .table-optionlist thead td .btn svg {margin-left: -0.5rem;margin-right: -0.5rem; } .table-optionlist thead th .btn .ordering, .table-optionlist thead td .btn .ordering {color: var(--light); } .table-optionlist thead th .btn .ordering.active, .table-optionlist thead td .btn .ordering.active {color: var(--black); } .table-optionlist thead th .btn.btn-with-hover:hover, .table-optionlist thead td .btn.btn-with-hover:hover {color: var(--link-hover-color); } .table-optionlist thead th .btn.btn-with-hover:hover .ordering, .table-optionlist thead td .btn.btn-with-hover:hover .ordering {color: rgba(var(--link-hover-color), 0.25); } .table-optionlist thead th .btn.btn-with-hover:hover .ordering.active, .table-optionlist thead td .btn.btn-with-hover:hover .ordering.active {color: var(--link-hover-color); } .table-optionlist thead th .table-filter, .table-optionlist thead td .table-filter {position: absolute;left: 0;top: 0;right: 1px;bottom: 0;width: calc(100% - 1px);height: 100%;box-shadow: none;padding-right: 1.5625rem;background: var(--white);border-color: transparent; } .table-optionlist thead th .table-filter.placeholder, .table-optionlist thead td .table-filter.placeholder {color: #d6d6d6; } .table-optionlist thead th .table-filter:focus, .table-optionlist thead td .table-filter:focus {border-color: var(--primary); } .table-optionlist thead th .table-filter.active, .table-optionlist thead td .table-filter.active {display: block; } 