.content-bank-modal[data-v-2ede57d7]{position:fixed;inset:0;z-index:2100;padding:24px;background:rgba(15,23,42,.58);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.content-bank-modal__dialog[data-v-2ede57d7]{width:min(100%,760px);max-height:calc(100vh - 48px);overflow-y:auto;border-radius:28px;background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#f8fbff));background:linear-gradient(180deg,#fff,#f8fbff);-webkit-box-shadow:0 30px 90px rgba(15,23,42,.2);box-shadow:0 30px 90px rgba(15,23,42,.2)}.content-bank-modal__dialog--wide[data-v-2ede57d7]{width:min(100%,1040px)}.content-bank-modal__footer[data-v-2ede57d7],.content-bank-modal__header[data-v-2ede57d7]{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;padding:22px 24px}.content-bank-modal__header[data-v-2ede57d7]{position:sticky;top:0;z-index:2;background:-webkit-gradient(linear,left top,left bottom,from(hsla(0,0%,100%,.98)),to(rgba(248,251,255,.96)));background:linear-gradient(180deg,hsla(0,0%,100%,.98),rgba(248,251,255,.96));border-bottom:1px solid rgba(226,232,240,.9);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.content-bank-modal__footer[data-v-2ede57d7]{position:sticky;bottom:0;z-index:2;background:-webkit-gradient(linear,left bottom,left top,from(hsla(0,0%,100%,.98)),to(rgba(248,251,255,.96)));background:linear-gradient(0deg,hsla(0,0%,100%,.98),rgba(248,251,255,.96));border-top:1px solid rgba(226,232,240,.9);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.content-bank-modal__eyebrow[data-v-2ede57d7]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;color:#64748b;font-size:.82rem}.content-bank-modal__header h3[data-v-2ede57d7]{margin:8px 0 0;font-size:1.15rem;font-weight:800;color:#0f172a}.content-bank-modal__header p[data-v-2ede57d7]{margin:10px 0 0;color:#64748b;line-height:1.8}.content-bank-modal__close[data-v-2ede57d7]{width:40px;height:40px;border:0;border-radius:14px;background:#f8fafc;color:#334155;-webkit-box-flex:0;-ms-flex:0 0 40px;flex:0 0 40px}.content-bank-send-modal__body[data-v-2ede57d7]{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;padding:16px 20px 16px}.cb-send-layout[data-v-2ede57d7]{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:14px;-webkit-box-align:start;-ms-flex-align:start;align-items:start}.cb-send-column[data-v-2ede57d7]{gap:14px;min-width:0}.cb-send-column[data-v-2ede57d7],.cb-send-hero[data-v-2ede57d7]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.cb-send-hero[data-v-2ede57d7]{gap:8px;padding:14px 16px;border-radius:20px;background:radial-gradient(circle at top right,rgba(14,165,233,.18),transparent 34%),linear-gradient(135deg,#eff6ff,#f8fbff 60%,#fff);border:1px solid rgba(191,219,254,.85)}.cb-send-hero__eyebrow[data-v-2ede57d7]{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;background:rgba(37,99,235,.12);color:#1d4ed8;font-size:.78rem;font-weight:700;margin-bottom:10px}.cb-send-hero__top[data-v-2ede57d7]{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:14px}.cb-send-hero__main h4[data-v-2ede57d7]{margin:0 0 8px;color:#0f172a;font-size:1.08rem;font-weight:900}.cb-send-hero__main p[data-v-2ede57d7]{margin:0;color:#475569;line-height:1.8;font-size:.9rem}.cb-send-hero__badges[data-v-2ede57d7]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:8px}.cb-send-hero__badge[data-v-2ede57d7]{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:82px;padding:7px 11px;border-radius:999px;background:hsla(0,0%,100%,.82);border:1px solid rgba(226,232,240,.95);color:#0f172a;font-size:.8rem;font-weight:700}.cb-send-card[data-v-2ede57d7]{border:1px solid rgba(203,213,225,.8);border-radius:20px;background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#f8fbff));background:linear-gradient(180deg,#fff,#f8fbff);padding:14px}.cb-send-card__header[data-v-2ede57d7]{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:12px;margin-bottom:12px}.cb-send-card__header h4[data-v-2ede57d7]{margin:0 0 4px;font-size:1rem;font-weight:800;color:#0f172a}.cb-send-card__header p[data-v-2ede57d7]{margin:0;color:#64748b;line-height:1.7;font-size:.84rem}.cb-channel-grid[data-v-2ede57d7]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.cb-channel-card[data-v-2ede57d7]{border:1px solid #d7e3f0;border-radius:18px;padding:14px;background:#fff;text-align:right;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:5px;color:#334155;-webkit-transition:all .2s ease;transition:all .2s ease;min-height:104px}.cb-channel-card i[data-v-2ede57d7]{font-size:1.05rem;color:#2563eb}.cb-channel-card strong[data-v-2ede57d7]{color:#0f172a}.cb-channel-card span[data-v-2ede57d7]{color:#64748b;font-size:.8rem;line-height:1.7}.cb-channel-card.is-active[data-v-2ede57d7]{border-color:transparent;background:linear-gradient(135deg,#dbeafe,#eff6ff);-webkit-box-shadow:inset 0 0 0 1px rgba(37,99,235,.18),0 14px 28px rgba(37,99,235,.12);box-shadow:inset 0 0 0 1px rgba(37,99,235,.18),0 14px 28px rgba(37,99,235,.12)}.cb-selected-channels[data-v-2ede57d7]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px;margin-top:12px}.cb-selected-channels__item[data-v-2ede57d7]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;padding:7px 12px;border-radius:999px;background:#eff6ff;color:#1d4ed8;font-size:.82rem;font-weight:700}.cb-inline-hint[data-v-2ede57d7]{margin-top:12px;color:#64748b;font-size:.84rem}.cb-send-label[data-v-2ede57d7]{display:block;margin-bottom:8px;color:#0f172a;font-weight:700}.cb-field-grid[data-v-2ede57d7]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.cb-destination-hints[data-v-2ede57d7]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0;margin-top:12px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.cb-destination-hints span[data-v-2ede57d7]{padding:6px 10px;border-radius:999px;background:#f8fafc;color:#64748b;font-size:.7rem;border:1px solid rgba(226,232,240,.9)}.cb-destination-hints span.is-required[data-v-2ede57d7]{background:#fff7ed;color:#c2410c;border-color:rgba(251,191,36,.45)}.cb-send-textarea[data-v-2ede57d7]{min-height:160px}.cb-send-add-file[data-v-2ede57d7]{border:0;border-radius:14px;background:#eff6ff;color:#2563eb;padding:9px 14px;font-weight:700}.cb-send-attachments[data-v-2ede57d7]{display:grid;gap:10px}.cb-send-attachment[data-v-2ede57d7]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:12px;border-radius:16px;padding:10px 12px;background:#f8fafc}.cb-send-attachment[data-v-2ede57d7],.cb-send-attachment__meta[data-v-2ede57d7]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.cb-send-attachment__meta[data-v-2ede57d7]{gap:10px;min-width:0}.cb-send-attachment__meta i[data-v-2ede57d7]{color:#2563eb;font-size:1rem}.cb-send-attachment__meta small[data-v-2ede57d7],.cb-send-attachment__meta strong[data-v-2ede57d7]{display:block}.cb-send-attachment__meta strong[data-v-2ede57d7]{color:#0f172a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:220px}.cb-send-attachment__meta small[data-v-2ede57d7],.cb-send-empty[data-v-2ede57d7]{color:#64748b}.cb-send-attachment__remove[data-v-2ede57d7]{width:34px;height:34px;border:0;border-radius:12px;background:#fff1f2;color:#dc2626}.cb-send-warning[data-v-2ede57d7]{line-height:2}.cb-summary-grid[data-v-2ede57d7]{display:grid;grid-template-columns:1fr;gap:10px}.cb-summary-item[data-v-2ede57d7]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;min-height:52px;border-radius:16px;padding:11px 13px;background:#f8fafc;color:#0f172a;border:1px solid rgba(226,232,240,.9);font-size:.85rem;font-weight:700}.cb-summary-item i[data-v-2ede57d7]{color:#16a34a}.cb-summary-item.is-muted[data-v-2ede57d7]{color:#64748b}.cb-summary-item.is-muted i[data-v-2ede57d7]{color:#94a3b8}.cb-status-chip[data-v-2ede57d7]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:999px;padding:4px 10px;font-size:.75rem;font-weight:700}.cb-status-chip.is-processing[data-v-2ede57d7],.cb-status-chip.is-queued[data-v-2ede57d7]{background:#fef3c7;color:#92400e}.cb-status-chip.is-sent[data-v-2ede57d7]{background:#dcfce7;color:#166534}.cb-status-chip.is-cancelled[data-v-2ede57d7]{background:#e2e8f0;color:#475569}.cb-status-chip.is-failed[data-v-2ede57d7]{background:#fee2e2;color:#b91c1c}.cb-status-chip.is-partial[data-v-2ede57d7]{background:#dbeafe;color:#1d4ed8}@media (max-width:992px){.content-bank-modal__dialog--wide[data-v-2ede57d7]{width:min(100%,920px)}.cb-send-layout[data-v-2ede57d7]{grid-template-columns:1fr}}@media (max-width:768px){.content-bank-modal[data-v-2ede57d7]{padding:8px;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.content-bank-modal__dialog--wide[data-v-2ede57d7],.content-bank-modal__dialog[data-v-2ede57d7]{width:100%;max-height:calc(100vh - 8px);border-radius:24px 24px 0 0}.content-bank-send-modal__body[data-v-2ede57d7]{gap:10px;padding-right:14px;padding-left:14px;padding-bottom:14px}.content-bank-modal__footer[data-v-2ede57d7],.content-bank-modal__header[data-v-2ede57d7]{padding-right:14px;padding-left:14px}.content-bank-modal__header[data-v-2ede57d7]{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.content-bank-modal__header h3[data-v-2ede57d7]{font-size:1.02rem}.content-bank-modal__header p[data-v-2ede57d7]{font-size:.84rem;line-height:1.7}.cb-send-hero__top[data-v-2ede57d7]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.cb-send-hero__badges[data-v-2ede57d7]{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.cb-channel-grid[data-v-2ede57d7],.cb-field-grid[data-v-2ede57d7]{grid-template-columns:1fr}.cb-send-card[data-v-2ede57d7]{padding:12px;border-radius:18px}.cb-send-card__header[data-v-2ede57d7]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px}.cb-send-add-file[data-v-2ede57d7]{width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.cb-send-textarea[data-v-2ede57d7]{min-height:132px}.cb-send-attachment[data-v-2ede57d7]{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.cb-send-attachment__meta strong[data-v-2ede57d7]{max-width:180px;white-space:normal}.content-bank-modal__footer[data-v-2ede57d7]{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.content-bank-modal__footer .btn[data-v-2ede57d7]{width:100%}}