/* The felt and every seat have their own bounded space. No seat annotation floats into another seat. */
.workspace .table-panel{overflow-y:auto;scrollbar-gutter:stable}
.workspace .table-panel>*{max-width:1140px}
.workspace .table-stage{flex:0 0 auto;height:clamp(500px,47vh,580px);min-height:500px;margin:12px auto 8px;overflow:hidden;border:1px solid #263c36;border-radius:20px;background:radial-gradient(ellipse at center,#21423940,transparent 70%),#101d1b}
.workspace .table-felt{inset:17% 8% 15%;border:8px solid #29463c;border-radius:50%;background:radial-gradient(ellipse at 50% 42%,#265b4c 0%,#1b463d 72%,#173a34 100%);box-shadow:0 0 0 1px #73907a30,inset 0 0 48px #071a1770,0 18px 38px #0004}
.workspace .felt-inner{inset:11px;border-color:#779a8740;background:none}
.workspace .felt-brand{display:none}
.workspace .board-area,.workspace .board-area.multiple{top:50%;left:27%;right:27%;transform:translateY(-50%);z-index:1;pointer-events:none}
.workspace .pot-label{font-size:10px;letter-spacing:2.1px}
.workspace .pot-value{font-size:clamp(27px,3vw,38px);margin:3px 0 12px}
.workspace .raise-callout{display:inline-flex;align-items:center;justify-content:center;gap:6px;max-width:100%;min-height:26px;margin:-4px 0 9px;padding:4px 11px;border:1px solid #d7ae68;border-radius:999px;background:#3c2f1be8;box-shadow:0 2px 10px #0005;color:#f8dfa8;font-size:12px;font-weight:700;white-space:nowrap}
.workspace .raise-callout strong{min-width:0;max-width:120px;overflow:hidden;text-overflow:ellipsis;color:#fff2cb}
.workspace .raise-callout-arrow{font-size:14px;font-weight:900;line-height:1;color:#ffd17e}
.workspace .board-cards{gap:5px}
.workspace .board-cards>.card{width:40px;height:56px}
.workspace .round-label{margin-top:9px;font-size:11px;line-height:1.3;max-width:100%;overflow-wrap:anywhere}
.workspace .secondary-board{margin-top:4px}
.workspace .showdown-result{width:min(100%,320px);margin-top:8px;padding:6px 9px;border:1px solid #d5b970;border-radius:10px;background:#122b25f2;box-shadow:0 0 0 2px #d5b9702b,0 10px 28px #0009;text-align:left}
.workspace .showdown-result-label{margin-bottom:2px;color:#f1d487;font:800 9px var(--mono);letter-spacing:.1em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.workspace .showdown-result-row{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0;padding:2px 0}
.workspace .showdown-result-row+.showdown-result-row{border-top:1px solid #d5b97035}
.workspace .showdown-result-identity{display:flex;align-items:baseline;gap:5px;min-width:0;overflow:hidden}
.workspace .showdown-result-identity strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#fff6d9;font-size:13px;line-height:1.15}
.workspace .showdown-result-identity span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#aebdae;font-size:9px}
.workspace .showdown-result-amount{flex:none;color:#f4d28a;font:800 11px var(--mono);white-space:nowrap}
.workspace .seat{width:132px;z-index:2;transform:translate(-50%,-50%);font-variant-numeric:tabular-nums}
.workspace .seat.profile-expanded{width:294px;z-index:8;transform:translate(var(--expand-x,-50%),var(--expand-y,-50%))}
.workspace .seat.profile-expanded[data-expand-side="left"]{--expand-x:-12%}
.workspace .seat.profile-expanded[data-expand-side="right"]{--expand-x:-88%}
.workspace .seat.profile-expanded[data-expand-vertical="top"]{--expand-y:-48%}
.workspace .seat.profile-expanded[data-expand-vertical="bottom"]{--expand-y:-65%}
.workspace .seat-body{min-height:0;padding:5px 8px;border:1px solid #5b7163;border-radius:12px;background:linear-gradient(160deg,#24382f,#1b2b27);box-shadow:0 8px 20px #0006;text-align:left}
.workspace .seat.profile-expanded .seat-body{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:9px;padding:7px 9px;border-color:#9eac85;box-shadow:0 0 0 2px #b2aa7b32,0 12px 28px #0009}
.workspace .seat-main{min-width:0}
.workspace .seat.active .seat-body{border-color:#dfbf75;background:linear-gradient(160deg,#304638,#21372e);box-shadow:0 0 0 2px #d7b97826,0 9px 24px #0006}
.workspace .seat.last-raiser .seat-body{border:2px solid #e4aa5e;background:linear-gradient(160deg,#35402d,#26342a);box-shadow:0 0 0 2px #e4aa5e50,0 8px 23px #0008}
.workspace .seat.dimmed .seat-body{opacity:.72;filter:grayscale(.65)}
.workspace .seat.out-of-hand .seat-body{opacity:.57;filter:grayscale(1);border-color:#66706b;background:#252b2b;box-shadow:0 4px 12px #0005}
.workspace .seat.winner .seat-body{opacity:1;filter:none;border:2px solid #f2cf77;background:linear-gradient(150deg,#39583d,#243c32);box-shadow:0 0 0 3px #e4bf6566,0 0 24px #f1cb7060,0 10px 23px #0009}
.workspace .seat-win-label{flex:none;color:#ffe7a9;font:900 8px var(--mono);letter-spacing:.02em}
.workspace .seat.winner .seat-name{color:#fff9e7;font-weight:800}
.workspace .seat.winner .seat-status{color:#ffe6a2;font-weight:800}
.workspace .seat-cards{height:24px;justify-content:flex-start;gap:3px;margin:0 0 3px}
.workspace .seat-cards .card{width:19px;height:24px;padding:2px;border-radius:3px;box-shadow:0 1px 3px #0005}
.workspace .seat-cards .card .rank{font-size:11px}
.workspace .seat-cards .card .suit{font-size:11px}
.workspace .seat-cards .card.back:after{font-size:12px}
.workspace .seat-name-line{display:flex;align-items:center;justify-content:space-between;gap:4px;min-width:0}
.workspace .seat-name{display:block;min-width:0;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:600;color:#edf0e7}
.workspace .seat-markers{position:static;display:flex;flex:none;gap:2px}
.workspace .seat-marker{width:16px;height:16px;font-size:8px;box-shadow:none}
.workspace .seat-marker.blind{font-size:7px}
.workspace .seat-money-line{display:flex;align-items:baseline;justify-content:space-between;gap:3px;min-width:0;margin-top:2px}
.workspace .seat-stack{display:block;font:600 12px var(--mono);color:#eadab5;white-space:nowrap}
.workspace .seat-net{font:600 9px var(--mono);color:#a9bdad;white-space:nowrap}
.workspace .seat-net.positive{color:#a6dbb0}
.workspace .seat-net.negative{color:#e3aaa3}
.workspace .seat-vpip-line{display:grid;grid-template-columns:1fr;gap:2px;margin-top:5px;padding-top:5px;border-top:1px solid #ffffff22}
.workspace .seat-vpip-stat{display:flex;align-items:center;justify-content:space-between;gap:4px;min-width:0;min-height:19px;color:#f1d99a;font:700 11px var(--mono);white-space:nowrap}
.workspace .seat-vpip-label{color:#b1c6b7;font:600 9px Inter,-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;letter-spacing:.01em}
.workspace .seat-vpip-stat{padding:1px 4px;border:1px solid transparent}
.workspace .career-stat{width:100%;border-radius:5px;background:#ffffff09;text-align:left;cursor:pointer}
.workspace .career-stat.career-unavailable strong{color:#e3cf94}
.workspace .career-stat.loaded{background:#d4dcb810}
.workspace .career-stat:hover,.workspace .career-stat:focus-visible{border-color:#c9bb8566;background:#d4dcb824;outline:2px solid #e4cf9155;outline-offset:1px}
.workspace .career-stat[aria-expanded="true"]{border-color:#9eac85;background:#385345}
.workspace .career-stat:disabled{opacity:.75;cursor:wait}
.workspace .career-stat.loading strong{font-size:9px}
.workspace .seat-profile-details{display:grid;grid-template-rows:repeat(3,minmax(0,1fr));gap:0;min-width:0;padding:4px 7px;border:1px solid #ffffff1b;border-radius:7px;background:#112821a8}
.workspace .seat-profile-row{display:flex;align-items:center;justify-content:space-between;gap:5px;min-width:0;min-height:24px;color:#b9c9bc;font:600 9px Inter,-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;white-space:nowrap}
.workspace .seat-profile-row+.seat-profile-row{border-top:1px solid #ffffff14}
.workspace .seat-profile-row strong{font:700 10px var(--mono);color:#f0d9a0;overflow:hidden;text-overflow:ellipsis;text-align:right}
.workspace .table-stage.has-profile-expanded:is([data-seat-count="9"],[data-seat-count="10"]) .board-area{top:calc(50% + 19px)}
.workspace .seat-heat{align-self:center;margin-left:auto;padding:2px 3px;border-radius:3px;font:700 8px var(--mono);letter-spacing:.2px}
.workspace .seat-heat.heat-hot{background:#695326;color:#f2d697}
.workspace .seat-heat.heat-cold{background:#2d4b60;color:#b5d9ed}
.workspace .seat-footer{display:flex;align-items:center;justify-content:space-between;gap:4px;min-width:0;min-height:14px;margin-top:3px;padding-top:3px;border-top:1px solid #ffffff15}
.workspace .seat-status,.workspace .seat-bet{position:static;display:block;min-width:0;transform:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:9px;line-height:1.25}
.workspace .seat-status{flex:1;color:#abc2b0}
.workspace .seat.active .seat-status{color:#f0d695}
.workspace .seat.last-raiser .seat-raised-label{color:#ffdc97;font-size:10px;font-weight:900;letter-spacing:.04em}
.workspace .seat.active .seat-status:after{margin:3px 0 0}
.workspace .seat-bet{display:inline-flex;align-items:center;flex:none;gap:3px;color:#f0d695;font-family:var(--mono)}
.workspace .seat-bet .chip-dot{width:9px;height:9px;flex:none}
.workspace .empty-seat{width:100px}
.workspace .empty-seat .seat-body{padding:8px 5px;border-style:dashed;border-radius:999px;background:#172b258c;text-align:center;color:#a0b6a5;font-size:10px}
.workspace .empty-seat .seat-open-button{display:block;width:100%;min-height:34px;cursor:pointer;transition:border-color .15s,background .15s,box-shadow .15s}
.workspace .empty-seat .seat-open-button:hover,.workspace .empty-seat .seat-open-button:focus-visible{border-color:#e8cd88;background:#284536;color:#fff2ce;outline:2px solid #e8cd8855;outline-offset:2px}
.workspace .empty-seat.selected-for-join .seat-open-button{border:2px solid #f1ce77;background:#345644;color:#fff4d5;box-shadow:0 0 0 3px #e5c77935,0 7px 19px #0008;font-weight:800}
.workspace .empty-seat .seat-open-button:disabled{cursor:default;opacity:.55}
.workspace .hand-summary{margin-top:0}
.workspace .gameplay-panel{flex:none;display:grid;gap:9px;margin:0 auto 8px;padding:12px 14px;border:1px solid #385149;border-radius:13px;background:#1b2c2b}
.workspace .gameplay-heading{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:12px}
.workspace .gameplay-heading strong{color:#e8debd}
.workspace .gameplay-heading span{color:#9bb6a8;text-align:right}
.workspace .gameplay-membership{display:grid;grid-template-columns:minmax(110px,1fr) minmax(140px,1.6fr) auto;align-items:end;gap:8px;padding-top:8px;border-top:1px solid #ffffff1d}
.workspace .gameplay-seat-label,.workspace .gameplay-buyin{display:grid;gap:5px;color:#a9c1b3;font-size:11px}
.workspace .gameplay-seat-label select{width:100%;min-height:34px;padding:5px 8px;border:1px solid #496559;border-radius:7px;background:#10221e;color:#f0ead7;font:12px var(--mono)}
.workspace .gameplay-buyin-heading,.workspace .gameplay-buyin-limits{display:flex;justify-content:space-between;gap:8px}
.workspace .gameplay-buyin-heading strong{color:#f0d999;font:600 13px var(--mono)}
.workspace .gameplay-buyin input{width:100%;appearance:auto;-webkit-appearance:auto;accent-color:#d7b977}
.workspace .gameplay-buyin-limits{color:#8da79a;font:10px var(--mono)}
.workspace .gameplay-table-actions{display:flex;gap:7px;justify-content:flex-end;padding-top:8px;border-top:1px solid #ffffff1d}
.workspace .gameplay-table-actions .button{min-height:31px}
.workspace .gameplay-actions,.workspace .gameplay-preactions,.workspace .gameplay-bomb{display:flex;align-items:center;flex-wrap:wrap;gap:7px}
.workspace .gameplay-actions .button,.workspace .gameplay-preactions .button,.workspace .gameplay-bomb .button{min-height:34px;padding:6px 12px}
.workspace .gameplay-raise{display:flex;align-items:center;flex-wrap:wrap;gap:7px;margin-left:auto;padding-left:10px;border-left:1px solid #486058;color:#a6bdb0;font-size:11px}
.workspace .gameplay-presets{display:flex;flex-wrap:wrap;gap:5px}
.workspace .gameplay-presets .button{min-height:30px;padding:4px 9px}
.workspace .gameplay-raise label,.workspace .gameplay-cap{display:flex;align-items:center;gap:6px;white-space:nowrap}
.workspace .gameplay-raise input,.workspace .gameplay-cap input{width:86px;min-height:32px;padding:4px 7px;border:1px solid #496559;border-radius:7px;background:#101f1e;color:#e8e4d7;font:12px var(--mono)}
.workspace .gameplay-raise input:disabled,.workspace .gameplay-cap input:disabled{opacity:.55}
.workspace .gameplay-group-label{margin-right:5px;color:#a6bdb0;font-size:10px;letter-spacing:.08em;text-transform:uppercase}
.workspace .gameplay-preactions [aria-pressed=true]{border:1px solid #b7a46b;background:#384633;color:#f1e3bb}
.workspace .gameplay-cap{margin-left:auto;color:#a6bdb0;font-size:11px}
.workspace .gameplay-bomb{padding-top:7px;border-top:1px solid #ffffff18}
.workspace .gameplay-bomb span{margin-right:auto;color:#e8d8a4;font-size:11px}
.workspace .gameplay-run-it{display:grid;gap:7px;padding-top:9px;border-top:1px solid #ffffff24}
.workspace .gameplay-run-it-heading{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:3px 8px}
.workspace .gameplay-run-it-heading strong{color:#ead6a3;font-size:11px}
.workspace .gameplay-run-it-heading span{color:#a9bdaf;font-size:10px}
.workspace .gameplay-run-it-options{display:flex;flex-wrap:wrap;gap:6px}
.workspace .gameplay-run-it-options .button{min-height:32px;padding:6px 10px}
.workspace .table-tool-tabs{overflow-x:auto;scrollbar-width:thin}
.workspace .table-tool-tabs button{white-space:nowrap}
/* Dense tables use clear top, side, and bottom rows instead of a narrow ellipse. */
.workspace .table-stage[data-seat-count="9"] .seat:nth-child(1),.workspace .table-stage[data-seat-count="10"] .seat:nth-child(1){left:50%!important;top:19%!important}
.workspace .table-stage[data-seat-count="9"] .seat:nth-child(2),.workspace .table-stage[data-seat-count="10"] .seat:nth-child(2){left:74%!important;top:19%!important}
.workspace .table-stage[data-seat-count="9"] .seat:nth-child(3),.workspace .table-stage[data-seat-count="10"] .seat:nth-child(3){left:91%!important;top:40%!important}
.workspace .table-stage[data-seat-count="9"] .seat:nth-child(4),.workspace .table-stage[data-seat-count="10"] .seat:nth-child(4){left:91%!important;top:72%!important}
.workspace .table-stage[data-seat-count="9"] .seat:nth-child(5),.workspace .table-stage[data-seat-count="10"] .seat:nth-child(5){left:68%!important;top:81%!important}
.workspace .table-stage[data-seat-count="9"] .seat:nth-child(6),.workspace .table-stage[data-seat-count="10"] .seat:nth-child(6){left:32%!important;top:81%!important}
.workspace .table-stage[data-seat-count="9"] .seat:nth-child(7),.workspace .table-stage[data-seat-count="10"] .seat:nth-child(7){left:9%!important;top:72%!important}
.workspace .table-stage[data-seat-count="9"] .seat:nth-child(8),.workspace .table-stage[data-seat-count="10"] .seat:nth-child(8){left:9%!important;top:40%!important}
.workspace .table-stage[data-seat-count="9"] .seat:nth-child(9),.workspace .table-stage[data-seat-count="10"] .seat:nth-child(9){left:26%!important;top:19%!important}
.workspace .table-stage[data-seat-count="10"] .seat:nth-child(6){left:50%!important;top:81%!important}
.workspace .table-stage[data-seat-count="10"] .seat:nth-child(7){left:32%!important;top:81%!important}
.workspace .table-stage[data-seat-count="10"] .seat:nth-child(8){left:9%!important;top:72%!important}
.workspace .table-stage[data-seat-count="10"] .seat:nth-child(9){left:9%!important;top:40%!important}
.workspace .table-stage[data-seat-count="10"] .seat:nth-child(10){left:26%!important;top:19%!important}
@media(min-width:851px){
  .workspace[data-room-view=table]{grid-template-columns:minmax(0,1fr)}
  .workspace[data-room-view=table] .inspector{display:none}
  .workspace[data-room-view=table] .table-panel{grid-column:1;display:grid;grid-template-columns:minmax(0,1fr) clamp(320px,26vw,380px);grid-template-rows:auto auto auto auto minmax(0,1fr);column-gap:18px;row-gap:0;overflow:hidden;padding:12px 20px 10px}
  .workspace[data-room-view=table] .table-panel>*{width:auto;max-width:none;min-width:0;margin-left:0;margin-right:0}
  .workspace[data-room-view=table] .table-heading,.workspace[data-room-view=table] .table-meta,.workspace[data-room-view=table] .live-strip,.workspace[data-room-view=table] .bomb-pot-banner{grid-column:1/-1}
  .workspace[data-room-view=table] .table-primary{grid-column:1;grid-row:5;display:flex;flex-direction:column;min-width:0;min-height:0}
  .workspace[data-room-view=table] .table-sidebar{grid-column:2;grid-row:5;display:flex;flex-direction:column;gap:10px;min-width:0;min-height:0}
  .workspace[data-room-view=table] .table-stage{flex:1 1 0;height:auto;min-height:0;width:100%;margin:3px 0 7px}
  .workspace[data-room-view=table] .hand-summary{width:100%;margin:0;min-height:25px}
  .workspace[data-room-view=table] .gameplay-panel{width:100%;margin:0;padding:11px 12px}
  .workspace[data-room-view=table] .gameplay-membership{grid-template-columns:1fr 1.5fr}
  .workspace[data-room-view=table] .gameplay-membership #gameplay-join{grid-column:1/-1}
  .workspace[data-room-view=table] .gameplay-heading{align-items:flex-start;flex-direction:column;gap:3px}
  .workspace[data-room-view=table] .gameplay-heading span{text-align:left}
  .workspace[data-room-view=table] .gameplay-raise{width:100%;margin-left:0;padding:7px 0 0;border-left:0;border-top:1px solid #486058}
  .workspace[data-room-view=table] .gameplay-cap{margin-left:0}
  .workspace[data-room-view=table] .table-tools{flex:1 1 0;width:100%;min-height:0}
  .workspace[data-room-view=table] .table-tool-tabs{gap:1px;overflow:visible}
  .workspace[data-room-view=table] .table-tool-tabs button{flex:1;min-width:0;padding:7px 3px;font-size:10px}
  .workspace[data-room-view=table] .table-tools>.equity-panel,.workspace[data-room-view=table] .table-tools>.replay-panel,.workspace[data-room-view=table] .table-tools>.multi-watch{overflow-y:auto}
  .workspace[data-room-view=table] .equity-panel{grid-template-columns:1fr;gap:6px;padding:10px 12px;align-content:start}
  .workspace[data-room-view=table] .equity-result{display:block}
  .workspace[data-room-view=table] .equity-result strong{font-size:clamp(20px,2vw,27px);overflow-wrap:anywhere}
  .workspace[data-room-view=table] .equity-result p{margin-top:4px}
  .workspace[data-room-view=table] .equity-controls{flex-wrap:wrap}
  .workspace[data-room-view=table] .board-area,.workspace[data-room-view=table] .board-area.multiple{left:30%;right:30%}
}
@media(max-width:650px){.workspace .gameplay-membership{grid-template-columns:1fr 1fr}.workspace .gameplay-membership #gameplay-join{grid-column:1/-1}}
@media(min-width:851px) and (max-width:1100px){
  .workspace[data-room-view=table] .table-stage{height:auto;min-height:0}
}
@media(min-width:851px) and (max-height:750px){
  .workspace[data-room-view=table] .seat{width:116px}
  .workspace[data-room-view=table] .seat.profile-expanded{width:294px}
  .workspace[data-room-view=table] .seat-body{padding:3px 6px}
  .workspace[data-room-view=table] .seat-cards{height:18px;margin-bottom:1px}
  .workspace[data-room-view=table] .seat-cards .card{width:15px;height:18px}
  .workspace[data-room-view=table] .seat-name{font-size:10px}
  .workspace[data-room-view=table] .seat-money-line{margin-top:0}
  .workspace[data-room-view=table] .seat-stack{font-size:10px}
  .workspace[data-room-view=table] .seat-vpip-line{margin-top:2px;padding-top:2px}
  .workspace[data-room-view=table] .seat-footer{min-height:11px;margin-top:1px;padding-top:1px}
  .workspace[data-room-view=table] .board-cards>.card{width:30px;height:43px}
  .workspace[data-room-view=table] .pot-value{font-size:27px;margin-bottom:6px}
  .workspace .raise-callout{margin:-2px 0 6px;padding:2px 6px;min-height:19px;font-size:9px}
}
@media(max-width:1100px){
  .workspace .table-stage{height:500px;min-height:500px}
  .workspace .seat{width:120px}
  .workspace .seat.profile-expanded{width:270px}
  .workspace .empty-seat{width:90px}
}
@media(max-width:650px){
  .workspace .seat.profile-expanded,.workspace .table-stage[data-seat-count="9"] .seat.profile-expanded,.workspace .table-stage[data-seat-count="10"] .seat.profile-expanded{width:154px;z-index:8}
  .workspace .seat.profile-expanded .seat-body{display:block}
  .workspace .seat.profile-expanded .seat-profile-details{margin-top:5px}
  .workspace .seat.profile-expanded[data-expand-vertical="top"]{--expand-y:-35%}
  .workspace .table-stage[data-seat-count="9"] .seat:nth-child(3),.workspace .table-stage[data-seat-count="9"] .seat:nth-child(4),.workspace .table-stage[data-seat-count="10"] .seat:nth-child(3),.workspace .table-stage[data-seat-count="10"] .seat:nth-child(4){left:89%!important}
  .workspace .table-stage[data-seat-count="9"] .seat:nth-child(7),.workspace .table-stage[data-seat-count="9"] .seat:nth-child(8),.workspace .table-stage[data-seat-count="10"] .seat:nth-child(8),.workspace .table-stage[data-seat-count="10"] .seat:nth-child(9){left:11%!important}
  .workspace .table-panel{overflow:visible;scrollbar-gutter:auto}
  .workspace .gameplay-heading{align-items:flex-start;flex-direction:column;gap:3px}
  .workspace .gameplay-heading span{text-align:left}
  .workspace .gameplay-raise{width:100%;margin-left:0;padding:8px 0 0;border-left:0;border-top:1px solid #486058}
  .workspace .gameplay-cap{margin-left:0}
  .workspace .table-stage{height:520px;min-height:520px;margin:10px auto 8px;border-radius:15px}
  .workspace .table-felt{inset:17% 6% 15%;border-width:6px}
  .workspace .board-area,.workspace .board-area.multiple{top:50%;left:22%;right:22%}
  .workspace .table-stage.has-showdown .board-area{top:calc(50% - 22px)}
  .workspace .board-cards{gap:2px}
  .workspace .board-cards>.card{width:27px;height:39px;padding:3px}
  .workspace .board-cards>.card .rank{font-size:13px}
  .workspace .board-cards>.card .suit{font-size:14px}
  .workspace .pot-value{font-size:25px;margin:2px 0 8px}
  .workspace .raise-callout{max-width:100%;min-height:18px;margin:-3px 0 6px;padding:2px 5px;font-size:8px}
  .workspace .raise-callout strong{max-width:65px}
  .workspace .pot-label{font-size:8px}
  .workspace .round-label{font-size:9px;margin-top:6px}
  .workspace .showdown-result{width:min(100%,190px);margin-top:6px;padding:6px 7px}
  .workspace .showdown-result-label{font-size:8px}
  .workspace .showdown-result-identity strong{font-size:10px}
  .workspace .showdown-result-identity span{font-size:8px}
  .workspace .showdown-result-amount{font-size:9px}
  .workspace .seat{width:82px}
  .workspace .table-stage[data-seat-count="9"] .seat,.workspace .table-stage[data-seat-count="10"] .seat{width:72px}
  .workspace .table-stage[data-seat-count="10"] .seat:not(.profile-expanded){width:64px}
  .workspace .seat-body{padding:4px 4px;border-radius:8px}
  .workspace .seat-cards{height:20px;margin-bottom:2px}
  .workspace .seat-cards .card{width:16px;height:20px;padding:1px}
  .workspace .seat-cards .card .rank,.workspace .seat-cards .card .suit{font-size:9px}
  .workspace .seat-cards .card.back:after{font-size:10px}
  .workspace .seat-name{font-size:9px}
  .workspace .seat.winner .seat-name-line{flex-wrap:wrap}
  .workspace .seat-win-label{order:-1;flex-basis:100%;font-size:7px;margin-bottom:2px}
  .workspace .seat-money-line{display:block}
  .workspace .seat-stack{font-size:10px}
  .workspace .seat-net{display:block;margin-top:1px;font-size:8px}
  .workspace .seat-vpip-line{margin-top:2px;padding-top:2px}
  .workspace .seat-vpip-stat{font-size:8px}
  .workspace .seat-vpip-label{font-size:7px}
  .workspace .seat.profile-expanded .seat-vpip-stat{font-size:11px}
  .workspace .seat.profile-expanded .seat-vpip-label{font-size:9px}
  .workspace .seat:not(.profile-expanded) .career-stat .seat-vpip-label{font-size:0}
  .workspace .seat:not(.profile-expanded) .career-stat .seat-vpip-label:after{content:'Career';font-size:7px}
  .workspace .table-stage[data-seat-count="10"] .seat:not(.profile-expanded) .seat-vpip-stat:not(.career-stat) .seat-vpip-label{font-size:0}
  .workspace .table-stage[data-seat-count="10"] .seat:not(.profile-expanded) .seat-vpip-stat:not(.career-stat) .seat-vpip-label:after{content:'Table';font-size:7px}
  .workspace .seat-heat{font-size:7px}
  .workspace .seat-marker{width:13px;height:13px;font-size:7px}
  .workspace .seat-marker.blind{font-size:6px}
  .workspace .seat-footer{display:block;margin-top:2px;padding-top:2px}
  .workspace .seat-status,.workspace .seat-bet{font-size:8px}
  .workspace .seat.last-raiser .seat-raised-label{font-size:8px}
  .workspace .seat-bet{margin-top:2px}
  .workspace .empty-seat{width:68px}
  .workspace .table-stage[data-seat-count="10"] .empty-seat{width:64px}
  .workspace .empty-seat .seat-body{font-size:8px;padding:5px 2px}
  .workspace .table-tool-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));overflow:visible}
  .workspace .table-tool-tabs button{padding:7px 3px;font-size:10px;text-align:center}
}
