.event-image-editor{border:1px solid rgb(18 67 53/.18);border-radius:14px;padding:1rem;background:#fff}.event-image-editor__heading small{display:block;margin-top:.2rem}.event-image-editor__preview{aspect-ratio:16/9;overflow:hidden;border-radius:12px;background:#dfe7e1;max-width:680px}.event-image-editor__preview img{width:100%;height:100%;display:block;object-fit:cover;object-position:center}.event-upload-progress{height:7px;border-radius:999px;background:#dfe7e1;overflow:hidden}.event-upload-progress span{display:block;width:35%;height:100%;border-radius:inherit;background:#9f7a37;animation:event-upload 1s ease-in-out infinite alternate}.event-invitation-editor{padding:1rem;border:1px solid rgb(159 122 55/.35);border-radius:14px;background:#faf6ed}.event-invitation-editor small{display:block;margin-top:.4rem}.event-share-panel{border:1px solid rgb(159 122 55/.35);border-radius:14px;padding:1rem;background:#faf6ed}.owner-event-row__image{width:74px;aspect-ratio:4/3;object-fit:cover;border-radius:9px}.event-list-card{overflow:hidden}.event-list-card__image{width:150px;align-self:stretch;object-fit:cover;aspect-ratio:4/3}.event-dialog__image{width:100%;max-height:min(52vh,520px);aspect-ratio:16/9;object-fit:cover;object-position:center;border-radius:14px}.public-event-hero{position:relative;min-height:min(56vh,560px);display:flex;align-items:flex-end;background:#09251e center/cover no-repeat;color:#fff}.public-event-hero::before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgb(4 23 18/.12),rgb(4 23 18/.86))}.public-event-hero__content{position:relative;padding-block:6rem 2.5rem}.public-event-layout{max-width:850px;margin-inline:auto}.public-event-actions{display:flex;flex-wrap:wrap;gap:.7rem}@keyframes event-upload{to{transform:translateX(180%)}}
@media(max-width:700px){.event-list-card__image{width:100%;aspect-ratio:16/9}.event-dialog__image{aspect-ratio:4/3;object-position:center}.event-image-editor .hh-button{width:100%;text-align:center}.event-share-panel .hh-button{flex:1 1 100%}.owner-event-row__image{width:58px}.public-event-hero{min-height:48vh}}
