.link-arrow{width:21px}.action-tooltip{display:none;position:absolute;z-index:100}.action-tooltip .tooltip-inner{background:#fff;border-radius:8px;box-shadow:0 5px 17px hsla(0,0%,5%,.15);max-width:400px;padding:5px 15px;position:relative;white-space:nowrap}.action-tooltip .tooltip-inner a,.action-tooltip .tooltip-inner button{background:transparent;border:0;color:#2263cf;font-size:14px;padding:0}.action-tooltip .tooltip-inner a:before,.action-tooltip .tooltip-inner button:before{color:#0e0e0e;content:"|";margin:0 5px 0 2px}.action-tooltip .tooltip-inner a:first-child:before,.action-tooltip .tooltip-inner button:first-child:before,.action-tooltip .tooltip-inner>[style="display: none;"]+:before{display:none}.action-tooltip .tooltip-inner span{border-left:2px solid #e0e5e9;color:#75768c;cursor:pointer;display:inline-block;font-size:12px;margin-left:15px;padding-left:10px}.action-tooltip .tooltip-inner:after{border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #fff;bottom:0;content:"";display:block;height:0;left:50%;margin:0 0 -5px -2.5px;position:absolute;width:0}.range-swiper{height:auto;margin-top:-10px;width:100%}.range-swiper .swiper-wrapper{padding:10px 30px}.range-swiper .swiper-button-prev{left:-10px}.range-swiper .swiper-button-next{right:-10px}.range-swiper .swiper-button-next,.range-swiper .swiper-button-prev{--swiper-navigation-color:$blue-500}.range-swiper .swiper-button-next:after,.range-swiper .swiper-button-prev:after{color:#2263cf;font-size:13px}.range-swiper .swiper-slide{background:#fff;border-radius:8px;box-shadow:0 2px 6px hsla(0,0%,5%,.19);font-size:18px;padding:3px 10px 5px;text-align:center;width:auto}.range-swiper .swiper-slide.last{box-shadow:none;width:50px}.planner-page{position:relative;z-index:1}.planner-page .today-time-marker{background:#2263cf;position:absolute;top:-2px;transform:translate(-2px);width:3px;z-index:3}.planner-page .today-time-marker span{background:#2263cf;border-radius:20px;color:#fff;display:inline-block;font-size:9px;left:50%;line-height:1;padding:3px 4px;position:absolute;text-align:center;text-transform:uppercase;top:0;transform:translate(-50%)}.planner-box{margin:0 20px 20px}.planner-box.with-bg{background:#f3f4f5;border-radius:8px}.planner-box .arrow{background:transparent;border:0;color:#2263cf;font-size:18px;left:-15px;padding:0;position:absolute;top:-8px}.planner-box .arrow+.arrow{left:auto;right:-15px}.planner-box .timeline{position:relative}.planner-box .timeline .lines{display:flex;flex-wrap:wrap;height:50px;justify-content:space-between;overflow:hidden;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:2}.planner-box .timeline .lines>div{align-items:center;display:flex;flex-grow:1;justify-content:center;position:relative}.planner-box .timeline .lines>div>div{background:#e0e5e9;height:20px;position:relative;width:1px}.planner-box .timeline .lines>div>div.bg-white{background:#fff}.planner-box .timeline .lines>div>div span{color:#0e0e0e;display:none;font-size:9px;left:0;letter-spacing:.08em;line-height:11px;position:absolute;text-transform:uppercase;top:-17px;transform:translateX(-50%)}.planner-box .timeline .lines>div:nth-child(2n)>div{height:12px}.planner-box .timeline.view-time .lines>div{align-items:start;padding-top:17px}.planner-box .timeline.view-time .lines>div>div{background:#75768c;display:inline-block}.planner-box .timeline.view-time .lines>div>div span{display:block}.planner-box .timeline .active-period-wrap{border-radius:8px;bottom:0;left:0;overflow:hidden;position:absolute;right:0;top:0}.planner-box .timeline .active-period{background:#ffebee;height:100%;position:absolute;z-index:1}.planner-box .timeline .active-period.bg-white{border-radius:8px;height:calc(100% - 4px);top:2px}.planner-box .timeline .planner-markers{line-height:1;position:absolute;right:-25px;top:50%;transform:translateY(-50%);width:18px}.planner-box .timeline .planner-markers span{position:relative}.planner-box .timeline .planner-markers span:nth-child(2){top:-3px}.planner-box .timeline .planner-markers span:nth-child(3){top:-6px}.planner-box .timeline .body{bottom:0;left:0;overflow:hidden;padding:10px 0;position:absolute;right:0;top:0;z-index:3}.planner-box .timeline .body .item{border:2px solid transparent;line-height:13px;overflow:hidden;padding:6px;position:absolute;top:10px;white-space:nowrap;z-index:3}.planner-box .timeline .body .item:after{background:repeating-linear-gradient(45deg,hsla(0,0%,5%,.25),hsla(0,0%,5%,.25) 5px,hsla(0,0%,5%,0) 0,hsla(0,0%,5%,0) 10px);bottom:0;content:"";height:100%;position:absolute;right:0;top:0}.planner-box .timeline .body .item .custom-checkbox{display:inline-block;margin:0;position:relative;vertical-align:middle}.planner-box .timeline .body .item .custom-checkbox label{padding-left:15px}.planner-box .timeline .body .item .text{color:#0e0e0e;display:inline-block;font-size:12px;line-height:1;overflow:hidden;position:relative;text-overflow:ellipsis;top:1px;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:calc(100% - 25px)}.planner-box .timeline .body .item .move-element{background:#2263cf;color:#fff;cursor:grab;display:none;font-size:20px;padding:3px 4px;position:absolute;right:-7px;top:0}.planner-box .timeline .body .item.distance{background:repeating-linear-gradient(45deg,rgba(224,229,233,.5),rgba(224,229,233,.5) 3px,hsla(0,0%,100%,.5) 0,hsla(0,0%,100%,.5) 6px);background-size:auto 25px;border:2px solid #9e9eb9;color:#ee4f36;padding:6px 5px;text-align:center;top:10px;z-index:2}.planner-box .timeline .body .item.distance.active{border-color:#2263cf}.planner-box .timeline .body .item.distance.rounded-left{border-bottom-left-radius:15px!important;border-top-left-radius:15px!important}.planner-box .timeline .body .item.distance.rounded-left.active{border-right:none}.planner-box .timeline .body .item.distance.rounded-right{border-bottom-right-radius:15px!important;border-top-right-radius:15px!important}.planner-box .timeline .body .item.distance.rounded-right.active{border-left:none}.planner-box .timeline .body .item.distance.is-real-data{color:#2263cf}.planner-box .timeline .body .item.external{background:hsla(237,9%,50%,.5);box-sizing:border-box;z-index:1}.planner-box .timeline .body .item.external.rounded-left{border-bottom-left-radius:15px!important;border-top-left-radius:15px!important}.planner-box .timeline .body .item.external.rounded-right{border-bottom-right-radius:15px!important;border-top-right-radius:15px!important}.planner-box .timeline .body .item.active{border-color:#2263cf;border-width:2px;cursor:grab;padding:6px}.planner-box .timeline .body .item.active .move-element{display:block}.planner-box .timeline .body .item.disabled{z-index:2}.planner-box .timeline .body .item.rounded-left{border-bottom-left-radius:8px!important;border-top-left-radius:8px!important}.planner-box .timeline .body .item.rounded-right{border-bottom-right-radius:8px!important;border-top-right-radius:8px!important}.planner-grid-box-body{border:1px solid #e1ecfd;margin-bottom:15px;padding-top:20px;position:absolute;transform:translateY(-10000px);width:100%}.planner-grid-box{border-top:1px solid #e0e5e9;display:flex}.planner-grid-box>div{flex:1 1 100%}.planner-grid-box .planner-grid-line{padding:0;position:relative}.planner-grid-box .planner-grid-line:after{background:#e1ecfd;bottom:0;content:"";display:block;position:absolute;right:0;top:0;width:2px}.planner-grid-box .planner-grid-line>.custom-checkbox{left:4px;position:absolute;top:16px;z-index:2}.planner-grid-box .planner-grid-line .row>div{border-bottom:1px solid #e0e5e9;padding-bottom:15px;padding-top:15px}.planner-grid-box .planner-grid-line .row>div:first-child{padding-left:25px}.planner-grid-box .planner-grid-line .row>div.no-brd{border-top-color:transparent!important}.planner-grid-box .actions{border-bottom:1px solid #e0e5e9;display:flex;flex:1 1 175px;padding:7px 5px 7px 22px}.planner-grid-box .actions>div{align-self:center;display:flex;justify-content:space-between;width:100%}.planner-grid-box.open .planner-grid-line{background:#e1ecfd}.planner-grid-box.open .planner-grid-line:after{background:#fff}.planner-grid-box.open .planner-grid-line .row>div{border-top-color:#fff}.planner-grid-box.open .planner-grid-line:first-child .row>div{border-top-color:transparent}.planner-grid-box.open .actions{background:#e1ecfd;border-top-color:transparent}.planner-grid-box.open .actions button{transform:rotate(180deg)}.planner-grid-box.open+.planner-grid-box-body{position:static;transform:translateY(0)}.planner-markers span{border:1px solid #fff;border-radius:50%;color:#fff;display:inline-block;font-size:12px;height:18px;line-height:145%;text-align:center;width:18px}.planner-markers span.red{background:#ee4f36}.planner-markers span.gray{background:#9e9eb9;color:#ee4f36}.planner-timeline-head{margin:0 20px 6px;padding-right:120px;position:relative}.planner-timeline-head .day{color:#0e0e0e;display:inline-block;font-size:12px;font-weight:500;line-height:18px;margin-right:20px;vertical-align:middle}.planner-timeline-head .list{display:inline-block}.planner-timeline-head .list .item{color:#0e0e0e;display:inline-block;font-size:12px;line-height:145%;margin-right:20px}.planner-timeline-head .list .item span{margin-left:20px}.planner-timeline-head .collapsed-action,.planner-timeline-head a{color:#2263cf;font-size:12px;line-height:145%}.planner-timeline-head .collapsed-action{background:transparent!important;border:0;bottom:0;padding:0!important;position:absolute;right:5px}.tooltip.planner-tooltip{opacity:1!important}.tooltip.planner-tooltip .tooltip-inner{background:#fff;border-radius:8px;box-shadow:0 5px 17px hsla(0,0%,5%,.15);padding:5px 15px}.tooltip.planner-tooltip .tooltip-inner a{color:#2263cf;font-size:14px}.tooltip.planner-tooltip .tooltip-inner span{border-left:2px solid #e0e5e9;color:#75768c;cursor:pointer;display:inline-block;font-size:12px;margin-left:15px;padding-left:10px}.tooltip.planner-tooltip .arrow:before,.tooltip.planner-tooltip .bs-tooltip-auto[x-placement^=top] .arrow:before{border-top-color:#fff;border-width:.4rem .4rem 0}.planner-week-head{border-bottom:1px solid #e0e5e9;border-top:1px solid #e0e5e9;padding:20px 0}.planner-week-head .custom-checkbox{display:inline-block;margin:0;padding-right:0;position:relative;top:5px}.planner-week-head span{color:#0e0e0e;font-size:12px;line-height:145%;vertical-align:middle}.planner-week-head span.date{font-size:16px;font-weight:500;line-height:19px}.planner-markers{position:relative;top:-1px}.planner-markers span{color:#fff!important}.info-about-planner{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem}.info-about-planner .item{background-color:#fff;border:1px solid #e0e5e9;border-radius:8px;display:inline-block;padding:.5rem}.info-about-planner .item.no-brd{border-color:transparent;padding-left:0;padding-right:0}.info-about-planner .item.active{background-color:#e1ecfd;border-color:#2263cf}.info-about-planner .item.required.active{background-color:#ffebee;border-color:#ee4f36}.info-about-planner .item div{display:inline-block;font-size:9px;letter-spacing:.08em;line-height:11px;text-transform:uppercase;vertical-align:middle}.info-about-planner .item span.count{display:inline-block;font-size:20px;line-height:1;padding-left:10px;vertical-align:middle}.col-header-planner{display:flex}.col-header-planner>div:first-child{flex:1 1 100%}.col-header-planner>div:first-child .row>div:first-child{padding-left:25px}.col-header-planner>div:last-child{flex:1 1 175px;position:relative;top:-3px}.col-header-planner>div:last-child>div{position:absolute;right:0;top:0;white-space:nowrap}.timeline-filter{background:#e1ecfd;border-radius:8px;padding:5px 20px}.timeline-filter .form-group{margin-bottom:0}.calendar-page{padding-top:10px}.calendar-page .week-row .cell-name{color:#0e0e0e;display:none;font-size:9px;left:0;letter-spacing:.08em;line-height:11px;position:absolute;right:0;text-align:center;text-transform:uppercase;top:-14px}.calendar-page .week-row .week-body{display:flex;flex:1 1 auto}.calendar-page .week-row .week-body .date{display:flex;width:100%}.calendar-page .week-row .week-body .date .day{border-left:1px solid #e5ebee;border-top:1px solid #e5ebee;height:140px;padding:0 5px;position:relative;width:14.28%}.calendar-page .week-row .week-body .date .day:last-child{border-right:1px solid #e5ebee}.calendar-page .week-row .week-body .date .day .num{color:#0e0e0e;font-size:9px;letter-spacing:.08em;line-height:11px;padding:2px 3px 2px 0;text-align:right;text-transform:uppercase}.calendar-page .week-row .week-body .date .day .body{height:calc(100% - 20px);overflow:hidden;padding-right:0}.calendar-page .week-row .week-body .date .day .body .mCSB_inside>.mCSB_container{margin-right:0}.calendar-page .week-row .week-body .date .day .body .mCSB_scrollTools{opacity:1!important;width:10px}.calendar-page .week-row .week-body .date .day .body .mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:hsla(0,0%,5%,.2)}.calendar-page .week-row .week-body .date .day .body .mCS-dark.mCSB_scrollTools .mCSB_draggerRail{background:transparent}.calendar-page .week-row .week-body .date .day.add-event-marker{background:linear-gradient(316.68deg,rgba(34,99,207,.08),rgba(34,99,207,0) 49.82%)}.calendar-page .week-row .week-body .date .day.add-event-marker .add-marker{display:block}.calendar-page .week-row .week-body .date .day.add-event-marker:after,.calendar-page .week-row .week-body .date .day.add-event-marker:before{background:#fff;background:linear-gradient(90deg,#fff 2%,#2263cf);bottom:0;content:"";display:block;height:3px;left:0;position:absolute;right:0}.calendar-page .week-row .week-body .date .day.add-event-marker:after{background:linear-gradient(180deg,#fff 2%,#2263cf);height:auto;left:auto;right:0;top:0;width:3px}.calendar-page .week-row .week-body .date .day .add-marker{background:#fff;border-radius:50%;bottom:0;box-shadow:0 8px 20px hsla(0,0%,5%,.25);color:#2263cf;cursor:pointer;display:none;font-size:12px;height:26px;line-height:27px;position:absolute;right:0;text-align:center;transform:translate(13px,13px);width:26px;z-index:1}.calendar-page .week-row .week-body .info{padding-left:10px}.calendar-page .week-row .week-body .info>div{background:#e1ecfd;display:flex;flex-direction:column;height:100%;justify-content:flex-end;padding:10px;position:relative;width:176px}.calendar-page .week-row .week-body .info>div:after{background:#fff;bottom:0;content:"";display:block;height:1px;left:10px;position:absolute;right:10px}.calendar-page .week-row:first-child .cell-name{display:block}.calendar-page .week-row:first-child .week-body .date .day:first-child{border-top-left-radius:10px}.calendar-page .week-row:first-child .week-body .date .day:last-child{border-top-right-radius:10px}.calendar-page .week-row:first-child .week-body .info>div:first-child{border-top-left-radius:10px}.calendar-page .week-row:first-child .week-body .info>div:last-child{border-top-right-radius:10px}.calendar-page .week-row:last-child .week-body .date .day{border-bottom:1px solid #e5ebee}.calendar-page .week-row:last-child .week-body .date .day:first-child{border-bottom-left-radius:10px}.calendar-page .week-row:last-child .week-body .date .day:last-child{border-bottom-right-radius:10px}.calendar-page .week-row:last-child .week-body .info>div:first-child{border-bottom-left-radius:10px}.calendar-page .week-row:last-child .week-body .info>div:last-child{border-bottom-right-radius:10px}.calendar-page .week-row .event-item{border-radius:5px;color:#0e0e0e;font-size:12px;line-height:145%;margin-bottom:6px;padding:5px}.calendar-page .week-row .event-item .status{border-radius:5px;font-size:12px;line-height:145%;padding:2px 5px}.calendar-page .week-row .event-item .status i{margin-right:2px;transform:scale(.7)}.calendar-page .week-row .event-item.with-alert:after{background:url(/images/icon-alert-small.svg?f1995bd3343227d1118559eec86b9d1e) no-repeat;background-size:contain;content:"";display:block;height:9px;position:absolute;right:4px;top:2px;width:9px}.calendar-page .week-row .event-item.active{box-shadow:inset 0 0 0 2px #2263cf}@media(max-width:991.98px){.calendar-page .cell-name{display:block!important}.calendar-page .week-row{margin-bottom:23px}.calendar-page .week-row .week-body{flex-direction:column}.calendar-page .week-row .week-body .date .day{border-radius:0!important}.calendar-page .week-row .week-body .date .day:first-child{border-top-left-radius:10px!important}.calendar-page .week-row .week-body .date .day:last-child{border-top-right-radius:10px!important}.calendar-page .week-row .week-body .info{display:block;padding-left:0;width:100%}.calendar-page .week-row .week-body .info>div{border-radius:0 0 10px 10px!important;display:block;text-align:right;width:100%}.calendar-page .week-row .week-body .info>div:after{display:none}.calendar-page .week-row .week-body .info>div div{display:inline-block;margin:0 10px}.calendar-page .week-row .week-body .info>div .cell-name{bottom:auto;left:20px;right:auto;top:50%;transform:translateY(-50%)}}@media(max-width:575.98px){.calendar-page .week-row .cell-name{left:auto;right:-35px;top:5px}.calendar-page .week-row .week-body .date{display:block;padding-right:55px;width:100%!important}.calendar-page .week-row .week-body .date .day{border-radius:0!important;border-right:1px solid #e5ebee;width:100%!important}.calendar-page .week-row .week-body .date .day:first-child{border-top-left-radius:10px!important;border-top-right-radius:10px!important}.calendar-page .week-row .week-body .date .day:last-child{border-bottom:1px solid #e5ebee;border-bottom-left-radius:10px!important;border-bottom-right-radius:10px!important;border-top-left-radius:0!important;border-top-right-radius:0!important;margin-bottom:10px}.calendar-page .week-row .week-body .info{display:block;padding-left:0;padding-right:55px;width:100%}.calendar-page .week-row .week-body .info>div{border-radius:10px!important;text-align:left}.calendar-page .week-row .week-body .info>div div{display:inline-block;margin:0 10px}.calendar-page .week-row .week-body .info>div .cell-name{bottom:auto;left:0;margin-bottom:10px;position:relative;right:auto;text-align:left;top:0;transform:translateY(0)}.week-body .info .calendar-page .week-row>div div{display:block}}
