.admin-page-heading{display:flex;align-items:end;justify-content:space-between;gap:1.5rem}.admin-page-heading .lead{max-width:650px}.catalog-card{margin:1.25rem 0}.catalog-heading{display:flex;align-items:end;justify-content:space-between;gap:1rem;margin-bottom:1rem}.catalog-heading h2{margin:.15rem 0 .25rem;color:var(--navy);font:1.65rem Georgia,serif}.catalog-count{padding:.4rem .7rem;border-radius:999px;background:#eef3f8;color:var(--navy);font-size:.78rem;font-weight:800;white-space:nowrap}.catalog-card .admin-course-row{grid-template-columns:2.5rem minmax(0,1fr) auto auto auto}.course-row-icon{display:grid;place-items:center;width:2.25rem;height:2.25rem;border-radius:.65rem;background:var(--navy);color:#d9b457;font-size:.82rem;font-weight:900}.course-row-info strong,.course-row-info small{display:block}.course-row-info small{margin-top:.2rem;color:var(--muted);font-size:.78rem}.catalog-card .inline-form{grid-column:2/-1}.create-type-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:.55rem;margin:1rem 0 1.4rem}.create-type{display:grid;gap:.25rem;padding:.8rem;border:1px solid var(--line);border-radius:.65rem;background:#fff;color:var(--ink);text-decoration:none}.create-type:hover,.create-type.is-selected{border-color:var(--gold);background:#fff9e9}.create-type strong{color:var(--navy);font-size:.88rem}.create-type span{color:var(--muted);font-size:.72rem;line-height:1.35}.form-title{margin:0 0 -.35rem;color:var(--navy);font:1.2rem Georgia,serif}.admin-help-card{background:linear-gradient(135deg,#f7f0dc,#fff)}.admin-help-card h2{margin-bottom:.45rem}.admin-help-card p{color:var(--muted);font-size:.9rem}.button-ghost{background:#eef3f8;color:var(--navy)}@media(max-width:800px){.admin-page-heading,.catalog-heading{align-items:flex-start;flex-direction:column}.admin-page-heading .button{width:100%}.catalog-card .admin-course-row{grid-template-columns:2.5rem minmax(0,1fr) auto}.catalog-card .inline-form{grid-column:2/-1}.create-type-grid{grid-template-columns:1fr}}
