.vacation-calc[data-astro-cid-wsiyiysf] h2[data-astro-cid-wsiyiysf]{margin-bottom:.6rem}.vc-form[data-astro-cid-wsiyiysf]{gap:.75rem;display:grid}.vc-form[data-astro-cid-wsiyiysf] label[data-astro-cid-wsiyiysf]{color:var(--muted);gap:.3rem;font-weight:600;display:grid}.vc-form[data-astro-cid-wsiyiysf] input[data-astro-cid-wsiyiysf][type=text],.vc-form[data-astro-cid-wsiyiysf] input[data-astro-cid-wsiyiysf][type=date],.vc-form[data-astro-cid-wsiyiysf] input[data-astro-cid-wsiyiysf][type=number],.vc-form[data-astro-cid-wsiyiysf] select[data-astro-cid-wsiyiysf]{font:inherit;color:var(--text);border:1px solid var(--line);background:color-mix(in oklab, var(--surface-strong) 88%, white 12%);border-radius:.7rem;max-width:100%;padding:.62rem .72rem}.vc-form[data-astro-cid-wsiyiysf] input[data-astro-cid-wsiyiysf]:focus-visible,.vc-form[data-astro-cid-wsiyiysf] select[data-astro-cid-wsiyiysf]:focus-visible{border-color:color-mix(in oklab, var(--accent) 58%, var(--line));box-shadow:0 0 0 3px color-mix(in oklab, var(--accent) 18%, transparent);outline:none}.vc-form[data-astro-cid-wsiyiysf] fieldset[data-astro-cid-wsiyiysf]{border:1px solid var(--line);border-radius:.75rem;gap:.45rem;min-width:0;margin:0;padding:.65rem;display:grid}.vc-form[data-astro-cid-wsiyiysf] legend[data-astro-cid-wsiyiysf]{color:var(--text);padding:0 .22rem;font-family:Space Grotesk,system-ui,sans-serif;font-weight:700}.vc-form[data-astro-cid-wsiyiysf] .inline-option[data-astro-cid-wsiyiysf]{color:var(--text);align-items:center;gap:.45rem;font-weight:500;display:flex}.radio-group[data-astro-cid-wsiyiysf]{align-content:end;gap:.3rem;display:grid}.vc-form[data-astro-cid-wsiyiysf] .hint[data-astro-cid-wsiyiysf]{color:var(--muted);margin:0;font-size:.88rem}.grid-2[data-astro-cid-wsiyiysf]{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:.65rem;display:grid}.actions[data-astro-cid-wsiyiysf]{gap:.55rem;display:flex}.action-button[data-astro-cid-wsiyiysf]{border:1px solid var(--line);background:color-mix(in oklab, var(--surface) 86%, transparent);color:var(--text);font:inherit;cursor:pointer;border-radius:999px;padding:.48rem .92rem;font-weight:700}.action-button[data-astro-cid-wsiyiysf].primary{border-color:color-mix(in oklab, var(--accent) 60%, var(--line));background:linear-gradient(145deg, var(--accent), var(--accent-2));color:#fff}.combobox-wrap[data-astro-cid-wsiyiysf]{position:relative}.combobox-listbox[data-astro-cid-wsiyiysf]{z-index:50;background:var(--surface-strong);border:1px solid var(--line);border-radius:.6rem;max-height:16rem;margin:.2rem 0 0;padding:.3rem;list-style:none;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 4px 12px #00000026}.combobox-listbox[data-astro-cid-wsiyiysf][hidden]{display:none}.status[data-astro-cid-wsiyiysf]{min-height:1.3rem;color:var(--muted);margin:.6rem 0 0;font-size:.92rem}.status[data-astro-cid-wsiyiysf][data-kind=error]{color:#b91c1c}.vacation-calc[data-astro-cid-wsiyiysf] .combobox-listbox li{cursor:pointer;color:var(--text);border-radius:.4rem;padding:.45rem .65rem;font-size:.9rem}.vacation-calc[data-astro-cid-wsiyiysf] .combobox-listbox li:hover,.vacation-calc[data-astro-cid-wsiyiysf] .combobox-listbox li.highlighted{background:color-mix(in oklab, var(--accent) 15%, transparent)}.vc-result[data-astro-cid-wsiyiysf]{gap:.7rem;margin-top:.8rem;display:grid}.vacation-calc[data-astro-cid-wsiyiysf] .vc-metrics{grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:.6rem;display:grid}.vacation-calc[data-astro-cid-wsiyiysf] .vc-metric{border:1px solid var(--line);border-radius:.75rem;gap:.15rem;padding:.65rem .75rem;display:grid}.vacation-calc[data-astro-cid-wsiyiysf] .vc-metric strong{color:var(--text);font-size:1.5rem}.vacation-calc[data-astro-cid-wsiyiysf] .vc-metric-label,.vacation-calc[data-astro-cid-wsiyiysf] .vc-metric-sub{color:var(--muted);font-size:.85rem}.vacation-calc[data-astro-cid-wsiyiysf] .vc-notes ul,.vacation-calc[data-astro-cid-wsiyiysf] .vc-warnings ul{margin:.3rem 0 0;padding-left:1.1rem}.vacation-calc[data-astro-cid-wsiyiysf] .vc-warnings{border:1px solid color-mix(in oklab, #b45309 45%, var(--line));background:oklab(76.8591% .0560995 .154808/.1);border-radius:.75rem;padding:.65rem .8rem}.intro[data-astro-cid-gacui2pu] h1[data-astro-cid-gacui2pu]{margin-bottom:.4rem}.intro[data-astro-cid-gacui2pu] p[data-astro-cid-gacui2pu],.notice[data-astro-cid-gacui2pu] p[data-astro-cid-gacui2pu]{color:var(--muted)}a[data-astro-cid-gacui2pu]{color:var(--accent);font-weight:600}.table-wrap[data-astro-cid-gacui2pu]{overflow-x:auto}.rules[data-astro-cid-gacui2pu]{border-collapse:collapse;width:100%;font-size:.92rem}.rules[data-astro-cid-gacui2pu] th[data-astro-cid-gacui2pu],.rules[data-astro-cid-gacui2pu] td[data-astro-cid-gacui2pu]{text-align:left;vertical-align:top;border-bottom:1px solid var(--line);padding:.5rem}.rules[data-astro-cid-gacui2pu] th[data-astro-cid-gacui2pu]{color:var(--muted)}.rules[data-astro-cid-gacui2pu] td[data-astro-cid-gacui2pu]:first-child{min-width:9rem;font-weight:700}.related[data-astro-cid-gacui2pu]{margin:.3rem 0 0;padding-left:1.1rem}.related[data-astro-cid-gacui2pu] li[data-astro-cid-gacui2pu]{margin:.35rem 0}
