@media (max-width: 768px) {
  .ant-modal .ant-form-horizontal .ant-form-item-label,
  .ant-modal .ant-form-horizontal .ant-col.ant-form-item-label {
    float: none !important;
    display: block !important;
    width: 100% !important;
    max-width: 100% !important;
    text-align: left !important;
    padding: 0 0 6px !important;
  }

  .ant-modal .ant-form-horizontal .ant-form-item-label > label {
    display: inline-flex !important;
    align-items: center !important;
    gap: 4px !important;
    height: auto !important;
    line-height: 1.25 !important;
    white-space: normal !important;
    overflow: visible !important;
    text-overflow: clip !important;
    word-break: break-word !important;
  }

  .ant-modal .ant-form-horizontal .ant-form-item-control-wrapper,
  .ant-modal .ant-form-horizontal .ant-col.ant-form-item-control-wrapper,
  .ant-modal .ant-form-horizontal .ant-form-item-control {
    width: 100% !important;
    max-width: 100% !important;
  }

  .ant-modal .ant-form-horizontal .ant-input-number,
  .ant-modal .ant-form-horizontal .ant-calendar-picker,
  .ant-modal .ant-form-horizontal .ant-select,
  .ant-modal .ant-form-horizontal .ant-input,
  .ant-modal .ant-form-horizontal .ant-time-picker {
    width: 100% !important;
  }
}
