.ac-resource #event-grid .aci-event-actions{display:flex;gap:8px;align-items:center;align-self:end;min-width:0;flex-wrap:wrap}
.ac-resource #event-grid .aci-event-actions .ac-uniform-button{margin:0!important;align-self:center}
.ac-resource #event-grid .aci-interest-button{margin:0;padding:8px 12px;border:1px solid #82bdd4;border-radius:24px;background:#edf7fc;color:#174c74;font:650 13px/1.5 system-ui;cursor:pointer;white-space:nowrap}
.ac-resource #event-grid .aci-interest-button:hover{background:#d9eff9}
.aci-interest-dialog{width:min(560px,92vw);max-height:85vh;box-sizing:border-box;overflow:auto;padding:28px;border:1px solid #bad7e6;border-radius:20px;background:#fff;color:#17324d;font:16px/1.55 system-ui,sans-serif}
.aci-interest-dialog::backdrop{background:rgba(15,37,58,.65)}
.aci-interest-dialog h2{font:650 25px/1.25 system-ui;margin:16px 0}
.aci-interest-event{color:#174c74;font-weight:650}
.aci-interest-dialog input[type=email]{display:block;box-sizing:border-box;width:100%;padding:12px;margin:8px 0 16px;border:1px solid #8aaec4;border-radius:8px;font:inherit;color:#17324d;background:#fff}
.aci-interest-consent{display:flex;align-items:flex-start;gap:10px;font-size:14px}
.aci-interest-consent input{flex-shrink:0;margin-top:5px;width:17px;height:17px}
.aci-interest-small{font-size:13px;color:#52697a}
.aci-interest-dialog a{color:#174c74}
.aci-interest-close{display:block;margin-left:auto;background:#fff;color:#17324d;border:1px solid #8aaec4;border-radius:24px;padding:7px 14px;font:inherit;cursor:pointer}
.aci-interest-submit{padding:12px 18px;border-radius:24px;background:#173d5c;color:#fff;border:0;font:650 15px/1.4 system-ui;cursor:pointer}
.aci-interest-submit:disabled{opacity:.65;cursor:default}
.aci-interest-dialog :focus-visible{outline:3px solid #3283ac;outline-offset:3px}
.aci-interest-status{font-size:14px;font-weight:600}
.aci-interest-hp{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}
@media(max-width:370px){.ac-resource #event-grid .aci-event-actions{gap:5px}.ac-resource #event-grid .aci-interest-button{font-size:12px;padding:8px}.aci-interest-dialog{padding:20px}}

.ac-resource #event-grid > .card{height:auto!important;min-height:520px!important}
