.WorkshopFullDetailsPanel-module__sPpRYG__details{padding:.625rem .625rem 1.5rem;container-type:inline-size}.WorkshopFullDetailsPanel-module__sPpRYG__grid{grid-template-columns:minmax(0,1fr);gap:.625rem;display:grid}.WorkshopFullDetailsPanel-module__sPpRYG__col{display:contents}@container (min-width:44rem){.WorkshopFullDetailsPanel-module__sPpRYG__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}.WorkshopFullDetailsPanel-module__sPpRYG__col{flex-direction:column;gap:.625rem;min-width:0;display:flex}}.WorkshopFullDetailsPanel-module__sPpRYG__col:empty{display:none}@container (min-width:64rem){.WorkshopFullDetailsPanel-module__sPpRYG__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr)}.WorkshopFullDetailsPanel-module__sPpRYG__grid:has(>.WorkshopFullDetailsPanel-module__sPpRYG__col:empty){grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.WorkshopFullDetailsPanel-module__sPpRYG__topCard{min-width:0;box-shadow:var(--pill-shadow);-webkit-backdrop-filter:blur(28px)saturate(160%);isolation:isolate;border-radius:var(--client-glass-radius);background:#0a0e16db;border:1px solid #ffffff21;padding-bottom:1rem;overflow:hidden;transform:translateZ(0)}.WorkshopFullDetailsPanel-module__sPpRYG__header{align-items:flex-start;gap:.875rem;padding:1rem 1rem .75rem;display:flex}.WorkshopFullDetailsPanel-module__sPpRYG__logo{background:linear-gradient(135deg,#1e293b 0%,#0f172a 100%);border:1px solid #ffffff14;border-radius:1rem;flex-shrink:0;justify-content:center;align-items:center;width:5rem;height:5rem;display:flex;overflow:hidden}.WorkshopFullDetailsPanel-module__sPpRYG__tags{flex-wrap:wrap;gap:.375rem;padding:0 1rem .75rem;display:flex}.WorkshopFullDetailsPanel-module__sPpRYG__section{min-width:0;box-shadow:var(--pill-shadow);-webkit-backdrop-filter:blur(28px)saturate(160%);isolation:isolate;border-radius:var(--client-glass-radius-inner);background:#0a0e16db;border:1px solid #ffffff21;padding:.875rem 1rem;transform:translateZ(0)}.WorkshopFullDetailsPanel-module__sPpRYG__sectionTitle{color:var(--color-text-primary);margin-bottom:.5rem;font-size:.9375rem;font-weight:600}.WorkshopFullDetailsPanel-module__sPpRYG__description{color:var(--color-text-secondary);font-size:.875rem;line-height:1.6}.WorkshopFullDetailsPanel-module__sPpRYG__servicesGrid{grid-template-columns:repeat(auto-fill,minmax(4.5rem,1fr));gap:.5rem;display:grid}.WorkshopFullDetailsPanel-module__sPpRYG__serviceItem{border:1px solid var(--client-glass-border);background:#ffffff05;border-radius:.625rem;flex-direction:column;align-items:center;gap:.25rem;padding:.5rem .25rem;display:flex}.WorkshopFullDetailsPanel-module__sPpRYG__serviceIcon{line-height:1}.WorkshopFullDetailsPanel-module__sPpRYG__serviceLabel{color:var(--color-text-secondary);text-align:center;font-size:.6875rem;line-height:1.2}.WorkshopFullDetailsPanel-module__sPpRYG__gallery{gap:.5rem;display:grid}.WorkshopFullDetailsPanel-module__sPpRYG__galleryFrame{aspect-ratio:16/10;border-radius:var(--radius-card);border:1px solid var(--client-glass-border);background:#ffffff05;position:relative;overflow:hidden}.WorkshopFullDetailsPanel-module__sPpRYG__galleryImg{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.WorkshopFullDetailsPanel-module__sPpRYG__galleryNav{border-radius:var(--radius-pill);color:#fff;background:#0000008c;place-items:center;width:2rem;height:2rem;transition:background .15s;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.WorkshopFullDetailsPanel-module__sPpRYG__galleryNav:hover{background:#000000bf}.WorkshopFullDetailsPanel-module__sPpRYG__galleryNavPrev{left:.5rem}.WorkshopFullDetailsPanel-module__sPpRYG__galleryNavNext{right:.5rem}.WorkshopFullDetailsPanel-module__sPpRYG__galleryCaption{color:#fff;background:linear-gradient(#0000,#000000b8);align-items:center;gap:.375rem;padding:1.5rem .75rem .625rem;font-size:.75rem;font-weight:600;display:flex;position:absolute;inset:auto 0 0}.WorkshopFullDetailsPanel-module__sPpRYG__galleryDots{justify-content:center;gap:.375rem;display:flex}.WorkshopFullDetailsPanel-module__sPpRYG__galleryDot{border-radius:var(--radius-pill);background:var(--client-glass-border);width:.4rem;height:.4rem;transition:background .15s}.WorkshopFullDetailsPanel-module__sPpRYG__galleryDot.WorkshopFullDetailsPanel-module__sPpRYG__isActive{background:var(--color-text-secondary)}.WorkshopFullDetailsPanel-module__sPpRYG__addressLine{color:var(--color-text-primary);font-size:.9375rem;font-weight:500}.WorkshopFullDetailsPanel-module__sPpRYG__addressMeta{color:var(--color-text-secondary);margin-top:.125rem;margin-bottom:.625rem;font-size:.8125rem}.WorkshopFullDetailsPanel-module__sPpRYG__navActions{flex-direction:column;gap:.375rem;margin-top:.625rem;display:flex}.WorkshopFullDetailsPanel-module__sPpRYG__navBtn{border:1px solid var(--client-glass-border);color:var(--color-text-primary);cursor:pointer;background:#ffffff0a;border-radius:.625rem;align-items:center;gap:.5rem;width:100%;padding:.5rem .75rem;font-size:.875rem;display:flex}.WorkshopFullDetailsPanel-module__sPpRYG__contacts{gap:.5rem;display:grid}.WorkshopFullDetailsPanel-module__sPpRYG__contactRow{align-items:flex-start;gap:.625rem;display:flex}.WorkshopFullDetailsPanel-module__sPpRYG__contactText{flex-direction:column;gap:.125rem;display:flex}.WorkshopFullDetailsPanel-module__sPpRYG__contactSublabel{color:var(--color-text-secondary);font-size:.8125rem}.WorkshopFullDetailsPanel-module__sPpRYG__reviews{gap:.875rem;display:grid}.WorkshopFullDetailsPanel-module__sPpRYG__review{gap:.375rem;display:grid}.WorkshopFullDetailsPanel-module__sPpRYG__reviewHeader{align-items:center;gap:.5rem;display:flex}.WorkshopFullDetailsPanel-module__sPpRYG__reviewAvatar{background:linear-gradient(135deg, var(--color-brand-red) 0%, #7f1d1d 100%);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;font-size:.8125rem;font-weight:600;display:flex}.WorkshopFullDetailsPanel-module__sPpRYG__reviewMeta{flex-direction:column;flex:1;min-width:0;display:flex}.WorkshopFullDetailsPanel-module__sPpRYG__reviewAuthor{color:var(--color-text-primary);font-size:.875rem;font-weight:600}.WorkshopFullDetailsPanel-module__sPpRYG__reviewAgo{color:var(--color-text-secondary);font-size:.75rem}.WorkshopFullDetailsPanel-module__sPpRYG__reviewStars{flex-shrink:0;gap:.125rem;display:flex}.WorkshopFullDetailsPanel-module__sPpRYG__reviewText{color:var(--color-text-secondary);font-size:.875rem;line-height:1.55}.WorkshopFullDetailsPanel-module__sPpRYG__recommendSummary{flex-wrap:wrap;align-items:baseline;gap:.25rem .5rem;margin-bottom:.875rem;display:flex}.WorkshopFullDetailsPanel-module__sPpRYG__recommendPercent{color:var(--color-text-primary);font-size:1.25rem;font-weight:750;line-height:1.1}.WorkshopFullDetailsPanel-module__sPpRYG__recommendMeta{color:var(--color-text-muted);font-size:.8125rem}.WorkshopFullDetailsPanel-module__sPpRYG__reviewVerdict{color:var(--color-text-secondary);flex-shrink:0;align-items:center;gap:.3rem;font-size:.75rem;font-weight:600;display:inline-flex}.WorkshopFullDetailsPanel-module__sPpRYG__reviewsEmpty{color:var(--color-text-muted);font-size:.8125rem;line-height:1.5}.WorkshopFullDetailsPanel-module__sPpRYG__reviewCta{color:var(--color-text-secondary);margin-top:.875rem;font-size:.8125rem;font-weight:600;transition:color .15s;display:inline-flex}.WorkshopFullDetailsPanel-module__sPpRYG__reviewCta:hover{color:var(--color-text-primary);text-decoration:underline}.WorkshopFullDetailsPanel-module__sPpRYG__googleReviews{border-top:1px solid var(--client-glass-border);gap:.875rem;margin-top:1.25rem;padding-top:1rem;display:grid}.WorkshopFullDetailsPanel-module__sPpRYG__googleReviewsHead{justify-content:space-between;align-items:baseline;gap:.5rem;display:flex}.WorkshopFullDetailsPanel-module__sPpRYG__googleReviewsTitle{color:var(--color-text-primary);font-size:.9375rem;font-weight:650}.WorkshopFullDetailsPanel-module__sPpRYG__poweredByGoogle{color:var(--color-text-muted);white-space:nowrap;font-size:.6875rem}.WorkshopFullDetailsPanel-module__sPpRYG__reviewAvatarGoogle{background:var(--client-glass-border);color:var(--color-text-secondary);overflow:hidden}.WorkshopFullDetailsPanel-module__sPpRYG__reviewAvatarGoogle img{object-fit:cover;width:100%;height:100%}.WorkshopFullDetailsPanel-module__sPpRYG__reviewAuthorLink{color:var(--color-text-primary);transition:color .15s}.WorkshopFullDetailsPanel-module__sPpRYG__reviewAuthorLink:hover{text-decoration:underline}.WorkshopFullDetailsPanel-module__sPpRYG__topCard .workshop-detail-primary{width:calc(100% - 2rem);margin:0 1rem}.WorkshopFullDetailsPanel-module__sPpRYG__topCard .workshop-detail-actions{width:calc(100% - 2rem);margin:.5rem 1rem 0}.WorkshopFullDetailsPanel-module__sPpRYG__topCard .WorkshopFullDetailsPanel-module__sPpRYG__summary{gap:.5rem;margin:0 1rem .75rem;display:grid}:is(html[data-theme=light] .WorkshopFullDetailsPanel-module__sPpRYG__topCard,html[data-theme=light] .WorkshopFullDetailsPanel-module__sPpRYG__section){background:#f8fafceb;border-color:#0f172a1f}html[data-theme=light] .WorkshopFullDetailsPanel-module__sPpRYG__logo{background:linear-gradient(135deg,#e2e8f0 0%,#f1f5f9 100%);border-color:#0f172a14}:is(html[data-theme=light] .WorkshopFullDetailsPanel-module__sPpRYG__serviceItem,html[data-theme=light] .WorkshopFullDetailsPanel-module__sPpRYG__navBtn){background:#f8fafcb3;border-color:#0f172a1a}