.mr-ads-page{background:var(--mr-paper);color:var(--mr-ink);font-family:"Albert Sans",Inter,ui-sans-serif,system-ui,sans-serif;margin:0 auto;max-width:1440px;min-height:100vh;padding:24px clamp(18px,4vw,56px) 56px}.mr-ads-top{align-items:center;display:flex;justify-content:space-between;margin-bottom:42px}.mr-ads-top a{color:var(--mr-rust);font-size:11px;font-weight:800;text-decoration:none}.mr-ads-top span,.mr-ads-header>span{color:var(--mr-terracotta);font-size:9px;font-weight:850;letter-spacing:.16em;text-transform:uppercase}.mr-ads-header{border-bottom:1px solid var(--mr-line);padding-bottom:24px}.mr-ads-header h1{font-family:"Roboto Condensed","Arial Narrow",Arial,sans-serif;font-size:clamp(28px,4vw,48px);margin:7px 0 5px;text-transform:uppercase}.mr-ads-header p{color:var(--mr-muted);font-size:13px;margin:0 0 24px}.mr-ads-header form{align-items:end;display:flex;gap:10px}.mr-ads-header label{color:var(--mr-ink);display:grid;font-size:9px;font-weight:850;gap:6px;letter-spacing:.1em;text-transform:uppercase}.mr-ads-header input{background:var(--mr-card);border:1px solid var(--mr-line);border-radius:7px;color:var(--mr-ink);font:inherit;letter-spacing:0;padding:11px 12px}.mr-ads-header button{background:var(--mr-ink);border:0;border-radius:7px;color:var(--mr-paper);cursor:pointer;font-size:10px;font-weight:850;padding:13px 18px;text-transform:uppercase}.mr-ads-state{color:var(--mr-muted);font-size:11px;min-height:28px;padding-top:14px}.mr-ads-summary{display:grid;gap:10px;grid-template-columns:repeat(5,minmax(0,1fr));margin:10px 0 20px}.mr-ads-summary>div{background:var(--mr-card);border:1px solid var(--mr-line);border-radius:9px;padding:15px}.mr-ads-summary span{color:var(--mr-muted);display:block;font-size:9px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.mr-ads-summary strong{display:block;font-family:"Roboto Condensed","Arial Narrow",Arial,sans-serif;font-size:25px;margin-top:7px}.mr-ads-card{background:var(--mr-card);border:1px solid var(--mr-line);border-radius:10px;padding:10px}.mr-ads-table-wrap{overflow:auto}.mr-ads-card table{border-collapse:collapse;min-width:940px;width:100%}.mr-ads-card th,.mr-ads-card td{border-bottom:1px solid var(--mr-soft-line);padding:13px 10px;text-align:left}.mr-ads-card th{font-size:8px;letter-spacing:.12em;text-transform:uppercase}.mr-ads-card td{color:var(--mr-muted);font-size:11px}.mr-ads-card td:first-child{color:var(--mr-ink)}.mr-ads-card td strong,.mr-ads-card td small{display:block}.mr-ads-card td small{color:var(--mr-muted);font-size:9px;margin-top:4px}.mr-ads-card a{color:var(--mr-terracotta);font-weight:800;text-decoration:none}.mr-ads-card a:hover{text-decoration:underline}@media(max-width:700px){.mr-ads-top{align-items:flex-start;flex-direction:column;gap:14px}.mr-ads-header form{align-items:stretch;flex-direction:column}.mr-ads-header button{align-self:flex-start}.mr-ads-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}
.mr-ads-nav{border-bottom:1px solid var(--mr-line);display:flex;gap:5px;margin-bottom:30px;padding-bottom:8px}.mr-ads-nav a{border-radius:999px;color:var(--mr-muted);font-size:10px;font-weight:800;padding:8px 13px;text-decoration:none}.mr-ads-nav a:hover,.mr-ads-nav a.active{background:var(--mr-terracotta);color:var(--mr-paper)}.mr-ads-header{align-items:end;display:flex;gap:28px;justify-content:space-between}.mr-ads-header>div{flex:1}.mr-sr-only{height:1px;margin:-1px;overflow:hidden;position:absolute;width:1px;clip:rect(0,0,0,0)}@media(max-width:900px){.mr-ads-header{align-items:stretch;flex-direction:column}.mr-ads-header form{align-self:flex-start}}@media(max-width:700px){.mr-ads-nav{overflow:auto}.mr-ads-header form{align-items:stretch;flex-direction:column;width:100%}}
.mr-ads-page{margin-left:calc((100% - 100vw)/2);margin-right:calc((100% - 100vw)/2);max-width:none;width:100vw}.mr-ads-summary{grid-template-columns:repeat(5,minmax(0,1fr))}.mr-ads-data-pill{border:1px solid var(--mr-line);border-radius:999px;color:var(--mr-muted);display:inline-block;font-size:8px;font-weight:850;padding:4px 7px;white-space:nowrap}.mr-ads-data-pill.has-data{background:rgba(201,70,39,.08);border-color:rgba(201,70,39,.28);color:var(--mr-terracotta)}@media(max-width:1200px){.mr-ads-summary{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:700px){.mr-ads-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}
.mr-ads-rules{background:rgba(255,255,255,.56);border:1px solid var(--mr-line);border-radius:10px;margin:18px 0;padding:0 16px}.mr-ads-rules summary{color:var(--mr-ink);cursor:pointer;font-size:11px;font-weight:850;letter-spacing:.08em;padding:14px 0;text-transform:uppercase}.mr-ads-rules-grid{border-top:1px solid var(--mr-soft-line);display:grid;gap:18px;grid-template-columns:repeat(3,minmax(0,1fr));padding:16px 0}.mr-ads-rules-grid b{font-size:10px;text-transform:uppercase}.mr-ads-rules-grid p{color:var(--mr-muted);font-size:11px;line-height:1.55;margin:7px 0}.mr-ads-alert{border-radius:8px;display:inline-flex;flex-direction:column;font-size:8px;gap:2px;padding:5px 8px}.mr-ads-alert b{font-size:9px}.mr-ads-alert small{font-size:9px}.mr-ads-alert-good{background:#eaf7d9;color:#477125}.mr-ads-alert-review{background:#fff4d6;color:#946b14}.mr-ads-alert-pause{background:#ffe6e1;color:#a64032}.mr-ads-alert-neutral{color:var(--mr-muted)}.mr-ads-row-pause{background:rgba(255,230,225,.45)}.mr-ads-row-good{background:rgba(234,247,217,.38)}@media(max-width:800px){.mr-ads-rules-grid{grid-template-columns:1fr}}
html:has(.mr-ads-page),body:has(.mr-ads-page){overflow-x:hidden}
html:has(.mr-ads-page),body:has(.mr-ads-page){scrollbar-color:var(--mr-rust) rgba(239,232,215,.72);scrollbar-width:thin}
html:has(.mr-ads-page) *::-webkit-scrollbar,body:has(.mr-ads-page) *::-webkit-scrollbar{height:10px;width:10px}
html:has(.mr-ads-page) *::-webkit-scrollbar-track,body:has(.mr-ads-page) *::-webkit-scrollbar-track{background:rgba(239,232,215,.72)}
html:has(.mr-ads-page) *::-webkit-scrollbar-thumb,body:has(.mr-ads-page) *::-webkit-scrollbar-thumb{background:var(--mr-rust);border:3px solid rgba(239,232,215,.72);border-radius:999px}
html:has(.mr-ads-page) *::-webkit-scrollbar-thumb:hover,body:has(.mr-ads-page) *::-webkit-scrollbar-thumb:hover{background:var(--mr-terracotta)}
.mr-ads-header .mr-date-panel{max-width:calc(100vw - 36px);width:470px}
@media(max-width:520px){.mr-ads-header .mr-date-panel{width:calc(100vw - 36px)}.mr-ads-header .mr-date-presets{flex:0 0 112px;padding:10px 7px;width:112px}.mr-ads-header .mr-calendar{flex:1;min-width:0;padding:12px 8px;width:auto}.mr-ads-header .mr-calendar-day{font-size:10px}}
.mr-ads-status{border-radius:999px;display:inline-block;font-size:8px;font-weight:850;padding:5px 8px;white-space:nowrap}.mr-ads-status-active{background:#eaf7d9;color:#477125}.mr-ads-status-active-warning{background:#fff0c8;color:#946b14}.mr-ads-status-paused{background:#ffe6e1;color:#a64032}.mr-ads-status-unknown{background:#f1eee8;color:var(--mr-muted)}
.mr-ads-navigation{border-bottom:1px solid var(--mr-line);margin-bottom:30px}.mr-ads-navigation .mr-ads-nav{border-bottom:0;margin:0;padding:0}.mr-ads-navigation .mr-ads-cycle-nav{gap:8px;padding-bottom:9px}.mr-ads-navigation .mr-ads-type-nav{border-top:1px solid var(--mr-soft-line);gap:4px;overflow:auto;padding:9px 0}.mr-ads-navigation .mr-ads-type-nav a{font-size:9px;padding:7px 11px}.mr-ads-navigation .mr-ads-cycle-nav a{font-size:10px}.mr-ads-navigation .mr-ads-cycle-nav a.active{background:var(--mr-ink);color:var(--mr-paper)}
.mr-ads-hierarchy{background:rgba(239,232,215,.55);border:1px solid var(--mr-line);border-radius:10px;margin:10px 0 14px;padding:12px 14px}.mr-ads-levels{display:flex;gap:6px;margin-bottom:12px}.mr-ads-levels button,.mr-ads-clear-filter{background:transparent;border:1px solid transparent;border-radius:999px;color:var(--mr-muted);cursor:pointer;font-size:10px;font-weight:850;padding:7px 12px}.mr-ads-levels button:hover,.mr-ads-levels button.active{background:var(--mr-ink);color:var(--mr-paper)}.mr-ads-cascading{align-items:end;display:flex;flex-wrap:wrap;gap:10px}.mr-ads-cascading label{color:var(--mr-ink);display:grid;font-size:9px;font-weight:850;gap:5px;letter-spacing:.08em;text-transform:uppercase}.mr-ads-cascading select{background:var(--mr-card);border:1px solid var(--mr-line);border-radius:7px;color:var(--mr-ink);font:inherit;letter-spacing:0;max-width:360px;min-width:220px;padding:9px 28px 9px 10px}.mr-ads-cascading select:disabled{opacity:.55}.mr-ads-clear-filter{border-color:var(--mr-line);font-size:9px}.mr-ads-breadcrumb{color:var(--mr-muted);font-size:10px;margin-top:12px}.mr-hierarchy-row{cursor:pointer}.mr-hierarchy-row:hover{background:rgba(198,79,46,.07)}.mr-hierarchy-row td:first-child{min-width:280px}.mr-ads-drill{background:var(--mr-terracotta);border:0;border-radius:50%;color:var(--mr-paper);cursor:pointer;float:left;font-size:18px;height:22px;line-height:18px;margin:0 9px 0 0;width:22px}.mr-hierarchy-row td strong{color:var(--mr-ink)}.mr-hierarchy-row td small{color:var(--mr-muted);display:block;font-size:9px;margin-top:4px}@media(max-width:700px){.mr-ads-cascading{align-items:stretch;flex-direction:column}.mr-ads-cascading select{max-width:none;width:100%}.mr-ads-clear-filter{align-self:flex-start}}
.mr-ads-page:has([data-mr-level="ad"].active) .mr-ads-card table:not(:has(th:nth-child(11))):not(:has(th:nth-child(14))){visibility:hidden}.mr-ads-page:not(:has(.mr-ads-hierarchy)) .mr-ads-card table{visibility:hidden}
.mr-ads-landing-link{color:var(--mr-terracotta);font-weight:800;text-decoration:none}.mr-ads-landing-link:hover{text-decoration:underline}
.mr-logs-header{border-bottom:1px solid var(--mr-line);padding:10px 0 24px}.mr-logs-header>span{color:var(--mr-terracotta);font-size:9px;font-weight:850;letter-spacing:.16em;text-transform:uppercase}.mr-logs-header h1{font-family:"Roboto Condensed","Arial Narrow",Arial,sans-serif;font-size:clamp(32px,5vw,54px);margin:7px 0 5px;text-transform:uppercase}.mr-logs-header p{color:var(--mr-muted);font-size:13px;margin:0}.mr-logs-list{margin-top:24px;max-width:1000px}.mr-log-card{background:var(--mr-card);border:1px solid var(--mr-line);border-radius:12px;padding:0}.mr-log-card-head{align-items:center;cursor:pointer;display:flex;gap:18px;justify-content:space-between;list-style:none;padding:18px 24px}.mr-log-card-head::-webkit-details-marker{display:none}.mr-log-card-head>div>span{color:var(--mr-terracotta);font-size:10px;font-weight:850;letter-spacing:.12em}.mr-log-card h2{font-family:"Roboto Condensed","Arial Narrow",Arial,sans-serif;font-size:19px;margin:5px 0 4px;text-transform:uppercase}.mr-log-summary-campaign{color:var(--mr-muted);display:block;font-size:10px}.mr-log-badge{background:rgba(198,79,46,.1);border:1px solid rgba(198,79,46,.28);border-radius:999px;color:var(--mr-terracotta);font-size:9px;font-weight:850;padding:7px 10px;white-space:nowrap}.mr-log-badge i{font-size:13px;font-style:normal;margin-left:6px}.mr-log-detail{border-top:1px solid var(--mr-soft-line);padding:0 24px 20px}.mr-log-campaign{font-size:12px;margin:18px 0 24px}.mr-log-section{border-top:1px solid var(--mr-soft-line);padding:18px 0 2px}.mr-log-section h3{font-size:12px;letter-spacing:.06em;margin:0 0 8px;text-transform:uppercase}.mr-log-section p,.mr-log-section li{color:var(--mr-muted);font-size:12px;line-height:1.55}.mr-log-section ul,.mr-log-section ol{margin:8px 0 12px;padding-left:22px}.mr-log-item[open] .mr-log-badge i{transform:rotate(180deg);display:inline-block}@media(max-width:600px){.mr-log-card-head{align-items:flex-start;flex-direction:column;gap:8px}.mr-log-detail{padding:0 16px 18px}}
.mr-ads-page:has(.mr-ads-hierarchy):not(.mr-hierarchy-ready) .mr-ads-card table{visibility:hidden}
