/* En-tête seulement : actions regroupées à droite. */
.cea-body .cea-header-actions{display:flex;align-items:center;justify-content:flex-end;gap:10px;margin-left:auto;flex-shrink:0}
.cea-body .cea-header-admin{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 14px;border:1px solid #d8e7f5;border-radius:12px;background:#edf5ff;color:var(--cea-accent,#2476cb);font-size:14px;font-weight:700;line-height:1.5;text-decoration:none}
.cea-body .cea-header-admin:hover{background:#e0efff;border-color:#accded}
.cea-body .cea-header-admin:focus-visible{outline:3px solid var(--cea-accent,#2476cb);outline-offset:3px}
.cea-body .cea-header-actions .cea-logout button{min-height:44px;font-size:14px;line-height:1.5}
@media(max-width:600px){
 .cea-body .cea-header .cea-headrow{height:auto;min-height:66px;flex-wrap:wrap;padding-top:10px;padding-bottom:10px;gap:10px}
 .cea-body .cea-header-actions{gap:8px}
 .cea-body .cea-header-admin,.cea-body .cea-header-actions .cea-logout button{font-size:12px;padding:10px 12px}
}
