.calendar-day.corte-abajo.svelte-1uufavl:after,.calendar-day.corte-izquierda.svelte-1uufavl:before{content:"";position:absolute;background:var(--color-line);pointer-events:none}.calendar-day.corte-abajo.svelte-1uufavl:after{right:-1px;bottom:-1px;left:-1px;height:1px}.calendar-day.corte-izquierda.svelte-1uufavl:before{top:-1px;bottom:-1px;left:-1px;width:1px}.mes-abreviado.svelte-1uufavl{position:absolute;top:1px;right:0;left:0;text-align:center;font-size:8.5px;line-height:1;letter-spacing:.02em;opacity:.7}.calendar-day.tiene-mes.svelte-1uufavl{padding-top:.5em}@container (min-width: 285px){.fit-short-viewport.svelte-1uufavl .date-picker-body:where(.svelte-1uufavl){display:grid;grid-template-columns:minmax(104px,.65fr) minmax(170px,1.35fr)}.fit-short-viewport.svelte-1uufavl .quick-options:where(.svelte-1uufavl){padding-block:.25rem;border-right:1px solid var(--color-line)}.fit-short-viewport.svelte-1uufavl .quick-options:where(.svelte-1uufavl) button{gap:.375rem;padding-block:.3rem;padding-inline:.625rem}.fit-short-viewport.svelte-1uufavl .calendar-panel:where(.svelte-1uufavl){border-top:0;padding:.5rem .625rem .625rem}.fit-short-viewport.svelte-1uufavl .calendar-scroll:where(.svelte-1uufavl){height:10.5rem}.fit-short-viewport.svelte-1uufavl .calendar-week:where(.svelte-1uufavl) button:where(.svelte-1uufavl){height:1.75rem;aspect-ratio:auto;font-size:.72rem}}@container (min-width: 285px) and (max-width: 399px){.fit-short-viewport.svelte-1uufavl .quick-options:where(.svelte-1uufavl) button>span:last-child{display:none}}
