/* V12.8.2 — correction ciblée de la visibilité du tableau de bord.
   Aucun masquage global du contenu / aucune modification des parcours métier. */
#main .px1282-loading{
 display:flex;align-items:center;gap:19px;box-sizing:border-box;
 width:min(100%,780px);margin:40px auto 0;padding:25px 29px;
 background:#fff;border:1px solid #deebe2;border-radius:18px;
 box-shadow:0 7px 22px rgba(23,43,60,.07);color:#1a2c3b;min-height:115px;
}
#main .px1282-loading strong{display:block;font-size:17px;color:#162a3b}
#main .px1282-loading p{font-size:13px;color:#6a7380;margin:7px 0 0}
#main .px1282-spinner{width:31px;height:31px;flex:none;border-radius:50%;border:3px solid #d8efe1;border-top-color:#1b5385;animation:px1282-spin .8s linear infinite}
@keyframes px1282-spin{to{transform:rotate(360deg)}}
@media(prefers-reduced-motion:reduce){#main .px1282-spinner{animation:none}}
@media(max-width:800px){#main .px1282-loading{margin:12px 0 0;padding:18px 16px;gap:12px;min-height:90px}#main .px1282-loading strong{font-size:14px}}
