.booth-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.booth-card{min-width:0}.booth-thumb{aspect-ratio:4/3;border-radius:12px;background:linear-gradient(145deg,#edf0f6,#dbe1ed);background-size:cover;background-position:center;display:grid;place-items:center;position:relative;overflow:hidden}.booth-thumb>span{font-size:.85rem;font-weight:800;letter-spacing:.1em;color:#536070}.booth-thumb>b{position:absolute;left:10px;top:10px;padding:4px 8px;border-radius:99px;background:rgba(20,28,43,.8);color:#fff;font-size:.64rem}.booth-card-meta{display:flex;justify-content:space-between;gap:10px;margin-top:11px;font-size:.68rem;color:var(--muted)}.booth-card-meta a{color:var(--accent);font-weight:700}.booth-card h3{font-size:.95rem;line-height:1.45;margin:5px 0}.booth-card>p{font-size:.7rem;color:var(--muted);margin:0 0 7px}.card-booth{display:flex;justify-content:space-between;margin-top:10px;border-top:1px solid var(--line);padding-top:9px;color:#c24c86;font-size:.74rem;font-weight:800}.card-booth.disabled{color:var(--muted)}.booth-detail-thumb{display:grid;place-items:center;background:#edf0f6;background-size:cover;background-position:center;border-radius:14px;font-size:1rem;font-weight:800}.booth-button{background:#c24c86}.related-product-content{border-top:1px solid var(--line);margin-top:35px;padding-top:25px}.related-product-content h2{font-size:1rem}.related-product-content a{display:inline-block;border:1px solid var(--line);border-radius:8px;padding:10px 14px;margin:5px 8px 5px 0;font-size:.8rem}.booth-mini-list{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.booth-mini-list .booth-card{border:1px solid var(--line);border-radius:12px;padding:12px}.summary-grid.four{grid-template-columns:repeat(4,1fr)}@media(max-width:900px){.booth-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.booth-mini-list{grid-template-columns:repeat(2,1fr)}}@media(max-width:620px){.booth-grid,.booth-mini-list{grid-template-columns:1fr}.summary-grid.four{grid-template-columns:repeat(2,1fr)}}
