.cal.svelte-11dx4pk{width:16.5rem;padding:.2rem;-webkit-user-select:none;user-select:none}.head.svelte-11dx4pk,.years.svelte-11dx4pk{display:grid;grid-template-columns:2rem 1fr 2rem;align-items:center;margin-bottom:.35rem}.years.svelte-11dx4pk .yr:where(.svelte-11dx4pk){background:none;border:none;font:inherit;font-weight:800;cursor:pointer;padding:.2rem .6rem;border-radius:8px;color:inherit;text-decoration:underline dotted}.years.svelte-11dx4pk .yr:where(.svelte-11dx4pk):hover{background:#0000000f}.years.svelte-11dx4pk strong:where(.svelte-11dx4pk),.ttl.svelte-11dx4pk{text-align:center;font-size:.92rem;font-weight:800;text-transform:capitalize}.ttl.svelte-11dx4pk{border:0;background:none;padding:.3rem .4rem;border-radius:8px;font:inherit;font-weight:800;font-size:.92rem;cursor:pointer;color:inherit}.ttl.svelte-11dx4pk:hover{background:#f3f4f6}.nav.svelte-11dx4pk{display:grid;place-items:center;width:2rem;height:2rem;border:0;border-radius:8px;background:none;color:#374151;cursor:pointer}.nav.svelte-11dx4pk:hover:not(.ghost){background:#f3f4f6}.nav.ghost.svelte-11dx4pk{cursor:default}.wk.svelte-11dx4pk,.days.svelte-11dx4pk{display:grid;grid-template-columns:repeat(7,1fr)}.wk.svelte-11dx4pk span:where(.svelte-11dx4pk){padding:.3rem 0;text-align:center;font-size:.68rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#9ca3af}.day.svelte-11dx4pk{position:relative;height:2.2rem;border:0;background:none;border-radius:10px;font:inherit;font-size:.85rem;font-weight:600;color:#1f2937;cursor:pointer;transition:background .1s}.day.svelte-11dx4pk:hover:not(:disabled):not(.edge){background:#f1f2f4}.day.svelte-11dx4pk:focus-visible{outline:2px solid var(--green, #0f7d41);outline-offset:-2px}.day.svelte-11dx4pk:disabled{color:#d1d5db;cursor:not-allowed;text-decoration:line-through;text-decoration-color:transparent}.day.today.svelte-11dx4pk:not(.edge){box-shadow:inset 0 0 0 1.5px var(--gold, #ffc72c)}.day.edge.svelte-11dx4pk{background:var(--green-deep, #04330d);color:#fff}.day.mid.svelte-11dx4pk{background:var(--green-soft, #e6f7e8);border-radius:0}.day.first.svelte-11dx4pk{border-radius:10px 0 0 10px}.day.last.svelte-11dx4pk{border-radius:0 10px 10px 0}.months.svelte-11dx4pk{display:grid;grid-template-columns:repeat(3,1fr);gap:.3rem;padding:.3rem 0 .2rem}.months.svelte-11dx4pk button:where(.svelte-11dx4pk){padding:.7rem 0;border:0;border-radius:10px;background:#f7f7f5;font:inherit;font-weight:700;font-size:.82rem;text-transform:capitalize;cursor:pointer}.months.svelte-11dx4pk button:where(.svelte-11dx4pk):disabled{opacity:.35;cursor:not-allowed}.months.svelte-11dx4pk button:where(.svelte-11dx4pk):hover:not(:disabled){background:#eceae2}.months.svelte-11dx4pk button.cur:where(.svelte-11dx4pk){background:var(--green-deep, #04330d);color:#fff}.blank.svelte-11dx4pk{height:2.2rem}
