.market-next .information-preview.is-company-preview{width:min(920px,calc(100vw - 32px));max-height:calc(100dvh - 32px);padding:0;border:1px solid #e1e5e9;border-radius:20px;background:#fff;color:#17293d;box-shadow:0 24px 80px #14223630}
.market-next .is-company-preview .information-preview-header{position:sticky;top:0;z-index:2;padding:18px 24px;background:#fff;border-bottom:1px solid #e1e5e9}
.market-next .is-company-preview>article{padding:24px}
.market-next .is-company-preview [data-preview-title]{font-size:clamp(25px,4vw,38px);line-height:1.2;overflow-wrap:anywhere}
.market-next .is-company-preview .information-preview-body{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.8}
.market-next .is-company-preview .information-preview-gallery{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:12px}
.market-next .is-company-preview .information-preview-gallery img{width:100%;height:240px;object-fit:contain;background:#fff;border:1px solid #e1e5e9;border-radius:12px}
.market-next .company-public-profile{margin-top:24px;overflow-wrap:anywhere}
.market-next .company-public-profile h3{margin:26px 0 12px;font-size:20px;color:#17293d}
.market-next .company-profile-facts{display:grid;grid-template-columns:minmax(110px,1fr) minmax(0,3fr);gap:12px 18px;padding:20px;background:#f7f8f8;border:1px solid #e1e5e9;border-radius:12px}
.market-next .company-profile-facts dt{font-weight:650}.market-next .company-profile-facts dd{margin:0}
.market-next .company-profile-prices,.market-next .company-profile-related{list-style:none;padding:0;margin:0}
.market-next .company-profile-prices li{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px 16px;padding:14px 0;border-bottom:1px solid #e1e5e9}
.market-next .company-profile-prices p{grid-column:1/-1;color:#657180;white-space:pre-wrap}
.market-next .company-profile-contacts{display:flex;flex-direction:column;align-items:flex-start;gap:10px}
.market-next .company-profile-contacts a,.market-next .company-profile-related a{color:#aa182b;text-decoration:underline;text-underline-offset:3px;min-height:44px;display:inline-flex;align-items:center}
.market-next .company-profile-related li{padding:12px 0;border-bottom:1px solid #e1e5e9}.market-next .company-profile-related p{color:#657180;white-space:pre-wrap}
.market-next .company-profile-status{margin:20px 0;color:#657180;font-size:14px}
@media(max-width:600px){.market-next .information-preview.is-company-preview{width:calc(100vw - 16px);max-height:calc(100dvh - 16px);border-radius:14px}.market-next .is-company-preview .information-preview-header,.market-next .is-company-preview>article{padding:16px}.market-next .company-profile-facts{grid-template-columns:1fr;gap:5px;padding:16px}.market-next .company-profile-facts dd{margin-bottom:12px}.market-next .company-profile-prices li{grid-template-columns:1fr}.market-next .company-profile-prices p{grid-column:auto}.market-next .is-company-preview .information-preview-gallery img{height:220px}}
