/* Saltanat 0.3.135 — shared royal dialog system for settings, rules and confirmations. */
:root{
  --royal-dialog-gold:#eec468;
  --royal-dialog-gold-bright:#ffe6a5;
  --royal-dialog-cream:#fff7df;
  --royal-dialog-muted:#d5c7b5;
  --royal-dialog-line:rgba(238,196,104,.34);
  --royal-dialog-panel:rgba(20,2,6,.72);
}

:is(#rulesModal,#confirmModal,.card-settings-dialog){
  position:fixed!important;
  inset:0!important;
  width:min(430px,100vw)!important;
  height:auto!important;
  max-width:none!important;
  max-height:min(932px,100dvh)!important;
  margin:auto!important;
  padding:0!important;
  border:1px solid var(--royal-dialog-line)!important;
  border-radius:26px!important;
  color:var(--royal-dialog-cream)!important;
  background:transparent!important;
  box-shadow:0 30px 90px rgba(0,0,0,.68)!important;
  overflow:hidden!important;
  direction:rtl;
}

#confirmModal{width:min(390px,calc(100vw - 16px))!important}

:is(#rulesModal,#confirmModal,.card-settings-dialog)::backdrop{
  background:rgba(5,0,2,.86)!important;
  backdrop-filter:blur(9px) saturate(82%)!important;
  -webkit-backdrop-filter:blur(9px) saturate(82%)!important;
}

:is(#rulesModal,#confirmModal)[open]{display:block!important}

:is(#rulesModal,#confirmModal) .modal-card,
.card-settings-dialog .card-settings-shell{
  position:relative!important;
  width:100%!important;
  max-width:none!important;
  max-height:inherit!important;
  margin:0!important;
  border:0!important;
  border-radius:25px!important;
  color:var(--royal-dialog-cream)!important;
  background-color:#210309!important;
  background-image:
    radial-gradient(circle at 50% -8%,rgba(221,54,72,.30),transparent 39%),
    linear-gradient(165deg,rgba(67,4,14,.88),rgba(25,2,7,.95) 56%,rgba(9,1,3,.98)),
    url('./table-backgrounds/table-obsidian.webp')!important;
  background-repeat:no-repeat!important;
  background-position:center!important;
  background-size:cover!important;
  box-shadow:none!important;
}

:is(#rulesModal,#confirmModal) .modal-card::before,
.card-settings-dialog .card-settings-shell::before{
  content:''!important;
  position:absolute!important;
  inset:8px!important;
  display:block!important;
  border:1px solid rgba(244,205,111,.22)!important;
  border-radius:18px!important;
  pointer-events:none!important;
  z-index:0!important;
}

:is(#rulesModal,#confirmModal) .modal-card>* ,
.card-settings-dialog .card-settings-shell>*{
  position:relative!important;
  z-index:1!important;
}

#rulesModal .modal-card{
  max-height:calc(100dvh - 42px)!important;
  padding:20px!important;
  overflow:auto!important;
  overscroll-behavior:contain;
  scrollbar-gutter:stable;
}

#confirmModal .modal-card{padding:20px!important;overflow:auto!important}
.card-settings-dialog .card-settings-shell{padding:18px!important;overflow:auto!important;overscroll-behavior:contain}

#rulesModal .rules-modal-heading,
.card-settings-dialog .card-settings-head{
  display:grid!important;
  grid-template-columns:auto minmax(0,1fr) auto!important;
  align-items:center!important;
  gap:11px!important;
  margin:0 0 14px!important;
  padding:0!important;
}

#rulesModal .rules-modal-heading>div,
.card-settings-dialog .card-settings-brand{min-width:0!important}

#rulesModal .modal-icon,
.card-settings-dialog .ui-section-emblem{
  width:52px!important;
  height:52px!important;
  display:grid!important;
  place-items:center!important;
  flex:none!important;
  border:1px solid rgba(255,233,167,.60)!important;
  border-radius:15px!important;
  color:#241503!important;
  background:linear-gradient(150deg,#fff0b5,#d3a13b 64%,#8b5718)!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.6),0 8px 18px rgba(0,0,0,.28)!important;
}

#rulesModal .modal-heading h2,
.card-settings-dialog .card-settings-head h2{
  margin:0!important;
  color:#fff5d8!important;
  font-size:21px!important;
  line-height:1.35!important;
}

#rulesModal .modal-heading p,
.card-settings-dialog .card-settings-head p{
  margin:3px 0 0!important;
  color:var(--royal-dialog-muted)!important;
  font-size:12px!important;
  line-height:1.65!important;
}

#rulesModal .modal-close,
.card-settings-dialog .card-settings-close{
  position:relative!important;
  inset:auto!important;
  z-index:30!important;
  width:42px!important;
  height:42px!important;
  min-width:42px!important;
  display:grid!important;
  place-items:center!important;
  margin:0!important;
  padding:0!important;
  border:1px solid rgba(246,211,124,.34)!important;
  border-radius:13px!important;
  color:#fff4d6!important;
  background:linear-gradient(145deg,rgba(90,13,24,.92),rgba(25,3,8,.96))!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.06),0 6px 16px rgba(0,0,0,.24)!important;
  cursor:pointer!important;
  pointer-events:auto!important;
  touch-action:manipulation!important;
  line-height:1!important;
}

#rulesModal .modal-close:hover,
.card-settings-dialog .card-settings-close:hover{
  border-color:rgba(255,230,162,.72)!important;
  background:linear-gradient(145deg,rgba(128,22,37,.96),rgba(37,4,11,.98))!important;
}

#rulesModal .modal-close:focus-visible,
.card-settings-dialog .card-settings-close:focus-visible{
  outline:2px solid var(--royal-dialog-gold-bright)!important;
  outline-offset:2px!important;
}

#rulesModal .rules-grid{
  display:grid!important;
  grid-template-columns:1fr!important;
  gap:10px!important;
}

#rulesModal .rules-grid article{
  min-width:0!important;
  padding:14px!important;
  border:1px solid rgba(238,196,104,.19)!important;
  border-radius:15px!important;
  background:linear-gradient(145deg,rgba(44,5,12,.78),rgba(13,2,5,.82))!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.035)!important;
}

#rulesModal .rules-grid strong{color:#f4d681!important;font-size:14px!important}
#rulesModal .rules-grid p{margin:7px 0 0!important;color:#e0d4c4!important;font-size:12px!important;line-height:1.85!important}

.card-settings-dialog .appearance-section+.appearance-section{border-top-color:rgba(238,196,104,.14)!important}
.card-settings-dialog .appearance-section-head strong{color:#fff2cf!important}
.card-settings-dialog .appearance-section-head small,
.card-settings-dialog .card-settings-note{color:#d0c2b0!important}

.card-settings-dialog :is(.table-theme-option,.card-theme-option,.motion-setting-option,.hand-layout-option){
  border-color:rgba(238,196,104,.16)!important;
  color:#fff4d7!important;
  background:linear-gradient(145deg,rgba(45,5,12,.78),rgba(13,2,5,.84))!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.035)!important;
}

.card-settings-dialog :is(.table-theme-option,.card-theme-option,.motion-setting-option,.hand-layout-option):hover{
  border-color:rgba(238,196,104,.38)!important;
  background:linear-gradient(145deg,rgba(67,8,17,.86),rgba(18,2,6,.90))!important;
}

.card-settings-dialog :is(.table-theme-option,.card-theme-option,.motion-setting-option,.hand-layout-option).selected{
  border-color:#f1ca6c!important;
  background:linear-gradient(145deg,rgba(104,60,13,.46),rgba(35,7,7,.90))!important;
  box-shadow:0 0 0 2px rgba(241,202,108,.18),inset 0 1px 0 rgba(255,255,255,.08)!important;
}

.card-settings-dialog :is(.table-theme-copy small,.card-theme-copy p,.motion-setting-option small,.hand-layout-option small){color:#d5c8b6!important}
.card-settings-dialog .card-theme-copy small{color:#f0d28a!important;border-color:rgba(238,196,104,.28)!important}
.card-settings-dialog .table-theme-preview{border-color:rgba(238,196,104,.42)!important}

@media(max-width:640px){
  :is(#rulesModal,#confirmModal,.card-settings-dialog){
    width:min(430px,calc(100vw - 16px))!important;
    max-height:calc(100dvh - 16px)!important;
    border-radius:22px!important;
  }
  #rulesModal .modal-card,.card-settings-dialog .card-settings-shell{padding:14px!important;border-radius:21px!important}
  #rulesModal .rules-grid{grid-template-columns:1fr!important}
  #rulesModal .rules-modal-heading,.card-settings-dialog .card-settings-head{grid-template-columns:46px minmax(0,1fr) 40px!important;gap:8px!important}
  #rulesModal .modal-icon,.card-settings-dialog .ui-section-emblem{width:46px!important;height:46px!important;border-radius:13px!important}
  #rulesModal .modal-close,.card-settings-dialog .card-settings-close{width:40px!important;height:40px!important;min-width:40px!important}
}

@media(max-height:680px) and (min-width:641px){
  :is(#rulesModal,#confirmModal,.card-settings-dialog){max-height:calc(100dvh - 24px)!important}
  #rulesModal .modal-card,.card-settings-dialog .card-settings-shell{padding-block:14px!important}
}


/* Saltanat 0.3.181 — remove remaining emerald modal surfaces and unify end-game UX. */
:where(.result){
  background:rgba(9,0,3,.84)!important;
  backdrop-filter:blur(9px) saturate(84%)!important;
  -webkit-backdrop-filter:blur(9px) saturate(84%)!important;
}
:where(.result-card,.dialog-card,.pause-card,.resume-card,.offline-settings-card,.last-trick-card){
  position:relative!important;
  border:1px solid rgba(238,196,104,.28)!important;
  color:#fff6dc!important;
  background-color:#2b040d!important;
  background-image:radial-gradient(circle at 50% -12%,rgba(210,50,70,.32),transparent 42%),linear-gradient(165deg,rgba(84,8,23,.97),rgba(39,3,12,.98) 56%,rgba(15,1,5,.99)),url('./table-backgrounds/table-obsidian.webp')!important;
  background-repeat:no-repeat!important;
  background-position:center!important;
  background-size:cover!important;
  box-shadow:0 26px 70px rgba(0,0,0,.56),inset 0 1px 0 rgba(255,255,255,.04)!important;
}
:where(.result-card,.dialog-card,.pause-card,.resume-card,.offline-settings-card,.last-trick-card)::before{
  content:'';position:absolute;inset:7px;border:1px solid rgba(238,196,104,.16);border-radius:inherit;pointer-events:none;z-index:0;
}
:where(.result-card,.dialog-card,.pause-card,.resume-card,.offline-settings-card,.last-trick-card)>*{position:relative;z-index:1}
:where(.dialog,.pause-dialog,.resume-dialog,.offline-settings-dialog,.last-trick-dialog)::backdrop{background:rgba(8,0,3,.86)!important;backdrop-filter:blur(8px)!important;-webkit-backdrop-filter:blur(8px)!important}
:where(.result-card,.dialog-card,.pause-card,.resume-card,.offline-settings-card,.last-trick-card) :is(p,small,span){color:#d8cbbb}
:where(.result-card,.dialog-card,.pause-card,.resume-card,.offline-settings-card,.last-trick-card) h2{color:#fff4d2!important}
:where(.toast){border-color:rgba(238,196,104,.28)!important;color:#fff4d6!important;background:linear-gradient(145deg,rgba(83,8,23,.98),rgba(28,2,9,.99))!important}
.result-progress{margin:5px 0 13px;padding:11px 12px;display:grid;gap:3px;border:1px solid rgba(238,196,104,.24);border-radius:15px;background:linear-gradient(145deg,rgba(238,196,104,.12),rgba(50,5,14,.62));text-align:center}
.result-progress strong{color:#f6d77f!important;font-size:14px!important;line-height:1.55!important}
.result-progress small{color:#e0d4c4!important;font-size:10px!important;line-height:1.65!important}
.result-actions,.offline-result-actions{display:grid!important;grid-template-columns:1fr!important;gap:8px!important}
.result-home-btn{border-color:rgba(238,196,104,.34)!important;color:#fff0c4!important;background:linear-gradient(145deg,rgba(88,11,25,.82),rgba(35,3,11,.94))!important}
.result-hero{width:min(100%,360px)!important;margin:2px auto 12px!important;display:block!important}
.result-hero img{display:block!important;width:100%!important;height:auto!important;aspect-ratio:1/1!important;object-fit:contain!important;filter:drop-shadow(0 16px 28px rgba(0,0,0,.34)) drop-shadow(0 2px 10px rgba(228,184,80,.16))!important}
.result-card.is-loss .result-hero img{filter:drop-shadow(0 14px 26px rgba(0,0,0,.42)) drop-shadow(0 2px 10px rgba(180,90,50,.12))!important}
.card-settings-dialog{background:#4b0715!important}
.card-settings-dialog .card-settings-head{border-bottom-color:rgba(238,196,104,.30)!important;background:radial-gradient(circle at 18% -25%,rgba(238,196,104,.18),transparent 42%),linear-gradient(160deg,rgba(105,13,31,.98),rgba(53,5,16,.98) 58%,rgba(31,3,10,.98))!important}
.card-settings-dialog .card-settings-footer{border-top-color:rgba(238,196,104,.22)!important;background:linear-gradient(180deg,rgba(59,6,18,.98),rgba(35,3,11,.99))!important}
.card-settings-dialog .appearance-section{border-color:rgba(238,196,104,.17)!important;background:linear-gradient(150deg,rgba(103,13,29,.24),rgba(28,3,9,.74))!important}


/* Saltanat 0.3.181 — centered neutral-glass rules sheet. */
#rulesModal{
  inset:auto!important;
  top:50%!important;
  left:50%!important;
  width:min(404px,calc(100vw - 24px))!important;
  height:auto!important;
  max-height:calc(100dvh - 24px)!important;
  margin:0!important;
  transform:translate(-50%,-50%)!important;
  border-color:rgba(241,213,142,.24)!important;
  border-radius:24px!important;
  background:transparent!important;
  box-shadow:0 24px 70px rgba(0,0,0,.46)!important;
}
#rulesModal::backdrop{background:rgba(0,2,5,.58)!important;backdrop-filter:blur(8px)!important;-webkit-backdrop-filter:blur(8px)!important}
#rulesModal .modal-card{
  width:100%!important;
  max-height:calc(100dvh - 24px)!important;
  padding:16px!important;
  border-radius:23px!important;
  background:linear-gradient(155deg,rgba(9,13,18,.78),rgba(3,6,10,.88))!important;
  background-image:none!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.065)!important;
  backdrop-filter:blur(18px) saturate(112%)!important;
  -webkit-backdrop-filter:blur(18px) saturate(112%)!important;
}
#rulesModal .modal-card::before{inset:6px!important;border-color:rgba(241,213,142,.13)!important;border-radius:18px!important}
#rulesModal .rules-modal-heading{margin-bottom:12px!important;grid-template-columns:44px minmax(0,1fr) 40px!important;gap:9px!important}
#rulesModal .modal-icon{width:44px!important;height:44px!important;border-radius:13px!important}
#rulesModal .modal-close{width:40px!important;height:40px!important;min-width:40px!important;background:rgba(5,8,12,.50)!important;background-image:none!important}
#rulesModal .modal-heading h2{font-size:18px!important}
#rulesModal .modal-heading p{margin-top:1px!important;font-size:10px!important}
#rulesModal .rules-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;overflow-y:auto!important;padding:1px!important}
#rulesModal .rules-grid article{padding:11px!important;border-color:rgba(241,213,142,.15)!important;border-radius:14px!important;background:rgba(5,8,12,.42)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.04)!important;backdrop-filter:blur(8px)!important;-webkit-backdrop-filter:blur(8px)!important}
#rulesModal .rules-grid article.rules-wide{grid-column:1/-1!important}
#rulesModal .rules-grid strong{font-size:13px!important}
#rulesModal .rules-grid p{margin-top:5px!important;color:#d9dfe1!important;font-size:11px!important;line-height:1.75!important}
#rulesModal .rules-suits{grid-column:1/-1;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}
#rulesModal .rules-suit-card{min-width:0;min-height:76px;padding:7px 3px;display:grid;place-items:center;align-content:center;gap:1px;border:1px solid rgba(241,213,142,.18);border-radius:13px;color:#f5f1e7;background:rgba(5,8,12,.44);box-shadow:inset 0 1px 0 rgba(255,255,255,.045);text-align:center}
#rulesModal .rules-suit-card b{font-family:Georgia,serif;font-size:25px;line-height:1;color:#f4ede1}
#rulesModal .rules-suit-card.red b{color:#ef6572}
#rulesModal .rules-suit-card span{font-size:10px;font-weight:900}
#rulesModal .rules-suit-card small{color:#d9bd76;font-size:8px;font-weight:800}
@media(max-width:360px){
  #rulesModal{width:calc(100vw - 16px)!important;max-height:calc(100dvh - 16px)!important}
  #rulesModal .modal-card{max-height:calc(100dvh - 16px)!important;padding:13px!important}
  #rulesModal .rules-grid{grid-template-columns:1fr!important}
  #rulesModal .rules-grid article.rules-wide,#rulesModal .rules-suits{grid-column:1!important}
  #rulesModal .rules-suit-card{min-height:68px}
}

/* Saltanat 0.3.181 — settings header must not inherit the three-column rules heading. */
.card-settings-dialog .card-settings-shell{
  padding:0!important;
  overflow:hidden!important;
}
.card-settings-dialog .card-settings-head{
  min-height:70px!important;
  margin:0!important;
  padding:max(12px,env(safe-area-inset-top)) 14px 11px!important;
  grid-template-columns:minmax(0,1fr) 40px!important;
  align-items:center!important;
  gap:12px!important;
}
.card-settings-dialog .card-settings-brand{
  display:grid!important;
  grid-template-columns:40px minmax(0,1fr)!important;
  align-items:center!important;
  gap:10px!important;
}
.card-settings-dialog .ui-section-emblem{
  width:40px!important;
  height:40px!important;
  border-radius:12px!important;
}
.card-settings-dialog .card-settings-close{
  width:40px!important;
  height:40px!important;
  min-width:40px!important;
  border-radius:12px!important;
}
@media(max-width:360px){
  .card-settings-dialog .card-settings-head{
    min-height:64px!important;
    padding:max(10px,env(safe-area-inset-top)) 10px 9px!important;
    grid-template-columns:minmax(0,1fr) 36px!important;
    gap:8px!important;
  }
  .card-settings-dialog .card-settings-brand{grid-template-columns:36px minmax(0,1fr)!important;gap:8px!important}
  .card-settings-dialog .ui-section-emblem,.card-settings-dialog .card-settings-close{width:36px!important;height:36px!important;min-width:36px!important}
}


/* Saltanat 0.3.212 — simplified round results and clear multiplier badges. */
#scoreHistoryDialog{width:min(420px,calc(100vw - 18px))!important;max-height:calc(100dvh - 18px)!important}
#scoreHistoryDialog .score-history-card{width:100%!important;max-height:calc(100dvh - 18px)!important;padding:15px!important;gap:11px!important;grid-template-rows:auto auto minmax(0,1fr)!important}
#scoreHistoryDialog .history-heading{min-height:44px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;padding:0 2px 8px!important;border-bottom:1px solid rgba(238,196,104,.16)!important}
#scoreHistoryDialog .history-heading h2{margin:0!important;font-size:18px!important;line-height:1.2!important}
#scoreHistoryDialog .history-heading .icon-btn{width:38px!important;height:38px!important;min-width:38px!important;border-radius:12px!important}
#scoreHistoryDialog .history-totals{display:grid!important;grid-template-columns:1fr 1fr!important;gap:7px!important}
#scoreHistoryDialog .history-totals>div{min-height:52px!important;padding:7px 10px!important;border:1px solid rgba(238,196,104,.16)!important;border-radius:13px!important;background:rgba(0,0,0,.18)!important}
#scoreHistoryDialog .history-totals span{font-size:10px!important;color:#d8cbbb!important}
#scoreHistoryDialog .history-totals strong{font-size:22px!important;line-height:1!important;color:#f3d274!important}
#scoreHistoryDialog .history-list{gap:8px!important;padding:0 0 1px 2px!important}
#scoreHistoryDialog .history-row{padding:10px!important;gap:8px!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:15px!important;background:rgba(0,0,0,.18)!important;box-shadow:none!important}
#scoreHistoryDialog .history-row.is-win{border-color:rgba(91,211,154,.24)!important}
#scoreHistoryDialog .history-row.is-loss{border-color:rgba(225,91,104,.20)!important}
#scoreHistoryDialog .history-row-head{display:grid!important;grid-template-columns:auto minmax(0,1fr) auto!important;align-items:center!important;gap:8px!important}
#scoreHistoryDialog .history-round{font-size:12px!important;font-weight:900!important;color:#fff4d2!important;white-space:nowrap!important}
#scoreHistoryDialog .history-trump{justify-self:center!important;font-size:10px!important;gap:5px!important;color:#dfd4c5!important}
#scoreHistoryDialog .history-trump img{width:20px!important;height:20px!important}
#scoreHistoryDialog .history-multiplier{min-width:56px!important;height:40px!important;padding:3px 8px!important;display:grid!important;grid-template-columns:auto auto!important;align-items:center!important;justify-content:center!important;gap:4px!important;border:1px solid rgba(238,196,104,.34)!important;border-radius:12px!important;color:#2b1905!important;background:linear-gradient(180deg,#f6df99,#bd8428)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.28)!important;white-space:nowrap!important}
#scoreHistoryDialog .history-multiplier small{font-size:8px!important;font-weight:900!important;color:rgba(43,25,5,.72)!important}
#scoreHistoryDialog .history-multiplier strong{font-size:17px!important;line-height:1!important;color:#241404!important}
#scoreHistoryDialog .history-multiplier.multiplier-2{border-color:rgba(255,226,139,.76)!important;background:linear-gradient(180deg,#ffe9a8,#d69629)!important}
#scoreHistoryDialog .history-multiplier.multiplier-4{border-color:rgba(255,178,87,.82)!important;background:linear-gradient(180deg,#ffd58a,#c66d1f)!important;box-shadow:0 0 0 2px rgba(222,111,29,.14),inset 0 1px 0 rgba(255,255,255,.3)!important}
#scoreHistoryDialog .history-scoreboard{display:grid!important;grid-template-columns:1fr auto 1fr!important;align-items:center!important;gap:8px!important}
#scoreHistoryDialog .history-team{min-height:58px!important;padding:6px 8px!important;display:grid!important;grid-template-columns:1fr auto!important;grid-template-rows:auto auto!important;align-items:center!important;column-gap:8px!important;border:1px solid rgba(255,255,255,.07)!important;border-radius:12px!important;background:rgba(255,255,255,.035)!important}
#scoreHistoryDialog .history-team span{font-size:10px!important;color:#d6cabb!important}
#scoreHistoryDialog .history-team strong{grid-row:1/3;grid-column:2;font-size:26px!important;line-height:1!important;color:#f4e7c6!important}
#scoreHistoryDialog .history-team small{font-size:8px!important;color:#a99f91!important}
#scoreHistoryDialog .history-team.winner{border-color:rgba(91,211,154,.28)!important;background:rgba(53,142,100,.10)!important}
#scoreHistoryDialog .history-team.winner strong{color:#8be5b8!important}
#scoreHistoryDialog .history-score-separator{font-size:16px!important;color:rgba(255,255,255,.28)!important}
#scoreHistoryDialog .history-result{padding:7px 9px!important;border:0!important;border-radius:10px!important;background:rgba(238,196,104,.08)!important;font-size:10px!important;font-weight:900!important;text-align:center!important;color:#f2d98f!important}
#scoreHistoryDialog .history-row.is-loss .history-result{color:#ffbbc1!important;background:rgba(205,59,75,.09)!important}
#scoreHistoryDialog .history-row-total{padding-top:7px!important;border-top:1px solid rgba(255,255,255,.065)!important;font-size:9px!important;color:#aaa093!important}
#scoreHistoryDialog .history-row-total span:last-child{display:flex!important;align-items:center!important;gap:5px!important}
#scoreHistoryDialog .history-row-total b{font-size:11px!important;color:#fff0c8!important}
#scoreHistoryDialog .history-row-total i{font-style:normal!important;color:rgba(255,255,255,.25)!important}
@media(max-width:360px){
  #scoreHistoryDialog .score-history-card{padding:12px!important}
  #scoreHistoryDialog .history-row{padding:8px!important}
  #scoreHistoryDialog .history-multiplier{min-width:52px!important;padding-inline:6px!important}
  #scoreHistoryDialog .history-trump span{display:none!important}
}
