/* Layar muat FazaKu Admin web: tampil sampai Flutter memasang tampilannya. */
html, body { margin: 0; height: 100%; background: #F4F6FA; }
#muat {
  position: fixed; inset: 0; display: flex; flex-direction: column;
  align-items: center; justify-content: center; gap: 14px;
  font-family: system-ui, -apple-system, "Segoe UI", Roboto, sans-serif; color: #1F2937;
}
#muat img { border-radius: 18px; box-shadow: 0 6px 20px rgba(27, 107, 227, .25); }
#muat .judul { font-size: 20px; font-weight: 800; }
#muat .ket { font-size: 14px; color: #8A94A6; }
#muat .putar {
  width: 28px; height: 28px; border-radius: 50%;
  border: 3px solid #E8F1FE; border-top-color: #1B6BE3;
  animation: putar .9s linear infinite;
}
@keyframes putar { to { transform: rotate(360deg); } }
@media (prefers-reduced-motion: reduce) { #muat .putar { animation: none; } }
/* Flutter sudah memasang tampilannya -> layar muat disembunyikan. */
body:has(flutter-view) #muat, body:has(flt-glass-pane) #muat { display: none; }
