.sv{text-align:left;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:20px;display:grid}@media (max-width:960px){.sv{grid-template-columns:minmax(0,1fr)}}.sv-inputs{background:var(--color-bg-surface);box-shadow:inset 0 0 0 1px var(--color-border-subtle);border-radius:24px;gap:22px;padding:28px;display:grid}.sv-inputs__title{margin:0;font-size:15px;font-weight:650}.sv-field{gap:10px;display:grid}.sv-field__row{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.sv-field__label{color:var(--color-text-body);font-size:14.5px}.sv-field__value{font-variant-numeric:tabular-nums;font-size:15px;font-weight:650}.sv-range{appearance:none;cursor:pointer;background:0 0;width:100%;height:22px;margin:0}.sv-range::-webkit-slider-runnable-track{background:linear-gradient(to right, var(--color-stage-done-fill) var(--fill,50%), var(--color-border-subtle) var(--fill,50%));border-radius:3px;height:6px}.sv-range::-moz-range-track{background:var(--color-border-subtle);border-radius:3px;height:6px}.sv-range::-moz-range-progress{background:var(--color-stage-done-fill);border-radius:3px;height:6px}.sv-range::-webkit-slider-thumb{background:var(--color-bg-surface);width:22px;height:22px;box-shadow:0 0 0 1px var(--color-border-default), 0 2px 6px color-mix(in srgb, var(--color-text-primary) 18%, transparent);appearance:none;border-radius:50%;margin-top:-8px}.sv-range::-moz-range-thumb{background:var(--color-bg-surface);width:22px;height:22px;box-shadow:0 0 0 1px var(--color-border-default), 0 2px 6px color-mix(in srgb, var(--color-text-primary) 18%, transparent);border:0;border-radius:50%}.sv-range:focus-visible{outline:none}.sv-range:focus-visible::-webkit-slider-thumb{box-shadow:var(--focus-ring)}.sv-result{background:var(--color-bg-sunken);border-radius:24px;padding:32px;position:sticky;top:96px}.sv-result__kicker{color:var(--color-text-secondary);margin:0;font-size:14px;font-weight:600}.sv-result__big{flex-wrap:wrap;gap:12px 40px;margin-top:10px;display:flex}.sv-figure{margin:0;display:grid}.sv-figure .num{font-family:var(--font-display);letter-spacing:-.04em;font-size:clamp(48px,6vw,72px);font-weight:700;line-height:1}.sv-figure--money .num{color:var(--color-status-success-fg)}.sv-figure__unit{color:var(--color-text-body);margin-top:6px;font-size:15px}.sv-result__year{color:var(--color-text-secondary);font-variant-numeric:tabular-nums;margin:16px 0 0;font-size:14.5px}.sv-day{background:var(--color-bg-surface);border-radius:18px;margin-top:28px;padding:22px}.sv-day__label{margin:0 0 14px;font-size:14px;font-weight:650}.sv-day__row{grid-template-columns:96px minmax(0,1fr) 64px;align-items:center;gap:12px;margin-top:10px;font-size:14px;display:grid}.sv-day__who{color:var(--color-text-body)}.sv-day__bar{gap:2px;height:14px;display:flex}.sv-day__bar i{border-radius:4px;min-width:0;transition:width .45s cubic-bezier(.2,.8,.2,1);display:block}.sv-day__time{text-align:right;font-variant-numeric:tabular-nums;font-weight:600}[data-task=orders]{background:var(--color-stage-road-fill)}[data-task=calls]{background:var(--color-stage-load-fill)}[data-task=weighing]{background:var(--color-stage-pack-fill)}.sv-legend{border-top:1px solid var(--color-border-subtle);gap:8px;margin:18px 0 0;padding:16px 0 0;list-style:none;display:grid}.sv-legend li{align-items:center;gap:10px;font-size:14px;display:flex}.sv-legend i{border-radius:3px;flex:none;width:10px;height:10px}.sv-legend__label{color:var(--color-text-body);flex:1}.sv-legend__value{font-variant-numeric:tabular-nums;font-weight:600}.sv-working{color:var(--color-text-secondary);margin-top:18px;font-size:14px}.sv-working summary{cursor:pointer;color:var(--color-text-primary);font-weight:600}.sv-working ul{gap:6px;margin:10px 0 0;padding-left:18px;line-height:1.5;display:grid}.sv-scale{background:var(--color-bg-surface);box-shadow:inset 0 0 0 1px var(--color-border-subtle);border-radius:24px;padding:30px}.sv-scale__row{color:var(--color-text-body);justify-content:space-between;gap:12px;font-size:15px;display:flex}.sv-scale__row b{color:var(--color-text-primary);font-size:18px}.sv-scale__bar{background:var(--color-bg-sunken);border-radius:6px;height:12px;margin:10px 0 22px}.sv-scale__bar i{background:var(--color-stage-load-fill);border-radius:6px;height:12px;display:block}.sv-scale__bar i[data-weighed]{background:var(--color-accent-default)}.sv-scale__gain{background:var(--color-accent-tint);color:var(--color-accent-on-accent);border-radius:14px;align-items:center;gap:10px;margin:4px 0 0;padding:14px 16px;font-size:15px;display:flex}.sv-scale__gain b{font-size:17px}
