.marketing-publication-panel[data-v-1a70cb3e]{display:grid;grid-gap:16px;gap:16px;margin-top:22px;padding-top:22px;border-top:1px solid #bbf7d0}.marketing-publication-heading[data-v-1a70cb3e]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.marketing-publication-heading h4[data-v-1a70cb3e]{margin:0 0 5px}.marketing-publication-heading p[data-v-1a70cb3e],.marketing-publication-note[data-v-1a70cb3e]{margin:0;color:#475569}.marketing-publication-panel button[data-v-1a70cb3e],.marketing-publication-panel a[data-v-1a70cb3e]{padding:10px 14px;border:0;border-radius:7px;color:#fff;background:#db2777;text-decoration:none}.marketing-publication-panel button.secondary[data-v-1a70cb3e]{border:1px solid #cbd5e1;color:#334155;background:#fff}.marketing-publication-panel button[data-v-1a70cb3e]:disabled{opacity:.55;cursor:not-allowed}.marketing-quality-migration[data-v-1a70cb3e]{display:grid;grid-gap:10px;gap:10px;padding:16px;border:1px solid #f59e0b;border-radius:8px;background:#fffbeb}.marketing-quality-migration h4[data-v-1a70cb3e],.marketing-quality-migration p[data-v-1a70cb3e]{margin:0}.marketing-quality-migration label[data-v-1a70cb3e]{display:grid;grid-gap:6px;gap:6px}.marketing-quality-migration textarea[data-v-1a70cb3e]{min-height:80px}.marketing-publication-summary[data-v-1a70cb3e]{padding:16px;border-radius:8px;background:#fff;overflow-wrap:anywhere}.marketing-publication-automation[data-v-1a70cb3e]{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));grid-gap:12px;gap:12px}.marketing-publication-automation>div[data-v-1a70cb3e]{padding:13px;border-radius:7px;background:#fff}.marketing-publication-automation p[data-v-1a70cb3e]{margin:5px 0 0;color:#475569}.marketing-publication-checks[data-v-1a70cb3e]{display:grid;grid-gap:8px;gap:8px}.marketing-publication-checks article[data-v-1a70cb3e]{display:flex;gap:10px;padding:11px;border:1px solid #bbf7d0;border-radius:7px;background:#fff}.marketing-publication-checks article.warning[data-v-1a70cb3e],.marketing-publication-checks article.manual_required[data-v-1a70cb3e]{border-color:#fbbf24;background:#fffbeb}.marketing-publication-checks article.failed[data-v-1a70cb3e]{border-color:#fca5a5;background:#fef2f2}.marketing-publication-checks article>span[data-v-1a70cb3e]{width:22px;height:22px;display:grid;place-items:center;border-radius:50%;color:#fff;background:#16a34a;font-weight:700}.marketing-publication-checks article.warning>span[data-v-1a70cb3e],.marketing-publication-checks article.manual_required>span[data-v-1a70cb3e]{background:#d97706}.marketing-publication-checks article.failed>span[data-v-1a70cb3e]{background:#dc2626}.marketing-publication-checks p[data-v-1a70cb3e]{margin:4px 0 0;color:#475569}.marketing-publication-confirmation[data-v-1a70cb3e]{padding:16px;border:2px solid #db2777;border-radius:8px;background:#fff}.marketing-publication-deferred-note[data-v-1a70cb3e]{margin:0 0 14px;padding:11px;border-radius:7px;color:#854d0e;background:#fef9c3}.marketing-publication-confirmation label[data-v-1a70cb3e]{display:flex;align-items:flex-start;gap:9px;margin-bottom:14px;font-weight:600}.marketing-publication-confirmation input[data-v-1a70cb3e]{margin-top:4px}.marketing-publication-start[data-v-1a70cb3e]{padding:16px;border-radius:8px;background:#fff}.marketing-publication-start p[data-v-1a70cb3e]{margin-top:0}.marketing-publication-success h3[data-v-1a70cb3e]{color:#166534}.marketing-publication-success dd[data-v-1a70cb3e]{overflow-wrap:anywhere}.marketing-article-completion-actions[data-v-1a70cb3e]{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.marketing-article-result-section.warning[data-v-1a70cb3e]{padding:16px;border:1px solid #f59e0b;border-radius:8px;background:#fffbeb}.marketing-article-warning-list[data-v-1a70cb3e]{color:#92400e}.marketing-publication-outcomes[data-v-1a70cb3e]{display:grid;grid-gap:14px;gap:14px;margin-top:18px;padding:16px;border:1px solid #cbd5e1;border-radius:8px;background:#f8fafc}.marketing-publication-category-grid[data-v-1a70cb3e]{display:grid;grid-template-columns:repeat(auto-fit, minmax(180px, 1fr));grid-gap:10px;gap:10px}.marketing-publication-category-grid article[data-v-1a70cb3e]{display:grid;grid-gap:5px;gap:5px;padding:11px;border:1px solid #bbf7d0;border-radius:7px;background:#fff}.marketing-publication-category-grid article.warning[data-v-1a70cb3e],.marketing-publication-category-grid article.pending[data-v-1a70cb3e]{border-color:#fbbf24}.marketing-publication-category-grid article.blocked[data-v-1a70cb3e]{border-color:#fca5a5;background:#fef2f2}.marketing-publication-category-grid ul[data-v-1a70cb3e]{margin:4px 0 0;padding-left:18px;color:#92400e;font-size:12px}.marketing-outcome-decision[data-v-1a70cb3e]{padding:13px;border:1px solid #c4b5fd;border-radius:7px;background:#f5f3ff}.marketing-outcome-decision h5[data-v-1a70cb3e]{margin:0 0 6px}.marketing-outcome-decision ul[data-v-1a70cb3e]{margin:7px 0;padding-left:20px}.marketing-publication-measurements[data-v-1a70cb3e]{overflow-x:auto}.marketing-publication-measurements table[data-v-1a70cb3e]{width:100%;border-collapse:collapse;background:#fff;font-size:12px}.marketing-publication-measurements th[data-v-1a70cb3e],.marketing-publication-measurements td[data-v-1a70cb3e]{padding:8px;border:1px solid #e2e8f0;text-align:left}.marketing-search-observation[data-v-1a70cb3e]{display:grid;grid-gap:10px;gap:10px;padding:13px;border-radius:7px;background:#fff}.marketing-search-observation h5[data-v-1a70cb3e],.marketing-search-observation p[data-v-1a70cb3e]{margin:0}.marketing-search-observation-grid[data-v-1a70cb3e]{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));grid-gap:9px;gap:9px}.marketing-search-observation label[data-v-1a70cb3e]{display:grid;grid-gap:4px;gap:4px;font-size:12px;font-weight:600}.marketing-search-observation input[data-v-1a70cb3e],.marketing-search-observation select[data-v-1a70cb3e],.marketing-search-observation textarea[data-v-1a70cb3e]{width:100%;padding:8px;border:1px solid #cbd5e1;border-radius:5px;box-sizing:border-box}.marketing-search-observation-history[data-v-1a70cb3e]{margin:0;padding-left:20px;font-size:12px}.marketing-article-detail-list[data-v-1a70cb3e]{display:grid;grid-template-columns:150px 1fr;grid-gap:8px;gap:8px}.marketing-article-detail-list dt[data-v-1a70cb3e]{color:#64748b;font-size:11px}.marketing-article-detail-list dd[data-v-1a70cb3e]{margin:3px 0 0}.marketing-article-error[data-v-1a70cb3e]{padding:12px;border-radius:7px;color:#991b1b;background:#fee2e2}@media(max-width: 720px){.marketing-publication-heading[data-v-1a70cb3e]{display:grid}.marketing-publication-automation[data-v-1a70cb3e]{grid-template-columns:1fr}.marketing-search-observation-grid[data-v-1a70cb3e]{grid-template-columns:1fr}.marketing-article-detail-list[data-v-1a70cb3e]{grid-template-columns:1fr}}

.imageDropTarget[data-v-9d7589e6] {
    display: flow-root;
    width: 100%;
    transition: background-color 0.15s ease, box-shadow 0.15s ease;
}
.imageDropTargetActive[data-v-9d7589e6] {
    background-color: #eef8ff;
    box-shadow: 0 0 0 2px #2c96ff inset;
}


.salesforcePanelTitle[data-v-fdb7442a],
.salesforceEventRow[data-v-fdb7442a],
.salesforceMapping[data-v-fdb7442a],
.salesforceMappingText[data-v-fdb7442a] {
    display: flex;
    align-items: center;
}
.salesforcePanelTitle[data-v-fdb7442a] {
    justify-content: center;
    gap: 10px;
}
.salesforceEventRow[data-v-fdb7442a] {
    min-height: 58px;
    gap: 8px;
}
.salesforceEventName[data-v-fdb7442a] {
    flex: 1 1;
}
.salesforceStatusDot[data-v-fdb7442a] {
    display: inline-block;
    width: 8px;
    height: 8px;
    margin-right: 5px;
    border-radius: 50%;
    background: #aaa;
}
.salesforceStatusDot.connected[data-v-fdb7442a] {
    background: #25a244;
}
.salesforceValidationError[data-v-fdb7442a] {
    color: #a32323;
    background: #fff0f0;
}
.salesforceVariables[data-v-fdb7442a] {
    max-height: 260px;
    overflow-y: auto;
}
.salesforceMapping[data-v-fdb7442a] {
    justify-content: space-between;
    gap: 8px;
}
.salesforceMappingText[data-v-fdb7442a] {
    min-width: 0;
    gap: 5px;
}
.breakWord[data-v-fdb7442a] {
    overflow-wrap: anywhere;
}


.weekly-report-card[data-v-5449a19c] {
    background: #fff;
    border: 1px solid #e4e9f2;
    border-radius: 14px;
    box-shadow: 0 8px 24px rgba(39, 59, 90, 0.06);
    padding: 24px;
}
.weekly-report-card-heading h2[data-v-5449a19c] { font-size: 18px; font-weight: 700; margin: 0 0 4px;
}
.weekly-report-card-heading p[data-v-5449a19c] { color: #667085; font-size: 12px; margin: 0 0 20px;
}
.weekly-report-form-grid[data-v-5449a19c] { align-items: end; display: grid; grid-gap: 16px; gap: 16px; grid-template-columns: 1fr 2fr 1fr auto;
}
label[data-v-5449a19c] { display: flex; flex-direction: column; gap: 7px;
}
label > span[data-v-5449a19c] { color: #344054; font-size: 12px; font-weight: 700;
}
select[data-v-5449a19c], input[data-v-5449a19c] { background: #fff; border: 1px solid #d0d5dd; border-radius: 8px; color: #344054; height: 42px; padding: 0 12px;
}
small[data-v-5449a19c] { color: #98a2b3; font-size: 10px;
}
.weekly-report-primary-button[data-v-5449a19c] { background: #ee5b87; border: 0; border-radius: 9px; color: #fff; cursor: pointer; font-weight: 700; height: 42px; padding: 0 22px; white-space: nowrap;
}
.weekly-report-primary-button[data-v-5449a19c]:disabled { cursor: not-allowed; opacity: 0.45;
}
.weekly-report-empty-note[data-v-5449a19c] { background: #f8fafc; border-radius: 8px; color: #667085; font-size: 12px; margin: 16px 0 0; padding: 12px;
}
@media (max-width: 1000px) {
.weekly-report-form-grid[data-v-5449a19c] { grid-template-columns: 1fr;
}
}


.weekly-report-card[data-v-6989bd83] {
    background: #fff;
    border: 1px solid #e4e9f2;
    border-radius: 14px;
    box-shadow: 0 8px 24px rgba(39, 59, 90, 0.06);
    padding: 24px;
}
.weekly-report-card-heading[data-v-6989bd83] {
    align-items: flex-start;
    display: flex;
    justify-content: space-between;
}
.weekly-report-card-heading h2[data-v-6989bd83] {
    font-size: 18px;
    font-weight: 700;
    margin: 0 0 4px;
}
.weekly-report-card-heading p[data-v-6989bd83] {
    color: #667085;
    font-size: 12px;
    margin: 0 0 20px;
}
.weekly-report-polling[data-v-6989bd83] {
    background: #eef8ff;
    border-radius: 999px;
    color: #1570ef;
    font-size: 11px;
    padding: 6px 10px;
}
.weekly-report-state[data-v-6989bd83] {
    color: #667085;
    padding: 36px;
    text-align: center;
}
.weekly-report-table-wrap[data-v-6989bd83] {
    overflow-x: auto;
}
table[data-v-6989bd83] {
    border-collapse: collapse;
    min-width: 1040px;
    width: 100%;
}
th[data-v-6989bd83] {
    border-bottom: 1px solid #e4e7ec;
    color: #667085;
    font-size: 11px;
    padding: 10px;
    text-align: left;
}
td[data-v-6989bd83] {
    border-bottom: 1px solid #f0f2f5;
    color: #344054;
    font-size: 12px;
    padding: 14px 10px;
    vertical-align: top;
}
td strong[data-v-6989bd83],
td > span[data-v-6989bd83],
td > small[data-v-6989bd83] {
    display: block;
}
td strong[data-v-6989bd83] {
    margin-bottom: 4px;
    max-width: 260px;
}
td small[data-v-6989bd83] {
    color: #98a2b3;
    font-size: 10px;
    margin-top: 3px;
}
.weekly-report-number[data-v-6989bd83] {
    font-size: 16px;
    font-weight: 700;
    white-space: nowrap;
}
.weekly-report-number small[data-v-6989bd83] {
    display: inline;
}
.weekly-report-decision-blocked[data-v-6989bd83] {
    background: #fef3f2;
    border-radius: 6px;
    color: #b42318;
    font-size: 10px;
    line-height: 1.4;
    padding: 5px 7px;
    white-space: normal;
}
.weekly-report-decision-reference[data-v-6989bd83] {
    background: #fffaeb;
    border-radius: 6px;
    color: #93370d;
    font-size: 10px;
    line-height: 1.4;
    padding: 5px 7px;
    white-space: normal;
}
.weekly-report-status[data-v-6989bd83] {
    border-radius: 999px;
    display: inline-block;
    font-size: 11px;
    font-weight: 700;
    padding: 5px 9px;
    width: -moz-max-content;
    width: max-content;
}
.weekly-report-status.is-pending[data-v-6989bd83] {
    background: #fff4e5;
    color: #b54708;
}
.weekly-report-status.is-finished[data-v-6989bd83] {
    background: #ecfdf3;
    color: #027a48;
}
.weekly-report-status.is-failed[data-v-6989bd83] {
    background: #fef3f2;
    color: #b42318;
}
.weekly-report-error[data-v-6989bd83] {
    color: #b42318;
    max-width: 210px;
}
.weekly-report-tags[data-v-6989bd83] {
    display: flex;
    flex-wrap: wrap;
    gap: 4px;
    max-width: 190px;
}
.weekly-report-tags span[data-v-6989bd83] {
    background: #f2f4f7;
    border-radius: 5px;
    color: #475467;
    font-size: 10px;
    padding: 4px 6px;
}
.weekly-report-actions[data-v-6989bd83] {
    display: flex;
    flex-wrap: wrap;
    gap: 6px;
    min-width: 185px;
}
.weekly-report-actions button[data-v-6989bd83] {
    background: #fff;
    border: 1px solid #d0d5dd;
    border-radius: 6px;
    color: #344054;
    cursor: pointer;
    font-size: 10px;
    padding: 6px 8px;
}
.weekly-report-actions button[data-v-6989bd83]:disabled {
    cursor: not-allowed;
    opacity: 0.4;
}
.weekly-report-actions button.is-danger[data-v-6989bd83] {
    border-color: #fecdca;
    color: #b42318;
}


.weekly-report-drawer-backdrop[data-v-3211cc7a] { background: rgba(16, 24, 40, 0.44); inset: 0; position: fixed; z-index: 1000;
}
.weekly-report-drawer[data-v-3211cc7a] { background: #f8fafc; height: 100%; margin-left: auto; max-width: 720px; overflow-y: auto; padding: 28px; width: 92%;
}
header[data-v-3211cc7a] { align-items: flex-start; display: flex; justify-content: space-between; margin-bottom: 18px;
}
header span[data-v-3211cc7a] { color: #667085; font-size: 11px;
}
header h2[data-v-3211cc7a] { font-size: 22px; margin: 3px 0;
}
header p[data-v-3211cc7a] { color: #667085; font-size: 12px; margin: 0;
}
header button[data-v-3211cc7a] { background: transparent; border: 0; color: #667085; cursor: pointer; font-size: 28px;
}
section[data-v-3211cc7a] { background: #fff; border: 1px solid #eaecf0; border-radius: 12px; margin-bottom: 14px; padding: 20px;
}
h3[data-v-3211cc7a] { font-size: 15px; margin: 0 0 12px;
}
.weekly-report-decision-hold[data-v-3211cc7a] { background: #fef3f2; border-color: #fecdca; color: #b42318;
}
.weekly-report-decision-hold p[data-v-3211cc7a] { font-size: 11px; line-height: 1.7; margin: 5px 0 0;
}
.weekly-report-section-title p[data-v-3211cc7a] { color: #667085; font-size: 11px; margin: -7px 0 14px;
}
.weekly-report-integration-grid[data-v-3211cc7a] { display: grid; grid-gap: 8px; gap: 8px; grid-template-columns: repeat(2, minmax(0, 1fr));
}
.weekly-report-integration-grid > div[data-v-3211cc7a] { background: #f8fafc; border-radius: 8px; padding: 12px;
}
.weekly-report-integration-grid strong[data-v-3211cc7a], .weekly-report-integration-grid span[data-v-3211cc7a], .weekly-report-integration-grid small[data-v-3211cc7a] { display: block;
}
.weekly-report-integration-grid span[data-v-3211cc7a] { font-size: 11px; margin: 3px 0;
}
.weekly-report-integration-grid .is-ok[data-v-3211cc7a] { color: #027a48;
}
.weekly-report-integration-grid .is-warning[data-v-3211cc7a] { color: #b54708;
}
.weekly-report-integration-grid small[data-v-3211cc7a] { color: #98a2b3; font-size: 10px;
}
.weekly-report-notices[data-v-3211cc7a] { background: #fffaeb; border-radius: 8px; color: #93370d; font-size: 11px; margin: 12px 0 0; padding: 12px 12px 12px 30px;
}
.weekly-report-wordpress-guide[data-v-3211cc7a] { background: #fff7ed; border: 1px solid #fed7aa; border-radius: 9px; margin-bottom: 12px; padding: 14px;
}
.weekly-report-wordpress-guide p[data-v-3211cc7a] { color: #9a3412; font-size: 11px; margin: 4px 0 8px;
}
.weekly-report-wordpress-guide a[data-v-3211cc7a] { color: #c2410c; font-size: 11px; font-weight: 700;
}
.weekly-report-plan[data-v-3211cc7a] { border: 1px solid #e4e7ec; border-radius: 10px; margin-top: 10px; padding: 15px;
}
.weekly-report-plan.is-goal-ai[data-v-3211cc7a] { border-color: #b2ccff; background: #f5f8ff;
}
.weekly-report-plan.is-ai-answer[data-v-3211cc7a] { border-color: #a6f4c5; background: #f6fef9;
}
.weekly-report-plan-head[data-v-3211cc7a] { align-items: flex-start; display: flex; justify-content: space-between; gap: 16px;
}
.weekly-report-plan-head h4[data-v-3211cc7a] { font-size: 16px; margin: 6px 0 2px;
}
.weekly-report-plan-head p[data-v-3211cc7a] { color: #667085; font-size: 11px; margin: 0;
}
.weekly-report-plan-head button[data-v-3211cc7a] { background: #344054; border: 0; border-radius: 7px; color: #fff; cursor: pointer; font-size: 11px; padding: 9px 12px; white-space: nowrap;
}
.weekly-report-plan-head button[data-v-3211cc7a]:disabled { cursor: not-allowed; opacity: 0.4;
}
.priority[data-v-3211cc7a] { border-radius: 999px; font-size: 9px; padding: 3px 7px;
}
.priority.is-high[data-v-3211cc7a] { background: #fef3f2; color: #b42318;
}
.priority.is-medium[data-v-3211cc7a] { background: #fff4e5; color: #b54708;
}
.priority.is-low[data-v-3211cc7a] { background: #f2f4f7; color: #475467;
}
dl[data-v-3211cc7a] { display: grid; grid-gap: 6px; gap: 6px; grid-template-columns: repeat(2, minmax(0, 1fr)); margin: 14px 0 0;
}
dl div[data-v-3211cc7a] { background: #f8fafc; border-radius: 6px; padding: 9px;
}
dt[data-v-3211cc7a] { color: #98a2b3; font-size: 9px;
}
dd[data-v-3211cc7a] { color: #344054; font-size: 11px; margin: 3px 0 0; overflow-wrap: anywhere;
}
.weekly-report-plan-warning[data-v-3211cc7a] { color: #b54708; font-size: 10px; margin: 10px 0 0;
}
.weekly-report-hypotheses[data-v-3211cc7a] { background: #f8fafc; border-radius: 7px; color: #475467; font-size: 10px; margin-top: 10px; padding: 10px;
}
.weekly-report-hypotheses ul[data-v-3211cc7a], .weekly-report-plan-warning ul[data-v-3211cc7a], .weekly-report-score-details ul[data-v-3211cc7a] { margin: 5px 0 0; padding-left: 18px;
}
.weekly-report-score-details[data-v-3211cc7a] { color: #475467; font-size: 10px; margin-top: 10px;
}
.weekly-report-created-drafts[data-v-3211cc7a] { border-top: 1px solid #eaecf0; margin-top: 15px; padding-top: 12px;
}
.weekly-report-created-drafts h4[data-v-3211cc7a] { font-size: 12px; margin: 0 0 5px;
}
.weekly-report-created-drafts p[data-v-3211cc7a] { color: #475467; font-size: 11px; margin: 3px 0;
}
.weekly-report-muted[data-v-3211cc7a], .weekly-report-retention[data-v-3211cc7a] { color: #667085; font-size: 11px; line-height: 1.7;
}
.weekly-report-retention[data-v-3211cc7a] { background: #f2f4f7; border-radius: 7px; padding: 10px;
}
.weekly-report-goal-text[data-v-3211cc7a] { background: #f8fafc; border: 1px solid #eaecf0; border-radius: 8px; color: #344054; font-family: inherit; font-size: 11px; line-height: 1.7; overflow-wrap: anywhere; padding: 12px; white-space: pre-wrap;
}
.weekly-report-goal-meta[data-v-3211cc7a] { color: #98a2b3; display: block; font-size: 10px; margin-top: 6px;
}
.weekly-report-analysis-error[data-v-3211cc7a] { background: #fef3f2; border-radius: 8px; color: #b42318; font-size: 11px; margin-top: 14px; padding: 12px;
}
.weekly-report-analysis-summary[data-v-3211cc7a] { background: #eef4ff; border-left: 4px solid #6172f3; margin: 14px 0; padding: 12px;
}
.weekly-report-analysis-summary strong[data-v-3211cc7a] { color: #3538cd; font-size: 12px;
}
.weekly-report-analysis-summary p[data-v-3211cc7a] { color: #4e5ba6; font-size: 11px; margin: 4px 0 0;
}
.weekly-report-goal-card[data-v-3211cc7a] { border: 1px solid #e4e7ec; border-radius: 9px; margin: 8px 0; padding: 13px;
}
.weekly-report-goal-card[data-status="unmeasurable"][data-v-3211cc7a] { background: #fffaeb;
}
.weekly-report-goal-card h5[data-v-3211cc7a] { font-size: 12px; margin: 7px 0;
}
.weekly-report-goal-card p[data-v-3211cc7a] { color: #475467; font-size: 10px; margin: 4px 0;
}
.goal-status[data-v-3211cc7a] { border-radius: 999px; display: inline-block; font-size: 9px; margin-right: 5px; padding: 3px 7px;
}
.goal-status.is-achieved[data-v-3211cc7a], .goal-status.is-on_track[data-v-3211cc7a] { background: #ecfdf3; color: #027a48;
}
.goal-status.is-behind[data-v-3211cc7a] { background: #fef3f2; color: #b42318;
}
.goal-status.is-unmeasurable[data-v-3211cc7a] { background: #fffaeb; color: #b54708;
}
.goal-status.is-hypothesis[data-v-3211cc7a] { background: #eef4ff; color: #3538cd;
}
.weekly-report-evidence[data-v-3211cc7a] { color: #667085; display: block; font-size: 9px; margin-top: 4px; overflow-wrap: anywhere;
}
.weekly-report-direction dl[data-v-3211cc7a] { grid-template-columns: 1fr;
}
.weekly-report-unmeasurable[data-v-3211cc7a] { background: #fffaeb; border-radius: 8px; margin-top: 12px; padding: 12px;
}
.weekly-report-unmeasurable p[data-v-3211cc7a] { color: #93370d; font-size: 10px;
}


.salesforceNotificationSummary[data-v-4d7a7e0e] {
  max-width: 680px;
  background: #fff;
}
.salesforceNotificationSummaryHeader[data-v-4d7a7e0e] {
  display: flex;
  align-items: center;
  gap: 12px;
}
.salesforceNotificationSummaryText[data-v-4d7a7e0e] {
  flex: 1 1;
  min-width: 0;
}


.campaign-goal-editor[data-v-7c85be96] { background: #fff; border: 1px solid #e4e7ec; border-radius: 12px; padding: 22px;
}
.campaign-goal-editor header[data-v-7c85be96] { align-items: flex-start; display: flex; gap: 16px; justify-content: space-between; margin-bottom: 18px;
}
.campaign-goal-editor h2[data-v-7c85be96] { color: #1d2939; font-size: 18px; margin: 0;
}
.campaign-goal-editor header p[data-v-7c85be96] { color: #667085; font-size: 12px; margin: 7px 0 0;
}
.campaign-goal-title-row[data-v-7c85be96] { align-items: center; display: flex; flex-wrap: wrap; gap: 9px;
}
.campaign-goal-state[data-v-7c85be96] { border-radius: 999px; font-size: 11px; font-weight: 700; padding: 3px 9px;
}
.campaign-goal-state.configured[data-v-7c85be96] { background: #ecfdf3; color: #027a48;
}
.campaign-goal-state.unconfigured[data-v-7c85be96] { background: #f2f4f7; color: #667085;
}
.campaign-goal-editor label[data-v-7c85be96] { color: #344054; display: block; font-size: 12px; font-weight: 700; margin-bottom: 7px;
}
.campaign-goal-editor textarea[data-v-7c85be96] { border: 1px solid #d0d5dd; border-radius: 9px; box-sizing: border-box; color: #1d2939; font: inherit; line-height: 1.65; padding: 13px 14px; resize: vertical; width: 100%;
}
.campaign-goal-editor textarea[data-v-7c85be96]:focus { border-color: #5271ff; box-shadow: 0 0 0 3px rgba(82, 113, 255, .12); outline: 0;
}
.campaign-goal-count[data-v-7c85be96] { color: #667085; font-size: 11px; margin-top: 5px; text-align: right;
}
.campaign-goal-count.over[data-v-7c85be96] { color: #b42318; font-weight: 700;
}
.campaign-goal-guide[data-v-7c85be96] { background: #f8f9fc; border: 1px solid #eaecf0; border-radius: 9px; margin-top: 14px; padding: 11px 13px;
}
.campaign-goal-guide summary[data-v-7c85be96] { color: #475467; cursor: pointer; font-size: 12px; font-weight: 700;
}
.campaign-goal-guide ul[data-v-7c85be96] { color: #667085; -moz-columns: 2; columns: 2; font-size: 11px; margin: 10px 0 5px; padding-left: 20px;
}
.campaign-goal-guide p[data-v-7c85be96] { color: #98a2b3; font-size: 10px; margin: 5px 0 0;
}
.campaign-goal-meta[data-v-7c85be96] { color: #667085; display: flex; flex-wrap: wrap; font-size: 11px; gap: 14px; margin-top: 14px;
}
.campaign-goal-message[data-v-7c85be96] { border-radius: 7px; font-size: 12px; margin: 12px 0 0; padding: 9px 11px;
}
.campaign-goal-message.success[data-v-7c85be96] { background: #ecfdf3; color: #027a48;
}
.campaign-goal-message.error[data-v-7c85be96], .campaign-goal-message.conflict[data-v-7c85be96] { background: #fef3f2; color: #b42318;
}
.campaign-goal-message.saving[data-v-7c85be96], .campaign-goal-message.neutral[data-v-7c85be96] { background: #eff4ff; color: #3538cd;
}
.campaign-goal-actions[data-v-7c85be96] { display: flex; flex-wrap: wrap; gap: 9px; margin-top: 16px;
}
.campaign-goal-actions button[data-v-7c85be96], .campaign-goal-editor header button[data-v-7c85be96] { border: 0; border-radius: 7px; cursor: pointer; font-size: 12px; font-weight: 700; padding: 9px 15px;
}
.campaign-goal-actions button[data-v-7c85be96]:first-child { background: #5271ff; color: #fff;
}
.campaign-goal-actions button.secondary[data-v-7c85be96], .campaign-goal-editor header button.secondary[data-v-7c85be96] { background: #f2f4f7; color: #344054;
}
.campaign-goal-actions button.danger[data-v-7c85be96] { background: #fff; border: 1px solid #fda29b; color: #b42318; margin-left: auto;
}
.campaign-goal-actions button[data-v-7c85be96]:disabled { cursor: default; opacity: .45;
}
.campaign-goal-loading[data-v-7c85be96] { color: #667085; font-size: 12px; padding: 28px 0; text-align: center;
}
@media (max-width: 640px) {
.campaign-goal-editor[data-v-7c85be96] { padding: 16px;
}
.campaign-goal-editor header[data-v-7c85be96] { flex-direction: column;
}
.campaign-goal-guide ul[data-v-7c85be96] { -moz-columns: 1; columns: 1;
}
.campaign-goal-actions[data-v-7c85be96] { align-items: stretch; flex-direction: column;
}
.campaign-goal-actions button.danger[data-v-7c85be96] { margin-left: 0;
}
}


.setup-wizard[data-v-77c831d0] { background:#fff; border:1px solid #dfe5ea; border-radius:12px; margin-top:16px; padding:22px;
}
header[data-v-77c831d0],.scope-title[data-v-77c831d0] { align-items:flex-start; display:flex; gap:16px; justify-content:space-between;
}
h2[data-v-77c831d0],h3[data-v-77c831d0] { color:#1d2939; margin:0;
}
h2[data-v-77c831d0] { font-size:18px;
}
h3[data-v-77c831d0] { font-size:14px;
}
header p[data-v-77c831d0],.scope-heading p[data-v-77c831d0] { color:#667085; font-size:12px; margin:6px 0 0;
}
.eyebrow[data-v-77c831d0] { color:#5271ff; font-size:10px; font-weight:800; letter-spacing:.12em; text-transform:uppercase;
}
.readiness[data-v-77c831d0] { border-radius:999px; font-size:11px; font-weight:800; padding:5px 10px; white-space:nowrap;
}
.readiness.ready[data-v-77c831d0],.message.success[data-v-77c831d0] { background:#ecfdf3; color:#027a48;
}
.readiness.missing[data-v-77c831d0],.message.error[data-v-77c831d0] { background:#fef3f2; color:#b42318;
}
.checklist[data-v-77c831d0] { display:grid; grid-gap:8px; gap:8px; grid-template-columns:repeat(4,1fr); list-style:none; margin:18px 0; padding:0;
}
.checklist li[data-v-77c831d0] { background:#fef3f2; border-radius:8px; color:#b42318; font-size:11px; font-weight:700; padding:9px;
}
.checklist li.done[data-v-77c831d0] { background:#ecfdf3; color:#027a48;
}
.checklist li[data-v-77c831d0]::before { content:"△ ";
}
.checklist li.done[data-v-77c831d0]::before { content:"✓ ";
}
.campaign-setup-grid[data-v-77c831d0],.scope-grid[data-v-77c831d0] { display:grid; grid-gap:12px; gap:12px; grid-template-columns:repeat(2,minmax(0,1fr));
}
label[data-v-77c831d0] { color:#344054; display:flex; flex-direction:column; font-size:11px; font-weight:700; gap:5px;
}
input[data-v-77c831d0],textarea[data-v-77c831d0],select[data-v-77c831d0] { border:1px solid #d0d5dd; border-radius:7px; box-sizing:border-box; font:inherit; padding:9px; width:100%;
}
button[data-v-77c831d0] { background:#5271ff; border:0; border-radius:7px; color:#fff; cursor:pointer; font-size:12px; font-weight:700; margin-top:12px; padding:9px 15px;
}
button.secondary[data-v-77c831d0] { background:#eef2ff; color:#3538cd;
}
button[data-v-77c831d0]:disabled { cursor:default; opacity:.45;
}
.scope-heading[data-v-77c831d0] { border-top:1px solid #eaecf0; margin-top:20px; padding-top:18px;
}
.scope-card[data-v-77c831d0] { border:1px solid #eaecf0; border-radius:10px; margin-top:12px; padding:14px;
}
.scope-title[data-v-77c831d0] { color:#344054; font-size:12px; margin-bottom:12px;
}.scope-title span[data-v-77c831d0] { color:#667085; font-size:10px;
}
.message[data-v-77c831d0],.empty[data-v-77c831d0] { border-radius:7px; color:#667085; font-size:12px; margin:12px 0 0; padding:9px 11px;
}
.official-import[data-v-77c831d0] { background:#f8f9fc; border-radius:8px; margin-top:12px; padding:12px;
}.official-import p[data-v-77c831d0],.official-import span[data-v-77c831d0] { color:#667085; display:block; font-size:11px; margin:5px 0;
}.import-period[data-v-77c831d0] { display:flex; gap:8px; margin-top:8px;
}
@media(max-width:760px){.checklist[data-v-77c831d0],.campaign-setup-grid[data-v-77c831d0],.scope-grid[data-v-77c831d0]{grid-template-columns:1fr}.setup-wizard[data-v-77c831d0]{padding:16px}}


.keyword-goal-editor[data-v-404adbd5] { background: #fff; border: 1px solid #e4e7ec; border-radius: 12px; margin-top: 16px; padding: 22px;
}
.keyword-goal-editor header[data-v-404adbd5] { align-items: flex-start; display: flex; gap: 16px; justify-content: space-between;
}
.keyword-goal-editor h2[data-v-404adbd5] { color: #1d2939; font-size: 18px; margin: 0;
}
.keyword-goal-editor header p[data-v-404adbd5], .keyword-goal-settings p[data-v-404adbd5] { color: #667085; font-size: 12px; margin: 7px 0 0;
}
.keyword-goal-title-row[data-v-404adbd5] { align-items: center; display: flex; gap: 9px;
}
.keyword-goal-state[data-v-404adbd5] { background: #eff4ff; border-radius: 999px; color: #3538cd; font-size: 11px; font-weight: 700; padding: 3px 9px;
}
.keyword-goal-note[data-v-404adbd5] { background: #f8f9fc; border-radius: 8px; color: #475467; font-size: 11px; margin: 16px 0; padding: 10px 12px;
}
.keyword-goal-card[data-v-404adbd5] { border: 1px solid #eaecf0; border-radius: 10px; margin-top: 12px; padding: 14px;
}
.keyword-goal-card-heading[data-v-404adbd5] { align-items: center; display: flex; justify-content: space-between; margin-bottom: 12px;
}
.keyword-goal-card-heading strong[data-v-404adbd5] { color: #344054; font-size: 12px;
}
.keyword-goal-grid[data-v-404adbd5] { display: grid; grid-gap: 11px; gap: 11px; grid-template-columns: repeat(3, minmax(0, 1fr));
}
.keyword-goal-grid .wide[data-v-404adbd5] { grid-column: span 2;
}
.keyword-goal-grid label[data-v-404adbd5] { color: #344054; display: flex; flex-direction: column; font-size: 11px; font-weight: 700; gap: 5px;
}
.keyword-goal-grid input[data-v-404adbd5], .keyword-goal-grid select[data-v-404adbd5], .keyword-goal-grid textarea[data-v-404adbd5] { border: 1px solid #d0d5dd; border-radius: 7px; box-sizing: border-box; font: inherit; padding: 9px; width: 100%;
}
.keyword-goal-settings[data-v-404adbd5] { background: #f8f9fc; border: 1px solid #eaecf0; border-radius: 9px; margin-top: 16px; padding: 11px 13px;
}
.keyword-goal-settings summary[data-v-404adbd5] { color: #475467; cursor: pointer; font-size: 12px; font-weight: 700;
}
.keyword-goal-grid.settings[data-v-404adbd5] { margin-top: 12px;
}
.keyword-goal-actions[data-v-404adbd5] { margin-top: 16px;
}
.keyword-goal-actions button[data-v-404adbd5] { background: #5271ff; border: 0; border-radius: 7px; color: #fff; cursor: pointer; font-size: 12px; font-weight: 700; padding: 9px 15px;
}
.keyword-goal-editor button.secondary[data-v-404adbd5] { background: #f2f4f7; border: 0; border-radius: 7px; color: #344054; cursor: pointer; font-size: 12px; font-weight: 700; padding: 9px 13px;
}
.keyword-goal-editor button.danger-text[data-v-404adbd5] { background: transparent; border: 0; color: #b42318; cursor: pointer; font-size: 11px;
}
.add-target[data-v-404adbd5] { margin-top: 12px;
}
.keyword-goal-editor button[data-v-404adbd5]:disabled { cursor: default; opacity: .45;
}
.keyword-goal-message[data-v-404adbd5] { border-radius: 7px; font-size: 12px; margin: 12px 0 0; padding: 9px 11px;
}
.keyword-goal-message.success[data-v-404adbd5] { background: #ecfdf3; color: #027a48;
}
.keyword-goal-message.error[data-v-404adbd5] { background: #fef3f2; color: #b42318;
}
.keyword-goal-message.saving[data-v-404adbd5], .keyword-goal-message.neutral[data-v-404adbd5] { background: #eff4ff; color: #3538cd;
}
@media (max-width: 760px) {
.keyword-goal-editor[data-v-404adbd5] { padding: 16px;
}
.keyword-goal-editor header[data-v-404adbd5] { flex-direction: column;
}
.keyword-goal-grid[data-v-404adbd5] { grid-template-columns: 1fr;
}
.keyword-goal-grid .wide[data-v-404adbd5] { grid-column: span 1;
}
}

.wordpress-media-modal[data-v-19cd9f4b]{width:min(1080px,100vw - 32px);max-height:calc(100vh - 32px);overflow:auto}.wordpress-media-header[data-v-19cd9f4b]{position:sticky;top:0;z-index:2;display:flex;align-items:center;justify-content:space-between;padding:20px 24px;border-bottom:1px solid #e7ebf0;background:#fff}.wordpress-media-close[data-v-19cd9f4b]{border:0;background:rgba(0,0,0,0);color:#5e6875}.wordpress-media-body[data-v-19cd9f4b]{padding:24px}.wordpress-media-layout[data-v-19cd9f4b]{display:grid;grid-template-columns:minmax(0, 1fr) minmax(280px, 0.8fr);grid-gap:28px;gap:28px}.wordpress-media-form[data-v-19cd9f4b]{display:grid;grid-gap:14px;gap:14px}.wordpress-media-form>label[data-v-19cd9f4b]:not(.wordpress-media-checkbox){display:grid;grid-gap:6px;gap:6px}.wordpress-media-form input[type=text][data-v-19cd9f4b],.wordpress-media-form input[type=file][data-v-19cd9f4b],.wordpress-media-form textarea[data-v-19cd9f4b],.wordpress-media-form select[data-v-19cd9f4b]{width:100%;padding:9px 10px;border:1px solid #ccd4dd;border-radius:6px;background:#fff}.wordpress-media-form textarea[data-v-19cd9f4b]{min-height:72px;resize:vertical}.wordpress-media-checkbox[data-v-19cd9f4b]{display:inline-flex;align-items:center;gap:7px;font-size:12px}.wordpress-media-preview[data-v-19cd9f4b]{margin:0;padding:12px;border-radius:8px;background:#f6f8fa}.wordpress-media-preview img[data-v-19cd9f4b]{display:block;width:100%;max-height:260px;-o-object-fit:contain;object-fit:contain}.wordpress-media-preview figcaption[data-v-19cd9f4b]{margin-top:6px;overflow-wrap:anywhere;font-size:11px;color:#697481}.wordpress-media-warning[data-v-19cd9f4b],.wordpress-media-error[data-v-19cd9f4b]{margin:0;padding:9px 11px;border-radius:6px;font-size:12px}.wordpress-media-warning[data-v-19cd9f4b]{color:#795b00;background:#fff6d8}.wordpress-media-error[data-v-19cd9f4b]{color:#9d2525;background:#ffeded}.wordpress-media-upload[data-v-19cd9f4b]{min-height:42px;border:0;border-radius:8px;color:#fff;background:#d84f76}.wordpress-media-upload[data-v-19cd9f4b]:disabled{cursor:default;opacity:.55}.wordpress-media-results[data-v-19cd9f4b]{display:grid;align-content:start;grid-gap:18px;gap:18px}.wordpress-media-success[data-v-19cd9f4b],.wordpress-media-library[data-v-19cd9f4b]{padding:16px;border:1px solid #e1e6eb;border-radius:8px}.wordpress-media-success[data-v-19cd9f4b]{border-color:#b7dbc8;background:#f1fbf6}.wordpress-media-success>img[data-v-19cd9f4b]{width:100%;max-height:220px;-o-object-fit:contain;object-fit:contain;background:#fff}.wordpress-media-success dl[data-v-19cd9f4b]{display:grid;grid-template-columns:90px minmax(0, 1fr);grid-gap:5px 8px;gap:5px 8px;margin:12px 0;font-size:11px}.wordpress-media-success dd[data-v-19cd9f4b]{min-width:0;margin:0;overflow-wrap:anywhere}.wordpress-media-library article[data-v-19cd9f4b]{display:grid;grid-template-columns:72px minmax(0, 1fr);grid-gap:10px;gap:10px;padding:10px 0;border-top:1px solid #edf0f3}.wordpress-media-library article>img[data-v-19cd9f4b]{width:72px;height:58px;-o-object-fit:cover;object-fit:cover;border-radius:5px;background:#f3f5f7}@media(max-width: 760px){.wordpress-media-layout[data-v-19cd9f4b]{grid-template-columns:1fr}.wordpress-media-body[data-v-19cd9f4b]{padding:16px}}

.weekly-reports-page[data-v-9c697b08] { background: #f5f7fb; display: flex; flex-direction: column; gap: 18px; min-height: 100vh; padding: 38px 48px 64px;
}
.weekly-reports-header[data-v-9c697b08] { align-items: center; display: flex; justify-content: space-between;
}
.weekly-reports-header span[data-v-9c697b08] { color: #5271ff; font-size: 10px; font-weight: 800; letter-spacing: 0.15em;
}
.weekly-reports-header h1[data-v-9c697b08] { color: #1d2939; font-size: 28px; font-weight: 700; margin: 5px 0 4px;
}
.weekly-reports-header p[data-v-9c697b08] { color: #667085; font-size: 12px; margin: 0;
}
.weekly-reports-back[data-v-9c697b08] { background: #fff; border: 1px solid #d0d5dd; border-radius: 8px; color: #344054; font-size: 12px; padding: 10px 14px;
}
.weekly-reports-error[data-v-9c697b08] { background: #fef3f2; border: 1px solid #fecdca; border-radius: 8px; color: #b42318; font-size: 12px; margin: 0; padding: 12px 14px;
}
.weekly-reports-auto[data-v-9c697b08] { align-items: center; background: #eef4ff; border: 1px solid #c7d7fe; border-radius: 12px; display: flex; gap: 18px; padding: 15px 18px;
}
.weekly-reports-auto > div[data-v-9c697b08] { flex: 1 1;
}
.weekly-reports-auto strong[data-v-9c697b08] { color: #3538cd; font-size: 13px;
}
.weekly-reports-auto p[data-v-9c697b08] { color: #4e5ba6; font-size: 11px; margin: 2px 0 0;
}
.weekly-reports-auto label[data-v-9c697b08] { align-items: center; display: flex; gap: 7px;
}
.weekly-reports-auto label span[data-v-9c697b08] { color: #3538cd; font-size: 12px; font-weight: 700;
}
.weekly-reports-auto small[data-v-9c697b08] { color: #667085; font-size: 10px;
}
.weekly-reports-retention[data-v-9c697b08] { background: #fff; border: 1px solid #e4e7ec; border-radius: 10px; padding: 16px 18px;
}
.weekly-reports-retention strong[data-v-9c697b08] { color: #344054; font-size: 12px;
}
.weekly-reports-retention p[data-v-9c697b08] { color: #475467; font-size: 11px; margin: 4px 0;
}
.weekly-reports-retention span[data-v-9c697b08] { color: #98a2b3; font-size: 10px;
}
@media (max-width: 900px) {
.weekly-reports-page[data-v-9c697b08] { padding: 74px 14px 92px;
}
.weekly-reports-header[data-v-9c697b08] { align-items: flex-start; flex-direction: column; gap: 12px;
}
.weekly-reports-auto[data-v-9c697b08] { align-items: flex-start; flex-wrap: wrap;
}
}

.marketing-article-backdrop[data-v-4de4eeba]{position:fixed;inset:0;z-index:10020;display:flex;align-items:flex-start;justify-content:center;padding:3vh 20px;background:rgba(15,23,42,.58);overflow-y:auto}.marketing-article-modal[data-v-4de4eeba]{width:min(1080px,100%);max-height:94vh;display:flex;flex-direction:column;overflow:hidden}.marketing-article-header[data-v-4de4eeba]{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:14px;padding:22px 26px;border-bottom:1px solid #e5e7eb}.marketing-article-header-copy[data-v-4de4eeba]{flex:1 1 390px;min-width:0}.marketing-article-title-row[data-v-4de4eeba],.marketing-article-header-actions[data-v-4de4eeba],.marketing-article-section-heading[data-v-4de4eeba],.marketing-article-section-actions[data-v-4de4eeba]{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.marketing-article-title-row p[data-v-4de4eeba]{margin-right:4px}.marketing-article-tabs[data-v-4de4eeba]{display:inline-flex;padding:3px;border:1px solid #e2e8f0;border-radius:9px;background:#f8fafc}.marketing-article-tabs button[data-v-4de4eeba]{display:inline-flex;align-items:center;gap:6px;padding:7px 11px;border:0;border-radius:6px;color:#64748b;background:rgba(0,0,0,0);font-size:12px;font-weight:600;cursor:pointer}.marketing-article-tabs button.active[data-v-4de4eeba]{color:#9d174d;background:#fff;box-shadow:0 1px 3px rgba(15,23,42,.12)}.marketing-article-tabs button[data-v-4de4eeba]:disabled{opacity:.5;cursor:default}.marketing-article-tabs button span[data-v-4de4eeba]{min-width:18px;padding:1px 5px;border-radius:999px;color:#475569;background:#e2e8f0;font-size:10px;text-align:center}.marketing-article-usage[data-v-4de4eeba],.marketing-article-model-badge[data-v-4de4eeba]{padding:4px 9px;border-radius:999px;color:#334155;background:#f1f5f9;font-size:12px}.marketing-article-usage[data-v-4de4eeba]{cursor:help}.marketing-article-model-badge[data-v-4de4eeba]{color:#9d174d;background:#fdf2f8}.marketing-article-header-actions[data-v-4de4eeba]{flex:0 1 auto;justify-content:flex-end;margin-left:auto}.marketing-article-header-actions button[data-v-4de4eeba],.marketing-article-copy-button[data-v-4de4eeba],.marketing-article-details-button[data-v-4de4eeba]{border:0;cursor:pointer}.marketing-article-header-actions .marketing-article-generate-button[data-v-4de4eeba]{padding:9px 14px;border-radius:7px;color:#fff;background:#db2777;font-size:13px;font-weight:600}.marketing-article-header-actions .marketing-article-generate-button[data-v-4de4eeba]:disabled{opacity:.5;cursor:default}.marketing-article-header-actions .marketing-article-copy-button[data-v-4de4eeba],.marketing-article-copy-button[data-v-4de4eeba]{width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;padding:0;border:1px solid #cbd5e1;border-radius:7px;color:#475569;background:#fff;font-size:18px;line-height:1}.marketing-article-header-actions .marketing-article-close-button[data-v-4de4eeba]{width:34px;height:34px;padding:0;color:#64748b;background:rgba(0,0,0,0);font-size:28px;line-height:1}.marketing-article-section-heading[data-v-4de4eeba]{justify-content:space-between}.marketing-article-section-heading h4[data-v-4de4eeba],.marketing-article-section-heading h5[data-v-4de4eeba]{margin:0}.marketing-article-details-button[data-v-4de4eeba]{padding:7px 10px;border:1px solid #cbd5e1;border-radius:6px;color:#334155;background:#fff;font-size:12px}.marketing-article-body[data-v-4de4eeba]{padding:24px;overflow-y:auto;background:#f8fafc}.marketing-article-form[data-v-4de4eeba],.marketing-article-results[data-v-4de4eeba]{display:grid;grid-gap:18px;gap:18px}.marketing-article-card[data-v-4de4eeba],.marketing-article-result-section[data-v-4de4eeba],.marketing-article-result-hero[data-v-4de4eeba]{padding:20px;border:1px solid #e2e8f0;border-radius:10px;background:#fff}.marketing-article-card h5[data-v-4de4eeba],.marketing-article-result-section h4[data-v-4de4eeba]{margin:0 0 14px}.marketing-article-card-title[data-v-4de4eeba]{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.marketing-article-card label[data-v-4de4eeba]:not(.marketing-article-check){display:grid;grid-gap:6px;gap:6px;margin-bottom:14px;color:#334155;font-size:12px}.marketing-article-card label b[data-v-4de4eeba]{color:#db2777}.marketing-article-card input[type=text][data-v-4de4eeba],.marketing-article-card input[type=date][data-v-4de4eeba],.marketing-article-card select[data-v-4de4eeba],.marketing-article-card textarea[data-v-4de4eeba]{width:100%;padding:10px 11px;border:1px solid #cbd5e1;border-radius:6px;background:#fff;font-size:13px;box-sizing:border-box}.marketing-article-additional-context[data-v-4de4eeba]{margin:14px 0;padding:14px;border:1px solid #e2e8f0;border-radius:8px;background:#f8fafc}.marketing-article-additional-context-heading[data-v-4de4eeba]{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.marketing-article-additional-context-heading p[data-v-4de4eeba]{margin:4px 0 0;color:#64748b;font-size:12px}.marketing-article-additional-context-heading button[data-v-4de4eeba],.marketing-article-additional-context-file>button[data-v-4de4eeba]{flex:0 0 auto;padding:7px 10px;border:1px solid #cbd5e1;border-radius:6px;color:#334155;background:#fff;font-size:12px;cursor:pointer}.marketing-article-additional-context>small[data-v-4de4eeba],.marketing-article-additional-context>p[data-v-4de4eeba]{display:block;margin-top:7px;color:#64748b;font-size:11px}.marketing-article-additional-context-list[data-v-4de4eeba]{display:grid;grid-gap:8px;gap:8px;margin-top:10px}.marketing-article-additional-context-file[data-v-4de4eeba]{display:flex;align-items:center;justify-content:space-between;min-height:68px;padding:6px;border:1px solid #e2e8f0;border-radius:7px;background:#fff}.marketing-article-additional-context-file>div[data-v-4de4eeba]{flex:1 1 auto;min-width:0}.marketing-article-model-fieldset[data-v-4de4eeba]{min-width:0;margin:4px 0 18px;padding:0;border:0}.marketing-article-model-fieldset legend[data-v-4de4eeba]{margin-bottom:4px;color:#334155;font-size:12px}.marketing-article-model-fieldset legend b[data-v-4de4eeba]{color:#db2777}.marketing-article-model-fieldset>p[data-v-4de4eeba]{margin:0 0 10px;color:#64748b;font-size:11px}.marketing-article-routing-options[data-v-4de4eeba]{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));grid-gap:10px;gap:10px}.marketing-article-model-options[data-v-4de4eeba]{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));grid-gap:10px;gap:10px}.marketing-article-card .marketing-article-model-option[data-v-4de4eeba]{display:flex !important;align-items:flex-start;gap:9px !important;margin:0 !important;padding:12px;border:1px solid #cbd5e1;border-radius:8px;background:#fff;cursor:pointer}.marketing-article-card .marketing-article-model-option.selected[data-v-4de4eeba]{border-color:#db2777;background:#fdf2f8;box-shadow:0 0 0 1px #db2777}.marketing-article-model-option input[data-v-4de4eeba]{flex:0 0 auto;margin-top:3px;accent-color:#db2777}.marketing-article-model-option span[data-v-4de4eeba],.marketing-article-model-option strong[data-v-4de4eeba],.marketing-article-model-option small[data-v-4de4eeba]{display:block}.marketing-article-model-option small[data-v-4de4eeba]{margin-top:5px;color:#64748b;line-height:1.5}.marketing-article-model-cost[data-v-4de4eeba]{display:grid;grid-gap:3px;gap:3px;margin-top:10px;padding:11px 12px;border-radius:7px;color:#334155;background:#f8fafc;font-size:11px}.marketing-article-model-cost strong[data-v-4de4eeba]{color:#0f172a;font-size:12px}.marketing-article-model-cost small[data-v-4de4eeba]{color:#64748b;line-height:1.5}.marketing-article-usage-details[data-v-4de4eeba]{margin:0 0 18px;padding:14px 16px;border:1px solid #cbd5e1;border-radius:9px;background:#fff}.marketing-article-usage-details summary[data-v-4de4eeba]{color:#334155;font-size:13px;font-weight:600;cursor:pointer}.marketing-article-usage-details>small[data-v-4de4eeba],.marketing-article-usage-details td small[data-v-4de4eeba]{display:block;margin-top:5px;color:#64748b;font-size:10px}.marketing-article-usage-table-wrap[data-v-4de4eeba]{margin:12px 0;overflow-x:auto}.marketing-article-usage-details table[data-v-4de4eeba]{width:100%;border-collapse:collapse;font-size:11px}.marketing-article-usage-details th[data-v-4de4eeba],.marketing-article-usage-details td[data-v-4de4eeba]{padding:8px;border-bottom:1px solid #e2e8f0;text-align:left;vertical-align:top}.marketing-article-usage-details tr.exceeded td[data-v-4de4eeba]{background:#fff7ed}.marketing-article-source-usage[data-v-4de4eeba]{margin:0 0 7px;color:#334155;font-size:11px;font-weight:600}.marketing-article-budget-warning[data-v-4de4eeba]{margin:10px 0;color:#9a3412;font-size:12px;font-weight:600}.marketing-article-grid[data-v-4de4eeba]{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));grid-gap:14px;gap:14px}.marketing-article-weekly-report[data-v-4de4eeba]{display:grid;grid-gap:6px;gap:6px;margin:0 0 14px;padding:12px;border:1px solid #bae6fd;border-radius:8px;background:#f0f9ff}.marketing-article-weekly-report small[data-v-4de4eeba]{padding-left:23px;color:#475569;font-size:11px;line-height:1.5}.marketing-article-card details[data-v-4de4eeba]{padding:12px 0;border-top:1px solid #e2e8f0}.marketing-article-card summary[data-v-4de4eeba]{margin-bottom:14px;font-weight:600;cursor:pointer}.marketing-article-permissions[data-v-4de4eeba]{display:flex;flex-wrap:wrap;gap:14px;padding:10px;border-radius:6px;background:#f8fafc}.marketing-article-permissions label[data-v-4de4eeba],.marketing-article-check[data-v-4de4eeba]{display:flex !important;align-items:center;gap:7px !important;margin:0 !important}.marketing-article-external-only[data-v-4de4eeba]{margin-top:16px !important;padding:12px;border:1px solid #f59e0b;border-radius:7px;background:#fffbeb}.marketing-article-footer[data-v-4de4eeba]{display:flex;justify-content:flex-end;gap:10px}.marketing-article-footer button[data-v-4de4eeba]{padding:11px 18px;border:0;border-radius:7px;color:#fff;background:#db2777;font-weight:600}.marketing-article-footer button.secondary[data-v-4de4eeba]{border:1px solid #cbd5e1;color:#334155;background:#fff}.marketing-article-footer button[data-v-4de4eeba]:disabled{opacity:.5}.marketing-article-error[data-v-4de4eeba]{padding:12px;border-radius:7px;color:#991b1b;background:#fee2e2}.marketing-article-copy-feedback[data-v-4de4eeba]{margin:0;color:#166534;font-size:12px}.marketing-article-copy-feedback[data-v-4de4eeba]:empty{display:none}.marketing-article-processing[data-v-4de4eeba]{display:flex;align-items:center;gap:16px;padding:30px;border-radius:10px;background:#fff}.marketing-article-processing p[data-v-4de4eeba]{margin:5px 0 0;color:#64748b}.marketing-article-history[data-v-4de4eeba]{padding:20px;border:1px solid #e2e8f0;border-radius:10px;background:#fff}.marketing-article-history-heading[data-v-4de4eeba]{display:flex;align-items:center;justify-content:space-between;gap:14px}.marketing-article-history-heading h5[data-v-4de4eeba]{margin:0;font-size:16px}.marketing-article-history-heading p[data-v-4de4eeba]{margin:4px 0 0;color:#64748b;font-size:12px}.marketing-article-history-heading>button[data-v-4de4eeba]{padding:9px 12px;border:1px solid #cbd5e1;border-radius:7px;color:#334155;background:#fff;font-weight:600}.marketing-article-history-empty[data-v-4de4eeba]{margin:18px 0 0;padding:24px;border-radius:8px;color:#64748b;background:#f8fafc;text-align:center}.marketing-article-spinner[data-v-4de4eeba]{width:26px;height:26px;border:3px solid #fbcfe8;border-top-color:#db2777;border-radius:50%;animation:article-spin-4de4eeba .8s linear infinite}.marketing-article-state[data-v-4de4eeba]{padding:15px;border-radius:8px;color:#166534;background:#dcfce7}.marketing-article-state.needs_evidence[data-v-4de4eeba]{color:#92400e;background:#fef3c7}.marketing-article-state.failed[data-v-4de4eeba]{color:#991b1b;background:#fee2e2}.marketing-article-state.review_required[data-v-4de4eeba]{color:#92400e;background:#fef3c7}.marketing-article-state p[data-v-4de4eeba]{margin:5px 0 0}.marketing-article-result-hero h3[data-v-4de4eeba]{margin:6px 0 10px;font-size:24px}.marketing-article-result-hero dl[data-v-4de4eeba]{display:grid;grid-template-columns:repeat(2, 1fr);grid-gap:10px;gap:10px}.marketing-article-result-hero dl div[data-v-4de4eeba]{padding:10px;border-radius:6px;background:#f8fafc}.marketing-article-result-hero dt[data-v-4de4eeba],.marketing-article-detail-list dt[data-v-4de4eeba]{color:#64748b;font-size:11px}.marketing-article-result-hero dd[data-v-4de4eeba],.marketing-article-detail-list dd[data-v-4de4eeba]{margin:3px 0 0}.marketing-article-outline-item[data-v-4de4eeba]{padding:14px 0;border-top:1px solid #e2e8f0}.marketing-article-outline-item h5[data-v-4de4eeba]{margin:0 0 6px}.marketing-article-outline-item small[data-v-4de4eeba]{display:block;margin-top:5px;color:#64748b}.marketing-article-result-columns[data-v-4de4eeba]{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));grid-gap:18px;gap:18px}.marketing-ai-answer-plan[data-v-4de4eeba]{border-color:#bfdbfe;background:#f8fbff}.marketing-ai-answer-plan>.marketing-article-section-heading[data-v-4de4eeba]{align-items:flex-start;justify-content:space-between}.marketing-ai-answer-plan>.marketing-article-section-heading h4[data-v-4de4eeba]{margin-top:3px;color:#1d4ed8}.marketing-ai-answer-grid[data-v-4de4eeba]{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));grid-gap:10px;gap:10px;margin-top:14px}.marketing-ai-answer-card[data-v-4de4eeba]{display:grid;grid-gap:7px;gap:7px;padding:12px;border:1px solid #dbeafe;border-radius:8px;background:#fff}.marketing-ai-answer-card.warning[data-v-4de4eeba]{border-color:#fed7aa;background:#fffaf5}.marketing-ai-answer-card h5[data-v-4de4eeba],.marketing-ai-answer-card p[data-v-4de4eeba],.marketing-ai-answer-card ul[data-v-4de4eeba]{margin:0}.marketing-ai-answer-card small[data-v-4de4eeba]{display:block;color:#64748b}.marketing-ai-answer-checks[data-v-4de4eeba]{margin-top:14px}.marketing-ai-answer-checks h5[data-v-4de4eeba]{margin-bottom:7px}.marketing-ai-answer-checks li[data-v-4de4eeba]{margin-bottom:5px}.marketing-ai-answer-checks span[data-v-4de4eeba]{display:inline-block;margin-right:6px;padding:1px 6px;border-radius:999px;font-size:11px;font-weight:700}.answer-check-ready[data-v-4de4eeba]{color:#166534;background:#dcfce7}.answer-check-needs_evidence[data-v-4de4eeba]{color:#9a3412;background:#ffedd5}.answer-check-technical_review[data-v-4de4eeba]{color:#1d4ed8;background:#dbeafe}.marketing-article-quality-plan[data-v-4de4eeba]{border-color:#a7f3d0;background:#f0fdf4}.marketing-article-quality-plan>.marketing-article-section-heading[data-v-4de4eeba]{align-items:flex-start;justify-content:space-between}.marketing-article-quality-plan>.marketing-article-section-heading h4[data-v-4de4eeba]{margin-top:3px;color:#166534}.marketing-article-quality-checks[data-v-4de4eeba]{margin-top:14px}.marketing-article-quality-checks h5[data-v-4de4eeba]{margin-bottom:7px}.marketing-article-quality-checks li[data-v-4de4eeba]{margin-bottom:5px}.marketing-article-quality-checks li.failed[data-v-4de4eeba]{color:#b91c1c}.marketing-article-quality-checks li.warning[data-v-4de4eeba]{color:#92400e}.marketing-article-detail-list[data-v-4de4eeba]{display:grid;grid-template-columns:130px 1fr;grid-gap:8px;gap:8px}.marketing-article-ledger[data-v-4de4eeba],.marketing-article-sources[data-v-4de4eeba]{display:grid;grid-gap:10px;gap:10px}.marketing-article-ledger article[data-v-4de4eeba],.marketing-article-sources article[data-v-4de4eeba]{padding:12px;border:1px solid #e2e8f0;border-radius:7px}.marketing-article-ledger p[data-v-4de4eeba],.marketing-article-sources p[data-v-4de4eeba]{margin:7px 0}.marketing-article-chip[data-v-4de4eeba]{display:inline-block;margin-right:5px;padding:2px 7px;border-radius:999px;color:#334155;background:#e2e8f0;font-size:10px}.marketing-article-chip.ok[data-v-4de4eeba]{color:#166534;background:#dcfce7}.marketing-article-chip.private[data-v-4de4eeba]{color:#92400e;background:#fef3c7}.marketing-article-result-section.warning[data-v-4de4eeba]{border-color:#f59e0b;background:#fffbeb}.marketing-article-revision[data-v-4de4eeba]{padding:20px;border:1px solid #93c5fd;border-radius:10px;background:#eff6ff}.marketing-article-revision label[data-v-4de4eeba]{display:block;color:#1e3a8a;font-weight:600}.marketing-article-revision p[data-v-4de4eeba]{margin:6px 0 12px;color:#475569;font-size:12px}.marketing-article-revision textarea[data-v-4de4eeba]{width:100%;padding:11px;border:1px solid #93c5fd;border-radius:7px;background:#fff;font-size:13px;box-sizing:border-box;resize:vertical}.marketing-article-completion[data-v-4de4eeba]{padding:22px;border:1px solid #86efac;border-radius:10px;background:#f0fdf4}.marketing-article-completion h3[data-v-4de4eeba]{margin:0 0 16px;color:#166534}.marketing-article-review-flow[data-v-4de4eeba]{padding:16px;border:1px solid #bfdbfe;border-radius:8px;background:#eff6ff}.marketing-article-review-flow h4[data-v-4de4eeba]{margin:0 0 12px}.marketing-article-review-flow ol[data-v-4de4eeba]{display:grid;grid-gap:12px;gap:12px;margin:0;padding-left:22px}.marketing-article-review-flow li[data-v-4de4eeba]{padding-left:4px}.marketing-article-review-flow li strong[data-v-4de4eeba],.marketing-article-review-flow li span[data-v-4de4eeba]{display:block}.marketing-article-review-flow li span[data-v-4de4eeba]{margin:3px 0;color:#475569}.marketing-article-review-flow a[data-v-4de4eeba]{display:inline-block;margin-top:5px}.marketing-article-completion-actions[data-v-4de4eeba]{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.marketing-article-completion-actions a[data-v-4de4eeba],.marketing-article-completion-actions button[data-v-4de4eeba]{padding:10px 14px;border:0;border-radius:7px;color:#fff;background:#db2777;text-decoration:none}.marketing-article-completion-actions .secondary[data-v-4de4eeba]{border:1px solid #cbd5e1;color:#334155;background:#fff}.marketing-article-completion-actions button[data-v-4de4eeba]:disabled{color:#64748b;background:#e2e8f0}.marketing-article-warning-list[data-v-4de4eeba]{color:#92400e}.marketing-article-previous[data-v-4de4eeba]{display:grid;grid-gap:8px;gap:8px;margin-top:18px}.marketing-article-previous-row[data-v-4de4eeba]{display:flex;align-items:stretch;gap:8px}.marketing-article-previous-open[data-v-4de4eeba]{min-width:0;flex:1 1 auto;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 14px;border:1px solid #e2e8f0;border-radius:8px;color:#1e293b;background:#fff;text-align:left;cursor:pointer}.marketing-article-previous-open[data-v-4de4eeba]:hover{border-color:#f9a8d4;background:#fdf2f8}.marketing-article-previous-copy[data-v-4de4eeba]{min-width:0;display:grid;grid-gap:5px;gap:5px;overflow-wrap:anywhere}.marketing-article-previous-copy strong[data-v-4de4eeba]{font-weight:600}.marketing-article-previous-copy time[data-v-4de4eeba]{color:#64748b;font-size:11px;font-weight:400}.marketing-article-previous-open small[data-v-4de4eeba]{flex:0 0 auto;padding:3px 7px;border-radius:999px;color:#475569;background:#f1f5f9}.marketing-article-duplicate[data-v-4de4eeba],.marketing-article-delete[data-v-4de4eeba]{flex:0 0 auto;padding:0 14px;border:1px solid #f9a8d4;border-radius:8px;color:#9d174d;background:#fff;font-weight:600;cursor:pointer}.marketing-article-delete[data-v-4de4eeba]{border-color:#fecaca;color:#b91c1c}.marketing-article-duplicate[data-v-4de4eeba]:hover{background:#fdf2f8}.marketing-article-delete[data-v-4de4eeba]:hover{background:#fef2f2}.marketing-article-duplicate[data-v-4de4eeba]:disabled,.marketing-article-delete[data-v-4de4eeba]:disabled{opacity:.5;cursor:default}.marketing-article-load-more[data-v-4de4eeba]{width:100%;margin-top:4px;padding:11px;border:1px solid #cbd5e1;border-radius:8px;color:#334155;background:#fff;font-weight:600;cursor:pointer}.marketing-article-load-more[data-v-4de4eeba]:hover{background:#f8fafc}.marketing-article-load-more[data-v-4de4eeba]:disabled{opacity:.5;cursor:default}@keyframes article-spin-4de4eeba{to{transform:rotate(360deg)}}@media(max-width: 720px){.marketing-article-grid[data-v-4de4eeba],.marketing-article-model-options[data-v-4de4eeba],.marketing-article-routing-options[data-v-4de4eeba],.marketing-article-result-columns[data-v-4de4eeba],.marketing-ai-answer-grid[data-v-4de4eeba],.marketing-article-result-hero dl[data-v-4de4eeba]{grid-template-columns:1fr}.marketing-article-additional-context-heading[data-v-4de4eeba]{flex-direction:column}.marketing-article-additional-context-heading button[data-v-4de4eeba]{width:100%}.marketing-article-header[data-v-4de4eeba]{padding:14px}.marketing-article-header-copy[data-v-4de4eeba],.marketing-article-header-actions[data-v-4de4eeba]{flex-basis:100%;width:100%}.marketing-article-header-actions[data-v-4de4eeba]{justify-content:flex-start;margin-left:0}.marketing-article-tabs[data-v-4de4eeba]{order:3;width:100%}.marketing-article-tabs button[data-v-4de4eeba]{flex:1 1;justify-content:center}.marketing-article-header-actions .marketing-article-close-button[data-v-4de4eeba]{margin-left:auto}.marketing-article-body[data-v-4de4eeba]{padding:14px}.marketing-article-detail-list[data-v-4de4eeba]{grid-template-columns:1fr}.marketing-article-history-heading[data-v-4de4eeba]{align-items:flex-start;flex-direction:column}.marketing-article-previous-row[data-v-4de4eeba]{flex-wrap:wrap}.marketing-article-previous-open[data-v-4de4eeba]{flex-basis:100%}.marketing-article-previous-open[data-v-4de4eeba]{align-items:flex-start;flex-direction:column;gap:7px}.marketing-article-duplicate[data-v-4de4eeba],.marketing-article-delete[data-v-4de4eeba]{min-height:40px;flex-grow:1;flex-shrink:1;flex-basis:calc(50% - 4px)}}

/*# sourceMappingURL=1304-df67728b.css.map*/