:host ::ng-deep {
  .mat-expansion-panel-header {
    border-bottom: 1px solid;
    border-radius: 0;
  }
}
.mat-accordion {
  .mat-expansion-panel-header,
  .mat-mdc-list {
    border-color: var(--mat-sys-surface-dim) !important;
  }
  .mat-expansion-panel-header {
    padding: 0 16px;
    height: 56px;
  }
  .mat-expansion-panel {
    box-shadow: none;
    .mat-expansion-panel {
      .mat-expansion-panel-header {
        border: 0;
        ::ng-deep {
          a {
            color: inherit;
          }
        }
      }
    }
  }
  ::ng-deep {
    .mat-expansion-panel-body {
      padding: 0 16px 0;
    }
    .mdc-list-item__content {
      app-link {
        flex: 1;
        padding: 10px 0;
        a {
          display: block;
        }
      }
    }
  }
  .mat-expansion-panel-spacing {
    margin: 0;
  }
  .mat-mdc-list {
    border-bottom: 1px solid;
    ::ng-deep {
      a {
        color: var(--mat-sys-on-surface);
        &.active {
          color: var(--mat-sys-primary);
        }
      }
    }
  }
}
