// mat-expansion-panel {
//     --mat-expansion-header-indicator-color: #002E5F;
//     --mat-expansion-header-text-color: #002E5F;
//     --mat-expansion-header-background-color: #424242;
// }
.inail-mat-accordion .mat-expansion-panel-header-title {
  color: #002e5f !important;
  font-weight: 600;
}

.inail-mat-accordion .mat-expansion-indicator::after {
  color: #002e5f !important;
}

/* .inail-mat-accordion .mat-expansion-panel .mat-expansion-panel-header:not([aria-disabled="true"]) {
  background: #e4e5e9 !important;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
  padding: 0 30px !important;
}

.inail-mat-accordion .mat-expansion-panel .mat-expansion-panel-header:not([aria-disabled="true"]):hover {
  background: #e4e5e9 !important;
} */

.inail-mat-accordion .mat-expansion-panel:not([class*="mat-elevation-z"]) {
  box-shadow: none !important;
}

.inail-mat-accordion .mat-expansion-panel-content {
  background-color: #f2f2f2;
  padding: 0px !important;
  border-bottom-right-radius: 8px;
  border-bottom-left-radius: 8px;
}

.inail-mat-accordion .mat-expansion-panel-body {
  padding: 15px 30px !important;
}

/* General Focus Style (Default for All Browsers) */
.mat-expansion-panel-header:focus {
  outline: 5px auto Highlight !important;
  outline-offset: -2px;
  border-radius: 0 !important;
}

// used to correct the checkboxes label on filter with checkboxes
.inail-mat-filter-checkbox-label {
  font-size: 14px !important;
}

/* Chrome, Edge, Safari (WebKit-based browsers) */
@supports (-webkit-touch-callout: none) {
  .mat-expansion-panel-header:focus {
    outline: 5px auto Highlight !important;
    outline-offset: -2px;
    border-radius: 0 !important;
  }
}

/* Firefox-Specific Focus Style */
@-moz-document url-prefix() {
  .mat-expansion-panel-header:focus {
    outline: 5px auto Highlight !important;
    outline-offset: -2px;
    border-radius: 0 !important;
  }
}

/* Internet Explorer & Legacy Edge */
@media screen and (-ms-high-contrast: active),
(-ms-high-contrast: none) {
  .mat-expansion-panel-header:focus {
    outline: 5px auto Highlight !important;
    outline-offset: -2px;
    border-radius: 0 !important;
  }
}