.pdfcoco-ad[hidden] { display:none !important; }
.pdfcoco-ad { min-width:0; color:#607087; }
.pdfcoco-ad-label { margin:0 0 9px; font-size:11px; line-height:1.5; font-weight:400; }
.pdfcoco-ad--catalog { margin-block:24px 32px; }
.app-frame.view-catalog:has(+ .pdfcoco-ad--catalog:not([hidden])) { min-height:0; }
.pdfcoco-ad--dialog { margin:24px 28px 28px; padding-block-start:20px; border-top:1px solid #dce4f1; }
.pdfcoco-ad-container { width:100%; min-width:0; }
.pdfcoco-ad--catalog .pdfcoco-ad-container { height:100px; }
.pdfcoco-ad--dialog .pdfcoco-ad-container { width:min(100%,336px); height:250px; margin-inline:auto; }
@media(max-width:560px) {
  .pdfcoco-ad--dialog { margin-inline:20px; }
}
