span.svelte-dcranf{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.calendar.svelte-11fzju0{--s-cell: 2rem;--s-gap: .5rem;width:calc(var(--s-cell) * 7 + var(--s-gap) * 11);padding:calc(var(--s-gap) * 2)}.calendar.svelte-11fzju0 header:where(.svelte-11fzju0){display:grid;grid-template-columns:auto calc(var(--s-cell) * 2 + var(--s-gap) * 1);margin-bottom:var(--s-gap)}.month-year.svelte-11fzju0{align-items:center;color:#333;display:block;display:flex;font-family:Open Sans;font-size:1rem;font-style:normal;font-weight:300;letter-spacing:0em;line-height:100%;position:relative;text-align:left;text-transform:uppercase}.month-year.svelte-11fzju0>*{left:0;position:absolute;top:50%;transform:translateY(-50%)}.controls.svelte-11fzju0{display:grid;grid-template-columns:repeat(2,var(--s-cell));gap:var(--s-gap)}.btn.svelte-11fzju0{appearance:none;background-color:transparent;border:none;color:var(--cl-orange-3);cursor:pointer;display:flex;height:var(--s-cell);margin:0;padding:0;width:var(--s-cell)}.btn.svelte-11fzju0 svg:where(.svelte-11fzju0){background-color:transparent;height:auto;margin:auto;stroke:currentColor;transition:color .1s ease-out;width:60%}.btn.svelte-11fzju0:hover{color:var(--cl-orange-4);background-color:transparent}.btn.svelte-11fzju0:active{color:var(--cl-orange-5);background-color:transparent}.btn.svelte-11fzju0:disabled{color:var(--cl-grey-disabled);background-color:transparent}.calendar.svelte-11fzju0 .row-title:where(.svelte-11fzju0){margin-bottom:0}.calendar.svelte-11fzju0 .days-box:where(.svelte-11fzju0){height:calc(var(--s-cell) * 6 + var(--s-gap) * 6);overflow:hidden;position:relative}.calendar.svelte-11fzju0 .days:where(.svelte-11fzju0){position:absolute;top:0;left:0;display:flex;flex-direction:column;gap:var(--s-gap);padding-top:var(--s-gap)}.calendar.svelte-11fzju0 .grid:where(.svelte-11fzju0) .row:where(.svelte-11fzju0){display:grid;grid-template-columns:repeat(7,2rem);grid-template-rows:2rem;height:var(--s-cell);gap:var(--s-gap)}.cell.svelte-11fzju0{color:#333;display:flex;font-family:Open Sans;font-size:1rem;font-style:normal;font-weight:200;line-height:100%;position:relative}.cell.head.svelte-11fzju0 span:where(.svelte-11fzju0){text-transform:uppercase;margin:auto}.cell.svelte-11fzju0 label:where(.svelte-11fzju0){--bg: var(--bg-day, var(--cl-white));--color: var(--color-day, #333);align-items:center;background-color:var(--bg);border-radius:50%;color:var(--color);display:flex;flex-grow:0;flex-shrink:0;font-family:Open Sans;font-size:1rem;font-style:normal;font-weight:400;height:100%;justify-content:center;left:0;letter-spacing:0em;line-height:100%;margin:auto;position:absolute;right:0;text-align:center;transition:color .1s ease-out,background-color .1s ease-out,border .1s ease-out;width:100%}label.today.svelte-11fzju0{border:var(--cl-blue-3) solid 1px}input.svelte-11fzju0:not(:disabled)+label:where(.svelte-11fzju0){cursor:pointer}input.svelte-11fzju0:disabled+label:where(.svelte-11fzju0){--bg: #eeeeee;--color: #999999}input.svelte-11fzju0:not(:disabled)+label:where(.svelte-11fzju0):hover{--bg: var(--cl-orange-1)}input.svelte-11fzju0:not(:disabled):checked+label:where(.svelte-11fzju0){--bg: var(--cl-orange-3);--color: var(--cl-white)}input.svelte-11fzju0:not(:disabled):checked+label:where(.svelte-11fzju0):hover{--bg: var(--cl-orange-4)}input.svelte-11fzju0:not(:disabled)+label:where(.svelte-11fzju0):active{--bg: var(--cl-orange-5);--color: var(--cl-white)}.day-icon.svelte-11fzju0{background-color:transparent;background-image:var(--icon);background-position:center;background-repeat:no-repeat;background-size:contain;height:50%;position:absolute;right:-15%;top:-15%;width:50%}
