/* ChatFox – information modal only. Legacy React events and data stay untouched. */
body:has(.dolphin-sidebar) [data-testid="ozon-info-modal"]{
 width:min(730px,calc(100vw - 26px))!important;
 max-width:730px!important;
 max-height:min(88vh,900px)!important;
 overflow:auto!important;
 border-radius:18px!important;
}
body:has(.dolphin-sidebar) [data-testid="ozon-info-modal"] .cf-information-grid{
 display:grid!important;
 grid-template-columns:repeat(2,minmax(0,1fr))!important;
 gap:10px!important;
}
body:has(.dolphin-sidebar) [data-testid="ozon-info-modal"] .cf-info-section-heading{
 grid-column:1/-1!important;
 padding:3px 0 7px!important;
 border-bottom:1px solid #d9e6f7!important;
 margin-bottom:2px!important;
 color:#245b9b!important;
 font-size:12px!important;
 font-weight:800!important;
 letter-spacing:.015em!important;
}
body:has(.dolphin-sidebar) [data-testid="ozon-info-modal"] .cf-info-personal-card{
 border:1px solid #dbe6f4!important;
 border-radius:10px!important;
 padding:11px 13px!important;
 min-width:0!important;
 background:#fff!important;
 box-shadow:0 2px 7px #18599c08!important;
}
body:has(.dolphin-sidebar) [data-testid="ozon-info-modal"] .cf-info-personal-label{
 color:#6b87ac!important;
 font-size:10px!important;
 font-weight:750!important;
 letter-spacing:.06em!important;
 text-transform:uppercase!important;
 margin-bottom:6px!important;
}
body:has(.dolphin-sidebar) [data-testid="ozon-info-modal"] .cf-info-personal-value{
 color:#1b365c!important;
 font-size:14px!important;
 line-height:1.45!important;
 font-weight:650!important;
 overflow-wrap:anywhere!important;
}
body:has(.dolphin-sidebar) [data-testid="ozon-info-modal"] .cf-information-grid>[data-testid^="info-field-"]{
 min-width:0!important;
}
@media(max-width:520px){
 body:has(.dolphin-sidebar) [data-testid="ozon-info-modal"]{padding:14px!important}
 body:has(.dolphin-sidebar) [data-testid="ozon-info-modal"] .cf-information-grid{grid-template-columns:1fr!important}
}
