/* Digitera V4410 — hard fix struktur pilihan ganda pendek 2x2 -> 1 baris */
.digitera-short-options-row-v4410 {
  display: grid !important;
  grid-template-columns: repeat(4, minmax(0, 1fr)) !important;
  grid-auto-flow: row !important;
  align-items: baseline !important;
  gap: 0 10px !important;
  width: 100% !important;
  max-width: 100% !important;
  margin: 1px 0 3px !important;
  padding: 0 !important;
  box-sizing: border-box !important;
}
.digitera-short-options-row-v4410 > .digitera-short-option-cell-v4410 {
  display: block !important;
  grid-column: auto !important;
  grid-row: auto !important;
  width: auto !important;
  min-width: 0 !important;
  max-width: none !important;
  margin: 0 !important;
  padding: 0 !important;
  white-space: nowrap !important;
  overflow-wrap: normal !important;
  word-break: keep-all !important;
  hyphens: none !important;
  line-height: 1.25 !important;
  box-sizing: border-box !important;
}
.digitera-short-options-row-v4410 > .digitera-short-option-cell-v4410 * {
  white-space: nowrap !important;
  overflow-wrap: normal !important;
  word-break: keep-all !important;
}
.digitera-short-options-row-v4410 .digitera-short-option-path-v4410 {
  display: contents !important;
}

/* fallback nama class yang lazim pada renderer kertas soal */
body.page-exam-paper :is(.exam-options,.exam-paper-options,.paper-options,.question-options,.options-grid,.choice-grid,.choices-grid,.mcq-options,.answer-options).digitera-force-four-v4410,
body[class*="page-exam"] :is(.exam-options,.exam-paper-options,.paper-options,.question-options,.options-grid,.choice-grid,.choices-grid,.mcq-options,.answer-options).digitera-force-four-v4410 {
  display: grid !important;
  grid-template-columns: repeat(4,minmax(0,1fr)) !important;
  gap: 0 10px !important;
}

@media screen and (max-width:767px){
  .digitera-short-options-row-v4410 { gap:0 6px !important; }
}
@media print {
  .digitera-short-options-row-v4410 {
    display:grid !important;
    grid-template-columns:repeat(4,minmax(0,1fr)) !important;
    gap:0 9px !important;
    break-inside:avoid !important;
    page-break-inside:avoid !important;
  }
  .digitera-short-options-row-v4410 > .digitera-short-option-cell-v4410 {
    white-space:nowrap !important;
    break-inside:avoid !important;
    page-break-inside:avoid !important;
  }
}
