.people-batch-dialog{max-width:760px;width:calc(100% - 32px)}.people-batch-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px;font-size:13px}.people-batch-heading>div{display:flex;gap:7px}.people-batch-heading>span{color:var(--muted)}.people-batch-heading input{width:150px}.people-batch-heading button{white-space:nowrap}.people-batch-list{max-height:34vh;overflow:auto;border:1px solid var(--line);border-radius:7px}.people-batch-list table{width:100%;border-collapse:collapse;font-size:12px}.people-batch-list th,.people-batch-list td{padding:8px 12px;text-align:left;border-bottom:1px solid var(--line)}.people-batch-list th{position:sticky;top:0;background:#f5f6f8;color:var(--muted);z-index:1}.people-batch-list td small{display:block;color:var(--muted);font-size:10px;margin-top:3px}.people-batch-list input{width:120px;min-height:32px}.people-batch-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:16px}.people-batch-password{display:flex;align-items:flex-end;gap:14px;margin:16px 0}.people-batch-password label{font-size:12px;width:200px}.people-batch-password input{display:block;margin-top:5px;width:100%}.people-batch-password p{font-size:12px;color:var(--muted);line-height:1.6;flex:1}.people-batch-dialog .check-line{font-size:12px;margin:0;align-items:center}.people-batch-dialog [data-error]{margin-top:12px}.people-batch-success{padding:15px 0;text-align:center}.people-batch-success b{font-size:17px}.people-batch-success p{margin:10px 0 20px;color:var(--muted);font-size:13px}.people-selection{width:30px}.people-selection input{width:16px;min-height:16px;margin:0}.people-panel [data-batch-count]{color:var(--muted);font-size:12px;white-space:nowrap}@media(max-width:600px){.people-batch-heading{align-items:flex-start;flex-wrap:wrap}.people-batch-heading>div{width:100%}.people-batch-heading input{flex:1;min-width:0}.people-batch-list thead{display:none}.people-batch-list tr{display:grid;grid-template-columns:minmax(0,1fr) 120px;padding:9px 10px;gap:5px 9px;border-bottom:1px solid var(--line)}.people-batch-list td{padding:0;border:0;min-width:0}.people-batch-list td:last-child{grid-column:1/-1;color:var(--muted);font-size:11px}.people-batch-list{max-height:30vh}.people-batch-password{display:block}.people-batch-password label{display:block;width:100%}.people-batch-password p{margin-top:8px}.people-table .people-selection{display:none}.people-table .people-selection.mobile-select{display:flex;grid-column:1/-1}.people-panel .roster-tools{flex-wrap:wrap}}
