
#dq{pointer-events:auto;cursor:pointer;position:relative;display:flex!important;align-items:center;gap:5px;height:28px!important;min-height:0!important;padding:0 10px!important;border:0!important;border-radius:999px!important;background:rgba(18,28,22,.9)!important;box-shadow:0 0 0 1px rgba(201,164,92,.35)!important;color:#cfe5e1!important;font:800 10px GrowLab,'Segoe UI',system-ui,sans-serif!important;width:auto!important;transform:none!important;order:99;margin-top:2px}
#dq.hot{box-shadow:0 0 0 1.5px #c9a45c,0 0 10px rgba(201,164,92,.5)!important}
#dq .dqb{position:absolute;top:-4px;right:-4px;min-width:16px;height:16px;padding:0 4px;border-radius:9px;background:#e0533a;color:#fff;font:700 10px/16px GrowLab,system-ui,sans-serif;text-align:center;box-shadow:0 0 0 2px #18261e}
#shop .dqtabs{display:flex;gap:6px;margin:0 0 10px}
#shop .dqtabs button{flex:1;padding:9px 6px!important;min-height:0!important;border-radius:10px!important;font:700 13px GrowLab,system-ui,sans-serif!important;background:#22362a!important;color:#c8c2ae!important;box-shadow:inset 0 0 0 1px rgba(201,164,92,.35)!important}
#shop .dqtabs button.on{background:linear-gradient(180deg,#f5ecd2,#e8d5a3)!important;color:#2b2a22!important}
#shop .dqc{position:relative;margin:0 0 9px;padding:10px 12px;border-radius:12px;background:linear-gradient(180deg,#efe7d4,#e2d6bb);box-shadow:0 0 0 1px rgba(80,60,30,.35),0 2px 6px rgba(0,0,0,.35);color:#2b2a22}
#shop .dqc *{color:#2b2a22}
#shop .dqc.wk{background:linear-gradient(180deg,#f5ecd2,#e8d5a3);box-shadow:0 0 0 1.5px #c9a45c,0 2px 10px rgba(201,164,92,.35)}
#shop .dqc.ok{background:linear-gradient(180deg,#e2efd2,#c8dfb0)}
#shop .dqc.got{opacity:.6}
#shop .dqc .t{display:flex;align-items:center;gap:8px;font:700 14px GrowLab,system-ui,sans-serif}
#shop .dqc .t i{font-style:normal;font-size:18px}
#shop .dqc .r{margin-left:auto;display:flex;align-items:center;gap:3px;font-size:12px;font-weight:700;white-space:nowrap}
#shop .dqc .bar{height:8px;border-radius:5px;background:rgba(0,0,0,.15);margin-top:8px;overflow:hidden}
#shop .dqc .bar b{display:block;height:100%;background:linear-gradient(90deg,#5e8a46,#7cb05a);border-radius:5px}
#shop .dqc .n{font-size:11px;margin-top:4px;color:#4a4636!important}
#shop .dqc button.sfa{margin-top:8px!important;width:100%!important}
#shop .dqh{margin:12px 2px 7px;font:700 15px GrowLab,system-ui,sans-serif;color:#efe7d4;display:flex;align-items:center;gap:6px}
#shop .dqh small{margin-left:auto;font-size:11px;font-weight:400;color:#c8c2ae}
#shop .albv{margin:4px 0 12px;padding:10px;border-radius:12px;background:linear-gradient(180deg,#2b4035,#1e3027);box-shadow:inset 0 0 0 1px rgba(201,164,92,.35)}
#shop .albv h4{margin:0 0 8px;font:700 15px GrowLab,system-ui,sans-serif;color:#f3d48a;display:flex;align-items:center}
#shop .albv h4 small{margin-left:auto;font-size:11px;color:#c8c2ae;font-weight:400}
#shop .albg{display:grid;grid-template-columns:52px repeat(5,1fr);gap:5px;align-items:center}
#shop .albg .lab{font-size:10px;color:#c8c2ae;line-height:1.15}
#shop .albg .hd{font-size:9px;color:#c8c2ae;text-align:center;line-height:1.1}
#shop .alc{aspect-ratio:1;border-radius:9px;display:flex;align-items:center;justify-content:center;overflow:hidden;position:relative}
#shop .alc.lock{background:#141e18;box-shadow:inset 0 0 0 1px rgba(255,255,255,.08);color:rgba(255,255,255,.25);font:700 16px GrowLab,system-ui,sans-serif}
#shop .alc canvas{width:100%!important;height:100%!important;margin:0!important;border-radius:9px}
#shop .alc .gmoleg{width:100%!important;height:100%!important;margin:0!important;border-radius:9px}
#shop .alc .gmoleg canvas{width:100%!important;height:100%!important}
#shop .albsum{margin:0 0 10px;padding:10px 12px;border-radius:12px;background:rgba(201,164,92,.14);box-shadow:inset 0 0 0 1px rgba(201,164,92,.4);font-size:12px;color:#e9dcb8;line-height:1.45}
#shop .albsum b{color:#f3d48a}
