.bulk-bar-anchor{z-index:30;pointer-events:none;flex-direction:column;align-items:center;gap:10px;height:0;display:flex;position:sticky;bottom:22px;overflow:visible}.bulk-bar-anchor>*{pointer-events:auto}.bulk-bar{color:#fff;white-space:nowrap;background:#1f2128;border-radius:14px;align-items:center;gap:10px;height:52px;padding:0 8px 0 16px;display:flex;position:absolute;bottom:0;box-shadow:0 12px 30px #0f172a40}.bulk-bar-mark{color:#1f2128;background:#fff;border-radius:5px;place-items:center;width:18px;height:18px;display:grid}.bulk-bar-mark i{background:#1f2128;border-radius:1px;width:8px;height:2px;display:block}.bulk-bar-count{font-size:14px;font-weight:600}.bulk-bar-link{color:#8fb4ff;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:14px;font-weight:500}.bulk-bar-divider{background:#ffffff2e;width:1px;height:24px}.bulk-bar-button{color:#fff;height:36px;font:inherit;cursor:pointer;background:#ffffff14;border:0;border-radius:9px;align-items:center;gap:7px;padding:0 12px;font-size:13px;font-weight:600;display:inline-flex}.bulk-bar-button:hover,.bulk-bar-button.is-on{background:#fff3}.bulk-bar-button.is-primary{color:#1f2128;background:#fff}.bulk-bar-button.is-primary:hover{background:#f1f2f4}.bulk-bar-clear{color:#b9bdc6;cursor:pointer;background:0 0;border:0;border-radius:9px;place-items:center;width:36px;height:36px;display:grid}.bulk-bar-clear:hover{color:#fff}.bulk-tag-picker{color:#25262b;background:#fff;border:1px solid #e7e8eb;border-radius:12px;flex-direction:column;gap:4px;width:300px;padding:8px;display:flex;position:absolute;bottom:62px;box-shadow:0 12px 32px #0f172a24}.bulk-tag-search{color:#707681;border:1.5px solid #25262b;border-radius:8px;align-items:center;gap:8px;height:34px;padding:0 10px;display:flex}.bulk-tag-search input{min-width:0;font:inherit;color:#25262b;background:0 0;border:0;outline:0;flex:1;font-size:13px}.bulk-tag-list{flex-direction:column;max-height:240px;display:flex;overflow:auto}.bulk-tag-option,.bulk-tag-create{height:34px;font:inherit;color:#25262b;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:9px;padding:0 10px;font-size:13px;display:flex}.bulk-tag-option:hover,.bulk-tag-option.is-on{background:#f5f7fb}.bulk-tag-option.is-on span:last-child{font-weight:600}.bulk-tag-option svg{color:#707681}.bulk-tag-create{color:#3569c8;font-weight:500}.bulk-tag-picker footer{justify-content:flex-end;padding:6px 2px 2px;display:flex}.bulk-check{color:#fff;background:#fff;border:1px solid #b8b8b8;border-radius:3px;place-items:center;width:14px;height:14px;display:grid}.bulk-check[data-on]{background:#333;border-color:#333}.bulk-panel{color:#25262b;background:#fff;flex-direction:column;height:100%;min-height:0;display:flex}.bulk-panel-header{border-bottom:1px solid #ebecef;align-items:flex-start;gap:10px;padding:20px 20px 16px 22px;display:flex}.bulk-panel-header>div{flex:1;min-width:0}.bulk-panel-header h2{color:#171a1f;outline:0;margin:0;font-size:18px;font-weight:600;line-height:1.25}.bulk-panel-header p{color:#707681;margin:5px 0 0;font-size:13px}.bulk-icon-button{color:#707681;cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;width:28px;height:28px;display:grid}.bulk-icon-button:hover{color:#25262b;background:#f1f2f4}.bulk-panel-body{flex-direction:column;flex:1;gap:14px;min-height:0;padding:20px 22px;display:flex;overflow:auto}.bulk-panel-footer{border-top:1px solid #ebecef;justify-content:flex-end;align-items:center;gap:8px;padding:14px 22px 16px;display:flex}.bulk-button{color:#25262b;height:38px;font:inherit;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #e7e8eb;border-radius:8px;justify-content:center;align-items:center;gap:7px;padding:0 14px;font-size:14px;font-weight:500;display:inline-flex}.bulk-button:hover:not(:disabled){background:#f8f9fa}.bulk-button.is-primary{color:#fff;background:#1f2128;border-color:#1f2128;padding:0 16px;font-weight:600}.bulk-button.is-primary:hover:not(:disabled){background:#33363f}.bulk-button.is-danger{color:#fff;background:#b42318;border-color:#b42318;font-weight:600}.bulk-button:disabled{opacity:.5;cursor:default}.bulk-label{color:#363b43;font-size:12px;font-weight:600}.bulk-field{flex-direction:column;gap:7px;display:flex}.bulk-field-error{color:#b42318;font-size:12px;font-weight:500}.bulk-error{color:#b42318;margin:0;font-size:13px}.bulk-muted{color:#707681;font-size:13px}.bulk-segmented{background:#f1f2f4;border-radius:9px;gap:2px;padding:3px;display:flex}.bulk-segmented button{color:#707681;height:32px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:7px;flex:1;font-size:13px;font-weight:500}.bulk-segmented button.is-on{color:#171a1f;background:#fff;font-weight:600;box-shadow:0 1px 2px #0f172a14}.bulk-from{align-items:center;gap:12px;display:flex}.bulk-from .bulk-label{flex-shrink:0;width:44px}.bulk-from-control{color:#707681;min-width:0;height:36px;font:inherit;cursor:pointer;background:#fff;border:1px solid #e7e8eb;border-radius:8px;flex:1;align-items:center;gap:8px;padding:0 12px;font-size:13px;display:flex}.bulk-from-control strong{color:#25262b;font-weight:500}.bulk-from-control small{color:#9aa0a9;font-size:13px}.bulk-push{margin-left:auto}.bulk-composer{background:#fff;border:1.5px solid #25262b;border-radius:10px;flex-direction:column;display:flex}.bulk-composer.is-error{border-color:#b42318}.bulk-composer .av-editor{color:#25262b;padding:12px 14px 6px;font-size:14px}.bulk-composer .av-content{min-height:72px;line-height:1.6}.bulk-composer .av-content .av-tag{color:#3569c8;background:#eef3fb;border-radius:5px;padding:2px 6px;font-size:12px;font-weight:600}.bulk-composer-tools{align-items:center;gap:6px;padding:4px 10px 8px;display:flex}.bulk-insert-wrap{position:relative}.bulk-insert{color:#25262b;height:26px;font:inherit;cursor:pointer;background:#f1f2f4;border:0;border-radius:7px;align-items:center;gap:5px;padding:0 8px;font-size:12px;font-weight:500;display:inline-flex}.bulk-insert-menu{z-index:5;background:#fff;border:1px solid #e7e8eb;border-radius:10px;flex-direction:column;min-width:200px;padding:6px;display:flex;position:absolute;top:30px;left:0;box-shadow:0 12px 32px #0f172a24}.bulk-insert-menu button{font:inherit;color:#25262b;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:7px;flex-direction:column;align-items:flex-start;gap:2px;padding:8px 10px;font-size:13px;display:flex}.bulk-insert-menu button:hover{background:#f5f7fb}.bulk-insert-menu small{color:#9aa0a9;font-size:11px}.bulk-preview-head{justify-content:space-between;align-items:center;display:flex}.bulk-preview-nav{color:#25262b;align-items:center;gap:6px;font-size:12px;font-weight:500;display:inline-flex}.bulk-preview-nav button{color:#707681;cursor:pointer;background:0 0;border:0;border-radius:5px;place-items:center;width:20px;height:20px;display:grid}.bulk-preview-nav button:disabled{opacity:.35;cursor:default}.bulk-phone{background:#f4f4f6;border-radius:12px;flex-direction:column;align-items:flex-end;padding:12px 12px 10px 44px;display:flex}.bulk-bubble{color:#fff;white-space:pre-wrap;overflow-wrap:anywhere;background:#0a84ff;border-radius:16px;margin:0;padding:8px 12px;font-size:13px;line-height:1.36}.bulk-link-button{color:#3569c8;font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;padding:0;font-size:13px;font-weight:500}.bulk-recipients{background:#fff;border:1px solid #e7e8eb;border-radius:10px;flex-direction:column;gap:6px;padding:12px 14px;display:flex}.bulk-recipients-head{align-items:center;gap:9px;display:flex}.bulk-recipients-head svg{color:#1f7a45;flex-shrink:0}.bulk-recipients-head strong{color:#171a1f;font-size:14px;font-weight:600}.bulk-recipients-head .bulk-link-button{margin-left:auto}.bulk-recipients p{color:#707681;margin:0;font-size:12px;line-height:1.4}.bulk-recipients.is-none{background:#fdecec;border-color:#b42318}.bulk-recipients.is-none svg,.bulk-recipients.is-none strong{color:#b42318}.bulk-recipients.is-loading p{color:#9aa0a9}.bulk-note{border-radius:10px;align-items:flex-start;gap:8px;padding:10px 12px;font-size:12px;line-height:1.4;display:flex}.bulk-note strong{font-size:13px;display:block}.bulk-note.is-amber{color:#9a5b13;background:#fbf5ec;border:1px solid #f2dfc2}.bulk-pace{color:#707681;align-items:center;gap:7px;font-size:12px;display:flex}.bulk-days{gap:6px;display:flex}.bulk-days span{color:#25262b;background:#f1f2f4;border-radius:8px;flex-direction:column;flex:1;gap:4px;padding:8px;font-size:12px;font-weight:500;display:flex}.bulk-days small{color:#707681;font-size:11px;font-weight:600}.bulk-automation-trigger{text-align:left;align-items:center;gap:10px;min-width:0;display:flex}.bulk-automation-trigger span{flex-direction:column;gap:2px;min-width:0;display:flex}.bulk-automation-trigger strong{color:#171a1f;font-size:13px;font-weight:600}.bulk-automation-trigger small,.bulk-blocked-automations{color:#707681;font-size:12px}.bulk-blocked-automations summary{cursor:pointer;font-weight:500}.bulk-blocked-automations ul{background:#f8f9fa;border-radius:10px;margin:8px 0 0;padding:4px 0;list-style:none}.bulk-blocked-automations li{color:#9aa0a9;align-items:center;gap:10px;padding:8px 12px;display:flex}.bulk-blocked-automations li span{flex-direction:column;flex:1;gap:2px;display:flex}.bulk-blocked-automations li strong{color:#9aa0a9;font-size:13px;font-weight:600}.bulk-skipped-list{margin:-20px -22px;padding:8px 0;list-style:none}.bulk-skipped-list li{border-bottom:1px solid #ebecef;align-items:center;gap:12px;height:62px;padding:0 22px;display:flex}.bulk-skipped-who{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.bulk-skipped-who strong{color:#171a1f;font-size:14px;font-weight:600}.bulk-skipped-who small{color:#707681;font-size:12px}.bulk-pill{color:#707681;white-space:nowrap;background:#f1f2f4;border-radius:999px;align-items:center;height:22px;padding:0 8px;font-size:12px;font-weight:500;display:inline-flex}.bulk-pill[data-tone=red]{color:#b42318;background:#fdecec}.bulk-pill[data-tone=amber]{color:#9a5b13;background:#fbf5ec}.bulk-pill[data-tone=blue]{color:#3569c8;background:#eef3fb}.bulk-pill.is-status-sent{color:#1f7a45;background:#eef7f1}.bulk-pill.is-status-sending{color:#3569c8;background:#eef3fb}.bulk-pill.is-status-scheduled{color:#6d28d9;background:#f3eefc}.bulk-pill.is-status-stopped,.bulk-pill.is-status-canceled{color:#9a5b13;background:#fbf5ec}.bulk-number-list{flex-direction:column;gap:4px;display:flex}.bulk-number-option{font:inherit;color:#25262b;text-align:left;cursor:pointer;background:#fff;border:1px solid #e7e8eb;border-radius:10px;align-items:center;gap:10px;padding:10px 12px;font-size:14px;display:flex}.bulk-number-option span{flex-direction:column;gap:2px;display:flex}.bulk-number-option small{color:#707681;font-size:12px}.bulk-progress{z-index:60;color:#25262b;background:#fff;border:1px solid #e7e8eb;border-radius:12px;flex-direction:column;gap:12px;width:360px;padding:14px 16px;display:flex;position:fixed;bottom:24px;right:24px;box-shadow:0 10px 28px #0f172a26}body:has(.app-frame-side-panel-wrapper.is-open) .bulk-progress{display:none}.bulk-progress-head{align-items:center;gap:9px;display:flex}.bulk-progress-head strong{color:#171a1f;font-size:14px;font-weight:600}.bulk-progress-head span{color:#707681;margin-left:auto;font-size:13px;font-weight:500}.bulk-progress-head .is-ok{color:#1f7a45}.bulk-progress-bar{background:#f1f2f4;border-radius:3px;height:6px;overflow:hidden}.bulk-progress-bar i{background:#1f2128;border-radius:3px;height:100%;transition:width .4s;display:block}.bulk-progress-bar i.is-ok{background:#1f7a45}.bulk-progress p{color:#707681;margin:0;font-size:12px}.bulk-progress-actions{align-items:center;gap:8px;display:flex}.bulk-small-button{color:#25262b;height:30px;font:inherit;cursor:pointer;background:#fff;border:1px solid #e7e8eb;border-radius:7px;align-items:center;gap:6px;padding:0 11px;font-size:13px;font-weight:500;text-decoration:none;display:inline-flex}.bulk-small-button.is-danger{color:#b42318}.bulk-small-button:disabled{opacity:.5}.bulk-scrim{z-index:80;background:#0f172a52;place-items:center;display:grid;position:fixed;inset:0}.bulk-dialog{background:#fff;border-radius:14px;flex-direction:column;gap:14px;width:min(440px,100vw - 32px);padding:22px 24px;display:flex;box-shadow:0 24px 60px #0f172a3d}.bulk-dialog h2{color:#171a1f;margin:0;font-size:18px;font-weight:600}.bulk-dialog p{color:#707681;margin:0;font-size:14px;line-height:1.5}.bulk-dialog-actions{justify-content:flex-end;gap:8px;display:flex}.bulk-sends-table .bulk-col-sent{width:220px}.bulk-sends-table .bulk-col-replies{width:120px}.bulk-sends-table .bulk-col-status{width:160px}.bulk-sends-table .bulk-col-actions{width:150px}.bulk-sends-table tbody tr{cursor:pointer;height:56px}.bulk-name-stack{flex-direction:column;align-items:flex-start;gap:3px;min-width:0;display:flex}.bulk-name-stack small{color:#929aa6;font-size:11px}.bulk-status{align-items:center;gap:6px;font-size:11px;font-weight:500;display:inline-flex}.bulk-status i{background:currentColor;border-radius:50%;width:5px;height:5px}.bulk-status.is-sending{color:#1967d2}.bulk-status.is-scheduled{color:#7c3aed}.bulk-status.is-sent{color:#16a34a}.bulk-status.is-stopped,.bulk-status.is-canceled{color:#b45309}.bulk-row-actions{text-align:right;white-space:nowrap}.bulk-row-actions .bulk-small-button{height:28px;margin-left:6px;padding:0 9px;font-size:12px}.bulk-results{color:#25262b;flex-direction:column;height:100%;min-height:0;display:flex}.bulk-results-heading{align-items:center;gap:14px;padding:24px 28px 18px;display:flex}.bulk-results-heading>div:first-child{flex-direction:column;flex:1;gap:7px;min-width:0;display:flex}.bulk-results-title{align-items:center;gap:10px;display:flex}.bulk-results-title h1{color:#171a1f;margin:0;font-size:22px;font-weight:600;line-height:1.2}.bulk-results-heading p{color:#707681;margin:0;font-size:13px}.bulk-results-actions{gap:8px;display:flex}.bulk-strip{border:1px solid #e7e8eb;border-radius:10px;margin:0 28px;display:flex;overflow:hidden}.bulk-strip>div{flex-direction:column;flex:1;gap:6px;padding:18px 20px;display:flex}.bulk-strip>div+div{border-left:1px solid #ebecef}.bulk-strip span{color:#707681;font-size:12px;font-weight:500}.bulk-strip strong{color:#171a1f;font-size:28px;font-weight:600;line-height:1.1}.bulk-strip strong[data-tone=blue]{color:#3569c8}.bulk-strip strong[data-tone=amber]{color:#9a5b13}.bulk-strip strong[data-tone=red]{color:#b42318}.bulk-results-body{flex:1;gap:20px;min-height:0;padding:20px 28px 24px;display:flex}.bulk-results-list{border:1px solid #e7e8eb;border-radius:10px;flex-direction:column;flex:1;min-width:0;display:flex;overflow:auto}.bulk-tabs{border-bottom:1px solid #ebecef;gap:24px;padding:0 16px;display:flex}.bulk-tabs button{color:#707681;font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:10px 0 11px;font-size:13px;font-weight:500}.bulk-tabs button.is-on{color:#171a1f;border-bottom-color:#171a1f;font-weight:600}.bulk-results-table{border-collapse:collapse;width:100%}.bulk-results-table th{color:#707681;text-align:left;background:#fafafb;border-bottom:1px solid #ebecef;height:38px;padding:0 14px;font-size:12px;font-weight:500}.bulk-results-table td{border-bottom:1px solid #ebecef;height:48px;padding:0 14px;font-size:13px}.bulk-results-table tbody tr{cursor:pointer}.bulk-results-table tbody tr:hover{background:#fafafb}.bulk-contact{align-items:center;gap:9px;display:flex}.bulk-contact strong{color:#171a1f;font-weight:600}.bulk-reply{color:#25262b}.bulk-reply svg{vertical-align:-2px;color:#707681;margin-right:8px}.bulk-time{color:#707681;width:110px}.bulk-empty-tab{padding:24px 16px}.bulk-results-side{flex-direction:column;flex-shrink:0;gap:12px;width:340px;display:flex}.bulk-results-side .bulk-phone{padding-left:30px}.bulk-failed-note{border:1px solid #e7e8eb;border-radius:10px;flex-direction:column;gap:6px;padding:12px 14px;display:flex}.bulk-failed-note>div{color:#b42318;align-items:center;gap:8px;display:flex}.bulk-failed-note strong{color:#171a1f;font-size:13px}.bulk-failed-note p{color:#707681;margin:0;font-size:12px;line-height:1.4}.bulk-link-card{color:#25262b;border:1px solid #e7e8eb;border-radius:10px;padding:12px 14px;font-size:13px;font-weight:600;text-decoration:none}:where(.av-token-settings) :where(.ab-field){color:#363b43;flex-direction:column;gap:6px;font-size:12px;font-weight:600;display:flex}:where(.av-token-settings) :where(.ab-help){color:#707681;font-size:12px}:where(.av-token-settings) :where(.ab-button){color:#fff;background:#1f2128;border:1px solid #1f2128;border-radius:7px;height:32px;padding:0 12px;font-weight:600}:where(.av-token-settings) :where(.ab-text-button){color:#b42318;background:0 0;border:0;font-weight:500}.bulk-check-row{color:#707681;justify-content:space-between;align-items:center;gap:12px;min-height:20px;font-size:12px;display:flex}.bulk-check-list{flex-direction:column;margin:0 -22px;padding:0;list-style:none;display:flex}.bulk-check-list li{border-bottom:1px solid #ebecef;flex-direction:column;gap:10px;padding:14px 22px;display:flex}.bulk-check-who{align-items:center;gap:10px;min-width:0;display:flex}.bulk-check-who>span{flex-direction:column;gap:3px;min-width:0;display:flex}.bulk-check-who strong{color:#171a1f;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;overflow:hidden}.bulk-check-who small{color:#707681;font-size:12px}.bulk-check-who small[data-missing]{color:#9a5b13}.bulk-check-list .bulk-bubble{align-self:flex-end;max-width:88%}
