.catalog-toolbar{display:flex;align-items:end;gap:18px;margin-bottom:16px}.catalog-toolbar label:first-child{flex:1}.catalog-toolbar label{display:grid;gap:8px}.catalog-admin-list{display:grid;gap:14px;margin-top:20px}.catalog-row{display:flex;align-items:center;justify-content:space-between;gap:22px}.catalog-row h3{font-size:21px;margin:10px 0 5px}.catalog-row p{font-size:15px}.catalog-row small{font-size:13px;color:var(--muted)}.catalog-row .badge+.badge{margin-left:8px}.catalog-editor-bar{display:flex;justify-content:space-between;gap:16px;margin-bottom:18px}#catalog-host .activity-editor{max-width:1000px}#catalog-host #catalog-status{margin-block:16px}#catalog-host .activity-editor h2{font-size:28px}#catalog-host[aria-busy=true]{cursor:progress}@media(max-width:600px){.catalog-toolbar,.catalog-row{align-items:stretch;flex-direction:column}.catalog-toolbar{gap:14px}.catalog-row .row{justify-content:flex-start}.catalog-editor-bar{flex-wrap:wrap}.catalog-row{gap:12px}#catalog-host .activity-editor h2{font-size:24px}}
@media(max-width:600px){.grade-path-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.grade-path-grid button{min-width:0;padding:13px}.grade-path-grid button strong{font-size:14px}.grade-path-grid button small{white-space:nowrap}.grade-path-grid button:last-child{grid-column:1/-1}}
