.teacher-publish-panel{margin:16px 0 22px;padding:18px}
.teacher-publish-panel .section-title{margin-bottom:14px}
.teacher-publish-list{display:grid;gap:9px}
.teacher-publish-row{display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px;border:1px solid var(--line);border-radius:13px;background:#fff}
.teacher-publish-icon{display:grid;place-items:center;width:40px;height:40px;border-radius:11px;background:var(--accent-soft);color:var(--primary);font-weight:900}
.teacher-publish-row strong{display:block;color:var(--navy)}
.teacher-publish-row small{display:block;margin-top:5px;color:var(--muted)}
.teacher-publish-row .actions{display:flex;flex-wrap:wrap;gap:6px}
.teacher-subjects-heading{margin:22px 0 12px}
@media(max-width:650px){.teacher-publish-row{grid-template-columns:36px minmax(0,1fr)}.teacher-publish-row .actions{grid-column:1/-1}.teacher-publish-row .actions .btn{flex:1}}
