.event-action-section { margin-top:32px; padding-top:26px; border-top:1px solid var(--line); scroll-margin-top:112px; }
.event-action-section > h2 { font-size:25px; line-height:1.3; margin-bottom:20px; }
.event-action-subtitle { font-size:20px; margin:28px 0 10px; }
.event-action-free-form { max-width:720px; }
.event-action-free-form small { font-weight:400; font-size:12px; line-height:1.65; }
.event-action-buttons { display:flex; flex-wrap:wrap; align-items:center; gap:10px; }
.event-action-buttons form { margin:0; }
.event-action-check { display:flex; align-items:center; gap:12px; line-height:1.6; }
.event-action-check input { width:20px; height:20px; min-height:0; flex:0 0 auto; }
.event-action-trash { margin-top:20px; border:1px solid var(--line); padding:16px; border-radius:12px; }
.event-action-trash summary { cursor:pointer; font-weight:700; }
.event-action-trash .table-wrap { margin-top:15px; }
.event-action-delete { margin-top:35px; padding-top:25px; border-top:1px solid var(--line); }
.event-action-section td { vertical-align:top; }
.event-action-section .muted { line-height:1.7; }
@media(max-width:760px) { .event-action-free-form :is(input,select) { font-size:16px; } .event-action-buttons .button { min-height:44px; } }
