#organization-bulk-dialog {width:min(1000px,calc(100vw - 32px));max-height:90dvh;padding:0;border:0;border-radius:14px;color:#20344d;box-shadow:0 16px 64px #152b4d55;}
#organization-bulk-dialog::backdrop {background:#14233988;}
#organization-bulk-dialog[open] {display:flex;flex-direction:column;}
.org-bulk-heading {display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:20px 24px;border-bottom:1px solid #dbe3ef;}
.org-bulk-heading h2 {margin:0 0 8px;font-size:20px;}.org-bulk-heading p {margin:0;font-size:14px;color:#60718b;}
.org-bulk-heading button {flex-shrink:0;white-space:nowrap;}
.org-bulk-body {overflow:auto;padding:20px 24px;}.org-bulk-downloads {display:flex;gap:12px;flex-wrap:wrap;}
.org-bulk-file {display:block;margin:24px 0 14px;}.org-bulk-file input {display:block;margin-top:8px;width:100%;box-sizing:border-box;}
.org-bulk-footer {display:flex;justify-content:space-between;align-items:center;gap:16px;padding:16px 24px;border-top:1px solid #dbe3ef;background:#f5f8fc;}.org-bulk-footer span {font-size:13px;}
.org-bulk-counts {display:flex;flex-wrap:wrap;gap:12px;margin:16px 0;}.org-bulk-counts span {padding:10px 16px;background:#edf3fc;border-radius:8px;font-weight:600;}
.org-bulk-error {color:#ae2938;}.org-bulk-change {padding:14px 0;border-top:1px solid #dbe3ef;overflow-wrap:anywhere;}.org-bulk-change summary {cursor:pointer;font-weight:600;}.org-bulk-change li {margin:7px 0;}
@media(max-width:600px) {.org-bulk-heading,.org-bulk-body,.org-bulk-footer {padding:16px;}.org-bulk-footer {flex-direction:column;align-items:stretch;}.org-bulk-downloads {display:grid;grid-template-columns:1fr;width:100%;}}
