.calc[data-astro-cid-rgbivoas]{background:var(--white);border:1px solid var(--line);border-radius:var(--radius-card);gap:18px;padding:30px;display:grid}.calc[data-astro-cid-rgbivoas]>[data-astro-cid-rgbivoas]{min-width:0}.calc__field[data-astro-cid-rgbivoas]{gap:6px;min-width:0;display:grid}.calc[data-astro-cid-rgbivoas] label[data-astro-cid-rgbivoas],.calc[data-astro-cid-rgbivoas] legend[data-astro-cid-rgbivoas]{font-size:.9375rem;font-weight:600}.calc__opt[data-astro-cid-rgbivoas]{color:var(--muted-2);font-weight:400}.calc[data-astro-cid-rgbivoas] select[data-astro-cid-rgbivoas],.calc[data-astro-cid-rgbivoas] input[data-astro-cid-rgbivoas][type=date],.calc[data-astro-cid-rgbivoas] input[data-astro-cid-rgbivoas][type=text]{border:1px solid var(--line-field);border-radius:var(--radius-control);background:var(--white);width:100%;min-width:0;max-width:100%;height:50px;font:inherit;padding:0 12px}.calc__check[data-astro-cid-rgbivoas]{grid-template-columns:22px minmax(0,1fr);align-items:start;gap:10px;display:grid}.calc__check[data-astro-cid-rgbivoas] input[data-astro-cid-rgbivoas]{width:20px;height:20px;accent-color:var(--purple);margin:2px 0 0}.calc__check[data-astro-cid-rgbivoas] label[data-astro-cid-rgbivoas]{font-weight:400}.calc__set[data-astro-cid-rgbivoas]{border:0;gap:10px;margin:0;padding:0;display:grid}.calc__set[data-astro-cid-rgbivoas] legend[data-astro-cid-rgbivoas]{margin-bottom:10px;padding:0}.calc__hint[data-astro-cid-rgbivoas]{color:var(--muted);font-size:.9375rem}.calc__result[data-astro-cid-rgbivoas]{border-top:2px solid var(--purple);gap:16px;margin-top:40px;padding-top:28px;scroll-margin-top:16px;display:grid}.calc__result[data-astro-cid-rgbivoas] h2[data-astro-cid-rgbivoas]{font-size:1.75rem}.calc__result[data-astro-cid-rgbivoas] h3[data-astro-cid-rgbivoas]{margin-top:8px;font-size:1.25rem}.calc__date[data-astro-cid-rgbivoas]{font-family:var(--font-display);color:var(--purple);font-size:clamp(2rem,1.6rem + 1.6vw,3rem);line-height:1.05}.calc__ok[data-astro-cid-rgbivoas]{font-weight:600}.calc__facts[data-astro-cid-rgbivoas]{gap:8px;margin:0;display:grid}.calc__facts[data-astro-cid-rgbivoas] div[data-astro-cid-rgbivoas]{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;gap:4px 16px;padding-block:8px;display:flex}.calc__facts[data-astro-cid-rgbivoas] dd[data-astro-cid-rgbivoas]{margin:0;font-weight:600}.calc__warn[data-astro-cid-rgbivoas]{color:var(--error)}.calc__error[data-astro-cid-rgbivoas]{border-left:4px solid var(--error);background:var(--error-tint);gap:8px;padding:14px 16px;display:grid}.calc__note[data-astro-cid-rgbivoas]{border-left:4px solid var(--gold-deep);background:var(--cream);padding:14px 16px}.calc__rules[data-astro-cid-rgbivoas]{color:var(--body-dark);gap:8px;padding-left:1.2em;list-style:outside;display:grid}.calc__fine[data-astro-cid-rgbivoas]{color:var(--muted-2);font-size:.875rem}.calc__ics[data-astro-cid-rgbivoas]{border-color:var(--purple);background:var(--white);color:var(--purple);place-self:start;margin-top:4px}.calc__ics[data-astro-cid-rgbivoas]:hover{background:var(--purple-tint)}html[data-off~=calendar] .calc__ics[data-astro-cid-rgbivoas]{display:none}
