[data-v-befef838] .campaign-view-modal .modal-dialog{max-width:1120px}[data-v-befef838] .campaign-view-modal .modal-content{border:0;border-radius:22px;-webkit-box-shadow:0 24px 64px rgba(16,24,40,.16);box-shadow:0 24px 64px rgba(16,24,40,.16);overflow:hidden}.campaign-modal[data-v-befef838]{background:#fff;padding:22px;color:#162033}.import-template-note[data-v-befef838]{padding:12px 14px;border:1px solid #f3c7cb;border-radius:12px;background:#fff4f4}.import-template-note__title[data-v-befef838]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:.95rem;font-weight:700;color:#af3038}.import-template-note__text[data-v-befef838]{margin-top:6px;font-size:.88rem;line-height:1.45;color:#8f3c44}.import-template-table[data-v-befef838]{border-collapse:separate;border-spacing:0}.import-template-table th[data-v-befef838]{font-size:.82rem;font-weight:700;white-space:nowrap;padding:10px 14px;border-color:#fff}.campaign-modal__header[data-v-befef838]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:16px}.campaign-modal__header-main[data-v-befef838]{min-width:0;-webkit-box-flex:1;-ms-flex:1;flex:1}.campaign-modal__header-actions[data-v-befef838]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:10px}.campaign-modal__header-file[data-v-befef838]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;padding:10px 12px;border:1px solid #d9e2ec;border-radius:14px;background:#f8fafc;max-width:100%}.campaign-modal__header-file-copy[data-v-befef838]{min-width:0}.campaign-modal__header-file-label[data-v-befef838]{font-size:.7rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#7b8490}.campaign-modal__header-file-name[data-v-befef838]{margin-top:2px;font-size:.88rem;font-weight:700;color:#1f2a44;word-break:break-word}.campaign-modal__eyebrow[data-v-befef838]{font-size:12px;font-weight:600;letter-spacing:.02em;color:#6f7884;margin-bottom:4px}.campaign-modal__title[data-v-befef838]{margin:0;font-size:2rem;font-weight:600;line-height:1.1;color:#162033}.campaign-modal__meta[data-v-befef838]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;margin-top:10px}.campaign-modal__status[data-v-befef838]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:4px 10px;border-radius:999px;font-size:.74rem;font-weight:600}.campaign-modal__status--neutral[data-v-befef838]{background:#eef2f6;color:#546171}.campaign-modal__status--info[data-v-befef838]{background:#e7f0ff;color:#2e5aac}.campaign-modal__status--success[data-v-befef838]{background:#e8f6ed;color:#2f7a49}.campaign-modal__status--warning[data-v-befef838]{background:#fff4e6;color:#a06010}.campaign-modal__status--danger[data-v-befef838]{background:#fdebec;color:#b14343}.campaign-modal__meta-text[data-v-befef838]{font-size:.8rem;color:#7b8490}.campaign-modal__close[data-v-befef838]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:32px;height:32px;border:0;border-radius:10px;background:#f3f5f7;color:#5b6470;font-size:.9rem;line-height:1;cursor:pointer}.campaign-modal__issues[data-v-befef838],.campaign-modal__notice[data-v-befef838]{margin-top:18px;border:1px solid #e4e8ee;border-radius:16px}.campaign-modal__notice[data-v-befef838]{padding:16px;background:#f7f8fa}.campaign-modal__notice--neutral[data-v-befef838]{background:#f7f8fa}.campaign-modal__notice--info[data-v-befef838]{background:#f4f7fd}.campaign-modal__notice--warning[data-v-befef838]{background:#fffaf2}.campaign-modal__notice--danger[data-v-befef838]{background:#fff4f4}.campaign-modal__issue-card-title[data-v-befef838],.campaign-modal__notice-title[data-v-befef838],.campaign-modal__section-title[data-v-befef838]{margin:0;font-size:1.05rem;font-weight:600;color:#162033}.campaign-modal__issue-card-header[data-v-befef838]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:12px;margin-bottom:10px}.campaign-modal__issue-card-caption[data-v-befef838]{font-size:.78rem;color:#7b8490}.campaign-modal__notice-text[data-v-befef838]{margin:6px 0 0;font-size:.87rem;line-height:1.5;color:#697280}.mb-0[data-v-befef838]{margin-bottom:0}.campaign-modal__issues-helper[data-v-befef838]{margin-top:6px;font-size:.84rem;line-height:1.45;color:#6f7884}.campaign-modal__section[data-v-befef838]{margin-top:18px}.campaign-modal__stats[data-v-befef838]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:12px}.campaign-modal__stat-card[data-v-befef838]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;min-height:92px;padding:16px;border:1px solid #e4e8ee;border-radius:14px;background:#f8f9fb}.campaign-modal__stat-value[data-v-befef838]{font-size:1.9rem;font-weight:600;line-height:1;color:#162033}.campaign-modal__stat-value--neutral[data-v-befef838]{color:#162033}.campaign-modal__stat-value--success[data-v-befef838]{color:#2f7a49}.campaign-modal__stat-value--warning[data-v-befef838]{color:#8a5a22}.campaign-modal__stat-value--danger[data-v-befef838]{color:#b14343}.campaign-modal__footer-note[data-v-befef838],.campaign-modal__issues-count[data-v-befef838],.campaign-modal__stat-label[data-v-befef838]{font-size:.8rem;color:#7b8490}.campaign-modal__issues[data-v-befef838]{padding:14px;background:#fafbfc}.campaign-modal__issues-header[data-v-befef838]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:16px}.campaign-modal__issue-card[data-v-befef838],.campaign-modal__issues-empty[data-v-befef838]{margin-top:12px;padding:18px;border:1px solid #e4e8ee;border-radius:14px;background:#fff}.campaign-modal__issues-empty[data-v-befef838]{text-align:center}.campaign-modal__issues-empty-title[data-v-befef838]{margin:0;font-size:1.35rem;font-weight:600;color:#162033}.campaign-modal__issues-empty-text[data-v-befef838]{margin:8px auto 0;max-width:420px;font-size:.84rem;line-height:1.45;color:#6f7884}.campaign-modal__issues-stack[data-v-befef838]{margin-top:12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px}.campaign-modal__summary-list[data-v-befef838]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px;margin-top:10px}.campaign-modal__summary-sections[data-v-befef838]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:14px;margin-top:12px}.campaign-modal__summary-section[data-v-befef838]{padding-top:2px}.campaign-modal__summary-section+.campaign-modal__summary-section[data-v-befef838]{border-top:1px solid #e8ecf2;padding-top:12px}.campaign-modal__summary-section-title[data-v-befef838]{font-size:.78rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#6f7884}.campaign-modal__summary-item[data-v-befef838]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:14px;padding:12px 14px;border:1px solid #e8ecf2;border-radius:12px;background:#fbfcfd}.campaign-modal__summary-count[data-v-befef838]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:36px;height:36px;padding:0 10px;border-radius:999px;background:#eef2f6;color:#162033;font-size:.95rem;font-weight:700}.campaign-modal__summary-content[data-v-befef838]{min-width:0;-webkit-box-flex:1;-ms-flex:1;flex:1}.campaign-modal__summary-label[data-v-befef838]{font-size:.9rem;font-weight:600;color:#162033}.campaign-modal__summary-description[data-v-befef838]{margin-top:3px;font-size:.82rem;line-height:1.45;color:#6f7884}.campaign-modal__table-wrap[data-v-befef838]{margin-top:10px;overflow-x:auto;border:1px solid #e8ecf2;border-radius:12px}.campaign-modal__failure-table[data-v-befef838]{width:100%;border-collapse:collapse;background:#fff}.campaign-modal__failure-table td[data-v-befef838],.campaign-modal__failure-table th[data-v-befef838]{padding:12px 14px;border-bottom:1px solid #e8ecf2;text-align:left;vertical-align:top;font-size:.82rem;line-height:1.45;color:#485466}.campaign-modal__failure-table th[data-v-befef838]{background:#f8f9fb;font-size:.76rem;font-weight:700;letter-spacing:.02em;text-transform:uppercase;color:#6f7884}.campaign-modal__failure-table tbody tr:last-child td[data-v-befef838]{border-bottom:0}.campaign-modal__failure-table tbody tr:nth-child(2n) td[data-v-befef838]{background:#fcfdfe}.campaign-modal__footer[data-v-befef838]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:16px;margin-top:18px}.campaign-modal__footer-note[data-v-befef838]{margin:0}.campaign-modal__footer-actions[data-v-befef838]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.campaign-modal__button[data-v-befef838]{border:0;border-radius:12px;padding:10px 16px;font-size:.88rem;font-weight:600;cursor:pointer}.campaign-modal__button--secondary[data-v-befef838]{background:#f3f5f7;color:#223042}.campaign-modal__button--compact[data-v-befef838]{padding:8px 12px;white-space:nowrap}.campaign-modal__button--primary[data-v-befef838]{background:#162033;color:#fff}@media (max-width:767px){.campaign-modal[data-v-befef838]{padding:18px}.campaign-modal__title[data-v-befef838]{font-size:1.7rem}.campaign-modal__header[data-v-befef838]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.campaign-modal__header-actions[data-v-befef838]{width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.campaign-modal__header-file[data-v-befef838]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.campaign-modal__stats[data-v-befef838]{grid-template-columns:repeat(2,minmax(0,1fr))}.import-template-guide__grid[data-v-befef838]{grid-template-columns:1fr}.campaign-modal__issue-card-header[data-v-befef838]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.campaign-modal__summary-section+.campaign-modal__summary-section[data-v-befef838]{padding-top:10px}.campaign-modal__footer[data-v-befef838]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.campaign-modal__footer-actions[data-v-befef838]{width:100%}.campaign-modal__button[data-v-befef838]{-webkit-box-flex:1;-ms-flex:1;flex:1}}