.marketing-admin{padding-bottom:70px}.marketing-unlock{display:flex;gap:12px;align-items:end;flex-wrap:wrap}.marketing-unlock label{min-width:280px}.marketing-stats{margin-bottom:24px}.marketing-stat strong{display:block;margin-top:8px;color:var(--blue-dark);font-size:32px}.marketing-connection-actions{display:flex;align-items:center;justify-content:space-between;gap:18px;flex-wrap:wrap;margin:22px 0;padding:18px;border:1px solid #dbe9e7;border-radius:14px;background:#f7fbfa}.marketing-connection-actions h3,.marketing-connection-actions p{margin:0}.marketing-connection-actions p{margin-top:6px;max-width:700px}.marketing-schedule{display:flex;align-items:end;gap:12px;flex-wrap:wrap;margin:22px 0}.marketing-schedule label{max-width:150px}.marketing-platforms{display:flex;gap:10px;flex-wrap:wrap}.platform-pill{padding:8px 13px;border-radius:999px;background:#fff0ed;color:#8b3427;font-weight:800}.platform-pill.connected{background:#dff8ef;color:#087c67}.marketing-chart{display:grid;gap:12px}.marketing-bar{display:grid;grid-template-columns:minmax(130px,1fr) 3fr auto;gap:12px;align-items:center}.marketing-bar-track{height:16px;overflow:hidden;border-radius:999px;background:#e6f1ef}.marketing-bar-fill{height:100%;border-radius:inherit;background:linear-gradient(90deg,#0957b5,#20a83a)}.marketing-table{width:100%;border-collapse:collapse;min-width:850px}.marketing-table th,.marketing-table td{padding:12px;border-bottom:1px solid #dbe9e7;text-align:left;vertical-align:top}.marketing-table small{display:block;max-width:390px;color:var(--muted)}.status-success{color:#087c67}.status-failed{color:#8b3427}.status-partial{color:#8a6500}.marketing-response{max-height:360px;overflow:auto;padding:16px;border-radius:12px;background:#edf8f5;color:#052e52;white-space:pre-wrap;overflow-wrap:anywhere}.marketing-response.is-error{background:#fff0ed;color:#8b3427}[aria-busy="true"]{cursor:wait}@media(max-width:620px){.marketing-unlock,.marketing-connection-actions,.marketing-schedule{display:grid}.marketing-bar{grid-template-columns:1fr auto}.marketing-bar-track{grid-column:1/-1}}
.marketing-tiktok-draft label{display:block;margin-top:12px}.marketing-tiktok-draft input[type="file"]{display:block;margin-top:6px;max-width:100%}
