:root{color-scheme:dark;font:13px/1.4 system-ui,-apple-system,"Segoe UI",sans-serif;background:#0d131d;color:#dbe5ef;--line:#2a394b;--muted:#91a5bc;--panel:#141f2d;--green:#78ddb0;--orange:#efb25e}*{box-sizing:border-box}body{margin:0 auto;max-width:1600px;padding:10px 18px 24px}button,input,select{font:inherit;color:inherit;border:1px solid #35475d;border-radius:4px;background:#101a27;padding:5px 8px;min-width:0}button{cursor:pointer;background:#1d2c3e;white-space:nowrap}button:hover{background:#2b4057}button:disabled{opacity:.45;cursor:default}input:focus,select:focus,button:focus-visible,tr:focus-visible{outline:2px solid #61b9ed;outline-offset:1px}input[type=number]{font-variant-numeric:tabular-nums}input[readonly]{background:#1a2a38;color:#86d6bb;border-style:dashed}a{color:#8ac9f0;text-decoration:none}nav{display:flex;align-items:center;gap:20px;min-height:38px;margin-bottom:8px}nav strong{font-size:19px;letter-spacing:-.4px}nav strong span{color:#70849c;font-weight:400}#status{margin-left:auto;color:var(--muted);font-size:12px}#manualCalc{font-size:12px}#calculator{background:var(--panel);border:1px solid #3a5068;border-radius:7px;padding:10px 14px;box-shadow:0 4px 18px #0002}.calc-heading{display:flex;align-items:center;gap:12px}.calc-heading>strong{font-size:15px;flex:1;min-width:0;overflow-wrap:anywhere}.calc-heading select,.calc-heading button{font-size:11px;padding:4px 8px}#calcState{color:#a5b8cc;font-size:11px;min-height:18px;margin:3px 0}.bet-grid{display:grid;grid-template-columns:65px minmax(230px,1fr) 145px 158px 76px 46px 240px;gap:8px;align-items:center;padding:5px 0}.bet-head{font-size:10px;color:var(--muted);padding:0 0 1px}.bet-grid input:not([type=radio]),.bet-grid select{width:100%;height:31px}.bet-grid .book{letter-spacing:.3px;color:#87dcbb}.joy-bet .book{color:#91bafa}.outcome{font-weight:550;overflow-wrap:anywhere}.fix{display:flex;align-items:center;justify-content:center;margin:0;cursor:pointer;min-height:30px}.fix input{margin:0;accent-color:#6bd3ab;width:16px;height:16px}.applied{font-size:10px;color:var(--muted);overflow-wrap:anywhere}.calc-options{display:flex;gap:14px;align-items:center;flex-wrap:wrap;border-top:1px solid var(--line);margin-top:5px;padding-top:7px;font-size:11px}.calc-options>label{display:flex;align-items:center;gap:6px;white-space:nowrap}#fx{width:105px}#scale{width:185px}#fxMeta{color:var(--muted);font-size:10px}.rounding{margin-left:auto}.rounding summary{cursor:pointer;color:#b3c4d7}.rounding[open]{width:100%;margin:0}.rounding-fields{display:flex;gap:10px;align-items:start;flex-wrap:wrap;padding-top:8px}.rounding-fields fieldset{border:1px solid var(--line);border-radius:5px;display:flex;gap:10px;margin:0;padding:6px 10px}.rounding-fields label{display:flex;flex-direction:column;gap:3px;font-size:10px}.rounding-fields input{width:110px}.calc-totals{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));margin-top:8px;border-top:1px solid var(--line);padding-top:7px;gap:12px}.calc-totals>div{font-size:10px;color:var(--muted)}.calc-totals strong{display:block;font-size:17px;line-height:1.3;font-weight:650;letter-spacing:-.3px;font-variant-numeric:tabular-nums;color:#e3edf8}.calc-totals #minProfit{font-size:19px}#calculation{font-size:10px;margin-top:4px;min-height:14px}.bad{color:#f59a87!important}.good{color:var(--green)!important}.muted{color:var(--muted)}#calculator.stale{border-color:#986840}#calculator.stale #calcState{color:var(--orange)}#filters{display:flex;gap:8px;margin:10px 0 7px;align-items:end;flex-wrap:wrap}#filters label{font-size:10px;color:var(--muted);display:flex;flex-direction:column;gap:3px;flex:1;min-width:100px}#filters label:has(input){flex:.75}#filters input,#filters select{width:100%;height:29px}.toolbar{display:flex;align-items:center;gap:8px;margin:6px 0}.toolbar>strong{font-size:13px;margin-right:auto}#count{display:inline-block;color:var(--green);padding:0 5px}.toolbar>label{display:flex;align-items:center;gap:6px;font-size:10px;color:var(--muted)}.toolbar select,.toolbar button{font-size:11px;padding:4px 7px}.table{overflow:auto;border:1px solid var(--line);border-radius:5px}table{width:100%;border-collapse:collapse;text-align:left}th{background:#1b2a3b;color:#96acc4;font-size:10px;font-weight:550;white-space:nowrap;padding:6px 10px}td{border-top:1px solid #273649;padding:7px 10px;vertical-align:middle;white-space:pre-line;font-size:12px;line-height:1.4}tr{background:#131e2c;cursor:pointer}tr:nth-child(even){background:#162231}tr:hover{background:#203145}td:first-child{min-width:205px;font-weight:550;max-width:350px;overflow-wrap:anywhere}td:nth-child(2){min-width:250px;color:#b7c9dc}td:nth-child(3){min-width:95px;font-variant-numeric:tabular-nums;font-weight:650}td:nth-child(4){min-width:150px;font-variant-numeric:tabular-nums;color:#8fdcbc}td:last-child{width:230px;min-width:220px}td button{padding:4px 6px;font-size:10px;margin:2px;background:#1e2d40}tr.selected{outline:2px solid #65b7ee;outline-offset:-2px;background:#1b344c!important}tr.selected td:first-child{box-shadow:inset 4px 0 #65b7ee}tr[aria-selected=true] td{border-top-color:#446783}#empty{padding:25px;text-align:center;color:var(--muted);font-size:12px;margin:0}#empty[hidden]{display:none}.archives{display:flex;gap:20px;flex-wrap:wrap;margin-top:12px;color:#9eb2c8;font-size:11px}.archives>details{min-width:220px;flex:1}.archives summary{cursor:pointer}.archives p{padding:7px;border-bottom:1px solid var(--line);margin:0}.archives button{font-size:11px;margin-left:8px}pre{white-space:pre-wrap;overflow-wrap:anywhere;font-size:10px}#soundToggle[aria-pressed=true]{border-color:#69cba1;color:#83e3b6}.row-mark{display:inline-block;margin-left:8px;padding:0 4px;border:1px solid currentColor;border-radius:3px;font-size:9px;color:#80e5af;white-space:nowrap}tr.unread-new{background:#173b2c}tr.unread-up td:first-child{border-left:3px solid #69dca0}tr.unread-down td:first-child{border-left:3px solid #efb25e}tr.unread-down .row-mark{color:#efb25e}tr.mark-flash{--flash-color:#55d99140}tr.mark-flash.unread-down{--flash-color:#f1a54450}tr.mark-flash td{animation:sj-row-flash 1.3s ease-out}@keyframes sj-row-flash{from{box-shadow:inset 0 0 0 999px var(--flash-color)}to{box-shadow:inset 0 0 0 999px transparent}}@media(prefers-reduced-motion:reduce){tr.mark-flash td{animation:none}}
@media(max-width:1250px){.bet-grid{grid-template-columns:55px minmax(190px,1fr) 130px 135px 70px 40px}.applied{display:none}.bet-head span:last-child{display:none}#fxMeta{max-width:260px}.rounding{margin-left:0}td{font-size:11px}}
@media(max-width:760px){body{padding:8px}nav{gap:10px;flex-wrap:wrap}nav strong{font-size:17px}#status{order:4;width:100%;margin:0}#manualCalc{margin-left:auto}#calculator{padding:9px}.calc-heading{flex-wrap:wrap;gap:6px}.calc-heading>strong{width:100%;flex:auto;font-size:13px}.calc-heading select{flex:1}#calcState{font-size:10px;margin:5px 0}.bet-head{display:none}.bet-grid{grid-template-columns:124px minmax(0,1fr) 68px;gap:6px;padding:7px 0}.bet-grid .outcome{grid-column:2/4;font-size:11px}.bet-grid .book{grid-row:auto}.bet-grid input:not([type=radio]){grid-row:auto;font-size:13px}.bet-grid input[aria-label^="Коэффициент"]{grid-column:1;width:65px}.bet-grid input[aria-label^="Сумма"]{grid-column:2}.bet-grid select{grid-column:3;grid-row:auto;font-size:11px}.bet-grid .fix{grid-column:3;min-height:20px;font-size:10px}.fix:after{content:'Сумма';margin-left:4px}.bet-grid .applied{display:block;grid-column:1/3;grid-row:auto;font-size:9px}.saba-bet{border-bottom:1px solid var(--line)}.calc-options{gap:7px}.calc-options>label{font-size:10px;flex-wrap:wrap}#scale{width:170px}#fxMeta{font-size:9px;max-width:none;width:100%}.rounding-fields fieldset{flex-wrap:wrap}.rounding-fields input{width:100px}.calc-totals{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.calc-totals strong,.calc-totals #minProfit{font-size:14px}.calc-totals>div{font-size:9px}#filters{gap:6px}#filters label{min-width:calc(33% - 6px);flex:1!important}.toolbar{flex-wrap:wrap}.toolbar>strong{width:100%;font-size:12px}.toolbar>label{margin-right:auto}.toolbar button{font-size:10px}thead{display:none}table,tbody,tr,td{display:block}.table{border:0}tr{border:1px solid var(--line);border-radius:5px;margin-bottom:8px;padding:7px}td{border:0;padding:3px 5px;min-width:0!important;max-width:none!important}td:last-child{width:auto}td:nth-child(3){display:inline-block;margin-right:12px}td:nth-child(4){display:inline-block}tr.selected td:first-child{box-shadow:none}.archives{gap:10px}.archives>details{min-width:100%}}

.odd-control{display:flex;align-items:center;gap:4px;min-width:0}.odd-control input{flex:1;min-width:0;width:0!important}.odd-control button{flex:0 0 45px;padding:3px 4px;height:31px;font-size:10px}.odd-control button[aria-pressed=true]{color:#88ddbb;border-color:#46866d}@media(max-width:760px){.odd-control{grid-column:1}}
