.event-page{padding-bottom:40px}.event-card{margin:20px 0;padding:22px;background:#fff;border:1px solid #c6dcec;border-radius:12px;color:#18364b}.event-card h1,.event-card h2{margin:0 0 16px;overflow-wrap:anywhere}.event-form{display:grid;gap:14px}.event-form label{display:grid;gap:6px;font-weight:700}.event-form input:not([type=checkbox]),.event-form textarea{width:100%;box-sizing:border-box;padding:12px;border:1px solid #b8cddd;border-radius:8px;font:inherit;background:#f8fcff;color:#18364b}.event-form textarea{resize:vertical}.event-form .event-checkbox{display:flex;align-items:center}.event-image{display:block;max-width:100%;max-height:560px;object-fit:contain;margin:16px auto;border-radius:8px}.event-content{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.8}.event-actions,.event-filters{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:18px}.event-actions button,.event-actions a,.event-filters button{display:inline-block;padding:10px 16px;border:1px solid #a8c9df;border-radius:8px;background:#eaf6ff;color:#17466b;font:inherit;cursor:pointer;text-decoration:none}.event-filters button[aria-pressed=true]{background:#17466b;color:white}.event-notice{padding:14px;background:#fff3cc;border-radius:8px;color:#594310}.event-entry[hidden]{display:none}
