.cmh-collection .cc-group-editor{display:grid;grid-template-columns:minmax(180px,1fr) minmax(140px,180px) auto;align-items:end;gap:10px;margin:10px 0}.cmh-collection .cc-group-editor-simple{grid-template-columns:minmax(180px,1fr) auto}.cmh-collection .cc-group-editor .cc-field{min-width:0}.cmh-collection .cc-group-editor input,.cmh-collection .cc-group-editor select{width:100%;max-width:100%;min-width:0;box-sizing:border-box}.cmh-collection .cc-group-editor button{min-height:40px}@media(max-width:600px){.cmh-collection .cc-group-editor,.cmh-collection .cc-group-editor-simple{grid-template-columns:minmax(0,1fr)}.cmh-collection .cc-group-editor button{justify-self:start}}
.cmh-collection .cc-school-tabs{display:flex;gap:8px;flex-wrap:wrap;margin:12px 0}.cmh-collection .cc-school-tabs button{flex:0 0 auto;min-height:38px;padding:8px 12px;white-space:normal}.cmh-collection .cc-school-tabs button.active{background:#234e70;color:#fff;border-color:#234e70}.cmh-collection .cc-school-table{max-height:60vh;overflow:auto}.cmh-collection .cc-school-table table{min-width:760px;width:100%;table-layout:auto}.cmh-collection .cc-school-table th{position:sticky;top:0;background:#eef4fb;z-index:1}.cmh-collection .cc-school-table td,.cmh-collection .cc-school-table th{padding:10px 12px;white-space:nowrap}.cmh-collection .cc-school-table tr:last-child{font-weight:700;background:#e6eff8}@media(max-width:600px){.cmh-collection .cc-school-tabs{flex-wrap:nowrap;overflow-x:auto;padding-bottom:5px}.cmh-collection .cc-school-tabs button{white-space:nowrap}.cmh-collection .cc-school-table{max-height:55vh}}
