.advertising-slot{display:flex;align-items:center;flex-direction:column;gap:8px;padding:16px 0;overflow:hidden;max-width:100%;border-top:1px solid var(--line)}
.advertising-slot[hidden],.advertising-bottom:not(:has(.advertising-slot:not([hidden]))){display:none}
.advertising-slot>span{font-size:10px;color:var(--muted);text-transform:uppercase;letter-spacing:0}
.advertising-slot iframe{display:block;border:0;flex-shrink:0;max-width:100%;background:transparent}
.advertising-horizontal{max-width:1404px;margin:auto;min-height:124px;border-top:0;border-bottom:1px solid var(--line)}
.advertising-bottom{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));gap:24px;margin-top:32px;align-items:start;container-type:inline-size}
.advertising-bottom .advertising-slot{width:100%;min-height:290px}
.advertising-slot[data-ad-slot="native"] iframe{width:100%;height:320px}
.advertising-slot[data-ad-slot="social"]{grid-column:1/-1;position:relative;min-height:360px}
.advertising-slot[data-ad-slot="social"] iframe{width:min(100%,360px);height:320px}
.advertising-slot [data-ad-dismiss]{position:absolute;right:0;top:8px;width:32px;height:32px;display:grid;place-items:center;border:1px solid var(--line);border-radius:4px;color:var(--muted);background:var(--paper);cursor:pointer}
.advertising-slot [data-ad-dismiss] svg{width:16px;height:16px}
.auth-modal-open .advertising-slot,.guest-mode .advertising-slot,.auth-pending .advertising-slot{display:none}
.match-page .advertising-horizontal{max-width:1144px}
.match-page .advertising-bottom{max-width:1144px;margin:32px auto;padding:0 16px}
@media(max-width:799px){.advertising-horizontal{min-height:84px;margin:0 16px}.advertising-bottom{grid-template-columns:minmax(0,1fr);gap:16px}.advertising-bottom .advertising-slot{min-height:290px}}
@media(max-width:351px){.advertising-horizontal{display:none}}
@container(max-width:299px){.advertising-slot[data-ad-slot="rectangle"]{display:none}}
