.bulk-fields[data-v-05ca91b3]{display:grid;grid-template-columns:minmax(0,1fr);gap:16px 28px}.bulk-fields--grid[data-v-05ca91b3]{grid-template-columns:repeat(2,minmax(0,1fr))}.bulk-fields__full[data-v-05ca91b3]{grid-column:1/-1}.bulk-fields__group[data-v-05ca91b3]{display:flex;flex-direction:column;align-items:flex-start;gap:4px;min-width:0}@media(max-width:768px){.bulk-fields--grid[data-v-05ca91b3]{grid-template-columns:minmax(0,1fr)}}.bulk-recipients[data-v-4b51d3b0]{display:flex;flex-direction:column;gap:28px}.bulk-recipients__section[data-v-4b51d3b0]{display:flex;flex-direction:column;gap:12px;min-width:0}.bulk-recipients__title[data-v-4b51d3b0]{margin:0;font-size:16px;font-weight:600;color:#383838}.bulk-recipients__hint[data-v-4b51d3b0]{margin:0;font-size:14px;color:#4b5563}.bulk-recipients__chips[data-v-4b51d3b0]{display:flex;flex-wrap:wrap;gap:8px}.bulk-recipients__teams[data-v-4b51d3b0]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.bulk-recipients__team[data-v-4b51d3b0]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px 16px;padding:8px 0;border-bottom:1px solid #e5e7eb}.bulk-recipients__team[data-v-4b51d3b0]:last-child{border-bottom:none}.bulk-recipients__team-name[data-v-4b51d3b0]{display:flex;align-items:center;gap:8px;min-width:0;font-size:14px;font-weight:500;color:#383838}.bulk-recipients__team-count[data-v-4b51d3b0]{font-size:13px;font-weight:400;color:#4b5563}.bulk-recipients__team-actions[data-v-4b51d3b0]{display:flex;align-items:center;gap:8px}.bulk-preview[data-v-5c46e1e5]{display:flex;flex-direction:column;gap:16px}.bulk-preview__recap[data-v-5c46e1e5]{margin:0;display:flex;flex-direction:column}.bulk-preview__recap-row[data-v-5c46e1e5]{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding:12px 0;border-bottom:1px solid #e5e7eb}.bulk-preview__recap-row[data-v-5c46e1e5]:last-child{border-bottom:none}.bulk-preview__recap-row dt[data-v-5c46e1e5]{color:#4b5563;font-size:14px;flex-shrink:0}.bulk-preview__recap-row dd[data-v-5c46e1e5]{margin:0;color:#383838;font-weight:600;text-align:right;overflow-wrap:anywhere}.bulk-preview__loading[data-v-5c46e1e5]{display:flex;align-items:center;gap:12px;font-size:14px;color:#4b5563}.bulk-preview__skipped[data-v-5c46e1e5]{margin:0;padding-left:16px}.bulk-preview__matrix[data-v-5c46e1e5]{display:flex;flex-direction:column;gap:8px;min-width:0}.bulk-preview__matrix-head[data-v-5c46e1e5]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px}.bulk-preview__matrix-title[data-v-5c46e1e5]{margin:0;font-size:16px;font-weight:600;color:#383838}.bulk-preview__matrix-actions[data-v-5c46e1e5]{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.bulk-preview__matrix-count[data-v-5c46e1e5]{font-size:13px;font-weight:600;color:#1d4ed8}.bulk-preview__recipient[data-v-5c46e1e5]{display:inline-flex;align-items:center;gap:8px}.bulk-preview__muted[data-v-5c46e1e5]{color:#4b5563}.bulk-preview[data-v-5c46e1e5] .bulk-preview__row--excluded{opacity:.6}.bulk-wizard[data-v-3add566b]{flex:1;min-height:0;display:flex;flex-direction:column}.bulk-wizard__body[data-v-3add566b]{flex:1;min-height:0;overflow-y:auto;padding:28px}.bulk-wizard__column[data-v-3add566b]{max-width:720px;margin:0 auto;display:flex;flex-direction:column;gap:28px}.bulk-wizard__back[data-v-3add566b]{display:flex}.bulk-wizard__steps[data-v-3add566b]{list-style:none;margin:0;padding:0;display:flex;align-items:center;gap:20px;flex-wrap:wrap}.bulk-wizard__step[data-v-3add566b]{display:flex;align-items:center;gap:8px;color:#9ca3af;font-size:14px;font-weight:500}.bulk-wizard__step--active[data-v-3add566b]{color:#1e40af;font-weight:600}.bulk-wizard__step--done[data-v-3add566b]{color:#065f46}.bulk-wizard__step-bullet[data-v-3add566b]{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:50px;background:#f5f5f5;color:#9ca3af;font-weight:600;font-size:13px;border:2px solid #e5e7eb;flex-shrink:0}.bulk-wizard__step--active .bulk-wizard__step-bullet[data-v-3add566b]{background:#3b82f6;color:#fff;border-color:#3b82f6}.bulk-wizard__step--done .bulk-wizard__step-bullet[data-v-3add566b]{background:#10b981;color:#fff;border-color:#10b981}.bulk-wizard__fields[data-v-3add566b]{display:flex;flex-direction:column;gap:28px}.bulk-wizard__nav[data-v-3add566b]{display:flex;align-items:center;gap:8px;margin-top:20px;padding-top:16px;border-top:1px solid #e5e7eb}@media(max-width:768px){.bulk-wizard__body[data-v-3add566b]{padding:16px}}