.form.svelte-1g7pq24{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(4,auto);gap:1rem}@media screen and (width > 768px){.form.svelte-1g7pq24{grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(4,auto)}}.form__field.svelte-1g7pq24{grid-column:span 2;display:flex;flex-direction:column;gap:.5rem}.form__field.svelte-1g7pq24 label:where(.svelte-1g7pq24){color:#525252;font-size:.8rem;font-weight:400}.form__field.svelte-1g7pq24 label:where(.svelte-1g7pq24):after{content:"";margin-left:1em}.form__field.svelte-1g7pq24 input:where(.svelte-1g7pq24){border:1px solid #a3a3a3;border-radius:3px;height:2rem;outline-offset:1px;padding-inline:.75em;background-color:transparent}.form__field.svelte-1g7pq24 input:where(.svelte-1g7pq24):disabled{color:#737373;border-color:#d4d4d4;background-color:#e5e5e5;cursor:not-allowed}.form__field.svelte-1g7pq24 select:where(.svelte-1g7pq24){border:1px solid #a3a3a3;border-radius:3px;height:2rem;outline-offset:1px;padding-inline:.75em;background-color:transparent}.form__field.svelte-1g7pq24 select:where(.svelte-1g7pq24):disabled{color:#737373;border-color:#d4d4d4;background-color:#e5e5e5;cursor:not-allowed}.form__field--date.svelte-1g7pq24{grid-column:span 1;margin-top:.5em}.form__field--date.svelte-1g7pq24 input:where(.svelte-1g7pq24){border:1px solid #a3a3a3;border-radius:3px;height:2rem;outline-offset:1px;padding-inline:.75em;background-color:transparent}.form__field--date.svelte-1g7pq24 input:where(.svelte-1g7pq24):disabled{color:#737373;border-color:#d4d4d4;background-color:#e5e5e5;cursor:not-allowed}.form__field--time.svelte-1g7pq24{grid-column:span 1;margin-top:.5em}.form__field--time.svelte-1g7pq24 input:where(.svelte-1g7pq24){border:1px solid #a3a3a3;border-radius:3px;height:2rem;outline-offset:1px;padding-inline:.75em;background-color:transparent}.form__field--time.svelte-1g7pq24 input:where(.svelte-1g7pq24):disabled{color:#737373;border-color:#d4d4d4;background-color:#e5e5e5;cursor:not-allowed}.form__field--repeat.svelte-1g7pq24{grid-column:span 1;display:flex;justify-content:end;align-items:center;gap:1em;margin-top:.5em}@media screen and (width > 768px){.form__field--repeat.svelte-1g7pq24{grid-column:span 2}}.form__field--repeat.svelte-1g7pq24 .repated-event:where(.svelte-1g7pq24){-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;margin:0;font-size:.95rem;width:1.15em;height:1.15em;border:1px solid #a3a3a3;border-radius:3px;transform:translateY(-.075em);transition:.1s all ease;display:grid;place-content:center}.form__field--repeat.svelte-1g7pq24 .repated-event:where(.svelte-1g7pq24):before{content:"";display:block;width:.92em;height:.92em;background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="%23fafafa" stroke-width="3" stroke-linecap="round" stroke-linejoin="round" class="icon icon-tabler icons-tabler-outline icon-tabler-check"><path stroke="none" d="M0 0h24v24H0z" fill="none"/><path d="M5 12l5 5l10 -10" /></svg>') no-repeat center center;background-size:contain;opacity:0;transition:.1s all ease}.form__field--repeat.svelte-1g7pq24 .repated-event:where(.svelte-1g7pq24):checked{background-color:#f97316;border-color:#ea580c}.form__field--repeat.svelte-1g7pq24 .repated-event:where(.svelte-1g7pq24):checked:before{opacity:1}.form__field--repeat.svelte-1g7pq24 .repated-event:where(.svelte-1g7pq24):focus{outline:dodgerblue 1.5px solid;outline-offset:1px}.form__field--repeat.svelte-1g7pq24 .repated-event:where(.svelte-1g7pq24):disabled{background-color:#e5e5e5;border-color:#d4d4d4;cursor:not-allowed}.form__field--repeat.svelte-1g7pq24 label:where(.svelte-1g7pq24){color:#525252;font-size:.8rem;font-weight:400}.form__field--repeat.svelte-1g7pq24 label:where(.svelte-1g7pq24):after{content:"";margin-left:1em}.form__input--invalid.svelte-1g7pq24{border-color:#dc2626!important}.form.svelte-1g7pq24 .controls:where(.svelte-1g7pq24){grid-column:1/-1;justify-self:end;display:flex;gap:.5rem}.form.svelte-1g7pq24 .controls__close:where(.svelte-1g7pq24){color:#fafafa;border:1px solid;border-radius:3px;padding:.35em 1em;font-size:.8rem;cursor:pointer;transition:color .15s ease,border-color .15s ease,background-color .15s ease;color:#404040;background-color:transparent;border-color:#737373}.form.svelte-1g7pq24 .controls__close:where(.svelte-1g7pq24):hover{border:1.5px solid;padding:calc(.35em - .5px) calc(1em - .5px)}.form.svelte-1g7pq24 .controls__close:where(.svelte-1g7pq24):active{outline:dodgerblue 1.5px solid;outline-offset:1px}.form.svelte-1g7pq24 .controls__close:where(.svelte-1g7pq24):hover{border-color:#404040;background-color:#e5e5e5}.form.svelte-1g7pq24 .controls__close:where(.svelte-1g7pq24):active{background-color:#d4d4d4}.form.svelte-1g7pq24 .controls__close:where(.svelte-1g7pq24):disabled{color:#737373;background-color:#e5e5e5;border-color:#d4d4d4;cursor:not-allowed}.form.svelte-1g7pq24 .controls__close:where(.svelte-1g7pq24):disabled:hover{border-color:#d4d4d4;background-color:#e5e5e5}.form.svelte-1g7pq24 .controls__close:where(.svelte-1g7pq24):disabled:active{outline:none}.form.svelte-1g7pq24 .controls__submit:where(.svelte-1g7pq24){color:#fafafa;border:1px solid;border-radius:3px;padding:.35em 1em;font-size:.8rem;cursor:pointer;transition:color .15s ease,border-color .15s ease,background-color .15s ease;background-color:#f97316;border-color:#ea580c;display:flex;justify-content:center;align-items:center;width:4.95em}.form.svelte-1g7pq24 .controls__submit:where(.svelte-1g7pq24):hover{border:1.5px solid;padding:calc(.35em - .5px) calc(1em - .5px)}.form.svelte-1g7pq24 .controls__submit:where(.svelte-1g7pq24):active{outline:dodgerblue 1.5px solid;outline-offset:1px}.form.svelte-1g7pq24 .controls__submit:where(.svelte-1g7pq24):hover{background-color:#ea580c;border-color:#c2410c}.form.svelte-1g7pq24 .controls__submit:where(.svelte-1g7pq24):active{background-color:#c2410c}.form.svelte-1g7pq24 .controls__submit:where(.svelte-1g7pq24):disabled{color:#737373;background-color:#e5e5e5;border-color:#d4d4d4;cursor:not-allowed}.form.svelte-1g7pq24 .controls__submit:where(.svelte-1g7pq24):disabled:hover{border-color:#d4d4d4;background-color:#e5e5e5}.form.svelte-1g7pq24 .controls__submit:where(.svelte-1g7pq24):disabled:active{outline:none}.w-full.svelte-1g7pq24{grid-column:1/-1}.form.svelte-8sczpy{display:flex;flex-direction:column}.controls.svelte-8sczpy{justify-content:end;display:flex;gap:.5rem}.controls__close.svelte-8sczpy{color:#fafafa;border:1px solid;border-radius:3px;padding:.35em 1em;font-size:.8rem;cursor:pointer;transition:color .15s ease,border-color .15s ease,background-color .15s ease;color:#404040;background-color:transparent;border-color:#737373}.controls__close.svelte-8sczpy:hover{border:1.5px solid;padding:calc(.35em - .5px) calc(1em - .5px)}.controls__close.svelte-8sczpy:active{outline:dodgerblue 1.5px solid;outline-offset:1px}.controls__close.svelte-8sczpy:hover{border-color:#404040;background-color:#e5e5e5}.controls__close.svelte-8sczpy:active{background-color:#d4d4d4}.controls__close.svelte-8sczpy:disabled{color:#737373;background-color:#e5e5e5;border-color:#d4d4d4;cursor:not-allowed}.controls__close.svelte-8sczpy:disabled:hover{border-color:#d4d4d4;background-color:#e5e5e5}.controls__close.svelte-8sczpy:disabled:active{outline:none}.controls__submit.svelte-8sczpy{color:#fafafa;border:1px solid;border-radius:3px;padding:.35em 1em;font-size:.8rem;cursor:pointer;transition:color .15s ease,border-color .15s ease,background-color .15s ease;background-color:#dc2626;border-color:#b91c1c;display:flex;justify-content:center;align-items:center;width:5.65em}.controls__submit.svelte-8sczpy:hover{border:1.5px solid;padding:calc(.35em - .5px) calc(1em - .5px)}.controls__submit.svelte-8sczpy:active{outline:dodgerblue 1.5px solid;outline-offset:1px}.controls__submit.svelte-8sczpy:hover{background-color:#b91c1c;border-color:#991b1b}.controls__submit.svelte-8sczpy:active{background-color:#991b1b}.form.svelte-ac62wl{display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(4,auto);gap:1rem}.form__field.svelte-ac62wl{grid-column:span 2;display:flex;flex-direction:column;gap:.5rem}.form__field.svelte-ac62wl label:where(.svelte-ac62wl){color:#525252;font-size:.8rem;font-weight:400}.form__field.svelte-ac62wl label:where(.svelte-ac62wl):after{content:"";margin-left:1em}.form__field.svelte-ac62wl input:where(.svelte-ac62wl){border:1px solid #a3a3a3;border-radius:3px;height:2rem;outline-offset:1px;padding-inline:.75em;background-color:transparent}.form__field.svelte-ac62wl input:where(.svelte-ac62wl):disabled{color:#737373;border-color:#d4d4d4;background-color:#e5e5e5;cursor:not-allowed}.form__field.svelte-ac62wl select:where(.svelte-ac62wl){border:1px solid #a3a3a3;border-radius:3px;height:2rem;outline-offset:1px;padding-inline:.75em;background-color:transparent}.form__field.svelte-ac62wl select:where(.svelte-ac62wl):disabled{color:#737373;border-color:#d4d4d4;background-color:#e5e5e5;cursor:not-allowed}.form__field--date.svelte-ac62wl{grid-column:span 1;margin-top:.5em;display:flex;flex-direction:column;gap:.5rem}.form__field--date.svelte-ac62wl input:where(.svelte-ac62wl){border:1px solid #a3a3a3;border-radius:3px;height:2rem;outline-offset:1px;padding-inline:.75em;background-color:transparent}.form__field--date.svelte-ac62wl input:where(.svelte-ac62wl):disabled{color:#737373;border-color:#d4d4d4;background-color:#e5e5e5;cursor:not-allowed}.form__field--date.svelte-ac62wl label:where(.svelte-ac62wl){color:#525252;font-size:.8rem;font-weight:400}.form__field--date.svelte-ac62wl label:where(.svelte-ac62wl):after{content:"";margin-left:1em}.form__field--time.svelte-ac62wl{grid-column:span 3;margin-top:.5em;display:flex;flex-direction:column;gap:.5rem}.form__field--time.svelte-ac62wl input:where(.svelte-ac62wl){border:1px solid #a3a3a3;border-radius:3px;height:2rem;outline-offset:1px;padding-inline:.75em;background-color:transparent}.form__field--time.svelte-ac62wl input:where(.svelte-ac62wl):disabled{color:#737373;border-color:#d4d4d4;background-color:#e5e5e5;cursor:not-allowed}.form__field--time.svelte-ac62wl label:where(.svelte-ac62wl){color:#525252;font-size:.8rem;font-weight:400}.form__field--time.svelte-ac62wl label:where(.svelte-ac62wl):after{content:"";margin-left:1em}.form__input--invalid.svelte-ac62wl{border-color:#dc2626!important}.controls.svelte-ac62wl{grid-column:1/-1;justify-content:end;display:flex;gap:.5rem}.controls__close.svelte-ac62wl{color:#fafafa;border:1px solid;border-radius:3px;padding:.35em 1em;font-size:.8rem;cursor:pointer;transition:color .15s ease,border-color .15s ease,background-color .15s ease;color:#404040;background-color:transparent;border-color:#737373}.controls__close.svelte-ac62wl:hover{border:1.5px solid;padding:calc(.35em - .5px) calc(1em - .5px)}.controls__close.svelte-ac62wl:active{outline:dodgerblue 1.5px solid;outline-offset:1px}.controls__close.svelte-ac62wl:hover{border-color:#404040;background-color:#e5e5e5}.controls__close.svelte-ac62wl:active{background-color:#d4d4d4}.controls__close.svelte-ac62wl:disabled{color:#737373;background-color:#e5e5e5;border-color:#d4d4d4;cursor:not-allowed}.controls__close.svelte-ac62wl:disabled:hover{border-color:#d4d4d4;background-color:#e5e5e5}.controls__close.svelte-ac62wl:disabled:active{outline:none}.controls__submit.svelte-ac62wl{color:#fafafa;border:1px solid;border-radius:3px;padding:.35em 1em;font-size:.8rem;cursor:pointer;transition:color .15s ease,border-color .15s ease,background-color .15s ease;background-color:#f97316;border-color:#ea580c;display:flex;justify-content:center;align-items:center;width:4.8em}.controls__submit.svelte-ac62wl:hover{border:1.5px solid;padding:calc(.35em - .5px) calc(1em - .5px)}.controls__submit.svelte-ac62wl:active{outline:dodgerblue 1.5px solid;outline-offset:1px}.controls__submit.svelte-ac62wl:hover{background-color:#ea580c;border-color:#c2410c}.controls__submit.svelte-ac62wl:active{background-color:#c2410c}.controls__submit.svelte-ac62wl:disabled{color:#737373;background-color:#e5e5e5;border-color:#d4d4d4;cursor:not-allowed}.controls__submit.svelte-ac62wl:disabled:hover{border-color:#d4d4d4;background-color:#e5e5e5}.controls__submit.svelte-ac62wl:disabled:active{outline:none}.w-full.svelte-ac62wl{grid-column:1/-1}.form.svelte-2olz2i{display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(3,auto);gap:1rem}@media screen and (max-width: 768px){.form.svelte-2olz2i{grid-template-columns:repeat(2,1fr)}}.form__field.svelte-2olz2i{grid-column:span 2;display:flex;flex-direction:column;gap:.5rem}.form__field.svelte-2olz2i label:where(.svelte-2olz2i){color:#525252;font-size:.8rem;font-weight:400}.form__field.svelte-2olz2i label:where(.svelte-2olz2i):after{content:"";margin-left:1em}.form__field.svelte-2olz2i input:where(.svelte-2olz2i){border:1px solid #a3a3a3;border-radius:3px;height:2rem;outline-offset:1px;padding-inline:.75em;background-color:transparent}.form__field.svelte-2olz2i input:where(.svelte-2olz2i):disabled{color:#737373;border-color:#d4d4d4;background-color:#e5e5e5;cursor:not-allowed}.controls.svelte-2olz2i{grid-column:1/-1;justify-content:end;display:flex;gap:.5rem}@media screen and (max-width: 768px){.controls.svelte-2olz2i{margin-top:2rem}}.controls__close.svelte-2olz2i{color:#fafafa;border:1px solid;border-radius:3px;padding:.35em 1em;font-size:.8rem;cursor:pointer;transition:color .15s ease,border-color .15s ease,background-color .15s ease;color:#404040;background-color:transparent;border-color:#737373}.controls__close.svelte-2olz2i:hover{border:1.5px solid;padding:calc(.35em - .5px) calc(1em - .5px)}.controls__close.svelte-2olz2i:active{outline:dodgerblue 1.5px solid;outline-offset:1px}.controls__close.svelte-2olz2i:hover{border-color:#404040;background-color:#e5e5e5}.controls__close.svelte-2olz2i:active{background-color:#d4d4d4}.controls__close.svelte-2olz2i:disabled{color:#737373;background-color:#e5e5e5;border-color:#d4d4d4;cursor:not-allowed}.controls__close.svelte-2olz2i:disabled:hover{border-color:#d4d4d4;background-color:#e5e5e5}.controls__close.svelte-2olz2i:disabled:active{outline:none}.controls__submit.svelte-2olz2i{color:#fafafa;border:1px solid;border-radius:3px;padding:.35em 1em;font-size:.8rem;cursor:pointer;transition:color .15s ease,border-color .15s ease,background-color .15s ease;background-color:#f97316;border-color:#ea580c;display:flex;justify-content:center;align-items:center;width:6rem}.controls__submit.svelte-2olz2i:hover{border:1.5px solid;padding:calc(.35em - .5px) calc(1em - .5px)}.controls__submit.svelte-2olz2i:active{outline:dodgerblue 1.5px solid;outline-offset:1px}.controls__submit.svelte-2olz2i:hover{background-color:#ea580c;border-color:#c2410c}.controls__submit.svelte-2olz2i:active{background-color:#c2410c}.controls__submit.svelte-2olz2i:disabled{color:#737373;background-color:#e5e5e5;border-color:#d4d4d4;cursor:not-allowed}.controls__submit.svelte-2olz2i:disabled:hover{border-color:#d4d4d4;background-color:#e5e5e5}.controls__submit.svelte-2olz2i:disabled:active{outline:none}*,*:before,*:after{font-family:Inter,sans-serif;font-weight:400;font-style:normal;box-sizing:border-box;margin:0;padding:0;font-optical-sizing:auto;font-variation-settings:"slnt" 0}body{position:relative;background-color:#fafafa}.calendar__container.svelte-14p2ddl{max-width:2300px;margin:0 auto;position:relative}.info.svelte-14p2ddl{position:fixed;padding:.5em;display:grid;grid-template-columns:1fr;gap:.05em;color:#262626;opacity:0;background-color:#f5f5f5;border:solid 1.25px #d4d4d4;border-radius:calc(4px + .2em);box-shadow:0 0 7px 1px #e5e5e5;transition:opacity .25s;z-index:99}.info__title.svelte-14p2ddl{font-weight:500;margin-right:2em}.info__trainer.svelte-14p2ddl{margin-top:.25em;font-size:.9em;color:#525252}.info__info.svelte-14p2ddl{font-size:.9em;color:#404040;margin-block:.75em .5em}.info__time.svelte-14p2ddl{font-size:.8em;color:#525252;margin-top:.3em}.info.svelte-14p2ddl .reservations__title:where(.svelte-14p2ddl){margin-block:1em .25em;font-size:1rem;font-weight:500}.info.svelte-14p2ddl .reservations__reservation:where(.svelte-14p2ddl){line-height:135%;letter-spacing:normal;color:#404040;font-size:.95rem;font-weight:350}.info.svelte-14p2ddl .reservations__reservation:where(.svelte-14p2ddl) span:where(.svelte-14p2ddl){color:#262626;font-weight:500}.context-menu.svelte-14p2ddl{position:fixed;z-index:100;width:10rem;background-color:#f5f5f5;border:solid 1.25px #d4d4d4;border-radius:calc(4px + .2em);box-shadow:0 0 7px 1px #e5e5e5;transition:opacity .25s;padding:.2em}.context-menu__button.svelte-14p2ddl{color:#404040;width:100%;background-color:transparent;border:none;border-radius:4px;padding:.5em;text-align:left}.context-menu__button.svelte-14p2ddl:hover{background-color:#e5e5e5;cursor:pointer}.calendar.svelte-14p2ddl{min-width:52rem;position:relative;scrollbar-width:none;overflow:scroll}.calendar.svelte-14p2ddl::-webkit-scrollbar{display:none}.calendar.svelte-14p2ddl .background:where(.svelte-14p2ddl){display:grid;grid-template-columns:2.5rem repeat(7,calc((100% - 3rem) / 7));grid-template-rows:5rem repeat(16,6.3rem)}.calendar.svelte-14p2ddl .background:where(.svelte-14p2ddl) .day:where(.svelte-14p2ddl){position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;border-bottom:1.55px solid #e5e5e5;border-right:1.55px solid #e5e5e5;line-height:1.3;grid-row:1/2;-webkit-mask-image:linear-gradient(180deg,transparent,#000 20%,#000 80%);mask-image:linear-gradient(180deg,transparent,#000 20%,#000 80%)}.calendar.svelte-14p2ddl .background:where(.svelte-14p2ddl) .day__name:where(.svelte-14p2ddl){font-weight:600;font-size:.8rem;color:#a3a3a3}.calendar.svelte-14p2ddl .background:where(.svelte-14p2ddl) .day__number:where(.svelte-14p2ddl){color:#525252;font-size:1.1rem;font-weight:500}.calendar.svelte-14p2ddl .background__tag:where(.svelte-14p2ddl){position:relative;display:flex;justify-content:center;align-items:center;border-right:1.55px solid #e5e5e5;-webkit-mask-image:linear-gradient(180deg,transparent,#000 20%,#000 80%);mask-image:linear-gradient(180deg,transparent,#000 20%,#000 80%)}.calendar.svelte-14p2ddl .background__tag:where(.svelte-14p2ddl):after{content:"";position:absolute;right:0;bottom:0;height:1.55px;width:20%;background-color:#e5e5e5}.calendar.svelte-14p2ddl .background__tag:where(.svelte-14p2ddl) p:where(.svelte-14p2ddl){font-size:.7rem;font-weight:500;padding:.35em .5em;color:#525252;border:1px solid #d4d4d4;border-radius:4px}.calendar.svelte-14p2ddl .background__time:where(.svelte-14p2ddl){position:relative;display:flex;justify-content:start;align-items:center;font-size:.7rem;color:#a3a3a3;border-right:1.55px solid #e5e5e5}.calendar.svelte-14p2ddl .background__time:where(.svelte-14p2ddl):after{content:"";position:absolute;right:0;bottom:0;height:1.55px;width:20%;background-color:#e5e5e5}.calendar.svelte-14p2ddl .background__time--first:where(.svelte-14p2ddl):before{content:"";position:absolute;top:80%;left:0;width:1.55px;height:20%;background-color:#e5e5e5;transform:translate(-100%)}.calendar.svelte-14p2ddl .background__time:where(.svelte-14p2ddl) span:where(.svelte-14p2ddl){transform:translate(10%,-365%) rotate(-45deg)}.calendar.svelte-14p2ddl .background__fullday:where(.svelte-14p2ddl){position:relative;grid-column:2/3;border-right:1.55px solid #e5e5e5;border-bottom:1.55px solid #e5e5e5}.calendar.svelte-14p2ddl .background__fullday--first:where(.svelte-14p2ddl){border-right:none}.calendar.svelte-14p2ddl .background__fullday--first:where(.svelte-14p2ddl):after{content:"";position:absolute;top:80%;right:0;width:1.55px;height:20%;background-color:#e5e5e5}.calendar.svelte-14p2ddl .background__cell:where(.svelte-14p2ddl){grid-column:span 1;grid-row:span 1;border-right:1.55px solid #e5e5e5;border-bottom:1.55px solid #e5e5e5}.calendar.svelte-14p2ddl .background:where(.svelte-14p2ddl) .active:where(.svelte-14p2ddl){background-color:#fef2f2}.calendar.svelte-14p2ddl .blocks:where(.svelte-14p2ddl){position:absolute;top:4.95em;left:2.45em;right:0;display:grid;grid-template-columns:repeat(84,calc((100% - .5rem) / 7 / 12));grid-template-rows:repeat(160,.63rem)}.calendar.svelte-14p2ddl .blocks:where(.svelte-14p2ddl) .training:where(.svelte-14p2ddl){position:relative;border-radius:4px;display:flex;flex-direction:column;padding:.4rem;grid-area:event;z-index:5;margin:.225em;font-size:.9rem;overflow:hidden;transition:filter .2s ease;white-space:nowrap}.calendar.svelte-14p2ddl .blocks:where(.svelte-14p2ddl) .training:where(.svelte-14p2ddl):hover{filter:brightness(.97);cursor:pointer}.calendar.svelte-14p2ddl .blocks:where(.svelte-14p2ddl) .training:where(.svelte-14p2ddl) .summary:where(.svelte-14p2ddl){position:absolute;left:.5em;top:.5em;display:inline-block;align-self:start;font-size:1em;font-weight:600;color:#404040}.calendar.svelte-14p2ddl .blocks:where(.svelte-14p2ddl) .training--compact:where(.svelte-14p2ddl){cursor:default;flex-direction:row;align-items:center;position:relative;font-size:.75rem;justify-content:space-between;flex-wrap:nowrap;padding-block:.1em}.calendar.svelte-14p2ddl .blocks:where(.svelte-14p2ddl) .training--compact:where(.svelte-14p2ddl) .summary:where(.svelte-14p2ddl){transform:rotate(90deg) translate(36%,108%)}.spinner-container.svelte-14p2ddl{width:100%;height:46.6rem}.controls.svelte-14p2ddl{padding-inline:5rem;margin-bottom:2rem;display:flex;justify-content:end}.controls__button.svelte-14p2ddl{color:#404040;background-color:#fafafa;border:1px solid #e5e5e5;padding:.5em;transition:background-color .2s ease}.controls__button.svelte-14p2ddl:hover{background-color:#e5e5e5;cursor:pointer}.controls__button.svelte-14p2ddl span:where(.svelte-14p2ddl){color:#404040;display:flex;justify-content:center;align-items:center}.controls__button--add.svelte-14p2ddl{border-inline:none}.controls__button--bw.svelte-14p2ddl{border-top-left-radius:4px;border-bottom-left-radius:4px}.controls__button--bw--borderless.svelte-14p2ddl{border-right:none}.controls__button--fw.svelte-14p2ddl{border-top-right-radius:4px;border-bottom-right-radius:4px}.today{background-color:#fff7ed}.hidden{opacity:0!important}
