/***BEGIN KubeCardWithTable.css***/
.k8s-pods-status-count {
  padding-left: 8px; }

.external-ip-cell .external-ip-cell-text {
  padding-right: 4px; }

.external-ip-cell .external-ip-copy-icon.kube-text-copy.subtle {
  padding: 2px;
  vertical-align: bottom;
  cursor: pointer; }

.wrap-text {
  overflow-wrap: break-word; }
/***END KubeCardWithTable.css***/

/***BEGIN KubeSummary.css***/
.kubernetes-container {
  /*Css to adjust the alignment of text between picklist and text search. Revisit when we move from picklist to dropdown (fabric-free)*/ }
  .kubernetes-container .k8s-card-padding + .k8s-card-padding {
    margin-top: 16px; }
  .kubernetes-container .keyword-search.bolt-text-field {
    padding-bottom: 8px; }
  .kubernetes-container .loading-pods {
    height: 200px; }
  .kubernetes-container .details-card-content {
    flex-wrap: wrap;
    width: 100%; }
    .kubernetes-container .details-card-content .details-card-row-size {
      padding-bottom: 6px;
      position: relative; }
      .kubernetes-container .details-card-content .details-card-row-size:not(.first-row) {
        padding-top: 6px; }
      .kubernetes-container .details-card-content .details-card-row-size.pod-image-data {
        padding-top: 0px;
        padding-bottom: 0px; }
    .kubernetes-container .details-card-content .details-card-info-field-size {
      width: 96px;
      min-width: 96px; }
      .kubernetes-container .details-card-content .details-card-info-field-size.pod-image-key {
        padding-top: 6px;
        padding-bottom: 6px; }
    .kubernetes-container .details-card-content .details-card-value-field-size {
      position: absolute;
      width: calc(100% - 136px);
      margin-left: 136px; }
      .kubernetes-container .details-card-content .details-card-value-field-size.pod-image-link {
        padding: 6px;
        margin-left: 124px; }
      .kubernetes-container .details-card-content .details-card-value-field-size.pod-image-nolink {
        padding: 6px;
        margin-left: 130px; }
  .kubernetes-container .k8s-user-action-margin > :last-child {
    margin-bottom: 4px; }

.container-header-title {
  overflow-wrap: break-word !important;
  white-space: pre-line !important; }
/***END KubeSummary.css***/

/***BEGIN KubeZeroData.css***/
.k8s-zero-data-max-width {
  width: 100%; }

.k8s-zero-data {
  margin-bottom: 100px; }

.k8s-zero-workloads-data {
  margin-bottom: 80px;
  margin-top: 80px; }

.k8s-zero-services-data,
.k8s-zero-service-pods-data {
  margin-bottom: 80px; }

.k8s-zero-filter-data {
  margin: 106px 0px; }
/***END KubeZeroData.css***/

/***BEGIN Tags.css***/
.k8s-tags .k8s-tag-pill:not(:last-child) {
  margin-right: 8px; }
/***END Tags.css***/

/***BEGIN ImageDetails.css***/
.list-col-content.two-lines {
  line-height: 30px;
  align-items: flex-start;
  width: 100%; }

.kube-status-container {
  display: flex;
  align-items: center; }
  .kube-status-container .kube-status-desc {
    margin-left: 6px;
    width: 100%; }

.item-top-padding {
  margin-top: 8px; }

.image-details-content .image-details-header .image-details-back-button {
  cursor: pointer; }

.image-details-card .image-full-details-table {
  padding-bottom: 16px; }

.image-layers-card .bolt-header-default {
  padding-bottom: 12px; }
/***END ImageDetails.css***/

/***BEGIN PodOverview.css***/
.pod-overview-card .pod-full-details-table {
  padding-bottom: 16px; }
/***END PodOverview.css***/

/***BEGIN PodsLeftPanel.css***/
.pods-left-panel-row:not(.first-row) .bolt-list-cell {
  border-top: 1px solid rgba(0, 0, 0, 0.08);
  border-top: 1px solid var(--palette-black-alpha-8,rgba(0, 0, 0, 0.08)); }

.pods-left-panel-row {
  cursor: pointer; }

.pod-text-status-container {
  padding: 10px 0px; }
  .pod-text-status-container .pod-noshrink {
    width: 23px; }
  .pod-text-status-container .pod-shrink {
    min-width: 0px; }
/***END PodsLeftPanel.css***/

/***BEGIN PodsRightPanel.css***/
.pod-overview-full-size {
  height: 100%; }

.pod-overview-content-full-size {
  min-height: 100%; }

.pod-overview-error-height {
  min-height: calc(100% - 64px); }
/***END PodsRightPanel.css***/

/***BEGIN PodsTable.css***/
.pods-associated .bolt-header-default {
  padding-bottom: 12px; }
/***END PodsTable.css***/

/***BEGIN RunDetails.css***/
.runs-bullet {
  margin: 0 6px; }

.run-name-link.bolt-table-link {
  padding: 0; }
/***END RunDetails.css***/

/***BEGIN ServiceDetails.css***/
.service-full-details-table {
  padding-top: 8px;
  padding-bottom: 20px;
  width: 100%;
  overflow-x: auto; }

.service-column-key-padding {
  padding-bottom: 4px; }

.service-card-content {
  width: 100%; }
  .service-card-content .service-column-padding {
    margin-left: 24px; }

.service-basic-column-size {
  width: 104px;
  min-width: 104px; }

.service-extip-column-size {
  width: 124px; }

.service-tags-column-size {
  min-width: 150px; }
/***END ServiceDetails.css***/

/***BEGIN ServicesPivot.css***/
.loading-services {
  height: 200px; }
/***END ServicesPivot.css***/

/***BEGIN DeploymentsTable.css***/
.deployment-tbl-heading-labels {
  padding-left: 8px; }

.workloads-card-header {
  overflow: visible; }

@media screen and (max-width: 600px) {
  .workloads-card-title {
    display: inline-block !important;
    overflow-wrap: break-word !important; }
  .workloads-card-tags {
    white-space: pre-line !important;
    overflow-wrap: anywhere !important; } }
/***END DeploymentsTable.css***/

/***BEGIN WorkloadDetails.css***/
.workload-full-details-table {
  padding-top: 24px;
  padding-bottom: 20px;
  width: 100%;
  overflow-x: auto; }

.bolt-header-default + .workload-full-details-table {
  padding-top: 8px; }

.workload-column-key-padding {
  padding-bottom: 4px; }

.workload-tags-column-padding {
  margin-left: 24px;
  min-width: 150px; }

.workload-card-content {
  width: 100%; }
  .workload-card-content .workload-image-padding {
    padding: 0px; }

.workload-image-column-size {
  width: 300px;
  min-width: 300px; }

.workload-tags-column-size {
  min-width: 150px; }
/***END WorkloadDetails.css***/

/***BEGIN WorkloadsPivot.css***/
.workloads-pivot-data .bolt-header-default {
  padding-bottom: 12px; }
/***END WorkloadsPivot.css***/

