.sub-report-select-container {
  display: flex;
  padding: 10px 0 5px 0px;
  align-items: center;
}

[data-module=report] .report-select {
  margin: 0 8px 0 0;
}

[data-module=report] .report-select:first-child {
  margin-left: 0;
}

[data-module=report] .sub-report-select-container .report-select {
  margin: 0 5px 0 0;
}

[data-module=report] .sub-report-select-container .report-select:last-child {
  margin: 0 0 0 5px;
}

[data-module=report] .date-time-picker-input-container .ant-input {
  height: 30px;
}

[data-module=report] .report-select.custom-date-ticker .date-time-picker-input-container {
  width: calc(50% - 10px);
  margin-right: 10px;
}

[data-module=report] .report-select.custom-date-ticker .date-time-picker-input-container:last-child {
  margin-right: 0;
  margin-left: 10px;
}

#report {
  width: 100%;
  height: 100%;
  overflow: auto;
}

#report-container {
  margin: 10px;
}

#report-time-picker {
  height: 38px;
}

.report-select-container {
  border-bottom: 1px solid var(--main-key-border-color);
  padding: 0 0 15px;
  margin-bottom: 10px;
}

.report.filter-input-in-checkbox {
  padding-left: 25px;
}

.report-title {
  font-size: 16px;
  font-weight: bold;
  color: var(--main-text-color);
  margin-bottom: 10px;
}

.report-subtitle {
  font: normal normal normal 14px Lato;
  color: var(--main-placeholder-color);
}

.generate-button-container {
  padding-top: 5px;
}

/* .report-optional-detail-container {
  margin-bottom: 20px;
} */

.verify-section-pass {
  color: var(--theme-active-text);
}

.verify-section-warning {
  color: var(--critical-button-background);
}

.table-center-content {
  display: flex;
  justify-content: center;
}

[data-module=log-management] .type-transaction-icon {
  height: auto;
}

.text-after-img {
  padding-left: 5px;
}

[data-module=log-management] .ant-table-thead>tr>th {
  padding: 15px 10px
}

[data-module=log-management] .ant-table-tbody>tr>td {
  padding: 10px 10px;
  border: 0;
}

[data-module=log-management] .ant-table table {
  border: 0;
}

[data-module=log-management] .ant-table-thead th:not(:first-child) {
  border-left: 0;
}

[data-module=log-management] .ant-table-thead th:not(:last-child) {
  border-right: 0;
}

[data-module=log-management] .report-type-select-container {
  display: flex;
  align-items: center;
}

[data-module=log-management] div.report-selected-device-container > * {
  margin: 4px 0px;
}

[data-module=log-management] div.ant-table-placeholder,
[data-module=log-management] div.ant-table-tbody {
  border: 1px solid var(--main-key-border-color);
}

[data-module=log-management] .ant-table-fixed-header .ant-table-scroll .ant-table-header {
  overflow: auto !important;
}

div.report-table-wrapper {
  position: relative;
  overflow: auto;
}

div.report-table-wrapper thead {
  position: sticky;
  top: 0;
  z-index: 1;
}

div.report-table-wrapper .ant-table-pagination.ant-pagination {
  position: sticky;
  bottom: 0;
  right: 0;
  z-index: 1;
}

div.report-table-wrapper > * {
  width: calc(700px + 50%);
  height: calc(100vh - 300px);
}