/* ALO125: expandable diagnostics visible only to authenticated administrators. */
.alo125-error-banner details {padding:.55rem .7rem;margin-top:.55rem;border:1px solid #e4c1b9;border-radius:10px;background:#fff7f5;}
.alo125-error-banner summary,.alo125-entry summary {cursor:pointer;font-weight:700;}
.alo125-error-id {margin:.35rem 0;font-size:.89rem;}
.alo125-entry {margin:.65rem 0;padding:1rem;border:1px solid #ded4c8;border-radius:12px;background:#fcfaf7;overflow-wrap:anywhere;}
.alo125-entry dl {display:grid;grid-template-columns:minmax(90px,140px) 1fr;gap:.7rem;margin:1rem 0;}
.alo125-entry dt {font-weight:700;}.alo125-entry dd {margin:0;overflow-wrap:anywhere;}
@media(max-width:600px){.alo125-entry dl{grid-template-columns:1fr;gap:.25rem;}.alo125-entry dd{margin-bottom:.7rem;}}
