.teacher-panel{background:var(--paper);border:1px solid #e6e1d7;border-radius:18px;padding:24px;margin-top:22px}.panel-title{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.panel-title h2{margin:0 0 18px}.admin-columns{display:grid;grid-template-columns:1fr 1fr;gap:18px}.admin-form{display:grid;gap:10px;background:#f5f1e8;border-radius:14px;padding:18px}.admin-form h3{margin:0 0 5px}.admin-form input,.admin-form textarea,.admin-form select{font:inherit;border:1px solid #d8d1c4;border-radius:10px;padding:11px;background:#fffdf8;color:var(--deep)}.admin-form textarea{min-height:78px;resize:vertical}.attempts{display:grid;gap:8px}.attempt-row{display:grid;grid-template-columns:1fr 1.5fr 1fr;gap:10px;padding:11px;border-bottom:1px solid #e8e1d6;color:var(--muted)}@media(max-width:750px){.admin-columns{grid-template-columns:1fr}.panel-title{display:block}.panel-title button{margin-bottom:14px}.attempt-row{grid-template-columns:1fr;gap:3px}}
