// Блок документов внутри core-field-identification-doc (карточка)

.sln-identification-docs {
  display: flex;
  border: var(--ID-DOC-BORDER-WIDTH, 1.4px) solid var(--ID-DOC-BORDER-COLOR, var(--LIGHT-GRAY));
  border-radius: var(--ID-DOC-RADIUS, 4px);
  margin-top: var(--ID-DOC-MARGIN-TOP, 7px);
  margin-bottom: var(--ID-DOC-MARGIN-BOTTOM, 15px);
  flex-direction: column;
  padding: var(--ID-DOC-PADDING, 10px);
  background: var(--ID-DOC-BG, transparent);

  .sln-doc-nationality,
  .sln-doc-document,
  .sln-residence-permit-document {
    position: relative;
    padding: 10px 15px;

    .sln-nationality-span,
    .sln-doc-document-span {
      color: var(--DARK-GREY);
      position: absolute;
      top: var(--ID-DOC-LABEL-TOP, -24px);
      background: var(--WHITE);
      padding: 0 5px;
      font-family: var(--font-medium);
      font-size: var(--ID-DOC-LABEL-FONT-SIZE, 13px);
    }

    mat-radio-group mat-radio-button {
      margin-right: 10px;

      .mdc-radio--disabled + label {
        color: var(--DARK-GREY);
        opacity: 0.75;
      }
    }

    .mdc-radio--disabled {
      color: var(--PRIMARY);
    }
  }

  .sln-birth-day .col-md-4 {
    padding-right: 0;
  }

  .sln-core-file-uploader-doc-card {
    padding: 0;
    margin: 10px 0;
  }

  .col-md-12 {
    padding: 0;
  }

  .sln-padding-left {
    padding-left: 0;
  }

  .sln-padding-right {
    padding-right: 0;
  }
}

.identificationDocument {
  margin-bottom: 5px;
}

.residencePermitDocument {
  margin-bottom: 5px;
  margin-top: 15px;
}
