.session-actions{display:grid;gap:7px}.session-actions .secondary{margin:0!important}.participants-session{color:#fff!important;border-color:var(--blue)!important;background:var(--blue)!important}.enrollment-dialog{width:min(880px,calc(100% - 32px))}.enrollment-shell{padding:25px}.enrollment-list{display:grid;gap:8px;max-height:250px;overflow:auto;margin:18px 0}.enrollment-row{display:grid;grid-template-columns:minmax(190px,1fr) minmax(130px,.7fr) minmax(120px,.6fr) 75px;align-items:center;gap:12px;border:1px solid var(--line);border-radius:10px;padding:12px}.enrollment-row>div{display:flex;min-width:0;flex-direction:column;gap:3px}.enrollment-row strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.enrollment-row small{color:var(--muted)}.remove-enrollment{border:0;color:#bd3f38;background:transparent;font-size:11px;font-weight:700}.enrollment-shell form{border-top:1px solid var(--line);padding-top:15px}.enrollment-shell h3{margin:0}.admin-document-note{display:flex;flex-direction:column;gap:5px;border:1px solid #d7e3ff;border-radius:9px;margin-top:18px;padding:12px;color:#24446f;background:#f2f6ff}.admin-document-note span{font-size:12px}@media(max-width:760px){.enrollment-shell{padding:18px}.enrollment-row{grid-template-columns:1fr auto}.enrollment-row .funding-cell,.enrollment-row .status-cell{display:none}}
.bulk-learners-label{display:grid;gap:7px;margin-top:14px;font-weight:700}.bulk-learners-label textarea{width:100%;resize:vertical;border:1px solid #cfd8e5;border-radius:10px;padding:12px;font:inherit;line-height:1.5}
