/* 30.00.05: event details use intrinsic sizing and compact responsive actions. */
.harthwyn-event .harthwyn-event-hero-300005 {min-height:0!important;height:auto!important;display:block!important;max-width:100%;padding:clamp(16px,2.5vw,28px)!important}
.harthwyn-event .harthwyn-event-hero-300005 .harthwyn-content:empty {display:none}
.harthwyn-event .harthwyn-event-actions-300005 {padding:0!important;margin:12px 0!important;min-height:0!important}
.harthwyn-event .harthwyn-event-actions-300005 .harthwyn-actions {display:flex!important;flex-wrap:wrap!important;gap:8px!important;align-items:center!important}
.harthwyn-event .harthwyn-event-actions-300005 .harthwyn-button {width:auto!important;min-width:0!important;max-width:100%;white-space:normal}
.harthwyn-event .harthwyn-event-updates-300005 {margin-top:14px;padding:14px;border:1px solid var(--harthwyn-border,#d8d9d4);border-radius:12px;display:flex;gap:10px;flex-wrap:wrap;align-items:center}
.harthwyn-event .harthwyn-event-updates-300005 h3 {margin:0;font-size:1rem}
.harthwyn-event .harthwyn-grid {grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr))!important;align-items:start!important;gap:14px!important}
.harthwyn-event .harthwyn-grid > * {min-width:0!important;height:auto!important;max-width:100%}
.harthwyn-event .harthwyn-meta-list {overflow-wrap:anywhere}
@media(max-width:700px){.harthwyn-event .harthwyn-event-actions-300005 .harthwyn-actions {display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}.harthwyn-event .harthwyn-event-actions-300005 .harthwyn-button {width:100%!important;font-size:.9rem}.harthwyn-event .harthwyn-grid{grid-template-columns:minmax(0,1fr)!important}}
