.bk .gt-seat-row{gap:6px}.bk .bk-seat{min-width:0}@container gt (width<=400px){.bk .bk-seat{padding-inline:3px}.bk .bk-seat .avatar{width:26px!important;height:26px!important}.bk .bk-seat .avatar svg{width:26px;height:26px}}.bk-tag{letter-spacing:.02em;white-space:nowrap;border-radius:999px;padding:0 6px;font-size:11px;font-weight:700;line-height:16px}.bk-tag.is-old{color:#ffe2a6;background:#ffc85a40}.bk-tag.is-young{color:#c9f1d6;background:#aae6be38}.bk-tag.is-unknown,.bk-tag.is-dealer{color:#e7e2d6;background:#ffffff1f}.bk-tag.bk-tag-ink{padding:0 8px;font-size:12px;line-height:20px}.bk-tag-ink.is-old{color:#3b2a00;background:#f4d58d}.bk-tag-ink.is-young{color:#12361f;background:#cdebd6}.bk-tag-ink.is-unknown{color:inherit;background:#00000014}.bk-info{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:6px;width:min(100%,26rem);display:grid}.bk-pill{text-align:left;background:#0000004d;border-radius:12px;flex-direction:column;justify-content:center;min-width:0;min-height:44px;padding:3px 8px;line-height:1.15;display:flex}.bk-pill>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.bk-contract{box-shadow:inset 3px 0 #f4d58d}.bk .gt-center{--pile-w:clamp(38px, min(16cqw, 9.6cqh), 96px)}.bk-trick{width:calc(var(--pile-w) * 3.4);height:calc(var(--pile-w) * 2.8);position:relative}.bk-slot{position:absolute}.bk-slot.top{top:0;left:50%;translate:-50%}.bk-slot.left{left:0;top:calc(var(--pile-w) * .7)}.bk-slot.right{right:0;top:calc(var(--pile-w) * .7)}.bk-slot.me{left:50%;top:calc(var(--pile-w) * 1.4);z-index:1;translate:-50%}.bk-empty{width:var(--pile-w);height:calc(var(--pile-w) * 1.4);overflow:hidden}.bk-note{min-height:18px;margin-top:2px}.bk .gt-hand .hand-slot{width:var(--card-w);min-width:0;margin-inline:2px}.bk .gt-hand .hand-slot.bk-group-end{margin-right:calc(var(--card-w) * .18)}.bk .gt-hand .hand-slot:last-child{width:var(--card-w)}.bk-bids{grid-template-columns:repeat(auto-fit,minmax(0,1fr));grid-auto-flow:column;gap:6px;display:grid}.bk-bids.is-two-rows{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-flow:row}.bk-bid{border:2px solid #fbfaf799;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;min-width:0;min-height:48px;padding:2px 4px;line-height:1.1;display:flex}.bk-bid>span{white-space:nowrap;font-size:15px;font-weight:800}.bk-bid>small{opacity:.85;white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:11px;font-weight:600;overflow:hidden}.bk-bid.is-pass{background:var(--color-amber,#f2b544);color:#1d1a14;border-color:#0000}.bk-bid.is-hot{color:#3b2a00;background:#f4d58d;border-color:#0000}.bk-bid.is-double{border-style:dashed}.bk .gt-history{justify-content:flex-start}.bk-log{flex-direction:column;flex:1 1 0;justify-content:flex-end;gap:4px;min-height:0;display:flex;overflow:hidden}.bk-order .pcard.is-mini{--w:40px}@container gt (orientation:landscape) and (width>=600px){.bk .gt-center{--pile-w:clamp(40px, 12.5cqh, 104px)}.bk .bk-info{display:none}.bk-bids.is-two-rows{grid-template-columns:repeat(2,minmax(0,1fr))}.bk-bids{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:row}}@container gt (orientation:landscape) and (height<=460px){.bk .gt-center{--pile-w:clamp(32px, 11cqh, 58px)}.bk-note{display:none}.bk-bid{min-height:44px}.bk-bid>small{display:none}}@container gt (orientation:portrait){.bk.is-bidding .gt-center{--pile-w:clamp(32px, min(13cqw, 7.4cqh), 80px)}}@container gt (orientation:portrait) and (height<=600px){.bk .gt-center{--pile-w:clamp(36px, min(15cqw, 8.8cqh), 90px)}.bk.is-bidding .gt-center{--pile-w:clamp(30px, min(12cqw, 6.4cqh), 70px)}.bk.is-bidding .bk-note{display:none}.bk-bid{min-height:44px}}@container gt (orientation:landscape) and (height<=640px){.bk-card>.bk-table,.bk-card>.bk-order-wrap,.bk-card>ol{grid-area:1/2/span 8;align-self:center}.bk-card>ol li{min-height:40px}.bk-card .bk-table td,.bk-card .bk-table th{padding-top:1px;padding-bottom:1px}.bk-card .bk-order-wrap{max-height:86cqh}}@container gt (height<=560px){.bk-card .bk-table{font-size:12px}.bk-card .bk-hand-line{margin-left:4px;display:inline}}@container gt (orientation:landscape) and (height<=420px){.bk-end-sub{display:none}}
