/* Loader de bootstrap partagé Organisation / Administration, avant le démarrage Angular.
   Visuel de référence : Housekeeping app-loader-preview et hk-app-loader-card. */
#startup-screen{position:fixed;inset:0;z-index:99999;display:flex;align-items:center;justify-content:center;padding:1.5rem;background:#fff;font-family:Aileron,Arial,sans-serif}
#startup-screen .hk-app-loader-card{display:flex;min-width:8.5rem;align-items:center;gap:.5rem;padding:.75rem 1rem;border:1px solid #e5e1dd;border-radius:.75rem;background:#fff;box-shadow:0 6px 18px rgba(31,32,36,.1);color:#686e79;font-size:.75rem;font-weight:700}
#startup-screen .hk-app-loader-card img{width:2rem;height:2rem;object-fit:contain}
#startup-screen .hk-loading-dots{display:inline-flex;align-items:center;gap:.25rem}
#startup-screen .hk-loading-dots span{display:block;width:.4rem;height:.4rem;border-radius:999px;background:#965735;animation:startup-dot-bounce .6s infinite alternate}
#startup-screen .hk-loading-dots span:nth-child(2){animation-delay:.2s}
#startup-screen .hk-loading-dots span:nth-child(3){animation-delay:.4s}
@keyframes startup-dot-bounce{to{transform:translateY(-.3rem);opacity:.45}}
@media(prefers-reduced-motion:reduce){#startup-screen .hk-loading-dots span{animation:none}}
