.WhatsAppBulkSendModal_overlay__QFcEq{position:fixed;inset:0;background:rgba(15,29,53,.55);display:flex;align-items:center;justify-content:center;z-index:1000;padding:var(--space-lg)}.WhatsAppBulkSendModal_modal__OOgMW{background:var(--surface-card);border:1px solid var(--border);border-radius:var(--radius-lg,14px);width:min(640px,100%);max-height:86vh;display:flex;flex-direction:column;box-shadow:0 24px 60px rgba(27,42,74,.28);overflow:hidden}.WhatsAppBulkSendModal_head___YTz5{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-md);padding:var(--space-lg);background:linear-gradient(200deg,var(--brand-navy),var(--brand-deep-navy));color:#fff}.WhatsAppBulkSendModal_title__4mUV0{font-size:1.05rem;font-weight:800}.WhatsAppBulkSendModal_sub__VoZGM{font-size:var(--font-size-sm,.85rem);color:#c5cdda;margin-top:2px}.WhatsAppBulkSendModal_x__ijhTz{background:transparent;border:none;color:#c5cdda;font-size:1.1rem;cursor:pointer;line-height:1;padding:4px}.WhatsAppBulkSendModal_x__ijhTz:hover{color:#fff}.WhatsAppBulkSendModal_center__GQaT5{padding:var(--space-4xl,48px) var(--space-lg);text-align:center;color:var(--muted-foreground)}.WhatsAppBulkSendModal_errBox__3iFpQ{color:var(--status-error);background:#fbeaea;border:1px solid #efc9c4;border-radius:var(--radius-md,10px);padding:var(--space-md);margin-bottom:var(--space-md)}.WhatsAppBulkSendModal_counts__VQ1YU{display:flex;gap:var(--space-sm);flex-wrap:wrap;padding:var(--space-md) var(--space-lg) 0}.WhatsAppBulkSendModal_chip__Z5TtS{font-size:var(--font-size-sm,.8rem);font-weight:700;border-radius:999px;padding:3px 12px;border:1px solid var(--border)}.WhatsAppBulkSendModal_list__oMOI5{overflow-y:auto;padding:var(--space-md) var(--space-lg);flex:1 1}.WhatsAppBulkSendModal_row__nmBgb{border-bottom:1px solid var(--border-subtle);padding:var(--space-sm) 0}.WhatsAppBulkSendModal_row__nmBgb:last-child{border-bottom:none}.WhatsAppBulkSendModal_rowMain__BR66w{display:flex;align-items:center;gap:var(--space-md)}.WhatsAppBulkSendModal_name__vacJh{font-weight:700;color:var(--brand-navy);flex:1 1}.WhatsAppBulkSendModal_phone__bKeL0{font-size:var(--font-size-sm,.8rem);color:var(--muted-foreground);direction:ltr;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.WhatsAppBulkSendModal_peek__m9gJx{background:transparent;border:none;color:var(--brand-gold);font-size:var(--font-size-sm,.8rem);font-weight:600;cursor:pointer}.WhatsAppBulkSendModal_reason__SaCYk{font-size:.75rem;color:var(--muted-foreground);direction:ltr}.WhatsAppBulkSendModal_editedTag__EgkGf{font-size:.7rem;font-weight:700;color:var(--cpaa-orange);background:#fbf3ea;border:1px solid #ecd9bb;border-radius:999px;padding:1px 8px}.WhatsAppBulkSendModal_bodyEdit__vD3Xb{margin:var(--space-sm) 0 0;padding:var(--space-md);width:100%;background:var(--surface-card);border:1px solid var(--brand-gold);border-radius:var(--radius-md,10px);font-family:inherit;font-size:var(--font-size-sm,.84rem);line-height:1.5;color:var(--foreground);resize:vertical;white-space:pre-wrap}.WhatsAppBulkSendModal_bodyEdit__vD3Xb:focus{outline:none;border-color:var(--brand-navy);box-shadow:0 0 0 3px rgba(27,42,74,.08)}.WhatsAppBulkSendModal_body__P5QLN{margin:var(--space-sm) 0 0;padding:var(--space-md);background:var(--surface-muted);border:1px solid var(--border);border-radius:var(--radius-md,10px);font-family:inherit;font-size:var(--font-size-sm,.82rem);white-space:pre-wrap;color:var(--foreground);max-height:200px;overflow-y:auto}.WhatsAppBulkSendModal_badge__Cli58{font-size:.72rem;font-weight:700;border-radius:999px;padding:2px 10px;white-space:nowrap}.WhatsAppBulkSendModal_ready__7eXfe{color:var(--status-success);background:#f1f8f4;border:1px solid #cfe6da}.WhatsAppBulkSendModal_warn__ud_zA{color:var(--cpaa-orange);background:#fbf3ea;border:1px solid #ecd9bb}.WhatsAppBulkSendModal_muted__KLSi4{color:var(--cpaa-gray);background:var(--surface-muted);border:1px solid var(--border)}.WhatsAppBulkSendModal_info__k0lMV{color:var(--status-info);background:#eef3fc;border:1px solid #cdddee}.WhatsAppBulkSendModal_fail__UrMI9{color:var(--status-error);background:#fbeaea;border:1px solid #efc9c4}.WhatsAppBulkSendModal_foot__MZHTZ{border-top:1px solid var(--border);padding:var(--space-md) var(--space-lg);display:flex;align-items:center;justify-content:space-between;gap:var(--space-md);background:var(--surface-muted)}.WhatsAppBulkSendModal_footNote__wKY7Q{font-size:var(--font-size-sm,.78rem);color:var(--muted-foreground)}.WhatsAppBulkSendModal_footBtns__zU_Zs{display:flex;gap:var(--space-sm)}.WhatsAppBulkSendModal_primary__JlFHA{background:var(--brand-navy);color:#fff;border:none;border-radius:var(--radius-md,8px);padding:9px 18px;font-weight:700;cursor:pointer;transition:transform .15s ease,opacity .15s ease}.WhatsAppBulkSendModal_primary__JlFHA:hover:not(:disabled){transform:scale(1.03)}.WhatsAppBulkSendModal_primary__JlFHA:disabled{opacity:.45;cursor:not-allowed}.WhatsAppBulkSendModal_ghost__RNzel{background:transparent;border:1px solid var(--border);border-radius:var(--radius-md,8px);padding:9px 16px;font-weight:600;cursor:pointer;color:var(--foreground)}.WhatsAppBulkSendModal_testBanner___a__B{margin:var(--space-md) var(--space-lg) 0;padding:var(--space-md);background:#eef3fc;border:1px solid #cdddee;border-right:4px solid var(--status-info);border-radius:var(--radius-md,10px);font-size:var(--font-size-sm,.84rem);color:#29456e}.WhatsAppBulkSendModal_testBanner___a__B code{direction:ltr;font-size:.8em;background:#dde7f5;padding:0 4px;border-radius:4px}.WhatsAppBulkSendModal_okBanner__sXkcs{margin:var(--space-md) var(--space-lg) 0;padding:var(--space-md);background:#f1f8f4;border:1px solid #cfe6da;border-right:4px solid var(--status-success);border-radius:var(--radius-md,10px);font-size:var(--font-size-sm,.84rem);color:#1d5a40}.WhatsAppLinkBanner_global__znhEy,.WhatsAppLinkBanner_inline__nq8WN{font-size:.84rem;font-weight:600;line-height:1.45;color:var(--status-warning);background:var(--status-warning-bg);border:1px solid var(--status-warning-bg)}.WhatsAppLinkBanner_inline__nq8WN{border-radius:8px;margin:6px 0 8px;padding:7px 12px}.WhatsAppLinkBanner_global__znhEy{border-radius:0;border-width:0 0 1px;padding:8px 20px;position:-webkit-sticky;position:sticky;top:0;z-index:30;background:color-mix(in srgb,var(--status-warning) 8%,var(--surface-card))}.WhatsAppLinkBanner_global__znhEy[data-tone=fail],.WhatsAppLinkBanner_inline__nq8WN[data-tone=fail]{color:var(--status-error);background:var(--status-error-bg);border-color:var(--status-error-bg)}.WhatsAppLinkBanner_global__znhEy[data-tone=fail]{background:color-mix(in srgb,var(--status-error) 8%,var(--surface-card))}.WhatsAppLinkBanner_global__znhEy[data-tone=info],.WhatsAppLinkBanner_inline__nq8WN[data-tone=info]{color:var(--status-info);background:var(--status-info-bg);border-color:var(--status-info-bg)}.WhatsAppLinkBanner_global__znhEy[data-tone=info]{background:color-mix(in srgb,var(--status-info) 8%,var(--surface-card))}