/*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[6].rules[0].oneOf[0].use[2]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[6].rules[1].use[0]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[6].rules[1].use[1]!./src/styles.scss?ngGlobalStyle ***!
  \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
@layer mynexus-theme {
  .dme-web-component p {
    line-height: 1.188rem;
  }
  .dme-web-component .header-1 {
    font-size: 28px;
  }
  .dme-web-component .header-2 {
    font-size: 20px;
    font-weight: 600;
    line-height: 27px;
  }
  .dme-web-component .header-3 {
    font-size: 16px;
    font-weight: 600;
    line-height: 22px;
  }
  .dme-web-component .has-border {
    border: 1px solid #d4d8dc;
    border-radius: 4px;
  }
  .dme-web-component small {
    font-size: 0.75rem;
  }
  .dme-web-component .text-black {
    color: #000;
  }
  .dme-web-component .item-label {
    color: #50606c;
    flex-shrink: 0;
  }
  .dme-web-component .divider {
    height: 36px;
    border-left: 1px solid #b3bfc7;
    margin-left: 1rem;
    margin-right: 1rem;
  }
}
@layer mynexus-theme {
  .dme-web-component p-calendar.ng-touched.ng-invalid .p-button {
    border-color: #f44336;
  }
  .dme-web-component p-calendar .p-button {
    background: #f1f3f4 !important;
    border: 1px solid #b3bfc7;
    border-left: 0;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
    color: #647887 !important;
  }
  .dme-web-component p-calendar .p-inputtext {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
  }
  .dme-web-component p-calendar .p-icon-wrapper {
    display: block;
  }
  .dme-web-component p-inputnumber.ng-dirty.ng-invalid > .p-inputnumber .p-button {
    border-color: #f44336;
  }
  .dme-web-component p-inputnumber .p-button {
    background: #f1f3f4;
    border: 1px solid #b3bfc7;
    color: #647887;
    border-left: 0;
  }
  .dme-web-component p-inputnumber .p-button.p-inputnumber-button-up {
    border-bottom: 0;
  }
  .dme-web-component p-inputnumber .p-button.p-inputnumber-button-down {
    border-top: 0;
  }
}
@layer component {
  .dme-web-component .dme-small-action-button {
    min-width: 76px;
    justify-content: center;
    white-space: nowrap;
  }
  .dme-web-component .dme-large-action-button {
    min-width: 145px;
    justify-content: center;
    white-space: nowrap;
  }
}
@layer mynexus-theme {
  .dme-web-component .p-inputtext.disabled {
    background-color: #f1f3f4;
    border-color: #d4d8dc;
    opacity: unset;
    pointer-events: none;
  }
  .dme-web-component .required:before {
    color: #e02020;
    content: "* ";
  }
  .dme-web-component .required .field-required:before {
    content: "";
  }
  .dme-web-component .medium-field {
    width: 130px;
  }
  .dme-web-component .small-field {
    width: 95px;
  }
  .dme-web-component p-inputnumber {
    height: 36px;
  }
  .dme-web-component p-inputnumber.p-inputwrapper-focus .increment-decrement-input-horizontal.p-inputnumber {
    border-radius: 4px;
    box-shadow: 0 0 0 0.2rem rgba(84, 167, 171, 0.6);
  }
  .dme-web-component p-inputnumber.p-inputwrapper-focus .increment-decrement-input-horizontal .p-inputtext:enabled:focus {
    box-shadow: none;
  }
  .dme-web-component .p-input-icon-left > i, .dme-web-component .p-input-icon-left > .p-icon-wrapper, .dme-web-component .p-input-icon-right > i, .dme-web-component .p-input-icon-right > .p-icon-wrapper {
    margin-top: 0;
    transform: translateY(-50%);
  }
}
@layer component {
  .dme-web-component .increment-decrement-input-horizontal.p-inputnumber-buttons-horizontal .p-inputnumber-input {
    max-width: 55px;
    text-align: center;
    border-radius: 0;
    border-left: 0;
    border-right: 0;
  }
  .dme-web-component .increment-decrement-input-horizontal.p-inputnumber-buttons-horizontal .p-inputnumber-button {
    background: #f1f3f4;
  }
  .dme-web-component .increment-decrement-input-horizontal.p-inputnumber-buttons-horizontal .p-inputnumber-button.p-inputnumber-button-down {
    border: 1px solid #b3bfc7;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
  }
  .dme-web-component .increment-decrement-input-horizontal.p-inputnumber-buttons-horizontal .p-inputnumber-button.p-inputnumber-button-up {
    border: 1px solid #b3bfc7;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
  }
  .dme-web-component .increment-decrement-input-horizontal.p-inputnumber-buttons-horizontal .p-inputnumber-button:hover {
    border-color: #326265;
    color: #647887;
  }
  .dme-web-component .mnc-form-grid {
    display: grid;
    grid-template-columns: auto 1fr;
    grid-gap: 1rem;
  }
  .dme-web-component .mnc-form-grid > label {
    text-align: left;
    max-width: 175px;
  }
  .dme-web-component .mnc-form-grid > label.disabled {
    opacity: 0.5;
  }
  .dme-web-component .mnc-form-grid > .form-value {
    display: flex;
    flex-direction: column;
    min-height: 36px;
    grid-column: 2/3;
  }
  .dme-web-component .form-error {
    background-color: #f9d2d2;
  }
  .dme-web-component .form-error > * {
    color: #cf372e !important;
  }
  .dme-web-component p-multiselect .p-multiselect-chip .p-multiselect-label {
    display: flex;
  }
  .dme-web-component p-multiselect .p-multiselect-chip .p-multiselect-label .p-multiselect-token {
    margin-bottom: 0;
    padding: 0.35rem 0.6rem;
    line-height: 1.3;
  }
  .dme-web-component .short-date .p-inputtext {
    width: 100px !important;
  }
}
@layer component {
  .dme-web-component .custom-tooltip .p-tooltip-text {
    font-size: 0.875rem !important;
    line-height: 1.25rem !important;
    padding: 0.5rem;
  }
}
@layer mynexus-theme {
  .dme-web-component .p-column-filter-row {
    display: table;
    table-layout: fixed;
  }
}
@layer mynexus-theme {
  .dme-web-component p-accordiontab > .p-accordion-tab > .p-accordion-header {
    height: 48px;
  }
  .dme-web-component p-accordiontab > .p-accordion-tab > .p-accordion-header > .p-accordion-header-link {
    height: 100%;
  }
  .dme-web-component p-accordiontab.widget-first-level > .p-accordion-tab > .p-accordion-header {
    font-size: 16px;
  }
  .dme-web-component p-panel > .p-panel > .p-panel-header {
    height: 48px;
  }
}

/*# sourceMappingURL=styles.cb2e7658b1429f5a.css.map*/