.ProductPage-module__BcPYcW__product-page,.ProductPage-module__BcPYcW__product-page *{-webkit-user-select:none;user-select:none}.ProductPage-module__BcPYcW__product-page .ProductPage-module__BcPYcW__product-desc,.ProductPage-module__BcPYcW__product-page .ProductPage-module__BcPYcW__product-desc *,.ProductPage-module__BcPYcW__product-page .ProductPage-module__BcPYcW__product-title,.ProductPage-module__BcPYcW__product-page .ProductPage-module__BcPYcW__product-title *{-webkit-user-select:text!important;user-select:text!important}.ProductPage-module__BcPYcW__product-page{box-sizing:border-box;background:#fff;width:100%;max-width:100vw;min-height:100vh;overflow:hidden}.ProductPage-module__BcPYcW__gallery-page{z-index:2000;background:#fff;height:100vh;min-height:100vh;padding:0;position:fixed;inset:0;overflow:hidden}.ProductPage-module__BcPYcW__product-layout{box-sizing:border-box;grid-template-rows:auto auto;grid-template-columns:3fr 1fr;gap:16px 24px;width:100%;max-width:min(1320px,100%);margin:0 auto;padding:20px 16px 48px;display:grid;overflow:hidden}.ProductPage-module__BcPYcW__gallery-description{display:none}@media (max-width:1024px){.ProductPage-module__BcPYcW__product-layout{grid-template-rows:auto auto auto;grid-template-columns:1fr;gap:16px;padding:20px 12px 48px}.ProductPage-module__BcPYcW__gallery-description{grid-column:1/-1}}@media (max-width:1000px){.ProductPage-module__BcPYcW__gallery-row{grid-template-columns:1fr!important;width:100vw!important;max-width:100vw!important;margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important}.ProductPage-module__BcPYcW__gallery-cell.ProductPage-module__BcPYcW__side{display:none!important}.ProductPage-module__BcPYcW__gallery-cell.ProductPage-module__BcPYcW__main{border-radius:0!important;width:100%!important;max-width:100vw!important}}.ProductPage-module__BcPYcW__gallery-row{box-sizing:border-box;grid-column:1/-1;grid-template-columns:3fr 1fr;align-items:stretch;gap:12px;width:100%;max-width:100%;margin-bottom:32px;display:grid;position:relative;overflow:hidden}.ProductPage-module__BcPYcW__gallery-row.ProductPage-module__BcPYcW__single{grid-template-columns:1fr}.ProductPage-module__BcPYcW__gallery-row:after{content:"";background:#e5e7eb;grid-column:1/-1;height:1px;position:absolute;bottom:-32px;left:0;right:0}.ProductPage-module__BcPYcW__gallery-cell{box-sizing:border-box;border:1px solid #e5e7eb;border-radius:16px;width:100%;max-width:100%;position:relative;overflow:hidden;box-shadow:0 4px 14px #0000000f}.ProductPage-module__BcPYcW__gallery-cell img{object-fit:cover;display:block}.ProductPage-module__BcPYcW__gallery-cell.ProductPage-module__BcPYcW__side,.ProductPage-module__BcPYcW__gallery-cell.ProductPage-module__BcPYcW__side.ProductPage-module__BcPYcW__stack,.ProductPage-module__BcPYcW__gallery-cell.ProductPage-module__BcPYcW__side.ProductPage-module__BcPYcW__single{box-shadow:none!important;background:#fff!important;border:none!important;border-radius:0!important}.ProductPage-module__BcPYcW__gallery-cell.ProductPage-module__BcPYcW__main{max-width:100%;height:460px;max-height:460px;box-shadow:none!important;background:#fff!important;border:none!important;border-radius:16px!important}.ProductPage-module__BcPYcW__gallery-cell,.ProductPage-module__BcPYcW__gallery-cell img{cursor:pointer!important}.ProductPage-module__BcPYcW__gallery-cell.ProductPage-module__BcPYcW__side.ProductPage-module__BcPYcW__single{height:460px}.ProductPage-module__BcPYcW__gallery-cell.ProductPage-module__BcPYcW__side.ProductPage-module__BcPYcW__stack{grid-template-rows:1fr 1fr;align-content:stretch;gap:10px;height:460px;display:grid;background:#fff!important}.ProductPage-module__BcPYcW__gallery-cell.ProductPage-module__BcPYcW__side.ProductPage-module__BcPYcW__stack .ProductPage-module__BcPYcW__side-slot.ProductPage-module__BcPYcW__top,.ProductPage-module__BcPYcW__gallery-cell.ProductPage-module__BcPYcW__side.ProductPage-module__BcPYcW__stack .ProductPage-module__BcPYcW__side-slot.ProductPage-module__BcPYcW__bottom{box-sizing:border-box;height:100%;background:#fff!important}.ProductPage-module__BcPYcW__gallery-cell.ProductPage-module__BcPYcW__side.ProductPage-module__BcPYcW__single{height:460px;display:flex;background:#fff!important}.ProductPage-module__BcPYcW__gallery-cell.ProductPage-module__BcPYcW__side.ProductPage-module__BcPYcW__single .ProductPage-module__BcPYcW__side-slot.ProductPage-module__BcPYcW__top{flex:auto;height:auto}.ProductPage-module__BcPYcW__side-slot{border-radius:16px;position:relative;overflow:hidden;box-shadow:none!important;background:#fff!important}.ProductPage-module__BcPYcW__side-slot img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.ProductPage-module__BcPYcW__side-slot,.ProductPage-module__BcPYcW__side-slot img{cursor:pointer!important}.ProductPage-module__BcPYcW__more-badge{color:#fff;background:#0009;border-radius:10px;padding:6px 10px;font-size:13px;font-weight:700;position:absolute;inset:auto 8px 8px auto}.ProductPage-module__BcPYcW__gallery-placeholder{background:linear-gradient(135deg,#e2e8f0,#f8fafc);width:100%;height:100%}.ProductPage-module__BcPYcW__details-row{box-sizing:border-box;grid-column:1/-1;align-items:stretch;gap:24px;width:100%;min-width:0;max-width:100%;margin-bottom:16px;display:flex;position:relative;overflow:visible}.ProductPage-module__BcPYcW__details-row .ProductPage-module__BcPYcW__product-info{flex:3 1 0;min-width:0;max-width:100%}.ProductPage-module__BcPYcW__details-row .ProductPage-module__BcPYcW__seller-info{flex:1 1 0;min-width:0;max-width:100%}.ProductPage-module__BcPYcW__details-row:after{content:"";background:#e5e7eb;width:100%;height:1px;position:absolute;bottom:-32px;left:0;right:0}.ProductPage-module__BcPYcW__product-page .ProductPage-module__BcPYcW__product-info{box-sizing:border-box!important;background:#fff!important;border:1px solid #e5e7eb!important;border-radius:16px!important;flex-direction:column!important;grid-column:1/2!important;align-self:stretch!important;width:100%!important;max-width:100%!important;height:auto!important;padding:18px 16px!important;display:flex!important;overflow:hidden!important;box-shadow:0 6px 20px #0000000f!important}.ProductPage-module__BcPYcW__product-page .ProductPage-module__BcPYcW__product-info *,.ProductPage-module__BcPYcW__product-page .ProductPage-module__BcPYcW__product-info :before,.ProductPage-module__BcPYcW__product-page .ProductPage-module__BcPYcW__product-info :after{box-sizing:border-box;min-width:0;max-width:100%}.ProductPage-module__BcPYcW__product-page .ProductPage-module__BcPYcW__product-title{color:#0f172a;margin:0 0 8px;font-size:22px;font-weight:700}.ProductPage-module__BcPYcW__product-page .ProductPage-module__BcPYcW__business-name-link{color:inherit;align-items:center;gap:8px;text-decoration:none;display:inline-flex}.ProductPage-module__BcPYcW__product-page .ProductPage-module__BcPYcW__business-logo-small{object-fit:cover;border-radius:50%;flex-shrink:0;width:40px;height:40px}.ProductPage-module__BcPYcW__product-page .ProductPage-module__BcPYcW__business-logo-small.ProductPage-module__BcPYcW__default{color:#94a3b8;background:#f3f4f6;border:2px solid #e2e8f0;justify-content:center;align-items:center;display:inline-flex}.ProductPage-module__BcPYcW__product-page .ProductPage-module__BcPYcW__business-logo-small.ProductPage-module__BcPYcW__default svg{stroke:currentColor;fill:none;width:26px;height:26px}.ProductPage-module__BcPYcW__business-rating{flex-direction:column;gap:4px;display:flex}.ProductPage-module__BcPYcW__rating-content{align-items:flex-start;gap:8px;display:flex}.ProductPage-module__BcPYcW__rating-content span{color:#374151;margin-top:2px;font-weight:600}.ProductPage-module__BcPYcW__stars-container{flex-direction:column;gap:2px;display:flex}.ProductPage-module__BcPYcW__stars-with-count{align-items:center;gap:8px;display:flex}.ProductPage-module__BcPYcW__stars-wrap{align-items:center;gap:4px;display:flex}.ProductPage-module__BcPYcW__stars-wrap .ProductPage-module__BcPYcW__stars .ProductPage-module__BcPYcW__star{width:20px;height:20px}.ProductPage-module__BcPYcW__business-score-inline{color:#64748b;font-size:14px;font-weight:500}.ProductPage-module__BcPYcW__reviews-link-container{text-align:right;margin-top:1px;display:block}@media (max-width:856px){.ProductPage-module__BcPYcW__stars-container{flex-direction:row!important;align-items:center!important;gap:8px!important}.ProductPage-module__BcPYcW__reviews-link-container{margin-top:0!important;display:inline-block!important}.ProductPage-module__BcPYcW__view-reviews-text{white-space:nowrap}}.ProductPage-module__BcPYcW__view-reviews-text{color:#0ea5a4;cursor:pointer;font-size:14px;font-weight:600;text-decoration:underline;transition:color .2s}.ProductPage-module__BcPYcW__view-reviews-text:hover{color:#0d9488}@media (max-width:480px){.ProductPage-module__BcPYcW__rating-content{flex-direction:column;align-items:flex-start;gap:4px}}.ProductPage-module__BcPYcW__product-page .ProductPage-module__BcPYcW__product-header{border-bottom:1px solid #e5e7eb;flex-direction:column;gap:8px;margin:0 0 12px;padding-bottom:12px;display:flex}.ProductPage-module__BcPYcW__product-page .ProductPage-module__BcPYcW__product-title-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.ProductPage-module__BcPYcW__product-page .ProductPage-module__BcPYcW__title-and-price{flex-wrap:wrap;align-items:baseline;gap:8px;display:inline-flex}.ProductPage-module__BcPYcW__product-page .ProductPage-module__BcPYcW__product-title{flex:1;margin:0}.ProductPage-module__BcPYcW__product-page .ProductPage-module__BcPYcW__report-btn{color:#374151;cursor:pointer;white-space:nowrap;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;flex-shrink:0;align-items:center;gap:6px;padding:6px 12px;font-size:14px;font-weight:400;transition:all .2s;display:inline-flex}.ProductPage-module__BcPYcW__product-page .ProductPage-module__BcPYcW__report-btn:hover{background:#eef2f7;border-color:#cbd5e1}@media (max-width:425px){.ProductPage-module__BcPYcW__product-page .ProductPage-module__BcPYcW__report-btn .ProductPage-module__BcPYcW__report-btn-text{display:none}.ProductPage-module__BcPYcW__product-page .ProductPage-module__BcPYcW__report-btn{justify-content:center;min-width:36px;padding:6px!important}.ProductPage-module__BcPYcW__product-page .ProductPage-module__BcPYcW__product-title,.ProductPage-module__BcPYcW__product-page .ProductPage-module__BcPYcW__product-price{font-size:14px!important}.ProductPage-module__BcPYcW__product-page .ProductPage-module__BcPYcW__product-desc{font-size:11px!important}.ProductPage-module__BcPYcW__product-page .ProductPage-module__BcPYcW__price-type{font-size:10px!important}}.ProductPage-module__BcPYcW__product-page .ProductPage-module__BcPYcW__product-price-group{align-items:baseline;gap:6px;display:inline-flex}.ProductPage-module__BcPYcW__product-page .ProductPage-module__BcPYcW__product-price{color:#0ea5a4;white-space:nowrap;font-size:18px;font-weight:700}.ProductPage-module__BcPYcW__product-page .ProductPage-module__BcPYcW__price-type{color:#374151;white-space:nowrap;background:#e5e7eb;border:1px solid #d1d5db;border-radius:6px;padding:2px 6px;font-size:12px;font-weight:600}.ProductPage-module__BcPYcW__product-page .ProductPage-module__BcPYcW__product-info .ProductPage-module__BcPYcW__product-desc{color:#334155;white-space:pre-wrap;text-align:right;overflow-wrap:anywhere;word-break:break-word;direction:rtl;min-width:0;max-width:100%;margin-top:8px;font-size:15px;line-height:1.7;position:relative;display:block!important}.ProductPage-module__BcPYcW__product-page .ProductPage-module__BcPYcW__product-info .ProductPage-module__BcPYcW__product-desc:not(.ProductPage-module__BcPYcW__expanded){-webkit-line-clamp:4;line-clamp:4;text-overflow:ellipsis;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ProductPage-module__BcPYcW__product-page .ProductPage-module__BcPYcW__product-info .ProductPage-module__BcPYcW__read-more-btn{color:#0ea5a4;cursor:pointer;background:0 0;border:none;padding:4px 0;font-size:14px;font-weight:600;text-decoration:underline;transition:color .2s}.ProductPage-module__BcPYcW__product-page .ProductPage-module__BcPYcW__product-info .ProductPage-module__BcPYcW__read-more-btn.ProductPage-module__BcPYcW__inline{white-space:nowrap;vertical-align:baseline;margin:0 4px 0 0;padding:0;display:inline}.ProductPage-module__BcPYcW__product-page .ProductPage-module__BcPYcW__product-info .ProductPage-module__BcPYcW__read-more-btn:hover{color:#0d9488}.ProductPage-module__BcPYcW__product-page .ProductPage-module__BcPYcW__product-info .ProductPage-module__BcPYcW__product-desc.ProductPage-module__BcPYcW__expanded{max-height:none}.ProductPage-module__BcPYcW__seller-info{box-sizing:border-box;background:#fff;border:1px solid #e5e7eb;border-radius:16px;flex-direction:column;grid-column:2/3;gap:10px;width:100%;min-width:0;max-width:100%;padding:16px;display:flex;overflow:visible;box-shadow:0 6px 20px #0000000f}.ProductPage-module__BcPYcW__seller-title{color:#0f172a;margin:0 0 6px;font-size:16px;font-weight:800}.ProductPage-module__BcPYcW__seller-row{color:#334155;align-items:center;gap:6px;display:flex}.ProductPage-module__BcPYcW__seller-row a{color:#0ea5a4;font-weight:700;text-decoration:none}.ProductPage-module__BcPYcW__primary-btn{color:#fff;cursor:pointer;background:linear-gradient(#14b8a6 0%,#0ea5b7 100%);border:0;border-radius:10px;padding:10px 12px;font-size:14px;font-weight:600}.ProductPage-module__BcPYcW__primary-btn:hover{transform:translateY(-1px);box-shadow:0 4px 12px #14b8a64d}.ProductPage-module__BcPYcW__lightbox-content{width:100%;max-width:100%;height:100vh;box-shadow:none;box-sizing:border-box;background:#fff;border-radius:0;flex-direction:column;gap:12px;margin:0;padding:12px 12px 12px 0;display:flex;position:relative;overflow-x:hidden}.ProductPage-module__BcPYcW__lightbox-close{z-index:2000;color:#111827;cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:999px;align-items:center;gap:8px;height:40px;padding:0 16px;font-size:15px;transition:box-shadow .15s,border-color .15s,background-color .15s,transform .15s;display:inline-flex;position:fixed;top:16px;left:32px}.ProductPage-module__BcPYcW__lightbox-close:hover{background:#f8fafc;border-color:#d1d5db;transform:translateY(-1px);box-shadow:0 2px 8px #1118271f}@media (max-width:1024px){.ProductPage-module__BcPYcW__lightbox-close{height:auto!important;box-shadow:none!important;background:0 0!important;border:none!important;margin-top:16px!important;margin-bottom:0!important;margin-left:16px!important;padding:0!important;top:0!important;left:0!important}.ProductPage-module__BcPYcW__lightbox-close .ProductPage-module__BcPYcW__close-text{display:none!important}.ProductPage-module__BcPYcW__lightbox-close .ProductPage-module__BcPYcW__close-icon{font-size:20px;visibility:visible!important;opacity:1!important;display:block!important}.ProductPage-module__BcPYcW__lightbox-scroll{padding-top:40px!important}.ProductPage-module__BcPYcW__lightbox-scroll .ProductPage-module__BcPYcW__lightbox-grid{grid-template-columns:1fr!important;gap:12px!important;max-width:100%!important;margin:0!important;padding-left:0!important;padding-right:0!important}.ProductPage-module__BcPYcW__lightbox-scroll .ProductPage-module__BcPYcW__lightbox-grid .ProductPage-module__BcPYcW__lg-item{grid-column:1/-1!important;width:100%!important}}.ProductPage-module__BcPYcW__lightbox-grid{box-sizing:border-box;direction:rtl;grid-template-columns:1fr 1fr;gap:12px;width:100%;min-width:0;max-width:100%;height:calc(100vh - 56px);padding-left:14px;display:grid;overflow:auto}.ProductPage-module__BcPYcW__lightbox-grid .ProductPage-module__BcPYcW__lg-item{direction:ltr;background:#fff;border:1px solid #e5e7eb;border-radius:12px;position:relative;overflow:hidden}.ProductPage-module__BcPYcW__lightbox-grid .ProductPage-module__BcPYcW__lg-item.ProductPage-module__BcPYcW__full{grid-column:1/-1;max-width:100%;height:60vh;max-height:600px}.ProductPage-module__BcPYcW__lightbox-grid .ProductPage-module__BcPYcW__lg-item:not(.ProductPage-module__BcPYcW__full){max-width:100%;height:30vh;max-height:300px}.ProductPage-module__BcPYcW__lightbox-grid .ProductPage-module__BcPYcW__lg-item img{object-fit:cover;width:100%;max-width:100%;height:100%;max-height:100%;position:absolute;inset:0}.ProductPage-module__BcPYcW__lightbox-grid .ProductPage-module__BcPYcW__lg-item,.ProductPage-module__BcPYcW__lightbox-grid .ProductPage-module__BcPYcW__lg-item img{cursor:pointer!important}.ProductPage-module__BcPYcW__lightbox-scroll{box-sizing:border-box;overscroll-behavior:none;direction:rtl;width:100%;height:auto;max-height:calc(100vh - 56px);padding-left:0;padding-right:12px;position:relative;overflow:hidden auto}.ProductPage-module__BcPYcW__lightbox-scroll .ProductPage-module__BcPYcW__lightbox-grid{box-sizing:border-box;direction:ltr;grid-template-columns:1fr 1fr;gap:12px;width:100%;max-width:min(1100px,100%);margin:0 auto;padding-left:0;padding-right:0;display:grid;height:auto!important;overflow:visible!important}@media (max-width:1250px){.ProductPage-module__BcPYcW__lightbox-scroll .ProductPage-module__BcPYcW__lightbox-grid{width:100%!important;max-width:100%!important;margin:0!important;padding-left:0!important;padding-right:0!important}.ProductPage-module__BcPYcW__lightbox-scroll,.ProductPage-module__BcPYcW__lightbox-content{padding-left:0!important;padding-right:0!important}}@media (max-width:768px){.ProductPage-module__BcPYcW__lightbox-scroll{scrollbar-width:none;-ms-overflow-style:none}.ProductPage-module__BcPYcW__lightbox-scroll::-webkit-scrollbar{display:none}.ProductPage-module__BcPYcW__lightbox-scroll::-webkit-scrollbar-button{display:none}}.ProductPage-module__BcPYcW__stars{align-items:center;gap:2px;display:flex}.ProductPage-module__BcPYcW__star{flex-shrink:0;width:20px;height:20px}.ProductPage-module__BcPYcW__star.ProductPage-module__BcPYcW__empty{color:#e5e7eb;fill:#e5e7eb}.ProductPage-module__BcPYcW__star.ProductPage-module__BcPYcW__full{color:#fbbf24;fill:#fbbf24}.ProductPage-module__BcPYcW__star.ProductPage-module__BcPYcW__partial{color:#fbbf24;fill:url(#bizStarGrad)}.ProductPage-module__BcPYcW__product-page.ProductPage-module__BcPYcW__loading{color:#64748b;justify-content:center;align-items:center;min-height:50vh;font-size:1.2rem;display:flex}.ProductPage-module__BcPYcW__product-page.ProductPage-module__BcPYcW__error{color:#dc2626;justify-content:center;align-items:center;min-height:50vh;font-size:1.2rem;display:flex}.ProductPage-module__BcPYcW__product-page.ProductPage-module__BcPYcW__empty{color:#64748b;justify-content:center;align-items:center;min-height:50vh;font-size:1.2rem;display:flex}.ProductPage-module__BcPYcW__animate-pulse{animation:2s cubic-bezier(.4,0,.6,1) infinite ProductPage-module__BcPYcW__pulse}@keyframes ProductPage-module__BcPYcW__pulse{0%,to{opacity:1}50%{opacity:.5}}.ProductPage-module__BcPYcW__business-city{color:#64748b;align-items:center;gap:.5rem;font-size:.875rem;display:flex}.ProductPage-module__BcPYcW__loc-icon{flex-shrink:0;width:16px;height:16px}@media (max-width:640px){.ProductPage-module__BcPYcW__product-title{font-size:24px}.ProductPage-module__BcPYcW__product-price{font-size:20px}.ProductPage-module__BcPYcW__gallery-row{grid-template-columns:1fr}.ProductPage-module__BcPYcW__gallery-cell.ProductPage-module__BcPYcW__main,.ProductPage-module__BcPYcW__gallery-cell.ProductPage-module__BcPYcW__side.ProductPage-module__BcPYcW__single,.ProductPage-module__BcPYcW__gallery-cell.ProductPage-module__BcPYcW__side.ProductPage-module__BcPYcW__stack{height:280px}.ProductPage-module__BcPYcW__side-slot.ProductPage-module__BcPYcW__top,.ProductPage-module__BcPYcW__side-slot.ProductPage-module__BcPYcW__bottom{height:calc(50% - 6px)}}@media (max-width:856px){.ProductPage-module__BcPYcW__details-row{flex-direction:column}.ProductPage-module__BcPYcW__details-row .ProductPage-module__BcPYcW__product-info,.ProductPage-module__BcPYcW__details-row .ProductPage-module__BcPYcW__seller-info{flex:auto;width:100%}}.ProductPage-module__BcPYcW__gallery-cell.ProductPage-module__BcPYcW__main .ProductPage-module__BcPYcW__main-badge{display:none}.ProductPage-module__BcPYcW__gallery-row.ProductPage-module__BcPYcW__single .ProductPage-module__BcPYcW__gallery-cell.ProductPage-module__BcPYcW__main .ProductPage-module__BcPYcW__main-badge{display:block}@media (max-width:425px){.ProductPage-module__BcPYcW__gallery-row{grid-template-columns:1fr}.ProductPage-module__BcPYcW__gallery-cell.ProductPage-module__BcPYcW__side{display:none!important}.ProductPage-module__BcPYcW__gallery-cell.ProductPage-module__BcPYcW__main .ProductPage-module__BcPYcW__main-badge,.ProductPage-module__BcPYcW__gallery-cell.ProductPage-module__BcPYcW__main .ProductPage-module__BcPYcW__more-badge.ProductPage-module__BcPYcW__main-badge,.ProductPage-module__BcPYcW__gallery-row .ProductPage-module__BcPYcW__gallery-cell.ProductPage-module__BcPYcW__main .ProductPage-module__BcPYcW__more-badge.ProductPage-module__BcPYcW__main-badge{visibility:visible!important;opacity:1!important;display:block!important}.ProductPage-module__BcPYcW__gallery-cell.ProductPage-module__BcPYcW__side .ProductPage-module__BcPYcW__more-badge{display:none!important}}
.ImageViewer-module__F92TRq__lightbox-modal{z-index:1050;background:#000;justify-content:center;align-items:center;width:100vw;max-width:100vw;height:100vh;max-height:100vh;display:flex;position:fixed;top:0;left:0;-ms-overflow-style:none!important;scrollbar-width:none!important;overflow:hidden!important}.ImageViewer-module__F92TRq__lightbox-modal::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}.ImageViewer-module__F92TRq__lightbox-modal .ImageViewer-module__F92TRq__close-button,.ImageViewer-module__F92TRq__close-button{color:#fff;cursor:pointer;z-index:10;background:0 0;border:none;padding:8px;font-size:24px;font-weight:300;transition:color .2s;position:absolute;top:16px;left:16px}.ImageViewer-module__F92TRq__lightbox-modal .ImageViewer-module__F92TRq__close-button:hover,.ImageViewer-module__F92TRq__close-button:hover{color:#ccc}.ImageViewer-module__F92TRq__lightbox-modal .ImageViewer-module__F92TRq__counter-top,.ImageViewer-module__F92TRq__counter-top{color:#fff;z-index:10;font-size:14px;font-weight:500;position:absolute;top:16px;left:50%;transform:translate(-50%)}.ImageViewer-module__F92TRq__lightbox-modal .ImageViewer-module__F92TRq__main-image,.ImageViewer-module__F92TRq__main-image{object-fit:contain;-webkit-user-select:none;user-select:none;pointer-events:none;width:70vw;height:70vh;overflow:hidden}.ImageViewer-module__F92TRq__main-image::-webkit-scrollbar{display:none!important}.ImageViewer-module__F92TRq__lightbox-modal .ImageViewer-module__F92TRq__main-image::-webkit-scrollbar{display:none!important}.ImageViewer-module__F92TRq__main-image,.ImageViewer-module__F92TRq__lightbox-modal .ImageViewer-module__F92TRq__main-image{-ms-overflow-style:none!important;scrollbar-width:none!important}.ImageViewer-module__F92TRq__content-wrapper{-ms-overflow-style:none!important;scrollbar-width:none!important;position:relative!important;overflow:hidden!important}.ImageViewer-module__F92TRq__content-wrapper::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}.ImageViewer-module__F92TRq__lightbox-modal>div{-ms-overflow-style:none!important;scrollbar-width:none!important;overflow:hidden!important}.ImageViewer-module__F92TRq__lightbox-modal>div::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}.ImageViewer-module__F92TRq__lightbox-modal *{-ms-overflow-style:none!important;scrollbar-width:none!important}.ImageViewer-module__F92TRq__lightbox-modal ::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}.ImageViewer-module__F92TRq__lightbox-modal .ImageViewer-module__F92TRq__nav-arrow,.ImageViewer-module__F92TRq__nav-arrow{color:#fff;cursor:pointer;z-index:10;background:0 0;border:1px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;transition:background-color .2s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.ImageViewer-module__F92TRq__lightbox-modal .ImageViewer-module__F92TRq__nav-arrow:hover,.ImageViewer-module__F92TRq__nav-arrow:hover{background:#ffffff1a}.ImageViewer-module__F92TRq__lightbox-modal .ImageViewer-module__F92TRq__nav-arrow.ImageViewer-module__F92TRq__prev,.ImageViewer-module__F92TRq__nav-arrow.ImageViewer-module__F92TRq__prev,.ImageViewer-module__F92TRq__prev{left:16px}.ImageViewer-module__F92TRq__lightbox-modal .ImageViewer-module__F92TRq__nav-arrow.ImageViewer-module__F92TRq__next,.ImageViewer-module__F92TRq__nav-arrow.ImageViewer-module__F92TRq__next,.ImageViewer-module__F92TRq__next{right:16px}.ImageViewer-module__F92TRq__lightbox-modal .ImageViewer-module__F92TRq__nav-arrow svg,.ImageViewer-module__F92TRq__nav-arrow svg{width:18px;height:18px}@media (max-width:768px){.ImageViewer-module__F92TRq__lightbox-modal .ImageViewer-module__F92TRq__main-image{width:90vw;height:60vh}.ImageViewer-module__F92TRq__lightbox-modal .ImageViewer-module__F92TRq__nav-arrow{display:none!important}}
.BusinessReviews-module__7qgduW__reviews-section{background:#f6f7f9;max-width:1200px;margin:0 auto;padding:40px 16px}.BusinessReviews-module__7qgduW__reviews-container{background:#fff;border-radius:16px;padding:32px;box-shadow:0 4px 20px #0000001a}.BusinessReviews-module__7qgduW__reviews-header{border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:center;gap:12px;margin-bottom:32px;padding-bottom:24px;display:flex}.BusinessReviews-module__7qgduW__modalBackdrop,.BusinessReviews-module__7qgduW__modal-backdrop{z-index:1050;background:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.BusinessReviews-module__7qgduW__review-modal{background:#fff;border:1px solid #e5e7eb;border-radius:16px;width:100%;max-width:520px;max-height:90vh;overflow:visible;box-shadow:0 20px 60px #02081438}.BusinessReviews-module__7qgduW__signup-modal{background:#fff;border:1px solid #e5e7eb;border-radius:0;width:100%;max-width:520px;overflow:hidden;box-shadow:0 20px 60px #02081438}.BusinessReviews-module__7qgduW__review-modal .BusinessReviews-module__7qgduW__modal-header{color:#0f172a;border-bottom:1px solid #eef2f5;justify-content:space-between;align-items:center;padding:14px 16px;font-weight:800;display:flex}.BusinessReviews-module__7qgduW__signup-modal .BusinessReviews-module__7qgduW__modal-header{color:#0f172a;border-bottom:1px solid #eef2f5;justify-content:center;align-items:center;padding:14px 16px;font-weight:800;display:flex;position:relative}.BusinessReviews-module__7qgduW__review-modal .BusinessReviews-module__7qgduW__modal-header,.BusinessReviews-module__7qgduW__signup-modal .BusinessReviews-module__7qgduW__modal-header{position:relative}.BusinessReviews-module__7qgduW__modal-title,.BusinessReviews-module__7qgduW__review-modal .BusinessReviews-module__7qgduW__modal-title{color:#0f172a;text-align:center;flex:1;margin:0;font-size:18px;font-weight:800}.BusinessReviews-module__7qgduW__review-modal .BusinessReviews-module__7qgduW__modal-header .BusinessReviews-module__7qgduW__close-btn,.BusinessReviews-module__7qgduW__signup-modal .BusinessReviews-module__7qgduW__modal-header .BusinessReviews-module__7qgduW__close-btn{color:#64748b;cursor:pointer;z-index:2;background:0 0;border:0;justify-content:center;align-items:center;width:44px;height:44px;font-size:24px;line-height:1;display:flex;position:absolute;top:-6px;right:-6px}.BusinessReviews-module__7qgduW__review-modal .BusinessReviews-module__7qgduW__modal-header .BusinessReviews-module__7qgduW__close-btn:hover,.BusinessReviews-module__7qgduW__signup-modal .BusinessReviews-module__7qgduW__modal-header .BusinessReviews-module__7qgduW__close-btn:hover{color:#0f172a;background:0 0}.BusinessReviews-module__7qgduW__review-modal .BusinessReviews-module__7qgduW__modal-body{direction:rtl;max-height:60vh;padding:16px;overflow-y:auto}.BusinessReviews-module__7qgduW__review-modal .BusinessReviews-module__7qgduW__modal-body::-webkit-scrollbar{width:8px}.BusinessReviews-module__7qgduW__review-modal .BusinessReviews-module__7qgduW__modal-body::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.BusinessReviews-module__7qgduW__review-modal .BusinessReviews-module__7qgduW__modal-body::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:4px}.BusinessReviews-module__7qgduW__review-modal .BusinessReviews-module__7qgduW__modal-body::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.BusinessReviews-module__7qgduW__signup-modal .BusinessReviews-module__7qgduW__modal-body{padding:16px 16px 0}.BusinessReviews-module__7qgduW__signup-modal .BusinessReviews-module__7qgduW__review-input{width:100%}.BusinessReviews-module__7qgduW__two-col{grid-template-columns:1fr 1fr;gap:12px;display:grid}.BusinessReviews-module__7qgduW__password-field{position:relative}.BusinessReviews-module__7qgduW__password-field .BusinessReviews-module__7qgduW__review-input{width:100%;padding-left:44px}.BusinessReviews-module__7qgduW__eye-btn{cursor:pointer;color:#64748b;background:0 0;border:0;border-radius:10px;justify-content:center;align-items:center;width:36px;height:36px;display:flex;position:absolute;top:50%;left:6px;transform:translateY(-50%)}.BusinessReviews-module__7qgduW__terms-row{color:#0f172a;align-items:center;gap:8px;margin-top:6px;font-size:14px;display:flex}.BusinessReviews-module__7qgduW__signup-actions{border-bottom:1px solid #fff;justify-content:stretch;margin-bottom:12px;padding:0 16px 12px;display:flex}.BusinessReviews-module__7qgduW__signup-actions .BusinessReviews-module__7qgduW__primary-btn{margin-bottom:0}.BusinessReviews-module__7qgduW__primary-btn.BusinessReviews-module__7qgduW__full{justify-content:center;width:100%;display:inline-flex}.BusinessReviews-module__7qgduW__review-modal .BusinessReviews-module__7qgduW__modal-actions{border-top:1px solid #eef2f5;justify-content:flex-end;gap:10px;padding:12px 16px;display:flex}.BusinessReviews-module__7qgduW__signup-title{color:#0f172a;margin:0 0 12px;font-size:18px;font-weight:800}.BusinessReviews-module__7qgduW__or-sep{text-align:center;color:#64748b;padding:8px 0;font-size:12px}.BusinessReviews-module__7qgduW__oauth-btn{color:#0f172a;cursor:pointer;background:#f8fafc;border:1px solid #e5e7eb;border-radius:10px;width:100%;padding:10px 14px}.BusinessReviews-module__7qgduW__review-modal .BusinessReviews-module__7qgduW__close-btn{cursor:pointer;color:#64748b;background:0 0;border:0;font-size:20px;line-height:1}.BusinessReviews-module__7qgduW__review-form-row{flex-direction:column;gap:6px;margin-bottom:12px;display:flex}.BusinessReviews-module__7qgduW__review-label{color:#0f172a;font-size:13px;font-weight:600}.BusinessReviews-module__7qgduW__review-input,.BusinessReviews-module__7qgduW__review-textarea{border:1px solid #e5e7eb;border-radius:10px;padding:10px 12px;font-size:14px}.BusinessReviews-module__7qgduW__review-textarea{resize:vertical;min-height:100px}.BusinessReviews-module__7qgduW__primary-btn{color:#fff;cursor:pointer;background:linear-gradient(#14b8a6 0%,#0ea5b7 100%);border:0;border-radius:10px;padding:10px 14px;font-size:14px;font-weight:600}.BusinessReviews-module__7qgduW__signup-modal .BusinessReviews-module__7qgduW__primary-btn{box-sizing:border-box;border-radius:10px;width:100%;margin:0;padding:10px 14px;font-size:14px;line-height:1.2;display:block}.BusinessReviews-module__7qgduW__signup-modal .BusinessReviews-module__7qgduW__signup-actions .BusinessReviews-module__7qgduW__primary-btn{align-self:stretch}.BusinessReviews-module__7qgduW__ghost-btn{color:#0f172a;cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:10px;padding:10px 14px;font-size:14px;font-weight:600;transition:background-color .2s,border-color .2s}.BusinessReviews-module__7qgduW__ghost-btn:hover{background:#f8fafc;border-color:#cbd5e1}.BusinessReviews-module__7qgduW__review-modal .BusinessReviews-module__7qgduW__ghost-btn{color:#0f172a;cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:10px;padding:10px 14px;font-size:14px;font-weight:600}.BusinessReviews-module__7qgduW__review-modal .BusinessReviews-module__7qgduW__ghost-btn:hover{background:#f8fafc;border-color:#cbd5e1}.BusinessReviews-module__7qgduW__modal-card{background:#fef3c7;border-radius:12px;align-items:center;gap:12px;width:90%;max-width:400px;padding:20px 20px 20px 50px;display:flex;position:relative;box-shadow:0 10px 25px #0003}.BusinessReviews-module__7qgduW__modal-close{cursor:pointer;color:#666;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:24px;display:flex;position:absolute;top:12px;left:12px}.BusinessReviews-module__7qgduW__modal-close:hover{color:#333;background:#0000001a}.BusinessReviews-module__7qgduW__modal-icon{flex-shrink:0;font-size:24px}.BusinessReviews-module__7qgduW__modal-text{color:#333;flex:1;font-size:16px;line-height:1.5}.BusinessReviews-module__7qgduW__error-text{color:#ef4444;margin-top:6px;font-size:12px}.BusinessReviews-module__7qgduW__reviews-title-section{text-align:right;flex-direction:column;flex:1;align-items:flex-start;width:auto;margin-bottom:24px;display:flex}.BusinessReviews-module__7qgduW__reviews-rating-row{flex-direction:row;justify-content:flex-start;align-items:center;gap:6px;width:100%;display:flex}.BusinessReviews-module__7qgduW__reviews-count-inline{color:#64748b;font-size:14px;font-weight:500}.BusinessReviews-module__7qgduW__reviews-avg,.BusinessReviews-module__7qgduW__reviews-count-below,.BusinessReviews-module__7qgduW__reviews-count-inline-left{display:none}.BusinessReviews-module__7qgduW__reviews-meta-inline{color:#64748b;font-size:14px;font-weight:600}.BusinessReviews-module__7qgduW__reviews-title{color:#0f172a;margin:0 0 12px;font-size:28px;font-weight:700}.BusinessReviews-module__7qgduW__reviews-stars .BusinessReviews-module__7qgduW__stars{gap:4px}.BusinessReviews-module__7qgduW__reviews-stars .BusinessReviews-module__7qgduW__star{color:#f59e0b;background:0 0;width:24px;height:24px}.BusinessReviews-module__7qgduW__reviews-meta{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;display:flex}.BusinessReviews-module__7qgduW__reviews-count{color:#64748b;font-size:16px;font-weight:500}.BusinessReviews-module__7qgduW__verified-badge{color:#059669;background:#ecfdf5;border:1px solid #d1fae5;border-radius:20px;align-items:center;gap:6px;padding:6px 12px;font-size:14px;font-weight:500;display:flex}.BusinessReviews-module__7qgduW__reviews-controls{flex-direction:row;justify-content:flex-end;align-items:center;gap:12px;width:auto;display:flex}.BusinessReviews-module__7qgduW__sort-controls{justify-content:flex-end;gap:10px;display:flex}.BusinessReviews-module__7qgduW__add-review-btn{white-space:nowrap;color:#fff;cursor:pointer;background:linear-gradient(135deg,#14b8a6 0%,#06b6d4 100%);border:none;border-radius:8px;flex-direction:row-reverse;align-items:center;gap:8px;padding:10px 16px;font-size:14px;font-weight:700;transition:transform .2s,box-shadow .2s;display:inline-flex;box-shadow:0 4px 12px #14b8a64d}.BusinessReviews-module__7qgduW__add-review-btn:hover{transform:translateY(-1px);box-shadow:0 6px 18px #14b8a666}.BusinessReviews-module__7qgduW__add-review-btn svg{stroke:#fff}.BusinessReviews-module__7qgduW__select-wrap{display:inline-flex;position:relative}.BusinessReviews-module__7qgduW__sort-select{color:#374151;cursor:pointer;appearance:none;background:#fff 10px 50% no-repeat;border:1px solid #d1d5db;border-radius:8px;min-width:160px;padding:8px 12px 8px 36px;font-size:14px}.BusinessReviews-module__7qgduW__sort-select:focus{border-color:#14b8a6;outline:none;box-shadow:0 0 0 3px #14b8a61a}.BusinessReviews-module__7qgduW__select-wrap:after{content:"";pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%2367748b' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;width:16px;height:16px;transition:transform .15s;position:absolute;top:50%;left:12px;transform:translateY(-50%)rotate(0)}.BusinessReviews-module__7qgduW__select-wrap:focus-within:after,.BusinessReviews-module__7qgduW__select-wrap.BusinessReviews-module__7qgduW__open:after{transform:translateY(-50%)rotate(180deg)}@media (max-width:740px){.BusinessReviews-module__7qgduW__reviews-header{flex-direction:column;align-items:stretch;gap:16px}.BusinessReviews-module__7qgduW__reviews-title-section{flex-direction:column;align-items:flex-start;width:100%;display:flex}.BusinessReviews-module__7qgduW__reviews-controls{justify-content:flex-start;width:100%}.BusinessReviews-module__7qgduW__sort-controls{flex-direction:column;align-items:stretch;gap:10px;width:100%}.BusinessReviews-module__7qgduW__add-review-btn{justify-content:center;width:100%}.BusinessReviews-module__7qgduW__sort-controls .BusinessReviews-module__7qgduW__select-wrap,.BusinessReviews-module__7qgduW__sort-controls .BusinessReviews-module__7qgduW__sort-select{width:100%}.BusinessReviews-module__7qgduW__reviews-title{font-size:22px}.BusinessReviews-module__7qgduW__reviews-meta-inline{font-size:13px}.BusinessReviews-module__7qgduW__reviews-stars .BusinessReviews-module__7qgduW__star{width:20px;height:20px}.BusinessReviews-module__7qgduW__reviews-rating-row{flex-direction:column;order:1;align-items:flex-start;gap:4px}.BusinessReviews-module__7qgduW__reviews-title-section .BusinessReviews-module__7qgduW__review-tags{flex-wrap:wrap;gap:6px;width:100%;display:flex;order:0!important}.BusinessReviews-module__7qgduW__reviews-title-section .BusinessReviews-module__7qgduW__review-tags .BusinessReviews-module__7qgduW__review-tag{text-align:center;flex:0 auto;min-width:60px;flex-wrap:nowrap!important;justify-content:center!important;align-items:center!important;gap:4px!important;padding:2px 6px!important;font-size:9px!important;display:flex!important;overflow:visible!important}.BusinessReviews-module__7qgduW__reviews-title-section .BusinessReviews-module__7qgduW__review-tags .BusinessReviews-module__7qgduW__review-tag .BusinessReviews-module__7qgduW__review-tag-text{white-space:normal;flex:auto;min-width:0;line-height:1.2;overflow:visible}.BusinessReviews-module__7qgduW__reviews-title-section .BusinessReviews-module__7qgduW__review-tags .BusinessReviews-module__7qgduW__review-tag .BusinessReviews-module__7qgduW__review-tag-emoji{flex-shrink:0;min-width:12px}.BusinessReviews-module__7qgduW__reviews-title-section .BusinessReviews-module__7qgduW__reviews-stars{order:1;justify-content:flex-start;width:100%}.BusinessReviews-module__7qgduW__reviewer-name{font-size:12px!important}.BusinessReviews-module__7qgduW__review-date,.BusinessReviews-module__7qgduW__review-time{font-size:10px!important}.BusinessReviews-module__7qgduW__review-title{font-size:12px!important}.BusinessReviews-module__7qgduW__review-text{font-size:10px!important}.BusinessReviews-module__7qgduW__review-image{object-fit:cover;width:100%;height:100%}.BusinessReviews-module__7qgduW__review-img{width:100%}.BusinessReviews-module__7qgduW__review-card .BusinessReviews-module__7qgduW__review-rating{align-items:flex-start;gap:6px;flex-direction:column!important;display:flex!important}.BusinessReviews-module__7qgduW__review-card .BusinessReviews-module__7qgduW__review-tags{-ms-overflow-style:none;scrollbar-width:none;white-space:nowrap;flex-wrap:nowrap;gap:6px;width:100%;height:25px;overflow-x:auto;order:0!important}.BusinessReviews-module__7qgduW__review-card .BusinessReviews-module__7qgduW__review-tags::-webkit-scrollbar{display:none}.BusinessReviews-module__7qgduW__review-card .BusinessReviews-module__7qgduW__review-rating .BusinessReviews-module__7qgduW__stars{order:1!important;display:none!important}.BusinessReviews-module__7qgduW__review-card .BusinessReviews-module__7qgduW__review-tags .BusinessReviews-module__7qgduW__review-tag{text-align:center;flex:0 auto;min-width:60px;padding:2px 6px;font-size:9px;flex-wrap:nowrap!important;justify-content:center!important;align-items:center!important;gap:4px!important;display:flex!important;overflow:visible!important}.BusinessReviews-module__7qgduW__review-card .BusinessReviews-module__7qgduW__review-tags .BusinessReviews-module__7qgduW__review-tag .BusinessReviews-module__7qgduW__review-tag-text{white-space:normal;flex:auto;min-width:0;line-height:1.2;overflow:visible}.BusinessReviews-module__7qgduW__review-card .BusinessReviews-module__7qgduW__review-tags .BusinessReviews-module__7qgduW__review-tag .BusinessReviews-module__7qgduW__review-tag-emoji{flex-shrink:0;min-width:12px}.BusinessReviews-module__7qgduW__review-card .BusinessReviews-module__7qgduW__review-rating .BusinessReviews-module__7qgduW__stars{display:none!important}.BusinessReviews-module__7qgduW__review-header{flex-direction:column;align-items:flex-start;gap:8px}.BusinessReviews-module__7qgduW__review-rating{order:0;width:100%}.BusinessReviews-module__7qgduW__reviewer-info{order:1;width:100%}.BusinessReviews-module__7qgduW__reviewer-name-row{flex-flow:wrap;align-items:center;gap:4px;display:flex}.BusinessReviews-module__7qgduW__reviewer-name-row .BusinessReviews-module__7qgduW__reviewer-inline-stars{align-items:center;gap:2px;font-size:0;display:inline-flex}.BusinessReviews-module__7qgduW__reviewer-name-row .BusinessReviews-module__7qgduW__reviewer-inline-stars .BusinessReviews-module__7qgduW__star,.BusinessReviews-module__7qgduW__reviewer-name-row .BusinessReviews-module__7qgduW__reviewer-inline-stars svg{width:12px!important;height:12px!important}}.BusinessReviews-module__7qgduW__reviews-list{flex-direction:column;gap:24px;display:flex}.BusinessReviews-module__7qgduW__no-reviews-message{text-align:center;justify-content:center;align-items:center;padding:80px 20px;display:flex}.BusinessReviews-module__7qgduW__no-reviews-message p{color:#64748b;margin:0;font-size:1.15rem;font-weight:500;line-height:1.6}.BusinessReviews-module__7qgduW__review-card{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:24px;transition:all .2s;box-shadow:0 2px 8px #0000000a}.BusinessReviews-module__7qgduW__review-card:hover{transform:translateY(-1px);box-shadow:0 4px 16px #00000014}.BusinessReviews-module__7qgduW__review-header{justify-content:space-between;align-items:flex-start;margin-bottom:16px;display:flex}.BusinessReviews-module__7qgduW__reviewer-info{align-items:center;gap:12px;display:flex}.BusinessReviews-module__7qgduW__reviewer-avatar{object-fit:cover;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;display:flex;border:none!important}.BusinessReviews-module__7qgduW__reviewer-avatar:not(img){background:#e5e7eb}.BusinessReviews-module__7qgduW__reviewer-avatar svg{width:26px;height:26px}.BusinessReviews-module__7qgduW__reviewer-details{flex-direction:column;gap:4px;display:flex}.BusinessReviews-module__7qgduW__reviewer-name-row{align-items:center;gap:6px;display:flex}.BusinessReviews-module__7qgduW__reviewer-inline-stars{display:none}.BusinessReviews-module__7qgduW__review-owner-actions{align-items:center;gap:4px;margin-inline-start:6px;display:inline-flex}.BusinessReviews-module__7qgduW__review-edit-btn,.BusinessReviews-module__7qgduW__review-delete-btn{color:#475569;cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;width:28px;height:28px;padding:0;transition:color .15s,background-color .15s,transform 80ms;display:inline-flex}.BusinessReviews-module__7qgduW__review-edit-btn svg,.BusinessReviews-module__7qgduW__review-delete-btn svg{width:18px;height:18px}.BusinessReviews-module__7qgduW__review-edit-btn svg{width:16px;height:16px}.BusinessReviews-module__7qgduW__review-edit-btn:hover,.BusinessReviews-module__7qgduW__review-delete-btn:hover{color:#0ea5a4;background-color:#0ea5a414}.BusinessReviews-module__7qgduW__review-edit-btn:active,.BusinessReviews-module__7qgduW__review-delete-btn:active{transform:scale(.96)}.BusinessReviews-module__7qgduW__review-edit-btn:focus-visible,.BusinessReviews-module__7qgduW__review-delete-btn:focus-visible{outline:none;box-shadow:0 0 0 3px #0ea5a42e}.BusinessReviews-module__7qgduW__reviewer-name{color:#0f172a;font-size:16px;font-weight:600}.BusinessReviews-module__7qgduW__review-date{color:#64748b;font-size:14px}.BusinessReviews-module__7qgduW__review-time{color:#94a3b8;font-size:13px}.BusinessReviews-module__7qgduW__review-rating{flex-direction:row;align-items:center;gap:12px;display:flex}.BusinessReviews-module__7qgduW__review-tags{flex-wrap:wrap;order:1;gap:4px;display:flex}.BusinessReviews-module__7qgduW__review-rating .BusinessReviews-module__7qgduW__stars{order:2;gap:2px;display:flex}.BusinessReviews-module__7qgduW__review-rating .BusinessReviews-module__7qgduW__star{color:#f59e0b;background:0 0;width:20px;height:20px}.BusinessReviews-module__7qgduW__star.BusinessReviews-module__7qgduW__empty path,.BusinessReviews-module__7qgduW__star.BusinessReviews-module__7qgduW__full path{fill:#fff3cd}.BusinessReviews-module__7qgduW__star.BusinessReviews-module__7qgduW__full path:last-child{fill:#f59e0b}.BusinessReviews-module__7qgduW__product-variant{color:#475569;background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;margin-bottom:16px;padding:8px 12px;font-size:14px}.BusinessReviews-module__7qgduW__review-content{margin-bottom:16px}.BusinessReviews-module__7qgduW__review-title{color:#0f172a;margin:0;font-size:16px;font-weight:600;line-height:1.4}.BusinessReviews-module__7qgduW__review-tag{color:#475569;white-space:nowrap;background:#f1f5f9;border:1px solid #e2e8f0;padding:1px 4px;font-weight:500;border-radius:6px!important;font-size:10px!important}.BusinessReviews-module__7qgduW__review-text{color:#334155;margin:0 0 12px;font-size:15px;line-height:1.6}.BusinessReviews-module__7qgduW__review-image{margin-top:12px}.BusinessReviews-module__7qgduW__review-img{object-fit:cover;cursor:pointer;border:1px solid #e5e7eb;border-radius:8px;width:120px;height:120px;transition:transform .2s}.BusinessReviews-module__7qgduW__review-img:hover{transform:scale(1.05)}.BusinessReviews-module__7qgduW__review-footer{border-top:1px solid #f1f5f9;justify-content:space-between;align-items:center;padding-top:16px;display:flex}.BusinessReviews-module__7qgduW__footer-right,.BusinessReviews-module__7qgduW__footer-left{align-items:center;gap:8px;display:flex}.BusinessReviews-module__7qgduW__btn-label{white-space:nowrap;align-items:center;gap:4px;display:inline-flex}.BusinessReviews-module__7qgduW__btn-count{color:#475569;white-space:nowrap;align-items:center;gap:2px;font-size:13px;display:inline-flex}@media (max-width:840px){.BusinessReviews-module__7qgduW__review-footer::-webkit-scrollbar{display:none}.BusinessReviews-module__7qgduW__footer-right,.BusinessReviews-module__7qgduW__footer-left{white-space:nowrap;align-items:center;gap:8px;display:flex;flex-wrap:nowrap!important;flex:none!important}}@media (max-width:425px){.BusinessReviews-module__7qgduW__btn-label,.BusinessReviews-module__7qgduW__helpful-btn{display:none}}@media (max-width:768px){.BusinessReviews-module__7qgduW__review-footer{gap:8px}.BusinessReviews-module__7qgduW__footer-right,.BusinessReviews-module__7qgduW__footer-left{flex-wrap:nowrap;gap:6px;display:flex;flex:none!important}}.BusinessReviews-module__7qgduW__review-helpful{align-items:center;display:flex}.BusinessReviews-module__7qgduW__helpful-btn{color:#64748b;cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;gap:6px;padding:4px 8px;font-size:14px;transition:all .2s;display:flex}.BusinessReviews-module__7qgduW__helpful-btn:hover{color:#14b8a6;background:#f1f5f9}.BusinessReviews-module__7qgduW__helpful-btn.BusinessReviews-module__7qgduW__liked svg{color:#fff;fill:#14b8a6}.BusinessReviews-module__7qgduW__reply-btn{color:#374151;cursor:pointer;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;align-items:center;gap:6px;padding:6px 12px;font-size:14px;transition:all .2s;display:inline-flex}.BusinessReviews-module__7qgduW__reply-btn:hover{background:#eef2f7}.BusinessReviews-module__7qgduW__report-btn{color:#374151;cursor:pointer;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;align-items:center;gap:6px;padding:6px 12px;font-size:14px;transition:all .2s;display:inline-flex}.BusinessReviews-module__7qgduW__report-btn:hover{background:#eef2f7}.BusinessReviews-module__7qgduW__view-comments-btn{color:#64748b;cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:6px;padding:8px 12px;font-size:14px;font-weight:500;transition:all .15s;display:flex}.BusinessReviews-module__7qgduW__view-comments-btn:hover{color:#475569;background:#f1f5f9}.BusinessReviews-module__7qgduW__view-comments-btn:active{background:#e2e8f0;transform:translateY(1px)}.BusinessReviews-module__7qgduW__reply-form-container{background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;margin-top:16px;padding:16px}.BusinessReviews-module__7qgduW__reply-form{align-items:flex-start;gap:12px;display:flex}.BusinessReviews-module__7qgduW__reply-input-wrapper{flex:1;min-width:0}.BusinessReviews-module__7qgduW__reply-textarea{resize:vertical;color:#374151;text-align:right;direction:rtl;background:#fff;border:1px solid #d1d5db;border-radius:8px;width:100%;min-height:60px;padding:12px;font-family:inherit;font-size:14px;transition:border-color .15s,box-shadow .15s}.BusinessReviews-module__7qgduW__reply-textarea:focus{border-color:#3b82f6;outline:none;box-shadow:0 0 0 3px #3b82f61a}.BusinessReviews-module__7qgduW__reply-textarea::placeholder{color:#9ca3af}.BusinessReviews-module__7qgduW__reply-actions{justify-content:flex-end;gap:8px;margin-top:8px;display:flex}.BusinessReviews-module__7qgduW__cancel-reply-btn{color:#6b7280;cursor:pointer;background:0 0;border:1px solid #d1d5db;border-radius:6px;padding:8px 16px;font-size:14px;font-weight:500;transition:background-color .15s,color .15s}.BusinessReviews-module__7qgduW__cancel-reply-btn:hover{color:#374151;background:#f9fafb}.BusinessReviews-module__7qgduW__submit-reply-btn{color:#374151;cursor:pointer;background:#19af9f;border:1px solid #e2e8f0;border-radius:6px;padding:8px 16px;font-size:14px;font-weight:500;transition:all .15s}.BusinessReviews-module__7qgduW__submit-reply-btn:hover:not(:disabled){color:#374151;background:#19b4a4}.BusinessReviews-module__7qgduW__submit-reply-btn:disabled{cursor:not-allowed;background:#9ca3af}@media (max-width:640px){.BusinessReviews-module__7qgduW__view-comments-btn{padding:6px 10px;font-size:13px}.BusinessReviews-module__7qgduW__reply-form-container{padding:12px}.BusinessReviews-module__7qgduW__reply-textarea{min-height:50px;padding:10px}}.BusinessReviews-module__7qgduW__comments-panel{background:#f9fafb;border:1px solid #e5e7eb;border-radius:10px;margin-top:12px;padding:12px}.BusinessReviews-module__7qgduW__comments-panel.BusinessReviews-module__7qgduW__empty{color:#64748b;font-size:13px}.BusinessReviews-module__7qgduW__load-more-comments-btn{color:#0ea5a4;cursor:pointer;background:#fff;border:1px solid #0ea5a4;border-radius:8px;padding:8px 16px;font-size:14px;font-weight:600;transition:all .2s}.BusinessReviews-module__7qgduW__load-more-comments-btn:hover:not(:disabled){color:#fff;background:#0ea5a4}.BusinessReviews-module__7qgduW__load-more-comments-btn:disabled{opacity:.6;cursor:not-allowed}.BusinessReviews-module__7qgduW__comment-item{border-bottom:1px solid #eef2f5;padding:10px 0}.BusinessReviews-module__7qgduW__comment-item:last-child{border-bottom:none}.BusinessReviews-module__7qgduW__comment-header-row{justify-content:flex-start;align-items:flex-start;gap:6px;width:100%;display:flex}.BusinessReviews-module__7qgduW__comment-header-row>.BusinessReviews-module__7qgduW__review-owner-actions{margin-inline-start:auto}.BusinessReviews-module__7qgduW__comment-header-row .BusinessReviews-module__7qgduW__comment-actions .BusinessReviews-module__7qgduW__review-owner-actions{margin-inline-start:0}.BusinessReviews-module__7qgduW__comment-username{color:#0f172a;font-size:13px;font-weight:700}.BusinessReviews-module__7qgduW__comment-timestamp{color:#64748b;font-size:12px}.BusinessReviews-module__7qgduW__comment-header-row .BusinessReviews-module__7qgduW__comment-actions{align-items:center;gap:8px;display:inline-flex}.BusinessReviews-module__7qgduW__comment-header-row .BusinessReviews-module__7qgduW__comment-actions .BusinessReviews-module__7qgduW__report-btn{color:#475569;cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;width:28px;height:28px;padding:0;transition:color .15s,background-color .15s,transform 80ms;display:inline-flex}.BusinessReviews-module__7qgduW__comment-header-row .BusinessReviews-module__7qgduW__comment-actions .BusinessReviews-module__7qgduW__report-btn:hover{color:#0ea5a4;background-color:#0ea5a414}.BusinessReviews-module__7qgduW__comment-header-row .BusinessReviews-module__7qgduW__comment-actions .BusinessReviews-module__7qgduW__report-btn:active{transform:scale(.96)}.BusinessReviews-module__7qgduW__comment-header-row .BusinessReviews-module__7qgduW__comment-actions .BusinessReviews-module__7qgduW__report-btn:focus-visible{outline:none;box-shadow:0 0 0 3px #0ea5a42e}.BusinessReviews-module__7qgduW__comment-text{color:#334155;white-space:pre-wrap;margin-top:4px;font-size:13px;line-height:1.5}@media (max-width:526px){.BusinessReviews-module__7qgduW__comment-item{flex-direction:column;gap:4px;display:flex}.BusinessReviews-module__7qgduW__comment-username{order:1;font-size:12px!important}.BusinessReviews-module__7qgduW__comment-timestamp{order:2;margin-inline-start:0;font-size:10px!important}.BusinessReviews-module__7qgduW__comment-header-row{flex-flow:wrap;justify-content:flex-start;align-items:center;gap:6px;width:100%;display:flex}.BusinessReviews-module__7qgduW__comment-text{order:1;font-size:10px!important}.BusinessReviews-module__7qgduW__comment-actions{flex-flow:wrap;order:2;align-items:center;gap:6px;width:100%;margin-top:4px;justify-content:flex-start!important}.BusinessReviews-module__7qgduW__comment-header-row .BusinessReviews-module__7qgduW__comment-actions{flex-wrap:nowrap;flex:none;order:4;justify-content:flex-start;width:auto;margin-inline-start:0;gap:2px!important}.BusinessReviews-module__7qgduW__comment-header-row .BusinessReviews-module__7qgduW__comment-actions .BusinessReviews-module__7qgduW__review-owner-actions{order:1;align-items:center;margin-inline-start:0;display:inline-flex;gap:6px!important}.BusinessReviews-module__7qgduW__comment-header-row .BusinessReviews-module__7qgduW__comment-actions .BusinessReviews-module__7qgduW__review-owner-actions button,.BusinessReviews-module__7qgduW__comment-header-row .BusinessReviews-module__7qgduW__comment-actions .BusinessReviews-module__7qgduW__report-btn{margin:0;padding:0;gap:0!important}.BusinessReviews-module__7qgduW__comment-header-row .BusinessReviews-module__7qgduW__comment-actions .BusinessReviews-module__7qgduW__report-btn{order:2;width:14px!important;height:14px!important;margin-inline-start:0!important;font-size:0!important}.BusinessReviews-module__7qgduW__comment-header-row .BusinessReviews-module__7qgduW__comment-actions .BusinessReviews-module__7qgduW__comment-timestamp{order:3;margin-inline:4px 0}.BusinessReviews-module__7qgduW__comment-item .BusinessReviews-module__7qgduW__review-edit-btn,.BusinessReviews-module__7qgduW__comment-item .BusinessReviews-module__7qgduW__review-delete-btn{order:2;width:14px!important;height:14px!important;padding:0!important}.BusinessReviews-module__7qgduW__comment-item .BusinessReviews-module__7qgduW__review-edit-btn svg,.BusinessReviews-module__7qgduW__comment-item .BusinessReviews-module__7qgduW__review-delete-btn svg,.BusinessReviews-module__7qgduW__comment-header-row .BusinessReviews-module__7qgduW__comment-actions .BusinessReviews-module__7qgduW__report-btn svg{width:14px!important;height:14px!important}.BusinessReviews-module__7qgduW__view-reviews-link{display:none}.BusinessReviews-module__7qgduW__reviews-section{border-radius:0;width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding:24px 0}.BusinessReviews-module__7qgduW__reviews-container{width:100vw;box-shadow:none;border-radius:0;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding:16px}.BusinessReviews-module__7qgduW__reviews-list{gap:16px;width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}.BusinessReviews-module__7qgduW__review-card{border-radius:0;width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding:16px}}.BusinessReviews-module__7qgduW__load-more-reviews{justify-content:center;margin-top:32px;display:flex}.BusinessReviews-module__7qgduW__load-more-reviews-btn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#14b8a6 0%,#06b6d4 100%);border:none;border-radius:12px;align-items:center;gap:8px;padding:12px 32px;font-size:16px;font-weight:600;transition:all .3s;display:flex;box-shadow:0 4px 12px #14b8a64d}.BusinessReviews-module__7qgduW__load-more-reviews-btn:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 20px #14b8a666}.BusinessReviews-module__7qgduW__load-more-reviews-btn:disabled{opacity:.6;cursor:not-allowed;transform:none}.BusinessReviews-module__7qgduW__load-more-reviews-btn .BusinessReviews-module__7qgduW__spinner{border:2px solid #ffffff4d;border-top-color:#fff;border-radius:50%;flex-shrink:0;align-self:center;width:16px;height:16px;animation:1s linear infinite BusinessReviews-module__7qgduW__spin;display:inline-block}@keyframes BusinessReviews-module__7qgduW__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
.ReportPopUp-module__X88wcq__popup{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:none;border-radius:12px;align-items:center;gap:12px;min-width:300px;max-width:400px;padding:16px 20px;font-family:Segoe UI,Arial,sans-serif;font-size:14px;font-weight:600;transition:all .3s;animation:.3s ease-out ReportPopUp-module__X88wcq__slideInFromRight;box-shadow:0 4px 16px #00000026;z-index:99999!important;display:flex!important;position:fixed!important;bottom:20px!important;right:20px!important}.ReportPopUp-module__X88wcq__popup-icon{border-radius:50%;flex-shrink:0;order:1;justify-content:center;align-items:center;width:24px;height:24px;margin-right:16px;display:flex}.ReportPopUp-module__X88wcq__popup-icon svg{fill:#fff;width:14px;height:14px}.ReportPopUp-module__X88wcq__popup-text{text-align:center;letter-spacing:.5px;flex:1;order:2;font-size:15px;font-weight:700;line-height:1.4}.ReportPopUp-module__X88wcq__popup-close{cursor:pointer;opacity:.7;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;width:28px;height:28px;padding:4px;font-size:18px;font-weight:600;line-height:1;transition:all .2s;display:flex;position:absolute;top:8px;left:8px;right:auto}.ReportPopUp-module__X88wcq__popup-close:hover{opacity:1;background-color:#0000001a}.ReportPopUp-module__X88wcq__popup-success{color:#388e3c;border:none;border-radius:12px;align-items:center;gap:12px;min-width:300px;max-width:400px;padding:16px 20px;font-family:Segoe UI,Arial,sans-serif;font-size:14px;font-weight:600;animation:.3s ease-out ReportPopUp-module__X88wcq__slideInFromRight;box-shadow:0 4px 16px #0000001a;z-index:99999!important;background-color:#c8e6c9!important;display:flex!important}.ReportPopUp-module__X88wcq__popup-success .ReportPopUp-module__X88wcq__popup-icon{background-color:#81c784;border-radius:50%;flex-shrink:0;order:1;justify-content:center;align-items:center;width:24px;height:24px;margin-right:16px;display:flex}.ReportPopUp-module__X88wcq__popup-success .ReportPopUp-module__X88wcq__popup-close{color:#388e3c;cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;width:28px;height:28px;padding:4px;font-size:18px;font-weight:600;line-height:1;transition:background-color .2s;display:flex;position:absolute;top:8px;right:8px}.ReportPopUp-module__X88wcq__popup-warning{color:#856404;background-color:#fff3cd}.ReportPopUp-module__X88wcq__popup-warning .ReportPopUp-module__X88wcq__popup-close{color:#856404}.ReportPopUp-module__X88wcq__popup-error{color:#721c24;background-color:#f8d7da}.ReportPopUp-module__X88wcq__popup-error .ReportPopUp-module__X88wcq__popup-icon{background-color:#dc3545}.ReportPopUp-module__X88wcq__popup-error .ReportPopUp-module__X88wcq__popup-close{color:#721c24}.ReportPopUp-module__X88wcq__popup-info{color:#0c5460;background-color:#d1ecf1}.ReportPopUp-module__X88wcq__popup-info .ReportPopUp-module__X88wcq__popup-close{color:#0c5460}@keyframes ReportPopUp-module__X88wcq__slideInFromRight{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}@keyframes ReportPopUp-module__X88wcq__slideOutToRight{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(100%)}}@keyframes ReportPopUp-module__X88wcq__fadeIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes ReportPopUp-module__X88wcq__fadeInBackdrop{0%{opacity:0}to{opacity:1}}@keyframes ReportPopUp-module__X88wcq__fadeOut{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.9)}}@media (max-width:768px){.ReportPopUp-module__X88wcq__popup{min-width:280px;max-width:calc(100vw - 20px);padding:14px 16px;font-size:13px;bottom:10px!important;right:10px!important}.ReportPopUp-module__X88wcq__popup-icon{width:20px;height:20px;margin-right:12px}.ReportPopUp-module__X88wcq__popup-icon svg{width:12px;height:12px}.ReportPopUp-module__X88wcq__popup-text{font-size:14px}.ReportPopUp-module__X88wcq__popup-close{width:24px;height:24px;font-size:16px}}@media (max-width:480px){.ReportPopUp-module__X88wcq__popup{min-width:260px;max-width:calc(100vw - 10px);padding:12px 14px;font-size:12px;bottom:5px!important;right:5px!important}.ReportPopUp-module__X88wcq__popup-icon{width:18px;height:18px;margin-right:10px}.ReportPopUp-module__X88wcq__popup-icon svg{width:10px;height:10px}.ReportPopUp-module__X88wcq__popup-text{font-size:13px}}.ReportPopUp-module__X88wcq__popup[role=alert]{animation:.3s ease-out ReportPopUp-module__X88wcq__slideInFromRight}.ReportPopUp-module__X88wcq__popup[aria-hidden=true]{pointer-events:none;animation:.3s ease-in ReportPopUp-module__X88wcq__slideOutToRight}.ReportPopUp-module__X88wcq__popup-close:focus{outline-offset:2px;outline:2px solid}.ReportPopUp-module__X88wcq__review-input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.ReportPopUp-module__X88wcq__review-input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.ReportPopUp-module__X88wcq__review-input[type=number]{appearance:textfield}.ReportPopUp-module__X88wcq__modal-backdrop{z-index:1050;background:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.ReportPopUp-module__X88wcq__review-modal{background:#fff;border:1px solid #e5e7eb;border-radius:16px;flex-direction:column;width:100%;max-width:520px;max-height:90vh;display:flex;overflow:visible;box-shadow:0 20px 60px #02081438}.ReportPopUp-module__X88wcq__modal-header{color:#0f172a;direction:ltr;border-bottom:1px solid #eef2f5;justify-content:space-between;align-items:center;padding:14px 16px;font-weight:800;display:flex;position:relative}.ReportPopUp-module__X88wcq__modal-title{color:#0f172a;text-align:center;flex:1;margin:0;font-size:18px;font-weight:800}.ReportPopUp-module__X88wcq__close-btn{color:#64748b;cursor:pointer;z-index:2;background:0 0;border:0;justify-content:center;align-items:center;width:44px;height:44px;font-size:24px;line-height:1;display:flex;position:absolute;top:-6px;left:-6px}.ReportPopUp-module__X88wcq__close-btn:hover{color:#0f172a;background:0 0}.ReportPopUp-module__X88wcq__modal-body{direction:rtl;flex:1;min-height:0;max-height:60vh;padding:16px;overflow-x:hidden;overflow-y:auto!important}.ReportPopUp-module__X88wcq__modal-body::-webkit-scrollbar{width:8px}.ReportPopUp-module__X88wcq__modal-body::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.ReportPopUp-module__X88wcq__modal-body::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:4px}.ReportPopUp-module__X88wcq__modal-body::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.ReportPopUp-module__X88wcq__modal-actions{direction:rtl;border-top:1px solid #eef2f5;justify-content:flex-end;gap:10px;padding:12px 16px;display:flex}.ReportPopUp-module__X88wcq__review-form-row{flex-direction:column;gap:6px;margin-bottom:12px;display:flex}.ReportPopUp-module__X88wcq__review-label{color:#0f172a;font-size:13px;font-weight:600}.ReportPopUp-module__X88wcq__review-input,.ReportPopUp-module__X88wcq__review-textarea{box-sizing:border-box;border:1px solid #e5e7eb;border-radius:10px;width:100%;padding:10px 12px;font-family:inherit;font-size:14px}.ReportPopUp-module__X88wcq__review-input:focus,.ReportPopUp-module__X88wcq__review-textarea:focus{border-color:#14b8a6;outline:none;box-shadow:0 0 0 3px #14b8a61a}.ReportPopUp-module__X88wcq__review-textarea{resize:vertical;min-height:100px}.ReportPopUp-module__X88wcq__ghost-btn{color:#0f172a;cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:10px;padding:10px 14px;font-size:14px;font-weight:500;transition:background-color .2s,border-color .2s}.ReportPopUp-module__X88wcq__ghost-btn:hover{background:#f8fafc;border-color:#cbd5e1}.ReportPopUp-module__X88wcq__primary-btn{color:#fff;cursor:pointer;background:linear-gradient(#14b8a6 0%,#0ea5b7 100%);border:0;border-radius:10px;padding:10px 14px;font-size:14px;font-weight:600;transition:opacity .2s}.ReportPopUp-module__X88wcq__primary-btn:hover:not(:disabled){opacity:.9}.ReportPopUp-module__X88wcq__primary-btn:disabled{opacity:.6;cursor:not-allowed}.ReportPopUp-module__X88wcq__sr-only{clip:rect(0,0,0,0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ReportPopUp-module__X88wcq__confirm-modal{border-radius:12px;max-width:520px}.ReportPopUp-module__X88wcq__confirm-content{flex-direction:column;align-items:center;gap:16px;padding:24px 28px;display:flex}.ReportPopUp-module__X88wcq__confirm-icon{margin-top:8px}.ReportPopUp-module__X88wcq__confirm-title{color:#333;font-size:28px;font-weight:700}.ReportPopUp-module__X88wcq__confirm-message{color:#555;text-align:center;font-size:16px}.ReportPopUp-module__X88wcq__confirm-actions{gap:12px;margin-top:8px;display:flex}.ReportPopUp-module__X88wcq__confirm-yes-btn,.ReportPopUp-module__X88wcq__confirm-no-btn{cursor:pointer;border:none;border-radius:8px;min-width:100px;padding:10px 18px;font-weight:700}.ReportPopUp-module__X88wcq__confirm-yes-btn{color:#fff;background:#19b4a4}.ReportPopUp-module__X88wcq__confirm-no-btn{color:#fff;background:#6b7280}.ReportPopUp-module__X88wcq__confirm-yes-btn:focus,.ReportPopUp-module__X88wcq__confirm-no-btn:focus{outline-offset:2px;outline:2px solid #0d6efd80}@media (prefers-contrast:custom){.ReportPopUp-module__X88wcq__popup{border:2px solid}.ReportPopUp-module__X88wcq__popup-icon{border:1px solid}}@media (prefers-reduced-motion:reduce){.ReportPopUp-module__X88wcq__popup{animation:.2s ease-out ReportPopUp-module__X88wcq__fadeIn}.ReportPopUp-module__X88wcq__popup[aria-hidden=true]{animation:.2s ease-in ReportPopUp-module__X88wcq__fadeOut}@keyframes ReportPopUp-module__X88wcq__slideInFromRight{0%,to{opacity:1;transform:translate(0)}}@keyframes ReportPopUp-module__X88wcq__slideOutToRight{0%,to{opacity:0;transform:translate(0)}}}
.ReviewPopUp-module__CEZSIG__reviews-popup-backdrop{z-index:10000;box-sizing:border-box;background:#000000b3;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.ReviewPopUp-module__CEZSIG__reviews-popup{background:#fff;border-radius:16px;flex-direction:column;width:90vw;max-width:1200px;height:90vh;max-height:800px;display:flex;overflow:hidden;box-shadow:0 20px 40px #0000004d}body.ReviewPopUp-module__CEZSIG__reviews-popup-mobile-open{overscroll-behavior:none;overflow:hidden}.ReviewPopUp-module__CEZSIG__reviews-popup-backdrop.ReviewPopUp-module__CEZSIG__mobile-fullscreen{width:100vw;height:100vh;display:block;position:fixed;inset:0;overflow:hidden;background:#fff!important;justify-content:stretch!important;align-items:stretch!important;padding:0!important}.ReviewPopUp-module__CEZSIG__reviews-popup.ReviewPopUp-module__CEZSIG__mobile-fullscreen{flex-direction:column;min-width:100vw;min-height:100vh;width:100vw!important;max-width:none!important;height:100vh!important;max-height:none!important;box-shadow:none!important;border-radius:0!important;margin:0!important;display:flex!important;position:fixed!important;inset:0!important}.ReviewPopUp-module__CEZSIG__reviews-popup-header{background:#f8fafc;border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:center;padding:20px 24px;display:flex;position:relative}.ReviewPopUp-module__CEZSIG__reviews-popup-header h2{color:#0f172a;margin:0;font-size:24px;font-weight:700}.ReviewPopUp-module__CEZSIG__close-btn{color:#64748b;cursor:pointer;direction:ltr;background:0 0;border:none;border-radius:4px;justify-content:flex-start;align-items:center;padding:4px;font-size:36px;transition:background-color .2s;display:flex;position:absolute;top:8px;left:12px}.ReviewPopUp-module__CEZSIG__close-btn:hover{background:#e2e8f0}.ReviewPopUp-module__CEZSIG__reviews-popup-content{text-align:right;overscroll-behavior:contain;direction:rtl;flex:1;padding:24px;overflow-y:auto}.ReviewPopUp-module__CEZSIG__reviews-popup-content>*{direction:rtl}@media (max-width:600px){.ReviewPopUp-module__CEZSIG__reviews-popup-backdrop{width:100vw;height:100vh;display:block;position:fixed;inset:0;overflow:hidden;background:#fff!important;justify-content:stretch!important;align-items:stretch!important;padding:0!important}.ReviewPopUp-module__CEZSIG__reviews-popup{flex-direction:column;min-width:100vw;min-height:100vh;overflow:hidden;width:100vw!important;max-width:none!important;height:100vh!important;max-height:none!important;box-shadow:none!important;border-radius:0!important;margin:0!important;display:flex!important;position:fixed!important;inset:0!important}.ReviewPopUp-module__CEZSIG__reviews-popup-header h2{font-size:15px}}
