.need[data-esimmir-skolko-gb] th[data-esimmir-skolko-gb],.need[data-esimmir-skolko-gb] td[data-esimmir-skolko-gb]{text-align:left;padding:10px 12px;font-size:15px}.need[data-esimmir-skolko-gb] th[data-esimmir-skolko-gb]{color:var(--sec);font-size:13px;font-weight:600}.need[data-esimmir-skolko-gb] b[data-esimmir-skolko-gb]{display:block}.need-note[data-esimmir-skolko-gb]{color:var(--sec);margin-top:2px;font-size:13px;display:block}.need-gb[data-esimmir-skolko-gb]{white-space:nowrap;font-variant-numeric:tabular-nums;font-weight:600}.sr-only[data-esimmir-skolko-gb]{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.calc[data-esimmir-skolko-gb]{gap:24px;padding:20px;display:grid}.calc[data-esimmir-skolko-gb] .field[data-esimmir-skolko-gb]{border:none;margin:0;padding:0;display:block}.calc[data-esimmir-skolko-gb] .field-label[data-esimmir-skolko-gb]{font-size:var(--label-size);text-transform:var(--label-tf);letter-spacing:var(--label-ls);font-weight:var(--label-weight);color:var(--sec);margin-bottom:10px;padding:0;display:block}.calc[data-esimmir-skolko-gb] .field-label[data-esimmir-skolko-gb] b[data-esimmir-skolko-gb]{color:var(--accent);font-variant-numeric:tabular-nums}.chips[data-esimmir-skolko-gb]{flex-wrap:wrap;gap:8px;display:flex}#calc-day-chips[data-esimmir-skolko-gb]{grid-template-columns:repeat(6,minmax(0,1fr));max-width:400px;display:grid}.calc[data-esimmir-skolko-gb] .chip[data-esimmir-skolko-gb]{cursor:pointer;font-family:inherit}.calc[data-esimmir-skolko-gb] .chip[data-esimmir-skolko-gb][aria-pressed=true]{background:var(--accent);border-color:var(--accent);color:var(--accent-fg);font-weight:500}.calc[data-esimmir-skolko-gb] .chip[data-esimmir-skolko-gb]:hover{border-color:var(--accent)}.pick-flag[data-esimmir-skolko-gb]{font-size:17px;line-height:1}.day-chip[data-esimmir-skolko-gb]{font-variant-numeric:tabular-nums;justify-content:center;min-width:40px;padding:0 8px}@media (max-width:360px){.day-chip[data-esimmir-skolko-gb]{min-width:0;padding:0 4px}}.select-wrap[data-esimmir-skolko-gb]{margin-top:10px;display:block}.calc[data-esimmir-skolko-gb] select[data-esimmir-skolko-gb]{width:100%;font:inherit;color:var(--text);background:var(--bg);border:1px solid var(--sep);border-radius:var(--btn-radius);padding:12px 14px;font-size:16px}.calc[data-esimmir-skolko-gb] input[data-esimmir-skolko-gb][type=range]{width:100%;accent-color:var(--accent);height:44px;margin-top:4px}.profile-grid[data-esimmir-skolko-gb]{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;display:grid}.profile-card[data-esimmir-skolko-gb]{cursor:pointer;display:block}.profile-card[data-esimmir-skolko-gb] input[data-esimmir-skolko-gb]{opacity:0;width:0;height:0;position:absolute}.profile-inner[data-esimmir-skolko-gb]{background:var(--bg);border:1px solid var(--sep);border-radius:var(--radius);gap:3px;height:100%;padding:14px;transition:border-color .15s,background .15s;display:grid}.profile-card[data-esimmir-skolko-gb]:hover .profile-inner[data-esimmir-skolko-gb]{border-color:var(--accent)}.profile-card[data-esimmir-skolko-gb] input[data-esimmir-skolko-gb]:checked+.profile-inner[data-esimmir-skolko-gb]{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 7%, var(--card))}.profile-card[data-esimmir-skolko-gb] input[data-esimmir-skolko-gb]:focus-visible+.profile-inner[data-esimmir-skolko-gb]{outline:2px solid var(--accent);outline-offset:2px}.profile-icon[data-esimmir-skolko-gb]{margin-bottom:2px;font-size:26px}.profile-label[data-esimmir-skolko-gb]{font-size:15px;font-weight:600;line-height:1.25}.profile-per[data-esimmir-skolko-gb]{color:var(--accent);font-variant-numeric:tabular-nums;font-size:13px;font-weight:600}.profile-note[data-esimmir-skolko-gb]{color:var(--ter);font-size:12px;line-height:1.35}.result[data-esimmir-skolko-gb]{margin-top:14px;padding:20px}.res-top[data-esimmir-skolko-gb]{align-items:center;gap:14px;display:flex}.res-badge[data-esimmir-skolko-gb]{border-radius:var(--icon-radius);background:color-mix(in srgb, var(--accent) 12%, var(--card));width:48px;height:48px;color:var(--accent);flex:none;place-items:center;font-size:26px;display:grid}.res-need[data-esimmir-skolko-gb]{letter-spacing:-.5px;font-variant-numeric:tabular-nums;margin:0;font-size:30px;font-weight:700;line-height:1.1}.res-need[data-esimmir-skolko-gb] b[data-esimmir-skolko-gb]{font-size:34px}.res-sub[data-esimmir-skolko-gb]{letter-spacing:0;color:var(--sec);margin-top:3px;font-size:14px;font-weight:400;display:block}.gauge[data-esimmir-skolko-gb]{margin:18px 0 0}.gauge-track[data-esimmir-skolko-gb]{background:color-mix(in srgb, var(--accent) 16%, var(--bg));border-radius:999px;height:12px;overflow:hidden}.gauge-fill[data-esimmir-skolko-gb]{background:var(--accent);border-radius:999px;width:0;height:100%;transition:width .25s;display:block}.gauge-legend[data-esimmir-skolko-gb]{color:var(--sec);flex-wrap:wrap;gap:16px;margin-top:8px;font-size:13px;display:flex}.gauge-legend[data-esimmir-skolko-gb] span[data-esimmir-skolko-gb]{align-items:center;gap:6px;display:inline-flex}.dot[data-esimmir-skolko-gb]{border-radius:50%;flex:none;width:9px;height:9px}.dot-need[data-esimmir-skolko-gb]{background:var(--accent)}.dot-spare[data-esimmir-skolko-gb]{background:color-mix(in srgb, var(--accent) 16%, var(--bg))}.res-pick[data-esimmir-skolko-gb]{color:var(--sec);margin:16px 0 0;font-size:15px;line-height:1.5}.res-facts[data-esimmir-skolko-gb]{margin-top:14px}.res-facts[data-esimmir-skolko-gb] .fact[data-esimmir-skolko-gb]{background:var(--bg);gap:7px;padding:7px 12px;font-size:14px}.res-facts[data-esimmir-skolko-gb] .fact[data-esimmir-skolko-gb] .ms[data-esimmir-skolko-gb]{font-size:18px}.res-facts[data-esimmir-skolko-gb] b[data-esimmir-skolko-gb]{font-variant-numeric:tabular-nums;font-weight:600}#res-btn[data-esimmir-skolko-gb]{margin-top:18px}.result[data-esimmir-skolko-gb][data-state=nofit] .gauge[data-esimmir-skolko-gb],.result[data-esimmir-skolko-gb][data-state=nofit] .res-facts[data-esimmir-skolko-gb]{display:none}.result[data-esimmir-skolko-gb][data-state=nofit] .res-pick[data-esimmir-skolko-gb]{color:var(--ter)}.result[data-esimmir-skolko-gb][data-state=nofit] .res-badge[data-esimmir-skolko-gb]{color:var(--warn);background:#fdf3e1}.scale-card[data-esimmir-skolko-gb]{padding:14px 18px 18px}@media (max-width:560px){.scale-card[data-esimmir-skolko-gb]{padding:12px 14px 16px}.res-need[data-esimmir-skolko-gb]{font-size:26px}.res-need[data-esimmir-skolko-gb] b[data-esimmir-skolko-gb]{font-size:30px}.profile-grid[data-esimmir-skolko-gb]{grid-template-columns:1fr 1fr}.profile-note[data-esimmir-skolko-gb]{display:none}.profile-inner[data-esimmir-skolko-gb]{padding:12px}#calc-day-chips[data-esimmir-skolko-gb]{gap:6px}.day-chip[data-esimmir-skolko-gb]{padding:7px 4px}}.note[data-esimmir-skolko-gb]{color:var(--ter);margin:10px 4px 0;font-size:14px;line-height:1.5}.note-card[data-esimmir-skolko-gb]{padding:4px 20px 8px}.note-card[data-esimmir-skolko-gb] p[data-esimmir-skolko-gb]{color:var(--sec);font-size:15px;line-height:1.6}.faq-item[data-esimmir-skolko-gb]{padding:14px 18px}.faq-item[data-esimmir-skolko-gb]+.faq-item[data-esimmir-skolko-gb]{border-top:1px solid var(--sep)}.faq-item[data-esimmir-skolko-gb] summary[data-esimmir-skolko-gb]{cursor:pointer;font-weight:500}.faq-item[data-esimmir-skolko-gb] p[data-esimmir-skolko-gb]{color:var(--sec);margin:10px 0 0;font-size:15px;line-height:1.6}
