/* One stage, five fixed slots. Phase changes replace content, never track sizes. */
body:has(.live-table) #content,
body:has(.live-table) #content:has(.player-hand-zone),
body:has(.live-table) #content:has(.special-hand-zone){
 --table-controls:148px;
 display:grid;grid-template-columns:minmax(0,1fr);
 grid-template-rows:76px 28px minmax(180px,1fr) 34px var(--table-controls);
 gap:6px;height:calc(100dvh - 56px);min-height:0;overflow:hidden;
 padding:10px 22px;box-sizing:border-box;position:relative;
}
body:has(.live-table) #content>.sectiontitle{grid-area:1/1;min-height:0;max-height:76px;margin:0 auto;align-self:start;width:100%;max-width:1100px;box-sizing:border-box}
body:has(.live-table) #content>.live-room-tools{grid-area:2/1;margin:0 auto;min-height:0;align-self:center;width:100%;max-width:1100px;box-sizing:border-box}
body:has(.live-table) #content>.live-table,
body:has(.live-table) #content>.round-finish-stage{
 grid-area:3/1;min-height:0!important;height:100%;max-height:none;
 width:calc(100% - 28px);max-width:1100px;margin:0 auto;align-self:stretch;
}
body:has(.live-table) #content>.round-finish-stage{display:block;position:relative}
body:has(.live-table) #content>.round-finish-stage>.live-table{
 position:absolute;inset:0;min-height:0;height:100%;max-height:none;width:100%;margin:0;box-sizing:border-box;
}
body:has(.live-table) #content>.live-activity{grid-area:4/1;margin:0 auto;min-height:0;max-height:34px;width:100%;max-width:1100px;box-sizing:border-box}
body:has(.live-table) #content>.player-hand-zone,
body:has(.live-table) #content>.special-hand-zone,
body:has(.live-table) #content>.live-wait-actions,
body:has(.live-table) #content>.dealt-my-hand,
body:has(.live-table) #content>.live-spectator-note{
 grid-area:5/1;position:relative;inset:auto;margin:0 auto;align-self:end;
 max-height:var(--table-controls);max-width:1100px;width:100%;box-sizing:border-box;
}
body:has(.live-table) #content>.reserved-wait-notice,
body:has(.live-table) #content>.live-notice{grid-area:4/1;margin:0;padding:4px 8px;min-height:0;max-height:34px;overflow:hidden;font-size:10px;z-index:1;background:#242119}
body:has(.live-table) #content>.live-wait-actions{align-self:center;justify-content:center}
body:has(.live-table) #content>.dealt-my-hand{display:flex;gap:6px;align-self:center;justify-content:center;flex-wrap:nowrap}
body:has(.live-table) #content>.dealt-my-hand .card{flex:0 0 58px;width:58px;height:86px;min-width:0;padding:6px;font-size:22px;margin:0;box-sizing:border-box}
.live-table[data-phase="dealing"] .seat-count{visibility:hidden}
.live-table[data-phase="dealing"] .seat-center p{font-size:13px;color:#e7cf98;line-height:1.6}
.haptic-settings{margin-top:18px;padding-top:14px;border-top:1px solid var(--line)}.haptic-settings #haptic-status{font-size:11px;line-height:1.7}
/* Overlay geometry is independent of its announcement text. */
.round-finish-stage .finish-shade{inset:0}
@media(max-width:760px){
 body:has(.live-table) #content,
 body:has(.live-table) #content:has(.player-hand-zone),
 body:has(.live-table) #content:has(.special-hand-zone){
  --table-controls:192px;
  grid-template-rows:56px 24px minmax(210px,1fr) 0 var(--table-controls);
  padding:5px 8px calc(5px + env(safe-area-inset-bottom));gap:4px;
 }
 body:has(.live-table) #content>.sectiontitle{max-height:56px}
 body:has(.live-table) #content>.live-table,
 body:has(.live-table) #content>.round-finish-stage{width:100%;max-width:none;min-height:0!important;margin:0}
 body:has(.live-table) #content>.round-finish-stage>.live-table{width:100%;height:100%;min-height:0;margin:0}
 body:has(.live-table) #content>.player-hand-zone{height:var(--table-controls);align-content:space-between}
 body:has(.live-table) #content>.live-wait-actions{align-self:end;grid-template-columns:1fr 1fr;padding:0}
 body:has(.live-table) #content>.live-spectator-note{align-self:end;padding:10px}
 body:has(.live-table) #content>.dealt-my-hand .card{flex:0 0 clamp(24px,8vw,40px);width:clamp(24px,8vw,40px);height:62px;font-size:16px;padding:3px}
 body:has(.live-table) #content>.dealt-my-hand{gap:2px}
 .live-table[data-phase="dealing"] .seat-center p{font-size:10px}
 body:has(.live-table) #content>.reserved-wait-notice,
 body:has(.live-table) #content>.live-notice{grid-area:5/1;align-self:start;max-height:36px;z-index:2}
}
@media(min-width:761px) and (max-height:720px){body:has(.live-table) #content>.dealt-my-hand .card{flex-basis:46px;width:46px;height:68px;font-size:18px}}
@media(max-width:760px) and (max-height:620px){
 body:has(.live-table) #content,
 body:has(.live-table) #content:has(.player-hand-zone),
 body:has(.live-table) #content:has(.special-hand-zone){--table-controls:176px}
}

/* Labelled lobby navigation; room controls keep their existing viewport budget. */
#mobile-player-nav,#mobile-game-menu{display:none}
.player-menu-list{display:grid;gap:9px}.player-menu-list>button{display:flex;align-items:center;gap:14px;text-align:left;min-height:50px;padding:12px 16px;font-size:18px}.player-menu-list>button>span{font-size:14px}
@media(max-width:760px){
body:has(.room-directory):not(.signed-out)>aside>.nav{display:none!important}
body:has(.room-directory):not(.signed-out)>aside{min-height:60px;height:60px;box-sizing:border-box;overflow:hidden}
body:has(.room-directory):not(.signed-out)>aside .brand{margin-right:auto}
body:has(.room-directory):not(.signed-out) #mobile-player-nav{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));position:fixed;inset:auto 0 0;z-index:80;padding:5px 6px calc(5px + env(safe-area-inset-bottom));background:#161511f5;border-top:1px solid #776039;box-shadow:0 -4px 18px #0006}
body:has(.room-directory):not(.signed-out) #mobile-player-nav button{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;min-width:0;min-height:54px;padding:5px 2px;background:none;border:0;color:#beb7a5}
body:has(.room-directory) #mobile-player-nav button.active{color:#f1d18c;background:#d7b97b12;border-radius:8px}
#mobile-player-nav button>span{font-size:21px;line-height:1}#mobile-player-nav small{font-size:11px;line-height:1.6;white-space:nowrap}#mobile-player-nav b{position:absolute;top:0;right:13%;min-width:17px;padding:1px 4px;border-radius:12px;background:#a83442;color:white;font-size:10px}#mobile-player-nav b[hidden]{display:none}
body:has(.room-directory):not(.signed-out) main{padding-bottom:calc(75px + env(safe-area-inset-bottom))}
body:has(.live-table) #mobile-game-menu,body:has(.compact-result) #mobile-game-menu{display:flex;align-items:center;gap:3px;min-height:38px;padding:6px;font-size:13px;flex-shrink:0}
body:has(.live-table) #mobile-game-menu span,body:has(.compact-result) #mobile-game-menu span{font-size:10px}
}

@media(max-width:360px){body:has(.live-table) .player-header #account{display:none}body:has(.live-table) #mobile-game-menu{padding:6px 4px}}

.hand .hand-card-back{background:repeating-linear-gradient(45deg,#b9934b16 0 1px,transparent 1px 8px),linear-gradient(135deg,#353027,#141515);border:1px solid #c7a45d;color:#e2c47e;box-shadow:inset 0 0 0 4px #161715,inset 0 0 0 5px #b9934b55;justify-content:center;cursor:pointer;touch-action:none;opacity:1}
.hand .hand-card-back span{font-size:24px}.hand .hand-card-back:disabled{cursor:default;opacity:1}.hand .hand-revealed{animation:private-card-open .28s ease-out}.reveal-hand-tools{display:flex;align-items:center;justify-content:space-between;gap:8px}.reveal-hand-tools>span{font-size:12px;color:#dbc18a}.reveal-hand-tools button{min-height:40px;white-space:nowrap}
@keyframes private-card-open{from{transform:rotateY(80deg);filter:brightness(.65)}to{transform:rotateY(0);filter:brightness(1)}}
@media(max-width:760px){.reveal-hand-tools>span{font-size:10px;line-height:1.5}.reveal-hand-tools button{font-size:11px;min-height:36px;padding:6px 10px}}
@media(prefers-reduced-motion:reduce){.hand .hand-revealed{animation:none}}

.auth-label-compact{display:none}
@media(max-width:760px){.auth-label-wide{display:none}.auth-label-compact{display:inline}body>aside>#account.is-guest{max-width:158px;min-width:0;font-size:11px;padding:7px 8px;flex-shrink:0}body.signed-out>aside .brand{flex-shrink:1}body.signed-out>aside .brand span{font-size:14px}}

.rules-guide-dialog{width:min(960px,94vw);max-width:960px;padding:26px;max-height:90dvh;overflow:auto}.rules-guide-tabs{position:sticky;top:-26px;z-index:2;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;background:#191914;padding:10px 0;border-bottom:1px solid #77613c}.rules-guide-tabs button{padding:9px 4px;min-height:44px;font-size:12px}.guide-intro{font-size:12px;color:#b9ae95}.guide-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.guide-example,.guide-type-grid article{padding:16px;border:1px solid #5b4b31;border-radius:12px;background:#1f1d18;min-width:0}.guide-example h3{font-size:15px;margin:0 0 12px;color:#efcf8d}.guide-example p,.rules-guide-body>p{font-size:13px;line-height:1.8}.guide-example small{font-size:11px;color:#bbae90}.guide-cards{display:flex;flex-wrap:wrap;gap:4px;margin:8px 0 12px}.guide-card{display:inline-flex;flex-direction:column;justify-content:space-between;width:38px;height:55px;padding:5px;border-radius:5px;box-sizing:border-box;background:#f5efdc;color:#192b24;font:bold 16px Georgia;box-shadow:0 2px 4px #0005;flex-shrink:0}.guide-card>span{text-align:right}.guide-card.red{color:#ba3b43}.guide-verdict{border-radius:7px;padding:8px;margin:12px 0 0!important}.guide-verdict.yes{color:#b9e2c1;background:#244a2e44}.guide-verdict.no{color:#f0b7b7;background:#742c2c44}.guide-important{padding:12px;border-left:3px solid #e5c27c;background:#d7b97b0d}.guide-ranks,.guide-flow{padding:12px;line-height:1.9;color:#edd094;overflow-wrap:anywhere}.guide-steps{padding-left:24px}.guide-steps li{padding:10px 0}.guide-steps li::marker{color:#e8c786}.guide-steps p{font-size:13px;line-height:1.8;margin:6px 0}.guide-type-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.guide-type-grid p{font-size:12px;line-height:1.8}.guide-full{margin-top:20px;border-top:1px solid #5a4c33;padding:14px 0}.guide-full summary{cursor:pointer;color:#d7b97b;font-size:13px}.guide-full button{margin-top:12px}
@media(max-width:760px){.rules-guide-dialog{width:calc(100vw - 20px);max-width:calc(100vw - 20px);padding:18px 12px;max-height:92dvh;box-sizing:border-box}.rules-guide-tabs{grid-template-columns:repeat(3,minmax(0,1fr));top:-18px;gap:5px}.guide-grid{grid-template-columns:1fr}.guide-example{padding:13px}.guide-card{width:34px;height:50px;font-size:15px}.guide-type-grid{gap:7px}.guide-type-grid article{padding:10px}.guide-type-grid b{font-size:13px}}

.lobby-game-types{display:flex;gap:6px;margin:12px 0;flex-wrap:wrap}.lobby-game-types button{min-height:40px;font-size:12px;padding:8px 14px}

.room-directory .lobby-room-name>div{align-items:center;gap:7px}.room-directory .room-badges{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.room-directory .room-mode-tag{display:inline-flex;align-items:center;justify-content:center;min-height:26px;padding:3px 9px;border-radius:6px;font-size:12px;line-height:1.5;font-weight:600;white-space:nowrap;box-sizing:border-box}.room-directory .type-counter{background:#493019;color:#ffcf93;border-color:#a66a31}.room-directory .type-special{background:#322342;color:#e1c5ff;border-color:#806298}.room-directory .currency-kip{background:#183c2d;color:#b2efc7;border-color:#438863}.room-directory .currency-free{background:#1b3448;color:#bbdfff;border-color:#467d9f}
@media(max-width:760px){.room-directory .lobby-room-name>div>.room-badges{flex-basis:100%;margin-top:3px;gap:5px}.room-directory .room-mode-tag{font-size:11px;min-height:25px;padding:3px 8px}.room-directory .lobby-room-name>small{margin-left:0}.room-directory .my-room-tag{font-size:9px}}

.guide-counter-summary{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:14px 0 24px}.guide-counter-summary article{background:#211e17;border:1px solid #635033;border-radius:10px;padding:15px}.guide-counter-summary h3{font-size:14px;color:#edce8c;margin:0 0 9px}.guide-counter-summary p{font-size:13px;line-height:1.9;margin:0 0 8px}.guide-counter-summary small{font-size:11px;line-height:1.7;color:#b9af98;display:block}@media(max-width:760px){.guide-counter-summary{grid-template-columns:1fr}}

.guide-counter-summary article{min-width:0}.guide-counter-picture{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:14px}.guide-counter-picture>div{min-width:0}.guide-counter-picture .guide-cards{margin:5px 0}.guide-counter-arrow{color:#edce8c;font-size:22px}.guide-counter-summary .guide-verdict{margin:8px 0 14px!important;font-weight:600}

.finish-announcement.has-counting-bill{width:min(760px,94%);padding:16px;max-height:95%;box-sizing:border-box}.has-counting-bill .finish-emblem{font-size:24px}.has-counting-bill h2{margin:4px 0 10px;font-size:20px}.finish-counting-grid{display:grid;grid-template-columns:1fr 1fr;gap:5px;text-align:left}.finish-counting-item{display:flex;align-items:center;gap:5px;border:1px solid #786239;border-radius:7px;padding:5px;background:#332b1b;animation:bill-lift .35s both;animation-delay:var(--bill-delay);font-size:12px;min-width:0}.finish-counting-item>b{margin-left:auto;white-space:nowrap;color:#f3d58d}.finish-bill-cards{display:flex;gap:2px;flex-shrink:0}.finish-bill-cards .card,.finish-bill-cards .public-card{width:22px!important;height:31px!important;min-width:22px!important;padding:2px!important;font-size:10px!important;margin:0!important}.finish-bill-cards .card>*{font-size:10px!important}.finish-counting-total{display:flex;gap:6px;flex-direction:column;margin-top:10px;color:#efd28d;animation:bill-lift .4s 1s both}.finish-counting-total>b{font-size:24px}.finish-counting-total small{font-size:12px}.has-counting-bill .finish-net{margin:8px 0}.has-counting-bill .finish-net strong{font-size:22px}.has-counting-bill>button{margin-top:8px}@keyframes bill-lift{from{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@media(max-width:760px){.finish-announcement.has-counting-bill{padding:10px;width:98%}.finish-counting-item{font-size:10px;padding:4px;gap:3px}.finish-bill-cards .card,.finish-bill-cards .public-card{width:17px!important;min-width:17px!important;height:25px!important;font-size:9px!important}.has-counting-bill .finish-emblem{display:none}.has-counting-bill h2{font-size:17px}.finish-counting-total>b{font-size:18px}.finish-counting-total span,.finish-counting-total small{font-size:10px}.has-counting-bill .finish-net strong{font-size:18px}}@media(prefers-reduced-motion:reduce){.finish-counting-item,.finish-counting-total{animation:none}}

.finish-announcement.has-counting-bill{inset:2% 2% auto;max-width:760px;max-height:none;height:auto;gap:4px}.finish-counting-grid{width:100%;grid-template-columns:repeat(3,minmax(0,1fr))}.finish-counting-item{min-height:32px}.has-counting-bill .finish-emblem{display:none}.finish-counting-total{margin-top:6px;gap:3px}.finish-counting-total span{font-size:12px}@media(max-width:760px){.finish-counting-grid{grid-template-columns:1fr 1fr}.finish-announcement.has-counting-bill{inset:0 1% auto;padding:8px}.finish-counting-item{min-height:26px}.has-counting-bill h2{margin:0 0 4px}.finish-counting-total span{font-size:10px}}

.finish-middle-card{display:flex;align-items:center;gap:6px;justify-content:center;font-size:11px;color:#d9c28d}.finish-middle-card .card{width:24px!important;height:34px!important;min-width:24px!important;padding:2px!important;font-size:11px!important;margin:0!important}.finish-middle-card .card>*{font-size:11px!important}.reveal-hand-tools small{font-size:10px;color:#d9bd80}@media(max-width:760px){.finish-middle-card .card{width:18px!important;min-width:18px!important;height:25px!important}.finish-middle-card{font-size:10px}.has-counting-bill .finish-counting-total{margin-top:3px}}

.reveal-hand-tools>span{flex:1;min-width:0}.reveal-hand-tools>button{flex:0 0 auto!important;min-width:80px!important}.reveal-hand-tools>small{flex:0 0 auto}@media(max-width:760px){.reveal-hand-tools>small{display:none}.reveal-hand-tools>span{font-size:11px;line-height:1.3}.reveal-hand-tools>button{width:78px!important;min-width:78px!important;font-size:11px!important;min-height:36px;padding:4px!important}.reveal-hand-tools{width:100%;box-sizing:border-box}}

/* Settlement colors express confirmed net amounts, never hypothetical bonuses. */
.finish-player-results{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;width:100%;margin-top:7px;text-align:left}.finish-player-net{min-width:0;padding:6px 8px;border:1px solid;border-radius:8px;display:flex;flex-direction:column;gap:2px;background:#171b19}.finish-player-net>span{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:12px;color:#f1eee5}.finish-player-net>small{font-size:10px}.finish-player-net>b{font-size:15px;white-space:nowrap}.finish-player-net>b small{font-size:10px}.finish-player-net.is-gain{color:#81e6ae;border-color:#35865b;background:#153426}.finish-player-net.is-loss{color:#ffabb4;border-color:#aa5362;background:#391e26}.finish-player-net.is-even{color:#c2c6cc;border-color:#626873;background:#25282d}.finish-received{color:#81e6ae}.finish-fee{display:block;font-size:10px;color:#c8c2b6;margin-top:5px}.table-seat.settled-gain{border-color:#64ce91!important}.table-seat.settled-loss{border-color:#de7e8c!important}.table-seat.settled-even{border-color:#89919c!important}.seat-settled-net{font-size:11px;font-weight:700;white-space:nowrap}.settled-gain .seat-settled-net{color:#81e6ae}.settled-loss .seat-settled-net{color:#ffabb4}.settled-even .seat-settled-net{color:#c2c6cc}.round-finish-stage .finish-announcement{max-height:96%;overflow-y:auto;overscroll-behavior:contain}.round-finish-stage .finish-announcement.has-counting-bill{max-height:98%}.compact-player-list .neutral{color:#c2c6cc}
@media(max-width:760px){.finish-player-results{grid-template-columns:repeat(2,minmax(0,1fr));gap:3px;margin-top:4px}.finish-player-net{padding:4px 6px;gap:0}.finish-player-net>span{font-size:10px}.finish-player-net>b{font-size:12px}.finish-player-net small{font-size:9px}.seat-settled-net{font-size:9px}}

/* The bill may occupy the already reserved hand area; the table itself never resizes. */
.round-finish-stage .finish-announcement,.round-finish-stage .finish-announcement.has-counting-bill{max-height:calc(100% + var(--table-controls,148px) + 22px);padding:10px;gap:4px}.round-finish-stage .finish-announcement>*{flex-shrink:0}.round-finish-stage .finish-announcement.has-counting-bill h2{margin:0;font-size:20px}.round-finish-stage .finish-counting-total>b{font-size:20px}.round-finish-stage .finish-announcement>button{min-height:28px;margin-top:3px;padding:3px 12px}.round-finish-stage .finish-middle-card .card{height:27px!important;width:20px!important;min-width:20px!important}.round-finish-stage .finish-player-results{margin-top:3px}.round-finish-stage .finish-counting-total{gap:2px;margin-top:3px}
@media(max-width:760px){.round-finish-stage .finish-announcement,.round-finish-stage .finish-announcement.has-counting-bill{padding:7px;gap:3px}.round-finish-stage .finish-announcement.has-counting-bill h2{font-size:16px}.round-finish-stage .finish-counting-total>b{font-size:17px}.round-finish-stage .finish-player-net>b{font-size:12px}}

.live-balance-notice{position:fixed;left:50%;transform:translateX(-50%);bottom:16px;width:min(440px,calc(100vw - 24px));box-sizing:border-box;padding:16px;background:#242119;border:1px solid #d8b96f;border-radius:12px;z-index:120;box-shadow:0 6px 30px #0009}.live-balance-notice p{margin:8px 0;font-size:14px}.live-balance-notice .actions{display:flex;gap:8px}
/* Readable final receipt: keep the net result and actions ahead of the optional formula. */
.finish-personal{padding:12px 16px;border:1px solid;border-radius:10px;display:flex;flex-direction:column;gap:5px;width:100%;box-sizing:border-box;text-align:center}.finish-personal>strong{font-size:30px;line-height:1.2}.finish-personal>strong small{font-size:13px}.finish-personal.is-gain{background:#153426;border-color:#35865b;color:#81e6ae}.finish-personal.is-loss{background:#391e26;border-color:#aa5362;color:#ffabb4}.finish-personal.is-even{background:#25282d;border-color:#626873;color:#d7dbe0}.finish-formula-details{width:100%;text-align:left;padding:8px;box-sizing:border-box;border:1px solid #665738;border-radius:8px}.finish-formula-details>summary{cursor:pointer;font-size:13px;font-weight:700;padding:5px}.finish-round-controls{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:7px;width:100%;margin:10px 0}.finish-round-controls>b{width:100%;text-align:center;font-size:13px}.finish-round-controls button{min-height:44px;font-size:13px;padding:8px 12px}.finish-round-controls .receipt-button{border-color:#d7b872;color:#ffe0a2}.round-finish-stage .finish-announcement{justify-content:flex-start;max-height:calc(100% + var(--table-controls,148px));overflow-y:auto}.finish-announcement .finish-player-results{flex-shrink:0}.finish-announcement .finish-round-controls{position:sticky;bottom:-10px;background:#211c13;padding:8px 0;margin-bottom:0;z-index:2}.finish-full-summary{font-size:12px}.receipt-dialog{width:min(700px,96vw);max-height:90dvh}.receipt-dialog #live-receipt{padding:6px}.receipt-clock-note{padding:10px;border:1px solid #665738;border-radius:8px;font-size:13px;line-height:1.6}.receipt-player{margin:12px 0;padding-top:10px;border-top:1px solid #665738}.receipt-dialog .finish-counting-grid{grid-template-columns:1fr 1fr}.receipt-dialog .finish-personal{margin:12px 0}.live-result>.finish-personal{max-width:500px;margin:12px auto}.live-result>.finish-player-results{margin:12px 0}.live-result>.payout-breakdown{margin-top:14px}@media(max-width:760px){.finish-personal{padding:9px 12px}.finish-personal>strong{font-size:26px}.finish-round-controls{gap:5px}.finish-round-controls button{font-size:12px;min-height:44px}.round-finish-stage .finish-announcement .finish-player-net>b{font-size:15px}.receipt-dialog .finish-counting-grid{grid-template-columns:1fr}.receipt-dialog .finish-player-results{grid-template-columns:1fr 1fr}.finish-announcement .finish-round-controls{bottom:-7px}}
/* Keep receipts visible immediately even when a presence update repaints the table. */
.round-finish-stage .finish-announcement{animation:none;opacity:1;transform:none}.receipt-dialog .finish-counting-item,.receipt-dialog .finish-counting-total{animation:none}
