* {
  margin: 0;
  padding: 0;
}
.globalModal {
  .ant-modal-body {
    padding: 12px !important;
  }

  .ant-modal-confirm-body > .anticon {
    display: none;
  }

  .ant-modal-confirm-body .ant-modal-confirm-content {
    margin-top: 12px;
    padding-top: 12px;
    // border-top: 1px solid #ddd;
  }

  .ant-modal-confirm-body
    > .anticon
    + .ant-modal-confirm-title
    + .ant-modal-confirm-content {
    margin-left: 0;
  }
  .ant-modal .ant-modal-content {
    padding: 12px !important;
  }
  .ant-descriptions-item > span {
    display: block;
  }

  .ant-descriptions-item-label {
    font-weight: bold;
  }
}
:where(.css-dev-only-do-not-override-240cud).ant-modal .ant-modal-content {
  padding: 12px !important;
}
.globalModalNoPadding {
  .globalModal;

  .ant-modal-body {
    padding: 0 !important;
  }
}

.globalModalInfo {
  .ant-modal-body {
    padding: 12px !important;
  }

  .ant-modal-confirm-body > .anticon {
    display: none;
  }

  .ant-modal-confirm-btns {
    display: none;
  }

  .ant-descriptions-header {
    margin-bottom: 4px;
  }

  .ant-modal-confirm-body
    > .anticon
    + .ant-modal-confirm-title
    + .ant-modal-confirm-content {
    margin-left: 0;
  }

  .ant-descriptions-row > th,
  .ant-descriptions-row > td {
    padding-bottom: 0;
    border: 1px solid #eee;
  }

  .ant-descriptions-item-label {
    padding: 6px 8px !important;
    font-weight: bold;
  }

  .ant-descriptions-item-content {
    padding: 6px 8px 6px 0 !important;
  }

  .ant-table-cell {
    padding: 6px !important;
  }

  .ant-table-thead > tr > th {
    padding: 8px 6px !important;
  }
}
