.club-felt-screen .table-top .table-sound-entry,.tw-header .table-sound-entry,.nn-header .table-sound-entry,.zj-header .table-sound-entry {
  display:inline-flex;align-items:center;justify-content:center;gap:5px;flex:none;
  width:auto;min-width:82px;height:36px;min-height:36px;padding:0 8px;
  border:1px solid #f1d28c99;border-radius:7px;background:#102e29e6;
  color:#ffe3a4;font:600 12px/1.2 system-ui,-apple-system,"PingFang SC",sans-serif;
  white-space:nowrap;cursor:pointer;box-shadow:0 1px 5px #001b2044;
}
.table-top .table-sound-entry { grid-column:2;grid-row:1;justify-self:start; }
.table-sound-entry span { color:inherit;font:inherit; }
.table-sound-entry svg { flex:none;width:17px;height:17px; }
.table-sound-entry .sound-muted-mark,.table-sound-entry.is-muted .sound-waves { display:none; }
.table-sound-entry.is-muted .sound-muted-mark { display:block; }
.table-sound-entry.is-muted { color:#c9d5ce;background:#243a36;border-color:#c1d1c177; }
.table-sound-entry:focus-visible { outline:2px solid #ffe3a4;outline-offset:2px; }
.table-sound-entry:active { background:#3d5542; }
.tw-header .tw-title span,.nn-header>div,.zj-header>div { min-width:0; }
.tw-header .tw-title span { overflow:hidden;text-overflow:ellipsis;white-space:nowrap; }
.nn-header .table-sound-entry span,.zj-header .table-sound-entry span { color:inherit;font-size:inherit; }
.sound-settings .sound-row[data-sound-row="holdemVoice"] { padding:14px 12px;margin:8px -12px;border:1px solid #e5bf6870;border-radius:9px;background:#b9943a0d; }
.sound-settings .sound-row[data-sound-row="holdemVoice"] b { color:#f8d78e; }
.sound-settings .sound-row input:focus-visible { outline:2px solid #f8d78e;outline-offset:3px; }
.sound-settings .sound-row input:disabled { opacity:.45;cursor:default; }
.sound-settings .sound-row:has(input:disabled) { opacity:.7; }
.sound-settings-intro { margin:8px 0 4px;color:#aebfc5;font-size:12px;line-height:1.6; }
@media(max-width:359px) {
  .tw-header .table-sound-entry,.nn-header .table-sound-entry,.zj-header .table-sound-entry { min-width:76px;padding:0 6px;gap:3px;font-size:11px; }
  .tw-header [data-action="table-fullscreen"] { display:none; }
}
