@media (max-width: 1032px) {
  :host {
    display: block;
    width: 100%;
    max-width: 100vw;
    overflow-x: hidden;
  }

  .FormOverView {
    display: flex;
    flex-direction: column;
    width: 100%;
    box-sizing: border-box;
    padding: 10px;
    overflow-x: hidden;
  }

  :host ::ng-deep {
    .FormOverView > div {
      width: 100% !important;
      box-sizing: border-box !important;
    }

    gb-textarea,
    gb-input,
    gb-combobox,
    gb-checkbox,
    gb-radiobutton,
    gb-formaction,
    gb-newpicklist.adjacentField {
      display: block !important;
      max-width: 100% !important;
      margin-left: 0 !important;
      margin-right: 0 !important;
      margin-bottom: 16px;
      box-sizing: border-box;
    }

    gb-newpicklist {
      max-width: 100% !important;
      margin-left: 0 !important;
      margin-right: 0 !important;
      margin-bottom: 16px;
      box-sizing: border-box;
    }

    .mat-form-field,
    .form-control,
    .mat-select,
    .mat-mdc-form-field {
      max-width: 100% !important;
    }

    gb-radiobutton {
      display: block !important;
      max-width: 100% !important;
      height: auto !important;
      overflow: visible !important;
    }

    gb-radiobutton > div {
      display: block !important;
      max-width: 100% !important;
      height: auto !important;
      overflow: visible !important;
    }

    gb-radiobutton .Radio_Form_Field,
    gb-radiobutton mat-form-field,
    gb-radiobutton .mat-mdc-form-field {
      height: auto !important;
      min-height: fit-content !important;
      min-width: unset !important;
      max-width: 100% !important;
      overflow: visible !important;
    }

    gb-radiobutton mat-radio-group,
    gb-radiobutton .mat-mdc-radio-group {
      display: flex !important;
      flex-direction: column !important;
      align-items: flex-start !important;
      height: auto !important;
      max-width: 100% !important;
      gap: 8px !important;
      overflow: visible !important;
    }

    gb-radiobutton mat-radio-button,
    gb-radiobutton .mat-mdc-radio-button {
      display: block !important;
      max-width: 100% !important;
      height: auto !important;
      margin-bottom: 4px !important;
    }

    gb-radiobutton .mdc-form-field,
    gb-radiobutton .mat-internal-form-field {
      display: flex !important;
      align-items: center !important;
      width: auto !important;
      white-space: normal !important;
      height: auto !important;
    }

    gb-radiobutton .mat-mdc-form-field-infix {
      max-width: 100% !important;
      overflow: visible !important;
      height: auto !important;
      min-height: fit-content !important;
    }

    gb-radiobutton .mdc-text-field,
    gb-radiobutton .mat-mdc-text-field-wrapper {
      height: auto !important;
      overflow: visible !important;
    }

    .form-action-bar,
    .action-buttons {
      display: flex !important;
      flex-wrap: wrap !important;
      gap: 8px;
      justify-content: flex-start !important;
    }

    .cdk-overlay-pane,
    .mat-dialog-container,
    .mat-mdc-dialog-container {
      max-width: 95vw !important;
    }
  }
}
