
#admin-register .list-heading{display:none!important}
.register-list{gap:24px}.register-school{min-width:0;border:1px solid #bdcedb;border-radius:17px;overflow:hidden;background:#fffdfa}
.register-school-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:17px 19px;background:#d9e8f2;border-bottom:1px solid #bdcedb}
.register-school-heading h2{margin:0;font:600 23px/1.25 Fredoka,sans-serif;color:#455f72}.register-school-count{font:800 13px Nunito,sans-serif;white-space:nowrap;color:#455f72}
.school-register-table{width:100%;table-layout:fixed;border-collapse:collapse;text-align:left;font-size:14px}.school-register-table th,.school-register-table td{padding:15px 17px;border-bottom:1px solid #e1e6e6;vertical-align:middle;overflow-wrap:anywhere}.school-register-table thead th{font-size:12px;background:#f1f5f7;color:#506575;font-weight:800}.school-register-table thead th:first-child{width:42%}.school-register-table thead th:nth-child(2){width:31%}.school-register-table thead th:nth-child(3){width:27%}.school-register-table tbody th{font-weight:600}.school-register-table tbody th strong{display:block;font-size:16px}.school-register-table tbody tr:last-child>*{border-bottom:0}.school-register-table tbody tr:nth-child(even){background:#f7f9fa}.register-bus{display:inline-block;border:1px solid #c5d1d8;border-left-width:5px;border-radius:10px;padding:8px 10px;background:#eef3f6;font-weight:800;line-height:1.35;color:#41586b}.register-bus.purple{border-left-color:#9674aa;background:#f0eaf5}.register-bus.orange{border-left-color:#d39659;background:#fbf0e4}.register-bus.green,.register-bus.walking{border-left-color:#7d9d79;background:#edf4e9}.register-bus.blue{border-left-color:#6797ba;background:#e5f0f7}.register-bus.review{border-left-color:#bc8a40;background:#fff4df;color:#76571f}.register-child-cancelled{color:#7a7773}.register-child-cancelled .register-bus{opacity:.65}.register-route-overview{border:1px solid #d1dce3;border-radius:13px;padding:15px 18px}.register-route-overview summary{cursor:pointer;font-weight:800;color:#506575}.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
@media(max-width:600px){.register-list{gap:19px}.register-school-heading{padding:14px 12px;align-items:flex-start}.register-school-heading h2{font-size:20px}.register-school-count{font-size:12px;padding-top:3px}.school-register-table th,.school-register-table td{padding:12px 8px}.school-register-table thead th{font-size:11px}.school-register-table tbody th strong{font-size:14px}.school-register-table .child-note{font-size:11px;line-height:1.4}.register-bus{font-size:12px;padding:7px 6px}.school-register-table .badge{font-size:11px;padding:6px}.school-register-table thead th:first-child{width:40%}.school-register-table thead th:nth-child(2){width:32%}.school-register-table thead th:nth-child(3){width:28%}}
