.qa-badge{display:inline-block;background:#a75026;color:white;border-radius:20px;padding:2px 7px;font-size:12px;margin-left:6px}.qa-badge:empty{display:none}.qa-page{max-width:1100px}.qa-thread{display:flex;justify-content:space-between;gap:12px;background:#fff;border:1px solid #d9e2dc;padding:20px;margin:12px 0;border-radius:12px;color:inherit;text-decoration:none}.qa-thread:hover{border-color:#29644e}.qa-thread p{margin:8px 0}.qa-pagination{display:flex;align-items:center;justify-content:center;gap:18px;margin:24px}.qa-dialog{width:min(680px,94vw)}.qa-compose{display:grid;gap:12px}.qa-compose label{display:grid;gap:8px}.qa-compose textarea{width:100%;box-sizing:border-box;padding:12px;border:1px solid #bdcec4;border-radius:8px;font:inherit}.qa-compose input[type=file]{max-width:100%}.qa-files>div{padding:8px;background:#f1f5f2;margin:4px 0;overflow-wrap:anywhere}.qa-files button{float:right}.qa-error{color:#a63e23;margin:0}.qa-message{background:white;border:1px solid #d9e2dc;border-radius:12px;padding:22px;margin:16px 0}.qa-staff{border-left:4px solid #276249;background:#f4f8f5}.qa-text{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.8}.qa-message-meta{display:flex;justify-content:space-between;gap:12px;color:#537060;font-size:14px}.qa-attachments{display:flex;gap:12px;flex-wrap:wrap}.qa-attachments img{max-width:100%;max-height:360px;object-fit:contain;border:1px solid #d9e2dc;border-radius:6px}.qa-attachments a{max-width:100%}.qa-dashboard{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 20px;background:linear-gradient(110deg,#edf6f0,#dcece2);border:1px solid #c7dccf;border-radius:10px;margin:18px 0}.qa-entry{margin-left:12px}.teaching-tools{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.teaching-tools button,.teaching-tools select{font:inherit;font-size:13px;padding:6px 9px;border:1px solid #bdd0c3;border-radius:6px;background:white;color:#234b38}.teaching-tools [aria-pressed=true]{background:#214f3b;color:white}.teaching-tools input[type=color]{width:30px;height:30px;padding:0;border:0;cursor:pointer}.teaching-bar{padding:8px 0;border-top:1px solid #dce5df}.ink-host{position:relative}.ink-layer{position:absolute;inset:0;z-index:8;overflow:visible;pointer-events:none}.ink-layer.ink-active{pointer-events:auto;touch-action:none;cursor:crosshair}.ink-layer path{fill:none;stroke-linecap:round;stroke-linejoin:round;pointer-events:none}.ink-layer.ink-eraser path{pointer-events:stroke;cursor:crosshair}.teaching-on .quiz-submit,.teaching-on .note-editor{display:none}.teaching-on .question-options [data-option]{cursor:default}.teaching-on .explanation-panel{margin-top:16px}.teaching-indicator{font-size:12px;color:#32654e}.nt-toolbar .teaching-tools{flex:0 0 auto}.nt-workspace.teaching-on .nt-toolbar>.nt-tool-group:first-child,.nt-workspace.teaching-on .nt-toolbar>.nt-tool-group:nth-child(2){display:none}.nt-workspace.teaching-on .nt-clock{opacity:.5}.nt-question-host.ink-host,.nt-document-content.ink-host{position:relative}.qa-page select{max-width:150px}@media(max-width:700px){.qa-thread{padding:14px}.qa-message{padding:14px}.qa-dashboard{align-items:flex-start}.qa-page .admin-search{flex-wrap:wrap}.qa-message-meta{flex-wrap:wrap}.qa-entry{margin-left:4px}.mcq-toolbar-actions{flex-wrap:wrap}.teaching-tools{gap:4px}.qa-dialog{padding:20px}}
