.mg-dow.svelte-1qfgy0l{grid-template-columns:repeat(7,1fr);gap:6px;margin-bottom:4px;display:grid}.mg-dow.svelte-1qfgy0l span:where(.svelte-1qfgy0l){text-align:center;color:#9a8f7b;font-size:11px;font-weight:700}.mg-days.svelte-1qfgy0l{grid-template-columns:repeat(7,1fr);gap:6px;display:grid}.mg-empty.svelte-1qfgy0l{aspect-ratio:1}.mg-day.svelte-1qfgy0l{aspect-ratio:1;color:var(--forest,#2e4b33);-webkit-user-select:none;user-select:none;background:#fbf6ec;border:1px solid #e4d6be;border-radius:9px;place-items:center;font-family:inherit;font-size:14px;font-weight:600;transition:background .12s;display:grid}button.mg-day.svelte-1qfgy0l{cursor:pointer}button.mg-day.svelte-1qfgy0l:hover{background:#f3ead9}.mg-day.blocked.svelte-1qfgy0l{color:var(--laterite,#b0431c);opacity:.85;background:#f0d9cd;border-color:#e7c3b4;font-weight:500;text-decoration:line-through}.mg-day.past.svelte-1qfgy0l{color:#c9bfad;background:0 0;border-color:#0000;font-weight:400}.mg-day.today.svelte-1qfgy0l{border:2px solid var(--laterite,#b0431c)}button.mg-day.svelte-1qfgy0l:focus-visible{outline:2px solid var(--laterite,#b0431c);outline-offset:2px}.cn-head.svelte-c0cc9q{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.cn-titles.svelte-c0cc9q{flex:1;justify-content:space-around;gap:64px;display:flex}.cn-title.svelte-c0cc9q{color:var(--ink,#2b1d12);text-align:center;min-width:160px;font-family:Outfit,sans-serif;font-size:18px;font-weight:600}.cn-arrow.svelte-c0cc9q{width:40px;height:40px;color:var(--laterite,#b0431c);cursor:pointer;background:0 0;border:1.5px solid #e4d6be;border-radius:50%;flex:none;place-items:center;font-size:19px;line-height:1;transition:background .12s,border-color .12s;display:grid}.cn-arrow.svelte-c0cc9q:hover:not(:disabled){background:#f3ead9}.cn-arrow.svelte-c0cc9q:disabled{color:#d0c6b4;cursor:not-allowed;border-color:#ece2d1}.cn-arrow.svelte-c0cc9q:focus-visible{outline:2px solid var(--laterite,#b0431c);outline-offset:2px}.cn-months.svelte-c0cc9q{grid-template-columns:1fr;gap:44px;display:grid}@media (width>=720px){.cn-months.svelte-c0cc9q:has(.d-only:where(.svelte-c0cc9q)){grid-template-columns:1fr 1fr}}
