.main-planning{padding-right:1px;overflow:hidden}.with-sidebar .main-planning{padding-top:0}@media only screen and (min-width: 768px){.sidebar-not-active .main-planning{padding-left:0}}@media only screen and (min-width: 768px){.sidebar-is-active .main-planning{padding-left:250px}}.main-planning .main-header{display:none}.main-planning .main-content{width:100%;max-width:none}.pl{width:100%;position:relative;display:table-cell;display:-moz-box;display:-webkit-flexbox;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;padding-bottom:80px}.pl:after{width:10px;background:#F6F8F9;display:block;content:" ";position:fixed;top:117px;bottom:0;right:-1px;z-index:305}.pl:before{width:24px;background-image:linear-gradient(to right, rgba(246,248,249,0), #f6f8f9);display:block;content:" ";position:fixed;top:117px;bottom:0;right:9px;z-index:305}.pl-col-1{width:75px;top:0;left:0;border-right:1px solid #EDECF2;background:#F6F8F9;z-index:29;padding-top:133px}@media only screen and (min-width: 576px){.pl-col-1{width:155px}}@media only screen and (min-width: 768px){.pl-col-1{width:255px;z-index:30}}@media only screen and (min-width: 992px){.pl-col-1{width:300px}}.pl-col-1 .pl-room-type-list{margin-top:56px}@media only screen and (min-width: 576px){.pl-col-1 .pl-room-type-list{margin-top:0}}.pl-col-2{width:calc(100% - 75px);position:relative;overflow:hidden;z-index:29;padding-top:133px}@media only screen and (min-width: 576px){.pl-col-2{width:calc(100% - 155px)}}@media only screen and (min-width: 768px){.pl-col-2{width:calc(100% - 255px)}}@media only screen and (min-width: 992px){.pl-col-2{width:calc(100% - 300px)}}.pl-col-2 .pl-row-room-type-container{padding-top:40px}@media only screen and (min-width: 576px){.pl-col-2 .pl-row-room-type-container{padding-top:0}}.pl-col-2 .pl-hr-fixed .pl-row-1{position:fixed;top:108px;z-index:300;background:#F6F8F9}@media only screen and (min-width: 768px){.pl-col-2 .pl-hr-fixed .pl-row-1{top:117px}}.pl-col-2 .pl-hr-container .pl-hr{top:133px}.pl-footer{width:100%;height:80px;display:table-cell;display:-moz-box;display:-webkit-flexbox;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;background:#f6f8f9;border-top:1px solid #EDECF2;position:fixed;bottom:0;left:0;right:0;z-index:300;-webkit-transition:left 200ms ease;-moz-transition:left 200ms ease;-ms-transition:left 200ms ease;-o-transition:left 200ms ease;transition:left 200ms ease}@media only screen and (min-width: 768px){.sidebar-not-active .pl-footer{left:0}}@media only screen and (min-width: 768px){.sidebar-is-active .pl-footer{left:250px}}.pl-footer .pl-hr{top:0}.pl-footer .pl-col-2{padding-top:0}.pl-footer .pl-col-1{margin:0 auto;padding:0}.pl-footer .pl-col-1 .btn i{font-size:1.24rem;vertical-align:middle}@media only screen and (max-width: 575px){.pl-footer .pl-col-1 .btn{font-size:12px;flex-wrap:wrap}.pl-footer .pl-col-1 .btn span{order:2}.pl-footer .pl-col-1 .btn i{font-size:22px;order:1}.pl-footer .pl-col-1 .btn span,.pl-footer .pl-col-1 .btn i{display:block !important;width:100%}}#planningLegend .modal-body{padding-top:40px;padding-bottom:40px}.legend-rows .legend-row-inner{margin-bottom:20px}.legend-rows .legend-row-inner .legend-row-icon{display:inline-block;width:50px;height:22px;text-align:center;margin-right:10px}.legend-rows .legend-row-inner .legend-row-icon .legend-icon{display:inline-block;width:25px;height:22px}.legend-rows .legend-row-inner .legend-row-icon .legend-icon.skew{-webkit-transform:skew(-30deg, 0deg);-moz-transform:skew(-30deg, 0deg);-ms-transform:skew(-30deg, 0deg);-o-transform:skew(-30deg, 0deg);transform:skew(-30deg, 0deg)}.legend-rows .legend-row-inner .legend-row-icon .legend-icon.dot{width:20px;height:20px;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%}.legend-rows .legend-row-inner .legend-row-icon .legend-icon.pl-state-confirmed_unassigned{background:none;color:#adacb3;border-width:2px;border-style:dotted;border-color:#adacb3}.legend-rows .legend-row-inner .legend-row-icon .legend-icon.pl-state-confirmed{background:#1b90ff}.legend-rows .legend-row-inner .legend-row-icon .legend-icon.pl-state-confirmed-guarantee{background:#21bb98}.legend-rows .legend-row-inner .legend-row-icon .legend-icon.pl-state-in_house{background:#5496b7}.legend-rows .legend-row-inner .legend-row-icon .legend-icon.pl-state-closed{background:#3B4B5C}.legend-rows .legend-row-inner .legend-row-icon .legend-icon.pl-state-4{background:#a6aebb}.legend-rows .legend-row-inner .legend-row-icon .legend-icon.pl-state-6{background:#f6a147}.legend-rows .legend-row-inner .legend-row-icon .legend-icon.pl-state-locked{background:#b4a0de}.legend-rows .legend-row-inner .legend-row-icon .legend-icon.pl-state-locked-dates{background:#fedd90}.legend-rows .legend-row-inner .legend-row-icon .legend-icon.pl-state-splitted{background:#fff;position:relative;overflow:hidden;border:1px solid #000000}.legend-rows .legend-row-inner .legend-row-icon .legend-icon.pl-state-splitted:before{content:'';width:100%;height:100%;position:absolute;top:0;left:-17px;background:#000000}.legend-rows .legend-row-inner .legend-row-icon .legend-icon.pl-state-angle-1{background:#fff;position:relative;overflow:hidden;border:1px solid #ffe557}.legend-rows .legend-row-inner .legend-row-icon .legend-icon.pl-state-angle-1:before{content:'';width:100%;height:100%;position:absolute;top:0;left:-17px;background:#ffe557;-webkit-transform:skew(30deg, 0deg);-moz-transform:skew(30deg, 0deg);-ms-transform:skew(30deg, 0deg);-o-transform:skew(30deg, 0deg);transform:skew(30deg, 0deg)}.legend-rows .legend-row-inner .legend-row-icon .legend-icon.dot-comment{background:#E2B604}.legend-rows .legend-row-inner .legend-row-icon .legend-icon.dot-payment{background:#AD3955}.legend-rows .legend-row-inner .legend-row-icon .legend-icon i{color:#000}.legend-rows .legend-row-inner .legend-row-icon .legend-icon i.icon-group-custom:after{display:block;content:'';width:24px;height:24px;background:url(../img/group-room-black.svg) no-repeat center}.legend-rows .legend-row-inner .legend-row-icon .legend-icon i.icon-link-custom:after{display:block;content:'';width:19px;height:23px;background:url(../img/icon-link.svg) no-repeat center}.legend-rows .legend-row-inner .legend-row-value{display:inline-block;width:auto}@media only screen and (max-width: 991px){.legend-rows .legend-icon{order:0}.legend-rows .legend-icon-3,.legend-rows .legend-icon-6,.legend-rows .legend-icon-9{order:1}.legend-rows .legend-icon-12,.legend-rows .legend-icon-15{order:2}}@media only screen and (max-width: 991px){.calendar-legend-row .column-1{margin-bottom:20px}}.calendar-legend-row .calendar-row .pl-room-container{border:none;border:1px solid #CACACA;padding-bottom:7px}.calendar-legend-row .calendar-row .pl-room-container .pl-month{left:0;display:block;height:auto;position:relative;padding:0;width:100%;text-align:center;background:#e3e3e3;border:none;border-bottom:1px solid #e3e3e3;margin-bottom:10px}.calendar-legend-row .calendar-row .pl-room-container .pl-month:after{display:none}.calendar-legend-row .calendar-row .pl-room-container .pl-unassigned{margin-bottom:10px}.calendar-legend-row .calendar-row .pl-room-container .pl-day{margin-bottom:5px}.calendar-legend-row .calendar-row .pl-room-container .room-inner{margin-top:10px;border-top:1px solid #e3e3e3;padding:10px 0 7px}.calendar-legend-row .calendar-row .pl-room-container .room-inner .pl-free{margin-bottom:10px}.calendar-legend-row .calendar-row-value{width:auto;padding-left:60px;min-width:190px}@media only screen and (max-width: 520px){.calendar-legend-row .calendar-row-value{padding-left:30px}}.calendar-legend-row .calendar-row-value .line{margin-bottom:10px;position:relative;line-height:22.8px}.calendar-legend-row .calendar-row-value .line:before{display:inline-block;position:absolute;content:'';width:48px;left:-55px;top:10px;height:1px;background:#e3e3e3}@media only screen and (max-width: 520px){.calendar-legend-row .calendar-row-value .line:before{width:20px;left:-25px}}.calendar-legend-row .calendar-row-value .line.line-3,.calendar-legend-row .calendar-row-value .line.line-5{margin-bottom:0}@media only screen and (max-width: 500px){.calendar-legend-row .calendar-row-value .line{font-size:0.8rem;padding-top:2px;line-height:15.8px;max-width:250px;max-height:35px}.calendar-legend-row .calendar-row-value .line.line-1{margin-bottom:16px}.calendar-legend-row .calendar-row-value .line.line-2{margin-bottom:0}.calendar-legend-row .calendar-row-value .line.line-3{margin-bottom:2px}.calendar-legend-row .calendar-row-value .line.line-4{margin-bottom:15px}.calendar-legend-row .calendar-row-value .line.line-5{margin-bottom:10px}}.toasts-draft{pointer-events:none}.toasts-draft .toast-draft,.toasts-draft .reservations-delete-all-container{pointer-events:all}.toasts-draft .toast-draft.hide,.toasts-draft .reservations-delete-all-container.hide{display:none}.toasts-draft .reservations-delete-all-container .reservations-delete-all-btn{line-height:1.2;font-size:85%}.toasts-draft .reservations-delete-all-container .reservations-delete-all-btn i{font-size:15px}.pl-actions{height:133px;border-bottom:1px solid #EDECF2;background:#F6F8F9;border-right:1px solid #EDECF2;position:fixed;left:0;top:55px;z-index:300;-webkit-transition:left 200ms ease;-moz-transition:left 200ms ease;-ms-transition:left 200ms ease;-o-transition:left 200ms ease;transition:left 200ms ease;width:75px}@media only screen and (min-width: 576px){.pl-actions{width:155px}}@media only screen and (min-width: 768px){.pl-actions{width:255px;top:64px}}@media only screen and (min-width: 992px){.pl-actions{width:300px}}.pl-actions .row{display:none}@media only screen and (min-width: 768px){.pl-actions .row{display:flex}}.pl-actions .dropdown-toggle:after{margin-top:9px;float:right}@media only screen and (min-width: 768px){.sidebar-not-active .pl-actions{left:0}}@media only screen and (min-width: 768px){.sidebar-is-active .pl-actions{left:250px}}.pl-row-room-type{height:47px;border-bottom:1px solid #EDECF2}.pl-hr-container{overflow:hidden;width:100%;padding-top:53px;margin-top:-53px}.pl-hr{position:absolute;top:53px;left:-485px;-webkit-transition:left 0.4s ease-in-out;-moz-transition:left 0.4s ease-in-out;-ms-transition:left 0.4s ease-in-out;-o-transition:left 0.4s ease-in-out;transition:left 0.4s ease-in-out}.pl-months{height:53px;position:fixed;top:55px;z-index:999;pointer-events:none;-webkit-transition:left 200ms ease;-moz-transition:left 200ms ease;-ms-transition:left 200ms ease;-o-transition:left 200ms ease;transition:left 200ms ease;left:75px}@media only screen and (min-width: 768px){.pl-months{top:64px;border-bottom:1px solid #EDECF2}}@media only screen and (min-width: 768px){.sidebar-not-active .pl-months{left:75px}}@media only screen and (min-width: 768px){.sidebar-is-active .pl-months{left:250px}}@media only screen and (min-width: 576px){.pl-months{left:155px}}@media only screen and (min-width: 576px) and (min-width: 768px){.sidebar-not-active .pl-months{left:155px}}@media only screen and (min-width: 576px) and (min-width: 768px){.sidebar-is-active .pl-months{left:405px}}@media only screen and (min-width: 768px){.pl-months{left:255px}}@media only screen and (min-width: 768px) and (min-width: 768px){.sidebar-not-active .pl-months{left:255px}}@media only screen and (min-width: 768px) and (min-width: 768px){.sidebar-is-active .pl-months{left:505px}}@media only screen and (min-width: 992px){.pl-months{left:300px}}@media only screen and (min-width: 992px) and (min-width: 768px){.sidebar-not-active .pl-months{left:300px}}@media only screen and (min-width: 992px) and (min-width: 768px){.sidebar-is-active .pl-months{left:550px}}.pl-month{display:block;padding:25px 0 0 15px}.pl-hr-nav{position:fixed;top:55px;right:0;z-index:301;display:table-cell;display:-moz-box;display:-webkit-flexbox;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:flex;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;-o-justify-content:flex-start;justify-content:flex-start}@media only screen and (min-width: 768px){.pl-hr-nav{top:64px}}.pl-day-navigation{cursor:pointer;width:50px;height:52px;display:block;position:relative;z-index:20;text-align:center;font-size:1.75rem;line-height:53px;background:#f6f8f9}.pl-day-navigation:hover{color:rgba(59,75,92,0.85)}.pl-row-1,.pl-row-2,.pl-row-room{display:table-cell;display:-moz-box;display:-webkit-flexbox;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:flex;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;-o-justify-content:flex-start;justify-content:flex-start}.pl-room-container{width:97px;border-right:1px solid #EDECF2;border-bottom:1px solid #EDECF2;text-align:center;position:relative;-webkit-flex-shrink:0;-moz-flex-shrink:0;-ms-flex-shrink:0;-o-flex-shrink:0;flex-shrink:0}.pl-room-container:first-child{border-left:none}.pl-col-1 .pl-room-container{width:100%;border-right:0;overflow:hidden}.pl-room-container .pl-room-nr{padding-right:20px}.pl-room-container .pl-room-status.pl-room-status-1{display:none}.pl-room-container .pl-room-status.pl-room-status-2{-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;background:rgba(198,82,110,0.1);color:#C6526E;font-weight:bold;text-transform:uppercase;line-height:1;font-size:0.6rem;padding:5px 8px 4px;border:1px solid #C6526E;position:absolute;top:calc(50% - 10px);left:60px;min-width:78px;display:none}@media only screen and (min-width: 576px){.pl-room-container .pl-room-status.pl-room-status-2{display:block}}.pl-room-container.pl-unassigned-active .pl-unassigned{background:#2385C3;cursor:pointer}.pl-room-container .pl-unassigned{display:block;margin:0 auto 8px;width:45px;height:25px;background:#D0D9E1;font-weight:bold;color:#fff;padding:2px 4px;cursor:default;-webkit-border-radius:25px;-moz-border-radius:25px;-ms-border-radius:25px;-o-border-radius:25px;border-radius:25px}.pl-room-container .pl-unassigned.not-empty{background:#2385C3}.pl-room-container .pl-day{display:block;font-weight:bold;text-transform:uppercase;line-height:1;margin-bottom:2px}.pl-room-container .pl-occupation{display:block;font-size:0.9em;line-height:1}.pl-room-container .pl-month{position:absolute;bottom:calc(100% + 1px);left:-1px;height:52px;overflow:visible;width:200px;text-align:left;display:none;pointer-events:none}.pl-room-container .pl-month:after{width:1px;border-left:1px solid rgba(0,0,0,0.06);display:block;height:100%;content:" ";position:absolute;top:0;bottom:0;left:0}.pl-room-container[data-date$="01"] .pl-month{display:block;z-index:301}.pl-room-container .pl-free{display:block;line-height:1;margin-bottom:3px}.pl-room-container .pl-price{display:block;cursor:pointer;line-height:1}.pl-row-1 .pl-room-container{height:80px;padding:9px 0 7px;white-space:nowrap;border-top:1px solid #EDECF2}.pl-row-1 .pl-room-container.event-active{border-top:none}.pl-row-1 .pl-room-container.pl-today{background:#eef3f7}.pl-row-2 .pl-room-container{font-family:SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;padding:12px 0 10px}.pl-row-2 .pl-room-container.pl-today{background:#f2f6fa}.pl-room-container.placeholder{width:0;border:0;-webkit-transition:width 0.3s ease-in-out;-moz-transition:width 0.3s ease-in-out;-ms-transition:width 0.3s ease-in-out;-o-transition:width 0.3s ease-in-out;transition:width 0.3s ease-in-out}.pl-room-container.placeholder.animate-width{width:97px}.pl-row-room .pl-room-container{height:33px;display:table-cell;display:-moz-box;display:-webkit-flexbox;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:flex;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;-o-justify-content:flex-start;justify-content:flex-start;background:#fff}.pl-row-room .pl-room-container.pl-today{background:#eff8fd}.pl-row-room .pl-room-container.placeholder{width:0;border:0;opacity:1;-webkit-transition:width 0.3s ease-in-out, opacity 0.3s ease-in-out;-moz-transition:width 0.3s ease-in-out, opacity 0.3s ease-in-out;-ms-transition:width 0.3s ease-in-out, opacity 0.3s ease-in-out;-o-transition:width 0.3s ease-in-out, opacity 0.3s ease-in-out;transition:width 0.3s ease-in-out, opacity 0.3s ease-in-out}.pl-row-room .pl-room-container.placeholder.no-opacity{opacity:0}.pl-row-room .pl-room-container.placeholder.animate-width{width:97px}.pl-col-1 .pl-row-room .pl-room-container{padding:10px 15px;line-height:1}.pl-row-room .pl-half{height:33px;width:50%;display:block;cursor:pointer;position:relative}.pl-col-1 .pl-row-room{position:relative}.pl-col-1 .pl-row-room:before{display:block;height:calc(100% - 1px);content:" ";position:absolute;top:0;bottom:0;z-index:1;width:10px;background-image:linear-gradient(to right, rgba(255,255,255,0), #fff);right:0;z-index:1}.pl-row-2{background:#FAFBFC}.pl-row-2.pl-row-room-type{height:40px;padding:13px 15px;line-height:1;width:100vw;cursor:pointer;white-space:nowrap}@media only screen and (min-width: 576px){.pl-row-2.pl-row-room-type{height:56px;padding:21px 15px;width:auto}}.pl-reservation-container{--reservation-length:1;--reservation-label-position: 0;position:absolute;top:4px;background:#1b90ff;white-space:nowrap;text-align:left;z-index:10;cursor:pointer;height:24px;font-size:0.9rem;color:#fff;font-weight:bold;line-height:24px;box-sizing:border-box;z-index:10;width:calc(var(--reservation-length) * 97px - 6px);opacity:1;-webkit-transition:opacity 0.2s linear;-moz-transition:opacity 0.2s linear;-ms-transition:opacity 0.2s linear;-o-transition:opacity 0.2s linear;transition:opacity 0.2s linear;-webkit-transform:skew(-45deg, 0deg);-moz-transform:skew(-45deg, 0deg);-ms-transform:skew(-45deg, 0deg);-o-transform:skew(-45deg, 0deg);transform:skew(-45deg, 0deg)}.pl-half-2 .pl-reservation-container{left:3px}.pl-half-1 .pl-reservation-container{right:3px}.pl-reservation-container:not([data-label-position="0"]) .pl-reservation-name{left:calc((var(--reservation-label-position) * 97px) - calc(97px / 2))}.pl-reservation-container .pl-reservation-name{display:block;width:auto;overflow:hidden;padding-left:23px;padding-right:10px;box-sizing:border-box;position:relative;left:0;position:absolute;top:0;right:12px;-webkit-transform:skew(45deg, 0deg);-moz-transform:skew(45deg, 0deg);-ms-transform:skew(45deg, 0deg);-o-transform:skew(45deg, 0deg);transform:skew(45deg, 0deg);-webkit-transition:left 0.3s linear;-moz-transition:left 0.3s linear;-ms-transition:left 0.3s linear;-o-transition:left 0.3s linear;transition:left 0.3s linear}.pl-reservation-container .pl-reservation-name:after{width:10px;background:#1b90ff;display:block;height:calc(100% - 4px);content:" ";position:absolute;top:0;bottom:0;right:0}.pl-reservation-container .pl-reservation-name:before{width:24px;background-image:linear-gradient(to right, rgba(26,145,254,0), #1a91fe);display:block;height:calc(100% - 4px);content:" ";position:absolute;top:0;bottom:0;right:10px}.pl-reservation-container .pl-reservation-name+i{margin-right:15px}.pl-reservation-container i{display:block;-webkit-transform:skew(45deg, 0deg);-moz-transform:skew(45deg, 0deg);-ms-transform:skew(45deg, 0deg);-o-transform:skew(45deg, 0deg);transform:skew(45deg, 0deg);float:right;margin-right:7px}.pl-reservation-container i.icon-group-custom:after{display:block;content:'';width:24px;height:24px;background:url(../img/group-room.svg) no-repeat center}.pl-reservation-container i.icon-link-custom{margin-top:1px}.pl-reservation-container i.icon-link-custom:after{display:block;content:'';width:16px;height:22px;background:url(../img/icon-link-white.svg) no-repeat center}.pl-reservation-container.pl-state-confirmed_unassigned .icon-group-custom{margin-top:-1px}.pl-reservation-container.pl-state-confirmed_unassigned .icon-group-custom:after{background:url(../img/group-room-black.svg) no-repeat center}.pl-reservation-container.pl-state-confirmed_unassigned .icon-link-custom{margin-top:-1px}.pl-reservation-container.pl-state-confirmed_unassigned .icon-link-custom:after{background:url(../img/icon-link.svg) no-repeat center}.pl-reservation-container .dot{display:block;width:10px;height:10px;position:absolute;top:-5px;right:20px;border:1px solid #fff;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;-webkit-transform:skew(45deg, 0deg);-moz-transform:skew(45deg, 0deg);-ms-transform:skew(45deg, 0deg);-o-transform:skew(45deg, 0deg);transform:skew(45deg, 0deg)}.pl-reservation-container .dot+.dot{right:32px}.pl-reservation-container .dot.dot-comment{background:#E2B604}.pl-reservation-container .dot.dot-payment{background:#AD3955}.pl-reservation-container:hover{background:#1b89ee}.pl-reservation-container:hover .pl-reservation-name:after{background:#1b89ee}.pl-reservation-container:hover .pl-reservation-name:before{background-image:linear-gradient(to right, rgba(27,137,238,0), #1b89ee)}.pl-reservation-container.pl-state-confirmed_unassigned{background:none;color:#adacb3;border-width:2px;border-style:dotted;border-color:#adacb3}.pl-reservation-container.pl-state-confirmed_unassigned.pl-date-to-today .pl-reservation-name:after{background:#F7FDFF}.pl-reservation-container.pl-state-confirmed_unassigned.pl-date-to-today .pl-reservation-name:before{background-image:linear-gradient(to right, rgba(247,253,255,0), #f7fdff)}.pl-reservation-container.pl-state-confirmed_unassigned .pl-reservation-name{margin-top:-2px}.pl-reservation-container.pl-state-confirmed_unassigned .pl-reservation-name:after{background:#fff;top:2px}.pl-reservation-container.pl-state-confirmed_unassigned .pl-reservation-name:before{background-image:linear-gradient(to right, rgba(255,255,255,0), #fff);top:2px}.pl-reservation-container.pl-state-confirmed-guarantee{background:#21bb98}.pl-reservation-container.pl-state-confirmed-guarantee .pl-reservation-name:after{background:#21bb98}.pl-reservation-container.pl-state-confirmed-guarantee .pl-reservation-name:before{background-image:linear-gradient(to right, rgba(33,187,152,0), #21bb98)}.pl-reservation-container.pl-state-locked-dates{background:#fedd90}.pl-reservation-container.pl-state-locked-dates .pl-reservation-name:after{background:#fedd90}.pl-reservation-container.pl-state-locked-dates .pl-reservation-name:before{background-image:linear-gradient(to right, rgba(254,221,144,0), #fedd90)}.pl-reservation-container.pl-state-splitted:before,.pl-reservation-container.pl-state-splitted:after{content:'';width:7px;height:100%;position:absolute;top:0;left:0px;background:#000000}.pl-reservation-container.pl-state-splitted:after{left:unset;right:0}.pl-reservation-container.pl-state-closed{background:#3B4B5C}.pl-reservation-container.pl-state-closed .pl-reservation-name:after{background:#3B4B5C}.pl-reservation-container.pl-state-closed .pl-reservation-name:before{background-image:linear-gradient(to right, rgba(59,75,92,0), #3B4B5C)}.pl-reservation-container.pl-state-angle-1{background-image:linear-gradient(90deg, #ffe557 25%, #fff 25%, #fff 50%, #ffe557 50%, #ffe557 75%, #fff 75%, #fff 100%);background-size:80.00px 80.00px}.pl-reservation-container.pl-state-estimate{background:#e87644}.pl-reservation-container.pl-state-estimate .pl-reservation-name:after{background:#e87644}.pl-reservation-container.pl-state-estimate .pl-reservation-name:before{background-image:linear-gradient(to right, rgba(232,118,68,0), #e87644)}.pl-reservation-container.pl-state-estimate:hover{background:#de6a37}.pl-reservation-container.pl-state-estimate:hover .pl-reservation-name:after{background:#de6a37}.pl-reservation-container.pl-state-estimate:hover .pl-reservation-name:before{background-image:linear-gradient(to right, rgba(222,106,55,0), #de6a37)}.pl-reservation-container.pl-state-in_house{background:#5496b7}.pl-reservation-container.pl-state-in_house .pl-reservation-name:after{background:#5496b7}.pl-reservation-container.pl-state-in_house .pl-reservation-name:before{background-image:linear-gradient(to right, rgba(84,150,183,0), #5496b7)}.pl-reservation-container.pl-state-in_house:hover{background:#4d87a4}.pl-reservation-container.pl-state-in_house:hover .pl-reservation-name:after{background:#4d87a4}.pl-reservation-container.pl-state-in_house:hover .pl-reservation-name:before{background-image:linear-gradient(to right, rgba(77,135,164,0), #4d87a4)}.pl-reservation-container.pl-state-check_out{background:#00c9a6}.pl-reservation-container.pl-state-check_out .pl-reservation-name:after{background:#00c9a6}.pl-reservation-container.pl-state-check_out .pl-reservation-name:before{background-image:linear-gradient(to right, rgba(0,201,166,0), #00c9a6)}.pl-reservation-container.pl-state-check_out:hover{background:#00b696}.pl-reservation-container.pl-state-check_out:hover .pl-reservation-name:after{background:#00b696}.pl-reservation-container.pl-state-check_out:hover .pl-reservation-name:before{background-image:linear-gradient(to right, rgba(0,182,150,0), #00b696)}.pl-reservation-container.pl-state-4{background:#a6aebb}.pl-reservation-container.pl-state-4 .pl-reservation-name:after{background:#a6aebb}.pl-reservation-container.pl-state-4 .pl-reservation-name:before{background-image:linear-gradient(to right, rgba(166,174,187,0), #a6aebb)}.pl-reservation-container.pl-state-4:hover{background:#979ea9}.pl-reservation-container.pl-state-4:hover .pl-reservation-name:after{background:#979ea9}.pl-reservation-container.pl-state-4:hover .pl-reservation-name:before{background-image:linear-gradient(to right, rgba(151,158,169,0), #979ea9)}.pl-reservation-container.pl-state-locked{background:#b4a0de}.pl-reservation-container.pl-state-locked .pl-reservation-name:after{background:#b4a0de}.pl-reservation-container.pl-state-locked .pl-reservation-name:before{background-image:linear-gradient(to right, rgba(180,160,222,0), #b4a0de)}.pl-reservation-container.pl-state-locked:hover{background:#a593cb}.pl-reservation-container.pl-state-locked:hover .pl-reservation-name:after{background:#a593cb}.pl-reservation-container.pl-state-locked:hover .pl-reservation-name:before{background-image:linear-gradient(to right, rgba(165,147,203,0), #a593cb)}.pl-reservation-container.pl-state-6{background:#f6a147}.pl-reservation-container.pl-state-6 .pl-reservation-name:after{background:#f6a147}.pl-reservation-container.pl-state-6 .pl-reservation-name:before{background-image:linear-gradient(to right, rgba(246,161,71,0), #f6a147)}.pl-reservation-container.pl-state-6:hover{background:#b97c3b}.pl-reservation-container.pl-state-6:hover .pl-reservation-name:after{background:#b97c3b}.pl-reservation-container.pl-state-6:hover .pl-reservation-name:before{background-image:linear-gradient(to right, rgba(56,73,88,0), #384958)}.pl-reservation-container.isdragging{cursor:move;z-index:20}.pl-reservation-container.invisible{opacity:0}.pl-popover-container{max-width:95%;border:3px solid #5496b7}.pl-popover-container.pl-popover-state-0{border-color:#adacb3}.pl-popover-container.pl-popover-state-0 .pl-tooltip-header{border-bottom-color:#adacb3;color:#3B4B5C;background:rgba(173,172,179,0.5)}.pl-popover-container.pl-popover-state-0 .pl-state-closed{color:#3B4B5C}.pl-popover-container.pl-popover-state-estimate{border-color:#e87644}.pl-popover-container.pl-popover-state-estimate .pl-tooltip-header{border-bottom-color:#e87644;background:rgba(232,118,68,0.85)}.pl-popover-container.pl-popover-state-confirmed_unassigned{border-color:#adacb3}.pl-popover-container.pl-popover-state-confirmed_unassigned .pl-tooltip-header{border-bottom-color:#adacb3;background:rgba(173,172,179,0.85)}.pl-popover-container.pl-popover-state-confirmed{border-color:#1b90ff}.pl-popover-container.pl-popover-state-confirmed .pl-tooltip-header{border-bottom-color:#1b90ff;background:rgba(27,144,255,0.85)}.pl-popover-container.pl-popover-state-confirmed-guarantee{border-color:#21bb98}.pl-popover-container.pl-popover-state-confirmed-guarantee .pl-tooltip-header{border-bottom-color:#21bb98;background:rgba(33,187,152,0.85)}.pl-popover-container.pl-popover-state-closed{border-color:#3B4B5C}.pl-popover-container.pl-popover-state-closed .pl-tooltip-header{border-bottom-color:#3B4B5C;background:rgba(59,75,92,0.85)}.pl-popover-container.pl-popover-state-in_house{border-color:#5496b7}.pl-popover-container.pl-popover-state-in_house .pl-tooltip-header{border-bottom-color:#5496b7;background:rgba(84,150,183,0.85)}.pl-popover-container.pl-popover-state-check_out{border-color:#00c9a6}.pl-popover-container.pl-popover-state-check_out .pl-tooltip-header{border-bottom-color:#00c9a6;background:rgba(0,201,166,0.85)}.pl-popover-container.pl-popover-state-4{border-color:#a6aebb}.pl-popover-container.pl-popover-state-4 .pl-tooltip-header{border-bottom-color:#a6aebb;background:rgba(166,174,187,0.85)}.pl-popover-container.pl-popover-state-locked{border-color:#b4a0de}.pl-popover-container.pl-popover-state-locked .pl-tooltip-header{border-bottom-color:#b4a0de;background:rgba(180,160,222,0.85)}.pl-popover-container.pl-popover-state-6{border-color:#f6a147}.pl-popover-container.pl-popover-state-6 .pl-tooltip-header{border-bottom-color:#f6a147;background:rgba(246,161,71,0.85)}.pl-popover-container.pl-popover-state-locked-dates{border-color:#fedd90}.pl-popover-container.pl-popover-state-locked-dates .pl-tooltip-header{border-bottom-color:#fedd90;background:rgba(254,221,144,0.85);color:#3B4B5C}.pl-popover-container .arrow{width:0;height:0}.pl-popover-container .arrow:after{left:3px}.pl-popover-container.bs-popover-bottom .arrow{top:calc((18px + 1px) * -1)}.pl-popover-container.bs-popover-bottom .arrow:before{border-width:0 18px 18px;border-bottom-color:#5496b7}.pl-popover-container.bs-popover-bottom .arrow:after{top:5px;border-width:0 15px 15px;border-bottom-color:#6da6c2}.pl-popover-container.bs-popover-bottom.pl-popover-state-0 .arrow:before{border-bottom-color:#adacb3}.pl-popover-container.bs-popover-bottom.pl-popover-state-0 .arrow:after{border-bottom-color:#d6d5d9}.pl-popover-container.bs-popover-bottom.pl-popover-state-confirmed_unassigned .arrow:before{border-bottom-color:#adacb3}.pl-popover-container.bs-popover-bottom.pl-popover-state-confirmed_unassigned .arrow:after{border-bottom-color:#b9b8be}.pl-popover-container.bs-popover-bottom.pl-popover-state-estimate .arrow:before{border-bottom-color:#e87644}.pl-popover-container.bs-popover-bottom.pl-popover-state-estimate .arrow:after{border-bottom-color:#EB8A60}.pl-popover-container.bs-popover-bottom.pl-popover-state-confirmed .arrow:before{border-bottom-color:#1b90ff}.pl-popover-container.bs-popover-bottom.pl-popover-state-confirmed .arrow:after{border-bottom-color:#48a0fc}.pl-popover-container.bs-popover-bottom.pl-popover-state-confirmed-guarantee .arrow:before{border-bottom-color:#21bb98}.pl-popover-container.bs-popover-bottom.pl-popover-state-confirmed-guarantee .arrow:after{border-bottom-color:#43c5a7}.pl-popover-container.bs-popover-bottom.pl-popover-state-closed .arrow:before{border-bottom-color:#3B4B5C}.pl-popover-container.bs-popover-bottom.pl-popover-state-closed .arrow:after{border-bottom-color:#586674}.pl-popover-container.bs-popover-bottom.pl-popover-state-in_house .arrow:before{border-bottom-color:#5496b7}.pl-popover-container.bs-popover-bottom.pl-popover-state-in_house .arrow:after{border-bottom-color:#6fa5c2}.pl-popover-container.bs-popover-bottom.pl-popover-state-check_out .arrow:before{border-bottom-color:#00c9a6}.pl-popover-container.bs-popover-bottom.pl-popover-state-check_out .arrow:after{border-bottom-color:#43d1b3}.pl-popover-container.bs-popover-bottom.pl-popover-state-4 .arrow:before{border-bottom-color:#a6aebb}.pl-popover-container.bs-popover-bottom.pl-popover-state-4 .arrow:after{border-bottom-color:#b3bac5}.pl-popover-container.bs-popover-bottom.pl-popover-state-locked .arrow:before{border-bottom-color:#b4a0de}.pl-popover-container.bs-popover-bottom.pl-popover-state-locked .arrow:after{border-bottom-color:#bfaee3}.pl-popover-container.bs-popover-bottom.pl-popover-state-6 .arrow:before{border-bottom-color:#f6a147}.pl-popover-container.bs-popover-bottom.pl-popover-state-6 .arrow:after{border-bottom-color:#f7af62}.pl-popover-container.bs-popover-bottom.pl-popover-state-locked-dates .arrow:before{border-bottom-color:#fedd90}.pl-popover-container.bs-popover-bottom.pl-popover-state-locked-dates .arrow:after{border-bottom-color:#fee2a1}.pl-popover-container.bs-popover-top .arrow{bottom:calc((18px + 1px) * -1)}.pl-popover-container.bs-popover-top .arrow:before{border-width:18px 18px 0;border-top-color:#5496b7}.pl-popover-container.bs-popover-top .arrow:after{bottom:5px;border-width:15px 15px 0;border-top-color:#fff}.pl-popover-container.bs-popover-top.pl-popover-state-0 .arrow:before{border-top-color:#adacb3}.pl-popover-container.bs-popover-top.pl-popover-state-estimate .arrow:before{border-top-color:#e87644}.pl-popover-container.bs-popover-top.pl-popover-state-confirmed .arrow:before{border-top-color:#1b90ff}.pl-popover-container.bs-popover-top.pl-popover-state-in_house .arrow:before{border-top-color:#5496b7}.pl-popover-container.bs-popover-top.pl-popover-state-check_out .arrow:before{border-top-color:#00c9a6}.pl-popover-container.bs-popover-top.pl-popover-state-4 .arrow:before{border-top-color:#a6aebb}.pl-popover-container.bs-popover-top.pl-popover-state-locked .arrow:before{border-top-color:#b4a0de}.pl-popover-container.bs-popover-top.pl-popover-state-6 .arrow:before{border-top-color:#f6a147}.pl-popover-container .popover-body{padding:0}.pl-popover-container .pl-tooltip-header{background:rgba(84,150,183,0.85);border-bottom:3px solid #5496b7;padding:8px 30px 8px 15px;color:#fff}.pl-popover-container .pl-tooltip-header .pl-guest{font-size:1.25rem;font-weight:bold}.pl-popover-container .pl-tooltip-header .pl-reservation-info{font-size:0.95rem}.pl-popover-container .pl-state-closed{display:none;position:absolute;top:0;right:5px;font-size:1.25rem;display:block;cursor:pointer;color:#fff}.pl-popover-container .pl-state-closed:hover{opacity:0.85}.pl-popover-container .pl-tooltip-body{display:table-cell;display:-moz-box;display:-webkit-flexbox;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap}.pl-popover-container .pl-tooltip-body .pl-tooltip-body-col-1{padding:20px 15px;border-bottom:1px solid rgba(0,0,0,0.15);width:100%;min-height:50px}@media only screen and (min-width: 768px){.pl-popover-container .pl-tooltip-body .pl-tooltip-body-col-1{width:27.5%;border-right:1px solid rgba(0,0,0,0.15);border-bottom:0}}.pl-popover-container .pl-tooltip-body .pl-tooltip-body-col-1>div{margin-bottom:15px}.pl-popover-container .pl-tooltip-body .pl-tooltip-body-col-1>div:last-child{margin-bottom:0}.pl-popover-container .pl-tooltip-body .pl-tooltip-body-col-2{padding:20px 15px;border-bottom:1px solid rgba(0,0,0,0.15);width:100%;min-height:50px}@media only screen and (min-width: 768px){.pl-popover-container .pl-tooltip-body .pl-tooltip-body-col-2{width:32.5%;border-right:1px solid rgba(0,0,0,0.15);border-bottom:0}}.pl-popover-container .pl-tooltip-body .pl-tooltip-body-col-3{padding:20px 15px;width:100%;min-height:50px}@media only screen and (min-width: 768px){.pl-popover-container .pl-tooltip-body .pl-tooltip-body-col-3{width:40%}}.pl-popover-container .pl-tooltip-body .pl-tooltip-body-col-3 .card .card-header{-webkit-transition:background-color 0.3s ease-in-out;-moz-transition:background-color 0.3s ease-in-out;-ms-transition:background-color 0.3s ease-in-out;-o-transition:background-color 0.3s ease-in-out;transition:background-color 0.3s ease-in-out}.pl-popover-container .pl-tooltip-body .pl-tooltip-body-col-3 .card .card-header:hover{background-color:rgba(0,0,0,0.1)}.pl-popover-container .pl-tooltip-body .pl-tooltip-body-col-3 .card .card-header .btn-link{text-decoration:none}.pl-popover-container .pl-tooltip-body .pl-tooltip-body-col-3 .card .card-header .btn-link:hover{text-decoration:none}.pl-popover-container .pl-tooltip-body p{margin-bottom:0rem;line-height:1;font-size:0.9rem}.pl-popover-container .pl-tooltip-body p.label{font-weight:bold;margin-bottom:3px}.pl-popover-container .pl-tooltip-body p.negative{color:#AD3955}.pl-popover-container .pl-reservation-links{list-style-type:none;font-weight:bold;font-size:1rem;padding-left:0}.pl-popover-container .pl-reservation-links li{margin-bottom:0.5em}.pl-popover-container .pl-reservation-links li:last-child{margin-bottom:0}.pl-popover-container .pl-reservation-links li a{position:relative;padding-left:25px}.pl-popover-container .pl-reservation-links li a:before{display:block;content:'\e818';font-family:'ico';text-align:center;line-height:0.95;font-size:1.25em;position:absolute;top:1px;left:0}.empty-room-selector{position:absolute;left:50%;top:4px;height:24px;z-index:11;pointer-events:none;background:rgba(52,34,94,0.25);border:1px solid #34225E}.empty-room-selector.right-position{left:auto;right:50%}.modal-right .modal-dialog-guest-custom{width:calc(100% - 250px)}.modal.right.fade.show .modal-dialog-guest-custom{left:250px}.modal.right.fade.show .modal-dialog-guest-custom button.close{position:fixed;right:250px}.flatpickr_button{position:relative}.flatpickr_button .flatpickr-input{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;z-index:-1;opacity:0}.mt-cell-container+.mt-cell-container .pl-event:before,.mt-cell-container+.pl-room-container .pl-event:before,.pl-room-container+.mt-cell-container .pl-event:before,.pl-room-container+.pl-room-container .pl-event:before{display:block;content:'';width:10px;height:calc(100% + 2px);background:transparent;border-top:1px solid transparent;border-bottom:1px solid transparent;position:absolute;top:-1px;left:-5px}.pl-event{display:block;width:100%;background:transparent;border:1px solid transparent;box-sizing:border-box;position:absolute;bottom:100%;left:0;cursor:pointer}.pl-room-container .pl-event{height:53px}.mt-cell-container .pl-event{height:25px}.event-active+.event-active .pl-event:before{background:#f1e8f7;border-top:1px solid #ebd2f5;border-bottom:1px solid #ebd2f5}.event-active .pl-event{background:#f1e8f7;border:1px solid #ebd2f5}.event-popover-container{text-align:left}.event-popover-container ul{padding-left:15px;margin:0;line-height:1.1}.event-popover-container ul li{margin-bottom:0.5em}.event-popover-container ul li:last-child{margin-bottom:0}.span-cover{position:fixed;top:55px;left:0;width:75px;height:133px;z-index:100;background:#F6F8F9;border-right:1px solid #EDECF2;border-bottom:1px solid #EDECF2}@media only screen and (min-width: 576px){.span-cover{width:155px}}#tableListAvailabilities thead{background:#ffffff}#tableListAvailabilities thead th{word-break:break-all;min-width:50px}#tableListAvailabilities tfoot{background:#ffffff}#modalSplit .modal-body .bootstrap-table .fixed-table-container .fixed-table-body{overflow-x:unset;overflow-y:auto}#modalSplit .modal-body .card{overflow-x:auto}#modalSplit #table-items thead th[colspan="2"]{text-align:center !important;border-left:2px solid rgba(166,172,177,0.6);border-right:2px solid rgba(166,172,177,0.6)}#modalSplit #table-totals .td-divider{border:1px solid rgba(208,217,225,0.4)}#modalSplit #table-totals .td-bt-bb{border-top:1px solid rgba(208,217,225,0.4);border-bottom:1px solid rgba(208,217,225,0.4)}#modalSplit #table-items .bg-light,#modalSplit #table-totals .bg-light{min-width:150px}#modalSplit #table-items .td-divider,#modalSplit #table-totals .td-divider{border-left:2px solid rgba(166,172,177,0.6)}#modalSplit #table-items .td-suborder-total,#modalSplit #table-totals .td-suborder-total{border-right:2px solid rgba(166,172,177,0.6)}.form-detailed-units #accomodationsList .custom-control.custom-checkbox.custom-control-inline{margin:0 5px}.table-room-types .custom-control.custom-checkbox.custom-control-inline{margin:0 5px}.form-group-inner-mb-0 .form-group{margin-bottom:0}.rateplan-tr.primary:not(.open).with-children{box-shadow:0px 14px 10px -7px #0000000d}.rateplan-tr.secondary{background:rgba(198,198,198,0.1)}.rateplan-tr.secondary th{position:relative}
/*# sourceMappingURL=planning.css.map */
