.roll-stamp{font-variant-numeric:tabular-nums;color:#264d3b;white-space:nowrap;flex:none;align-items:center;gap:4px;display:inline-flex}.roll-stamp>span{align-items:center;gap:3px;display:inline-flex}.roll-stamp .die{background:#ffffed!important;border-radius:4px!important;width:17px!important;height:17px!important;padding:3px!important;animation:none!important;transform:none!important;box-shadow:0 1px #8e9c79!important}.roll-stamp .die-face{gap:1px!important}.roll-stamp .dot.visible{background:#315940!important}.roll-stamp b{padding-left:3px;font-size:14px;font-weight:850;line-height:1}.roll-stamp em{font-size:8px;font-style:normal;font-weight:700}.roll-stamp.is-double{color:#785a24}.deed-color-band:has(.roll-stamp)>b{font-size:10px}.deed-color-band .roll-stamp{color:#253e30}.moment-kicker>.roll-stamp{letter-spacing:0;text-transform:none;opacity:1;margin-left:auto}.turn-receipt{overscroll-behavior:contain;scrollbar-width:thin;color:#294b3b;background:#fffcee;border:1px solid #becbad;border-radius:5px;flex-shrink:1;width:min(100%,310px);min-height:0;max-height:100%;padding:0 13px;animation:.25s ease-out receipt-print;overflow:auto;box-shadow:0 3px #c0c9ab,0 10px 18px #3650311c}.turn-receipt>header{border-bottom:1px dashed #b8c7aa;justify-content:space-between;align-items:center;gap:6px;padding:10px 0 8px;display:flex}.turn-receipt>header>span:first-child{letter-spacing:1.7px;align-items:center;gap:5px;font-size:8px;font-weight:800;display:flex}.turn-receipt ol{margin:0;padding:0;list-style:none}.turn-receipt li{border-bottom:1px solid #dce2d1;padding:8px 0}.receipt-route{align-items:center;gap:5px;min-width:0;display:flex}.receipt-route>svg{color:#8a997a;flex:none}.receipt-person{align-items:center;gap:3px;min-width:0;font-size:10px;display:inline-flex}.receipt-person>span{text-overflow:ellipsis;white-space:nowrap;max-width:85px;overflow:hidden}.receipt-person>.player-mark{flex:none;width:15px;height:15px}.receipt-bank{color:#8a773c}.receipt-route>strong{font-variant-numeric:tabular-nums;white-space:nowrap;margin-left:auto;font-size:15px}.turn-receipt li>small{color:#7c896d;margin-top:3px;font-size:9px;line-height:1.35;display:block}.turn-receipt footer{gap:5px;padding:8px 0 10px;display:grid}.turn-receipt footer>div{font-variant-numeric:tabular-nums;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:2px 7px;font-size:10px;line-height:1.5;display:flex}.turn-receipt footer>div>strong{color:#76826b;font-size:9px}.turn-receipt footer>div>span{flex-wrap:wrap;align-items:baseline;gap:4px;display:flex}.turn-receipt footer i{font-style:normal}.turn-receipt .income{color:#4d7b3c}.turn-receipt .expense{color:#a96348}.turn-receipt footer b{font-size:12px}.receipt-assets{grid-template-columns:1fr 1fr;gap:5px;margin-top:5px;display:grid}.receipt-assets>span{flex-wrap:wrap;gap:3px;display:flex}.receipt-assets b{color:#657a5a;border-left:3px solid;padding-left:4px;font-size:9px;font-weight:550}.table-stage .turn-scene:has(.turn-receipt){gap:7px;max-height:100%}.table-stage .turn-scene:has(.turn-receipt)>.scene-actor{display:none}@keyframes receipt-print{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}@media (max-width:700px){.turn-receipt{padding:0 9px}.turn-receipt>header{padding:7px 0 5px}.turn-receipt>header>span:first-child{letter-spacing:1px;font-size:6px}.turn-receipt li{padding:5px 0}.receipt-person{font-size:8px}.receipt-person>span{max-width:60px}.receipt-person>.player-mark{width:12px;height:12px}.receipt-route{gap:3px}.receipt-route>strong{font-size:13px}.turn-receipt li>small{font-size:8px}.turn-receipt footer{gap:2px;padding:5px 0 7px}.turn-receipt footer>div,.turn-receipt footer>div>strong{font-size:8px}.turn-receipt footer b{font-size:10px}.roll-stamp .die{border-radius:3px!important;width:14px!important;height:14px!important;padding:2px!important}.roll-stamp b{font-size:12px}.roll-stamp em{font-size:7px}}@media (max-width:700px) and (max-height:700px) and (orientation:portrait),(orientation:landscape) and (max-height:540px){.deed-color-band .roll-stamp .die{width:12px!important;height:12px!important}.deed-color-band .roll-stamp b{font-size:10px}.turn-receipt{padding:0 7px}.turn-receipt>header{padding:5px 0 4px}.turn-receipt li{padding:4px 0}.receipt-route>strong{font-size:12px}.receipt-person>span{max-width:54px}.turn-receipt li>small{font-size:7px}.turn-receipt footer>div{font-size:8px}.turn-receipt footer{gap:1px;padding:4px 0 5px}}@media (prefers-reduced-motion:reduce){.turn-receipt{animation:none}}.deed-color-band>.roll-stamp{letter-spacing:0;text-shadow:none}.mono-results{overscroll-behavior:contain;color:#244839;flex-direction:column;gap:14px;width:min(940px,100%);height:calc(100dvh - 48px);margin:auto;padding:18px 20px 26px;display:flex;overflow:auto}.mono-results-hero{background:#f8f1d7;border:1px solid #e2d8a9;border-radius:18px;align-items:center;gap:15px;padding:20px;display:flex;box-shadow:0 5px 18px #102d2333}.mono-results-hero>span{color:#664e1f;background:#e6c46d;border-radius:15px;flex:none;place-items:center;width:56px;height:56px;display:grid}.mono-results-hero small{letter-spacing:.12em;color:#806d3b;font-size:10px;font-weight:800}.mono-results-hero h1{margin:4px 0;font-size:26px;line-height:1.15}.mono-results-hero p{color:#718064;margin:0;font-size:12px}.mono-results-section{background:#f4f6e9;border:1px solid #cbdabc;border-radius:16px;padding:17px;box-shadow:0 5px 18px #102d232b}.mono-results-heading{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.mono-results-heading h2{margin:0 0 3px;font-size:18px}.mono-results-heading p,.mono-results-note{color:#718675;margin:0;font-size:11px}.mono-results-list{flex-direction:column;gap:5px;display:flex}.mono-results-list details{border:1px solid #dae5d1;border-left:5px solid var(--player-color);background:#fffef5;border-radius:10px;overflow:hidden}.mono-results-list summary{cursor:pointer;grid-template-columns:44px minmax(0,1fr) 65px 110px 15px;align-items:center;gap:10px;min-height:58px;padding:7px 10px;list-style:none;display:grid}.mono-results-list summary::-webkit-details-marker{display:none}.mono-results-list details.winner{border-color:#dbc987;border-left-color:var(--player-color);background:#fcf6dc}.mono-results-list summary>div{min-width:0}.mono-results-list strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;display:block;overflow:hidden}.mono-results-list small{color:#778b75;font-size:10px;display:block}.mono-results-list summary>span{text-align:right;font-variant-numeric:tabular-nums}.mono-results-list summary>span b{font-size:14px;display:block}.mono-results-note{margin-top:12px;line-height:1.4}.mono-results footer{justify-content:flex-end;gap:8px;display:flex}.mono-results footer button{color:#345e48;background:#f7f8eb;border:1px solid #bfd0b5;border-radius:10px;justify-content:center;align-items:center;gap:7px;min-height:44px;padding:9px 14px;font-weight:700;display:flex}.mono-results footer button.primary{color:#fffced;background:#31704f;border-color:#2d684a}@media (max-width:480px){.mono-results{padding:10px 10px max(14px,env(safe-area-inset-bottom));gap:9px}.mono-results-hero{gap:10px;padding:13px}.mono-results-hero>span{width:44px;height:44px}.mono-results-hero h1{font-size:19px}.mono-results-section{padding:11px}.mono-results-heading h2{font-size:15px}.mono-results-list summary{grid-template-columns:32px minmax(0,1fr) 42px 77px 12px;gap:5px;min-height:51px;padding:6px}.mono-results-list .player-avatar,.mono-results-list .player-avatar svg{width:30px!important;height:30px!important}.mono-results-list strong{font-size:11px}.mono-results-list small{font-size:9px}.mono-results-list summary>span b{font-size:11px}.mono-results footer button{flex:1;padding:7px;font-size:11px}}.mono-result-details{color:#718675;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding:0 10px 10px 64px;font-size:10px;display:grid}.mono-result-details span{min-width:0}.mono-result-details b{color:#315744;font-size:12px;display:block}.mono-results-list details[open] summary>svg:last-child{transform:rotate(180deg)}@media (max-width:480px){.mono-result-details{gap:4px;padding:0 6px 8px 40px;font-size:9px}.mono-results-list strong{font-size:12px}.mono-results-list small{font-size:10px}.mono-results-list summary>span b{font-size:12px}.mono-result-details{font-size:10px;line-height:1.3}.mono-result-details b{font-size:12px}}.mono-results-heading p,.mono-results-note,.mono-result-details,.mono-results-list small{color:#4b6655}.board-inspector{overscroll-behavior:contain;scrollbar-width:thin;border:1px solid #afc19e;border-top:5px solid var(--inspect-color);color:#294d39;background:#fffdf0f5;border-radius:14px;outline:none;width:min(100%,330px);max-height:100%;padding:14px;animation:.16s ease-out inspect-arrive;overflow-y:auto;box-shadow:0 7px 24px #28442c24}.board-inspector header{align-items:center;gap:8px;min-width:0;display:flex}.board-inspector h2{letter-spacing:-.5px;overflow-wrap:anywhere;flex:1;min-width:0;margin:0;font-size:21px;line-height:1.1}.inspect-emblem{width:29px;color:var(--inspect-color);flex:none;place-items:center;display:grid}.inspect-emblem>svg{width:27px;max-height:26px}.inspect-close{color:#385a41;background:#dce7d4;border-radius:8px;flex:none;place-items:center;width:36px;height:36px;display:grid}.inspect-owner{color:#637b5f;align-items:center;gap:5px;min-height:30px;margin:7px 0;font-size:12px;line-height:1.3;display:flex}.inspect-owner>.player-mark{width:21px;height:21px}.inspect-owner strong{text-overflow:ellipsis;white-space:nowrap;color:#3a5b40;flex:1;font-size:12px;overflow:hidden}.inspect-owner>span{align-items:center;gap:4px;display:flex}.inspect-values{grid-template-columns:1fr 1fr;gap:9px;margin:8px 0 10px;display:grid}.inspect-values>span{background:#edf1de;border-radius:8px;flex-direction:column;gap:3px;padding:7px 8px;display:flex}.inspect-values small{color:#718364;font-size:10px}.inspect-values strong{font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;gap:5px;font-size:18px;line-height:1.1;display:flex}.inspect-values b{color:#2e7950;font-weight:800}.inspect-collection{gap:4px;margin:8px 0;display:flex}.inspect-collection button{border:1px solid #bdcbaa;border-bottom:3px solid var(--collection-owner);color:#5e7758;text-align:left;background:#f7f8eb;border-radius:6px;flex:1;justify-content:space-between;align-items:center;gap:3px;min-width:0;min-height:40px;padding:5px;font-size:10px;display:flex}.inspect-collection button.current{border-color:#7b9c65;border-bottom-color:var(--collection-owner);color:#355239;background:#dfebcf}.inspect-collection button>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.inspect-collection .player-mark{width:17px;height:17px}.inspect-collection button>svg{flex:none}.board-inspector footer{align-items:stretch;gap:6px;margin-top:8px;display:flex}.board-inspector footer button{border-radius:8px;justify-content:center;align-items:center;gap:5px;min-height:42px;padding:7px 9px;font-size:11px;font-weight:700;display:flex}.inspect-main-action{color:#fffef1;background:#31734e;flex-wrap:wrap;flex:1;min-width:0}.inspect-main-action strong{white-space:nowrap}.inspect-details{color:#4e704a;background:#e5ecd9;margin-left:auto}.board-inspector button:disabled{opacity:.45;cursor:not-allowed}.board-inspector button:focus-visible{outline-offset:2px;outline:3px solid #a77526}.table-stage .illustrated-board .board-tile.inspect-related{z-index:7;box-shadow:inset 0 0 0 2px #426642,0 0 0 2px #e9f1d1!important}.table-stage .illustrated-board .board-tile.inspect-selected{outline-offset:2px;z-index:10;outline:3px solid #244b33;box-shadow:0 0 0 6px #fbffdf99!important}.table-stage .table-center-overlay.inspection-open{z-index:40;justify-content:center;inset:16% 15%}.table-stage .table-board-wrap.zoomed .table-center-overlay.inspection-open{width:min(310px,100% - 16px);max-height:calc(100% - 45px);box-shadow:none;background:0 0;border:0;padding:0;inset:auto 8px 8px auto}.table-stage .table-board-wrap.zoomed .board-inspector{width:100%;max-height:inherit}.table-stage .inspection-open .turn-scene{display:none}@keyframes inspect-arrive{0%{opacity:.6;transform:translateY(4px)}to{opacity:1;transform:none}}@media (max-width:700px) and (orientation:portrait){.board-inspector{border-top-width:4px;border-radius:10px;padding:8px}.board-inspector h2{font-size:16px}.board-inspector header{gap:5px}.inspect-emblem{width:22px}.inspect-emblem>svg{width:22px;height:20px}.inspect-close{width:30px;height:30px}.inspect-owner{min-height:23px;margin:3px 0;font-size:10px}.inspect-owner strong{font-size:10px}.inspect-owner>.player-mark{width:17px;height:17px}.inspect-values{gap:5px;margin:4px 0 6px}.inspect-values>span{padding:5px}.inspect-values small{font-size:9px}.inspect-values strong{gap:3px;font-size:15px}.inspect-collection{gap:3px;margin:5px 0}.inspect-collection button{min-height:34px;padding:4px 3px;font-size:9px}.inspect-collection .player-mark{width:14px;height:14px}.board-inspector footer{gap:4px;margin-top:5px}.board-inspector footer button{gap:3px;min-height:36px;padding:5px 7px;font-size:10px}.inspect-details>svg:last-child{display:none}}@media (max-width:380px) and (max-height:700px) and (orientation:portrait),(orientation:landscape) and (max-height:540px){.board-inspector{border-top-width:3px;border-radius:9px;padding:6px}.board-inspector h2{font-size:14px}.inspect-emblem{display:none}.inspect-close{width:28px;height:28px}.inspect-owner{min-height:19px;margin:2px 0;font-size:9px}.inspect-owner strong{font-size:10px}.inspect-values{gap:4px;margin:3px 0}.inspect-values>span{padding:4px}.inspect-values strong{font-size:14px}.inspect-values small{font-size:8px}.inspect-collection{gap:3px;margin:4px 0}.inspect-collection button{min-height:30px;padding:3px;font-size:8px}.inspect-collection .player-mark{width:13px;height:13px}.board-inspector footer{margin-top:4px}.board-inspector footer button{min-height:32px;padding:4px;font-size:9px}.board-inspector .inspect-details>svg{display:none}}@media (prefers-reduced-motion:reduce){.board-inspector{animation:none}}.table-stage .turn-scene.has-moment{gap:12px;min-height:0}.table-moment{--moment-paper:#fffcee;--moment-ink:#294b3b;width:min(100%,310px);color:var(--moment-ink);background:var(--moment-paper);isolation:isolate;border:1px solid #becbad;border-radius:6px;animation:.3s ease-out moment-deal;position:relative;overflow:hidden;box-shadow:0 3px #c0c9ab,0 10px 18px #3650311c}.table-moment h2{letter-spacing:-.65px;color:var(--moment-ink);margin:0;font-size:clamp(19px,3.5cqw,29px);font-weight:800;line-height:1.05}.table-moment p{color:#5b735e;margin:0;font-size:12px;line-height:1.5}.deed-color-band{background:var(--deed-color);color:#182d25;border-bottom:1px solid #243e3826;justify-content:space-between;align-items:center;height:27px;padding:0 13px;display:flex}.deed-color-band>span{letter-spacing:1.8px;text-shadow:0 1px #fff3;font-size:8px;font-weight:800}.deed-color-band>b{letter-spacing:1px;opacity:.8;font-variant-numeric:tabular-nums;font-size:12px}.moment-deed>header{justify-content:space-between;align-items:center;gap:8px;min-width:0;padding:14px 15px 10px;display:flex}.moment-deed>header>div{flex:1;min-width:0}.moment-deed header small{color:#78846b;white-space:nowrap;text-overflow:ellipsis;margin-bottom:6px;font-size:10px;display:block;overflow:hidden}.moment-deed header button{text-align:left;align-items:center;gap:3px;max-width:100%;min-height:28px;display:flex}.moment-deed header button h2{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.moment-deed header button>svg{opacity:.5;flex:none}.deed-stamp{width:59px;height:47px;color:var(--deed-color);filter:saturate(.65);background:repeating-linear-gradient(0deg,#0000 0 4px,#5d78520a 4px 5px);border:1px solid #aebd9b5c;border-radius:50%;flex:none;place-items:center;padding:6px;display:grid;transform:rotate(-7deg)}.deed-stamp .city-silhouette{color:#718460;opacity:.7;width:100%;height:100%}.deed-values{border-top:1px solid #d5dcc7;border-bottom:1px solid #d5dcc7;grid-template-columns:1fr 1fr;gap:8px;margin:0 15px;padding:11px 0 12px;display:grid}.deed-values>span{flex-direction:column;gap:5px;display:flex}.deed-values>span+span{border-left:1px solid #d5dcc7;padding-left:12px}.deed-values small{color:#79856e;font-size:10px;line-height:1.3}.deed-values strong{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:21px;font-weight:750;line-height:1}.deed-cash,.deed-owner{color:#6d7b61;align-items:center;gap:7px;min-height:40px;padding:12px 15px;font-size:11px;line-height:1.35;display:flex}.deed-cash>span,.deed-owner>span{flex:1;min-width:0}.deed-cash strong,.deed-owner strong{color:#325d3f;white-space:nowrap;font-variant-numeric:tabular-nums;font-size:13px}.deed-cash.cash-shortfall{background:#f7e9dc}.deed-cash.cash-shortfall strong{color:#ab5439}.deed-owner>.player-mark{flex:none;width:19px;height:19px}.deed-collection{color:#78876a;background:#ecf0df;border-top:1px solid #d8dfc9;align-items:center;gap:8px;padding:8px 15px;font-size:10px;display:flex}.deed-collection>div{gap:4px;margin-left:auto;display:flex}.deed-collection i{background:#d8dfcc;border:1px solid #a6b59a;border-radius:2px;width:16px;height:11px}.deed-collection i.collection-next{background:var(--deed-color);outline-offset:2px;outline:1px dashed #526d49;margin:0 3px}.deed-collection>b{font-variant-numeric:tabular-nums;margin-left:3px;font-size:10px;font-weight:650}.moment-event,.moment-debt,.moment-jail{text-align:center;padding:14px 16px}.moment-kicker{text-align:left;letter-spacing:.7px;text-transform:uppercase;color:#7d8a70;border-bottom:1px solid #d7ddc8;align-items:center;gap:6px;margin-bottom:12px;padding-bottom:10px;font-size:9px;font-weight:750;display:flex}.moment-kicker>span{letter-spacing:1px;opacity:.65;margin-left:auto;font-size:6px}.moment-symbol{color:#849671;margin:1px auto 10px;display:block}.moment-event h2{margin-bottom:9px;font-size:23px}.moment-event p{max-width:260px;margin:auto;font-size:12px;line-height:1.5}.moment-event-value{color:#55713e;margin-top:10px;font-size:19px;display:block}.moment-destination{color:#6a815b;border-top:1px dashed #cbd6ba;justify-content:center;align-items:center;gap:4px;max-width:100%;min-height:26px;margin:12px auto 0;padding-top:7px;font-size:10px;display:flex}.moment-destination svg{flex:none}.event-jail .moment-symbol,.moment-jail .moment-symbol{color:#9a7868}.moment-jail p{margin-top:9px;font-size:11px}.moment-debt{border-color:#ceae92}.moment-debt .moment-kicker{color:#a0755b}.moment-debt h2{color:#9b593e;font-variant-numeric:tabular-nums;font-size:35px}.moment-payee{justify-content:center;align-items:center;gap:6px;padding:8px 0 12px;display:flex}.moment-payee>svg{flex:none}.moment-balance{color:#846d56;border-top:1px solid #ddcdb7;justify-content:space-between;align-items:center;padding-top:10px;font-size:11px;display:flex}.moment-balance>strong{color:#9b593e;font-size:16px}.moment-debt-options{flex-direction:column;gap:4px;margin-top:10px;display:flex}.moment-debt-options>button{text-align:left;background:#f2f3e4;border:1px solid #d4dcc5;border-left:4px solid;border-radius:3px;align-items:center;gap:5px;min-height:30px;padding:5px 7px;font-size:10px;display:flex}.moment-debt-options button>span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.moment-debt-options strong{color:#6e8557;font-variant-numeric:tabular-nums;font-size:11px}.table-moment button:focus-visible{outline-offset:2px;outline:2px solid #55764b}.table-moment button:hover{color:#1e5a39}.table-stage .table-board-wrap.zoomed .turn-scene.has-moment{gap:5px;display:flex}.table-stage .table-board-wrap.zoomed .table-moment{width:100%;box-shadow:none}.table-stage .table-board-wrap.zoomed .moment-deed>header{padding:6px 9px}.table-stage .table-board-wrap.zoomed .deed-color-band{height:19px}.table-stage .table-board-wrap.zoomed .deed-values{margin:0 9px;padding:6px 0}.table-stage .table-board-wrap.zoomed .deed-stamp{display:none}.table-stage .table-board-wrap.zoomed .deed-cash,.table-stage .table-board-wrap.zoomed .deed-owner{min-height:28px;padding:6px 9px}.table-stage .table-board-wrap.zoomed .deed-collection{display:none}.table-stage .table-board-wrap.zoomed .moment-event{padding:8px}.table-stage .table-board-wrap.zoomed .moment-symbol{display:none}.table-stage .table-board-wrap.zoomed .moment-event .moment-kicker{margin-bottom:6px;padding-bottom:5px}.table-stage .table-board-wrap.zoomed .moment-event h2{font-size:18px}.table-stage .table-board-wrap.zoomed .moment-debt-options{display:none}.table-seat-wrap{isolation:isolate;width:100%;min-width:0;position:relative}.table-seat-wrap>.table-seat{height:100%}.table-stage .table-seat-wrap:has(.seat-speech){z-index:75}.seat-speech{z-index:1;color:#34513e;white-space:normal;-webkit-line-clamp:2;text-align:left;background:#fffdee;border:1px solid #c7d2b9;border-radius:8px 8px 8px 2px;-webkit-box-orient:vertical;min-height:30px;padding:6px 8px;font-size:11px;font-weight:500;line-height:1.35;animation:.18s ease-out moment-deal;display:-webkit-box;position:absolute;bottom:calc(100% + 5px);left:6px;right:6px;overflow:hidden;box-shadow:0 4px 12px #123a3155}.seat-speech:after{content:"";background:#fffdee;border-bottom:1px solid #c7d2b9;border-right:1px solid #c7d2b9;width:7px;height:7px;position:absolute;bottom:-4px;left:11px;transform:rotate(45deg)}.table-stage .table-seat-wrap:has(.seat-speech):nth-child(-n+2) .seat-speech{border-radius:2px 8px 8px;top:calc(100% + 5px);bottom:auto}.table-stage .table-seat-wrap:has(.seat-speech):nth-child(-n+2) .seat-speech:after{top:-4px;bottom:auto;transform:rotate(225deg)}.table-unread{color:#30462c;font-variant-numeric:tabular-nums;background:#e3c575;border-radius:8px;place-items:center;min-width:17px;height:17px;padding:0 4px;font-size:10px;font-weight:800;line-height:1;display:inline-grid}.table-tools .table-unread{position:absolute;top:2px;right:4px}.table-tools>button:has(.table-unread){position:relative}.table-stage .table-reactions button{transition:transform .15s}.table-stage .table-reactions button:hover{transform:translateY(-2px)}@keyframes moment-deal{0%{opacity:0;transform:translateY(5px)rotate(-1deg)}to{opacity:1;transform:none}}@media (max-width:700px){.table-stage .turn-scene.has-moment{gap:7px}.table-moment{width:min(100%,270px)}.table-moment h2{font-size:clamp(17px,4.9cqw,24px)}.deed-color-band{height:20px;padding:0 9px}.deed-color-band>span{letter-spacing:1.2px;font-size:6px}.deed-color-band>b{font-size:10px}.moment-deed>header{gap:5px;padding:8px 10px 7px}.moment-deed header small{margin-bottom:3px;font-size:8px}.deed-stamp{width:42px;height:34px;padding:5px}.deed-values{gap:5px;margin:0 10px;padding:7px 0}.deed-values>span{gap:4px}.deed-values>span+span{padding-left:8px}.deed-values small{font-size:8px}.deed-values strong{font-size:17px}.deed-cash,.deed-owner{gap:4px;min-height:28px;padding:8px 10px;font-size:9px}.deed-cash strong,.deed-owner strong{font-size:11px}.deed-owner>.player-mark{width:15px;height:15px}.deed-collection{gap:5px;padding:6px 10px;font-size:8px}.deed-collection i{width:12px;height:8px}.deed-collection>b{font-size:8px}.moment-event,.moment-debt,.moment-jail{padding:10px}.moment-kicker{gap:4px;margin-bottom:7px;padding-bottom:7px;font-size:8px}.moment-kicker>span{font-size:5px}.moment-symbol{width:23px;height:23px;margin-bottom:6px}.moment-event h2{margin-bottom:6px;font-size:19px}.moment-event p{font-size:10px;line-height:1.4}.moment-destination{min-height:24px;margin-top:7px;padding-top:4px;font-size:8px}.moment-debt h2{font-size:26px}.moment-payee{padding:5px 0 7px;font-size:10px!important}.moment-balance{padding-top:6px;font-size:9px}.moment-balance strong{font-size:13px}.moment-debt-options{gap:3px;margin-top:6px}.moment-debt-options>button{min-height:25px;padding:4px 6px;font-size:9px}.moment-debt-options strong{font-size:10px}.moment-jail p{font-size:9px}.seat-speech{width:max-content;min-width:40px;max-width:125px;padding:5px 7px;font-size:10px;left:0;right:auto}.table-stage .table-seat-wrap:nth-child(n+4) .seat-speech{left:auto;right:0}.table-unread{min-width:15px;height:15px;font-size:9px}}@media (max-width:700px) and (max-height:700px) and (orientation:portrait),(orientation:landscape) and (max-height:540px){.table-stage .turn-scene.has-moment{gap:4px}.has-moment .scene-actor{padding:2px 6px 2px 2px;font-size:9px}.has-moment .scene-actor>span:last-child{font-size:7px}.has-moment .scene-actor .player-avatar,.has-moment .scene-actor .player-avatar svg{width:16px!important;height:16px!important}.table-moment h2{font-size:17px}.moment-deed>header{padding:5px 8px 4px}.moment-deed header small{margin-bottom:1px;font-size:7px}.deed-stamp{width:30px;height:28px;padding:3px}.deed-color-band{height:16px;padding:0 8px}.deed-color-band>span{font-size:5px}.deed-values{margin:0 8px;padding:5px 0}.deed-values small{font-size:7px}.deed-values strong{font-size:15px}.deed-cash,.deed-owner{min-height:25px;padding:6px 8px;font-size:8px}.deed-collection{padding:4px 8px;font-size:7px}.deed-collection i{width:11px;height:7px}.deed-collection>b{font-size:7px}.moment-event,.moment-debt,.moment-jail{padding:8px}.moment-kicker{margin-bottom:5px;padding-bottom:5px;font-size:7px}.moment-symbol{display:none}.moment-event h2{margin-bottom:5px;font-size:17px}.moment-event p{font-size:9px;line-height:1.35}.moment-destination{min-height:20px;margin-top:5px;font-size:8px}.moment-debt h2{font-size:23px}.moment-debt-options>button:nth-child(n+3){display:none}.moment-event-value{margin-top:5px;font-size:14px}}@media (prefers-reduced-motion:reduce){.table-moment,.seat-speech{animation:none}}@media (max-width:700px) and (orientation:portrait){.table-stage .table-seat-wrap:nth-child(-n+5) .seat-speech{border-radius:2px 8px 8px;top:calc(100% + 5px);bottom:auto}}@media (max-width:700px) and (max-height:600px) and (orientation:portrait){.table-stage .table-seat-wrap{flex:none;width:72px}.table-stage .table-seat-wrap>.table-seat{width:100%}.table-stage .table-seat-wrap .seat-speech{top:calc(100% + 5px);bottom:auto}}.table-stage .table-moment{flex-shrink:0}.table-stage .turn-scene.has-moment{max-height:100%}.table-stage .has-moment .moment-event{overscroll-behavior:contain;scrollbar-width:thin;flex-shrink:1;min-height:0;overflow:auto}@media (max-width:700px) and (max-height:700px) and (orientation:portrait),(orientation:landscape) and (max-height:540px){.table-stage .has-moment .scene-actor{padding:2px 6px 2px 2px;font-size:9px}.table-stage .has-moment .scene-actor>span:last-child{font-size:7px}.table-stage .has-moment .scene-actor .player-avatar,.table-stage .has-moment .scene-actor .player-avatar svg{width:16px!important;height:16px!important}}@media (max-width:700px) and (max-height:600px) and (orientation:portrait){.table-stage .has-moment .scene-actor{display:none}}.moment-payee>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.moment-event p,.moment-event h2,.deed-owner>span{overflow-wrap:anywhere}@media (max-width:700px) and (max-height:600px) and (orientation:portrait){.moment-debt-options>button{min-height:44px}.moment-debt-options>button:nth-child(n+2){display:none}}@media (max-width:700px) and (max-height:700px) and (orientation:portrait){.table-stage .phase-debt .table-turn-note{display:none}.table-stage .phase-debt .table-primary-action{flex-wrap:nowrap;margin-top:7px}.table-stage .phase-debt .table-quiet.danger{border:1px solid #cfbba4;border-radius:8px;flex:none;min-height:44px;padding:5px 7px;font-size:9px;text-decoration:none}.table-stage .phase-debt .table-primary{min-width:0;padding-inline:9px;font-size:11px}.table-stage .phase-debt h1{font-size:17px}}@media (max-width:700px) and (orientation:portrait){.table-stage .phase-end .table-turn-note,.table-stage .phase-debt .table-turn-note{display:none}.table-stage .phase-debt .table-primary-action{flex-wrap:nowrap;margin-top:7px}.table-stage .phase-debt .table-quiet.danger{border:1px solid #cfbba4;border-radius:8px;flex:none;min-height:44px;padding:5px 7px;font-size:9px;text-decoration:none}.table-stage .phase-debt .table-primary{min-width:0;padding-inline:9px;font-size:11px}}@media (orientation:landscape) and (max-height:540px){.moment-debt-options>button{min-height:32px}.moment-debt-options>button:nth-child(n+2){display:none}}.event-settlement{text-align:left;font-variant-numeric:tabular-nums;border-top:1px dashed #becbad;gap:5px;margin-top:11px;padding:8px 0 0;font-size:10px;display:grid}.event-settlement>div{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.event-settlement>div>span{color:#78846c;overflow-wrap:anywhere;min-width:0}.event-settlement strong{white-space:nowrap;flex:none;font-size:15px}.event-settlement>small{color:#849173;margin-top:1px;font-size:9px}.event-settlement .income,.moment-civic .income{color:#527840}.event-settlement .expense,.moment-civic .expense{color:#a45f44}.moment-civic h2{font-size:24px}.civic-amount{font-variant-numeric:tabular-nums;letter-spacing:-.7px;margin:12px 0 7px;font-size:32px;line-height:1.1;display:block}.moment-civic .civic-status{justify-content:center;align-items:center;gap:5px;margin-top:10px;font-size:11px;display:flex}.civic-status>svg{color:#849970;flex:none}.civic-rule{color:#849173;margin-top:6px;font-size:9px;line-height:1.4;display:block}@media (max-width:700px){.moment-event:has(.event-settlement) .moment-symbol{display:none}.event-settlement{gap:3px;margin-top:7px;padding-top:5px;font-size:9px}.event-settlement strong{font-size:13px}.event-settlement>small{font-size:8px}.moment-civic h2{font-size:19px}.civic-amount{margin:9px 0 4px;font-size:26px}.moment-civic .civic-status{gap:3px;margin-top:7px;font-size:9px}.civic-rule{margin-top:4px;font-size:8px}}@media (max-width:700px) and (max-height:700px) and (orientation:portrait),(orientation:landscape) and (max-height:540px){.event-settlement{gap:2px;margin-top:5px;padding-top:4px;font-size:8px}.event-settlement strong{font-size:11px}.event-settlement>small{font-size:7px}.moment-civic h2{font-size:17px}.civic-amount{margin:7px 0 3px;font-size:23px}.moment-civic .civic-status{margin-top:5px;font-size:8px}.civic-status>svg{width:10px;height:10px}.civic-rule{margin-top:3px;font-size:7px}}.table-connection{color:#664c35;background:#f5ebd6;grid-template-columns:30px minmax(0,1fr);align-items:start;gap:9px 7px;width:100%;min-height:100%;padding:16px;display:grid}.connection-emblem{color:#97764a;background:#fff9e8;border:1px solid #cdb58d;border-radius:50%;place-items:center;width:29px;height:29px;display:grid}.table-connection h2{letter-spacing:-.3px;color:#6c5136;margin:0 0 6px;font-size:17px;font-weight:750;line-height:1.15}.table-connection p{color:#8b7558;margin:0;font-size:11px;line-height:1.45}.table-connection>button{color:#775f3c;background:#fff9e7;border:1px solid #b8a275;border-radius:9px;grid-column:1/-1;justify-content:center;align-items:center;gap:7px;min-height:44px;padding:8px 12px;font-size:12px;font-weight:750;display:flex}.table-connection>button:hover:not(:disabled){background:#fffdf1}.table-connection>button:focus-visible{outline-offset:2px;outline:3px solid #b68f48}.table-connection>button:disabled{opacity:.6;cursor:wait}.table-connection.unconfirmed .connection-emblem{color:#63764b;border-color:#a6b48d}.table-stage:has(.table-connection) .table-meta>span>svg{color:#e8c584}.table-stage:has(.table-connection) .scene-actor>span:last-child{opacity:.65}@media (max-width:700px) and (orientation:portrait){.table-connection{grid-template-columns:26px minmax(0,1fr);gap:7px;padding:12px 14px}.table-connection h2{margin-bottom:4px;font-size:16px}.table-connection p{font-size:10px;line-height:1.35}.connection-emblem{width:26px;height:26px}.connection-emblem>svg{width:18px;height:18px}.table-connection>button{min-height:44px;padding:7px;font-size:11px}}@media (max-width:700px) and (max-height:700px) and (orientation:portrait){.table-connection{grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:6px;padding:9px}.connection-emblem{width:22px;height:22px}.connection-emblem>svg{width:15px;height:15px}.table-connection h2{margin-bottom:4px;font-size:13px}.table-connection p{font-size:9px;line-height:1.3}.table-connection>button{grid-area:1/3;gap:0;width:44px;min-height:44px;padding:9px;font-size:0}.table-connection>button>svg{width:18px;height:18px}}@media (orientation:landscape) and (max-height:540px){.table-connection{gap:7px;padding:12px}.table-connection h2{font-size:15px}.table-connection p{font-size:10px}}.immersive-table{flex-direction:column;height:100dvh;min-height:0;display:flex;overflow:hidden}.immersive-table .topbar{background:0 0;border:0;flex:none;height:48px;min-height:48px;padding:0 18px}.immersive-table .topbar .brand{letter-spacing:1.5px;font-size:14px}.immersive-table .topbar .room-breadcrumb{font-size:11px}.immersive-table .topbar .profile-button,.immersive-table .topbar .language-button,.immersive-table .topbar .header-divider{display:none}.immersive-table .header-actions .icon-button{width:42px;height:42px}.table-game.table-stage{grid-template-rows:auto minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr) 285px;align-items:stretch;gap:14px 24px;width:100%;max-width:1450px;height:calc(100dvh - 48px);min-height:0;padding:0 24px 18px;display:grid;overflow:hidden}.table-stage .table-main{grid-area:1/1/4/2;align-content:center;justify-self:stretch;place-items:center;width:100%;max-width:none;height:100%;min-height:0;display:grid;position:relative;container-type:size}.table-stage .table-meta{z-index:3;height:28px;margin:0;font-size:11px;position:absolute;top:0;left:4px;right:4px}.table-stage .table-meta button{min-width:28px;height:28px}.table-stage .table-board-wrap{aspect-ratio:1;flex:none;width:min(100cqw - 8px,100cqh - 38px);margin-top:22px}.table-stage .table-board-wrap>.board-scroll{aspect-ratio:1;width:100%;height:100%;overflow:visible}.table-stage .table-board-wrap.zoomed>.board-scroll{border-radius:14px;max-height:100%;overflow:auto}.table-stage .table-board-wrap.zoomed .table-center-overlay{display:none}.table-stage .table-center-overlay{pointer-events:none;background:0 0;border:0;justify-content:center;align-items:center;gap:0;margin:0;padding:0;display:flex;position:absolute;inset:19% 17%}.table-stage .table-center-overlay>*{pointer-events:auto}.table-stage .table-center-art{padding-top:12px}.table-stage .table-center-art>span{letter-spacing:3px;opacity:.5;font-size:11px}.table-stage .table-center-art>small{display:none}.table-stage .table-center-art>img{opacity:.12}.table-stage .turn-scene{color:#2e513f;flex-direction:column;justify-content:center;align-items:center;gap:18px;width:100%;min-height:180px;display:flex;position:relative}.table-stage .scene-actor{background:#ffffedb0;border:1px solid #b9c8ab;border-radius:20px;align-items:center;gap:7px;max-width:100%;padding:4px 10px 4px 4px;font-size:13px;display:flex;box-shadow:0 2px 5px #4e6a3612}.scene-actor .player-avatar{background:var(--actor-color);box-shadow:none;border:0}.scene-actor strong{text-overflow:ellipsis;white-space:nowrap;max-width:120px;overflow:hidden}.scene-actor>span:last-child{color:#6e8165;white-space:nowrap;border-left:1px solid #cad5bc;padding-left:7px;font-size:10px}.table-stage .table-dice{justify-content:center;align-items:center;gap:23px;height:80px;margin:0;display:flex;position:relative;inset:auto;transform:rotate(-5deg)}.table-stage .table-dice .die{border-radius:14px;width:64px;height:64px;padding:13px;box-shadow:0 6px #b4a17e,0 13px 20px #4d653c44}.table-stage .table-dice .die:nth-child(2){box-shadow:0 6px #9db677,0 13px 20px #4d653c44}.table-stage .table-dice>span{width:28px;height:28px;font-size:14px;animation:.35s ease-out result-pop;top:22px;right:-32px}.table-stage .scene-destination{color:#416444;background:#fcffedb8;border:1px solid #becdac;border-radius:8px;justify-content:center;align-items:center;gap:6px;max-width:100%;min-height:32px;padding:5px 9px;font-size:14px;line-height:1.2;display:flex}.scene-destination strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.scene-destination>svg{flex:none}.scene-progress{background:#9eb38a55;border-radius:5px;width:60%;max-width:180px;height:4px;margin-top:-11px;overflow:hidden}.scene-progress>span{height:100%;transition:width 95ms linear;display:block}.table-stage .board-motion-announcement{box-shadow:none;text-align:center;background:0 0;border:0;width:auto;height:1px;padding:0;font-size:0;position:absolute;inset:auto 20% 16%;overflow:hidden}.table-stage .board-property-tooltip{z-index:50}.table-stage .table-friends{grid-area:1/2/2/3;min-width:0;padding:0;display:block;position:relative;top:auto}.table-stage .table-friends>header{padding:5px 2px 10px}.table-stage .table-seat-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;width:100%;margin:0;display:grid}.table-stage .table-seat{background:#ffffff06;border-radius:10px;grid-template-rows:auto auto;grid-template-columns:30px minmax(0,1fr);gap:1px 6px;min-height:54px;padding:6px;display:grid;position:relative}.table-stage .table-seat.active{background:#4e7050;border-color:#a1c282}.table-stage .seat-character{border:0;border-radius:8px;grid-row:1/3;width:30px;height:30px;position:relative;inset:auto}.table-stage .seat-character .player-avatar,.table-stage .seat-character .player-avatar svg{width:32px!important;height:32px!important}.table-stage .seat-character>em{font-size:8px;bottom:-6px;right:-2px}.table-stage .seat-info{width:auto;min-width:0;min-height:0;padding:0;display:block}.table-stage .seat-name{padding:0;font-size:11px;line-height:1.2;display:block}.table-stage .seat-name small{display:none}.table-stage .seat-property-strip{flex-wrap:nowrap;gap:2px;height:3px;min-height:0;max-height:3px;margin:0;display:flex;position:absolute;bottom:3px;left:8px;right:8px;overflow:hidden}.table-stage .seat-property-strip>small{display:none}.table-stage .seat-property-strip>i{border:0;border-radius:1px;flex:1;width:7px;max-width:11px;height:3px}.table-stage .table-cash{grid-column:2;margin:0;padding:0;line-height:1.3;position:relative;inset:auto}.table-stage .table-cash>strong{font-size:12px}.table-stage .table-cash>em{z-index:6;background:#183b2b;padding:2px 4px;font-size:11px;bottom:-9px}.table-stage .seat-turn-dot{width:5px;height:5px;top:-3px;left:50%;box-shadow:0 0 0 2px #244a3d}.table-stage .seat-out{font-size:10px}.table-stage .table-save{margin-top:8px;font-size:9px}.table-stage .table-incoming{margin-top:10px;padding:8px;font-size:11px}.table-stage .table-incoming small{display:none}.table-stage .table-control-dock{scrollbar-width:thin;overscroll-behavior:contain;color:#34503e;background:#f3f3e4;border:1px solid #c9d7b0;border-radius:15px;grid-area:2/2/3/3;align-self:end;min-height:0;overflow-y:auto;box-shadow:0 4px #152f27,0 10px 28px #142e3038}.table-stage .table-turn{width:100%;max-width:none;box-shadow:none;text-align:left;background:0 0;border:0;border-radius:0;align-items:stretch;gap:0;min-height:0;margin:0;padding:14px;display:flex}.table-stage .table-turn-caption{letter-spacing:.7px;justify-content:flex-start;margin:0 0 9px;font-size:10px;position:static;inset:auto}.table-stage .table-turn-caption>time{margin-left:auto}.table-stage .table-action-content{align-items:flex-start;gap:6px;min-height:0;padding:0;display:flex}.table-stage .table-turn h1{letter-spacing:-.6px;margin:0;font-size:23px;line-height:1.15}.table-stage .table-turn-note{text-align:left;color:#6b7f63;justify-content:flex-start;gap:5px;font-size:11px;line-height:1.45}.table-stage .table-location{flex-wrap:wrap;min-height:28px;font-size:13px;line-height:1.3}.table-stage .table-primary-action{justify-content:flex-start;gap:7px;margin:14px 0 0;padding:0}.table-stage .table-primary,.table-stage .table-secondary{border-radius:10px;min-height:46px;padding:10px 13px;font-size:13px}.table-stage .table-primary{background:#30704e}.table-stage .table-primary strong{font-size:13px}.table-stage .table-secondary{padding-inline:10px;font-size:11px}.table-stage .table-wait{min-height:43px;padding:8px;font-size:11px}.table-stage .table-quiet{min-height:30px;font-size:11px}.table-stage .table-auction-actions input{height:46px;font-size:17px}.table-stage .table-event-card{width:100%;max-width:none;margin:10px 0 0;padding:0}.table-stage .table-event-card summary{min-height:38px;padding:7px 9px;font-size:11px}.table-stage .table-event-card p{padding:2px 10px 10px;font-size:12px}.table-stage .table-tools{-webkit-backdrop-filter:none;backdrop-filter:none;z-index:auto;background:0 0;border:0;grid-area:3/2/4/3;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;width:100%;margin:0;padding:0;display:grid;position:static;inset:auto}.table-stage .table-tools>button{background:#345541;border:1px solid #72957540;border-radius:12px;flex-direction:column;gap:4px;min-height:48px;padding:6px;font-size:10px;display:flex}.table-stage .table-tools>button>svg{width:18px;height:18px}.table-stage .table-board-footer{display:none}.transfer-scene{color:#3a5c3d;flex-direction:column;align-items:center;gap:8px;width:100%;max-width:310px;padding:10px 0;animation:.25s ease-out transfer-arrive;display:flex;position:relative}.transfer-scene>small{text-align:center;max-width:100%;padding:0 5px;font-size:12px;font-weight:700;line-height:1.3}.transfer-route{grid-template-columns:minmax(0,1fr) 90px minmax(0,1fr);align-items:center;gap:6px;width:100%;display:grid}.transfer-party{flex-direction:column;align-items:center;gap:5px;min-width:0;display:flex}.transfer-party strong{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:11px;overflow:hidden}.transfer-party .player-avatar{background:#fcffe9;border:0;box-shadow:0 2px #7d986b44}.transfer-bank{color:#97732e;background:#f7dc97;border-radius:50%;place-items:center;width:35px;height:35px;display:grid;box-shadow:0 2px #af8d4266}.transfer-money{flex-direction:column;align-items:center;gap:7px;display:flex}.transfer-money>b{white-space:nowrap;font-variant-numeric:tabular-nums;font-size:20px}.transfer-money>span{border-top:2px dotted #9eae83;width:100%;height:17px;position:relative}.transfer-money svg{color:#8fa174;position:absolute;top:-10px;right:-1px}.transfer-money i{background:#d7ae4e;border:1px solid #ffefb4;border-radius:50%;width:9px;height:9px;animation:1.25s ease-in-out both coin-transit;position:absolute;top:-5px;left:0}.transfer-money i:nth-child(2){animation-delay:.13s}.transfer-money i:nth-child(3){animation-delay:.26s}.transfer-signs{justify-content:space-between;width:100%;padding:0 14px;font-size:11px;font-weight:800;display:flex}.transfer-signs i{color:#ba6751;font-style:normal}.transfer-signs i:last-child{color:#5c8142}.table-stage .table-seat.transfer-out{background:#745444;box-shadow:inset 0 0 0 1px #e6a187}.table-stage .table-seat.transfer-in{background:#53704c;box-shadow:inset 0 0 0 1px #c5e996}@keyframes coin-transit{0%{opacity:0;transform:translate(0)scale(.7)}15%{opacity:1}85%{opacity:1}to{opacity:0;transform:translate(73px)scale(.7)}}@keyframes transfer-arrive{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}@keyframes result-pop{0%{transform:scale(.5)}65%{transform:scale(1.2)}to{transform:scale(1)}}.table-stage .tactile-die.rolling:first-child{animation:.62s cubic-bezier(.3,.1,.3,1) infinite stage-dice-one}.table-stage .tactile-die.rolling:nth-child(2){animation:.62s cubic-bezier(.3,.1,.3,1) infinite stage-dice-two}.table-stage .tactile-die.dice-landing{animation:.42s ease-out stage-dice-land}@keyframes stage-dice-one{0%{transform:translate(18px,-34px)rotate(-120deg)scale(.8)}30%{transform:translate(-18px,7px)rotate(30deg)scale(1.07)}60%{transform:translate(6px,-12px)rotate(160deg)}to{transform:translate(0)rotate(354deg)}}@keyframes stage-dice-two{0%{transform:translate(-12px,-26px)rotate(100deg)scale(.8)}35%{transform:translate(19px,3px)rotate(-35deg)scale(1.1)}65%{transform:translate(-8px,-8px)rotate(-150deg)}to{transform:translate(0)rotate(-343deg)}}@keyframes stage-dice-land{0%{transform:scale(1.12)translateY(-6px)}35%{transform:scale(.97)translateY(3px)}70%{transform:scale(1.02)translateY(-2px)}to{transform:scale(1)}}@media (max-width:700px) and (orientation:portrait){.immersive-table .topbar{height:44px;min-height:44px;padding:0 10px}.immersive-table .brand{gap:6px;font-size:12px}.immersive-table .brand-symbol{width:25px;height:25px}.immersive-table .header-actions .icon-button{width:42px;height:42px}.table-game.table-stage{height:calc(100dvh - 44px);padding:0 6px max(6px,env(safe-area-inset-bottom));flex-direction:column;gap:6px;width:100%;min-height:0;display:flex}.table-stage .table-friends{flex:none;order:0;width:100%;padding:0;display:block;position:relative}.table-stage .table-friends>header,.table-stage .table-save{display:none}.table-stage .table-seat-list{grid-template-columns:repeat(5,minmax(0,1fr));gap:3px}.table-stage[data-player-count="2"] .table-seat-list{grid-template-columns:repeat(2,minmax(0,1fr))}.table-stage[data-player-count="4"] .table-seat-list{grid-template-columns:repeat(4,minmax(0,1fr))}.table-stage .table-seat{border-radius:7px;grid-template-columns:20px minmax(0,1fr);gap:1px 2px;min-height:43px;padding:4px 3px 5px}.table-stage .seat-character{border-radius:5px;width:20px;height:20px}.table-stage .seat-character .player-avatar,.table-stage .seat-character .player-avatar svg{width:23px!important;height:23px!important}.table-stage .seat-character>em{display:none}.table-stage .seat-name{font-size:9px;line-height:1.3}.table-stage .table-cash{text-align:center;grid-column:1/3;margin:0;font-size:10px}.table-stage .table-cash>strong{font-size:11px;line-height:1}.table-stage .seat-info{align-self:center}.table-stage .seat-property-strip{gap:1px;height:2px;bottom:2px;left:3px;right:3px}.table-stage .seat-property-strip>i{height:2px}.table-stage .table-cash>em{font-size:10px;bottom:-7px;right:1px}.table-stage .table-incoming{z-index:70;width:auto;margin-top:3px;padding:5px 8px;font-size:10px;position:absolute;top:100%;right:4px;box-shadow:0 3px 10px #15332855}.table-stage .table-incoming>span{display:none}.table-stage .table-main{flex:1;order:1;place-items:center;width:100%;height:auto;min-height:190px;display:grid;container-type:size}.table-stage .table-meta{height:24px;font-size:10px;top:0;left:5px;right:5px}.table-stage .table-meta>span{gap:5px}.table-stage .table-meta small{font-size:9px}.table-stage .table-meta button{min-width:26px;height:24px}.table-stage .table-board-wrap{width:min(100cqw - 2px,100cqh - 29px);margin-top:23px}.table-stage .table-center-overlay{display:flex;inset:19% 17%}.table-stage .table-center-art{padding-top:8px}.table-stage .table-center-art>span{letter-spacing:2px;font-size:8px}.table-stage .turn-scene{gap:12px;min-height:0}.table-stage .scene-actor{gap:5px;padding:3px 7px 3px 3px;font-size:11px}.table-stage .scene-actor>span:last-child{font-size:9px}.table-stage .scene-actor .player-avatar,.table-stage .scene-actor .player-avatar svg{width:21px!important;height:21px!important}.table-stage .scene-actor strong{max-width:100px}.table-stage .table-dice{gap:18px;height:64px;margin:0;position:relative;inset:auto}.table-stage .table-dice .die{border-radius:11px;width:49px;height:49px;padding:10px}.table-stage .table-dice>span{width:23px;min-width:23px;height:23px;font-size:12px;top:18px;right:-28px}.table-stage .scene-destination{border-radius:7px;max-width:100%;min-height:30px;padding:4px 7px;font-size:12px}.table-stage .scene-progress{height:3px;margin-top:-6px}.table-stage .transfer-scene{gap:6px;padding:0}.table-stage .transfer-scene>small{font-size:11px}.table-stage .transfer-route{grid-template-columns:minmax(0,1fr) 67px minmax(0,1fr);gap:4px}.table-stage .transfer-money>b{font-size:19px}.table-stage .transfer-party strong{font-size:10px}.table-stage .transfer-signs{padding:0 7px;font-size:10px}.table-stage .transfer-money i{animation-name:coin-transit-small}.table-stage .table-control-dock{border-radius:13px;flex:none;order:2;width:calc(100% - 8px);max-height:32dvh;margin:0 4px;overflow-y:auto}.table-stage .table-turn{gap:0;min-height:0;padding:10px 12px}.table-stage .table-turn-caption{margin-bottom:4px;font-size:9px}.table-stage .table-turn h1{margin:0;font-size:19px;line-height:1.1}.table-stage .table-action-content{gap:3px}.table-stage .table-turn-note{font-size:11px;line-height:1.3}.table-stage .table-location{min-height:22px;font-size:12px}.table-stage .table-primary-action{gap:6px;margin-top:8px;padding:0}.table-stage .table-primary,.table-stage .table-secondary{min-height:44px;padding:9px 13px;font-size:13px}.table-stage .table-secondary{font-size:11px}.table-stage .table-wait{min-height:36px;font-size:11px}.table-stage .table-quiet{min-height:28px;font-size:10px}.table-stage .table-event-card{margin-top:7px}.table-stage .table-event-card summary{min-height:32px;font-size:10px}.table-stage .table-tools{flex:none;order:3;gap:6px;width:calc(100% - 8px);margin:0 4px;padding:0;display:grid;position:static}.table-stage .table-tools>button{border-radius:10px;flex-direction:row;gap:5px;min-height:43px;padding:6px;font-size:10px}.table-stage .table-tools>button svg{width:17px;height:17px}.table-stage .table-finished{gap:6px;position:static;inset:auto}.table-stage .table-finished>svg{width:25px;height:25px}.table-stage .table-finished h1{font-size:21px}.table-stage .table-finished .table-primary{min-height:40px;font-size:12px}.table-stage .table-finished>strong{font-size:18px}.table-stage .board-property-tooltip{display:none}}@keyframes coin-transit-small{0%{opacity:0;transform:translate(0)scale(.7)}15%{opacity:1}85%{opacity:1}to{opacity:0;transform:translate(52px)scale(.7)}}@media (orientation:landscape) and (max-height:540px){.immersive-table .topbar{height:40px;min-height:40px}.table-game.table-stage{grid-template-rows:auto minmax(0,1fr) 43px;grid-template-columns:minmax(0,1fr) 270px;gap:7px 12px;height:calc(100dvh - 40px);padding:0 10px 7px}.table-stage .table-friends>header,.table-stage .table-save,.table-stage .table-incoming{display:none}.table-stage .table-seat-list{grid-template-columns:repeat(5,minmax(0,1fr));gap:3px}.table-stage .table-seat{flex-direction:column;align-items:center;gap:2px;min-height:36px;padding:3px 1px;display:flex}.table-stage .seat-character,.table-stage .seat-property-strip{display:none}.table-stage .seat-name{font-size:8px}.table-stage .table-cash>strong{font-size:9px}.table-stage .table-turn{padding:10px}.table-stage .table-turn-caption{margin-bottom:4px;font-size:9px}.table-stage .table-turn h1{font-size:18px}.table-stage .table-turn-note{font-size:10px}.table-stage .table-primary-action{margin-top:7px}.table-stage .table-primary,.table-stage .table-secondary{min-height:42px;font-size:12px}.table-stage .table-tools>button{flex-direction:row;gap:4px;min-height:42px;font-size:9px}.table-stage .table-board-wrap{width:min(100cqw - 5px,100cqh - 30px);margin-top:22px}.table-stage .table-center-art{padding-top:6px}.table-stage .table-center-art>span{font-size:7px}.table-stage .turn-scene{gap:8px;min-height:0}.table-stage .scene-actor{gap:4px;padding:2px 6px 2px 3px;font-size:10px}.table-stage .scene-actor>span:last-child{font-size:8px}.table-stage .scene-actor .player-avatar,.table-stage .scene-actor .player-avatar svg{width:18px!important;height:18px!important}.table-stage .table-dice{gap:15px;height:47px}.table-stage .table-dice .die{border-radius:8px;width:37px;height:37px;padding:7px}.table-stage .table-dice>span{width:20px;min-width:20px;height:20px;font-size:10px;top:11px;right:-24px}.table-stage .scene-destination{min-height:24px;padding:4px;font-size:10px}.table-stage .transfer-scene{gap:4px;padding:0}.table-stage .transfer-scene>small{font-size:10px}.table-stage .transfer-route{grid-template-columns:minmax(0,1fr) 58px minmax(0,1fr);gap:2px}.table-stage .transfer-money>b{font-size:15px}.table-stage .transfer-party strong{font-size:9px}.table-stage .transfer-signs{padding:0 8px;font-size:9px}}@media (max-width:380px) and (max-height:700px) and (orientation:portrait){.table-stage .table-turn h1{font-size:17px}.table-stage .table-turn{padding:8px 10px}.table-stage .table-control-dock{max-height:31dvh}.table-stage .table-primary-action{margin-top:6px}.table-stage .table-tools>button{min-height:40px}.table-stage .turn-scene{gap:7px}.table-stage .table-dice{gap:14px;height:50px}.table-stage .table-dice .die{width:40px;height:40px;padding:8px}.table-stage .scene-actor{font-size:10px}.table-stage .scene-actor>span:last-child{font-size:8px}.table-stage .scene-destination{min-height:26px;font-size:11px}.table-stage .transfer-money>b{font-size:16px}.table-stage .transfer-party .player-avatar,.table-stage .transfer-party .player-avatar svg,.table-stage .transfer-bank{width:28px!important;height:28px!important}.table-stage .transfer-scene{gap:4px}.table-stage .transfer-scene>small{font-size:10px}}html[data-reduce-motion=true] .table-game *,.table-stage.reduce-motion *,html[data-reduce-motion=true] .game-feedback-layer *{transition:none!important;animation:none!important}.reduce-motion .transfer-money i{display:none}@media (prefers-reduced-motion:reduce){.table-stage *{transition:none!important;animation:none!important}.table-stage .transfer-money i{display:none}}@media (max-width:700px) and (max-height:700px) and (orientation:portrait){.table-stage .table-turn-caption,.table-stage .table-turn.phase-roll .table-action-content,.table-stage .table-turn.phase-end .table-action-content{display:none}.table-stage .table-turn.phase-roll .table-primary-action,.table-stage .table-turn.phase-end .table-primary-action{margin-top:0}.table-stage .table-turn.phase-decision .table-turn-note{display:none}.table-stage .table-turn.phase-decision .table-turn h1{font-size:15px}.table-stage .table-turn{padding:8px}.table-stage .table-event-card{margin-top:5px}.table-stage .table-tools>button{min-height:40px}.table-stage .table-control-dock{max-height:31dvh}}@media (max-width:700px) and (max-height:600px) and (orientation:portrait){.table-stage .table-seat-list{scrollbar-width:none;scroll-snap-type:x proximity;gap:4px;padding:2px 0;display:flex;overflow-x:auto}.table-stage .table-seat{scroll-snap-align:center;flex:none;width:72px;min-height:43px}.table-stage .table-friends:after{content:"‹  "+attr(aria-label)+"  ›";text-align:right;color:#adc3ab;padding-right:3px;font-size:7px;line-height:9px;display:block}.table-stage .table-main{min-height:180px}.table-stage .table-seat-list{flex-flow:row}}.transfer-assets{grid-template-columns:1fr 1fr;gap:8px;width:100%;display:grid}.transfer-assets>span{flex-direction:column;gap:3px;min-width:0;display:flex}.transfer-assets b{text-overflow:ellipsis;white-space:nowrap;background:#fcffec;border-left:3px solid;border-radius:3px;padding:3px;font-size:10px;font-weight:600;overflow:hidden}@media (max-width:700px) and (orientation:portrait){.table-stage .table-control-dock{height:140px;min-height:140px;max-height:140px}.table-stage .table-turn.phase-roll,.table-stage .table-turn.phase-end{justify-content:center;min-height:100%}}@media (max-width:700px) and (max-height:700px) and (orientation:portrait){.table-stage .table-control-dock{height:105px;min-height:105px;max-height:105px}.table-stage .table-turn.phase-auction h1{display:none}.table-stage .table-turn.phase-auction .table-location{font-size:15px;font-weight:800}.table-stage .table-turn.phase-auction .table-primary-action{margin-top:4px}.table-stage .table-turn.phase-auction{padding:6px 8px}}@media (max-width:700px) and (orientation:portrait){.table-stage .table-seat{grid-template-rows:18px 14px}.table-stage .seat-character{grid-row:1}.table-stage .table-cash{grid-row:2}.table-stage .seat-name svg{width:8px;height:8px;margin-left:2px;display:inline}}.table-stage .illustrated-board .board-tile.owned{border:2px solid var(--owner-color)!important;background:color-mix(in srgb,var(--owner-color) 35%,#fffdee)!important;box-shadow:inset 0 -5px 0 var(--owner-color),0 1px 2px #17382d55!important}.table-stage .illustrated-board .board-tile.owned:after{display:none}.table-stage .board-tile.owned .tile-art{opacity:.22}.table-stage .tile-owner-line{height:5px!important;bottom:0!important}.table-stage .tile-owner-badge{width:21px;min-width:21px;height:21px;box-shadow:none;z-index:22;background:0 0;border:0;padding:0;bottom:-4px;right:-3px;overflow:visible}.player-mark{flex:none;width:24px;height:24px;display:block}.tile-owner-badge .player-mark{width:100%;height:100%}.table-stage .illustrated-board .board-tile.mortgaged{filter:none;opacity:1;background:repeating-linear-gradient(135deg,color-mix(in srgb,var(--owner-color) 28%,#fffeed) 0 5px,#f4f2df 5px 8px)!important}.table-stage .tile-mortgage-badge{z-index:23}.table-stage .seat-character>.player-mark{width:19px;height:19px;position:absolute;bottom:-3px;right:-4px}.piece-body>.player-mark{filter:drop-shadow(0 1px 1px #fff);width:15px;height:15px;position:absolute;bottom:-5px;right:-6px}.lobby-identity{display:block;position:relative}.lobby-identity>.player-mark{width:23px;height:23px;position:absolute;bottom:-3px;right:-4px}.auction-scene{flex-direction:column;justify-content:center;align-items:center;gap:20px;width:100%;max-width:340px;display:flex}.auction-clock{color:#264335;width:100%}.auction-leader{align-items:center;gap:6px;min-width:0;margin-bottom:9px;display:flex}.auction-leader strong{text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:13px;overflow:hidden}.auction-leader>b{font-variant-numeric:tabular-nums;font-size:20px}.auction-leader>svg{color:var(--leader-color);flex:none}.auction-leader time{text-align:right;font-variant-numeric:tabular-nums;min-width:38px;font-weight:850}.auction-leader small{margin-left:2px;font-size:9px}.auction-progress{background:#153f2c19;border:1px solid #17382d33;border-radius:12px;height:12px;overflow:hidden}.auction-progress>span{background:var(--leader-color);transform-origin:0;width:100%;height:100%;transition:transform .2s linear;display:block;box-shadow:inset 0 1px #fff8}.auction-ending time{color:#ba3c29}.auction-ending .auction-progress{outline-offset:2px;outline:2px solid #c7603c66}.auction-buttons{grid-template-columns:repeat(3,minmax(0,1fr)) .75fr;gap:5px;width:100%;display:grid}.auction-buttons button{color:#fffdf0;background:#244f39;border:1px solid #1c422b;border-radius:9px;flex-direction:column;justify-content:center;align-items:center;gap:2px;min-height:49px;display:flex}.auction-buttons .auction-pass{color:#374e3c;background:#f1f0e0;border-color:#8a9d85;font-size:12px}.auction-buttons strong{font-size:17px}.auction-buttons small{opacity:.8;font-size:10px}.auction-buttons button:disabled{opacity:.38}.auction-no-cash{grid-column:1/-1;font-size:10px}.auction-winning{color:#2c4a32;background:#e7efca;border:1px solid #a4b574;border-radius:10px;justify-content:center;align-items:center;gap:8px;width:100%;padding:13px 6px;font-size:13px;display:flex}.auction-winning span{white-space:nowrap}.auction-winning svg{color:#6a813b}.auction-wait{color:#5f7161;padding:12px;font-size:12px}.number-buttons{color:#e5eedc;background:#182128;border:1px solid #71877555;border-radius:10px;width:100%;min-width:0;padding:7px}.number-buttons-head{justify-content:space-between;align-items:center;gap:5px;display:flex}.number-buttons output{font-variant-numeric:tabular-nums;font-size:20px;font-weight:750}.number-buttons button{color:#eff4df;touch-action:manipulation;background:#263830;border:1px solid #8ca19044;border-radius:6px;min-width:34px;min-height:36px;padding:5px;font-size:12px}.number-buttons button:disabled{opacity:.35}.number-buttons-steps{grid-template-columns:1fr 1fr;gap:8px;margin-top:5px;display:grid}.number-buttons-steps>span{gap:3px;display:flex}.number-buttons-steps button{flex:1;min-width:0}.rent-number-levels{grid-template-columns:1fr 1fr;gap:8px;display:grid}.rent-number-levels>div>strong{margin-bottom:5px;font-size:12px;display:block}.rent-level-actions{gap:8px;margin-top:8px;display:flex}.rent-level-actions button{border:1px solid #81966c55;border-radius:5px;padding:8px}.color-option:disabled{opacity:.45;cursor:not-allowed}.color-option:disabled svg{color:#121f1c}.color-options{flex-wrap:wrap}.welcome-quick-profile{align-items:center;gap:8px;display:flex}.welcome-quick-profile button{border:1px solid #9da98b33;border-radius:10px;align-items:center;gap:8px;min-height:52px;padding:4px 10px;font-size:13px;display:flex}.welcome-quick-profile button:first-child{text-align:left;flex:1}.welcome-quick-profile button:last-child{font-size:24px}.welcome-invite-code{border:1px solid #8dab8155;border-radius:9px;align-items:center;gap:8px;width:100%;padding:13px;font-weight:750;display:flex}.welcome-invite-code small{margin-left:auto;font-weight:450}@media (max-width:700px){.table-stage .tile-owner-badge{width:16px;min-width:16px;height:16px;bottom:-3px;right:-3px}.table-stage .illustrated-board .board-tile.owned{border-width:1.5px!important}.table-stage .seat-character>.player-mark{width:13px;height:13px;display:block;bottom:-3px;right:-5px}.auction-scene{gap:13px;max-width:100%}.auction-leader{flex-wrap:wrap;gap:3px}.auction-leader strong{max-width:80px;font-size:11px}.auction-leader>b{margin-left:auto;font-size:19px}.auction-leader time{min-width:26px;font-size:13px}.auction-leader .player-avatar,.auction-leader .player-avatar svg{width:27px!important;height:27px!important}.auction-leader>svg{width:12px}.auction-progress{height:10px}.auction-buttons button{min-height:44px}.auction-buttons strong{font-size:15px}.auction-winning{gap:5px;font-size:11px}.rent-number-levels{grid-template-columns:1fr}.table-stage .phase-auction h1,.table-stage .phase-auction .table-turn-caption{display:none}.table-stage .phase-auction .table-location{min-height:20px;font-size:13px}.table-stage .phase-auction{justify-content:center;min-height:100%}.number-buttons button{min-height:40px}}@media (orientation:landscape) and (max-height:540px){.auction-scene{gap:9px}.auction-leader strong{font-size:10px}.auction-leader>b{font-size:16px}.auction-leader time{font-size:12px}.auction-leader .player-avatar,.auction-leader .player-avatar svg{width:22px!important;height:22px!important}.table-stage .table-seat .seat-character{background:0 0;width:12px;height:12px;display:block;position:absolute;top:2px;right:2px}.table-stage .table-seat .seat-character>.player-avatar{display:none}.table-stage .seat-character>.player-mark{width:12px;height:12px;bottom:0;right:0}}.auction-leader-icon{flex:none;position:relative}.auction-leader-icon>.player-mark{width:15px;height:15px;position:absolute;bottom:-2px;right:-4px}.table-stage .phase-auction .table-turn-caption{display:none}.number-buttons-steps{grid-template-columns:1fr}.number-buttons button{min-height:44px}.number-buttons-steps button{min-width:36px}.event-editor .number-buttons{flex:1}.event-editor>div:has(.number-buttons){align-items:flex-start}@media (max-width:600px){.settings-grid{grid-template-columns:1fr!important}.event-editor>div:has(.number-buttons){flex-direction:column;display:flex}.event-editor>div:has(.number-buttons)>select{width:100%}}.rent-number-levels{grid-template-columns:1fr}.rent-number-levels>details{border:1px solid #81966c55;border-radius:7px}.rent-number-levels summary{cursor:pointer;justify-content:space-between;align-items:center;min-height:44px;padding:10px;font-size:12px;display:flex}.rent-number-levels summary:before{content:"+";margin-right:8px}.rent-number-levels details[open]>summary:before{content:"−"}.rent-number-levels summary strong{margin-left:auto}.rent-number-levels .number-buttons{border:0;border-radius:0 0 7px 7px}.table-stage .owner-focus{z-index:60;color:#284533;white-space:nowrap;background:#f7f7eaf5;border:1px solid #b3c6a7;border-radius:11px;align-items:center;gap:7px;max-width:calc(100% - 12px);padding:4px 5px 4px 9px;font-size:11px;display:flex;position:absolute;top:12%;left:50%;transform:translate(-50%);box-shadow:0 3px 10px #18382b38}.table-stage .owner-focus>span:nth-child(2){text-overflow:ellipsis;overflow:hidden}.table-stage .owner-focus-dot{background:var(--focus-color);border-radius:50%;flex:none;width:9px;height:9px;box-shadow:0 0 0 2px #fff}.table-stage .owner-focus button{color:#28553d;background:#dcebd3;border:0;border-radius:7px;justify-content:center;align-items:center;gap:2px;min-height:32px;padding:4px 7px;font-weight:700;display:flex}.table-stage .owner-focus button:last-child{background:0 0;width:32px;padding:0}.table-stage .table-board-wrap.zoomed .table-center-overlay{z-index:30;background:#f5f6e9ef;border:1px solid #b9c8ab;border-radius:12px;width:min(260px,100% - 16px);padding:6px 8px;display:flex;position:absolute;inset:auto 8px 8px auto;box-shadow:0 4px 16px #173b2a36}.table-stage .table-board-wrap.zoomed .turn-scene{grid-template-columns:minmax(0,1fr) auto;gap:4px 8px;min-height:0;display:grid}.table-stage .table-board-wrap.zoomed .scene-actor{grid-column:1;min-width:0;padding:2px 6px 2px 2px;font-size:11px}.table-stage .table-board-wrap.zoomed .table-dice{grid-area:1/2/span 2;gap:7px;height:36px;margin-right:17px;display:flex;transform:none}.table-stage .table-board-wrap.zoomed .table-dice .die{border-radius:6px;width:29px;height:29px;padding:6px;box-shadow:0 2px #b4a17e}.table-stage .table-board-wrap.zoomed .table-dice>span{width:18px;height:18px;font-size:10px;top:9px;right:-19px}.table-stage .table-board-wrap.zoomed .scene-destination{grid-column:1;justify-content:flex-start;min-height:28px;font-size:11px}.table-stage .table-board-wrap.zoomed .scene-progress{grid-column:1/-1;width:100%;margin:0}.table-stage .table-board-wrap.zoomed .transfer-scene{gap:3px;padding:0}.table-stage .table-board-wrap.zoomed .table-finished{position:static}.table-stage .table-board-wrap.zoomed .table-center-overlay.zoom-scene-hidden{display:none}.zoom-scene-toggle{z-index:31;color:#34503e;background:#f5f6e9ef;border:1px solid #b9c8ab;border-radius:9px;min-height:32px;padding:5px 9px;font-size:11px;font-weight:700;position:absolute;top:8px;left:8px;box-shadow:0 3px 12px #173b2a30}.table-stage .scene-await{color:#617b60;place-items:center;min-height:72px;padding:8px 14px;font-size:13px;font-weight:700;display:grid}.table-stage .table-board-wrap.zoomed .scene-await{text-align:center;grid-area:1/2/span 2;min-height:36px;font-size:10px}.table-stage .scene-await small{color:#829780;font-size:10px;font-weight:600;display:block}@media (max-width:480px){.table-stage .owner-focus{gap:3px;padding:3px 3px 3px 6px;font-size:10px}.table-stage .owner-focus button{min-height:32px;padding:4px;font-size:10px}.table-stage .owner-focus button:last-child{width:26px}.table-stage .owner-focus>span:nth-child(2){min-width:42px}}.table-experience .game-drawer-backdrop.trade-drawer.is-collapsed>.modal.game-drawer{min-height:0;top:auto!important;bottom:calc(76px + env(safe-area-inset-bottom))!important;height:auto!important;max-height:none!important}.table-experience .trade-drawer .modal-body[hidden]{display:none}.table-experience .trade-drawer-toggle{color:#315b43;white-space:nowrap;background:#e2eedc;border:1px solid #b6ceb0;border-radius:9px;align-items:center;gap:5px;min-height:40px;margin-left:auto;padding:6px 9px;font-size:12px;font-weight:700;display:flex}.table-experience .trade-drawer .modal-header{gap:5px}.table-experience .trade-drawer.is-collapsed .modal-header{border-radius:12px}@media (max-width:640px){.table-experience .game-drawer-backdrop.trade-drawer:not(.is-collapsed)>.modal.game-drawer{height:min(62dvh,520px);max-height:calc(100dvh - 70px);top:auto;bottom:8px}.table-experience .trade-drawer .modal-header{padding:8px 11px}.table-experience .trade-drawer .modal-header h2{font-size:16px}.table-experience .trade-drawer-toggle{min-height:38px;padding:6px 8px}}.table-stage .owner-focus button:disabled{opacity:.45;cursor:not-allowed}.table-experience .table-chat-overlay{z-index:140}.table-experience .trade-drawer.is-collapsed .modal-header>div{min-width:0}.table-experience .trade-drawer.is-collapsed .modal-header h2{font-size:16px;line-height:1.25}.table-experience .trade-drawer.is-collapsed .trade-drawer-toggle{min-height:44px}.table-experience .trade-drawer.is-collapsed .modal-header .icon-button{flex:none;width:44px;height:44px}
