.business-profile-v1--compact .business-profile-v1__page-head{margin-bottom:18px}.business-profile-v1--compact .business-profile-v1__identity{grid-template-columns:92px minmax(0,1fr);gap:14px 18px;margin-bottom:20px}.business-profile-v1--compact .business-profile-v1__logo{width:92px;height:104px;border-radius:20px;background:#eef2f8;box-shadow:none;border:0;font-size:34px}.business-profile-v1--compact .business-profile-v1__name h1{font-size:25px;font-weight:800;letter-spacing:-.7px;line-height:1.2}.business-profile-v1--compact .business-profile-v1__category{font-size:13px;margin:7px 0;color:#778399}.business-profile-v1--compact .business-profile-v1__premium{display:inline-flex;margin:2px 0 7px;font-size:11px;padding:5px 8px;background:#fff4d6;color:#a46908}.business-profile-v1--compact .business-profile-v1__hours{margin:2px 0 0;gap:7px;font-size:12px}.business-profile-v1--compact .business-profile-v1__follow{grid-column:1/-1;display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:0;border-radius:12px;background:#f7f9fc;overflow:hidden;margin-top:6px}.business-profile-v1--compact .business-profile-v1__follow form{width:100%;max-width:none}.business-profile-v1--compact .business-profile-v1__follow-button{width:100%;min-height:48px;background:#fff;border:1px solid #1676ec;border-radius:12px;color:#0875e8;font-size:14px;justify-content:center}.business-profile-v1--compact .business-profile-v1__follow small{text-align:center;font-size:12px}.business-profile-v1--compact .business-profile-v1__stats{border-radius:14px;background:#f7f9fc;margin-bottom:18px}.business-profile-v1--compact .business-profile-v1__stats>div{min-height:76px;gap:6px 8px;padding:12px 4px}.business-profile-v1--compact .business-profile-v1__stats strong{font-size:20px}.business-profile-v1--compact .business-profile-v1__stats small{font-size:11px}.business-profile-v1--compact .business-profile-v1__stats svg{width:20px;height:20px}.business-profile-v1--compact .business-profile-v1__quick-actions{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:0 0 20px}.business-profile-v1--compact .business-profile-v1__quick-icon{width:46px;height:46px;border-radius:14px}.business-profile-v1--compact .business-profile-v1__quick-actions>.business-profile-v1__quick-action>span:last-child{font-size:11px;margin-top:5px;white-space:nowrap}.business-profile-v1--compact .business-profile-v1__tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin-top:4px}.business-profile-v1--compact .business-profile-v1__tabs a{min-width:0;padding:12px 3px;font-size:11px}.business-profile-v1--compact .business-profile-v1__contact{border-radius:14px}.business-profile-v1--compact .business-profile-v1__contact>div{padding:16px}.business-profile-v1--compact .business-profile-v1__contact dt{font-size:13px}.business-profile-v1--compact .business-profile-v1__contact dd{font-size:12px}@media(max-width:359px){.business-profile-v1--compact .business-profile-v1__identity{grid-template-columns:76px minmax(0,1fr);gap:12px}.business-profile-v1--compact .business-profile-v1__logo{width:76px;height:92px}.business-profile-v1--compact .business-profile-v1__name h1{font-size:22px}.business-profile-v1--compact .business-profile-v1__quick-actions{gap:3px}.business-profile-v1--compact .business-profile-v1__quick-actions>.business-profile-v1__quick-action>span:last-child{font-size:10px}}
