.marketing-page[data-v-704713bb]{width:100%;min-width:0}.marketing-layout[data-v-704713bb]{display:grid;grid-template-columns:minmax(0,480px) minmax(0,632px);gap:24px;width:100%;max-width:1136px;align-items:start}.campaign-builder[data-v-704713bb],.campaign-list[data-v-704713bb]{min-width:0}.marketing-toolbar[data-v-704713bb]{display:grid;grid-template-columns:minmax(0,314px) 154px;gap:12px;align-items:center}.status-filter[data-v-704713bb]{position:relative;display:block;min-width:0}.status-filter__select[data-v-704713bb]{width:100%;height:36px;padding:0 40px 0 16px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--pn-line,#e2e8f0);border-radius:10px;background:var(--pn-surface,#fff);color:var(--pn-text,#1e293b);font-size:14px;font-weight:600;outline:none}.status-filter__select[data-v-704713bb]:focus-visible{box-shadow:0 0 0 2px #f0246e}.status-filter__icon[data-v-704713bb]{position:absolute;top:10px;right:16px;pointer-events:none}.new-campaign-button[data-v-704713bb]{width:154px;height:35px!important;border-radius:10px!important}.campaign-loading[data-v-704713bb]{min-height:122px;padding:48px 16px}.campaign-card[data-v-704713bb]{min-height:122px}.campaign-metrics[data-v-704713bb]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.campaign-totals[data-v-704713bb]{display:grid;grid-template-columns:repeat(2,minmax(0,232px));gap:16px}.campaign-total[data-v-704713bb]{min-height:68px}.campaign-builder[data-v-704713bb]{min-height:898px;padding:32px;gap:32px;border-radius:20px;outline:none}.campaign-builder[data-v-704713bb]:focus-visible{box-shadow:0 0 0 2px #f0246e,0 4px 12px rgba(0,0,0,.031)}.campaign-input[data-v-704713bb],.campaign-textarea[data-v-704713bb]{width:100%;padding:0 16px;border:1px solid var(--pn-line,#e2e8f0);border-radius:10px;background:var(--pn-info-bg,#f1f5f9);color:var(--pn-text,#1e293b);font-size:14px;outline:none}.campaign-input[data-v-704713bb]{height:48px}.campaign-textarea[data-v-704713bb]{min-height:120px;padding-top:14px;resize:none}.campaign-input[data-v-704713bb]:disabled,.campaign-textarea[data-v-704713bb]:disabled{cursor:not-allowed}.campaign-input[data-v-704713bb]::-moz-placeholder,.campaign-textarea[data-v-704713bb]::-moz-placeholder{color:var(--pn-muted,#94a3b8)}.campaign-input[data-v-704713bb]::placeholder,.campaign-textarea[data-v-704713bb]::placeholder{color:var(--pn-muted,#94a3b8)}.segmentation-chip[data-v-704713bb]{height:30px;padding:0 16px;border-radius:10px}.channel-chip[data-v-704713bb]{display:inline-flex;align-items:center;gap:8px;width:154px;height:38px;padding:0 16px;border:1px solid var(--pn-line,#e2e8f0);border-radius:10px;background:var(--pn-info-bg,#f1f5f9);color:var(--pn-text,#1e293b);font-size:14px;font-weight:700}.message-preview[data-v-704713bb]{display:flex;flex-direction:column;align-items:stretch;justify-content:center;gap:8px;min-height:160px;padding:16px;border-radius:12px;background:var(--pn-info-bg,#f7f8fc)}.message-preview__bubble[data-v-704713bb]{width:100%;max-width:440px;padding:12px 16px;border:1px solid var(--pn-line,#e2e8f0);border-radius:12px;background:var(--pn-surface,#fff)}.campaign-actions[data-v-704713bb]{display:grid;grid-template-columns:180px 188px;gap:12px;margin-top:auto}.draft-button[data-v-704713bb],.send-button[data-v-704713bb]{width:100%}@media (max-width:1279px){.marketing-layout[data-v-704713bb]{grid-template-columns:minmax(0,1fr);max-width:760px}.campaign-builder[data-v-704713bb]{min-height:0}}@media (max-width:560px){.campaign-actions[data-v-704713bb],.marketing-toolbar[data-v-704713bb]{grid-template-columns:minmax(0,1fr)}.draft-button[data-v-704713bb],.new-campaign-button[data-v-704713bb],.send-button[data-v-704713bb]{width:100%}.campaign-builder[data-v-704713bb]{padding:24px 16px;gap:24px}.campaign-metrics[data-v-704713bb]{gap:16px}.campaign-metrics[data-v-704713bb],.campaign-totals[data-v-704713bb]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:380px){.campaign-metrics[data-v-704713bb],.campaign-totals[data-v-704713bb]{grid-template-columns:minmax(0,1fr)}}fieldset.campaign-fields[data-v-704713bb]{border:0;padding:0;margin:0;min-width:0;display:flex;flex-direction:column;gap:18px}.campaign-fields label[data-v-704713bb]{display:flex;flex-direction:column;gap:7px;color:var(--pn-text,#1f2937);font-size:13px}.campaign-filter-grid[data-v-704713bb]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px}.campaign-metrics strong[data-v-704713bb]{display:block}.campaign-message[data-v-704713bb]{margin:0;min-width:0;white-space:pre-wrap;overflow-wrap:anywhere;color:var(--pn-text,#1f2937)}.campaign-audience[data-v-704713bb],.campaign-confirmation[data-v-704713bb]{border:1px solid var(--pn-border,#e5e7eb);border-radius:12px;padding:14px;color:var(--pn-text,#1f2937)}.campaign-template-notes[data-v-704713bb]{padding-left:18px;font-size:12px;color:var(--pn-muted,#64748b)}.campaign-warning[data-v-704713bb]{font-size:13px;color:var(--pn-warning-text,#92400e)}.campaign-error[data-v-704713bb]{color:var(--pn-danger-text,#be123c)}.campaign-success[data-v-704713bb]{color:var(--pn-success-text,#047857)}.campaign-actions[data-v-704713bb]{flex-wrap:wrap}@media (max-width:540px){.campaign-filter-grid[data-v-704713bb]{grid-template-columns:minmax(0,1fr)}}