[data-calc] input[type=date]{font:inherit;border:1.5px solid var(--line);background:var(--bg);width:100%;min-width:0;max-width:100%;min-height:44px;color:var(--ink);border-radius:10px;padding:8px 12px;display:block}[data-calc] input[type=date]::-webkit-date-and-time-value{text-align:start}[data-calc] input[aria-invalid=true]{border-color:var(--err-ink)}[data-calc] .date-modes{margin-bottom:14px}[data-calc] .date-include{margin-top:10px}.date-result{background:var(--bg);border:1px solid var(--line);border-radius:12px;padding:16px}.date-big{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0;font-size:clamp(1.6rem,7vw,2.6rem);font-weight:800;line-height:1.2}.date-sub{overflow-wrap:anywhere;margin:8px 0 0}.date-sub:empty,#date-today:empty{display:none}
