.PublicProviderProfileLayout_root__zWkDe{display:grid;grid-template-columns:340px minmax(0,1fr);grid-gap:24px;gap:24px;align-items:start}.PublicProviderProfileLayout_rootPosPreview__fcX1Z{gap:18px}.PublicProviderProfileLayout_sidebar__cvcmz{border:1px solid #d8dde5;background:#f3f3f4;padding:22px 20px;display:grid;grid-gap:18px;gap:18px}.PublicProviderProfileLayout_providerAvatar__Mpjx2{width:170px;height:170px;margin:0 auto;border-radius:999px;overflow:hidden;border:1px solid color-mix(in srgb,var(--theme-primary,#10b981) 38%,#d8dde5);background:color-mix(in srgb,var(--theme-primary,#10b981) 18%,#ffffff);display:grid;place-items:center}.PublicProviderProfileLayout_providerAvatarHasImage__gPO1p{background:transparent}.PublicProviderProfileLayout_providerAvatar__Mpjx2 img{width:100%;height:100%;object-fit:cover}.PublicProviderProfileLayout_providerAvatarHasImage__gPO1p img{object-fit:cover}.PublicProviderProfileLayout_providerAvatarFallback__LsN8v{color:color-mix(in srgb,var(--theme-primary,#10b981) 78%,#0f172a);font-size:3.2rem;line-height:1;font-weight:700;letter-spacing:.02em}.PublicProviderProfileLayout_providerAvatarFallbackPlain__Eifg3{width:100%;height:100%;background:color-mix(in srgb,var(--theme-primary,#10b981) 18%,#ffffff)}.PublicProviderProfileLayout_providerName__eNTJG{margin:2px 0 0;text-align:center;color:color-mix(in srgb,var(--theme-primary,#10b981) 72%,#0f172a);font-size:clamp(1.4rem,1.8vw,1.8rem);line-height:1.2;font-weight:700}.PublicProviderProfileLayout_rootPosPreview__fcX1Z .PublicProviderProfileLayout_providerName__eNTJG{font-size:clamp(1.28rem,1.5vw,1.58rem)}.PublicProviderProfileLayout_ratingSummaryCard__4EC6P{width:100%;border-top:1px solid #d8dde5;padding-top:14px;display:grid;grid-gap:10px;gap:10px}.PublicProviderProfileLayout_ratingSummaryHeader__Mfm__{display:flex;align-items:center;justify-content:space-between;gap:10px}.PublicProviderProfileLayout_ratingSummaryCount__oS4kc{color:#64748b;font-size:.82rem;font-weight:700}.PublicProviderProfileLayout_ratingSummaryScoreRow__F0sFt{display:flex;align-items:center;gap:10px}.PublicProviderProfileLayout_ratingSummaryValue__QN_wa{color:#0f172a;font-size:1.6rem;line-height:1;font-weight:800}.PublicProviderProfileLayout_ratingSummaryCopy__A2vV5{margin:0;color:#475569;font-size:.9rem;line-height:1.45}.PublicProviderProfileLayout_inlineAction__EJ8wh{width:-moz-fit-content;width:fit-content;border:0;background:transparent;color:#0f172a;font-size:.98rem;font-weight:700;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.PublicProviderProfileLayout_favouriteAction__eJLck{display:inline-flex;align-items:center;gap:8px;text-decoration:none}.PublicProviderProfileLayout_favouriteActionLabel__YQ0Q0{text-decoration:underline;text-underline-offset:3px}.PublicProviderProfileLayout_favouriteActionHeart__CEi6r{width:18px;height:18px;display:inline-flex;align-items:center;justify-content:center;color:#64748b}.PublicProviderProfileLayout_favouriteActionHeartActive__h8BFR{color:#e11d48}.PublicProviderProfileLayout_favouriteActionHeartIcon__T3iSp{width:18px;height:18px;stroke:currentColor;stroke-width:1.8;fill:transparent}.PublicProviderProfileLayout_favouriteActionHeartActive__h8BFR .PublicProviderProfileLayout_favouriteActionHeartIcon__T3iSp{fill:currentColor}.PublicProviderProfileLayout_inlineAction__EJ8wh:focus-visible{outline:0;color:color-mix(in srgb,var(--theme-primary,#10b981) 74%,#0f172a)}.PublicProviderProfileLayout_inlineActionActive__Koi6V{color:color-mix(in srgb,var(--theme-primary,#10b981) 72%,#0f172a)}.PublicProviderProfileLayout_metaGroup__IhBEi{border-top:1px solid #d8dde5;padding-top:14px;display:grid;grid-gap:8px;gap:8px}.PublicProviderProfileLayout_metaLabel__BU2DB{margin:0;color:#8b8d91;font-size:.88rem;font-weight:700}.PublicProviderProfileLayout_metaLine__z4nYN,.PublicProviderProfileLayout_metaLink__vpZvN,.PublicProviderProfileLayout_metaValue__ppjB6{margin:0;color:#0f172a;font-size:.95rem;line-height:1.45}.PublicProviderProfileLayout_metaValue__ppjB6{font-weight:700}.PublicProviderProfileLayout_metaValueOpen__oah9G{color:color-mix(in srgb,var(--theme-primary,#10b981) 72%,#0f172a)}.PublicProviderProfileLayout_metaValueClosed__e1NNe{color:#c2410c}.PublicProviderProfileLayout_metaLink__vpZvN{color:color-mix(in srgb,var(--theme-primary,#10b981) 72%,#0f172a);font-weight:700}.PublicProviderProfileLayout_metaLineOverview__eWpRu{font-size:1.02rem;line-height:1.42}.PublicProviderProfileLayout_overviewList__qbKEL{display:grid;grid-gap:12px;gap:12px}.PublicProviderProfileLayout_overviewItem__vOogZ{margin:0;display:grid;grid-template-columns:24px minmax(0,1fr);align-items:start;grid-gap:10px;gap:10px}.PublicProviderProfileLayout_overviewIcon__k_3xJ{width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;color:#0f172a}.PublicProviderProfileLayout_overviewIcon__k_3xJ svg{width:22px;height:22px;stroke:currentColor;stroke-width:1.8;fill:none}.PublicProviderProfileLayout_hoursGrid__QtN9o{display:grid;grid-gap:6px;gap:6px}.PublicProviderProfileLayout_hoursGrid__QtN9o p{margin:0;display:flex;align-items:center;justify-content:space-between;gap:10px;color:#0f172a;font-size:.93rem}.PublicProviderProfileLayout_hoursRowToday__g2QF8{color:color-mix(in srgb,var(--theme-primary,#10b981) 72%,#0f172a)!important;font-weight:700}.PublicProviderProfileLayout_content__wadGK{display:grid;grid-gap:18px;gap:18px;min-width:0}.PublicProviderProfileLayout_sidebarPosPreview__yuWcK{padding:28px 24px;align-content:start}.PublicProviderProfileLayout_contentPosPreview__mTdQU{gap:14px}.PublicProviderProfileLayout_coverWrap___mpva{border:1px solid #d8dde5;background:linear-gradient(112deg,color-mix(in srgb,var(--theme-primary,#10b981) 48%,#0f172a) 0,color-mix(in srgb,var(--theme-primary,#10b981) 18%,#f8fafc) 54%,color-mix(in srgb,var(--theme-primary,#10b981) 8%,#ffffff) 100%);overflow:hidden}.PublicProviderProfileLayout_coverWrapPosPreview__uKAbX{min-height:250px}.PublicProviderProfileLayout_coverImage__V6GVd{width:100%;min-height:220px;max-height:320px;object-fit:cover;display:block}.PublicProviderProfileLayout_coverFallback__ws2yd{min-height:220px;max-height:320px}.PublicProviderProfileLayout_coverFallbackPosPreview__3fTCE,.PublicProviderProfileLayout_coverFallback__ws2yd{background:linear-gradient(112deg,color-mix(in srgb,var(--theme-primary,#10b981) 48%,#0f172a) 0,color-mix(in srgb,var(--theme-primary,#10b981) 18%,#f8fafc) 54%,color-mix(in srgb,var(--theme-primary,#10b981) 8%,#ffffff) 100%)}.PublicProviderProfileLayout_coverFallbackPosPreview__3fTCE{min-height:250px;max-height:none}.PublicProviderProfileLayout_tabs__tM_hS{border:1px solid #d8dde5;background:#f3f3f4;display:flex;align-items:center;justify-content:space-between;gap:10px}.PublicProviderProfileLayout_tabsMain__tGD4h{display:inline-flex;align-items:center}.PublicProviderProfileLayout_tabsEnd__jBV6a{margin-left:auto;padding-right:14px;display:inline-flex;align-items:center}.PublicProviderProfileLayout_tabButton__59CyX{min-height:52px;padding:0 26px;border:0;background:transparent;color:#0f172a;font-size:1rem;font-weight:700;cursor:pointer}.PublicProviderProfileLayout_tabButtonActive__4sXjo{background:var(--theme-primary,#10b981);color:#ffffff}.PublicProviderProfileLayout_tabsPosPreview__HUtnX{justify-content:space-between;gap:10px}.PublicProviderProfileLayout_tabsPosPreviewMain__XJcaA{display:inline-flex;align-items:center}.PublicProviderProfileLayout_tabsPosPreviewEnd__4Tbuq{margin-left:auto;padding-right:14px;display:inline-flex;align-items:center}.PublicProviderProfileLayout_panelCard__4KGsX{border:1px solid #d8dde5;background:#f3f3f4;padding:22px;min-width:0}.PublicProviderProfileLayout_panelCard__4KGsX h2{margin:0;color:#0f172a;font-size:clamp(1.2rem,1.65vw,1.6rem);line-height:1.15;font-weight:700}.PublicProviderProfileLayout_commentsPanel__JNQ2q{display:grid;grid-gap:20px;gap:20px}.PublicProviderProfileLayout_commentsHero__9edCA{border:1px solid #dce4ee;border-radius:22px;background:radial-gradient(circle at top left,rgba(16,185,129,.14),transparent 42%),linear-gradient(140deg,#fbfffd,#f8fafc 56%,#f5f7fb);padding:20px;display:grid;grid-template-columns:minmax(0,1fr);grid-gap:18px;gap:18px}.PublicProviderProfileLayout_commentsHeroSummary__WZD7J{display:grid;grid-gap:10px;gap:10px;align-content:start}.PublicProviderProfileLayout_commentsHeroValue__TtsV9{color:#0f172a;font-size:clamp(2.1rem,3vw,2.8rem);line-height:1;font-weight:800}.PublicProviderProfileLayout_commentsHeroCopy__ghKI6{margin:0;max-width:42ch;color:#475569;font-size:.95rem;line-height:1.5}.PublicProviderProfileLayout_commentsList__hKerH{display:grid;grid-gap:14px;gap:14px}.PublicProviderProfileLayout_commentCardSkeleton__Nb_MU,.PublicProviderProfileLayout_commentCard__aOx7o{border:1px solid #dce4ee;border-radius:18px;background:#ffffff;padding:18px 20px;display:grid;grid-gap:12px;gap:12px}.PublicProviderProfileLayout_commentCardHeader__Y4s7v{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.PublicProviderProfileLayout_commentAuthor__9xVze{margin:0;color:#0f172a;font-size:1rem;font-weight:800}.PublicProviderProfileLayout_commentServicePill__AUMmt{margin-top:8px;display:inline-flex;align-items:center;min-height:28px;padding:0 12px;border-radius:999px;background:color-mix(in srgb,var(--theme-primary,#10b981) 12%,#ffffff);color:color-mix(in srgb,var(--theme-primary,#10b981) 72%,#0f172a);font-size:.82rem;font-weight:800}.PublicProviderProfileLayout_commentDate__ua2Yk{margin:0;color:#64748b;font-size:.86rem;font-weight:700;white-space:nowrap}.PublicProviderProfileLayout_commentRatingRow__CydOg{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.PublicProviderProfileLayout_commentSourcePill__pyqJ_{min-height:26px;padding:0 10px;border-radius:999px;border:1px solid #d5dbe4;color:#475569;font-size:.8rem;font-weight:700;display:inline-flex;align-items:center}.PublicProviderProfileLayout_commentBody___uq3a{margin:0;color:#334155;font-size:.96rem;line-height:1.58;white-space:pre-wrap}.PublicProviderProfileLayout_commentsPagination__BkPM_{display:flex;align-items:center;justify-content:space-between;gap:12px}.PublicProviderProfileLayout_commentsPaginationButton__lkExr{min-height:40px;padding:0 16px;border:1px solid #d3dae5;border-radius:999px;background:#ffffff;color:#0f172a;font-size:.9rem;font-weight:700;cursor:pointer}.PublicProviderProfileLayout_commentsPaginationButton__lkExr:disabled{opacity:.45;cursor:default}.PublicProviderProfileLayout_commentsPaginationLabel__3vCOd{color:#475569;font-size:.9rem;font-weight:700}.PublicProviderProfileLayout_commentsMessageCard__sXQUo{border:1px solid #e7d6d6;border-radius:18px;background:#fff7f7;padding:18px 20px;display:grid;grid-gap:8px;gap:8px}.PublicProviderProfileLayout_commentsMessageCard__sXQUo h3,.PublicProviderProfileLayout_commentsMessageCard__sXQUo p{margin:0}.PublicProviderProfileLayout_commentsSkeletonName__lKj3r{width:152px;height:18px}.PublicProviderProfileLayout_commentsSkeletonDate__Xvj_s{width:88px;height:14px}.PublicProviderProfileLayout_commentCardStars__9TZry{display:flex;align-items:center}.PublicProviderProfileLayout_commentsSkeletonBody__aAALz{width:52%;height:14px}.PublicProviderProfileLayout_commentsSkeletonBodyLong__sIGS8{width:88%;height:14px}@keyframes PublicProviderProfileLayout_serviceSkeletonPulse__Jp4_a{0%{background-position:100% 50%}to{background-position:0 50%}}.PublicProviderProfileLayout_productScroller__dMX1h{margin-top:12px;width:100%;max-width:100%;min-width:0;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;touch-action:pan-x;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:#94a3b8 #e2e8f0;padding-bottom:6px;cursor:-webkit-grab;cursor:grab}.PublicProviderProfileLayout_productScrollerDragging__DZAnB,.PublicProviderProfileLayout_productScroller__dMX1h:active{cursor:-webkit-grabbing;cursor:grabbing}.PublicProviderProfileLayout_productGrid__FaFS1{display:flex;gap:12px;width:max-content;min-width:100%;padding-right:0}.PublicProviderProfileLayout_productScroller__dMX1h::-webkit-scrollbar{height:8px}.PublicProviderProfileLayout_productScroller__dMX1h::-webkit-scrollbar-thumb{background:#c7cfda;border-radius:999px}.PublicProviderProfileLayout_productCard__t5Llj{min-height:0;border:1px solid #d8dde5;border-radius:12px;background:#ffffff;flex:0 0 clamp(240px,24vw,320px);padding:14px;display:flex;flex-direction:column;gap:8px;scroll-snap-align:start;box-shadow:0 8px 18px rgba(15,23,42,.08)}.PublicProviderProfileLayout_productCardHeader__Qajmg{display:grid;grid-gap:8px;gap:8px}.PublicProviderProfileLayout_serviceSkeletonCard__iTJmw{pointer-events:none}.PublicProviderProfileLayout_compensatedBadge__FGSuc{width:-moz-fit-content;width:fit-content;min-height:24px;border-radius:999px;padding:0 10px;display:inline-flex;align-items:center;justify-content:center;color:#ffffff;background:color-mix(in srgb,var(--theme-primary,#10b981) 90%,#0f172a);font-size:.72rem;font-weight:700;letter-spacing:.02em;text-transform:uppercase}.PublicProviderProfileLayout_productCard__t5Llj h3{margin:0;color:#0f172a;font-size:1.02rem;line-height:1.25;font-weight:700;min-height:calc(1.25em * 2);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.PublicProviderProfileLayout_productCard__t5Llj>p{margin:0;color:#111827;font-size:.92rem;line-height:1.4}.PublicProviderProfileLayout_priceStack__5Se_M .PublicProviderProfileLayout_priceValue__JM87E{color:#0f172a;font-size:clamp(2.15rem,2.7vw,2.6rem);line-height:1;font-weight:800}.PublicProviderProfileLayout_priceCurrency__88iQc,.PublicProviderProfileLayout_priceDigits__P4mIL,.PublicProviderProfileLayout_serviceListPriceCurrency__vN_FA,.PublicProviderProfileLayout_serviceListPriceDigits__iqulc{display:inline-block}.PublicProviderProfileLayout_priceCurrency__88iQc,.PublicProviderProfileLayout_serviceListPriceCurrency__vN_FA{margin-right:.06em;font-size:.62em;line-height:1.05;vertical-align:.16em}.PublicProviderProfileLayout_priceStack__5Se_M{display:grid;grid-gap:.06rem;gap:.06rem}.PublicProviderProfileLayout_priceStack__5Se_M .PublicProviderProfileLayout_priceOriginalValue__lWZv5{margin:0;font-size:clamp(1.4rem,1.85vw,1.75rem);line-height:1;font-weight:700}.PublicProviderProfileLayout_productCardHint__gQ8_N{color:#334155;font-size:.92rem;line-height:1.45}.PublicProviderProfileLayout_categoryPill__tmIhQ{width:-moz-fit-content;width:fit-content;min-height:30px;border-radius:999px;border:1px solid color-mix(in srgb,var(--theme-primary,#10b981) 44%,#ffffff);padding:0 12px;display:inline-flex;align-items:center;color:#0f172a;background:#ffffff;font-size:.9rem;font-weight:600}.PublicProviderProfileLayout_productCardActions__Dq1O2{display:flex;margin-top:auto;align-items:flex-end;justify-content:center}.PublicProviderProfileLayout_primaryButton__ijpPo{min-height:46px;min-width:180px;border:0;border-radius:999px;padding:0 22px;display:inline-flex;align-items:center;justify-content:center;color:#ffffff;text-decoration:none;font-size:.95rem;font-weight:700;background:var(--theme-primary,#10b981);box-shadow:0 10px 20px color-mix(in srgb,var(--theme-primary,#10b981) 24%,transparent)}.PublicProviderProfileLayout_serviceSkeletonButton__Y8PS1,.PublicProviderProfileLayout_serviceSkeletonLine__tdNLx,.PublicProviderProfileLayout_serviceSkeletonPill__R9y_E{background:linear-gradient(90deg,#e5e7eb,#f8fafc 50%,#e5e7eb);background-size:220% 100%;animation:PublicProviderProfileLayout_serviceSkeletonPulse__Jp4_a 1.3s ease-in-out infinite}.PublicProviderProfileLayout_serviceSkeletonLine__tdNLx{display:block;border-radius:999px}.PublicProviderProfileLayout_serviceSkeletonTitle__gJ9Ix{width:min(72%,220px);height:24px}.PublicProviderProfileLayout_serviceSkeletonBody__7ZkeD{width:88%;height:16px}.PublicProviderProfileLayout_serviceSkeletonBodyShort__hdZsE{width:62%;height:16px}.PublicProviderProfileLayout_serviceSkeletonLabel__Ldiae{width:110px;height:18px}.PublicProviderProfileLayout_serviceSkeletonPriceStack__5py7k{display:grid;grid-gap:6px;gap:6px}.PublicProviderProfileLayout_serviceSkeletonPrice__g6MY0{width:144px;height:42px}.PublicProviderProfileLayout_serviceSkeletonPriceSecondary__xxUsR{width:108px;height:24px}.PublicProviderProfileLayout_serviceSkeletonPill__R9y_E{width:180px;max-width:100%;min-height:30px;border-radius:999px}.PublicProviderProfileLayout_serviceSkeletonButton__Y8PS1{min-height:46px;min-width:180px;border-radius:999px;box-shadow:none}.PublicProviderProfileLayout_actionButtonReset__thv6Q{border:0;margin:0;cursor:pointer;font:inherit;text-align:left}.PublicProviderProfileLayout_actionButtonDisabled__lPp7X{opacity:.58;cursor:not-allowed;box-shadow:none}.PublicProviderProfileLayout_primaryButton__ijpPo:hover{background:color-mix(in srgb,var(--theme-primary,#10b981) 84%,#0f172a)}.PublicProviderProfileLayout_seeAllRow__vm3tR{margin-top:14px;border-top:1px solid #d8dde5;padding-top:12px;display:flex;align-items:center;justify-content:center}.PublicProviderProfileLayout_aboutText__IayCk{margin:16px 0 0;color:#1f2937;font-size:1.04rem;line-height:1.56;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;overflow:hidden}.PublicProviderProfileLayout_serviceList__HJpXP{margin-top:12px;display:grid;grid-gap:0;gap:0}.PublicProviderProfileLayout_serviceListItem__nTL5A{border-bottom:1px solid #d8dde5;padding:14px 0;display:flex;align-items:center;justify-content:space-between;gap:16px}.PublicProviderProfileLayout_serviceListItemSkeleton__OZdIP{pointer-events:none}.PublicProviderProfileLayout_serviceListMeta__KZi9H{min-width:0;display:grid;grid-gap:6px;gap:6px}.PublicProviderProfileLayout_serviceListMeta__KZi9H h3{margin:0;color:#0f172a;font-size:1.05rem;line-height:1.2;font-weight:700}.PublicProviderProfileLayout_serviceListMeta__KZi9H>p{margin:0;color:#0f172a;font-size:.9rem}.PublicProviderProfileLayout_serviceListMeta__KZi9H>strong{color:#0f172a;font-size:1.6rem;line-height:1;font-weight:800}.PublicProviderProfileLayout_serviceListPriceStack__3wG77{display:grid;grid-gap:.04rem;gap:.04rem}.PublicProviderProfileLayout_serviceListPriceStack__3wG77 .PublicProviderProfileLayout_serviceListPriceValue__PrWWr{color:#0f172a;font-size:clamp(2.05rem,2.55vw,2.45rem);line-height:1;font-weight:800}.PublicProviderProfileLayout_serviceListPriceStack__3wG77 .PublicProviderProfileLayout_serviceListPriceOriginal__6BrHk{font-size:clamp(1.3rem,1.7vw,1.6rem);line-height:1;font-weight:700}.PublicProviderProfileLayout_serviceAvailabilityHint__wa3BA{margin:0;color:#475569;font-size:.9rem;line-height:1.45}.PublicProviderProfileLayout_serviceListActions__5_aaL{display:flex;align-items:center;justify-content:flex-end;flex:0 0 auto}.PublicProviderProfileLayout_emptyState__Gn2E8{margin:12px 0 0;color:#334155;font-size:.95rem}.PublicProviderProfileLayout_profileEmptyState__idRKS{margin-top:12px;--empty-state-min-height:250px;--empty-state-min-height-mobile:210px}.PublicProviderProfileLayout_profileEmptyStateCompact__FbM2L{margin-top:8px;--empty-state-min-height:200px;--empty-state-min-height-mobile:180px}.PublicProviderProfileLayout_previewServiceStack__6gUnE{display:grid;grid-gap:12px;gap:12px}.PublicProviderProfileLayout_previewServiceCard__GfHXL{border:1px solid #d8dde5;background:#f8f8f9;padding:18px;display:grid;grid-template-columns:132px minmax(160px,1.2fr) minmax(180px,1fr) auto;align-items:center;grid-gap:14px;gap:14px}.PublicProviderProfileLayout_previewServiceVisual__mPomh{width:120px;height:120px;border-radius:999px;border:1px solid color-mix(in srgb,var(--theme-primary,#10b981) 30%,#d8dde5);background:color-mix(in srgb,var(--theme-primary,#10b981) 18%,#ffffff);overflow:hidden;display:grid;place-items:center;flex:0 0 auto}.PublicProviderProfileLayout_previewServiceVisualHasImage__kovve{background:#ffffff}.PublicProviderProfileLayout_previewServiceVisualHasAvatar__JpQsB{padding:0;background:transparent}.PublicProviderProfileLayout_previewServiceVisualImage__4nFNP{width:100%;height:100%;display:block;object-fit:cover}.PublicProviderProfileLayout_previewServiceVisualHasAvatar__JpQsB .PublicProviderProfileLayout_previewServiceVisualImage__4nFNP{object-fit:cover}.PublicProviderProfileLayout_previewServiceVisualFallback__GELyF{width:100%;height:100%;background:color-mix(in srgb,var(--theme-primary,#10b981) 18%,#ffffff)}.PublicProviderProfileLayout_previewServicePrimary__lyg5d{min-width:0;display:grid;grid-gap:6px;gap:6px}.PublicProviderProfileLayout_previewServiceTitle__Q72Ws{border:0;padding:0;background:transparent;color:#0f172a;font-size:clamp(1.02rem,1.2vw,1.35rem);line-height:1.1;font-weight:700;text-decoration:underline;text-underline-offset:3px}.PublicProviderProfileLayout_previewServiceMeta__581NR{margin:0;color:#1f2937;font-size:1rem;line-height:1.35}.PublicProviderProfileLayout_previewServiceDescription__Zx85_{margin:0;color:#0f172a;font-size:1rem;line-height:1.45;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;overflow:hidden}.PublicProviderProfileLayout_previewServiceAction__hH8_O{border:0;min-height:52px;min-width:176px;border-radius:999px;padding:0 24px;display:inline-flex;align-items:center;justify-content:center;color:#ffffff;text-decoration:none;font-size:1.03rem;font-weight:700;background:#0b0b0c;cursor:pointer}.PublicProviderProfileLayout_previewServiceAction__hH8_O:hover{background:#111827}.PublicProviderProfileLayout_rootPosPreview__fcX1Z[data-services-tab=false] .PublicProviderProfileLayout_previewServiceStack__6gUnE{gap:14px;padding:12px}.PublicProviderProfileLayout_rootPosPreview__fcX1Z[data-services-tab=false] .PublicProviderProfileLayout_previewServiceCard__GfHXL{border:1px solid var(--bonifid-border,#d8dde5);border-radius:calc(var(--bonifid-radius, 10px) + 2px);background:var(--bonifid-surface,#ffffff);padding:16px;grid-template-columns:96px minmax(180px,1.2fr) minmax(170px,1fr) auto;gap:16px}.PublicProviderProfileLayout_rootPosPreview__fcX1Z[data-services-tab=false] .PublicProviderProfileLayout_previewServiceVisual__mPomh{width:96px;height:96px;border-color:color-mix(in srgb,var(--theme-primary,var(--bonifid-primary,#10b981)) 28%,var(--bonifid-border,#d8dde5));background:color-mix(in srgb,var(--theme-primary,var(--bonifid-primary,#10b981)) 16%,var(--bonifid-surface,#ffffff))}.PublicProviderProfileLayout_rootPosPreview__fcX1Z[data-services-tab=false] .PublicProviderProfileLayout_previewServicePrimary__lyg5d{gap:8px}.PublicProviderProfileLayout_rootPosPreview__fcX1Z[data-services-tab=false] .PublicProviderProfileLayout_previewServiceTitle__Q72Ws{color:var(--bonifid-text,#0f172a);font-size:clamp(1.12rem,1.35vw,1.45rem);font-weight:700}.PublicProviderProfileLayout_rootPosPreview__fcX1Z[data-services-tab=false] .PublicProviderProfileLayout_previewServiceMeta__581NR{color:var(--bonifid-text-secondary,#334155);font-size:.95rem;line-height:1.4}.PublicProviderProfileLayout_rootPosPreview__fcX1Z[data-services-tab=false] .PublicProviderProfileLayout_previewServiceDescription__Zx85_{color:var(--bonifid-text-secondary,#334155);font-size:.95rem;line-height:1.5}.PublicProviderProfileLayout_rootPosPreview__fcX1Z[data-services-tab=false] .PublicProviderProfileLayout_previewServiceAction__hH8_O{min-height:44px;min-width:152px;padding:0 16px;border:1px solid transparent;color:#ffffff;font-size:.93rem;font-weight:700;background:var(--theme-primary,var(--bonifid-primary,#10b981))}.PublicProviderProfileLayout_rootPosPreview__fcX1Z[data-services-tab=false] .PublicProviderProfileLayout_previewServiceAction__hH8_O:hover{background:color-mix(in srgb,var(--theme-primary,var(--bonifid-primary,#10b981)) 84%,#0f172a)}@media (max-width:1180px){.PublicProviderProfileLayout_root__zWkDe{grid-template-columns:1fr}.PublicProviderProfileLayout_previewServiceCard__GfHXL{grid-template-columns:92px minmax(0,1fr);align-items:start}.PublicProviderProfileLayout_previewServiceVisual__mPomh{width:88px;height:88px}.PublicProviderProfileLayout_previewServiceAction__hH8_O,.PublicProviderProfileLayout_previewServiceDescription__Zx85_{grid-column:1/-1}}@media (max-width:860px){.PublicProviderProfileLayout_content__wadGK{gap:14px}.PublicProviderProfileLayout_sidebar__cvcmz{display:none}.PublicProviderProfileLayout_providerName__eNTJG{font-size:1.68rem}.PublicProviderProfileLayout_panelCard__4KGsX{padding:18px 14px}.PublicProviderProfileLayout_commentsHero__9edCA{grid-template-columns:1fr}.PublicProviderProfileLayout_productCard__t5Llj{flex-basis:min(260px,calc(100vw - 72px))}.PublicProviderProfileLayout_serviceListItem__nTL5A{flex-direction:column;align-items:flex-start}.PublicProviderProfileLayout_serviceListActions__5_aaL{justify-content:flex-start}.PublicProviderProfileLayout_tabsPosPreview__HUtnX{flex-wrap:wrap;padding-bottom:8px}.PublicProviderProfileLayout_tabsEnd__jBV6a{width:100%;padding:0 12px;justify-content:flex-end}.PublicProviderProfileLayout_commentCardHeader__Y4s7v{flex-direction:column}.PublicProviderProfileLayout_previewServiceCard__GfHXL{grid-template-columns:1fr;padding:14px}.PublicProviderProfileLayout_previewServiceVisual__mPomh{width:84px;height:84px}.PublicProviderProfileLayout_previewServiceAction__hH8_O{width:-moz-fit-content;width:fit-content}.PublicProviderProfileLayout_rootPosPreview__fcX1Z[data-services-tab=false] .PublicProviderProfileLayout_previewServiceStack__6gUnE{padding:10px}.PublicProviderProfileLayout_rootPosPreview__fcX1Z[data-services-tab=false] .PublicProviderProfileLayout_previewServiceCard__GfHXL{grid-template-columns:92px minmax(0,1fr);gap:14px;padding:16px}.PublicProviderProfileLayout_rootPosPreview__fcX1Z[data-services-tab=false] .PublicProviderProfileLayout_previewServiceVisual__mPomh{width:92px;height:92px}.PublicProviderProfileLayout_rootPosPreview__fcX1Z[data-services-tab=false] .PublicProviderProfileLayout_previewServiceAction__hH8_O,.PublicProviderProfileLayout_rootPosPreview__fcX1Z[data-services-tab=false] .PublicProviderProfileLayout_previewServiceDescription__Zx85_{grid-column:1/-1}.PublicProviderProfileLayout_commentsPagination__BkPM_{flex-direction:column;align-items:stretch}.PublicProviderProfileLayout_commentsPaginationButton__lkExr{width:100%}}.ProviderTicketPurchasePreview_previewLayout__r13Wp{width:100%;display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,.45fr);grid-gap:18px;gap:18px;align-items:start}.ProviderTicketPurchasePreview_orderCard__7P7HU,.ProviderTicketPurchasePreview_priceCard__lAlez{border:1px solid var(--bonifid-border,#d8dde5);border-radius:14px;background:color-mix(in srgb,var(--bonifid-surface,#ffffff) 86%,#e5e7eb)}.ProviderTicketPurchasePreview_orderCard__7P7HU{padding:24px}.ProviderTicketPurchasePreview_orderCard__7P7HU h1{margin:0;color:var(--bonifid-text,#0f172a);font-size:clamp(1.45rem,2.1vw,1.85rem);line-height:1.15;font-weight:700}.ProviderTicketPurchasePreview_orderRow__jnS8p{margin-top:16px;display:grid;grid-template-columns:minmax(220px,.5fr) minmax(0,1fr);grid-gap:18px;gap:18px}.ProviderTicketPurchasePreview_coverImageFallback__3hQFY,.ProviderTicketPurchasePreview_coverImage__0VcZS{width:100%;min-height:180px;border-radius:12px;border:1px solid var(--bonifid-border,#d8dde5)}.ProviderTicketPurchasePreview_coverImage__0VcZS{object-fit:cover}.ProviderTicketPurchasePreview_coverImageFallback__3hQFY{background:linear-gradient(112deg,color-mix(in srgb,var(--theme-primary,#10b981) 44%,#0f172a) 0,color-mix(in srgb,var(--theme-primary,#10b981) 12%,#ffffff) 100%)}.ProviderTicketPurchasePreview_orderDetails__1Katw h2{margin:0;color:var(--bonifid-text,#0f172a);font-size:clamp(1.4rem,1.95vw,1.9rem);line-height:1.18;font-weight:700}.ProviderTicketPurchasePreview_providerName__DzjBk{margin:8px 0 0;color:var(--bonifid-text,#0f172a);font-size:1.12rem;font-weight:600}.ProviderTicketPurchasePreview_metaLine__aWVxq{margin:10px 0 0;color:var(--bonifid-text-secondary,#334155);font-size:.95rem;line-height:1.45}.ProviderTicketPurchasePreview_metaLine__aWVxq strong{color:var(--bonifid-text,#0f172a)}.ProviderTicketPurchasePreview_description__r_9WW{margin:14px 0 0;color:var(--bonifid-text-secondary,#334155);font-size:.95rem;line-height:1.58}.ProviderTicketPurchasePreview_priceCard__lAlez{padding:24px}.ProviderTicketPurchasePreview_priceCard__lAlez h3{margin:0;color:var(--bonifid-text,#0f172a);font-size:clamp(1.3rem,1.8vw,1.9rem);line-height:1.15;font-weight:700}.ProviderTicketPurchasePreview_priceRow__UWHwO{margin-top:14px;padding-top:12px;border-top:1px solid var(--bonifid-border,#d8dde5);display:flex;align-items:center;justify-content:space-between;gap:10px;color:var(--bonifid-text,#0f172a);font-size:1rem}.ProviderTicketPurchasePreview_priceRow__UWHwO strong{color:var(--bonifid-text,#0f172a)}.ProviderTicketPurchasePreview_priceRowOriginal__S_fOZ{color:var(--bonifid-text-secondary,#64748b)}.ProviderTicketPurchasePreview_priceRowOriginalValue___62ct{font-size:1.06rem;font-weight:700}.ProviderTicketPurchasePreview_priceFooter__4qOr4{margin-top:14px}.ProviderTicketPurchasePreview_previewNotice__2wQzn{margin:16px 0 0;border-left-color:color-mix(in srgb,var(--bonifid-text-secondary,#475569) 24%,var(--bonifid-border,#d8dde5));border-left-width:1px;border:1px solid color-mix(in srgb,var(--bonifid-text-secondary,#475569) 24%,var(--bonifid-border,#d8dde5));border-left:4px solid color-mix(in srgb,var(--bonifid-color-warning,#d97706) 52%,#d8dde5);border-radius:10px;background:color-mix(in srgb,var(--bonifid-color-warning,#d97706) 12%,#ffffff);padding:10px 12px;color:#854d0e;font-size:.9rem;line-height:1.45;display:flex;align-items:flex-start;gap:8px}.ProviderTicketPurchasePreview_previewNoticeIcon__XEBpC{width:18px;height:18px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--bonifid-color-warning,#d97706) 26%,#ffffff);color:#854d0e;font-size:.74rem;font-weight:800;line-height:1;margin-top:1px;flex:0 0 18px}.ProviderTicketPurchasePreview_disabledPurchaseButton__5Ayue{margin-top:14px;width:100%;min-height:46px;border:0;border-radius:999px;padding:0 20px;display:inline-flex;align-items:center;justify-content:center;background:#cfd4dc;color:#7a8596;font-size:.95rem;font-weight:700;cursor:not-allowed}@media (max-width:1080px){.ProviderTicketPurchasePreview_previewLayout__r13Wp{grid-template-columns:1fr}}@media (max-width:760px){.ProviderTicketPurchasePreview_orderCard__7P7HU,.ProviderTicketPurchasePreview_priceCard__lAlez{padding:16px}.ProviderTicketPurchasePreview_orderRow__jnS8p{grid-template-columns:1fr}}