/* Public seller page fixes. Local module, no global styles changed. */
body.page-company .company-description{width:100%;max-width:none}
body.page-company .company-description .company-section-head{width:100%;max-width:none;margin-bottom:14px}
body.page-company .company-description .company-content__text,body.page-company .company-description .company-content__lead{width:100%;max-width:none}
body.page-company .company-location{width:100%;max-width:none;padding:20px;border:1px solid var(--border);border-radius:14px;background:var(--surface)}
body.page-company .company-location .company-section-head{width:100%;margin-bottom:10px}.company-location__subtitle{margin-top:5px;color:var(--muted);font-size:.82rem}.company-location__note{margin-top:9px;color:var(--muted);font-size:.75rem}.company-location .location-address{display:flex;align-items:flex-start;gap:8px;margin:0 0 14px;color:#354054;font-size:.9rem;line-height:1.45}.company-location .map-container{margin:0;overflow:hidden;border:1px solid var(--border);border-radius:10px}.company-location .company-map{display:block;width:100%;height:360px;min-height:0;border:0}
body.page-company .company-card__image{object-fit:contain;background:#fff}
body.page-company .company-profile__actions:empty{display:none}
@media(max-width:600px){body.page-company .company-description,body.page-company .company-location{padding:16px}.company-location .company-map{height:260px}.company-location__subtitle{font-size:.76rem}.company-location .location-address{font-size:.82rem}}
