/* Shared round-result card (tronclick-result.js). Tronlux-style compact rectangle. */
.tc-result-host{position:relative}
.tc-result{
	--tcr-bg:var(--ui-surface,#16232f);--tcr-border:var(--ui-p-5d6f7d,#5d6f7d);--tcr-fg:var(--ui-p-e6edf3,#e6edf3);--tcr-shadow:0 12px 28px -6px var(--ui-p-00000073,rgba(0,0,0,.45));
	position:absolute;left:50%;top:50%;z-index:40;box-sizing:border-box;
	min-width:150px;max-width:calc(100% - 24px);padding:10px 22px 9px;
	display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;
	background:var(--tcr-bg);color:var(--tcr-fg);border:3px solid var(--tcr-border);border-radius:calc(10px * var(--ui-radius-scale,1));
	box-shadow:var(--tcr-shadow);pointer-events:none;text-align:center;white-space:nowrap;
	font-family:inherit;font-variant-numeric:tabular-nums;line-height:1.1;
	opacity:0;transform:translate(-50%,-50%) scale(.9);transition:opacity .16s ease-out,transform .2s cubic-bezier(.2,.9,.3,1.3);
}
.tc-result[hidden]{display:none!important}
.tc-result.is-open{opacity:1;transform:translate(-50%,-50%) scale(1)}
.tc-result.is-fixed{position:fixed}
.tc-result__mult{font-size:26px;font-weight:700;letter-spacing:.2px;width:100%}
.tc-result__amount{display:inline-flex;align-items:center;gap:5px;font-size:14px;font-weight:600}
.tc-result__coin{width:18px;height:18px;object-fit:contain;flex:none}
.tc-result__coin[hidden]{display:none}
.tc-result[data-outcome="win"]{--tcr-bg:var(--ui-p-14301f,#14301f);--tcr-border:var(--ui-p-7ed957,#7ed957);--tcr-fg:var(--ui-p-c6ff81,#c6ff81)}
.tc-result[data-outcome="loss"]{--tcr-bg:var(--ui-p-33181c,#33181c);--tcr-border:var(--ui-p-ec4f5b,#ec4f5b);--tcr-fg:var(--ui-p-ff8a93,#ff8a93)}
.tc-result[data-outcome="push"]{--tcr-bg:var(--ui-p-1f2933,#1f2933);--tcr-border:var(--ui-p-8a9aa8,#8a9aa8);--tcr-fg:var(--ui-p-d5dde4,#d5dde4)}
html[data-theme="light"] .tc-result{--tcr-shadow:0 10px 24px -6px var(--ui-p-10281e47,rgba(16,40,30,.28))}
html[data-theme="light"] .tc-result[data-outcome="win"]{--tcr-bg:var(--ui-p-effbe8,#effbe8);--tcr-border:var(--ui-p-3fa52a,#3fa52a);--tcr-fg:var(--ui-p-23731a,#23731a)}
html[data-theme="light"] .tc-result[data-outcome="loss"]{--tcr-bg:var(--ui-p-fdeeee,#fdeeee);--tcr-border:var(--ui-p-e0434f,#e0434f);--tcr-fg:var(--ui-p-b8232f,#b8232f)}
html[data-theme="light"] .tc-result[data-outcome="push"]{--tcr-bg:var(--ui-p-f3f5f7,#f3f5f7);--tcr-border:var(--ui-p-94a3b1,#94a3b1);--tcr-fg:var(--ui-p-3e4c59,#3e4c59)}
@media (max-width:640px){
	.tc-result{min-width:128px;padding:8px 16px 7px;border-width:2px;border-radius:calc(9px * var(--ui-radius-scale,1))}
	.tc-result__mult{font-size:22px}
	.tc-result__amount{font-size:13px}
	.tc-result__coin{width:16px;height:16px}
}
@media (prefers-reduced-motion:reduce){.tc-result{transition:none}}
/* Old per-game result pop-ups are replaced by the shared card. */
.tc-round-modal,.tc-import-result-modal,#rou_result,#ftWpPop,#ftEsResult,#ftBjResult,#ftCfResult,#ftEggResult,#ftGemsResult,#ftBcResult,#ftHlResult,#ftSlots .slots__result-multiplier{display:none!important}
