.bulk-status-bar{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin:16px 0;padding:16px 20px;border:1px solid #e7dcd6;border-radius:14px;background:#fff}
.bulk-status-bar button{min-height:44px;cursor:pointer;white-space:nowrap}.bulk-status-bar button:disabled{cursor:default;opacity:.5}
.bulk-status-bar [data-bulk-status-count]{font-weight:600;color:#654037;min-width:80px}
.bulk-status-select{display:inline-flex;align-items:center;gap:8px;min-width:44px;min-height:44px;cursor:pointer}.bulk-status-select input{width:18px;height:18px;accent-color:#804458}
.bulk-status-error{flex-basis:100%;color:#a32c35;line-height:1.7;overflow-wrap:anywhere}.bulk-status-error:empty{display:none}
.bulk-status-bar :focus-visible,.bulk-status-select :focus-visible{outline:3px solid #804458;outline-offset:3px}
.bulk-status-note{flex-basis:100%;font-size:13px;line-height:1.6;color:#65534b}.bulk-status-table{min-width:900px}.bulk-status-table th{white-space:nowrap}
@media(max-width:600px){.bulk-status-bar{padding:12px;gap:8px}.bulk-status-bar button{flex:1}.bulk-status-bar [data-bulk-status-count]{flex-basis:100%}}
