.datecalc[data-astro-cid-lh63rrvs] form{margin:var(--s4) 0}.datecalc[data-astro-cid-lh63rrvs] fieldset{min-width:0;border:0;padding:0;margin:var(--s3) 0}.datecalc[data-astro-cid-lh63rrvs] legend{color:var(--ink-2);margin-bottom:var(--s2)}.datecalc[data-astro-cid-lh63rrvs] .choices{display:flex;flex-wrap:wrap;gap:var(--s2)}.datecalc[data-astro-cid-lh63rrvs] .choice{display:flex;flex-direction:row;align-items:center;min-height:44px;padding:var(--s2) var(--s3);border:1px solid var(--line-2);color:var(--ink);cursor:pointer}.datecalc[data-astro-cid-lh63rrvs] .choice:has(input:checked){border-color:var(--accent);background:var(--field)}.datecalc[data-astro-cid-lh63rrvs] input,.datecalc[data-astro-cid-lh63rrvs] button{box-shadow:none;font-size:1rem}.datecalc[data-astro-cid-lh63rrvs] input:focus{box-shadow:none;border-color:var(--accent);outline:2px solid var(--accent);outline-offset:2px}.datecalc[data-astro-cid-lh63rrvs] .choice:has(input:disabled){opacity:.6;cursor:default}.datecalc[data-astro-cid-lh63rrvs] .datecalc-result{font-size:clamp(1.25rem,4vw,2rem);font-weight:600;line-height:1.4;overflow-wrap:anywhere;margin:var(--s3) 0}.datecalc[data-astro-cid-lh63rrvs] .tw{overflow-x:auto}.datecalc[data-astro-cid-lh63rrvs] .tw th[scope=row]{width:48%}.datecalc[data-astro-cid-lh63rrvs] [data-error]:not(:empty){border-inline-start:3px solid var(--accent);padding:var(--s3)}.datecalc[data-astro-cid-lh63rrvs] p{line-height:1.65}.datecalc[data-astro-cid-lh63rrvs] .related-tools[data-astro-cid-lh63rrvs]{display:flex;flex-wrap:wrap;gap:var(--s2) var(--s5)}.datecalc[data-astro-cid-lh63rrvs] .related-tools[data-astro-cid-lh63rrvs] a[data-astro-cid-lh63rrvs]{display:inline-flex;align-items:center;min-height:44px}
