.dong-choi .bc6{display:grid;justify-items:center;gap:16px;width:100%;max-width:820px}.dong-choi .bc6-track{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;margin:0;padding:0;list-style:none}.dong-choi .bc6-slot{min-width:44px;height:30px;padding:0 10px;display:grid;place-items:center;border-radius:999px;border:1px dashed #49d6b066;background:#071b2699;font-size:13px;font-weight:600;color:var(--mist);font-variant-numeric:tabular-nums}.dong-choi .bc6-slot.ok{border-style:solid;border-color:var(--dc-jade);color:var(--dc-ivory);background:#49d6b01f}.dong-choi .bc6-slot.miss{border-style:solid;border-color:var(--dc-coral);color:var(--dc-coral);text-decoration:underline wavy;text-underline-offset:3px}.dong-choi .bc6-row{margin:0;padding:8px 16px;border-radius:12px;border:1px solid #e8c77847;background:#071b26b3;font-size:15px;font-weight:600;text-align:center;color:var(--gold)}.dong-choi .bc6-market{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px 18px;width:100%;padding-top:14px}.dong-choi .bc6-stall{position:relative;display:grid;justify-items:center;align-content:end;gap:8px;min-height:196px;padding:34px 8px 10px;border:5px solid;border-color:#8a6238 #5e3d21 #4a2f19 #6e4a29;border-top-width:3px;border-radius:8px 8px 6px 6px;background:radial-gradient(70% 60% at 50% 62%,#f3c97a24,#f3c97a00),linear-gradient(180deg,#071b2633,#071b2699);background-clip:padding-box;box-shadow:inset 0 -3px #2e1c0f80,0 14px 24px #0009;color:var(--dc-ivory);font:inherit;cursor:pointer;transition:transform .2s,box-shadow .25s}.dong-choi .bc6-stall:before{content:"";position:absolute;z-index:1;left:-11px;right:-11px;top:-14px;height:30px;border-radius:4px 4px 0 0;background:linear-gradient(180deg,#ffffff26,#0000 40%,#0000003d),repeating-linear-gradient(90deg,#b8321f 0 20px,#f1e4c6 20px 40px);-webkit-mask:linear-gradient(#000 0 0) top / 100% 20px no-repeat,radial-gradient(10px at 50% 0,#000 97%,#0000) 0 100% / 20px 10px repeat-x;mask:linear-gradient(#000 0 0) top / 100% 20px no-repeat,radial-gradient(10px at 50% 0,#000 97%,#0000) 0 100% / 20px 10px repeat-x;filter:drop-shadow(0 4px 3px #0008)}.dong-choi .bc6-stall:after{content:"";position:absolute;left:-5px;right:-5px;bottom:-5px;height:9px;border-radius:0 0 6px 6px;background:linear-gradient(180deg,#c09056,#6a4626)}.dong-choi .bc6-stall:hover:not(:disabled){transform:translateY(-3px);box-shadow:inset 0 -3px #2e1c0f80,0 0 28px #f3c97a33,0 16px 26px #000a}.dong-choi .bc6-stall:focus-visible{outline:3px solid var(--dc-coral);outline-offset:4px}.dong-choi .bc6-stall:disabled{cursor:default;opacity:1}.dong-choi .bc6-art{height:112px;width:auto;filter:drop-shadow(0 8px 10px #000a);transition:filter .25s,transform .25s}.dong-choi .bc6-name{position:relative;z-index:1;padding:3px 14px;border-radius:4px;background:linear-gradient(180deg,#5a3a20,#3b2412);box-shadow:inset 0 1px #c0905666,0 2px 4px #0008;font-size:15px;font-weight:700;letter-spacing:.03em;color:#f6dd9a}.dong-choi .bc6-lamp{position:absolute;z-index:2;top:18px;right:14px;width:20px;height:24px;border-radius:46% 46% 42% 42%/50%;background:radial-gradient(60% 55% at 40% 38%,#e2563a,#9a2a18 70%,#5e170c);box-shadow:inset 0 0 0 1px #e8c77855,0 0 6px #ff8b7033;transition:background .25s,box-shadow .25s}.dong-choi .bc6-lamp:before{content:"";position:absolute;left:3px;right:3px;top:-3px;height:4px;border-radius:2px;background:var(--gold);box-shadow:0 26px 0 0 var(--gold)}.dong-choi .bc6-lamp:after{content:"";position:absolute;left:50%;bottom:-9px;width:2px;height:7px;margin-left:-1px;background:#e8c778b3}.dong-choi .bc6-stall.lit{animation:bc6-pulse .25s ease-out;box-shadow:inset 0 -3px #2e1c0f80,0 0 34px #ffb45a59,0 14px 24px #0009;border-color:#b0814a #7a5230 #5a3a20 #8a6238;background:radial-gradient(70% 70% at 50% 45%,#ffb45a52,#ffb45a00),linear-gradient(180deg,#2a1d1040,#071b2699);background-clip:padding-box}.dong-choi .bc6-stall.lit .bc6-lamp{background:radial-gradient(60% 55% at 40% 38%,#ffd9a0,#ff8b70 45%,#b8321f);box-shadow:inset 0 0 0 1px #e8c778,0 0 18px 6px #ffb45aa6,0 0 44px 10px #ff8b7055}.dong-choi .bc6-stall.lit .bc6-art{filter:drop-shadow(0 0 18px #ffb45acc) brightness(1.15);transform:translateY(-3px)}@keyframes bc6-pulse{0%{transform:scale(1)}50%{transform:scale(1.03)}to{transform:scale(1)}}@media(max-width:640px){.dong-choi .bc6-market{gap:20px 8px}.dong-choi .bc6-stall{min-height:128px;padding:26px 2px 8px;border-width:3px;border-top-width:2px}.dong-choi .bc6-stall:before{left:-7px;right:-7px;top:-11px;height:22px;-webkit-mask-size:100% 15px,14px 7px;mask-size:100% 15px,14px 7px;background-size:auto,28px 100%;background:linear-gradient(180deg,#ffffff26,#0000 40%,#0000003d),repeating-linear-gradient(90deg,#b8321f 0 14px,#f1e4c6 14px 28px);-webkit-mask:linear-gradient(#000 0 0) top / 100% 15px no-repeat,radial-gradient(7px at 50% 0,#000 97%,#0000) 0 100% / 14px 7px repeat-x;mask:linear-gradient(#000 0 0) top / 100% 15px no-repeat,radial-gradient(7px at 50% 0,#000 97%,#0000) 0 100% / 14px 7px repeat-x}.dong-choi .bc6-lamp{top:13px;right:6px;width:14px;height:17px}.dong-choi .bc6-lamp:before{top:-2px;height:3px;box-shadow:0 18px 0 0 var(--gold)}.dong-choi .bc6-art{height:58px}.dong-choi .bc6-name{font-size:13px;padding:2px 8px}.dong-choi .bc6-row{font-size:14px}}.dong-choi .bc6-goal{margin:0;max-width:640px;text-align:center;font-size:15px;font-weight:600;color:#ffe7a8}.dong-choi .bc6-stall.bet{box-shadow:inset 0 -3px #2e1c0f80,0 0 0 3px var(--gold),0 0 24px #e8c77866,0 14px 24px #0009}.dong-choi .bc6-stall.bet .bc6-name:after{content:" · đã đặt";color:var(--gold);font-weight:600}.dong-choi .bc6-q{display:grid;justify-items:center;gap:16px;width:min(760px,100%);padding:20px 22px;border-radius:18px;background:linear-gradient(180deg,#2a1a0ecc,#170e07e6);box-shadow:inset 0 0 0 2px #c9a24a,inset 0 0 0 6px #2a1a0e,inset 0 0 0 7px #c9a24a66,0 14px 30px #0009;text-align:center;box-sizing:border-box}.dong-choi .bc6-qtext{margin:0;font-size:clamp(16px,2vw,20px);font-weight:600;line-height:1.4;color:#fff4d6}.dong-choi .bc6-dice{display:flex;justify-content:center;gap:14px}.dong-choi .bc6-die{display:grid;justify-items:center;gap:4px;width:104px;padding:10px 6px 8px;border-radius:16px;background:linear-gradient(#fbf6e8,#e6dcc2);box-shadow:inset 0 0 0 2px #fff,0 6px 14px #0008}.dong-choi .bc6-die b{font-size:14px;color:#3a1a0a}.dong-choi .bc6-die.hit{box-shadow:inset 0 0 0 2px #fff,0 0 0 3px var(--gold),0 0 18px #e8c77888}.dong-choi .bc6-die-art{height:64px;width:auto}.dong-choi .bc6-strip{display:flex;gap:6px;opacity:.85}.dong-choi .bc6-strip-art{height:38px;width:auto;filter:drop-shadow(0 3px 4px #000a)}.dong-choi .bc6-opts{display:grid;grid-template-columns:repeat(auto-fit,minmax(96px,1fr));gap:10px;width:100%}.dong-choi .bc6-opts.three{grid-template-columns:repeat(2,minmax(0,1fr))}.dong-choi .bc6-opts.three .bc6-opt:last-child{grid-column:1 / -1}.dong-choi .bc6-opt{position:relative;min-height:54px;padding:8px 12px;border:0;border-radius:12px;font:700 17px/1.25 var(--font);color:#ffe7a8;background:linear-gradient(180deg,#6e4628,#4a2c15 55%,#3b2412);box-shadow:inset 0 0 0 2px #c9a24a,inset 0 0 0 5px #3a2210,inset 0 0 0 6px #c9a24a66,0 6px 14px #0009;cursor:pointer;transition:transform .15s,filter .15s}.dong-choi .bc6-opt:hover:not(:disabled){transform:translateY(-2px);filter:brightness(1.1)}.dong-choi .bc6-opt:focus-visible{outline:3px solid var(--dc-coral);outline-offset:3px}.dong-choi .bc6-opt:disabled{cursor:default;opacity:1}.dong-choi .bc6-opt.picked{box-shadow:inset 0 0 0 2px #ffe7a8,inset 0 0 0 5px #3a2210,0 0 0 3px #e8c778,0 0 22px #e8c7786b}.dong-choi .bc6-opt.answer{color:#d9fff3;background:linear-gradient(180deg,#1d6b5c,#0f4a40 55%,#0a3530);box-shadow:inset 0 0 0 2px #49d6b0,inset 0 0 0 5px #0a3530,0 0 0 3px #49d6b066}.dong-choi .bc6-opt:after{position:absolute;top:-9px;right:-9px;display:grid;place-items:center;width:22px;height:22px;border-radius:50%;font:800 12px/1 var(--font)}.dong-choi .bc6-opt.answer:after{content:"✓";background:var(--dc-jade);color:#04332d}.dong-choi .bc6-opt.picked:not(.answer):after{content:"✕";background:#c8402c;color:#fff4d6}.dong-choi .bc6-opt.picked:not(.answer){text-decoration:line-through;text-decoration-color:#ff8b70}.dong-choi[data-phase=resolving] .bc6-opt:not(.picked):not(.answer){filter:saturate(.55) brightness(.75)}@media(max-width:640px){.dong-choi .bc6-q{padding:14px 12px}.dong-choi .bc6-die{width:84px}.dong-choi .bc6-die-art{height:48px}.dong-choi .bc6-strip-art{height:28px}.dong-choi .bc6-opts{grid-template-columns:repeat(auto-fit,minmax(64px,1fr));gap:8px}.dong-choi .bc6-goal{font-size:14px;padding:0 8px}}
