.content-actions,.content-toolbar{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.content-toolbar{padding:16px;background:white;border:1px solid #dedbec;border-radius:12px;margin-bottom:16px}.content-toolbar label{display:flex;gap:8px;align-items:center}.content-grid{display:grid;grid-template-columns:repeat(7,minmax(145px,1fr));gap:8px;overflow:auto;margin:20px 0}.content-day{background:#faf9fd;border:1px solid #e5e2ee;border-radius:10px;padding:10px;min-height:170px}.content-day h3{font-size:13px}.content-post{text-align:left;display:flex;flex-direction:column;gap:7px;width:100%;padding:10px;margin:8px 0;border:1px solid #ddd7f6;border-left:3px solid #a49baa;background:white;border-radius:8px;font-size:12px}.content-post strong{font-size:13px}.content-post span,.content-post small{color:#625d74}.content-published{border-left-color:#288750;background:#f0faf3}.content-scheduled{border-left-color:#654fe8;background:#f4f1ff}.content-failed{border-left-color:#c7314c;background:#fff1f3}.content-under_review{border-left-color:#a67612;background:#fffbeb}.content-drafts,.content-metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px;padding:16px}.content-metric{padding:20px}.content-metric dl>div{display:flex;justify-content:space-between;gap:12px;padding:6px 0;border-bottom:1px solid #eee}.content-metric dd{margin:0;font-weight:600}.content-metric p{font-size:12px}.content-observation{display:flex;flex-direction:column;text-align:left;gap:8px;padding:16px;width:100%;margin:10px 0}.content-grid+details{padding:15px}@media(max-width:1000px){.content-grid{grid-template-columns:repeat(7,180px)}}

.content-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:20px 0 8px}.content-summary-card{background:#fff;border:1px solid #dedbec;border-top:3px solid #7660db;border-radius:12px;padding:18px;min-width:0}.content-summary-heading{display:flex;justify-content:space-between;align-items:center;gap:8px}.content-summary-card h2{font-size:17px;margin:0}.content-summary-state{font-size:11px;background:#f2effa;color:#605576;border-radius:12px;padding:4px 7px}.content-summary-state.is-stale{background:#fff0d7;color:#80580a}.content-summary-card dl{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:20px 0}.content-summary-card dt{font-size:12px;color:#625d74}.content-summary-card dd{font-size:22px;font-weight:650;margin:6px 0;overflow-wrap:anywhere}.content-summary-card p,.content-summary-note{font-size:12px;color:#625d74;line-height:1.5;overflow-wrap:anywhere}.content-summary-card button{margin-top:8px}.content-summary-note{margin-bottom:18px}@media(max-width:1200px){.content-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.content-summary{grid-template-columns:1fr}}

.youtube-summary-card{grid-column:span 2}.youtube-breakdown{font-size:12px;margin:16px 0}.youtube-breakdown summary{cursor:pointer;color:#6050df}.youtube-table-wrap{overflow-x:auto}.youtube-breakdown table{width:100%;border-collapse:collapse;margin-top:12px}.youtube-breakdown th,.youtube-breakdown td{text-align:left;border-bottom:1px solid #e5e2ee;padding:8px;white-space:nowrap}.youtube-breakdown tbody th{font-weight:400}@media(min-width:1600px){.content-summary{grid-template-columns:repeat(5,minmax(0,1fr))}.youtube-summary-card{grid-column:auto}}@media(max-width:620px){.youtube-summary-card{grid-column:auto}}

.content-summary-card .content-missing{font-size:14px;white-space:nowrap;font-weight:600}.content-summary-card dl{grid-template-columns:repeat(2,minmax(0,1fr))}

/* Compact Business social summaries; retain observations and their provenance. */
.manage-mode.business-horizontal .content-summary{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}
.manage-mode.business-horizontal .content-summary-card{padding:12px;border-top-width:1px;display:flex;flex-direction:column;gap:6px;align-self:start}
.manage-mode.business-horizontal .youtube-summary-card{grid-column:auto}
.manage-mode.business-horizontal .content-summary-card h2{font-size:14px}
.manage-mode.business-horizontal .content-summary-card dl{display:flex;flex-direction:column;margin:0;gap:4px}
.manage-mode.business-horizontal .content-summary-card dl>div{display:flex;flex-direction:row-reverse;justify-content:space-between;align-items:center;gap:6px}
.manage-mode.business-horizontal .content-summary-card dt{font-size:11px;text-align:right}
.manage-mode.business-horizontal .content-summary-card dd{font-size:18px;margin:0}
.manage-mode.business-horizontal .content-summary-card .content-missing{font-size:12px}
.manage-mode.business-horizontal .content-summary-state{align-self:flex-start;font-size:10px;padding:2px 6px}
.content-summary-details{font-size:11px}.content-summary-details>summary{cursor:pointer;color:var(--muted)}
[data-content-metrics-refresh]{border:0;padding:2px 5px;font-size:19px;background:transparent}
@media(max-width:1000px){.manage-mode.business-horizontal .content-summary{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:640px){.manage-mode.business-horizontal .content-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}

.manage-mode.business-horizontal .content-summary{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(190px,1fr);grid-template-columns:none;gap:8px;overflow-x:auto;margin:0;padding-bottom:4px}.manage-mode.business-horizontal .content-summary-card{align-self:stretch;gap:0;background:#ffffffb3;border-color:#ececec}.manage-mode.business-horizontal .content-summary-card dl{margin:8px 0;gap:4px}.manage-mode.business-horizontal .content-summary-card dd{font-size:12px;font-weight:600}.manage-mode.business-horizontal .content-summary-card dt{font-size:12px}.manage-mode.business-horizontal .content-summary-state{margin-top:auto;background:transparent;padding:4px 0 0;border-radius:0;line-height:1.25}.manage-mode.business-horizontal .content-summary-heading button{margin:0;width:24px;height:24px;padding:0;font-size:16px}.manage-mode.business-horizontal .content-summary-details{margin-top:8px;font-size:12px}

.content-month-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;margin-top:16px}.content-month-grid .content-day{min-height:112px}@media(max-width:640px){.content-month-grid{grid-template-columns:1fr}.content-month-blank{display:none}}
