.woo-original { display:block; color:var(--muted); overflow-wrap:anywhere; }
.woo-status, .woo-alert { margin-inline-end:.3em; margin-block-start:.25em; }
#woo-alerts { white-space:normal; line-height:1.25; }
#woo-alerts-slot { display:flex; align-items:center; }
.woo-details { display:grid; gap:.75rem; border-block:1px solid var(--line); padding-block:.8rem; margin-block:.85rem; }
.woo-details h4 { margin:.5rem 0; }
.woo-fields { display:grid; grid-template-columns:repeat(auto-fit,minmax(min(100%,9rem),1fr)); margin:.35rem 0; gap:.5rem; }
.woo-fields dt { color:var(--muted); font-size:.86em; }
.woo-fields dd { margin:0; overflow-wrap:anywhere; }
.woo-note { white-space:pre-wrap; overflow-wrap:anywhere; }
.woo-block p { margin:.35rem 0; }
.woo-review-form { display:grid; gap:.6rem; margin:1rem 0; }
.woo-filterbar { flex-wrap:wrap; }
.woo-filterbar input[type=date] { min-width:0; }
@media print { .woo-review-form, .woo-block button { display:none !important; } }
