.ad-catchment{margin:1rem 0;padding:1rem;border:1px solid #d9e2e6;border-radius:10px;background:#fff;line-height:1.5}.ad-catchment summary{cursor:pointer;font-weight:600}.ad-catchment p{font-size:.85rem;margin:.7rem 0}.ad-catchment label{display:grid;gap:.4rem;font-size:.9rem}.ad-catchment textarea{box-sizing:border-box;width:100%;min-height:4.5rem;padding:.65rem;border:1px solid #bcc9ce;border-radius:7px;font:inherit;color:#242629;background:#fff;resize:vertical}.ad-catchment-actions{display:flex;gap:.5rem;flex-wrap:wrap;margin-top:.8rem}.ad-catchment .ad-catchment-actions button{font:inherit;font-size:.85rem;padding:.6rem .8rem;cursor:pointer;border:1px solid #b9c8cc;border-radius:7px;background:#fff;color:#243b3e;line-height:1.35}.ad-catchment .ad-catchment-actions button:first-child{background:#386c74;border-color:#386c74;color:#fff}.ad-catchment .ad-catchment-actions button:disabled{opacity:.55;cursor:default}.ad-house-link a{display:inline-block;line-height:1.5}.ad-geography-proof{line-height:1.5}.ad-geography-proof ul{max-height:15rem;overflow:auto;padding-left:1.3rem;overflow-wrap:anywhere}.ad-geography-proof summary{cursor:pointer}.ad-geography-proof small{display:block;margin-top:.6rem}.dealer-meta{margin-top:1.5rem;padding:1.25rem;border:1px solid var(--line,#ddd);border-radius:14px;background:var(--surface,#fff)}.dealer-meta>header,.meta-ad>header{display:flex;justify-content:space-between;gap:1rem;align-items:start;flex-wrap:wrap}.dealer-meta h3{margin:.2rem 0 .8rem}.dealer-meta select,.meta-review input,.meta-review textarea{max-width:100%;padding:.5rem;border:1px solid #ccc;border-radius:6px;background:#fff;color:#222}.meta-filters{display:flex;flex-wrap:wrap;gap:.5rem 1rem;margin:1rem 0;padding:.8rem;border:1px solid #ddd;border-radius:8px}.meta-filters label{display:flex;gap:.35rem;align-items:center;font-size:.85rem}.meta-ad-list{display:grid;gap:1rem;margin:1rem 0}.meta-ad{border:1px solid #ddd;border-radius:10px;padding:1rem;min-width:0}.meta-ad>header span{font-size:.8rem;color:#52615a}.meta-assets{display:flex;gap:.75rem;overflow-x:auto;margin:.8rem 0}.meta-assets img,.meta-assets video{max-width:100%;max-height:340px;object-fit:contain;border-radius:8px;background:#f5f5f5}.meta-ad-text{white-space:pre-wrap;overflow-wrap:anywhere}.meta-note,.meta-pages{font-size:.85rem;color:#5b625e}.meta-metrics{display:flex;flex-wrap:wrap;gap:.5rem 1.2rem;font-size:.85rem;margin:1rem 0}.meta-reach{margin:1rem 0;color:#286847}.meta-reach svg{display:block;width:100%;max-width:480px}.meta-reach figcaption{font-size:.75rem;color:#555}.meta-ad details{margin:.8rem 0}.meta-ad summary{cursor:pointer}.meta-ad blockquote{margin:.75rem 0;padding-left:.75rem;border-left:2px solid #aaa}.meta-ad blockquote small{display:block}.meta-candidate{padding:.75rem;background:#f4f5ee;margin:.5rem 0;display:flex;gap:.75rem;flex-wrap:wrap;align-items:center;border-radius:8px}.meta-review{flex-basis:100%;display:grid;gap:.65rem}.meta-review label{display:grid;gap:.25rem}.competitor-map-marker.meta-local-active{outline:3px solid #e47b20;outline-offset:3px}.competitor-map-marker.meta-central-active{outline:3px dashed #296bb2;outline-offset:3px}.meta-legend{display:inline-block;width:12px;height:12px;border-radius:50%;margin-right:6px}.meta-legend.local{border:3px solid #e47b20}.meta-legend.central{border:3px dashed #296bb2}.meta-version{border-top:1px solid #ddd;padding:12px 0}.meta-validation{margin:1rem 0;padding:1rem;background:#f3f6f2;border:1px solid #d7dfd4;border-radius:10px}.meta-validation>summary{cursor:pointer;font-weight:600}.meta-validation-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:.7rem}.meta-validation-stats p{display:grid;gap:.25rem}.meta-validation-stats strong{font-size:1.35rem}.meta-validation-stats span{font-size:.8rem}.meta-cohort-selector{display:grid;gap:.4rem;margin:1rem 0}.meta-cohort-selector select{width:100%;min-width:0}.meta-case-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.5rem;margin:.6rem 0;max-height:420px;overflow:auto}.meta-case-list button{text-align:left;display:grid;gap:.4rem;padding:.8rem;background:#fff;color:#243b2e;border:1px solid #bbcabc;border-radius:8px}.meta-case-list small{font-size:.75rem}.meta-selected-review{margin-top:1rem}.meta-selected-review>.meta-ad{margin:1rem 0}.meta-calibration{padding:.8rem;background:#f4f6f2;border-radius:8px}.meta-score-inputs{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:.6rem}.meta-score-inputs label{display:grid;gap:.25rem}.meta-score-inputs input{width:80px;padding:.45rem}.meta-actions{display:flex;gap:.7rem;flex-wrap:wrap;margin:.8rem 0}.meta-actions button{padding:.6rem}.meta-actions button:disabled{opacity:.55}.content-advertising{max-width:1700px;min-width:0}.topbar nav{min-width:0;overflow-x:auto}.meta-campaign-controls{margin:1rem;padding:1rem;border:1px solid #d7dfd4;border-radius:9px;background:#f8faf6;font-size:.85rem}.meta-campaign-controls>div:first-of-type{display:flex;gap:1rem;flex-wrap:wrap}.meta-campaign-controls label{display:flex;gap:.4rem;align-items:center}.meta-campaign-controls p{margin:.5rem 0}.meta-campaign-controls small{display:block;color:#5b625e;line-height:1.5}.meta-campaign-controls button{border:1px solid #bbcabc;border-radius:6px;background:#fff;color:#242629;cursor:pointer}.advertising-view{min-width:0}.advertising-view button{cursor:pointer;border:1px solid #c8cdce;border-radius:7px;background:#fff;color:var(--text);padding:.6rem .8rem}.advertising-view button:disabled{cursor:default;opacity:.5}.advertising-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin:1.5rem 0}.advertising-stats p{display:grid;gap:.4rem;margin:0;padding:1.2rem;background:#fff;border:1px solid var(--line);border-radius:10px}.advertising-stats strong{font-size:1.7rem}.advertising-stats span{font-size:.85rem;color:var(--muted)}.advertising-tabs{display:flex;gap:.5rem;flex-wrap:wrap;padding-bottom:1rem;border-bottom:1px solid var(--line);margin-bottom:1.25rem}.advertising-tabs button[aria-current=page]{background:var(--ink);color:#fff;border-color:var(--ink)}.advertising-filters{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.advertising-filters label{display:grid;gap:.4rem;font-size:.85rem;font-weight:600}.advertising-filters input,.advertising-filters select,.meta-cohort-selector select{width:100%;min-width:0;border:1px solid #c8cdce;border-radius:7px;padding:.7rem;background:#fff;color:var(--text);font:inherit}.advertising-workspace{display:grid;grid-template-columns:minmax(250px,320px) minmax(0,1fr);gap:1.2rem;align-items:start;margin:1.25rem 0}.advertising-directory,.advertising-selected{background:#fff;border:1px solid var(--line);border-radius:12px;padding:1.25rem;min-width:0}.advertising-workspace h2{font-size:1.2rem;margin:0 0 .6rem}.advertising-dealer-list{display:grid;gap:.55rem;max-height:640px;overflow:auto}.advertising-dealer-list button{display:grid;gap:.3rem;text-align:left;overflow-wrap:anywhere}.advertising-dealer-list span{font-size:.85rem}.advertising-dealer-list small{font-size:.75rem;color:var(--muted)}.advertising-dealer-list button[aria-pressed=true],.meta-case-list button[aria-pressed=true]{border-color:var(--brand);background:#fff4f4}.advertising-pagination{display:flex;gap:.4rem;align-items:center;justify-content:space-between;margin-top:1rem;font-size:.75rem}.advertising-pagination button{font-size:.75rem;padding:.5rem}.advertising-selected>header,.meta-validation>header{display:flex;justify-content:space-between;gap:1rem;align-items:start;flex-wrap:wrap}.advertising-selected>header p{margin:.4rem 0;color:var(--muted)}.advertising-selected .dealer-meta{margin-top:1rem}.advertising-empty{padding:2rem .5rem;color:var(--muted)}.advertising-method{margin:1.5rem 0;padding:1rem;border:1px solid var(--line);border-radius:10px;background:#fff;font-size:.85rem}.advertising-method summary{font-weight:600;cursor:pointer}.advertising-view .meta-validation{background:#fff;padding:1.5rem}.advertising-view .meta-case-list{max-height:540px}@media(max-width:1100px){.advertising-workspace{grid-template-columns:1fr}.advertising-dealer-list{max-height:320px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.advertising-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.advertising-stats{gap:.6rem}.advertising-stats p{padding:.8rem}.advertising-stats strong{font-size:1.4rem}.advertising-filters{grid-template-columns:1fr}.advertising-selected,.advertising-directory,.advertising-view .meta-validation{padding:1rem}}.meta-originals{margin:1rem 0;padding:.75rem;border:1px solid #dce2dc;border-radius:8px;background:#fafbf9}.meta-originals>.meta-note:first-child{margin-top:0}.meta-originals .meta-assets{align-items:flex-start}.meta-originals figure{margin:0;flex:0 0 auto;max-width:100%}.meta-originals img,.meta-originals video{display:block;max-width:100%;max-height:340px}.meta-originals video{width:340px}.meta-originals figcaption{max-width:340px;font-size:.75rem;color:#5b625e;margin:.4rem 0}.meta-media-retry{font-size:.85rem;color:#5b625e}.meta-transparency{margin:1rem 0;padding:1rem;border:1px solid #d9e2e7;border-radius:.6rem;background:#f7fafb;min-width:0}.meta-transparency h4{margin:0 0 .65rem;font-size:1rem}.meta-transparency p{overflow-wrap:anywhere}.meta-transparency details{margin:.65rem 0}.meta-transparency summary{cursor:pointer;font-weight:600}.meta-measurement-select{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem}.meta-measurement-select select{max-width:100%;padding:.45rem}.meta-target-list{padding-left:1.2rem;max-height:18rem;overflow:auto}.meta-target-list li{margin:.4rem 0;overflow-wrap:anywhere}.meta-demographic-scroll{overflow:auto;margin-top:.6rem}.meta-demographic-scroll table{border-collapse:collapse;width:100%;font-size:.85rem;white-space:nowrap}.meta-demographic-scroll th,.meta-demographic-scroll td{padding:.5rem;text-align:right;border-bottom:1px solid #d9e2e7}.meta-demographic-scroll th:first-child,.meta-demographic-scroll td:first-child{text-align:left}.meta-demographic-scroll caption{text-align:left;padding:.5rem 0}.meta-transparency code{overflow-wrap:anywhere;word-break:break-all}@media(max-width:600px){.meta-transparency{padding:.7rem}.meta-measurement-select{display:block}.meta-measurement-select select{display:block;width:100%;margin-top:.3rem}}.action-workspace{container-type:inline-size}.action-workspace button,.action-switch button{font:inherit;background:#fff;color:#21343c;border:1px solid #acbdc5;border-radius:6px;padding:9px 12px;cursor:pointer}.action-workspace button:disabled{opacity:.55;cursor:default}.action-workspace button:hover:not(:disabled),.action-switch button:hover{border-color:#176b72}.action-workspace button:focus-visible,.action-switch button:focus-visible{outline:3px solid #80b9bc;outline-offset:2px}.action-workspace{color:#21343c}.action-notice{padding:14px 18px;background:#edf5f5;border-left:3px solid #3a7c80;line-height:1.5}.action-muted,.action-kicker{color:#5c6e76;font-size:.87rem;line-height:1.5}.action-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin:22px 0}.action-stats p{border:1px solid #d9e2e6;padding:16px;border-radius:10px;margin:0;font-size:.86rem}.action-stats strong{font-size:1.6rem;display:block;margin-bottom:4px}.action-layout{display:grid;grid-template-columns:280px minmax(0,1fr);gap:24px}.action-layout aside{border:1px solid #d9e2e6;padding:16px;border-radius:10px;align-self:start}.action-workspace label{display:flex;flex-direction:column;gap:7px;font-size:.85rem;font-weight:600}.action-workspace input,.action-workspace select,.action-workspace textarea{font:inherit;min-width:0;padding:9px;border:1px solid #acbdc5;border-radius:5px;background:#fff}.action-site-list{display:flex;flex-direction:column;gap:8px;max-height:780px;overflow:auto}.action-site-list button{display:flex;flex-direction:column;gap:5px;text-align:left;white-space:normal;padding:12px;background:#fff;border:1px solid #d9e2e6;border-radius:7px;color:inherit}.action-site-list button[aria-pressed=true]{border-color:#176b72;background:#e9f5f4}.action-site-list span,.action-site-list small{font-size:.78rem;font-weight:400}.action-main{min-width:0}.action-empty{padding:48px 30px;background:#f7f9fa;border:1px solid #e2e9ed;border-radius:10px}.action-period{display:flex;gap:12px;flex-wrap:wrap;align-items:end;margin-bottom:22px}.action-timeline-scroll{overflow:auto;border:1px solid #d9e2e6;border-radius:9px;margin:20px 0}.action-timeline{border-collapse:separate;border-spacing:0;table-layout:fixed;width:max-content;font-size:.75rem}.action-timeline th,.action-timeline td{width:52px;max-width:52px;box-sizing:border-box;border-right:1px solid #e3e9ed;border-bottom:1px solid #e3e9ed;padding:6px 3px;text-align:center;vertical-align:middle;white-space:normal}.action-timeline th:first-child{position:sticky;left:0;width:180px;min-width:180px;max-width:180px;text-align:left;padding:12px;background:#f7f9fa;z-index:2;font-weight:600}.action-timeline thead th{background:#edf3f5;position:sticky;top:0}.action-timeline small{display:block;font-size:.65rem;font-weight:400;margin-top:4px}.action-timeline .action-chart-cell{padding:0;text-align:left;line-height:0;max-width:none}.action-chart-cell svg{display:block}.action-weekend{background:#f2f4f8!important}.action-gap{background:repeating-linear-gradient(135deg,#fbf5e7,#fbf5e7 4px,#fff 4px 8px)}.action-proposed{background:repeating-linear-gradient(135deg,#f7e7b9,#f7e7b9 4px,#fff4d4 4px 8px);color:#705300}.action-evidenced{background:#d7e9f5;color:#225d81}.action-holiday{font-size:.62rem}.action-card{border:1px solid #d9e2e6;border-radius:10px;padding:20px;margin:14px 0;background:#fff;line-height:1.5}.action-card header{display:flex;align-items:start;justify-content:space-between;gap:12px}.action-card h3{margin:4px 0 12px;font-size:1.12rem}.action-card small{display:block;color:#63757d}.action-kicker{margin:0}.action-badge{font-size:.72rem;background:#fbf1d6;border:1px solid #e4ce8f;border-radius:6px;padding:5px 8px;flex-shrink:0}.action-card details{margin-top:14px}.action-card summary,.action-budget summary{cursor:pointer;font-weight:600}.action-card blockquote{margin:10px 0;padding:10px 14px;background:#f6f8fa;border-left:3px solid #b4c5ce;font-size:.9rem}.action-card label{margin:14px 0}.action-gaps{color:#795715}.action-buttons{display:flex;gap:8px;flex-wrap:wrap}.action-history{margin:12px 0;padding:12px;background:#f5f8f9;font-size:.85rem}.action-budget{padding:18px;margin-top:28px;border-top:1px solid #d9e2e6}.action-switch{display:flex;gap:8px;margin-bottom:24px;border-bottom:1px solid #d9e2e6;padding-bottom:12px}.action-switch button[aria-current=page]{background:#176b72;color:#fff;border-color:#176b72}@media(max-width:1050px){.action-layout{grid-template-columns:220px minmax(0,1fr)}.action-stats{grid-template-columns:repeat(2,1fr)}}@media(max-width:720px){.action-layout{grid-template-columns:1fr}.action-site-list{max-height:260px}.action-card header{display:block}.action-badge{display:inline-block}.action-period{gap:8px}}@container (max-width:850px){.action-layout{grid-template-columns:1fr}.action-site-list{max-height:240px}.action-stats{grid-template-columns:repeat(2,1fr)}}.action-timeline td{overflow-wrap:anywhere;font-size:.67rem}.action-workspace .action-social{margin-block:2rem;padding-top:1rem;border-top:1px solid #d4e0df}.action-workspace .action-social-row th{border-left:4px solid #8c4ea0}.action-workspace .action-social-row th a{color:inherit}.action-workspace .action-social-observed_active{background:#ece0f3;color:#723487;font-weight:800}.action-workspace .action-social-delivery{background:#ece0f3;color:#723487}.action-workspace .action-social-start{background:#f6eef9;color:#723487}.action-workspace .action-social-archived,.action-workspace .action-observed-point{background:#f1f3f5;color:#63727b}.action-workspace .action-social-filter{display:flex;flex-direction:row;align-items:center;gap:.6rem;margin-block:1rem}.action-workspace .action-social-filter input{width:auto}.action-workspace .action-social-version{border-top:1px solid #d4e0df;margin-top:1rem;padding-top:.5rem}.action-workspace .action-social-version blockquote{white-space:pre-wrap;overflow-wrap:anywhere;margin:.8rem 0;padding:.6rem 1rem;background:#f5f7f7;border-left:3px solid #baccc9}.action-workspace .action-card[id]{scroll-margin-top:5rem}.action-workspace .action-legend{padding:.7rem;background:#f6f1f8;font-size:.85rem}.action-workspace .action-timeline-scroll{max-height:680px;overscroll-behavior:contain}.action-workspace .action-timeline thead th{z-index:3}.action-workspace .action-timeline thead th:first-child{z-index:4}
.ad-catchment{margin:1rem 0;padding:1rem;border:1px solid #d9e2e6;border-radius:10px;background:#fff;line-height:1.5}.ad-catchment summary{cursor:pointer;font-weight:600}.ad-catchment p{font-size:.85rem;margin:.7rem 0}.ad-catchment label{display:grid;gap:.4rem;font-size:.9rem}.ad-catchment textarea{box-sizing:border-box;width:100%;min-height:4.5rem;padding:.65rem;border:1px solid #bcc9ce;border-radius:7px;font:inherit;color:#242629;background:#fff;resize:vertical}.ad-catchment-actions{display:flex;gap:.5rem;flex-wrap:wrap;margin-top:.8rem}.ad-catchment .ad-catchment-actions button{font:inherit;font-size:.85rem;padding:.6rem .8rem;cursor:pointer;border:1px solid #b9c8cc;border-radius:7px;background:#fff;color:#243b3e;line-height:1.35}.ad-catchment .ad-catchment-actions button:first-child{background:#386c74;border-color:#386c74;color:#fff}.ad-catchment .ad-catchment-actions button:disabled{opacity:.55;cursor:default}.ad-house-link a{display:inline-block;line-height:1.5}.ad-geography-proof{line-height:1.5}.ad-geography-proof ul{max-height:15rem;overflow:auto;padding-left:1.3rem;overflow-wrap:anywhere}.ad-geography-proof summary{cursor:pointer}.ad-geography-proof small{display:block;margin-top:.6rem}.dealer-meta{margin-top:1.5rem;padding:1.25rem;border:1px solid var(--line,#ddd);border-radius:14px;background:var(--surface,#fff)}.dealer-meta>header,.meta-ad>header{display:flex;justify-content:space-between;gap:1rem;align-items:start;flex-wrap:wrap}.dealer-meta h3{margin:.2rem 0 .8rem}.dealer-meta select,.meta-review input,.meta-review textarea{max-width:100%;padding:.5rem;border:1px solid #ccc;border-radius:6px;background:#fff;color:#222}.meta-filters{display:flex;flex-wrap:wrap;gap:.5rem 1rem;margin:1rem 0;padding:.8rem;border:1px solid #ddd;border-radius:8px}.meta-filters label{display:flex;gap:.35rem;align-items:center;font-size:.85rem}.meta-ad-list{display:grid;gap:1rem;margin:1rem 0}.meta-ad{border:1px solid #ddd;border-radius:10px;padding:1rem;min-width:0}.meta-ad>header span{font-size:.8rem;color:#52615a}.meta-assets{display:flex;gap:.75rem;overflow-x:auto;margin:.8rem 0}.meta-assets img,.meta-assets video{max-width:100%;max-height:340px;object-fit:contain;border-radius:8px;background:#f5f5f5}.meta-ad-text{white-space:pre-wrap;overflow-wrap:anywhere}.meta-note,.meta-pages{font-size:.85rem;color:#5b625e}.meta-metrics{display:flex;flex-wrap:wrap;gap:.5rem 1.2rem;font-size:.85rem;margin:1rem 0}.meta-reach{margin:1rem 0;color:#286847}.meta-reach svg{display:block;width:100%;max-width:480px}.meta-reach figcaption{font-size:.75rem;color:#555}.meta-ad details{margin:.8rem 0}.meta-ad summary{cursor:pointer}.meta-ad blockquote{margin:.75rem 0;padding-left:.75rem;border-left:2px solid #aaa}.meta-ad blockquote small{display:block}.meta-candidate{padding:.75rem;background:#f4f5ee;margin:.5rem 0;display:flex;gap:.75rem;flex-wrap:wrap;align-items:center;border-radius:8px}.meta-review{flex-basis:100%;display:grid;gap:.65rem}.meta-review label{display:grid;gap:.25rem}.competitor-map-marker.meta-local-active{outline:3px solid #e47b20;outline-offset:3px}.competitor-map-marker.meta-central-active{outline:3px dashed #296bb2;outline-offset:3px}.meta-legend{display:inline-block;width:12px;height:12px;border-radius:50%;margin-right:6px}.meta-legend.local{border:3px solid #e47b20}.meta-legend.central{border:3px dashed #296bb2}.meta-version{border-top:1px solid #ddd;padding:12px 0}.meta-validation{margin:1rem 0;padding:1rem;background:#f3f6f2;border:1px solid #d7dfd4;border-radius:10px}.meta-validation>summary{cursor:pointer;font-weight:600}.meta-validation-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:.7rem}.meta-validation-stats p{display:grid;gap:.25rem}.meta-validation-stats strong{font-size:1.35rem}.meta-validation-stats span{font-size:.8rem}.meta-cohort-selector{display:grid;gap:.4rem;margin:1rem 0}.meta-cohort-selector select{width:100%;min-width:0}.meta-case-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.5rem;margin:.6rem 0;max-height:420px;overflow:auto}.meta-case-list button{text-align:left;display:grid;gap:.4rem;padding:.8rem;background:#fff;color:#243b2e;border:1px solid #bbcabc;border-radius:8px}.meta-case-list small{font-size:.75rem}.meta-selected-review{margin-top:1rem}.meta-selected-review>.meta-ad{margin:1rem 0}.meta-calibration{padding:.8rem;background:#f4f6f2;border-radius:8px}.meta-score-inputs{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:.6rem}.meta-score-inputs label{display:grid;gap:.25rem}.meta-score-inputs input{width:80px;padding:.45rem}.meta-actions{display:flex;gap:.7rem;flex-wrap:wrap;margin:.8rem 0}.meta-actions button{padding:.6rem}.meta-actions button:disabled{opacity:.55}.content-advertising{max-width:1700px;min-width:0}.topbar nav{min-width:0;overflow-x:auto}.meta-campaign-controls{margin:1rem;padding:1rem;border:1px solid #d7dfd4;border-radius:9px;background:#f8faf6;font-size:.85rem}.meta-campaign-controls>div:first-of-type{display:flex;gap:1rem;flex-wrap:wrap}.meta-campaign-controls label{display:flex;gap:.4rem;align-items:center}.meta-campaign-controls p{margin:.5rem 0}.meta-campaign-controls small{display:block;color:#5b625e;line-height:1.5}.meta-campaign-controls button{border:1px solid #bbcabc;border-radius:6px;background:#fff;color:#242629;cursor:pointer}.advertising-view{min-width:0}.advertising-view button{cursor:pointer;border:1px solid #c8cdce;border-radius:7px;background:#fff;color:var(--text);padding:.6rem .8rem}.advertising-view button:disabled{cursor:default;opacity:.5}.advertising-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin:1.5rem 0}.advertising-stats p{display:grid;gap:.4rem;margin:0;padding:1.2rem;background:#fff;border:1px solid var(--line);border-radius:10px}.advertising-stats strong{font-size:1.7rem}.advertising-stats span{font-size:.85rem;color:var(--muted)}.advertising-tabs{display:flex;gap:.5rem;flex-wrap:wrap;padding-bottom:1rem;border-bottom:1px solid var(--line);margin-bottom:1.25rem}.advertising-tabs button[aria-current=page]{background:var(--ink);color:#fff;border-color:var(--ink)}.advertising-filters{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.advertising-filters label{display:grid;gap:.4rem;font-size:.85rem;font-weight:600}.advertising-filters input,.advertising-filters select,.meta-cohort-selector select{width:100%;min-width:0;border:1px solid #c8cdce;border-radius:7px;padding:.7rem;background:#fff;color:var(--text);font:inherit}.advertising-workspace{display:grid;grid-template-columns:minmax(250px,320px) minmax(0,1fr);gap:1.2rem;align-items:start;margin:1.25rem 0}.advertising-directory,.advertising-selected{background:#fff;border:1px solid var(--line);border-radius:12px;padding:1.25rem;min-width:0}.advertising-workspace h2{font-size:1.2rem;margin:0 0 .6rem}.advertising-dealer-list{display:grid;gap:.55rem;max-height:640px;overflow:auto}.advertising-dealer-list button{display:grid;gap:.3rem;text-align:left;overflow-wrap:anywhere}.advertising-dealer-list span{font-size:.85rem}.advertising-dealer-list small{font-size:.75rem;color:var(--muted)}.advertising-dealer-list button[aria-pressed=true],.meta-case-list button[aria-pressed=true]{border-color:var(--brand);background:#fff4f4}.advertising-pagination{display:flex;gap:.4rem;align-items:center;justify-content:space-between;margin-top:1rem;font-size:.75rem}.advertising-pagination button{font-size:.75rem;padding:.5rem}.advertising-selected>header,.meta-validation>header{display:flex;justify-content:space-between;gap:1rem;align-items:start;flex-wrap:wrap}.advertising-selected>header p{margin:.4rem 0;color:var(--muted)}.advertising-selected .dealer-meta{margin-top:1rem}.advertising-empty{padding:2rem .5rem;color:var(--muted)}.advertising-method{margin:1.5rem 0;padding:1rem;border:1px solid var(--line);border-radius:10px;background:#fff;font-size:.85rem}.advertising-method summary{font-weight:600;cursor:pointer}.advertising-view .meta-validation{background:#fff;padding:1.5rem}.advertising-view .meta-case-list{max-height:540px}@media(max-width:1100px){.advertising-workspace{grid-template-columns:1fr}.advertising-dealer-list{max-height:320px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.advertising-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.advertising-stats{gap:.6rem}.advertising-stats p{padding:.8rem}.advertising-stats strong{font-size:1.4rem}.advertising-filters{grid-template-columns:1fr}.advertising-selected,.advertising-directory,.advertising-view .meta-validation{padding:1rem}}.meta-originals{margin:1rem 0;padding:.75rem;border:1px solid #dce2dc;border-radius:8px;background:#fafbf9}.meta-originals>.meta-note:first-child{margin-top:0}.meta-originals .meta-assets{align-items:flex-start}.meta-originals figure{margin:0;flex:0 0 auto;max-width:100%}.meta-originals img,.meta-originals video{display:block;max-width:100%;max-height:340px}.meta-originals video{width:340px}.meta-originals figcaption{max-width:340px;font-size:.75rem;color:#5b625e;margin:.4rem 0}.meta-media-retry{font-size:.85rem;color:#5b625e}.meta-transparency{margin:1rem 0;padding:1rem;border:1px solid #d9e2e7;border-radius:.6rem;background:#f7fafb;min-width:0}.meta-transparency h4{margin:0 0 .65rem;font-size:1rem}.meta-transparency p{overflow-wrap:anywhere}.meta-transparency details{margin:.65rem 0}.meta-transparency summary{cursor:pointer;font-weight:600}.meta-measurement-select{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem}.meta-measurement-select select{max-width:100%;padding:.45rem}.meta-target-list{padding-left:1.2rem;max-height:18rem;overflow:auto}.meta-target-list li{margin:.4rem 0;overflow-wrap:anywhere}.meta-demographic-scroll{overflow:auto;margin-top:.6rem}.meta-demographic-scroll table{border-collapse:collapse;width:100%;font-size:.85rem;white-space:nowrap}.meta-demographic-scroll th,.meta-demographic-scroll td{padding:.5rem;text-align:right;border-bottom:1px solid #d9e2e7}.meta-demographic-scroll th:first-child,.meta-demographic-scroll td:first-child{text-align:left}.meta-demographic-scroll caption{text-align:left;padding:.5rem 0}.meta-transparency code{overflow-wrap:anywhere;word-break:break-all}@media(max-width:600px){.meta-transparency{padding:.7rem}.meta-measurement-select{display:block}.meta-measurement-select select{display:block;width:100%;margin-top:.3rem}}
