.day-box.svelte-s15mmk{width:100%;padding:.25rem;background-color:#fff;border:.25px solid #d1d5db;border-radius:.25rem;cursor:default;display:grid;grid-template-rows:max-content auto;flex-direction:column;place-items:center;--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.day-box.cursor-pointer.svelte-s15mmk{cursor:pointer}.day-box.svelte-s15mmk:hover{transform:scale(1.05)}.day-box.svelte-s15mmk{aspect-ratio:1 / 1}@media(min-width:768px){.day-box.svelte-s15mmk{aspect-ratio:auto;min-height:clamp(6rem,10vh,10vh);place-items:start}}.day-number.svelte-s15mmk{justify-self:center;display:inline-flex;height:1.5rem;width:1.5rem;align-items:center;justify-content:center;border-radius:9999px;font-size:.875rem;line-height:1.25rem;line-height:1}.day-number.today.svelte-s15mmk{background-color:var(--calendar-accent, #ba1904);color:var(--calendar-on-accent, #ffffff)}@media(min-width:768px){.day-number.svelte-s15mmk{justify-self:start}}h1.svelte-1b53e7w{font-size:1.875rem;line-height:2.25rem;font-weight:700}.header.svelte-1b53e7w{display:flex;align-items:center;justify-content:space-between}.weekdays.svelte-1b53e7w{margin-top:.5rem;margin-bottom:.5rem;font-weight:600}.buttons.svelte-1b53e7w{display:inline-flex}.buttons.svelte-1b53e7w>:where(.svelte-1b53e7w):not([hidden])~:where(.svelte-1b53e7w):not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.25rem * var(--tw-space-x-reverse));margin-left:calc(.25rem * calc(1 - var(--tw-space-x-reverse)))}.button.svelte-1b53e7w{height:100%;border-radius:.25rem}.button.svelte-1b53e7w:hover{background-color:#6b72801a;--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.button.svelte-1b53e7w{display:flex;align-items:center;justify-content:center}.button.big.svelte-1b53e7w{display:none}@media(min-width:768px){.button.big.svelte-1b53e7w{display:flex}}.today-button.svelte-1b53e7w{border-radius:9999px;padding-left:.5rem;padding-right:.5rem;background-color:var(--calendar-accent, #ba1904);color:var(--calendar-on-accent, #ffffff)}.calendar.svelte-1b53e7w{margin-top:1rem;margin-bottom:1rem;display:grid;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));grid-template-columns:repeat(1,minmax(0,1fr))}@media(min-width:768px){.calendar.svelte-1b53e7w{grid-template-columns:repeat(3,minmax(0,1fr))}}.days.svelte-1b53e7w{margin:.25rem;display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:.25rem}@media(min-width:768px){.header.svelte-1b53e7w .button:where(.svelte-1b53e7w){display:none}.calendar.svelte-1b53e7w{grid-template-columns:max-content auto max-content}.days.svelte-1b53e7w{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:.5rem;padding:.5rem}}dialog.svelte-1b53e7w{position:fixed;margin:auto;padding:0;inset:0;z-index:100;max-height:400px;min-height:200px;min-width:300px;max-width:600px;overflow-y:auto;border-radius:.5rem;--tw-bg-opacity: 1;background-color:rgb(226 232 240 / var(--tw-bg-opacity, 1));padding:1rem}
