/* V3.3 — pinned Tu Luyện Nhanh dock in Liệp Yêu */
#quick{display:none!important}
#qdock{position:fixed;left:50%;transform:translateX(-50%);bottom:calc(84px + var(--sab,0px));z-index:13;width:min(760px,calc(100vw - 16px));padding:6px;border-radius:14px;background:rgba(14,7,30,.82);border:1px solid rgba(184,108,255,.35);box-shadow:0 6px 24px rgba(0,0,0,.45);backdrop-filter:blur(6px);pointer-events:auto}
#qdock.hidden{display:none}
.qd-tip{font-size:12px;line-height:1.35;color:#e9ddff;padding:2px 4px 6px;display:flex;flex-wrap:wrap;gap:4px 8px;align-items:center}
.qd-tip .ic{width:14px;height:14px;color:var(--cv-lightgold,#ffe7a0)}
.qd-go{color:#9ff0d0;font-weight:700}.qd-need{color:#ffb74d}
.qd-row{display:grid;grid-template-columns:repeat(6,1fr);gap:5px}
.qd{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;min-height:54px;padding:4px 2px;border-radius:10px;background:rgba(58,23,104,.35);border:1px solid rgba(184,108,255,.25);color:#fff;font-size:11px;line-height:1.15}
.qd.ok{border-color:rgba(159,240,208,.55);background:rgba(40,90,80,.35)}
.qd:disabled{opacity:.5}
.qd.rec{border-color:var(--cv-lightgold,#ffe7a0);box-shadow:0 0 0 1px rgba(255,231,160,.5),0 0 14px rgba(255,200,80,.45)}
.qd.rec.ok{animation:qdPulse 1.2s ease-in-out infinite}
.qd:not(:disabled):active{transform:scale(.95)}
.qd-i{font-size:16px}.qd-n{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.qd-n b{color:var(--cv-lightgold,#ffe7a0)}.qd-c{font-size:10.5px;color:#cfe}
.qd-badge{position:absolute;top:-7px;right:-3px;font-style:normal;font-size:9px;font-weight:800;padding:1px 4px;border-radius:6px;background:linear-gradient(#ffe7a0,#d9a441);color:#2a1600}
@keyframes qdPulse{50%{box-shadow:0 0 0 2px rgba(255,231,160,.8),0 0 22px rgba(255,200,80,.75)}}
@media (max-width:520px){.qd-tip{font-size:11px}.qd{min-height:50px;font-size:10px}.qd-i{font-size:14px}.qd-c{font-size:10px}#qdock{padding:5px}.qd-row{gap:4px}}
/* V3.3 — nguồn nguyên liệu */
.mat-src{margin-top:8px;padding:6px 8px;border-radius:10px;background:rgba(255,183,77,.08);border:1px dashed rgba(255,183,77,.45);font-size:12px;text-align:left}
.mat-src summary{cursor:pointer;color:#ffcf8a;list-style:none}.mat-src summary::-webkit-details-marker{display:none}
.mat-src .ic{width:14px;height:14px;vertical-align:-2px}
.ms-r{margin-top:6px;line-height:1.5}.ms-r small{display:block;color:var(--cv-muted,#b9a9d6);font-size:11px}
.ms-c{display:inline-block;margin:2px 3px 0 0;padding:1px 7px;border-radius:999px;background:rgba(58,23,104,.45);border:1px solid rgba(184,108,255,.3);font-size:11px}
.ms-c.lk{opacity:.55}.ms-lk{color:#ffb74d!important}
.ms-r .btn.sm{margin-top:4px;padding:4px 10px;font-size:11px;min-height:0}
/* V3.3 — Đạo Đài artwork */
.dd-next{display:flex;align-items:center;gap:10px;margin:6px 0}.dd-next img{width:96px;height:auto;filter:drop-shadow(0 0 10px rgba(255,231,160,.35))}
