.event-qr-card{color:#123b3e;margin:16px 0}.event-qr-card figure{max-width:310px;margin:0 0 16px}.event-qr-card figure>img{background:#fff;border:1px solid #b9cbc6;border-radius:14px;width:100%;height:auto;display:block}.event-qr-card figure>p,.event-qr-card>p{color:inherit;font-size:14px;line-height:1.5}.event-qr-card-actions{flex-wrap:wrap;gap:10px;display:flex}.event-qr-card-actions>button{min-height:44px;font:inherit;cursor:pointer;justify-content:center;align-items:center;padding:10px 16px;font-weight:700;display:inline-flex;color:#123b3e!important;background:#d3e3d9!important;border:1px solid #155b60!important;border-radius:14px!important}.event-qr-card-actions>button:disabled{opacity:.6;cursor:wait}:is(.event-qr-card-actions>button:focus-visible,.event-gallery-qr-cards select:focus-visible){outline-offset:3px;outline:3px solid #1f5f8b}.event-gallery-qr-cards>label{max-width:100%;color:inherit;flex-wrap:wrap;align-items:center;gap:10px;margin:14px 0;display:flex}.event-gallery-qr-cards select{font:inherit;color:#123b3e;background:#fff;border:1px solid #809f96;border-radius:14px;max-width:100%;min-height:44px;padding:8px 12px}.wedding-shell .event-qr-card,.wedding-manager .event-qr-card{color:inherit}.event-photo-gallery .gallery-qr-disclosure{border:1px solid #606464;border-radius:14px;margin:16px 0;padding:12px 18px}.gallery-qr-disclosure>summary{cursor:pointer;align-content:center;min-height:44px}
