.course-batch-list{display:grid;gap:1rem}.course-batch-block{border:1px solid #cbd5e1;border-radius:.75rem;background:#fff;overflow:hidden}.course-batch-summary{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:1rem;cursor:pointer;font-weight:700}.course-batch-summary-text{min-width:0;overflow-wrap:anywhere}.course-batch-saved{padding:.2rem .5rem;border-radius:999px;background:#dcfce7;color:#166534;font-size:.8rem}.course-batch-body{display:grid;gap:1rem;padding:0 1rem 1rem}.course-batch-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem}.course-batch-field{display:grid;gap:.3rem;min-width:0}.course-batch-field input,.course-batch-field textarea,.course-batch-field select{box-sizing:border-box;width:100%;max-width:100%;padding:.65rem;border:1px solid #94a3b8;border-radius:.4rem;font:inherit}.course-batch-field textarea{min-height:6rem;resize:vertical}.course-batch-address{display:grid;grid-template-columns:2fr .7fr 1fr;gap:.8rem;border:1px solid #cbd5e1;border-radius:.5rem;min-width:0}.course-batch-address[hidden]{display:none}.course-batch-address legend{padding:0 .3rem}.course-batch-add,.course-batch-remove{justify-self:start;margin-top:1rem;padding:.65rem 1rem;border:1px solid #64748b;border-radius:.45rem;background:#fff;font:inherit;cursor:pointer}.course-batch-remove:disabled{cursor:not-allowed;opacity:.55}@media(max-width:600px){.course-batch-grid,.course-batch-address{grid-template-columns:1fr}.course-batch-summary,.course-batch-body{padding-left:.75rem;padding-right:.75rem}}
