.qt-list{display:flex;flex-direction:column;gap:12px;padding:16px}.qt-card{padding:16px 18px;background:#fff;border:1px solid #eef0f3;border-radius:12px;cursor:pointer;transition:box-shadow .15s ease,border-color .15s ease}.qt-card:hover{border-color:#dfe4ea;box-shadow:0 4px 16px #0f172a0f}.qt-head{display:flex;align-items:center;gap:10px;margin-bottom:10px}.qt-badge{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:999px;background:#eef4ff;color:#2563eb;font-size:12px;font-weight:600}.qt-author{font-size:13px;color:#374151;font-weight:600}.qt-time{margin-left:auto;font-size:12px;color:#9ca3af}.qt-text{font-size:14.5px;line-height:1.75;color:#1f2937;word-break:break-word}.qt-text p{margin:0 0 8px}.qt-text img{max-width:100%;border-radius:10px}.qt-imgs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:10px}.qt-img{width:100%;aspect-ratio:1 / 1;object-fit:cover;border-radius:8px;display:block}.qt-ops{display:flex;align-items:center;gap:18px;margin-top:12px;padding-top:10px;border-top:1px dashed #f1f3f5}.qt-op{display:inline-flex;align-items:center;gap:5px;font-size:13px;color:#6b7280;cursor:pointer;user-select:none}.qt-op:hover{color:#2563eb}.qt-op.on{color:#e11d48;font-weight:600}.qt-op.danger:hover{color:#dc2626}.qt-detail{padding:20px}.qt-detail-head{display:flex;align-items:center;gap:10px;margin-bottom:14px}.qt-detail-content{font-size:15px;line-height:1.8;color:#1f2937;word-break:break-word}.qt-detail-content img{max-width:100%;border-radius:10px;margin:8px 6px 0 0}.qt-detail-meta{font-size:12.5px;color:#9ca3af;margin-bottom:10px}.qt-back{font-size:13px;color:#2563eb;cursor:pointer}.qt-back:hover{text-decoration:underline}@media(max-width:768px){.qt-list{padding:12px}.qt-card{padding:14px}}
