/* Authenticated Google Ads archive; shared reporting tables retain their own scroll region. */
.search-live-root .mode-bar{justify-content:space-between;gap:12px;flex-wrap:wrap}
.search-live-content{padding:24px;max-width:none}
.search-live-content .dr-toolbar{align-items:flex-end}
.search-live-content .dr-inline-field{display:flex;flex-direction:column;gap:7px;min-width:0;max-width:100%}
.search-live-content .dr-inline-field select{max-width:100%;width:340px}
.search-live-content .dr-table-panel>.dr-notice,.search-live-content .dr-table-panel>.dr-muted{margin:16px 22px;line-height:1.65}
.search-live-content .link-btn{font:inherit;color:inherit;text-align:left;border:0;border-bottom:1px solid currentColor;padding:0;background:none;cursor:pointer}
.search-live-content .link-btn:focus-visible{outline:2px solid currentColor;outline-offset:4px}
.search-live-content .dr-table-scroll{max-width:100%}
.search-live-content .dr-empty{min-width:0}
.search-creative-boundary{margin:16px 22px;color:var(--ink-2);font-size:12px;line-height:1.65}
.search-creative-detail{border:1px solid var(--line);margin:18px 22px;padding:20px;min-width:0;background:#fff}
.search-creative-heading{display:flex;align-items:baseline;justify-content:space-between;gap:12px;flex-wrap:wrap}
.search-creative-heading h3{margin:0;font-size:18px;overflow-wrap:anywhere}
.search-creative-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:18px 0}
.search-creative-facts>div{min-width:0}
.search-creative-facts span{display:block;color:var(--ink-3);font-size:10px;margin-bottom:6px;text-transform:uppercase;letter-spacing:.05em}
.search-creative-facts strong{font-size:12px;font-weight:500;overflow-wrap:anywhere}
.search-creative-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}
.search-creative-field{margin:16px 0;min-width:0;line-height:1.65;font-size:12px;overflow-wrap:anywhere}
.search-creative-field h4{font-size:11px;text-transform:uppercase;letter-spacing:.04em;margin:0 0 8px}
.search-creative-field p{margin:0 0 8px;white-space:pre-wrap}
.search-creative-field ul{padding-left:20px;margin:0}
.search-creative-field li+li{margin-top:6px}
.search-creative-detail>.search-creative-boundary{margin:16px 0}
.search-asset-filters{display:flex;align-items:flex-end;gap:12px;max-width:100%}
.search-live-content .search-asset-filters select{width:150px}
.search-live-content .search-asset-content{max-width:420px;white-space:normal;overflow-wrap:anywhere}
.search-live-content td>small{display:block;margin-top:6px;color:var(--ink-3)}
@media(max-width:700px){
  .search-live-content{padding:18px 12px}
  .search-live-content .dr-toolbar{gap:12px}
  .search-live-content .dr-toolbar>.dr-inline-field{width:100%}
  .search-live-content .dr-inline-field select{width:100%}
  .search-live-content .dr-panel-head{align-items:stretch;gap:16px}
  .search-live-content .dr-table-panel>.dr-notice,.search-live-content .dr-table-panel>.dr-muted{margin:14px}
  .search-creative-boundary{margin:14px}
  .search-creative-detail{margin:14px;padding:14px}
  .search-creative-facts,.search-creative-grid{grid-template-columns:1fr}
  .search-asset-filters{flex-direction:column;align-items:stretch}
  .search-live-content .search-asset-filters select{width:100%}
}

.search-live-heading{display:flex;align-items:center;gap:12px;flex-wrap:wrap;min-width:0}
.search-live-actions{display:flex;align-items:flex-end;justify-content:flex-end;gap:16px;margin-left:auto;max-width:100%;min-width:0}
.search-live-date{display:flex;flex-direction:column;gap:6px;min-width:0;font-size:12px;color:var(--ink-2)}
.search-live-date>span{text-align:right}
.search-live-date select{font:inherit;font-size:13px;color:var(--ink);border:1px solid var(--line);border-radius:4px;background:#fff;min-height:38px;padding:8px 30px 8px 12px;width:238px;max-width:100%}
.search-live-secondary-actions{align-items:center!important}
.search-live-draft-actions{display:grid!important;grid-template-columns:repeat(2,88px);gap:2px;border:0;padding:0;background:transparent;margin-left:auto;flex-shrink:0}
.search-live-draft-actions button{width:100%;min-height:38px;border:1px solid var(--line);background:#fff;padding:8px 12px;text-align:center;justify-content:center}
.search-live-draft-actions button.on{box-shadow:none}
@media(max-width:700px){.search-live-root .mode-bar{padding:14px 12px}.search-live-actions{width:100%;justify-content:flex-end;gap:12px;flex-wrap:wrap}.search-live-date{flex:0 1 238px;max-width:100%}.search-live-date select{width:100%}.search-live-draft-actions{margin-left:auto}}
