﻿#sln-salon *,#sln-salon *:before,#sln-salon *:after,.sln-datashortcode *,.sln-datashortcode *:before,.sln-datashortcode *:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}#sln-salon *:focus,#sln-salon *:before:focus,#sln-salon *:after:focus,.sln-datashortcode *:focus,.sln-datashortcode *:before:focus,.sln-datashortcode *:after:focus{outline:0 !important}.clearfix:before,.clearfix:after,.clear:before,.clear:after{content:" ";display:table}.clearfix:after,.clear:after{clear:both}@keyframes fade-in{0%{opacity:0;transform:scale(0.99)}100%{opacity:1;transform:scale(1)}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}[class*=cal-cell]{float:left;margin-left:0;min-height:1px}.cal-row-fluid{width:100%;*zoom:1}.cal-row-fluid:before,.cal-row-fluid:after{display:table;content:"";line-height:0}.cal-row-fluid:after{clear:both}.cal-row-fluid [class*=cal-cell]{display:block;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;margin-left:0%;*margin-left:-.0521376434%}.cal-row-fluid [class*=cal-cell]:first-child{margin-left:0}.cal-row-fluid .controls-row [class*=cal-cell]+[class*=cal-cell]{margin-left:0%}.cal-row-fluid .cal-cell7{width:100%;*width:99.9466950959%}.cal-row-fluid .cal-cell6{width:85.7142857143%;*width:85.6609808102%}.cal-row-fluid .cal-cell5{width:71.4285714286%;*width:71.3752665245%}.cal-row-fluid .cal-cell4{width:57.1428571429%;*width:57.0895522388%}.cal-row-fluid .cal-cell3{width:42.8571428571%;*width:42.8038379531%}.cal-row-fluid .cal-cell2{width:28.5714285714%;*width:28.5181236674%}.cal-row-fluid .cal-cell1{width:14.2857142857%;*width:14.2324093817%}.cal-week-box .cal-offset7,.cal-row-fluid .cal-offset7,.cal-row-fluid .cal-offset7:first-child{margin-left:100%;*margin-left:99.8933901919%}.cal-week-box .cal-offset6,.cal-row-fluid .cal-offset6,.cal-row-fluid .cal-offset6:first-child{margin-left:85.7142857143%;*margin-left:85.6076759062%}.cal-week-box .cal-offset5,.cal-row-fluid .cal-offset5,.cal-row-fluid .cal-offset5:first-child{margin-left:71.4285714286%;*margin-left:71.3219616205%}.cal-week-box .cal-offset4,.cal-row-fluid .cal-offset4,.cal-row-fluid .cal-offset4:first-child{margin-left:57.1428571429%;*margin-left:57.0362473348%}.cal-week-box .cal-offset3,.cal-row-fluid .cal-offset3,.cal-row-fluid .cal-offset3:first-child{margin-left:42.8571428571%;*margin-left:42.750533049%}.cal-week-box .cal-offset2,.cal-row-fluid .cal-offset2,.cal-row-fluid .cal-offset2:first-child{margin-left:28.5714285714%;*margin-left:28.4648187633%}.cal-week-box .cal-offset1,.cal-row-fluid .cal-offset1,.cal-row-fluid .cal-offset1:first-child{margin-left:14.2857142857%;*margin-left:14.1791044776%}.cal-row-fluid .cal-cell1{width:14.2857142857%;*width:14.2335766423%}[class*=cal-cell].hide,.cal-row-fluid [class*=cal-cell].hide{display:none}[class*=cal-cell].pull-right,.cal-row-fluid [class*=cal-cell].pull-right{float:right}.cal-row-head [class*=cal-cell]:first-child,.cal-row-head [class*=cal-cell]{min-height:auto;overflow:hidden;text-overflow:ellipsis}.cal-events-num{margin-top:20px}.cal-month-day{position:relative;display:grid;grid-template:1.25rem auto 1.25rem/1fr;gap:0;width:100%;padding:.75rem 1.25rem;background-color:rgba(0,0,0,0);transition:all 200ms ease-in-out;cursor:pointer}.cal-month-day .month-calbar{grid-row:1}.cal-month-day .booking-count-wrapper{grid-row:2;justify-self:center;align-self:center;width:100%;height:100%;padding-top:.5rem;position:relative;display:flex;align-items:center;justify-content:center;transition:all 200ms ease-in-out}.cal-month-day .booking-count{color:#bdd7ec;font-size:2rem;width:100%;text-align:center;height:100%;display:flex;justify-content:center;align-items:center;transition:all 200ms ease-in-out}.cal-month-day .booking-count-cancelled{position:absolute;top:.55rem;right:42%;min-width:1.5rem;height:1.5rem;padding:0 .35rem;border-radius:9999px;background-color:#d3633f;color:#fff;font-size:.85rem;line-height:1.5rem;font-weight:600;text-align:center}.cal-month-day .booking-count-pending{position:absolute;top:.55rem;right:58%;min-width:1.5rem;height:1.5rem;padding:0 .35rem;border-radius:9999px;background-color:#f0ad4e;color:#fff;font-size:.85rem;line-height:1.5rem;font-weight:600;text-align:center}.cal-month-day .month-day-number{width:100%;grid-row:3;align-self:end;justify-self:end;font-size:1.125rem;font-weight:800;color:#234c66;text-align:right}.cal-month-day .events-list--title{display:none}.cal-month-day.cal-day-today .month-day-number{color:#4ab121}.cal-month-day.cal-day-holiday .month-day-number,.cal-month-day.cal-day-weekend .month-day-number{color:#708697}.cal-month-day.cal-day-holiday.cal-day-today .month-day-number,.cal-month-day.cal-day-weekend.cal-day-today .month-day-number{color:#4ab121}@media(hover: hover)and (pointer: fine){.cal-month-day:hover{background-color:#e1eef9}.cal-month-day:hover .booking-count{color:#2171b1}}#cal-week-box{position:absolute;left:-53px;top:-1px;padding:8px 10px;cursor:pointer;z-index:9999}#cal-day-tick{position:absolute;right:50%;bottom:-21px;padding:0px 5px;cursor:pointer;z-index:5;text-align:center;width:26px;margin-right:-17px}.cal-year-box #cal-day-tick{margin-right:-7px}#cal-slide-box{position:relative}#cal-slide-tick{position:absolute;width:16px;margin-left:-7px;height:9px;top:-1px;z-index:1}#cal-slide-tick.tick-month1{left:12.5%}#cal-slide-tick.tick-month2{left:37.5%}#cal-slide-tick.tick-month3{left:62.5%}#cal-slide-tick.tick-month4{left:87.5%}#cal-slide-tick.tick-day1{left:7.1428571429%}#cal-slide-tick.tick-day2{left:21.4285714286%}#cal-slide-tick.tick-day3{left:35.7142857143%}#cal-slide-tick.tick-day4{left:50%}#cal-slide-tick.tick-day5{left:64.2857142857%}#cal-slide-tick.tick-day6{left:78.5714285714%}#cal-slide-tick.tick-day7{left:92.8571428571%}.events-list{position:absolute;bottom:0;left:0;overflow:visible}.events-list.event-list--overflow::after{content:"    ";font-family:"FontAwesome";font-weight:900;font-size:.4em;color:#0277bd;text-wrap:nowrap}.events-list--title .sln-event-popup:hover{display:block}.events-list--title .sln-event-popup{position:absolute;bottom:4vh;left:-50%;min-width:125px;font-size:12px;line-height:2;display:none;background-color:#000;color:#fff;text-align:center;border-radius:5px;padding:5px;z-index:999999 !important}.day-event .events-list--title .sln-event-popup{top:0;bottom:unset;left:-65%;width:150px}.events-list--title .sln-event-popup .sln-booking-title-phone{text-decoration:none}.events-list--title .sln-event-popup .sln-booking-title-phone::after{content:"";font-family:"FontAwesome";font-weight:300}#cal-slide-content ul.unstyled{margin-bottom:0}.cal-week-box{position:relative}.cal-week-box [data-event-class]{height:auto;margin:3px 1px;line-height:auto;text-overflow:ellipsis;overflow:hidden;padding:10px}.cal-week-box .cal-column{position:absolute;height:100%;z-index:1}.cal-week-box .arrow-before,.cal-week-box .arrow-after{position:relative}.cal-week-box .arrow-after:after{content:"";position:absolute;top:0px;width:0;height:0;right:0;border-top:15px solid #fff;border-left:8px solid;border-bottom:15px solid #fff}.cal-week-box .arrow-before:before{content:"";position:absolute;top:0px;width:0;height:0;left:1px;border-top:15px solid rgba(0,0,0,0);border-left:8px solid #fff;border-bottom:15px solid rgba(0,0,0,0)}#cal-day-box{text-wrap:none}#cal-day-box .cal-day-hour-part{height:30px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;border-bottom:thin dashed #bdd7ec}#cal-day-box .cal-day-hour .day-highlight{height:30px}#cal-day-box .cal-hours{font-weight:bolder}#cal-day-box .cal-day-hour:nth-child(odd){background-color:#fafafa}#cal-day-box #cal-day-panel{position:relative;padding-left:60px}#cal-day-box #cal-day-panel-hour{position:absolute;top:0;width:100%;margin-left:-60px;z-index:-1}#cal-day-box .day-event{max-width:200px;overflow:hidden}.cal-row-head [class*=cal-cell]:first-child,.cal-row-head [class*=cal-cell]{font-weight:bolder;text-align:center;border:0px solid;padding:5px 0}.cal-row-head [class*=cal-cell] small{font-weight:normal}.cal-year-box .row-fluid:hover,.cal-row-fluid:not(.cal-row-head):hover{background-color:#fafafa}.cal-month-day{height:8.75rem}[class*=cal-cell]:hover{background-color:#fff}.cal-year-box [class*=span],.cal-month-box [class*=cal-cell]{min-height:100px;border-right:2px solid #bdd7ec;position:relative}.cal-year-box [class*=span]{min-height:60px}.cal-year-box .row-fluid [class*=span]:last-child,.cal-month-box .cal-row-fluid [class*=cal-cell]:last-child{border-right:0px}.cal-year-box .row-fluid,.cal-month-box .cal-row-fluid{border-bottom:2px solid #bdd7ec;margin-left:0px;margin-right:0px}.cal-year-box .row-fluid:last-child,.cal-month-box .cal-row-fluid:last-child{border-bottom:0px}#cal-day-box,.cal-month-box,.cal-year-box,.cal-week-box{border:2px solid #bdd7ec;border-radius:1.25rem;position:relative;isolation:isolate}#cal-day-box,.cal-week-box{overflow:hidden}#cal-week-box{border:1px solid #e1e1e1;border-right:0px;background-color:#fafafa;text-align:right}#cal-day-tick{border:1px solid #e1e1e1;border-top:0px solid;border-radius:0 0 5px 5px;background-color:#ededed;text-align:center}#cal-slide-box{border-top:0px solid #8c8c8c}#cal-slide-content{padding:20px}#cal-slide-tick{background-image:url("../img/tick.png?2")}#cal-slide-content:hover{background-color:rgba(0,0,0,0)}#cal-slide-content a.event-item{font-weight:normal;line-height:22px;text-decoration:none}#cal-slide-content a.event-item:hover{border-bottom:1px solid #0074a2;color:#0074a2}.events-list{max-height:47px;padding-left:5px}.cal-column{border-right:1px solid #dedede}a.cal-event-week{text-decoration:none;color:#151515}.badge-danger{background-color:#b94a48}.salon_page_salon-calendar .day-highlight:hover,.salon_page_salon-calendar .day-highlight,.salon_page_salon-calendar .day-highlight.dh-event-danger:hover,.salon_page_salon-calendar .day-highlight.dh-event-danger,.salon_page_salon-calendar .day-highlight.dh-event-warning:hover,.salon_page_salon-calendar .day-highlight.dh-event-warning,.salon_page_salon-calendar .day-highlight.dh-event-info:hover,.salon_page_salon-calendar .day-highlight.dh-event-info,.salon_page_salon-calendar .day-highlight.dh-event-inverse:hover,.salon_page_salon-calendar .day-highlight.dh-event-inverse,.salon_page_salon-calendar .day-highlight.dh-event-success:hover,.salon_page_salon-calendar .day-highlight.dh-event-success,.salon_page_salon-calendar .day-highlight.dh-event-special:hover,.salon_page_salon-calendar .day-highlight.dh-event-special{background-color:#fff;filter:unset}.salon_page_salon-calendar .btn{border-radius:0;border:none;font-size:1.2em;transition:all 200ms}.salon_page_salon-calendar .btn.active{background-color:#428bca;-webkit-box-shadow:none;box-shadow:none;color:#fff}.salon_page_salon-calendar .btn:hover{background-color:#428bca}.salon_page_salon-calendar .btn-warning,.salon_page_salon-calendar .btn-primary{background-color:#ddd;color:#777}.salon_page_salon-calendar .btn-warning:hover,.salon_page_salon-calendar .btn-primary:hover{color:#fff}.salon_page_salon-calendar .btn-default{background-color:#fff}.salon_page_salon-calendar .btn-default:hover{color:#fff}.salon_page_salon-calendar .cal-month-box [class*=cal-cell]{cursor:pointer}.salon_page_salon-calendar .cal-month-box [class*=cal-cell]:hover{background-color:rgba(0,0,0,0)}.salon_page_salon-calendar .cal-month-box .cal-month-day:hover{background-color:#428bca}.salon_page_salon-calendar .cal-month-box .cal-month-day:hover span{color:#fff}.salon_page_salon-calendar .cal-month-box .cal-month-day.cal-day-holiday,.salon_page_salon-calendar .cal-month-box .cal-month-day.cal-day-weekend{cursor:auto;transition:all 200ms}.salon_page_salon-calendar .cal-month-box .cal-month-day.cal-day-holiday span,.salon_page_salon-calendar .cal-month-box .cal-month-day.cal-day-weekend span{cursor:auto}.salon_page_salon-calendar .cal-month-box .cal-month-day.cal-day-holiday:hover,.salon_page_salon-calendar .cal-month-box .cal-month-day.cal-day-weekend:hover{background-color:#ccc}.salon_page_salon-calendar .cal-month-box .cal-month-day.cal-day-holiday:hover span,.salon_page_salon-calendar .cal-month-box .cal-month-day.cal-day-weekend:hover span{color:red}.salon_page_salon-calendar .cal-month-box,.salon_page_salon-calendar .cal-year-box,.salon_page_salon-calendar .cal-week-box{background-color:#eee}.salon_page_salon-calendar .sln-calendar-sidebar{background-color:#ddd}.salon_page_salon-calendar .sln-calendar-sidebar .nav>li{border-bottom:1px solid #eee;padding:0 0 .8em 0;margin-bottom:.8em;color:#217cad;font-size:14px}.salon_page_salon-calendar .sln-calendar-sidebar .event{margin-bottom:0;margin-right:6px;margin-top:3px}.salon_page_salon-calendar .cal-event-list,.salon_page_salon-calendar .cal-cell.selected,.salon_page_salon-calendar #cal-slide-content:hover{background-color:#fff;transition:all 200ms}.salon_page_salon-calendar .cal-event-list{width:26rem;max-width:26rem}@media only screen and (max-width: 1023px){.salon_page_salon-calendar .sln-calendar-sidebar{margin:15px;padding:15px}.salon_page_salon-calendar .sln-calendar-sidebar .legend li{display:inline-block;float:left;margin-right:20px}}@media only screen and (max-width: 767px){.salon_page_salon-calendar #calendar{width:96% !important;font-size:16px}.salon_page_salon-calendar .sln-calendar-sidebar{width:88%}.salon_page_salon-calendar .btn-group{margin-right:10px}.salon_page_salon-calendar .btn-group .btn{margin-bottom:10px;width:24.3%}.salon_page_salon-calendar .btn-group .btn:nth-child(1),.salon_page_salon-calendar .btn-group .btn:nth-child(3),.salon_page_salon-calendar .btn-group .btn:nth-child(2){width:32.7%}.salon_page_salon-calendar .event{width:4px;height:20px;margin-right:2px;margin-bottom:5px}.salon_page_salon-calendar .cal-month-box .cal-day-today span[data-cal-date],.salon_page_salon-calendar .legend{font-size:1.2em}.salon_page_salon-calendar .cal-row-fluid.cal-row-head{font-size:.8em}.salon_page_salon-calendar .sln-calendar-sidebar .nav>li{border-bottom:1px solid #eee;padding:0 0 1em 0;margin-bottom:1em;color:#217cad;font-size:1.2em}}.tooltip{position:absolute;z-index:1070;display:block;font-size:12px;line-height:1.4;visibility:visible;filter:alpha(opacity=0);opacity:0;width:20rem}.tooltip.in{filter:alpha(opacity=90);opacity:.9}.tooltip.top{padding:5px 0;margin-top:-3px}.tooltip.right{padding:0 5px;margin-left:3px}.tooltip.bottom{padding:5px 0;margin-top:3px}.tooltip.left{padding:0 5px;margin-left:-3px}.tooltip-inner{max-width:200px;padding:3px 8px;color:#fff;text-align:center;text-decoration:none;background-color:#000;border-radius:4px}.tooltip.top .tooltip-arrow{left:50%;margin-left:-5px}.tooltip.top-left .tooltip-arrow{left:5px}.tooltip.top-right .tooltip-arrow{right:5px}.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-width:5px 5px 5px 0;border-right-color:#000}.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-width:5px 0 5px 5px;border-left-color:#000}.tooltip.bottom .tooltip-arrow,.tooltip.bottom-left .tooltip-arrow,.tooltip.bottom-right .tooltip-arrow{top:0;border-width:0 5px 5px;border-bottom-color:#000}.tooltip.bottom .tooltip-arrow{left:50%;margin-left:-5px}.tooltip.bottom-left .tooltip-arrow{left:5px}.tooltip.bottom-right .tooltip-arrow{right:5px}#sln-booking-editor-modal .booking-last-edit-div .booking-last-edit-date,#sln-booking-editor-modal .booking-last-edit-div .booking-last-edit-time,#sln-booking-editor-modal .booking-last-edit-div .booking-last-edit-author{font-weight:bold}#sln-booking-editor-modal .booking-last-edit-div{padding:5px 0}@font-face{font-family:"Material Icons";font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/materialicons/v48/flUhRq6tzZclQEJ-Vdg-IuiaDsNcIhQ8tQ.woff2) format("woff2")}.calendar-notification{padding:3px 0 3px 80px;background-color:#fff;margin-top:9px;border-left:solid 3px #0277bd}.calendar-notification p{font-size:1.3em}.calendar-notification p a{font-weight:bold;text-decoration-thickness:3px}.calendar-notification:before{font-family:"Material Icons";font-style:normal;font-weight:400;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased;font-size:3em;line-height:0;display:inline-block;content:"notifications";position:absolute;top:52%;left:42px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;border-radius:50%;color:#0277bd}.sln-calendar-plugin-update-notice--wrapper{margin-right:0;margin-left:0}.sln-calendar-plugin-update-notice{background-color:rgba(255,206,41,.4941176471);color:#997735;padding:20px 20px 20px 45px;position:relative;width:95%;display:flex;justify-content:space-between;align-items:center}.sln-calendar-plugin-update-notice--subscription-active{background-color:rgba(66,255,41,.4941176471);color:#31793c}.sln-calendar-plugin-update-notice--subscription-expired{background-color:rgba(255,41,41,.4941176471);color:#993535}.sln-calendar-plugin-update-notice:before{font-family:"Material Icons";font-style:normal;font-weight:400;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased;font-size:2em;line-height:0;display:inline-block;content:"info_outline";position:absolute;top:1.1em;left:.5em;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;border-radius:50%}.sln-calendar-plugin-update-notice--update-button{padding:7px 20px;text-transform:uppercase;white-space:nowrap;font-weight:bold}.sln-calendar-plugin-update-notice a{color:#997735}.sln-calendar-plugin-update-notice--subscription-free-version .sln-calendar-plugin-update-notice--update-button,.sln-calendar-plugin-update-notice--subscription-active .sln-calendar-plugin-update-notice--update-button,.sln-calendar-plugin-update-notice--subscription-expired .sln-calendar-plugin-update-notice--update-button{background-color:#013c5d}.sln-calendar-plugin-update-notice--subscription-cancelled .sln-calendar-plugin-update-notice--update-button{background-color:#e07010}.sln-calendar-plugin-update-notice--wrapper .sln-notice--subscription-free-version::after,.sln-calendar--wrapper .sln-notice--subscription-free-version::after{content:"";background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAJCSURBVHgB7VdNbtpAFH4zY5MQJ1WrSlWvEG6QcIPCCcINSE9AeoLSEzQ9QekJSk9QeoLCCUK3qVSJBRLG/nuf8QwYG9tAVbVSnyTZnvfzzZv3Zn4MYBvb+L8BWBvQdd2kafrGGDvgnJ8AQAcAjogkRDKSJIkYY6wsy/L7/f1fC5BlWRdAj0QSIQQ+Y8w3TRMAQFVVHQC4cRzn1nXd2xXgAOCRiCRN0x4R9RljXpIkfr/f3zEMw9I0bc8wjL0oimz8f+acv4dhOF0B4pwnBOBrmqavqqo6bdsGUsVxDFmW7S0DqKrqNAzDS/o7nPMXInoBDCGEoqpqv91ug67rjaJYlqValkUAEATBe11dXl6OZQCSJB0T0YAgCMLW/2Az+b5vm6Zp12URRZFtmqZVVZW4iCOiAYAs8j0AOEDdSxf1/X6/32k0Ghvlz+cz7O7utjY9l+f5iaZpLzWApiomAPABiKqqOo7j2I1GY9Pb29vbxp/jOI6rqqovJ/L5fH6qqmoAAN8YY7uiKIr5OUQoiqI4dS8IgtO6+vLyMpYT+Xw+P9U07VIBSJIECQC8l5eXVg3gqwIQAMD5/6rpdDo+lxPJsuwVAEaKoowWi8VSN5ZlCT9omjZSFGW0XBYFXO/3+xMAGNR2QU3X1zTtLwiCT4ZhWACw1wSxLMtCgA+GYfwNguATvT+UtGYXLJfLEITQF0KcEdELEekIAJv4DMPYIyKdrueTEOIM3wul9kZdcF8Tl/TLB0THjXtJIYS4TpLkVwBs418u/gE6beiLWTqSjQAAAABJRU5ErkJggg==");background-repeat:no-repeat;background-position:.5rem center;background-size:2.875rem}.cal-row-head{position:sticky;position:-webkit-sticky;top:0;z-index:601;background-color:#fff;color:#234c66}.sln-assistant-mode #cal-day-box .cal-row-head,.cal-week-box .cal-row-head{border-bottom:2px dashed #bdd7ec}.cal-week-box .cal-row-head .week-day-date{width:4rem;height:4rem;display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:#f1f4f7;margin:.75rem auto 1rem auto;border-radius:9999px;font-size:1.25rem;font-weight:600;color:#234c66}.cal-week-box .cal-row-head .week-day-date small{font-size:.75rem;text-transform:uppercase;font-weight:600}#sln-calendar-modal{top:30%}#sln-calendar-modal .modal-body{padding:0;height:500px}#sln-calendar-modal .modal-lg .modal-content{height:auto}#sln-calendar-modal .close{width:30px;height:30px;text-align:center;position:absolute;right:-30px;top:-30px;background-color:#fff;border-radius:20px;line-height:1;font-size:30px;font-weight:normal;color:#ccc;opacity:1}#cal-day-box .cal-day-hour-part .col-xs-1{width:82px}#cal-day-box .cal-day-hour-part .col-xs-8{width:auto}.calendar-review{padding:3px 0 3px 80px;background-color:#fff;margin-top:9px;border-left:solid 3px #f4eb11}.calendar-review p{font-size:1.3em}.calendar-review p a{font-weight:bold;text-decoration-thickness:3px}.calendar-review:before{font-family:"Material Icons";font-weight:400;line-height:1;letter-spacing:normal;text-transform:none;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:"liga";font-size:3em;line-height:0;display:inline-block;content:"star";position:absolute;top:52%;left:42px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;border-radius:50%;color:#f4eb11}.calendar-review h2{color:#053456;margin:5px 0 3px}.calendar-review p{margin:0 0 5px}.sln-free-locked-slots:after{top:0}.sln-free-locked-slots-block,.form-group.sln-free-locked-slots-block{margin-bottom:0}.day-event-item__resource{display:block}.sln-icon--plus-circle{position:sticky;align-self:end;bottom:25px}.sln-icon--plus-circle.rotate{align-self:end;bottom:30px;right:10px;margin-bottom:.5rem}.sln-mouth-tooltip .sln-id-name{display:none}.sln-calendar--wrapper .sln-calendar-view .tooltip .tooltip-inner{max-width:19rem;padding:.5rem;border-radius:1.75rem;background-color:#f1f4f7;box-shadow:0 0 10px 0 rgba(0,0,0,.1);font-size:1rem;color:#666}.sln-calendar--wrapper .sln-calendar-view .tooltip.in{opacity:1}.week-info-booking .sln-month-phone-tooltip{display:none}.sln-tooltip-header{display:flex;justify-content:space-between;align-items:center}.left-sln-tooltip-header{text-align:left}.right-sln-tooltip-header{text-align:right}.right-sln-tooltip-header:hover{color:#00b0ff}.right-sln-tooltip-header::after{font-family:"FontAwesome";font-weight:400;content:"";font-size:1.2rem;cursor:pointer;color:#000}.icons-container{display:flex;justify-content:space-around;align-items:center;padding-bottom:.5rem}.icons-container>div{margin:0 10px;margin-top:.5rem;text-align:center}.sln-mouth-tooltip{color:#000;font-size:1rem}.sln-mouth-tooltip .check-tooltip-disp{display:none}.cal-event-list .right-sln-tooltip-header{display:none}.cal-event-list .sln-booking-id-phone{display:none}.cal-event-list .sln-value-tooltip{display:none}.cal-event-week .right-sln-tooltip-header{display:none}.sln-mouth-tooltip .sln-booking-id-tooltip{display:none}.sln-mouth-tooltip .sln-name-tooltip{display:none}.sln-mouth-tooltip .sln-time-tooltip{display:none}.cal-event-week .sln-booking-id-phone{display:none}.sln-mouth-tooltip .sln-services-tooltip{display:none}.cal-event-week .sln-booking-status-tooltip{display:none}.cal-event-week .sln-value-tooltip{display:none}.sln-booking-status-tooltip{display:block;text-align:left;font-weight:normal}.sln-booking-id-phone{color:#0978bd}.cal-event-week .head-info-tooltip{display:none}.head-info-tooltip{font-size:1rem;color:#000}.title-info-tooltip{font-size:.8rem;color:gray}.head-info-tooltip-cs{justify-self:left;color:#446c80;font-weight:bold}.title-info-tooltip-cs{font-size:.8rem;color:#7cabd3}.sln-confirm-delete-tooltip{background:#bdd7ec;position:absolute;bottom:1.25rem;right:1.25rem;left:1.25rem;padding:1rem .75rem;border-radius:.75rem;text-align:center;display:none}.sln-confirm-delete-tooltip .sln-confirm-delete-tooltip__content{display:grid;grid-template:auto auto/1fr 1fr;grid-column-gap:.75rem;grid-row-gap:.5rem}.sln-confirm-delete-tooltip .sln-confirm-delete-tooltip__content .sln-dtn__title{grid-column:1/span 2;text-align:center;font-size:1rem;font-weight:600;color:#234c66;margin-bottom:.5rem}.sln-confirm-delete-tooltip .sln-confirm-delete-tooltip__content .sln-dtn-danger-tooltip{grid-column:1}.sln-confirm-delete-tooltip .sln-confirm-delete-tooltip__content .sln-dtn-close-tooltip{grid-column:2}.sln-week-days-tooltip{display:grid;grid-template-columns:75% 25%;grid-gap:10px}.sln-week-days-tooltip::after{display:none !important}.sln-event-popup .sln-value-tooltip{display:none}.sln-event-popup .sln-tooltip-header{justify-content:center}.sln-event-popup .left-sln-tooltip-header{justify-content:center}.sln-event-popup .right-sln-tooltip-header{display:none}.sln-event-popup .sln-booking-id-phone{display:none}.tooltip.right .tooltip-arrow{border-width:18px 18px 18px 0 !important;margin-left:-13px;margin-top:-39px}.sln-calendar--wrapper #cal-day-box .att-time-slot{height:100px;width:200px;left:82px;position:absolute}.sln-calendar--wrapper .att-time-slot .att-row-actions{display:grid;grid-template-columns:90px 20px 90px;grid-template-rows:auto;align-items:center;pointer-events:none;height:100px}.sln-calendar--wrapper .att-time-slot .sln-btn--cal-day--add{grid-column:1;grid-row:1;justify-self:end}.att-time-slot.active .block_date,.att-time-slot.active [data-action=add-event-by-date]{display:inline-block}.sln-calendar--wrapper .att-time-slot button{pointer-events:auto}.sln-calendar--wrapper .att-time-slot .cal-day-click-tip{grid-column:1/span 2;grid-row:1;justify-self:end;margin-right:0}sln-calendar--wrapper .att-time-slot .block_date{margin-right:0}.sln-calendar--wrapper .att-time-slot .sln-btn--cal-day--lock{grid-column:3;grid-row:1}.sln-calendar--wrapper .att-time-slot{transition:all 350ms}.sln-calendar--wrapper .att-time-slot .sln-btn--cal-day-select{display:flex;flex-direction:row-reverse;justify-content:center;align-items:center;gap:.6em;text-align:center;height:40px;width:160px;color:#003553;background-color:#c7dff3;position:absolute;top:50%;transform:translateY(0);left:20px;font-size:1rem;letter-spacing:.1rem;opacity:0}.sln-calendar--wrapper .att-time-slot.sln-btn--icon::after{position:relative;inset:auto}.sln-calendar--wrapper .att-time-slot:hover .sln-btn--cal-day-select{transform:translateY(-50%);visibility:visible;opacity:1}.sln-calendar--wrapper .att-time-slot .sln-btn--cal-day-select,.sln-calendar--wrapper .att-time-slot.active .sln-btn--cal-day-select,.sln-calendar--wrapper .att-time-slot.selected .sln-btn--cal-day-select,.sln-calendar--wrapper .att-time-slot.blocked .sln-btn--cal-day-select{visibility:hidden}.sln-calendar--wrapper .att-time-slot.active .sln-btn--cal-day-select,.sln-calendar--wrapper .att-time-slot.selected .sln-btn--cal-day-select,.sln-calendar--wrapper .att-time-slot.blocked .sln-btn--cal-day-select{display:none}.sln-calendar--wrapper .att-time-slot .sln-btn--cal-day-select{pointer-events:none}.att-time-slot .block_date,.att-time-slot [data-action=add-event-by-date]{display:none}@media(hover: hover),(-ms-high-contrast: none){.sln-calendar--wrapper .sln-calendar-view .att-time-slot:hover{background-color:#bdd7ec}}.sln-calendar--wrapper .sln-calendar-view .att-time-slot{display:none}.sln-calendar--wrapper .sln-calendar-view.sln-assistant-mode .att-time-slot{display:block}.sln-calendar--wrapper .sln-calendar-view.sln-assistant-mode .cal-day-hour-part:hover{background:none}.sln-calendar--wrapper .sln-calendar-view.sln-assistant-mode #cal-day-box .cal-day-hour-part{cursor:default}.sln-calendar--wrapper .sln-calendar-view.sln-assistant-mode .cal-day-hour-part .sln-btn--cal-day-select,.sln-calendar--wrapper .sln-calendar-view.sln-assistant-mode .cal-day-hour-part .cal-day-hour-part__rowactions{display:none}.sln-calendar--wrapper #cal-day-box .att-time-slot.active{border-bottom:4px solid rgba(2,119,189,.5);z-index:998}.att-time-slot.active{background-color:#bdd7ec}@media(hover: hover),(-ms-high-contrast: none){.att-time-slot.active:hover{background-color:#bdd7ec}}.sln-calendar--wrapper .sln-calendar-view.sln-assistant-mode .att-time-slot{cursor:pointer}.sln-calendar--wrapper .to-select.att-time-slot .sln-btn--cal-day--lock{grid-column:1;grid-row:1;transform:scale(0.75) !important;margin-left:0}.sln-calendar--wrapper .to-select.att-time-slot .cal-day-click-tip{grid-column:2/span 3;grid-row:1}.att-time-slot.selected [data-action=add-event-by-date]{display:none}.sln-calendar--wrapper .to-select.att-time-slot .att-row-actions{grid-template-columns:45px 60px 90px}.att-time-slot.selected,.att-time-slot.to-select:hover{background-color:#ed5e69 !important;user-select:none;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none}.att-time-slot.off-hours:hover,.att-time-slot.blocked:hover{background-color:#ed5e69 !important}.att-time-slot.off-hours:hover,.att-time-slot.blocked:hover{background-color:#ed5e69}.att-time-slot.off-hours,.att-time-slot.blocked{background-color:#ed5e69;opacity:.35;user-select:none;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none}.cal-row-fluid{display:flex;flex-direction:row;width:100%;*zoom:1;border-bottom:1px dashed #bdd7ec}.cal-row-fluid .cal-cell1,.cal-week-box .cal-cell1{width:14.28571429%;*width:14.23357664%}.cal-row-fluid .cal-cell0,.cal-week-box .cal-cell0{width:12.5%;*width:12.5%;min-height:45px;border-left:2px solid #bdd7ec}.cal-row-fluid .cal-cell0.weekday-attendant,.cal-week-box .cal-cell0.weekday-attendant{border-left:none}.cal-row-fluid .cal-cell0.not-available,.cal-week-box .cal-cell0.not-available{background-color:#c3c3c3}.cal-row-head [class*=cal-cell]:first-child,.cal-row-head [class*=cal-cell]{min-height:auto;overflow:hidden;text-overflow:ellipsis}.day-highlight:hover,.day-highlight{background-color:#ddd}.day-highlight.dh-event-danger:hover,.day-highlight.dh-event-danger{background-color:#f29e9e}.day-highlight.dh-event-warning:hover,.day-highlight.dh-event-warning{background-color:#f2d89e}.day-highlight.dh-event-info:hover,.day-highlight.dh-event-info{background-color:#9ed8f2}.day-highlight.dh-event-inverse:hover,.day-highlight.dh-event-inverse{background-color:#c1c1c1}.day-highlight.dh-event-success:hover,.day-highlight.dh-event-success{background-color:#69d044}.day-highlight.dh-event-special:hover,.day-highlight.dh-event-special{background-color:#ffe6ff}.day-highlight.dh-attendant{padding:5px;background-color:rgba(0,0,0,0);font-size:1.1rem}.cal-row-head [class*=cal-cell]:first-child,.cal-row-head [class*=cal-cell]{font-weight:bolder;text-align:center;border:0px solid;padding:.5rem 0}.cal-week-box [class*=cal-cell]:not(:first-child){border-left:2px solid #bdd7ec}.cal-row-head [class*=cal-cell] small{font-weight:normal}.cal-row-head{position:sticky;position:-webkit-sticky;top:0;z-index:601;background-color:#fff;border-bottom:none}.cal-row-head+hr{display:none}.sln-btn-disabled{background-color:#d5dfe5 !important;cursor:not-allowed !important}.sln-btn-disabled:hover{background-color:#d5dfe5 !important}.sln-btn--big.hide-important{display:none !important}.calbar{background-color:#e7edf2}.day-calbar{display:flex;margin:0 1rem 2rem 0;height:1rem;background-color:#dfdfdf;border-radius:9999px}.week-calbar{margin:0 .5rem 1rem .5rem}.month-calbar,.week-calbar{display:flex;height:.75rem;border-radius:9999px}.calbar .busy{display:block;background-color:#2171b1;height:100%;border-radius:9999px 0 0 9999px}.calbar .busy.busy-100{border-radius:9999px}.calbar .free{display:block;height:100%;border-radius:0 9999px 9999px 0;background-color:#e7edf2}.calbar .free.free-100{border-radius:9999px}.calbar-tooltip{background-color:#c7dff3;display:inline-block;width:340px;height:50px;padding:5px;margin:-20px 0 -10px -80px}.calbar-tooltip span{float:left;display:block;width:33%;color:#666}.calbar-tooltip strong{font-size:16px;color:#0c6eb6;display:block;clear:both}#cal-day-box .day-event-panel-border{position:absolute;height:inherit;width:1px;background-color:#bdd7ec;top:0;left:81px}#cal-day-box .day-event{width:199px !important;max-width:199px !important;left:82px}#cal-day-box .cal-day-assistants{display:flex;margin:0 0 0 280px;width:91.2%}#cal-day-box .cal-day-assistant{width:200px !important}.cal-week-box .cal-row-fluid .weekday-attendant.cal-cell0{display:flex;align-items:center;justify-content:center}.cal-week-box .weekday-attendant .dh-attendant{width:100%}#cal-day-box .cal-day-assistant,.cal-week-box .weekday-attendant .dh-attendant{display:grid;grid-template:auto/1fr;justify-items:center}#cal-day-box .cal-day-assistant .assistant-name,.cal-week-box .weekday-attendant .dh-attendant .assistant-name{width:100%;overflow:hidden;white-space:nowrap;padding:1.5rem 0 .375rem 0;text-overflow:ellipsis;font-size:1.2rem;font-weight:600;text-align:center}#cal-day-box .cal-day-assistant .assistant-avatar,.cal-week-box .weekday-attendant .dh-attendant .assistant-avatar{width:100%;display:flex;align-items:center;justify-content:center;padding:.375rem 0 1.75rem 0}#cal-day-box .cal-day-assistant .assistant-avatar .assistant-image,#cal-day-box .cal-day-assistant .assistant-avatar .assistant-initials,.cal-week-box .weekday-attendant .dh-attendant .assistant-avatar .assistant-image,.cal-week-box .weekday-attendant .dh-attendant .assistant-avatar .assistant-initials{display:flex;align-items:center;justify-content:center;width:4rem;height:4rem;border-radius:50%;object-fit:cover;overflow:hidden;font-weight:900;background-color:#e7edf2}#cal-day-box .cal-day-assistant .assistant-avatar .assistant-image,.cal-week-box .weekday-attendant .dh-attendant .assistant-avatar .assistant-image{padding:0}#cal-day-box .cal-day-assistant .assistant-avatar img,.cal-week-box .weekday-attendant .dh-attendant .assistant-avatar img{width:100%;height:100%;object-fit:cover}#cal-day-box .cal-day-assistant .assistant-name,#cal-day-box .cal-day-assistant .assistant-avatar{margin-left:2px;border-left:thin solid #bdd7ec}#cal-day-box .cal-day-assistant:last-child .assistant-name,#cal-day-box .cal-day-assistant:last-child .assistant-avatar{border-right:thin solid #bdd7ec}#cal-day-box .day-highlight,.cal-week-box .day-highlight{border-left:none !important;cursor:pointer}#cal-day-box .day-highlight.no-show,.cal-week-box .day-highlight.no-show{background:url(../img/show_bg.jpg)}#cal-day-box .day-highlight .sln-name-tooltip:has(.sln-booking-title-phone),.cal-week-box .day-highlight .sln-name-tooltip:has(.sln-booking-title-phone){display:none}.cal-day-panel__wrapper.cal-day-tooltip-inview .day-event:not(.sln-booking-tooltip-active){opacity:.5}#cal-day-box .day-highlight:hover{text-decoration:underline}.cal-day-hour-part .block_date,.cal-day-hour-part [data-action=add-event-by-date]{width:5%;min-width:5% !important;padding:0 .3rem;height:28px;display:none}.col-xs-12.col-md-6.mt-md-5.sln-box-title.current-view--title{margin-top:60px;font-weight:600;text-transform:uppercase}.sln-calendar--wrapper .current-view--title::after{pointer-events:none;opacity:0;transition:all 200ms}.sln-calendar--wrapper .current-view--title.sln-box--loading::after{opacity:1}@media only screen and (min-width: 1200px){.cal-day-hour-part [data-action=add-event-by-date]{width:7%}}.cal-day-hour-part{position:relative}.cal-day-hour-part.active .block_date,.cal-day-hour-part.active [data-action=add-event-by-date]{display:inline-block;z-index:99}.cal-day-hour-part.selected [data-action=add-event-by-date]{display:none}.cal-day-hour-part.active .block_date{transform:translateY(-50%)}#cal-day-box .cal-day-assistants{width:auto}/*# sourceMappingURL=calendar.css.map */
