.arb_calculator{--arb-gap: .75rem;--arb-grid: minmax(0, 1fr) minmax(0, 1.05fr) minmax(0, .94fr) 2.5rem;--arb-total-column: 2;--arb-profitability-column: 3 / -1;font-variant-numeric:tabular-nums}.arb_calculator[data-outcome-mode=none] .arb_calculator__outcome-column,.arb_calculator[data-distribution=hidden] .arb_calculator__distribution-column{display:none}.arb_calculator[data-outcome-mode=preset]{--arb-grid: minmax(4rem, max-content) minmax(4.75rem, max-content) minmax(3.45rem, .95fr) minmax(3.25rem, 1.05fr) 1.4rem;--arb-total-column: 3;--arb-profitability-column: 4 / -1}.arb_calculator[data-outcome-mode=custom]{--arb-grid: minmax(7rem, .95fr) minmax(0, .9fr) minmax(0, 1.15fr) minmax(0, 1fr) 2.5rem;--arb-total-column: 3;--arb-profitability-column: 4 / -1}.arb_calculator[data-outcome-mode=none][data-distribution=hidden]{--arb-grid: minmax(0, 1fr) minmax(0, 1.05fr) minmax(0, .94fr)}.arb_calculator[data-outcome-mode=preset][data-distribution=hidden]{--arb-grid: minmax(4rem, max-content) minmax(4.75rem, max-content) minmax(3.45rem, .95fr) minmax(3.25rem, 1.05fr)}.arb_calculator[data-outcome-mode=custom][data-distribution=hidden]{--arb-grid: minmax(7rem, .95fr) minmax(0, .9fr) minmax(0, 1.15fr) minmax(0, 1fr)}.arb_calculator__toolbar,.arb_calculator__rounding{display:flex;align-items:center}.arb_calculator__toolbar{justify-content:flex-end;gap:.5rem;margin-bottom:1rem}.arb_calculator__count-button,.arb_calculator__icon-button{flex:0 0 auto;box-sizing:border-box;height:2.5rem;padding:.5rem .8rem;border-radius:var(--kg-radius-button);background:var(--kg-tool-panel);white-space:nowrap}.tools .arb_calculator .arb_calculator__count-button,.tools .arb_calculator .arb_calculator__count-button:hover,.tools .arb_calculator .arb_calculator__count-button:active{border-color:var(--kg-tool-button-border);background:var(--kg-tool-panel);color:var(--kg-text)}.arb_calculator__icon-button{display:inline-grid;place-items:center;width:2.5rem;padding:.5rem}.tools .arb_calculator .arb_calculator__icon-button svg{display:block;width:1.15rem;height:1.15rem;fill:none!important;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.arb_calculator__icon-button[aria-expanded=true]{color:var(--kg-brand-cyan);border-color:var(--kg-brand-cyan);background:color-mix(in srgb,var(--kg-brand-cyan) 10%,var(--kg-tool-panel))}.arb_calculator__count-button:focus-visible,.arb_calculator__icon-button:focus-visible,.arb_calculator__select-button:focus-visible,.arb_calculator__select-menu button:focus-visible,.arb_calculator__rounding-button:focus-visible{outline:2px solid var(--kg-brand-cyan);outline-offset:2px}.arb_calculator__settings{display:grid;gap:.875rem;margin:0 0 1rem;padding:.75rem 1rem;border-radius:var(--kg-radius-field)}.arb_calculator__switch{display:grid;grid-template-columns:1.5rem minmax(0,1fr);align-items:center;gap:.5rem;cursor:pointer}.arb_calculator__switch input{appearance:none;-webkit-appearance:none;display:grid;place-content:center;width:1.5rem;height:1.5rem;margin:0;border-radius:var(--kg-radius-sm);cursor:pointer}.arb_calculator__switch input::before{width:.7rem;height:.4rem;border:solid #020b10;border-width:0 0 .16rem .16rem;content:"";opacity:0;transform:rotate(-45deg) translate(.05rem,-.1rem)}.arb_calculator__switch input:checked{border-color:var(--kg-brand-cyan);background:var(--kg-brand-cyan)}.arb_calculator__switch input:checked::before{opacity:1}.arb_calculator__switch input:focus-visible{outline:2px solid var(--kg-brand-cyan);outline-offset:2px}.arb_calculator__setting-row{display:grid;grid-template-columns:minmax(6.25rem,1fr) minmax(0,1.5fr);align-items:center;gap:.5rem}.arb_calculator__setting-label{min-width:0;white-space:nowrap}.arb_calculator__select{position:relative;display:grid;justify-items:end;gap:.25rem;min-width:0}.arb_calculator__select-button{display:flex;align-items:center;justify-content:space-between;box-sizing:border-box;min-height:2.5rem;width:100%;min-width:0;padding:.5rem .7rem;text-align:left}.arb_calculator__select-button span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.arb_calculator__select-button svg{flex:0 0 1rem;width:1rem;height:1rem;margin-left:.5rem;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}.arb_calculator__select-menu{position:absolute;z-index:30;top:calc(100% + .25rem);right:0;overflow:hidden;width:min(10.4rem,calc(100vw - 2rem));border:1px solid var(--kg-border-field);border-radius:var(--kg-radius-dropdown);background:hsl(204 24% 10%);box-shadow:0 .5rem 1rem var(--kg-shadow-black-a0p22)}.arb_calculator__select-menu button{display:flex;align-items:center;justify-content:space-between;gap:.45rem;box-sizing:border-box;min-height:2.25rem;width:100%;padding:.45rem .6rem;border:0!important;border-radius:0!important;background:transparent;color:var(--kg-tool-text);font-size:.8rem;line-height:1.2;text-align:left;white-space:nowrap;cursor:pointer}.arb_calculator__select-menu button+button{border-top:1px solid hsl(200 14% 20%)}.arb_calculator__select-menu button:hover,.arb_calculator__select-menu button[aria-selected=true]{background:color-mix(in srgb,var(--kg-brand-cyan) 10%,hsl(204 24% 10%));color:var(--kg-brand-cyan)}.arb_calculator__select-menu button::after{flex:0 0 .9rem;width:.9rem;content:"";font-weight:700;text-align:right}.arb_calculator__select-menu button[aria-selected=true]::after{content:"✓"}.arb_calculator__rounding-controls{display:flex;justify-content:center;align-items:center;gap:.25rem;min-width:0;width:100%;white-space:nowrap}.arb_calculator__rounding-button{display:inline-grid;flex:0 0 2.625rem;place-items:center;width:2.625rem;height:2.25rem;padding:0}.arb_calculator__rounding-value{flex:0 0 4.5rem;min-width:4.5rem;color:var(--kg-tool-text);text-align:center}.arb_calculator__table{display:grid;grid-template-columns:var(--arb-grid);column-gap:var(--arb-gap);min-width:0}.arb_calculator__row,.arb_calculator__footer{display:grid;grid-column:1 / -1;grid-template-columns:subgrid;column-gap:inherit;align-items:center;min-width:0}.arb_calculator__row{min-height:3.25rem;padding:.35rem 0;border-bottom:1px solid hsl(200 14% 20%)}.arb_calculator__head{min-height:1.9rem;padding-top:0}.arb_calculator__footer{min-height:3.25rem;padding-top:.5rem}.arb_calculator__cell{min-width:0}.arb_calculator__head .arb_calculator__cell{overflow:hidden;font-size:.72rem;text-align:center;text-overflow:ellipsis;white-space:nowrap}.arb_calculator__cell .kg-tool__input{box-sizing:border-box;width:100%;min-width:0}.arb_calculator__outcome-column{overflow:visible}.arb_calculator__outcome-input{font-size:.82rem}.arb_calculator[data-outcome-mode=preset] :is(.arb_calculator__outcome-input,.arb_coeff){field-sizing:content}.arb_calculator__distribution-column{display:grid;place-items:center;min-width:0}.arb_calculator__distribution-column .checkbox{width:1.25rem;height:1.25rem;margin:0}.arb_calculator .arb_profit{overflow:hidden;color:var(--kg-tool-text);text-align:center;text-overflow:ellipsis;white-space:nowrap}.arb_calculator__total-cell{grid-column:var(--arb-total-column)}.arb_calculator__profitability-slot{grid-column:var(--arb-profitability-column);min-width:0}.arb_calculator__profitability{display:block;overflow:hidden;box-sizing:border-box;width:100%;padding:.55rem .7rem;border:1px solid var(--kg-border-field);border-radius:var(--kg-radius-field);background:var(--kg-tool-panel);font-size:.82rem;text-align:center;text-overflow:ellipsis;white-space:nowrap}.arb_calculator__profitability--positive{color:var(--kg-brand-cyan);border-color:color-mix(in srgb,var(--kg-brand-cyan) 60%,var(--kg-border-field))}.arb_calculator__profitability--negative{color:hsl(0 72% 72%);border-color:hsl(0 48% 42%)}.arb_calculator__profitability--neutral{color:hsl(200 10% 72%)}.arb_calculator__error{min-height:1rem;margin:.25rem 0 0;color:hsl(var(--destructive));font-size:.75rem}.arb_calculator__error:empty{display:none}@media(max-width:758px){.arb_calculator{--arb-gap: .35rem;--arb-grid: minmax(0, 1fr) minmax(0, 1.15fr) minmax(0, .9fr) 2rem}.arb_calculator[data-outcome-mode=preset]{--arb-grid: minmax(3.5rem, max-content) minmax(4.25rem, max-content) minmax(3.45rem, .95fr) minmax(3.25rem, 1.05fr) 1.4rem}.arb_calculator[data-outcome-mode=custom]{--arb-grid: minmax(3.5rem, .62fr) minmax(4.25rem, .76fr) minmax(0, 1.24fr) minmax(4rem, .9fr) 1.4rem}.arb_calculator[data-outcome-mode=none][data-distribution=hidden]{--arb-grid: minmax(0, 1fr) minmax(0, 1.15fr) minmax(0, .9fr)}.arb_calculator[data-outcome-mode=preset][data-distribution=hidden]{--arb-grid: minmax(3.5rem, max-content) minmax(4.25rem, max-content) minmax(3.45rem, .95fr) minmax(3.25rem, 1.05fr)}.arb_calculator[data-outcome-mode=custom][data-distribution=hidden]{--arb-grid: minmax(3.5rem, .62fr) minmax(4.25rem, .76fr) minmax(0, 1.24fr) minmax(4rem, .9fr)}.arb_calculator__toolbar{gap:.35rem}.arb_calculator__count-button{height:2.25rem;padding:.4rem .55rem;font-size:.78rem}.arb_calculator__icon-button{width:2.25rem;height:2.25rem}.arb_calculator__settings{padding:.7rem}.arb_calculator__setting-row{grid-template-columns:minmax(5rem,1fr) minmax(0,1.5fr);gap:.5rem}.arb_calculator__select{gap:.2rem}.arb_calculator__select-menu button{min-height:2.25rem;padding:.42rem .55rem;font-size:.76rem}.arb_calculator__rounding-controls{gap:.15rem}.arb_calculator__rounding-button{flex-basis:2.25rem;width:2.25rem}.arb_calculator__rounding-value{flex-basis:3.2rem;min-width:3.2rem;font-size:.75rem}.arb_calculator__switch .kg-tool__label,.arb_calculator__setting-label{font-size:.7rem;line-height:1.2}.arb_calculator__row{min-height:3rem}.arb_calculator__head{min-height:1.65rem}.arb_calculator__head .arb_calculator__cell{font-size:.65rem}.tools .arb_calculator:is([data-outcome-mode=preset],[data-outcome-mode=custom]) .arb_calculator__head .arb_calculator__cell{font-size:.625rem;letter-spacing:.04em}.arb_calculator__cell .kg-tool__input{min-height:2.25rem;padding:.4rem;font-size:.8rem}.arb_calculator__cell .kg-tool__input-wrap>.kg-tool__input{padding-right:1.625rem}.arb_calculator__cell .kg-tool__input-suffix{right:.5rem;font-size:.75rem}.tools .arb_calculator .arb_calculator__outcome-input{padding-inline:.125rem;font-size:.75rem}.tools .arb_calculator:is([data-outcome-mode=preset],[data-outcome-mode=custom]) .arb_coeff{padding-inline:.35rem}.tools .arb_calculator:is([data-outcome-mode=preset],[data-outcome-mode=custom]) :is(.arb_sum,#arb_total_sum){padding-left:.35rem;padding-right:1.25rem}.tools .arb_calculator:is([data-outcome-mode=preset],[data-outcome-mode=custom]) .kg-tool__input-suffix{right:.375rem}.arb_calculator__footer{min-height:3rem}.arb_calculator__profitability{padding:.5rem .35rem;font-size:.7rem}}@media(max-width:374px){.arb_calculator{--arb-gap: .25rem}.arb_calculator[data-outcome-mode=preset]{--arb-gap: .125rem}}.arb-distribution-hit{display:grid;place-items:center;position:relative;width:100%;height:44px;cursor:pointer}@media(max-width:600px){.arb-distribution-hit::after{content:"";position:absolute;width:44px;height:44px}}
