/* Empty inventory produces no element and no reserved height. */
.tlv-ad{box-sizing:border-box;margin:22px auto;text-align:center;clear:both;max-width:100%;overflow:hidden;color:#6d7477;font:11px Arial,sans-serif}.tlv-ad>small{display:block;margin-bottom:5px}.tlv-ad img{display:block;max-width:100%;height:auto;margin:auto}.tlv-ad a{display:block;margin:auto}.tlv-ad[hidden]{display:none!important}.tlv-ad .adsbygoogle{display:block}.tlv-ad .adsbygoogle[data-ad-status="unfilled"],.tlv-ad .adsbygoogle[data-ad-status="unfill-optimized"]{display:none!important}body:has(.night-header) .tlv-ad,.is-night .tlv-ad{color:#c9c1d2}
#ads-manager{max-width:1080px;width:94vw;max-height:91vh;padding:26px;border:0;border-radius:16px;background:#f7f6f2;color:#132f38;box-sizing:border-box;font:16px Arial,sans-serif;overflow:auto}#ads-manager::backdrop{background:#001820b8}#ads-manager .ads-head{display:flex;justify-content:space-between;align-items:start}#ads-manager h2{margin:6px 0 20px}#ads-manager label{display:block;margin:12px 0}#ads-manager input:not([type=checkbox]),#ads-manager select{display:block;width:100%;min-height:42px;box-sizing:border-box;padding:8px;border:1px solid #c5cdd0;border-radius:6px;background:white;color:#142d35;font:inherit}#ads-manager input[type=checkbox]{width:auto;margin-inline-end:8px}#ads-manager button{padding:11px 18px;margin:4px;border:1px solid #c5cdd0;border-radius:7px;cursor:pointer;background:#fff;color:#132f38;font:inherit}#ads-manager button.primary{background:#123c47;color:white}#ads-manager button:disabled{opacity:.5;cursor:wait}#ads-manager fieldset,#ads-manager .ads-placement,#ads-manager .ads-creative{border:1px solid #c5cdd0;border-radius:10px;padding:16px;margin:16px 0;background:#fff}#ads-manager .ads-devices{display:grid;grid-template-columns:1fr 1fr;gap:18px}#ads-manager legend{font-weight:700;font-size:20px}#ads-manager .ads-campaign{display:block;width:100%;text-align:right;padding:22px}#ads-manager .small{font-size:13px;line-height:1.6;color:#57676d}#ads-manager summary{cursor:pointer;padding:12px 0}#ads-manager .ads-image{overflow:auto;background:#e6ecef;padding:10px}#ads-manager .ads-image img{max-width:100%;height:auto}#ads-feedback{position:sticky;bottom:0;background:#f7f6f2;font-weight:700;padding:10px}#ads-manager :focus-visible{outline:3px solid #db9f16;outline-offset:3px}@media(max-width:767px){#ads-manager{padding:15px;width:98vw}#ads-manager .ads-devices{grid-template-columns:1fr}.tlv-ad{margin:18px auto}}
