#tp-admin-ov{display:block;max-width:1240px}
#tp-admin-ov .ov-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0 0 16px}
#tp-admin-ov .ov-kpi{background:#fff;border:1px solid #e3e6df;border-radius:12px;padding:14px 16px}
#tp-admin-ov .ov-kn{font-size:24px;font-weight:650;color:#16231b;line-height:1.15}
#tp-admin-ov .ov-kl{font-size:13px;color:#2b3a30;margin-top:4px;font-weight:550}
#tp-admin-ov .ov-ks{font-size:12px;color:#77806f;margin-top:2px}
#tp-admin-ov .ov-card{background:#fff;border:1px solid #e3e6df;border-radius:12px;padding:16px 18px;margin:0 0 16px}
#tp-admin-ov .ov-card h3{font-size:16px;margin:0 0 10px;color:#16231b;font-weight:650}
#tp-admin-ov #tp-funnel{margin:0 0 16px}
#tp-admin-ov .ov-count{display:inline-block;min-width:22px;padding:1px 7px;border-radius:999px;background:#eef1ea;color:#2b3a30;font-size:12px;font-weight:600;text-align:center;margin-left:4px}
#tp-admin-ov .ov-muted{color:#77806f;font-weight:400}
#tp-admin-ov .ov-total{margin:4px 0 10px;font-size:14px;color:#2b3a30}
#tp-admin-ov .ov-note{font-size:12px;color:#77806f;margin:10px 0 0}
#tp-admin-ov .ov-tabs{display:flex;gap:6px;border-bottom:1px solid #e3e6df;margin:-4px 0 12px}
#tp-admin-ov .ov-tabs button{appearance:none;background:none;border:0;border-bottom:2px solid transparent;padding:8px 12px 10px;font:inherit;font-size:15px;font-weight:600;color:#77806f;cursor:pointer;margin-bottom:-1px}
#tp-admin-ov .ov-tabs button.on{color:#16231b;border-bottom-color:#16231b}
#tp-admin-ov .ov-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch}
#tp-admin-ov .ov-t{width:100%;border-collapse:collapse;font-size:14px}
#tp-admin-ov .ov-t th{text-align:left;font-size:12px;font-weight:600;color:#77806f;padding:8px 10px;border-bottom:1px solid #e3e6df;white-space:nowrap}
#tp-admin-ov .ov-t td{padding:10px;border-bottom:1px solid #f0f2ed;color:#1f2a22;white-space:nowrap;vertical-align:top}
#tp-admin-ov .ov-t tr:last-child td{border-bottom:0}
#tp-admin-ov .ov-t .num{text-align:right}
#tp-admin-ov .ov-st{display:inline-block;padding:2px 9px;border-radius:999px;font-size:12px;font-weight:600;background:#eef1ea;color:#2b3a30}
#tp-admin-ov .ov-st-approved{background:#e3f1e6;color:#1d6b3a}
#tp-admin-ov .ov-st-live{background:#16231b;color:#fff}
#tp-admin-ov .ov-st-shown{background:#fdf3dc;color:#8a5a00}
#tp-admin-ov .ov-st-declined{background:#f7e4e1;color:#9b2c1f}
#tp-admin-ov .ov-feed{list-style:none;margin:0;padding:0}
#tp-admin-ov .ov-feed li{display:grid;grid-template-columns:150px 160px 1fr;gap:10px;padding:8px 0;border-bottom:1px solid #f0f2ed;font-size:14px}
#tp-admin-ov .ov-feed li:last-child{border-bottom:0}
#tp-admin-ov .ov-when{color:#77806f;white-space:nowrap}
#tp-admin-ov .ov-who{font-weight:600;color:#16231b;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
@media (max-width:640px){
#tp-admin-ov .ov-kpis{grid-template-columns:1fr 1fr;gap:8px}
#tp-admin-ov .ov-kpi{padding:12px}
#tp-admin-ov .ov-kn{font-size:20px}
#tp-admin-ov .ov-card{padding:14px 12px}
#tp-admin-ov .ov-feed li{grid-template-columns:1fr;gap:2px}
}

#tp-admin-ov .ov-feed li.ov-auto .ov-what{color:#6b7280;font-style:italic}

/* build66a trust hold */
#tp-admin-ov .ov-st-hold{background:#fdf3dc;color:#8a5a00}
#tp-admin-ov .ov-th-why{font-size:12px;max-width:220px;display:inline-block;vertical-align:middle;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
#tp-admin-ov .ov-th-btn{font:inherit;font-size:12px;padding:2px 8px;border:1px solid #d5dacd;border-radius:6px;background:#fff;color:#2b3a30;cursor:pointer}
#tp-admin-ov .ov-th-btn:disabled{opacity:.5;cursor:default}
