.rc-experience-hub{margin:28px 0;padding:22px;border:1px solid #d8c6a7;border-radius:22px;background:#fffdf8;color:#28231b}.rc-experience-hub h2{margin:0}.rc-qr-filters{display:grid;grid-template-columns:2fr 1fr;gap:12px}.rc-qr-filters input,.rc-qr-filters select{min-width:0;width:100%;padding:12px;border:1px solid #cfbd9f;border-radius:12px;background:white;color:#28231b}.rc-qr-catalog{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,285px),1fr));gap:16px}.rc-qr-experience{padding:18px;border:1px solid #dbcdb5;border-radius:16px;background:#fff;color:#28231b}.rc-qr-experience-heading{display:flex;gap:12px}.rc-qr-experience-heading>img,.rc-qr-placeholder{width:64px;height:80px;object-fit:cover;border-radius:8px;flex-shrink:0;background:#eee4d2}.rc-qr-experience h3{font-size:19px;margin:0 0 6px}.rc-qr-experience p{margin:6px 0}.rc-qr-image{padding:16px;background:white;width:max-content;max-width:100%;margin:16px auto}.rc-qr-image img,.rc-qr-image canvas{max-width:100%}.rc-qr-code{display:block;overflow-wrap:anywhere;text-align:center}.rc-qr-card-actions{display:flex;gap:8px;flex-wrap:wrap;margin:14px 0}.rc-qr-pagination{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:20px}.rc-qr-pagination button:disabled{opacity:.4}.rc-inline-experience-qr{padding:12px;background:#fff;width:max-content;margin:8px 0}#placesGrid.rc-map-results:not([hidden]){display:grid!important;grid-template-columns:repeat(auto-fit,minmax(min(100%,270px),1fr));gap:18px;margin-top:24px}#placesGrid .rc-place-card{background:#fff;opacity:1}#placesGrid .rc-place-card>img{width:100%;height:240px;object-fit:cover}#placesGrid[hidden]{display:none!important}@media(max-width:600px){.rc-experience-hub{padding:14px}.rc-qr-filters{grid-template-columns:1fr}.rc-qr-pagination{flex-wrap:wrap}.rc-qr-experience-heading>img{width:52px;height:68px}}
