#ui.v3 {
  yon-breadcrumb {
    position: absolute;
    z-index: 8;
    ol.breadcrumb {
      li a span.breadcrumb-item-text {
        font-style: normal;
      }
    }
  }
  yon-create-order .panel-main-center .card__header-row {
    align-items: flex-start;
    line-height: 53px;
  }
  yon-reports yon-entity-table-search,
  yon-settings yon-entity-table-search {
    border-radius: 20px;
  }
  yon-import-accounts {
    .col-xl-9 .card__header-row {
      padding-left: 2rem;
    }
    yon-signal-r-progress .card__header-row {
      padding-left: 0;
    }
    .mdc-line-ripple {
      display: none;
    }
  }
  yon-order-adjustment {
    yon-details-layout {
      .panel-main-cont {
        .panel-main-center {
          yon-report-condition-settings,
          .card__header-row h4 {
            padding-left: 17px;
          }
          yon-report-condition-settings > div {
            margin-left: 17px;
          }
          yon-report-condition-settings div.mt-1 {
            margin-left: 10px;
            margin-top: 10px;
          }
          yon-card.metrics-container form.field__container div {
            font-size: 24px;
          }
        }
      }
      .tooling-container {
        margin: 0 -10px;
        margin-right: -40px;
      }
      .panel-main-right {
        .tooling-container {
          .mat-mdc-paginator-range-label {
            text-align: right;
          }
          padding-right: 10px;
          display: block;
          .mat-mdc-paginator-container {
            div {
              flex-grow: 1;
            }
          }
        }
      }
    }
  }
}

#ui.v3 yon-chat {
  box-shadow: var(--color-modal-box-shadow);
  .ai-chat__modal-container {
    padding: var(--layout-card-padding);
    padding-top: 0;
    background-color: var(--layout-bg-color-card);
    .ai-chat-top-actions {
      line-height: 67px;
      .material-symbols-sharp {
        font-variation-settings: 'wght' 500, 'FILL' 1;
        color: var(--color-mono-contrast-max) !important;
      }
    }
    .ai-chat-input-container {
      textarea.message-input {
        box-shadow: none;
        border-radius: var(--layout-card-radius);
        font-size: 14px;
        color: var(--color-mono-contrast-high);
        background-color: var(--layout-bg-color-card);
        border: 1px solid var(--color-mono-contrast-low);
      }
      textarea.message-input,
      textarea.message-input:placeholder {
        font-size: 14px;
        color: var(--color-mono-contrast-high);
      }
    }
  }
}

#ui.v3 yon-breadcrumb {
  display: block;
  height: 44px;
  line-height: 44px;
  font-size: 14px;
  margin-top: var(--layout-top-margin);
}

#ui.v3 yon-on-accounts-invoice yon-details-layout.two-column {
  yon-details-layout-main-col {
    .card .card-block {
      margin-bottom: 0;
      mat-table {
        margin-top: -1.5rem;
        margin-bottom: 3rem;
      }
    }
  }
}

#ui.v3 {
  yon-accounting-period-close {
    .panel-main-left .form-group {
      margin-bottom: 1rem;
    }
    .mdc-tab__text-label {
      font-size: 18px;
    }
    .accounting-period-tabs {
      mat-tab-header {
        background-color: transparent;
        margin-bottom: 2rem;
        margin-top: -8px;
      }
      .panel-list-main {
        margin-top: 1rem;
      }
    }
  }
}
:root.dark iframe#userpilot-resource-centre-frame,
:root.light iframe#userpilot-resource-centre-frame {
    display: none;
}