.visitor-analysis-choice{color:#506153;margin:12px 0;font-size:12px;line-height:1.5}
.PhotoUploadPreview-module__KyCTOq__preview{isolation:isolate;width:100%;margin:12px 0;position:relative}.PhotoUploadPreview-module__KyCTOq__preview img{object-fit:contain;border-radius:10px;width:100%;max-height:360px;display:block}.PhotoUploadPreview-module__KyCTOq__badge{color:#fff;pointer-events:none;background:#16392d80;border-radius:8px;align-items:center;gap:7px;max-width:calc(100% - 20px);padding:6px 9px;font-size:12px;line-height:1.4;display:inline-flex;position:absolute;top:10px;right:10px;box-shadow:0 2px 8px #0002}.PhotoUploadPreview-module__KyCTOq__badge strong{font-variant-numeric:tabular-nums;white-space:nowrap}
.InteriorHero-module__zeNScW__hero.photo-hero{grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);gap:36px;max-width:1280px}.InteriorHero-module__zeNScW__example{width:100%;min-width:0;margin:0}.InteriorHero-module__zeNScW__imageLink{background:#ddd4c7;border-radius:20px;display:block;position:relative;overflow:hidden;box-shadow:0 12px 32px #263e310d}.InteriorHero-module__zeNScW__imageLink img{width:100%;height:auto;display:block}.InteriorHero-module__zeNScW__label{color:#fff;pointer-events:none;background:#17382ee6;border-radius:20px;max-width:44%;padding:7px 11px;font-size:12px;line-height:1.4;position:absolute;top:16px}.InteriorHero-module__zeNScW__before{background:#343c3be6;left:16px}.InteriorHero-module__zeNScW__after{right:16px}.InteriorHero-module__zeNScW__caption{color:var(--muted);align-items:center;gap:8px;margin-top:12px;padding-inline:2px;font-size:14px;font-weight:400;line-height:1.5;display:flex}.InteriorHero-module__zeNScW__caption>svg{color:var(--green,#17634c);opacity:.8;flex:none}@media (max-width:900px){.InteriorHero-module__zeNScW__hero.photo-hero{flex-direction:column;align-items:stretch;gap:24px;display:flex}.InteriorHero-module__zeNScW__example{align-self:center;max-width:760px}}@media (max-width:600px){.InteriorHero-module__zeNScW__hero.photo-hero{gap:20px}.InteriorHero-module__zeNScW__imageLink{border-radius:16px}.InteriorHero-module__zeNScW__label{padding:5px 8px;font-size:10px;top:10px}.InteriorHero-module__zeNScW__before{left:10px}.InteriorHero-module__zeNScW__after{right:10px}}
