.after{position:relative}.after:after{content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);width:7px;height:7px;border-radius:50%;background-color:#00d4b5;z-index:5}.hoverOnDay{transition:all .3s ease-in-out;width:35px!important;height:35px!important;margin:3px;position:relative;cursor:pointer}.hoverOnDay:before{opacity:0;content:"";left:50%;top:50%;transform:translate(-50%,-50%);position:absolute;width:28px;height:28px;z-index:2;border-radius:9999px;--tw-bg-opacity:1;background-color:rgb(0 175 253/var(--tw-bg-opacity))}.hoverOnDay span{z-index:2;position:relative}.hoverOnDay:hover{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.hoverOnDay:hover:before{z-index:1;opacity:1}.hoverOnDay2{transition:all .3s ease-in-out;width:20px!important;height:20px!important;margin:3px;position:relative;cursor:pointer}.hoverOnDay2:before{opacity:0;content:"";left:50%;top:50%;transform:translate(-50%,-50%);position:absolute;width:18px;height:18px;border-radius:9999px;--tw-bg-opacity:1;background-color:rgb(0 175 253/var(--tw-bg-opacity))}.hoverOnDay2 span{z-index:2;position:relative}.hoverOnDay2:hover{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.hoverOnDay2:hover:before{z-index:1;opacity:1}.button{display:inline-block;cursor:pointer;border-radius:var(--radius);text-align:center;font-weight:700;transition:all .2s ease-in-out;border-width:2px;border-style:solid;--tw-border-opacity:1;border-color:rgb(0 175 253/var(--tw-border-opacity));background-color:rgb(0 175 253/var(--tw-bg-opacity));color:rgb(255 255 255/var(--tw-text-opacity));display:flex;align-items:center;gap:5px}.button,.button:hover{--tw-bg-opacity:1;--tw-text-opacity:1}.button:hover{background-color:rgb(255 255 255/var(--tw-bg-opacity));color:rgb(0 175 253/var(--tw-text-opacity))}.button:hover>svg{width:10px;height:10px}.button:hover>svg>g{stroke:#00affd;fill:#00affd}.button:active{transform:scale(.95);--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(0 175 253/var(--tw-text-opacity))}.button:disabled,.button:disabled:hover{--tw-border-opacity:1;border-color:rgb(201 214 226/var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgb(245 247 248/var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(201 214 226/var(--tw-text-opacity))}.button:disabled:hover>svg{width:10px;height:10px}.button:disabled:hover>svg>g{stroke:#c9d6e2}.button:disabled:active{--tw-border-opacity:1;border-color:rgb(201 214 226/var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgb(245 247 248/var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(201 214 226/var(--tw-text-opacity));transform:scale(1)}.button:disabled>svg{width:10px;height:10px}.button:disabled>svg>g{stroke:#c9d6e2}.button>svg{width:10px;height:10px}.button>svg>g{stroke:#fff;fill:#fff}.primary{border-width:2px;border-style:solid;--tw-border-opacity:1;border-color:rgb(0 212 181/var(--tw-border-opacity));background-color:rgb(0 212 181/var(--tw-bg-opacity));color:rgb(255 255 255/var(--tw-text-opacity))}.primary,.primary:hover{--tw-bg-opacity:1;--tw-text-opacity:1}.primary:hover{background-color:rgb(255 255 255/var(--tw-bg-opacity));color:rgb(0 212 181/var(--tw-text-opacity))}.primary:active{--tw-bg-opacity:1;background-color:rgb(0 212 181/var(--tw-bg-opacity));--tw-text-opacity:1}.primary-purple,.primary:active{color:rgb(255 255 255/var(--tw-text-opacity))}.primary-purple{border-width:2px;border-style:solid;--tw-border-opacity:1;border-color:rgb(98 43 226/var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgb(98 43 226/var(--tw-bg-opacity));--tw-text-opacity:1}.primary-purple:hover{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(98 43 226/var(--tw-text-opacity))}.primary-purple:hover>svg{width:10px;height:10px}.primary-purple:hover>svg>g{stroke:#622be2}.primary-purple:active{--tw-bg-opacity:1;background-color:rgb(98 43 226/var(--tw-bg-opacity));--tw-text-opacity:1}.primary-orange,.primary-purple:active{color:rgb(255 255 255/var(--tw-text-opacity))}.primary-orange{border-width:2px;border-style:solid;--tw-border-opacity:1;border-color:rgb(255 116 0/var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgb(255 116 0/var(--tw-bg-opacity));--tw-text-opacity:1}.primary-orange:hover{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(255 116 0/var(--tw-text-opacity))}.primary-orange:active{--tw-bg-opacity:1;background-color:rgb(255 116 0/var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.secondary{border-width:2.5px;border-style:solid;--tw-border-opacity:1;border-color:rgb(201 214 226/var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));font-size:.75rem;line-height:1rem;--tw-text-opacity:1;color:rgb(111 126 147/var(--tw-text-opacity))}.secondary:hover{border-color:rgb(111 126 147/var(--tw-border-opacity))}.secondary:active,.secondary:hover{background-color:rgb(111 126 147/var(--tw-bg-opacity));color:rgb(255 255 255/var(--tw-text-opacity))}.secondary:active{--tw-bg-opacity:1;--tw-text-opacity:1}.secondary:hover{--tw-border-opacity:1;border-color:rgb(0 175 253/var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(0 175 253/var(--tw-text-opacity))}.secondary:hover>svg{width:10px;height:10px}.secondary:hover>svg>g{stroke:#00affd;fill:#00affd}.secondary-purple{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border-width:2.5px;border-style:solid;--tw-border-opacity:1;border-color:rgb(201 214 226/var(--tw-border-opacity));font-size:.75rem;line-height:1rem;--tw-text-opacity:1;color:rgb(98 43 226/var(--tw-text-opacity));background-color:transparent}.secondary-purple>svg{width:10px;height:10px}.secondary-purple>svg>g{stroke:#622be2}.secondary-purple:hover{--tw-border-opacity:1;border-color:rgb(98 43 226/var(--tw-border-opacity));--tw-text-opacity:1;color:rgb(98 43 226/var(--tw-text-opacity))}.secondary-purple:hover>svg{width:10px;height:10px}.secondary-purple:hover>svg>g{stroke:#622be2}.secondary-purple:active{--tw-border-opacity:1;border-color:rgb(98 43 226/var(--tw-border-opacity))}.secondary-purple svg{--tw-text-opacity:1;color:rgb(98 43 226/var(--tw-text-opacity))}