.bet-calc{border:1px solid var(--pr-line,#282b2b);background:var(--pr-panel,#101212);border-left:3px solid var(--pr-red,#ff3b1f);min-width:0;padding:22px}.bet-calc-head{letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:10px;margin:0 0 12px;font-size:.76rem;font-weight:800;display:flex}.bet-calc-head svg{width:17px;color:var(--pr-red,#ff3b1f)}.bet-calc-pick{color:var(--pr-muted,#9ea2a2);margin:0 0 18px;font-size:.9rem}.bet-calc-pick b{color:#fff;font-variant-numeric:tabular-nums}.bet-calc-label{letter-spacing:.12em;text-transform:uppercase;color:var(--pr-muted,#9ea2a2);margin-bottom:8px;font-size:.7rem;font-weight:700;display:block}.bet-calc-field{display:block;position:relative}.bet-calc-input{box-sizing:border-box;color:#fff;border:1px solid var(--pr-line,#282b2b);width:100%;font:inherit;font-variant-numeric:tabular-nums;letter-spacing:.01em;background:#0a0b0b;border-radius:0;padding:13px 40px 13px 14px;font-size:1.35rem;font-weight:700}.bet-calc-input:focus-visible{outline:2px solid var(--pr-red,#ff3b1f);outline-offset:1px}.bet-calc-currency{color:var(--pr-muted,#9ea2a2);pointer-events:none;font-size:1.1rem;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.bet-calc-presets{flex-wrap:wrap;gap:8px;margin:12px 0 20px;display:flex}.bet-calc-presets button{cursor:pointer;color:#d4d7d6;border:1px solid var(--pr-line,#282b2b);font:inherit;font-variant-numeric:tabular-nums;background:0 0;padding:7px 11px;font-size:.8rem;transition:border-color .2s,color .2s}.bet-calc-presets button:hover{color:#fff;border-color:#4a4e4e}.bet-calc-presets button.is-active{border-color:var(--pr-red,#ff3b1f);color:#fff}.bet-calc-out{background:var(--pr-line,#282b2b);border:1px solid var(--pr-line,#282b2b);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0;display:grid}.bet-calc-out>div{background:#0a0b0b;min-width:0;padding:14px 15px}.bet-calc-out dt{letter-spacing:.1em;text-transform:uppercase;color:var(--pr-muted,#9ea2a2);font-size:.66rem;font-weight:700}.bet-calc-out dd{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:7px 0 0;font-size:1.3rem;font-weight:800;line-height:1.1}.bet-calc-total{color:#fff}.bet-calc-profit{color:var(--pr-good,#49c17a)}.bet-calc-note{color:var(--pr-muted,#9ea2a2);margin:16px 0 0;font-size:.8rem;line-height:1.5}@media (max-width:420px){.bet-calc-out{grid-template-columns:minmax(0,1fr)}}
