.entheo-calendar{--fc-border-color:color-mix(in oklab, var(--border) 82%, transparent);--fc-button-text-color:var(--foreground);--fc-button-bg-color:transparent;--fc-button-border-color:color-mix(in oklab, var(--border) 82%, transparent);--fc-button-hover-bg-color:var(--accent);--fc-button-hover-border-color:color-mix(in oklab, var(--border) 82%, transparent);--fc-button-active-bg-color:color-mix(in oklab, var(--primary) 12%, transparent);--fc-button-active-border-color:color-mix(in oklab, var(--primary) 18%, transparent);--fc-event-border-color:transparent;--fc-page-bg-color:transparent;--fc-neutral-bg-color:color-mix(in oklab, var(--muted) 55%, transparent);--fc-list-event-hover-bg-color:color-mix(in oklab, var(--accent) 75%, transparent)}.entheo-calendar .fc-toolbar{gap:.75rem;padding:1rem}.entheo-calendar .fc-toolbar.fc-header-toolbar{margin-bottom:0}.entheo-calendar .fc-toolbar-title{letter-spacing:-.02em;font-size:1.05rem;font-weight:600}.entheo-calendar .fc-button{box-shadow:none;text-transform:capitalize;border-radius:.6rem;padding:.5rem .8rem;font-size:.8rem;font-weight:500}.entheo-calendar .fc-button-primary:not(:disabled).fc-button-active,.entheo-calendar .fc-button-primary:not(:disabled):active{color:var(--primary)}.entheo-calendar .fc-col-header-cell-cushion,.entheo-calendar .fc-daygrid-day-number{color:var(--foreground);text-decoration:none}.entheo-calendar .fc-daygrid-day-number{padding:.45rem;font-size:.8rem}.entheo-calendar .fc-timegrid-slot-label-cushion,.entheo-calendar .fc-list-day-text,.entheo-calendar .fc-list-day-side-text{color:var(--muted-foreground)}.entheo-calendar .fc-event{box-shadow:none;border-radius:.75rem;padding:.2rem .35rem}.entheo-calendar .entheo-calendar-event--scheduled{color:#065f46;background:#10b98129}.dark .entheo-calendar .entheo-calendar-event--scheduled{color:#d1fae5;background:#10b98138}.entheo-calendar .entheo-calendar-event--pending{color:#92400e;background:#f59e0b24;border:1px dashed #f59e0b99}.dark .entheo-calendar .entheo-calendar-event--pending{color:#fef3c7;background:#f59e0b2e}.entheo-calendar .entheo-calendar-event--google{color:#1e40af;background:#3b82f624}.dark .entheo-calendar .entheo-calendar-event--google{color:#dbeafe;background:#3b82f638}.entheo-calendar .entheo-calendar-availability{background:#94a3b82e}.entheo-calendar .fc-day-today{background:color-mix(in oklab, var(--primary) 5%, transparent)!important}.entheo-calendar .fc-list-empty{color:var(--muted-foreground);background:0 0}@media (max-width:900px){.entheo-calendar .fc-toolbar{flex-direction:column;align-items:stretch;gap:.6rem;padding:.75rem}.entheo-calendar .fc-toolbar-chunk{flex-wrap:wrap;justify-content:center;gap:.4rem;display:flex}.entheo-calendar .fc-toolbar-title{font-size:.98rem}.entheo-calendar .fc-button{padding:.35rem .58rem;font-size:.74rem}.entheo-calendar .fc-col-header-cell-cushion,.entheo-calendar .fc-daygrid-day-number{font-size:.74rem}}@media (max-width:640px){.entheo-calendar .fc-toolbar{padding:.6rem .55rem}.entheo-calendar .fc-col-header-cell-cushion{padding:.35rem .15rem;font-weight:600}.entheo-calendar .fc-daygrid-day-number{padding:.3rem .35rem}.entheo-calendar .fc-daygrid-day-frame{min-height:3rem}.entheo-calendar .fc-event{border-radius:.45rem;padding:.12rem .25rem;font-size:.65rem;line-height:1.15}}
@font-face{font-family:poppins;src:url(../media/Poppins_Thin-s.p.15yvu5-rz.rby.ttf)format("truetype");font-display:swap;font-weight:100;font-style:normal}@font-face{font-family:poppins;src:url(../media/Poppins_ThinItalic-s.p.05na_o~zzjvwf.ttf)format("truetype");font-display:swap;font-weight:100;font-style:italic}@font-face{font-family:poppins;src:url(../media/Poppins_ExtraLight-s.p.0pntva7uk4a-f.ttf)format("truetype");font-display:swap;font-weight:200;font-style:normal}@font-face{font-family:poppins;src:url(../media/Poppins_ExtraLightItalic-s.p.0unmgni.1sz35.ttf)format("truetype");font-display:swap;font-weight:200;font-style:italic}@font-face{font-family:poppins;src:url(../media/Poppins_Light-s.p.0m2bcslosc8um.ttf)format("truetype");font-display:swap;font-weight:300;font-style:normal}@font-face{font-family:poppins;src:url(../media/Poppins_LightItalic-s.p.0kisigz-5et4w.ttf)format("truetype");font-display:swap;font-weight:300;font-style:italic}@font-face{font-family:poppins;src:url(../media/Poppins_Regular-s.p.0o-~k54yt.1oa.ttf)format("truetype");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:poppins;src:url(../media/Poppins_Italic-s.p.0-nmqdth-ksrz.ttf)format("truetype");font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:poppins;src:url(../media/Poppins_Medium-s.p.0xwjui6ssmh18.ttf)format("truetype");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:poppins;src:url(../media/Poppins_MediumItalic-s.p.164f19_hzp50y.ttf)format("truetype");font-display:swap;font-weight:500;font-style:italic}@font-face{font-family:poppins;src:url(../media/Poppins_SemiBold-s.p.0zhxlu58jrmcs.ttf)format("truetype");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:poppins;src:url(../media/Poppins_SemiBoldItalic-s.p.0x.hvzm0ti279.ttf)format("truetype");font-display:swap;font-weight:600;font-style:italic}@font-face{font-family:poppins;src:url(../media/Poppins_Bold-s.p.0mdwvix7girbv.ttf)format("truetype");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:poppins;src:url(../media/Poppins_BoldItalic-s.p.0v8etw4kk0a_g.ttf)format("truetype");font-display:swap;font-weight:700;font-style:italic}@font-face{font-family:poppins;src:url(../media/Poppins_ExtraBold-s.p.02fn2pm4xei8l.ttf)format("truetype");font-display:swap;font-weight:800;font-style:normal}@font-face{font-family:poppins;src:url(../media/Poppins_ExtraBoldItalic-s.p.0v.o0_ecodw7v.ttf)format("truetype");font-display:swap;font-weight:800;font-style:italic}@font-face{font-family:poppins;src:url(../media/Poppins_Black-s.p.0hunwyv812x9t.ttf)format("truetype");font-display:swap;font-weight:900;font-style:normal}@font-face{font-family:poppins;src:url(../media/Poppins_BlackItalic-s.p.0sk4eu1f~i9pm.ttf)format("truetype");font-display:swap;font-weight:900;font-style:italic}@font-face{font-family:poppins Fallback;src:local(Arial);ascent-override:92.83%;descent-override:30.94%;line-gap-override:8.84%;size-adjust:113.11%}.poppins_44e45f42-module__xKEIIG__className{font-family:poppins,poppins Fallback}.poppins_44e45f42-module__xKEIIG__variable{--font-poppins:"poppins", "poppins Fallback"}
/*# sourceMappingURL=0~l-z9gt.02q_.css.map*/