.aba-agenda-event-summary h3{margin:0 0 5px}
.aba-agenda-event-summary .aba-agenda-event-datetime{display:block;color:#ac2153;font-size:16px;font-weight:800;line-height:1.25}
.aba-agenda-event-summary p{margin-top:5px}
.aba-agenda-event-detail dl{grid-template-columns:repeat(5,minmax(0,1fr))}
.aba-agenda-event-description{width:100%;box-sizing:border-box;margin:0 0 16px;padding:14px 16px;border-radius:9px;background:#f5ebdd;color:#ac2153}
.aba-agenda-event-description strong{display:block;margin-bottom:8px;font-size:15px;text-transform:uppercase;letter-spacing:.04em}
.aba-agenda-event-description p{margin:0;font-size:16px;line-height:1.6;color:#ac2153}
@media(max-width:1050px){.aba-agenda-event-detail dl{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:700px){.aba-agenda-event-detail dl{grid-template-columns:1fr 1fr}.aba-agenda-event-summary .aba-agenda-event-datetime{font-size:14px}}
@media(max-width:480px){.aba-agenda-event-detail dl{grid-template-columns:1fr}}
.aba-event-pay-modal{width:min(780px,calc(100% - 28px))!important}
.aba-event-pay-field{display:grid;gap:7px;margin:0 0 16px;color:#ac2153;font-weight:800}.aba-event-pay-field input{width:100%;min-height:46px;padding:10px 12px;border:1px solid #f5ebdd;border-radius:9px;font:inherit;color:#ac2153;background:#ffffff}.aba-event-pay-authorizations{display:grid;gap:11px;margin:16px 0 8px;padding:15px;border:1px solid #f5ebdd;border-radius:10px;background:#f5ebdd;color:#ac2153}.aba-event-pay-authorizations label{display:grid;grid-template-columns:18px 1fr;gap:9px;align-items:start;line-height:1.4}.aba-event-pay-authorizations input{width:17px;height:17px;margin-top:2px;accent-color:#ac2153}.aba-event-pay-authorizations a{color:#ac2153;font-weight:800;text-decoration:underline}.aba-event-pay-authorizations>small{padding-left:27px;color:#fb76a4;line-height:1.35}
