/* Scoped to the existing seller page; terms, privacy and other documents unchanged. */
body:not(.panel-light) .pim28-information:has(.pim29-seller-data){
  max-width:1060px!important;
  padding:clamp(25px,4vw,56px)!important;
  border:1px solid rgba(220,183,205,.22)!important;
  background:linear-gradient(145deg,rgba(16,8,24,.86),rgba(15,9,24,.68))!important;
  box-shadow:0 25px 85px rgba(0,0,0,.25)!important;
}
body:not(.panel-light) .pim28-information:has(.pim29-seller-data) h1{
 font-size:clamp(36px,4.4vw,60px)!important;letter-spacing:-.025em!important;
 margin-bottom:20px!important;
}
body:not(.panel-light) .pim28-information:has(.pim29-seller-data) .information-nav{
 gap:8px 22px!important;margin-bottom:28px!important;
}
body:not(.panel-light) .pim29-seller-data{
 display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;
 font-family:Manrope,Arial,sans-serif;
}
body:not(.panel-light) .pim29-seller-line{
 margin:0!important;box-sizing:border-box;
 border-radius:13px;padding:18px 21px;
 border:1px solid rgba(224,187,220,.14);
 background:rgba(32,17,39,.48);
 color:#ebdfea;font-size:clamp(13px,1.1vw,15px);line-height:1.7;
 overflow-wrap:anywhere;
}
body:not(.panel-light) .pim29-company{
 grid-column:1/-1;font-family:Georgia,'Times New Roman',serif;
 font-size:clamp(21px,2.3vw,29px);font-weight:500;color:#f7eafa;
 background:linear-gradient(95deg,rgba(78,28,73,.42),rgba(24,13,32,.4));
 border-color:rgba(234,192,139,.34);
}
body:not(.panel-light) .pim29-address,
body:not(.panel-light) .pim29-court,
body:not(.panel-light) .pim29-registry{grid-column:1/-1}
body:not(.panel-light) .pim29-seller-data a{color:#efc88c;text-decoration:none}
body:not(.panel-light) .pim29-seller-data a:hover{text-decoration:underline}
body:not(.panel-light) .pim29-seller-line.pim29-contact{background:rgba(54,24,56,.38)}
@media(max-width:680px){
 body:not(.panel-light) .pim29-seller-data{grid-template-columns:1fr}
 body:not(.panel-light) .pim29-seller-line{grid-column:1/-1;padding:16px}
}
