.event-description-images{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:16px;margin-top:20px}.event-description-images figure{margin:0;min-width:0}.event-description-image{display:block;width:100%;padding:0!important;border:1px solid var(--experience-border,#6c806d)!important;border-radius:12px!important;background:var(--experience-surface,#f5f7f3)!important;overflow:hidden;cursor:zoom-in}.event-description-image img{display:block;width:100%;max-height:420px;object-fit:contain}.event-description-images figcaption{font-size:14px;color:inherit;margin-top:8px}.event-description-lightbox{max-width:min(96vw,1100px);max-height:94dvh;padding:40px 12px 12px;border-radius:16px;background:var(--experience-surface,#172019);color:inherit}.event-description-lightbox::backdrop{background:#000b;backdrop-filter:blur(5px)}.event-description-lightbox>img{display:block;max-width:100%;max-height:80dvh;object-fit:contain}.event-description-lightbox>button{position:absolute;right:8px;top:5px;width:32px;height:32px;padding:0;font-size:24px;border:0;background:transparent;color:inherit}.description-image-editor-row{display:grid;grid-template-columns:1fr 1fr auto;gap:8px;margin:12px 0;align-items:center}.description-image-editor-row img{grid-column:1/-1;max-height:160px;max-width:100%;object-fit:contain}@media(max-width:600px){.description-image-editor-row{grid-template-columns:1fr}.description-image-editor-row input{min-width:0}}
