.commercial-placement,.commercial-links,.commercial-ad-preview{box-sizing:border-box;border:1px solid var(--line,#8886);border-radius:12px;padding:12px 16px;background:var(--surface,var(--bg));overflow-wrap:anywhere}
.commercial-placement{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:10px 0;box-shadow:none}
.commercial-placement-copy{flex:1 1 240px;min-width:0}
.commercial-placement strong{display:block;font-size:.92rem;margin-top:4px;font-weight:600}
.commercial-placement p,.commercial-links p,.commercial-ad-preview p{margin:5px 0;font-size:.8rem;line-height:1.5;color:var(--muted)}
.commercial-caption{display:block;font-size:.72rem;color:var(--muted);line-height:1.5}
.commercial-badge{display:inline-block;font-size:.72rem;border:1px dashed currentColor;border-radius:5px;padding:2px 7px;color:var(--muted)}
.commercial-link{margin-top:12px}.commercial-link .mint-button{max-width:100%;white-space:normal}
.commercial-links h2{margin-top:0}.commercial-links .commercial-caption{margin-top:5px}
.commercial-status{flex-basis:100%}.commercial-ad-preview{margin:16px auto;text-align:center;min-height:90px}
.ad-slot .adsbygoogle{display:block;min-height:90px}.commercial-demo-nav{font-size:.7rem;white-space:nowrap}
@media(max-width:600px){.commercial-placement{padding:10px 12px;gap:8px}.commercial-placement-copy{flex-basis:100%}.commercial-placement .quiet-button{font-size:.75rem}.commercial-links{padding:12px}.commercial-demo-nav{font-size:.65rem}}

.affiliate-disclosure{font-size:.85rem;margin-top:4px;max-width:60ch}

/* Live Google units size themselves; placeholder dimensions never constrain a creative. */
[data-commercial-ads].ad-slot{display:block;box-sizing:border-box;min-width:0;min-height:0}
[data-commercial-ads] > .adsbygoogle{display:block;width:100%;min-width:0;min-height:0}
[data-commercial-ads] > span{display:block;margin-bottom:4px}
[data-commercial-ads][hidden],tr[data-commercial-ad-row][hidden]{display:none!important}
tr[data-commercial-ad-row] [data-commercial-ads]{width:100%;margin:0}
.ad-privacy-button{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer}
