.calc[data-astro-cid-e62bf67u]{align-items:start}.calc__form[data-astro-cid-e62bf67u]{display:flex;flex-direction:column;gap:20px;margin-top:32px}.calc__form[data-astro-cid-e62bf67u] label[data-astro-cid-e62bf67u],.calc__form[data-astro-cid-e62bf67u] legend[data-astro-cid-e62bf67u]{display:flex;flex-direction:column;gap:6px;font:600 15px/20px var(--font-sans);color:var(--text)}.calc__form[data-astro-cid-e62bf67u] fieldset[data-astro-cid-e62bf67u]{border:1px solid var(--grey-200);border-radius:var(--radius);padding:16px;display:flex;flex-direction:column;gap:16px;margin:0}.calc__form[data-astro-cid-e62bf67u] legend[data-astro-cid-e62bf67u]{padding:0 8px;display:block}.calc__form[data-astro-cid-e62bf67u] input[data-astro-cid-e62bf67u][type=number]{min-height:48px;padding:0 14px;border:1px solid #c9cdd3;border-radius:var(--radius);background:#fff;font:400 16px/20px var(--font-sans);color:var(--text)}.calc__form[data-astro-cid-e62bf67u] fieldset[data-astro-cid-e62bf67u]{min-width:0}.rate[data-astro-cid-e62bf67u]{min-width:0;display:flex;flex-direction:column;gap:6px}.rate__label[data-astro-cid-e62bf67u]{font:600 15px/20px var(--font-sans);color:var(--text)}.rate__row[data-astro-cid-e62bf67u]{display:flex;align-items:center;gap:10px}.rate__field[data-astro-cid-e62bf67u]{flex:1 1 0;min-width:0;display:flex;align-items:stretch;border:1px solid #c9cdd3;border-radius:var(--radius);background:#fff;overflow:hidden}.rate__field[data-astro-cid-e62bf67u]:focus-within{border-color:var(--blue-700);outline:2px solid var(--blue-100)}.rate__field[data-astro-cid-e62bf67u] input[data-astro-cid-e62bf67u][type=number]{flex:1 1 0;width:0;min-width:0;padding:0 10px;border:0;outline:0;background:transparent}.rate__unit[data-astro-cid-e62bf67u]{display:flex;align-items:center;justify-content:center;min-width:36px;padding:0 9px;background:var(--grey-50);color:var(--text-2);font:600 16px/20px var(--font-sans)}.rate__unit--end[data-astro-cid-e62bf67u]{border-left:1px solid #c9cdd3}.rate__unit--start[data-astro-cid-e62bf67u]{border:0;border-right:1px solid #c9cdd3;border-radius:0}.rate__toggle[data-astro-cid-e62bf67u]{cursor:pointer;color:var(--blue-700)}.rate__toggle[data-astro-cid-e62bf67u]:hover{background:var(--blue-100)}.rate__plus[data-astro-cid-e62bf67u]{flex:none;font:700 20px/1 var(--font-sans);color:var(--text)}.rate__hint[data-astro-cid-e62bf67u]{font:400 13px/18px var(--font-sans);color:var(--text-2)}.calc__form[data-astro-cid-e62bf67u] input[data-astro-cid-e62bf67u]:focus{border-color:var(--blue-700);outline:2px solid var(--blue-100)}.calc__form[data-astro-cid-e62bf67u] .rate__field[data-astro-cid-e62bf67u] input[data-astro-cid-e62bf67u]:focus{border-color:transparent;outline:0}.calc__form[data-astro-cid-e62bf67u] input[data-astro-cid-e62bf67u][type=range]{width:100%;accent-color:var(--blue-700)}.calc__result[data-astro-cid-e62bf67u]{padding:32px;border:2px solid var(--blue-700);box-shadow:var(--shadow-block)}.calc__big[data-astro-cid-e62bf67u]{margin:4px 0 0;font:400 52px/56px var(--font-display);letter-spacing:.005em;color:var(--blue-700)}.calc__unit[data-astro-cid-e62bf67u]{font:500 18px/24px var(--font-sans);letter-spacing:0;color:var(--text-2)}.calc__sub[data-astro-cid-e62bf67u]{margin:4px 0 24px;font:600 20px/28px var(--font-sans);color:var(--text)}.calc__table[data-astro-cid-e62bf67u]{width:100%;border-collapse:collapse;font:500 16px/22px var(--font-sans);color:var(--text)}.calc__table[data-astro-cid-e62bf67u] th[data-astro-cid-e62bf67u]{text-align:right;padding:8px 0;font:600 12px/16px var(--font-sans);letter-spacing:.1em;text-transform:uppercase;color:var(--text-2)}.calc__table[data-astro-cid-e62bf67u] td[data-astro-cid-e62bf67u]{padding:10px 0;border-top:1px solid var(--grey-200)}.calc__table[data-astro-cid-e62bf67u] td[data-astro-cid-e62bf67u]:not(:first-child){text-align:right}.calc__total[data-astro-cid-e62bf67u] td[data-astro-cid-e62bf67u]{font-weight:700;border-top:2px solid var(--text)}.calc__note[data-astro-cid-e62bf67u] td[data-astro-cid-e62bf67u]{color:var(--text-2);font-weight:400}.calc__fine[data-astro-cid-e62bf67u]{margin:20px 0 0;font:400 14px/20px var(--font-sans);color:var(--text-2)}@media(max-width:640px){.calc__form[data-astro-cid-e62bf67u].card{padding:22px}.calc__form[data-astro-cid-e62bf67u] fieldset[data-astro-cid-e62bf67u]{padding:12px}}@media(max-width:960px){.calc__big[data-astro-cid-e62bf67u]{font-size:40px;line-height:44px}}
