/* ==========================================================================
   Tambalan utilitas Tailwind bernilai arbitrary
   ========================================================================== */

/* Diex memakai `tailwind.css` PRA-BUILD sejak 2026-07-21 (Play CDN dulu
   JIT-compile di peramban tiap load — berat, terutama di HP). Berkas hasil
   build itu SUDAH memuat hampir seluruh kelas bernilai arbitrary `[...]` yang
   dipakai Diex: 42 dari 43, lengkap dengan varian `hover:`, `md:`, dan
   `peer-checked:`. Jadi build-nya sehat; berkas ini hanya menambal dua celah.

   CELAH 1 — kelas yang benar-benar tak ikut ter-generate.

   `text-[10.5px]` (panels/schedules.js, 2 pemakaian) tak ada di tailwind.css,
   jadi ia no-op senyap: tak ada galat, teksnya sekadar mewarisi ukuran
   induknya. Beginilah rupa kegagalannya kalau kelas arbitrary BARU ditambahkan
   tanpa build diulang — dan tak ada `tailwind.config.js` maupun `package.json`
   di repo, jadi build itu tak bisa diulang begitu saja. Dijaga oleh
   scripts/cek-tailwind-arbitrary.py supaya celah berikutnya ketahuan.

   CELAH 2 — jepitan `dvh` yang kalah urutan.

   `max-h-[90vh]` dan kerabatnya SUDAH ada di tailwind.css sebagai `vh` polos.
   Di HP `100vh` adalah viewport BESAR, jadi modal 90vh berakhir di bawah tepi
   layar yang benar-benar terlihat (~87-91%) dan tombol Simpan/Batal di kakinya
   tak bisa disentuh. Jepitannya sempat ditulis di app.css (PR #178) — dan di
   sana ia TAK PERNAH BERLAKU: app.css dimuat SEBELUM tailwind.css, kekhususan
   keduanya sama, jadi `vh` polos milik Tailwind yang menang. Karena itu
   berkas ini dimuat SESUDAH tailwind.css.

   Nilai `vh` polos tetap ditulis lebih dulu sebagai cadangan: `min()` yang
   memuat `dvh` gugur UTUH di peramban tanpa dvh, dan modal tanpa batas tinggi
   lebih buruk daripada modal yang sedikit kepanjangan.

   Kalau kelak build Tailwind-nya bisa dijalankan lagi: CELAH 1 hilang dengan
   sendirinya, tapi CELAH 2 tidak — `dvh` bukan keluaran Tailwind. */

/* Celah 1 */
.text-\[10\.5px\] { font-size: 10.5px; }

/* Celah 2 — menimpa `vh` polos dari tailwind.css */
.max-h-\[70vh\] { max-height: 70vh; max-height: min(70vh, 70dvh); }
.max-h-\[80vh\] { max-height: 80vh; max-height: min(80vh, 80dvh); }
.max-h-\[85vh\] { max-height: 85vh; max-height: min(85vh, 85dvh); }
.max-h-\[90vh\] { max-height: 90vh; max-height: min(90vh, 90dvh); }
.max-h-\[92vh\] { max-height: 92vh; max-height: min(92vh, 92dvh); }
