.tm-calendar .clndr .clndr-controls{text-align:center}.tm-calendar .clndr .clndr-controls .clndr-previous-button,.tm-calendar .clndr .clndr-controls .clndr-next-button{width:30px;padding:0;border:0;background:transparent;cursor:pointer;user-select:none}.tm-calendar .clndr .clndr-controls .clndr-previous-button:hover,.tm-calendar .clndr .clndr-controls .clndr-next-button:hover{opacity:.5}.tm-calendar .clndr .clndr-controls .clndr-previous-button{float:left;text-align:left}.tm-calendar .clndr .clndr-controls .clndr-next-button{float:right;text-align:right}[dir=rtl] .tm-calendar .clndr .clndr-controls .clndr-previous-button{float:right;text-align:right}[dir=rtl] .tm-calendar .clndr .clndr-controls .clndr-next-button{float:left;text-align:left}.tm-calendar button.day{font:inherit;border:0;margin:0}.tm-calendar.jl-calendar-mini{box-shadow:4px 4px 0 #343434}.tm-calendar.jl-calendar-mini .clndr{overflow:hidden}.tm-calendar.jl-calendar-mini .days-container{position:relative;width:100%;height:335px;overflow:hidden}.tm-calendar.jl-calendar-mini .days-container .days,.tm-calendar.jl-calendar-mini .days-container .events{position:absolute;inset:0;width:100%;height:335px;transition:transform .5s ease;background-color:#ebebeb}.tm-calendar.jl-calendar-mini .days-container .days{transform:translateX(0)}.tm-calendar.jl-calendar-mini .days-container .events{transform:translateX(100%)}.tm-calendar.jl-calendar-mini .days-container.show-events .days{transform:translateX(-100%)}.tm-calendar.jl-calendar-mini .days-container.show-events .events{transform:translateX(0)}.tm-calendar.jl-calendar-mini .days-container .days .day{width:14.2857%;display:inline-block;padding:12px 0;text-align:center;color:#212121;border-right:1px solid rgba(255,255,255,.5);border-bottom:1px solid rgba(255,255,255,.5);background:transparent}.tm-calendar.jl-calendar-mini .days-container .days .day.event{background-color:#d2d2d2;transition:background-color .5s;cursor:pointer}.tm-calendar.jl-calendar-mini .days-container .days .day.event:hover{background-color:#b8b8b8}.tm-calendar.jl-calendar-mini .days-container .days .day.adjacent-month{color:rgba(0,0,0,.3)}.tm-calendar.jl-calendar-mini .days-container .days .headers{padding:8px 0}.tm-calendar.jl-calendar-mini .days-container .days .headers .day-header{width:14.2857%;display:inline-block;color:#1b1b1b;text-align:center}.tm-calendar.jl-calendar-mini .days-container .events .headers{position:relative}.tm-calendar.jl-calendar-mini .days-container .events .event-header{width:100%;padding:5px 0;color:#1b1b1b;text-align:center}.tm-calendar.jl-calendar-mini .days-container .events .x-button{position:absolute;font-size:80%;top:7px;left:25px;padding:0;border:0;background:transparent;cursor:pointer;transition:color .25s}.tm-calendar.jl-calendar-mini .days-container .events .x-button:hover{color:#fff}.tm-calendar.jl-calendar-mini .days-container .events .events-list{overflow:auto;height:290px}.tm-calendar.jl-calendar-mini .days-container .events .events-list .event{padding:25px;border-bottom:1px solid rgba(255,255,255,.5);transition:background-color .25s}.tm-calendar.jl-calendar-mini .days-container .events .events-list .event:hover{background-color:#f5f5f5}@media (min-width:960px){.tm-calendar.jl-calendar-default .jl-panel-scrollable{height:350px;padding:0;border:none}.tm-calendar.jl-calendar-default .jl-height-medium{height:400px}}.tm-calendar.jl-calendar-default .jl-height-medium{max-height:486px}.tm-calendar.jl-calendar-default .clndr .clndr-grid{width:100%}.tm-calendar.jl-calendar-default .clndr .clndr-grid .days-of-the-week{padding-left:0;padding-right:0}.tm-calendar.jl-calendar-default .clndr .clndr-grid .days-of-the-week .header-day{float:left;width:14.2857%;text-align:center}[dir=rtl] .tm-calendar.jl-calendar-default .clndr .clndr-grid .days-of-the-week .header-day{float:right}.tm-calendar.jl-calendar-default .clndr .clndr-grid .days{width:100%}.tm-calendar.jl-calendar-default .clndr .clndr-grid .days .day{float:left;width:14.2857%;line-height:80px;padding:0;text-align:center;color:#4f4f4f;background-color:#f5f5f5;border-bottom:1px solid #eee;border-right:1px solid #ddd}[dir=rtl] .tm-calendar.jl-calendar-default .clndr .clndr-grid .days .day{float:right}.tm-calendar.jl-calendar-default .clndr .clndr-grid .days .day.adjacent-month .day-number{opacity:.3}.tm-calendar.jl-calendar-default .clndr .clndr-grid .days .day.tm-calendar-event{background:#fff;text-align:center}.tm-calendar.jl-calendar-default .clndr .clndr-grid .days .day.tm-calendar-event .numberCircle{display:inline-block;border-radius:30px}.tm-calendar.jl-calendar-default .clndr .clndr-grid .days .day.tm-calendar-event .numberCircle span{text-align:center;cursor:pointer;display:inline-block;border-radius:30px;width:50px;height:50px;line-height:49px;transition:background .15s ease-out,color .15s ease-out}.tm-calendar.jl-calendar-default .clndr .clndr-grid .days .day.tm-calendar-event:hover .day-number{background:#219897;color:#fff}.tm-calendar.jl-calendar-default .clndr .clndr-grid .days .day.today .day-number{display:inline-block;border:2px solid #219897;width:50px;height:50px;line-height:49px;border-radius:30px}.tm-calendar.jl-calendar-default .clndr .clndr-grid .days .day.today .day-number{color:#219897}.tm-calendar.jl-calendar-default .content-inner{padding:20px;animation-name:jl-fade;animation-duration:.8s;animation-timing-function:linear}.tm-calendar .jl-article-meta{padding:5px 0}.tm-calendar .jl-list-divider.jl-card-secondary>:nth-child(n+2){border-top:1px solid rgba(255,255,255,.1)}@media (prefers-reduced-motion:reduce){.tm-calendar.jl-calendar-mini .days-container .days,.tm-calendar.jl-calendar-mini .days-container .events{transition:none}}
