/* M67.8 player loading, empty, failure, stale, and recovery closure. */
.player-state-panel{min-height:11rem}.player-state-panel[data-player-state="loading"]{min-height:16rem}.player-state-panel__body>p:first-of-type{font-weight:500}.player-state-panel__action{display:flex;flex-wrap:wrap;gap:.5rem}.player-state-panel__action .btn{min-height:var(--player-touch-target)}.player-recovery-skeleton{min-height:16rem}.live-sync-banner{max-width:48rem}.live-sync-banner__actions{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.75rem}.live-sync-banner__actions .btn{min-height:var(--player-touch-target)}.player-recovery-inline{border-inline-start:.25rem solid currentColor}.player-recovery-focus:focus{outline:3px solid var(--tambola-primary);outline-offset:3px}.wallet-empty-recovery{min-height:12rem}
@media(max-width:575.98px){.player-state-panel__action{display:grid;grid-template-columns:1fr}.player-state-panel__action .btn{width:100%}.live-sync-banner__actions{display:grid;grid-template-columns:1fr}.live-sync-banner__actions .btn{width:100%}}
@media(prefers-reduced-motion:reduce){.player-state-panel .spinner-border{animation-duration:1.5s}.player-recovery-focus{scroll-behavior:auto}}
@media(forced-colors:active){.player-state-panel,.player-recovery-inline{border-color:CanvasText}.player-state-panel__action .btn{border:1px solid CanvasText}}
