.ad-placement[hidden],.ad-preferences[hidden]{display:none!important}.ad-placement{background:var(--card);border:1px solid var(--line);border-radius:14px;padding:14px;margin:22px 0;max-width:100%;text-align:center;overflow:hidden}.ad-label{display:block;font-size:10px;letter-spacing:.5px;color:var(--muted);margin-bottom:10px}.ad-skyscraper [data-ad-banner]{width:160px;min-height:600px;margin:auto}.ad-skyscraper iframe{border:0;display:block}.ad-native{min-height:170px}.ad-native iframe{max-width:100%;border:0}.ad-bottom-grid{display:grid;grid-template-columns:196px minmax(0,1fr);gap:20px;align-items:start}.ad-settings{border:0;background:none;color:inherit;font:inherit;padding:0;cursor:pointer;text-decoration:underline}.ad-preferences{position:fixed;inset-inline-start:18px;bottom:18px;width:min(490px,calc(100% - 36px));z-index:30;background:var(--card);color:var(--ink);border:1px solid var(--line);border-radius:16px;box-shadow:0 12px 50px #0003;padding:18px}.ad-preferences p{font-size:12px;line-height:1.8;margin:0 0 12px}.ad-preferences a{text-decoration:underline}.ad-preferences>div{display:flex;gap:10px}.ad-preferences button{flex:1;min-height:40px;border:1px solid var(--green);border-radius:9px;background:var(--card);color:var(--green);font:inherit;font-weight:700}@media(max-width:720px){.ad-skyscraper{grid-column:1/-1}.ad-bottom-grid{grid-template-columns:1fr}.ad-preferences{padding:14px;bottom:10px}}
