.alo223-bulletin{padding:24px;border:1px solid var(--alo54-line,#ddcdbd);border-radius:18px;background:var(--alo54-card,#fffaf4);margin:20px 0;line-height:2;color:var(--alo54-text,#463326)}
.alo223-bulletin[hidden]{display:none!important}.alo223-bulletin h2{font-size:22px;margin:10px 0}.alo223-bulletin p{white-space:pre-line}.alo223-week-label{font-size:13px;color:var(--alo54-accent,#876044);font-weight:700}
.alo223-install-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:12px 0}.alo223-install-actions button{font:700 14px Tahoma;padding:11px 15px;border:1px solid #bda58e;border-radius:11px;color:#493627;background:#fffaf4;cursor:pointer;min-height:44px}
.alo223-install-guide{font:14px/2 Tahoma;color:#614d3c;border:1px solid #dccbb9;padding:12px;border-radius:10px;background:#fffaf2}.alo223-install-guide[hidden]{display:none!important}
.alo223-health{border:1px solid #d7c7b7;border-radius:12px;padding:15px;margin:15px 0;line-height:1.9;background:#fffaf4}.alo223-health .warning{color:#a43e28;font-weight:700}.alo223-health .good{color:#246a44;font-weight:700}.alo223-health code{display:block;white-space:pre-wrap;overflow-wrap:anywhere;direction:ltr;text-align:left;background:#f2eae0;padding:12px;border-radius:8px;user-select:all}
.alo223-weekly-link{font-weight:700}.alo205-alert-item.alo223-weekly-alert{border-color:#be7650!important;background:#fff6eb!important}.alo223-weekly-alert button{margin:5px 3px}.alo223-inline-review{font-size:13px;line-height:1.9;color:#745941}

.alo223-delivery-error{padding:12px;border:1px solid #e0b6a1;background:#fff1e8;color:#8f3625;border-radius:10px;line-height:1.9}
