/*
 * Copyright 2017-2022 EPAM Systems, Inc. (https://www.epam.com/)
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *     http://www.apache.org/licenses/LICENSE-2.0
 *
 *  Unless required by applicable law or agreed to in writing, software
 *  distributed under the License is distributed on an "AS IS" BASIS,
 *  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 *  See the License for the specific language governing permissions and
 *  limitations under the License.
 */

.link-action {
  text-transform: uppercase;
}

.filter-popover-container {
  padding: 5px;
  border-radius: 4px;
  min-width: 100px;
}

.main-info {
  font-weight: bold;
}

.date-picker {
  outline: none;
}

.filter-actions-buttons-container {
  margin: 5px 10px;
}

.run-row-status-expand {
  min-width: 60px;
}

.run-row-status {
  width: 30px;
}

.run-row-status-expand,
.run-row-status,
.run-row-name,
.run-row-instance,
.run-row-parent-run,
.run-row-pipeline,
.run-row-version,
.run-row-docker-image,
.run-row-started,
.run-row-completed,
.run-row-elapsed-time,
.run-row-owner,
.run-row-links,
.run-row-price,
.run-row {
  cursor: pointer;
}

td.run-row-status-expand,
td.run-row-status,
td.run-row-name,
.run-row-instance,
td.run-row-parent-run,
td.run-row-pipeline,
td.run-row-version,
td.run-row-docker-image,
td.run-row-started,
td.run-row-completed,
td.run-row-elapsed-time,
td.run-row-owner,
td.run-row-links,
td.run-row-price,
td.run-row {
  padding: 2px 8px !important;
}

@media (min-width: 1300px) {
  .run-row-status-expand,
  .run-row-status,
  .run-row-name,
  .run-row-instance,
  .run-row-parent-run,
  .run-row-pipeline,
  .run-row-version,
  .run-row-started,
  .run-row-completed,
  .run-row-elapsed-time,
  .run-row-owner,
  .run-row-links,
  .run-row-price,
  .run-row {
    word-break: normal !important;
  }

  .run-row,
  .run-row-name {
    min-width: 100px;
    white-space: nowrap;
  }
}

.run {}

.expand-icon-column {
  padding: 0 !important;
  max-width: 23px;
}

.expand-icon-column span[class*=ant-table-row-expand-icon] {
  margin-left: 4px;
  margin-right: 4px !important;
}

.tags-column {
  padding: 0 !important;
}

.roles-filters-container {
  max-height: 40vh;
  overflow-y: auto;
}
