.clinic-patient-bulk{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:14px;margin:12px 0;border:1px solid #cbd5e1;border-radius:12px;background:#f8fafc;color:#172554;font-size:14px}
.clinic-patient-bulk[hidden]{display:none!important}.clinic-patient-bulk label{display:flex;align-items:center;gap:8px;min-height:44px;margin:0;cursor:pointer}.clinic-patient-bulk [role=status]{flex:1;min-width:200px}.clinic-patient-bulk button,.clinic-bulk-dialog button{min-height:44px;padding:9px 14px;border:1px solid #cbd5e1;border-radius:8px;background:white;color:#172554;font:inherit;cursor:pointer}.clinic-patient-bulk button:disabled,.clinic-bulk-dialog button:disabled{opacity:.5;cursor:not-allowed}.clinic-patient-bulk input,.clinic-bulk-select input{width:20px;height:20px;accent-color:#1d4ed8}.clinic-bulk-select{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;margin:0;vertical-align:middle}.clinic-bulk-danger{background:#b91c1c!important;color:#fff!important;border-color:#b91c1c!important}.clinic-bulk-dialog{width:min(92vw,560px);max-height:85vh;overflow:auto;border:0;border-radius:16px;padding:24px;color:#172554;box-shadow:0 18px 70px #0f172a40}.clinic-bulk-dialog::backdrop{background:#0f172a99}.clinic-bulk-dialog h2{font-size:22px}.clinic-bulk-dialog p{line-height:1.8}.clinic-bulk-dialog ul{max-height:180px;overflow:auto}.clinic-bulk-dialog button{margin:5px}.clinic-patient-bulk :focus-visible,.clinic-bulk-dialog :focus-visible,.clinic-bulk-select :focus-visible{outline:3px solid #2563eb;outline-offset:3px}
@media screen and (max-width:991px){html body #patients-table-body-main tr td.clinic-bulk-index{display:flex!important;align-items:center;justify-content:space-between}.clinic-patient-bulk [role=status]{flex-basis:100%}.clinic-patient-bulk button{flex:1}}
@media print{.clinic-patient-bulk,.clinic-bulk-select,.clinic-bulk-dialog{display:none!important}}
