.invitebatch-counts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:22px 0 18px}.invitebatch-counts button{display:flex;justify-content:space-between;align-items:center;text-align:left;padding:14px 18px}.invitebatch-counts strong{font-size:25px;line-height:1.3}.invitebatch-counts button.active{background:var(--soft);color:var(--teal);border-color:var(--teal)}.invitebatch-filters{align-items:center}.invitebatch-filters .search{width:min(440px,100%)}.invitebatch-options{margin-bottom:18px}.invitebatch-common-fields{display:grid;grid-template-columns:minmax(210px,.7fr) minmax(0,1.8fr);gap:18px}.invitebatch-common-fields label{display:grid;gap:7px;font-size:12px}.invitebatch-common-fields input,.invitebatch-common-fields textarea{width:100%;min-width:0}.invitebatch-common-fields textarea{min-height:75px}.invitebatch-selection{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin:18px 0 12px;font-size:12px}.invitebatch-selection label{display:flex;align-items:center;gap:7px}.invitebatch-selection span{color:var(--muted)}.invitation-batch input[type=checkbox]{width:17px;height:17px;accent-color:var(--teal);vertical-align:middle}.invitebatch-page-info{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:12px;color:var(--muted);margin:18px 0 10px}.invitebatch-table-wrap{overflow-x:auto}.invitebatch-table-wrap table{min-width:820px}.invitebatch-table-wrap th,.invitebatch-table-wrap td{vertical-align:top;padding:12px}.invitebatch-table-wrap td strong{font-size:13px}.invitebatch-table-wrap td small{display:block;margin-top:4px;font-size:11px;line-height:1.6}.invitebatch-table-wrap td p{font-size:12px;margin-top:8px}.invitebatch-check{width:42px;text-align:center}.invitebatch-items{padding-left:18px;margin:0;font-size:12px;min-width:220px}.invitebatch-items li{margin-bottom:9px}.invitebatch-items li:last-child{margin-bottom:0}.invitebatch-items small{display:block;font-size:11px;line-height:1.6;margin-top:3px;color:var(--muted)}.invitebatch-warning{color:var(--amber);font-size:12px;line-height:1.7;overflow-wrap:anywhere}.invitebatch-feedback{padding:12px 15px;border-left:3px solid var(--teal);background:var(--soft);font-size:12px;margin:14px 0;overflow-wrap:anywhere}.invitebatch-preview{border-color:var(--teal);margin:18px 0}.invitebatch-preview-head,.invitebatch-result-head{display:flex;justify-content:space-between;align-items:flex-start;gap:14px}.invitebatch-placeholder{background:var(--amberbg);color:var(--amber);padding:10px 12px;margin:15px 0;font-size:12px;line-height:1.8}.invitebatch-preview-person{padding:16px 0;border-bottom:1px solid var(--line)}.invitebatch-preview-person h3{font-size:15px}.invitebatch-preview-person .invitebatch-items{margin:13px 0;min-width:0}.invitebatch-channel-previews{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.invitebatch-channel-previews details{border:1px solid var(--line);border-radius:7px;padding:10px 12px;min-width:0}.invitebatch-channel-previews summary{cursor:pointer;font-size:12px;color:var(--teal);font-weight:600}.invitebatch-channel-previews label{display:grid;gap:5px;margin-top:12px;font-size:12px}.invitebatch-channel-previews input,.invitebatch-channel-previews textarea{width:100%;min-width:0}.invitebatch-channel-previews textarea{min-height:260px;font:12px/1.8 system-ui,sans-serif}.invitebatch-skips{background:#f7f9fa;border:1px solid var(--line);border-radius:7px;padding:13px 15px;margin-top:15px}.invitebatch-skips h3{font-size:13px}.invitebatch-skips ul{padding-left:20px;font-size:12px;line-height:1.8;margin:8px 0 0}.invitebatch-skips li{margin:5px 0;overflow-wrap:anywhere}.invitebatch-copy-actions{display:grid;gap:8px;min-width:110px}.invitebatch-copy-actions button{white-space:nowrap}.invitebatch-results{margin-bottom:30px}.invitebatch-results h2{color:var(--teal)}
@media(max-width:1100px){.invitebatch-table-wrap{overflow:visible;background:transparent;border:0}.invitebatch-table-wrap table,.invitebatch-table-wrap tbody{display:block;min-width:0}.invitebatch-table-wrap thead{display:none}.invitebatch-table-wrap tr{display:block;background:white;border:1px solid var(--line);border-radius:8px;margin:12px 0;padding:5px 14px}.invitebatch-table-wrap td{display:grid;grid-template-columns:115px minmax(0,1fr);gap:10px;padding:10px 0;border-bottom:1px solid #edf1f2}.invitebatch-table-wrap td::before{content:attr(data-label);font-size:11px;color:var(--muted)}.invitebatch-table-wrap td:last-child{border:0}.invitebatch-table-wrap td.empty{display:block;padding:25px 5px}.invitebatch-table-wrap td.empty::before{display:none}.invitebatch-check{width:auto;text-align:left}.invitebatch-table-wrap td>small,.invitebatch-table-wrap td>p,.invitebatch-table-wrap td>button{grid-column:2}.invitebatch-table-wrap td>.badge{justify-self:start;max-width:100%}.invitebatch-items{min-width:0}.invitebatch-copy-actions{display:flex;flex-wrap:wrap;min-width:0}}
@media(max-width:600px){.invitebatch-counts{gap:7px}.invitebatch-counts button{padding:11px 9px;display:block}.invitebatch-counts span,.invitebatch-counts strong{display:block}.invitebatch-counts span{font-size:11px}.invitebatch-counts strong{font-size:24px;margin-top:4px}.invitebatch-common-fields{grid-template-columns:minmax(0,1fr);gap:12px}.invitebatch-options .panel-body,.invitebatch-preview .panel-body{padding:15px}.invitebatch-selection{gap:8px}.invitebatch-page-info{align-items:flex-start;flex-wrap:wrap}.invitebatch-table-wrap tr{padding:5px 12px}.invitebatch-table-wrap td{grid-template-columns:82px minmax(0,1fr);gap:8px}.invitebatch-preview-head,.invitebatch-result-head{flex-wrap:wrap}.invitebatch-channel-previews{grid-template-columns:minmax(0,1fr)}.invitebatch-preview .actions button{width:100%}.invitebatch-filters .search{width:100%}.invitebatch-copy-actions{display:grid}.invitebatch-copy-actions button{white-space:normal}}

.invitebatch-identity{overflow-wrap:anywhere}.invitebatch-results .invitebatch-warning{max-width:340px}
