@import url(https://fonts.googleapis.com/css?family=Montserrat:400,500,700&amp;subset=latin-ext);@import url(https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css);@import url(https://fonts.googleapis.com/css?family=Montserrat:400,500,700&amp;subset=latin-ext);@import url(https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css);body.is-loading{position:absolute;width:100%;height:100%;background:#323232;overflow:hidden}body.is-loading .spinner{display:block}.spinner,body.is-loading #app{display:none}.spinner{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:125px;height:125px}.spinner:after,.spinner:before{content:"";display:block;position:absolute;border-width:4px;border-style:solid;border-radius:50%}@-webkit-keyframes rotate-animation{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes rotate-animation{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes anti-rotate-animation{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(-1turn);transform:rotate(-1turn)}}@keyframes anti-rotate-animation{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(-1turn);transform:rotate(-1turn)}}.spinner.spinner-1:before{width:117px;height:117px;top:0;left:0;-webkit-animation:rotate-animation 1s linear 0s infinite;animation:rotate-animation 1s linear 0s infinite}.spinner.spinner-1:after,.spinner.spinner-1:before{border-bottom-color:#fff;border-right-color:#fff;border-top-color:rgba(33,33,33,0);border-left-color:rgba(33,33,33,0)}.spinner.spinner-1:after{width:81.9px;height:81.9px;top:17.55px;left:17.55px;-webkit-animation:anti-rotate-animation .85s linear 0s infinite;animation:anti-rotate-animation .85s linear 0s infinite}.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__navigation-icon:before,.react-datepicker__year-read-view--down-arrow{border-color:#ccc;border-style:solid;border-width:3px 3px 0 0;content:"";display:block;height:9px;position:absolute;top:6px;width:9px}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle{margin-left:-4px;position:absolute;width:0}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:after,.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:after,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before{-webkit-box-sizing:content-box;box-sizing:content-box;position:absolute;border:8px solid transparent;height:0;width:1px;content:"";z-index:-1;border-width:8px;left:-8px}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before{border-bottom-color:#aeaeae}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle{top:0;margin-top:-8px}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:after,.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before{border-top:none;border-bottom-color:#f0f0f0}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:after{top:0}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before{top:-1px;border-bottom-color:#aeaeae}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle{bottom:0;margin-bottom:-8px}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:after,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before{border-bottom:none;border-top-color:#fff}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:after{bottom:0}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before{bottom:-1px;border-top-color:#aeaeae}.react-datepicker-wrapper{display:inline-block;padding:0;border:0;width:100%}.react-datepicker{font-family:Helvetica Neue,helvetica,arial,sans-serif;font-size:.8rem;background-color:#fff;color:#000;border:1px solid #aeaeae;border-radius:.3rem;display:inline-block;position:relative}.react-datepicker--time-only .react-datepicker__triangle{left:35px}.react-datepicker--time-only .react-datepicker__time-container{border-left:0}.react-datepicker--time-only .react-datepicker__time,.react-datepicker--time-only .react-datepicker__time-box{border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem}.react-datepicker__triangle{position:absolute;left:50px}.react-datepicker-popper{z-index:1}.react-datepicker-popper[data-placement^=bottom]{padding-top:10px}.react-datepicker-popper[data-placement=bottom-end] .react-datepicker__triangle,.react-datepicker-popper[data-placement=top-end] .react-datepicker__triangle{left:auto;right:50px}.react-datepicker-popper[data-placement^=top]{padding-bottom:10px}.react-datepicker-popper[data-placement^=right]{padding-left:8px}.react-datepicker-popper[data-placement^=right] .react-datepicker__triangle{left:auto;right:42px}.react-datepicker-popper[data-placement^=left]{padding-right:8px}.react-datepicker-popper[data-placement^=left] .react-datepicker__triangle{left:42px;right:auto}.react-datepicker__header{text-align:center;background-color:#f0f0f0;border-bottom:1px solid #aeaeae;border-top-left-radius:.3rem;padding:8px 0;position:relative}.react-datepicker__header--time{padding-bottom:8px;padding-left:5px;padding-right:5px}.react-datepicker__header--time:not(.react-datepicker__header--time--only){border-top-left-radius:0}.react-datepicker__header:not(.react-datepicker__header--has-time-select){border-top-right-radius:.3rem}.react-datepicker__month-dropdown-container--scroll,.react-datepicker__month-dropdown-container--select,.react-datepicker__month-year-dropdown-container--scroll,.react-datepicker__month-year-dropdown-container--select,.react-datepicker__year-dropdown-container--scroll,.react-datepicker__year-dropdown-container--select{display:inline-block;margin:0 2px}.react-datepicker-time__header,.react-datepicker-year-header,.react-datepicker__current-month{margin-top:0;color:#000;font-weight:700;font-size:.944rem}.react-datepicker-time__header{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.react-datepicker__navigation{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;cursor:pointer;position:absolute;top:2px;padding:0;border:none;z-index:1;height:32px;width:32px;text-indent:-999em;overflow:hidden}.react-datepicker__navigation--previous{left:2px}.react-datepicker__navigation--next{right:2px}.react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button){right:85px}.react-datepicker__navigation--years{position:relative;top:0;display:block;margin-left:auto;margin-right:auto}.react-datepicker__navigation--years-previous{top:4px}.react-datepicker__navigation--years-upcoming{top:-4px}.react-datepicker__navigation:hover :before{border-color:#a6a6a6}.react-datepicker__navigation-icon{position:relative;top:-1px;font-size:20px;width:0}.react-datepicker__navigation-icon--next{left:-2px}.react-datepicker__navigation-icon--next:before{-webkit-transform:rotate(45deg);transform:rotate(45deg);left:-7px}.react-datepicker__navigation-icon--previous{right:-2px}.react-datepicker__navigation-icon--previous:before{-webkit-transform:rotate(225deg);transform:rotate(225deg);right:-7px}.react-datepicker__month-container{float:left}.react-datepicker__year{margin:.4rem;text-align:center}.react-datepicker__year-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:180px}.react-datepicker__year .react-datepicker__year-text{display:inline-block;width:4rem;margin:2px}.react-datepicker__month{margin:.4rem;text-align:center}.react-datepicker__month .react-datepicker__month-text,.react-datepicker__month .react-datepicker__quarter-text{display:inline-block;width:4rem;margin:2px}.react-datepicker__input-time-container{clear:both;width:100%;float:left;margin:5px 0 10px 15px;text-align:left}.react-datepicker__input-time-container .react-datepicker-time__caption,.react-datepicker__input-time-container .react-datepicker-time__input-container{display:inline-block}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input{display:inline-block;margin-left:10px}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input{width:auto}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-inner-spin-button,.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]{-moz-appearance:textfield}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__delimiter{margin-left:5px;display:inline-block}.react-datepicker__time-container{float:right;border-left:1px solid #aeaeae;width:85px}.react-datepicker__time-container--with-today-button{display:inline;border:1px solid #aeaeae;border-radius:.3rem;position:absolute;right:-72px;top:0}.react-datepicker__time-container .react-datepicker__time{position:relative;background:#fff;border-bottom-right-radius:.3rem}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box{width:85px;overflow-x:hidden;margin:0 auto;text-align:center;border-bottom-right-radius:.3rem}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list{list-style:none;margin:0;height:calc(195px + 0.85rem);overflow-y:scroll;padding-right:0;padding-left:0;width:100%;-webkit-box-sizing:content-box;box-sizing:content-box}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item{height:30px;padding:5px 10px;white-space:nowrap}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item:hover{cursor:pointer;background-color:#f0f0f0}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected{background-color:#216ba5;color:#fff;font-weight:700}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected:hover{background-color:#216ba5}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled{color:#ccc}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled:hover{cursor:default;background-color:transparent}.react-datepicker__week-number{color:#ccc;display:inline-block;width:1.7rem;line-height:1.7rem;text-align:center;margin:.166rem}.react-datepicker__week-number.react-datepicker__week-number--clickable{cursor:pointer}.react-datepicker__week-number.react-datepicker__week-number--clickable:hover{border-radius:.3rem;background-color:#f0f0f0}.react-datepicker__day-names,.react-datepicker__week{white-space:nowrap}.react-datepicker__day-names{margin-bottom:-8px}.react-datepicker__day,.react-datepicker__day-name,.react-datepicker__time-name{color:#000;display:inline-block;width:1.7rem;line-height:1.7rem;text-align:center;margin:.166rem}.react-datepicker__month--in-range,.react-datepicker__month--in-selecting-range,.react-datepicker__month--selected,.react-datepicker__quarter--in-range,.react-datepicker__quarter--in-selecting-range,.react-datepicker__quarter--selected{border-radius:.3rem;background-color:#216ba5;color:#fff}.react-datepicker__month--in-range:hover,.react-datepicker__month--in-selecting-range:hover,.react-datepicker__month--selected:hover,.react-datepicker__quarter--in-range:hover,.react-datepicker__quarter--in-selecting-range:hover,.react-datepicker__quarter--selected:hover{background-color:#1d5d90}.react-datepicker__month--disabled,.react-datepicker__quarter--disabled{color:#ccc;pointer-events:none}.react-datepicker__month--disabled:hover,.react-datepicker__quarter--disabled:hover{cursor:default;background-color:transparent}.react-datepicker__day,.react-datepicker__month-text,.react-datepicker__quarter-text,.react-datepicker__year-text{cursor:pointer}.react-datepicker__day:hover,.react-datepicker__month-text:hover,.react-datepicker__quarter-text:hover,.react-datepicker__year-text:hover{border-radius:.3rem;background-color:#f0f0f0}.react-datepicker__day--today,.react-datepicker__month-text--today,.react-datepicker__quarter-text--today,.react-datepicker__year-text--today{font-weight:700}.react-datepicker__day--highlighted,.react-datepicker__month-text--highlighted,.react-datepicker__quarter-text--highlighted,.react-datepicker__year-text--highlighted{border-radius:.3rem;background-color:#3dcc4a;color:#fff}.react-datepicker__day--highlighted:hover,.react-datepicker__month-text--highlighted:hover,.react-datepicker__quarter-text--highlighted:hover,.react-datepicker__year-text--highlighted:hover{background-color:#32be3f}.react-datepicker__day--highlighted-custom-1,.react-datepicker__month-text--highlighted-custom-1,.react-datepicker__quarter-text--highlighted-custom-1,.react-datepicker__year-text--highlighted-custom-1{color:#f0f}.react-datepicker__day--highlighted-custom-2,.react-datepicker__month-text--highlighted-custom-2,.react-datepicker__quarter-text--highlighted-custom-2,.react-datepicker__year-text--highlighted-custom-2{color:green}.react-datepicker__day--in-range,.react-datepicker__day--in-selecting-range,.react-datepicker__day--selected,.react-datepicker__month-text--in-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__month-text--selected,.react-datepicker__quarter-text--in-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__quarter-text--selected,.react-datepicker__year-text--in-range,.react-datepicker__year-text--in-selecting-range,.react-datepicker__year-text--selected{border-radius:.3rem;background-color:#216ba5;color:#fff}.react-datepicker__day--in-range:hover,.react-datepicker__day--in-selecting-range:hover,.react-datepicker__day--selected:hover,.react-datepicker__month-text--in-range:hover,.react-datepicker__month-text--in-selecting-range:hover,.react-datepicker__month-text--selected:hover,.react-datepicker__quarter-text--in-range:hover,.react-datepicker__quarter-text--in-selecting-range:hover,.react-datepicker__quarter-text--selected:hover,.react-datepicker__year-text--in-range:hover,.react-datepicker__year-text--in-selecting-range:hover,.react-datepicker__year-text--selected:hover{background-color:#1d5d90}.react-datepicker__day--keyboard-selected,.react-datepicker__month-text--keyboard-selected,.react-datepicker__quarter-text--keyboard-selected,.react-datepicker__year-text--keyboard-selected{border-radius:.3rem;background-color:#2a87d0;color:#fff}.react-datepicker__day--keyboard-selected:hover,.react-datepicker__month-text--keyboard-selected:hover,.react-datepicker__quarter-text--keyboard-selected:hover,.react-datepicker__year-text--keyboard-selected:hover{background-color:#1d5d90}.react-datepicker__day--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__month-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__quarter-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__year-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range){background-color:rgba(33,107,165,.5)}.react-datepicker__month--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range){background-color:#f0f0f0;color:#000}.react-datepicker__day--disabled,.react-datepicker__month-text--disabled,.react-datepicker__quarter-text--disabled,.react-datepicker__year-text--disabled{cursor:default;color:#ccc}.react-datepicker__day--disabled:hover,.react-datepicker__month-text--disabled:hover,.react-datepicker__quarter-text--disabled:hover,.react-datepicker__year-text--disabled:hover{background-color:transparent}.react-datepicker__month-text.react-datepicker__month--in-range:hover,.react-datepicker__month-text.react-datepicker__month--selected:hover,.react-datepicker__month-text.react-datepicker__quarter--in-range:hover,.react-datepicker__month-text.react-datepicker__quarter--selected:hover,.react-datepicker__quarter-text.react-datepicker__month--in-range:hover,.react-datepicker__quarter-text.react-datepicker__month--selected:hover,.react-datepicker__quarter-text.react-datepicker__quarter--in-range:hover,.react-datepicker__quarter-text.react-datepicker__quarter--selected:hover{background-color:#216ba5}.react-datepicker__month-text:hover,.react-datepicker__quarter-text:hover{background-color:#f0f0f0}.react-datepicker__input-container{position:relative;display:inline-block;width:100%}.react-datepicker__month-read-view,.react-datepicker__month-year-read-view,.react-datepicker__year-read-view{border:1px solid transparent;border-radius:.3rem;position:relative}.react-datepicker__month-read-view:hover,.react-datepicker__month-year-read-view:hover,.react-datepicker__year-read-view:hover{cursor:pointer}.react-datepicker__month-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__year-read-view--down-arrow{border-top-color:#b3b3b3}.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__year-read-view--down-arrow{-webkit-transform:rotate(135deg);transform:rotate(135deg);right:-16px;top:0}.react-datepicker__month-dropdown,.react-datepicker__month-year-dropdown,.react-datepicker__year-dropdown{background-color:#f0f0f0;position:absolute;width:50%;left:25%;top:30px;z-index:1;text-align:center;border-radius:.3rem;border:1px solid #aeaeae}.react-datepicker__month-dropdown:hover,.react-datepicker__month-year-dropdown:hover,.react-datepicker__year-dropdown:hover{cursor:pointer}.react-datepicker__month-dropdown--scrollable,.react-datepicker__month-year-dropdown--scrollable,.react-datepicker__year-dropdown--scrollable{height:150px;overflow-y:scroll}.react-datepicker__month-option,.react-datepicker__month-year-option,.react-datepicker__year-option{line-height:20px;width:100%;display:block;margin-left:auto;margin-right:auto}.react-datepicker__month-option:first-of-type,.react-datepicker__month-year-option:first-of-type,.react-datepicker__year-option:first-of-type{border-top-left-radius:.3rem;border-top-right-radius:.3rem}.react-datepicker__month-option:last-of-type,.react-datepicker__month-year-option:last-of-type,.react-datepicker__year-option:last-of-type{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem}.react-datepicker__month-option:hover,.react-datepicker__month-year-option:hover,.react-datepicker__year-option:hover{background-color:#ccc}.react-datepicker__month-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__year-option:hover .react-datepicker__navigation--years-upcoming{border-bottom-color:#b3b3b3}.react-datepicker__month-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__year-option:hover .react-datepicker__navigation--years-previous{border-top-color:#b3b3b3}.react-datepicker__month-option--selected,.react-datepicker__month-year-option--selected,.react-datepicker__year-option--selected{position:absolute;left:15px}.react-datepicker__close-icon{cursor:pointer;background-color:transparent;border:0;outline:0;padding:0 6px 0 0;position:absolute;top:0;right:0;height:100%;display:table-cell;vertical-align:middle}.react-datepicker__close-icon:after{cursor:pointer;background-color:#216ba5;color:#fff;border-radius:50%;height:16px;width:16px;padding:2px;font-size:12px;line-height:1;text-align:center;display:table-cell;vertical-align:middle;content:"\D7"}.react-datepicker__today-button{background:#f0f0f0;border-top:1px solid #aeaeae;cursor:pointer;text-align:center;font-weight:700;padding:5px 0;clear:left}.react-datepicker__portal{position:fixed;width:100vw;height:100vh;background-color:rgba(0,0,0,.8);left:0;top:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;z-index:2147483647}.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__time-name{width:3rem;line-height:3rem}@media (max-height:550px),(max-width:400px){.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__time-name{width:2rem;line-height:2rem}}.react-datepicker__portal .react-datepicker-time__header,.react-datepicker__portal .react-datepicker__current-month{font-size:1.44rem}.base-pill{color:#fff;padding:1px 7px;border-radius:6px;font-size:10px;font-weight:400;display:inline-block}.pictures-modal{border-radius:5px}.pictures-modal.modal{overflow:visible}.pictures-modal__header{background:#000!important;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:500}.pictures-modal__header-close{cursor:pointer;padding:5px;font-weight:600}.pictures-modal__body{display:-webkit-box;display:-ms-flexbox;width:460px;margin:0 auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:flex;height:530px}.pictures-modal__body .image-viewer{height:auto;max-height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center}.pictures-modal .modal-content{border-radius:0!important;width:515px!important;height:621px}.pictures-modal .modal-content .box{background:#ccc!important}.filter-buttons button{margin-right:15px}/*!
 * Quill Editor v1.3.7
 * https://quilljs.com/
 * Copyright (c) 2014, Jason Chen
 * Copyright (c) 2013, salesforce.com
 */.ql-container{-webkit-box-sizing:border-box;box-sizing:border-box;font-family:Helvetica,Arial,sans-serif;font-size:13px;height:100%;margin:0;position:relative}.ql-container.ql-disabled .ql-tooltip{visibility:hidden}.ql-container.ql-disabled .ql-editor ul[data-checked]>li:before{pointer-events:none}.ql-clipboard{left:-100000px;height:1px;overflow-y:hidden;position:absolute;top:50%}.ql-clipboard p{margin:0;padding:0}.ql-editor{-webkit-box-sizing:border-box;box-sizing:border-box;line-height:1.42;height:100%;outline:none;overflow-y:auto;padding:12px 15px;-o-tab-size:4;tab-size:4;-moz-tab-size:4;text-align:left;white-space:pre-wrap;word-wrap:break-word}.ql-editor>*{cursor:text}.ql-editor blockquote,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6,.ql-editor ol,.ql-editor p,.ql-editor pre,.ql-editor ul{margin:0;padding:0;counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol,.ql-editor ul{padding-left:1.5em}.ql-editor ol>li,.ql-editor ul>li{list-style-type:none}.ql-editor ul>li:before{content:"\2022"}.ql-editor ul[data-checked=false],.ql-editor ul[data-checked=true]{pointer-events:none}.ql-editor ul[data-checked=false]>li *,.ql-editor ul[data-checked=true]>li *{pointer-events:all}.ql-editor ul[data-checked=false]>li:before,.ql-editor ul[data-checked=true]>li:before{color:#777;cursor:pointer;pointer-events:all}.ql-editor ul[data-checked=true]>li:before{content:"\2611"}.ql-editor ul[data-checked=false]>li:before{content:"\2610"}.ql-editor li:before{display:inline-block;white-space:nowrap;width:1.2em}.ql-editor li:not(.ql-direction-rtl):before{margin-left:-1.5em;margin-right:.3em;text-align:right}.ql-editor li.ql-direction-rtl:before{margin-left:.3em;margin-right:-1.5em}.ql-editor ol li:not(.ql-direction-rtl),.ql-editor ul li:not(.ql-direction-rtl){padding-left:1.5em}.ql-editor ol li.ql-direction-rtl,.ql-editor ul li.ql-direction-rtl{padding-right:1.5em}.ql-editor ol li{counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;counter-increment:list-0}.ql-editor ol li:before{content:counter(list-0,decimal) ". "}.ql-editor ol li.ql-indent-1{counter-increment:list-1}.ql-editor ol li.ql-indent-1:before{content:counter(list-1,lower-alpha) ". "}.ql-editor ol li.ql-indent-1{counter-reset:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-2{counter-increment:list-2}.ql-editor ol li.ql-indent-2:before{content:counter(list-2,lower-roman) ". "}.ql-editor ol li.ql-indent-2{counter-reset:list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-3{counter-increment:list-3}.ql-editor ol li.ql-indent-3:before{content:counter(list-3,decimal) ". "}.ql-editor ol li.ql-indent-3{counter-reset:list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-4{counter-increment:list-4}.ql-editor ol li.ql-indent-4:before{content:counter(list-4,lower-alpha) ". "}.ql-editor ol li.ql-indent-4{counter-reset:list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-5{counter-increment:list-5}.ql-editor ol li.ql-indent-5:before{content:counter(list-5,lower-roman) ". "}.ql-editor ol li.ql-indent-5{counter-reset:list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-6{counter-increment:list-6}.ql-editor ol li.ql-indent-6:before{content:counter(list-6,decimal) ". "}.ql-editor ol li.ql-indent-6{counter-reset:list-7 list-8 list-9}.ql-editor ol li.ql-indent-7{counter-increment:list-7}.ql-editor ol li.ql-indent-7:before{content:counter(list-7,lower-alpha) ". "}.ql-editor ol li.ql-indent-7{counter-reset:list-8 list-9}.ql-editor ol li.ql-indent-8{counter-increment:list-8}.ql-editor ol li.ql-indent-8:before{content:counter(list-8,lower-roman) ". "}.ql-editor ol li.ql-indent-8{counter-reset:list-9}.ql-editor ol li.ql-indent-9{counter-increment:list-9}.ql-editor ol li.ql-indent-9:before{content:counter(list-9,decimal) ". "}.ql-editor .ql-indent-1:not(.ql-direction-rtl){padding-left:3em}.ql-editor li.ql-indent-1:not(.ql-direction-rtl){padding-left:4.5em}.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:3em}.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:4.5em}.ql-editor .ql-indent-2:not(.ql-direction-rtl){padding-left:6em}.ql-editor li.ql-indent-2:not(.ql-direction-rtl){padding-left:7.5em}.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:6em}.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:7.5em}.ql-editor .ql-indent-3:not(.ql-direction-rtl){padding-left:9em}.ql-editor li.ql-indent-3:not(.ql-direction-rtl){padding-left:10.5em}.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:9em}.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:10.5em}.ql-editor .ql-indent-4:not(.ql-direction-rtl){padding-left:12em}.ql-editor li.ql-indent-4:not(.ql-direction-rtl){padding-left:13.5em}.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:12em}.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:13.5em}.ql-editor .ql-indent-5:not(.ql-direction-rtl){padding-left:15em}.ql-editor li.ql-indent-5:not(.ql-direction-rtl){padding-left:16.5em}.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:15em}.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:16.5em}.ql-editor .ql-indent-6:not(.ql-direction-rtl){padding-left:18em}.ql-editor li.ql-indent-6:not(.ql-direction-rtl){padding-left:19.5em}.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:18em}.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:19.5em}.ql-editor .ql-indent-7:not(.ql-direction-rtl){padding-left:21em}.ql-editor li.ql-indent-7:not(.ql-direction-rtl){padding-left:22.5em}.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:21em}.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:22.5em}.ql-editor .ql-indent-8:not(.ql-direction-rtl){padding-left:24em}.ql-editor li.ql-indent-8:not(.ql-direction-rtl){padding-left:25.5em}.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:24em}.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:25.5em}.ql-editor .ql-indent-9:not(.ql-direction-rtl){padding-left:27em}.ql-editor li.ql-indent-9:not(.ql-direction-rtl){padding-left:28.5em}.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:27em}.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:28.5em}.ql-editor .ql-video{display:block;max-width:100%}.ql-editor .ql-video.ql-align-center{margin:0 auto}.ql-editor .ql-video.ql-align-right{margin:0 0 0 auto}.ql-editor .ql-bg-black{background-color:#000}.ql-editor .ql-bg-red{background-color:#e60000}.ql-editor .ql-bg-orange{background-color:#f90}.ql-editor .ql-bg-yellow{background-color:#ff0}.ql-editor .ql-bg-green{background-color:#008a00}.ql-editor .ql-bg-blue{background-color:#06c}.ql-editor .ql-bg-purple{background-color:#93f}.ql-editor .ql-color-white{color:#fff}.ql-editor .ql-color-red{color:#e60000}.ql-editor .ql-color-orange{color:#f90}.ql-editor .ql-color-yellow{color:#ff0}.ql-editor .ql-color-green{color:#008a00}.ql-editor .ql-color-blue{color:#06c}.ql-editor .ql-color-purple{color:#93f}.ql-editor .ql-font-serif{font-family:Georgia,Times New Roman,serif}.ql-editor .ql-font-monospace{font-family:Monaco,Courier New,monospace}.ql-editor .ql-size-small{font-size:.75em}.ql-editor .ql-size-large{font-size:1.5em}.ql-editor .ql-size-huge{font-size:2.5em}.ql-editor .ql-direction-rtl{direction:rtl;text-align:inherit}.ql-editor .ql-align-center{text-align:center}.ql-editor .ql-align-justify{text-align:justify}.ql-editor .ql-align-right{text-align:right}.ql-editor.ql-blank:before{color:rgba(0,0,0,.6);content:attr(data-placeholder);font-style:italic;left:15px;pointer-events:none;position:absolute;right:15px}.ql-snow.ql-toolbar:after,.ql-snow .ql-toolbar:after{clear:both;content:"";display:table}.ql-snow.ql-toolbar button,.ql-snow .ql-toolbar button{background:none;border:none;cursor:pointer;display:inline-block;float:left;height:24px;padding:3px 5px;width:28px}.ql-snow.ql-toolbar button svg,.ql-snow .ql-toolbar button svg{float:left;height:100%}.ql-snow.ql-toolbar button:active:hover,.ql-snow .ql-toolbar button:active:hover{outline:none}.ql-snow.ql-toolbar input.ql-image[type=file],.ql-snow .ql-toolbar input.ql-image[type=file]{display:none}.ql-snow.ql-toolbar .ql-picker-item.ql-selected,.ql-snow .ql-toolbar .ql-picker-item.ql-selected,.ql-snow.ql-toolbar .ql-picker-item:hover,.ql-snow .ql-toolbar .ql-picker-item:hover,.ql-snow.ql-toolbar .ql-picker-label.ql-active,.ql-snow .ql-toolbar .ql-picker-label.ql-active,.ql-snow.ql-toolbar .ql-picker-label:hover,.ql-snow .ql-toolbar .ql-picker-label:hover,.ql-snow.ql-toolbar button.ql-active,.ql-snow .ql-toolbar button.ql-active,.ql-snow.ql-toolbar button:focus,.ql-snow .ql-toolbar button:focus,.ql-snow.ql-toolbar button:hover,.ql-snow .ql-toolbar button:hover{color:#06c}.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:focus .ql-fill,.ql-snow .ql-toolbar button:focus .ql-fill,.ql-snow.ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:hover .ql-fill,.ql-snow .ql-toolbar button:hover .ql-fill,.ql-snow.ql-toolbar button:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:hover .ql-stroke.ql-fill{fill:#06c}.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow.ql-toolbar button.ql-active .ql-stroke,.ql-snow .ql-toolbar button.ql-active .ql-stroke,.ql-snow.ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar button:focus .ql-stroke,.ql-snow .ql-toolbar button:focus .ql-stroke,.ql-snow.ql-toolbar button:focus .ql-stroke-miter,.ql-snow .ql-toolbar button:focus .ql-stroke-miter,.ql-snow.ql-toolbar button:hover .ql-stroke,.ql-snow .ql-toolbar button:hover .ql-stroke,.ql-snow.ql-toolbar button:hover .ql-stroke-miter,.ql-snow .ql-toolbar button:hover .ql-stroke-miter{stroke:#06c}@media (pointer:coarse){.ql-snow.ql-toolbar button:hover:not(.ql-active),.ql-snow .ql-toolbar button:hover:not(.ql-active){color:#444}.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill{fill:#444}.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter{stroke:#444}}.ql-snow,.ql-snow *{-webkit-box-sizing:border-box;box-sizing:border-box}.ql-snow .ql-hidden{display:none}.ql-snow .ql-out-bottom,.ql-snow .ql-out-top{visibility:hidden}.ql-snow .ql-tooltip{position:absolute;-webkit-transform:translateY(10px);transform:translateY(10px)}.ql-snow .ql-tooltip a{cursor:pointer;text-decoration:none}.ql-snow .ql-tooltip.ql-flip{-webkit-transform:translateY(-10px);transform:translateY(-10px)}.ql-snow .ql-formats{display:inline-block;vertical-align:middle}.ql-snow .ql-formats:after{clear:both;content:"";display:table}.ql-snow .ql-stroke{fill:none;stroke:#444;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.ql-snow .ql-stroke-miter{fill:none;stroke:#444;stroke-miterlimit:10;stroke-width:2}.ql-snow .ql-fill,.ql-snow .ql-stroke.ql-fill{fill:#444}.ql-snow .ql-empty{fill:none}.ql-snow .ql-even{fill-rule:evenodd}.ql-snow .ql-stroke.ql-thin,.ql-snow .ql-thin{stroke-width:1}.ql-snow .ql-transparent{opacity:.4}.ql-snow .ql-direction svg:last-child{display:none}.ql-snow .ql-direction.ql-active svg:last-child{display:inline}.ql-snow .ql-direction.ql-active svg:first-child{display:none}.ql-snow .ql-editor h1{font-size:2em}.ql-snow .ql-editor h2{font-size:1.5em}.ql-snow .ql-editor h3{font-size:1.17em}.ql-snow .ql-editor h4{font-size:1em}.ql-snow .ql-editor h5{font-size:.83em}.ql-snow .ql-editor h6{font-size:.67em}.ql-snow .ql-editor a{text-decoration:underline}.ql-snow .ql-editor blockquote{border-left:4px solid #ccc;margin-bottom:5px;margin-top:5px;padding-left:16px}.ql-snow .ql-editor code,.ql-snow .ql-editor pre{background-color:#f0f0f0;border-radius:3px}.ql-snow .ql-editor pre{white-space:pre-wrap;margin-bottom:5px;margin-top:5px;padding:5px 10px}.ql-snow .ql-editor code{font-size:85%;padding:2px 4px}.ql-snow .ql-editor pre.ql-syntax{background-color:#23241f;color:#f8f8f2;overflow:visible}.ql-snow .ql-editor img{max-width:100%}.ql-snow .ql-picker{color:#444;display:inline-block;float:left;font-size:14px;font-weight:500;height:24px;position:relative;vertical-align:middle}.ql-snow .ql-picker-label{cursor:pointer;display:inline-block;height:100%;padding-left:8px;padding-right:2px;position:relative;width:100%}.ql-snow .ql-picker-label:before{display:inline-block;line-height:22px}.ql-snow .ql-picker-options{background-color:#fff;display:none;min-width:100%;padding:4px 8px;position:absolute;white-space:nowrap}.ql-snow .ql-picker-options .ql-picker-item{cursor:pointer;display:block;padding-bottom:5px;padding-top:5px}.ql-snow .ql-picker.ql-expanded .ql-picker-label{color:#ccc;z-index:2}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill{fill:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke{stroke:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-options{display:block;margin-top:-1px;top:100%;z-index:1}.ql-snow .ql-color-picker,.ql-snow .ql-icon-picker{width:28px}.ql-snow .ql-color-picker .ql-picker-label,.ql-snow .ql-icon-picker .ql-picker-label{padding:2px 4px}.ql-snow .ql-color-picker .ql-picker-label svg,.ql-snow .ql-icon-picker .ql-picker-label svg{right:4px}.ql-snow .ql-icon-picker .ql-picker-options{padding:4px 0}.ql-snow .ql-icon-picker .ql-picker-item{height:24px;width:24px;padding:2px 4px}.ql-snow .ql-color-picker .ql-picker-options{padding:3px 5px;width:152px}.ql-snow .ql-color-picker .ql-picker-item{border:1px solid transparent;float:left;height:16px;margin:2px;padding:0;width:16px}.ql-snow .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg{position:absolute;margin-top:-9px;right:0;top:50%;width:18px}.ql-snow .ql-picker.ql-font .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-label]:not([data-label=""]):before{content:attr(data-label)}.ql-snow .ql-picker.ql-header{width:98px}.ql-snow .ql-picker.ql-header .ql-picker-item:before,.ql-snow .ql-picker.ql-header .ql-picker-label:before{content:"Normal"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="1"]:before{content:"Heading 1"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="2"]:before{content:"Heading 2"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="3"]:before{content:"Heading 3"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="4"]:before{content:"Heading 4"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="5"]:before{content:"Heading 5"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="6"]:before{content:"Heading 6"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]:before{font-size:2em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]:before{font-size:1.5em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]:before{font-size:1.17em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]:before{font-size:1em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]:before{font-size:.83em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]:before{font-size:.67em}.ql-snow .ql-picker.ql-font{width:108px}.ql-snow .ql-picker.ql-font .ql-picker-item:before,.ql-snow .ql-picker.ql-font .ql-picker-label:before{content:"Sans Serif"}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]:before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=serif]:before{content:"Serif"}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=monospace]:before{content:"Monospace"}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]:before{font-family:Georgia,Times New Roman,serif}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before{font-family:Monaco,Courier New,monospace}.ql-snow .ql-picker.ql-size{width:98px}.ql-snow .ql-picker.ql-size .ql-picker-item:before,.ql-snow .ql-picker.ql-size .ql-picker-label:before{content:"Normal"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]:before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=small]:before{content:"Small"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]:before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=large]:before{content:"Large"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]:before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=huge]:before{content:"Huge"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]:before{font-size:10px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]:before{font-size:18px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]:before{font-size:32px}.ql-snow .ql-color-picker.ql-background .ql-picker-item{background-color:#fff}.ql-snow .ql-color-picker.ql-color .ql-picker-item{background-color:#000}.ql-toolbar.ql-snow{border:1px solid #ccc;-webkit-box-sizing:border-box;box-sizing:border-box;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;padding:8px}.ql-toolbar.ql-snow .ql-formats{margin-right:15px}.ql-toolbar.ql-snow .ql-picker-label{border:1px solid transparent}.ql-toolbar.ql-snow .ql-picker-options{border:1px solid transparent;-webkit-box-shadow:rgba(0,0,0,.2) 0 2px 8px;box-shadow:0 2px 8px rgba(0,0,0,.2)}.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label,.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options{border-color:#ccc}.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item.ql-selected,.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item:hover{border-color:#000}.ql-toolbar.ql-snow+.ql-container.ql-snow{border-top:0}.ql-snow .ql-tooltip{background-color:#fff;border:1px solid #ccc;-webkit-box-shadow:0 0 5px #ddd;box-shadow:0 0 5px #ddd;color:#444;padding:5px 12px;white-space:nowrap}.ql-snow .ql-tooltip:before{content:"Visit URL:";line-height:26px;margin-right:8px}.ql-snow .ql-tooltip input[type=text]{display:none;border:1px solid #ccc;font-size:13px;height:26px;margin:0;padding:3px 5px;width:170px}.ql-snow .ql-tooltip a.ql-preview{display:inline-block;max-width:200px;overflow-x:hidden;text-overflow:ellipsis;vertical-align:top}.ql-snow .ql-tooltip a.ql-action:after{border-right:1px solid #ccc;content:"Edit";margin-left:16px;padding-right:8px}.ql-snow .ql-tooltip a.ql-remove:before{content:"Remove";margin-left:8px}.ql-snow .ql-tooltip a{line-height:26px}.ql-snow .ql-tooltip.ql-editing a.ql-preview,.ql-snow .ql-tooltip.ql-editing a.ql-remove{display:none}.ql-snow .ql-tooltip.ql-editing input[type=text]{display:inline-block}.ql-snow .ql-tooltip.ql-editing a.ql-action:after{border-right:0;content:"Save";padding-right:0}.ql-snow .ql-tooltip[data-mode=link]:before{content:"Enter link:"}.ql-snow .ql-tooltip[data-mode=formula]:before{content:"Enter formula:"}.ql-snow .ql-tooltip[data-mode=video]:before{content:"Enter video:"}.ql-snow a{color:#06c}.ql-container.ql-snow{border:1px solid #ccc}/*!
 * Cropper.js v1.3.6
 * https://fengyuanchen.github.io/cropperjs
 *
 * Copyright 2015-present Chen Fengyuan
 * Released under the MIT license
 *
 * Date: 2018-05-20T07:56:44.346Z
 */.cropper-container{direction:ltr;font-size:0;line-height:0;position:relative;-ms-touch-action:none;touch-action:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.cropper-container img{display:block;height:100%;image-orientation:0deg;max-height:none!important;max-width:none!important;min-height:0!important;min-width:0!important;width:100%}.cropper-canvas,.cropper-crop-box,.cropper-drag-box,.cropper-modal,.cropper-wrap-box{bottom:0;left:0;position:absolute;right:0;top:0}.cropper-canvas,.cropper-wrap-box{overflow:hidden}.cropper-drag-box{background-color:#fff;opacity:0}.cropper-modal{background-color:#000;opacity:.5}.cropper-view-box{display:block;height:100%;outline-color:rgba(51,153,255,.75);outline:1px solid #39f;overflow:hidden;width:100%}.cropper-dashed{border:0 dashed #eee;display:block;opacity:.5;position:absolute}.cropper-dashed.dashed-h{border-bottom-width:1px;border-top-width:1px;height:33.33333%;left:0;top:33.33333%;width:100%}.cropper-dashed.dashed-v{border-left-width:1px;border-right-width:1px;height:100%;left:33.33333%;top:0;width:33.33333%}.cropper-center{display:block;height:0;left:50%;opacity:.75;position:absolute;top:50%;width:0}.cropper-center:after,.cropper-center:before{background-color:#eee;content:" ";display:block;position:absolute}.cropper-center:before{height:1px;left:-3px;top:0;width:7px}.cropper-center:after{height:7px;left:0;top:-3px;width:1px}.cropper-face,.cropper-line,.cropper-point{display:block;height:100%;opacity:.1;position:absolute;width:100%}.cropper-face{background-color:#fff;left:0;top:0}.cropper-line{background-color:#39f}.cropper-line.line-e{cursor:ew-resize;right:-3px;top:0;width:5px}.cropper-line.line-n{cursor:ns-resize;height:5px;left:0;top:-3px}.cropper-line.line-w{cursor:ew-resize;left:-3px;top:0;width:5px}.cropper-line.line-s{bottom:-3px;cursor:ns-resize;height:5px;left:0}.cropper-point{background-color:#39f;height:5px;opacity:.75;width:5px}.cropper-point.point-e{cursor:ew-resize;margin-top:-3px;right:-3px;top:50%}.cropper-point.point-n{cursor:ns-resize;left:50%;margin-left:-3px;top:-3px}.cropper-point.point-w{cursor:ew-resize;left:-3px;margin-top:-3px;top:50%}.cropper-point.point-s{bottom:-3px;cursor:s-resize;left:50%;margin-left:-3px}.cropper-point.point-ne{cursor:nesw-resize;right:-3px;top:-3px}.cropper-point.point-nw{cursor:nwse-resize;left:-3px;top:-3px}.cropper-point.point-sw{bottom:-3px;cursor:nesw-resize;left:-3px}.cropper-point.point-se{bottom:-3px;cursor:nwse-resize;height:20px;opacity:1;right:-3px;width:20px}@media (min-width:768px){.cropper-point.point-se{height:15px;width:15px}}@media (min-width:992px){.cropper-point.point-se{height:10px;width:10px}}@media (min-width:1200px){.cropper-point.point-se{height:5px;opacity:.75;width:5px}}.cropper-point.point-se:before{background-color:#39f;bottom:-50%;content:" ";display:block;height:200%;opacity:0;position:absolute;right:-50%;width:200%}.cropper-invisible{opacity:0}.cropper-bg{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAQMAAAAlPW0iAAAAA3NCSVQICAjb4U/gAAAABlBMVEXMzMz////TjRV2AAAACXBIWXMAAArrAAAK6wGCiw1aAAAAHHRFWHRTb2Z0d2FyZQBBZG9iZSBGaXJld29ya3MgQ1M26LyyjAAAABFJREFUCJlj+M/AgBVhF/0PAH6/D/HkDxOGAAAAAElFTkSuQmCC")}.cropper-hide{display:block;height:0;position:absolute;width:0}.cropper-hidden{display:none!important}.cropper-move{cursor:move}.cropper-crop{cursor:crosshair}.cropper-disabled .cropper-drag-box,.cropper-disabled .cropper-face,.cropper-disabled .cropper-line,.cropper-disabled .cropper-point{cursor:not-allowed}.rbc-btn{color:inherit;font:inherit;margin:0}button.rbc-btn{overflow:visible;text-transform:none;-webkit-appearance:button;cursor:pointer}button[disabled].rbc-btn{cursor:not-allowed}button.rbc-input::-moz-focus-inner{border:0;padding:0}.rbc-calendar{box-sizing:border-box;height:100%;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch}.rbc-calendar *,.rbc-calendar :after,.rbc-calendar :before{box-sizing:inherit}.rbc-abs-full,.rbc-row-bg{overflow:hidden;position:absolute;top:0;left:0;right:0;bottom:0}.rbc-ellipsis,.rbc-event-label,.rbc-row-segment .rbc-event-content,.rbc-show-more{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rbc-rtl{direction:rtl}.rbc-off-range{color:#999}.rbc-off-range-bg{background:#e5e5e5}.rbc-header{overflow:hidden;-webkit-flex:1 0 0%;-ms-flex:1 0 0%;flex:1 0 0%;text-overflow:ellipsis;white-space:nowrap;padding:0 3px;text-align:center;vertical-align:middle;font-weight:700;font-size:90%;min-height:0;border-bottom:1px solid #ddd}.rbc-header+.rbc-header{border-left:1px solid #ddd}.rbc-rtl .rbc-header+.rbc-header{border-left-width:0;border-right:1px solid #ddd}.rbc-header>a,.rbc-header>a:active,.rbc-header>a:visited{color:inherit;text-decoration:none}.rbc-row-content{position:relative;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none;z-index:4}.rbc-today{background-color:#eaf6ff}.rbc-toolbar{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-bottom:10px;font-size:16px}.rbc-toolbar .rbc-toolbar-label{-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;padding:0 10px;text-align:center}.rbc-toolbar button{color:#373a3c;display:inline-block;margin:0;text-align:center;vertical-align:middle;background:none;background-image:none;border:1px solid #ccc;padding:.375rem 1rem;border-radius:4px;line-height:normal;white-space:nowrap}.rbc-toolbar button.rbc-active,.rbc-toolbar button:active{background-image:none;box-shadow:inset 0 3px 5px rgba(0,0,0,.125);background-color:#e6e6e6;border-color:#adadad}.rbc-toolbar button.rbc-active:focus,.rbc-toolbar button.rbc-active:hover,.rbc-toolbar button:active:focus,.rbc-toolbar button:active:hover{color:#373a3c;background-color:#d4d4d4;border-color:#8c8c8c}.rbc-toolbar button:focus,.rbc-toolbar button:hover{color:#373a3c;background-color:#e6e6e6;border-color:#adadad}.rbc-btn-group{display:inline-block;white-space:nowrap}.rbc-btn-group>button:first-child:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.rbc-btn-group>button:last-child:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.rbc-rtl .rbc-btn-group>button:first-child:not(:last-child){border-radius:4px;border-top-left-radius:0;border-bottom-left-radius:0}.rbc-rtl .rbc-btn-group>button:last-child:not(:first-child){border-radius:4px;border-top-right-radius:0;border-bottom-right-radius:0}.rbc-btn-group>button:not(:first-child):not(:last-child){border-radius:0}.rbc-btn-group button+button{margin-left:-1px}.rbc-rtl .rbc-btn-group button+button{margin-left:0;margin-right:-1px}.rbc-btn-group+.rbc-btn-group,.rbc-btn-group+button{margin-left:10px}.rbc-event{padding:2px 5px;background-color:#3174ad;border-radius:5px;color:#fff;cursor:pointer}.rbc-slot-selecting .rbc-event{cursor:inherit;pointer-events:none}.rbc-event.rbc-selected{background-color:#265985}.rbc-event-label{font-size:80%}.rbc-event-overlaps{box-shadow:-1px 1px 5px 0 rgba(51,51,51,.5)}.rbc-event-continues-prior{border-top-left-radius:0;border-bottom-left-radius:0}.rbc-event-continues-after{border-top-right-radius:0;border-bottom-right-radius:0}.rbc-event-continues-earlier{border-top-left-radius:0;border-top-right-radius:0}.rbc-event-continues-day-after,.rbc-event-continues-later{border-bottom-left-radius:0;border-bottom-right-radius:0}.rbc-event-continues-day-prior{border-top-left-radius:0;border-top-right-radius:0}.rbc-row{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.rbc-row-segment{padding:0 1px 1px}.rbc-selected-cell{background-color:rgba(0,0,0,.1)}.rbc-show-more{background-color:hsla(0,0%,100%,.3);z-index:4;font-weight:700;font-size:85%;height:auto;line-height:normal;white-space:nowrap}.rbc-month-view{position:relative;border:1px solid #ddd;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex:1 0 0;-ms-flex:1 0 0px;flex:1 0 0;width:100%;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none;height:100%}.rbc-month-header,.rbc-month-view{display:-webkit-flex;display:-ms-flexbox;display:flex}.rbc-month-header{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.rbc-month-row{display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex:1 0 0;-ms-flex:1 0 0px;flex:1 0 0;-webkit-flex-basis:0px;-ms-flex-preferred-size:0px;flex-basis:0px;overflow:hidden;height:100%}.rbc-month-row+.rbc-month-row{border-top:1px solid #ddd}.rbc-date-cell{-webkit-flex:1 1 0;-ms-flex:1 1 0px;flex:1 1 0;min-width:0;padding-right:5px;text-align:right}.rbc-date-cell.rbc-now{font-weight:700}.rbc-date-cell>a,.rbc-date-cell>a:active,.rbc-date-cell>a:visited{color:inherit;text-decoration:none}.rbc-row-bg{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex:1 0 0;-ms-flex:1 0 0px;flex:1 0 0;overflow:hidden}.rbc-day-bg{-webkit-flex:1 0 0%;-ms-flex:1 0 0%;flex:1 0 0%}.rbc-day-bg+.rbc-day-bg{border-left:1px solid #ddd}.rbc-rtl .rbc-day-bg+.rbc-day-bg{border-left-width:0;border-right:1px solid #ddd}.rbc-overlay{position:absolute;z-index:5;border:1px solid #e5e5e5;background-color:#fff;box-shadow:0 5px 15px rgba(0,0,0,.25);padding:10px}.rbc-overlay>*+*{margin-top:1px}.rbc-overlay-header{border-bottom:1px solid #e5e5e5;margin:-10px -10px 5px;padding:2px 10px}.rbc-agenda-view{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex:1 0 0;-ms-flex:1 0 0px;flex:1 0 0;overflow:auto}.rbc-agenda-view table.rbc-agenda-table{width:100%;border:1px solid #ddd;border-spacing:0;border-collapse:collapse}.rbc-agenda-view table.rbc-agenda-table tbody>tr>td{padding:5px 10px;vertical-align:top}.rbc-agenda-view table.rbc-agenda-table .rbc-agenda-time-cell{padding-left:15px;padding-right:15px;text-transform:lowercase}.rbc-agenda-view table.rbc-agenda-table tbody>tr>td+td{border-left:1px solid #ddd}.rbc-rtl .rbc-agenda-view table.rbc-agenda-table tbody>tr>td+td{border-left-width:0;border-right:1px solid #ddd}.rbc-agenda-view table.rbc-agenda-table tbody>tr+tr{border-top:1px solid #ddd}.rbc-agenda-view table.rbc-agenda-table thead>tr>th{padding:3px 5px;text-align:left;border-bottom:1px solid #ddd}.rbc-rtl .rbc-agenda-view table.rbc-agenda-table thead>tr>th{text-align:right}.rbc-agenda-time-cell{text-transform:lowercase}.rbc-agenda-time-cell .rbc-continues-after:after{content:" \BB"}.rbc-agenda-time-cell .rbc-continues-prior:before{content:"\AB   "}.rbc-agenda-date-cell,.rbc-agenda-time-cell{white-space:nowrap}.rbc-agenda-event-cell{width:100%}.rbc-time-column{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;min-height:100%}.rbc-time-column .rbc-timeslot-group{-webkit-flex:1;-ms-flex:1;flex:1}.rbc-timeslot-group{border-bottom:1px solid #ddd;min-height:40px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:column nowrap;-ms-flex-flow:column nowrap;flex-flow:column nowrap}.rbc-header-gutter,.rbc-time-gutter{-webkit-flex:none;-ms-flex:none;flex:none}.rbc-label{padding:0 5px}.rbc-day-slot{position:relative}.rbc-day-slot .rbc-events-container{bottom:0;left:0;position:absolute;right:10px;top:0}.rbc-day-slot .rbc-events-container.rbc-is-rtl{left:10px;right:0}.rbc-day-slot .rbc-event{border:1px solid #265985;display:-webkit-flex;display:-ms-flexbox;display:flex;max-height:100%;min-height:20px;-webkit-flex-flow:column wrap;-ms-flex-flow:column wrap;flex-flow:column wrap;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;overflow:hidden;position:absolute}.rbc-day-slot .rbc-event-label{-webkit-flex:none;-ms-flex:none;flex:none;padding-right:5px;width:auto}.rbc-day-slot .rbc-event-content{width:100%;-webkit-flex:1 1 0;-ms-flex:1 1 0px;flex:1 1 0;word-wrap:break-word;line-height:1;height:100%;min-height:1em}.rbc-day-slot .rbc-time-slot{border-top:1px solid #f7f7f7}.rbc-time-slot{-webkit-flex:1 0 0;-ms-flex:1 0 0px;flex:1 0 0}.rbc-time-slot.rbc-now{font-weight:700}.rbc-day-header{text-align:center}.rbc-slot-selection{z-index:10;position:absolute;background-color:rgba(0,0,0,.5);color:#fff;font-size:75%;width:100%;padding:3px}.rbc-slot-selecting{cursor:move}.rbc-time-view{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex:1;-ms-flex:1;flex:1;width:100%;border:1px solid #ddd;min-height:0}.rbc-time-view .rbc-time-gutter{white-space:nowrap}.rbc-time-view .rbc-allday-cell{box-sizing:content-box;width:100%;position:relative}.rbc-time-view .rbc-allday-events{position:relative;z-index:4}.rbc-time-view .rbc-row{box-sizing:border-box;min-height:20px}.rbc-time-header{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.rbc-time-header.rbc-overflowing{border-right:1px solid #ddd}.rbc-rtl .rbc-time-header.rbc-overflowing{border-right-width:0;border-left:1px solid #ddd}.rbc-time-header>.rbc-row.rbc-row-resource,.rbc-time-header>.rbc-row:first-child{border-bottom:1px solid #ddd}.rbc-time-header-content{-webkit-flex:1;-ms-flex:1;flex:1;min-width:0;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;border-left:1px solid #ddd}.rbc-rtl .rbc-time-header-content{border-left-width:0;border-right:1px solid #ddd}.rbc-time-content{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex:1 0 0%;-ms-flex:1 0 0%;flex:1 0 0%;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;width:100%;border-top:2px solid #ddd;overflow-y:auto;position:relative}.rbc-time-content>.rbc-time-gutter{-webkit-flex:none;-ms-flex:none;flex:none}.rbc-time-content>*+*>*{border-left:1px solid #ddd}.rbc-rtl .rbc-time-content>*+*>*{border-left-width:0;border-right:1px solid #ddd}.rbc-time-content>.rbc-day-slot{width:100%;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none}.rbc-current-time-indicator{position:absolute;z-index:3;height:1px;background-color:#74ad31;pointer-events:none}/*! bulma.io v0.4.4 | MIT License | github.com/jgthms/bulma */@-webkit-keyframes spinAround{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes spinAround{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}/*! minireset.css v0.0.2 | MIT License | github.com/jgthms/minireset.css */blockquote,body,dd,dl,dt,fieldset,figure,h1,h2,h3,h4,h5,h6,hr,html,iframe,legend,li,ol,p,pre,textarea,ul{margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}ul{list-style:none}button,input,select,textarea{margin:0}html{-webkit-box-sizing:border-box;box-sizing:border-box}*,:after,:before{-webkit-box-sizing:inherit;box-sizing:inherit}audio,embed,img,object,video{max-width:100%}iframe{border:0}table{border-collapse:collapse;border-spacing:0}td,th{padding:0;text-align:left}html{background-color:#fff;font-size:16px;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;min-width:300px;overflow-x:hidden;overflow-y:scroll;text-rendering:optimizeLegibility}article,aside,figure,footer,header,hgroup,section{display:block}body,button,input,select,textarea{font-family:BlinkMacSystemFont,-apple-system,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,Helvetica,Arial,sans-serif}code,pre{-moz-osx-font-smoothing:auto;-webkit-font-smoothing:auto;font-family:monospace}body{color:#4a4a4a;font-size:1rem;font-weight:400;line-height:1.5}a{color:#00d1b2;cursor:pointer;text-decoration:none;-webkit-transition:none 86ms ease-out;transition:none 86ms ease-out}a:hover{color:#363636}code{background-color:#f5f5f5;color:#ff3860;font-size:.8em;font-weight:400;padding:.25em .5em}hr{background-color:#dbdbdb;border:none;display:block;height:1px;margin:1.5rem 0}img{height:auto;max-width:100%}input[type=checkbox],input[type=radio]{vertical-align:baseline}small{font-size:.875em}span{font-style:inherit;font-weight:inherit}strong{color:#363636;font-weight:700}pre{background-color:#f5f5f5;color:#4a4a4a;font-size:.8em;white-space:pre;word-wrap:normal}pre code{-webkit-overflow-scrolling:touch;background:none;color:inherit;display:block;font-size:1em;overflow-x:auto;padding:1.25rem 1.5rem}table{width:100%}table td,table th{text-align:left;vertical-align:top}table th{color:#363636}.is-block{display:block}@media screen and (max-width:768px){.is-block-mobile{display:block!important}}@media print,screen and (min-width:769px){.is-block-tablet{display:block!important}}@media screen and (min-width:769px) and (max-width:1007px){.is-block-tablet-only{display:block!important}}@media screen and (max-width:1007px){.is-block-touch{display:block!important}}@media screen and (min-width:1008px){.is-block-desktop{display:block!important}}@media screen and (min-width:1008px) and (max-width:1199px){.is-block-desktop-only{display:block!important}}@media screen and (min-width:1200px){.is-block-widescreen{display:block!important}}.is-flex{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width:768px){.is-flex-mobile{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}}@media print,screen and (min-width:769px){.is-flex-tablet{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}}@media screen and (min-width:769px) and (max-width:1007px){.is-flex-tablet-only{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}}@media screen and (max-width:1007px){.is-flex-touch{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}}@media screen and (min-width:1008px){.is-flex-desktop{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}}@media screen and (min-width:1008px) and (max-width:1199px){.is-flex-desktop-only{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}}@media screen and (min-width:1200px){.is-flex-widescreen{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}}.is-inline{display:inline}@media screen and (max-width:768px){.is-inline-mobile{display:inline!important}}@media print,screen and (min-width:769px){.is-inline-tablet{display:inline!important}}@media screen and (min-width:769px) and (max-width:1007px){.is-inline-tablet-only{display:inline!important}}@media screen and (max-width:1007px){.is-inline-touch{display:inline!important}}@media screen and (min-width:1008px){.is-inline-desktop{display:inline!important}}@media screen and (min-width:1008px) and (max-width:1199px){.is-inline-desktop-only{display:inline!important}}@media screen and (min-width:1200px){.is-inline-widescreen{display:inline!important}}.is-inline-block{display:inline-block}@media screen and (max-width:768px){.is-inline-block-mobile{display:inline-block!important}}@media print,screen and (min-width:769px){.is-inline-block-tablet{display:inline-block!important}}@media screen and (min-width:769px) and (max-width:1007px){.is-inline-block-tablet-only{display:inline-block!important}}@media screen and (max-width:1007px){.is-inline-block-touch{display:inline-block!important}}@media screen and (min-width:1008px){.is-inline-block-desktop{display:inline-block!important}}@media screen and (min-width:1008px) and (max-width:1199px){.is-inline-block-desktop-only{display:inline-block!important}}@media screen and (min-width:1200px){.is-inline-block-widescreen{display:inline-block!important}}.is-inline-flex{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}@media screen and (max-width:768px){.is-inline-flex-mobile{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}}@media print,screen and (min-width:769px){.is-inline-flex-tablet{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}}@media screen and (min-width:769px) and (max-width:1007px){.is-inline-flex-tablet-only{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}}@media screen and (max-width:1007px){.is-inline-flex-touch{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}}@media screen and (min-width:1008px){.is-inline-flex-desktop{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}}@media screen and (min-width:1008px) and (max-width:1199px){.is-inline-flex-desktop-only{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}}@media screen and (min-width:1200px){.is-inline-flex-widescreen{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}}.is-clearfix:after{clear:both;content:" ";display:table}.is-pulled-left{float:left!important}.is-pulled-right{float:right!important}.is-clipped{overflow:hidden!important}.is-overlay{bottom:0;left:0;position:absolute;right:0;top:0}.is-size-1{font-size:3rem}@media screen and (max-width:768px){.is-size-1-mobile{font-size:3rem}}@media print,screen and (min-width:769px){.is-size-1-tablet{font-size:3rem}}@media screen and (max-width:1007px){.is-size-1-touch{font-size:3rem}}@media screen and (min-width:1008px){.is-size-1-desktop{font-size:3rem}}@media screen and (min-width:1200px){.is-size-1-widescreen{font-size:3rem}}@media screen and (min-width:1392px){.is-size-1-fullhd{font-size:3rem}}.is-size-2{font-size:2.5rem}@media screen and (max-width:768px){.is-size-2-mobile{font-size:2.5rem}}@media print,screen and (min-width:769px){.is-size-2-tablet{font-size:2.5rem}}@media screen and (max-width:1007px){.is-size-2-touch{font-size:2.5rem}}@media screen and (min-width:1008px){.is-size-2-desktop{font-size:2.5rem}}@media screen and (min-width:1200px){.is-size-2-widescreen{font-size:2.5rem}}@media screen and (min-width:1392px){.is-size-2-fullhd{font-size:2.5rem}}.is-size-3{font-size:2rem}@media screen and (max-width:768px){.is-size-3-mobile{font-size:2rem}}@media print,screen and (min-width:769px){.is-size-3-tablet{font-size:2rem}}@media screen and (max-width:1007px){.is-size-3-touch{font-size:2rem}}@media screen and (min-width:1008px){.is-size-3-desktop{font-size:2rem}}@media screen and (min-width:1200px){.is-size-3-widescreen{font-size:2rem}}@media screen and (min-width:1392px){.is-size-3-fullhd{font-size:2rem}}.is-size-4{font-size:1.5rem}@media screen and (max-width:768px){.is-size-4-mobile{font-size:1.5rem}}@media print,screen and (min-width:769px){.is-size-4-tablet{font-size:1.5rem}}@media screen and (max-width:1007px){.is-size-4-touch{font-size:1.5rem}}@media screen and (min-width:1008px){.is-size-4-desktop{font-size:1.5rem}}@media screen and (min-width:1200px){.is-size-4-widescreen{font-size:1.5rem}}@media screen and (min-width:1392px){.is-size-4-fullhd{font-size:1.5rem}}.is-size-5{font-size:1.25rem}@media screen and (max-width:768px){.is-size-5-mobile{font-size:1.25rem}}@media print,screen and (min-width:769px){.is-size-5-tablet{font-size:1.25rem}}@media screen and (max-width:1007px){.is-size-5-touch{font-size:1.25rem}}@media screen and (min-width:1008px){.is-size-5-desktop{font-size:1.25rem}}@media screen and (min-width:1200px){.is-size-5-widescreen{font-size:1.25rem}}@media screen and (min-width:1392px){.is-size-5-fullhd{font-size:1.25rem}}.is-size-6{font-size:1rem}@media screen and (max-width:768px){.is-size-6-mobile{font-size:1rem}}@media print,screen and (min-width:769px){.is-size-6-tablet{font-size:1rem}}@media screen and (max-width:1007px){.is-size-6-touch{font-size:1rem}}@media screen and (min-width:1008px){.is-size-6-desktop{font-size:1rem}}@media screen and (min-width:1200px){.is-size-6-widescreen{font-size:1rem}}@media screen and (min-width:1392px){.is-size-6-fullhd{font-size:1rem}}.has-text-centered{text-align:center!important}.has-text-left{text-align:left!important}.has-text-right{text-align:right!important}.has-text-white{color:#fff}a.has-text-white:focus,a.has-text-white:hover{color:#e6e6e6}.has-text-black{color:#0a0a0a}a.has-text-black:focus,a.has-text-black:hover{color:#000}.has-text-light{color:#f5f5f5}a.has-text-light:focus,a.has-text-light:hover{color:#dbdbdb}.has-text-dark{color:#363636}a.has-text-dark:focus,a.has-text-dark:hover{color:#1c1c1c}.has-text-primary{color:#00d1b2}a.has-text-primary:focus,a.has-text-primary:hover{color:#009e86}.has-text-info{color:#3273dc}a.has-text-info:focus,a.has-text-info:hover{color:#205bbc}.has-text-success{color:#23d160}a.has-text-success:focus,a.has-text-success:hover{color:#1ca64c}.has-text-warning{color:#ffdd57}a.has-text-warning:focus,a.has-text-warning:hover{color:#ffd324}.has-text-danger{color:#ff3860}a.has-text-danger:focus,a.has-text-danger:hover{color:#ff0537}.is-hidden{display:none!important}@media screen and (max-width:768px){.is-hidden-mobile{display:none!important}}@media print,screen and (min-width:769px){.is-hidden-tablet{display:none!important}}@media screen and (min-width:769px) and (max-width:1007px){.is-hidden-tablet-only{display:none!important}}@media screen and (max-width:1007px){.is-hidden-touch{display:none!important}}@media screen and (min-width:1008px){.is-hidden-desktop{display:none!important}}@media screen and (min-width:1008px) and (max-width:1199px){.is-hidden-desktop-only{display:none!important}}@media screen and (min-width:1200px){.is-hidden-widescreen{display:none!important}}.is-marginless{margin:0!important}.is-paddingless{padding:0!important}.is-unselectable{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.box{background-color:#fff;border-radius:5px;-webkit-box-shadow:0 2px 3px hsla(0,0%,4%,.1),0 0 0 1px hsla(0,0%,4%,.1);box-shadow:0 2px 3px hsla(0,0%,4%,.1),0 0 0 1px hsla(0,0%,4%,.1);color:#4a4a4a;display:block;padding:1.25rem}.box:not(:last-child){margin-bottom:1.5rem}a.box:focus,a.box:hover{-webkit-box-shadow:0 2px 3px hsla(0,0%,4%,.1),0 0 0 1px #00d1b2;box-shadow:0 2px 3px hsla(0,0%,4%,.1),0 0 0 1px #00d1b2}a.box:active{-webkit-box-shadow:inset 0 1px 2px hsla(0,0%,4%,.2),0 0 0 1px #00d1b2;box-shadow:inset 0 1px 2px hsla(0,0%,4%,.2),0 0 0 1px #00d1b2}.button{-moz-appearance:none;-webkit-appearance:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid transparent;border-radius:3px;-webkit-box-shadow:none;box-shadow:none;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:1rem;height:2.25em;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;line-height:1.5;padding-left:calc(.625em - 1px);padding-right:calc(.625em - 1px);position:relative;vertical-align:top;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:#fff;border-color:#dbdbdb;color:#363636;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:calc(.375em - 1px) .75em;white-space:nowrap}.button.is-active,.button.is-focused,.button:active,.button:focus{outline:none}.button[disabled]{cursor:not-allowed}.button strong{color:inherit}.button .icon,.button .icon.is-large,.button .icon.is-medium,.button .icon.is-small{height:1.5em;width:1.5em}.button .icon:first-child:not(:last-child){margin-left:calc(-.375em - 1px);margin-right:.1875em}.button .icon:last-child:not(:first-child){margin-left:.1875em;margin-right:calc(-.375em - 1px)}.button .icon:first-child:last-child{margin-left:calc(-.375em - 1px);margin-right:calc(-.375em - 1px)}.button.is-hovered,.button:hover{border-color:#b5b5b5;color:#363636}.button.is-focused,.button:focus{border-color:#00d1b2;-webkit-box-shadow:0 0 .5em rgba(0,209,178,.25);box-shadow:0 0 .5em rgba(0,209,178,.25);color:#363636}.button.is-active,.button:active{border-color:#4a4a4a;-webkit-box-shadow:inset 0 1px 2px hsla(0,0%,4%,.2);box-shadow:inset 0 1px 2px hsla(0,0%,4%,.2);color:#363636}.button.is-link{background-color:transparent;border-color:transparent;color:#4a4a4a;text-decoration:underline}.button.is-link.is-active,.button.is-link.is-focused,.button.is-link.is-hovered,.button.is-link:active,.button.is-link:focus,.button.is-link:hover{background-color:#f5f5f5;color:#363636}.button.is-link[disabled]{background-color:transparent;border-color:transparent;-webkit-box-shadow:none;box-shadow:none}.button.is-white{background-color:#fff;border-color:transparent;color:#0a0a0a}.button.is-white.is-hovered,.button.is-white:hover{background-color:#f9f9f9;border-color:transparent;color:#0a0a0a}.button.is-white.is-focused,.button.is-white:focus{border-color:transparent;-webkit-box-shadow:0 0 .5em hsla(0,0%,100%,.25);box-shadow:0 0 .5em hsla(0,0%,100%,.25);color:#0a0a0a}.button.is-white.is-active,.button.is-white:active{background-color:#f2f2f2;border-color:transparent;-webkit-box-shadow:inset 0 1px 2px hsla(0,0%,4%,.2);box-shadow:inset 0 1px 2px hsla(0,0%,4%,.2);color:#0a0a0a}.button.is-white[disabled]{background-color:#fff;border-color:transparent;-webkit-box-shadow:none;box-shadow:none}.button.is-white.is-inverted{background-color:#0a0a0a;color:#fff}.button.is-white.is-inverted:hover{background-color:#000}.button.is-white.is-inverted[disabled]{background-color:#0a0a0a;border-color:transparent;-webkit-box-shadow:none;box-shadow:none;color:#fff}.button.is-white.is-loading:after{border-color:transparent transparent #0a0a0a #0a0a0a!important}.button.is-white.is-outlined{background-color:transparent;border-color:#fff;color:#fff}.button.is-white.is-outlined:focus,.button.is-white.is-outlined:hover{background-color:#fff;border-color:#fff;color:#0a0a0a}.button.is-white.is-outlined.is-loading:after{border-color:transparent transparent #fff #fff!important}.button.is-white.is-outlined[disabled]{background-color:transparent;border-color:#fff;-webkit-box-shadow:none;box-shadow:none;color:#fff}.button.is-white.is-inverted.is-outlined{background-color:transparent;border-color:#0a0a0a;color:#0a0a0a}.button.is-white.is-inverted.is-outlined:focus,.button.is-white.is-inverted.is-outlined:hover{background-color:#0a0a0a;color:#fff}.button.is-white.is-inverted.is-outlined[disabled]{background-color:transparent;border-color:#0a0a0a;-webkit-box-shadow:none;box-shadow:none;color:#0a0a0a}.button.is-black{background-color:#0a0a0a;border-color:transparent;color:#fff}.button.is-black.is-hovered,.button.is-black:hover{background-color:#040404;border-color:transparent;color:#fff}.button.is-black.is-focused,.button.is-black:focus{border-color:transparent;-webkit-box-shadow:0 0 .5em hsla(0,0%,4%,.25);box-shadow:0 0 .5em hsla(0,0%,4%,.25);color:#fff}.button.is-black.is-active,.button.is-black:active{background-color:#000;border-color:transparent;-webkit-box-shadow:inset 0 1px 2px hsla(0,0%,4%,.2);box-shadow:inset 0 1px 2px hsla(0,0%,4%,.2);color:#fff}.button.is-black[disabled]{background-color:#0a0a0a;border-color:transparent;-webkit-box-shadow:none;box-shadow:none}.button.is-black.is-inverted{background-color:#fff;color:#0a0a0a}.button.is-black.is-inverted:hover{background-color:#f2f2f2}.button.is-black.is-inverted[disabled]{background-color:#fff;border-color:transparent;-webkit-box-shadow:none;box-shadow:none;color:#0a0a0a}.button.is-black.is-loading:after{border-color:transparent transparent #fff #fff!important}.button.is-black.is-outlined{background-color:transparent;border-color:#0a0a0a;color:#0a0a0a}.button.is-black.is-outlined:focus,.button.is-black.is-outlined:hover{background-color:#0a0a0a;border-color:#0a0a0a;color:#fff}.button.is-black.is-outlined.is-loading:after{border-color:transparent transparent #0a0a0a #0a0a0a!important}.button.is-black.is-outlined[disabled]{background-color:transparent;border-color:#0a0a0a;-webkit-box-shadow:none;box-shadow:none;color:#0a0a0a}.button.is-black.is-inverted.is-outlined{background-color:transparent;border-color:#fff;color:#fff}.button.is-black.is-inverted.is-outlined:focus,.button.is-black.is-inverted.is-outlined:hover{background-color:#fff;color:#0a0a0a}.button.is-black.is-inverted.is-outlined[disabled]{background-color:transparent;border-color:#fff;-webkit-box-shadow:none;box-shadow:none;color:#fff}.button.is-light{background-color:#f5f5f5;border-color:transparent;color:#363636}.button.is-light.is-hovered,.button.is-light:hover{background-color:#eee;border-color:transparent;color:#363636}.button.is-light.is-focused,.button.is-light:focus{border-color:transparent;-webkit-box-shadow:0 0 .5em hsla(0,0%,96%,.25);box-shadow:0 0 .5em hsla(0,0%,96%,.25);color:#363636}.button.is-light.is-active,.button.is-light:active{background-color:#e8e8e8;border-color:transparent;-webkit-box-shadow:inset 0 1px 2px hsla(0,0%,4%,.2);box-shadow:inset 0 1px 2px hsla(0,0%,4%,.2);color:#363636}.button.is-light[disabled]{background-color:#f5f5f5;border-color:transparent;-webkit-box-shadow:none;box-shadow:none}.button.is-light.is-inverted{background-color:#363636;color:#f5f5f5}.button.is-light.is-inverted:hover{background-color:#292929}.button.is-light.is-inverted[disabled]{background-color:#363636;border-color:transparent;-webkit-box-shadow:none;box-shadow:none;color:#f5f5f5}.button.is-light.is-loading:after{border-color:transparent transparent #363636 #363636!important}.button.is-light.is-outlined{background-color:transparent;border-color:#f5f5f5;color:#f5f5f5}.button.is-light.is-outlined:focus,.button.is-light.is-outlined:hover{background-color:#f5f5f5;border-color:#f5f5f5;color:#363636}.button.is-light.is-outlined.is-loading:after{border-color:transparent transparent #f5f5f5 #f5f5f5!important}.button.is-light.is-outlined[disabled]{background-color:transparent;border-color:#f5f5f5;-webkit-box-shadow:none;box-shadow:none;color:#f5f5f5}.button.is-light.is-inverted.is-outlined{background-color:transparent;border-color:#363636;color:#363636}.button.is-light.is-inverted.is-outlined:focus,.button.is-light.is-inverted.is-outlined:hover{background-color:#363636;color:#f5f5f5}.button.is-light.is-inverted.is-outlined[disabled]{background-color:transparent;border-color:#363636;-webkit-box-shadow:none;box-shadow:none;color:#363636}.button.is-dark{background-color:#363636;border-color:transparent;color:#f5f5f5}.button.is-dark.is-hovered,.button.is-dark:hover{background-color:#2f2f2f;border-color:transparent;color:#f5f5f5}.button.is-dark.is-focused,.button.is-dark:focus{border-color:transparent;-webkit-box-shadow:0 0 .5em rgba(54,54,54,.25);box-shadow:0 0 .5em rgba(54,54,54,.25);color:#f5f5f5}.button.is-dark.is-active,.button.is-dark:active{background-color:#292929;border-color:transparent;-webkit-box-shadow:inset 0 1px 2px hsla(0,0%,4%,.2);box-shadow:inset 0 1px 2px hsla(0,0%,4%,.2);color:#f5f5f5}.button.is-dark[disabled]{background-color:#363636;border-color:transparent;-webkit-box-shadow:none;box-shadow:none}.button.is-dark.is-inverted{background-color:#f5f5f5;color:#363636}.button.is-dark.is-inverted:hover{background-color:#e8e8e8}.button.is-dark.is-inverted[disabled]{background-color:#f5f5f5;border-color:transparent;-webkit-box-shadow:none;box-shadow:none;color:#363636}.button.is-dark.is-loading:after{border-color:transparent transparent #f5f5f5 #f5f5f5!important}.button.is-dark.is-outlined{background-color:transparent;border-color:#363636;color:#363636}.button.is-dark.is-outlined:focus,.button.is-dark.is-outlined:hover{background-color:#363636;border-color:#363636;color:#f5f5f5}.button.is-dark.is-outlined.is-loading:after{border-color:transparent transparent #363636 #363636!important}.button.is-dark.is-outlined[disabled]{background-color:transparent;border-color:#363636;-webkit-box-shadow:none;box-shadow:none;color:#363636}.button.is-dark.is-inverted.is-outlined{background-color:transparent;border-color:#f5f5f5;color:#f5f5f5}.button.is-dark.is-inverted.is-outlined:focus,.button.is-dark.is-inverted.is-outlined:hover{background-color:#f5f5f5;color:#363636}.button.is-dark.is-inverted.is-outlined[disabled]{background-color:transparent;border-color:#f5f5f5;-webkit-box-shadow:none;box-shadow:none;color:#f5f5f5}.button.is-primary{background-color:#00d1b2;border-color:transparent;color:#fff}.button.is-primary.is-hovered,.button.is-primary:hover{background-color:#00c4a7;border-color:transparent;color:#fff}.button.is-primary.is-focused,.button.is-primary:focus{border-color:transparent;-webkit-box-shadow:0 0 .5em rgba(0,209,178,.25);box-shadow:0 0 .5em rgba(0,209,178,.25);color:#fff}.button.is-primary.is-active,.button.is-primary:active{background-color:#00b89c;border-color:transparent;-webkit-box-shadow:inset 0 1px 2px hsla(0,0%,4%,.2);box-shadow:inset 0 1px 2px hsla(0,0%,4%,.2);color:#fff}.button.is-primary[disabled]{background-color:#00d1b2;border-color:transparent;-webkit-box-shadow:none;box-shadow:none}.button.is-primary.is-inverted{background-color:#fff;color:#00d1b2}.button.is-primary.is-inverted:hover{background-color:#f2f2f2}.button.is-primary.is-inverted[disabled]{background-color:#fff;border-color:transparent;-webkit-box-shadow:none;box-shadow:none;color:#00d1b2}.button.is-primary.is-loading:after{border-color:transparent transparent #fff #fff!important}.button.is-primary.is-outlined{background-color:transparent;border-color:#00d1b2;color:#00d1b2}.button.is-primary.is-outlined:focus,.button.is-primary.is-outlined:hover{background-color:#00d1b2;border-color:#00d1b2;color:#fff}.button.is-primary.is-outlined.is-loading:after{border-color:transparent transparent #00d1b2 #00d1b2!important}.button.is-primary.is-outlined[disabled]{background-color:transparent;border-color:#00d1b2;-webkit-box-shadow:none;box-shadow:none;color:#00d1b2}.button.is-primary.is-inverted.is-outlined{background-color:transparent;border-color:#fff;color:#fff}.button.is-primary.is-inverted.is-outlined:focus,.button.is-primary.is-inverted.is-outlined:hover{background-color:#fff;color:#00d1b2}.button.is-primary.is-inverted.is-outlined[disabled]{background-color:transparent;border-color:#fff;-webkit-box-shadow:none;box-shadow:none;color:#fff}.button.is-info{background-color:#3273dc;border-color:transparent;color:#fff}.button.is-info.is-hovered,.button.is-info:hover{background-color:#276cda;border-color:transparent;color:#fff}.button.is-info.is-focused,.button.is-info:focus{border-color:transparent;-webkit-box-shadow:0 0 .5em rgba(50,115,220,.25);box-shadow:0 0 .5em rgba(50,115,220,.25);color:#fff}.button.is-info.is-active,.button.is-info:active{background-color:#2366d1;border-color:transparent;-webkit-box-shadow:inset 0 1px 2px hsla(0,0%,4%,.2);box-shadow:inset 0 1px 2px hsla(0,0%,4%,.2);color:#fff}.button.is-info[disabled]{background-color:#3273dc;border-color:transparent;-webkit-box-shadow:none;box-shadow:none}.button.is-info.is-inverted{background-color:#fff;color:#3273dc}.button.is-info.is-inverted:hover{background-color:#f2f2f2}.button.is-info.is-inverted[disabled]{background-color:#fff;border-color:transparent;-webkit-box-shadow:none;box-shadow:none;color:#3273dc}.button.is-info.is-loading:after{border-color:transparent transparent #fff #fff!important}.button.is-info.is-outlined{background-color:transparent;border-color:#3273dc;color:#3273dc}.button.is-info.is-outlined:focus,.button.is-info.is-outlined:hover{background-color:#3273dc;border-color:#3273dc;color:#fff}.button.is-info.is-outlined.is-loading:after{border-color:transparent transparent #3273dc #3273dc!important}.button.is-info.is-outlined[disabled]{background-color:transparent;border-color:#3273dc;-webkit-box-shadow:none;box-shadow:none;color:#3273dc}.button.is-info.is-inverted.is-outlined{background-color:transparent;border-color:#fff;color:#fff}.button.is-info.is-inverted.is-outlined:focus,.button.is-info.is-inverted.is-outlined:hover{background-color:#fff;color:#3273dc}.button.is-info.is-inverted.is-outlined[disabled]{background-color:transparent;border-color:#fff;-webkit-box-shadow:none;box-shadow:none;color:#fff}.button.is-success{background-color:#23d160;border-color:transparent;color:#fff}.button.is-success.is-hovered,.button.is-success:hover{background-color:#22c65b;border-color:transparent;color:#fff}.button.is-success.is-focused,.button.is-success:focus{border-color:transparent;-webkit-box-shadow:0 0 .5em rgba(35,209,96,.25);box-shadow:0 0 .5em rgba(35,209,96,.25);color:#fff}.button.is-success.is-active,.button.is-success:active{background-color:#20bc56;border-color:transparent;-webkit-box-shadow:inset 0 1px 2px hsla(0,0%,4%,.2);box-shadow:inset 0 1px 2px hsla(0,0%,4%,.2);color:#fff}.button.is-success[disabled]{background-color:#23d160;border-color:transparent;-webkit-box-shadow:none;box-shadow:none}.button.is-success.is-inverted{background-color:#fff;color:#23d160}.button.is-success.is-inverted:hover{background-color:#f2f2f2}.button.is-success.is-inverted[disabled]{background-color:#fff;border-color:transparent;-webkit-box-shadow:none;box-shadow:none;color:#23d160}.button.is-success.is-loading:after{border-color:transparent transparent #fff #fff!important}.button.is-success.is-outlined{background-color:transparent;border-color:#23d160;color:#23d160}.button.is-success.is-outlined:focus,.button.is-success.is-outlined:hover{background-color:#23d160;border-color:#23d160;color:#fff}.button.is-success.is-outlined.is-loading:after{border-color:transparent transparent #23d160 #23d160!important}.button.is-success.is-outlined[disabled]{background-color:transparent;border-color:#23d160;-webkit-box-shadow:none;box-shadow:none;color:#23d160}.button.is-success.is-inverted.is-outlined{background-color:transparent;border-color:#fff;color:#fff}.button.is-success.is-inverted.is-outlined:focus,.button.is-success.is-inverted.is-outlined:hover{background-color:#fff;color:#23d160}.button.is-success.is-inverted.is-outlined[disabled]{background-color:transparent;border-color:#fff;-webkit-box-shadow:none;box-shadow:none;color:#fff}.button.is-warning{background-color:#ffdd57;border-color:transparent;color:rgba(0,0,0,.7)}.button.is-warning.is-hovered,.button.is-warning:hover{background-color:#ffdb4a;border-color:transparent;color:rgba(0,0,0,.7)}.button.is-warning.is-focused,.button.is-warning:focus{border-color:transparent;-webkit-box-shadow:0 0 .5em rgba(255,221,87,.25);box-shadow:0 0 .5em rgba(255,221,87,.25);color:rgba(0,0,0,.7)}.button.is-warning.is-active,.button.is-warning:active{background-color:#ffd83d;border-color:transparent;-webkit-box-shadow:inset 0 1px 2px hsla(0,0%,4%,.2);box-shadow:inset 0 1px 2px hsla(0,0%,4%,.2);color:rgba(0,0,0,.7)}.button.is-warning[disabled]{background-color:#ffdd57;border-color:transparent;-webkit-box-shadow:none;box-shadow:none}.button.is-warning.is-inverted{color:#ffdd57}.button.is-warning.is-inverted,.button.is-warning.is-inverted:hover{background-color:rgba(0,0,0,.7)}.button.is-warning.is-inverted[disabled]{background-color:rgba(0,0,0,.7);border-color:transparent;-webkit-box-shadow:none;box-shadow:none;color:#ffdd57}.button.is-warning.is-loading:after{border-color:transparent transparent rgba(0,0,0,.7) rgba(0,0,0,.7)!important}.button.is-warning.is-outlined{background-color:transparent;border-color:#ffdd57;color:#ffdd57}.button.is-warning.is-outlined:focus,.button.is-warning.is-outlined:hover{background-color:#ffdd57;border-color:#ffdd57;color:rgba(0,0,0,.7)}.button.is-warning.is-outlined.is-loading:after{border-color:transparent transparent #ffdd57 #ffdd57!important}.button.is-warning.is-outlined[disabled]{background-color:transparent;border-color:#ffdd57;-webkit-box-shadow:none;box-shadow:none;color:#ffdd57}.button.is-warning.is-inverted.is-outlined{background-color:transparent;border-color:rgba(0,0,0,.7);color:rgba(0,0,0,.7)}.button.is-warning.is-inverted.is-outlined:focus,.button.is-warning.is-inverted.is-outlined:hover{background-color:rgba(0,0,0,.7);color:#ffdd57}.button.is-warning.is-inverted.is-outlined[disabled]{background-color:transparent;border-color:rgba(0,0,0,.7);-webkit-box-shadow:none;box-shadow:none;color:rgba(0,0,0,.7)}.button.is-danger{background-color:#ff3860;border-color:transparent;color:#fff}.button.is-danger.is-hovered,.button.is-danger:hover{background-color:#ff2b56;border-color:transparent;color:#fff}.button.is-danger.is-focused,.button.is-danger:focus{border-color:transparent;-webkit-box-shadow:0 0 .5em rgba(255,56,96,.25);box-shadow:0 0 .5em rgba(255,56,96,.25);color:#fff}.button.is-danger.is-active,.button.is-danger:active{background-color:#ff1f4b;border-color:transparent;-webkit-box-shadow:inset 0 1px 2px hsla(0,0%,4%,.2);box-shadow:inset 0 1px 2px hsla(0,0%,4%,.2);color:#fff}.button.is-danger[disabled]{background-color:#ff3860;border-color:transparent;-webkit-box-shadow:none;box-shadow:none}.button.is-danger.is-inverted{background-color:#fff;color:#ff3860}.button.is-danger.is-inverted:hover{background-color:#f2f2f2}.button.is-danger.is-inverted[disabled]{background-color:#fff;border-color:transparent;-webkit-box-shadow:none;box-shadow:none;color:#ff3860}.button.is-danger.is-loading:after{border-color:transparent transparent #fff #fff!important}.button.is-danger.is-outlined{background-color:transparent;border-color:#ff3860;color:#ff3860}.button.is-danger.is-outlined:focus,.button.is-danger.is-outlined:hover{background-color:#ff3860;border-color:#ff3860;color:#fff}.button.is-danger.is-outlined.is-loading:after{border-color:transparent transparent #ff3860 #ff3860!important}.button.is-danger.is-outlined[disabled]{background-color:transparent;border-color:#ff3860;-webkit-box-shadow:none;box-shadow:none;color:#ff3860}.button.is-danger.is-inverted.is-outlined{background-color:transparent;border-color:#fff;color:#fff}.button.is-danger.is-inverted.is-outlined:focus,.button.is-danger.is-inverted.is-outlined:hover{background-color:#fff;color:#ff3860}.button.is-danger.is-inverted.is-outlined[disabled]{background-color:transparent;border-color:#fff;-webkit-box-shadow:none;box-shadow:none;color:#fff}.button.is-small{border-radius:2px;font-size:.75rem}.button.is-medium{font-size:1.25rem}.button.is-large{font-size:1.5rem}.button[disabled]{background-color:#fff;border-color:#dbdbdb;-webkit-box-shadow:none;box-shadow:none;opacity:.5}.button.is-fullwidth{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.button.is-loading{color:transparent!important;pointer-events:none}.button.is-loading:after{-webkit-animation:spinAround .5s infinite linear;animation:spinAround .5s infinite linear;border:2px solid #dbdbdb;border-radius:290486px;border-right-color:transparent;border-top-color:transparent;content:"";display:block;height:1em;position:relative;width:1em;position:absolute;left:calc(50% - 0.5em);top:calc(50% - 0.5em);position:absolute!important}.button.is-static{background-color:#f5f5f5;border-color:#dbdbdb;color:#7a7a7a;-webkit-box-shadow:none;box-shadow:none;pointer-events:none}button.button,input[type=submit].button{line-height:1;padding-bottom:.4em;padding-top:.35em}.content:not(:last-child){margin-bottom:1.5rem}.content li+li{margin-top:.25em}.content blockquote:not(:last-child),.content dl:not(:last-child),.content ol:not(:last-child),.content p:not(:last-child),.content pre:not(:last-child),.content table:not(:last-child),.content ul:not(:last-child){margin-bottom:1em}.content h1,.content h2,.content h3,.content h4,.content h5,.content h6{color:#363636;font-weight:400;line-height:1.125}.content h1{font-size:2em;margin-bottom:.5em}.content h1:not(:first-child){margin-top:1em}.content h2{font-size:1.75em;margin-bottom:.5714em}.content h2:not(:first-child){margin-top:1.1428em}.content h3{font-size:1.5em;margin-bottom:.6666em}.content h3:not(:first-child){margin-top:1.3333em}.content h4{font-size:1.25em;margin-bottom:.8em}.content h5{font-size:1.125em;margin-bottom:.8888em}.content h6{font-size:1em;margin-bottom:1em}.content blockquote{background-color:#f5f5f5;border-left:5px solid #dbdbdb;padding:1.25em 1.5em}.content ol{list-style:decimal outside}.content ol,.content ul{margin-left:2em;margin-top:1em}.content ul{list-style:disc outside}.content ul ul{list-style-type:circle;margin-top:.5em}.content ul ul ul{list-style-type:square}.content dd{margin-left:2em}.content figure{text-align:center}.content figure img{display:inline-block}.content figure figcaption{font-style:italic}.content pre{-webkit-overflow-scrolling:touch;overflow-x:auto;padding:1.25em 1.5em;white-space:pre;word-wrap:normal}.content sub,.content sup{font-size:70%}.content table{width:100%}.content table td,.content table th{border:1px solid #dbdbdb;border-width:0 0 1px;padding:.5em .75em;vertical-align:top}.content table th{color:#363636;text-align:left}.content table tr:hover{background-color:#f5f5f5}.content table thead td,.content table thead th{border-width:0 0 2px;color:#363636}.content table tfoot td,.content table tfoot th{border-width:2px 0 0;color:#363636}.content table tbody tr:last-child td,.content table tbody tr:last-child th{border-bottom-width:0}.content.is-small{font-size:.75rem}.content.is-medium{font-size:1.25rem}.content.is-large{font-size:1.5rem}.input,.textarea{-moz-appearance:none;-webkit-appearance:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid transparent;border-radius:3px;-webkit-box-shadow:none;box-shadow:none;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:1rem;height:2.25em;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;line-height:1.5;padding:calc(.375em - 1px) calc(.625em - 1px);position:relative;vertical-align:top;background-color:#fff;border-color:#dbdbdb;color:#363636;-webkit-box-shadow:inset 0 1px 2px hsla(0,0%,4%,.1);box-shadow:inset 0 1px 2px hsla(0,0%,4%,.1);max-width:100%;width:100%}.input.is-active,.input.is-focused,.input:active,.input:focus,.textarea.is-active,.textarea.is-focused,.textarea:active,.textarea:focus{outline:none}.input[disabled],.textarea[disabled]{cursor:not-allowed}.input.is-hovered,.input:hover,.textarea.is-hovered,.textarea:hover{border-color:#b5b5b5}.input.is-active,.input.is-focused,.input:active,.input:focus,.textarea.is-active,.textarea.is-focused,.textarea:active,.textarea:focus{border-color:#00d1b2}.input[disabled],.textarea[disabled]{background-color:#f5f5f5;border-color:#f5f5f5;-webkit-box-shadow:none;box-shadow:none;color:#7a7a7a}.input[disabled]::-moz-placeholder,.textarea[disabled]::-moz-placeholder{color:rgba(54,54,54,.3)}.input[disabled]::-webkit-input-placeholder,.textarea[disabled]::-webkit-input-placeholder{color:rgba(54,54,54,.3)}.input[disabled]:-moz-placeholder,.textarea[disabled]:-moz-placeholder{color:rgba(54,54,54,.3)}.input[disabled]:-ms-input-placeholder,.textarea[disabled]:-ms-input-placeholder{color:rgba(54,54,54,.3)}.input[type=search],.textarea[type=search]{border-radius:290486px}.input.is-white,.textarea.is-white{border-color:#fff}.input.is-black,.textarea.is-black{border-color:#0a0a0a}.input.is-light,.textarea.is-light{border-color:#f5f5f5}.input.is-dark,.textarea.is-dark{border-color:#363636}.input.is-primary,.textarea.is-primary{border-color:#00d1b2}.input.is-info,.textarea.is-info{border-color:#3273dc}.input.is-success,.textarea.is-success{border-color:#23d160}.input.is-warning,.textarea.is-warning{border-color:#ffdd57}.input.is-danger,.textarea.is-danger{border-color:#ff3860}.input.is-small,.textarea.is-small{border-radius:2px;font-size:.75rem}.input.is-medium,.textarea.is-medium{font-size:1.25rem}.input.is-large,.textarea.is-large{font-size:1.5rem}.input.is-fullwidth,.textarea.is-fullwidth{display:block;width:100%}.input.is-inline,.textarea.is-inline{display:inline;width:auto}.textarea{display:block;max-width:100%;min-width:100%;padding:.625em;resize:vertical}.textarea:not([rows]){max-height:600px;min-height:120px}.textarea[rows]{height:unset}.checkbox,.radio{cursor:pointer;display:inline-block;line-height:1.25;position:relative}.checkbox input,.radio input{cursor:pointer}.checkbox:hover,.radio:hover{color:#363636}.checkbox[disabled],.radio[disabled]{color:#7a7a7a;cursor:not-allowed}.radio+.radio{margin-left:.5em}.select{display:inline-block;max-width:100%;position:relative;vertical-align:top}.select:not(.is-multiple){height:2.25em}.select:not(.is-multiple):after{border:1px solid #00d1b2;border-right:0;border-top:0;content:" ";display:block;height:.5em;pointer-events:none;position:absolute;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);width:.5em;margin-top:-.375em;right:1.125em;top:50%;z-index:4}.select select{-moz-appearance:none;-webkit-appearance:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid transparent;border-radius:3px;-webkit-box-shadow:none;box-shadow:none;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:1rem;height:2.25em;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;line-height:1.5;padding:calc(.375em - 1px) calc(.625em - 1px);position:relative;vertical-align:top;background-color:#fff;border-color:#dbdbdb;color:#363636;cursor:pointer;display:block;font-size:1em;max-width:100%;outline:none}.select select.is-active,.select select.is-focused,.select select:active,.select select:focus{outline:none}.select select[disabled]{cursor:not-allowed}.select select.is-hovered,.select select:hover{border-color:#b5b5b5}.select select[disabled]{background-color:#f5f5f5;border-color:#f5f5f5;-webkit-box-shadow:none;box-shadow:none;color:#7a7a7a}.select select[disabled]::-moz-placeholder{color:rgba(54,54,54,.3)}.select select[disabled]::-webkit-input-placeholder{color:rgba(54,54,54,.3)}.select select[disabled]:-moz-placeholder{color:rgba(54,54,54,.3)}.select select[disabled]:-ms-input-placeholder{color:rgba(54,54,54,.3)}.select select:hover{border-color:#b5b5b5}.select select.is-active,.select select.is-focused,.select select:active,.select select:focus{border-color:#00d1b2}.select select::-ms-expand{display:none}.select select[disabled]:hover{border-color:#f5f5f5}.select select:not([multiple]){padding-right:2.5em}.select select[multiple]{height:unset;padding:0}.select select[multiple] option{padding:.5em 1em}.select:hover:after{border-color:#363636}.select.is-white select{border-color:#fff}.select.is-black select{border-color:#0a0a0a}.select.is-light select{border-color:#f5f5f5}.select.is-dark select{border-color:#363636}.select.is-primary select{border-color:#00d1b2}.select.is-info select{border-color:#3273dc}.select.is-success select{border-color:#23d160}.select.is-warning select{border-color:#ffdd57}.select.is-danger select{border-color:#ff3860}.select.is-small{border-radius:2px;font-size:.75rem}.select.is-medium{font-size:1.25rem}.select.is-large{font-size:1.5rem}.select.is-disabled:after{border-color:#7a7a7a}.select.is-fullwidth,.select.is-fullwidth select{width:100%}.select.is-loading:after{-webkit-animation:spinAround .5s infinite linear;animation:spinAround .5s infinite linear;border:2px solid #dbdbdb;border-radius:290486px;border-right-color:transparent;border-top-color:transparent;content:"";display:block;height:1em;position:relative;width:1em;margin-top:0;position:absolute;right:.625em;top:.625em;-webkit-transform:none;transform:none}.select.is-loading.is-small:after{font-size:.75rem}.select.is-loading.is-medium:after{font-size:1.25rem}.select.is-loading.is-large:after{font-size:1.5rem}.label{color:#363636;display:block;font-size:1rem;font-weight:700}.label:not(:last-child){margin-bottom:.5em}.label.is-small{font-size:.75rem}.label.is-medium{font-size:1.25rem}.label.is-large{font-size:1.5rem}.help{display:block;font-size:.75rem;margin-top:.25rem}.help.is-white{color:#fff}.help.is-black{color:#0a0a0a}.help.is-light{color:#f5f5f5}.help.is-dark{color:#363636}.help.is-primary{color:#00d1b2}.help.is-info{color:#3273dc}.help.is-success{color:#23d160}.help.is-warning{color:#ffdd57}.help.is-danger{color:#ff3860}.field:not(:last-child){margin-bottom:.75rem}.field.has-addons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.field.has-addons .control:not(:last-child){margin-right:-1px}.field.has-addons .control:first-child .button,.field.has-addons .control:first-child .input,.field.has-addons .control:first-child .select select{border-bottom-left-radius:3px;border-top-left-radius:3px}.field.has-addons .control:last-child .button,.field.has-addons .control:last-child .input,.field.has-addons .control:last-child .select select{border-bottom-right-radius:3px;border-top-right-radius:3px}.field.has-addons .control .button,.field.has-addons .control .input,.field.has-addons .control .select select{border-radius:0}.field.has-addons .control .button.is-hovered,.field.has-addons .control .button:hover,.field.has-addons .control .input.is-hovered,.field.has-addons .control .input:hover,.field.has-addons .control .select select.is-hovered,.field.has-addons .control .select select:hover{z-index:2}.field.has-addons .control .button.is-active,.field.has-addons .control .button.is-focused,.field.has-addons .control .button:active,.field.has-addons .control .button:focus,.field.has-addons .control .input.is-active,.field.has-addons .control .input.is-focused,.field.has-addons .control .input:active,.field.has-addons .control .input:focus,.field.has-addons .control .select select.is-active,.field.has-addons .control .select select.is-focused,.field.has-addons .control .select select:active,.field.has-addons .control .select select:focus{z-index:3}.field.has-addons .control .button.is-active:hover,.field.has-addons .control .button.is-focused:hover,.field.has-addons .control .button:active:hover,.field.has-addons .control .button:focus:hover,.field.has-addons .control .input.is-active:hover,.field.has-addons .control .input.is-focused:hover,.field.has-addons .control .input:active:hover,.field.has-addons .control .input:focus:hover,.field.has-addons .control .select select.is-active:hover,.field.has-addons .control .select select.is-focused:hover,.field.has-addons .control .select select:active:hover,.field.has-addons .control .select select:focus:hover{z-index:4}.field.has-addons .control.is-expanded{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.field.has-addons.has-addons-centered{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.field.has-addons.has-addons-right{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.field.has-addons.has-addons-fullwidth .control{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:0;flex-shrink:0}.field.is-grouped{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.field.is-grouped>.control{-ms-flex-negative:0;flex-shrink:0}.field.is-grouped>.control:not(:last-child){margin-bottom:0;margin-right:.75rem}.field.is-grouped>.control.is-expanded{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1}.field.is-grouped.is-grouped-centered{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.field.is-grouped.is-grouped-right{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}@media print,screen and (min-width:769px){.field.is-horizontal{display:-webkit-box;display:-ms-flexbox;display:flex}}.field-label .label{font-size:inherit}@media screen and (max-width:768px){.field-label{margin-bottom:.5rem}}@media print,screen and (min-width:769px){.field-label{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:0;flex-shrink:0;margin-right:1.5rem;text-align:right}.field-label.is-small{font-size:.75rem;padding-top:.375em}.field-label.is-normal{padding-top:.375em}.field-label.is-medium{font-size:1.25rem;padding-top:.375em}.field-label.is-large{font-size:1.5rem;padding-top:.375em}}.field-body .field .field{margin-bottom:0}@media print,screen and (min-width:769px){.field-body{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:5;-ms-flex-positive:5;flex-grow:5;-ms-flex-negative:1;flex-shrink:1}.field-body .field{margin-bottom:0}.field-body>.field{-ms-flex-negative:1;flex-shrink:1}.field-body>.field:not(.is-narrow){-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.field-body>.field:not(:last-child){margin-right:.75rem}}.control{font-size:1rem;position:relative;text-align:left}.control.has-icon .icon{color:#dbdbdb;height:2.25em;pointer-events:none;position:absolute;top:0;width:2.25em;z-index:4}.control.has-icon .input:focus+.icon{color:#7a7a7a}.control.has-icon .input.is-small+.icon{font-size:.75rem}.control.has-icon .input.is-medium+.icon{font-size:1.25rem}.control.has-icon .input.is-large+.icon{font-size:1.5rem}.control.has-icon:not(.has-icon-right) .icon{left:0}.control.has-icon:not(.has-icon-right) .input{padding-left:2.25em}.control.has-icon.has-icon-right .icon{right:0}.control.has-icon.has-icon-right .input{padding-right:2.25em}.control.has-icons-left .input:focus~.icon,.control.has-icons-left .select:focus~.icon,.control.has-icons-right .input:focus~.icon,.control.has-icons-right .select:focus~.icon{color:#7a7a7a}.control.has-icons-left .input.is-small~.icon,.control.has-icons-left .select.is-small~.icon,.control.has-icons-right .input.is-small~.icon,.control.has-icons-right .select.is-small~.icon{font-size:.75rem}.control.has-icons-left .input.is-medium~.icon,.control.has-icons-left .select.is-medium~.icon,.control.has-icons-right .input.is-medium~.icon,.control.has-icons-right .select.is-medium~.icon{font-size:1.25rem}.control.has-icons-left .input.is-large~.icon,.control.has-icons-left .select.is-large~.icon,.control.has-icons-right .input.is-large~.icon,.control.has-icons-right .select.is-large~.icon{font-size:1.5rem}.control.has-icons-left .icon,.control.has-icons-right .icon{color:#dbdbdb;height:2.25em;pointer-events:none;position:absolute;top:0;width:2.25em;z-index:4}.control.has-icons-left .input,.control.has-icons-left .select select{padding-left:2.25em}.control.has-icons-left .icon.is-left{left:0}.control.has-icons-right .input,.control.has-icons-right .select select{padding-right:2.25em}.control.has-icons-right .icon.is-right{right:0}.control.is-loading:after{-webkit-animation:spinAround .5s infinite linear;animation:spinAround .5s infinite linear;border:2px solid #dbdbdb;border-radius:290486px;border-right-color:transparent;border-top-color:transparent;content:"";display:block;height:1em;position:relative;width:1em;position:absolute!important;right:.625em;top:.625em}.control.is-loading.is-small:after{font-size:.75rem}.control.is-loading.is-medium:after{font-size:1.25rem}.control.is-loading.is-large:after{font-size:1.5rem}.icon{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:1.5rem;width:1.5rem}.icon .fa{font-size:21px}.icon.is-small{height:1rem;width:1rem}.icon.is-small .fa{font-size:14px}.icon.is-medium{height:2rem;width:2rem}.icon.is-medium .fa{font-size:28px}.icon.is-large{height:3rem;width:3rem}.icon.is-large .fa{font-size:42px}.image{display:block;position:relative}.image img{display:block;height:auto;width:100%}.image.is-1by1 img,.image.is-2by1 img,.image.is-3by2 img,.image.is-4by3 img,.image.is-16by9 img,.image.is-square img{bottom:0;left:0;position:absolute;right:0;top:0;height:100%;width:100%}.image.is-1by1,.image.is-square{padding-top:100%}.image.is-4by3{padding-top:75%}.image.is-3by2{padding-top:66.6666%}.image.is-16by9{padding-top:56.25%}.image.is-2by1{padding-top:50%}.image.is-16x16{height:16px;width:16px}.image.is-24x24{height:24px;width:24px}.image.is-32x32{height:32px;width:32px}.image.is-48x48{height:48px;width:48px}.image.is-64x64{height:64px;width:64px}.image.is-96x96{height:96px;width:96px}.image.is-128x128{height:128px;width:128px}.notification{background-color:#f5f5f5;border-radius:3px;padding:1.25rem 2.5rem 1.25rem 1.5rem;position:relative}.notification:not(:last-child){margin-bottom:1.5rem}.notification a:not(.button){color:currentColor;text-decoration:underline}.notification strong{color:currentColor}.notification code,.notification pre{background:#fff}.notification pre code{background:transparent}.notification>.delete{position:absolute;right:.5em;top:.5em}.notification .content,.notification .subtitle,.notification .title{color:currentColor}.notification.is-white{background-color:#fff;color:#0a0a0a}.notification.is-black{background-color:#0a0a0a;color:#fff}.notification.is-light{background-color:#f5f5f5;color:#363636}.notification.is-dark{background-color:#363636;color:#f5f5f5}.notification.is-primary{background-color:#00d1b2;color:#fff}.notification.is-info{background-color:#3273dc;color:#fff}.notification.is-success{background-color:#23d160;color:#fff}.notification.is-warning{background-color:#ffdd57;color:rgba(0,0,0,.7)}.notification.is-danger{background-color:#ff3860;color:#fff}.progress{-moz-appearance:none;-webkit-appearance:none;border:none;border-radius:290486px;display:block;height:1rem;overflow:hidden;padding:0;width:100%}.progress:not(:last-child){margin-bottom:1.5rem}.progress::-webkit-progress-bar{background-color:#dbdbdb}.progress::-webkit-progress-value{background-color:#4a4a4a}.progress::-moz-progress-bar{background-color:#4a4a4a}.progress.is-white::-webkit-progress-value{background-color:#fff}.progress.is-white::-moz-progress-bar{background-color:#fff}.progress.is-black::-webkit-progress-value{background-color:#0a0a0a}.progress.is-black::-moz-progress-bar{background-color:#0a0a0a}.progress.is-light::-webkit-progress-value{background-color:#f5f5f5}.progress.is-light::-moz-progress-bar{background-color:#f5f5f5}.progress.is-dark::-webkit-progress-value{background-color:#363636}.progress.is-dark::-moz-progress-bar{background-color:#363636}.progress.is-primary::-webkit-progress-value{background-color:#00d1b2}.progress.is-primary::-moz-progress-bar{background-color:#00d1b2}.progress.is-info::-webkit-progress-value{background-color:#3273dc}.progress.is-info::-moz-progress-bar{background-color:#3273dc}.progress.is-success::-webkit-progress-value{background-color:#23d160}.progress.is-success::-moz-progress-bar{background-color:#23d160}.progress.is-warning::-webkit-progress-value{background-color:#ffdd57}.progress.is-warning::-moz-progress-bar{background-color:#ffdd57}.progress.is-danger::-webkit-progress-value{background-color:#ff3860}.progress.is-danger::-moz-progress-bar{background-color:#ff3860}.progress.is-small{height:.75rem}.progress.is-medium{height:1.25rem}.progress.is-large{height:1.5rem}.table{background-color:#fff;color:#363636;margin-bottom:1.5rem;width:100%}.table td,.table th{border:1px solid #dbdbdb;border-width:0 0 1px;padding:.5em .75em;vertical-align:top}.table td.is-narrow,.table th.is-narrow{white-space:nowrap;width:1%}.table th{color:#363636;text-align:left}.table tr:hover{background-color:#fafafa}.table tr.is-selected{background-color:#00d1b2;color:#fff}.table tr.is-selected a,.table tr.is-selected strong{color:currentColor}.table tr.is-selected td,.table tr.is-selected th{border-color:#fff;color:currentColor}.table thead td,.table thead th{border-width:0 0 2px;color:#7a7a7a}.table tfoot td,.table tfoot th{border-width:2px 0 0;color:#7a7a7a}.table tbody tr:last-child td,.table tbody tr:last-child th{border-bottom-width:0}.table.is-bordered td,.table.is-bordered th{border-width:1px}.table.is-bordered tr:last-child td,.table.is-bordered tr:last-child th{border-bottom-width:1px}.table.is-narrow td,.table.is-narrow th{padding:.25em .5em}.table.is-striped tbody tr:not(.is-selected):nth-child(2n){background-color:#fafafa}.table.is-striped tbody tr:not(.is-selected):nth-child(2n):hover,.tag{background-color:#f5f5f5}.tag{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:290486px;color:#4a4a4a;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:.75rem;height:2em;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:1.5;padding-left:.875em;padding-right:.875em;white-space:nowrap}.tag .delete{margin-left:.25em;margin-right:-.375em}.tag.is-white{background-color:#fff;color:#0a0a0a}.tag.is-black{background-color:#0a0a0a;color:#fff}.tag.is-light{background-color:#f5f5f5;color:#363636}.tag.is-dark{background-color:#363636;color:#f5f5f5}.tag.is-primary{background-color:#00d1b2;color:#fff}.tag.is-info{background-color:#3273dc;color:#fff}.tag.is-success{background-color:#23d160;color:#fff}.tag.is-warning{background-color:#ffdd57;color:rgba(0,0,0,.7)}.tag.is-danger{background-color:#ff3860;color:#fff}.tag.is-medium{font-size:1rem}.tag.is-large{font-size:1.25rem}.subtitle,.title{word-break:break-word}.subtitle:not(:last-child),.title:not(:last-child){margin-bottom:1.5rem}.subtitle em,.subtitle span,.title em,.title span{font-weight:300}.subtitle strong,.title strong{font-weight:500}.subtitle .tag,.title .tag{vertical-align:middle}.title{color:#363636;font-size:2rem;font-weight:300;line-height:1.125}.title strong{color:inherit}.title+.highlight{margin-top:-.75rem}.title:not(.is-spaced)+.subtitle{margin-top:-1.5rem}.title.is-1{font-size:3rem}.title.is-2{font-size:2.5rem}.title.is-3{font-size:2rem}.title.is-4{font-size:1.5rem}.title.is-5{font-size:1.25rem}.title.is-6{font-size:1rem}.subtitle{color:#4a4a4a;font-size:1.25rem;font-weight:300;line-height:1.25}.subtitle strong{color:#363636}.subtitle:not(.is-spaced)+.title{margin-top:-1.5rem}.subtitle.is-1{font-size:3rem}.subtitle.is-2{font-size:2.5rem}.subtitle.is-3{font-size:2rem}.subtitle.is-4{font-size:1.5rem}.subtitle.is-5{font-size:1.25rem}.subtitle.is-6{font-size:1rem}.block:not(:last-child){margin-bottom:1.5rem}.container{margin:0 auto;position:relative}@media screen and (min-width:1008px){.container{max-width:960px;width:960px}.container.is-fluid{margin-left:24px;margin-right:24px;max-width:none;width:auto}}@media screen and (max-width:1199px){.container.is-widescreen{max-width:1152px;width:auto}}@media screen and (max-width:1391px){.container.is-fullhd{max-width:1344px;width:auto}}@media screen and (min-width:1200px){.container{max-width:1152px;width:1152px}}@media screen and (min-width:1392px){.container{max-width:1344px;width:1344px}}.delete{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-moz-appearance:none;-webkit-appearance:none;background-color:hsla(0,0%,4%,.2);border:none;border-radius:290486px;cursor:pointer;display:inline-block;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;font-size:1rem;height:20px;max-height:20px;max-width:20px;min-height:20px;min-width:20px;outline:none;position:relative;vertical-align:top;width:20px}.delete:after,.delete:before{background-color:#fff;content:"";display:block;left:50%;position:absolute;top:50%;-webkit-transform:translateX(-50%) translateY(-50%) rotate(45deg);transform:translateX(-50%) translateY(-50%) rotate(45deg);-webkit-transform-origin:center center;transform-origin:center center}.delete:before{height:2px;width:50%}.delete:after{height:50%;width:2px}.delete:focus,.delete:hover{background-color:hsla(0,0%,4%,.3)}.delete:active{background-color:hsla(0,0%,4%,.4)}.delete.is-small{height:16px;max-height:16px;max-width:16px;min-height:16px;min-width:16px;width:16px}.delete.is-medium{height:24px;max-height:24px;max-width:24px;min-height:24px;min-width:24px;width:24px}.delete.is-large{height:32px;max-height:32px;max-width:32px;min-height:32px;min-width:32px;width:32px}.fa{font-size:21px;text-align:center;vertical-align:top}.heading{display:block;font-size:11px;letter-spacing:1px;margin-bottom:5px;text-transform:uppercase}.highlight{font-weight:400;max-width:100%;overflow:hidden;padding:0}.highlight:not(:last-child){margin-bottom:1.5rem}.highlight pre{overflow:auto;max-width:100%}.loader{-webkit-animation:spinAround .5s infinite linear;animation:spinAround .5s infinite linear;border:2px solid #dbdbdb;border-radius:290486px;border-right-color:transparent;border-top-color:transparent;content:"";display:block;height:1em;position:relative;width:1em}.number{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#f5f5f5;border-radius:290486px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:1.25rem;height:2em;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-right:1.5rem;min-width:2.5em;padding:.25rem .5rem;text-align:center;vertical-align:top}.breadcrumb{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1rem;overflow:hidden;overflow-x:auto;white-space:nowrap}.breadcrumb:not(:last-child){margin-bottom:1.5rem}.breadcrumb a{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#7a7a7a;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:.5em .75em}.breadcrumb a:hover{color:#363636}.breadcrumb li{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.breadcrumb li.is-active a{color:#363636;cursor:default;pointer-events:none}.breadcrumb li+li:before{color:#4a4a4a;content:"/"}.breadcrumb ol,.breadcrumb ul{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:0;flex-shrink:0;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.breadcrumb .icon:first-child{margin-right:.5em}.breadcrumb .icon:last-child{margin-left:.5em}.breadcrumb.is-centered ol,.breadcrumb.is-centered ul{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.breadcrumb.is-right ol,.breadcrumb.is-right ul{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.breadcrumb.is-small{font-size:.75rem}.breadcrumb.is-medium{font-size:1.25rem}.breadcrumb.is-large{font-size:1.5rem}.breadcrumb.has-arrow-separator li+li:before{content:"\2192"}.breadcrumb.has-bullet-separator li+li:before{content:"\2022"}.breadcrumb.has-dot-separator li+li:before{content:"\B7"}.breadcrumb.has-succeeds-separator li+li:before{content:"\227B"}.card{background-color:#fff;-webkit-box-shadow:0 2px 3px hsla(0,0%,4%,.1),0 0 0 1px hsla(0,0%,4%,.1);box-shadow:0 2px 3px hsla(0,0%,4%,.1),0 0 0 1px hsla(0,0%,4%,.1);color:#4a4a4a;max-width:100%;position:relative}.card-header{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-shadow:0 1px 2px hsla(0,0%,4%,.1);box-shadow:0 1px 2px hsla(0,0%,4%,.1);display:-webkit-box;display:-ms-flexbox;display:flex}.card-header-title{color:#363636;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;font-weight:700}.card-header-icon,.card-header-title{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;padding:.75rem}.card-header-icon{cursor:pointer;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.card-image{display:block;position:relative}.card-content{padding:1.5rem}.card-footer{border-top:1px solid #dbdbdb;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.card-footer,.card-footer-item{display:-webkit-box;display:-ms-flexbox;display:flex}.card-footer-item{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:0;flex-shrink:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:.75rem}.card-footer-item:not(:last-child){border-right:1px solid #dbdbdb}.card .media:not(:last-child){margin-bottom:.75rem}.dropdown{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;position:relative;vertical-align:top}.dropdown.is-active .dropdown-menu,.dropdown.is-hoverable:hover .dropdown-menu{display:block}.dropdown.is-right .dropdown-menu{left:auto;right:0}.dropdown-menu{display:none;left:0;max-width:20rem;min-width:12rem;padding-top:4px;position:absolute;top:100%;width:100%;z-index:20}.dropdown-content{background-color:#fff;border-radius:3px;-webkit-box-shadow:0 2px 3px hsla(0,0%,4%,.1),0 0 0 1px hsla(0,0%,4%,.1);box-shadow:0 2px 3px hsla(0,0%,4%,.1),0 0 0 1px hsla(0,0%,4%,.1);padding-bottom:.5rem;padding-top:.5rem}.dropdown-item{color:#4a4a4a;display:block;font-size:.875rem;line-height:1.5;padding:.375rem 1rem;position:relative}a.dropdown-item{padding-right:3rem;white-space:nowrap}a.dropdown-item:hover{background-color:#f5f5f5;color:#0a0a0a}a.dropdown-item.is-active{background-color:#00d1b2;color:#fff}.dropdown-divider{background-color:#dbdbdb;border:none;display:block;height:1px;margin:.5rem 0}.level-item{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-preferred-size:auto;flex-basis:auto;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.level-item .subtitle,.level-item .title{margin-bottom:0}@media screen and (max-width:768px){.level-item:not(:last-child){margin-bottom:.75rem}}.level-left,.level-right{-ms-flex-preferred-size:auto;flex-basis:auto;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0}.level-left .level-item:not(:last-child),.level-right .level-item:not(:last-child){margin-right:.75rem}.level-left .level-item.is-flexible,.level-right .level-item.is-flexible{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.level-left{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}@media screen and (max-width:768px){.level-left+.level-right{margin-top:1.5rem}}@media print,screen and (min-width:769px){.level-left{display:-webkit-box;display:-ms-flexbox;display:flex}}.level-right{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}@media print,screen and (min-width:769px){.level-right{display:-webkit-box;display:-ms-flexbox;display:flex}}.level{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.level:not(:last-child){margin-bottom:1.5rem}.level code{border-radius:3px}.level img{display:inline-block;vertical-align:top}.level.is-mobile,.level.is-mobile .level-left,.level.is-mobile .level-right{display:-webkit-box;display:-ms-flexbox;display:flex}.level.is-mobile .level-left+.level-right{margin-top:0}.level.is-mobile .level-item:not(:last-child){margin-bottom:0}.level.is-mobile .level-item:not(.is-narrow){-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}@media print,screen and (min-width:769px){.level{display:-webkit-box;display:-ms-flexbox;display:flex}.level>.level-item:not(.is-narrow){-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}}.media-left,.media-right{-ms-flex-preferred-size:auto;flex-basis:auto;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0}.media-left{margin-right:1rem}.media-right{margin-left:1rem}.media-content{-ms-flex-preferred-size:auto;flex-basis:auto;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1;text-align:left}.media{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;text-align:left}.media .content:not(:last-child){margin-bottom:.75rem}.media .media{border-top:1px solid hsla(0,0%,86%,.5);display:-webkit-box;display:-ms-flexbox;display:flex;padding-top:.75rem}.media .media .content:not(:last-child),.media .media .control:not(:last-child){margin-bottom:.5rem}.media .media .media{padding-top:.5rem}.media .media .media+.media{margin-top:.5rem}.media+.media{border-top:1px solid hsla(0,0%,86%,.5);margin-top:1rem;padding-top:1rem}.media.is-large+.media{margin-top:1.5rem;padding-top:1.5rem}.menu{font-size:1rem}.menu-list{line-height:1.25}.menu-list a{border-radius:2px;color:#4a4a4a;display:block;padding:.5em .75em}.menu-list a:hover{background-color:#f5f5f5;color:#00d1b2}.menu-list a.is-active{background-color:#00d1b2;color:#fff}.menu-list li ul{border-left:1px solid #dbdbdb;margin:.75em;padding-left:.75em}.menu-label{color:#7a7a7a;font-size:.8em;letter-spacing:.1em;text-transform:uppercase}.menu-label:not(:first-child){margin-top:1em}.menu-label:not(:last-child){margin-bottom:1em}.message{background-color:#f5f5f5;border-radius:3px;font-size:1rem}.message:not(:last-child){margin-bottom:1.5rem}.message.is-white{background-color:#fff}.message.is-white .message-header{background-color:#fff;color:#0a0a0a}.message.is-white .message-body{border-color:#fff;color:#4d4d4d}.message.is-black{background-color:#fafafa}.message.is-black .message-header{background-color:#0a0a0a;color:#fff}.message.is-black .message-body{border-color:#0a0a0a;color:#090909}.message.is-light{background-color:#fafafa}.message.is-light .message-header{background-color:#f5f5f5;color:#363636}.message.is-light .message-body{border-color:#f5f5f5;color:#505050}.message.is-dark{background-color:#fafafa}.message.is-dark .message-header{background-color:#363636;color:#f5f5f5}.message.is-dark .message-body{border-color:#363636;color:#2a2a2a}.message.is-primary{background-color:#f5fffd}.message.is-primary .message-header{background-color:#00d1b2;color:#fff}.message.is-primary .message-body{border-color:#00d1b2;color:#021310}.message.is-info{background-color:#f6f9fe}.message.is-info .message-header{background-color:#3273dc;color:#fff}.message.is-info .message-body{border-color:#3273dc;color:#22509a}.message.is-success{background-color:#f6fef9}.message.is-success .message-header{background-color:#23d160;color:#fff}.message.is-success .message-body{border-color:#23d160;color:#0e301a}.message.is-warning{background-color:#fffdf5}.message.is-warning .message-header{background-color:#ffdd57;color:rgba(0,0,0,.7)}.message.is-warning .message-body{border-color:#ffdd57;color:#3b3108}.message.is-danger{background-color:#fff5f7}.message.is-danger .message-header{background-color:#ff3860;color:#fff}.message.is-danger .message-body{border-color:#ff3860;color:#cd0930}.message-header{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#4a4a4a;border-radius:3px 3px 0 0;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;line-height:1.25;padding:.5em .75em;position:relative}.message-header a:not(.button),.message-header strong{color:currentColor}.message-header a:not(.button){text-decoration:underline}.message-header .delete{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;margin-left:.75em}.message-header+.message-body{border-top-left-radius:0;border-top-right-radius:0;border-top:none}.message-body{border:1px solid #dbdbdb;border-radius:3px;color:#4a4a4a;padding:1em 1.25em}.message-body a:not(.button),.message-body strong{color:currentColor}.message-body a:not(.button){text-decoration:underline}.message-body code,.message-body pre{background:#fff}.message-body pre code{background:transparent}.modal-background{bottom:0;left:0;position:absolute;right:0;top:0;background-color:hsla(0,0%,4%,.86)}.modal-card,.modal-content{margin:0 20px;max-height:calc(100vh - 160px);overflow:auto;position:relative;width:100%}@media print,screen and (min-width:769px){.modal-card,.modal-content{margin:0 auto;max-height:calc(100vh - 40px);width:640px}}.modal-close{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-moz-appearance:none;-webkit-appearance:none;background-color:hsla(0,0%,4%,.2);border:none;border-radius:290486px;cursor:pointer;display:inline-block;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;font-size:1rem;height:20px;max-height:20px;max-width:20px;min-height:20px;min-width:20px;outline:none;position:relative;vertical-align:top;width:20px;background:none;height:40px;position:fixed;right:20px;top:20px;width:40px}.modal-close:after,.modal-close:before{background-color:#fff;content:"";display:block;left:50%;position:absolute;top:50%;-webkit-transform:translateX(-50%) translateY(-50%) rotate(45deg);transform:translateX(-50%) translateY(-50%) rotate(45deg);-webkit-transform-origin:center center;transform-origin:center center}.modal-close:before{height:2px;width:50%}.modal-close:after{height:50%;width:2px}.modal-close:focus,.modal-close:hover{background-color:hsla(0,0%,4%,.3)}.modal-close:active{background-color:hsla(0,0%,4%,.4)}.modal-close.is-small{height:16px;max-height:16px;max-width:16px;min-height:16px;min-width:16px;width:16px}.modal-close.is-medium{height:24px;max-height:24px;max-width:24px;min-height:24px;min-width:24px;width:24px}.modal-close.is-large{height:32px;max-height:32px;max-width:32px;min-height:32px;min-width:32px;width:32px}.modal-card{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-height:calc(100vh - 40px);overflow:hidden}.modal-card,.modal-card-foot,.modal-card-head{display:-webkit-box;display:-ms-flexbox;display:flex}.modal-card-foot,.modal-card-head{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#f5f5f5;-ms-flex-negative:0;flex-shrink:0;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:20px;position:relative}.modal-card-head{border-bottom:1px solid #dbdbdb;border-top-left-radius:5px;border-top-right-radius:5px}.modal-card-title{color:#363636;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:0;flex-shrink:0;font-size:1.5rem;line-height:1}.modal-card-foot{border-bottom-left-radius:5px;border-bottom-right-radius:5px;border-top:1px solid #dbdbdb}.modal-card-foot .button:not(:last-child){margin-right:10px}.modal-card-body{-webkit-overflow-scrolling:touch;background-color:#fff;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1;overflow:auto;padding:20px}.modal{bottom:0;left:0;position:absolute;right:0;top:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:none;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;position:fixed;z-index:20}.modal.is-active{display:-webkit-box;display:-ms-flexbox;display:flex}.nav-toggle{cursor:pointer;display:block;height:3.25rem;position:relative;width:3.25rem}.nav-toggle span{background-color:#4a4a4a;display:block;height:1px;left:50%;margin-left:-7px;position:absolute;top:50%;-webkit-transition:none 86ms ease-out;transition:none 86ms ease-out;-webkit-transition-property:background,left,opacity,-webkit-transform;transition-property:background,left,opacity,-webkit-transform;transition-property:background,left,opacity,transform;transition-property:background,left,opacity,transform,-webkit-transform;width:15px}.nav-toggle span:first-child{margin-top:-6px}.nav-toggle span:nth-child(2){margin-top:-1px}.nav-toggle span:nth-child(3){margin-top:4px}.nav-toggle:hover{background-color:#f5f5f5}.nav-toggle.is-active span{background-color:#00d1b2}.nav-toggle.is-active span:first-child{margin-left:-5px;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transform-origin:left top;transform-origin:left top}.nav-toggle.is-active span:nth-child(2){opacity:0}.nav-toggle.is-active span:nth-child(3){margin-left:-5px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform-origin:left bottom;transform-origin:left bottom}@media print,screen and (min-width:769px){.nav-toggle{display:none}}.nav-item{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;font-size:1rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:1.5;padding:.5rem .75rem}.nav-item,.nav-item a{-ms-flex-negative:0;flex-shrink:0}.nav-item a{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.nav-item img{max-height:1.75rem}.nav-item .tag:first-child:not(:last-child){margin-right:.5rem}.nav-item .tag:last-child:not(:first-child){margin-left:.5rem}@media screen and (max-width:768px){.nav-item{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.nav-item a:not(.button),a.nav-item:not(.button){color:#7a7a7a}.nav-item a:not(.button).is-active,.nav-item a:not(.button):hover,a.nav-item:not(.button).is-active,a.nav-item:not(.button):hover{color:#363636}.nav-item a:not(.button).is-tab,a.nav-item:not(.button).is-tab{border-bottom:1px solid transparent;border-top:1px solid transparent;padding:calc(.75rem - 1px) 1rem}.nav-item a:not(.button).is-tab:hover,a.nav-item:not(.button).is-tab:hover{border-bottom-color:#00d1b2;border-top-color:transparent}.nav-item a:not(.button).is-tab.is-active,a.nav-item:not(.button).is-tab.is-active{border-bottom:3px solid #00d1b2;color:#00d1b2;padding-bottom:calc(.75rem - 3px)}@media screen and (min-width:1008px){.nav-item a:not(.button).is-brand,a.nav-item:not(.button).is-brand{padding-left:0}}.nav-left,.nav-right{-webkit-overflow-scrolling:touch;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:0;flex-shrink:0;max-width:100%;overflow:auto}@media screen and (min-width:1200px){.nav-left,.nav-right{-ms-flex-preferred-size:0;flex-basis:0}}.nav-left{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;white-space:nowrap}.nav-right{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.nav-center{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-left:auto;margin-right:auto}@media screen and (max-width:768px){.nav-menu.nav-right{background-color:#fff;-webkit-box-shadow:0 4px 7px hsla(0,0%,4%,.1);box-shadow:0 4px 7px hsla(0,0%,4%,.1);left:0;display:none;right:0;top:100%;position:absolute}.nav-menu.nav-right .nav-item{border-top:1px solid hsla(0,0%,86%,.5);padding:.75rem}.nav-menu.nav-right.is-active{display:block}}.nav{background-color:#fff;height:3.25rem;position:relative;text-align:center;z-index:10}.nav,.nav>.container{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;display:-webkit-box;display:-ms-flexbox;display:flex}.nav>.container{min-height:3.25rem;width:100%}.nav.has-shadow{-webkit-box-shadow:0 2px 3px hsla(0,0%,4%,.1);box-shadow:0 2px 3px hsla(0,0%,4%,.1)}.navbar{background-color:#fff;min-height:3.25rem;position:relative}.navbar>.container{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;display:-webkit-box;display:-ms-flexbox;display:flex;min-height:3.25rem;width:100%}.navbar.has-shadow{-webkit-box-shadow:0 2px 3px hsla(0,0%,4%,.1);box-shadow:0 2px 3px hsla(0,0%,4%,.1)}.navbar-brand{-webkit-overflow-scrolling:touch;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;display:-webkit-box;display:-ms-flexbox;display:flex;min-height:3.25rem;overflow-x:auto;overflow-y:hidden}.navbar-burger{cursor:pointer;display:block;height:3.25rem;position:relative;width:3.25rem;margin-left:auto}.navbar-burger span{background-color:#4a4a4a;display:block;height:1px;left:50%;margin-left:-7px;position:absolute;top:50%;-webkit-transition:none 86ms ease-out;transition:none 86ms ease-out;-webkit-transition-property:background,left,opacity,-webkit-transform;transition-property:background,left,opacity,-webkit-transform;transition-property:background,left,opacity,transform;transition-property:background,left,opacity,transform,-webkit-transform;width:15px}.navbar-burger span:first-child{margin-top:-6px}.navbar-burger span:nth-child(2){margin-top:-1px}.navbar-burger span:nth-child(3){margin-top:4px}.navbar-burger:hover{background-color:#f5f5f5}.navbar-burger.is-active span{background-color:#00d1b2}.navbar-burger.is-active span:first-child{margin-left:-5px;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transform-origin:left top;transform-origin:left top}.navbar-burger.is-active span:nth-child(2){opacity:0}.navbar-burger.is-active span:nth-child(3){margin-left:-5px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform-origin:left bottom;transform-origin:left bottom}.navbar-menu{display:none}.navbar-item,.navbar-link{color:#4a4a4a;display:block;line-height:1.5;padding:.5rem 1rem;position:relative}.navbar-link.is-active,.navbar-link:hover,a.navbar-item.is-active,a.navbar-item:hover{background-color:#f5f5f5;color:#0a0a0a}.navbar-item{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0}.navbar-item img{max-height:1.75rem}.navbar-item.has-dropdown{padding:0}.navbar-item.is-tab{border-bottom:1px solid transparent;min-height:3.25rem;padding-bottom:calc(.5rem - 1px)}.navbar-item.is-tab:hover{background-color:transparent;border-bottom-color:#00d1b2}.navbar-item.is-tab.is-active{background-color:transparent;border-bottom:3px solid #00d1b2;color:#00d1b2;padding-bottom:calc(.5rem - 3px)}.navbar-content{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1}.navbar-link{padding-right:2.5em}.navbar-dropdown{font-size:.875rem;padding-bottom:.5rem;padding-top:.5rem}.navbar-dropdown .navbar-item{padding-left:1.5rem;padding-right:1.5rem}.navbar-divider{background-color:#dbdbdb;border:none;display:none;height:1px;margin:.5rem 0}@media screen and (max-width:1007px){.navbar-brand .navbar-item{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.navbar-menu{-webkit-box-shadow:0 8px 16px hsla(0,0%,4%,.1);box-shadow:0 8px 16px hsla(0,0%,4%,.1);padding:.5rem 0}.navbar-menu.is-active{display:block}}@media screen and (min-width:1008px){.navbar,.navbar-end,.navbar-menu,.navbar-start{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;display:-webkit-box;display:-ms-flexbox;display:flex}.navbar{min-height:3.25rem}.navbar.is-transparent .navbar-item.has-dropdown.is-active .navbar-link,.navbar.is-transparent .navbar-item.has-dropdown.is-hoverable:hover .navbar-link,.navbar.is-transparent .navbar-link.is-active,.navbar.is-transparent .navbar-link:hover,.navbar.is-transparent a.navbar-item.is-active,.navbar.is-transparent a.navbar-item:hover{background-color:transparent}.navbar.is-transparent .navbar-dropdown a.navbar-item:hover{background-color:#f5f5f5;color:#0a0a0a}.navbar.is-transparent .navbar-dropdown a.navbar-item.is-active{background-color:#f5f5f5;color:#00d1b2}.navbar-burger{display:none}.navbar-item,.navbar-link{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.navbar-item.has-dropdown{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.navbar-item.is-active .navbar-dropdown,.navbar-item.is-hoverable:hover .navbar-dropdown{display:block}.navbar-item.is-active .navbar-dropdown.is-boxed,.navbar-item.is-hoverable:hover .navbar-dropdown.is-boxed{opacity:1;pointer-events:auto;-webkit-transform:translateY(0);transform:translateY(0)}.navbar-link:after{border:1px solid #00d1b2;border-right:0;border-top:0;content:" ";display:block;height:.5em;pointer-events:none;position:absolute;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);width:.5em;margin-top:-.375em;right:1.125em;top:50%}.navbar-menu{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:0;flex-shrink:0}.navbar-start{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-right:auto}.navbar-end{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-left:auto}.navbar-dropdown{background-color:#fff;border-bottom-left-radius:5px;border-bottom-right-radius:5px;border-top:1px solid #dbdbdb;-webkit-box-shadow:0 8px 8px hsla(0,0%,4%,.1);box-shadow:0 8px 8px hsla(0,0%,4%,.1);display:none;font-size:.875rem;left:0;min-width:100%;position:absolute;top:100%;z-index:20}.navbar-dropdown .navbar-item{padding:.375rem 1rem;white-space:nowrap}.navbar-dropdown a.navbar-item{padding-right:3rem}.navbar-dropdown a.navbar-item:hover{background-color:#f5f5f5;color:#0a0a0a}.navbar-dropdown a.navbar-item.is-active{background-color:#f5f5f5;color:#00d1b2}.navbar-dropdown.is-boxed{border-radius:5px;border-top:none;-webkit-box-shadow:0 8px 8px hsla(0,0%,4%,.1),0 0 0 1px hsla(0,0%,4%,.1);box-shadow:0 8px 8px hsla(0,0%,4%,.1),0 0 0 1px hsla(0,0%,4%,.1);display:block;opacity:0;pointer-events:none;top:calc(100% + -4px);-webkit-transform:translateY(-5px);transform:translateY(-5px);-webkit-transition-duration:86ms;transition-duration:86ms;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform}.navbar-divider{display:block}.container>.navbar{margin-left:-1rem;margin-right:-1rem}.navbar-link.is-active,a.navbar-item.is-active{color:#0a0a0a}.navbar-link.is-active:not(:hover),a.navbar-item.is-active:not(:hover){background-color:transparent}.navbar-item.has-dropdown.is-active .navbar-link,.navbar-item.has-dropdown:hover .navbar-link{background-color:#f5f5f5}}.pagination{font-size:1rem;margin:-.25rem}.pagination.is-small{font-size:.75rem}.pagination.is-medium{font-size:1.25rem}.pagination.is-large{font-size:1.5rem}.pagination,.pagination-list{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}.pagination-ellipsis,.pagination-link,.pagination-next,.pagination-previous{-moz-appearance:none;-webkit-appearance:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid transparent;border-radius:3px;-webkit-box-shadow:none;box-shadow:none;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:1rem;height:2.25em;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;line-height:1.5;padding-left:calc(.625em - 1px);padding-right:calc(.625em - 1px);position:relative;vertical-align:top;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-size:1em;padding:calc(.375em - 1px) .5em;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:.25rem;text-align:center}.pagination-ellipsis.is-active,.pagination-ellipsis.is-focused,.pagination-ellipsis:active,.pagination-ellipsis:focus,.pagination-link.is-active,.pagination-link.is-focused,.pagination-link:active,.pagination-link:focus,.pagination-next.is-active,.pagination-next.is-focused,.pagination-next:active,.pagination-next:focus,.pagination-previous.is-active,.pagination-previous.is-focused,.pagination-previous:active,.pagination-previous:focus{outline:none}.pagination-ellipsis[disabled],.pagination-link[disabled],.pagination-next[disabled],.pagination-previous[disabled]{cursor:not-allowed}.pagination-link,.pagination-next,.pagination-previous{border-color:#dbdbdb;min-width:2.25em}.pagination-link:hover,.pagination-next:hover,.pagination-previous:hover{border-color:#b5b5b5;color:#363636}.pagination-link:focus,.pagination-next:focus,.pagination-previous:focus{border-color:#00d1b2}.pagination-link:active,.pagination-next:active,.pagination-previous:active{-webkit-box-shadow:inset 0 1px 2px hsla(0,0%,4%,.2);box-shadow:inset 0 1px 2px hsla(0,0%,4%,.2)}.pagination-link[disabled],.pagination-next[disabled],.pagination-previous[disabled]{background-color:#dbdbdb;border-color:#dbdbdb;-webkit-box-shadow:none;box-shadow:none;color:#7a7a7a;opacity:.5}.pagination-next,.pagination-previous{padding-left:.75em;padding-right:.75em;white-space:nowrap}.pagination-link.is-current{background-color:#00d1b2;border-color:#00d1b2;color:#fff}.pagination-ellipsis{color:#b5b5b5;pointer-events:none}.pagination-list{-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width:768px){.pagination{-ms-flex-wrap:wrap;flex-wrap:wrap}.pagination-list li,.pagination-next,.pagination-previous{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1}}@media print,screen and (min-width:769px){.pagination-list{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.pagination-previous{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.pagination-next{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.pagination{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.pagination.is-centered .pagination-previous{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.pagination.is-centered .pagination-list{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.pagination.is-centered .pagination-next{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.pagination.is-right .pagination-previous{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.pagination.is-right .pagination-next{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.pagination.is-right .pagination-list{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}}.panel{font-size:1rem}.panel:not(:last-child){margin-bottom:1.5rem}.panel-block,.panel-heading,.panel-tabs{border-bottom:1px solid #dbdbdb;border-left:1px solid #dbdbdb;border-right:1px solid #dbdbdb}.panel-block:first-child,.panel-heading:first-child,.panel-tabs:first-child{border-top:1px solid #dbdbdb}.panel-heading{background-color:#f5f5f5;border-radius:3px 3px 0 0;color:#363636;font-size:1.25em;font-weight:300;line-height:1.25;padding:.5em .75em}.panel-tabs{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:.875em;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.panel-tabs a{border-bottom:1px solid #dbdbdb;margin-bottom:-1px;padding:.5em}.panel-tabs a.is-active{border-bottom-color:#4a4a4a;color:#363636}.panel-list a{color:#4a4a4a}.panel-list a:hover{color:#00d1b2}.panel-block{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#363636;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:.5em .75em}.panel-block input[type=checkbox]{margin-right:.75em}.panel-block>.control{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1;width:100%}.panel-block.is-wrapped{-ms-flex-wrap:wrap;flex-wrap:wrap}.panel-block.is-active{border-left-color:#00d1b2;color:#363636}.panel-block.is-active .panel-icon{color:#00d1b2}a.panel-block,label.panel-block{cursor:pointer}a.panel-block:hover,label.panel-block:hover{background-color:#f5f5f5}.panel-icon{display:inline-block;font-size:14px;height:1em;line-height:1em;text-align:center;vertical-align:top;width:1em;color:#7a7a7a;margin-right:.75em}.panel-icon .fa{font-size:inherit;line-height:inherit}.tabs{-webkit-overflow-scrolling:touch;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1rem;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;overflow:hidden;overflow-x:auto;white-space:nowrap}.tabs:not(:last-child){margin-bottom:1.5rem}.tabs a{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid #dbdbdb;color:#4a4a4a;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:-1px;padding:.5em 1em;vertical-align:top}.tabs a:hover{border-bottom-color:#363636;color:#363636}.tabs li{display:block}.tabs li.is-active a{border-bottom-color:#00d1b2;color:#00d1b2}.tabs ul{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid #dbdbdb;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:0;flex-shrink:0;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.tabs ul.is-center,.tabs ul.is-left{padding-right:.75em}.tabs ul.is-center{-webkit-box-flex:0;-ms-flex:none;flex:none;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-left:.75em}.tabs ul.is-right{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding-left:.75em}.tabs .icon:first-child{margin-right:.5em}.tabs .icon:last-child{margin-left:.5em}.tabs.is-centered ul{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.tabs.is-right ul{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.tabs.is-boxed a{border:1px solid transparent;border-radius:3px 3px 0 0}.tabs.is-boxed a:hover{background-color:#f5f5f5;border-bottom-color:#dbdbdb}.tabs.is-boxed li.is-active a{background-color:#fff;border-color:#dbdbdb;border-bottom-color:transparent!important}.tabs.is-fullwidth li{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:0;flex-shrink:0}.tabs.is-toggle a{border:1px solid #dbdbdb;margin-bottom:0;position:relative}.tabs.is-toggle a:hover{background-color:#f5f5f5;border-color:#b5b5b5;z-index:2}.tabs.is-toggle li+li{margin-left:-1px}.tabs.is-toggle li:first-child a{border-radius:3px 0 0 3px}.tabs.is-toggle li:last-child a{border-radius:0 3px 3px 0}.tabs.is-toggle li.is-active a{background-color:#00d1b2;border-color:#00d1b2;color:#fff;z-index:1}.tabs.is-toggle ul{border-bottom:none}.tabs.is-small{font-size:.75rem}.tabs.is-medium{font-size:1.25rem}.tabs.is-large{font-size:1.5rem}.column,.ctp-staff-trainer .ctp-staff-trainer__services .ctp-dropdown{display:block;-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1;padding:.75rem}.columns.is-mobile>.column.is-narrow,.ctp-staff-trainer .ctp-staff-trainer__services .columns.is-mobile>.is-narrow.ctp-dropdown{-webkit-box-flex:0;-ms-flex:none;flex:none}.columns.is-mobile>.column.is-full,.ctp-staff-trainer .ctp-staff-trainer__services .columns.is-mobile>.is-full.ctp-dropdown{-webkit-box-flex:0;-ms-flex:none;flex:none;width:100%}.columns.is-mobile>.column.is-three-quarters,.ctp-staff-trainer .ctp-staff-trainer__services .columns.is-mobile>.is-three-quarters.ctp-dropdown{-webkit-box-flex:0;-ms-flex:none;flex:none;width:75%}.columns.is-mobile>.column.is-two-thirds,.ctp-staff-trainer .ctp-staff-trainer__services .columns.is-mobile>.is-two-thirds.ctp-dropdown{-webkit-box-flex:0;-ms-flex:none;flex:none;width:66.6666%}.columns.is-mobile>.column.is-half,.ctp-staff-trainer .ctp-staff-trainer__services .columns.is-mobile>.is-half.ctp-dropdown{-webkit-box-flex:0;-ms-flex:none;flex:none;width:50%}.columns.is-mobile>.column.is-one-third,.ctp-staff-trainer .ctp-staff-trainer__services .columns.is-mobile>.is-one-third.ctp-dropdown{-webkit-box-flex:0;-ms-flex:none;flex:none;width:33.3333%}.columns.is-mobile>.column.is-one-quarter,.ctp-staff-trainer .ctp-staff-trainer__services .columns.is-mobile>.is-one-quarter.ctp-dropdown{-webkit-box-flex:0;-ms-flex:none;flex:none;width:25%}.columns.is-mobile>.column.is-offset-three-quarters,.ctp-staff-trainer .ctp-staff-trainer__services .columns.is-mobile>.is-offset-three-quarters.ctp-dropdown{margin-left:75%}.columns.is-mobile>.column.is-offset-two-thirds,.ctp-staff-trainer .ctp-staff-trainer__services .columns.is-mobile>.is-offset-two-thirds.ctp-dropdown{margin-left:66.6666%}.columns.is-mobile>.column.is-offset-half,.ctp-staff-trainer .ctp-staff-trainer__services .columns.is-mobile>.is-offset-half.ctp-dropdown{margin-left:50%}.columns.is-mobile>.column.is-offset-one-third,.ctp-staff-trainer .ctp-staff-trainer__services .columns.is-mobile>.is-offset-one-third.ctp-dropdown{margin-left:33.3333%}.columns.is-mobile>.column.is-offset-one-quarter,.ctp-staff-trainer .ctp-staff-trainer__services .columns.is-mobile>.is-offset-one-quarter.ctp-dropdown{margin-left:25%}.columns.is-mobile>.column.is-1,.ctp-staff-trainer .ctp-staff-trainer__services .columns.is-mobile>.is-1.ctp-dropdown{-webkit-box-flex:0;-ms-flex:none;flex:none;width:8.33333%}.columns.is-mobile>.column.is-offset-1,.ctp-staff-trainer .ctp-staff-trainer__services .columns.is-mobile>.is-offset-1.ctp-dropdown{margin-left:8.33333%}.columns.is-mobile>.column.is-2,.ctp-staff-trainer .ctp-staff-trainer__services .columns.is-mobile>.is-2.ctp-dropdown{-webkit-box-flex:0;-ms-flex:none;flex:none;width:16.66667%}.columns.is-mobile>.column.is-offset-2,.ctp-staff-trainer .ctp-staff-trainer__services .columns.is-mobile>.is-offset-2.ctp-dropdown{margin-left:16.66667%}.columns.is-mobile>.column.is-3,.ctp-staff-trainer .ctp-staff-trainer__services .columns.is-mobile>.is-3.ctp-dropdown{-webkit-box-flex:0;-ms-flex:none;flex:none;width:25%}.columns.is-mobile>.column.is-offset-3,.ctp-staff-trainer .ctp-staff-trainer__services .columns.is-mobile>.is-offset-3.ctp-dropdown{margin-left:25%}.columns.is-mobile>.column.is-4,.ctp-staff-trainer .ctp-staff-trainer__services .columns.is-mobile>.is-4.ctp-dropdown{-webkit-box-flex:0;-ms-flex:none;flex:none;width:33.33333%}.columns.is-mobile>.column.is-offset-4,.ctp-staff-trainer .ctp-staff-trainer__services .columns.is-mobile>.is-offset-4.ctp-dropdown{margin-left:33.33333%}.columns.is-mobile>.column.is-5,.ctp-staff-trainer .ctp-staff-trainer__services .columns.is-mobile>.is-5.ctp-dropdown{-webkit-box-flex:0;-ms-flex:none;flex:none;width:41.66667%}.columns.is-mobile>.column.is-offset-5,.ctp-staff-trainer .ctp-staff-trainer__services .columns.is-mobile>.is-offset-5.ctp-dropdown{margin-left:41.66667%}.columns.is-mobile>.column.is-6,.ctp-staff-trainer .ctp-staff-trainer__services .columns.is-mobile>.is-6.ctp-dropdown{-webkit-box-flex:0;-ms-flex:none;flex:none;width:50%}.columns.is-mobile>.column.is-offset-6,.ctp-staff-trainer .ctp-staff-trainer__services .columns.is-mobile>.is-offset-6.ctp-dropdown{margin-left:50%}.columns.is-mobile>.column.is-7,.ctp-staff-trainer .ctp-staff-trainer__services .columns.is-mobile>.ctp-dropdown{-webkit-box-flex:0;-ms-flex:none;flex:none;width:58.33333%}.columns.is-mobile>.column.is-offset-7,.ctp-staff-trainer .ctp-staff-trainer__services .columns.is-mobile>.is-offset-7.ctp-dropdown{margin-left:58.33333%}.columns.is-mobile>.column.is-8,.ctp-staff-trainer .ctp-staff-trainer__services .columns.is-mobile>.is-8.ctp-dropdown{-webkit-box-flex:0;-ms-flex:none;flex:none;width:66.66667%}.columns.is-mobile>.column.is-offset-8,.ctp-staff-trainer .ctp-staff-trainer__services .columns.is-mobile>.is-offset-8.ctp-dropdown{margin-left:66.66667%}.columns.is-mobile>.column.is-9,.ctp-staff-trainer .ctp-staff-trainer__services .columns.is-mobile>.is-9.ctp-dropdown{-webkit-box-flex:0;-ms-flex:none;flex:none;width:75%}.columns.is-mobile>.column.is-offset-9,.ctp-staff-trainer .ctp-staff-trainer__services .columns.is-mobile>.is-offset-9.ctp-dropdown{margin-left:75%}.columns.is-mobile>.column.is-10,.ctp-staff-trainer .ctp-staff-trainer__services .columns.is-mobile>.is-10.ctp-dropdown{-webkit-box-flex:0;-ms-flex:none;flex:none;width:83.33333%}.columns.is-mobile>.column.is-offset-10,.ctp-staff-trainer .ctp-staff-trainer__services .columns.is-mobile>.is-offset-10.ctp-dropdown{margin-left:83.33333%}.columns.is-mobile>.column.is-11,.ctp-staff-trainer .ctp-staff-trainer__services .columns.is-mobile>.is-11.ctp-dropdown{-webkit-box-flex:0;-ms-flex:none;flex:none;width:91.66667%}.columns.is-mobile>.column.is-offset-11,.ctp-staff-trainer .ctp-staff-trainer__services .columns.is-mobile>.is-offset-11.ctp-dropdown{margin-left:91.66667%}.columns.is-mobile>.column.is-12,.ctp-staff-trainer .ctp-staff-trainer__services .columns.is-mobile>.is-12.ctp-dropdown{-webkit-box-flex:0;-ms-flex:none;flex:none;width:100%}.columns.is-mobile>.column.is-offset-12,.ctp-staff-trainer .ctp-staff-trainer__services .columns.is-mobile>.is-offset-12.ctp-dropdown{margin-left:100%}@media screen and (max-width:768px){.column.is-narrow-mobile,.ctp-staff-trainer .ctp-staff-trainer__services .is-narrow-mobile.ctp-dropdown{-webkit-box-flex:0;-ms-flex:none;flex:none}.column.is-full-mobile,.ctp-staff-trainer .ctp-staff-trainer__services .is-full-mobile.ctp-dropdown{-webkit-box-flex:0;-ms-flex:none;flex:none;width:100%}.column.is-three-quarters-mobile,.ctp-staff-trainer .ctp-staff-trainer__services .is-three-quarters-mobile.ctp-dropdown{-webkit-box-flex:0;-ms-flex:none;flex:none;width:75%}.column.is-two-thirds-mobile,.ctp-staff-trainer .ctp-staff-trainer__services .is-two-thirds-mobile.ctp-dropdown{-webkit-box-flex:0;-ms-flex:none;flex:none;width:66.6666%}.column.is-half-mobile,.ctp-staff-trainer .ctp-staff-trainer__services .is-half-mobile.ctp-dropdown{-webkit-box-flex:0;-ms-flex:none;flex:none;width:50%}.column.is-one-third-mobile,.ctp-staff-trainer .ctp-staff-trainer__services .is-one-third-mobile.ctp-dropdown{-webkit-box-flex:0;-ms-flex:none;flex:none;width:33.3333%}.column.is-one-quarter-mobile,.ctp-staff-trainer .ctp-staff-trainer__services .is-one-quarter-mobile.ctp-dropdown{-webkit-box-flex:0;-ms-flex:none;flex:none;width:25%}.column.is-offset-three-quarters-mobile,.ctp-staff-trainer .ctp-staff-trainer__services .is-offset-three-quarters-mobile.ctp-dropdown{margin-left:75%}.column.is-offset-two-thirds-mobile,.ctp-staff-trainer .ctp-staff-trainer__services .is-offset-two-thirds-mobile.ctp-dropdown{margin-left:66.6666%}.column.is-offset-half-mobile,.ctp-staff-trainer .ctp-staff-trainer__services .is-offset-half-mobile.ctp-dropdown{margin-left:50%}.column.is-offset-one-third-mobile,.ctp-staff-trainer .ctp-staff-trainer__services .is-offset-one-third-mobile.ctp-dropdown{margin-left:33.3333%}.column.is-offset-one-quarter-mobile,.ctp-staff-trainer .ctp-staff-trainer__services .is-offset-one-quarter-mobile.ctp-dropdown{margin-left:25%}.column.is-1-mobile,.ctp-staff-trainer .ctp-staff-trainer__services .is-1-mobile.ctp-dropdown{-webkit-box-flex:0;-ms-flex:none;flex:none;width:8.33333%}.column.is-offset-1-mobile,.ctp-staff-trainer .ctp-staff-trainer__services .is-offset-1-mobile.ctp-dropdown{margin-left:8.33333%}.column.is-2-mobile,.ctp-staff-trainer .ctp-staff-trainer__services .is-2-mobile.ctp-dropdown{-webkit-box-flex:0;-ms-flex:none;flex:none;width:16.66667%}.column.is-offset-2-mobile,.ctp-staff-trainer .ctp-staff-trainer__services .is-offset-2-mobile.ctp-dropdown{margin-left:16.66667%}.column.is-3-mobile,.ctp-staff-trainer .ctp-staff-trainer__services .is-3-mobile.ctp-dropdown{-webkit-box-flex:0;-ms-flex:none;flex:none;width:25%}.column.is-offset-3-mobile,.ctp-staff-trainer .ctp-staff-trainer__services .is-offset-3-mobile.ctp-dropdown{margin-left:25%}.column.is-4-mobile,.ctp-staff-trainer .ctp-staff-trainer__services .is-4-mobile.ctp-dropdown{-webkit-box-flex:0;-ms-flex:none;flex:none;width:33.33333%}.column.is-offset-4-mobile,.ctp-staff-trainer .ctp-staff-trainer__services .is-offset-4-mobile.ctp-dropdown{margin-left:33.33333%}.column.is-5-mobile,.ctp-staff-trainer .ctp-staff-trainer__services .is-5-mobile.ctp-dropdown{-webkit-box-flex:0;-ms-flex:none;flex:none;width:41.66667%}.column.is-offset-5-mobile,.ctp-staff-trainer .ctp-staff-trainer__services .is-offset-5-mobile.ctp-dropdown{margin-left:41.66667%}.column.is-6-mobile,.ctp-staff-trainer .ctp-staff-trainer__services .is-6-mobile.ctp-dropdown{-webkit-box-flex:0;-ms-flex:none;flex:none;width:50%}.column.is-offset-6-mobile,.ctp-staff-trainer .ctp-staff-trainer__services .is-offset-6-mobile.ctp-dropdown{margin-left:50%}.column.is-7-mobile,.ctp-staff-trainer .ctp-staff-trainer__services .is-7-mobile.ctp-dropdown{-webkit-box-flex:0;-ms-flex:none;flex:none;width:58.33333%}.column.is-offset-7-mobile,.ctp-staff-trainer .ctp-staff-trainer__services .is-offset-7-mobile.ctp-dropdown{margin-left:58.33333%}.column.is-8-mobile,.ctp-staff-trainer .ctp-staff-trainer__services .is-8-mobile.ctp-dropdown{-webkit-box-flex:0;-ms-flex:none;flex:none;width:66.66667%}.column.is-offset-8-mobile,.ctp-staff-trainer .ctp-staff-trainer__services .is-offset-8-mobile.ctp-dropdown{margin-left:66.66667%}.column.is-9-mobile,.ctp-staff-trainer .ctp-staff-trainer__services .is-9-mobile.ctp-dropdown{-webkit-box-flex:0;-ms-flex:none;flex:none;width:75%}.column.is-offset-9-mobile,.ctp-staff-trainer .ctp-staff-trainer__services .is-offset-9-mobile.ctp-dropdown{margin-left:75%}.column.is-10-mobile,.ctp-staff-trainer .ctp-staff-trainer__services .is-10-mobile.ctp-dropdown{-webkit-box-flex:0;-ms-flex:none;flex:none;width:83.33333%}.column.is-offset-10-mobile,.ctp-staff-trainer .ctp-staff-trainer__services .is-offset-10-mobile.ctp-dropdown{margin-left:83.33333%}.column.is-11-mobile,.ctp-staff-trainer .ctp-staff-trainer__services .is-11-mobile.ctp-dropdown{-webkit-box-flex:0;-ms-flex:none;flex:none;width:91.66667%}.column.is-offset-11-mobile,.ctp-staff-trainer .ctp-staff-trainer__services .is-offset-11-mobile.ctp-dropdown{margin-left:91.66667%}.column.is-12-mobile,.ctp-staff-trainer .ctp-staff-trainer__services .is-12-mobile.ctp-dropdown{-webkit-box-flex:0;-ms-flex:none;flex:none;width:100%}.column.is-offset-12-mobile,.ctp-staff-trainer .ctp-staff-trainer__services .is-offset-12-mobile.ctp-dropdown{margin-left:100%}}@media print,screen and (min-width:769px){.column.is-narrow,.column.is-narrow-tablet,.ctp-staff-trainer .ctp-staff-trainer__services .is-narrow-tablet.ctp-dropdown,.ctp-staff-trainer .ctp-staff-trainer__services .is-narrow.ctp-dropdown{-webkit-box-flex:0;-ms-flex:none;flex:none}.column.is-full,.column.is-full-tablet,.ctp-staff-trainer .ctp-staff-trainer__services .is-full-tablet.ctp-dropdown,.ctp-staff-trainer .ctp-staff-trainer__services .is-full.ctp-dropdown{-webkit-box-flex:0;-ms-flex:none;flex:none;width:100%}.column.is-three-quarters,.column.is-three-quarters-tablet,.ctp-staff-trainer .ctp-staff-trainer__services .is-three-quarters-tablet.ctp-dropdown,.ctp-staff-trainer .ctp-staff-trainer__services .is-three-quarters.ctp-dropdown{-webkit-box-flex:0;-ms-flex:none;flex:none;width:75%}.column.is-two-thirds,.column.is-two-thirds-tablet,.ctp-staff-trainer .ctp-staff-trainer__services .is-two-thirds-tablet.ctp-dropdown,.ctp-staff-trainer .ctp-staff-trainer__services .is-two-thirds.ctp-dropdown{-webkit-box-flex:0;-ms-flex:none;flex:none;width:66.6666%}.column.is-half,.column.is-half-tablet,.ctp-staff-trainer .ctp-staff-trainer__services .is-half-tablet.ctp-dropdown,.ctp-staff-trainer .ctp-staff-trainer__services .is-half.ctp-dropdown{-webkit-box-flex:0;-ms-flex:none;flex:none;width:50%}.column.is-one-third,.column.is-one-third-tablet,.ctp-staff-trainer .ctp-staff-trainer__services .is-one-third-tablet.ctp-dropdown,.ctp-staff-trainer .ctp-staff-trainer__services .is-one-third.ctp-dropdown{-webkit-box-flex:0;-ms-flex:none;flex:none;width:33.3333%}.column.is-one-quarter,.column.is-one-quarter-tablet,.ctp-staff-trainer .ctp-staff-trainer__services .is-one-quarter-tablet.ctp-dropdown,.ctp-staff-trainer .ctp-staff-trainer__services .is-one-quarter.ctp-dropdown{-webkit-box-flex:0;-ms-flex:none;flex:none;width:25%}.column.is-offset-three-quarters,.column.is-offset-three-quarters-tablet,.ctp-staff-trainer .ctp-staff-trainer__services .is-offset-three-quarters-tablet.ctp-dropdown,.ctp-staff-trainer .ctp-staff-trainer__services .is-offset-three-quarters.ctp-dropdown{margin-left:75%}.column.is-offset-two-thirds,.column.is-offset-two-thirds-tablet,.ctp-staff-trainer .ctp-staff-trainer__services .is-offset-two-thirds-tablet.ctp-dropdown,.ctp-staff-trainer .ctp-staff-trainer__services .is-offset-two-thirds.ctp-dropdown{margin-left:66.6666%}.column.is-offset-half,.column.is-offset-half-tablet,.ctp-staff-trainer .ctp-staff-trainer__services .is-offset-half-tablet.ctp-dropdown,.ctp-staff-trainer .ctp-staff-trainer__services .is-offset-half.ctp-dropdown{margin-left:50%}.column.is-offset-one-third,.column.is-offset-one-third-tablet,.ctp-staff-trainer .ctp-staff-trainer__services .is-offset-one-third-tablet.ctp-dropdown,.ctp-staff-trainer .ctp-staff-trainer__services .is-offset-one-third.ctp-dropdown{margin-left:33.3333%}.column.is-offset-one-quarter,.column.is-offset-one-quarter-tablet,.ctp-staff-trainer .ctp-staff-trainer__services .is-offset-one-quarter-tablet.ctp-dropdown,.ctp-staff-trainer .ctp-staff-trainer__services .is-offset-one-quarter.ctp-dropdown{margin-left:25%}.column.is-1,.column.is-1-tablet,.ctp-staff-trainer .ctp-staff-trainer__services .is-1-tablet.ctp-dropdown,.ctp-staff-trainer .ctp-staff-trainer__services .is-1.ctp-dropdown{-webkit-box-flex:0;-ms-flex:none;flex:none;width:8.33333%}.column.is-offset-1,.column.is-offset-1-tablet,.ctp-staff-trainer .ctp-staff-trainer__services .is-offset-1-tablet.ctp-dropdown,.ctp-staff-trainer .ctp-staff-trainer__services .is-offset-1.ctp-dropdown{margin-left:8.33333%}.column.is-2,.column.is-2-tablet,.ctp-staff-trainer .ctp-staff-trainer__services .is-2-tablet.ctp-dropdown,.ctp-staff-trainer .ctp-staff-trainer__services .is-2.ctp-dropdown{-webkit-box-flex:0;-ms-flex:none;flex:none;width:16.66667%}.column.is-offset-2,.column.is-offset-2-tablet,.ctp-staff-trainer .ctp-staff-trainer__services .is-offset-2-tablet.ctp-dropdown,.ctp-staff-trainer .ctp-staff-trainer__services .is-offset-2.ctp-dropdown{margin-left:16.66667%}.column.is-3,.column.is-3-tablet,.ctp-staff-trainer .ctp-staff-trainer__services .is-3-tablet.ctp-dropdown,.ctp-staff-trainer .ctp-staff-trainer__services .is-3.ctp-dropdown{-webkit-box-flex:0;-ms-flex:none;flex:none;width:25%}.column.is-offset-3,.column.is-offset-3-tablet,.ctp-staff-trainer .ctp-staff-trainer__services .is-offset-3-tablet.ctp-dropdown,.ctp-staff-trainer .ctp-staff-trainer__services .is-offset-3.ctp-dropdown{margin-left:25%}.column.is-4,.column.is-4-tablet,.ctp-staff-trainer .ctp-staff-trainer__services .is-4-tablet.ctp-dropdown,.ctp-staff-trainer .ctp-staff-trainer__services .is-4.ctp-dropdown{-webkit-box-flex:0;-ms-flex:none;flex:none;width:33.33333%}.column.is-offset-4,.column.is-offset-4-tablet,.ctp-staff-trainer .ctp-staff-trainer__services .is-offset-4-tablet.ctp-dropdown,.ctp-staff-trainer .ctp-staff-trainer__services .is-offset-4.ctp-dropdown{margin-left:33.33333%}.column.is-5,.column.is-5-tablet,.ctp-staff-trainer .ctp-staff-trainer__services .is-5-tablet.ctp-dropdown,.ctp-staff-trainer .ctp-staff-trainer__services .is-5.ctp-dropdown{-webkit-box-flex:0;-ms-flex:none;flex:none;width:41.66667%}.column.is-offset-5,.column.is-offset-5-tablet,.ctp-staff-trainer .ctp-staff-trainer__services .is-offset-5-tablet.ctp-dropdown,.ctp-staff-trainer .ctp-staff-trainer__services .is-offset-5.ctp-dropdown{margin-left:41.66667%}.column.is-6,.column.is-6-tablet,.ctp-staff-trainer .ctp-staff-trainer__services .is-6-tablet.ctp-dropdown,.ctp-staff-trainer .ctp-staff-trainer__services .is-6.ctp-dropdown{-webkit-box-flex:0;-ms-flex:none;flex:none;width:50%}.column.is-offset-6,.column.is-offset-6-tablet,.ctp-staff-trainer .ctp-staff-trainer__services .is-offset-6-tablet.ctp-dropdown,.ctp-staff-trainer .ctp-staff-trainer__services .is-offset-6.ctp-dropdown{margin-left:50%}.column.is-7,.column.is-7-tablet,.ctp-staff-trainer .ctp-staff-trainer__services .ctp-dropdown,.ctp-staff-trainer .ctp-staff-trainer__services .is-7-tablet.ctp-dropdown{-webkit-box-flex:0;-ms-flex:none;flex:none;width:58.33333%}.column.is-offset-7,.column.is-offset-7-tablet,.ctp-staff-trainer .ctp-staff-trainer__services .is-offset-7-tablet.ctp-dropdown,.ctp-staff-trainer .ctp-staff-trainer__services .is-offset-7.ctp-dropdown{margin-left:58.33333%}.column.is-8,.column.is-8-tablet,.ctp-staff-trainer .ctp-staff-trainer__services .is-8-tablet.ctp-dropdown,.ctp-staff-trainer .ctp-staff-trainer__services .is-8.ctp-dropdown{-webkit-box-flex:0;-ms-flex:none;flex:none;width:66.66667%}.column.is-offset-8,.column.is-offset-8-tablet,.ctp-staff-trainer .ctp-staff-trainer__services .is-offset-8-tablet.ctp-dropdown,.ctp-staff-trainer .ctp-staff-trainer__services .is-offset-8.ctp-dropdown{margin-left:66.66667%}.column.is-9,.column.is-9-tablet,.ctp-staff-trainer .ctp-staff-trainer__services .is-9-tablet.ctp-dropdown,.ctp-staff-trainer .ctp-staff-trainer__services .is-9.ctp-dropdown{-webkit-box-flex:0;-ms-flex:none;flex:none;width:75%}.column.is-offset-9,.column.is-offset-9-tablet,.ctp-staff-trainer .ctp-staff-trainer__services .is-offset-9-tablet.ctp-dropdown,.ctp-staff-trainer .ctp-staff-trainer__services .is-offset-9.ctp-dropdown{margin-left:75%}.column.is-10,.column.is-10-tablet,.ctp-staff-trainer .ctp-staff-trainer__services .is-10-tablet.ctp-dropdown,.ctp-staff-trainer .ctp-staff-trainer__services .is-10.ctp-dropdown{-webkit-box-flex:0;-ms-flex:none;flex:none;width:83.33333%}.column.is-offset-10,.column.is-offset-10-tablet,.ctp-staff-trainer .ctp-staff-trainer__services .is-offset-10-tablet.ctp-dropdown,.ctp-staff-trainer .ctp-staff-trainer__services .is-offset-10.ctp-dropdown{margin-left:83.33333%}.column.is-11,.column.is-11-tablet,.ctp-staff-trainer .ctp-staff-trainer__services .is-11-tablet.ctp-dropdown,.ctp-staff-trainer .ctp-staff-trainer__services .is-11.ctp-dropdown{-webkit-box-flex:0;-ms-flex:none;flex:none;width:91.66667%}.column.is-offset-11,.column.is-offset-11-tablet,.ctp-staff-trainer .ctp-staff-trainer__services .is-offset-11-tablet.ctp-dropdown,.ctp-staff-trainer .ctp-staff-trainer__services .is-offset-11.ctp-dropdown{margin-left:91.66667%}.column.is-12,.column.is-12-tablet,.ctp-staff-trainer .ctp-staff-trainer__services .is-12-tablet.ctp-dropdown,.ctp-staff-trainer .ctp-staff-trainer__services .is-12.ctp-dropdown{-webkit-box-flex:0;-ms-flex:none;flex:none;width:100%}.column.is-offset-12,.column.is-offset-12-tablet,.ctp-staff-trainer .ctp-staff-trainer__services .is-offset-12-tablet.ctp-dropdown,.ctp-staff-trainer .ctp-staff-trainer__services .is-offset-12.ctp-dropdown{margin-left:100%}}@media screen and (max-width:1007px){.column.is-narrow-touch,.ctp-staff-trainer .ctp-staff-trainer__services .is-narrow-touch.ctp-dropdown{-webkit-box-flex:0;-ms-flex:none;flex:none}.column.is-full-touch,.ctp-staff-trainer .ctp-staff-trainer__services .is-full-touch.ctp-dropdown{-webkit-box-flex:0;-ms-flex:none;flex:none;width:100%}.column.is-three-quarters-touch,.ctp-staff-trainer .ctp-staff-trainer__services .is-three-quarters-touch.ctp-dropdown{-webkit-box-flex:0;-ms-flex:none;flex:none;width:75%}.column.is-two-thirds-touch,.ctp-staff-trainer .ctp-staff-trainer__services .is-two-thirds-touch.ctp-dropdown{-webkit-box-flex:0;-ms-flex:none;flex:none;width:66.6666%}.column.is-half-touch,.ctp-staff-trainer .ctp-staff-trainer__services .is-half-touch.ctp-dropdown{-webkit-box-flex:0;-ms-flex:none;flex:none;width:50%}.column.is-one-third-touch,.ctp-staff-trainer .ctp-staff-trainer__services .is-one-third-touch.ctp-dropdown{-webkit-box-flex:0;-ms-flex:none;flex:none;width:33.3333%}.column.is-one-quarter-touch,.ctp-staff-trainer .ctp-staff-trainer__services .is-one-quarter-touch.ctp-dropdown{-webkit-box-flex:0;-ms-flex:none;flex:none;width:25%}.column.is-offset-three-quarters-touch,.ctp-staff-trainer .ctp-staff-trainer__services .is-offset-three-quarters-touch.ctp-dropdown{margin-left:75%}.column.is-offset-two-thirds-touch,.ctp-staff-trainer .ctp-staff-trainer__services .is-offset-two-thirds-touch.ctp-dropdown{margin-left:66.6666%}.column.is-offset-half-touch,.ctp-staff-trainer .ctp-staff-trainer__services .is-offset-half-touch.ctp-dropdown{margin-left:50%}.column.is-offset-one-third-touch,.ctp-staff-trainer .ctp-staff-trainer__services .is-offset-one-third-touch.ctp-dropdown{margin-left:33.3333%}.column.is-offset-one-quarter-touch,.ctp-staff-trainer .ctp-staff-trainer__services .is-offset-one-quarter-touch.ctp-dropdown{margin-left:25%}.column.is-1-touch,.ctp-staff-trainer .ctp-staff-trainer__services .is-1-touch.ctp-dropdown{-webkit-box-flex:0;-ms-flex:none;flex:none;width:8.33333%}.column.is-offset-1-touch,.ctp-staff-trainer .ctp-staff-trainer__services .is-offset-1-touch.ctp-dropdown{margin-left:8.33333%}.column.is-2-touch,.ctp-staff-trainer .ctp-staff-trainer__services .is-2-touch.ctp-dropdown{-webkit-box-flex:0;-ms-flex:none;flex:none;width:16.66667%}.column.is-offset-2-touch,.ctp-staff-trainer .ctp-staff-trainer__services .is-offset-2-touch.ctp-dropdown{margin-left:16.66667%}.column.is-3-touch,.ctp-staff-trainer .ctp-staff-trainer__services .is-3-touch.ctp-dropdown{-webkit-box-flex:0;-ms-flex:none;flex:none;width:25%}.column.is-offset-3-touch,.ctp-staff-trainer .ctp-staff-trainer__services .is-offset-3-touch.ctp-dropdown{margin-left:25%}.column.is-4-touch,.ctp-staff-trainer .ctp-staff-trainer__services .is-4-touch.ctp-dropdown{-webkit-box-flex:0;-ms-flex:none;flex:none;width:33.33333%}.column.is-offset-4-touch,.ctp-staff-trainer .ctp-staff-trainer__services .is-offset-4-touch.ctp-dropdown{margin-left:33.33333%}.column.is-5-touch,.ctp-staff-trainer .ctp-staff-trainer__services .is-5-touch.ctp-dropdown{-webkit-box-flex:0;-ms-flex:none;flex:none;width:41.66667%}.column.is-offset-5-touch,.ctp-staff-trainer .ctp-staff-trainer__services .is-offset-5-touch.ctp-dropdown{margin-left:41.66667%}.column.is-6-touch,.ctp-staff-trainer .ctp-staff-trainer__services .is-6-touch.ctp-dropdown{-webkit-box-flex:0;-ms-flex:none;flex:none;width:50%}.column.is-offset-6-touch,.ctp-staff-trainer .ctp-staff-trainer__services .is-offset-6-touch.ctp-dropdown{margin-left:50%}.column.is-7-touch,.ctp-staff-trainer .ctp-staff-trainer__services .is-7-touch.ctp-dropdown{-webkit-box-flex:0;-ms-flex:none;flex:none;width:58.33333%}.column.is-offset-7-touch,.ctp-staff-trainer .ctp-staff-trainer__services .is-offset-7-touch.ctp-dropdown{margin-left:58.33333%}.column.is-8-touch,.ctp-staff-trainer .ctp-staff-trainer__services .is-8-touch.ctp-dropdown{-webkit-box-flex:0;-ms-flex:none;flex:none;width:66.66667%}.column.is-offset-8-touch,.ctp-staff-trainer .ctp-staff-trainer__services .is-offset-8-touch.ctp-dropdown{margin-left:66.66667%}.column.is-9-touch,.ctp-staff-trainer .ctp-staff-trainer__services .is-9-touch.ctp-dropdown{-webkit-box-flex:0;-ms-flex:none;flex:none;width:75%}.column.is-offset-9-touch,.ctp-staff-trainer .ctp-staff-trainer__services .is-offset-9-touch.ctp-dropdown{margin-left:75%}.column.is-10-touch,.ctp-staff-trainer .ctp-staff-trainer__services .is-10-touch.ctp-dropdown{-webkit-box-flex:0;-ms-flex:none;flex:none;width:83.33333%}.column.is-offset-10-touch,.ctp-staff-trainer .ctp-staff-trainer__services .is-offset-10-touch.ctp-dropdown{margin-left:83.33333%}.column.is-11-touch,.ctp-staff-trainer .ctp-staff-trainer__services .is-11-touch.ctp-dropdown{-webkit-box-flex:0;-ms-flex:none;flex:none;width:91.66667%}.column.is-offset-11-touch,.ctp-staff-trainer .ctp-staff-trainer__services .is-offset-11-touch.ctp-dropdown{margin-left:91.66667%}.column.is-12-touch,.ctp-staff-trainer .ctp-staff-trainer__services .is-12-touch.ctp-dropdown{-webkit-box-flex:0;-ms-flex:none;flex:none;width:100%}.column.is-offset-12-touch,.ctp-staff-trainer .ctp-staff-trainer__services .is-offset-12-touch.ctp-dropdown{margin-left:100%}}@media screen and (min-width:1008px){.column.is-narrow-desktop,.ctp-staff-trainer .ctp-staff-trainer__services .is-narrow-desktop.ctp-dropdown{-webkit-box-flex:0;-ms-flex:none;flex:none}.column.is-full-desktop,.ctp-staff-trainer .ctp-staff-trainer__services .is-full-desktop.ctp-dropdown{-webkit-box-flex:0;-ms-flex:none;flex:none;width:100%}.column.is-three-quarters-desktop,.ctp-staff-trainer .ctp-staff-trainer__services .is-three-quarters-desktop.ctp-dropdown{-webkit-box-flex:0;-ms-flex:none;flex:none;width:75%}.column.is-two-thirds-desktop,.ctp-staff-trainer .ctp-staff-trainer__services .is-two-thirds-desktop.ctp-dropdown{-webkit-box-flex:0;-ms-flex:none;flex:none;width:66.6666%}.column.is-half-desktop,.ctp-staff-trainer .ctp-staff-trainer__services .is-half-desktop.ctp-dropdown{-webkit-box-flex:0;-ms-flex:none;flex:none;width:50%}.column.is-one-third-desktop,.ctp-staff-trainer .ctp-staff-trainer__services .is-one-third-desktop.ctp-dropdown{-webkit-box-flex:0;-ms-flex:none;flex:none;width:33.3333%}.column.is-one-quarter-desktop,.ctp-staff-trainer .ctp-staff-trainer__services .is-one-quarter-desktop.ctp-dropdown{-webkit-box-flex:0;-ms-flex:none;flex:none;width:25%}.column.is-offset-three-quarters-desktop,.ctp-staff-trainer .ctp-staff-trainer__services .is-offset-three-quarters-desktop.ctp-dropdown{margin-left:75%}.column.is-offset-two-thirds-desktop,.ctp-staff-trainer .ctp-staff-trainer__services .is-offset-two-thirds-desktop.ctp-dropdown{margin-left:66.6666%}.column.is-offset-half-desktop,.ctp-staff-trainer .ctp-staff-trainer__services .is-offset-half-desktop.ctp-dropdown{margin-left:50%}.column.is-offset-one-third-desktop,.ctp-staff-trainer .ctp-staff-trainer__services .is-offset-one-third-desktop.ctp-dropdown{margin-left:33.3333%}.column.is-offset-one-quarter-desktop,.ctp-staff-trainer .ctp-staff-trainer__services .is-offset-one-quarter-desktop.ctp-dropdown{margin-left:25%}.column.is-1-desktop,.ctp-staff-trainer .ctp-staff-trainer__services .is-1-desktop.ctp-dropdown{-webkit-box-flex:0;-ms-flex:none;flex:none;width:8.33333%}.column.is-offset-1-desktop,.ctp-staff-trainer .ctp-staff-trainer__services .is-offset-1-desktop.ctp-dropdown{margin-left:8.33333%}.column.is-2-desktop,.ctp-staff-trainer .ctp-staff-trainer__services .is-2-desktop.ctp-dropdown{-webkit-box-flex:0;-ms-flex:none;flex:none;width:16.66667%}.column.is-offset-2-desktop,.ctp-staff-trainer .ctp-staff-trainer__services .is-offset-2-desktop.ctp-dropdown{margin-left:16.66667%}.column.is-3-desktop,.ctp-staff-trainer .ctp-staff-trainer__services .is-3-desktop.ctp-dropdown{-webkit-box-flex:0;-ms-flex:none;flex:none;width:25%}.column.is-offset-3-desktop,.ctp-staff-trainer .ctp-staff-trainer__services .is-offset-3-desktop.ctp-dropdown{margin-left:25%}.column.is-4-desktop,.ctp-staff-trainer .ctp-staff-trainer__services .is-4-desktop.ctp-dropdown{-webkit-box-flex:0;-ms-flex:none;flex:none;width:33.33333%}.column.is-offset-4-desktop,.ctp-staff-trainer .ctp-staff-trainer__services .is-offset-4-desktop.ctp-dropdown{margin-left:33.33333%}.column.is-5-desktop,.ctp-staff-trainer .ctp-staff-trainer__services .is-5-desktop.ctp-dropdown{-webkit-box-flex:0;-ms-flex:none;flex:none;width:41.66667%}.column.is-offset-5-desktop,.ctp-staff-trainer .ctp-staff-trainer__services .is-offset-5-desktop.ctp-dropdown{margin-left:41.66667%}.column.is-6-desktop,.ctp-staff-trainer .ctp-staff-trainer__services .is-6-desktop.ctp-dropdown{-webkit-box-flex:0;-ms-flex:none;flex:none;width:50%}.column.is-offset-6-desktop,.ctp-staff-trainer .ctp-staff-trainer__services .is-offset-6-desktop.ctp-dropdown{margin-left:50%}.column.is-7-desktop,.ctp-staff-trainer .ctp-staff-trainer__services .is-7-desktop.ctp-dropdown{-webkit-box-flex:0;-ms-flex:none;flex:none;width:58.33333%}.column.is-offset-7-desktop,.ctp-staff-trainer .ctp-staff-trainer__services .is-offset-7-desktop.ctp-dropdown{margin-left:58.33333%}.column.is-8-desktop,.ctp-staff-trainer .ctp-staff-trainer__services .is-8-desktop.ctp-dropdown{-webkit-box-flex:0;-ms-flex:none;flex:none;width:66.66667%}.column.is-offset-8-desktop,.ctp-staff-trainer .ctp-staff-trainer__services .is-offset-8-desktop.ctp-dropdown{margin-left:66.66667%}.column.is-9-desktop,.ctp-staff-trainer .ctp-staff-trainer__services .is-9-desktop.ctp-dropdown{-webkit-box-flex:0;-ms-flex:none;flex:none;width:75%}.column.is-offset-9-desktop,.ctp-staff-trainer .ctp-staff-trainer__services .is-offset-9-desktop.ctp-dropdown{margin-left:75%}.column.is-10-desktop,.ctp-staff-trainer .ctp-staff-trainer__services .is-10-desktop.ctp-dropdown{-webkit-box-flex:0;-ms-flex:none;flex:none;width:83.33333%}.column.is-offset-10-desktop,.ctp-staff-trainer .ctp-staff-trainer__services .is-offset-10-desktop.ctp-dropdown{margin-left:83.33333%}.column.is-11-desktop,.ctp-staff-trainer .ctp-staff-trainer__services .is-11-desktop.ctp-dropdown{-webkit-box-flex:0;-ms-flex:none;flex:none;width:91.66667%}.column.is-offset-11-desktop,.ctp-staff-trainer .ctp-staff-trainer__services .is-offset-11-desktop.ctp-dropdown{margin-left:91.66667%}.column.is-12-desktop,.ctp-staff-trainer .ctp-staff-trainer__services .is-12-desktop.ctp-dropdown{-webkit-box-flex:0;-ms-flex:none;flex:none;width:100%}.column.is-offset-12-desktop,.ctp-staff-trainer .ctp-staff-trainer__services .is-offset-12-desktop.ctp-dropdown{margin-left:100%}}@media screen and (min-width:1200px){.column.is-narrow-widescreen,.ctp-staff-trainer .ctp-staff-trainer__services .is-narrow-widescreen.ctp-dropdown{-webkit-box-flex:0;-ms-flex:none;flex:none}.column.is-full-widescreen,.ctp-staff-trainer .ctp-staff-trainer__services .is-full-widescreen.ctp-dropdown{-webkit-box-flex:0;-ms-flex:none;flex:none;width:100%}.column.is-three-quarters-widescreen,.ctp-staff-trainer .ctp-staff-trainer__services .is-three-quarters-widescreen.ctp-dropdown{-webkit-box-flex:0;-ms-flex:none;flex:none;width:75%}.column.is-two-thirds-widescreen,.ctp-staff-trainer .ctp-staff-trainer__services .is-two-thirds-widescreen.ctp-dropdown{-webkit-box-flex:0;-ms-flex:none;flex:none;width:66.6666%}.column.is-half-widescreen,.ctp-staff-trainer .ctp-staff-trainer__services .is-half-widescreen.ctp-dropdown{-webkit-box-flex:0;-ms-flex:none;flex:none;width:50%}.column.is-one-third-widescreen,.ctp-staff-trainer .ctp-staff-trainer__services .is-one-third-widescreen.ctp-dropdown{-webkit-box-flex:0;-ms-flex:none;flex:none;width:33.3333%}.column.is-one-quarter-widescreen,.ctp-staff-trainer .ctp-staff-trainer__services .is-one-quarter-widescreen.ctp-dropdown{-webkit-box-flex:0;-ms-flex:none;flex:none;width:25%}.column.is-offset-three-quarters-widescreen,.ctp-staff-trainer .ctp-staff-trainer__services .is-offset-three-quarters-widescreen.ctp-dropdown{margin-left:75%}.column.is-offset-two-thirds-widescreen,.ctp-staff-trainer .ctp-staff-trainer__services .is-offset-two-thirds-widescreen.ctp-dropdown{margin-left:66.6666%}.column.is-offset-half-widescreen,.ctp-staff-trainer .ctp-staff-trainer__services .is-offset-half-widescreen.ctp-dropdown{margin-left:50%}.column.is-offset-one-third-widescreen,.ctp-staff-trainer .ctp-staff-trainer__services .is-offset-one-third-widescreen.ctp-dropdown{margin-left:33.3333%}.column.is-offset-one-quarter-widescreen,.ctp-staff-trainer .ctp-staff-trainer__services .is-offset-one-quarter-widescreen.ctp-dropdown{margin-left:25%}.column.is-1-widescreen,.ctp-staff-trainer .ctp-staff-trainer__services .is-1-widescreen.ctp-dropdown{-webkit-box-flex:0;-ms-flex:none;flex:none;width:8.33333%}.column.is-offset-1-widescreen,.ctp-staff-trainer .ctp-staff-trainer__services .is-offset-1-widescreen.ctp-dropdown{margin-left:8.33333%}.column.is-2-widescreen,.ctp-staff-trainer .ctp-staff-trainer__services .is-2-widescreen.ctp-dropdown{-webkit-box-flex:0;-ms-flex:none;flex:none;width:16.66667%}.column.is-offset-2-widescreen,.ctp-staff-trainer .ctp-staff-trainer__services .is-offset-2-widescreen.ctp-dropdown{margin-left:16.66667%}.column.is-3-widescreen,.ctp-staff-trainer .ctp-staff-trainer__services .is-3-widescreen.ctp-dropdown{-webkit-box-flex:0;-ms-flex:none;flex:none;width:25%}.column.is-offset-3-widescreen,.ctp-staff-trainer .ctp-staff-trainer__services .is-offset-3-widescreen.ctp-dropdown{margin-left:25%}.column.is-4-widescreen,.ctp-staff-trainer .ctp-staff-trainer__services .is-4-widescreen.ctp-dropdown{-webkit-box-flex:0;-ms-flex:none;flex:none;width:33.33333%}.column.is-offset-4-widescreen,.ctp-staff-trainer .ctp-staff-trainer__services .is-offset-4-widescreen.ctp-dropdown{margin-left:33.33333%}.column.is-5-widescreen,.ctp-staff-trainer .ctp-staff-trainer__services .is-5-widescreen.ctp-dropdown{-webkit-box-flex:0;-ms-flex:none;flex:none;width:41.66667%}.column.is-offset-5-widescreen,.ctp-staff-trainer .ctp-staff-trainer__services .is-offset-5-widescreen.ctp-dropdown{margin-left:41.66667%}.column.is-6-widescreen,.ctp-staff-trainer .ctp-staff-trainer__services .is-6-widescreen.ctp-dropdown{-webkit-box-flex:0;-ms-flex:none;flex:none;width:50%}.column.is-offset-6-widescreen,.ctp-staff-trainer .ctp-staff-trainer__services .is-offset-6-widescreen.ctp-dropdown{margin-left:50%}.column.is-7-widescreen,.ctp-staff-trainer .ctp-staff-trainer__services .is-7-widescreen.ctp-dropdown{-webkit-box-flex:0;-ms-flex:none;flex:none;width:58.33333%}.column.is-offset-7-widescreen,.ctp-staff-trainer .ctp-staff-trainer__services .is-offset-7-widescreen.ctp-dropdown{margin-left:58.33333%}.column.is-8-widescreen,.ctp-staff-trainer .ctp-staff-trainer__services .is-8-widescreen.ctp-dropdown{-webkit-box-flex:0;-ms-flex:none;flex:none;width:66.66667%}.column.is-offset-8-widescreen,.ctp-staff-trainer .ctp-staff-trainer__services .is-offset-8-widescreen.ctp-dropdown{margin-left:66.66667%}.column.is-9-widescreen,.ctp-staff-trainer .ctp-staff-trainer__services .is-9-widescreen.ctp-dropdown{-webkit-box-flex:0;-ms-flex:none;flex:none;width:75%}.column.is-offset-9-widescreen,.ctp-staff-trainer .ctp-staff-trainer__services .is-offset-9-widescreen.ctp-dropdown{margin-left:75%}.column.is-10-widescreen,.ctp-staff-trainer .ctp-staff-trainer__services .is-10-widescreen.ctp-dropdown{-webkit-box-flex:0;-ms-flex:none;flex:none;width:83.33333%}.column.is-offset-10-widescreen,.ctp-staff-trainer .ctp-staff-trainer__services .is-offset-10-widescreen.ctp-dropdown{margin-left:83.33333%}.column.is-11-widescreen,.ctp-staff-trainer .ctp-staff-trainer__services .is-11-widescreen.ctp-dropdown{-webkit-box-flex:0;-ms-flex:none;flex:none;width:91.66667%}.column.is-offset-11-widescreen,.ctp-staff-trainer .ctp-staff-trainer__services .is-offset-11-widescreen.ctp-dropdown{margin-left:91.66667%}.column.is-12-widescreen,.ctp-staff-trainer .ctp-staff-trainer__services .is-12-widescreen.ctp-dropdown{-webkit-box-flex:0;-ms-flex:none;flex:none;width:100%}.column.is-offset-12-widescreen,.ctp-staff-trainer .ctp-staff-trainer__services .is-offset-12-widescreen.ctp-dropdown{margin-left:100%}}@media screen and (min-width:1392px){.column.is-narrow-fullhd,.ctp-staff-trainer .ctp-staff-trainer__services .is-narrow-fullhd.ctp-dropdown{-webkit-box-flex:0;-ms-flex:none;flex:none}.column.is-full-fullhd,.ctp-staff-trainer .ctp-staff-trainer__services .is-full-fullhd.ctp-dropdown{-webkit-box-flex:0;-ms-flex:none;flex:none;width:100%}.column.is-three-quarters-fullhd,.ctp-staff-trainer .ctp-staff-trainer__services .is-three-quarters-fullhd.ctp-dropdown{-webkit-box-flex:0;-ms-flex:none;flex:none;width:75%}.column.is-two-thirds-fullhd,.ctp-staff-trainer .ctp-staff-trainer__services .is-two-thirds-fullhd.ctp-dropdown{-webkit-box-flex:0;-ms-flex:none;flex:none;width:66.6666%}.column.is-half-fullhd,.ctp-staff-trainer .ctp-staff-trainer__services .is-half-fullhd.ctp-dropdown{-webkit-box-flex:0;-ms-flex:none;flex:none;width:50%}.column.is-one-third-fullhd,.ctp-staff-trainer .ctp-staff-trainer__services .is-one-third-fullhd.ctp-dropdown{-webkit-box-flex:0;-ms-flex:none;flex:none;width:33.3333%}.column.is-one-quarter-fullhd,.ctp-staff-trainer .ctp-staff-trainer__services .is-one-quarter-fullhd.ctp-dropdown{-webkit-box-flex:0;-ms-flex:none;flex:none;width:25%}.column.is-offset-three-quarters-fullhd,.ctp-staff-trainer .ctp-staff-trainer__services .is-offset-three-quarters-fullhd.ctp-dropdown{margin-left:75%}.column.is-offset-two-thirds-fullhd,.ctp-staff-trainer .ctp-staff-trainer__services .is-offset-two-thirds-fullhd.ctp-dropdown{margin-left:66.6666%}.column.is-offset-half-fullhd,.ctp-staff-trainer .ctp-staff-trainer__services .is-offset-half-fullhd.ctp-dropdown{margin-left:50%}.column.is-offset-one-third-fullhd,.ctp-staff-trainer .ctp-staff-trainer__services .is-offset-one-third-fullhd.ctp-dropdown{margin-left:33.3333%}.column.is-offset-one-quarter-fullhd,.ctp-staff-trainer .ctp-staff-trainer__services .is-offset-one-quarter-fullhd.ctp-dropdown{margin-left:25%}.column.is-1-fullhd,.ctp-staff-trainer .ctp-staff-trainer__services .is-1-fullhd.ctp-dropdown{-webkit-box-flex:0;-ms-flex:none;flex:none;width:8.33333%}.column.is-offset-1-fullhd,.ctp-staff-trainer .ctp-staff-trainer__services .is-offset-1-fullhd.ctp-dropdown{margin-left:8.33333%}.column.is-2-fullhd,.ctp-staff-trainer .ctp-staff-trainer__services .is-2-fullhd.ctp-dropdown{-webkit-box-flex:0;-ms-flex:none;flex:none;width:16.66667%}.column.is-offset-2-fullhd,.ctp-staff-trainer .ctp-staff-trainer__services .is-offset-2-fullhd.ctp-dropdown{margin-left:16.66667%}.column.is-3-fullhd,.ctp-staff-trainer .ctp-staff-trainer__services .is-3-fullhd.ctp-dropdown{-webkit-box-flex:0;-ms-flex:none;flex:none;width:25%}.column.is-offset-3-fullhd,.ctp-staff-trainer .ctp-staff-trainer__services .is-offset-3-fullhd.ctp-dropdown{margin-left:25%}.column.is-4-fullhd,.ctp-staff-trainer .ctp-staff-trainer__services .is-4-fullhd.ctp-dropdown{-webkit-box-flex:0;-ms-flex:none;flex:none;width:33.33333%}.column.is-offset-4-fullhd,.ctp-staff-trainer .ctp-staff-trainer__services .is-offset-4-fullhd.ctp-dropdown{margin-left:33.33333%}.column.is-5-fullhd,.ctp-staff-trainer .ctp-staff-trainer__services .is-5-fullhd.ctp-dropdown{-webkit-box-flex:0;-ms-flex:none;flex:none;width:41.66667%}.column.is-offset-5-fullhd,.ctp-staff-trainer .ctp-staff-trainer__services .is-offset-5-fullhd.ctp-dropdown{margin-left:41.66667%}.column.is-6-fullhd,.ctp-staff-trainer .ctp-staff-trainer__services .is-6-fullhd.ctp-dropdown{-webkit-box-flex:0;-ms-flex:none;flex:none;width:50%}.column.is-offset-6-fullhd,.ctp-staff-trainer .ctp-staff-trainer__services .is-offset-6-fullhd.ctp-dropdown{margin-left:50%}.column.is-7-fullhd,.ctp-staff-trainer .ctp-staff-trainer__services .is-7-fullhd.ctp-dropdown{-webkit-box-flex:0;-ms-flex:none;flex:none;width:58.33333%}.column.is-offset-7-fullhd,.ctp-staff-trainer .ctp-staff-trainer__services .is-offset-7-fullhd.ctp-dropdown{margin-left:58.33333%}.column.is-8-fullhd,.ctp-staff-trainer .ctp-staff-trainer__services .is-8-fullhd.ctp-dropdown{-webkit-box-flex:0;-ms-flex:none;flex:none;width:66.66667%}.column.is-offset-8-fullhd,.ctp-staff-trainer .ctp-staff-trainer__services .is-offset-8-fullhd.ctp-dropdown{margin-left:66.66667%}.column.is-9-fullhd,.ctp-staff-trainer .ctp-staff-trainer__services .is-9-fullhd.ctp-dropdown{-webkit-box-flex:0;-ms-flex:none;flex:none;width:75%}.column.is-offset-9-fullhd,.ctp-staff-trainer .ctp-staff-trainer__services .is-offset-9-fullhd.ctp-dropdown{margin-left:75%}.column.is-10-fullhd,.ctp-staff-trainer .ctp-staff-trainer__services .is-10-fullhd.ctp-dropdown{-webkit-box-flex:0;-ms-flex:none;flex:none;width:83.33333%}.column.is-offset-10-fullhd,.ctp-staff-trainer .ctp-staff-trainer__services .is-offset-10-fullhd.ctp-dropdown{margin-left:83.33333%}.column.is-11-fullhd,.ctp-staff-trainer .ctp-staff-trainer__services .is-11-fullhd.ctp-dropdown{-webkit-box-flex:0;-ms-flex:none;flex:none;width:91.66667%}.column.is-offset-11-fullhd,.ctp-staff-trainer .ctp-staff-trainer__services .is-offset-11-fullhd.ctp-dropdown{margin-left:91.66667%}.column.is-12-fullhd,.ctp-staff-trainer .ctp-staff-trainer__services .is-12-fullhd.ctp-dropdown{-webkit-box-flex:0;-ms-flex:none;flex:none;width:100%}.column.is-offset-12-fullhd,.ctp-staff-trainer .ctp-staff-trainer__services .is-offset-12-fullhd.ctp-dropdown{margin-left:100%}}.columns{margin-left:-.75rem;margin-right:-.75rem;margin-top:-.75rem}.columns:last-child{margin-bottom:-.75rem}.columns:not(:last-child){margin-bottom:.75rem}.columns.is-centered{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.columns.is-gapless{margin-left:0;margin-right:0;margin-top:0}.columns.is-gapless:last-child{margin-bottom:0}.columns.is-gapless:not(:last-child){margin-bottom:1.5rem}.columns.is-gapless>.column,.ctp-staff-trainer .ctp-staff-trainer__services .columns.is-gapless>.ctp-dropdown{margin:0;padding:0}@media print,screen and (min-width:769px){.columns.is-grid{-ms-flex-wrap:wrap;flex-wrap:wrap}.columns.is-grid>.column,.ctp-staff-trainer .ctp-staff-trainer__services .columns.is-grid>.ctp-dropdown{max-width:33.3333%;padding:.75rem;width:33.3333%}.columns.is-grid>.column+.column,.ctp-staff-trainer .ctp-staff-trainer__services .columns.is-grid>.column+.ctp-dropdown,.ctp-staff-trainer .ctp-staff-trainer__services .columns.is-grid>.ctp-dropdown+.column,.ctp-staff-trainer .ctp-staff-trainer__services .columns.is-grid>.ctp-dropdown+.ctp-dropdown{margin-left:0}}.columns.is-mobile{display:-webkit-box;display:-ms-flexbox;display:flex}.columns.is-multiline{-ms-flex-wrap:wrap;flex-wrap:wrap}.columns.is-vcentered{-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media print,screen and (min-width:769px){.columns:not(.is-desktop){display:-webkit-box;display:-ms-flexbox;display:flex}}@media screen and (min-width:1008px){.columns.is-desktop{display:-webkit-box;display:-ms-flexbox;display:flex}}.tile{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;display:block;-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1;min-height:-webkit-min-content;min-height:-moz-min-content;min-height:min-content}.tile.is-ancestor{margin-left:-.75rem;margin-right:-.75rem;margin-top:-.75rem}.tile.is-ancestor:last-child{margin-bottom:-.75rem}.tile.is-ancestor:not(:last-child){margin-bottom:.75rem}.tile.is-child{margin:0!important}.tile.is-parent{padding:.75rem}.tile.is-vertical{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.tile.is-vertical>.tile.is-child:not(:last-child){margin-bottom:1.5rem!important}@media print,screen and (min-width:769px){.tile:not(.is-child){display:-webkit-box;display:-ms-flexbox;display:flex}.tile.is-1{width:8.33333%}.tile.is-1,.tile.is-2{-webkit-box-flex:0;-ms-flex:none;flex:none}.tile.is-2{width:16.66667%}.tile.is-3{width:25%}.tile.is-3,.tile.is-4{-webkit-box-flex:0;-ms-flex:none;flex:none}.tile.is-4{width:33.33333%}.tile.is-5{width:41.66667%}.tile.is-5,.tile.is-6{-webkit-box-flex:0;-ms-flex:none;flex:none}.tile.is-6{width:50%}.ctp-staff-trainer .ctp-staff-trainer__services .tile.ctp-dropdown,.tile.is-7{-webkit-box-flex:0;-ms-flex:none;flex:none;width:58.33333%}.tile.is-8{width:66.66667%}.tile.is-8,.tile.is-9{-webkit-box-flex:0;-ms-flex:none;flex:none}.tile.is-9{width:75%}.tile.is-10{width:83.33333%}.tile.is-10,.tile.is-11{-webkit-box-flex:0;-ms-flex:none;flex:none}.tile.is-11{width:91.66667%}.tile.is-12{-webkit-box-flex:0;-ms-flex:none;flex:none;width:100%}}.hero-video{bottom:0;left:0;position:absolute;right:0;top:0;overflow:hidden}.hero-video video{left:50%;min-height:100%;min-width:100%;position:absolute;top:50%;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0)}.hero-video.is-transparent{opacity:.3}@media screen and (max-width:768px){.hero-video{display:none}}.hero-buttons{margin-top:1.5rem}@media screen and (max-width:768px){.hero-buttons .button{display:-webkit-box;display:-ms-flexbox;display:flex}.hero-buttons .button:not(:last-child){margin-bottom:.75rem}}@media print,screen and (min-width:769px){.hero-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.hero-buttons .button:not(:last-child){margin-right:1.5rem}}.hero-foot,.hero-head{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0}.hero-body,.hero-foot,.hero-head{-ms-flex-negative:0;flex-shrink:0}.hero-body{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding:3rem 1.5rem}.hero{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.hero .nav{background:none;-webkit-box-shadow:0 1px 0 hsla(0,0%,86%,.3);box-shadow:0 1px 0 hsla(0,0%,86%,.3)}.hero .tabs ul{border-bottom:none}.hero.is-white{background-color:#fff;color:#0a0a0a}.hero.is-white a:not(.button),.hero.is-white strong{color:inherit}.hero.is-white .title{color:#0a0a0a}.hero.is-white .subtitle{color:hsla(0,0%,4%,.9)}.hero.is-white .subtitle a:not(.button),.hero.is-white .subtitle strong{color:#0a0a0a}.hero.is-white .nav{-webkit-box-shadow:0 1px 0 hsla(0,0%,4%,.2);box-shadow:0 1px 0 hsla(0,0%,4%,.2)}@media screen and (max-width:768px){.hero.is-white .nav-menu{background-color:#fff}}.hero.is-white .nav-item a:not(.button),.hero.is-white a.nav-item{color:hsla(0,0%,4%,.7)}.hero.is-white .nav-item a:not(.button).is-active,.hero.is-white .nav-item a:not(.button):hover,.hero.is-white a.nav-item.is-active,.hero.is-white a.nav-item:hover{color:#0a0a0a}.hero.is-white .tabs a{color:#0a0a0a;opacity:.9}.hero.is-white .tabs a:hover,.hero.is-white .tabs li.is-active a{opacity:1}.hero.is-white .tabs.is-boxed a,.hero.is-white .tabs.is-toggle a{color:#0a0a0a}.hero.is-white .tabs.is-boxed a:hover,.hero.is-white .tabs.is-toggle a:hover{background-color:hsla(0,0%,4%,.1)}.hero.is-white .tabs.is-boxed li.is-active a,.hero.is-white .tabs.is-boxed li.is-active a:hover,.hero.is-white .tabs.is-toggle li.is-active a,.hero.is-white .tabs.is-toggle li.is-active a:hover{background-color:#0a0a0a;border-color:#0a0a0a;color:#fff}.hero.is-white.is-bold{background-image:linear-gradient(141deg,#e6e6e6,#fff 71%,#fff)}@media screen and (max-width:768px){.hero.is-white.is-bold .nav-menu{background-image:linear-gradient(141deg,#e6e6e6,#fff 71%,#fff)}}@media screen and (max-width:768px){.hero.is-white .nav-toggle span{background-color:#0a0a0a}.hero.is-white .nav-toggle:hover{background-color:hsla(0,0%,4%,.1)}.hero.is-white .nav-toggle.is-active span{background-color:#0a0a0a}.hero.is-white .nav-menu .nav-item{border-top-color:hsla(0,0%,4%,.2)}}.hero.is-black{background-color:#0a0a0a;color:#fff}.hero.is-black a:not(.button),.hero.is-black strong{color:inherit}.hero.is-black .title{color:#fff}.hero.is-black .subtitle{color:hsla(0,0%,100%,.9)}.hero.is-black .subtitle a:not(.button),.hero.is-black .subtitle strong{color:#fff}.hero.is-black .nav{-webkit-box-shadow:0 1px 0 hsla(0,0%,100%,.2);box-shadow:0 1px 0 hsla(0,0%,100%,.2)}@media screen and (max-width:768px){.hero.is-black .nav-menu{background-color:#0a0a0a}}.hero.is-black .nav-item a:not(.button),.hero.is-black a.nav-item{color:hsla(0,0%,100%,.7)}.hero.is-black .nav-item a:not(.button).is-active,.hero.is-black .nav-item a:not(.button):hover,.hero.is-black a.nav-item.is-active,.hero.is-black a.nav-item:hover{color:#fff}.hero.is-black .tabs a{color:#fff;opacity:.9}.hero.is-black .tabs a:hover,.hero.is-black .tabs li.is-active a{opacity:1}.hero.is-black .tabs.is-boxed a,.hero.is-black .tabs.is-toggle a{color:#fff}.hero.is-black .tabs.is-boxed a:hover,.hero.is-black .tabs.is-toggle a:hover{background-color:hsla(0,0%,4%,.1)}.hero.is-black .tabs.is-boxed li.is-active a,.hero.is-black .tabs.is-boxed li.is-active a:hover,.hero.is-black .tabs.is-toggle li.is-active a,.hero.is-black .tabs.is-toggle li.is-active a:hover{background-color:#fff;border-color:#fff;color:#0a0a0a}.hero.is-black.is-bold{background-image:linear-gradient(141deg,#000,#0a0a0a 71%,#181616)}@media screen and (max-width:768px){.hero.is-black.is-bold .nav-menu{background-image:linear-gradient(141deg,#000,#0a0a0a 71%,#181616)}}@media screen and (max-width:768px){.hero.is-black .nav-toggle span{background-color:#fff}.hero.is-black .nav-toggle:hover{background-color:hsla(0,0%,4%,.1)}.hero.is-black .nav-toggle.is-active span{background-color:#fff}.hero.is-black .nav-menu .nav-item{border-top-color:hsla(0,0%,100%,.2)}}.hero.is-light{background-color:#f5f5f5;color:#363636}.hero.is-light a:not(.button),.hero.is-light strong{color:inherit}.hero.is-light .title{color:#363636}.hero.is-light .subtitle{color:rgba(54,54,54,.9)}.hero.is-light .subtitle a:not(.button),.hero.is-light .subtitle strong{color:#363636}.hero.is-light .nav{-webkit-box-shadow:0 1px 0 rgba(54,54,54,.2);box-shadow:0 1px 0 rgba(54,54,54,.2)}@media screen and (max-width:768px){.hero.is-light .nav-menu{background-color:#f5f5f5}}.hero.is-light .nav-item a:not(.button),.hero.is-light a.nav-item{color:rgba(54,54,54,.7)}.hero.is-light .nav-item a:not(.button).is-active,.hero.is-light .nav-item a:not(.button):hover,.hero.is-light a.nav-item.is-active,.hero.is-light a.nav-item:hover{color:#363636}.hero.is-light .tabs a{color:#363636;opacity:.9}.hero.is-light .tabs a:hover,.hero.is-light .tabs li.is-active a{opacity:1}.hero.is-light .tabs.is-boxed a,.hero.is-light .tabs.is-toggle a{color:#363636}.hero.is-light .tabs.is-boxed a:hover,.hero.is-light .tabs.is-toggle a:hover{background-color:hsla(0,0%,4%,.1)}.hero.is-light .tabs.is-boxed li.is-active a,.hero.is-light .tabs.is-boxed li.is-active a:hover,.hero.is-light .tabs.is-toggle li.is-active a,.hero.is-light .tabs.is-toggle li.is-active a:hover{background-color:#363636;border-color:#363636;color:#f5f5f5}.hero.is-light.is-bold{background-image:linear-gradient(141deg,#dfd8d9,#f5f5f5 71%,#fff)}@media screen and (max-width:768px){.hero.is-light.is-bold .nav-menu{background-image:linear-gradient(141deg,#dfd8d9,#f5f5f5 71%,#fff)}}@media screen and (max-width:768px){.hero.is-light .nav-toggle span{background-color:#363636}.hero.is-light .nav-toggle:hover{background-color:hsla(0,0%,4%,.1)}.hero.is-light .nav-toggle.is-active span{background-color:#363636}.hero.is-light .nav-menu .nav-item{border-top-color:rgba(54,54,54,.2)}}.hero.is-dark{background-color:#363636;color:#f5f5f5}.hero.is-dark a:not(.button),.hero.is-dark strong{color:inherit}.hero.is-dark .title{color:#f5f5f5}.hero.is-dark .subtitle{color:hsla(0,0%,96%,.9)}.hero.is-dark .subtitle a:not(.button),.hero.is-dark .subtitle strong{color:#f5f5f5}.hero.is-dark .nav{-webkit-box-shadow:0 1px 0 hsla(0,0%,96%,.2);box-shadow:0 1px 0 hsla(0,0%,96%,.2)}@media screen and (max-width:768px){.hero.is-dark .nav-menu{background-color:#363636}}.hero.is-dark .nav-item a:not(.button),.hero.is-dark a.nav-item{color:hsla(0,0%,96%,.7)}.hero.is-dark .nav-item a:not(.button).is-active,.hero.is-dark .nav-item a:not(.button):hover,.hero.is-dark a.nav-item.is-active,.hero.is-dark a.nav-item:hover{color:#f5f5f5}.hero.is-dark .tabs a{color:#f5f5f5;opacity:.9}.hero.is-dark .tabs a:hover,.hero.is-dark .tabs li.is-active a{opacity:1}.hero.is-dark .tabs.is-boxed a,.hero.is-dark .tabs.is-toggle a{color:#f5f5f5}.hero.is-dark .tabs.is-boxed a:hover,.hero.is-dark .tabs.is-toggle a:hover{background-color:hsla(0,0%,4%,.1)}.hero.is-dark .tabs.is-boxed li.is-active a,.hero.is-dark .tabs.is-boxed li.is-active a:hover,.hero.is-dark .tabs.is-toggle li.is-active a,.hero.is-dark .tabs.is-toggle li.is-active a:hover{background-color:#f5f5f5;border-color:#f5f5f5;color:#363636}.hero.is-dark.is-bold{background-image:linear-gradient(141deg,#1f191a,#363636 71%,#46403f)}@media screen and (max-width:768px){.hero.is-dark.is-bold .nav-menu{background-image:linear-gradient(141deg,#1f191a,#363636 71%,#46403f)}}@media screen and (max-width:768px){.hero.is-dark .nav-toggle span{background-color:#f5f5f5}.hero.is-dark .nav-toggle:hover{background-color:hsla(0,0%,4%,.1)}.hero.is-dark .nav-toggle.is-active span{background-color:#f5f5f5}.hero.is-dark .nav-menu .nav-item{border-top-color:hsla(0,0%,96%,.2)}}.hero.is-primary{background-color:#00d1b2;color:#fff}.hero.is-primary a:not(.button),.hero.is-primary strong{color:inherit}.hero.is-primary .title{color:#fff}.hero.is-primary .subtitle{color:hsla(0,0%,100%,.9)}.hero.is-primary .subtitle a:not(.button),.hero.is-primary .subtitle strong{color:#fff}.hero.is-primary .nav{-webkit-box-shadow:0 1px 0 hsla(0,0%,100%,.2);box-shadow:0 1px 0 hsla(0,0%,100%,.2)}@media screen and (max-width:768px){.hero.is-primary .nav-menu{background-color:#00d1b2}}.hero.is-primary .nav-item a:not(.button),.hero.is-primary a.nav-item{color:hsla(0,0%,100%,.7)}.hero.is-primary .nav-item a:not(.button).is-active,.hero.is-primary .nav-item a:not(.button):hover,.hero.is-primary a.nav-item.is-active,.hero.is-primary a.nav-item:hover{color:#fff}.hero.is-primary .tabs a{color:#fff;opacity:.9}.hero.is-primary .tabs a:hover,.hero.is-primary .tabs li.is-active a{opacity:1}.hero.is-primary .tabs.is-boxed a,.hero.is-primary .tabs.is-toggle a{color:#fff}.hero.is-primary .tabs.is-boxed a:hover,.hero.is-primary .tabs.is-toggle a:hover{background-color:hsla(0,0%,4%,.1)}.hero.is-primary .tabs.is-boxed li.is-active a,.hero.is-primary .tabs.is-boxed li.is-active a:hover,.hero.is-primary .tabs.is-toggle li.is-active a,.hero.is-primary .tabs.is-toggle li.is-active a:hover{background-color:#fff;border-color:#fff;color:#00d1b2}.hero.is-primary.is-bold{background-image:linear-gradient(141deg,#009e6c,#00d1b2 71%,#00e7eb)}@media screen and (max-width:768px){.hero.is-primary.is-bold .nav-menu{background-image:linear-gradient(141deg,#009e6c,#00d1b2 71%,#00e7eb)}}@media screen and (max-width:768px){.hero.is-primary .nav-toggle span{background-color:#fff}.hero.is-primary .nav-toggle:hover{background-color:hsla(0,0%,4%,.1)}.hero.is-primary .nav-toggle.is-active span{background-color:#fff}.hero.is-primary .nav-menu .nav-item{border-top-color:hsla(0,0%,100%,.2)}}.hero.is-info{background-color:#3273dc;color:#fff}.hero.is-info a:not(.button),.hero.is-info strong{color:inherit}.hero.is-info .title{color:#fff}.hero.is-info .subtitle{color:hsla(0,0%,100%,.9)}.hero.is-info .subtitle a:not(.button),.hero.is-info .subtitle strong{color:#fff}.hero.is-info .nav{-webkit-box-shadow:0 1px 0 hsla(0,0%,100%,.2);box-shadow:0 1px 0 hsla(0,0%,100%,.2)}@media screen and (max-width:768px){.hero.is-info .nav-menu{background-color:#3273dc}}.hero.is-info .nav-item a:not(.button),.hero.is-info a.nav-item{color:hsla(0,0%,100%,.7)}.hero.is-info .nav-item a:not(.button).is-active,.hero.is-info .nav-item a:not(.button):hover,.hero.is-info a.nav-item.is-active,.hero.is-info a.nav-item:hover{color:#fff}.hero.is-info .tabs a{color:#fff;opacity:.9}.hero.is-info .tabs a:hover,.hero.is-info .tabs li.is-active a{opacity:1}.hero.is-info .tabs.is-boxed a,.hero.is-info .tabs.is-toggle a{color:#fff}.hero.is-info .tabs.is-boxed a:hover,.hero.is-info .tabs.is-toggle a:hover{background-color:hsla(0,0%,4%,.1)}.hero.is-info .tabs.is-boxed li.is-active a,.hero.is-info .tabs.is-boxed li.is-active a:hover,.hero.is-info .tabs.is-toggle li.is-active a,.hero.is-info .tabs.is-toggle li.is-active a:hover{background-color:#fff;border-color:#fff;color:#3273dc}.hero.is-info.is-bold{background-image:linear-gradient(141deg,#1577c6,#3273dc 71%,#4366e5)}@media screen and (max-width:768px){.hero.is-info.is-bold .nav-menu{background-image:linear-gradient(141deg,#1577c6,#3273dc 71%,#4366e5)}}@media screen and (max-width:768px){.hero.is-info .nav-toggle span{background-color:#fff}.hero.is-info .nav-toggle:hover{background-color:hsla(0,0%,4%,.1)}.hero.is-info .nav-toggle.is-active span{background-color:#fff}.hero.is-info .nav-menu .nav-item{border-top-color:hsla(0,0%,100%,.2)}}.hero.is-success{background-color:#23d160;color:#fff}.hero.is-success a:not(.button),.hero.is-success strong{color:inherit}.hero.is-success .title{color:#fff}.hero.is-success .subtitle{color:hsla(0,0%,100%,.9)}.hero.is-success .subtitle a:not(.button),.hero.is-success .subtitle strong{color:#fff}.hero.is-success .nav{-webkit-box-shadow:0 1px 0 hsla(0,0%,100%,.2);box-shadow:0 1px 0 hsla(0,0%,100%,.2)}@media screen and (max-width:768px){.hero.is-success .nav-menu{background-color:#23d160}}.hero.is-success .nav-item a:not(.button),.hero.is-success a.nav-item{color:hsla(0,0%,100%,.7)}.hero.is-success .nav-item a:not(.button).is-active,.hero.is-success .nav-item a:not(.button):hover,.hero.is-success a.nav-item.is-active,.hero.is-success a.nav-item:hover{color:#fff}.hero.is-success .tabs a{color:#fff;opacity:.9}.hero.is-success .tabs a:hover,.hero.is-success .tabs li.is-active a{opacity:1}.hero.is-success .tabs.is-boxed a,.hero.is-success .tabs.is-toggle a{color:#fff}.hero.is-success .tabs.is-boxed a:hover,.hero.is-success .tabs.is-toggle a:hover{background-color:hsla(0,0%,4%,.1)}.hero.is-success .tabs.is-boxed li.is-active a,.hero.is-success .tabs.is-boxed li.is-active a:hover,.hero.is-success .tabs.is-toggle li.is-active a,.hero.is-success .tabs.is-toggle li.is-active a:hover{background-color:#fff;border-color:#fff;color:#23d160}.hero.is-success.is-bold{background-image:linear-gradient(141deg,#12af2f,#23d160 71%,#2ce28a)}@media screen and (max-width:768px){.hero.is-success.is-bold .nav-menu{background-image:linear-gradient(141deg,#12af2f,#23d160 71%,#2ce28a)}}@media screen and (max-width:768px){.hero.is-success .nav-toggle span{background-color:#fff}.hero.is-success .nav-toggle:hover{background-color:hsla(0,0%,4%,.1)}.hero.is-success .nav-toggle.is-active span{background-color:#fff}.hero.is-success .nav-menu .nav-item{border-top-color:hsla(0,0%,100%,.2)}}.hero.is-warning{background-color:#ffdd57;color:rgba(0,0,0,.7)}.hero.is-warning a:not(.button),.hero.is-warning strong{color:inherit}.hero.is-warning .title{color:rgba(0,0,0,.7)}.hero.is-warning .subtitle{color:rgba(0,0,0,.9)}.hero.is-warning .subtitle a:not(.button),.hero.is-warning .subtitle strong{color:rgba(0,0,0,.7)}.hero.is-warning .nav{-webkit-box-shadow:0 1px 0 rgba(0,0,0,.2);box-shadow:0 1px 0 rgba(0,0,0,.2)}@media screen and (max-width:768px){.hero.is-warning .nav-menu{background-color:#ffdd57}}.hero.is-warning .nav-item a:not(.button),.hero.is-warning .nav-item a:not(.button).is-active,.hero.is-warning .nav-item a:not(.button):hover,.hero.is-warning a.nav-item,.hero.is-warning a.nav-item.is-active,.hero.is-warning a.nav-item:hover{color:rgba(0,0,0,.7)}.hero.is-warning .tabs a{color:rgba(0,0,0,.7);opacity:.9}.hero.is-warning .tabs a:hover,.hero.is-warning .tabs li.is-active a{opacity:1}.hero.is-warning .tabs.is-boxed a,.hero.is-warning .tabs.is-toggle a{color:rgba(0,0,0,.7)}.hero.is-warning .tabs.is-boxed a:hover,.hero.is-warning .tabs.is-toggle a:hover{background-color:hsla(0,0%,4%,.1)}.hero.is-warning .tabs.is-boxed li.is-active a,.hero.is-warning .tabs.is-boxed li.is-active a:hover,.hero.is-warning .tabs.is-toggle li.is-active a,.hero.is-warning .tabs.is-toggle li.is-active a:hover{background-color:rgba(0,0,0,.7);border-color:rgba(0,0,0,.7);color:#ffdd57}.hero.is-warning.is-bold{background-image:linear-gradient(141deg,#ffaf24,#ffdd57 71%,#fffa70)}@media screen and (max-width:768px){.hero.is-warning.is-bold .nav-menu{background-image:linear-gradient(141deg,#ffaf24,#ffdd57 71%,#fffa70)}}@media screen and (max-width:768px){.hero.is-warning .nav-toggle span{background-color:rgba(0,0,0,.7)}.hero.is-warning .nav-toggle:hover{background-color:hsla(0,0%,4%,.1)}.hero.is-warning .nav-toggle.is-active span{background-color:rgba(0,0,0,.7)}.hero.is-warning .nav-menu .nav-item{border-top-color:rgba(0,0,0,.2)}}.hero.is-danger{background-color:#ff3860;color:#fff}.hero.is-danger a:not(.button),.hero.is-danger strong{color:inherit}.hero.is-danger .title{color:#fff}.hero.is-danger .subtitle{color:hsla(0,0%,100%,.9)}.hero.is-danger .subtitle a:not(.button),.hero.is-danger .subtitle strong{color:#fff}.hero.is-danger .nav{-webkit-box-shadow:0 1px 0 hsla(0,0%,100%,.2);box-shadow:0 1px 0 hsla(0,0%,100%,.2)}@media screen and (max-width:768px){.hero.is-danger .nav-menu{background-color:#ff3860}}.hero.is-danger .nav-item a:not(.button),.hero.is-danger a.nav-item{color:hsla(0,0%,100%,.7)}.hero.is-danger .nav-item a:not(.button).is-active,.hero.is-danger .nav-item a:not(.button):hover,.hero.is-danger a.nav-item.is-active,.hero.is-danger a.nav-item:hover{color:#fff}.hero.is-danger .tabs a{color:#fff;opacity:.9}.hero.is-danger .tabs a:hover,.hero.is-danger .tabs li.is-active a{opacity:1}.hero.is-danger .tabs.is-boxed a,.hero.is-danger .tabs.is-toggle a{color:#fff}.hero.is-danger .tabs.is-boxed a:hover,.hero.is-danger .tabs.is-toggle a:hover{background-color:hsla(0,0%,4%,.1)}.hero.is-danger .tabs.is-boxed li.is-active a,.hero.is-danger .tabs.is-boxed li.is-active a:hover,.hero.is-danger .tabs.is-toggle li.is-active a,.hero.is-danger .tabs.is-toggle li.is-active a:hover{background-color:#fff;border-color:#fff;color:#ff3860}.hero.is-danger.is-bold{background-image:linear-gradient(141deg,#ff0561,#ff3860 71%,#ff5257)}@media screen and (max-width:768px){.hero.is-danger.is-bold .nav-menu{background-image:linear-gradient(141deg,#ff0561,#ff3860 71%,#ff5257)}}@media screen and (max-width:768px){.hero.is-danger .nav-toggle span{background-color:#fff}.hero.is-danger .nav-toggle:hover{background-color:hsla(0,0%,4%,.1)}.hero.is-danger .nav-toggle.is-active span{background-color:#fff}.hero.is-danger .nav-menu .nav-item{border-top-color:hsla(0,0%,100%,.2)}}@media print,screen and (min-width:769px){.hero.is-medium .hero-body{padding-bottom:9rem;padding-top:9rem}}@media print,screen and (min-width:769px){.hero.is-large .hero-body{padding-bottom:18rem;padding-top:18rem}}.hero.is-fullheight .hero-body,.hero.is-halfheight .hero-body{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.hero.is-fullheight .hero-body>.container,.hero.is-halfheight .hero-body>.container{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1}.hero.is-halfheight{min-height:50vh}.hero.is-fullheight{min-height:100vh}.section{background-color:#fff;padding:3rem 1.5rem}@media screen and (min-width:1008px){.section.is-medium{padding:9rem 1.5rem}.section.is-large{padding:18rem 1.5rem}}.footer{background-color:#f5f5f5;padding:3rem 1.5rem 6rem}.bill-details-modal .modal-container-body::-webkit-scrollbar-track,.chat .chat__messages-window-container .messages-window .body-container .messages-container .messages #infinite-scroll::-webkit-scrollbar-track,.chat .chat__messages-window-container .messages-window .chat-navbar .assignee-container .field-select__dropdown::-webkit-scrollbar-track,.chat .chat__sidebar .channels::-webkit-scrollbar-track,.chat .inbox__settings-selected-inbox-body .settings::-webkit-scrollbar-track,.chat .inbox__settings::-webkit-scrollbar-track,.chat .user-information-sidebar::-webkit-scrollbar-track,.chat::-webkit-scrollbar-track,.checklist-modal .checklist-modal-content.checklist-add-provider .checklist-add-provider-providers::-webkit-scrollbar-track,.checklist-modal .checklist-modal-content.checklist-add-provider::-webkit-scrollbar-track,.checklist-modal .checklist-modal-content.checklist-create-custom-task::-webkit-scrollbar-track,.checklist-modal .checklist-modal-content.checklist-task-data::-webkit-scrollbar-track,.conversation-with-tab .tab-body .messages #infinite-scroll::-webkit-scrollbar-track,.conversations-tab .tab-body .conversations-list::-webkit-scrollbar-track,.ctp-action-log .ctp-action-log-flex-container__search::-webkit-scrollbar-track,.ctp-action-log::-webkit-scrollbar-track,.ctp-building-analytics__container::-webkit-scrollbar-track,.ctp-building-essentials::-webkit-scrollbar-track,.ctp-building-essentials__inner::-webkit-scrollbar-track,.ctp-checklist-preview .template-body-container .main-view-body::-webkit-scrollbar-track,.ctp-checklist-preview .template-body-container .side-navigation::-webkit-scrollbar-track,.ctp-checklist-template-form-wrapper .template-body-container .main-view-body .room-items-list-field::-webkit-scrollbar-track,.ctp-checklist-template-form-wrapper .template-body-container .side-navigation::-webkit-scrollbar-track,.ctp-checklists-manage-inspection .templates-table::-webkit-scrollbar-track,.ctp-checklists-settings .tab-content::-webkit-scrollbar-track,.ctp-checklists-wrapper-main-table-and-footer-container .resident-tasks-table::-webkit-scrollbar-track,.ctp-checklists .ctp-checklists__inner::-webkit-scrollbar-track,.ctp-checklists .ctp-checklists__inner>.columns>.column:nth-of-type(2)::-webkit-scrollbar-track,.ctp-checklists .ctp-staff-trainer .ctp-staff-trainer__services .ctp-checklists__inner>.columns>.ctp-dropdown:nth-of-type(2)::-webkit-scrollbar-track,.ctp-clients .ctp-clients__inner .ctp-clients-main-table-and-footer-container .ctp-clients-main-table::-webkit-scrollbar-track,.ctp-clients__client-profile-view #infinite-scroll::-webkit-scrollbar-track,.ctp-clients__client-profile-view .left-side .client-content .visit-details-container::-webkit-scrollbar-track,.ctp-clients__client-profile-view .left-side .client-content::-webkit-scrollbar-track,.ctp-clients__client-profile-view .right-side .recent-activities-list::-webkit-scrollbar-track,.ctp-collection-list::-webkit-scrollbar-track,.ctp-communication-portal .ctp-communication-portal__inner .ctp-communication-portal-main-table-and-footer-container .ctp-communication-portal-main-table::-webkit-scrollbar-track,.ctp-dropdown__options::-webkit-scrollbar-track,.ctp-groups .ctp-groups__inner::-webkit-scrollbar-track,.ctp-groups .ctp-groups__inner>.columns>.column:nth-of-type(2)::-webkit-scrollbar-track,.ctp-groups .ctp-staff-trainer .ctp-staff-trainer__services .ctp-groups__inner>.columns>.ctp-dropdown:nth-of-type(2)::-webkit-scrollbar-track,.ctp-integration .ctp-integration-modal .integration-modal-content::-webkit-scrollbar-track,.ctp-internal-inspections::-webkit-scrollbar-track,.ctp-internal-inspections__view__content::-webkit-scrollbar-track,.ctp-maintenance-request-preview .request-main-container .left-side::-webkit-scrollbar-track,.ctp-maintenance-requests-list::-webkit-scrollbar-track,.ctp-maintenance-staff-list::-webkit-scrollbar-track,.ctp-maintenance .ctp-maintenance__inner::-webkit-scrollbar-track,.ctp-maintenance .ctp-maintenance__inner>.columns>.column:nth-of-type(2)::-webkit-scrollbar-track,.ctp-maintenance .ctp-staff-trainer .ctp-staff-trainer__services .ctp-maintenance__inner>.columns>.ctp-dropdown:nth-of-type(2)::-webkit-scrollbar-track,.ctp-management-users .ctp-management-users__inner::-webkit-scrollbar-track,.ctp-management-users .ctp-management-users__inner>.columns>.column:nth-of-type(2)::-webkit-scrollbar-track,.ctp-management-users .ctp-staff-trainer .ctp-staff-trainer__services .ctp-management-users__inner>.columns>.ctp-dropdown:nth-of-type(2)::-webkit-scrollbar-track,.ctp-neighborhood-perks::-webkit-scrollbar-track,.ctp-organisation .ctp-organisation__inner::-webkit-scrollbar-track,.ctp-organisation .ctp-organisation__inner>.columns>.column:nth-of-type(2)::-webkit-scrollbar-track,.ctp-organisation .ctp-staff-trainer .ctp-staff-trainer__services .ctp-organisation__inner>.columns>.ctp-dropdown:nth-of-type(2)::-webkit-scrollbar-track,.ctp-payments-pay-now__body .transaction-details-list::-webkit-scrollbar-track,.ctp-payments__body__history .history-container-scroll::-webkit-scrollbar-track,.ctp-reservations .ctp-reservations__inner>.columns>.column:nth-of-type(2)::-webkit-scrollbar-track,.ctp-reservations .ctp-staff-trainer .ctp-staff-trainer__services .ctp-reservations__inner>.columns>.ctp-dropdown:nth-of-type(2)::-webkit-scrollbar-track,.ctp-rewards .caution-activity-evidence::-webkit-scrollbar-track,.ctp-social-link .ctp-social-link__inner::-webkit-scrollbar-track,.ctp-social-link .ctp-social-link__inner>.columns>.column:nth-of-type(2)::-webkit-scrollbar-track,.ctp-social-link .ctp-staff-trainer .ctp-staff-trainer__services .ctp-social-link__inner>.columns>.ctp-dropdown:nth-of-type(2)::-webkit-scrollbar-track,.ctp-staff-trainer .ctp-staff-trainer__services .ctp-checklists .ctp-checklists__inner>.columns>.ctp-dropdown:nth-of-type(2)::-webkit-scrollbar-track,.ctp-staff-trainer .ctp-staff-trainer__services .ctp-groups .ctp-groups__inner>.columns>.ctp-dropdown:nth-of-type(2)::-webkit-scrollbar-track,.ctp-staff-trainer .ctp-staff-trainer__services .ctp-maintenance .ctp-maintenance__inner>.columns>.ctp-dropdown:nth-of-type(2)::-webkit-scrollbar-track,.ctp-staff-trainer .ctp-staff-trainer__services .ctp-management-users .ctp-management-users__inner>.columns>.ctp-dropdown:nth-of-type(2)::-webkit-scrollbar-track,.ctp-staff-trainer .ctp-staff-trainer__services .ctp-organisation .ctp-organisation__inner>.columns>.ctp-dropdown:nth-of-type(2)::-webkit-scrollbar-track,.ctp-staff-trainer .ctp-staff-trainer__services .ctp-reservations .ctp-reservations__inner>.columns>.ctp-dropdown:nth-of-type(2)::-webkit-scrollbar-track,.ctp-staff-trainer .ctp-staff-trainer__services .ctp-social-link .ctp-social-link__inner>.columns>.ctp-dropdown:nth-of-type(2)::-webkit-scrollbar-track,.ctp-store .ctp-store__inner::-webkit-scrollbar-track,.ctp-userpanel::-webkit-scrollbar-track,.custom-questions-container .list-of-questions::-webkit-scrollbar-track,.custom-reply-window-container .custom-reply-window-content-container .results-part::-webkit-scrollbar-track,.custom-reply-window .main-view .field .control textarea::-webkit-scrollbar-track,.field-select .field-select__dropdown::-webkit-scrollbar-track,.improve-with-ai--window-content::-webkit-scrollbar-track,.internal-inspections-modal .inspections-modal-content.create-inspection-from-template::-webkit-scrollbar-track,.maintenance-staff-form::-webkit-scrollbar-track,.manage-voicemail-window .manage-voicemail-window-container .voicemail-list::-webkit-scrollbar-track,.new-message-form .main-view::-webkit-scrollbar-track,.new-template-window .main-view .select-template-container .templates-selector::-webkit-scrollbar-track,.operation-data__main-block__subblock__three-row-blocks .amenities-graph-wrapper .stack-bar-wrapper::-webkit-scrollbar-track,.operation-data__services-block__wrapper__scrollable-line::-webkit-scrollbar-track,.org-ntf::-webkit-scrollbar-track,.parking-dashboard-modal .modal-container-body::-webkit-scrollbar-track,.payment-modal .main-view::-webkit-scrollbar-track,.request-details-list-container::-webkit-scrollbar-track,.request-details::-webkit-scrollbar-track,.reservation-time-selection__timeslots::-webkit-scrollbar-track,.reservations-add-time-block-modal::-webkit-scrollbar-track,.reservations-amenities::-webkit-scrollbar-track,.reservations-modal .reservations-notes-modal::-webkit-scrollbar-track,.reviews__main-block .reviews-list-wrapper::-webkit-scrollbar-track,.revision-summary-window .main-view .field .control textarea::-webkit-scrollbar-track,.rewards-base-view.activity-details::-webkit-scrollbar-track,.rewards-base-view.activity-edit::-webkit-scrollbar-track,.rewards-base-view.activity-evidence::-webkit-scrollbar-track,.rewards-base-view.loyalty-manage-activities .loyalty-manage-activities-body::-webkit-scrollbar-track,.rewards-base-view.select-recipient::-webkit-scrollbar-track,.rewards-table .ctp-rewards-history-list::-webkit-scrollbar-track,.rewards-table .ctp-rewards-loyalty-list::-webkit-scrollbar-track,.search-select-window-container .search-select-window-content-container .results-part-infinity #infinite-scroll::-webkit-scrollbar-track,.search-select-window-container .search-select-window-content-container .results-part::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px #c9c8c8;box-shadow:inset 0 0 6px #c9c8c8;border-radius:10px;background-color:#c9c8c8}.bill-details-modal .modal-container-body::-webkit-scrollbar,.chat .chat__messages-window-container .messages-window .body-container .messages-container .messages #infinite-scroll::-webkit-scrollbar,.chat .chat__messages-window-container .messages-window .chat-navbar .assignee-container .field-select__dropdown::-webkit-scrollbar,.chat .chat__sidebar .channels::-webkit-scrollbar,.chat .inbox__settings-selected-inbox-body .settings::-webkit-scrollbar,.chat .inbox__settings::-webkit-scrollbar,.chat .user-information-sidebar::-webkit-scrollbar,.chat::-webkit-scrollbar,.checklist-modal .checklist-modal-content.checklist-add-provider .checklist-add-provider-providers::-webkit-scrollbar,.checklist-modal .checklist-modal-content.checklist-add-provider::-webkit-scrollbar,.checklist-modal .checklist-modal-content.checklist-create-custom-task::-webkit-scrollbar,.checklist-modal .checklist-modal-content.checklist-task-data::-webkit-scrollbar,.conversation-with-tab .tab-body .messages #infinite-scroll::-webkit-scrollbar,.conversations-tab .tab-body .conversations-list::-webkit-scrollbar,.ctp-action-log .ctp-action-log-flex-container__search::-webkit-scrollbar,.ctp-action-log::-webkit-scrollbar,.ctp-building-analytics__container::-webkit-scrollbar,.ctp-building-essentials::-webkit-scrollbar,.ctp-building-essentials__inner::-webkit-scrollbar,.ctp-checklist-preview .template-body-container .main-view-body::-webkit-scrollbar,.ctp-checklist-preview .template-body-container .side-navigation::-webkit-scrollbar,.ctp-checklist-template-form-wrapper .template-body-container .main-view-body .room-items-list-field::-webkit-scrollbar,.ctp-checklist-template-form-wrapper .template-body-container .side-navigation::-webkit-scrollbar,.ctp-checklists-manage-inspection .templates-table::-webkit-scrollbar,.ctp-checklists-settings .tab-content::-webkit-scrollbar,.ctp-checklists-wrapper-main-table-and-footer-container .resident-tasks-table::-webkit-scrollbar,.ctp-checklists .ctp-checklists__inner::-webkit-scrollbar,.ctp-checklists .ctp-checklists__inner>.columns>.column:nth-of-type(2)::-webkit-scrollbar,.ctp-checklists .ctp-staff-trainer .ctp-staff-trainer__services .ctp-checklists__inner>.columns>.ctp-dropdown:nth-of-type(2)::-webkit-scrollbar,.ctp-clients .ctp-clients__inner .ctp-clients-main-table-and-footer-container .ctp-clients-main-table::-webkit-scrollbar,.ctp-clients__client-profile-view #infinite-scroll::-webkit-scrollbar,.ctp-clients__client-profile-view .left-side .client-content .visit-details-container::-webkit-scrollbar,.ctp-clients__client-profile-view .left-side .client-content::-webkit-scrollbar,.ctp-clients__client-profile-view .right-side .recent-activities-list::-webkit-scrollbar,.ctp-collection-list::-webkit-scrollbar,.ctp-communication-portal .ctp-communication-portal__inner .ctp-communication-portal-main-table-and-footer-container .ctp-communication-portal-main-table::-webkit-scrollbar,.ctp-dropdown__options::-webkit-scrollbar,.ctp-groups .ctp-groups__inner::-webkit-scrollbar,.ctp-groups .ctp-groups__inner>.columns>.column:nth-of-type(2)::-webkit-scrollbar,.ctp-groups .ctp-staff-trainer .ctp-staff-trainer__services .ctp-groups__inner>.columns>.ctp-dropdown:nth-of-type(2)::-webkit-scrollbar,.ctp-integration .ctp-integration-modal .integration-modal-content::-webkit-scrollbar,.ctp-internal-inspections::-webkit-scrollbar,.ctp-internal-inspections__view__content::-webkit-scrollbar,.ctp-maintenance-request-preview .request-main-container .left-side::-webkit-scrollbar,.ctp-maintenance-requests-list::-webkit-scrollbar,.ctp-maintenance-staff-list::-webkit-scrollbar,.ctp-maintenance .ctp-maintenance__inner::-webkit-scrollbar,.ctp-maintenance .ctp-maintenance__inner>.columns>.column:nth-of-type(2)::-webkit-scrollbar,.ctp-maintenance .ctp-staff-trainer .ctp-staff-trainer__services .ctp-maintenance__inner>.columns>.ctp-dropdown:nth-of-type(2)::-webkit-scrollbar,.ctp-management-users .ctp-management-users__inner::-webkit-scrollbar,.ctp-management-users .ctp-management-users__inner>.columns>.column:nth-of-type(2)::-webkit-scrollbar,.ctp-management-users .ctp-staff-trainer .ctp-staff-trainer__services .ctp-management-users__inner>.columns>.ctp-dropdown:nth-of-type(2)::-webkit-scrollbar,.ctp-neighborhood-perks::-webkit-scrollbar,.ctp-organisation .ctp-organisation__inner::-webkit-scrollbar,.ctp-organisation .ctp-organisation__inner>.columns>.column:nth-of-type(2)::-webkit-scrollbar,.ctp-organisation .ctp-staff-trainer .ctp-staff-trainer__services .ctp-organisation__inner>.columns>.ctp-dropdown:nth-of-type(2)::-webkit-scrollbar,.ctp-payments-pay-now__body .transaction-details-list::-webkit-scrollbar,.ctp-payments__body__history .history-container-scroll::-webkit-scrollbar,.ctp-reservations .ctp-reservations__inner>.columns>.column:nth-of-type(2)::-webkit-scrollbar,.ctp-reservations .ctp-staff-trainer .ctp-staff-trainer__services .ctp-reservations__inner>.columns>.ctp-dropdown:nth-of-type(2)::-webkit-scrollbar,.ctp-rewards .caution-activity-evidence::-webkit-scrollbar,.ctp-social-link .ctp-social-link__inner::-webkit-scrollbar,.ctp-social-link .ctp-social-link__inner>.columns>.column:nth-of-type(2)::-webkit-scrollbar,.ctp-social-link .ctp-staff-trainer .ctp-staff-trainer__services .ctp-social-link__inner>.columns>.ctp-dropdown:nth-of-type(2)::-webkit-scrollbar,.ctp-staff-trainer .ctp-staff-trainer__services .ctp-checklists .ctp-checklists__inner>.columns>.ctp-dropdown:nth-of-type(2)::-webkit-scrollbar,.ctp-staff-trainer .ctp-staff-trainer__services .ctp-groups .ctp-groups__inner>.columns>.ctp-dropdown:nth-of-type(2)::-webkit-scrollbar,.ctp-staff-trainer .ctp-staff-trainer__services .ctp-maintenance .ctp-maintenance__inner>.columns>.ctp-dropdown:nth-of-type(2)::-webkit-scrollbar,.ctp-staff-trainer .ctp-staff-trainer__services .ctp-management-users .ctp-management-users__inner>.columns>.ctp-dropdown:nth-of-type(2)::-webkit-scrollbar,.ctp-staff-trainer .ctp-staff-trainer__services .ctp-organisation .ctp-organisation__inner>.columns>.ctp-dropdown:nth-of-type(2)::-webkit-scrollbar,.ctp-staff-trainer .ctp-staff-trainer__services .ctp-reservations .ctp-reservations__inner>.columns>.ctp-dropdown:nth-of-type(2)::-webkit-scrollbar,.ctp-staff-trainer .ctp-staff-trainer__services .ctp-social-link .ctp-social-link__inner>.columns>.ctp-dropdown:nth-of-type(2)::-webkit-scrollbar,.ctp-store .ctp-store__inner::-webkit-scrollbar,.ctp-userpanel::-webkit-scrollbar,.custom-questions-container .list-of-questions::-webkit-scrollbar,.custom-reply-window-container .custom-reply-window-content-container .results-part::-webkit-scrollbar,.custom-reply-window .main-view .field .control textarea::-webkit-scrollbar,.field-select .field-select__dropdown::-webkit-scrollbar,.improve-with-ai--window-content::-webkit-scrollbar,.internal-inspections-modal .inspections-modal-content.create-inspection-from-template::-webkit-scrollbar,.maintenance-staff-form::-webkit-scrollbar,.manage-voicemail-window .manage-voicemail-window-container .voicemail-list::-webkit-scrollbar,.new-message-form .main-view::-webkit-scrollbar,.new-template-window .main-view .select-template-container .templates-selector::-webkit-scrollbar,.operation-data__main-block__subblock__three-row-blocks .amenities-graph-wrapper .stack-bar-wrapper::-webkit-scrollbar,.operation-data__services-block__wrapper__scrollable-line::-webkit-scrollbar,.org-ntf::-webkit-scrollbar,.parking-dashboard-modal .modal-container-body::-webkit-scrollbar,.payment-modal .main-view::-webkit-scrollbar,.request-details-list-container::-webkit-scrollbar,.request-details::-webkit-scrollbar,.reservation-time-selection__timeslots::-webkit-scrollbar,.reservations-add-time-block-modal::-webkit-scrollbar,.reservations-amenities::-webkit-scrollbar,.reservations-modal .reservations-notes-modal::-webkit-scrollbar,.reviews__main-block .reviews-list-wrapper::-webkit-scrollbar,.revision-summary-window .main-view .field .control textarea::-webkit-scrollbar,.rewards-base-view.activity-details::-webkit-scrollbar,.rewards-base-view.activity-edit::-webkit-scrollbar,.rewards-base-view.activity-evidence::-webkit-scrollbar,.rewards-base-view.loyalty-manage-activities .loyalty-manage-activities-body::-webkit-scrollbar,.rewards-base-view.select-recipient::-webkit-scrollbar,.rewards-table .ctp-rewards-history-list::-webkit-scrollbar,.rewards-table .ctp-rewards-loyalty-list::-webkit-scrollbar,.search-select-window-container .search-select-window-content-container .results-part-infinity #infinite-scroll::-webkit-scrollbar,.search-select-window-container .search-select-window-content-container .results-part::-webkit-scrollbar{width:5px;height:5px;background-color:#f9f8f8}.bill-details-modal .modal-container-body::-webkit-scrollbar-thumb,.chat .chat__messages-window-container .messages-window .body-container .messages-container .messages #infinite-scroll::-webkit-scrollbar-thumb,.chat .chat__messages-window-container .messages-window .chat-navbar .assignee-container .field-select__dropdown::-webkit-scrollbar-thumb,.chat .chat__sidebar .channels::-webkit-scrollbar-thumb,.chat .inbox__settings-selected-inbox-body .settings::-webkit-scrollbar-thumb,.chat .inbox__settings::-webkit-scrollbar-thumb,.chat .user-information-sidebar::-webkit-scrollbar-thumb,.chat::-webkit-scrollbar-thumb,.checklist-modal .checklist-modal-content.checklist-add-provider .checklist-add-provider-providers::-webkit-scrollbar-thumb,.checklist-modal .checklist-modal-content.checklist-add-provider::-webkit-scrollbar-thumb,.checklist-modal .checklist-modal-content.checklist-create-custom-task::-webkit-scrollbar-thumb,.checklist-modal .checklist-modal-content.checklist-task-data::-webkit-scrollbar-thumb,.conversation-with-tab .tab-body .messages #infinite-scroll::-webkit-scrollbar-thumb,.conversations-tab .tab-body .conversations-list::-webkit-scrollbar-thumb,.ctp-action-log .ctp-action-log-flex-container__search::-webkit-scrollbar-thumb,.ctp-action-log::-webkit-scrollbar-thumb,.ctp-building-analytics__container::-webkit-scrollbar-thumb,.ctp-building-essentials::-webkit-scrollbar-thumb,.ctp-building-essentials__inner::-webkit-scrollbar-thumb,.ctp-checklist-preview .template-body-container .main-view-body::-webkit-scrollbar-thumb,.ctp-checklist-preview .template-body-container .side-navigation::-webkit-scrollbar-thumb,.ctp-checklist-template-form-wrapper .template-body-container .main-view-body .room-items-list-field::-webkit-scrollbar-thumb,.ctp-checklist-template-form-wrapper .template-body-container .side-navigation::-webkit-scrollbar-thumb,.ctp-checklists-manage-inspection .templates-table::-webkit-scrollbar-thumb,.ctp-checklists-settings .tab-content::-webkit-scrollbar-thumb,.ctp-checklists-wrapper-main-table-and-footer-container .resident-tasks-table::-webkit-scrollbar-thumb,.ctp-checklists .ctp-checklists__inner::-webkit-scrollbar-thumb,.ctp-checklists .ctp-checklists__inner>.columns>.column:nth-of-type(2)::-webkit-scrollbar-thumb,.ctp-checklists .ctp-staff-trainer .ctp-staff-trainer__services .ctp-checklists__inner>.columns>.ctp-dropdown:nth-of-type(2)::-webkit-scrollbar-thumb,.ctp-clients .ctp-clients__inner .ctp-clients-main-table-and-footer-container .ctp-clients-main-table::-webkit-scrollbar-thumb,.ctp-clients__client-profile-view #infinite-scroll::-webkit-scrollbar-thumb,.ctp-clients__client-profile-view .left-side .client-content .visit-details-container::-webkit-scrollbar-thumb,.ctp-clients__client-profile-view .left-side .client-content::-webkit-scrollbar-thumb,.ctp-clients__client-profile-view .right-side .recent-activities-list::-webkit-scrollbar-thumb,.ctp-collection-list::-webkit-scrollbar-thumb,.ctp-communication-portal .ctp-communication-portal__inner .ctp-communication-portal-main-table-and-footer-container .ctp-communication-portal-main-table::-webkit-scrollbar-thumb,.ctp-dropdown__options::-webkit-scrollbar-thumb,.ctp-groups .ctp-groups__inner::-webkit-scrollbar-thumb,.ctp-groups .ctp-groups__inner>.columns>.column:nth-of-type(2)::-webkit-scrollbar-thumb,.ctp-groups .ctp-staff-trainer .ctp-staff-trainer__services .ctp-groups__inner>.columns>.ctp-dropdown:nth-of-type(2)::-webkit-scrollbar-thumb,.ctp-integration .ctp-integration-modal .integration-modal-content::-webkit-scrollbar-thumb,.ctp-internal-inspections::-webkit-scrollbar-thumb,.ctp-internal-inspections__view__content::-webkit-scrollbar-thumb,.ctp-maintenance-request-preview .request-main-container .left-side::-webkit-scrollbar-thumb,.ctp-maintenance-requests-list::-webkit-scrollbar-thumb,.ctp-maintenance-staff-list::-webkit-scrollbar-thumb,.ctp-maintenance .ctp-maintenance__inner::-webkit-scrollbar-thumb,.ctp-maintenance .ctp-maintenance__inner>.columns>.column:nth-of-type(2)::-webkit-scrollbar-thumb,.ctp-maintenance .ctp-staff-trainer .ctp-staff-trainer__services .ctp-maintenance__inner>.columns>.ctp-dropdown:nth-of-type(2)::-webkit-scrollbar-thumb,.ctp-management-users .ctp-management-users__inner::-webkit-scrollbar-thumb,.ctp-management-users .ctp-management-users__inner>.columns>.column:nth-of-type(2)::-webkit-scrollbar-thumb,.ctp-management-users .ctp-staff-trainer .ctp-staff-trainer__services .ctp-management-users__inner>.columns>.ctp-dropdown:nth-of-type(2)::-webkit-scrollbar-thumb,.ctp-neighborhood-perks::-webkit-scrollbar-thumb,.ctp-organisation .ctp-organisation__inner::-webkit-scrollbar-thumb,.ctp-organisation .ctp-organisation__inner>.columns>.column:nth-of-type(2)::-webkit-scrollbar-thumb,.ctp-organisation .ctp-staff-trainer .ctp-staff-trainer__services .ctp-organisation__inner>.columns>.ctp-dropdown:nth-of-type(2)::-webkit-scrollbar-thumb,.ctp-payments-pay-now__body .transaction-details-list::-webkit-scrollbar-thumb,.ctp-payments__body__history .history-container-scroll::-webkit-scrollbar-thumb,.ctp-reservations .ctp-reservations__inner>.columns>.column:nth-of-type(2)::-webkit-scrollbar-thumb,.ctp-reservations .ctp-staff-trainer .ctp-staff-trainer__services .ctp-reservations__inner>.columns>.ctp-dropdown:nth-of-type(2)::-webkit-scrollbar-thumb,.ctp-rewards .caution-activity-evidence::-webkit-scrollbar-thumb,.ctp-social-link .ctp-social-link__inner::-webkit-scrollbar-thumb,.ctp-social-link .ctp-social-link__inner>.columns>.column:nth-of-type(2)::-webkit-scrollbar-thumb,.ctp-social-link .ctp-staff-trainer .ctp-staff-trainer__services .ctp-social-link__inner>.columns>.ctp-dropdown:nth-of-type(2)::-webkit-scrollbar-thumb,.ctp-staff-trainer .ctp-staff-trainer__services .ctp-checklists .ctp-checklists__inner>.columns>.ctp-dropdown:nth-of-type(2)::-webkit-scrollbar-thumb,.ctp-staff-trainer .ctp-staff-trainer__services .ctp-groups .ctp-groups__inner>.columns>.ctp-dropdown:nth-of-type(2)::-webkit-scrollbar-thumb,.ctp-staff-trainer .ctp-staff-trainer__services .ctp-maintenance .ctp-maintenance__inner>.columns>.ctp-dropdown:nth-of-type(2)::-webkit-scrollbar-thumb,.ctp-staff-trainer .ctp-staff-trainer__services .ctp-management-users .ctp-management-users__inner>.columns>.ctp-dropdown:nth-of-type(2)::-webkit-scrollbar-thumb,.ctp-staff-trainer .ctp-staff-trainer__services .ctp-organisation .ctp-organisation__inner>.columns>.ctp-dropdown:nth-of-type(2)::-webkit-scrollbar-thumb,.ctp-staff-trainer .ctp-staff-trainer__services .ctp-reservations .ctp-reservations__inner>.columns>.ctp-dropdown:nth-of-type(2)::-webkit-scrollbar-thumb,.ctp-staff-trainer .ctp-staff-trainer__services .ctp-social-link .ctp-social-link__inner>.columns>.ctp-dropdown:nth-of-type(2)::-webkit-scrollbar-thumb,.ctp-store .ctp-store__inner::-webkit-scrollbar-thumb,.ctp-userpanel::-webkit-scrollbar-thumb,.custom-questions-container .list-of-questions::-webkit-scrollbar-thumb,.custom-reply-window-container .custom-reply-window-content-container .results-part::-webkit-scrollbar-thumb,.custom-reply-window .main-view .field .control textarea::-webkit-scrollbar-thumb,.field-select .field-select__dropdown::-webkit-scrollbar-thumb,.improve-with-ai--window-content::-webkit-scrollbar-thumb,.internal-inspections-modal .inspections-modal-content.create-inspection-from-template::-webkit-scrollbar-thumb,.maintenance-staff-form::-webkit-scrollbar-thumb,.manage-voicemail-window .manage-voicemail-window-container .voicemail-list::-webkit-scrollbar-thumb,.new-message-form .main-view::-webkit-scrollbar-thumb,.new-template-window .main-view .select-template-container .templates-selector::-webkit-scrollbar-thumb,.operation-data__main-block__subblock__three-row-blocks .amenities-graph-wrapper .stack-bar-wrapper::-webkit-scrollbar-thumb,.operation-data__services-block__wrapper__scrollable-line::-webkit-scrollbar-thumb,.org-ntf::-webkit-scrollbar-thumb,.parking-dashboard-modal .modal-container-body::-webkit-scrollbar-thumb,.payment-modal .main-view::-webkit-scrollbar-thumb,.request-details-list-container::-webkit-scrollbar-thumb,.request-details::-webkit-scrollbar-thumb,.reservation-time-selection__timeslots::-webkit-scrollbar-thumb,.reservations-add-time-block-modal::-webkit-scrollbar-thumb,.reservations-amenities::-webkit-scrollbar-thumb,.reservations-modal .reservations-notes-modal::-webkit-scrollbar-thumb,.reviews__main-block .reviews-list-wrapper::-webkit-scrollbar-thumb,.revision-summary-window .main-view .field .control textarea::-webkit-scrollbar-thumb,.rewards-base-view.activity-details::-webkit-scrollbar-thumb,.rewards-base-view.activity-edit::-webkit-scrollbar-thumb,.rewards-base-view.activity-evidence::-webkit-scrollbar-thumb,.rewards-base-view.loyalty-manage-activities .loyalty-manage-activities-body::-webkit-scrollbar-thumb,.rewards-base-view.select-recipient::-webkit-scrollbar-thumb,.rewards-table .ctp-rewards-history-list::-webkit-scrollbar-thumb,.rewards-table .ctp-rewards-loyalty-list::-webkit-scrollbar-thumb,.search-select-window-container .search-select-window-content-container .results-part-infinity #infinite-scroll::-webkit-scrollbar-thumb,.search-select-window-container .search-select-window-content-container .results-part::-webkit-scrollbar-thumb{border-radius:10px;background-color:#000}html{overflow-y:auto}body,html{height:100%;min-height:100%;background:#fff}body{font-family:Montserrat,sans-serif}button:focus,input:focus{outline:0}#app,#app>div{height:100%}.is-striked{text-decoration:line-through}.is-loading{pointer-events:none;opacity:.5}.is-loading:after{-webkit-animation:spinAround .5s infinite linear;animation:spinAround .5s infinite linear;border:2px solid #dbdbdb;border-radius:290486px;border-right-color:transparent;border-top-color:transparent;content:"";display:block;height:1em;position:relative;width:1em;position:absolute;top:calc(50% - 2.5em);left:calc(50% - 2.5em);width:5em;height:5em;border-width:.25em}.is-loading--screen{height:calc(100vh - 120px);width:100vw}.pointer{cursor:pointer}.h100{height:100%}input[type=radio]{accent-color:#000;cursor:pointer}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{font-family:Montserrat,sans-serif;color:#8d8c8c}input::-moz-placeholder,textarea::-moz-placeholder{font-family:Montserrat,sans-serif;color:#8d8c8c}input:-ms-input-placeholder,textarea:-ms-input-placeholder{font-family:Montserrat,sans-serif;color:#8d8c8c}input::placeholder,textarea::placeholder{font-family:Montserrat,sans-serif;color:#8d8c8c}.button{font-size:14px;font-weight:500;line-height:1.2;text-align:center;border-radius:4px;font-family:Montserrat,sans-serif;padding:11px 15px;cursor:pointer}.button.full-height{height:100%}.button.is-block{display:block;width:100%}.button.has-icon svg{width:15px;height:15px;fill:currentColor;margin:0 5px 0 0;position:relative}.button.is-rounded{border-radius:15px}.button.numeric-input{position:absolute;top:12%;height:25px;width:25px}.button.numeric-input.increment{right:5px}.button.numeric-input.decrement{right:45px}.button:focus{border-color:unset;-webkit-box-shadow:none;box-shadow:none}.button-primary,.ctp-sidebar-button{color:#fff;background-color:#000;border-color:#000}.button-primary:focus,.button-primary:hover,.ctp-sidebar-button:focus,.ctp-sidebar-button:hover{color:#fff;background:#828282;border-color:transparent;-webkit-box-shadow:none;box-shadow:none}.button-primary[disabled],.ctp-sidebar-button[disabled]{background-color:#020202;border-color:#020202;pointer-events:none}.button-primary.deletebtn,.deletebtn.ctp-sidebar-button{width:150px!important;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.button-primary.deletebtn div,.deletebtn.ctp-sidebar-button div{position:absolute;top:0;bottom:0;background-color:#fff;opacity:.4;left:0;right:69px}.button-primary.deletebtn span:last-of-type,.deletebtn.ctp-sidebar-button span:last-of-type{font-size:10px}.button-bordered{color:#000;background-color:#fff;border-color:#000;width:100%}.button-bordered:focus,.button-bordered:hover{color:#646464;border-color:#646464;-webkit-box-shadow:none;box-shadow:none}.button-bordered[disabled]{background-color:#8d8c8c;color:#000;border-color:#8d8c8c;pointer-events:none}.button-white{background-color:#fff;border-radius:3px;font-size:12px;font-weight:500;letter-spacing:.5px;text-align:left;color:#000}.button-white:focus,.button-white:hover{border:1px solid transparent;color:#000;background-color:#fff}.button-lightgray{background-color:#f5f5f5;color:#000}.button-lightgray:focus,.button-lightgray:hover{color:#000;background-color:#fff}.button-lightgray[disabled]{color:#000;opacity:.5;pointer-events:none}.button-gray{background-color:#c9c8c8;color:#505050}.button-gray:focus,.button-gray:hover{border-color:#d6d5d5;color:#000;background-color:#d6d5d5}.button-gray[disabled]{color:#000;background-color:#e4e3e3;border-color:#e4e3e3;opacity:.5;pointer-events:none}.button-black{background-color:#000;color:#fff}.button-black:focus,.button-black:hover{color:#fff;background-color:#202020}.button-black[disabled]{color:#fff;background-color:#a6a6a6;border-color:#a6a6a6;pointer-events:none}.button-red{border:1px solid #f5d4d2;background-color:#f5d4d2;color:#a4231a}.button-red:focus,.button-red:hover{border:1px solid transparent;color:#ba281d;background-color:#fae8e7}.button-red[disabled]{background-color:#f6d8d6;border-color:#f6d8d6;pointer-events:none}.button-red.inverted-colors{background-color:#fbf0f0;color:#a4231a;border-color:#a4231a}.button-red.inverted-colors:focus,.button-red.inverted-colors:hover{border:1px solid #d02c21;color:#d02c21;background-color:#fbf0f0}.button-red.inverted-colors[disabled]{background-color:#fbf0f0;border-color:#a4231a;pointer-events:none}.button-orange{background-color:#fbe8cc;color:#be7100;border:none}.button-orange:focus,.button-orange:hover{color:#d88000;background-color:#fdf3e4}.button-orange[disabled]{background-color:#fbead0;border-color:#fbead0;pointer-events:none}.button-green{background-color:#dce6e2;color:#436b5a;border:none}.button-green:focus,.button-green:hover{color:#4d7b67;background-color:#ebf1ee}.button-green[disabled]{background-color:#dfe8e4;border-color:#dfe8e4;pointer-events:none}.ctp-layout__form{background-image:linear-gradient(122deg,#000,#000);min-height:100vh;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.ctp-layout__form.ctp-layout__form--register-complete .ctp-layout__form-wrapper{margin-top:0;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}@media screen and (min-width:1200px){.ctp-layout__form.ctp-layout__form--register-complete .ctp-layout__form-wrapper{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.ctp-layout__form .ctp-layout__form-wrapper{height:calc(100% - 40px);width:100%;overflow-y:auto;padding:20px 0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:auto}.ctp-layout__form .form{width:360px;margin:0 auto;padding:25px 30px;background:#fff;border-radius:20px;-webkit-box-shadow:0 2px 4px 0 #000;box-shadow:0 2px 4px 0 #000}.ctp-layout__form .footer{margin-top:auto;border-top:1px solid hsla(0,0%,100%,.2)}@media screen and (min-width:1200px){.ctp-layout__form{height:100vh}}.form{background-image:linear-gradient(142deg,#fff,#f6f5f5)}.form .control{position:relative}.form .field-select select,.form .input,.form .textarea{border-radius:5px;padding:11px 12px;background-color:#f9f8f8;border:1px solid rgba(0,0,0,.2);color:#8d8c8c;font-size:14px;line-height:1.2;height:40px;display:block;text-align:center;-webkit-box-shadow:none;box-shadow:none}.form .field-select select::-webkit-input-placeholder,.form .input::-webkit-input-placeholder,.form .textarea::-webkit-input-placeholder{text-align:center;font-size:14px;letter-spacing:.5px;color:#8d8c8c}.form .field-select select::-moz-placeholder,.form .input::-moz-placeholder,.form .textarea::-moz-placeholder{text-align:center;font-size:14px;letter-spacing:.5px;color:#8d8c8c}.form .field-select select:-ms-input-placeholder,.form .input:-ms-input-placeholder,.form .textarea:-ms-input-placeholder{text-align:center;font-size:14px;letter-spacing:.5px;color:#8d8c8c}.form .field-select select::placeholder,.form .input::placeholder,.form .textarea::placeholder{text-align:center;font-size:14px;letter-spacing:.5px;color:#8d8c8c}.form .field-select select:active,.form .field-select select:focus,.form .input:active,.form .input:focus,.form .textarea:active,.form .textarea:focus{color:#000;background-color:#fff;-webkit-box-shadow:0 1px 0 0 #fff,inset 0 0 2px 0 rgba(0,0,0,.5);box-shadow:0 1px 0 0 #fff,inset 0 0 2px 0 rgba(0,0,0,.5);border-color:transparent;outline:0}.form .field-select select.is-danger,.form .input.is-danger,.form .textarea.is-danger{color:#000;background-color:#fbf0f0;-webkit-box-shadow:0 1px 0 0 #fff,inset 0 0 2px 0 rgba(0,0,0,.5);box-shadow:0 1px 0 0 #fff,inset 0 0 2px 0 rgba(0,0,0,.5);border:1px solid #a4231a}.form .field-select select.is-danger:focus+.label--error,.form .input.is-danger:focus+.label--error,.form .textarea.is-danger:focus+.label--error{display:block}.form .field-select select.left-assigned,.form .input.left-assigned,.form .textarea.left-assigned{text-align:left;padding-right:33px}.form .textarea{height:auto;text-align:left}.form .textarea::-webkit-input-placeholder{text-align:left}.form .textarea::-moz-placeholder{text-align:left}.form .textarea:-ms-input-placeholder{text-align:left}.form .textarea::placeholder{text-align:left}.form input[type=number]::-webkit-inner-spin-button,.form input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.form label{font-size:12px;font-weight:400;letter-spacing:.5px;text-align:left;color:#8d8c8c}.form .label--error{z-index:1;position:absolute;display:none;padding:13px 15px;width:100%;font-size:13px;font-weight:400;line-height:1.2;letter-spacing:.4px;text-align:center;color:#fff;background:#a4231a;bottom:55px}.form .label--error:after{content:"";width:0;height:0;border-style:solid;border-width:15px 15px 0;border-color:#a4231a transparent transparent;position:absolute;bottom:-15px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.form .button:not(.is-small){height:40px}.form .help{text-align:center;padding:5px 0}.form .help.is-success{color:#000}.form-error{display:block;line-height:2;text-align:center;font-size:12px;font-weight:400;letter-spacing:.5px;color:#ce2c21}.form-error div a{display:block;color:#000;font-weight:500}.form-error div a:hover{opacity:.8}.form__header{margin:0 0 35px;display:-webkit-box;display:-ms-flexbox;display:flex}.form__header h1{font-size:16px;font-weight:500;text-align:left;color:#000;display:inline-block;width:auto}.form__header-logo{margin-left:auto}.form__header-logo img{width:128px}.field--disabled{opacity:.8;-webkit-box-shadow:none;box-shadow:none;pointer-events:none;cursor:auto}.field--disabled .control .select .input{background-color:#f5f5f5;border:none;-webkit-box-shadow:none;box-shadow:none;cursor:auto;color:#bebebe}.field--disabled .columns .input{background-color:#f5f5f5;border:none;-webkit-box-shadow:none!important;box-shadow:none!important}.field--disabled .control .select:after{display:none}.checkbox-wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.checkbox-wrapper,.field-image,.field-image-v1{display:-webkit-box;display:-ms-flexbox;display:flex}.field-image,.field-image-v1{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;color:#8d8c8c;font-size:12px;letter-spacing:.5px}.field-image-v1 strong,.field-image strong{font-weight:500}.field-image-v1__info,.field-image__info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:80px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.field-image-v1__media-wrapper,.field-image__media-wrapper{width:calc(100% - 80px);position:relative}.field-image-v1__media,.field-image__media{width:80px;height:80px;position:relative;z-index:1}.field-image-v1__media img,.field-image__media img{width:100%;height:100%;border-radius:50%;overflow:hidden;border:1px solid #f9f8f8}.field-image__event{margin-left:30px}.field-image__event .field-image__media img{border-radius:10%}.field-image__event .field-image__options{left:45px;top:10px;padding-left:45px;padding-right:20px}.field-image__event .field-image__options label{white-space:nowrap}.custom-field-image__media-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;height:100%}.custom-field-image__media-wrapper .custom-field-image__options{width:100%;height:100%}.custom-field-image__media-wrapper .custom-field-image__options .custom-field-image__add{position:relative;width:100%;height:100%}.custom-field-image__media-wrapper .custom-field-image__options .custom-field-image__add span{margin-top:6px!important;padding:6px 17px;border-radius:3px;cursor:pointer;background-color:#646464;color:#fff}.custom-field-image__media-wrapper .custom-field-image__options .custom-field-image__add input{position:absolute!important;width:80px;opacity:0;height:30px}.custom-field-image__media-wrapper .ctp-create-event__file-name{width:100%;background-color:#f9f8f8;color:#646464;font-size:12px;line-height:15px;font-weight:600;margin-left:0;border:1px solid #e4e3e3;padding:5px;border-radius:3px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:12px}.custom-field-image__media-wrapper .ctp-create-event__file-name .custom-field-image__close-button{border:none;background-color:transparent;height:15px;width:15px;padding:0}.custom-field-image__media-wrapper .ctp-create-event__file-name .custom-field-image__close-button svg{width:17px;height:17px;fill:#8d8c8c}.field-image__options{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:absolute;margin-bottom:20px;top:1px;left:80px;z-index:0;border-radius:3px;background-color:#fff;border:1px solid #f9f8f8;padding:19px 0}.field-image__options>div{background:transparent;border:0;padding:9px 13px 9px 45px;position:relative;display:inline-block}.field-image__options svg{width:17px;height:17px;fill:#8d8c8c}.field-image__options input{position:absolute;opacity:0;width:100%;height:100%;top:0;left:0;cursor:pointer}.field-image-v1__options{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background-color:#fff;background:transparent}.field-image-v1__options .field-image-v1__add>input{display:none}.field-image-v1__options .field-image-v1__add{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;position:absolute;bottom:0;left:60px;z-index:1}.field-image-v1__options .field-image-v1__add svg{width:20px;height:20px;fill:#fff;cursor:pointer;background:#000;border-radius:15px}.field-image--building-logo .field-image__media{width:180px;height:90px;overflow:hidden}.field-image--building-logo .field-image__media img{border-radius:0}.field-image--building-logo .field-image__media-wrapper{width:auto;padding:0}.field-image--building-logo .field-image__options{left:175px;top:6px;border:1px solid #f9f8f8;padding-left:15px;padding-right:10px}.field-image--building-logo .field-image__info{margin:0 0 0 60px}.field-image--limit-width,.field-image-v1--limit-width{max-width:360px}.field-image--big{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.field-image--big .field-image__media-wrapper{padding:0;width:100%;z-index:0}.field-image--big .field-image__media{width:100%;height:auto;max-height:260px;overflow:hidden}.field-image--big .field-image__media img{width:100%;border-radius:4px}.field-image--big .field-image__info{width:200px;margin:8px 0 0;display:block}.field-image--big .field-image__info strong{float:left;width:60%}.field-image--big .field-image__info span{float:right;text-align:right;width:40%}.field-image--big .field-image__info span:last-of-type{margin-left:auto}.field-image--big .field-image__options{top:auto;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;left:auto;right:10px;bottom:-36px;padding:5px 10px;position:static;margin-bottom:15px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.field-image--big .field-image__options>div{padding-left:15px;padding-right:15px}.field-image--big .field-image__options button{padding:13px}.field-image--big .field-image__options label{margin-bottom:0!important}.field-image--rect{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.field-image--rect .field-image__media-wrapper{padding:0;width:250px;height:250px}.field-image--rect .field-image__media{width:100%;height:100%;overflow:hidden}.field-image--rect .field-image__media img{width:100%;height:100%;border-radius:4px;-o-object-fit:cover;object-fit:cover}.field-image--rect .field-image__info{width:200px;margin:8px 0 0;display:block}.field-image--rect .field-image__info strong{display:none}.field-image--rect .field-image__info span{float:left;text-align:right;width:40%}.field-image--rect .field-image__options{top:auto;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;left:auto;padding:0;margin-top:5px;z-index:1}.field-image--rect .field-image__options label{white-space:nowrap;color:#fff;background-color:#000;padding:6px 12px;border-radius:5px;cursor:pointer;font-weight:600!important}.field-image--rect .field-image__options label:hover{background-color:#828282}.field-image--rect .field-image__options button{padding:13px}.field-image--rect .field-image__options input{display:none}.field-birthdate:first-child{margin-bottom:0}.field-birthdate.is-danger input[type=number].is-danger{color:#a4231a;background-color:#fbf0f0;-webkit-box-shadow:0 1px 0 0 #fff,inset 0 0 2px 0 rgba(0,0,0,.5);box-shadow:0 1px 0 0 #fff,inset 0 0 2px 0 rgba(0,0,0,.5);border:1px solid #a4231a}.field-birthdate .columns{margin:0 -2.5px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}.field-birthdate .columns>div{padding:0 2.5px}.field-birthdate .columns>div:first-of-type{width:calc((100% - 59px) / 2)}.field-birthdate .columns>div:nth-of-type(2),.field-birthdate .columns>div:nth-of-type(3){width:59px}.field-birthdate input[type=number]{padding-left:3px;padding-right:3px;border:1px solid rgba(0,0,0,.2)}.field-birthdate input[type=number].is-danger{background-color:#f9f8f8;color:#a4231a;-webkit-box-shadow:none;box-shadow:none}.field-gender{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:0}.field-gender.field--disabled label{cursor:auto}.field-gender.is-danger div:first-of-type:after{background:#a4231a}.field-gender.is-danger div label{border-color:#a4231a;-webkit-box-shadow:0 1px 0 0 #fff,inset 0 0 2px 0 rgba(0,0,0,.5);box-shadow:0 1px 0 0 #fff,inset 0 0 2px 0 rgba(0,0,0,.5);background-color:#fff6f6}.field-gender>label{width:100%}.field-gender div{width:50%;position:relative}.field-gender div:first-of-type:after{content:"";width:1px;height:42px;position:absolute;top:0;right:0;background:#8d8c8c}.field-gender div:first-of-type label{border-right:0;border-radius:5px 0 0 5px}.field-gender div:nth-of-type(2) label{border-left:0;border-radius:0 5px 5px 0}.field-gender div input{display:none}.field-gender div input:checked+label{background:#8d8c8c;color:#fff}.field-gender div label{font-size:14px;letter-spacing:.5px;text-align:center;width:100%;display:block;line-height:40px;border:1px solid #8d8c8c;cursor:pointer}.field-checkbox.disabled{opacity:.5;pointer-events:none}.field-checkbox.is-danger label:before{background-color:#fff6f6;-webkit-box-shadow:0 1px 0 0 hsla(0,0%,100%,.1),inset 0 0 2px 0 #a4231a;box-shadow:0 1px 0 0 hsla(0,0%,100%,.1),inset 0 0 2px 0 #a4231a}.field-checkbox input{display:none}.field-checkbox input:checked+label:before{background-color:#000;-webkit-box-shadow:0 1px 0 0 hsla(0,0%,100%,.1),inset 0 0 2px 0 rgba(0,0,0,.5);box-shadow:0 1px 0 0 hsla(0,0%,100%,.1),inset 0 0 2px 0 rgba(0,0,0,.5)}.field-checkbox input:checked+label:after{content:"";display:block;width:14px;height:7px;border:solid #fff;border-width:0 0 1px 1px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);position:absolute;top:4px;left:3px}.field-checkbox input:indeterminate+label:before{background-color:#000;-webkit-box-shadow:0 1px 0 0 hsla(0,0%,100%,.1),inset 0 0 2px 0 rgba(0,0,0,.5);box-shadow:0 1px 0 0 hsla(0,0%,100%,.1),inset 0 0 2px 0 rgba(0,0,0,.5)}.field-checkbox input:indeterminate+label:after{content:"";display:block;width:10px;border:solid #fff;border-width:0 0 1px 1px;position:absolute;top:10px;left:5px}.field-checkbox label{font-size:12px;line-height:22px;color:#000;position:relative;padding:0 0 0 28px;cursor:pointer;display:block}.field-checkbox label:before{content:"";width:20px;height:20px;display:inline-block;border-radius:2px;margin:0 8px 0 0;background-color:#f9f8f8;-webkit-box-shadow:0 1px 0 0 #fff,inset 0 0 2px 0 rgba(0,0,0,.5);box-shadow:0 1px 0 0 #fff,inset 0 0 2px 0 rgba(0,0,0,.5);position:absolute;left:0;top:0}.field-checkbox a{color:#000;text-decoration:underline}.field-checkbox a:hover{color:#000}.field-checkbox--big input:checked+label{background-color:#000;color:#fff}.field-checkbox--big label{padding:20px 20px 20px 60px;border-radius:6px;background-color:#f9f8f8;font-size:14px}.field-checkbox--big label:before{left:20px;top:20px}.field-checkbox--big label:after{top:24px;left:23px}.field-icon svg{width:17.9px;height:20px;position:absolute;fill:#8d8c8c;top:10px;left:10px;z-index:1}.field-icon svg+input{padding-left:35px}.field-icon-right .icon-wrapper{width:17.9px;height:20px;position:absolute;fill:#8d8c8c;right:20px;z-index:1}.field-icon-right .icon-wrapper+input{padding-right:35px}.field-media{text-align:center;margin:0 0 15px}.field-media svg{display:inline-block;width:45.9px;height:45.9px;fill:#8d8c8c}.field-report{margin:0 0 15px}.field-report p{font-size:14px;letter-spacing:.6px;text-align:center;color:#8d8c8c}.field-toggle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.field-toggle.field--disabled div label{opacity:.8;cursor:auto}.field-toggle.field--disabled div input:checked+label{border:1px solid #494949;background-color:#494949}.field-toggle span{font-size:13px;letter-spacing:.5px;font-weight:600;margin:0 12px 0 0}.field-toggle div input{display:none}.field-toggle div input:checked+label{border-color:#000;background-color:#000}.field-toggle div input:checked+label:before{background-color:#fff;left:18px}.field-toggle div label{width:37px;height:20px;border-radius:10px;background-color:#fff;border:1px solid #505050;position:relative;cursor:pointer}.field-toggle div label,.field-toggle div label:before{display:block;-webkit-transition:all .2s ease;transition:all .2s ease}.field-toggle div label:before{content:"";width:16px;height:16px;border-radius:10px;background-color:#505050;position:absolute;top:1px;left:1px}.field-select{position:relative}.field-select.is-open .input{border-color:#000;background-color:#fff}.field-select.is-open .field-select__dropdown{display:-webkit-box;display:-ms-flexbox;display:flex}.field-select.is-danger .input{color:#000;background-color:#fbf0f0;-webkit-box-shadow:0 1px 0 0 #fff,inset 0 0 2px 0 rgba(0,0,0,.5);box-shadow:0 1px 0 0 #fff,inset 0 0 2px 0 rgba(0,0,0,.5);border:1px solid #a4231a}.field-select.is-danger .input:active,.field-select.is-danger .input:focus{background-color:#fbf0f0;border-color:#a4231a}.field-select.is-danger .label--error{display:block}.field-select .control{cursor:pointer}.field-select label{font-size:12px;font-weight:500;letter-spacing:.5px;color:#8d8c8c}.field-select input[type=text]{width:100%;height:100%;display:block;background:transparent;border:transparent;position:absolute;top:0;left:0;padding:0 40px 0 10px;color:#8d8c8c;font-size:14px;line-height:1.2}.field-select svg{width:20px;height:20px;position:absolute;top:10px;left:7px;z-index:1}.field-select svg+span{padding-left:30px;padding-right:20px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.field-select svg+input{padding-left:30px}.field-select__icon-wrapper{border-radius:50%;background-color:#f2ecec;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:30px;height:30px}.field-select__dropdown_wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;padding:5px 10px}.field-select__dropdown_wrapper.with-right-element{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.field-select__dropdown_wrapper:hover{background-color:#f9f8f8}.field-select__dropdown_wrapper.disabled{background-color:#e6e6e6;color:#a6a6a6}.field-select .field-select__icon{width:20px;height:20px;position:absolute;top:5px;left:5px;z-index:1}.field-select .input,.field-select .select{height:40px;width:100%;position:relative}.field-select .input:active,.field-select .input:after,.field-select .input:focus,.field-select .select:active,.field-select .select:after,.field-select .select:focus{border-color:#000}.field-select .field-select__dropdown{border:1px solid #d9d9d9;background:#fff;width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;display:none;position:relative;z-index:10;max-height:200px;overflow:hidden;overflow-y:auto;border-radius:0 0 3px 3px}.field-select .field-select__dropdown span{padding:5px 10px;cursor:pointer;font-size:13px}.field-select .field-select__dropdown .field-select__dropdown_wrapper:not(:last-child){border-bottom:1px solid #e7e7e7}.field-select__input{-webkit-box-shadow:none;box-shadow:none}.field-select__input.input>span{padding-right:25px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.field-date .input{height:40px}.field-date .input:active,.field-date .input:after,.field-date .input:focus{border-color:#000}.field-date .react-datepicker__day--in-range,.field-date .react-datepicker__day--in-range:hover,.field-date .react-datepicker__day--keyboard-selected,.field-date .react-datepicker__day--keyboard-selected:hover,.field-date .react-datepicker__day--selected,.field-date .react-datepicker__day--selected:hover{background:#000}.field-date .react-datepicker__day--in-selecting-range:not(.react-datepicker__day--in-range){background:#000;opacity:.6}.field-search{position:relative}.field-search input{width:294px;height:30px;border-radius:4px;background-color:#fff;border:1px solid #c9c8c8;padding:0 5px 0 33px;font-family:Montserrat,sans-serif}.field-search input:focus{outline:0;border-color:#000}.field-search svg{width:16px;height:16px;fill:#282828;position:absolute;left:10px;top:7px}.field-search.is-disabled{opacity:.3}.form__separator{font-size:12px;letter-spacing:.5px;text-align:center;color:#8d8c8c;margin:7px 0}.form__info{font-size:12px;line-height:1.33;text-align:left;color:#000;margin:7px 0}.form__footer{font-size:11px;display:-webkit-box;display:-ms-flexbox;display:flex;margin:20px 0 0}.form__footer a{color:#8d8c8c;text-decoration:none}.form__footer a:hover{color:#000;text-decoration:underline}.form__footer>span{color:#8d8c8c;text-decoration:none;margin-left:auto}.form__footer>span a{text-decoration:underline}.password__checklist{margin-top:8px;margin-bottom:16px}.password__checklist p{font-size:12px;line-height:20px;font-weight:500}.password__checklist .password__title{font-size:12px;line-height:16px;font-weight:500;margin-bottom:7px}.password__checklist .check__right{color:#548671}.password__checklist .check__circle,.password__checklist .password__check{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.password__checklist .check__circle{width:12px;height:12px;border:1px solid rgba(0,0,0,.1);border-radius:10px;margin-right:5px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.password__checklist .check__circle .check__icon{width:8px;height:8px;fill:#008505}.ctp-switch{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.ctp-switch__label{font-size:13px;letter-spacing:.5px;margin:0 12px 0 0}.ctp-switch div input{display:none}.ctp-switch div input:checked+label{border-color:#000;background-color:#000}.ctp-switch div input:checked+label:before{background-color:#fff;left:18px}.ctp-switch div input:disabled+label{opacity:.8;cursor:auto}.ctp-switch div label{width:37px;height:20px;border-radius:10px;background-color:#fff;border:1px solid #505050;position:relative;cursor:pointer}.ctp-switch div label,.ctp-switch div label:before{display:block;-webkit-transition:all .2s ease;transition:all .2s ease}.ctp-switch div label:before{content:"";width:16px;height:16px;border-radius:10px;background-color:#505050;position:absolute;top:1px;left:1px}.field .control input:focus,.field .control textarea:focus{border-color:#000}.form--object-profile{background:transparent;-webkit-box-shadow:none;box-shadow:none;width:100%;padding:0}.form--object-profile .image-tooltip-wrap{position:relative}.form--object-profile .image-tooltip-wrap span{position:absolute;bottom:0;left:60px;z-index:1;cursor:pointer}.form--object-profile .text-tooltip-wrap{position:relative}.form--object-profile .text-tooltip-wrap span{position:absolute;right:-10px;bottom:20px;z-index:1;cursor:pointer}.form--object-profile h3{font-weight:500;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:10px}.form--object-profile .toggle{margin:auto}.form--object-profile .toggle .field-toggle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0 auto}.form--object-profile .field-image:not(.field-image--big):not(.field-image--building-logo) .field-image__media-wrapper{padding:0;width:auto}.form--object-profile .field-image:not(.field-image--big):not(.field-image--building-logo) .field-image__options{left:44px;padding-left:45px;padding-right:10px}.form--object-profile .field-image:not(.field-image--big):not(.field-image--building-logo) .field-image__info{margin:0 0 0 70px}.form--object-profile .form__actions{position:relative;margin:20px 0 0;padding:10px 0 0}.form--object-profile .form__actions:before{content:"";width:150%;display:block;border-top:1px solid #e4e3e3;position:absolute;top:0;margin:0 -20px}.form--object-profile .form__actions .button{width:150px;height:40px}.form--object-profile .form__actions .button:nth-of-type(2){margin:0 0 0 10px}.form--object-profile .button-margin-top{margin-top:10px}.form--object-profile__contact-info{text-align:center}.ctp-create-event-modal{display:-webkit-box;display:-ms-flexbox;display:flex;position:fixed;left:0;right:0;bottom:0;top:0;background-color:rgba(0,0,0,.5);-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:10}.ctp-create-event-modal select#guestsAmount option[disabled]{background-color:#c9c8c8}.ctp-create-event{width:710px;height:745px;position:relative;padding:0}.ctp-create-event label.select:after{border-color:#000;right:12px}.ctp-create-event__textarea{margin-bottom:10px;resize:none!important;height:100px!important}.ctp-create-event__eventName,.ctp-create-event__eventName input[type=text]{position:relative}.ctp-create-event__label{position:relative;color:#8d8c8c;font-weight:500;letter-spacing:.5px;text-align:left;font-size:12px}.ctp-create-event__header{display:-webkit-box;display:-ms-flexbox;display:flex;height:50px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#f9f8f8;margin:0;border-radius:4px 4px 0 0}.ctp-create-event__header h1{padding-left:50px;padding-right:40px}.ctp-create-event__toolbar{right:0;margin:0 15px;height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;border-radius:2px;border:1px solid #000}.ctp-create-event__toolbar div{display:-webkit-box;display:-ms-flexbox;display:flex;color:#000;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-width:100px;padding:0 15px;background:#fff;font-size:13px;cursor:pointer}.ctp-create-event__toolbar div:first-of-type{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.ctp-create-event__toolbar div:hover{background:#f9f8f8}.ctp-create-event__toolbar div.is-current{background-color:#000;color:#fff}.ctp-create-event__toolbar div:not(:last-child){border-right:1px solid #000}.ctp-create-event .field-image{padding-top:4px}.ctp-create-event .field-image__event:not(:last-child){margin-bottom:0}.ctp-create-event-form{position:absolute;left:210px;right:0;top:63px;bottom:0;margin:0 15px 0 25px}.ctp-create-event-form .event-survey-trigger-response{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:.75rem}.ctp-create-event-form .trigger-response-text{font-size:12px;color:#000}.ctp-create-event-form .response-trigger>.field>.control>.select>.input{height:30px;overflow:hidden;padding:6px 30px 6px 6px;text-align:left;text-overflow:ellipsis;white-space:nowrap;width:235px}.ctp-create-event-form .response-trigger>.field>.control>.select>.field-select__dropdown{position:absolute}.ctp-create-event-form .response-trigger>.field>.control>.select{position:static;width:235px}.ctp-create-event-form .response-trigger>.field--disabled{color:silver;cursor:not-allowed;opacity:1}.ctp-create-event-form .response-trigger>.field>.control>.select{height:30px}.ctp-create-event-form hr{margin:10px 0}.ctp-create-event-form input[type=number]{border-radius:3px;background-color:#fff;border:1px solid rgba(0,0,0,.2);text-align:center;margin-left:10px}.ctp-create-event-form input[type=number]:disabled{color:#c9c8c8;background-color:#f9f8f8;border-color:rgba(0,0,0,.2)}.ctp-create-event-form input[type=number]:disabled::-webkit-input-placeholder{color:#c9c8c8}.ctp-create-event-form input[type=number]:disabled::-moz-placeholder{color:#c9c8c8}.ctp-create-event-form input[type=number]:disabled:-ms-input-placeholder{color:#c9c8c8}.ctp-create-event-form input[type=number]:disabled::placeholder{color:#c9c8c8}.ctp-create-event-form__signup-link{position:relative;height:22px;display:-webkit-box;display:-ms-flexbox;display:flex}.ctp-create-event-form__signup-link input[type=text]{position:relative}.ctp-create-event-form__signup-link label{padding-top:3px}.ctp-create-event-form__signup-link-checkbox{margin-top:2px}.ctp-create-event-form__signup-link-input{height:20px!important}.ctp-create-event-form__event{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap}.ctp-create-event-form__event input[type=text]{height:40px;padding-bottom:10px;border-color:rgba(0,0,0,.5);-webkit-box-shadow:0 1px 0 0 #fff,inset 0 0 2px 0 rgba(0,0,0,.5);box-shadow:0 1px 0 0 #fff,inset 0 0 2px 0 rgba(0,0,0,.5);text-align:left}.ctp-create-event-form__event input[type=text]::-webkit-input-placeholder{text-align:left}.ctp-create-event-form__event input[type=text]::-moz-placeholder{text-align:left}.ctp-create-event-form__event input[type=text]:-ms-input-placeholder{text-align:left}.ctp-create-event-form__event input[type=text]::placeholder{text-align:left}.ctp-create-event-form .select{overflow:hidden;height:30px;width:210px;position:relative;display:block;font-size:18px}.ctp-create-event-form .select-input{padding-left:5px;width:210px;height:30px;font-family:Montserrat,sans-serif;font-size:13px;letter-spacing:.3px;background-color:#f9f8f8;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:3px;border:1px solid #e4e3e3}.ctp-create-event-form .select-input.is-danger{background-color:#fbf0f0;-webkit-box-shadow:0 1px 0 0 #fff,inset 0 0 2px 0 rgba(0,0,0,.5);box-shadow:0 1px 0 0 #fff,inset 0 0 2px 0 rgba(0,0,0,.5);border:1px solid #a4231a}.ctp-create-event-form .select-input:active,.ctp-create-event-form .select-input:focus{border:1px solid #000;-webkit-box-shadow:0 1px 0 0 #fff,inset 0 0 2px 0 rgba(0,0,0,.5);box-shadow:0 1px 0 0 #fff,inset 0 0 2px 0 rgba(0,0,0,.5)}.ctp-create-event-form__timezone{font-size:13px;font-weight:500;margin:0 5px 0 0}.ctp-create-event-form__dates{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;padding:5px 0;position:relative;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.ctp-create-event-form__dates .input{width:200px;height:30px;padding-right:10px;text-align:center;border-radius:3px;border:1px solid rgba(0,0,0,.2);-webkit-box-shadow:0 1px 0 0 #fff,inset 0 0 2px 0 rgba(0,0,0,.2);box-shadow:0 1px 0 0 #fff,inset 0 0 2px 0 rgba(0,0,0,.2);font-family:Montserrat,sans-serif;font-size:13px;letter-spacing:.3px;outline:none}.ctp-create-event-form__dates .input.event-time-input{width:100px}.ctp-create-event-form__dates .input::-webkit-input-placeholder{color:#c9c8c8}.ctp-create-event-form__dates .input::-moz-placeholder{color:#c9c8c8}.ctp-create-event-form__dates .input:-ms-input-placeholder{color:#c9c8c8}.ctp-create-event-form__dates .input::placeholder{color:#c9c8c8}.ctp-create-event-form__dates input[type=date]::-webkit-clear-button,.ctp-create-event-form__dates input[type=date]::-webkit-inner-spin-button{display:none}.ctp-create-event-form__dates input[type=date]::-webkit-calendar-picker-indicator{display:none}.ctp-create-event-form__dates input[type=checkbox]{padding:5px 0}.ctp-create-event-form__dates .select{width:100%;padding-left:20px}.ctp-create-event-form__dates .react-datepicker-popper{z-index:5}.ctp-create-event-form__dates .react-datepicker__header--time{height:63px}.ctp-create-event-form__dates .react-datepicker__header--time--only{height:auto}.ctp-create-event-form__dates .react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button){right:110px}.ctp-create-event-form__dates .react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box{width:100px}.ctp-create-event-form__dates .react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list{padding-right:0;width:100px}.ctp-create-event-form__classSize{position:relative;left:0;margin-top:15px;width:100%}.ctp-create-event-form__classSize .row{margin-bottom:10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-right:0!important}.ctp-create-event-form__classSize .inputContainer{position:absolute;right:0}.ctp-create-event-form__classSize .inputContainer label input[type=number]{width:108px;height:30px;margin-left:10px!important}.ctp-create-event-form__classSize label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ctp-create-event-form__classSize .label--error{width:120px;padding:10px}.ctp-create-event-form__repeat{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#000;margin:5px 0}.ctp-create-event-form__repeat p{margin-bottom:.75rem;margin-left:15px;font-weight:500;font-size:12px}.ctp-create-event-form__location{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:16px}.ctp-create-event-form__location .row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:10px 0;position:relative;-webkit-transform:translateY(11px);transform:translateY(11px);margin-right:20px;width:100%;z-index:1}.ctp-create-event-form__location .row .ctp-sidebar-section{width:100%}.ctp-create-event-form__location .row .ctp-sidebar-section .ctp-dropdown{padding:0}.ctp-create-event-form__location .row .ctp-sidebar-section .ctp-dropdown button{border-radius:4px;background-color:#fff;border:1px solid #e8e8e8;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.16);box-shadow:inset 0 1px 2px rgba(0,0,0,.16);height:30px;padding-left:9px}.ctp-create-event-form__location .row input[type=number]{width:60px;height:30px;text-align:center;margin-left:6px}.ctp-create-event-form__picture{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:flex-start;margin:10px 0;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-right:120px}.ctp-create-event-form__guests,.ctp-create-event-form__price{position:relative;left:0;margin-top:15px;width:100%}.ctp-create-event-form__guests .row,.ctp-create-event-form__price .row{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ctp-create-event-form__guests h1,.ctp-create-event-form__price h1{color:#000;font-weight:500;width:"auto"}.ctp-create-event-form__guests h1.header-guests,.ctp-create-event-form__price h1.header-guests{margin-right:70px}.ctp-create-event-form__guests h1.header-pricing,.ctp-create-event-form__price h1.header-pricing{margin-right:91px}.ctp-create-event-form__guests .trigger,.ctp-create-event-form__price .trigger{margin-right:28px}.ctp-create-event-form__guests .trigger .field-toggle span,.ctp-create-event-form__price .trigger .field-toggle span{padding-top:1.5px}.ctp-create-event-form__guests .inputContainer,.ctp-create-event-form__price .inputContainer{position:absolute;right:0}.ctp-create-event-form__guests .inputContainer label input[type=number],.ctp-create-event-form__guests .inputContainer label input[type=text],.ctp-create-event-form__price .inputContainer label input[type=number],.ctp-create-event-form__price .inputContainer label input[type=text]{width:108px;height:30px;margin-left:10px;background-color:#fff;border:1px solid rgba(0,0,0,.2)}.ctp-create-event-form__guests .inputContainer label input[type=number]:disabled,.ctp-create-event-form__guests .inputContainer label input[type=text]:disabled,.ctp-create-event-form__price .inputContainer label input[type=number]:disabled,.ctp-create-event-form__price .inputContainer label input[type=text]:disabled{color:#c9c8c8;background-color:#f9f8f8;border-color:rgba(0,0,0,.2)}.ctp-create-event-form__guests .inputContainer label input[type=number]:disabled::-webkit-input-placeholder,.ctp-create-event-form__guests .inputContainer label input[type=text]:disabled::-webkit-input-placeholder,.ctp-create-event-form__price .inputContainer label input[type=number]:disabled::-webkit-input-placeholder,.ctp-create-event-form__price .inputContainer label input[type=text]:disabled::-webkit-input-placeholder{color:#c9c8c8}.ctp-create-event-form__guests .inputContainer label input[type=number]:disabled::-moz-placeholder,.ctp-create-event-form__guests .inputContainer label input[type=text]:disabled::-moz-placeholder,.ctp-create-event-form__price .inputContainer label input[type=number]:disabled::-moz-placeholder,.ctp-create-event-form__price .inputContainer label input[type=text]:disabled::-moz-placeholder{color:#c9c8c8}.ctp-create-event-form__guests .inputContainer label input[type=number]:disabled:-ms-input-placeholder,.ctp-create-event-form__guests .inputContainer label input[type=text]:disabled:-ms-input-placeholder,.ctp-create-event-form__price .inputContainer label input[type=number]:disabled:-ms-input-placeholder,.ctp-create-event-form__price .inputContainer label input[type=text]:disabled:-ms-input-placeholder{color:#c9c8c8}.ctp-create-event-form__guests .inputContainer label input[type=number]:disabled::placeholder,.ctp-create-event-form__guests .inputContainer label input[type=text]:disabled::placeholder,.ctp-create-event-form__price .inputContainer label input[type=number]:disabled::placeholder,.ctp-create-event-form__price .inputContainer label input[type=text]:disabled::placeholder{color:#c9c8c8}.ctp-create-event-form__guests .inputContainer label select,.ctp-create-event-form__price .inputContainer label select{width:108px;height:30px;border-radius:3px;background-color:#fff;border:1px solid rgba(0,0,0,.2);text-align:center;margin-left:10px;padding-left:50px;font-size:14px;font-family:BlinkMacSystemFont,-apple-system,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,Helvetica,Arial,sans-serif}.ctp-create-event-form__guests .inputContainer label select:disabled,.ctp-create-event-form__price .inputContainer label select:disabled{color:#c9c8c8;background-color:#f9f8f8;border-color:rgba(0,0,0,.2)}.ctp-create-event-form__guests .inputContainer label.select-guest-number:after,.ctp-create-event-form__price .inputContainer label.select-guest-number:after{border:1px solid #282828;border-right:0;border-top:0;content:" ";display:block;pointer-events:none;position:absolute;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform-origin:center;transform-origin:center;width:10px;height:10px;margin-top:-7px;right:10px;top:50%}.ctp-create-event-form__guests label,.ctp-create-event-form__price label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ctp-create-event-form__guests .field-toggle span,.ctp-create-event-form__price .field-toggle span{font-size:12px;font-weight:400;letter-spacing:.5px;color:#8d8c8c}.ctp-create-event-form__form-error{width:100%;bottom:0;font-size:14px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.ctp-create-event-form__controls,.ctp-create-event-form__form-error{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;right:0;left:0}.ctp-create-event-form__controls{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;bottom:28px}.ctp-create-event-form__controls .select{height:40px;width:50%}.ctp-create-event-form__controls .select-input{padding-left:15px;width:100%}.ctp-create-event-form__controls button{width:50%;margin:auto 10px;border:none}.ctp-create-event-form__controls button.cancel{background-color:#e4e3e3;color:#505050}.ctp-create-event-form__controls button.cancel:hover{background-color:#eae9e9}.ctp-create-event-form__controls button.cancel:focus{background-color:#c9c8c8}.ctp-create-event-form__controls button.activate{background-color:#e4e3e3;color:#505050}.ctp-create-event-form__controls button.activate:hover{background-color:#eae9e9}.ctp-create-event-form__controls button.activate:focus{background-color:#c9c8c8}.ctp-create-event-form__controls button.remove{background-color:#a4231a;color:#fff}.ctp-create-event-form__controls button.remove:focus,.ctp-create-event-form__controls button.remove:hover{background-color:#ce2c21}.ctp-toolbar__free-training{margin:0 0 0 50px}.ctp-toolbar__free-training span{font-size:13px;letter-spacing:.5px;margin:0 12px 0 0}.ctp-edit-event{width:750px;height:745px;position:relative;padding:0}.ctp-edit-event label.select:after{border-color:#000;right:12px}.ctp-edit-event__close{width:20px;height:20px;position:absolute;right:18px;cursor:pointer;fill:#000}.ctp-edit-event__label{color:#8d8c8c;font-weight:500;letter-spacing:.5px;text-align:left;font-size:12px}.ctp-edit-event__header{display:-webkit-box;display:-ms-flexbox;display:flex;height:50px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#f9f8f8;margin:0;border-radius:4px 4px 0 0}.ctp-edit-event__header h1{padding-left:50px}.ctp-edit-event__toolbar{position:absolute;right:0;margin:0 15px;height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;border-radius:2px;border:1px solid #000;width:460px}.ctp-edit-event__toolbar div{display:-webkit-box;display:-ms-flexbox;display:flex;color:#000;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-width:150px;background:#fff;font-size:13px;cursor:pointer}.ctp-edit-event__toolbar div:first-of-type{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.ctp-edit-event__toolbar div:hover{background:#f9f8f8}.ctp-edit-event__toolbar div.is-current{background-color:#000;color:#fff}.ctp-edit-event__toolbar div:not(:last-child){border-right:1px solid #000}.ctp-edit-event .field-image{padding-top:4px}.ctp-edit-event .field-image__event:not(:last-child){margin-bottom:0}.ctp-repeat-modal{display:none;position:fixed;left:0;top:0;bottom:0;right:0;z-index:99;overflow:auto;background-color:rgba(0,0,0,.5)}.ctp-repeat-modal.open{display:block}.ctp-repeat-modal .radio{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:20px;height:20px;border-radius:50%;background-color:#f9f8f8;border:1px solid rgba(0,0,0,.5);outline:none;vertical-align:middle;margin:5px 10px 5px 0;-webkit-box-shadow:0 1px 0 0 hsla(0,0%,100%,.1),inset 0 0 2px 0 rgba(0,0,0,.5);box-shadow:0 1px 0 0 hsla(0,0%,100%,.1),inset 0 0 2px 0 rgba(0,0,0,.5)}.ctp-repeat-modal .radio label{margin-left:10px}.ctp-repeat-modal .radio:checked{border:6px solid #000;-webkit-box-shadow:0 1px 0 0 hsla(0,0%,100%,.1),inset 0 0 2px 0 rgba(0,0,0,.5);box-shadow:0 1px 0 0 hsla(0,0%,100%,.1),inset 0 0 2px 0 rgba(0,0,0,.5)}.ctp-repeat-modal-warning{font-size:12px;color:#cd5c5c}.ctp-repeat-modal-window{background-color:#fff;margin:10% auto;width:400px;height:420px;border-radius:4px;position:relative}.ctp-repeat-modal-window__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-line-pack:center;align-content:center;border-radius:4px 4px 0 0;height:50px;padding:10px;background-color:#f9f8f8}.ctp-repeat-modal-window__header h1{padding-left:10px;font-weight:500;color:#000}.ctp-repeat-modal-window__close{width:20px;height:20px;cursor:pointer}.ctp-repeat-modal-window__body{padding:5px 25px}.ctp-repeat-modal-window__repeats{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;padding:10px 0}.ctp-repeat-modal-window__repeats label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:row;-ms-flex:row nowrap;flex:row nowrap}.ctp-repeat-modal-window__repeats .select{overflow:hidden;height:30px;position:relative;display:block;font-size:18px}.ctp-repeat-modal-window__repeats select{height:30px;font-family:Montserrat,sans-serif;font-size:13px;letter-spacing:.3px;background-color:#f9f8f8;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:3px;border:1px solid #e4e3e3;cursor:pointer}.ctp-repeat-modal-window__repeats .repeat-selected-prop{width:100px;text-align:center;background:#dcdcdc94;border-radius:4px;font-size:14px;margin-top:3px}.ctp-repeat-modal-window__repeats .repeatsSelection{width:180px;padding:0 5px}.ctp-repeat-modal-window__weekdays{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;padding:10px 0}.ctp-repeat-modal-window__weekdays .field{margin:0}.ctp-repeat-modal-window__weekdays .field-checkbox.disabled{border-color:#000}.ctp-repeat-modal-window__weekdays .field-checkbox.disabled input:checked+label:before{background-color:#c9c8c8}.ctp-repeat-modal-window__weekdays .field-checkbox.disabled label{color:#c9c8c8}.ctp-repeat-modal-window__weekdays .field-checkbox.disabled.is-danger label:before{-webkit-box-shadow:inset 0 0 2px 0 #c9c8c8;box-shadow:inset 0 0 2px 0 #c9c8c8}.ctp-repeat-modal-window__weekdays label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:row;-ms-flex:row nowrap;flex:row nowrap}.ctp-repeat-modal-window__weekdays .row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:2px 0;font-size:12px;color:#000}.ctp-repeat-modal-window__ends{padding:10px 0}.ctp-repeat-modal-window__ends .react-datepicker-wrapper{width:180px}.ctp-repeat-modal-window__ends .react-datepicker-wrapper input{height:30px}.ctp-repeat-modal-window__ends .row{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ctp-repeat-modal-window__summary{margin-top:10px}.ctp-repeat-modal-window__summary label{font-size:14px}.ctp-repeat-modal-window__summary span{font-size:14px;font-weight:500;line-height:16px;color:#000}.ctp-repeat-modal-window__controls{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:absolute;bottom:25px;left:25px;right:25px}.ctp-repeat-modal-window__controls button{width:170px;border:none}.ctp-repeat-modal-window__controls button.cancel{background-color:#e4e3e3;color:#505050}.ctp-repeat-modal-window__controls button.cancel:hover{background-color:#eae9e9}.ctp-repeat-modal-window__controls button.cancel:focus{background-color:#c9c8c8}.ctp-create-perks-modal{display:-webkit-box;display:-ms-flexbox;display:flex;position:fixed;left:0;right:0;bottom:0;top:0;background-color:rgba(0,0,0,.5);-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:10}.ctp-create-perks{width:710px;height:614px;position:relative;padding:0}.ctp-create-perks__header{display:-webkit-box;display:-ms-flexbox;display:flex;height:50px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#f9f8f8;margin:0;border-radius:4px 4px 0 0}.ctp-create-perks__header h1{padding-left:50px}.ctp-create-perks .form{padding:2rem 2rem 0}.ctp-create-perks .form .button{width:100%;max-width:312px;margin-top:15px}.ctp-create-perks .form .textarea{text-align:center}.ctp-create-perks .form .textarea::-webkit-input-placeholder{text-align:center}.ctp-create-perks .form .textarea::-moz-placeholder{text-align:center}.ctp-create-perks .form .textarea:-ms-input-placeholder{text-align:center}.ctp-create-perks .form .textarea::placeholder{text-align:center}.form-field-tags-select .my-select__input{width:100%!important}.form-field-tags-select input{width:100%!important;min-width:30px}.form-field-tags-select .tags-menu{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.form-field-tags-select .tags-menu__value{font-size:14px;line-height:17px;font-style:normal;font-weight:500}.form-field-tags-select .tags-menu__value-icon svg{height:14px;fill:#fff}.form-field-tags-select .menu-no-options-message-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:10px 18px}.form-field-tags-select .menu-no-options-message-wrapper__value{font-size:14px;font-weight:500;line-height:17px;color:#333;width:100px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.form-field-tags-select .menu-no-options-message-wrapper__value-new-tag{font-size:14px;font-weight:500;line-height:17px;color:rgba(73,73,73,.5)}.form__icon{width:40px;height:40px;margin:0 auto;margin-bottom:40px}.form__icon svg{fill:#8d8c8c}.form__password-confirmed-message{color:#8d8c8c;text-align:center;font-size:14px;letter-spacing:.6px}.auth{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;overflow:hidden;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background-color:#f9f8f8;min-height:100vh}@media (min-width:768px){.auth{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.auth__content-wrapper{width:100%;padding:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-negative:0;flex-shrink:0;gap:40px}@media (min-width:768px){.auth__content-wrapper{width:460px;min-width:460px;max-width:460px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;min-height:100vh}}@media (min-width:1440px){.auth__content-wrapper{padding:40px}}.auth__logo{width:120px}.auth__back-button{font-size:12px;border:none;background-color:transparent;display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;margin-bottom:25px;color:#505050;padding:0}.auth h1{font-size:36px;margin-bottom:10px}.auth h1,.auth h2{line-height:normal}.auth h2{font-size:24px}.auth__step-description{font-size:16px;margin-bottom:20px}.auth footer{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:10px;color:#505050}@media (min-width:768px){.auth footer{font-size:12px}}.auth footer .divider{width:1px;height:100%;background-color:#eae9e9}.auth footer a{color:inherit}.auth__photo-wrapper{width:100%;position:relative;aspect-ratio:1/1;display:-webkit-box;display:-ms-flexbox;display:flex;background-size:cover}@media (min-width:768px){.auth__photo-wrapper{aspect-ratio:initial}}.auth__photo-wrapper:before{content:"";position:absolute;width:100%;height:100%;background:-webkit-gradient(linear,left top,left bottom,color-stop(74.66%,transparent),color-stop(108.4%,#000));background:linear-gradient(180deg,transparent 74.66%,#000 108.4%)}.auth__app-stores{position:absolute;bottom:30px;left:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px}.auth__app-stores span{color:#fff;font-size:18px;font-weight:500}.auth__password-reset-success{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px}.auth__forgot-password{font-size:12px;margin-bottom:10px}.auth__badges-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px}.auth__badge{padding:0;height:48px}.auth__form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:100%}.auth__form a{color:#000;text-decoration:underline}.auth__form__description{margin-bottom:5px;font-size:14px}.auth__form .error{color:#ce2c21}.auth__form .error_gender{margin-top:-10px}.auth__form__columns{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;-webkit-box-sizing:border-box;box-sizing:border-box}.auth__form .password-wrapper{position:relative}.auth__form__radio-group{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px}.auth__form__radio-group input{margin-right:5px}.auth__form .apartment{width:80px}.auth__form .zipCode{width:96px}.auth__form__existing-account{width:100%;margin-top:15px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:14px}.auth__form__existing-account a{font-weight:700}.auth__form .label--error{color:#ce2c21;font-size:12px;margin-top:-10px}.auth__success{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px}.auth__success__congrats{font-size:24px;font-weight:600}.auth__success__cta{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;padding:30px 20px;background-color:#fff;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-shadow:0 4px 30px 0 #0000000d;box-shadow:0 4px 30px 0 #0000000d;border-radius:4px;text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.auth__success__cta__app-logo{width:60px;height:60px;-webkit-box-shadow:0 4px 10px 0 #0000000d;box-shadow:0 4px 10px 0 #0000000d;border-radius:8px}.auth__success__cta h3{font-size:20px}.auth__success__cta__powered{display:-webkit-box;display:-ms-flexbox;display:flex;gap:5px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.auth__success__cta__powered img{width:75px}.auth__success__cta__powered span{font-size:12px}.auth__carousel{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:20px 0 20px 20px;gap:20px;background-color:#f9f8f8}@media (min-width:1440px){.auth__carousel{padding:90px 0 40px 40px}}.auth__carousel__nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:90%;gap:10px}@media (min-width:768px){.auth__carousel__nav{gap:40px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.auth__carousel__nav header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.auth__carousel__nav header p{font-size:16px;text-transform:uppercase}.auth__carousel__nav header h1{font-size:24px;margin-top:10px}@media (min-width:768px){.auth__carousel__nav header h1{font-size:42px}}.auth__carousel__nav__control{gap:10px}.auth__carousel__nav__control,.auth__carousel__nav__control_mobile{display:-webkit-box;display:-ms-flexbox;display:flex}@media (min-width:768px){.auth__carousel__nav__control_mobile{display:none}}.auth__carousel__nav__control_desktop{display:none}@media (min-width:768px){.auth__carousel__nav__control_desktop{display:-webkit-box;display:-ms-flexbox;display:flex}}.auth__carousel__nav__control button{width:40px;height:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:transparent;border:1px solid #000;cursor:pointer;padding:10px;-webkit-transition:background-color .3s;transition:background-color .3s}.auth__carousel__nav__control button:hover{background-color:rgba(0,0,0,.1)}.auth__carousel__slider{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;overflow-x:hidden}.auth__carousel__slider__track{-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s;display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.auth__carousel .slide{width:250px}@media (min-width:768px){.auth__carousel .slide{width:500px}}.badge{padding:4px 16px;border-radius:50px;font-size:12px;line-height:16px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-weight:500}.badge svg{margin-right:4px;vertical-align:middle;margin-bottom:2px}.badge__purple{background-color:#f9f1fc;color:#aa32de}.badge__orange{background-color:#fdf7ee;color:#ee8e00}.badge__orange-filled{background-color:#ee8e00;color:#fff}.badge__red{background-color:#fbf0f0;color:#ce2c21}.badge__red-filled{background-color:#ce2c21;color:#fff}.badge__green{background-color:#f3f6f5;color:#548671}.badge__green-filled{background-color:#548671;color:#fff}.badge__gray{background-color:#f6f5f5;color:#646464}.badge__blue{background-color:#f3f3fd;color:#5857e7}.footer{width:100%;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;bottom:0;padding:0 10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:transparent;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;margin:20px 0}@media screen and (min-width:1200px){.footer{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;position:absolute;height:40px;margin:0;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.footer span{font-size:12px;letter-spacing:.5px;color:#fff}.footer__copy{margin:0 0 10px}@media screen and (min-width:1200px){.footer__copy{margin:0 40px 0 0}}.footer__menu{list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 -20px;padding:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media print,screen and (min-width:769px){.footer__menu{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.footer__menu li{margin:0;padding:0 20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.footer__menu a{text-decoration:none}@media screen and (min-width:1200px){.footer__downloads{margin:0 0 0 auto}}.footer__downloads>span{display:block;text-align:center;margin:10px 0 5px}@media screen and (min-width:1200px){.footer__downloads>span{display:inline-block;margin:0 10px 0 0}}.footer__downloads a{color:#000;padding:7px 30px 7px 13px;position:relative;max-width:130px}.footer__downloads a:focus,.footer__downloads a:hover,.footer__downloads a span{color:#000}.footer__downloads a:first-of-type{margin-right:6px;padding:7px 40px 7px 12px}.footer__downloads a:nth-of-type(2){padding:7px 44px 7px 21px}.footer__downloads svg{width:18px;height:18px;display:block;fill:currentColor;position:absolute;right:12px;top:4px}.ctp-dashboard{height:100vh}.ctp-dashboard__container{background:#f9f8f8;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;height:calc(100vh - 100px - 187px)}@media print,screen and (min-width:769px){.ctp-dashboard__container{height:calc(100vh - 100px - 155px)}}@media screen and (min-width:1200px){.ctp-dashboard__container{height:calc(100vh - 56px)}}.ctp-dashboard .footer{position:relative;background:#282828;margin:0;padding:10px 5px;border-top:1px solid #505050}.ctp-dashboard .footer .footer__downloads .button{background:#282828;border:1px solid #fff;color:#fff}.ctp-dashboard .footer .footer__downloads .button span{color:#fff}.ctp-dashboard-building-container{display:block;position:relative;padding:10px 5px 0}.ctp-dashboard-building-container .ctp-dashboard-building-children{height:calc(100% - 30px);padding-top:0}.ctp-upselling{height:calc(100vh - 96px)}.ctp-upselling__container{display:-webkit-box;display:-ms-flexbox;display:flex;padding:40px;margin-top:40px;height:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;max-height:500px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ctp-upselling__container__main-content{margin-right:60px;max-width:740px}.ctp-upselling__container__main-content__text-with-icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ctp-upselling__container__main-content__text-with-icon__pre-title-text{font-weight:500;line-height:24px;font-size:16px;margin-left:10px}.ctp-upselling__container__main-content__title{font-weight:600;margin-top:16px;line-height:46px;font-size:40px}.ctp-upselling__container__main-content__description{font-weight:400;margin-bottom:16px;margin-top:10px;line-height:20px;font-size:14px}.ctp-upselling__container__main-content__interact-button{border:none}.ctp-upselling__container__main-content .button-with-margin-top{margin-top:26px}.ctp-upselling__container__main-content__dynamic-content h3{font-weight:500;margin-bottom:5px;line-height:24px;font-size:16px}.ctp-upselling__container__main-content__dynamic-content li{margin-left:18px;font-weight:400;line-height:20px;font-size:14px}.ctp-upselling__container__main-content__dynamic-content .dotted{list-style-type:disc}.ctp-upselling__container__image{width:45%;max-width:650px}.request-sent-modal{position:fixed;left:0;right:0;bottom:0;top:0;background-color:rgba(0,0,0,.5);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100vw;height:100vh;z-index:99;background-color:hsla(0,0%,4%,.4);overflow-y:auto}.request-sent-modal,.request-sent-modal__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.request-sent-modal__container{width:470px;z-index:100;background-color:#fff;border-radius:4px;-webkit-box-shadow:0 0 18px 9px rgba(0,0,0,.16);box-shadow:0 0 18px 9px rgba(0,0,0,.16);padding:20px;text-align:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.request-sent-modal__container__icon-wrapper{width:30px;padding:5px;height:30px;border-radius:15px;border:2px solid #548671;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:10px}.request-sent-modal__container h1{color:#548671;font-weight:600;line-height:28px;font-size:20px}.request-sent-modal__container p{color:#548671;font-weight:400;line-height:24px;font-size:16px;margin-top:10px;margin-bottom:15px;padding:0 6px}.request-sent-modal__container button{border-color:#548671;color:#548671}.navmgr{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:56px;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;background-color:#282828}.navmgr,.navmgr a,.navmgr a:focus,.navmgr a:hover{color:#fff}.navmgr-left{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;height:56px}.navmgr-left,.navmgr-left .navbar__filter{display:-webkit-box;display:-ms-flexbox;display:flex}.navmgr-left .navbar__filter{min-width:210px;max-width:210px;margin-right:15px;margin-left:40px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.navmgr-left .navbar__filter .ctp-dropdown{padding-top:0}.navmgr-left .navbar__filter .ctp-dropdown button{border:1px solid silver}.navmgr-left .navbar__filter .ctp-dropdown__button{border-radius:4px;background-color:#f8f8f8;font-size:14px;height:38px;background:var(--colors-neutral-black-700,#3c3c3c);border:1px solid var(--colors-neutral-black-300,#8d8c8c);-webkit-box-shadow:inset 0 1px 2px #0a0a0a1a;box-shadow:inset 0 1px 2px #0a0a0a1a;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:6px 8px}.navmgr-left .navbar__filter .ctp-dropdown__button:hover{border:1px solid #c9c8c8;background:var(--colors-neutral-black-700,#3c3c3c)}.navmgr-left .navbar__filter .ctp-dropdown__placeholder{color:var(--colors-base-white,#fff);font-family:Montserrat;font-size:14px;font-style:normal;font-weight:400;line-height:20px;max-width:140px}.navmgr-left .navbar__filter .ctp-dropdown__image{width:28px;height:28px;border-radius:14px;margin-right:4px}.navmgr-left .navbar__filter .ctp-dropdown__button-control{fill:#fff}.navmgr-left .navbar__filter .ctp-dropdown .ctp-dropdown__content-search{width:calc(100% - 20px);height:30px;margin:5px;margin-left:10px;margin-right:10px;padding:5px;padding-left:12px;border-radius:4px;background-color:#fff;border:1px solid #e4e3e3;font-family:FontAwesome,Montserrat,sans-serif;font-style:normal;font-weight:400;text-decoration:inherit}.navmgr-left .navbar__filter .ctp-dropdown .ctp-dropdown__content-search:hover{border:1px solid #c9c8c8}.navmgr-left .navbar__filter .ctp-dropdown .ctp-dropdown__content-search:hover::-webkit-input-placeholder{color:#000}.navmgr-left .navbar__filter .ctp-dropdown .ctp-dropdown__content-search:hover::-moz-placeholder{color:#000}.navmgr-left .navbar__filter .ctp-dropdown .ctp-dropdown__content-search:hover:-ms-input-placeholder{color:#000}.navmgr-left .navbar__filter .ctp-dropdown .ctp-dropdown__content-search:hover::placeholder{color:#000}.navmgr-left .navbar__filter .ctp-dropdown .ctp-dropdown__content-search:focus{border:1px solid #505050;color:#000}.navmgr-left .navbar__filter .ctp-dropdown .ctp-dropdown__content-search:focus::-webkit-input-placeholder{color:#000}.navmgr-left .navbar__filter .ctp-dropdown .ctp-dropdown__content-search:focus::-moz-placeholder{color:#000}.navmgr-left .navbar__filter .ctp-dropdown .ctp-dropdown__content-search:focus:-ms-input-placeholder{color:#000}.navmgr-left .navbar__filter .ctp-dropdown .ctp-dropdown__content-search:focus::placeholder{color:#000}.navmgr-left .navbar__filter .ctp-dropdown .ctp-dropdown__content-search::-webkit-input-placeholder{text-align:left;color:#000}.navmgr-left .navbar__filter .ctp-dropdown .ctp-dropdown__content-search::-moz-placeholder{text-align:left;color:#000}.navmgr-left .navbar__filter .ctp-dropdown .ctp-dropdown__content-search:-ms-input-placeholder{text-align:left;color:#000}.navmgr-left .navbar__filter .ctp-dropdown .ctp-dropdown__content-search::placeholder{text-align:left;color:#000}.navmgr-left .navbar__filter .ctp-dropdown .ctp-sidebar-item{position:relative;height:30px;width:100%;font-family:Montserrat,sans-serif;font-size:12px;text-align:left;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.navmgr-left .navbar__filter .ctp-dropdown .ctp-sidebar-item-selection{margin-top:5px;color:#e4e3e3;background-color:#282828;border-radius:3px}.navmgr-left .navbar__filter .ctp-dropdown .ctp-sidebar-item-dropdown{background-color:#fff;border-bottom:1px solid #e4e3e3;cursor:pointer}.navmgr-left .navbar__filter .ctp-dropdown .ctp-sidebar-item-dropdown .ctp-sidebar-item__control{right:2px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);margin-top:-3px}.navmgr-left .navbar__filter .ctp-dropdown .ctp-sidebar-item-dropdown:hover:not(.ctp-sidebar-item-dropdown--selected){background-color:#c9c8c8}.navmgr-left .navbar__filter .ctp-dropdown .ctp-sidebar-item-dropdown--selected{background-color:#000}.navmgr-left .navbar__filter .ctp-dropdown .ctp-sidebar-item-dropdown--selected .ctp-sidebar-item__text{color:#fff}.navmgr-left .navbar__filter .ctp-dropdown .ctp-sidebar-item__avatar{margin-left:5px;width:20px;min-width:20px;height:20px;border-radius:10px;background-color:#e4e3e3}.navmgr-left .navbar__filter .ctp-dropdown .ctp-sidebar-item__avatar svg{padding:2px}.navmgr-left .navbar__filter .ctp-dropdown .ctp-sidebar-item__avatar img{border-radius:50%}.navmgr-left .navbar__filter .ctp-dropdown .ctp-sidebar-item__avatar .ctp-sidebar-item__avatar-icon{fill:#fff;width:20px;height:20px;margin-bottom:12px}.navmgr-left .navbar__filter .ctp-dropdown .ctp-sidebar-item__avatar--filter{background-color:#e4e3e3;width:20px;height:20px}.navmgr-left .navbar__filter .ctp-dropdown .ctp-sidebar-item__avatar--filter .ctp-sidebar-item__avatar-icon{fill:#000;width:20px;height:20px}.navmgr-left .navbar__filter .ctp-dropdown .ctp-sidebar-item__text{display:block;margin-left:6px;margin-right:10px;overflow:hidden;line-height:1.1;padding:2px 0;color:#000}.navmgr-left .navbar__filter .ctp-dropdown .ctp-sidebar-item__control{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;right:10px;cursor:pointer}.navmgr-left .navbar__filter .ctp-dropdown .ctp-sidebar-item__control--selection{fill:#8d8c8c;width:20px;height:20px}.navmgr-left .navbar__filter .ctp-dropdown .ctp-sidebar-item__control--dropdown{fill:#fff;width:20px;height:20px;padding:3px}.navmgr-left .notification-dot{background-color:red;width:12px;height:12px;border-radius:10px;border-width:1;border:2px solid #393939;bottom:10px;position:relative}.navmgr-right{line-height:56px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.navmgr-menu,.navmgr-right{display:-webkit-box;display:-ms-flexbox;display:flex}.navmgr-menu{margin:0 0 0 45px}.navmgr-selector-item span{padding:0 12px}.navmgr-item{cursor:pointer;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;font-size:15px}.navmgr-item .navmgr-hover-menu,.navmgr-item .navmgr-hover-menu-dash,.navmgr-item .navmgr-hover-menu-marketing,.navmgr-item .navmgr-hover-menu-operations,.navmgr-item .navmgr-hover-menu-reservations{display:none;position:absolute;z-index:100;top:56px;min-width:200px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;background-color:#3c3c3c;border-bottom-right-radius:8px;border-bottom-left-radius:8px}.navmgr-item .navmgr-hover-menu-dash__inner,.navmgr-item .navmgr-hover-menu-marketing__inner,.navmgr-item .navmgr-hover-menu-operations__inner,.navmgr-item .navmgr-hover-menu-reservations__inner,.navmgr-item .navmgr-hover-menu__inner{width:100%;display:block;-ms-overflow-style:none;scrollbar-width:none}.navmgr-item .navmgr-hover-menu-dash__inner::-webkit-scrollbar,.navmgr-item .navmgr-hover-menu-marketing__inner::-webkit-scrollbar,.navmgr-item .navmgr-hover-menu-operations__inner::-webkit-scrollbar,.navmgr-item .navmgr-hover-menu-reservations__inner::-webkit-scrollbar,.navmgr-item .navmgr-hover-menu__inner::-webkit-scrollbar{display:none}.navmgr-item .navmgr-hover-menu-dash__inner .navmgr-item__link--active,.navmgr-item .navmgr-hover-menu-marketing__inner .navmgr-item__link--active,.navmgr-item .navmgr-hover-menu-operations__inner .navmgr-item__link--active,.navmgr-item .navmgr-hover-menu-reservations__inner .navmgr-item__link--active,.navmgr-item .navmgr-hover-menu__inner .navmgr-item__link--active{pointer-events:none;background-color:#646464}.navmgr-item .navmgr-hover-menu-dash .hover-menu-item,.navmgr-item .navmgr-hover-menu-marketing .hover-menu-item,.navmgr-item .navmgr-hover-menu-operations .hover-menu-item,.navmgr-item .navmgr-hover-menu-reservations .hover-menu-item,.navmgr-item .navmgr-hover-menu .hover-menu-item{height:39px;line-height:28px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.navmgr-item .navmgr-hover-menu-dash .hover-menu-item:first-child,.navmgr-item .navmgr-hover-menu-marketing .hover-menu-item:first-child,.navmgr-item .navmgr-hover-menu-operations .hover-menu-item:first-child,.navmgr-item .navmgr-hover-menu-reservations .hover-menu-item:first-child,.navmgr-item .navmgr-hover-menu .hover-menu-item:first-child{border-bottom:1px solid #f9f8f8}.navmgr-item .navmgr-hover-menu-dash .hover-menu-item:first-of-type,.navmgr-item .navmgr-hover-menu-marketing .hover-menu-item:first-of-type,.navmgr-item .navmgr-hover-menu-operations .hover-menu-item:first-of-type,.navmgr-item .navmgr-hover-menu-reservations .hover-menu-item:first-of-type,.navmgr-item .navmgr-hover-menu .hover-menu-item:first-of-type{border:0}.navmgr-item .navmgr-hover-menu-dash .hover-menu-item:hover,.navmgr-item .navmgr-hover-menu-marketing .hover-menu-item:hover,.navmgr-item .navmgr-hover-menu-operations .hover-menu-item:hover,.navmgr-item .navmgr-hover-menu-reservations .hover-menu-item:hover,.navmgr-item .navmgr-hover-menu .hover-menu-item:hover{background-color:#282828;cursor:pointer}.navmgr-item .navmgr-hover-menu-dash .hover-menu-item .hover-menu-item__link,.navmgr-item .navmgr-hover-menu-dash .hover-menu-item>span,.navmgr-item .navmgr-hover-menu-marketing .hover-menu-item .hover-menu-item__link,.navmgr-item .navmgr-hover-menu-marketing .hover-menu-item>span,.navmgr-item .navmgr-hover-menu-operations .hover-menu-item .hover-menu-item__link,.navmgr-item .navmgr-hover-menu-operations .hover-menu-item>span,.navmgr-item .navmgr-hover-menu-reservations .hover-menu-item .hover-menu-item__link,.navmgr-item .navmgr-hover-menu-reservations .hover-menu-item>span,.navmgr-item .navmgr-hover-menu .hover-menu-item .hover-menu-item__link,.navmgr-item .navmgr-hover-menu .hover-menu-item>span{color:#fff;padding:10px;display:block;width:100%}.navmgr-item .navmgr-hover-menu-dash .hover-menu-item:first-child,.navmgr-item .navmgr-hover-menu-marketing .hover-menu-item:first-child,.navmgr-item .navmgr-hover-menu-operations .hover-menu-item:first-child,.navmgr-item .navmgr-hover-menu-reservations .hover-menu-item:first-child,.navmgr-item .navmgr-hover-menu .hover-menu-item:first-child{border-radius:4px 4px 0 0}.navmgr-item .navmgr-hover-menu-dash .hover-menu-item:last-child,.navmgr-item .navmgr-hover-menu-dash .hover-menu-item:last-child a,.navmgr-item .navmgr-hover-menu-marketing .hover-menu-item:last-child,.navmgr-item .navmgr-hover-menu-marketing .hover-menu-item:last-child a,.navmgr-item .navmgr-hover-menu-operations .hover-menu-item:last-child,.navmgr-item .navmgr-hover-menu-operations .hover-menu-item:last-child a,.navmgr-item .navmgr-hover-menu-reservations .hover-menu-item:last-child,.navmgr-item .navmgr-hover-menu-reservations .hover-menu-item:last-child a,.navmgr-item .navmgr-hover-menu .hover-menu-item:last-child,.navmgr-item .navmgr-hover-menu .hover-menu-item:last-child a{border-bottom-right-radius:8px;border-bottom-left-radius:8px}.navmgr-item .navmgr-hover-menu-dash .hover-menu-small-item,.navmgr-item .navmgr-hover-menu-marketing .hover-menu-small-item,.navmgr-item .navmgr-hover-menu-operations .hover-menu-small-item,.navmgr-item .navmgr-hover-menu-reservations .hover-menu-small-item,.navmgr-item .navmgr-hover-menu .hover-menu-small-item{height:28px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.navmgr-item .navmgr-hover-menu-dash .hover-menu-small-item:first-child,.navmgr-item .navmgr-hover-menu-marketing .hover-menu-small-item:first-child,.navmgr-item .navmgr-hover-menu-operations .hover-menu-small-item:first-child,.navmgr-item .navmgr-hover-menu-reservations .hover-menu-small-item:first-child,.navmgr-item .navmgr-hover-menu .hover-menu-small-item:first-child{border-bottom:1px solid #f9f8f8}.navmgr-item .navmgr-hover-menu-dash .hover-menu-small-item:first-of-type,.navmgr-item .navmgr-hover-menu-marketing .hover-menu-small-item:first-of-type,.navmgr-item .navmgr-hover-menu-operations .hover-menu-small-item:first-of-type,.navmgr-item .navmgr-hover-menu-reservations .hover-menu-small-item:first-of-type,.navmgr-item .navmgr-hover-menu .hover-menu-small-item:first-of-type{border:0}.navmgr-item .navmgr-hover-menu-dash .hover-menu-small-item:hover,.navmgr-item .navmgr-hover-menu-marketing .hover-menu-small-item:hover,.navmgr-item .navmgr-hover-menu-operations .hover-menu-small-item:hover,.navmgr-item .navmgr-hover-menu-reservations .hover-menu-small-item:hover,.navmgr-item .navmgr-hover-menu .hover-menu-small-item:hover{background-color:#282828;cursor:pointer}.navmgr-item .navmgr-hover-menu-dash .hover-menu-small-item .hover-menu-item__link,.navmgr-item .navmgr-hover-menu-dash .hover-menu-small-item>span,.navmgr-item .navmgr-hover-menu-dash .hover-menu-small-item a,.navmgr-item .navmgr-hover-menu-marketing .hover-menu-small-item .hover-menu-item__link,.navmgr-item .navmgr-hover-menu-marketing .hover-menu-small-item>span,.navmgr-item .navmgr-hover-menu-marketing .hover-menu-small-item a,.navmgr-item .navmgr-hover-menu-operations .hover-menu-small-item .hover-menu-item__link,.navmgr-item .navmgr-hover-menu-operations .hover-menu-small-item>span,.navmgr-item .navmgr-hover-menu-operations .hover-menu-small-item a,.navmgr-item .navmgr-hover-menu-reservations .hover-menu-small-item .hover-menu-item__link,.navmgr-item .navmgr-hover-menu-reservations .hover-menu-small-item>span,.navmgr-item .navmgr-hover-menu-reservations .hover-menu-small-item a,.navmgr-item .navmgr-hover-menu .hover-menu-small-item .hover-menu-item__link,.navmgr-item .navmgr-hover-menu .hover-menu-small-item>span,.navmgr-item .navmgr-hover-menu .hover-menu-small-item a{color:#fff;padding:0 10px;display:block;width:100%;font-size:12px;text-align:left;line-height:26px}.navmgr-item .navmgr-hover-menu-dash .hover-menu-small-item:first-child,.navmgr-item .navmgr-hover-menu-marketing .hover-menu-small-item:first-child,.navmgr-item .navmgr-hover-menu-operations .hover-menu-small-item:first-child,.navmgr-item .navmgr-hover-menu-reservations .hover-menu-small-item:first-child,.navmgr-item .navmgr-hover-menu .hover-menu-small-item:first-child{border-radius:4px 4px 0 0}.navmgr-item .navmgr-hover-menu-dash .hover-menu-small-item:last-child,.navmgr-item .navmgr-hover-menu-marketing .hover-menu-small-item:last-child,.navmgr-item .navmgr-hover-menu-operations .hover-menu-small-item:last-child,.navmgr-item .navmgr-hover-menu-reservations .hover-menu-small-item:last-child,.navmgr-item .navmgr-hover-menu .hover-menu-small-item:last-child{border-radius:0 0 4px 4px}.navmgr-item .navmgr-hover-menu-dash span,.navmgr-item .navmgr-hover-menu-marketing span,.navmgr-item .navmgr-hover-menu-operations span,.navmgr-item .navmgr-hover-menu-reservations span,.navmgr-item .navmgr-hover-menu span{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:0;white-space:nowrap}.navmgr-item:hover{background-color:#3c3c3c}.navmgr-item .navmgr-item__link{padding:0 12px}.navmgr-item span{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;line-height:1.1;text-align:center}.navmgr-item span .navmgr_item__dropdown-icon{width:16px;margin-left:5px;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.navmgr-item__link--active{position:relative;padding:0 12px;background-color:#3c3c3c}.navmgr-item__link--active .notification-dot{visibility:hidden}.navmgr-logo{padding-left:35px;padding-top:10px;height:56px;width:180px;background-color:#282828;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.navmgr-bell{height:40px;background-color:#282828}.navmgr-bell img{height:100%}.navmgr-item-user-active{background-color:#3c3c3c}.navmgr-item-user{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-right:25px;padding-right:15px;font-size:14px;letter-spacing:1px;text-align:center}.navmgr-item-user:hover{background-color:#3c3c3c}.navmgr-item-user .navmgr-item-user__info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;cursor:pointer}.navmgr-item-user .navmgr-item-user__info span{overflow:hidden;text-overflow:ellipsis;max-width:170px;height:56px}.navmgr-item-user .navmgr-item-user__info img{width:32px;height:32px;border-radius:50%;margin:0 15px;overflow:hidden}.navmgr-item-user .navmgr_item-user__dropdown-icon{width:16px;margin-left:5px;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.navmgr-item-user .navmgr-hover-menu-user{display:none;position:absolute;z-index:100;top:56px;right:25px;width:200px;background-color:#3c3c3c;border-bottom-right-radius:8px;border-bottom-left-radius:8px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap}.navmgr-item-user .navmgr-hover-menu-user span{max-width:auto;height:auto}.navmgr-item-user .navmgr-hover-menu-user__inner{width:100%;height:100%;display:block;overflow:hidden}.navmgr-item-user .navmgr-hover-menu-user__inner__top-menu-items{border-bottom:2px solid #505050}.navmgr-item-user .navmgr-hover-menu-user .hover-menu-item{height:40px;line-height:28px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.navmgr-item-user .navmgr-hover-menu-user .hover-menu-item:first-child{border-bottom:1px solid #f9f8f8}.navmgr-item-user .navmgr-hover-menu-user .hover-menu-item:first-of-type{border:0}.navmgr-item-user .navmgr-hover-menu-user .hover-menu-item:hover{background-color:#282828;cursor:pointer}.navmgr-item-user .navmgr-hover-menu-user .hover-menu-item .hover-menu-item__link,.navmgr-item-user .navmgr-hover-menu-user .hover-menu-item>span{color:#fff;padding:10px;display:block;width:100%;text-align:left}.navmgr-item-user .navmgr-hover-menu-user .hover-menu-item:first-child{border-radius:4px 4px 0 0}.navmgr-item-user .navmgr-hover-menu-user .hover-menu-item:last-child{border-radius:0 0 4px 4px}.navmgr-item-user .navmgr-hover-menu-user .hover-menu-small-item{height:28px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.navmgr-item-user .navmgr-hover-menu-user .hover-menu-small-item:first-child{border-bottom:1px solid #f9f8f8}.navmgr-item-user .navmgr-hover-menu-user .hover-menu-small-item:first-of-type{border:0}.navmgr-item-user .navmgr-hover-menu-user .hover-menu-small-item:hover{background-color:#282828;cursor:pointer}.navmgr-item-user .navmgr-hover-menu-user .hover-menu-small-item .hover-menu-item__link,.navmgr-item-user .navmgr-hover-menu-user .hover-menu-small-item>span,.navmgr-item-user .navmgr-hover-menu-user .hover-menu-small-item a{color:#fff;padding:0 10px;display:block;width:100%;font-size:12px;text-align:left;line-height:26px}.navmgr-item-user .navmgr-hover-menu-user .hover-menu-small-item:first-child{border-radius:4px 4px 0 0}.navmgr-item-user .navmgr-hover-menu-user .hover-menu-small-item:last-child{border-radius:0 0 4px 4px}.navigation-label-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:10px;letter-spacing:.1px}.navigation-label-wrapper .img-icon{margin-left:8px;min-width:14px}.navigation-label-wrapper .navigation-label-new{padding:4px 8px;background-color:#436b5a;color:#fff;font-weight:600;border-radius:4px;margin-left:10px}.navigation-label-wrapper .navigation-label-beta,.navigation-label-wrapper .navigation-label-demo{padding:4px 8px;background-color:#8828b1;color:#fff;font-weight:600;border-radius:4px;margin-left:10px}.navigation-label-wrapper .navigation-label-coming-soon{padding:4px 8px;background-color:#4645b8;color:#fff;border-radius:4px;font-weight:600;margin-left:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.navigation-label-wrapper .navigation-label-hidden{display:none}.ctp-layout__manager-calendar,.ctp-layout__trainer-calendar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;overflow:hidden;position:relative}.ctp-layout__manager-calendar .ctp-calendar,.ctp-layout__trainer-calendar .ctp-calendar{width:calc(100% - 195px);height:100%;position:absolute;left:195px;overflow-y:auto}.ctp-layout__manager-calendar .rbc-calendar,.ctp-layout__trainer-calendar .rbc-calendar{min-height:100%;height:auto}.ctp-layout__manager-calendar .rbc-month-view,.ctp-layout__trainer-calendar .rbc-month-view{height:auto;-webkit-box-flex:inherit;-ms-flex:inherit;flex:inherit;min-height:calc(100% - 50px);top:50px;position:absolute}.ctp-layout__manager-calendar .rbc-month-row,.ctp-layout__trainer-calendar .rbc-month-row{position:relative;-webkit-box-flex:1;-ms-flex:auto;flex:auto;min-height:20%}.ctp-layout__manager-calendar .rbc-row-content .rbc-row:last-child,.ctp-layout__trainer-calendar .rbc-row-content .rbc-row:last-child{margin-bottom:8px}.ctp-layout__manager-calendar .ctp-calendar__cell-wrapper,.ctp-layout__trainer-calendar .ctp-calendar__cell-wrapper{cursor:auto}.ctp-layout__calendar-widget{position:absolute;width:100%;height:100%}.ctp-layout__calendar-widget .ctp-calendar{left:0;width:100%}@media screen and (max-width:599px){.ctp-layout__calendar-widget .ctp-event-popup{left:50%!important;top:50%!important;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.ctp-layout__calendar-widget .ctp-event-popup .ctp-event-popup__arrow{display:none}}.ctp-calendar--month .ctp-calendar__cell--today:before{content:"";width:100%;height:100%;display:block;top:0;left:0;background:#c9c8c8;border:1px solid #000;position:absolute}.ctp-calendar--month .ctp-calendar__cell--today.ctp-calendar__cell--blocked:before{content:"";width:100%;height:100%;display:block;top:0;left:0;background:#eae9e9;border:1px solid #e4e3e3;position:absolute}.ctp-calendar--day .rbc-event{width:50%!important}.ctp-calendar{height:calc(100vh - 100px - 187px);overflow-x:hidden;position:relative}@media print,screen and (min-width:769px){.ctp-calendar{height:calc(100vh - 100px - 155px)}}@media screen and (min-width:1200px){.ctp-calendar{height:calc(100vh - 56px)}}.ctp-calendar .rbc-current-time-indicator,.ctp-calendar .rbc-current-time-indicator:before{background-color:#000}.ctp-calendar .rbc-month-view{border-top:0}.ctp-calendar .rbc-agenda-view .rbc-agenda-table thead th:first-of-type{width:130px!important}.ctp-calendar .rbc-agenda-view .rbc-agenda-table thead th:nth-of-type(2){width:195px!important}.ctp-calendar .rbc-agenda-view .rbc-agenda-table thead th:nth-of-type(3){width:calc(100% - 130px - 195px)!important}.ctp-calendar .rbc-agenda-view--with-checkin .rbc-agenda-table thead th:first-of-type{width:130px!important}.ctp-calendar .rbc-agenda-view--with-checkin .rbc-agenda-table thead th:nth-of-type(2){width:180px!important}.ctp-calendar .rbc-agenda-view--with-checkin .rbc-agenda-table thead th:nth-of-type(3){width:170px!important}.ctp-calendar .rbc-agenda-view--with-checkin .rbc-agenda-table thead th:nth-of-type(4){width:calc(100% - 130px - 180px - 170px)!important}.ctp-calendar .rbc-time-view{border-top:0;overflow-x:hidden}.ctp-calendar .rbc-time-view .rbc-current-time-indicator{width:100%!important;left:68px!important}.ctp-calendar .rbc-time-content{overflow-x:hidden}.ctp-calendar .rbc-time-content .rbc-day-slot .rbc-events-container{right:0}.ctp-calendar .rbc-allday-cell{display:none!important}.ctp-calendar .rbc-header{text-transform:uppercase;color:#c9c8c8;font-size:12px;letter-spacing:1px;line-height:30px;text-align:left;font-weight:400;padding:0 8px}.ctp-calendar .rbc-header.rbc-today,.ctp-calendar .rbc-header.rbc-today a:hover span{color:#000}.ctp-calendar .rbc-header+.rbc-header{border-left:0}.ctp-calendar .rbc-header a:hover span{color:#c9c8c8}.ctp-calendar .rbc-time-header .rbc-row:nth-of-type(2){display:none}.ctp-calendar .rbc-time-content{border-top:0}.ctp-calendar .rbc-time-content .rbc-event{border:none}.ctp-calendar .rbc-time-content .rbc-event .rbc-event-label{display:none}.ctp-calendar .rbc-time-gutter .rbc-label{font-size:12px;letter-spacing:.5px;color:#c9c8c8}.ctp-calendar .rbc-time-gutter .rbc-timeslot-group .rbc-time-slot:nth-of-type(2){border:none}.ctp-calendar .rbc-timeslot-group .rbc-time-slot:nth-of-type(2){border-top:1px dashed #f9f8f8}.ctp-calendar .rbc-row-bg{display:-webkit-box;display:-ms-flexbox;display:flex}.ctp-calendar .rbc-row-bg .ctp-calendar__cell{-webkit-box-flex:1;-ms-flex:1;flex:1;height:100%;cursor:default;position:relative}.ctp-calendar .rbc-row-bg .ctp-calendar__cell.ctp-calendar__cell--today:before{content:"";width:100%;height:100%;display:block;top:0;left:0;background:#c9c8c8;border:1px solid #000;position:absolute}.ctp-calendar .rbc-row-bg .ctp-calendar__cell.ctp-calendar__cell--blocked:before{content:"";width:100%;height:100%;display:block;top:0;left:0;background:#eae9e9;border:1px solid #e4e3e3;position:absolute}.ctp-calendar .rbc-row-bg .ctp-calendar__cell+.ctp-calendar__cell{border-left:1px solid #e4e3e3}.ctp-calendar .rbc-row-bg .ctp-calendar__cell .ctp-calendar__cell-wrapper{opacity:0;-webkit-transition:.5s;transition:.5s;display:-webkit-box;display:-ms-flexbox;display:flex;background:#000;position:absolute;width:100%;height:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:9px 8%}.ctp-calendar .rbc-row-bg .ctp-calendar__cell .ctp-calendar__cell-wrapper span{color:#fff;-webkit-transition:.5s;transition:.5s}.ctp-calendar .rbc-row-bg .ctp-calendar__cell .ctp-calendar__cell-wrapper span:first-of-type{font-size:48px;font-weight:700;line-height:1}.ctp-calendar .rbc-row-bg .ctp-calendar__cell .ctp-calendar__cell-wrapper span:nth-of-type(2){font-size:18px;line-height:1.2}@media screen and (min-width:1008px){.ctp-calendar .rbc-row-bg .ctp-calendar__cell .ctp-calendar__cell-wrapper span:nth-of-type(2){margin-top:-50px}}.ctp-calendar .rbc-row-bg .ctp-calendar__cell .ctp-calendar__cell-wrapper span:nth-of-type(3){font-size:18px;font-weight:700;margin:5px 0 0;line-height:1.2}@media screen and (min-width:1008px){.ctp-calendar .rbc-row-bg .ctp-calendar__cell .ctp-calendar__cell-wrapper span:nth-of-type(3){margin-top:-100px}}.ctp-calendar .rbc-row-bg .ctp-calendar__cell .ctp-calendar__cell-blocked{-webkit-transition:.5s;transition:.5s;display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;width:100%;height:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:7px 8%}.ctp-calendar .rbc-row-bg .ctp-calendar__cell .ctp-calendar__cell-blocked span{color:#bacec6;margin-left:15px;font-weight:600;font-size:14px}.ctp-calendar .rbc-row-bg .ctp-calendar__cell--active{z-index:100}.ctp-calendar .rbc-row-bg .ctp-calendar__cell--active .ctp-calendar__cell-wrapper{opacity:1}@media screen and (min-width:1008px){.ctp-calendar .rbc-row-bg .ctp-calendar__cell--active .ctp-calendar__cell-wrapper span:nth-of-type(2),.ctp-calendar .rbc-row-bg .ctp-calendar__cell--active .ctp-calendar__cell-wrapper span:nth-of-type(3){margin-top:0}}.ctp-calendar .rbc-today{background:transparent}.ctp-calendar .rbc-today.rbc-time-column{position:relative}.ctp-calendar .rbc-today.rbc-time-column:before{content:"";width:100%;height:100%;position:absolute;top:0;left:0;z-index:1;border:1px solid #000}.ctp-calendar .rbc-date-cell{text-align:left;font-size:12px;color:#8d8c8c;padding:7px 10px}.ctp-calendar .rbc-date-cell a{cursor:default}.ctp-calendar .rbc-date-cell.rbc-current span{width:22px;height:22px;display:block;text-align:center;line-height:22px;color:#fff;background:#000;border-radius:50%;margin:-2px 0 0 -2px}.ctp-calendar .rbc-row-segment:has(.rbc-event){-ms-flex-preferred-size:14.2857%!important;flex-basis:14.2857%!important;max-width:14.2857%!important}.ctp-calendar .rbc-row-segment{padding:0}.ctp-calendar .rbc-event{padding:0;background:transparent;border-radius:0;color:#000}.ctp-calendar .rbc-show-more{color:#000;font-weight:400;padding:0 5px}.ctp-calendar .ctp-event{display:-webkit-box;display:-ms-flexbox;display:flex}.ctp-calendar .ctp-event.ctp-event--active:not(.ctp-event--week):not(.ctp-event--day) .ctp-event__inner{background-color:#e4e3e3}.ctp-calendar .ctp-event:not(.ctp-event--week):not(.ctp-event--day):not(.ctp-event--active):hover .ctp-event__inner{background-color:#c9c8c8}.ctp-calendar .ctp-event .ctp-event__overlay{position:absolute;width:100%;height:100%;display:block;opacity:.2}.ctp-calendar .ctp-event .ctp-event__inner{padding:3px 5px}.ctp-calendar .ctp-event .ctp-reservation-event__inner{padding:3px 5px;margin-bottom:2px}.ctp-calendar .ctp-event--today{padding:0 1px}.ctp-calendar .ctp-event--today .ctp-event__inner,.ctp-calendar .ctp-event--today .ctp-reservation-event__inner{margin:0 -1px}.ctp-calendar .ctp-event--day,.ctp-calendar .ctp-event--week{position:absolute;width:100%;height:100%}.ctp-calendar .ctp-event--day .ctp-event__inner,.ctp-calendar .ctp-event--day .ctp-reservation-event__inner,.ctp-calendar .ctp-event--week .ctp-event__inner,.ctp-calendar .ctp-event--week .ctp-reservation-event__inner{position:relative;z-index:1}.ctp-calendar .ctp-event--day:before,.ctp-calendar .ctp-event--week:before{content:"";width:100%;height:100%;display:block;position:absolute;top:0;left:0;z-index:0;opacity:.2}.ctp-calendar .ctp-event--day .ctp-event__title{font-size:11px}.ctp-calendar .ctp-event__inner,.ctp-calendar .ctp-reservation-event__inner{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex}.ctp-calendar .ctp-reservation-event__inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.ctp-calendar .ctp-event--archive .ctp-event__overlay{background-color:#8d8c8c!important}.ctp-calendar .ctp-event--archive .ctp-event__time{background-color:#f9f8f8!important;color:#8d8c8c!important}.ctp-calendar .ctp-event--archive .ctp-reservation-event__main-info{color:#282828}.ctp-calendar .ctp-event--archive .ctp-event__title{color:#8d8c8c!important}.ctp-calendar .ctp-event__time{width:64px;min-width:56px;max-width:64px;text-align:center;height:15px;display:block;border-radius:10px;background-color:#f9f8f8;color:#e4e3e3;font-size:9px;font-weight:500;line-height:15px}.ctp-calendar .ctp-reservation-event__main-info{color:#282828;font-size:12px;font-weight:500;line-height:14px}.ctp-calendar .ctp-reservation-event__phantom-booking{color:#bacec6;font-size:12px;font-weight:500;line-height:14px}.ctp-calendar .ctp-reservation-event__unavailable-slot-time{color:#bacec6;font-size:10px;line-height:12px}.ctp-calendar .ctp-reservation-event__unavailable-slot-icon{height:8px;width:8px;min-width:8px;margin-left:10px;display:inline-block}.ctp-calendar .ctp-reservation-event__unavailable-slot-icon svg{width:12px;height:12px;position:relative}.ctp-calendar .ctp-event-popup__icon{width:30px;min-width:30px;height:30px;border-radius:50%;background-color:#282828}.ctp-calendar .ctp-event-popup__icon svg{width:16px;height:16px;position:relative;top:5px;left:7px;fill:#fff}.ctp-calendar .ctp-reservation-event__time{color:#000;font-size:10px;line-height:12px}.ctp-calendar .ctp-event__title{display:inline-block;margin:0 0 0 9px;font-size:11px;line-height:15px;color:#000;overflow:hidden;text-overflow:ellipsis;max-width:calc(100% - 51px)}.ctp-popup{width:582px;height:auto;display:block;z-index:-1;position:absolute;opacity:0;background:#282828;color:#fff;max-width:100%;top:0}@media (max-width:1007px){.ctp-popup{top:50%!important;left:50%!important;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);bottom:auto!important}}@media screen and (min-width:1008px){.ctp-popup{max-width:42.85713%}}.ctp-popup.ctp-popup--active{z-index:1000;opacity:1}@media screen and (min-width:1008px){.ctp-popup.ctp-popup--active .ctp-popup__arrow{display:block}}.ctp-popup.ctp-popup--active.ctp-popup--left-pos .ctp-popup__arrow{left:auto;right:-16px;border-width:15px 0 15px 16px;border-color:transparent transparent transparent #282828}@-webkit-keyframes classbar-animation{0%{opacity:0;margin-top:-20px}to{opacity:1;margin-top:0}}@keyframes classbar-animation{0%{opacity:0;margin-top:-20px}to{opacity:1;margin-top:0}}@media screen and (min-width:1008px){.ctp-popup.ctp-popup--active .ctp-classbar{-webkit-animation-name:classbar-animation;animation-name:classbar-animation;-webkit-animation-duration:.5s;animation-duration:.5s}}.ctp-popup .ctp-popup__header{height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid #505050;padding:0 10px}.ctp-popup .ctp-popup__header span{font-size:11px;letter-spacing:.9px;color:#e4e3e3}.ctp-popup .ctp-popup__header .ctp-popup__cell{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 9px;-webkit-box-sizing:border-box;box-sizing:border-box}.ctp-popup .ctp-popup__header .ctp-popup__cell:first-of-type{width:10%}.ctp-popup .ctp-popup__header .ctp-popup__cell:nth-of-type(2){width:25%}.ctp-popup .ctp-popup__header .ctp-popup__cell:nth-of-type(3){width:18%}.ctp-popup .ctp-popup__header .ctp-popup__cell:nth-of-type(4){width:10%;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.ctp-popup .ctp-popup__header .ctp-popup__cell:nth-of-type(5){width:16%;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.ctp-popup .ctp-popup__header .ctp-popup__cell:nth-of-type(6){width:21%;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.ctp-popup .ctp-popup__inner:not(:empty){margin:0 0 30px}.ctp-popup .ctp-popup__cell{height:100%;position:relative}.ctp-popup .ctp-popup__close{background:transparent;border:0;padding:0;width:16px;height:16px;cursor:pointer;position:absolute;left:0}.ctp-popup .ctp-popup__close:hover svg{fill:#c9c8c8}.ctp-popup .ctp-popup__close:active,.ctp-popup .ctp-popup__close:focus{outline:0}.ctp-popup .ctp-popup__close:active svg,.ctp-popup .ctp-popup__close:focus svg{fill:#fff}.ctp-popup .ctp-popup__close svg{width:100%;height:100%;fill:#8d8c8c}.ctp-popup .ctp-classbar{display:-webkit-box;display:-ms-flexbox;display:flex;height:55px;padding:10px}.ctp-popup .ctp-classbar:hover{background:#505050}.ctp-popup .ctp-classbar:hover .ctp-classbar__action:not(.ctp-classbar__action--inactive) span:first-of-type{display:none;text-align:center}.ctp-popup .ctp-classbar:hover .ctp-classbar__action:not(.ctp-classbar__action--inactive) span:nth-of-type(2){display:block;text-align:center}.ctp-popup .ctp-classbar__cell{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 9px;-webkit-box-sizing:border-box;box-sizing:border-box}.ctp-popup .ctp-classbar__cell span{font-size:12px;color:#fff;max-width:100%;overflow:hidden;text-overflow:ellipsis}.ctp-popup .ctp-classbar__cell:first-of-type{width:10%}.ctp-popup .ctp-classbar__cell:nth-of-type(2){width:25%}.ctp-popup .ctp-classbar__cell:nth-of-type(2) span{font-weight:500}.ctp-popup .ctp-classbar__cell:nth-of-type(3){width:18%}.ctp-popup .ctp-classbar__cell:nth-of-type(3) span{width:calc(100% - 30px)}.ctp-popup .ctp-classbar__cell:nth-of-type(4){width:10%;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.ctp-popup .ctp-classbar__cell:nth-of-type(4) span{font-size:13px}.ctp-popup .ctp-classbar__cell:nth-of-type(5){width:16%;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.ctp-popup .ctp-classbar__cell:nth-of-type(5) span{font-size:13px}.ctp-popup .ctp-classbar__cell:nth-of-type(6){width:21%;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.ctp-popup .ctp-classbar__icon{width:35px;height:35px;background:red;border-radius:50%}.ctp-popup .ctp-classbar__icon svg{width:18px;height:18px;fill:#fff;position:relative;top:8px;left:8.5px}.ctp-popup .ctp-classbar__avatar{width:25px;height:25px;display:block;overflow:hidden;border-radius:50%;margin:0 5px 0 0}.ctp-popup .ctp-classbar__avatar img{width:100%;height:100%}.ctp-popup .ctp-classbar__action{background:transparent;border:0;padding:0}.ctp-popup .ctp-classbar__action:focus{outline:0}.ctp-popup .ctp-classbar__action span{color:#000;font-size:13px;font-weight:500}.ctp-popup .ctp-classbar__action span:nth-of-type(2){display:none;width:58px;height:30px;color:#fff;border-radius:3px;background-color:#000;line-height:30px;margin:0 -5px 0 0;cursor:pointer}.ctp-popup .ctp-popup__no-activities{padding:15px 10px}.ctp-popup .ctp-popup__no-activities p{text-align:center;display:block}.ctp-popup .ctp-popup__footer{padding:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ctp-popup .ctp-popup__footer p{font-size:14px;color:#8d8c8c;margin:0 0 3px}.ctp-popup .ctp-popup__footer button{width:350px;max-width:100%;height:40px}.ctp-popup .ctp-popup__arrow{display:none;content:"";width:0;height:0;border-style:solid;border-width:15px 16px 15px 0;border-color:transparent #282828 transparent transparent;position:absolute;left:-16px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.ctp-event-popup{display:none;z-index:100;position:absolute;width:518px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;background-color:#f6f5f5;color:#000;padding:10px;border:2px solid #e1e0e0;border-radius:6px}.ctp-event-popup.ctp-event-popup--active{display:block}.ctp-event-popup.ctp-event-popup--pos-right .ctp-event-popup__arrow{left:auto;right:-8px;border-width:8px 0 8px 8px;border-color:transparent transparent transparent #282828}.ctp-event-popup .ctp-event-popup__arrow{width:0;height:0;border-style:solid;border-width:8px 8px 8px 0;border-color:transparent #282828 transparent transparent;position:absolute;left:-8px}.ctp-event-popup .ctp-event-popup__header,.ctp-event-popup .ctp-event-popup__header-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}.ctp-event-popup .ctp-event-popup__header-inner{-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px 15px;max-width:calc(100% - 51px)}.ctp-event-popup .ctp-event-popup__icon{width:30px;min-width:30px;height:30px;border-radius:50%;background-color:#282828}.ctp-event-popup .ctp-event-popup__icon svg{width:16px;height:16px;position:relative;top:5px;left:7px;fill:#fff}.ctp-event-popup .ctp-event-popup__icon--small{width:20px;height:20px;min-width:20px;background-color:#e4e3e3}.ctp-event-popup .ctp-event-popup__icon--small svg{width:14px;height:14px;top:2px;left:3px;fill:#000}.ctp-event-popup .ctp-event-popup__image{width:60px;height:60px;border-radius:4px;overflow:hidden;margin-left:10px}.ctp-event-popup .ctp-event-popup__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.ctp-event-popup .ctp-event-popup__avatar{width:20px;height:20px;display:block;overflow:hidden;border-radius:50%}.ctp-event-popup .ctp-event-popup__title{margin:0 5px 0 10px;line-height:1.25;max-width:215px;overflow:hidden;max-height:50px}.ctp-event-popup .ctp-event-popup__title h2{font-size:14px;font-weight:500;text-align:left;overflow:hidden;text-overflow:ellipsis}.ctp-event-popup .ctp-event-popup__title h3{font-size:10px;font-weight:500;text-align:left;overflow:hidden;text-overflow:ellipsis}.ctp-event-popup .ctp-event-popup__actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;margin:10px 0 0 40px}.ctp-event-popup .ctp-event-popup__action{background:transparent;border:1px solid #fff;border-radius:2px;text-align:center;min-width:50px;height:25px;cursor:pointer;margin-right:5px;padding:0 5px}.ctp-event-popup .ctp-event-popup__action:last-of-type{margin-right:0}.ctp-event-popup .ctp-event-popup__learn{background:transparent;border:1px solid #fff;border-radius:2px;text-align:center;padding:0;width:100px;height:25px;cursor:pointer;margin-top:5px}.ctp-event-popup .ctp-event-popup__close{position:relative;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:auto}.ctp-event-popup .ctp-event-popup__close button{margin-top:-20px;background:transparent;border:0;padding:0;width:50px;height:50px;cursor:pointer}.ctp-event-popup .ctp-event-popup__close button:focus{outline:0}.ctp-event-popup .ctp-event-popup__close svg{width:22px;height:22px;margin:2px 0 0;fill:#000}.ctp-event-popup .ctp-event-popup__inner{padding:20px 15px}.ctp-event-popup .ctp-event-popup__time{font-size:14px;font-weight:700;text-align:left;display:block;margin:0 0 14px}.ctp-event-popup .ctp-event-popup__detail{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;font-size:14px;padding:2.5px 0;overflow:hidden;margin:5px 0}.ctp-event-popup .ctp-event-popup__detail-title{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:98px}.ctp-event-popup .ctp-event-popup__detail-title>svg{margin-left:5px;cursor:pointer;outline:none}.ctp-event-popup .ctp-event-popup__detail-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;position:relative;padding:0 0 0 28px;font-weight:500;width:calc(100% - 93px)}.ctp-event-popup .ctp-event-popup__detail-info span{word-break:break-all;display:block}.ctp-event-popup .ctp-event-popup__detail-info a{color:#fff}.ctp-event-popup .ctp-event-popup__detail-info a:hover{opacity:.8}.ctp-event-popup .ctp-event-popup__detail-info .ctp-event-popup__avatar,.ctp-event-popup .ctp-event-popup__detail-info .ctp-event-popup__icon{position:absolute;left:0}.ctp-event-popup .ctp-popup-footer{-webkit-box-orient:horizontal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:10px}.ctp-event-popup .ctp-popup-footer,.ctp-popup-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-direction:normal}.ctp-popup-list{-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}.ctp-popup-list ul{width:100%}.ctp-popup-list li{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:20px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ctp-popup-list-data{position:relative}.ctp-popup-list-data label{position:absolute;right:5px;font-size:12px;top:3.5px}.ctp-popup-list-data input{padding:5px 60px 5px 5px!important}.ctp-sidebar{width:195px;height:calc(100vh - 56px);background-color:#282828;padding:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.ctp-sidebar-pdf{position:relative;overflow:hidden;display:inline-block;width:100%;padding-top:10px}.ctp-sidebar-pdf button{height:30px!important}.ctp-sidebar-pdf input{cursor:pointer;font-size:100px;position:absolute;left:0;top:10px;opacity:0;height:30px;width:100%}.ctp-sidebar-err{font-size:13px;color:#cd5c5c;text-align:center}.ctp-sidebar .sync-calendar{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:auto}.ctp-sidebar .sync-calendar .ctp-sidebar-button{width:100%;padding:10px 5px;height:auto;margin:0;font-family:Montserrat;font-size:11px;font-weight:500;line-height:20px;letter-spacing:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.ctp-sidebar .sync-calendar-modal{z-index:10}.ctp-sidebar .sync-calendar-modal .overlay{background:rgba(0,0,0,.9)}.ctp-sidebar .sync-calendar-modal .modal-container{position:relative;padding:24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:520px;gap:24px}.ctp-sidebar .sync-calendar-modal .modal-container-description{font-family:Montserrat;font-size:14px;font-weight:500;line-height:20px;color:#646464}.ctp-sidebar .sync-calendar-modal .modal-container .choose-calendar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:14px}.ctp-sidebar .sync-calendar-modal .modal-container .choose-calendar-title{font-family:Montserrat;font-size:18px;font-weight:500;line-height:24px;color:#282828}.ctp-sidebar .sync-calendar-modal .modal-container .choose-calendar-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:8px}.ctp-sidebar .sync-calendar-modal .modal-container .choose-calendar-buttons .ctp-sidebar-button{font-size:14px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:10px;min-width:228px}.ctp-sidebar .react-datepicker-wrapper{margin-top:5px;margin-bottom:5px}.ctp-sidebar .react-datepicker-wrapper .react-datepicker__input-container input{font-size:14px}.ctp-sidebar .react-datepicker__tab-loop .react-datepicker-popper{z-index:5}.ctp-sidebar--create-event{width:210px;height:695px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;position:absolute;bottom:0;left:0;top:50px}.ctp-sidebar--edit-event{width:210px;height:695px;padding:0 10px}.ctp-sidebar--edit-event p{padding-top:15px;font-size:13px;letter-spacing:.3px;text-align:left}.ctp-sidebar--edit-event .ctp-sidebar-item{height:40px}.ctp-sidebar-section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap}.ctp-dropdown{position:relative;display:inline-block}.ctp-dropdown--rounded .ctp-dropdown__button{border-radius:29px;font-weight:500;color:#0d1633;background-color:#f3f3f3;border:none;padding:2px 22px 2px 17px;overflow:hidden;text-overflow:clip;line-height:26px}.ctp-dropdown--borderless .ctp-dropdown__button{border:none;-webkit-box-shadow:none;box-shadow:none;background-color:#f3f3f3}.ctp-dropdown--borderless .ctp-dropdown__button:not(:disabled):hover{background-color:#eae9e9;border-color:#c9c8c8}.ctp-dropdown__button{width:100%;height:30px;font-family:Montserrat,sans-serif;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:4px;font-size:13px;letter-spacing:.3px;text-align:left;color:#000;cursor:pointer;position:relative;background-color:#fff;border:1px solid #dbdbdb}.ctp-dropdown__button:not(:disabled):hover{border-color:#c9c8c8}.ctp-dropdown__button .ctp-dropdown__placeholder{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%;display:block}.ctp-dropdown__button .ctp-dropdown__button-control{width:20px;height:20px;position:absolute;right:8px;top:50%;-webkit-transform:translateY(-50%) rotate(90deg);transform:translateY(-50%) rotate(90deg);margin-top:2px}.ctp-dropdown__button:active{background-color:#e4e3e3}.ctp-dropdown__content,.ctp-dropdown__content--active{display:none;position:absolute;width:100%;margin-top:1px;z-index:10;overflow:hidden;border-radius:6px;border:1px solid #e4e3e3;background-color:#fff;-webkit-box-shadow:0 8px 12px 0 rgba(9,30,66,.1),0 1px 3px 0 rgba(9,30,66,.08);box-shadow:0 8px 12px 0 rgba(9,30,66,.1),0 1px 3px 0 rgba(9,30,66,.08)}.ctp-dropdown__content--active{display:block}.ctp-sidebar-dropdown-none{font-size:11px;text-align:center;padding-top:3px}.ctp-dropdown__options{max-height:175px;overflow-y:auto}.ctp-dropdown__options::-webkit-scrollbar-thumb{background-color:#282828}.ctp-dropdown__options::-webkit-scrollbar{width:3px}.ctp-dropdown__content-search{width:calc(100% - 10px);height:30px;margin:5px;padding:5px;border-radius:4px;background-color:#fff;border:1px solid #e4e3e3;font-family:FontAwesome,Montserrat,sans-serif;font-style:normal;font-weight:400;text-decoration:inherit}.ctp-dropdown__content-search:hover{border:1px solid #c9c8c8}.ctp-dropdown__content-search:hover::-webkit-input-placeholder{color:#c9c8c8}.ctp-dropdown__content-search:hover::-moz-placeholder{color:#c9c8c8}.ctp-dropdown__content-search:hover:-ms-input-placeholder{color:#c9c8c8}.ctp-dropdown__content-search:hover::placeholder{color:#c9c8c8}.ctp-dropdown__content-search:focus{color:#000}.ctp-dropdown__content-search:focus::-webkit-input-placeholder{color:#000}.ctp-dropdown__content-search:focus::-moz-placeholder{color:#000}.ctp-dropdown__content-search:focus:-ms-input-placeholder{color:#000}.ctp-dropdown__content-search:focus::placeholder{color:#000}.ctp-dropdown__content-search::-webkit-input-placeholder{text-align:center;color:#e4e3e3}.ctp-dropdown__content-search::-moz-placeholder{text-align:center;color:#e4e3e3}.ctp-dropdown__content-search:-ms-input-placeholder{text-align:center;color:#e4e3e3}.ctp-dropdown__content-search::placeholder{text-align:center;color:#e4e3e3}.ctp-sidebar-selection{padding-bottom:10px}.ctp-sidebar-selection p{text-align:center;font-size:13px;margin-top:3px}.ctp-sidebar-item{position:relative;min-height:36px;max-height:42px;width:100%;font-family:Montserrat,sans-serif;font-size:12px;text-align:left;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ctp-sidebar-item-selection{margin-top:5px;color:#e4e3e3;background-color:#282828;border-radius:3px}.ctp-sidebar-item-dropdown{background-color:#fff;border-bottom:1px solid #f0efef;cursor:pointer}.ctp-sidebar-item-dropdown .ctp-sidebar-item__control{right:2px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);margin-top:-3px}.ctp-sidebar-item-dropdown:hover:not(.ctp-sidebar-item-dropdown--selected){background-color:#f9f8f8}.ctp-sidebar-item-dropdown--selected{background-color:#000;color:#fff;font-weight:600}.ctp-sidebar-item__avatar{margin-left:5px;width:20px;min-width:20px;height:20px;border-radius:10px;background-color:#e4e3e3}.ctp-sidebar-item__avatar svg{padding:2px}.ctp-sidebar-item__avatar img{border-radius:50%}.ctp-sidebar-item__avatar .ctp-sidebar-item__avatar-icon{fill:#fff;width:20px;height:20px}.ctp-sidebar-item__avatar--filter{background-color:#e4e3e3;width:20px;height:20px}.ctp-sidebar-item__avatar--filter .ctp-sidebar-item__avatar-icon{fill:#000;width:20px;height:20px}.ctp-sidebar-item__text{display:block;margin-left:6px;margin-right:10px;overflow:hidden;line-height:1.1;padding:2px 0}.ctp-sidebar-item__control{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;right:10px;cursor:pointer}.ctp-sidebar-item__control--selection{fill:#8d8c8c;width:20px;height:20px}.ctp-sidebar-item__control--dropdown{fill:#fff;width:20px;height:20px;padding:3px}.ctp-sidebar-button{font-size:14px;font-weight:500;letter-spacing:.5px;border-radius:4px;border-color:transparent;height:30px;width:175px;cursor:pointer;margin-bottom:10px}.ctp-agenda-event{display:-webkit-box;display:-ms-flexbox;display:flex}.ctp-agenda-event__icon{width:30px;height:30px;border-radius:50%;background-color:#282828;color:#fff;margin:0 10px 0 0}.ctp-agenda-event__icon svg{width:16px;height:16px;position:relative;top:6px;left:7px;fill:#fff}.ctp-agenda-event__icon__appointment{font-size:12px}.ctp-agenda-event__icon__appointment strong{font-weight:500}.ctp-agenda-event--past .ctp-agenda-event__icon{background-color:#8d8c8c!important}.ctp-agenda-event--past .ctp-agenda-event__icon svg{fill:#c9c8c8}.ctp-agenda-timezone{text-transform:uppercase}.react-calendar{width:350px;max-width:100%;background:#fff;border:1px solid #e4e3e3;overflow:hidden;font-family:Arial,Helvetica,sans-serif;line-height:1.125em;border-radius:5px}.react-calendar--doubleView{width:700px}.react-calendar--doubleView .react-calendar__viewContainer{display:-webkit-box;display:-ms-flexbox;display:flex;margin:-.5em}.react-calendar--doubleView .react-calendar__viewContainer>*{width:50%;margin:.5em}.react-calendar,.react-calendar *,.react-calendar :after,.react-calendar :before{-webkit-box-sizing:border-box;box-sizing:border-box}.react-calendar button{border:0;margin:4px;outline:none}.react-calendar button:enabled:hover{cursor:pointer}.react-calendar__navigation{height:32px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background-color:#f9f8f8}.react-calendar__navigation .react-calendar__navigation__arrow{font-size:24px;font-weight:200;-webkit-transform:scaleX(1.2);transform:scaleX(1.2);padding:0 12px;min-width:unset}.react-calendar__navigation button{font-size:14px;font-weight:600;min-width:44px;color:#2b2d2e;background:none}.react-calendar__navigation__label{pointer-events:none!important;cursor:default!important}.react-calendar__month-view__weekdays{text-align:center;text-transform:uppercase;font-weight:700;font-size:.75em;background-color:#f9f8f8}.react-calendar__month-view__weekdays__weekday{padding:.5em;cursor:default;font-weight:500;font-size:12px;font-family:Montserrat}.react-calendar__month-view__weekdays__weekday abbr{text-decoration:none}.react-calendar__month-view__weekNumbers{font-weight:700}.react-calendar__month-view__weekNumbers .react-calendar__tile{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:.75em;padding:1em 0.66667em}.react-calendar__month-view__days{-ms-flex-pack:distribute;justify-content:space-around}.react-calendar__month-view__days__day{height:40px;width:40px}.react-calendar__month-view__days__day p{font-weight:400!important}.react-calendar__month-view__days__day--neighboringMonth{visibility:hidden}.react-calendar__century-view .react-calendar__tile,.react-calendar__decade-view .react-calendar__tile,.react-calendar__year-view .react-calendar__tile{padding:2em .5em}.react-calendar__tile{max-width:100%;text-align:center;padding:2px 0!important;margin:4px!important;background:none;max-width:38px!important;border-radius:5px}.react-calendar__tile:disabled{color:#000;opacity:.2}.react-calendar__tile:enabled:hover{background-color:#bab9b9}.react-calendar__tile--hasActive:enabled:focus,.react-calendar__tile--hasActive:enabled:hover{background:#bab9b9}.react-calendar__tile--active{background:#000;color:#fff}.react-calendar__tile--active:enabled:focus,.react-calendar__tile--active:enabled:hover{background:#000}.react-calendar--selectRange .react-calendar__tile--hover{background-color:#828282;color:#fff}.ctp-short-toolbar-wrapper{margin-top:5px;margin-bottom:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.ctp-short-toolbar-wrapper .ctp-short-toolbar-search{position:relative}.ctp-short-toolbar-wrapper .ctp-short-toolbar-search input{width:294px;height:30px;border-radius:4px;background-color:#fff;border:1px solid silver;padding:0 5px 0 33px}.ctp-short-toolbar-wrapper .ctp-short-toolbar-search input:focus{outline:0;border-color:#000}.ctp-short-toolbar-wrapper .ctp-short-toolbar-search svg{width:16px;height:16px;position:absolute;left:10px;top:7px}.ctp-short-toolbar-wrapper .ctp-toolbar__my-activties{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 0 0 50px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.ctp-short-toolbar-wrapper .ctp-toolbar__my-activties span{font-size:13px;letter-spacing:.5px;margin:0 12px 0 0}.ctp-short-toolbar-wrapper .ctp-toolbar__my-activties div input{display:none}.ctp-short-toolbar-wrapper .ctp-toolbar__my-activties div input:checked+label{border-color:#000;background-color:#000}.ctp-short-toolbar-wrapper .ctp-toolbar__my-activties div input:checked+label:before{background-color:#fff;left:18px}.ctp-short-toolbar-wrapper .ctp-toolbar__my-activties div label{width:37px;height:20px;display:block;border-radius:10px;background-color:#fff;border:1px solid #494949;position:relative;cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease}.ctp-short-toolbar-wrapper .ctp-toolbar__my-activties div label:before{content:"";width:16px;height:16px;display:block;border-radius:10px;background-color:#494949;position:absolute;top:1px;left:1px;-webkit-transition:all .2s ease;transition:all .2s ease}.chat{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;position:relative;background:#f0efef;overflow:hidden;overflow-y:auto;margin:0;height:calc(100vh - 56px)}.chat,.chat .audio-message{display:-webkit-box;display:-ms-flexbox;display:flex}.chat .audio-message{-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:7px;color:#505050;font-size:12px}.chat .audio-message__fullSize{font-size:14px;padding:6px 12px;border-radius:6px;border:1px solid #ddddfa;background:#f3f3fd}.chat .audio-message__incoming svg{color:#548671}.chat .audio-message__outgoing svg{color:#ce2c21}.chat .audio-message__voice svg{color:#7978eb}.chat .audio-message__emergency-voice svg{color:#ee8e00}.chat .settings__sidebar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:57px;min-width:57px;background:#282828}.chat .settings__sidebar .side-building-selector .building-selector{height:80px;border-bottom:1px solid #343738;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer}.chat .settings__sidebar .side-building-selector .building-selector img{width:32px;height:32px;border-radius:20px}.chat .settings__sidebar .side-building-selector .building-selector:hover{background:#343738}.chat .settings__sidebar .side-building-selector .ctp-dropdown__content,.chat .settings__sidebar .side-building-selector .ctp-dropdown__content--active{width:250px;left:67px;top:20px;overflow:visible;-webkit-box-shadow:2px 4px 3px rgba(0,0,0,.2);box-shadow:2px 4px 3px rgba(0,0,0,.2)}.chat .settings__sidebar .side-building-selector .ctp-dropdown__content--with-triangle:before{content:"";position:absolute;top:13px;left:-10px;width:10px;height:10px;border-top:6px solid transparent;border-right:10px solid #f9f9f9;border-bottom:6px solid transparent}.chat .settings__sidebar .action-button{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;padding:20px 0}.chat .settings__sidebar .action-button svg{fill:#fff;width:26px;height:26px}.chat .settings__sidebar .action-button:hover{background:#343738}.chat .settings__sidebar.is-hidden{visibility:hidden}.chat .inbox__settings{width:100%;padding:40px 30px;overflow:auto}.chat .inbox__settings,.chat .inbox__settings .promo-popup{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.chat .inbox__settings .promo-popup{padding:24px;width:518px;gap:16px}.chat .inbox__settings .promo-popup__info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;color:#ce2c21;font-size:14px;font-weight:600;line-height:20px}.chat .inbox__settings .promo-popup__description{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}.chat .inbox__settings .promo-popup__title{color:#000;font-size:18px;font-weight:600;line-height:24px}.chat .inbox__settings .promo-popup__text{color:#000;font-size:14px;font-weight:400;line-height:20px}.chat .inbox__settings .promo-popup__video{width:470px;height:267px;background:rgba(0,0,0,.5);border-radius:5px}.chat .inbox__settings .promo-popup__play,.chat .inbox__settings .promo-popup__video{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.chat .inbox__settings .promo-popup__play{border-radius:50%;width:60px;height:60px;background:#fff;cursor:pointer}.chat .inbox__settings .promo-popup__play:hover{opacity:.5}.chat .inbox__settings .promo-popup .button{padding:10px 20px;font-size:14px;font-weight:500;line-height:20px;height:auto}.chat .inbox__settings .navigation-container{position:absolute;top:17px;width:-webkit-max-content;width:-moz-max-content;width:max-content;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:2px;cursor:pointer}.chat .inbox__settings .navigation-container svg{width:20px;height:20px;-webkit-transform:rotate(180deg);transform:rotate(180deg);margin-right:5px}.chat .inbox__settings-sms-package-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background:#fff;min-height:80px;padding-left:10px;padding-right:30px;border-radius:10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:20px}.chat .inbox__settings-sms-package-container .left-side{font-weight:600;font-size:20px}.chat .inbox__settings-sms-package-container .left-side .section-title{font-size:12px;font-weight:500;color:#333}.chat .inbox__settings-sms-package-container .left-side .section-title .not-active{color:#ee8e00;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:3px}.chat .inbox__settings-sms-package-container .left-side .section-title svg{width:17px;height:17px;fill:#ee8e00}.chat .inbox__settings-sms-package-container .left-side .package-status-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.chat .inbox__settings-sms-package-container .left-side .package-status-container .tooltip{left:3px;width:270px;word-break:break-word;overflow-wrap:break-word;display:block}.chat .inbox__settings-sms-package-container .left-side .package-status-container .tooltip .tooltip-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:5px}.chat .inbox__settings-sms-package-container .left-side .package-status-container .tooltip .tooltip-container .tooltip-header{font-size:14px;font-weight:700}.chat .inbox__settings-sms-package-container .left-side .package-status-container .tooltip .tooltip-container .tooltip-body{font-size:12px;font-weight:500}.chat .inbox__settings-sms-package-container .left-side .package-status-container svg{width:20px;height:20px}.chat .inbox__settings-sms-package-container .left-side .package-status-container .package-status-text{color:#333;font-size:20px;font-weight:600}.chat .inbox__settings-sms-package-container .left-side .package-status-container .package-status-color.below-average{color:#ce2c21;font-weight:500}.chat .inbox__settings-sms-package-container .left-side .package-status-container .package-status-color.above-average{color:#436b5a;font-weight:500}.chat .inbox__settings-sms-package-container .right-side{-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:50px}.chat .inbox__settings-navbar,.chat .inbox__settings-sms-package-container .right-side{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.chat .inbox__settings-navbar{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background:#fff;padding:24px 30px 24px 10px}.chat .inbox__settings-navbar .left-side{font-weight:600;font-size:20px}.chat .inbox__settings-navbar .right-side{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:50px}.chat .inbox__settings-body .inboxes-main-table{overflow-x:hidden;max-height:calc(100vh - 420px);padding-bottom:55px}.chat .inbox__settings-body .inboxes-main-table .header-icon-container{position:relative;background:#141b2c;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.chat .inbox__settings-body .inboxes-main-table .header-icon-container svg{min-width:44px;width:44px;height:44px}.chat .inbox__settings-body .inboxes-main-table .ctp-featured-table thead{z-index:1;background:#fff}.chat .inbox__settings-body .inboxes-main-table .ctp-featured-table thead tr th{text-align:start;font-size:14px;font-weight:500}.chat .inbox__settings-body .inboxes-main-table .ctp-featured-table thead tr th:first-of-type{padding-left:25px}.chat .inbox__settings-body .inboxes-main-table .ctp-featured-table tbody tr{height:65px;border-left:none;border-right:none}.chat .inbox__settings-body .inboxes-main-table .ctp-featured-table tbody tr:hover{background-color:#c9c8c8}.chat .inbox__settings-body .inboxes-main-table .ctp-featured-table tbody tr td{border-left:none;border-right:none;text-align:start;font-size:13px;font-weight:500;border-top:1px solid #f9f8f8;border-bottom:1px solid #f9f8f8}.chat .inbox__settings-body .inboxes-main-table .ctp-featured-table tbody tr td:first-of-type{padding-left:25px}.chat .inbox__settings-body .inboxes-main-table .no-data{text-align:center;margin:70px 0;font-size:14px}.chat .inbox__settings-selected-inbox-navbar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background:#fff;padding:24px 30px 24px 10px;border-radius:10px}.chat .inbox__settings-selected-inbox-navbar .left-side{font-weight:600;font-size:20px}.chat .inbox__settings-selected-inbox-navbar .left-side .inbox-name-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:15px}.chat .inbox__settings-selected-inbox-navbar .left-side .inbox-name-container .header-icon-container{position:relative;background:#141b2c;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.chat .inbox__settings-selected-inbox-navbar .left-side .inbox-name-container .header-icon-container svg{min-width:44px;width:44px;height:44px}.chat .inbox__settings-selected-inbox-navbar .right-side{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:50px}.chat .inbox__settings-selected-inbox-navbar .right-side .flex-col{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.chat .inbox__settings-selected-inbox-navbar .right-side .flex-col .field-name{position:relative;top:-5px;font-weight:400;font-size:16px;color:rgba(73,73,73,.5)}.chat .inbox__settings-selected-inbox-navbar .right-side .flex-col .field-data{position:relative;top:5px;font-weight:400;font-size:14px;color:#4a4a4a}.chat .inbox__settings-selected-inbox-body .inboxes-main-table{overflow-x:hidden;max-height:calc(100vh - 420px);padding-bottom:55px}.chat .inbox__settings-selected-inbox-body .inboxes-main-table .header-icon-container{position:relative;background:#141b2c;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.chat .inbox__settings-selected-inbox-body .inboxes-main-table .header-icon-container svg{min-width:44px;width:44px;height:44px}.chat .inbox__settings-selected-inbox-body .inboxes-main-table .ctp-featured-table thead{z-index:1}.chat .inbox__settings-selected-inbox-body .inboxes-main-table .ctp-featured-table thead tr th{text-align:start;font-size:14px;font-weight:500}.chat .inbox__settings-selected-inbox-body .inboxes-main-table .ctp-featured-table thead tr th:first-of-type{padding-left:25px}.chat .inbox__settings-selected-inbox-body .inboxes-main-table .ctp-featured-table tbody tr{height:65px;border-left:none;border-right:none}.chat .inbox__settings-selected-inbox-body .inboxes-main-table .ctp-featured-table tbody tr:hover{background-color:#c9c8c8}.chat .inbox__settings-selected-inbox-body .inboxes-main-table .ctp-featured-table tbody tr td{border-left:none;border-right:none;text-align:start;font-size:13px;font-weight:500;border-top:1px solid #f9f8f8;border-bottom:1px solid #f9f8f8}.chat .inbox__settings-selected-inbox-body .inboxes-main-table .ctp-featured-table tbody tr td:first-of-type{padding-left:25px}.chat .inbox__settings-selected-inbox-body .inboxes-main-table .no-data{text-align:center;margin:70px 0;font-size:14px}.chat .inbox__settings-selected-inbox-body .settings{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;background:#fff;padding:24px 32px;border-radius:10px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:20px;height:calc(100vh - 250px);overflow:auto;gap:60px}.chat .inbox__settings-selected-inbox-body .settings .left-side{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:30px;height:-webkit-max-content;height:-moz-max-content;height:max-content;-webkit-box-flex:1;-ms-flex:1 0 50%;flex:1 0 50%}.chat .inbox__settings-selected-inbox-body .settings .right-side{width:80%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:30px}.chat .inbox__settings-selected-inbox-body .settings .section-header{font-weight:700;font-size:16px;color:#4a4a4a}.chat .inbox__settings-selected-inbox-body .settings .standard-header{font-weight:500;font-size:16px;color:#4a4a4a;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.chat .inbox__settings-selected-inbox-body .settings .standard-header .field-toggle{margin:0}.chat .inbox__settings-selected-inbox-body .settings .desc-header{font-weight:400;font-size:12px;color:#4a4a4a}.chat .inbox__settings-selected-inbox-body .settings .subscription-info .not-active{color:#ee8e00;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:3px;font-size:14px}.chat .inbox__settings-selected-inbox-body .settings .subscription-info svg{width:17px;height:17px;fill:#ee8e00}.chat .inbox__settings-selected-inbox-body .settings .number-container{font-weight:500;font-size:20px;color:#4a4a4a}.chat .inbox__settings-selected-inbox-body .settings .flex-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:25px}.chat .inbox__settings-selected-inbox-body .settings .flex-col{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px;width:33%;min-width:33%}.chat .inbox__settings-selected-inbox-body .settings .custom-replies-search{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:25px}.chat .inbox__settings-selected-inbox-body .settings .custom-replies-search .field-search{width:100%}.chat .inbox__settings-selected-inbox-body .settings .custom-replies-search .field-search input{height:40px;width:100%}.chat .inbox__settings-selected-inbox-body .settings .custom-replies-search .field-search svg{top:12px}.chat .inbox__settings-selected-inbox-body .settings .custom-reply-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:8px 16px;border:1px solid #e2e8f0;border-radius:4px;margin-top:5px;margin-bottom:5px;gap:20px;cursor:pointer}.chat .inbox__settings-selected-inbox-body .settings .custom-reply-container:hover{background-color:#f9f9f9}.chat .inbox__settings-selected-inbox-body .settings .custom-reply-container svg{width:20px;height:20px;margin-right:5px}.chat .inbox__settings-selected-inbox-body .settings .custom-reply-container .reply-title{font-weight:600;font-size:16px;color:#4a4a4a}.chat .inbox__settings-selected-inbox-body .settings .custom-reply-container .reply-message{font-weight:400;font-size:14px;color:#4a4a4a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:400px}.chat .inbox__settings-selected-inbox-body .settings .no-replies{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-item-align:center;align-self:center;font-size:14px;margin-top:20px}.chat .inbox__settings-selected-inbox-body .settings .message-editor{width:100%}.chat .inbox__settings-selected-inbox-body .settings .message-editor textarea{width:100%;padding:10px;border-color:#f0f3f7;background-color:#fff;resize:none;border-radius:12px}.chat .inbox__settings-selected-inbox-body .settings .message-editor textarea:focus{outline:none}.chat .inbox__settings-selected-inbox-body .settings .day-button{height:44px;width:44px;font-size:14px;font-weight:500;border-radius:50%;margin-right:9px;margin-top:9px}.chat .inbox__settings-selected-inbox-body .settings .day-timing-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:30px}.chat .inbox__settings-selected-inbox-body .settings .day-timing-row .flex-row .field{margin:0!important}.chat .inbox__settings-selected-inbox-body .settings .day-timing-row .day-name{width:0;margin-right:15px}.chat .inbox__settings-selected-inbox-body .settings .day-timing-row .closed{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:7px 5px;border:1px solid #e03838;border-radius:4px;width:110px}.chat .inbox__settings-selected-inbox-body .settings .calling-settings{border-top:1px solid #dedddd;border-bottom:1px solid #dedddd;padding:30px 0}.chat .inbox__settings-selected-inbox-body .settings .calling-settings .field-toggle{margin:0;height:32px}.chat .inbox__settings-selected-inbox-body .settings .calling-settings .toggle-row{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.chat .inbox__settings-selected-inbox-body .settings .calling-settings .ctp-sidebar-section{width:100%}.chat .inbox__settings-selected-inbox-body .settings .calling-settings .section-header{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}.chat .inbox__settings-selected-inbox-body .settings .calling-settings>.flex-row{margin-top:30px}.chat .inbox__settings-selected-inbox-body .settings .calling-settings .field{margin-bottom:0}.chat .inbox__settings-selected-inbox-body .settings .calling-settings .button>svg{margin-right:4px}.chat .inbox__settings-selected-inbox-body .settings .calling-settings .locked{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:3px;font-size:10px;font-weight:500;color:#ce2c21;background-color:#fbf0f0;border-radius:50px;padding:0 10px}.chat .inbox__settings-selected-inbox-body .settings .calling-settings .locked>span{text-decoration:underline;margin-left:4px;cursor:pointer}.chat .inbox__settings-selected-inbox-body .settings .calling-settings .locked>svg{height:10px;width:10px;margin-right:4px;fill:#ce2c21}.chat .inbox__settings-selected-inbox-body .settings .calling-settings .toggles-container{width:100%}.chat .inbox__settings-selected-inbox-body .settings .calling-settings .greeting-select-container{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.chat .inbox__settings-selected-inbox-body .settings .calling-settings .greeting-select-container .button-black-outline>svg{fill:#646464}.chat .inbox__settings-selected-inbox-body .settings .calling-settings .tooltip>div{width:200px}.chat .inbox__settings-selected-inbox-body .settings .calling-settings .ring-duration{margin:0;width:100px}.chat .inbox__settings-selected-inbox-body .settings .call-schedule-wrap{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.chat .inbox__settings-selected-inbox-body .settings .call-schedule-btn{padding:6px 16px;border-radius:4px;border:1px solid #eae9e9;color:var(--Colors-Neutral-Black-500,#646464);font-size:12px;font-weight:500;line-height:16px;background:none;cursor:pointer}.chat .inbox__settings-selected-inbox-body .settings .call-schedule-btn:hover{opacity:.5}.chat .inbox__settings-selected-inbox-body .settings .call-schedule-btn:disabled{cursor:not-allowed}.chat .inbox__settings-selected-inbox-body .settings .call-schedule-btn:disabled:hover{opacity:1}.chat .chat__sidebar{background:#fff;height:100%;padding:0;border-right:1px solid #ebebeb;width:340px;min-width:340px}.chat .chat__sidebar,.chat .chat__sidebar .inbox-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.chat .chat__sidebar .inbox-container.loading{opacity:.5;pointer-events:none}.chat .chat__sidebar .inbox-container .selected-inbox{background-color:#efefef;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid;border-color:#ebebeb;padding:10px 16px;height:80px;color:#fff;cursor:pointer}.chat .chat__sidebar .inbox-container .selected-inbox.one-option{pointer-events:none}.chat .chat__sidebar .inbox-container .selected-inbox .header-icon-container{position:relative;background:#141b2c;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.chat .chat__sidebar .inbox-container .selected-inbox .header-icon-container svg{min-width:44px;width:44px;height:44px}.chat .chat__sidebar .inbox-container .selected-inbox .inbox-data{width:100%;margin-left:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-line-pack:center;align-content:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.chat .chat__sidebar .inbox-container .selected-inbox .inbox-data .name{color:#333;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;width:225px;font-style:normal;font-weight:600;font-size:18px}.chat .chat__sidebar .inbox-container .selected-inbox .inbox-data .number-info{color:#595d62;font-style:normal;opacity:.6;font-weight:600;font-size:12px}.chat .chat__sidebar .inbox-container .selected-inbox .arrows-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px}.chat .chat__sidebar .inbox-container .selected-inbox .arrows-container svg{width:20px;height:20px}.chat .chat__sidebar .inbox-container .selected-inbox .arrows-container svg:first-of-type{-webkit-transform:rotate(270deg);transform:rotate(270deg)}.chat .chat__sidebar .inbox-container .selected-inbox .arrows-container svg:last-of-type{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.chat .chat__sidebar .inbox-container .field-select__dropdown{position:absolute;background:#fff;top:83px;left:70px;width:315px;z-index:5;-webkit-box-shadow:1px 1px 8px rgba(0,0,0,.1),0 5.50683px 5.50683px rgba(123,134,173,.25);box-shadow:1px 1px 8px rgba(0,0,0,.1),0 5.50683px 5.50683px rgba(123,134,173,.25);border-radius:8px;gap:18px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:10px 15px}.chat .chat__sidebar .inbox-container .field-select__dropdown .field-select__dropdown_wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;gap:5px;padding:0}.chat .chat__sidebar .inbox-container .field-select__dropdown .field-select__dropdown_wrapper span{font-weight:500;font-size:14px;color:#333}.chat .chat__sidebar .inbox-container .field-select__dropdown .field-select__dropdown_wrapper .field-select__icon-wrapper{background:#141b2c;width:32px;height:32px}.chat .chat__sidebar .inbox-container .field-select__dropdown .field-select__dropdown_wrapper:hover{background-color:initial}.chat .chat__sidebar .new-chat-button-container{background:#f6f6f6}.chat .chat__sidebar .new-chat-button-container.loading{opacity:.3;pointer-events:none}.chat .chat__sidebar .new-chat-button-container .new-chat-button{text-align:center;color:#fff;background-color:#1c1c1c;padding:6px;border-radius:8px;margin:14px 20px 0;font-weight:500;line-height:150%;font-size:14px;cursor:pointer}.chat .chat__sidebar .new-chat-button-container .new-chat-button:hover{background-color:#494949}.chat .chat__sidebar .filters{background:#f6f6f6;padding:10px 20px}.chat .chat__sidebar .filters .ctp-sidebar-section .ctp-dropdown{z-index:5;padding:0}.chat .chat__sidebar .filters .ctp-sidebar-section .ctp-dropdown .ctp-dropdown__button{border-radius:8px;background-color:#fff;font-size:14px;border:none;height:38px;-webkit-box-shadow:inset 0 1px 2px #0a0a0a1a;box-shadow:inset 0 1px 2px #0a0a0a1a}.chat .chat__sidebar .filters .ctp-sidebar-section .ctp-dropdown .ctp-dropdown__placeholder{color:#777;font-family:BlinkMacSystemFont,-apple-system,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,Helvetica,Arial,sans-serif}.chat .chat__sidebar .filters .ctp-sidebar-section .ctp-dropdown .ctp-dropdown__button-control{fill:#777}.chat .chat__sidebar .filters .ctp-sidebar-section.disabled .ctp-dropdown button{border:none;-webkit-box-shadow:none;box-shadow:none;cursor:auto;padding-top:5px;background-color:#f5f5f5}.chat .chat__sidebar .filters .field-select .select{width:100%}.chat .chat__sidebar .filters .field-select .select .input,.chat .chat__sidebar .filters .field-select .select input{border:none;width:100%;border-radius:8px;background-color:#fff;font-size:14px;padding:18px 0 18px 18px}.chat .chat__sidebar .filters .field-select span{line-height:2}.chat .chat__sidebar .filters .field-select.field--disabled .input,.chat .chat__sidebar .filters .field-select.field--disabled input{background-color:#f5f5f5}.chat .chat__sidebar .search-channels-input{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff;position:relative;padding:10px 20px;background:#fff;border-bottom:1px solid #d0d0d0}.chat .chat__sidebar .search-channels-input .field{width:100%;margin:0}.chat .chat__sidebar .search-channels-input .field input{padding-right:35px;padding-left:18px;border:0;-webkit-box-shadow:none;box-shadow:none;border:1px solid #cdd0d4;border-radius:8px}.chat .chat__sidebar .search-channels-input span{position:absolute;right:26px;height:36px;padding-top:10px}.chat .chat__sidebar .search-channels-input span svg{cursor:pointer;width:16px;height:16px}.chat .chat__sidebar .channels{overflow:auto}.chat .chat__sidebar .channels .channel-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background:#fff;border-bottom:1px solid #cdd0d4;padding:10px 16px;cursor:pointer;color:#000;min-height:100px;height:107px;gap:5px}.chat .chat__sidebar .channels .channel-container.is-unread,.chat .chat__sidebar .channels .channel-container:hover{background-color:#f8f8f8}.chat .chat__sidebar .channels .channel-container .top-side{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.chat .chat__sidebar .channels .channel-container .top-side .avatar-container{position:relative}.chat .chat__sidebar .channels .channel-container .top-side .avatar-container img{min-width:40px;width:40px;height:40px;border-radius:100px;display:-webkit-box;display:-ms-flexbox;display:flex}.chat .chat__sidebar .channels .channel-container .top-side .data-container{width:100%;margin-left:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.chat .chat__sidebar .channels .channel-container .top-side .data-container .name-and-date{font-size:14px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.chat .chat__sidebar .channels .channel-container .top-side .data-container .name-and-date .name{font-weight:700;font-size:14px}.chat .chat__sidebar .channels .channel-container .top-side .data-container .name-and-date .date{color:#b1b1b1;position:relative}.chat .chat__sidebar .channels .channel-container .top-side .data-container .name-and-date .date .close-open-conversation{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;color:#333;font-weight:500}.chat .chat__sidebar .channels .channel-container .top-side .data-container .name-and-date .date .close-open-conversation svg{width:15px;min-width:15px;height:15px;fill:#333}.chat .chat__sidebar .channels .channel-container .top-side .data-container .number-and-conversation-type{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.chat .chat__sidebar .channels .channel-container .top-side .data-container .number-and-conversation-type .user-number{font-weight:500;font-size:12px;color:#595d62;white-space:nowrap}.chat .chat__sidebar .channels .channel-container .top-side .data-container .number-and-conversation-type .conversation-team{font-weight:500;font-size:9px;border:1px solid #595d62;border-radius:4px;padding:0 8px;color:#595d62;width:-webkit-min-content;width:-moz-min-content;width:min-content;white-space:nowrap}.chat .chat__sidebar .channels .channel-container .top-side .data-container .address-and-message-type{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.chat .chat__sidebar .channels .channel-container .top-side .data-container .address-user{font-weight:500;font-size:12px;color:#595d62;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:200px}.chat .chat__sidebar .channels .channel-container .top-side .data-container .last-message-type{color:#3468cd;font-weight:500;font-size:9px;border:1px solid #3468cd;border-radius:4px;padding:0 8px;margin-right:0;margin-left:auto}.chat .chat__sidebar .channels .channel-container .bottom-side{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.chat .chat__sidebar .channels .channel-container .bottom-side .message-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:3px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#afb4ba;position:relative}.chat .chat__sidebar .channels .channel-container .bottom-side .message-container .avatar-container{position:relative}.chat .chat__sidebar .channels .channel-container .bottom-side .message-container .avatar-container img{min-width:18px;width:18px;height:18px;border-radius:50px;display:-webkit-box;display:-ms-flexbox;display:flex}.chat .chat__sidebar .channels .channel-container .bottom-side .message-container .message-text{font-weight:400;font-size:12px}.chat .chat__sidebar .channels .channel-container .bottom-side .message-container .notification-dot{background-color:red;width:9px;height:9px;border-radius:10px;position:absolute;right:2px;top:10px}.chat .chat__messages-window-container{width:100%;height:100%;-ms-flex-pack:center;-ms-flex-line-pack:center;align-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.chat .chat__messages-window-container,.chat .chat__messages-window-container .no-chat-selected{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;justify-content:center}.chat .chat__messages-window-container .no-chat-selected{-ms-flex-pack:center;font-size:14px;color:#000;font-weight:400;opacity:.4}.chat .chat__messages-window-container .messages-window{height:100%;position:relative;background-color:#f6f6f6}.chat .chat__messages-window-container .messages-window .chat-navbar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;height:80px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0 25px}.chat .chat__messages-window-container .messages-window .chat-navbar .profile-container{width:calc(100% - 595px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#000}.chat .chat__messages-window-container .messages-window .chat-navbar .profile-container .avatar-container img{min-width:44px;width:44px;height:44px;border-radius:100px;display:-webkit-box;display:-ms-flexbox;display:flex}.chat .chat__messages-window-container .messages-window .chat-navbar .profile-container .user-data-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-left:15px}.chat .chat__messages-window-container .messages-window .chat-navbar .profile-container .user-data-container .name-container{font-size:20px;font-weight:500;width:400px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.chat .chat__messages-window-container .messages-window .chat-navbar .profile-container .user-data-container .role-container{font-weight:600;font-size:12px;color:#8f8f8f}.chat .chat__messages-window-container .messages-window .chat-navbar .assignee-container{position:relative}.chat .chat__messages-window-container .messages-window .chat-navbar .assignee-container .selected-assignee{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff;border-radius:8px;padding:6px 10px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:200px;cursor:pointer}.chat .chat__messages-window-container .messages-window .chat-navbar .assignee-container .selected-assignee .assigned-user-data{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:600;font-size:12px;gap:4px}.chat .chat__messages-window-container .messages-window .chat-navbar .assignee-container .selected-assignee .assigned-user-data img{width:18px;height:18px;min-width:18px;border-radius:25px}.chat .chat__messages-window-container .messages-window .chat-navbar .assignee-container .selected-assignee svg{width:15px;height:15px;min-width:15px;-webkit-transform:rotate(90deg);transform:rotate(90deg);top:2px;position:relative}.chat .chat__messages-window-container .messages-window .chat-navbar .assignee-container .field-select__dropdown{position:absolute;background:#fff;top:37px;right:0;width:285px;z-index:5;-webkit-box-shadow:1px 1px 8px rgba(0,0,0,.1),0 5.50683px 5.50683px rgba(123,134,173,.25);box-shadow:1px 1px 8px rgba(0,0,0,.1),0 5.50683px 5.50683px rgba(123,134,173,.25);border-radius:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:calc(100vh - 556px);overflow:auto}.chat .chat__messages-window-container .messages-window .chat-navbar .assignee-container .field-select__dropdown .dropdown-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;padding:0;gap:10px;padding:5px 10px}.chat .chat__messages-window-container .messages-window .chat-navbar .assignee-container .field-select__dropdown .dropdown-container:hover{background:#f8f8f8}.chat .chat__messages-window-container .messages-window .chat-navbar .assignee-container .field-select__dropdown .dropdown-container .avatar-container img{min-width:32px;width:32px;height:32px;border-radius:100px;display:-webkit-box;display:-ms-flexbox;display:flex}.chat .chat__messages-window-container .messages-window .chat-navbar .assignee-container .field-select__dropdown .dropdown-container .assigne-info-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.chat .chat__messages-window-container .messages-window .chat-navbar .assignee-container .field-select__dropdown .dropdown-container .assigne-info-container .name{font-weight:500;font-size:14px;color:#333}.chat .chat__messages-window-container .messages-window .chat-navbar .assignee-container .field-select__dropdown .dropdown-container .assigne-info-container .role-team{font-weight:400;font-size:10px;color:rgba(73,73,73,.5)}.chat .chat__messages-window-container .messages-window .body-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.chat .chat__messages-window-container .messages-window .body-container .messages-container{bottom:0;width:100%;background-color:#fff}.chat .chat__messages-window-container .messages-window .body-container .messages-container .messages{height:calc(100vh - 320px);overflow:auto;width:100%;padding-left:15px;position:relative}.chat .chat__messages-window-container .messages-window .body-container .messages-container .messages .message-closed-conversation{font-weight:400;font-size:12px;color:#7a7a7a;margin:15px 50px 15px auto}.chat .chat__messages-window-container .messages-window .body-container .messages-container .messages .message-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;border-radius:5px;margin-bottom:15px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;color:#000;white-space:pre-wrap}.chat .chat__messages-window-container .messages-window .body-container .messages-container .messages .message-wrapper .modal--confirm-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.chat .chat__messages-window-container .messages-window .body-container .messages-container .messages .message-wrapper .modal--confirm.is-caution .modal__header{background-color:#ee8e00}.chat .chat__messages-window-container .messages-window .body-container .messages-container .messages .message-wrapper .modal--confirm.is-caution .button:last-child{border:none;background-color:#fbe8cc;color:#be7100}.chat .chat__messages-window-container .messages-window .body-container .messages-container .messages .message-wrapper .modal--confirm.is-caution .button:last-child:hover{background-color:#fdf7ee;color:#8e5500}.chat .chat__messages-window-container .messages-window .body-container .messages-container .messages .message-wrapper .avatar-container{margin-top:6px}.chat .chat__messages-window-container .messages-window .body-container .messages-container .messages .message-wrapper .avatar-container img{min-width:40px;width:40px;height:40px;border-radius:100px;display:-webkit-box;display:-ms-flexbox;display:flex}.chat .chat__messages-window-container .messages-window .body-container .messages-container .messages .message-wrapper .text{max-width:400px;font-size:14px;padding:10px;margin:3px 0;border-radius:5px;background-color:#f4f4f4;line-height:18px;color:#000}.chat .chat__messages-window-container .messages-window .body-container .messages-container .messages .message-wrapper .emergecny-buttons-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.chat .chat__messages-window-container .messages-window .body-container .messages-container .messages .message-wrapper .emergency-label{display:-webkit-box;display:-ms-flexbox;display:flex;padding:4px 16px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;border-radius:50px;background:#fbf0f0;color:#ce2c21;font-size:12px;font-weight:500;line-height:16px}.chat .chat__messages-window-container .messages-window .body-container .messages-container .messages .message-wrapper.left{margin-right:auto}.chat .chat__messages-window-container .messages-window .body-container .messages-container .messages .message-wrapper.left .avatar-container{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin-right:10px}.chat .chat__messages-window-container .messages-window .body-container .messages-container .messages .message-wrapper.left .body-message{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;word-break:break-word;gap:12px}.chat .chat__messages-window-container .messages-window .body-container .messages-container .messages .message-wrapper.left .body-message .name-and-time{font-size:11px;padding-left:3px;padding-top:2px;line-height:15px;color:#7a7a7a;font-weight:500}.chat .chat__messages-window-container .messages-window .body-container .messages-container .messages .message-wrapper.right{margin-left:auto}.chat .chat__messages-window-container .messages-window .body-container .messages-container .messages .message-wrapper.right .avatar-container{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;margin-left:10px}.chat .chat__messages-window-container .messages-window .body-container .messages-container .messages .message-wrapper.right .body-message{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;word-break:break-word;gap:12px}.chat .chat__messages-window-container .messages-window .body-container .messages-container .messages .message-wrapper.right .body-message .name-and-time{font-size:11px;padding-left:3px;padding-top:2px;line-height:15px;color:#7a7a7a;font-weight:500}.chat .chat__messages-window-container .messages-window .body-container .messages-container .messages .message-wrapper .image-container{margin:3px 0;border-radius:5px;background-color:#d9d9d9}.chat .chat__messages-window-container .messages-window .body-container .messages-container .messages .message-wrapper .image-container .image{width:240px;height:190px;background-repeat:no-repeat;background-size:cover;background-position:50%;border-radius:6px;border:2px solid #d9d9d9}.chat .chat__messages-window-container .messages-window .body-container .messages-container .message-editor{border:2px solid #e2e8f0;border-radius:12px;overflow:hidden;margin:4px 15px 10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-bottom:10px}.chat .chat__messages-window-container .messages-window .body-container .messages-container .message-editor__header{padding:7px 14px;font-size:14px;font-weight:500;color:#595d62;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#f8f8f8}.chat .chat__messages-window-container .messages-window .body-container .messages-container .message-editor__header .left-side,.chat .chat__messages-window-container .messages-window .body-container .messages-container .message-editor__header .right-side{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:9px}.chat .chat__messages-window-container .messages-window .body-container .messages-container .message-editor__header .right-side .custom-reply-button{cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:6px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.chat .chat__messages-window-container .messages-window .body-container .messages-container .message-editor__header .right-side .custom-reply-button svg{fill:#848689;width:22px;height:22px}.chat .chat__messages-window-container .messages-window .body-container .messages-container .message-editor__body{padding:4px 7px 0}.chat .chat__messages-window-container .messages-window .body-container .messages-container .message-editor__body textarea{width:100%;padding:4px 10px 2px 5px;border-color:transparent;background-color:transparent;resize:none}.chat .chat__messages-window-container .messages-window .body-container .messages-container .message-editor__body textarea:focus{outline:none}.chat .chat__messages-window-container .messages-window .body-container .messages-container .message-editor__body .no-sms{width:100%;padding:4px 10px 2px 5px;border-color:transparent;background-color:transparent;color:#a4231a;height:47px;font-size:13px;font-weight:500}.chat .chat__messages-window-container .messages-window .body-container .messages-container .message-editor__footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;padding:5px 7px 0}.chat .chat__messages-window-container .messages-window .body-container .messages-container .message-editor__footer .add-button,.chat .chat__messages-window-container .messages-window .body-container .messages-container .message-editor__footer .send-button{background:transparent;border-radius:11px;width:30px;height:24px;cursor:pointer}.chat .chat__messages-window-container .messages-window .body-container .messages-container .message-editor__footer .add-button svg,.chat .chat__messages-window-container .messages-window .body-container .messages-container .message-editor__footer .send-button svg{fill:#777c83;width:29px;position:relative;top:2px;left:2.49px}.chat .chat__messages-window-container .messages-window .body-container .messages-container .message-editor__footer .add-button.disabled,.chat .chat__messages-window-container .messages-window .body-container .messages-container .message-editor__footer .send-button.disabled{cursor:auto;pointer-events:none}.chat .chat__messages-window-container .messages-window .body-container .messages-container .message-editor__footer .add-button.disabled svg,.chat .chat__messages-window-container .messages-window .body-container .messages-container .message-editor__footer .send-button.disabled svg{fill:#b9b9b9}.chat .chat__messages-window-container .messages-window .body-container .messages-container .message-editor__footer .error-message{color:#a4231a;font-size:13px;font-weight:500}.chat .chat__messages-window-container .messages-window .body-container .messages-container .message-editor.loading{opacity:.5;pointer-events:none}.chat .user-information-sidebar{overflow:auto;width:300px;min-width:300px;background-color:#f7f8fa;color:#000;border-left:1px solid #d0d0d0}.chat .user-information-sidebar .avatar-name-container{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center;padding:30px 15px;border-bottom:1px solid #d0d0d0;gap:10px}.chat .user-information-sidebar .avatar-name-container .avatar-container img,.chat .user-information-sidebar .avatar-name-container .empty-avatar-container{min-width:44px;width:44px;height:44px;border-radius:100px;display:-webkit-box;display:-ms-flexbox;display:flex}.chat .user-information-sidebar .avatar-name-container .empty-avatar-container{background-color:#c5c5c5}.chat .user-information-sidebar .avatar-name-container .name-container{font-size:20px;font-weight:600}.chat .user-information-sidebar .informations-section{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:20px 25px;gap:20px;border-bottom:1px solid #d0d0d0}.chat .user-information-sidebar .informations-section .section-header{font-size:15px;color:#4a4a4a;margin-bottom:5px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.chat .user-information-sidebar .informations-section .info,.chat .user-information-sidebar .informations-section .section-header{font-weight:600;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.chat .user-information-sidebar .informations-section .info{width:100%;font-size:13px;line-height:16px;color:#595d62;word-break:break-word;gap:10px}.chat .user-information-sidebar .informations-section .info .info-header{font-weight:400;font-size:12px;color:#4a4a4a}.chat .user-information-sidebar .informations-section .info .info-body{font-weight:600;font-size:12px;color:#4a4a4a}.chat .user-information-sidebar .informations-section .info .icon{margin-right:10px;min-width:1.5rem}.chat .user-information-sidebar .informations-section .maintenance-req-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px;background-color:#fff;-webkit-box-shadow:0 6px 6px rgba(123,134,173,.1);box-shadow:0 6px 6px rgba(123,134,173,.1);border:1px solid transparent;border-radius:4px;padding:10px 20px;cursor:pointer}.chat .user-information-sidebar .informations-section .maintenance-req-container:hover{border:1px solid rgba(73,73,73,.5)}.chat .user-information-sidebar .informations-section .maintenance-req-container .row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-size:12px;font-weight:400;color:#313746}.chat .user-information-sidebar .informations-section .maintenance-req-container .category-name{font-weight:500;font-size:14px;color:#141b2c}.chat .user-information-sidebar .informations-section .maintenance-req-container .status{font-weight:400;font-size:10px;color:#fff;background-color:#8843f8;border-radius:4px;padding:2px 16px}.chat .user-information-sidebar .informations-section textarea{width:100%;padding:10px;border-color:#cdd0d4;background-color:#fff;resize:none;border-radius:5px;font-size:12px}.chat .user-information-sidebar .informations-section textarea:focus{outline:none}.chat .user-information-sidebar .informations-section .note-container{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;padding:6px 8px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px;border-radius:4px;background:#fff}.chat .user-information-sidebar .informations-section .note-container .note-time{font-size:9px;opacity:.3;-ms-flex-item-align:start;align-self:flex-start}.chat .user-information-sidebar .informations-section .note-container .note-body{font-size:13px;color:#49494980;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;word-break:break-word}.chat .user-information-sidebar .informations-section .note-container .note-footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.chat .user-information-sidebar .informations-section .note-container .note-footer .note-expand{color:#4a4a4a;font-size:9px;font-weight:600;-webkit-text-decoration-line:underline;text-decoration-line:underline;cursor:pointer}.chat .user-information-sidebar .informations-section .note-container .note-footer .note-author{font-size:9px;opacity:.4}.chat .user-information-sidebar.disabled{pointer-events:none;opacity:.6}.media-player{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border:1px solid #f0efef;padding:6px 12px;border-radius:6px;width:100%;max-width:360px}.media-player-btn{padding:0;margin:0;border:none;outline:none;background:none;cursor:pointer}.media-player-btn svg{width:16px;height:16px;color:#282828}.media-player-btn:hover path{fill:#23225c}.media-player-btn:disabled{cursor:not-allowed}.media-player-btn:disabled:hover path{fill:unset}.media-player .media-control{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:12px;border-bottom:1px solid #f0efef;padding-bottom:5px}.media-player .media-control__play-icon{margin-right:12px;width:12px;height:12px;color:#282828}.media-player .media-control .time{font-size:12px;color:#282828}.media-player .media-control .progress-bar{position:relative;width:183px;height:6px;margin:0 auto;background-color:#f0efef;border-radius:3px;overflow:hidden}.media-player .media-control .progress-bar .progress{height:100%;background-color:#5857e7}.media-player .transcript .actions{margin-bottom:5px}.media-player .transcript h5{font-size:8px;text-transform:uppercase;margin-right:auto}.media-player .transcript p{font-size:10px;margin:0 0 8px}.media-player .transcript .view-more{color:#282828;font-size:10px;font-weight:500;line-height:14px}.media-player .transcript .view-more:hover{text-decoration:underline}.media-player .transcript .view-more:disabled{text-decoration:none}.media-player .transcript-modal .modal-container-body{padding:24px;font-size:14px;line-height:20px;max-width:518px;max-height:584px}.media-player .actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.media-player .actions-title{margin-right:auto;text-transform:uppercase}.chat-contacts-window{display:-webkit-box;display:-ms-flexbox;display:flex;position:fixed;left:0;right:0;bottom:0;top:0;background-color:rgba(0,0,0,.5);-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100vw;height:100vh;z-index:99;background-color:hsla(0,0%,4%,.4);overflow-y:auto}.chat-contacts-window__container{width:100%;max-width:525px;height:auto;max-height:483px;z-index:100;background-color:#fff;border-radius:4px;-webkit-box-shadow:0 0 18px 9px rgba(0,0,0,.16);box-shadow:0 0 18px 9px rgba(0,0,0,.16);overflow-y:auto;padding:15px}.chat-contacts-window__container h1{text-align:center;font-size:17px;font-weight:500;margin-bottom:15px}.chat-contacts-window__container .contacts-list{margin:10px 0 10px 5px;height:320px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-line-pack:center;align-content:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.chat-contacts-window__container .contacts-list .contact-item{margin-bottom:6px;cursor:pointer;border-top-left-radius:25px;border-bottom-left-radius:25px}.chat-contacts-window__container .contacts-list .contact-item,.chat-contacts-window__container .contacts-list .contact-item .contact-item-data{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.chat-contacts-window__container .contacts-list .contact-item .contact-item-data .avatar-container{min-width:35px;width:35px;height:35px;margin-right:10px}.chat-contacts-window__container .contacts-list .contact-item .contact-item-data .avatar-container img{min-width:35px;border-radius:25px;height:100%}.chat-contacts-window__container .contacts-list .contact-item .contact-item-data .user-name{display:inline-block;width:100%;white-space:nowrap;overflow:hidden!important;text-overflow:ellipsis}.chat-contacts-window__container .contacts-list .contact-item:hover{background-color:#ebebeb}.chat-contacts-window__container .contacts-list .contact-item.admin-view{cursor:auto;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.chat-contacts-window__container .contacts-list .contact-item.admin-view .team-choose-buttons{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;background-color:#ebebeb;visibility:hidden;display:none}.chat-contacts-window__container .contacts-list .contact-item.admin-view .team-choose-buttons button{width:70px;height:35px}.chat-contacts-window__container .contacts-list .contact-item.admin-view .team-choose-buttons button:first-child{margin-right:5px}.chat-contacts-window__container .contacts-list .contact-item.admin-view:hover .user-name{width:278px}.chat-contacts-window__container .contacts-list .contact-item.admin-view:hover .team-choose-buttons{visibility:visible;display:-webkit-box;display:-ms-flexbox;display:flex}.chat-contacts-window__container .columns,.custom-reply-window{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.custom-reply-window{display:-webkit-box;display:-ms-flexbox;display:flex;position:fixed;left:0;right:0;bottom:0;top:0;background-color:rgba(0,0,0,.5);-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100vw;height:100vh;z-index:99;background-color:hsla(0,0%,4%,.4);overflow-y:auto}.custom-reply-window__container{background-color:#fff;width:100%;max-width:540px;z-index:100;border-radius:5px;-webkit-box-shadow:0 0 18px 9px rgba(0,0,0,.16);box-shadow:0 0 18px 9px rgba(0,0,0,.16);overflow-y:auto;position:relative;height:430px}.custom-reply-window__container.is-disabled{pointer-events:none}.custom-reply-window .window-header{background:#f8f8f8;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:15px 15px 15px 20px}.custom-reply-window .window-header,.custom-reply-window .window-header .left-side{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.custom-reply-window .window-header .left-side{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.custom-reply-window .window-header .left-side .title{color:#333;font-size:17px;font-weight:500;margin:0}.custom-reply-window .window-header .right-side{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.custom-reply-window .window-header .right-side,.custom-reply-window .window-header .right-side .navi-button{display:-webkit-box;display:-ms-flexbox;display:flex}.custom-reply-window .window-header .right-side .navi-button svg{fill:#333;width:20px;height:20px;-webkit-transform:rotate(180deg);transform:rotate(180deg);cursor:pointer}.custom-reply-window .main-view{background:#fff;overflow-y:auto;padding:0 25px;margin-top:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:15px;height:300px}.custom-reply-window .main-view .field .control input,.custom-reply-window .main-view .field .control textarea{border-radius:10px;-webkit-box-shadow:none;box-shadow:none}.custom-reply-window .main-view .field .control textarea{resize:none}.custom-reply-window .main-view .field label{font-style:normal;font-weight:400;font-size:15px;color:#333333b3}.custom-reply-window .window-footer{background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;width:100%;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:17px 26px 0}.custom-reply-window .window-footer .error-message{color:red;font-size:14px}.custom-reply-window .window-footer .footer-buttons{display:-webkit-box;display:-ms-flexbox;display:flex}.custom-reply-window .window-footer .footer-buttons button{height:38px;margin-left:15px;border-radius:5px}.invoices-view .navigation-container{position:absolute;top:17px;width:-webkit-max-content;width:-moz-max-content;width:max-content;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:2px;cursor:pointer}.invoices-view .navigation-container svg{width:20px;height:20px;-webkit-transform:rotate(180deg);transform:rotate(180deg);margin-right:5px}.invoices-view__navbar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background:#fff;padding:24px 30px 24px 10px}.invoices-view__navbar .left-side{font-weight:600;font-size:20px}.invoices-view__body .ctp-featured-table{overflow-x:hidden;max-height:calc(100vh - 310px)}.invoices-view__body .ctp-featured-table thead{z-index:1}.invoices-view__body .ctp-featured-table thead tr th{text-align:start;font-size:14px;font-weight:500}.invoices-view__body .ctp-featured-table thead tr th:first-of-type{padding-left:25px}.invoices-view__body .ctp-featured-table tbody tr{height:65px;border-left:none;border-right:none}.invoices-view__body .ctp-featured-table tbody tr:hover{background-color:#c9c8c8}.invoices-view__body .ctp-featured-table tbody tr td{border-left:none;border-right:none;text-align:start;font-size:13px;font-weight:500;border-top:1px solid #f9f8f8;border-bottom:1px solid #f9f8f8}.invoices-view__body .ctp-featured-table tbody tr td:first-of-type{padding-left:25px}.invoices-view__body .ctp-pagination-footer{width:calc(100vw - 90px)}.invoices-view__body .no-data{text-align:center;margin:70px 0;font-size:14px}.sms-packages-window{display:-webkit-box;display:-ms-flexbox;display:flex;position:fixed;left:0;right:0;bottom:0;top:0;background-color:rgba(0,0,0,.5);-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100vw;height:100vh;z-index:99;background-color:hsla(0,0%,4%,.4);overflow-y:auto}.sms-packages-window__container{background-color:#fff;width:100%;max-width:940px;z-index:100;border-radius:5px;-webkit-box-shadow:0 0 18px 9px rgba(0,0,0,.16);box-shadow:0 0 18px 9px rgba(0,0,0,.16);overflow-y:auto;position:relative;height:300px}.sms-packages-window__container.is-disabled{pointer-events:none}.sms-packages-window .window-header{background:#f8f8f8;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:15px 15px 15px 20px}.sms-packages-window .window-header,.sms-packages-window .window-header .left-side{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.sms-packages-window .window-header .left-side{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.sms-packages-window .window-header .left-side .title{color:#333;font-size:17px;font-weight:500;margin:0}.sms-packages-window .window-header .right-side{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.sms-packages-window .window-header .right-side,.sms-packages-window .window-header .right-side .navi-button{display:-webkit-box;display:-ms-flexbox;display:flex}.sms-packages-window .window-header .right-side .navi-button svg{fill:#333;width:20px;height:20px;-webkit-transform:rotate(180deg);transform:rotate(180deg);cursor:pointer}.sms-packages-window .main-view{overflow-y:auto;padding:0 25px;margin-top:20px;-webkit-box-orient:horizontal;-ms-flex-direction:row;flex-direction:row;height:190px;gap:15px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.sms-packages-window .main-view,.sms-packages-window .main-view .sms-package{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-direction:normal}.sms-packages-window .main-view .sms-package{padding:15px 14px;gap:10px;border-radius:5px;border:.5px solid rgba(51,51,51,.8);background:#fff;-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column;width:180px}.sms-packages-window .main-view .sms-package .top-side{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.sms-packages-window .main-view .sms-package .top-side .package-name{font-size:14px;font-style:normal;font-weight:500}.sms-packages-window .main-view .sms-package .top-side .package-cost-container{display:-webkit-box;display:-ms-flexbox;display:flex;padding:4px 10px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:10px;font-size:8px;font-style:normal;font-weight:400}.sms-packages-window .main-view .sms-package .top-side .package-cost-container .cost{font-size:16px;font-style:normal;font-weight:600}.sms-packages-window .main-view .sms-package .middle-side{color:rgba(73,73,73,.5);font-size:10px;font-style:normal;font-weight:400;letter-spacing:.05px}.sms-packages-window .main-view .sms-package .middle-side .package-count{color:#2a2d2e;font-size:20px;font-style:normal;font-weight:600}.sms-packages-window .main-view .sms-package .button{position:relative;bottom:-24px}.sms-packages-window .main-view .sms-package.disabled{background:#f5f5f5;border:.5px solid #f5f5f5}.add-new-number-window{display:-webkit-box;display:-ms-flexbox;display:flex;position:fixed;left:0;right:0;bottom:0;top:0;background-color:rgba(0,0,0,.5);-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100vw;height:100vh;z-index:99;background-color:hsla(0,0%,4%,.4);overflow-y:auto}.add-new-number-window__container{background-color:#fff;width:100%;max-width:480px;z-index:100;border-radius:5px;-webkit-box-shadow:0 0 18px 9px rgba(0,0,0,.16);box-shadow:0 0 18px 9px rgba(0,0,0,.16);overflow-y:auto;position:relative}.add-new-number-window__container.is-disabled{pointer-events:none}.add-new-number-window .window-header{background:#f8f8f8;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:15px 15px 15px 20px}.add-new-number-window .window-header,.add-new-number-window .window-header .left-side{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.add-new-number-window .window-header .left-side{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.add-new-number-window .window-header .left-side .title{color:#333;font-size:17px;font-weight:500;margin:0}.add-new-number-window .window-header .right-side{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.add-new-number-window .window-header .right-side,.add-new-number-window .window-header .right-side .navi-button{display:-webkit-box;display:-ms-flexbox;display:flex}.add-new-number-window .window-header .right-side .navi-button svg{fill:#333;width:20px;height:20px;-webkit-transform:rotate(180deg);transform:rotate(180deg);cursor:pointer}.add-new-number-window .main-view{overflow-y:auto;padding:0 25px;margin-top:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:15px}.add-new-number-window .main-view .field{margin:0}.add-new-number-window .main-view .field label{font-size:16px;font-style:normal;font-weight:500}.add-new-number-window .main-view .field .control input{-webkit-box-shadow:none;box-shadow:none}.add-new-number-window .main-view .information-tip{font-size:12px;font-style:normal;font-weight:400}.add-new-number-window .main-view .information-error{font-size:12px;font-style:normal;font-weight:400;color:#ce2c21}.add-new-number-window .footer-view{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end;padding:10px 25px 20px;gap:20px}.add-new-number-window .footer-view button{padding:0 20px}.chat-widget-main-container{position:absolute;right:20px;bottom:55px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.chat-widget-main-container .widget-shortcut{background:#161c2c;cursor:pointer;z-index:10;width:40px;height:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:100%;-ms-flex-item-align:end;align-self:flex-end}.chat-widget-main-container .widget-shortcut svg{fill:#fff;width:20px;height:20px}.chat-widget-main-container .widget-shortcut:hover{background:#28334f}.chat-widget-main-container .widget-shortcut .chat-notification-dot{width:14px;height:14px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:3px;background-color:red;border:1px solid #fff;color:#fff;border-radius:100%;font-size:8px;font-style:normal;font-weight:600;position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;right:-2px;bottom:28px}.chat-widget-main-container .widget-inner-container{background:#fff;z-index:10;width:400px;margin-bottom:10px;border-radius:15px;-webkit-box-shadow:0 0 12px 0 rgba(0,0,0,.12);box-shadow:0 0 12px 0 rgba(0,0,0,.12);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:auto;position:relative}.chat-widget-main-container .widget-inner-container .space-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:10px}.chat-widget-main-container .widget-inner-container .space-row h1{color:#161c2c;font-size:20px;font-weight:600}.chat-widget-main-container .widget-inner-container .space-row .side-building-selector .building-selector{height:auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;font-size:14px;font-weight:600;gap:10px}.chat-widget-main-container .widget-inner-container .space-row .side-building-selector .building-selector svg{fill:#282828;width:10px;height:10px;rotate:90deg}.chat-widget-main-container .widget-inner-container .space-row .side-building-selector .building-selector img{width:24px;height:24px;border-radius:20px}.chat-widget-main-container .widget-inner-container .space-row .side-building-selector .building-selector:hover{opacity:.6}.chat-widget-main-container .widget-inner-container .space-row .side-building-selector .building-selector .building-name{text-overflow:ellipsis;overflow:hidden;max-width:145px;white-space:nowrap}.chat-widget-main-container .widget-inner-container .space-row .side-building-selector .ctp-dropdown__content,.chat-widget-main-container .widget-inner-container .space-row .side-building-selector .ctp-dropdown__content--active{width:250px;left:137px;top:110px;overflow:visible;-webkit-box-shadow:-2px 4px 3px rgba(0,0,0,.2),2px 4px 3px rgba(0,0,0,.2);box-shadow:-2px 4px 3px rgba(0,0,0,.2),2px 4px 3px rgba(0,0,0,.2)}.chat-widget-main-container .widget-inner-container .assigned-button{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:5px;border:2px solid #f3f3f3;padding:8px 18px;margin-top:30px;cursor:pointer}.chat-widget-main-container .widget-inner-container .assigned-button:hover{background-color:#f8f8f8}.chat-widget-main-container .widget-inner-container .assigned-button h2{font-size:14px;font-weight:600;color:#4a4a4a}.chat-widget-main-container .widget-inner-container .assigned-button span{color:rgba(73,73,73,.5);font-size:10px;font-weight:500}.chat-widget-main-container .widget-inner-container .assigned-button svg{fill:#282828;width:16px;height:16px}.chat-widget-main-container .widget-inner-container .widget-footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:distribute;justify-content:space-around;background:#fff;-webkit-box-shadow:0 -5px 6px 0 rgba(123,134,173,.1);box-shadow:0 -5px 6px 0 rgba(123,134,173,.1);bottom:0;position:absolute;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:10px;height:60px;font-weight:600;color:#141b2c;padding:4px 20px 0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.chat-widget-main-container .widget-inner-container .widget-footer .footer-button{display:-webkit-box;display:-ms-flexbox;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer}.chat-widget-main-container .widget-inner-container .widget-footer .footer-button svg{fill:#141b2c;width:25px;height:25px}.chat-widget-main-container .widget-inner-container .widget-footer .footer-button:hover{color:#758cc4}.chat-widget-main-container .widget-inner-container .widget-footer .footer-button:hover svg{fill:#758cc4}.chat-widget-main-container .widget-inner-container .widget-footer .footer-button.is-active{color:#000;pointer-events:none}.chat-widget-main-container .widget-inner-container .widget-footer .footer-button.is-active svg{fill:#000}.search-select-window-container{position:absolute;width:100%;height:100%;z-index:2}.search-select-window-container .search-select-window-background{position:absolute;width:100%;height:100%;background-color:#00000080}.search-select-window-container .search-select-window-content-container{position:absolute;width:100%;height:60%;bottom:0;background:#fff;padding-bottom:10px}.search-select-window-container .search-select-window-content-container .navbar-part{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:16px;border-bottom:1px solid #ebebeb}.search-select-window-container .search-select-window-content-container .navbar-part h1{color:#333;font-size:16px;font-weight:600}.search-select-window-container .search-select-window-content-container .navbar-part .close-button{display:-webkit-box;display:-ms-flexbox;display:flex;cursor:pointer}.search-select-window-container .search-select-window-content-container .navbar-part .close-button svg{fill:#000;width:20px;height:20px;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.search-select-window-container .search-select-window-content-container .field{width:100%;margin:0;padding:11px 16px}.search-select-window-container .search-select-window-content-container .field input{padding-right:35px;padding-left:18px;border:0;-webkit-box-shadow:none;box-shadow:none;border:1px solid #cdd0d4;border-radius:8px}.search-select-window-container .search-select-window-content-container .results-part{padding-right:16px;margin:0 16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;color:#333;font-size:14px;font-weight:500;gap:10px;max-height:calc(100% - 115px);overflow:auto}.search-select-window-container .search-select-window-content-container .results-part .user-option{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:11px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;border-top-left-radius:20px;border-bottom-left-radius:20px}.search-select-window-container .search-select-window-content-container .results-part .user-option:hover{background-color:#ebebeb}.search-select-window-container .search-select-window-content-container .results-part .user-option .row-space{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}.search-select-window-container .search-select-window-content-container .results-part .user-option .row-space .chat-type-tag{color:#595d62;text-align:center;font-size:8px;font-weight:500;border-radius:4px;border:.5px solid #595d62;padding:2px 8px;margin-right:5px}.search-select-window-container .search-select-window-content-container .results-part-infinity{margin:0 16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;color:#333;font-size:14px;font-weight:500;max-height:calc(100% - 115px);overflow:auto}.search-select-window-container .search-select-window-content-container .results-part-infinity #infinite-scroll{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px}.search-select-window-container .search-select-window-content-container .results-part-infinity .user-option{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:11px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;border-top-left-radius:20px;border-bottom-left-radius:20px}.search-select-window-container .search-select-window-content-container .results-part-infinity .user-option:hover{background-color:#ebebeb}.search-select-window-container .search-select-window-content-container .loader-wrapper{position:absolute;background-color:#fff;opacity:.8;z-index:1;width:100%;height:calc(100% - 57px)}.custom-reply-window-container{position:absolute;width:100%;height:100%;top:0;z-index:2}.custom-reply-window-container .custom-reply-window-background{position:absolute;width:100%;height:100%;background-color:#00000080}.custom-reply-window-container .custom-reply-window-content-container{position:absolute;width:100%;height:60%;bottom:0;background:#fff;padding-bottom:10px}.custom-reply-window-container .custom-reply-window-content-container .navbar-part{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:16px;border-bottom:1px solid #ebebeb}.custom-reply-window-container .custom-reply-window-content-container .navbar-part h1{color:#333;font-size:16px;font-weight:600}.custom-reply-window-container .custom-reply-window-content-container .navbar-part .close-button{display:-webkit-box;display:-ms-flexbox;display:flex;cursor:pointer}.custom-reply-window-container .custom-reply-window-content-container .navbar-part .close-button svg{fill:#000;width:20px;height:20px;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.custom-reply-window-container .custom-reply-window-content-container .field{width:100%;margin:0;padding:11px 16px}.custom-reply-window-container .custom-reply-window-content-container .field input{padding-right:35px;padding-left:18px;border:0;-webkit-box-shadow:none;box-shadow:none;border:1px solid #cdd0d4;border-radius:8px}.custom-reply-window-container .custom-reply-window-content-container .results-part{margin:0 16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;color:#333;font-size:14px;font-weight:500;max-height:calc(100% - 115px);overflow:auto}.custom-reply-window-container .custom-reply-window-content-container .results-part .reply-option{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px;cursor:pointer;border-bottom:1px solid #dadbdc;padding:9px 0}.custom-reply-window-container .custom-reply-window-content-container .results-part .reply-option .reply-title{color:#161c2c;font-size:12px;font-weight:500}.custom-reply-window-container .custom-reply-window-content-container .results-part .reply-option .reply-message{color:#161c2c;font-size:12px;font-weight:400}.custom-reply-window-container .custom-reply-window-content-container .results-part .reply-option:hover{background-color:#ebebeb}.home-tab{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.home-tab .tab-navbar{padding:17.5px 15px;-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column;height:210px;border-radius:12px;background:linear-gradient(138deg,#262f46,#060e23);-webkit-box-shadow:1px 0 0 0 rgba(0,0,0,.08);box-shadow:1px 0 0 0 rgba(0,0,0,.08)}.home-tab .tab-navbar,.home-tab .tab-navbar .top-side{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.home-tab .tab-navbar .top-side{-webkit-box-orient:horizontal;-ms-flex-direction:row;flex-direction:row}.home-tab .tab-navbar .top-side .chitown-logo{width:140px;height:25px}.home-tab .tab-navbar .bottom-side{color:#fff;font-weight:600;font-size:27px}.home-tab .tab-body,.home-tab .tab-navbar .bottom-side{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.home-tab .tab-body{padding:7px 15px;overflow:auto;height:calc(100vh - 343px);max-height:490px;padding-bottom:80px}.home-tab .tab-body::-webkit-scrollbar{display:none;-ms-overflow-style:none;scrollbar-width:none}.home-tab .tab-body .redirect-option{padding:14px 0;border-bottom:1px solid #f0efef;cursor:pointer;font-size:14px;font-weight:500;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#282828}.home-tab .tab-body .redirect-option:hover{background-color:#f8f8f8}.home-tab .tab-body .redirect-option svg{fill:none;width:24px;height:24px}.home-tab .tab-body .redirect-option .option-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.home-tab .tab-body .info-tip{margin:30px 0 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;font-size:12px;font-weight:400;color:#505050;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;border-radius:4px;padding:12px;bottom:75px;position:inherit;left:0;background:#f9f8f8}.home-tab .tab-body .info-tip svg{fill:#505050;width:28px;height:28px}.home-tab .tab-body .info-tip span{-webkit-text-decoration-line:underline;text-decoration-line:underline;cursor:pointer}.inbox-tab{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.inbox-tab .tab-navbar{padding:13px 15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:66px;border-radius:12px 12px 0 0;background:linear-gradient(138deg,#262f46,#060e23);-webkit-box-shadow:1px 0 0 0 rgba(0,0,0,.08);box-shadow:1px 0 0 0 rgba(0,0,0,.08)}.inbox-tab .tab-navbar .navi-button{display:-webkit-box;display:-ms-flexbox;display:flex;cursor:pointer}.inbox-tab .tab-navbar .navi-button svg{fill:#fff;width:20px;height:20px;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.inbox-tab .tab-body{overflow:auto;height:calc(100vh - 199px);max-height:634px;padding:10px 15px 75px}.inbox-tab .tab-body::-webkit-scrollbar{display:none;-ms-overflow-style:none;scrollbar-width:none}.inbox-tab .tab-body .inbox-option{padding:10px;border-bottom:1px solid #f0efef;cursor:pointer;font-size:14px;font-weight:600;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#282828}.inbox-tab .tab-body .inbox-option:hover{background-color:#f8f8f8}.inbox-tab .tab-body .inbox-option .inbox-icon-wrap,.inbox-tab .tab-body .inbox-option .option-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.inbox-tab .tab-body .inbox-option .inbox-icon-wrap{margin-right:10px;background-color:#151a2b;border-radius:100%;padding:5px;width:32px;height:32px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.inbox-tab .tab-body .inbox-option .inbox-icon-wrap svg{fill:#fff;width:16px;height:16px}.inbox-tab .tab-body .inbox-option .unread-counter{color:#9f1717;text-align:center;font-size:12px;font-style:normal;font-weight:400;display:-webkit-box;display:-ms-flexbox;display:flex;width:20px;height:20px;padding:10px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#ffa7a199;border-radius:100%}.conversations-tab{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.conversations-tab .tab-navbar{padding:13px 15px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:66px;border-radius:12px 12px 0 0;background:linear-gradient(138deg,#262f46,#060e23);-webkit-box-shadow:1px 0 0 0 rgba(0,0,0,.08);box-shadow:1px 0 0 0 rgba(0,0,0,.08)}.conversations-tab .tab-navbar,.conversations-tab .tab-navbar .left-side{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.conversations-tab .tab-navbar .left-side{gap:10px}.conversations-tab .tab-navbar .left-side .back-button{display:-webkit-box;display:-ms-flexbox;display:flex;cursor:pointer}.conversations-tab .tab-navbar .left-side .back-button svg{fill:#fff;width:20px;height:20px;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.conversations-tab .tab-navbar .left-side .inbox-data-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:5px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.conversations-tab .tab-navbar .left-side .inbox-data-container .inbox-icon-wrap{border-radius:100%;padding:5px;width:35px;height:35px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:1px solid #fff}.conversations-tab .tab-navbar .left-side .inbox-data-container .inbox-icon-wrap svg{fill:#fff;width:16px;height:16px}.conversations-tab .tab-navbar .left-side .inbox-data-container .inbox-data{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.conversations-tab .tab-navbar .left-side .inbox-data-container .inbox-data .inbox-name{font-size:13px;font-weight:700;color:#fff}.conversations-tab .tab-navbar .left-side .inbox-data-container .inbox-data .inbox-phone{font-size:10px;font-weight:600;color:#a2a4ab}.conversations-tab .tab-navbar .right-side{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:20px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.conversations-tab .tab-navbar .right-side .resize-button{display:-webkit-box;display:-ms-flexbox;display:flex;cursor:pointer}.conversations-tab .tab-navbar .right-side .resize-button svg{fill:#fff;width:24px;height:24px;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.conversations-tab .tab-navbar .right-side .close-button{display:-webkit-box;display:-ms-flexbox;display:flex;cursor:pointer}.conversations-tab .tab-navbar .right-side .close-button svg{fill:#fff;width:20px;height:20px;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.conversations-tab .tab-body{padding:10px 0}.conversations-tab .tab-body .navbar-action-components{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:5px 16px 10px;gap:10px}.conversations-tab .tab-body .navbar-action-components,.conversations-tab .tab-body .navbar-action-components .search-button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.conversations-tab .tab-body .navbar-action-components .search-button{padding:7px 0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:5px;background:#b59b701a;color:#000;font-size:14px;font-weight:400;width:65%;cursor:pointer}.conversations-tab .tab-body .navbar-action-components .field{width:35%}.conversations-tab .tab-body .navbar-action-components .field .control .select{height:35px}.conversations-tab .tab-body .navbar-action-components .field .control .select .field-select__input{height:35px;font-size:13px;-webkit-box-shadow:none;box-shadow:none}.conversations-tab .tab-body .navbar-action-components .field .control .select .field-select__dropdown{max-height:220px}.conversations-tab .tab-body .conversations-list{overflow:auto;height:calc(100vh - 317px);max-height:516px;margin-bottom:48px}.conversations-tab .tab-body .conversations-list .conversation-row{position:relative;height:66px;padding:8px 16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid #ebebeb;gap:16px;cursor:pointer}.conversations-tab .tab-body .conversations-list .conversation-row:hover{background-color:#f8f8f8}.conversations-tab .tab-body .conversations-list .conversation-row .chat-notification-dot{background-color:red;border-radius:100%;position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;width:10px;height:10px;top:13px;left:45px}.conversations-tab .tab-body .conversations-list .conversation-row .conversation-info-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%}.conversations-tab .tab-body .conversations-list .conversation-row .conversation-info-wrap .first-info-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.conversations-tab .tab-body .conversations-list .conversation-row .conversation-info-wrap .first-info-row .naming{color:#000;font-size:12px;font-weight:700}.conversations-tab .tab-body .conversations-list .conversation-row .conversation-info-wrap .first-info-row .timing{color:#545454;font-size:10px;font-weight:400}.conversations-tab .tab-body .conversations-list .conversation-row .conversation-info-wrap .second-info-row{font-size:10px;font-weight:400;color:#4a4a4a}.conversations-tab .tab-body .conversations-list .conversation-row .conversation-info-wrap .second-info-row .last-message{text-overflow:ellipsis;overflow:hidden;width:265px;white-space:nowrap}.conversations-tab .tab-body .conversations-list .conversation-row .conversation-info-wrap .third-info-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;margin-top:5px;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.conversations-tab .tab-body .conversations-list .conversation-row .conversation-info-wrap .third-info-row .conversation-team{color:#595d62;text-align:center;font-size:8px;font-weight:500;padding:2px 8px;border-radius:4px;border:.5px solid #595d62}.conversations-tab .tab-body .conversations-list .conversation-row .conversation-info-wrap .third-info-row .conversation-message-type{text-align:center;font-size:8px;font-weight:500;padding:2px 8px;border-radius:4px;border:.5px solid #595d62}.conversations-tab .tab-body .conversations-list .conversation-row .conversation-info-wrap .third-info-row .conversation-message-type.isSms{border-color:#548671;color:#548671}.conversations-tab .tab-body .conversations-list .conversation-row .conversation-info-wrap .third-info-row .conversation-message-type.isChat{border-color:#3468cd;color:#3468cd}.conversations-tab .tab-body .conversations-list .conversation-row .dropdown-dots .icon-container{rotate:90deg}.conversations-tab .tab-body .conversations-list .conversation-row .dropdown-dots .single-option-container .icon-container{rotate:0deg}.conversation-with-tab .tab-navbar{padding:13px 15px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:66px;border-radius:12px 12px 0 0;background:linear-gradient(138deg,#262f46,#060e23);-webkit-box-shadow:1px 0 0 0 rgba(0,0,0,.08);box-shadow:1px 0 0 0 rgba(0,0,0,.08)}.conversation-with-tab .tab-navbar,.conversation-with-tab .tab-navbar .left-side{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.conversation-with-tab .tab-navbar .left-side{gap:10px}.conversation-with-tab .tab-navbar .left-side .back-button{display:-webkit-box;display:-ms-flexbox;display:flex;cursor:pointer}.conversation-with-tab .tab-navbar .left-side .back-button svg{fill:#fff;width:20px;height:20px;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.conversation-with-tab .tab-navbar .left-side .conversation-data-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:5px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.conversation-with-tab .tab-navbar .left-side .conversation-data-container .conversation-data{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.conversation-with-tab .tab-navbar .left-side .conversation-data-container .conversation-data .conversation-name{font-size:13px;font-weight:700;color:#fff}.conversation-with-tab .tab-navbar .left-side .conversation-data-container .conversation-data .conversation-apt{font-size:10px;font-weight:600;color:#a2a4ab}.conversation-with-tab .tab-navbar .right-side{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:20px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.conversation-with-tab .tab-navbar .right-side .dropdown-dots{cursor:pointer}.conversation-with-tab .tab-navbar .right-side .dropdown-dots .icon-container{rotate:90deg}.conversation-with-tab .tab-navbar .right-side .dropdown-dots .single-option-container .icon-container{rotate:0deg}.conversation-with-tab .tab-navbar .right-side .resize-button{display:-webkit-box;display:-ms-flexbox;display:flex;cursor:pointer}.conversation-with-tab .tab-navbar .right-side .resize-button svg{fill:#fff;width:24px;height:24px;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.conversation-with-tab .tab-navbar .right-side .close-button{display:-webkit-box;display:-ms-flexbox;display:flex;cursor:pointer}.conversation-with-tab .tab-navbar .right-side .close-button svg{fill:#fff;width:20px;height:20px;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.conversation-with-tab .tab-body{margin-bottom:59px}.conversation-with-tab .tab-body .maintenance-request-container{border-top:1px solid #f7f8fa;height:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:5px 16px;-webkit-box-shadow:0 6px 6px 0 rgba(123,134,173,.1);box-shadow:0 6px 6px 0 rgba(123,134,173,.1);gap:3px}.conversation-with-tab .tab-body .maintenance-request-container .maintenance-request-details{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.conversation-with-tab .tab-body .maintenance-request-container .maintenance-request-details .request-id{color:#141b2c;font-size:12px;font-weight:600}.conversation-with-tab .tab-body .maintenance-request-container .maintenance-request-details .request-status{position:absolute;right:16px}.conversation-with-tab .tab-body .maintenance-request-container .view-req-details{display:-webkit-box;display:-ms-flexbox;display:flex;color:#000;font-size:11px;font-weight:700;gap:1px;cursor:pointer;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.conversation-with-tab .tab-body .maintenance-request-container .view-req-details svg{width:12px;height:12px;fill:#000}.conversation-with-tab .tab-body .messages{width:100%;position:relative}.conversation-with-tab .tab-body .messages #infinite-scroll{height:calc(100vh - 358px);max-height:475px;padding:5px 20px 0 10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.conversation-with-tab .tab-body .messages .loader-container{height:calc(100vh - 358px);max-height:475px}.conversation-with-tab .tab-body .messages .message-closed-conversation{font-weight:400;font-size:12px;color:#7a7a7a;margin:15px 50px 15px auto}.conversation-with-tab .tab-body .messages .message-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;border-radius:5px;margin-bottom:15px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;color:#000;white-space:pre-wrap}.conversation-with-tab .tab-body .messages .message-wrapper .avatar-container{bottom:7px;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.conversation-with-tab .tab-body .messages .message-wrapper .avatar-container img{min-width:22px;width:22px;height:22px;border-radius:100px;display:-webkit-box;display:-ms-flexbox;display:flex}.conversation-with-tab .tab-body .messages .message-wrapper .text{max-width:400px;font-size:10px;padding:5px 10px;margin:3px 0;border-radius:5px;background-color:#f4f4f4;line-height:18px;color:#000}.conversation-with-tab .tab-body .messages .message-wrapper.left{margin-right:auto}.conversation-with-tab .tab-body .messages .message-wrapper.left .avatar-container{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin-right:7px}.conversation-with-tab .tab-body .messages .message-wrapper.left .body-message{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.conversation-with-tab .tab-body .messages .message-wrapper.left .body-message .name-and-time{font-size:8px;padding-left:3px;padding-top:2px;line-height:15px;color:#7a7a7a;font-weight:500}.conversation-with-tab .tab-body .messages .message-wrapper.right{margin-left:auto}.conversation-with-tab .tab-body .messages .message-wrapper.right .avatar-container{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;margin-left:7px}.conversation-with-tab .tab-body .messages .message-wrapper.right .body-message{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.conversation-with-tab .tab-body .messages .message-wrapper.right .body-message .name-and-time{font-size:8px;padding-left:3px;padding-top:2px;line-height:15px;color:#7a7a7a;font-weight:500}.conversation-with-tab .tab-body .messages .message-wrapper .image-container{margin:3px 0;border-radius:5px;background-color:#d9d9d9}.conversation-with-tab .tab-body .messages .message-wrapper .image-container .image{width:240px;height:190px;background-repeat:no-repeat;background-size:cover;background-position:50%;border-radius:6px;border:2px solid #d9d9d9}.conversation-with-tab .tab-body .inputs-action-container{height:50px;border-top:1px solid #f7f8fa;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 16px;border-radius:7px;gap:8px}.conversation-with-tab .tab-body .inputs-action-container .field{width:270px;margin:0}.conversation-with-tab .tab-body .inputs-action-container .field input{padding:18px 8px;font-size:12px;font-weight:400;border:none;background:#f7f8fa;border-radius:7px;-webkit-box-shadow:none;box-shadow:none;font-weight:500;color:#000}.conversation-with-tab .tab-body .inputs-action-container .field input:focus,.conversation-with-tab .tab-body .inputs-action-container .field input:hover{outline:none;border-color:#e6e6e6}.conversation-with-tab .tab-body .inputs-action-container .field input.is-danger{color:red;font-size:10px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:auto}.conversation-with-tab .tab-body .inputs-action-container .field input::-webkit-input-placeholder{color:#afb4ba;font-size:12px;font-weight:400}.conversation-with-tab .tab-body .inputs-action-container .field input::-moz-placeholder{color:#afb4ba;font-size:12px;font-weight:400}.conversation-with-tab .tab-body .inputs-action-container .field input:-ms-input-placeholder{color:#afb4ba;font-size:12px;font-weight:400}.conversation-with-tab .tab-body .inputs-action-container .field input::placeholder{color:#afb4ba;font-size:12px;font-weight:400}.conversation-with-tab .tab-body .inputs-action-container .field .control{width:100%}.conversation-with-tab .tab-body .inputs-action-container .icon-container{cursor:pointer;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.conversation-with-tab .tab-body .inputs-action-container .icon-container svg{fill:#cdd0d4;width:24px;height:24px}.conversation-with-tab .tab-body .inputs-action-container .icon-container:hover svg{color:#000;fill:#000}.conversation-with-tab .tab-body .inputs-action-container .icon-container.is-disabled{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:auto}.conversation-with-tab .tab-body .inputs-action-container .icon-container.is-disabled svg{fill:#dfe3e7}.conversation-with-tab .tab-body .toggles-container{border-top:1px solid #f7f8fa;height:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;padding:0 16px;color:#595d62;font-size:12px;font-weight:500}.call-settings-upselling-window .call-settings-upselling-window-container{width:518px;height:405px;overflow:hidden;gap:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:24px 20px 0;max-height:calc(100vh - 230px);height:unset;max-height:unset;color:#2b2d2e}.call-settings-upselling-window .call-settings-upselling-window-container .warning{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#ce2c21;font-size:14px;font-weight:600}.call-settings-upselling-window .call-settings-upselling-window-container .warning>svg{height:18px;width:18px;margin-right:4px;fill:#ce2c21}.call-settings-upselling-window .actions-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:12px;padding:20px}.call-settings-upselling-window .actions-container .action-button{border-radius:4px;border:none;cursor:pointer;font-size:14px;font-weight:500;line-height:20px;outline:none;padding:10px 20px}.manage-voicemail-window{opacity:1}.manage-voicemail-window .manage-voicemail-window-container{width:518px;height:405px;overflow-x:hidden;overflow-y:auto;gap:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:24px 20px 0;max-height:calc(100vh - 230px);color:#2b2d2e}.manage-voicemail-window .manage-voicemail-window-container .field{margin-bottom:0}.manage-voicemail-window .manage-voicemail-window-container .label--error{color:red;font-size:10px;left:10px;position:absolute;top:22px;white-space:nowrap}.manage-voicemail-window .manage-voicemail-window-container .voicemail-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px;overflow-x:hidden;overflow-y:auto;padding:0 5px;width:100%}.manage-voicemail-window .manage-voicemail-window-container .voicemail-list .voicemail-item{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-top:1px solid #e4e3e3;padding-top:18px}.manage-voicemail-window .manage-voicemail-window-container .voicemail-list .voicemail-item span{font-size:14px;font-weight:500;color:#282828}.manage-voicemail-window .manage-voicemail-window-container .voicemail-list .voicemail-item>div>button{margin-left:6px}.manage-voicemail-window .manage-voicemail-window-container .voicemail-list .voicemail-item>div>button:focus{outline:none;border-color:#dbdbdb}.manage-voicemail-window .manage-voicemail-window-container .voicemail-list .voicemail-item>div>button>svg{height:14px;width:14px;fill:#828282}.manage-voicemail-window .manage-voicemail-window-container .voicemail-list .voicemail-item>div>button.button-red>svg{fill:#ce2c21}.manage-voicemail-window .manage-voicemail-window-container>button{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.manage-voicemail-window .manage-voicemail-window-container label{font-size:14px;font-weight:500}.manage-voicemail-window .manage-voicemail-window-container .input-desc-label{font-size:12px;color:#a1a0a0;margin-top:3px}.manage-voicemail-window .manage-voicemail-window-container .tab-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:16px;gap:16px}.manage-voicemail-window .manage-voicemail-window-container .tab-content.record-tab{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.manage-voicemail-window .manage-voicemail-window-container .tab-content.record-tab span{font-size:12px;line-height:16px;font-weight:500;color:#282828}.manage-voicemail-window .manage-voicemail-window-container .tab-content.record-tab .record-button{cursor:pointer;height:80px;width:80px;border-radius:50%;background-color:#548671;border:unset;text-align:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.manage-voicemail-window .manage-voicemail-window-container .tab-content.record-tab .record-button>svg{height:50px;width:50px;fill:#fff}.manage-voicemail-window .manage-voicemail-window-container .tab-content.record-tab .record-button.is-recording{background-color:#ce2c21}.manage-voicemail-window .actions-container{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:12px;padding:20px}.manage-voicemail-window .actions-container,.payment-modal{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.payment-modal{position:fixed;left:0;right:0;bottom:0;top:0;background-color:rgba(0,0,0,.5);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100vw;height:100vh;z-index:99;background-color:hsla(0,0%,4%,.4);overflow-y:auto}.payment-modal__container{background-color:#fff;width:100%;max-width:470px;z-index:100;border-radius:5px;-webkit-box-shadow:0 0 18px 9px rgba(0,0,0,.16);box-shadow:0 0 18px 9px rgba(0,0,0,.16);position:relative;min-height:200px}.payment-modal__container.is-disabled{pointer-events:none}.payment-modal .window-header{background:#f8f8f8;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:15px 15px 15px 20px}.payment-modal .window-header,.payment-modal .window-header .left-side{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.payment-modal .window-header .left-side{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.payment-modal .window-header .left-side .title{color:#333;font-size:17px;font-weight:500;margin:0}.payment-modal .window-header .right-side{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.payment-modal .window-header .right-side,.payment-modal .window-header .right-side .navi-button{display:-webkit-box;display:-ms-flexbox;display:flex}.payment-modal .window-header .right-side .navi-button svg{fill:#333;width:20px;height:20px;-webkit-transform:rotate(180deg);transform:rotate(180deg);cursor:pointer}.payment-modal .main-view{overflow-y:auto;padding:20px 25px;display:-webkit-box;display:-ms-flexbox;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:10px;display:flex;-ms-flex-direction:column;flex-direction:column;max-height:calc(100vh - 165px);overflow:auto}.payment-modal .main-view h1{color:#4a4a4a;font-size:14px;font-style:normal;font-weight:500}.payment-modal .main-view .payment-method-selectors{height:35px;min-height:35px;border-radius:10px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;background-color:#fff;border:1px solid #ededed;overflow:auto}.payment-modal .main-view .payment-method-selectors,.payment-modal .main-view .payment-method-selectors .payment-method{width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.payment-modal .main-view .payment-method-selectors .payment-method{height:100%;color:#4a4a4a;font-size:14px;font-style:normal;font-weight:400;cursor:pointer}.payment-modal .main-view .payment-method-selectors .payment-method.active{background-color:#000;color:#fff;cursor:auto}.payment-modal .main-view .payment-method-selectors .payment-method.disabled{cursor:auto;pointer-events:none;opacity:.5}.payment-modal .main-view .field-date{width:50%}.payment-modal .main-view .field-date label{font-size:14px;font-style:normal;font-weight:500;color:#282828}.payment-modal .main-view .field-date .control input{-webkit-box-shadow:none;box-shadow:none}.payment-modal .main-view .field-checkbox{margin:0;margin-top:10px;margin-bottom:5px}.payment-modal .main-view .field-checkbox .control label{font-size:14px;font-style:normal;font-weight:500}.payment-modal .main-view .modify-price-selectors{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:20px}.payment-modal .main-view .modify-price-selectors .field.field-radio{margin:0;gap:5px;display:-webkit-box;display:-ms-flexbox;display:flex}.payment-modal .main-view .modify-price-selectors .field input[type=radio]{accent-color:#000;cursor:pointer}.payment-modal .main-view .modify-price-selectors .field label{font-size:14px;font-weight:500;padding-top:1px}.payment-modal .main-view .flex-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.payment-modal .main-view .flex-row .field{margin:0}.payment-modal .main-view .flex-row .field label{font-size:14px;font-style:normal;font-weight:500;color:#282828}.payment-modal .main-view .flex-row .field .control svg{top:8px}.payment-modal .main-view .flex-row .field .control input{-webkit-box-shadow:none;box-shadow:none}.payment-modal .main-view .flex-row .field .control input[type=number]::-webkit-inner-spin-button,.payment-modal .main-view .flex-row .field .control input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.payment-modal .main-view .flex-row .field:first-child{-webkit-box-flex:0;-ms-flex:0 0 58%;flex:0 0 58%}.payment-modal .main-view .flex-row .field:nth-child(2){-webkit-box-flex:0;-ms-flex:0 0 40%;flex:0 0 40%}.payment-modal .main-view .flex-row .field-select__dropdown{max-height:240px}.payment-modal .main-view .flex-row .field-select .control{width:100%;top:33px}.payment-modal .main-view .flex-row .field-select .control .select{height:36px;width:100%}.payment-modal .main-view .flex-row .field-select .control .select .input,.payment-modal .main-view .flex-row .field-select .control .select input{border-radius:4px;font-size:14px;width:100%;height:36px;padding-left:15px;-webkit-box-shadow:none;box-shadow:none;background-color:#fff}.payment-modal .main-view .flex-row .field-select .control .select[disabled]{cursor:auto}.payment-modal .main-view .card-elements{margin-top:4px;border-radius:10px;background:#f8f8f8;padding:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:5px;position:relative}.payment-modal .main-view .card-elements .card-element-label{font-size:12px;top:4px;position:relative;color:#4a4a4a;font-weight:400}.payment-modal .main-view .card-elements .card-element-wrapper{border-radius:10px;border:1px solid #d3d3d3;padding:7px 8px;background-color:#fff}.payment-modal .main-view .card-elements .card-element-wrapper.is-loading-field,.payment-modal .main-view .card-elements .is-loading-field input{pointer-events:none;background-color:#d3d3d3;opacity:.4}.payment-modal .main-view .card-elements .flex-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:20px;margin-top:6px}.payment-modal .main-view .card-elements .flex-row .short-card-element{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.payment-modal .main-view .card-elements .field input{border-radius:10px;-webkit-box-shadow:none;box-shadow:none;font-weight:500;color:#000}.payment-modal .main-view .card-elements .field input:focus,.payment-modal .main-view .card-elements .field input:hover{outline:none;border-color:#d3d3d3}.payment-modal .main-view .card-elements .field input::-webkit-input-placeholder{color:#aab7c4}.payment-modal .main-view .card-elements .field input::-moz-placeholder{color:#aab7c4}.payment-modal .main-view .card-elements .field input:-ms-input-placeholder{color:#aab7c4}.payment-modal .main-view .card-elements .field input::placeholder{color:#aab7c4}.payment-modal .main-view .card-elements .field .control{width:100%}.payment-modal .main-view .card-elements .update-card-button{margin-top:10px;border-radius:4px;border:1px solid #646464;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:6px 16px;font-size:12px;font-style:normal;font-weight:500;width:-webkit-max-content;width:-moz-max-content;width:max-content;cursor:pointer}.payment-modal .main-view .card-elements .update-card-button:hover{background-color:#e0e0e0}.payment-modal .main-view .card-elements .card-elements-info{color:#282828;font-size:12px;font-style:normal;font-weight:500;margin-top:10px}.payment-modal .main-view .purchase-summary{margin-top:10px;color:#2a2d2e;font-size:14px;font-style:normal;font-weight:500;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:15px}.payment-modal .main-view .purchase-summary h4{margin-bottom:8px;color:#4a4a4a}.payment-modal .main-view .purchase-summary hr{margin:0}.payment-modal .main-view .purchase-summary .flex-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.payment-modal .main-view .purchase-summary .bolded{font-size:16px;font-style:normal;font-weight:700;color:#4a4a4a}.payment-modal .footer-view{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end;padding:10px 25px 20px;gap:20px}.payment-modal .footer-view button{padding:0 20px}.error-payment-modal{position:fixed;left:0;right:0;bottom:0;top:0;background-color:rgba(0,0,0,.5);width:100vw;height:100vh;background-color:hsla(0,0%,4%,.4);overflow-y:auto}.error-payment-modal,.error-payment-modal__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:100}.error-payment-modal__container{width:100%;max-width:470px;-webkit-box-shadow:0 0 18px 9px rgba(0,0,0,.16);box-shadow:0 0 18px 9px rgba(0,0,0,.16);position:relative;min-height:200px;color:#ce2c21;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px;font-size:16px;font-style:normal;font-weight:400;padding:24px;border-radius:8px;background:#fbf0f0;text-align:center}.error-payment-modal__container h1{font-weight:600;font-size:20px}.error-payment-modal__container .footer-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:8px}.error-payment-modal__container .footer-buttons button{color:#fff;height:40px;margin-top:10px}.error-payment-modal__container .footer-buttons .transparent{background:transparent;color:#ce2c21}.error-payment-modal__container .footer-buttons .transparent:hover{border-color:#f0bcb8;background:#f0bcb8}.error-payment-modal__container span{-webkit-text-decoration-line:underline;text-decoration-line:underline}.bar-chart .display-dashboard{background-image:-webkit-gradient(linear,left bottom,left top,color-stop(48.39%,#fff),color-stop(48.39%,#f0f0f0),color-stop(50%,#f0f0f0),color-stop(50%,#fff),color-stop(98.39%,#fff),color-stop(98.39%,#f0f0f0),to(#f0f0f0));background-image:linear-gradient(0deg,#fff 48.39%,#f0f0f0 0,#f0f0f0 50%,#fff 0,#fff 98.39%,#f0f0f0 0,#f0f0f0);background-size:62px 62px;width:570px;height:218px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.bar-chart .display-dashboard .chart-column{width:40px}.bar-chart .display-dashboard .chart-column span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;top:-20px;position:relative;font-weight:400;font-size:14px;line-height:18px;color:#4f4f4f}.bar-chart .select-navigation{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:distribute;justify-content:space-around;margin-top:15px}.bar-chart .select-navigation .chart-navigate-button{border:1px solid #77a0ff;border-radius:20px;padding:4px 9px;text-align:center;font-size:12px;cursor:pointer}.bar-chart .select-navigation .chart-navigate-button.selected{background:rgba(57,112,221,.25)}.pie-chart{height:250px;width:720px}.ctp-nportal{padding:30px;background:#f0efef;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:calc(100vh - 100px - 187px)}@media print,screen and (min-width:769px){.ctp-nportal{height:calc(100vh - 100px - 155px)}}@media screen and (min-width:1200px){.ctp-nportal{height:calc(100vh - 56px)}}.ctp-nportal .ctp-toolbar-menu{margin:20px auto}.ctp-nportal .ctp-toolbar-menu a{padding:0 25px}.ctp-notif{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow-y:auto;margin-bottom:20px}.ctp-notif-wrap{border:2px solid #d2d2d2;width:600px;height:105px;background-color:#fff;padding:20px 70px;cursor:pointer;margin-bottom:20px}.ctp-notif-wrap p:first-of-type{font-weight:700;margin-bottom:10px}.ctp-notif-wrap p:last-of-type{opacity:.7;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ctp-notif-empty{margin-top:100px}.ctp-notif button{height:40px;margin-top:30px}.ctp-notification-popup{display:-webkit-box;display:-ms-flexbox;display:flex;position:fixed;left:0;top:0;bottom:0;right:0;z-index:99;overflow:auto;background-color:rgba(0,0,0,.5)}.ctp-notification-popup__window{background-color:#fff;margin:5% auto;width:400px;height:590px;border-radius:4px;position:relative}.ctp-notification-popup__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-line-pack:center;align-content:center;border-radius:4px 4px 0 0;height:50px;padding:10px;background-color:#f9f8f8}.ctp-notification-popup__header h1{padding-left:10px;font-weight:500;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#000}.ctp-notification-popup__close{width:20px;height:20px;cursor:pointer}.ctp-notification-popup__body{padding:10px}.ctp-notification-popup__body p{width:100%;word-break:break-all;margin-top:20px;opacity:.8}.ctp-package{overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:86vh;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-bottom:30px;margin-top:20px}.ctp-package-ititle{margin-bottom:2rem}.ctp-package-logo{margin-bottom:30px;width:350px}.ctp-package-logo img{width:100%}.ctp-package-sent{margin-top:5px;font-style:italic;font-size:13px}.ctp-package.vcentered,.ctp-package .vcentered{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.ctp-package.autoheight{min-height:auto}.ctp-package .ctp-sidebar-section{width:350px;height:90px;margin-top:20px}.ctp-package textarea{height:150px;resize:none;outline:none}.ctp-package input[name=title],.ctp-package textarea{width:350px;border:1px solid #ddd;padding:5px;font-size:14px}.ctp-package input[name=title]{margin-bottom:20px;height:25px;text-align:center}.ctp-package-btn{width:350px!important;margin-top:20px}.ctp-package hr{background-color:#ddd;border:1px solid #ddd;display:block;height:2px;margin:3.5rem 0;width:300px}.ctp-package table{width:1000px;table-layout:fixed}.ctp-package table,.ctp-package table tr{border:2px solid #ddd}.ctp-package table th{padding:15px;color:#b1abab;border:2px solid #ddd}.ctp-package table th:first-of-type{width:28%}.ctp-package table th:nth-of-type(2){text-align:center;width:12%}.ctp-package table th:nth-of-type(3){width:31%}.ctp-package table th:nth-of-type(4){width:14%}.ctp-package table th:last-of-type{text-align:center;width:15%}.ctp-package table td{border:2px solid #ddd;padding:15px}.ctp-package .error-message{color:red;font-size:15px;margin-top:5px}#facebook-jssdk-iframe{position:absolute}.booking-container{background:#e5e5e59e;display:-webkit-box;display:-ms-flexbox;display:flex;min-height:83.5vh}.booking-container .booking-success-message-popup{text-align:center;position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);background:#828282;color:#fff;padding:37px;border-radius:2px;top:-100px;height:100px;width:100%;-webkit-transition:.7s;transition:.7s}.booking-container .booking-success-message-popup.is-visible{top:0}.booking-container .booking-services-section{height:calc(100vh - 56px);overflow:hidden;overflow-y:auto;width:100%;padding:30px}.booking-container .booking-services-section .category-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.booking-container .booking-services-section .category-header h3{white-space:nowrap;margin-right:30px;font-weight:600;font-size:18px}.booking-container .booking-services-section .category-header div{width:100%;height:1px;background:#0000001f;margin-right:20px}.booking-container .booking-services-section .booking-services-category-container{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;padding:10px;-ms-flex-wrap:wrap;flex-wrap:wrap}.booking-container .booking-services-section .booking-services-category-container .service-container{background:#fff;border:1px solid #fff;padding:6px;padding-right:20px;width:15%;min-width:223px;max-width:275px;margin-right:20px;margin-bottom:20px;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:500;font-size:15px;border-radius:4px;cursor:pointer}.booking-container .booking-services-section .booking-services-category-container .service-container:hover{border-color:grey}.booking-container .booking-services-section .booking-services-category-container .service-container.focused{border-color:#000;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:0 7px 14px rgba(0,0,0,.08);box-shadow:0 7px 14px rgba(0,0,0,.08)}.booking-container .booking-services-section .booking-services-category-container .service-container .modal__icon{min-width:35px;width:35px;height:35px;border-radius:50%;position:relative;margin:0 20px}.booking-container .booking-services-section .booking-services-category-container .service-container .modal__icon svg{position:relative;width:19px;height:35px}.booking-container .booking-sidebar-container{background:#fff;width:30%;max-width:400px;display:block}.booking-container .booking-sidebar-container .booking-service-detials-sections{padding-top:20px;padding-left:20px;overflow:hidden;overflow-y:auto;height:calc(100vh - 233px)}.booking-container .booking-sidebar-container .booking-service-detials-sections h3{white-space:nowrap;margin-right:30px;font-weight:600;font-size:18px}.booking-container .booking-sidebar-container .booking-service-detials-sections .service-image{margin-right:20px}.booking-container .booking-sidebar-container .booking-service-detials-sections .service-image img{width:100%;border-radius:4px}.booking-container .booking-sidebar-container .booking-service-detials-sections .service-image .info-buttons.with-image{float:right;margin-top:-50px;margin-right:8px}.booking-container .booking-sidebar-container .booking-service-detials-sections .service-image .info-buttons button:first-child{margin-right:10px}.booking-container .booking-sidebar-container .booking-service-detials-sections .service-description-container{margin-top:10px;margin-right:20px}.booking-container .booking-sidebar-container .booking-service-detials-sections .service-description-container h4{font-size:16px;font-weight:600}.booking-container .booking-sidebar-container .booking-service-detials-sections .servise-questions-wrapper{margin-top:10px}.booking-container .booking-sidebar-container .booking-service-detials-sections .servise-questions-wrapper .booking-form-container .service-questions-container{padding-right:10px}.booking-container .booking-sidebar-container .booking-service-detials-sections .servise-questions-wrapper .booking-form-container .service-questions-container .service-question{margin-bottom:20px}.booking-container .booking-sidebar-container .booking-service-detials-sections .servise-questions-wrapper .booking-form-container .service-questions-container .service-question .service-question-header{-ms-flex-wrap:wrap;flex-wrap:wrap;display:-webkit-box;display:-ms-flexbox;display:flex}.booking-container .booking-sidebar-container .booking-service-detials-sections .servise-questions-wrapper .booking-form-container .service-questions-container .service-question .service-question-header .question-title{font-size:18px;line-height:18px;font-weight:500;margin-right:7px}.booking-container .booking-sidebar-container .booking-service-detials-sections .servise-questions-wrapper .booking-form-container .service-questions-container .service-question .service-question-tip{font-size:13px}.booking-container .booking-sidebar-container .booking-service-detials-sections .servise-questions-wrapper .booking-form-container .service-questions-container .service-question .service-question-answers-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:10px}.booking-container .booking-sidebar-container .booking-service-detials-sections .servise-questions-wrapper .booking-form-container .service-questions-container .service-question .service-question-answers-container.single-long-button .answer-button,.booking-container .booking-sidebar-container .booking-service-detials-sections .servise-questions-wrapper .booking-form-container .service-questions-container .service-question .service-question-answers-container.single-long-button .date-picker-wrapp-container,.booking-container .booking-sidebar-container .booking-service-detials-sections .servise-questions-wrapper .booking-form-container .service-questions-container .service-question .service-question-answers-container.single-long-button .date-picker-wrapp-container div .react-datepicker-wrapper,.booking-container .booking-sidebar-container .booking-service-detials-sections .servise-questions-wrapper .booking-form-container .service-questions-container .service-question .service-question-answers-container.single-long-button .date-picker-wrapp-container div .react-datepicker-wrapper .react-datepicker__input-container,.booking-container .booking-sidebar-container .booking-service-detials-sections .servise-questions-wrapper .booking-form-container .service-questions-container .service-question .service-question-answers-container.single-long-button .field{width:100%}.booking-container .booking-sidebar-container .booking-service-detials-sections .servise-questions-wrapper .booking-form-container .service-questions-container .service-question .service-question-answers-container.single-long-button .date-picker-wrapp-container div .react-datepicker-wrapper .react-datepicker__input-container input{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid transparent;border-radius:3px;-webkit-box-shadow:none;box-shadow:none;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:1rem;height:2.25em;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;line-height:1.5;padding:calc(.375em - 1px) calc(.625em - 1px);position:relative;vertical-align:top;background-color:#fff;border-color:#dbdbdb;color:#363636;-webkit-box-shadow:inset 0 1px 2px #0a0a0a1a;box-shadow:inset 0 1px 2px #0a0a0a1a;max-width:100%;width:100%}.booking-container .booking-sidebar-container .booking-service-detials-sections .servise-questions-wrapper .booking-form-container .service-questions-container .service-question .service-question-answers-container.last-long-button .answer-button:last-child{width:100%}.booking-container .booking-sidebar-container .booking-service-detials-sections .servise-questions-wrapper .booking-form-container .service-questions-container .service-question .additional-information-icon{background:grey;color:#fff;text-align:center;width:18px;border-radius:30px;font-size:13px;cursor:pointer}.booking-container .booking-sidebar-container .booking-service-detials-sections .servise-questions-wrapper .booking-form-container .service-questions-container .service-question .error-message{color:red;font-size:13px}.booking-container .booking-sidebar-container .service-footer{height:93px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-shadow:0 0 7px rgba(0,0,0,.25);box-shadow:0 0 7px rgba(0,0,0,.25)}.booking-container .booking-sidebar-container .service-footer .price{font-weight:500;font-size:18px;line-height:18px;width:75px}.booking-container .booking-sidebar-container .service-footer .button{padding:20px 40px}.answer-button{overflow:hidden;border:1px solid #dcdddf;border-radius:4px;width:49%;height:36px;margin-bottom:5px;cursor:pointer}.answer-button.selected{background:#c2996d33;border-color:#000}.answer-button:hover{border-color:#000}.answer-button>span{display:block;height:100%;width:100%;font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:center;line-height:36px}.answer-image-picker{width:100%}.answer-image-picker .all-images-container{display:-webkit-box;display:-ms-flexbox;display:flex}.answer-image-picker .all-images-container .image-container{margin-right:12px}.answer-image-picker .all-images-container .image-container img{width:100px;border-radius:4px}.answer-image-picker .all-images-container .image-container .trash-wrap{background:#000;border-radius:11px;width:23px;height:23px;position:relative;margin-left:86px;margin-top:-25px;cursor:pointer;top:14px}.answer-image-picker .all-images-container .image-container .trash-wrap svg{fill:#fff;width:18px;position:relative;top:2px;left:2.63px}.answer-image-picker .all-images-container .image-container:last-child{margin-right:0}.answer-image-picker .pick-image{border:1px solid #dcdddf;border-radius:4px;padding:0 5px}.answer-image-picker .pick-image .field-image .field-image__media-wrapper{width:110px}.answer-image-picker .pick-image .field-image .field-image__media-wrapper .field-image__media{z-index:0;width:0;height:0}.answer-image-picker .pick-image .field-image .field-image__media-wrapper .field-image__options{border:none;left:2px;padding:0;width:93%}.answer-image-picker .pick-image .field-image .field-image__media-wrapper .field-image__options .field-image__add span{display:none}.answer-image-picker .pick-image .field-image .field-image__media-wrapper .field-image__options .field-image__add input{opacity:1;height:auto;width:90px;top:6px}.modal .form{background:transparent}.modal--avatar-crop .modal-content{overflow:hidden;background:#fff;padding:20px}.modal--avatar-crop .modal-cropper-wrapper{max-width:100%;max-height:80vh}.modal--avatar-crop .modal__warning{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center;margin:0 0 20px}.modal--avatar-crop .modal__warning strong{font-size:24px;color:#000;text-align:center}.modal--avatar-crop .button{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);margin-top:15px}.modal--organisation .box{padding:25px}.modal--organisation .modal-content{border-radius:6px;background:linear-gradient(140deg,#fff,#f6f5f5)}.modal--organisation .modal__header{margin:-25px -25px 0;padding:15px 25px;position:relative;border-bottom:1px solid #c9c8c8}.modal--organisation .modal__header span{font-size:18px;font-weight:500;color:#000}.modal--organisation .modal__inner{margin:10px 0 0}.modal--organisation .modal-close{position:absolute;top:16px;right:5px}.modal--organisation .modal-close:after,.modal--organisation .modal-close:before{background:#000}.modal--organisation .link{font-size:14px;font-weight:500;letter-spacing:.5px;text-align:center;color:#000;text-decoration:underline;line-height:40px;margin:0 30px 0 0;cursor:pointer}.modal--organisation .link:hover{text-decoration:none}.modal--service .modal-content{width:800px}.ctp-staff-trainer .ctp-staff-trainer__services .modal--service .ctp-dropdown:nth-of-type(2) .modal__section:first-of-type,.modal--service .column:nth-of-type(2) .modal__section:first-of-type,.modal--service .ctp-staff-trainer .ctp-staff-trainer__services .ctp-dropdown:nth-of-type(2) .modal__section:first-of-type{margin:20px 0}.modal--service .modal__togglesection{margin-top:15px}.modal--service .modal__togglesection .field-toggle{margin:0!important;width:auto!important;-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.modal--service .modal__section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.modal--service .modal__section label{font-size:12px;font-weight:500;letter-spacing:.5px;color:#8d8c8c;margin-bottom:10px}.modal--service .modal__section ul{margin:0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}.modal--service .modal__section input[type=radio]{display:none}.modal--service .modal__main-info{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin:22px 0 0}.modal--service .modal__category{margin:20px 0 10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap}.modal--service .modal__category .field{width:50%}.modal--service .modal__category .field-select{width:100%}.modal--service .modal__category .field-select__dropdown{max-height:160px}.modal--service .modal__category .field-select .input{text-align:left}.modal--service .modal__category .field-toggle{margin-top:23px}.modal--service .modal__section-label{font-size:12px;font-weight:500;letter-spacing:.5px;margin:20px 0;color:#8d8c8c}.modal--service .modal__icon{width:60px;height:60px;border-radius:50%;position:relative}.modal--service .modal__icon svg{top:12px;left:12px;position:relative;fill:#fff;width:36px;height:36px}.modal--service .modal__name{margin:0 0 0 20px;width:calc(100% - 80px)}.modal--service .modal__name label{font-size:12px;font-weight:500;letter-spacing:.5px;color:#8d8c8c}.modal--service .modal__name .input{padding:11px 12px;background-color:#f9f8f8;border:1px solid rgba(0,0,0,.2);color:#8d8c8c;font-size:14px;line-height:1.2;height:40px;display:block}.modal--service .modal__name .input::-webkit-input-placeholder{font-size:14px;letter-spacing:.5px;color:#8d8c8c}.modal--service .modal__name .input::-moz-placeholder{font-size:14px;letter-spacing:.5px;color:#8d8c8c}.modal--service .modal__name .input:-ms-input-placeholder{font-size:14px;letter-spacing:.5px;color:#8d8c8c}.modal--service .modal__name .input::placeholder{font-size:14px;letter-spacing:.5px;color:#8d8c8c}.modal--service .modal__name .input:focus{background-color:#fff;border-color:transparent;outline:0}.modal--service .modal__name .input.is-danger,.modal--service .modal__name .input:focus{color:#000;-webkit-box-shadow:0 1px 0 0 #fff,inset 0 0 2px 0 rgba(0,0,0,.5);box-shadow:0 1px 0 0 #fff,inset 0 0 2px 0 rgba(0,0,0,.5)}.modal--service .modal__name .input.is-danger{background-color:#fbf0f0;border:1px solid #a4231a}.modal--service .modal__icons ul{margin:-5px -7px}.modal--service .modal__icons li{padding:5px 7px}.modal--service .modal__icons li label{width:38px;height:38px;display:block;border-radius:2px;border:1px solid #fff;-webkit-box-shadow:0 1px 2px 0 rgba(0,0,0,.08);box-shadow:0 1px 2px 0 rgba(0,0,0,.08)}.modal--service .modal__icons li input[type=radio]:checked+label{border:1px solid #000}.modal--service .modal__icons li input[type=radio]:checked+label svg{fill:#000}.modal--service .modal__icons svg{fill:#000;width:24px;height:24px;position:relative;top:6px;left:6px}.modal--service .modal__colors ul{margin:-10px -3.5px}.modal--service .modal__colors li{margin:10px 3.5px;width:25px;height:25px;position:relative}.modal--service .modal__colors li .color-label{width:25px;height:25px;display:block;border-radius:50%;position:absolute}.modal--service .modal__colors li .color-label:after{content:"";display:none;width:18px;height:9px;border:solid #fff;border-width:0 0 2px 2px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);position:absolute;top:10px;left:7px}.modal--service .modal__colors li input[type=radio]:checked+label .color-label{width:33px;height:33px;-webkit-box-shadow:0 1px 2px 0 rgba(0,0,0,.5);box-shadow:0 1px 2px 0 rgba(0,0,0,.5);left:-4px;top:-4px}.modal--service .modal__colors li input[type=radio]:checked+label .color-label:after{display:block}.modal--service .modal__actions{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.modal--service .modal__actions .button{width:170px}.modal--service .modal__actions .button:first-of-type{margin-right:20px}.modal--service .modal__actions .help{width:100%;margin:15px 0 -15px}.modal--confirm{z-index:999}.modal--confirm.is-success .modal__header{background-color:#000}.modal--confirm.is-sent .modal__actions .button:nth-of-type(2){display:none}.modal--confirm.is-warning .modal__header{background-color:#a4231a}.modal--confirm.is-caution .modal__header{background-color:#ee8e00}.modal--confirm.is-caution .modal__header svg{fill:#fff}.modal--confirm.is-positive .modal__header{background-color:#548671}.modal--confirm.is-positive .modal__header svg{fill:#fff}.modal--confirm .box{overflow:hidden;padding:25px}.modal--confirm .modal-content{width:500px}.modal--confirm .modal__header{background-color:#a4231a;min-height:50px;margin:-25px -25px 0;padding:15px 50px 15px 25px;position:relative}.modal--confirm .modal__header .modal-close{position:absolute;top:12px;right:5px}.modal--confirm .modal__header .modal-close:after,.modal--confirm .modal__header .modal-close:before{background-color:#fff}.modal--confirm .modal__header span{color:#fff;font-size:18px;font-weight:500;line-height:24px}.modal--confirm .modal__header>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px}.modal--confirm .modal__header>div svg{height:24px;width:24px;fill:#fff}.modal--confirm .modal__inner{margin-top:15px}.modal--confirm .modal__inner .modal__body{white-space:pre-line;font-weight:500}.modal--confirm .modal__inner .modal__body__checkbox-text{margin-left:50px}.modal--confirm .modal__actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:8px;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-top:24px}.modal--confirm .modal__actions .button{height:40px;margin:0;-ms-flex-negative:0;flex-shrink:0;padding:10px 20px}.modal--support{z-index:999}.modal--support.is-success .modal__header{background-color:#000}.modal--support.is-sent .modal__actions .button:nth-of-type(2){display:none}.modal--support .modal-background{background-color:#0a0a0a99;opacity:.75}.modal--support .box{overflow:hidden;padding:25px}.modal--support .modal-content{width:500px}.modal--support .modal__header{background-color:#000;min-height:50px;margin:-25px -25px 0;padding:15px 50px 15px 25px;position:relative}.modal--support .modal__header .modal-close{position:absolute;top:12px;right:5px}.modal--support .modal__header .modal-close:after,.modal--support .modal__header .modal-close:before{background-color:#fff}.modal--support .modal__header span{color:#fff}.modal--support .modal__inner{margin-top:15px}.modal--support .modal__inner .modal__body{white-space:pre-line;font-weight:500;word-break:break-word}.modal--support .modal__actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:30px}.modal--support .modal__actions .button{width:170px;height:40px;margin:0 10px}.modal--product .modal__name{margin:0;width:100%}.modal--product .field-toggle{margin:15px 0}.modal--sku .modal-content{width:600px}.modal--sku .modal__inner{padding:20px 0 0}.modal--sku .modal__section:first-of-type,.modal--sku .modal__section:nth-of-type(2){margin:0 0 20px}.modal--sku .modal__section .columns{margin:0 -5px}.ctp-staff-trainer .ctp-staff-trainer__services .modal--sku .modal__section .ctp-dropdown,.modal--sku .modal__section .column,.modal--sku .modal__section .ctp-staff-trainer .ctp-staff-trainer__services .ctp-dropdown{padding:0 5px}.modal--sku .modal__action{margin:40px 0 0}.modal--promo-code>.modal-content .box .modal__inner{padding:20px 0 0}.modal--promo-code>.modal-content .box .modal__section{padding:5px 0}.modal--promo-code>.modal-content .box .modal__percentage .field-toggle{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin:34px 0 0}.modal--promo-code>.modal-content .box .field-select .input,.modal--promo-code>.modal-content .box .field-select .select,.modal--promo-code>.modal-content .box .react-datepicker-wrapper,.modal--promo-code>.modal-content .box .react-datepicker__input-container{width:100%}.modal--promo-code>.modal-content .box .field-select__dropdown{height:70px}.modal--promo-code>.modal-content .box .modal__actions{padding:20px 0 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.modal--promo-code>.modal-content .box .modal__actions .button{width:170px}.modal--promo-code>.modal-content .box .modal__actions .button:first-of-type{margin-right:20px}.modal--promo-code>.modal-content .box .modal__actions .help{width:100%;margin:15px 0 -15px}.modal--assessment .modal__body{text-align:center}@-webkit-keyframes pulse{0%{background-color:hsla(0,0%,65%,.1)}50%{background-color:hsla(0,0%,65%,.3)}to{background-color:hsla(0,0%,65%,.1)}}@keyframes pulse{0%{background-color:hsla(0,0%,65%,.1)}50%{background-color:hsla(0,0%,65%,.3)}to{background-color:hsla(0,0%,65%,.1)}}.modal--finished-transaction .modal-content{width:600px}.modal--finished-transaction .modal__header{background-color:#f9f8f8}.modal--finished-transaction .modal__header span{color:#000}.modal--finished-transaction .modal__header .modal-close:after,.modal--finished-transaction .modal__header .modal-close:before{background-color:#000}.modal--finished-transaction .modal__transaction.modal__transaction--success .modal__transaction-emblem{background-color:#000;-webkit-animation:initial;animation:initial}.modal--finished-transaction .modal__transaction.modal__transaction--success .modal__transaction-emblem svg{display:block}.modal--finished-transaction .modal__transaction.modal__transaction--failed .modal__transaction-emblem{background-color:#a4231a;-webkit-animation:initial;animation:initial}.modal--finished-transaction .modal__transaction.modal__transaction--failed .modal__transaction-emblem svg{display:block;padding:20px}.modal--finished-transaction .modal__transaction span{display:block;text-align:center}.modal--finished-transaction .modal__transaction-emblem{width:100px;height:100px;margin:0 auto;border-radius:50%;overflow:hidden;-webkit-animation:pulse 2s infinite ease-in-out;animation:pulse 2s infinite ease-in-out}.modal--finished-transaction .modal__transaction-emblem svg{display:none;width:100px;height:100px;padding:30px;fill:#f9f8f8}.modal--finished-transaction .modal__transaction-payment{margin:20px 0 0;font-size:18px}.modal--finished-transaction .modal__transaction-payment:empty{width:490px;height:27px;margin-left:auto;margin-right:auto;-webkit-animation:pulse 2s infinite ease-in-out;animation:pulse 2s infinite ease-in-out}.modal--finished-transaction .modal__transaction-contact{margin:10px 0 0;font-size:16px}.modal--finished-transaction .modal__transaction-contact:empty{width:350px;height:24px;margin-left:auto;margin-right:auto;-webkit-animation:pulse 2s infinite ease-in-out;animation:pulse 2s infinite ease-in-out}.modal--finished-transaction .modal__transaction-id{margin:10px 0 0;font-size:14px}.modal--finished-transaction .modal__transaction-id:empty{width:470px;height:21px;margin-left:auto;margin-right:auto;-webkit-animation:pulse 2s infinite ease-in-out;animation:pulse 2s infinite ease-in-out}.modal--information{z-index:999}.modal--information .modal-background{background-color:#0a0a0a99;opacity:.75}.modal--information .box{overflow:hidden;padding:15px 20px}.modal--information .modal-content{width:500px}.modal--information .modal__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;color:#333;font-size:18px;font-weight:500;border-bottom:2px solid #ebebeb;padding-bottom:5px}.modal--information .modal__header .close-button{position:relative;top:2px}.modal--information .modal__header .close-button svg{fill:#333;width:20px;height:20px;-webkit-transform:rotate(180deg);transform:rotate(180deg);cursor:pointer}.modal--information .modal__header span{color:#000}.modal--information .modal__inner{margin-top:15px}.modal--information .modal__inner .modal__body{white-space:pre-line;color:#333333b3;font-size:14px;word-break:break-word}.modal--information .modal__footer{color:#333333b3;font-size:14px;margin-top:20px;word-break:break-word}.modal--information .modal__actions,.modal--information .modal__footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.modal--information .modal__actions{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:30px}.modal--information .modal__actions .button{width:170px;height:40px;margin:0 10px}.modal--confirm-revision{z-index:999}.modal--confirm-revision .modal-background{background-color:#0a0a0a99;opacity:.75}.modal--confirm-revision .box{overflow:hidden;padding:25px}.modal--confirm-revision .modal-content{width:520px}.modal--confirm-revision .modal__header{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0 20px;margin:-25px -25px 0;color:#fff;font-size:18px;font-weight:500;background-color:#ce2c21;min-height:50px;position:relative}.modal--confirm-revision .modal__header,.modal--confirm-revision .modal__header span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.modal--confirm-revision .modal__header span{cursor:pointer}.modal--confirm-revision .modal__body{margin-top:10px;white-space:pre-line;font-weight:500;margin-bottom:20px}.modal--confirm-revision h3{font-size:14px;font-weight:500}.modal--confirm-revision .field{margin-bottom:0}.modal--confirm-revision .field .control textarea{-webkit-box-shadow:none;box-shadow:none;resize:none;background-color:#f9f8f8;font-size:14px;color:#3c3c3c;padding:8px 10px;min-height:100px}.modal--confirm-revision .text-area-limit-info{font-size:12px;font-weight:400;color:#646464}.modal--confirm-revision .modal__footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end;margin-top:30px;gap:10px}.modal--confirm-revision .modal__footer .button{height:40px}.score-bar-wrapper{position:relative;width:70%;height:32px;border-radius:5px;background-color:#dedddd;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.score-bar-wrapper .percentage-text{position:relative;z-index:1;margin:auto;color:#fff;text-align:center;font-family:Montserrat;font-size:16px;font-style:normal;font-weight:600;line-height:24px}.score-bar-wrapper .score-bar{position:absolute;top:0;left:0;border-radius:5px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:32px;text-align:center;background-color:#7978eb}.ctp-userpanel{overflow-y:auto;padding:15px 0}.ctp-userpanel .ctp-userpanel__inner{max-width:640px;padding:0 15px;margin:0 auto;width:100%}.ctp-userpanel .ctp-toolbar-menu{margin:0 0 20px}.ctp-invoiceslist .help{text-align:center}.ctp-singleinvoice{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:10px 15px;background:#fff;border:1px solid #f9f8f8}.ctp-singleinvoice:focus,.ctp-singleinvoice:hover{background-color:#c9c8c8}.ctp-singleinvoice+.ctp-singleinvoice{border-top:0}.ctp-singleinvoice p,.ctp-singleinvoice time{font-family:Montserrat,sans-serif;font-size:13px;text-align:right;color:#282828}.ctp-singleinvoice .ctp-singleinvoice__name{width:100%}.ctp-singleinvoice .ctp-singleinvoice__name p{text-align:left}.ctp-singleinvoice .ctp-singleinvoice__date{text-align:right;margin-left:15px}.ctp-singleinvoice .ctp-singleinvoice__action{margin-left:15px}.ctp-classlist{margin:-5px 0}.ctp-classlist .ctp-classlist__rmv-event{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:25px 0}.ctp-classlist .ctp-classlist__rmv-event>*{padding:0 10px}.ctp-classlist .ctp-classlist__rmv-event strong{font-size:12px;font-weight:500;line-height:1.33;text-align:left;color:#282828;overflow:hidden;text-overflow:ellipsis}.ctp-classlist .ctp-classlist__rmv-event data{font-size:12px;text-align:right;color:#282828}.ctp-classlist .ctp-classlist__modal-separator{margin:25px -25px}.ctp-classlist .ctp-classlist__modal-error{font-size:14px;text-align:center;color:#a4231a}.ctp-classlist .help{text-align:center}.ctp-userclass{padding:5px 0}.ctp-userclass.is-expanded .ctp-userclass-bar{background-color:#c9c8c8;border-radius:4px 4px 0 0}.ctp-userclass.is-expanded .ctp-userclass-story{display:block}.ctp-userclass.is-expanded .ctp-userclass-bar__expand{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.ctp-userclass>button{margin:5px auto;width:100%;display:block}.ctp-userclass .ctp-userclass-story{display:none}.ctp-userclass-bar{padding:10px 15px;background:#fff;border:1px solid #f9f8f8;border-radius:4px;cursor:pointer;-webkit-transition:.2s;transition:.2s}.ctp-userclass-bar+.ctp-userclass-bar{border-top:0}.ctp-userclass-bar p{font-family:Montserrat,sans-serif;font-size:13px;text-align:right;color:#282828}.ctp-userclass-bar .ctp-userclass-bar__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin:0 -5px}.ctp-userclass-bar .ctp-userclass-bar__inner>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 5px}.ctp-userclass-bar .ctp-userclass-bar__logo{min-width:40px;min-height:40px;border-radius:50%;background-color:#a4231a}.ctp-userclass-bar .ctp-userclass-bar__logo span{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.ctp-userclass-bar .ctp-userclass-bar__logo svg{max-width:20px;height:20px;fill:#fff}.ctp-userclass-bar .ctp-userclass-bar__name{width:40%;font-weight:500;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.ctp-userclass-bar .ctp-userclass-bar__name p{text-align:left}.ctp-userclass-bar .ctp-userclass-bar__quantity{width:25%;text-align:right}.ctp-userclass-bar .ctp-userclass-bar__left{width:15%;text-align:right}.ctp-userclass-bar .ctp-userclass-bar__action{margin-left:auto}.ctp-userclass-bar .ctp-userclass-bar__expand{width:30px;height:30px;border-radius:50%;display:inline-block;border:transparent;padding:0;position:relative;margin:5px 0 0 auto;background:#f9f8f8;cursor:pointer;-webkit-transition:.2s;transition:.2s}.ctp-userclass-bar .ctp-userclass-bar__expand:hover{background:#8d8c8c}.ctp-userclass-bar .ctp-userclass-bar__expand:hover:after{border-color:#fff}.ctp-userclass-bar .ctp-userclass-bar__expand:after{border:2px solid #282828;border-right:0;border-top:0;content:" ";display:block;pointer-events:none;position:absolute;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform-origin:center;transform-origin:center;width:10px;height:10px;margin-top:-7px;right:10px;top:50%}.ctp-userclass-story{border-radius:0 0 5px 5px;background-color:#fff;border:1px solid #e4e3e3;padding:20px 35px}.ctp-userclass-story .help{width:100%;display:block;padding:10px 0;margin-top:-18px}.ctp-userclass-story .columns{margin-right:-20px;margin-left:-20px}.ctp-staff-trainer .ctp-staff-trainer__services .ctp-userclass-story .ctp-dropdown,.ctp-userclass-story .column,.ctp-userclass-story .ctp-staff-trainer .ctp-staff-trainer__services .ctp-dropdown{padding-right:20px;padding-left:20px}.ctp-staff-trainer .ctp-staff-trainer__services .ctp-userclass-story .ctp-dropdown>p,.ctp-userclass-story .column>p,.ctp-userclass-story .ctp-staff-trainer .ctp-staff-trainer__services .ctp-dropdown>p{font-size:12px;font-weight:500;line-height:1.33;text-align:left;color:#282828;margin-bottom:17px}.ctp-userclass-past li{font-size:10px;font-weight:500;text-align:left;color:#8d8c8c;line-height:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.ctp-userclass-past small{color:#c9c8c8;margin-left:auto}.ctp-userclass-past .ctp-userclass-past__not-found{font-size:12px;text-align:center}.ctp-userclass-past .ctp-toolbar{padding:0;height:auto}.ctp-userclass-past .ctp-toolbar .ctp-toolbar__navigation{margin-bottom:10px}.ctp-userclass-past .ctp-toolbar .ctp-toolbar__navigation .ctp-toolbar__arrow{width:25px;height:25px}.ctp-userclass-past .ctp-toolbar .ctp-toolbar__navigation .ctp-toolbar__arrow.is-disabled{cursor:auto;opacity:.4}.ctp-userclass-past .ctp-toolbar .ctp-toolbar__navigation .ctp-toolbar__arrow:nth-of-type(2){border-left:none}.ctp-userclass-past .ctp-toolbar .ctp-toolbar__navigation .ctp-toolbar__arrow svg{width:15px}.ctp-userclass-past .ctp-toolbar .rbc-toolbar-label{padding:0;margin-left:8px;font-size:10.5px}.ctp-userclass-planned ul{margin:-4px 0}.ctp-userclass-planned .ctp-userclass-planned__wrapper{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding:9px 0;margin:4px 0;border:1px solid #c9c8c8;border-radius:5px}.ctp-userclass-planned .ctp-userclass-planned__wrapper,.ctp-userclass-planned .ctp-userclass-planned__wrapper>*{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ctp-userclass-planned .ctp-userclass-planned__wrapper>*{margin:0 10px;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.ctp-userclass-planned .ctp-userclass-planned__wrapper strong{font-size:12px;font-weight:500;line-height:1.33;text-align:left;color:#282828;width:100px;overflow:hidden;text-overflow:ellipsis}.ctp-userclass-planned .ctp-userclass-planned__wrapper data{font-size:12px;text-align:right;color:#282828}.ctp-userclass-planned .ctp-userclass-planned__wrapper button{margin-left:auto;height:19px;font-size:10px;color:#8d8c8c;line-height:.9}.tabs{-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column;overflow-x:hidden}.tabs,.tabs>header{-webkit-box-direction:normal}.tabs>header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-ms-flex-direction:row;flex-direction:row}.tabs .heading,.tabs:not(:last-child){margin-bottom:0}.tabs .heading{background:transparent;font-family:Montserrat,sans-serif;text-transform:none;border:none;font-size:16px;line-height:15px;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:60px;cursor:pointer;-webkit-transition:.2s;transition:.2s}.tabs .heading:focus{outline:0}.tabs .heading.active{color:#fff;background-color:#000}.tabs__content{padding:20px}.ctp-toolbar{margin:0;padding:0 10px}.ctp-toolbar,.ctp-toolbar .rbc-btn-group:first-of-type{display:-webkit-box;display:-ms-flexbox;display:flex}.ctp-toolbar .ctp-toolbar__today{width:70px;height:30px;padding:0;text-transform:capitalize;border-radius:4px!important;background-color:#fff;border:1px solid #c9c8c8;font-size:13px;letter-spacing:.3px;line-height:28px;text-align:center;color:#8d8c8c;display:block;margin-right:10px;cursor:pointer}.ctp-toolbar .ctp-toolbar__navigation .ctp-toolbar__arrow{height:30px;width:30px;position:relative;padding:0;overflow:hidden;border-color:#000;cursor:pointer}.ctp-toolbar .ctp-toolbar__navigation .ctp-toolbar__arrow:first-of-type{border-radius:4px 0 0 4px}.ctp-toolbar .ctp-toolbar__navigation .ctp-toolbar__arrow:first-of-type span{-webkit-transform:scaleX(-1);transform:scaleX(-1);left:3px}.ctp-toolbar .ctp-toolbar__navigation .ctp-toolbar__arrow:nth-of-type(2){border-radius:0 4px 4px 0}.ctp-toolbar .ctp-toolbar__navigation .ctp-toolbar__arrow span{position:absolute;top:4px;left:5px}.ctp-toolbar .ctp-toolbar__navigation .ctp-toolbar__arrow svg{display:inline-block;width:20px}.ctp-toolbar .rbc-toolbar-label{width:auto;font-size:13px;letter-spacing:.3px;padding:0 15px;-webkit-box-flex:inherit;-ms-flex:inherit;flex:inherit}.ctp-toolbar .ctp-toolbar__filters{margin-left:64px}.ctp-toolbar .ctp-toolbar__filters button{border-color:#000;background:#fff;cursor:pointer}.ctp-toolbar .ctp-toolbar__filters button:hover{background:#f9f8f8}.ctp-toolbar .ctp-toolbar__filters button.is-current{background-color:#000;color:#fff}.ctp-toolbar .ctp-toolbar__views{margin-left:auto;display:-webkit-box;display:-ms-flexbox;display:flex}.ctp-toolbar .ctp-toolbar__views button{background:transparent;border:0;-webkit-box-shadow:none;box-shadow:none;text-transform:capitalize;font-size:14px;letter-spacing:.5px;cursor:pointer;position:relative;padding:0;margin:0 28px 0 0}.ctp-toolbar .ctp-toolbar__views button:last-of-type{margin:0}.ctp-toolbar .ctp-toolbar__views button:after{display:none;content:"";width:100%;height:1px;position:absolute;bottom:-5px;left:0;background:#000}.ctp-toolbar .ctp-toolbar__views button:focus,.ctp-toolbar .ctp-toolbar__views button:hover{background:transparent;outline:0;color:#505050}.ctp-toolbar .ctp-toolbar__views button:focus:after,.ctp-toolbar .ctp-toolbar__views button:hover:after{display:block}.ctp-toolbar .ctp-toolbar__views button.rbc-active{font-weight:700;letter-spacing:.5px}.ctp-toolbar .ctp-toolbar__views button.rbc-active:after{display:block}.ctp-toolbar .ctp-toolbar__search{position:relative}.ctp-toolbar .ctp-toolbar__search input{width:294px;height:30px;border-radius:4px;background-color:#fff;border:1px solid #c9c8c8;padding:0 5px 0 33px}.ctp-toolbar .ctp-toolbar__search input:focus{outline:0;border-color:#000}.ctp-toolbar .ctp-toolbar__search svg{width:16px;height:16px;fill:#282828;position:absolute;left:10px;top:7px}.ctp-toolbar .ctp-toolbar__my-activties{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 0 0 50px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.ctp-toolbar .ctp-toolbar__my-activties span{font-size:13px;letter-spacing:.5px;margin:0 12px 0 0}.ctp-toolbar .ctp-toolbar__my-activties div input{display:none}.ctp-toolbar .ctp-toolbar__my-activties div input:checked+label{border-color:#000;background-color:#000}.ctp-toolbar .ctp-toolbar__my-activties div input:checked+label:before{background-color:#fff;left:18px}.ctp-toolbar .ctp-toolbar__my-activties div label{width:37px;height:20px;display:block;border-radius:10px;background-color:#fff;border:1px solid #505050;position:relative;cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease}.ctp-toolbar .ctp-toolbar__my-activties div label:before{content:"";width:16px;height:16px;display:block;border-radius:10px;background-color:#505050;position:absolute;top:1px;left:1px;-webkit-transition:all .2s ease;transition:all .2s ease}.calendar-toolbar{height:50px}.ctp-toolbar-menu ul{display:-webkit-box;display:-ms-flexbox;display:flex;border-radius:4px;border:1px solid #282828;overflow:hidden}.ctp-toolbar-menu li{-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0}.ctp-toolbar-menu li+li a{border-left:1px solid #282828}.ctp-toolbar-menu a{display:block;text-align:center;color:#282828;line-height:30px;background:#fff}.ctp-toolbar-menu a:hover{background:#f9f8f8;color:#505050}.ctp-toolbar-menu a.is-active{background:#000;color:#fff}.ctp-toolbar-menu span{font-family:Montserrat,sans-serif;font-size:13px;letter-spacing:.3px;text-align:center;color:currentColor}.ctp-toolbar--clients{width:100%}.ctp-toolbar--clients .ctp-toolbar-menu li{-webkit-box-flex:0;-ms-flex:none;flex:none}.ctp-toolbar--clients input{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;height:30px;margin-top:5px}.ctp-toolbar--clients .ctp-toolbar-menu{margin-left:auto;margin-top:5px}.ctp-toolbar--clients .ctp-toolbar-menu a{padding:0 25px}.ctp-organisation{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}.ctp-organisation .ctp-organisation__inner{height:100%;overflow:hidden;overflow-y:auto;width:100%}.ctp-organisation .ctp-organisation__inner>.columns{margin-top:20px;padding:10px 20px;height:100%}.ctp-organisation .ctp-organisation__inner>.columns>.column,.ctp-organisation .ctp-staff-trainer .ctp-staff-trainer__services .ctp-organisation__inner>.columns>.ctp-dropdown,.ctp-staff-trainer .ctp-staff-trainer__services .ctp-organisation .ctp-organisation__inner>.columns>.ctp-dropdown{position:relative}.ctp-organisation .ctp-organisation__inner>.columns>.column:first-of-type,.ctp-organisation .ctp-staff-trainer .ctp-staff-trainer__services .ctp-organisation__inner>.columns>.ctp-dropdown:first-of-type,.ctp-staff-trainer .ctp-staff-trainer__services .ctp-organisation .ctp-organisation__inner>.columns>.ctp-dropdown:first-of-type{padding-top:0;padding-bottom:0}.ctp-organisation .ctp-organisation__inner>.columns>.column:nth-of-type(2),.ctp-organisation .ctp-staff-trainer .ctp-staff-trainer__services .ctp-organisation__inner>.columns>.ctp-dropdown:nth-of-type(2),.ctp-staff-trainer .ctp-staff-trainer__services .ctp-organisation .ctp-organisation__inner>.columns>.ctp-dropdown:nth-of-type(2){border-radius:5px;background:linear-gradient(134deg,#fff,#f6f5f5);border:1px solid #f9f8f8;overflow:hidden;overflow-y:auto;padding:15px}.ctp-staff-trainer.ctp-staff-trainer--new .ctp-staff-trainer__services{margin-top:105px}.ctp-staff-trainer .ctp-staff-trainer__header{background:#f9f8f8;margin:-17px -20px 0;padding:13px 20px 10px;position:relative}.ctp-staff-trainer .ctp-staff-trainer__header h2{font-size:16px;font-weight:500;color:#000}.ctp-staff-trainer>.columns{margin:0 -15px;position:relative}.ctp-staff-trainer>.columns:nth-of-type(2){padding:20px 0}.ctp-staff-trainer>.columns:nth-of-type(2):before{content:"";display:block;width:100%;height:100%;position:absolute;top:0;border-top:1px solid #e4e3e3;border-bottom:1px solid #e4e3e3;margin:0 -10px;z-index:0}.ctp-staff-trainer .ctp-staff-trainer__services .ctp-staff-trainer>.columns:nth-of-type(2)>.ctp-dropdown,.ctp-staff-trainer>.columns:nth-of-type(2)>.column{position:relative}.ctp-staff-trainer .ctp-staff-trainer__services .ctp-staff-trainer>.columns:nth-of-type(2)>.ctp-dropdown:first-of-type:before,.ctp-staff-trainer>.columns:nth-of-type(2)>.column:first-of-type:before{content:"";width:1px;height:calc(100% + 40px);position:absolute;background:#e4e3e3;right:0;top:-20px}.ctp-staff-trainer .ctp-staff-trainer__services .ctp-staff-trainer>.columns>.ctp-dropdown,.ctp-staff-trainer>.columns>.column{padding:0 15px}.ctp-staff-trainer strong{font-family:Montserrat,sans-serif;font-size:14px;font-weight:700;letter-spacing:.3px;text-align:left;color:#000}.ctp-staff-trainer .ctp-staff-trainer__toggle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.ctp-staff-trainer .ctp-staff-trainer__toggle span{font-size:13px;letter-spacing:.5px;font-weight:600;margin:0 12px 0 0}.ctp-staff-trainer .ctp-staff-trainer__toggle div input{display:none}.ctp-staff-trainer .ctp-staff-trainer__toggle div input:checked+label{border-color:#000;background-color:#000}.ctp-staff-trainer .ctp-staff-trainer__toggle div input:checked+label:before{background-color:#fff;left:18px}.ctp-staff-trainer .ctp-staff-trainer__toggle div label{width:37px;height:20px;display:block;border-radius:10px;background-color:#fff;border:1px solid #505050;position:relative;cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease}.ctp-staff-trainer .ctp-staff-trainer__toggle div label:before{content:"";width:16px;height:16px;display:block;border-radius:10px;background-color:#505050;position:absolute;top:1px;left:1px;-webkit-transition:all .2s ease;transition:all .2s ease}.ctp-staff-trainer .ctp-resend-link{margin:20px 0 0}.ctp-staff-trainer .ctp-staff-trainer__services{margin:34px 0 0}.ctp-staff-trainer .ctp-staff-trainer__services .columns{margin-left:-5px;margin-right:-5px;margin-bottom:0}.ctp-staff-trainer .ctp-staff-trainer__services .column,.ctp-staff-trainer .ctp-staff-trainer__services .ctp-dropdown{padding-left:5px;padding-right:5px}.ctp-staff-trainer .ctp-staff-trainer__services .ctp-dropdown{padding:12px 0 12px 5px;margin-left:-5px}.ctp-staff-trainer .ctp-staff-trainer__services .ctp-dropdown__button{height:40px;width:100%}.ctp-staff-trainer .ctp-staff-trainer__services .ctp-sidebar-item{height:40px;margin:0}.ctp-staff-trainer .ctp-staff-trainer__services .ctp-sidebar-selection{height:320px;overflow-y:auto;overflow-x:hidden}.ctp-staff-trainer .ctp-staff-trainer__services .ctp-sidebar-selection .columns{margin-left:-5px;margin-right:-5px}.ctp-staff-trainer .ctp-staff-trainer__services .ctp-sidebar-selection .column,.ctp-staff-trainer .ctp-staff-trainer__services .ctp-sidebar-selection .ctp-dropdown{padding-left:5px;padding-right:5px}.ctp-staff-trainer .ctp-staff-trainer__services .ctp-sidebar-selection .input{height:40px}.ctp-staff-trainer .ctp-staff-trainer__services .ctp-sidebar-selection .input:active,.ctp-staff-trainer .ctp-staff-trainer__services .ctp-sidebar-selection .input:focus{border-color:#000}.ctp-staff-trainer .ctp-staff-trainer__services .ctp-sidebar-selection .field-select__input{font-size:14px}.ctp-staff-trainer .ctp-staff-trainer__services .ctp-dropdown__content--active{width:100%;-webkit-box-shadow:none;box-shadow:none;border:1px solid #c9c8c8;border-top:0}.ctp-staff-trainer .ctp-staff-trainer__clients{padding:12px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:20px 0 0;position:relative}.ctp-staff-trainer .ctp-staff-trainer__clients:before{content:"";width:calc(100% + 35px);height:1px;position:absolute;background:#e4e3e3;top:-5px;left:-20px}.ctp-staff-trainer .ctp-staff-trainer__clients strong{margin:0 7px 0 0}.ctp-staff-trainer .ctp-staff-trainer__clients ul{margin:0;padding:0 0 0 10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.ctp-staff-trainer .ctp-staff-trainer__clients ul li{margin:0 0 0 -10px}.ctp-staff-trainer .ctp-staff-trainer__clients ul img{width:30px;height:30px;display:block;border-radius:50%;overflow:hidden;border:1px solid #f9f8f8}.ctp-staff-trainer .ctp-staff-trainer__clients .field{margin:0 0 0 auto}.ctp-staff-trainer .ctp-staff-trainer__clients .input{width:110px;height:30px;border-radius:3px;border:1px solid #000;position:relative;cursor:pointer}.ctp-staff-trainer .ctp-staff-trainer__clients .input span{-webkit-transform:rotate(90deg);transform:rotate(90deg);position:absolute;right:10px;top:1px}.ctp-staff-trainer .ctp-staff-trainer__clients .input svg{width:19px;height:19px;fill:#000}.ctp-staff-trainer .ctp-staff-trainer__clients .input::-webkit-input-placeholder{color:#000}.ctp-staff-trainer .ctp-staff-trainer__clients .input::-moz-placeholder{color:#000}.ctp-staff-trainer .ctp-staff-trainer__clients .input:-ms-input-placeholder{color:#000}.ctp-staff-trainer .ctp-staff-trainer__clients .input::placeholder{color:#000}.ctp-staff-trainer .ctp-staff-trainer__clients .button{height:40px;margin:30px 0 0}.ctp-staff-trainer .ctp-staff-trainer__actions{margin:10px 0 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.ctp-staff-trainer .ctp-staff-trainer__actions .button{width:150px;height:40px}.ctp-shop-list{max-width:540px;padding:0 15px;margin:0 auto}.ctp-shop-list .ctp-shop-list__category{margin-bottom:20px}.ctp-shop-list .ctp-shop-list__category h2{font-weight:500;font-size:16px;margin:0 0 10px}.ctp-shop-item{margin-top:-1px}.ctp-shop-item__internal-name{color:#a1a0a0;position:absolute;left:60px;font-size:12px;bottom:4px}.ctp-shop-item .ctp-accordion__body{background:transparent}.ctp-shop-item .ctp-accordion__body--expanded{margin-bottom:20px}.ctp-shop-item .ctp-shop-item__sku-list{margin:3px -6px 20px;width:calc(100% + 12px)}.ctp-shop-item .ctp-shop-item__sku-list>.button{margin:10px auto;display:block}.ctp-building{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%}.ctp-building .ctp-building__select div{width:100%}.ctp-building .ctp-building__header{background:#f9f8f8;margin:-20px -20px 20px;padding:13px 20px 10px;position:relative;border-bottom:1px solid #e4e3e3}.ctp-building .ctp-building__header h2{font-size:16px;font-weight:500;color:#000}.ctp-building .field{position:relative}.ctp-building .help{text-align:left}.ctp-building .form .columns{margin-bottom:0}.ctp-manager .ctp-manager__header{background:#f9f8f8;margin:-17px -20px 0;padding:13px 20px 10px;position:relative}.ctp-manager .ctp-manager__header h2{font-size:16px;font-weight:500;color:#000}.ctp-manager strong{font-family:Montserrat,sans-serif;font-size:14px;font-weight:700;letter-spacing:.3px;text-align:left;color:#000}.ctp-manager .ctp-resend-link{margin:20px 0 0}.ctp-manager .form--object-profile .column .field-select .control .select,.ctp-manager .form--object-profile .column .field-select .control .select .input,.ctp-manager .form--object-profile .ctp-staff-trainer .ctp-staff-trainer__services .ctp-dropdown .field-select .control .select,.ctp-manager .form--object-profile .ctp-staff-trainer .ctp-staff-trainer__services .ctp-dropdown .field-select .control .select .input,.ctp-staff-trainer .ctp-staff-trainer__services .ctp-manager .form--object-profile .ctp-dropdown .field-select .control .select,.ctp-staff-trainer .ctp-staff-trainer__services .ctp-manager .form--object-profile .ctp-dropdown .field-select .control .select .input{width:100%}.ctp-manager .form--object-profile .column .deletebtn,.ctp-manager .form--object-profile .ctp-staff-trainer .ctp-staff-trainer__services .ctp-dropdown .deletebtn,.ctp-staff-trainer .ctp-staff-trainer__services .ctp-manager .form--object-profile .ctp-dropdown .deletebtn{margin-top:20px}.ctp-manager .form--object-profile .form__actions{display:block}.ctp-manager .form--object-profile .form__actions .column,.ctp-manager .form--object-profile .form__actions .ctp-staff-trainer .ctp-staff-trainer__services .ctp-dropdown,.ctp-staff-trainer .ctp-staff-trainer__services .ctp-manager .form--object-profile .form__actions .ctp-dropdown{padding-bottom:0;padding-top:0}.ctp-manager .form--object-profile__building-dropdown .ctp-dropdown__button{border-radius:5px;border:1px solid rgba(0,0,0,.2);color:#828282;height:40px;padding:11px 12px}.ctp-manager .form--object-profile__building-dropdown .ctp-dropdown__button-control{width:17px;height:16px;right:12px}.ctp-resend-link{text-align:center;position:relative}.ctp-resend-link .button{height:32px}.ctp-resend-link .help{position:absolute;width:100%;display:block}.org-ntf{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;background:#f0efef;overflow:hidden;overflow-y:auto;padding-bottom:20px;margin:0 -10px}.org-ntf--property{margin:0;height:calc(100vh - 100px - 187px)}@media print,screen and (min-width:769px){.org-ntf--property{height:calc(100vh - 100px - 155px)}}@media screen and (min-width:1200px){.org-ntf--property{height:calc(100vh - 56px)}}.org-ntf__box{border:1px solid #eae9e9;width:1000px;max-width:100%;min-height:650px;background:#fff;position:relative;padding:4rem;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center}.org-ntf__box,.org-ntf__box-upper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;justify-content:center}.org-ntf__box-upper{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center;-ms-flex-pack:center}.org-ntf__box-upper-select{width:300px}.org-ntf__box-upper-checkbox{margin:0}.org-ntf__box-textarea{resize:none;width:90%;border:1px solid #eae9e9;border-radius:3px;padding:10px;height:150px;font-family:Montserrat,sans-serif;font-size:13px}.org-ntf__box-textarea:active,.org-ntf__box-textarea:focus{outline:none}.org-ntf__box-submit-wrapper{position:relative}.org-ntf__box-msg{position:absolute;top:50%;right:-90%;color:#000;font-weight:700}.org-ntf__box-msg--error{color:#a4231a}.org-ntf__box-submit{border:none;background:#000;color:#fff;font-size:14px;padding:10px 30px;border-radius:5px;margin-top:20px;cursor:pointer}.org-ntf__box-submit:disabled{background:#bab9b9;cursor:auto}.org-ntf__box-submit:disabled:hover{background:#bab9b9}.org-ntf__box-submit:hover{background:#000}.ctp-ntf-checks{display:-webkit-box;display:-ms-flexbox;display:flex;width:90%}.ctp-ntf-checks .field{margin:10px 20px 10px 0!important;min-width:150px}.ctp-ntf-info{width:90%;margin:10px 0}.ctp-ntf-err{margin-top:10px;font-size:13px;font-style:italic}.ctp-ntf-bld{width:100%;margin-bottom:30px;font-weight:700;text-align:center}.ctp-booking-item{width:400px;margin-top:-1px}.ctp-booking-item .ctp-accordion__body--expanded{margin-bottom:20px}.ctp-booking-item .ctp-sidebar-section{height:auto}.ctp-booking-item-buildings{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 0 1rem}.ctp-booking-item-buildings .button{margin:10px 15px 0}.ctp-booking-item-buildings p{font-size:14px}.ctp-booking-add{margin-bottom:4rem}.ctp-booking-add .ctp-sidebar-section{height:auto!important;margin-top:0}.ctp-perks{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%}.ctp-perks__header{background:#f9f8f8;margin:-20px -20px 20px;padding:13px 20px 10px;position:relative;border-bottom:1px solid #e4e3e3}.ctp-perks__header h2{font-size:16px;font-weight:500;color:#000}.ctp-perks .ctp-shop-list{margin-top:30px}.reputation-management-page{padding:20px 0}.reputation-management-page .tabs__content{padding:20px 40px;background:#f0efef}.reputation-management-page__header{display:-webkit-box;display:-ms-flexbox;display:flex;gap:23px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 40px}.reputation-management-page__title{color:#3c3c3c;font-size:20px;font-style:normal;font-weight:600;line-height:28px}.reputation-management-page__btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;padding:6px 12px;border-radius:4px;border:1px solid #646464;color:#646464;background:none;cursor:pointer}.reputation-management-page__btn.position-right{margin-left:auto}.reputation-management-page__tabs{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;position:relative;background:#f9f8f8;padding:20px 40px 0}.reputation-management-page__tabs--label{padding:4px 12px;border-radius:50px;background:#ee8e00;color:#fdf7ee;font-family:Montserrat;font-size:12px;font-weight:500;line-height:16px}.reputation-management-page__tabs:after{content:" ";position:absolute;left:0;bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:1px;background:#e1e0e0}.reputation-management-page__tabs .heading{border-bottom:3px solid transparent;color:#8d8c8c;width:180px;padding:10px 12px}.reputation-management-page__tabs .heading_text{font-size:14px;font-weight:500;line-height:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.reputation-management-page__tabs .heading.active{border-color:#000;color:#282828;background:none}.reputation-management-page__tabs .heading.active .heading_text{font-weight:600}.reputation-management-page__box{border-radius:12px;border:1px solid #e4e3e3;background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.reputation-management-page__box-header{padding:16px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:16px}.reputation-management-page__box-header,.reputation-management-page__box-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.reputation-management-page__box-title{color:#282828;font-family:Montserrat;font-size:20px;font-weight:600;line-height:28px;gap:8px}.reputation-management-page__box-content{padding:16px}.reputation-management-page__box-content-divider{width:1px;background:#e4e3e3}.reputation-management-page__box-divider{width:100%;height:1px;background:#e4e3e3}.reputation-management-page__stars .star-value-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.reputation-management-page__stars .star-value-text{color:#282828;font-family:Montserrat;font-size:32px;font-weight:600;line-height:32px}.reputation-management-page__stars .stars-outer{position:relative}.reputation-management-page__stars .stars-outer .stars-inner{position:absolute;top:0;left:0;white-space:nowrap;overflow:hidden}.reputation-management-page__rating-stars{margin:10px 0}.reputation-management-page .vertical-divider{background-color:#eae9e9;width:1px;min-height:205px}.not-connected{border-radius:6px;background:#fff;-webkit-box-shadow:0 0 17px 0 rgba(120,79,12,.06);box-shadow:0 0 17px 0 rgba(120,79,12,.06);-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:20px}.not-connected,.not-connected__info-block{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px}.not-connected__info-block{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1;flex:1}.not-connected__title-wrap{color:#282828;font-family:Montserrat}.not-connected__main-title{font-size:24px;font-weight:600;line-height:32px}.not-connected__subtitle{font-size:14px;font-weight:400;line-height:20px}.not-connected__articles-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.not-connected__article{color:#282828;font-family:Montserrat;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:5px}.not-connected__article-title{font-size:14px;font-weight:600;line-height:20px;min-height:40px}.not-connected__article-text{font-size:12px;font-weight:400;line-height:16px}.not-connected__btn{display:-webkit-box;display:-ms-flexbox;display:flex;padding:6px 16px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:10px;border-radius:4px;background:#282828;color:#fff;font-family:Montserrat;font-size:12px;font-weight:500;line-height:16px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;cursor:pointer}.not-connected__btn:hover{opacity:.9}.not-connected__img{max-width:650px;max-height:493px;overflow:hidden}.not-connected__img,.not-connected__img img{width:100%;height:100%}.reputation-dashboard-tab{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px}.reputation-dashboard-tab__filter{width:100%;min-width:150px;padding:4px 12px}.reputation-dashboard-tab__filter-placeholder{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.reputation-dashboard-tab__overview{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:16px}.reputation-dashboard-tab__overview-title{color:#282828;font-family:Montserrat;font-size:12px;font-weight:600;line-height:16px;text-transform:uppercase}.reputation-dashboard-tab__platforms{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}.reputation-dashboard-tab__platforms .platforms{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:4px;padding:35px 0}.reputation-dashboard-tab__platforms .platforms.row-view{padding:0;gap:4px}.reputation-dashboard-tab__platforms .platforms__item{min-width:140px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.reputation-dashboard-tab__platforms .platforms__item.row-view{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:36px;padding:50px 40px;background-color:#f9f8f8;width:100%}.reputation-dashboard-tab__platforms .platforms__item--part{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.reputation-dashboard-tab__platforms .platforms__item--part h3{font-weight:500;font-size:14px;line-height:20px}.reputation-dashboard-tab__platforms .platforms__item--part p{color:#646464;font-size:12px;font-weight:400;line-height:16px}.reputation-dashboard-tab__platforms .platforms__item--part p span{color:#548671}.reputation-dashboard-tab__platforms .platforms__item--rating{display:-webkit-box;display:-ms-flexbox;display:flex;gap:4px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.reputation-dashboard-tab__platforms .platforms__item--rating h4{color:#282828;font-size:16px;font-weight:600;line-height:24px}.reputation-dashboard-tab__platforms .platforms__item--rating p{font-size:12px;font-weight:500;line-height:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.reputation-dashboard-tab__platforms .platforms__item--rating p.increase{color:#548671}.reputation-dashboard-tab__platforms .platforms__item--rating p.increase path{fill:#548671}.reputation-dashboard-tab__platforms .platforms__item--rating p.decrease{color:#ce2c21}.reputation-dashboard-tab__platforms .platforms__item--rating p.decrease path{fill:#ce2c21}.reputation-dashboard-tab__platforms .platforms__item--rating path{fill:#282828}.reputation-dashboard-tab__analytics{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}.reputation-dashboard-tab__analytics .analytics{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;width:100%}.reputation-dashboard-tab__analytics .analytics__col{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}.reputation-dashboard-tab__analytics .analytics__item{min-width:190px}.reputation-dashboard-tab__analytics .analytics__item--text{color:#282828;font-family:Montserrat;font-size:14px;font-weight:400;line-height:20px}.reputation-dashboard-tab__analytics .analytics__item--title{color:#282828;font-family:Montserrat;font-size:36px;font-weight:500;line-height:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:4px}.reputation-dashboard-tab__analytics .analytics__item--title span{font-size:12px;font-weight:500;line-height:16px;padding:4px 8px;border-radius:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px}.reputation-dashboard-tab__analytics .analytics__item--title span.increase{color:#548671;background-color:#f3f6f5}.reputation-dashboard-tab__analytics .analytics__item--title span.decrease{color:#ce2c21;background-color:#fbf0f0}.reputation-dashboard-tab__reviews{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}.reputation-dashboard-tab__reviews--label{padding:4px 16px;font-size:12px;color:#ee8e00;border-radius:50px;background:#fdf7ee;font-weight:500;line-height:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.reputation-dashboard-tab__reviews--label path{fill:#ee8e00}.reputation-dashboard-tab__reviews--actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:24px}.reputation-dashboard-tab__reviews--actions .field{margin:0}.reputation-dashboard-tab__reviews--actions label{color:#282828;font-family:Montserrat;font-size:14px;font-weight:500;line-height:20px}.reputation-dashboard-tab__reviews--filter{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:8px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.reputation-dashboard-tab__reviews--filter .label{color:#282828;font-family:Montserrat;font-size:14px;font-weight:600;line-height:20px;margin:0}.reputation-dashboard-tab__reviews--filter .ctp-dropdown__placeholder{padding-right:28px}.reputation-dashboard-tab__reviews--filter .ctp-dropdown{min-width:144px}.reputation-dashboard-tab__go-to-btn{color:#505050;font-family:Montserrat;font-size:12px;font-weight:500;line-height:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;padding:6px 0;cursor:pointer}.reputation-dashboard-tab__go-to-btn:hover{text-decoration:underline}.reputation-dashboard-tab__go-to-btn path{fill:#505050}.rating-breakdown__row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px}.rating-breakdown .rating-bar{width:128px;height:2px;border-radius:2px;background-color:#eae9e9;margin:0 4px}.rating-breakdown .rating-bar__inner{background-color:#282828;border-radius:2px;height:2px}.rating-breakdown .star-number{width:10px;color:#282828;font-family:Montserrat;font-size:14px;font-weight:600;line-height:20px}.rating-breakdown__text{color:#646464;font-family:Montserrat;font-size:14px;font-weight:400;line-height:20px}.rating-breakdown path{fill:#828282}.review{border-radius:12px;border:1px solid #f0efef;background:#fff;padding:12px;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px}.review.recent{background:#f9f8f8}.review__header{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.review__info{font-size:12px}.review__info path{fill:#282828}.review__text{font-size:14px;font-weight:500;line-height:20px}.review__reply{padding:12px;border-radius:8px;background:#f0efef;color:#505050;font-size:12px;font-weight:400;line-height:16px}.review__btn{margin-right:auto}.review__label{margin-left:auto;display:-webkit-box;display:-ms-flexbox;display:flex;padding:4px 16px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;border-radius:50px;background:#f6f5f5;color:#646464;font-size:12px;font-weight:500;line-height:16px}.review__label--critical{background:#ce2c21;color:#fbf0f0}.review__buttons-wrap{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.review__buttons-wrap,.review__reply-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;gap:4px}.review__reply-wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.review__reply-wrap .field{margin:0}.review__reply-field{padding:10px 16px;border-radius:4px;border:1px solid #e4e3e3;background:#fff;color:#3c3c3c;font-family:Montserrat;font-size:14px;font-weight:400;line-height:20px}.review__reply-field.is-danger{border:1px solid #f5d4d2;background:#fbf0f0;color:#ce2c21}.review__error{color:#ce2c21;font-family:Montserrat;font-size:12px;font-weight:400;line-height:16px}.reputation-reviews-tab{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px}.reputation-reviews-tab__filters{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px}.reputation-reviews-tab__filters-wrap{width:100%;max-width:330px}.reputation-reviews-tab__filters .field{margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px}.reputation-reviews-tab__filters .field .label{color:#282828;font-size:14px;font-weight:500;line-height:20px;margin:0}.reputation-reviews-tab__filters--search{color:#282828;font-family:Montserrat;font-size:14px;font-weight:400;line-height:20px}.reputation-reviews-tab__reviews{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px}.reputation-reviews-tab__tooltip-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;cursor:pointer}.reputation-management-page__settings--wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px;padding:24px;min-height:630px;max-width:520px}.reputation-management-page__settings--title{color:#282828;font-family:Montserrat;font-size:18px;font-weight:500;line-height:24px}.reputation-management-page__settings--platform{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:50px}.reputation-management-page__settings--company,.reputation-management-page__settings--platform{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.reputation-management-page__settings--company{gap:8px;font-family:Montserrat}.reputation-management-page__settings--company img{width:32px;height:32px}.reputation-management-page__settings--company h4{color:#3c3c3c;font-size:14px;font-weight:500;line-height:20px}.reputation-management-page__settings--company p{color:#505050;font-size:12px;font-weight:400;line-height:16px}.reputation-management-page__settings--connect{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.reputation-management-page__settings--info{padding:12px;border-radius:8px;background:#f6f5f5;color:#3c3c3c;font-size:14px;font-weight:500;line-height:20px}.reputation-management-page__settings--location{font-family:Montserrat;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px}.reputation-management-page__settings--location h4{color:#282828;font-size:14px;font-weight:500;line-height:20px}.reputation-management-page__settings--location p{color:#505050;font-size:12px;font-weight:400;line-height:16px}.reputation-management-page__settings--buttons{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-top:auto}.reputation-management-page__upsell{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:60px;padding:40px}.reputation-management-page__upsell--info{width:100%;max-width:650px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}.reputation-management-page__upsell--slogan{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;color:#000;font-family:Montserrat;font-size:16px;font-weight:500;line-height:24px}.reputation-management-page__upsell--slogan path{fill:#ce2c21}.reputation-management-page__upsell--title{font-size:40px;font-weight:600;line-height:46px}.reputation-management-page__upsell--title-wrap{color:#282828;font-family:Montserrat}.reputation-management-page__upsell--subtitle{font-size:14px;font-weight:400;line-height:20px}.reputation-management-page__upsell--list{margin-left:25px;list-style:disc}.reputation-management-page__upsell--list li{color:#282828;font-family:Montserrat;font-size:14px;font-weight:400;line-height:20px}.reputation-management-page__upsell--list li strong{font-weight:600}.reputation-management-page__upsell--btn{margin-right:auto;padding:10px 20px}.reputation-management-page__upsell--img{position:relative;border-radius:8px}.reputation-management-page__upsell--backdrop{position:absolute;background:-webkit-gradient(linear,left top,left bottom,color-stop(65.42%,transparent),to(rgba(0,0,0,.5))),-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.1)),to(rgba(0,0,0,.1)));background:linear-gradient(180deg,transparent 65.42%,rgba(0,0,0,.5)),linear-gradient(0deg,rgba(0,0,0,.1),rgba(0,0,0,.1));z-index:1;width:100%;height:100%;padding:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.reputation-management-page__upsell--backdrop svg{margin-top:auto;cursor:pointer}.reputation-management-page__upsell--backdrop svg:hover{opacity:.8}.reputation-management-page__upsell--backdrop svg path{fill:#fff}.reputation-management-page__upsell--backdrop p{margin-top:auto;color:#fff;text-align:center;font-family:Montserrat;font-size:24px;font-weight:700;line-height:32px;max-width:500px}.reputation-management-reminder__container{background:#f9f8f8;border-radius:6px;padding:12px 16px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:100px}.reputation-management-reminder__container,.reputation-management-reminder__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.reputation-management-reminder__content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%}.reputation-management-reminder__icon{color:#282828;margin-bottom:.5rem}.reputation-management-reminder__title{font-weight:500;font-size:1.1rem;margin-bottom:.25rem;text-align:center}.select-location-reminder__subtitle{font-size:.85rem;color:#282828;margin-bottom:1.2rem;text-align:center;max-width:700px}.ctp-locker>div{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px}.ctp-locker .locker-select-container{-webkit-box-flex:1;-ms-flex:1;flex:1}.ctp-locker .locker-select-container .select-primary__control{min-height:40px}.ctp-locker .locker-select-container .select-primary__control--is-focused{border-color:#000;-webkit-box-shadow:none;box-shadow:none}.ctp-locker .locker-select-container .select-primary__menu{z-index:99}.ctp-locker .locker-select-container .options-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.ctp-locker .locker-select-container .options-wrapper span{cursor:pointer;padding:10px 18px;width:100%}.ctp-integration,.ctp-integration__content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.ctp-integration__content{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px}.ctp-integration__content label{font-size:12px;font-weight:500;letter-spacing:.5px;color:#505050;position:relative}.ctp-integration__content .field-select svg{top:0;left:60px;cursor:pointer}.ctp-integration__content .control input{height:40px}.ctp-integration__content .field{margin-bottom:0}.ctp-integration__content .field-select svg.info{cursor:pointer;right:7px!important;left:unset;pointer-events:all}.ctp-integration__content .input-desc-label{font-size:12px;color:#000;margin-top:3px;text-decoration:underline;font-weight:600;cursor:pointer}.ctp-integration__content .input-desc-label.disabled{pointer-events:none;cursor:unset;opacity:.5}.ctp-integration__content button{width:100%}.ctp-integration__filter .ctp-dropdown__button{height:40px;padding:0 10px}.ctp-integration__filter .ctp-dropdown__button-control{width:18px;right:12px}.ctp-integration__filter label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px}.ctp-integration__filter label>svg{cursor:pointer;height:16px;width:16px}.ctp-integration__filter.disabled label{color:#e1e0e0}.ctp-integration__filter.disabled label>svg{pointer-events:none;fill:#e1e0e0}.ctp-integration__filter.disabled .ctp-dropdown__placeholder{color:#e1e0e0}.ctp-integration__filter.disabled .ctp-dropdown__button{border:none;-webkit-box-shadow:none;box-shadow:none;cursor:auto;background-color:#f6f5f5}.ctp-integration__filter.disabled .ctp-dropdown__button-control{fill:#e1e0e0}.ctp-integration .ctp-integration-modal .integration-modal-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:24px 20px 0;max-height:calc(100vh - 230px);width:500px;gap:16px;overflow:auto}.ctp-integration .ctp-integration-modal .integration-modal-actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:12px;padding:20px}.ctp-integration .tooltip{width:240px;white-space:normal;word-break:break-word;overflow-wrap:break-word;opacity:1!important}.ctp-payment-button{position:absolute;bottom:15px;left:25px;width:calc(100% - 50px);height:40px;display:-webkit-box;display:-ms-flexbox;display:flex;background-color:#000}.ctp-cancel-confirmation{display:none;position:fixed;left:0;top:0;bottom:0;right:0;z-index:101;overflow:auto;background-color:rgba(0,0,0,.5);-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.ctp-cancel-confirmation-window{background-color:#fff;width:430px;height:192px;border-radius:4px;position:relative}.ctp-cancel-confirmation-window__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:4px 4px 0 0;height:50px;padding:10px;background-color:#a4231a}.ctp-cancel-confirmation-window__header h1{padding-left:10px;font-weight:500;color:#fff}.ctp-cancel-confirmation-window__body{position:absolute;left:0;right:0;top:50px;bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ctp-cancel-confirmation-window__body p{margin:0 44px;color:#8d8c8c;font-size:14px;text-align:center}.ctp-cancel-confirmation-window__close{width:20px;height:20px;position:absolute;right:18px;cursor:pointer;fill:#fff}.ctp-cancel-popup{display:none;position:fixed;left:0;top:0;bottom:0;right:0;z-index:99;overflow:auto;background-color:rgba(0,0,0,.5);-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.ctp-cancel-popup-window{background-color:#fff;width:430px;height:280px;border-radius:4px;z-index:100;position:relative}.ctp-cancel-popup-window__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:4px 4px 0 0;height:50px;padding:10px;background-color:#a4231a}.ctp-cancel-popup-window__header h1{padding-left:10px;font-weight:500;color:#fff}.ctp-cancel-popup-window .ctp-section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;width:100%;height:72px;cursor:pointer}.ctp-cancel-popup-window .ctp-section .ctp-avatar{min-width:40px;width:40px;height:40px;min-height:40px;margin-right:23px;float:left;fill:#000}.ctp-cancel-popup-window .ctp-section-content{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;padding:15px 25px;border-bottom:1px solid #c9c8c8}.ctp-cancel-popup-window .ctp-section-content.is-loading{position:relative;pointer-events:none;opacity:.5}.ctp-cancel-popup-window .ctp-section-content.is-loading:after{-webkit-animation:spinAround .5s infinite linear;animation:spinAround .5s infinite linear;border:2px solid #dbdbdb;border-radius:290486px;border-right-color:transparent;border-top-color:transparent;content:"";display:block;height:1em;position:relative;width:1em;position:absolute;top:calc(50% - 2.5em);left:calc(50% - 2.5em);width:5em;height:5em;border-width:.25em}.ctp-cancel-popup-window .ctp-section .ctp-title{font-size:14px;font-weight:500;text-align:left;color:#282828}.ctp-cancel-popup-window .ctp-section .ctp-detail{opacity:.8;font-size:12px;line-height:1.33;text-align:left;color:#8d8c8c}.ctp-cancel-popup-window__body{position:absolute;left:0;right:0;top:50px;bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ctp-cancel-popup-window__body .ctp-row p{margin:0 46px;padding-top:23px;color:#a4231a;font-size:14px;text-align:center}.ctp-cancel-popup-window__close{width:20px;height:20px;position:absolute;right:18px;cursor:pointer;fill:#fff}.ctp-training-details{display:none;position:fixed;left:0;top:0;bottom:0;right:0;z-index:99;overflow:auto;background-color:rgba(0,0,0,.5);-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.ctp-training-details-image{height:550px;width:450px;overflow:hidden}.ctp-training-details-image img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;border-top-left-radius:4px;border-bottom-left-radius:4px}.ctp-training-details-window{background-color:#fff;width:450px;min-height:550px;border-radius:4px;position:relative}.ctp-training-details-image+.ctp-training-details-window{border-top-left-radius:0;border-bottom-left-radius:0}.ctp-training-details-window__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:4px 4px 0 0;height:50px;padding:10px 25px;background-color:#a4231a}.ctp-training-details-image+.ctp-training-details-window .ctp-training-details-window__header{border-top-left-radius:0}.ctp-training-details-window__header h1{padding-left:10px;font-weight:500;color:#fff}.ctp-training-details-window__body{position:absolute;left:0;right:0;top:50px;bottom:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ctp-training-details-window__body,.ctp-training-details-window__body .ctp-section-trainer{display:-webkit-box;display:-ms-flexbox;display:flex}.ctp-training-details-window__body .ctp-section-description{height:130px}.ctp-training-details-window__body .ctp-section-description .ctp-detail{overflow-x:auto;margin-bottom:20px}.ctp-training-details-window__body .ctp-section-description .button{-ms-flex-item-align:baseline;align-self:baseline}.ctp-training-details-window__body .ctp-section{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.ctp-training-details-window__body .ctp-section,.ctp-training-details-window__body .ctp-section-date{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap}.ctp-training-details-window__body .ctp-section-date{padding:15px 25px;border-bottom:1px solid #c9c8c8}.ctp-training-details-window__body .ctp-section-trainer{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;padding:15px 25px;border-bottom:1px solid #c9c8c8}.ctp-training-details-window__body .ctp-section .ctp-title{font-size:18px;font-weight:500;text-align:left;color:#282828}.ctp-training-details-window__body .ctp-section .ctp-detail{opacity:.8;font-size:15px;line-height:1.33;text-align:left;color:#8d8c8c}.ctp-training-details-window__body .ctp-section .ctp-avatar{margin-right:10px}.ctp-training-details-window__body .ctp-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;padding:5px 25px 0;width:100%}.ctp-training-details-window__body .ctp-row .ctp-detail,.ctp-training-details-window__body .ctp-row .ctp-title{font-size:16px;line-height:2;text-align:left;color:#282828}.ctp-training-details-window__body .ctp-row .ctp-detail{font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ctp-training-details-window__body .ctp-row span.ctp-detail{position:absolute;left:150px;right:25px}.ctp-training-details-window__body .ctp-training-details-submit{position:absolute;bottom:15px;left:25px;right:25px;height:40px;display:-webkit-box;display:-ms-flexbox;display:flex}.ctp-training-details-window__body .ctp-training-details-submit.cancel{background-color:#e4e3e3;color:#505050}.ctp-training-details-window__body .ctp-training-details-submit.cancel:hover{background-color:#eae9e9}.ctp-training-details-window__body .ctp-training-details-submit.cancel:focus{background-color:#c9c8c8}.ctp-training-details-window__close{width:20px;height:20px;position:absolute;right:18px;cursor:pointer;fill:#fff}.ctp-order-personal-training-popup{display:none;position:absolute}.ctp-order-personal-training-popup .modal-background{background-color:#fff;opacity:.75}.ctp-order-personal-training-popup .modal-content{width:400px;height:200px;border-radius:4px;background-color:#282828;padding:25px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ctp-order-personal-training-popup .modal-content p{font-size:14px;text-align:center;color:#8d8c8c;max-width:80%}.ctp-order-personal-training-popup .modal-content .button{margin-top:30px}.ctp-order-personal-training-popup .modal-close{left:auto;right:10px;top:10px;position:absolute}.ctp-order-personal-training-popup .modal-close:hover{background:transparent}.success-confirmation-modal{position:fixed;left:0;right:0;bottom:0;top:0;background-color:rgba(0,0,0,.5);width:100vw;height:100vh;z-index:99;background-color:hsla(0,0%,4%,.4);overflow-y:auto}.success-confirmation-modal,.success-confirmation-modal__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.success-confirmation-modal__container{width:100%;max-width:470px;z-index:100;-webkit-box-shadow:0 0 18px 9px rgba(0,0,0,.16);box-shadow:0 0 18px 9px rgba(0,0,0,.16);position:relative;min-height:200px;color:#548671;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px;font-size:16px;font-style:normal;font-weight:400;padding:24px;border-radius:8px;background:#f3f6f5;text-align:center}.success-confirmation-modal__container h1{font-weight:600;font-size:20px}.success-confirmation-modal__container button{background:#548671;border-color:#548671;color:#fff;height:40px;margin-top:10px}.success-confirmation-modal__container button:hover{background:#6db194;border-color:#6db194}.success-confirmation-modal__container span{-webkit-text-decoration-line:underline;text-decoration-line:underline}.checking-in{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;height:100%}.checking-in-checkbox{position:relative;top:-11px}.checking-in__wrapper{height:100%;width:47%}.checking-in__list{width:100%}.checking-in__list-header{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:50px;padding:5px}.checking-in__list .ctp-accordion__status-icon{position:absolute;left:15px;background:rgba(196,140,79,.26)}.checking-in__list .ctp-accordion__status-icon svg{fill:#000}.checking-in__list .ctp-accordion__status-icon:hover{background:rgba(196,138,77,.26)}.checking-in__list-head{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:50px}.checking-in__list-head span{width:20%;font-size:15px;font-weight:600;color:#000;font-family:BlinkMacSystemFont,-apple-system,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,Helvetica,Arial,sans-serif;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.checking-in__list-head span.full-name{width:20%;-ms-flex-negative:0;flex-shrink:0}.checking-in__list-head span.apt{width:10%;-ms-flex-negative:0;flex-shrink:0}.checking-in__list-head span.phone{width:18%;-ms-flex-negative:0;flex-shrink:0}.checking-in__list-head span.email{width:30%;-ms-flex-negative:0;flex-shrink:0}.checking-in__list-head span.paid{width:14%;-ms-flex-negative:0;flex-shrink:0}.checking-in__list-head span.checked{width:5%;overflow:visible}.checking-in__list-head button.modal-close{position:relative;top:0}.checking-in__list-head .label{width:100%;height:20px;font-weight:200;color:#fff}.checking-in__list-head.disabled{opacity:.3;cursor:auto;pointer-events:none}.checking-in__list .finish-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.checking-in__list .finish-buttons button{width:50%;height:40px}.checking-in__list .error-message{font-size:14px;text-align:center;margin-top:15px;margin-bottom:15px}.checking-in__accordion-clients{width:100%;margin-bottom:10px}.checking-in__accordion-head{padding:5px!important;background:#fafafa!important}.checking-in__accordion-body{padding:0!important}.checking-in__accordion-body .checking-in-guests{padding-top:12px;padding-bottom:12px}.checking-in__accordion-body .checking-in-guests .guest-info-header{margin-left:55px}.checking-in__accordion-body .checking-in-guests .checking-in-list{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.checking-in__accordion-body .checking-in-guests .checking-in-list span:first-of-type{margin-left:55px}.checking-in__accordion-body .checking-in-guests .checking-in-list span{width:20%;font-size:15px;font-weight:600;color:#000;font-family:BlinkMacSystemFont,-apple-system,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,Helvetica,Arial,sans-serif;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.checking-in__accordion-body .checking-in-guests .checking-in-list span.full-name{width:35%}.checking-in__accordion-body .checking-in-guests .checking-in-list span.apt{width:17.5%}.checking-in__accordion-body .checking-in-guests .checking-in-list span.phone{width:28%}.checking-in__accordion-body .checking-in-guests .checking-in-list span.email{width:29%}.checking-in__accordion-body .checking-in-guests .checking-in-list span.checked{width:6%;top:-10px;position:relative;overflow:visible}.checking-in__accordion-body .checking-in-guests .checking-in-list button.modal-close{position:relative;top:0;left:-10px}.checking-in__accordion-body .checking-in-guests .checking-in-list.disabled{opacity:.3;cursor:auto;pointer-events:none}.unavailable-slots-container{width:100%;padding:0 20px}.unavailable-slots-container .mini-editor{padding:17px 0;border-bottom:1px solid #dbdbdb;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.unavailable-slots-container .mini-editor,.unavailable-slots-container .mini-editor .main-date-field{display:-webkit-box;display:-ms-flexbox;display:flex}.unavailable-slots-container .mini-editor .main-date-field .field:nth-child(2){margin-left:5px}.unavailable-slots-container .mini-editor .main-date-field .react-datepicker-popper{left:225px!important}.unavailable-slots-container .mini-editor .start-time-field .react-datepicker-popper{left:370px!important}.unavailable-slots-container .mini-editor .start-time-field .react-datepicker-popper .react-datepicker button{display:none}.unavailable-slots-container .mini-editor .end-time-field .react-datepicker-popper{left:515px!important}.unavailable-slots-container .mini-editor .end-time-field .react-datepicker-popper .react-datepicker button{display:none}.unavailable-slots-container .mini-editor .field-date .label{color:#757575}.unavailable-slots-container .mini-editor .field-date .control input{border-radius:2px;-webkit-box-shadow:none;box-shadow:none}.unavailable-slots-container .mini-editor .field-date .control input[name=date],.unavailable-slots-container .mini-editor .field-date .control input[name=startDate]{width:220px}.unavailable-slots-container .mini-editor .field-date .control input[name=endDate]{width:176px}.unavailable-slots-container .mini-editor .field-date .control input[name=selectEndTime],.unavailable-slots-container .mini-editor .field-date .control input[name=selectStartTime]{width:140px}.unavailable-slots-container .mini-editor .field-date .control .react-datepicker-popper{-webkit-transform:translate3d(45px,99px,0)!important;transform:translate3d(45px,99px,0)!important;top:6px!important}.unavailable-slots-container .mini-editor .field-date .control .react-datepicker-popper .react-datepicker__triangle{left:-2px!important;top:17px!important;-webkit-transform:rotate(90deg)!important;transform:rotate(90deg)!important}.unavailable-slots-container .mini-editor .only-time .field-date{margin-left:5px}.unavailable-slots-container .mini-editor .only-time .field-date .control .react-datepicker__month-container,.unavailable-slots-container .mini-editor .only-time .field-date .control .react-datepicker__navigation--previous{display:none!important}.unavailable-slots-container .mini-editor .only-time .field-date .control .react-datepicker__time-container{border:none}.unavailable-slots-container .mini-editor .only-time .field-date .control .react-datepicker__time-list{padding-right:0!important}.unavailable-slots-container .mini-editor .only-time .field-date .control .react-datepicker__time-list-item{padding:5px 0 5px 7px!important;width:100%!important;margin:0}.unavailable-slots-container .mini-editor .weekly-checkbox{position:relative;top:-24px}.unavailable-slots-container .mini-editor .weekly-checkbox p{font-family:Montserrat,sans-serif;font-size:13px;color:#4a4a4a}.unavailable-slots-container .mini-editor .weekly-checkbox .field-checkbox .control{top:17px;left:15px}.unavailable-slots-container .mini-editor .add-slot-button{margin-left:3px;margin-top:12px}.unavailable-slots-container .mini-editor .add-slot-button button{height:40px;top:7px;width:145px;border-radius:2px}.unavailable-slots-container .list-of-slots{padding:20px 0 0;overflow:auto;height:200px}.unavailable-slots-container .list-of-slots .slot-counter{min-width:39px;text-align:center;height:40px;padding-top:8px;background:hsla(0,0%,94%,.33);border-radius:2px}.unavailable-slots-container .list-of-slots .slot-row{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:8px}.unavailable-slots-container .list-of-slots .slot-row .field{pointer-events:none;margin-left:5px}.unavailable-slots-container .list-of-slots .slot-row .field .control input{border-radius:2px;-webkit-box-shadow:none;box-shadow:none;height:40px}.unavailable-slots-container .list-of-slots .slot-row .field .control input[name=slot-date]{width:176px}.unavailable-slots-container .list-of-slots .slot-row .field .control input[name=slot-selectEndTime],.unavailable-slots-container .list-of-slots .slot-row .field .control input[name=slot-selectStartTime]{width:140px}.unavailable-slots-container .list-of-slots .slot-row .field .control input[name=slot-day]{width:176px;pointer-events:none}.unavailable-slots-container .list-of-slots .slot-row .field-checkbox{margin-left:0}.unavailable-slots-container .list-of-slots .slot-row .field-checkbox .control{top:10px;left:15px}.unavailable-slots-container .list-of-slots .slot-row .delete-slot-button{margin-left:23px;top:-7px;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex}.unavailable-slots-container .list-of-slots .slot-row .delete-slot-button .delete-button{background-color:#ddd;color:#757575;height:40px;top:7px;width:145px;border-radius:2px}.unavailable-slots-container .list-of-slots .slot-row .delete-slot-button .delete-button .modal-close{position:relative;top:1px;background-color:transparent}.unavailable-slots-container .list-of-slots .slot-row .delete-slot-button .delete-button .modal-close:after,.unavailable-slots-container .list-of-slots .slot-row .delete-slot-button .delete-button .modal-close:before{background-color:#757575}.custom-questions-container{width:100%}.custom-questions-container .mini-editor{display:-webkit-box;display:-ms-flexbox;display:flex;padding:17px 0;border-bottom:1px solid #dbdbdb;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.custom-questions-container .mini-editor .field{margin:0;width:100%}.custom-questions-container .mini-editor .field .control input{-webkit-box-shadow:none;box-shadow:none;background:#f9f8f8}.custom-questions-container .mini-editor .req-checkbox{margin-left:10px;margin-right:10px;position:relative;top:-27px}.custom-questions-container .mini-editor .req-checkbox p{font-family:Montserrat,sans-serif;font-size:13px;color:#4a4a4a}.custom-questions-container .mini-editor button{min-width:70px;min-height:40px;border-radius:4px}.custom-questions-container .list-of-questions{margin-top:20px;padding-right:10px;overflow:auto;height:300px}.custom-questions-container .list-of-questions .question-row{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.custom-questions-container .list-of-questions .question-row,.custom-questions-container .list-of-questions .question-row .row-flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.custom-questions-container .list-of-questions .question-row .numeration{font-size:14px;font-style:normal;font-weight:600;margin-right:15px}.custom-questions-container .list-of-questions .question-row .question-text{font-size:14px;font-style:normal;font-weight:500;word-break:break-word}.custom-questions-container .list-of-questions .question-row .optional-sign{font-size:12px;font-weight:400;margin-left:5px}.custom-questions-container .list-of-questions .question-row button{padding:16px 17px;border-radius:4px;border:1px solid;margin-left:10px}.custom-questions-container .list-of-questions .question-row button svg{width:20px;height:20px;margin-right:5px}.custom-questions-container .footer-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:150px;float:right;top:20px;position:relative}.custom-questions-container .footer-buttons button{min-width:70px;min-height:40px;border-radius:4px}.custom-questions-container .footer-buttons .button-gray{background-color:#c9c8c8;color:#000}.select-list-window{display:-webkit-box;display:-ms-flexbox;display:flex;position:fixed;left:0;right:0;bottom:0;top:0;background-color:rgba(0,0,0,.5);-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100vw;height:100vh;z-index:99;background-color:hsla(0,0%,4%,.4);overflow-y:auto}.select-list-window__container{background-color:#fff;width:100%;max-width:470px;z-index:100;border-radius:4px;-webkit-box-shadow:0 0 18px 9px rgba(0,0,0,.16);box-shadow:0 0 18px 9px rgba(0,0,0,.16);overflow-y:auto;padding:15px;position:relative}.select-list-window__container .window-header{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-bottom:1px solid #cfcfcf;padding-bottom:10px;margin-bottom:20px}.select-list-window__container .window-header,.select-list-window__container .window-header .navi-button{display:-webkit-box;display:-ms-flexbox;display:flex}.select-list-window__container .window-header .navi-button svg{width:20px;height:20px;-webkit-transform:rotate(180deg);transform:rotate(180deg);cursor:pointer}.select-list-window__container .window-header .title{font-size:18px;font-weight:500;margin:0}.select-list-window__container .window-body{display:block;height:auto;max-height:396px;overflow:hidden;overflow-y:auto}.select-list-window__container .window-body .select-option{width:100%;text-align:center;border:1px solid #eaeaea;cursor:pointer;background-color:#f9f9f9;padding:5px}.select-list-window__container .window-body .select-option:hover{background-color:#e4e4e4}.window-units-groups{display:-webkit-box;display:-ms-flexbox;display:flex;position:fixed;left:0;right:0;bottom:0;top:0;background-color:rgba(0,0,0,.5);-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100vw;height:100vh;z-index:99;background-color:hsla(0,0%,4%,.4);overflow-y:auto}.window-units-groups__container{background-color:#fff;width:100%;max-width:470px;height:440px;z-index:100;border-radius:4px;-webkit-box-shadow:0 0 18px 9px rgba(0,0,0,.16);box-shadow:0 0 18px 9px rgba(0,0,0,.16);overflow-y:auto;padding:15px;position:relative}.window-units-groups__container .columns{margin:0}.window-units-groups .window-header{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-bottom:1px solid #cfcfcf;padding-bottom:10px}.window-units-groups .window-header,.window-units-groups .window-header .navi-button{display:-webkit-box;display:-ms-flexbox;display:flex}.window-units-groups .window-header .navi-button svg{width:20px;height:20px;-webkit-transform:rotate(180deg);transform:rotate(180deg);cursor:pointer}.window-units-groups .window-header .title{font-size:18px;font-weight:500;margin:0}.window-units-groups .main-view{overflow:hidden;overflow-y:auto;height:375px}.window-units-groups .main-view .dropdown-option{padding:8px 0 8px 7px;border-bottom:1px solid #eaeaea;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center}.window-units-groups .main-view .dropdown-option.group-dropdown{cursor:pointer;position:relative}.window-units-groups .main-view .dropdown-option.group-dropdown .arrow-icon{position:absolute}.window-units-groups .main-view .dropdown-option.group-dropdown .arrow-icon.closed{-webkit-transform:rotate(90deg);transform:rotate(90deg);left:380px}.window-units-groups .main-view .dropdown-option.group-dropdown .arrow-icon.open{-webkit-transform:rotate(270deg);transform:rotate(270deg);left:386px}.window-units-groups .main-view .dropdown-option.group-dropdown:hover{background:#cecece}.window-units-groups .main-view .dropdown-option svg{width:20px;height:20px;margin-right:9px;margin-left:5px}.window-units-groups .main-view .dropdown-option .avatar-container{width:30px;height:30px;margin-right:10px}.window-units-groups .main-view .dropdown-option .avatar-container img{width:30px;height:30px;border-radius:30px}.window-units-groups .main-view .group-dropdown-childs-container .dropdown-option{padding-left:40px}.items-popup{display:-webkit-box;display:-ms-flexbox;display:flex;position:fixed;left:0;right:0;bottom:0;top:0;background-color:rgba(0,0,0,.5);-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100vw;height:100vh;z-index:99;background-color:hsla(0,0%,4%,.4);overflow-y:auto}.items-popup__container{background-color:#fff;width:100%;max-width:515px;height:440px;z-index:100;border-radius:4px;-webkit-box-shadow:0 0 18px 9px rgba(0,0,0,.16);box-shadow:0 0 18px 9px rgba(0,0,0,.16);overflow-y:auto;position:relative}.items-popup__container .columns{margin:0}.items-popup .window-header{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background:#f8f8f8;padding:15px 20px}.items-popup .window-header,.items-popup .window-header .navi-button{display:-webkit-box;display:-ms-flexbox;display:flex}.items-popup .window-header .navi-button svg{width:20px;height:20px;-webkit-transform:rotate(180deg);transform:rotate(180deg);cursor:pointer}.items-popup .window-header .title{font-size:18px;font-weight:500;margin:0}.items-popup .main-view{padding:15px 20px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px;height:320px;-ms-flex-line-pack:start;align-content:flex-start;overflow:auto}.items-popup .main-view .item-container{background:#f1f1f1;border-radius:20px;width:-webkit-max-content;width:-moz-max-content;width:max-content;height:-webkit-max-content;height:-moz-max-content;height:max-content;padding:10px 14px;font-weight:500;font-size:14px}.items-popup .window-footer{background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;width:100%;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:8px 30px 12px}.items-popup .window-footer .error-message{color:red;font-size:14px}.items-popup .window-footer .footer-buttons{display:-webkit-box;display:-ms-flexbox;display:flex}.items-popup .window-footer .footer-buttons button{height:38px;width:95px;margin-left:15px;border-radius:5px}.new-template-window{display:-webkit-box;display:-ms-flexbox;display:flex;position:fixed;left:0;right:0;bottom:0;top:0;background-color:rgba(0,0,0,.5);-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100vw;height:100vh;z-index:99;background-color:hsla(0,0%,4%,.4);overflow-y:auto}.new-template-window__container{background-color:#fff;width:100%;max-width:470px;height:auto;max-height:465px;z-index:100;border-radius:4px;-webkit-box-shadow:0 0 18px 9px rgba(0,0,0,.16);box-shadow:0 0 18px 9px rgba(0,0,0,.16);overflow-y:auto;position:relative}.new-template-window__container .columns{margin:0}.new-template-window .window-header{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background:#f8f8f8;padding:15px 20px;border-bottom:2px solid #ebebeb}.new-template-window .window-header,.new-template-window .window-header .navi-button{display:-webkit-box;display:-ms-flexbox;display:flex}.new-template-window .window-header .navi-button svg{width:20px;height:20px;-webkit-transform:rotate(180deg);transform:rotate(180deg);cursor:pointer}.new-template-window .window-header .title{font-size:18px;font-weight:500;margin:0}.new-template-window .main-view{display:-webkit-box;display:-ms-flexbox;display:flex;margin:30px 40px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.new-template-window .main-view .column-style{gap:4px}.new-template-window .main-view .column-style,.new-template-window .main-view .option-buttons-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.new-template-window .main-view .option-button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;cursor:pointer;background:#fff;border:2px solid transparent;-webkit-box-shadow:0 1px 7px #0000001a;box-shadow:0 1px 7px #0000001a;border-radius:4px;padding:10px 14px;margin-bottom:20px}.new-template-window .main-view .option-button:hover{border:2px solid #c4c4c4;-webkit-box-shadow:0 1px 7px rgba(0,0,0,.1);box-shadow:0 1px 7px rgba(0,0,0,.1);border-radius:4px}.new-template-window .main-view svg.smaller-icon{width:25px;height:25px;fill:#505050}.new-template-window .main-view svg.bigger-icon{width:42px;height:42px;fill:#505050}.new-template-window .main-view .title{color:#333333cc;font-weight:600;font-size:14px;margin:0}.new-template-window .main-view .desc{color:#333333cc;font-weight:400;font-size:13px}.new-template-window .main-view .select-template-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:300px}.new-template-window .main-view .select-template-container .templates-selector{height:260px;overflow:hidden;overflow-y:auto;margin-top:15px;margin-bottom:20px}.new-template-window .main-view .select-template-container .templates-selector .template-option{border-bottom:1px solid #f0f0f0;padding:10px 15px;cursor:pointer}.new-template-window .main-view .select-template-container .templates-selector .template-option:hover{background-color:#f6f6f6}.new-template-window .main-view .select-template-container .button{width:100px;-ms-flex-item-align:end;align-self:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex}.ctp-clients .ctp-clients__inner{padding:10px 13px;-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column;position:relative}.ctp-clients .ctp-clients__inner,.ctp-clients .ctp-clients__inner .ctp-clients-navbar{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-direction:normal}.ctp-clients .ctp-clients__inner .ctp-clients-navbar{height:50px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-bottom:1px solid #d3d3d3;padding:10px 0 20px}.ctp-clients .ctp-clients__inner .ctp-clients-navbar,.ctp-clients .ctp-clients__inner .ctp-clients-navbar .left-side{-webkit-box-orient:horizontal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ctp-clients .ctp-clients__inner .ctp-clients-navbar .left-side{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-direction:normal}.ctp-clients .ctp-clients__inner .ctp-clients-navbar .left-side .download-all-button{margin-left:15px}.ctp-clients .ctp-clients__inner .ctp-clients-navbar .left-side .download-all-button svg{width:15px;height:15px;fill:#fff;margin-right:7px}.ctp-clients .ctp-clients__inner .ctp-clients-navbar .right-side{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ctp-clients .ctp-clients__inner .ctp-clients-navbar .right-side .ctp-clients-navbar__filter{width:200px;margin-right:15px}.ctp-clients .ctp-clients__inner .ctp-clients-navbar .right-side .ctp-clients-navbar__filter .ctp-dropdown{padding-top:0}.ctp-clients .ctp-clients__inner .ctp-clients-navbar .right-side .field-search{margin-right:25px}.ctp-clients .ctp-clients__inner .ctp-clients-navbar .right-side .pending-approval{margin-right:25px;border-radius:6px;background:#fdf7ee;display:-webkit-box;display:-ms-flexbox;display:flex;height:32px;padding:2px 12px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;color:#ee8e00;font-size:12px;font-weight:500;line-height:16px}.ctp-clients .ctp-clients__inner .ctp-clients-navbar .right-side .pending-approval span{text-decoration:underline;font-weight:600;cursor:pointer}.ctp-clients .ctp-clients__inner .ctp-clients-navbar .right-side .clients-counter{margin-right:25px;font-size:14px;font-weight:500}.ctp-clients .ctp-clients__inner .ctp-clients-main-table-and-footer-container .ctp-clients-main-table{overflow-x:hidden;max-height:calc(100vh - 170px);margin-left:10px}.ctp-clients .ctp-clients__inner .ctp-clients-main-table-and-footer-container .ctp-clients-main-table .ctp-featured-table thead tr th{text-align:start;font-size:14px;font-weight:500}.ctp-clients .ctp-clients__inner .ctp-clients-main-table-and-footer-container .ctp-clients-main-table .ctp-featured-table thead tr th:first-child{padding-left:35px}.ctp-clients .ctp-clients__inner .ctp-clients-main-table-and-footer-container .ctp-clients-main-table .ctp-featured-table tbody tr{cursor:pointer;border-left:none;border-right:none}.ctp-clients .ctp-clients__inner .ctp-clients-main-table-and-footer-container .ctp-clients-main-table .ctp-featured-table tbody tr:hover{background-color:#c9c8c8}.ctp-clients .ctp-clients__inner .ctp-clients-main-table-and-footer-container .ctp-clients-main-table .ctp-featured-table tbody tr td{border-left:none;border-right:none;text-align:start;font-size:13px;font-weight:500;border-top:1px solid #f9f8f8;border-bottom:1px solid #f9f8f8}.ctp-clients .ctp-clients__inner .ctp-clients-main-table-and-footer-container .ctp-clients-main-table .ctp-featured-table tbody tr td:first-child{text-align:end}.ctp-clients .ctp-clients__inner .ctp-clients-main-table-and-footer-container.is-loading{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:unset}.new-client-form{display:-webkit-box;display:-ms-flexbox;display:flex;position:fixed;left:0;right:0;bottom:0;top:0;background-color:rgba(0,0,0,.5);-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100vw;height:100vh;z-index:99;background-color:hsla(0,0%,4%,.4);overflow-y:auto}.new-client-form__container{background-color:#fff;width:100%;max-width:470px;height:440px;z-index:100;border-radius:4px;-webkit-box-shadow:0 0 18px 9px rgba(0,0,0,.16);box-shadow:0 0 18px 9px rgba(0,0,0,.16);overflow-y:auto;padding:15px;position:relative}.new-client-form__container .columns{margin:0}.new-client-form .window-header{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;border-bottom:1px solid #cfcfcf;padding-bottom:10px;margin-bottom:20px}.new-client-form .window-header,.new-client-form .window-header .navi-button{display:-webkit-box;display:-ms-flexbox;display:flex}.new-client-form .window-header .navi-button svg{width:20px;height:20px;-webkit-transform:rotate(180deg);transform:rotate(180deg);cursor:pointer}.new-client-form .window-header .title{font-size:18px;font-weight:500;margin:0}.ctp-staff-trainer .ctp-staff-trainer__services .new-client-form .main-view .columns .ctp-dropdown,.new-client-form .main-view .columns .column,.new-client-form .main-view .columns .ctp-staff-trainer .ctp-staff-trainer__services .ctp-dropdown{font-family:BlinkMacSystemFont,-apple-system,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,Helvetica,Arial,sans-serif}.ctp-staff-trainer .ctp-staff-trainer__services .new-client-form .main-view .columns .ctp-dropdown .input,.ctp-staff-trainer .ctp-staff-trainer__services .new-client-form .main-view .columns .ctp-dropdown input,.new-client-form .main-view .columns .column .input,.new-client-form .main-view .columns .column input,.new-client-form .main-view .columns .ctp-staff-trainer .ctp-staff-trainer__services .ctp-dropdown .input,.new-client-form .main-view .columns .ctp-staff-trainer .ctp-staff-trainer__services .ctp-dropdown input{border-radius:8px;background-color:#f8f8f8;font-size:14px;padding:18px 0 18px 11px}.ctp-staff-trainer .ctp-staff-trainer__services .new-client-form .main-view .columns .ctp-dropdown input::-webkit-inner-spin-button,.ctp-staff-trainer .ctp-staff-trainer__services .new-client-form .main-view .columns .ctp-dropdown input::-webkit-outer-spin-button,.new-client-form .main-view .columns .column input::-webkit-inner-spin-button,.new-client-form .main-view .columns .column input::-webkit-outer-spin-button,.new-client-form .main-view .columns .ctp-staff-trainer .ctp-staff-trainer__services .ctp-dropdown input::-webkit-inner-spin-button,.new-client-form .main-view .columns .ctp-staff-trainer .ctp-staff-trainer__services .ctp-dropdown input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.ctp-staff-trainer .ctp-staff-trainer__services .new-client-form .main-view .columns .ctp-dropdown input[type=number],.new-client-form .main-view .columns .column input[type=number],.new-client-form .main-view .columns .ctp-staff-trainer .ctp-staff-trainer__services .ctp-dropdown input[type=number]{-moz-appearance:textfield}.ctp-staff-trainer .ctp-staff-trainer__services .new-client-form .main-view .columns .ctp-dropdown .ctp-sidebar-section .ctp-dropdown,.new-client-form .main-view .columns .column .ctp-sidebar-section .ctp-dropdown,.new-client-form .main-view .columns .ctp-staff-trainer .ctp-staff-trainer__services .ctp-dropdown .ctp-sidebar-section .ctp-dropdown{padding:0}.ctp-staff-trainer .ctp-staff-trainer__services .new-client-form .main-view .columns .ctp-dropdown .ctp-sidebar-section .ctp-dropdown .ctp-dropdown__button,.new-client-form .main-view .columns .column .ctp-sidebar-section .ctp-dropdown .ctp-dropdown__button,.new-client-form .main-view .columns .ctp-staff-trainer .ctp-staff-trainer__services .ctp-dropdown .ctp-sidebar-section .ctp-dropdown .ctp-dropdown__button{border-radius:8px;background-color:#f8f8f8;font-size:14px;border:1px solid #e5e5e5;height:38px;-webkit-box-shadow:inset 0 1px 2px #0a0a0a1a;box-shadow:inset 0 1px 2px #0a0a0a1a}.ctp-staff-trainer .ctp-staff-trainer__services .new-client-form .main-view .columns .ctp-dropdown .ctp-sidebar-section .ctp-dropdown .ctp-dropdown__content,.ctp-staff-trainer .ctp-staff-trainer__services .new-client-form .main-view .columns .ctp-dropdown .ctp-sidebar-section .ctp-dropdown .ctp-dropdown__content--active,.new-client-form .main-view .columns .column .ctp-sidebar-section .ctp-dropdown .ctp-dropdown__content,.new-client-form .main-view .columns .column .ctp-sidebar-section .ctp-dropdown .ctp-dropdown__content--active,.new-client-form .main-view .columns .ctp-staff-trainer .ctp-staff-trainer__services .ctp-dropdown .ctp-sidebar-section .ctp-dropdown .ctp-dropdown__content,.new-client-form .main-view .columns .ctp-staff-trainer .ctp-staff-trainer__services .ctp-dropdown .ctp-sidebar-section .ctp-dropdown .ctp-dropdown__content--active{position:fixed;width:200px}.ctp-staff-trainer .ctp-staff-trainer__services .new-client-form .main-view .columns .ctp-dropdown .ctp-sidebar-section .ctp-dropdown .ctp-dropdown__placeholder,.new-client-form .main-view .columns .column .ctp-sidebar-section .ctp-dropdown .ctp-dropdown__placeholder,.new-client-form .main-view .columns .ctp-staff-trainer .ctp-staff-trainer__services .ctp-dropdown .ctp-sidebar-section .ctp-dropdown .ctp-dropdown__placeholder{color:#777;font-family:BlinkMacSystemFont,-apple-system,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,Helvetica,Arial,sans-serif}.ctp-staff-trainer .ctp-staff-trainer__services .new-client-form .main-view .columns .ctp-dropdown .ctp-sidebar-section .ctp-dropdown .ctp-dropdown__button-control,.new-client-form .main-view .columns .column .ctp-sidebar-section .ctp-dropdown .ctp-dropdown__button-control,.new-client-form .main-view .columns .ctp-staff-trainer .ctp-staff-trainer__services .ctp-dropdown .ctp-sidebar-section .ctp-dropdown .ctp-dropdown__button-control{fill:#777}.ctp-staff-trainer .ctp-staff-trainer__services .new-client-form .main-view .columns .ctp-dropdown .ctp-sidebar-section.disabled .ctp-dropdown button,.new-client-form .main-view .columns .column .ctp-sidebar-section.disabled .ctp-dropdown button,.new-client-form .main-view .columns .ctp-staff-trainer .ctp-staff-trainer__services .ctp-dropdown .ctp-sidebar-section.disabled .ctp-dropdown button{border:none;-webkit-box-shadow:none;box-shadow:none;cursor:auto;padding-top:5px}.ctp-staff-trainer .ctp-staff-trainer__services .new-client-form .main-view .columns .ctp-dropdown .field-birthdate .columns,.new-client-form .main-view .columns .column .field-birthdate .columns,.new-client-form .main-view .columns .ctp-staff-trainer .ctp-staff-trainer__services .ctp-dropdown .field-birthdate .columns{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.ctp-staff-trainer .ctp-staff-trainer__services .new-client-form .main-view .columns .ctp-dropdown .field-birthdate .columns input,.new-client-form .main-view .columns .column .field-birthdate .columns input,.new-client-form .main-view .columns .ctp-staff-trainer .ctp-staff-trainer__services .ctp-dropdown .field-birthdate .columns input{-webkit-box-shadow:inset 0 1px 2px #0a0a0a1a;box-shadow:inset 0 1px 2px #0a0a0a1a}.new-client-form .window-footer{position:absolute;bottom:10px;width:440px}.ctp-staff-trainer .ctp-staff-trainer__services .new-client-form .window-footer .columns .ctp-dropdown .error-message,.new-client-form .window-footer .columns .column .error-message,.new-client-form .window-footer .columns .ctp-staff-trainer .ctp-staff-trainer__services .ctp-dropdown .error-message{color:red;font-size:11px}.ctp-clients__client-profile-view{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.ctp-clients__client-profile-view .left-side{width:60%}.ctp-clients__client-profile-view .left-side.full-screen{width:100%}.ctp-clients__client-profile-view .left-side .label--error{color:#ce2c21;font-size:10px;position:absolute;bottom:-11px;right:0}.ctp-clients__client-profile-view .left-side .top-bar{padding-right:15px}.ctp-clients__client-profile-view .left-side .top-bar,.ctp-clients__client-profile-view .left-side .top-bar .top-bar__inner{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.ctp-clients__client-profile-view .left-side .top-bar .top-bar__inner{margin-bottom:5px}.ctp-clients__client-profile-view .left-side .top-bar .top-bar__inner .back-button{padding:5px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:500;cursor:pointer;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.ctp-clients__client-profile-view .left-side .top-bar .top-bar__inner .back-button svg{width:20px;height:20px;-webkit-transform:rotate(180deg);transform:rotate(180deg);margin-right:10px}.ctp-clients__client-profile-view .left-side .top-bar .top-bar__inner .error-message{width:96.5%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#ce2c21;font-size:14px}.ctp-clients__client-profile-view .left-side .top-bar .top-bar__inner .buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding-right:10px}.ctp-clients__client-profile-view .left-side .top-bar .top-bar__inner .buttons button:first-child{margin-right:10px;background:#fff}.ctp-clients__client-profile-view .left-side .top-bar .top-bar__inner.in-edit-mode{padding:8px 0;background-color:#cecece;margin-bottom:0}.ctp-clients__client-profile-view .left-side .client-content{overflow:hidden;overflow-y:auto;height:calc(100vh - 215px);margin-right:15px}.ctp-clients__client-profile-view .left-side .client-content .title{font-size:15px;font-weight:500;padding:10px 15px;background-color:#ebebeb;margin:0}.ctp-clients__client-profile-view .left-side .client-content .edit-bar{font-weight:500;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#cecece;padding:10px 15px}.ctp-clients__client-profile-view .left-side .client-content .edit-bar,.ctp-clients__client-profile-view .left-side .client-content .edit-bar .buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.ctp-clients__client-profile-view .left-side .client-content .edit-bar .buttons button:first-child{margin-right:10px;background:#fff}.ctp-clients__client-profile-view .left-side .client-content .client-short-description-wrapper{background:#fff;border:2px solid #f0efef;margin-bottom:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ctp-clients__client-profile-view .left-side .client-content .client-short-description-wrapper .image-container{margin:20px}.ctp-clients__client-profile-view .left-side .client-content .client-short-description-wrapper .image-container .field-image-v1__media{width:100px;height:100px}.ctp-clients__client-profile-view .left-side .client-content .client-short-description-wrapper .image-container .field-image-v1__options .field-image-v1__add{left:75px}.ctp-clients__client-profile-view .left-side .client-content .client-short-description-wrapper .decription-container{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-size:14px}.ctp-clients__client-profile-view .left-side .client-content .client-short-description-wrapper .decription-container svg{cursor:pointer;margin-left:2px}.ctp-clients__client-profile-view .left-side .client-content .client-short-description-wrapper .decription-container .columns{margin-bottom:0;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.ctp-clients__client-profile-view .left-side .client-content .client-short-description-wrapper .decription-container .columns,.ctp-clients__client-profile-view .left-side .client-content .client-short-description-wrapper .decription-container .columns .separate-column{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ctp-clients__client-profile-view .left-side .client-content .client-short-description-wrapper .decription-container .columns .column,.ctp-clients__client-profile-view .left-side .client-content .client-short-description-wrapper .decription-container .columns .ctp-staff-trainer .ctp-staff-trainer__services .ctp-dropdown,.ctp-staff-trainer .ctp-staff-trainer__services .ctp-clients__client-profile-view .left-side .client-content .client-short-description-wrapper .decription-container .columns .ctp-dropdown{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}.ctp-clients__client-profile-view .left-side .client-content .client-short-description-wrapper .decription-container .columns .column .field,.ctp-clients__client-profile-view .left-side .client-content .client-short-description-wrapper .decription-container .columns .ctp-staff-trainer .ctp-staff-trainer__services .ctp-dropdown .field,.ctp-staff-trainer .ctp-staff-trainer__services .ctp-clients__client-profile-view .left-side .client-content .client-short-description-wrapper .decription-container .columns .ctp-dropdown .field{width:100%;margin-bottom:0}.ctp-clients__client-profile-view .left-side .client-content .client-short-description-wrapper .decription-container .columns .column .field input,.ctp-clients__client-profile-view .left-side .client-content .client-short-description-wrapper .decription-container .columns .ctp-staff-trainer .ctp-staff-trainer__services .ctp-dropdown .field input,.ctp-staff-trainer .ctp-staff-trainer__services .ctp-clients__client-profile-view .left-side .client-content .client-short-description-wrapper .decription-container .columns .ctp-dropdown .field input{padding-right:30px}.ctp-clients__client-profile-view .left-side .client-content .client-short-description-wrapper .decription-container .columns .column .cross-icon,.ctp-clients__client-profile-view .left-side .client-content .client-short-description-wrapper .decription-container .columns .ctp-staff-trainer .ctp-staff-trainer__services .ctp-dropdown .cross-icon,.ctp-staff-trainer .ctp-staff-trainer__services .ctp-clients__client-profile-view .left-side .client-content .client-short-description-wrapper .decription-container .columns .ctp-dropdown .cross-icon{position:absolute;right:15px;top:20px}.ctp-clients__client-profile-view .left-side .client-content .client-short-description-wrapper .decription-container .columns .column .cross-icon svg,.ctp-clients__client-profile-view .left-side .client-content .client-short-description-wrapper .decription-container .columns .ctp-staff-trainer .ctp-staff-trainer__services .ctp-dropdown .cross-icon svg,.ctp-staff-trainer .ctp-staff-trainer__services .ctp-clients__client-profile-view .left-side .client-content .client-short-description-wrapper .decription-container .columns .ctp-dropdown .cross-icon svg{visibility:visible}.ctp-clients__client-profile-view .left-side .client-content .client-short-description-wrapper .decription-container .columns .refresh-icon{padding-top:10px;width:22px}.ctp-clients__client-profile-view .left-side .client-content .client-short-description-wrapper .decription-container .columns .refresh-icon svg{visibility:visible}.ctp-clients__client-profile-view .left-side .client-content .client-short-description-wrapper.in-edit-mode{margin-bottom:0}.ctp-clients__client-profile-view .left-side .client-content .client-short-description-wrapper.in-edit-mode .decription-container{padding-top:12px}.ctp-clients__client-profile-view .left-side .client-content .general-information{border:1px solid #f0efef;margin-bottom:20px}.ctp-clients__client-profile-view .left-side .client-content .general-information.in-edit-mode{margin-bottom:0}.ctp-clients__client-profile-view .left-side .client-content .general-information svg{width:20px;height:20px;cursor:pointer;margin-left:2px}.ctp-clients__client-profile-view .left-side .client-content .general-information .information-element{background-color:#fff;border:1px solid #f0efef;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px 15px;font-size:14px}.ctp-clients__client-profile-view .left-side .client-content .general-information .information-element .element-name{width:30%;font-weight:500}.ctp-clients__client-profile-view .left-side .client-content .general-information .information-element .element-value{max-width:63%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ctp-clients__client-profile-view .left-side .client-content .general-information .information-element .columns{width:74%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ctp-clients__client-profile-view .left-side .client-content .general-information .information-element .columns .column,.ctp-clients__client-profile-view .left-side .client-content .general-information .information-element .columns .ctp-staff-trainer .ctp-staff-trainer__services .ctp-dropdown,.ctp-staff-trainer .ctp-staff-trainer__services .ctp-clients__client-profile-view .left-side .client-content .general-information .information-element .columns .ctp-dropdown{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}.ctp-clients__client-profile-view .left-side .client-content .general-information .information-element .columns .column .field,.ctp-clients__client-profile-view .left-side .client-content .general-information .information-element .columns .ctp-staff-trainer .ctp-staff-trainer__services .ctp-dropdown .field,.ctp-staff-trainer .ctp-staff-trainer__services .ctp-clients__client-profile-view .left-side .client-content .general-information .information-element .columns .ctp-dropdown .field{width:100%;margin-bottom:0}.ctp-clients__client-profile-view .left-side .client-content .general-information .information-element .columns .column .field input,.ctp-clients__client-profile-view .left-side .client-content .general-information .information-element .columns .ctp-staff-trainer .ctp-staff-trainer__services .ctp-dropdown .field input,.ctp-staff-trainer .ctp-staff-trainer__services .ctp-clients__client-profile-view .left-side .client-content .general-information .information-element .columns .ctp-dropdown .field input{padding-right:30px}.ctp-clients__client-profile-view .left-side .client-content .general-information .information-element .columns .column .field .select,.ctp-clients__client-profile-view .left-side .client-content .general-information .information-element .columns .column .field .select .field-select__input,.ctp-clients__client-profile-view .left-side .client-content .general-information .information-element .columns .ctp-staff-trainer .ctp-staff-trainer__services .ctp-dropdown .field .select,.ctp-clients__client-profile-view .left-side .client-content .general-information .information-element .columns .ctp-staff-trainer .ctp-staff-trainer__services .ctp-dropdown .field .select .field-select__input,.ctp-staff-trainer .ctp-staff-trainer__services .ctp-clients__client-profile-view .left-side .client-content .general-information .information-element .columns .ctp-dropdown .field .select,.ctp-staff-trainer .ctp-staff-trainer__services .ctp-clients__client-profile-view .left-side .client-content .general-information .information-element .columns .ctp-dropdown .field .select .field-select__input{width:100%}.ctp-clients__client-profile-view .left-side .client-content .general-information .information-element .columns .column .cross-icon,.ctp-clients__client-profile-view .left-side .client-content .general-information .information-element .columns .ctp-staff-trainer .ctp-staff-trainer__services .ctp-dropdown .cross-icon,.ctp-staff-trainer .ctp-staff-trainer__services .ctp-clients__client-profile-view .left-side .client-content .general-information .information-element .columns .ctp-dropdown .cross-icon{position:absolute;right:15px;top:20px}.ctp-clients__client-profile-view .left-side .client-content .general-information .information-element .columns .column .cross-icon svg,.ctp-clients__client-profile-view .left-side .client-content .general-information .information-element .columns .ctp-staff-trainer .ctp-staff-trainer__services .ctp-dropdown .cross-icon svg,.ctp-staff-trainer .ctp-staff-trainer__services .ctp-clients__client-profile-view .left-side .client-content .general-information .information-element .columns .ctp-dropdown .cross-icon svg{visibility:visible}.ctp-clients__client-profile-view .left-side .client-content .general-information .information-element .columns .column .ctp-sidebar-section,.ctp-clients__client-profile-view .left-side .client-content .general-information .information-element .columns .ctp-staff-trainer .ctp-staff-trainer__services .ctp-dropdown .ctp-sidebar-section,.ctp-staff-trainer .ctp-staff-trainer__services .ctp-clients__client-profile-view .left-side .client-content .general-information .information-element .columns .ctp-dropdown .ctp-sidebar-section{width:100%}.ctp-clients__client-profile-view .left-side .client-content .general-information .information-element .columns .column .ctp-sidebar-section .ctp-dropdown,.ctp-clients__client-profile-view .left-side .client-content .general-information .information-element .columns .ctp-staff-trainer .ctp-staff-trainer__services .ctp-dropdown .ctp-sidebar-section .ctp-dropdown,.ctp-staff-trainer .ctp-staff-trainer__services .ctp-clients__client-profile-view .left-side .client-content .general-information .information-element .columns .ctp-dropdown .ctp-sidebar-section .ctp-dropdown{padding:0}.ctp-clients__client-profile-view .left-side .client-content .general-information .information-element .columns .column .ctp-sidebar-section .ctp-dropdown button,.ctp-clients__client-profile-view .left-side .client-content .general-information .information-element .columns .ctp-staff-trainer .ctp-staff-trainer__services .ctp-dropdown .ctp-sidebar-section .ctp-dropdown button,.ctp-staff-trainer .ctp-staff-trainer__services .ctp-clients__client-profile-view .left-side .client-content .general-information .information-element .columns .ctp-dropdown .ctp-sidebar-section .ctp-dropdown button{border-radius:4px;background-color:#fff;border:1px solid #e8e8e8;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.16);box-shadow:inset 0 1px 2px rgba(0,0,0,.16);height:36px;padding-left:9px}.ctp-clients__client-profile-view .left-side .client-content .general-information .information-element .columns .column-right{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.ctp-clients__client-profile-view .left-side .client-content .general-information .information-element .columns .building-configuration{border:1px solid;padding:0 6px;margin-right:8px}.ctp-clients__client-profile-view .left-side .client-content .general-information .information-element .columns .refresh-icon{padding-top:12px}.ctp-clients__client-profile-view .left-side .client-content .general-information .information-element .columns .refresh-icon svg{visibility:visible}.ctp-clients__client-profile-view .left-side .client-content .general-information-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:40px;margin-right:20px}.ctp-clients__client-profile-view .left-side .client-content .general-information-row .dropdown-dots{border-radius:4px;border:1px solid #646464;width:40px;height:40px}.ctp-clients__client-profile-view .left-side .client-content .general-information-row .dropdown-dots .icon-container{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer}.ctp-clients__client-profile-view .left-side .client-content .general-information-row .dropdown-dots .icon-container svg{margin:0}.ctp-clients__client-profile-view .left-side .client-content .general-information-row .dropdown-dots .options-container{border-radius:6px;border:1px solid #e4e3e3;background:#fff;-webkit-box-shadow:0 1px 3px 0 rgba(9,30,66,.08),0 8px 12px 0 rgba(9,30,66,.1);box-shadow:0 1px 3px 0 rgba(9,30,66,.08),0 8px 12px 0 rgba(9,30,66,.1);min-width:180px}.ctp-clients__client-profile-view .left-side .client-content .general-information-row .dropdown-dots .options-container .single-option-container{padding:6px 12px}.ctp-clients__client-profile-view .left-side .client-content .general-information-row .dropdown-dots .options-container .delete-action{background:#fbf0f0;color:#ce2c21}.ctp-clients__client-profile-view .left-side .client-content .general-information-row .dropdown-dots .options-container .delete-action:hover{color:#7b1a13}.ctp-clients__client-profile-view .left-side .client-content .general-information-row .dropdown-dots .options-container .single-option-text{font-family:Montserrat;font-size:12px;font-weight:400;line-height:16px;margin:0}.ctp-clients__client-profile-view .left-side .client-content .general-information-row .menu-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.ctp-clients__client-profile-view .left-side .client-content .general-information-row .menu-container .buttons{gap:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding-right:10px}.ctp-clients__client-profile-view .left-side .client-content .general-information-row .menu-container .buttons .button{padding:5px 15px}.ctp-clients__client-profile-view .left-side .client-content .general-information-col{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2px}.ctp-clients__client-profile-view .left-side .client-content .settings{border:1px solid #f0efef}.ctp-clients__client-profile-view .left-side .client-content .settings .settings-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding:20px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ctp-clients__client-profile-view .left-side .client-content .settings .settings-inner .toggles{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.ctp-clients__client-profile-view .left-side .client-content .settings .settings-inner .toggles .field span{font-weight:500;margin-left:12px}.ctp-clients__client-profile-view .left-side .client-content .settings .settings-inner .buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.ctp-clients__client-profile-view .left-side .client-content .settings .settings-inner .buttons button{height:45px;width:150px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border-radius:5px;margin-left:6px}.ctp-clients__client-profile-view .left-side .client-content .settings .settings-inner .buttons button div{color:#fff}.ctp-clients__client-profile-view .left-side .client-content .settings .settings-inner .buttons button:last-of-type{color:#fff;background:#000;border-color:#c9c8c8}.ctp-clients__client-profile-view .left-side .client-content .integrations .information-element{border:1px solid #ebebeb;padding:10px 15px;font-size:14px}.ctp-clients__client-profile-view .left-side .client-content .integrations .information-element,.ctp-clients__client-profile-view .left-side .client-content .integrations .information-element-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ctp-clients__client-profile-view .left-side .client-content .integrations .information-element-row{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}.ctp-clients__client-profile-view .left-side .client-content .integrations .information-element .element-name{width:30%;font-weight:500}.ctp-clients__client-profile-view .left-side .client-content .integrations .information-element .element-description{font-size:12px;font-style:normal;font-weight:500;line-height:16px;margin-top:6px}.ctp-clients__client-profile-view .left-side .client-content .integrations .information-element .element-margin-top{margin-top:2vh}.ctp-clients__client-profile-view .left-side .client-content .integrations .information-element .element-value{max-width:63%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ctp-clients__client-profile-view .left-side .client-content .integrations .information-element:hover svg{visibility:visible}.ctp-clients__client-profile-view .left-side .client-content .integrations .information-element .columns{width:74%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ctp-clients__client-profile-view .left-side .client-content .integrations .information-element .columns .column,.ctp-clients__client-profile-view .left-side .client-content .integrations .information-element .columns .ctp-staff-trainer .ctp-staff-trainer__services .ctp-dropdown,.ctp-staff-trainer .ctp-staff-trainer__services .ctp-clients__client-profile-view .left-side .client-content .integrations .information-element .columns .ctp-dropdown{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px}.ctp-clients__client-profile-view .left-side .client-content .integrations .information-element .columns .column .button,.ctp-clients__client-profile-view .left-side .client-content .integrations .information-element .columns .ctp-staff-trainer .ctp-staff-trainer__services .ctp-dropdown .button,.ctp-staff-trainer .ctp-staff-trainer__services .ctp-clients__client-profile-view .left-side .client-content .integrations .information-element .columns .ctp-dropdown .button{height:35px}.ctp-clients__client-profile-view .left-side .client-content .integrations .information-element .columns .column .field,.ctp-clients__client-profile-view .left-side .client-content .integrations .information-element .columns .ctp-staff-trainer .ctp-staff-trainer__services .ctp-dropdown .field,.ctp-staff-trainer .ctp-staff-trainer__services .ctp-clients__client-profile-view .left-side .client-content .integrations .information-element .columns .ctp-dropdown .field{width:100%;margin-bottom:0}.ctp-clients__client-profile-view .left-side .client-content .integrations .information-element .columns .column .field input,.ctp-clients__client-profile-view .left-side .client-content .integrations .information-element .columns .ctp-staff-trainer .ctp-staff-trainer__services .ctp-dropdown .field input,.ctp-staff-trainer .ctp-staff-trainer__services .ctp-clients__client-profile-view .left-side .client-content .integrations .information-element .columns .ctp-dropdown .field input{padding-right:30px}.ctp-clients__client-profile-view .left-side .client-content .integrations .information-element .columns .column .field .select,.ctp-clients__client-profile-view .left-side .client-content .integrations .information-element .columns .column .field .select .field-select__input,.ctp-clients__client-profile-view .left-side .client-content .integrations .information-element .columns .ctp-staff-trainer .ctp-staff-trainer__services .ctp-dropdown .field .select,.ctp-clients__client-profile-view .left-side .client-content .integrations .information-element .columns .ctp-staff-trainer .ctp-staff-trainer__services .ctp-dropdown .field .select .field-select__input,.ctp-staff-trainer .ctp-staff-trainer__services .ctp-clients__client-profile-view .left-side .client-content .integrations .information-element .columns .ctp-dropdown .field .select,.ctp-staff-trainer .ctp-staff-trainer__services .ctp-clients__client-profile-view .left-side .client-content .integrations .information-element .columns .ctp-dropdown .field .select .field-select__input{width:100%}.ctp-clients__client-profile-view .left-side .client-content .integrations .information-element .columns .column-right{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.ctp-clients__client-profile-view .left-side .client-content .integrations .information-element .columns .description-column{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:13px}.ctp-clients__client-profile-view .left-side .client-content .integrations .information-element .columns .dropdown-button{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:5vh;background-color:#f6f5f5;border:1px solid #c9c8c8;border-radius:5px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;padding-left:.5vw}.ctp-clients__client-profile-view .left-side .client-content .integrations .information-element .columns .dropdown-button-error-color{background-color:#fbf0f0;border:1px solid #f5d4d2}.ctp-clients__client-profile-view .left-side .client-content .integrations .information-element .columns .dropdown-buttons-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:55vw;gap:10px;min-height:14vh;border:1px solid #eae9e9;border-radius:5px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:2vh 0;padding:10px}.ctp-clients__client-profile-view .left-side .client-content .integrations .information-element .columns .dropdown-buttons-container .dropdown-buttons-container-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;width:100%;gap:10px}.ctp-clients__client-profile-view .left-side .client-content .integrations .information-element .columns .dropdown-buttons-container .dropdown-buttons-container-row .dropdown-button__control,.ctp-clients__client-profile-view .left-side .client-content .integrations .information-element .columns .dropdown-buttons-container .dropdown-buttons-container-row .select__control{width:100%}.ctp-clients__client-profile-view .left-side .client-content .integrations .information-element .columns .dropdown-buttons-container .dropdown-container{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%}.ctp-clients__client-profile-view .left-side .client-content .integrations .information-element .columns .dropdown-buttons-container .dropdown-container .error-validation{font-size:12px;padding-left:5px;position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#ce2c21;bottom:0}.ctp-clients__client-profile-view .left-side .client-content .integrations .information-element .columns .dropdown-buttons-container .dropdown-header{font-size:14px;font-weight:500;padding-bottom:8px}.ctp-clients__client-profile-view .left-side .client-content .integrations .information-element .confirm-button{width:100%;height:4vh;margin-bottom:2vh}.ctp-clients__client-profile-view .left-side .client-content .mailing-list svg{width:16px;height:16px;cursor:pointer}.ctp-clients__client-profile-view .left-side .client-content .mailing-list .mailing-list-inner{padding:20px 20px 10px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;border:1px solid #f0efef}.ctp-clients__client-profile-view .left-side .client-content .mailing-list .mailing-list-inner .subscribed-item{width:-webkit-fit-content;width:-moz-fit-content;background-color:#f0efef;border-radius:20px;padding:2px 17px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:fit-content;margin-right:15px;margin-bottom:10px;font-size:14px}.ctp-clients__client-profile-view .left-side .client-content .mailing-list .mailing-list-inner .subscribed-item.add-new{background-color:#fff;border:1px solid #f0efef;cursor:pointer}.ctp-clients__client-profile-view .left-side .client-content .mailing-list .mailing-list-inner .subscribed-item.add-new .plus-icon svg{width:25px;height:25px}.ctp-clients__client-profile-view .left-side .client-content .mailing-list .mailing-list-inner .subscribed-item .cross-icon{padding-top:7px}.ctp-clients__client-profile-view .left-side .client-content .mailing-list .mailing-list-inner .subscribed-item .cross-icon svg{margin-left:5px}.ctp-clients__client-profile-view .left-side .client-content .guest-passes{background-color:#f0efef;border:1px solid #f0efef;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:8px;margin-bottom:20px;padding:10px 15px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ctp-clients__client-profile-view .left-side .client-content .guest-passes .title{font-size:15px;font-weight:500;padding:0;margin:0}.ctp-clients__client-profile-view .left-side .client-content .guest-passes .edit-icon{height:26px;width:22px;display:-webkit-box;display:-ms-flexbox;display:flex;cursor:pointer}.ctp-clients__client-profile-view .left-side .client-content .guest-passes .guess-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px}.ctp-clients__client-profile-view .left-side .client-content .guest-passes .guess-input{width:100px}.ctp-clients__client-profile-view .left-side .client-content .guest-passes .guess-passes-label{font-size:15px}.ctp-clients__client-profile-view .left-side .client-content .visits{background-color:#f0efef;border:1px solid #f0efef;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:20px}.ctp-clients__client-profile-view .left-side .client-content .visits .modal-container{z-index:100}.ctp-clients__client-profile-view .left-side .client-content .visits .loader-wrapper{background-color:#fff;padding:10px 15px;border:1px solid #f0efef}.ctp-clients__client-profile-view .left-side .client-content .visits .visit-row{background-color:#fff;border:1px solid #f0efef;display:-webkit-box;display:-ms-flexbox;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px 15px;font-size:14px;display:flex;flex-direction:row;gap:20px}.ctp-clients__client-profile-view .left-side .client-content .visits .visit-row .visit-title{width:40%;font-weight:500}.ctp-clients__client-profile-view .left-side .client-content .visits .visit-row .visit-value-container{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.ctp-clients__client-profile-view .left-side .client-content .visits .visit-row .value-link{cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0;text-decoration:underline}.ctp-clients__client-profile-view .left-side .client-content .visit-details-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px;padding:10px 15px;margin-bottom:20px}.ctp-clients__client-profile-view .left-side .client-content .visit-details-container .visit-details-header{font-size:18px;font-weight:500;line-height:24px}.ctp-clients__client-profile-view .left-side .client-content .visit-details-container .visit-details-table-wrapper{overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border-radius:8px;border:1px solid #eae9e9}.ctp-clients__client-profile-view .left-side .client-content .visit-details-container .visit-row-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff;padding:10px 15px;font-size:14px;line-height:24px;color:#282828;font-family:Montserrat;font-weight:400}.ctp-clients__client-profile-view .left-side .client-content .visit-details-container .visit-row-container:nth-child(odd){background-color:#f6f5f5}.ctp-clients__client-profile-view .left-side .client-content .visit-details-container .visit-create-table-wrapper{overflow-y:auto;max-height:30vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border-radius:8px;border:1px solid #eae9e9}.ctp-clients__client-profile-view .left-side .client-content .visit-details-container .visit-create-container{border-bottom:1px solid #eae9e9;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0 8px 0 15px;font-size:14px;line-height:24px;color:#282828;font-family:Montserrat;font-weight:400}.ctp-clients__client-profile-view .left-side .client-content .visit-details-container .visit-create-container:last-of-type{border-bottom:none}.ctp-clients__client-profile-view .left-side .client-content .visit-details-container .visit-create-container .visit-create-user-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;padding:8px 0}.ctp-clients__client-profile-view .left-side .client-content .visit-details-container .visit-create-actions{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;width:100%}.ctp-clients__client-profile-view .left-side .client-content .add-visit-button-container{background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;padding:10px 15px;width:100%}.ctp-clients__client-profile-view .left-side .client-content .show-more-button{padding:10px 15px;background-color:#fff;border:0;color:#505050;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0;font-size:14px;font-weight:500;text-decoration:underline}.ctp-clients__client-profile-view .left-side .form-field-tags{width:100%}.ctp-clients__client-profile-view .right-side{overflow:hidden;overflow-y:auto;height:calc(100vh - 110px);width:37%}.ctp-clients__client-profile-view .right-side .title{font-size:15px;font-weight:500;padding:10px 15px;margin:0}.ctp-clients__client-profile-view .right-side .recent-activities-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:8px}.ctp-clients__client-profile-view .right-side .recent-activities-list{height:calc(100vh - 224px);overflow:auto;width:100%;position:relative}.ctp-clients__client-profile-view .right-side .recent-activities-list .recent-activity-block{display:-webkit-box;display:-ms-flexbox;display:flex;padding-left:30px}.ctp-clients__client-profile-view .right-side .recent-activities-list .recent-activity-block .icon-chain{padding-right:20px;z-index:10;margin-top:15px}.ctp-clients__client-profile-view .right-side .recent-activities-list .recent-activity-block .icon-chain .dotted-spaced{background-image:-webkit-gradient(linear,left top,left bottom,color-stop(50%,#aeaeae),color-stop(50%,hsla(0,0%,49%,0)));background-image:linear-gradient(180deg,#aeaeae 50%,hsla(0,0%,49%,0) 0);background-position:100%;background-size:1px 15px;width:50%;height:80%;background-repeat:repeat-y}.ctp-clients__client-profile-view .right-side .recent-activities-list .recent-activity-block svg{width:22px;fill:#fff;height:22px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ctp-clients__client-profile-view .right-side .recent-activities-list .recent-activity-block .icon-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:34px;height:34px;background-color:#000;border-radius:50%}.ctp-clients__client-profile-view .right-side .recent-activities-list .recent-activity-block .recent-activity-info-block{width:400px;position:relative;margin:10px 0}.ctp-clients__client-profile-view .right-side .recent-activities-list .recent-activity-block .recent-activity-info-block .recent-activity-title-wrapper{border:2px solid #f9f8f8;padding:10px 20px;background-color:#fff}.ctp-clients__client-profile-view .right-side .recent-activities-list .recent-activity-block .recent-activity-info-block .recent-activity-title-wrapper .recent-activity-title{font-weight:500;font-size:14px;line-height:17px}.ctp-clients__client-profile-view .right-side .recent-activities-list .recent-activity-block .recent-activity-info-block .recent-activity-title-wrapper:after,.ctp-clients__client-profile-view .right-side .recent-activities-list .recent-activity-block .recent-activity-info-block .recent-activity-title-wrapper:before{content:"";display:block;position:absolute;width:0;height:0;top:10px}.ctp-clients__client-profile-view .right-side .recent-activities-list .recent-activity-block .recent-activity-info-block .recent-activity-title-wrapper:before{border:11px solid transparent;border-right-color:#f9f8f8;left:-22px}.ctp-clients__client-profile-view .right-side .recent-activities-list .recent-activity-block .recent-activity-info-block .recent-activity-title-wrapper:after{border:11px solid transparent;border-right-color:#fff;left:-20px}.ctp-clients__client-profile-view .right-side .recent-activities-list .recent-activity-block .recent-activity-info-block .recent-activity-body{background-color:#fff;border:2px solid #f9f8f8;border-top:none;padding:10px 20px}.ctp-clients__client-profile-view .right-side .recent-activities-list .recent-activity-block .recent-activity-info-block .recent-activity-body .body-text{font-weight:400;font-size:14px;line-height:17px}.ctp-clients__client-profile-view .right-side .recent-activities-list .recent-activity-block .recent-activity-info-block .recent-activity-body .time-text{font-weight:300;font-size:12px;line-height:15px;margin-top:8px}.ctp-clients__client-profile-view .right-side .recent-activities-list .recent-activity-block:before{position:absolute;top:0;bottom:0;left:39!important;display:block;content:""}.ctp-clients__client-profile-view .right-side .recent-activities-content{text-align:center;margin-top:90px}.ctp-pagination-footer{position:absolute;bottom:25px;width:calc(100vw - 80px)}.ctp-pagination-footer .pagination-wrapper{width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;height:30px}.ctp-pagination-footer .pagination-wrapper,.ctp-pagination-footer .pagination-wrapper .pagination-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.ctp-pagination-footer .pagination-wrapper .pagination-container{-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:1}.ctp-pagination-footer .pagination-wrapper .paginations-block{width:26px;height:26px;border:1px solid #000;font-size:12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;border-radius:4px;border-color:grey;margin:0 1.75px;opacity:.6;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.ctp-pagination-footer .pagination-wrapper .paginations-block svg{width:26px;height:26px}.ctp-pagination-footer .pagination-wrapper .paginations-block:hover{opacity:1;background:#d3d3d3}.ctp-pagination-footer .pagination-wrapper .paginations-block:active{opacity:1;background:#b0b0b0}.ctp-pagination-footer .pagination-wrapper .paginations-block.selected{opacity:1;font-weight:600;pointer-events:none}.ctp-pagination-footer .field-select{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.ctp-pagination-footer .field-select__dropdown{top:-83px}.ctp-pagination-footer .field-select .control .select{width:120px;height:30px}.ctp-pagination-footer .field-select .control .select .field-select__input{width:120px;height:30px;font-size:15px}.ctp-communication-portal .ctp-communication-portal__inner{padding:10px 13px;position:relative}.ctp-communication-portal .ctp-communication-portal__inner,.ctp-communication-portal .ctp-communication-portal__inner .ctp-communication-portal-navbar{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.ctp-communication-portal .ctp-communication-portal__inner .ctp-communication-portal-navbar .single-row{height:50px;width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background-color:#fff;padding:0 15px}.ctp-communication-portal .ctp-communication-portal__inner .ctp-communication-portal-navbar .left-side,.ctp-communication-portal .ctp-communication-portal__inner .ctp-communication-portal-navbar .single-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ctp-communication-portal .ctp-communication-portal__inner .ctp-communication-portal-navbar .left-side .message-type-filter{font-size:13px;font-weight:600;padding:11px;margin:0 15px;cursor:pointer;border-bottom:3px solid transparent}.ctp-communication-portal .ctp-communication-portal__inner .ctp-communication-portal-navbar .left-side .message-type-filter.active{border-bottom:3px solid #000}.ctp-communication-portal .ctp-communication-portal__inner .ctp-communication-portal-navbar .left-side .message-status-filter{font-size:12px;font-weight:500;padding:5px 15px;margin:0 7px;cursor:auto;pointer-events:none;background-color:#ebebeb;color:#6a6a6a;border-radius:20px;border:1px solid transparent}.ctp-communication-portal .ctp-communication-portal__inner .ctp-communication-portal-navbar .left-side .message-status-filter.scheduled{pointer-events:inherit;cursor:pointer;color:#ac35e2;background-color:#feeeff}.ctp-communication-portal .ctp-communication-portal__inner .ctp-communication-portal-navbar .left-side .message-status-filter.scheduled.active{border-color:#ac35e2}.ctp-communication-portal .ctp-communication-portal__inner .ctp-communication-portal-navbar .left-side .message-status-filter.ongoing{pointer-events:inherit;cursor:pointer;color:#548671;background-color:#f1fbf5}.ctp-communication-portal .ctp-communication-portal__inner .ctp-communication-portal-navbar .left-side .message-status-filter.ongoing.active{border-color:#548671}.ctp-communication-portal .ctp-communication-portal__inner .ctp-communication-portal-navbar .left-side .message-status-filter.completed{pointer-events:inherit;cursor:pointer;color:#5857e7;background-color:#f3f9ff}.ctp-communication-portal .ctp-communication-portal__inner .ctp-communication-portal-navbar .left-side .message-status-filter.completed.active{border-color:#5857e7}.ctp-communication-portal .ctp-communication-portal__inner .ctp-communication-portal-navbar .left-side .message-status-filter .grey-counter{color:#696969;font-weight:500;margin-left:5px}.ctp-communication-portal .ctp-communication-portal__inner .ctp-communication-portal-navbar .right-side{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.ctp-communication-portal .ctp-communication-portal__inner .ctp-communication-portal-navbar .right-side .ctp-dropdown__button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.ctp-communication-portal .ctp-communication-portal__inner .ctp-communication-portal-navbar .right-side .ctp-dropdown__button svg{width:18px;height:18px}.ctp-communication-portal .ctp-communication-portal__inner .ctp-communication-portal-navbar .right-side .react-datepicker-wrapper{width:205px;margin-right:15px}.ctp-communication-portal .ctp-communication-portal__inner .ctp-communication-portal-navbar .right-side .react-datepicker-wrapper .react-datepicker__input-container input{padding:0 15px}.ctp-communication-portal .ctp-communication-portal__inner .ctp-communication-portal-navbar .right-side .react-datepicker__tab-loop .react-datepicker-popper{z-index:2}.ctp-communication-portal .ctp-communication-portal__inner .ctp-communication-portal-navbar .right-side .ctp-communication-portal-navbar__filter{width:157px;margin-right:15px}.ctp-communication-portal .ctp-communication-portal__inner .ctp-communication-portal-navbar .right-side .ctp-communication-portal-navbar__filter .ctp-dropdown{padding-top:0}.ctp-communication-portal .ctp-communication-portal__inner .ctp-communication-portal-main-table-and-footer-container .ctp-communication-portal-main-table{background:#fff;overflow-x:hidden;max-height:calc(100vh - 235px);padding-left:30px}.ctp-communication-portal .ctp-communication-portal__inner .ctp-communication-portal-main-table-and-footer-container .ctp-communication-portal-main-table .ctp-featured-table thead tr th{text-align:start;font-size:14px;font-weight:500}.ctp-communication-portal .ctp-communication-portal__inner .ctp-communication-portal-main-table-and-footer-container .ctp-communication-portal-main-table .ctp-featured-table tbody tr{border-left:none;border-right:none;cursor:pointer}.ctp-communication-portal .ctp-communication-portal__inner .ctp-communication-portal-main-table-and-footer-container .ctp-communication-portal-main-table .ctp-featured-table tbody tr:hover{background-color:#c9c8c8}.ctp-communication-portal .ctp-communication-portal__inner .ctp-communication-portal-main-table-and-footer-container .ctp-communication-portal-main-table .ctp-featured-table tbody tr td{border-left:none;border-right:none;text-align:start;font-size:13px;font-weight:500;border-top:1px solid #f9f8f8;border-bottom:1px solid #f9f8f8}.ctp-communication-portal .ctp-communication-portal__inner .ctp-communication-portal-main-table-and-footer-container .ctp-communication-portal-main-table .ctp-featured-table tbody tr td .message-status-filter{padding:5px 15px;border-radius:20px;width:-webkit-max-content;width:-moz-max-content;width:max-content;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.ctp-communication-portal .ctp-communication-portal__inner .ctp-communication-portal-main-table-and-footer-container .ctp-communication-portal-main-table .ctp-featured-table tbody tr td .message-status-filter.Scheduled{color:#ac35e2;background-color:#feeeff}.ctp-communication-portal .ctp-communication-portal__inner .ctp-communication-portal-main-table-and-footer-container .ctp-communication-portal-main-table .ctp-featured-table tbody tr td .message-status-filter.Ongoing{color:#548671;background-color:#f1fbf5}.ctp-communication-portal .ctp-communication-portal__inner .ctp-communication-portal-main-table-and-footer-container .ctp-communication-portal-main-table .ctp-featured-table tbody tr td .message-status-filter.Completed{color:#5857e7;background-color:#f3f9ff}.ctp-communication-portal .ctp-communication-portal__inner .ctp-communication-portal-main-table-and-footer-container .ctp-communication-portal-main-table .ctp-featured-table tbody tr td .details-view-button{border:1px solid #efefef;border-radius:4px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:-webkit-max-content;width:-moz-max-content;width:max-content;padding:5px 10px;color:#333;background:#fbfbfb;cursor:pointer}.ctp-communication-portal .ctp-communication-portal__inner .ctp-communication-portal-main-table-and-footer-container.is-loading{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:unset}.new-message-form{display:-webkit-box;display:-ms-flexbox;display:flex;position:fixed;left:0;right:0;bottom:0;top:0;background-color:rgba(0,0,0,.5);-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100vw;height:100vh;z-index:99;background-color:hsla(0,0%,4%,.4);overflow-y:auto}.new-message-form__container{background-color:#fff;width:100%;max-width:1090px;height:744px;z-index:100;border-radius:20px;-webkit-box-shadow:0 0 18px 9px rgba(0,0,0,.16);box-shadow:0 0 18px 9px rgba(0,0,0,.16);position:relative;overflow:hidden;border-radius:8px}.new-message-form__container.notification-form{height:600px}.new-message-form__container.notification-form-preview{height:530px}.new-message-form__container.email-form{height:785px}.new-message-form__container.email-form-preview{height:650px}.new-message-form__container.survey-form,.new-message-form__container.survey-form-preview{height:775px}.new-message-form__container.sms-form{height:445px}.new-message-form__container .columns{margin:0}.new-message-form .window-header{background:#2b2d2e;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-bottom:1px solid #cfcfcf;padding:15px 15px 15px 35px}.new-message-form .window-header,.new-message-form .window-header .left-side{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.new-message-form .window-header .left-side{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.new-message-form .window-header .left-side .title{color:#fff;font-size:17px;font-weight:600;margin:0}.new-message-form .window-header .right-side{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.new-message-form .window-header .right-side,.new-message-form .window-header .right-side .navi-button{display:-webkit-box;display:-ms-flexbox;display:flex}.new-message-form .window-header .right-side .navi-button svg{fill:#fff;width:20px;height:20px;-webkit-transform:rotate(180deg);transform:rotate(180deg);cursor:pointer}.new-message-form .main-view{background:#fff;overflow:hidden;overflow-y:auto;height:625px;padding:0 15px}.new-message-form .main-view .separator{margin:15px}.new-message-form .main-view .field .control textarea{resize:none}.new-message-form .main-view .field-wrapper{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;border-bottom:1px solid #e7e7e7;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center;padding:8px 15px;margin-bottom:0}.new-message-form .main-view .field-wrapper.wrap{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:6px;padding:8px 30px 8px 15px}.new-message-form .main-view .field-wrapper.no-border{border-bottom:none}.new-message-form .main-view .field-wrapper.property-filters{gap:16px}.new-message-form .main-view .field-wrapper .tooltip{left:3px;width:300px;word-break:break-word;overflow-wrap:break-word;display:block}.new-message-form .main-view .field-wrapper svg{width:17px;height:17px;z-index:1;fill:#767676}.new-message-form .main-view .field-wrapper .field-title-icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.new-message-form .main-view .field-wrapper .field-title-icon svg{position:absolute;left:47px}.new-message-form .main-view .field-wrapper .field-title{font-size:15px;color:#757575;margin-right:25px;font-weight:500;white-space:nowrap}.new-message-form .main-view .field-wrapper .field-title__static-width{width:115px;margin:0;min-width:115px}.new-message-form .main-view .field-wrapper .field-checkbox .control label:before{top:-10px;left:-10px}.new-message-form .main-view .field-wrapper .field-checkbox .control label:after{top:-6px;left:-7px}.new-message-form .main-view .field-wrapper .react-datepicker-wrapper .react-datepicker__input-container input{cursor:pointer;border-radius:20px;padding:4px 16px;border:1px solid #dbdbdb;font-size:15px;font-family:Montserrat,sans-serif}.new-message-form .main-view .field-wrapper .react-datepicker-wrapper .react-datepicker__input-container input.is-danger{border-color:#b10000;background-color:#fff6f6}.new-message-form .main-view .field-wrapper .react-datepicker-wrapper .react-datepicker__input-container input::-webkit-input-placeholder{color:#404040}.new-message-form .main-view .field-wrapper .react-datepicker-wrapper .react-datepicker__input-container input::-moz-placeholder{color:#404040}.new-message-form .main-view .field-wrapper .react-datepicker-wrapper .react-datepicker__input-container input:-ms-input-placeholder{color:#404040}.new-message-form .main-view .field-wrapper .react-datepicker-wrapper .react-datepicker__input-container input::placeholder{color:#404040}.new-message-form .main-view .field-wrapper .react-datepicker-popper .react-datepicker__triangle{left:-35px!important}.new-message-form .main-view .field-wrapper input#startTriggerDays,.new-message-form .main-view .field-wrapper input#visibilityDays,.new-message-form .main-view .field-wrapper input#visibilityPerDay{width:55px;margin-right:10px;border-radius:5px;text-align:center;border:1px solid #dbdbdb;font-size:15px;font-family:Montserrat,sans-serif}.new-message-form .main-view .field-wrapper input#visibilityDays.is-danger,.new-message-form .main-view .field-wrapper input#visibilityPerDay.is-danger{border-color:#b10000;background-color:#fff6f6}.new-message-form .main-view .field-wrapper input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.new-message-form .main-view .field-wrapper input[type=number]{-moz-appearance:textfield}.new-message-form .main-view .field-wrapper .text-bold{font-size:15px;color:#757575;margin-right:10px;font-weight:600;white-space:nowrap}.new-message-form .main-view .field-wrapper .text-bold.disabled{color:#bebebe}.new-message-form .main-view .field-wrapper .text-normal{margin-right:10px;font-size:15px;color:#757575;font-weight:500;white-space:nowrap}.new-message-form .main-view .field-wrapper .text-normal.disabled{color:#bebebe}.new-message-form .main-view .field-wrapper .avatar-container{min-width:18px;width:18px;height:18px;margin-right:5px}.new-message-form .main-view .field-wrapper .avatar-container img{min-width:18px;border-radius:18px;height:100%}.new-message-form .main-view .field-wrapper .selected-option{border:1px solid #cecece;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;width:-webkit-max-content;width:-moz-max-content;width:max-content;padding:2px 10px 2px 9px;border-radius:20px;font-size:14px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.new-message-form .main-view .field-wrapper .selected-option .cross-icon{margin-left:7px;cursor:pointer}.new-message-form .main-view .field-wrapper .select-option-dropdown{min-width:50px;-webkit-box-flex:1;-ms-flex:1;flex:1;width:100%}.new-message-form .main-view .field-wrapper .select-option-dropdown .field{margin:0}.new-message-form .main-view .field-wrapper .select-option-dropdown .field .control input{border:none;-webkit-box-shadow:none;box-shadow:none}.new-message-form .main-view .field-wrapper .select-option-dropdown .dropdown-option-list{height:230px;width:400px;margin:8px 0 0;top:auto;right:auto;-webkit-box-shadow:0 4px 29px #0a0a0a1a;box-shadow:0 4px 29px #0a0a0a1a;position:fixed}.new-message-form .main-view .field-wrapper .select-option-dropdown .dropdown-option-list .dropdown-option{font-size:14px;padding:7px 0 7px 12px;height:40px}.new-message-form .main-view .field-wrapper .select-option-dropdown .dropdown-option-list .dropdown-option svg{width:20px;height:20px;margin-right:9px;margin-left:5px}.new-message-form .main-view .field-wrapper .responders-counter{position:absolute;right:4px;border-radius:30px;width:30px;height:30px;font-size:13px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#000;background-color:#dbdbdb}.new-message-form .main-view .field-wrapper .field-select{margin-right:10px}.new-message-form .main-view .field-wrapper .field-select .control{width:255px}.new-message-form .main-view .field-wrapper .field-select .control .select{height:28.5px;width:255px}.new-message-form .main-view .field-wrapper .field-select .control .select .input,.new-message-form .main-view .field-wrapper .field-select .control .select input{border-radius:25px;font-size:14px;width:255px;height:28.5px;padding-left:15px;-webkit-box-shadow:none;box-shadow:none}.new-message-form .main-view .field-wrapper .field-select .control .select[disabled]{cursor:auto}.new-message-form .main-view .field-wrapper .field{width:auto;margin-bottom:0}.new-message-form .main-view .field-wrapper .field .control input{height:28.5px;-webkit-box-shadow:none;box-shadow:none}.new-message-form .main-view .field-wrapper .field .control input:focus{border-color:#000}.new-message-form .main-view .field-wrapper .field .control input.is-danger{border-color:#b10000;background-color:#fff6f6}.new-message-form .main-view .field-wrapper .field .control .label--error{color:red;font-size:10px;left:0;position:absolute;top:30px;white-space:nowrap}.new-message-form .main-view .field-wrapper .icon-container{cursor:pointer;margin-left:10px}.new-message-form .main-view .field-wrapper #file-input{display:none}.new-message-form .main-view .field-wrapper .flex-right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.new-message-form .main-view .field-wrapper .flex-right .field{width:250px}.new-message-form .main-view .field-wrapper .flex-right button{width:120px;margin-left:15px;border-radius:10px}.new-message-form .main-view .field-wrapper .files-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%}.new-message-form .main-view .field-wrapper .files-container .file-container{width:100%;background-color:#f2ecec;margin-bottom:6px;border-radius:6px;font-size:13px;padding:5px 10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.new-message-form .main-view .field-wrapper .files-container .file-container .remove-icon{cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex}.new-message-form .main-view .field-wrapper .files-container .file-container .attachment-data{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.new-message-form .main-view .field-wrapper .files-container .file-container .attachment-data .file-name-label{margin-left:10px}.new-message-form .main-view .field-wrapper.short-width .field{width:auto}.new-message-form .main-view .field-wrapper .select-tags-or-buildings-dropdown{width:255px}.new-message-form .main-view .field-wrapper .select-tags-or-buildings-dropdown .ctp-dropdown__button{border-radius:25px;padding-left:15px;background:#fff}.new-message-form .main-view .field-wrapper .select-tags-or-buildings-dropdown .ctp-sidebar-item__avatar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.new-message-form .main-view .field-wrapper .select-tags-or-buildings-dropdown .ctp-sidebar-item__avatar-icon{fill:transparent;stroke:#000}.new-message-form .main-view .question-prev-field{height:375px;margin:20px 15px 0;border:.5px solid #d4d0d0;border-bottom-left-radius:5px;border-bottom-right-radius:5px;background-color:#fbfbfb}.new-message-form .main-view .question-prev-field,.new-message-form .main-view .question-prev-field__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.new-message-form .main-view .question-prev-field__inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:300px;height:315px;background-color:#fff;overflow:auto;text-align:center}.new-message-form .main-view .question-prev-field__inner .question{font-size:17px;font-weight:500;word-break:break-word;margin-bottom:5px}.new-message-form .main-view .question-prev-field__inner .tip{font-size:15px;color:#8d92a6;font-weight:400}.new-message-form .main-view .question-prev-field__inner .emojis{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:10px}.new-message-form .main-view .question-prev-field__inner .emojis.__faces{width:195px}.new-message-form .main-view .question-prev-field__inner .emojis.__thumbs{width:120px}.new-message-form .main-view .question-prev-field__inner .emojis.__stars{width:240px}.new-message-form .main-view .question-prev-field__customAnswers-field{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden;overflow-y:auto}.new-message-form .main-view .question-prev-field__customAnswers-field .drag-and-drop__header{color:rgba(92,92,92,.6);border-top-left-radius:5px;border-top-right-radius:5px;padding-left:8px;position:relative}.new-message-form .main-view .question-prev-field__customAnswers-field .drag-and-drop__header__dots{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:11px;position:relative;top:17px;left:0}.new-message-form .main-view .question-prev-field__customAnswers-field .drag-and-drop__header__dot{width:2px;height:2px;border-radius:50%;margin-right:3px;margin-bottom:3px;background-color:#777}.new-message-form .main-view .question-prev-field__customAnswers-field .drag-and-drop__body{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:auto;width:100%}.new-message-form .main-view .question-prev-field__customAnswers-field .drag-and-drop__body__edit-icon-wrapper{border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;cursor:pointer;margin-left:auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:20px;height:20px;justify-self:flex-end}.new-message-form .main-view .question-prev-field__customAnswers-field .drag-and-drop__body__edit-icon-wrapper:hover{background-color:#e1e1e1}.new-message-form .main-view .question-prev-field__customAnswers-field .drag-and-drop__body__icon{width:15px;height:15px;position:static}.new-message-form .main-view .question-prev-field__customAnswers-field .drag-and-drop__body__icon-wrapper{border-radius:50%;background-color:#f2ecec;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:30px;height:30px}.new-message-form .main-view .question-prev-field__customAnswers-field .drag-and-drop__body .field{margin:0;padding-top:4px;padding-bottom:4px;width:95%}.new-message-form .main-view .question-prev-field__customAnswers-field .drag-and-drop__body .field .control input{border:none;-webkit-box-shadow:none;box-shadow:none;border-radius:0}.new-message-form .main-view .question-prev-field__customAnswers-field .drag-and-drop__body .field .control input:focus{border-bottom:1px solid #dcdcdc}.new-message-form .main-view .question-prev-field__customAnswers-field .new-answer-button{cursor:pointer;border:1px solid #f1f1f1;color:#757575;background-color:#fff;font-size:1rem;font-weight:400;height:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:40px;letter-spacing:-.4px;font-family:BlinkMacSystemFont,-apple-system,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,Helvetica,Arial,sans-serif}.new-message-form .main-view .question-prev-field__customAnswers-field.is-disabled{pointer-events:none}.new-message-form .main-view .editor-container{margin:15px 15px 5px}.new-message-form .main-view .editor-container .quill .ql-toolbar{border-color:#e7e7e7}.new-message-form .main-view .editor-container .quill .ql-container{border-color:#e7e7e7;border-bottom-right-radius:10px;border-bottom-left-radius:10px}.new-message-form .main-view .editor-container .quill .ql-container .ql-editor{height:235px;font-size:14px;font-family:Montserrat,sans-serif}.new-message-form .main-view .editor-container .quill .ql-container .ql-editor.ql-blank:before{font-style:normal}.new-message-form .main-view .editor-container .quill .ql-container .ql-tooltip{left:13px}.new-message-form .main-view .editor-container.without-toolbar .quill .ql-toolbar{display:none}.new-message-form .main-view .editor-container.without-toolbar .quill .ql-container{border-top:1px solid #e7e7e7}.new-message-form .main-view .editor-container.disabled{background-color:#f5f5f5}.new-message-form .main-view.email-inner{height:665px}.new-message-form .main-view.survey-inner{height:650px}.new-message-form .main-view.sms-inner{height:320px}.new-message-form .main-view.email-inner-preview{height:590px}.new-message-form .main-view.email-inner-preview .field-select .control,.new-message-form .main-view.email-inner-preview .field-select .control .select,.new-message-form .main-view.email-inner-preview .field-select .control .select .input,.new-message-form .main-view.email-inner-preview .field-select .control .select input{width:auto}.new-message-form .main-view.email-inner-preview .field-select .control .select:after{display:none}.new-message-form .main-view.notification-inner{height:481px}.new-message-form .main-view.notification-inner-preview{height:470px}.new-message-form .main-view.notification-inner-preview .field-select .control,.new-message-form .main-view.notification-inner-preview .field-select .control .select,.new-message-form .main-view.notification-inner-preview .field-select .control .select .input,.new-message-form .main-view.notification-inner-preview .field-select .control .select input{width:auto}.new-message-form .main-view.notification-inner-preview .field-select .control .select:after{display:none}.new-message-form .window-footer{background:#fff;position:absolute;width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:8px 30px 12px}.new-message-form .window-footer,.new-message-form .window-footer .error-message{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.new-message-form .window-footer .error-message{color:red;font-size:14px}.new-message-form .window-footer .error-message span{margin-right:10px;padding-top:5px}.new-message-form .window-footer .error-message span svg{width:17px;height:17px;z-index:1;fill:red}.new-message-form .window-footer .footer-buttons{display:-webkit-box;display:-ms-flexbox;display:flex}.new-message-form .window-footer .footer-buttons button{height:38px;width:200px;margin-left:15px;border-radius:10px;text-align:center}.new-message-form .edit-window-footer{background:#fff;padding-top:10px;padding-left:15px;width:97%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.new-message-form .edit-window-footer,.new-message-form .edit-window-footer .error-message{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.new-message-form .edit-window-footer .error-message{color:red;font-size:14px}.new-message-form .edit-window-footer .error-message span{margin-right:10px;padding-top:5px}.new-message-form .edit-window-footer .error-message span svg{width:17px;height:17px;z-index:1;fill:red}.new-message-form .edit-window-footer .footer-buttons{display:-webkit-box;display:-ms-flexbox;display:flex}.new-message-form .edit-window-footer .footer-buttons button{height:38px;width:200px;margin-left:15px;border-radius:10px;text-align:center}.new-message-form .edit-window-footer .footer-inputs{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.new-message-form .edit-window-footer .footer-inputs .field-date{height:38px;width:110px;margin-bottom:0;margin-left:15px;border-radius:10px;text-align:center}.new-message-type-modal__body{padding:24px;width:500px}.new-message-type-modal p{font-size:24px;font-weight:500;line-height:32px;text-align:left}.new-message-type-modal .new-message-type-modal__types{margin-top:16px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.new-message-type-modal .new-message-type-modal__types .new-message-type-modal__type{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:12px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:6px;border:1px solid #eae9e9;gap:8px;font-size:16px;font-weight:500;cursor:pointer}.new-message-type-modal .new-message-type-modal__types .new-message-type-modal__type:hover{background-color:#f9f8f8}.new-message-type-modal .new-message-type-modal__types .new-message-type-modal__type.selected{background-color:#f9f8f8;border-color:#c9c8c8;color:#000}.new-message-type-modal .new-message-type-modal__types .new-message-type-modal__type.selected svg{fill:#000}.new-message-type-modal__footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:12px;padding:0 24px 24px}.new-message-type-modal__footer button{height:40px}.survey-details-view{display:-webkit-box;display:-ms-flexbox;display:flex;position:fixed;left:0;right:0;bottom:0;top:0;background-color:rgba(0,0,0,.5);-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100vw;height:100vh;z-index:99;background-color:hsla(0,0%,4%,.4);overflow-y:auto}.survey-details-view__container{background-color:#fff;width:100%;max-width:1090px;z-index:100;border-radius:20px;-webkit-box-shadow:0 0 18px 9px rgba(0,0,0,.16);box-shadow:0 0 18px 9px rgba(0,0,0,.16);overflow-y:auto;position:relative;height:700px;overflow-y:hidden}.survey-details-view__container .columns{margin:0}.survey-details-view .window-header{background:#f8f8f8;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-bottom:2px solid #f1f1f1;padding:15px 15px 15px 35px}.survey-details-view .window-header,.survey-details-view .window-header .left-side{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.survey-details-view .window-header .left-side{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#333;font-size:17px;font-weight:600;margin:0}.survey-details-view .window-header .left-side .survey-status{font-size:14px;font-weight:500;margin-left:15px;padding:5px 15px;border-radius:20px;width:-webkit-max-content;width:-moz-max-content;width:max-content;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.survey-details-view .window-header .left-side .survey-status.Scheduled{color:#ac35e2;background-color:#feeeff;border:1px solid #f3d4f5}.survey-details-view .window-header .left-side .survey-status.Ongoing{color:#548671;background-color:#f1fbf5;border:1px solid #548671}.survey-details-view .window-header .left-side .survey-status.Completed{color:#5857e7;background-color:#f3f9ff;border:1px solid #5857e7}.survey-details-view .window-header .right-side{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.survey-details-view .window-header .right-side,.survey-details-view .window-header .right-side .navi-button{display:-webkit-box;display:-ms-flexbox;display:flex}.survey-details-view .window-header .right-side .navi-button svg{fill:#333;width:20px;height:20px;-webkit-transform:rotate(180deg);transform:rotate(180deg);cursor:pointer}.survey-details-view .window-body{overflow-x:hidden;max-height:calc(100% - 67px);padding:25px 40px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;display:-webkit-box;display:-ms-flexbox;display:flex;gap:25px}.survey-details-view .window-body .field-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative}.survey-details-view .window-body .field-wrapper .center-side{margin:auto}.survey-details-view .window-body .field-wrapper .left-side{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.survey-details-view .window-body .field-wrapper .left-side .field-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin-bottom:2px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.survey-details-view .window-body .field-wrapper .left-side .field-row span{font-size:17px}.survey-details-view .window-body .field-wrapper .left-side .field-row .header{font-weight:400;font-size:13px;color:#5a5a5a;white-space:nowrap}.survey-details-view .window-body .field-wrapper .left-side .field-row .data{font-weight:400;font-size:12px;color:#2b2d2e;margin-left:10px}.survey-details-view .window-body .field-wrapper .left-side .field-row .data.bold{font-size:14px;font-weight:600}.survey-details-view .window-body .field-wrapper .right-side{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.survey-details-view .window-body .field-wrapper .right-side .button{width:130px;height:34px;font-size:13px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.survey-details-view .window-body .field-wrapper .right-side .button svg{width:15px;height:15px;fill:#fff;margin-left:7px}.survey-details-view .window-body .field-wrapper .right-side .button:nth-of-type(2),.survey-details-view .window-body .field-wrapper .right-side .button:nth-of-type(3){margin-left:15px}.survey-details-view .window-body .field-wrapper .right-side .field-column{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.survey-details-view .window-body .field-wrapper .right-side .field-column span{font-size:12px}.survey-details-view .window-body .field-wrapper .right-side .field-column .react-datepicker-wrapper,.survey-details-view .window-body .field-wrapper .right-side .field-column .react-datepicker-wrapper .react-datepicker__input-container input{width:225px}.survey-details-view .window-body .field-wrapper .right-side .field-column .react-datepicker-wrapper .react-datepicker__input-container button{width:auto}.survey-details-view .window-body .field-wrapper .right-side .field-column .react-datepicker-wrapper .react-datepicker__input-container button:after{padding:0 0 2px}.survey-details-view .window-body .field-wrapper .ctp-featured-table{overflow-x:hidden;max-height:calc(100vh - 465px);margin-left:10px}.survey-details-view .window-body .field-wrapper .ctp-featured-table span.ellipsis-text{max-width:100px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.survey-details-view .window-body .field-wrapper .ctp-featured-table table tbody tr td div{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.survey-details-view .window-body .field-wrapper .ctp-pagination-footer{position:relative;bottom:0;width:calc(100vw - 25px)}.survey-details-view .window-body .field-wrapper.loading-screen{position:absolute;left:45%;top:30%;border:4px solid #f3f3f3;border-top:4px solid #000;border-radius:50%;width:60px;height:60px;-webkit-animation:spin 1s linear infinite;animation:spin 1s linear infinite}.survey-details-view__filter{width:280px}.schedule-setup{display:-webkit-box;display:-ms-flexbox;display:flex;position:fixed;left:0;right:0;bottom:0;top:0;background-color:rgba(0,0,0,.5);-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100vw;height:100vh;z-index:99;background-color:hsla(0,0%,4%,.4)}.schedule-setup__container{background-color:#fff;width:100%;width:500px;height:700px;z-index:100;border-radius:5px;-webkit-box-shadow:0 0 18px 9px rgba(0,0,0,.16);box-shadow:0 0 18px 9px rgba(0,0,0,.16);position:relative}.schedule-setup__container .columns{margin:0}.schedule-setup__container.is-disabled{pointer-events:none}.schedule-setup__container__wide-date-field .react-datepicker .react-datepicker__triangle:after{top:0;left:-15px}.schedule-setup__container__wide-date-field .react-datepicker .react-datepicker__triangle:before{top:-1;left:-15px}.schedule-setup .window-header{background:#f8f8f8;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding:15px;height:45px}.schedule-setup .window-header,.schedule-setup .window-header .title-with-icon{display:-webkit-box;display:-ms-flexbox;display:flex}.schedule-setup .window-header .title{color:#333;font-size:17px;font-weight:500;margin:0;padding-left:10px}.schedule-setup .window-header .navi-button{display:-webkit-box;display:-ms-flexbox;display:flex}.schedule-setup .window-header .navi-button svg{fill:#333;width:20px;height:20px;cursor:pointer}.schedule-setup .main-view{overflow:hidden;overflow-y:auto;padding:0 15px;height:80%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:15px}.schedule-setup .main-view,.schedule-setup .window-footer{background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex}.schedule-setup .window-footer{-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;width:100%;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:8px 30px 12px}.schedule-setup .window-footer .error-message{color:red;font-size:12px}.schedule-setup .window-footer .footer-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;margin:16px 0}.schedule-setup .window-footer .footer-buttons button{height:38px;margin-left:15px;border-radius:5px}.survey-settings-modal{display:-webkit-box;display:-ms-flexbox;display:flex;position:fixed;left:0;right:0;bottom:0;top:0;background-color:rgba(0,0,0,.5);-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100vw;height:100vh;z-index:99;background-color:hsla(0,0%,4%,.4);overflow-y:auto}.survey-settings-modal__container{background-color:#fff;width:100%;max-width:360px;z-index:100;border-radius:5px;-webkit-box-shadow:0 0 18px 9px rgba(0,0,0,.16);box-shadow:0 0 18px 9px rgba(0,0,0,.16);overflow-y:auto;position:relative}.survey-settings-modal .window-header{background:#2b2d2e;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-bottom:1px solid #cfcfcf;padding:15px 15px 15px 35px}.survey-settings-modal .window-header,.survey-settings-modal .window-header .left-side{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.survey-settings-modal .window-header .left-side{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.survey-settings-modal .window-header .left-side .title{color:#fff;font-size:17px;font-weight:600;margin:0}.survey-settings-modal .window-header .right-side{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.survey-settings-modal .window-header .right-side,.survey-settings-modal .window-header .right-side .navi-button{display:-webkit-box;display:-ms-flexbox;display:flex}.survey-settings-modal .window-header .right-side .navi-button svg{fill:#fff;width:20px;height:20px;-webkit-transform:rotate(180deg);transform:rotate(180deg);cursor:pointer}.survey-settings-modal .main-view{background:#fff;gap:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:20px;margin-bottom:30px}.survey-settings-modal .main-view .field-toggle{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:300px}.survey-settings-modal .loader-container,.survey-settings-modal .no-data-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:30px;margin-bottom:30px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.survey-settings-modal .no-data-container{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.survey-settings-modal .footer-buttons{display:-webkit-box;display:-ms-flexbox;width:100%;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:10px 30px 15px;display:flex;gap:15px}.survey-settings-modal .footer-buttons button{height:38px;width:100px;border-radius:5px}.ctp-store{height:calc(100vh - 100px - 187px);position:relative;overflow:hidden}.ctp-store .ctp-store__bg{position:absolute;background-repeat:no-repeat;background-position:100% 100%;background-size:cover;z-index:1;width:calc(100% + 60px);height:calc(100% + 60px);top:-30px;left:-30px;background-image:url(/bg.jpg)}@media print,screen and (min-width:769px){.ctp-store{height:calc(100vh - 100px - 155px)}}@media screen and (min-width:1200px){.ctp-store{height:calc(100vh - 56px)}}.ctp-store .ctp-store__inner{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:20px 15px 0;height:100%;width:100%;overflow:hidden;overflow-y:auto;position:relative;z-index:2}.ctp-staff-trainer .ctp-staff-trainer__services .ctp-store .columns:first-of-type .ctp-dropdown:last-child:nth-child(odd),.ctp-store .columns,.ctp-store .columns:first-of-type .column:last-child:nth-child(odd),.ctp-store .columns:first-of-type .ctp-staff-trainer .ctp-staff-trainer__services .ctp-dropdown:last-child:nth-child(odd){width:100%}.ctp-store .ctp-store-block{height:217px}.ctp-store .ctp-store-gift{margin-bottom:5px}.ctp-store-block{cursor:pointer}.ctp-store-block:hover .ctp-store-block__media{-webkit-transform:scale(1.1);transform:scale(1.1)}.ctp-store-block .ctp-store-block__inner{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:100%;position:relative;overflow:hidden;border-radius:8px;padding:35px}.ctp-store-block .ctp-store-block__inner .ctp-store-block__media{width:100%;height:100%;top:0;left:0;position:absolute;z-index:0;-webkit-transition:.2s ease;transition:.2s ease}.ctp-store-block .ctp-store-block__inner .ctp-store-block__media img{position:absolute;min-width:100%;min-height:100%;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.ctp-store-block .ctp-store-block__inner h2{position:relative;z-index:2;text-transform:uppercase;color:#fff;font-family:Montserrat,sans-serif;font-weight:700;font-size:32px;-ms-flex-item-align:end;align-self:flex-end;line-height:1.13}@media screen and (min-width:1008px){.ctp-store-block .ctp-store-block__inner h2{max-width:30%}}.ctp-store-banner{height:104px}.ctp-store-banner .ctp-store-banner__inner{width:100%;height:100%;position:relative;overflow:hidden;border-radius:8px;background:red;padding:15px 15px 15px 35px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-image:linear-gradient(95deg,#5fbafe,#194dea 99%)}.ctp-store-banner .ctp-store-banner__inner h2{font-size:16px;text-transform:uppercase;color:#fff;font-weight:600;letter-spacing:1.1px}.ctp-store-banner .ctp-store-banner__inner span{position:absolute;right:200px;top:-18px;opacity:.5;-webkit-transform:rotate(30deg);transform:rotate(30deg)}.ctp-store-banner .ctp-store-banner__inner span svg{fill:#fff;width:150px;height:150px}.ctp-store-banner .ctp-store-banner__inner button{margin-left:auto;height:50px;font-size:14px;font-weight:500;letter-spacing:.9px;border-radius:5px;color:#194dea}.ctp-store-gift{height:auto}.ctp-store-gift .ctp-store-gift__inner{border-radius:8px;background:#646464;padding:7px 15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;color:#fff;height:80px}.ctp-store-gift .ctp-store-gift__inner strong{font-size:27px;color:#fff;line-height:1.2}.ctp-store-breadcrumbs{text-transform:uppercase;color:#fff;font-weight:500;font-size:18px;margin-bottom:20px}.ctp-store-breadcrumbs a{color:#fff}.ctp-store-breadcrumbs a:hover{opacity:.8}.ctp-store-product .ctp-store-product__media img{width:100%;border-radius:10px;overflow:hidden}.ctp-store-product .ctp-store-product__info h1{font-size:32px;text-transform:uppercase;font-weight:600;color:#fff;line-height:1.25}.ctp-store-product .ctp-store-product__description{margin:32px 0 0}.ctp-store-product .ctp-store-product__description p{font-size:14px;line-height:1.57;text-align:left;color:#fff;max-width:600px}.ctp-store-product .ctp-store-product__sku{margin:42px 0 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.ctp-store-product .ctp-store-product__sku .form{background:transparent}.ctp-store-product .ctp-store-product__sku .field-select .input,.ctp-store-product .ctp-store-product__sku .field-select .select,.ctp-store-product .ctp-store-product__sku select .input,.ctp-store-product .ctp-store-product__sku select .select{height:50px;width:100%;max-width:400px}.ctp-store-product .ctp-store-product__sku .label{color:#fff;font-size:14px;font-weight:500}.ctp-store-product .ctp-store-product__price strong{display:block;color:#fff;font-size:18px}.ctp-store-product .ctp-store-product__price span{color:#000;font-weight:500}.ctp-store-product .ctp-store-product__price span.is-striked{color:#f9f8f8}.ctp-store-product .button{height:50px;min-width:200px}.ctp-store-product .ctp-payment-button{position:relative;margin:0;width:auto;bottom:auto;left:auto}.ctp-discount-code-input{background:transparent;display:inline-block}.ctp-discount-code-input .field{position:relative;width:200px;margin:0 15px 25px 0}.ctp-discount-code-input .control i.fa-check{color:#000}.ctp-discount-code-input .control i.fa-times{color:#a4231a}.ctp-discount-code-input .control+p{color:#a4231a;text-align:center;display:block;margin:5px 0 0;font-size:12px;width:100%;position:absolute;bottom:-20px}.ctp-discount-code-input .input:focus{border:none}.ctp-discount-code-input .ctp-discount-code-input__activate{display:inline-block;color:#c9c8c8;font-size:15px;font-weight:500;width:150px;margin:0 0 10px}.ctp-discount-code-input .ctp-discount-code-input__activate:hover{text-decoration:underline}.ctp-building-analytics{max-height:calc(100vh - 56px);padding:25px 0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#f9f8f8}.ctp-building-analytics,.ctp-building-analytics__container{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.ctp-building-analytics__container{max-width:1400px;overflow:auto}.ctp-building-analytics__container__main-block{width:1016px;margin-right:15px}.ctp-building-analytics__container__main-block__upper-inline-blocks{display:-webkit-box;display:-ms-flexbox;display:flex;gap:15px}.ctp-building-analytics__container__right-block{width:328px}.ctp-building-analytics__columns{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.ctp-building-analytics__columns--left{width:100%;max-width:188px;margin-right:15px}.ctp-building-analytics__columns--center{width:100%;max-width:760px}.ctp-building-analytics__columns--wrap{-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:48px}.ctp-building-analytics__header{font-weight:700;font-size:24px;line-height:21px;margin:37px 0 15px;color:#000;text-align:center}.ctp-building-analytics__description{font-size:13px;line-height:21px;color:rgba(0,0,0,.5);text-align:center}.ctp-building-analytics__booking--stats svg{color:#fff}.ctp-building-analytics .loader{position:absolute;top:50%;border:4px solid #f3f3f3;border-top:4px solid #000;border-radius:50%;width:60px;height:60px;-webkit-animation:spin 1s linear infinite;animation:spin 1s linear infinite}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.building-analytics-card{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;background:#fff;border:1px solid #e4e4e4;border-radius:6px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}.building-analytics-card .increase{color:#24b377}.building-analytics-card .decrease{color:#ef2222}.building-analytics-card__value{font-weight:700;font-size:37px;line-height:normal;color:#000}.building-analytics-card__name{font-size:11px;font-weight:500;color:#000}.building-analytics-card__name--medium{font-size:12px;color:#5e616c}.building-analytics-card--small{height:141px;margin-bottom:12px}.building-analytics-card--medium{margin-bottom:19px;margin-right:18px;max-width:228px;height:210px;-webkit-box-shadow:0 4px 10px rgba(0,0,0,.1);box-shadow:0 4px 10px rgba(0,0,0,.1);border-radius:4px}.building-analytics-card--medium:last-child,.building-analytics-card--medium:nth-child(4n){margin-right:0}.building-analytics-card__estimation{font-size:13px;line-height:21px;font-weight:700;margin-top:5px}.building-analytics-card__ytd{font-size:10px;line-height:21px;color:#595959;font-weight:500}.building-analytics-card__divider{width:84px;height:1px;background:#e4e4e4;margin:9px 0 12px}.building-analytics-card--pointer{cursor:pointer;-webkit-transition:.3s;transition:.3s}.building-analytics-card--pointer:hover{-webkit-box-shadow:0 4px 10px rgba(0,0,0,.1);box-shadow:0 4px 10px rgba(0,0,0,.1)}.building-analytics-card--selected{border:1px solid #000;-webkit-box-shadow:0 4px 10px rgba(0,0,0,.05);box-shadow:0 4px 10px rgba(0,0,0,.05);position:relative}.building-analytics-card--selected:after{content:"";display:block;position:absolute;width:0;height:0;border-style:solid;border-color:transparent transparent transparent #000;border-width:8px;left:100%;top:61px}.building-analytics-chart{height:640px;border:1px solid #e4e4e4;border-radius:6px}.building-analytics-chart__title{font-weight:700;font-size:21px;line-height:21px;color:#0d1633;margin:26px 0 20px 30px}.building-analytics-progress{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;background:#f8f8f8;border:1px solid #000;border-radius:6px;height:100px;margin-bottom:13px}.building-analytics-progress--left{padding:34px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.building-analytics-progress--left,.building-analytics-progress--right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.building-analytics-progress--right{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;margin-right:30px}.building-analytics-progress__title{font-weight:700;font-size:21px;line-height:21px;margin-bottom:12px;color:#000}.building-analytics-progress__description{font-size:13px;line-height:21px;color:rgba(0,0,0,.5)}.building-analytics-progress .progress-bar{position:relative;width:100%;max-width:440px;height:11px;background:#fff;-webkit-box-shadow:1px 3px 4px rgba(0,0,0,.08);box-shadow:1px 3px 4px rgba(0,0,0,.08);border-radius:31px;overflow:hidden}.building-analytics-progress .progress-bar__value{position:absolute;left:0;top:0;width:100%;height:11px;background:#000;border-radius:12px;-webkit-transform:translateX(-100%);transform:translateX(-100%);-webkit-transition:.5s;transition:.5s}.building-analytics-progress .progress-bar__tooltip{width:60px;height:24px;background:#fff;position:absolute;top:8px;-webkit-transition:.5s;transition:.5s;text-align:center;border:1px solid #f0966f;border-radius:30px;-webkit-box-shadow:-2px 2px 3px rgba(0,0,0,.04);box-shadow:-2px 2px 3px rgba(0,0,0,.04)}.building-analytics-progress .progress-bar__tooltip:after,.building-analytics-progress .progress-bar__tooltip:before{content:"";display:block;position:absolute;top:22px;width:0;height:0;border-style:solid}.building-analytics-progress .progress-bar__tooltip:after{border-color:#fff transparent transparent;border-width:6px;left:23px}.building-analytics-progress .progress-bar__tooltip:before{border-color:#f0966f transparent transparent;border-width:7px;left:22px}.building-analytics-progress .progress-bar__tooltip span{font-size:16px;font-weight:600;line-height:21px;color:#000}.building-icon-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:19px}.building-icon-wrapper--small{width:40px;height:40px;border-radius:20px}.building-icon-wrapper--medium{width:48px;height:48px;border-radius:24px}.building-analytics-header{width:100%;max-width:1400px;margin:auto}.building-analytics-header__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;position:relative}.building-analytics-header__select-control{position:absolute;width:20px;height:20px;top:7px;right:8px;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.building-analytics-header__divider{height:1px;background:#e4e4e4;margin:10px 0 26px}.building-analytics-header__row{display:-webkit-box;display:-ms-flexbox;display:flex}.building-analytics-header__text{font-weight:600;font-size:15px;line-height:21px;color:#000;margin-right:13px;padding-top:4px;min-width:110px}.building-analytics-header__text--light{font-weight:500}.building-analytics-header__building-name{font-size:13px;letter-spacing:.3px;background-color:#f3f3f3;border-radius:29px;font-weight:500;height:30px;padding:5px 20px 0;color:#0d1633}.building-analytics-header .ctp-dropdown{width:210px;padding-top:0}.building-analytics-header .ctp-sidebar-selection{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;min-height:35px;margin-top:5px;overflow-y:scroll;overflow:auto;max-height:150px}.building-analytics-header .ctp-sidebar-item-selection{width:auto;padding-left:5px;padding-right:25px;margin-right:10px}.building-analytics-header .ctp-sidebar-item-dropdown--selected:first-child{background-color:#fff}.building-analytics-header .ctp-sidebar-item-dropdown--selected:first-child:after{content:"\2715";position:absolute;right:16px;font-size:13px;color:#0d1633}.building-analytics-header .select{overflow:hidden;height:30px;width:210px;position:relative;display:block;font-size:18px;color:#0d1633}.building-analytics-header .select:after{border:none}.building-analytics-header .select-input{padding-left:17px;width:210px;height:30px;font-family:Montserrat,sans-serif;font-size:13px;letter-spacing:.3px;background-color:#f3f3f3;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:4px;border:none;font-weight:500}.building-analytics-header .react-datepicker-wrapper{width:185px}.building-analytics-header .react-datepicker-wrapper input{font-size:13px!important}.reputation-management{border-radius:12px;width:66%;border:1px solid #e4e3e3;padding:16px;background-color:#fff}.reputation-management h3{font-size:18px;line-height:24px;font-weight:500}.reputation-management__header{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:16px;padding-bottom:16px;border-bottom:1px solid #e4e3e3;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.reputation-management__header,.reputation-management__header .title-with-icon{display:-webkit-box;display:-ms-flexbox;display:flex}.reputation-management__header .title-with-icon h3{margin-left:8px}.reputation-management__header p{color:var(--colors-neutral-black-500,#646464);font-family:Montserrat;font-size:12px;font-style:normal;font-weight:400;line-height:16px}.reputation-management .loading{height:132px;background-color:#f9f8f8}.reputation-management .loading,.reputation-management__upselling-blocker{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:8px}.reputation-management__upselling-blocker{margin-top:8px}.reputation-management__upselling-blocker h3{color:var(--colors-neutral-black-800,#282828);text-align:center;font-family:Montserrat;font-size:18px;font-style:normal;font-weight:500;line-height:24px;padding:4px 50px 12px}.reputation-management__main-block{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;gap:16px}.reputation-management__main-block .no-data{width:100%;height:112px;display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:8px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#f9f8f8;border-radius:8px}.reputation-management__main-block .no-data h3{font-size:14px;font-weight:500;line-height:24px}.reputation-management__main-block .no-data h3,.reputation-management__main-block .no-data p{color:var(--colors-neutral-black-800,#282828);text-align:center;font-family:Montserrat;font-style:normal}.reputation-management__main-block .no-data p{font-size:12px;font-weight:400;line-height:16px;padding-left:20px;padding-right:20px}.reputation-management__main-block .statistics-average-rating{width:58%}.reputation-management__main-block .statistics-average-rating .title{color:var(--colors-neutral-black-800,#282828);font-family:Montserrat;font-size:12px;font-style:normal;font-weight:600;line-height:16px;margin-bottom:16px;text-transform:uppercase}.reputation-management__main-block .statistics-average-rating .statistic-line-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.reputation-management__main-block .statistics-average-rating .statistic-line-wrapper span{color:var(--colors-neutral-black-800,#282828);margin-right:auto;width:50%;font-family:Montserrat;font-size:14px;font-style:normal;font-weight:400;line-height:20px;text-overflow:ellipsis;overflow:hidden;display:-webkit-box;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical}.reputation-management__main-block .statistics-average-rating .statistic-line-wrapper .stars-outer{position:relative;display:inline-block}.reputation-management__main-block .statistics-average-rating .statistic-line-wrapper .stars-inner{position:absolute;top:0;left:0;white-space:nowrap;overflow:hidden;width:0}.reputation-management__main-block .statistics-average-rating .statistic-line-wrapper .stars-outer:before{font-weight:900;color:#ccc}.reputation-management__main-block .statistics-average-rating .statistic-line-wrapper .stars-inner:before{font-weight:900;color:#000}.reputation-management__main-block .statistics-average-rating .statistic-line-wrapper .star-value-wrapper{width:120px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.reputation-management__main-block .statistics-average-rating .statistic-line-wrapper .star-value-wrapper .star-value-text{width:30px;text-align:end;min-width:12px;color:var(--colors-neutral-black-800,#282828);font-family:Montserrat;font-size:14px;font-style:normal;font-weight:600;line-height:20px;margin-right:8px}.reputation-management__main-block .statistics-average-rating .statistic-line-wrapper .redirect-button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:none;outline:none;background-color:transparent;padding-right:0;color:var(--colors-neutral-black-600,#505050);font-family:Montserrat;font-size:12px;font-style:normal;font-weight:500;line-height:16px;cursor:pointer}.reputation-management__main-block .statistics-average-rating .text-with-tooltip{display:-webkit-box;display:-ms-flexbox;display:flex;border-top:1px solid #e4e3e3;margin-top:16px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:10px;padding-bottom:10px}.reputation-management__main-block .statistics-average-rating .text-with-tooltip .score-title{color:var(--colors-neutral-black-800,#282828);font-family:Montserrat;font-size:12px;font-style:normal;font-weight:600;line-height:16px;text-transform:uppercase}.reputation-management__main-block .statistics-average-rating .score-bar-with-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}.reputation-management__main-block .statistics-average-rating .score-bar-with-text .percent-text{font-family:Montserrat;font-size:12px;font-style:normal;font-weight:500;line-height:16px}.reputation-management__main-block .statistics-average-rating .score-bar-with-text .color-green{color:#548671}.reputation-management__main-block .statistics-average-rating .score-bar-with-text .color-red{color:#ce2c21}.reputation-management__main-block .reviews-requests-sent{width:42%;padding-left:16px;border-left:1px solid #e4e3e3}.reputation-management__main-block .reviews-requests-sent .title{color:var(--colors-neutral-black-800,#282828);font-family:Montserrat;font-size:12px;font-style:normal;font-weight:600;line-height:16px;margin-bottom:16px;text-transform:uppercase}.reputation-management__main-block .reviews-requests-sent .no-data-reviews{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.reputation-management__main-block .reviews-requests-sent .no-data-reviews__top-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;margin-bottom:16px}.reputation-management__main-block .reviews-requests-sent .no-data-reviews__top-wrapper__number{color:var(--colors-neutral-black-800,#282828);font-family:Montserrat;font-size:36px;font-style:normal;font-weight:500;line-height:30px}.reputation-management__main-block .reviews-requests-sent .no-data-reviews__top-wrapper__percent-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:5px;padding:4px 8px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:24px;border-radius:16px;background:var(--colors-neutral-gray-200,#f6f5f5)}.reputation-management__main-block .reviews-requests-sent .no-data-reviews__top-wrapper__percent-wrapper .percent-text{color:var(--colors-neutral-black-500,#646464);font-family:Montserrat;font-size:12px;font-style:normal;font-weight:500;line-height:16px}.reputation-management__main-block .reviews-requests-sent .no-data-reviews__top-wrapper .color-green{background:var(--colors-system-green-100,#f3f6f5)}.reputation-management__main-block .reviews-requests-sent .no-data-reviews__top-wrapper .color-green .percent-text{color:#548671}.reputation-management__main-block .reviews-requests-sent .no-data-reviews__top-wrapper .color-red{background:var(--colors-system-red-100,#fbf0f0)}.reputation-management__main-block .reviews-requests-sent .no-data-reviews__top-wrapper .color-red .percent-text{color:#ce2c21}.reputation-management__main-block .reviews-requests-sent .no-data-reviews__description{color:var(--colors-neutral-black-800,#282828);margin-left:0;font-family:Montserrat;font-size:12px;font-style:normal;font-weight:300;line-height:16px}.operation-data{margin-top:16px;border-radius:12px;border:1px solid #e4e3e3;padding:16px;background-color:#fff}.operation-data h3{font-size:18px;line-height:24px;font-weight:500}.operation-data__header{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:16px;padding-bottom:16px;border-bottom:1px solid #e4e3e3;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.operation-data__header,.operation-data__header .title-with-icon{display:-webkit-box;display:-ms-flexbox;display:flex}.operation-data__header .title-with-icon h3{margin-left:8px}.operation-data__header p{color:var(--colors-neutral-black-500,#646464);font-family:Montserrat;font-size:12px;font-style:normal;font-weight:400;line-height:16px}.operation-data .loading{height:984px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#f9f8f8;border-radius:8px}.operation-data .loading,.operation-data__four-blocks{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex}.operation-data__four-blocks__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px}.operation-data__four-blocks__wrapper .operation-statistic-row-block{padding:12px;border-radius:12px;border:1px solid var(--colors-neutral-gray-300,#f0efef);background-color:var(--colors-neutral-gray-100,#f9f8f8)}.operation-data__four-blocks__wrapper .operation-statistic-row-block,.operation-data__four-blocks__wrapper .operation-statistic-row-block__upselling-blocker{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%}.operation-data__four-blocks__wrapper .operation-statistic-row-block__upselling-blocker{height:202px;margin-top:8px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:8px}.operation-data__four-blocks__wrapper .operation-statistic-row-block__upselling-blocker h3{color:var(--colors-neutral-black-800,#282828);text-align:center;font-family:Montserrat;font-size:14px;font-style:normal;font-weight:500;line-height:16px;padding:4px 0 12px}.operation-data__four-blocks__wrapper .operation-statistic-row-block .border-bottom{border-bottom:1px solid var(--colors-neutral-gray-300,#dedddd);padding-bottom:16px;margin-bottom:16px}.operation-data__four-blocks__wrapper .operation-statistic-row-block .redirect-button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:none;outline:none;-ms-flex-item-align:start;align-self:flex-start;margin-top:auto;background-color:transparent;padding-top:14px;padding-right:0;color:var(--colors-neutral-black-600,#505050);font-family:Montserrat;font-size:12px;font-style:normal;font-weight:500;line-height:16px;cursor:pointer}.operation-data__four-blocks__wrapper .operation-statistic-row-block .title{color:var(--colors-neutral-black-800,#282828);margin-bottom:8px;font-family:Montserrat;font-size:18px;font-style:normal;font-weight:500;line-height:24px}.operation-data__four-blocks__wrapper .operation-statistic-row-block .subtitle-text{color:var(--colors-neutral-black-800,#282828);font-family:Montserrat;font-size:14px;font-style:normal;font-weight:400;line-height:20px}.operation-data__four-blocks__wrapper .operation-statistic-row-block__bottom-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.operation-data__four-blocks__wrapper .operation-statistic-row-block__bottom-wrapper__number{color:var(--colors-neutral-black-800,#282828);font-family:Montserrat;font-size:36px;font-style:normal;font-weight:500;line-height:30px}.operation-data__four-blocks__wrapper .operation-statistic-row-block__bottom-wrapper__number .days-text{color:var(--colors-neutral-black-800,#282828);font-family:Montserrat;font-size:16px;font-style:normal;font-weight:500;line-height:24px}.operation-data__four-blocks__wrapper .operation-statistic-row-block__bottom-wrapper__percent-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:5px;padding:2px 8px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:8px;background:var(--colors-neutral-gray-200,#f6f5f5)}.operation-data__four-blocks__wrapper .operation-statistic-row-block__bottom-wrapper__percent-wrapper .percent-text{color:var(--colors-neutral-black-500,#646464);font-family:Montserrat;font-size:12px;font-style:normal;font-weight:500;line-height:16px}.operation-data__four-blocks__wrapper .operation-statistic-row-block__bottom-wrapper .color-green{background:var(--colors-system-green-100,#f3f6f5)}.operation-data__four-blocks__wrapper .operation-statistic-row-block__bottom-wrapper .color-green .percent-text{color:#548671}.operation-data__four-blocks__wrapper .operation-statistic-row-block__bottom-wrapper .color-red{background:var(--colors-system-red-100,#fbf0f0)}.operation-data__four-blocks__wrapper .operation-statistic-row-block__bottom-wrapper .color-red .percent-text{color:#ce2c21}.operation-data__services-block__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:12px;border-radius:12px;border:1px solid var(--colors-neutral-gray-300,#f0efef);background-color:var(--colors-neutral-gray-100,#f9f8f8)}.operation-data__services-block__wrapper__title{color:var(--colors-neutral-black-800,#282828);font-family:Montserrat;font-size:18px;font-style:normal;font-weight:500;line-height:24px;margin-bottom:6px}.operation-data__services-block__wrapper__subtitle{color:var(--colors-neutral-black-800,#282828);font-family:Montserrat;font-size:12px;font-style:normal;font-weight:600;line-height:16px;text-transform:uppercase}.operation-data__services-block__wrapper__scrollable-line{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;overflow-x:auto}.operation-data__services-block__wrapper__scrollable-line .scroll-item:first-of-type{padding-left:0}.operation-data__services-block__wrapper__scrollable-line .scroll-item{min-width:200px;display:-webkit-box;display:-ms-flexbox;display:flex;padding:8px 16px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.operation-data__services-block__wrapper__scrollable-line .scroll-item__title{color:var(--colors-neutral-black-800,#282828);font-family:Montserrat;font-size:14px;font-style:normal;font-weight:400;line-height:20px;text-overflow:ellipsis;overflow:hidden;display:-webkit-box;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical}.operation-data__services-block__wrapper__scrollable-line .scroll-item__wrapper__number{color:var(--colors-neutral-black-800,#282828);font-family:Montserrat;font-size:36px;font-style:normal;font-weight:500;line-height:40px}.operation-data__services-block__wrapper__scrollable-line .scroll-item__wrapper .percent-text{padding:2px 8px;border-radius:12px;background:var(--colors-neutral-gray-200,#f6f5f5);color:var(--colors-neutral-black-500,#646464);font-family:Montserrat;font-size:12px;font-style:normal;font-weight:500;line-height:16px}.operation-data__services-block__wrapper__scrollable-line .scroll-item__wrapper .color-green{background:var(--colors-system-green-100,#f3f6f5);color:#548671}.operation-data__services-block__wrapper__scrollable-line .scroll-item__wrapper .color-red{background:var(--colors-system-red-100,#fbf0f0);color:#ce2c21}.operation-data__main-block{width:100%;gap:16px}.operation-data__main-block,.operation-data__main-block__subblock{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.operation-data__main-block__subblock{padding:12px;border-radius:12px;border:1px solid var(--colors-neutral-gray-300,#f0efef);background-color:var(--colors-neutral-gray-100,#f9f8f8)}.operation-data__main-block__subblock__upselling-blocker{width:100%;height:317px;display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:8px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:8px}.operation-data__main-block__subblock__upselling-blocker h3{color:var(--colors-neutral-black-800,#282828);text-align:center;font-family:Montserrat;font-size:18px;font-style:normal;font-weight:500;line-height:24px;padding:4px 75px 12px}.operation-data__main-block__subblock__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:10px}.operation-data__main-block__subblock__header .reservations-title{color:var(--colors-neutral-black-800,#282828);font-family:Montserrat;font-size:18px;font-style:normal;font-weight:500;line-height:24px}.operation-data__main-block__subblock .redirect-button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:none;outline:none;background-color:transparent;padding-right:0;color:var(--colors-neutral-black-600,#505050);font-family:Montserrat;font-size:12px;font-style:normal;font-weight:500;line-height:16px;cursor:pointer}.operation-data__main-block__subblock__three-row-blocks{display:-webkit-box;display:-ms-flexbox;display:flex;height:290px}.operation-data__main-block__subblock__three-row-blocks .total-graph-wrapper{width:100%;position:relative}.operation-data__main-block__subblock__three-row-blocks .total-graph-wrapper .title{color:var(--colors-neutral-black-800,#282828);font-family:Montserrat;font-size:12px;font-style:normal;font-weight:600;text-transform:uppercase;margin-bottom:8px;line-height:16px}.operation-data__main-block__subblock__three-row-blocks .total-graph-wrapper .warning-wrapper{position:absolute;top:-6px;right:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;color:#ee8e00;font-size:12px;font-weight:500;background-color:#fdf7ee;padding:4px 12px;width:-webkit-max-content;width:-moz-max-content;width:max-content;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px;border-radius:50px}.operation-data__main-block__subblock__three-row-blocks .total-graph-wrapper .warning-wrapper svg{width:20px;height:20px}.operation-data__main-block__subblock__three-row-blocks .total-graph-wrapper .warning-wrapper a{color:#ee8e00;-webkit-text-decoration-line:underline;text-decoration-line:underline;font-size:12px;font-weight:500}.operation-data__main-block__subblock__three-row-blocks .amenities-graph-wrapper{width:100%;border-left:1px solid #e4e3e3;border-right:1px solid #e4e3e3;margin-left:16px;margin-right:16px;padding-left:16px;padding-right:16px}.operation-data__main-block__subblock__three-row-blocks .amenities-graph-wrapper .title{color:var(--colors-neutral-black-800,#282828);font-family:Montserrat;font-size:12px;font-style:normal;font-weight:600;line-height:16px;text-transform:uppercase;margin-bottom:8px}.operation-data__main-block__subblock__three-row-blocks .amenities-graph-wrapper .reservations-button{border:1px solid transparent;outline:none;background-color:transparent;color:var(--colors-neutral-black-600,#505050);font-family:Montserrat;font-size:12px;font-style:normal;font-weight:500;line-height:16px;cursor:pointer;padding:4px 12px}.operation-data__main-block__subblock__three-row-blocks .amenities-graph-wrapper .reservations-active{border-radius:50px;border:1px solid var(--colors-system-blue-400,#7978eb);background:var(--colors-system-blue-100,#f3f3fd)}.operation-data__main-block__subblock__three-row-blocks .amenities-graph-wrapper .revenue-button{border:1px solid transparent;outline:none;background-color:transparent;color:var(--colors-neutral-black-600,#505050);font-family:Montserrat;font-size:12px;font-style:normal;font-weight:500;line-height:16px;cursor:pointer;padding:4px 12px}.operation-data__main-block__subblock__three-row-blocks .amenities-graph-wrapper .revenue-active{border-radius:50px;border:1px solid var(--colors-system-purple-400,#bb5be4);background:var(--colors-system-purple-100,#f9f1fc)}.operation-data__main-block__subblock__three-row-blocks .amenities-graph-wrapper .stack-bar-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;width:300px;height:240px;overflow-y:auto}.operation-data__main-block__subblock__three-row-blocks .amenities-graph-wrapper .hidden{display:none}.operation-data__main-block__subblock__three-row-blocks .amenities-padding-right{padding-right:6px}.operation-data__main-block__subblock__three-row-blocks .revenue-info-wrapper{width:100%}.operation-data__main-block__subblock__three-row-blocks .revenue-info-wrapper .title{color:var(--colors-neutral-black-800,#282828);font-family:Montserrat;font-size:12px;font-style:normal;font-weight:600;line-height:16px;margin-bottom:8px;text-transform:uppercase}.operation-data__main-block__subblock__three-row-blocks .revenue-info-wrapper .subblock-wrapper{border-bottom:1px solid #e4e3e3;padding-top:16px;margin-bottom:16px;padding-bottom:16px}.operation-data__main-block__subblock__three-row-blocks .revenue-info-wrapper .subblock-wrapper .subblock-line{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.operation-data__main-block__subblock__three-row-blocks .revenue-info-wrapper .subblock-wrapper .subblock-line .subblock-text{color:var(--colors-neutral-black-800,#282828);font-family:Montserrat;font-size:14px;font-style:normal;font-weight:400;line-height:20px}.operation-data__main-block__subblock__three-row-blocks .revenue-info-wrapper .subblock-wrapper .subblock-line .subblock-bold-text{color:var(--colors-neutral-black-800,#282828);font-family:Montserrat;font-size:14px;font-style:normal;font-weight:600;margin-left:8px;line-height:20px}.operation-data__main-block__subblock__three-row-blocks .revenue-info-wrapper .subblock-wrapper .subblock-line .subblock-percent-text,.operation-data__main-block__subblock__three-row-blocks .revenue-info-wrapper .subblock-wrapper .subblock-line .subblock-small-text{font-family:Montserrat;font-size:12px;font-style:normal;font-weight:500;line-height:16px;margin-left:auto}.operation-data__main-block__subblock__three-row-blocks .revenue-info-wrapper .subblock-wrapper .subblock-line .color-green{color:#548671}.operation-data__main-block__subblock__three-row-blocks .revenue-info-wrapper .subblock-wrapper .subblock-line .color-red{color:#ce2c21}.operation-data__main-block__subblock__three-row-blocks .revenue-info-wrapper .subblock-wrapper .subblock-title{color:var(--colors-neutral-black-800,#282828);font-family:Montserrat;font-size:12px;font-style:normal;font-weight:600;line-height:16px;text-transform:uppercase;margin-bottom:6px}.operation-data__main-block__subblock__three-row-blocks .revenue-info-wrapper .subblock-text{color:var(--colors-neutral-black-800,#282828);font-family:Montserrat;font-size:14px;font-style:normal;font-weight:400;line-height:20px}.operation-data__main-block__subblock__three-row-blocks .revenue-info-wrapper__bottom-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.operation-data__main-block__subblock__three-row-blocks .revenue-info-wrapper__bottom-wrapper__number{color:var(--colors-neutral-black-800,#282828);font-family:Montserrat;font-size:36px;font-style:normal;font-weight:500;line-height:30px}.operation-data__main-block__subblock__three-row-blocks .revenue-info-wrapper__bottom-wrapper__percent-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:5px;padding:0 8px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.operation-data__main-block__subblock__three-row-blocks .revenue-info-wrapper__bottom-wrapper__percent-wrapper .percent-text{color:var(--colors-neutral-black-500,#646464);font-family:Montserrat;font-size:12px;font-style:normal;font-weight:500;line-height:16px}.operation-data__main-block__subblock__three-row-blocks .revenue-info-wrapper__bottom-wrapper .color-green .percent-text{color:#548671}.operation-data__main-block__subblock__three-row-blocks .revenue-info-wrapper__bottom-wrapper .color-red .percent-text{color:#ce2c21}.operation-data__main-block .no-data{width:100%;height:268px;display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:8px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff;border-radius:8px;border:1px solid var(--colors-neutral-gray-300,#f0efef)}.operation-data__main-block .no-data h3{font-size:14px;font-weight:500;line-height:24px}.operation-data__main-block .no-data h3,.operation-data__main-block .no-data p{color:var(--colors-neutral-black-800,#282828);text-align:center;font-family:Montserrat;font-style:normal}.operation-data__main-block .no-data p{font-size:12px;font-weight:400;line-height:16px;padding-left:20px;padding-right:20px}.marketing-data{margin-top:16px;border-radius:12px;border:1px solid #e4e3e3;padding:16px;background-color:#fff}.marketing-data h3{font-size:18px;line-height:24px;font-weight:500}.marketing-data__header{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:16px;padding-bottom:16px;border-bottom:1px solid #e4e3e3;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.marketing-data__header,.marketing-data__header .title-with-icon{display:-webkit-box;display:-ms-flexbox;display:flex}.marketing-data__header .title-with-icon h3{margin-left:8px}.marketing-data__header p{color:var(--colors-neutral-black-500,#646464);font-family:Montserrat;font-size:12px;font-style:normal;font-weight:400;line-height:16px}.marketing-data .loading{height:521px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#f9f8f8;border-radius:8px}.marketing-data .loading,.marketing-data__three-blocks{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex}.marketing-data__three-blocks__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px}.marketing-data__three-blocks__wrapper .marketing-statistic-row-block{padding:12px;border-radius:12px;border:1px solid var(--colors-neutral-gray-300,#f0efef);background-color:var(--colors-neutral-gray-100,#f9f8f8)}.marketing-data__three-blocks__wrapper .marketing-statistic-row-block,.marketing-data__three-blocks__wrapper .marketing-statistic-row-block__upselling-blocker{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%}.marketing-data__three-blocks__wrapper .marketing-statistic-row-block__upselling-blocker{height:202px;margin-top:8px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:8px}.marketing-data__three-blocks__wrapper .marketing-statistic-row-block__upselling-blocker h3{color:var(--colors-neutral-black-800,#282828);text-align:center;font-family:Montserrat;font-size:14px;font-style:normal;font-weight:500;line-height:16px;padding:4px 0 12px}.marketing-data__three-blocks__wrapper .marketing-statistic-row-block .border-bottom{border-bottom:1px solid var(--colors-neutral-gray-300,#dedddd);padding-bottom:16px;margin-bottom:16px}.marketing-data__three-blocks__wrapper .marketing-statistic-row-block .redirect-button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:none;outline:none;-ms-flex-item-align:start;align-self:flex-start;margin-top:auto;background-color:transparent;padding-right:0;padding-top:14px;color:var(--colors-neutral-black-600,#505050);font-family:Montserrat;font-size:12px;font-style:normal;font-weight:500;line-height:16px;cursor:pointer}.marketing-data__three-blocks__wrapper .marketing-statistic-row-block .title{color:var(--colors-neutral-black-800,#282828);margin-bottom:8px;font-family:Montserrat;font-size:18px;font-style:normal;font-weight:500;line-height:24px}.marketing-data__three-blocks__wrapper .marketing-statistic-row-block .no-doughnut-chart-data{width:100%;height:165px;display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:8px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff;border:1px solid var(--colors-neutral-gray-300,#f0efef);border-radius:8px}.marketing-data__three-blocks__wrapper .marketing-statistic-row-block .no-doughnut-chart-data h3{color:var(--colors-neutral-black-800,#282828);text-align:center;font-family:Montserrat;font-size:14px;font-style:normal;font-weight:500;line-height:24px}.marketing-data__three-blocks__wrapper .marketing-statistic-row-block .no-doughnut-chart-data p{color:var(--colors-neutral-black-800,#282828);text-align:center;font-family:Montserrat;font-size:12px;font-style:normal;font-weight:400;line-height:16px;padding-left:20px;padding-right:20px}.marketing-data__three-blocks__wrapper .marketing-statistic-row-block .with-border{border-top:1px solid var(--colors-neutral-gray-300,#f0efef);margin-top:16px;padding-top:16px}.marketing-data__three-blocks__wrapper .marketing-statistic-row-block__bottom-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.marketing-data__three-blocks__wrapper .marketing-statistic-row-block__bottom-wrapper__number{color:var(--colors-neutral-black-800,#282828);font-family:Montserrat;font-size:36px;font-style:normal;font-weight:500;line-height:30px}.marketing-data__three-blocks__wrapper .marketing-statistic-row-block__bottom-wrapper__percent-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:5px;padding:2px 8px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:8px;background:var(--colors-neutral-gray-200,#f6f5f5)}.marketing-data__three-blocks__wrapper .marketing-statistic-row-block__bottom-wrapper__percent-wrapper .percent-text{color:var(--colors-neutral-black-500,#646464);font-family:Montserrat;font-size:12px;font-style:normal;font-weight:500;line-height:16px}.marketing-data__three-blocks__wrapper .marketing-statistic-row-block__bottom-wrapper .color-green{background:var(--colors-system-green-100,#f3f6f5)}.marketing-data__three-blocks__wrapper .marketing-statistic-row-block__bottom-wrapper .color-green .percent-text{color:#548671}.marketing-data__three-blocks__wrapper .marketing-statistic-row-block__bottom-wrapper .color-red{background:var(--colors-system-red-100,#fbf0f0)}.marketing-data__three-blocks__wrapper .marketing-statistic-row-block__bottom-wrapper .color-red .percent-text{color:#ce2c21}.marketing-data__three-blocks__wrapper .marketing-statistic-row-block__warning-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;color:#ee8e00;font-size:12px;font-weight:500;background-color:#fdf7ee;padding:4px 12px;width:-webkit-max-content;width:-moz-max-content;width:max-content;margin-top:5px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px;border-radius:50px}.marketing-data__three-blocks__wrapper .marketing-statistic-row-block__warning-wrapper svg{width:20px;height:20px}.marketing-data__three-blocks__wrapper .marketing-statistic-row-block .subblock-line{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.marketing-data__three-blocks__wrapper .marketing-statistic-row-block .subblock-line .subblock-text{color:var(--colors-neutral-black-800,#282828);font-family:Montserrat;font-size:14px;font-style:normal;font-weight:400;line-height:20px}.marketing-data__three-blocks__wrapper .marketing-statistic-row-block .subblock-line .subblock-bold-text{color:var(--colors-neutral-black-800,#282828);font-family:Montserrat;font-size:14px;font-style:normal;font-weight:600;margin-right:8px;margin-left:8px;line-height:20px}.marketing-data__three-blocks__wrapper .marketing-statistic-row-block .subblock-line .subblock-percent-text{font-family:Montserrat;font-size:12px;font-style:normal;font-weight:500;line-height:16px}.marketing-data__three-blocks__wrapper .marketing-statistic-row-block .subblock-line .color-green{color:#548671}.marketing-data__three-blocks__wrapper .marketing-statistic-row-block .subblock-line .color-red{color:#ce2c21}.marketing-data__three-blocks__wrapper .marketing-statistic-row-block .subblock-line .subblock-small-text{color:var(--colors-system-green-500,#282828);font-family:Montserrat;font-size:12px;font-style:normal;font-weight:500;line-height:16px;margin-left:auto}.marketing-data__main-block{width:100%;gap:16px}.marketing-data__main-block,.marketing-data__main-block__subblock{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.marketing-data__main-block__subblock{padding:12px;border-radius:12px;border:1px solid var(--colors-neutral-gray-300,#f0efef);background-color:var(--colors-neutral-gray-100,#f9f8f8)}.marketing-data__main-block__subblock__upselling-blocker{width:100%;height:202px;display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:8px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:8px}.marketing-data__main-block__subblock__upselling-blocker h3{color:var(--colors-neutral-black-800,#282828);text-align:center;font-family:Montserrat;font-size:18px;font-style:normal;font-weight:500;line-height:24px;padding:4px 75px 12px}.marketing-data__main-block__subblock__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:10px}.marketing-data__main-block__subblock__header .reservations-title{color:var(--colors-neutral-black-800,#282828);font-family:Montserrat;font-size:18px;font-style:normal;font-weight:500;line-height:24px}.marketing-data__main-block__subblock .redirect-button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:none;outline:none;background-color:transparent;padding-right:0;color:var(--colors-neutral-black-600,#505050);font-family:Montserrat;font-size:12px;font-style:normal;font-weight:500;line-height:16px;cursor:pointer}.marketing-data__main-block__subblock__announcements{display:-webkit-box;display:-ms-flexbox;display:flex}.marketing-data__main-block__subblock__announcements .total-graph-wrapper .title{color:var(--colors-neutral-black-800,#282828);font-family:Montserrat;font-size:12px;font-style:normal;font-weight:600;line-height:16px;margin-bottom:8px;text-transform:uppercase}.marketing-data__main-block__subblock__announcements .announcement-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.marketing-data__main-block__subblock__announcements .announcement-wrapper .title{color:var(--colors-neutral-black-800,#282828);font-family:Montserrat;font-size:12px;font-style:normal;font-weight:600;line-height:16px;text-transform:uppercase;margin-bottom:8px}.marketing-data__main-block__subblock__announcements .announcement-wrapper .reservations-button{border:none;outline:none;background-color:transparent;color:var(--colors-neutral-black-600,#505050);font-family:Montserrat;font-size:12px;font-style:normal;font-weight:500;line-height:16px;cursor:pointer;padding:4px 12px}.marketing-data__main-block__subblock__announcements .announcement-wrapper .reservations-active{border-radius:50px;border:1px solid var(--colors-system-blue-400,#7978eb);background:var(--colors-system-blue-100,#f3f3fd)}.marketing-data__main-block__subblock__announcements .announcement-wrapper .revenue-button{border:none;outline:none;background-color:transparent;color:var(--colors-neutral-black-600,#505050);font-family:Montserrat;font-size:12px;font-style:normal;font-weight:500;line-height:16px;cursor:pointer;padding:4px 12px}.marketing-data__main-block__subblock__announcements .announcement-wrapper .revenue-active{border-radius:50px;border:1px solid var(--colors-system-purple-400,#bb5be4);background:var(--colors-system-purple-100,#f9f1fc)}.marketing-data__main-block__subblock__announcements .announcement-wrapper .stack-bar-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}.marketing-data__main-block__subblock__announcements .announcement-wrapper .hidden{display:none}.marketing-data__main-block__subblock__announcements .no-data{width:100%;height:188px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff;border:1px solid var(--colors-neutral-gray-300,#f0efef);border-radius:8px}.marketing-data__main-block__subblock__announcements .no-data h3{color:var(--colors-neutral-black-800,#282828);text-align:center;font-family:Montserrat;font-size:14px;font-style:normal;font-weight:500;line-height:24px}.marketing-data__main-block__subblock__announcements .no-data p{color:var(--colors-neutral-black-800,#282828);text-align:center;font-family:Montserrat;font-size:12px;font-style:normal;font-weight:400;line-height:16px;padding-left:20px;padding-right:20px}.app-data{border-radius:12px;border:1px solid #e4e3e3;padding:16px;background-color:#fff}.app-data h3{font-size:18px;line-height:24px;font-weight:500}.app-data__header{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:16px;padding-bottom:16px;border-bottom:1px solid #e4e3e3}.app-data__header,.app-data__header .title-with-icon{display:-webkit-box;display:-ms-flexbox;display:flex}.app-data__header .title-with-icon h3{margin-left:8px;margin-bottom:6px}.app-data__header p{margin-left:29px;color:var(--colors-neutral-black-500,#646464);font-family:Montserrat;font-size:12px;font-style:normal;font-weight:400;line-height:16px}.app-data .loading{background-color:#f9f8f8}.app-data .coming-soon,.app-data .loading{height:528px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:8px}.app-data .coming-soon h3{color:var(--colors-neutral-black-800,#282828);text-align:center;font-family:Montserrat;font-size:20px;font-style:normal;font-weight:600;line-height:28px}.app-data__main-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%}.app-data__main-block .no-data{height:132px;margin-top:8px;background-color:#fff;border:1px solid var(--colors-neutral-gray-300,#f0efef)}.app-data__main-block__title{color:var(--colors-neutral-black-800,#282828);font-family:Montserrat;font-size:12px;font-style:normal;font-weight:600;line-height:16px;text-transform:uppercase}.app-data__main-block .subblock-wrapper:first-of-type{margin-top:16px}.app-data__main-block .subblock-wrapper:last-of-type{padding-bottom:0}.app-data__main-block .subblock-wrapper{border-top:1px solid #e4e3e3;padding-top:16px;padding-bottom:16px}.app-data__main-block .subblock-wrapper .subblock-line{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.app-data__main-block .subblock-wrapper .subblock-line .subblock-info-icon{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:4px}.app-data__main-block .subblock-wrapper .subblock-line .subblock-text{color:var(--colors-neutral-black-800,#282828);font-family:Montserrat;font-size:14px;font-style:normal;font-weight:400;line-height:20px}.app-data__main-block .subblock-wrapper .subblock-line .subblock-bold-text{color:var(--colors-neutral-black-800,#282828);font-family:Montserrat;font-size:14px;font-style:normal;font-weight:600;margin-left:8px;line-height:20px}.app-data__main-block .subblock-wrapper .subblock-line .subblock-percent-text{color:var(--colors-system-green-500,#548671);font-family:Montserrat;font-size:12px;font-style:normal;font-weight:500;line-height:16px;margin-left:auto}.app-data__main-block .subblock-wrapper .subblock-line .subblock-small-text{color:var(--colors-system-green-500,#282828);font-family:Montserrat;font-size:12px;font-style:normal;font-weight:500;line-height:16px;margin-left:auto}.app-data__main-block .subblock-wrapper .subblock-title{color:var(--colors-neutral-black-800,#282828);font-family:Montserrat;font-size:12px;font-style:normal;font-weight:600;line-height:16px;text-transform:uppercase;margin-bottom:6px}.app-data__main-block .no-data{width:100%;height:136px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#f9f8f8;border-radius:8px;margin-bottom:16px}.app-data__main-block .no-data h3{font-size:14px;font-weight:500;line-height:24px}.app-data__main-block .no-data h3,.app-data__main-block .no-data p{color:var(--colors-neutral-black-800,#282828);text-align:center;font-family:Montserrat;font-style:normal}.app-data__main-block .no-data p{font-size:12px;font-weight:400;line-height:16px;padding-left:20px;padding-right:20px}.building-data{margin-top:16px;border-radius:12px;border:1px solid #e4e3e3;padding:16px;background-color:#fff}.building-data h3{font-size:18px;line-height:24px;font-weight:500}.building-data__header{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:16px;padding-bottom:16px;border-bottom:1px solid #e4e3e3}.building-data__header,.building-data__header .title-with-icon{display:-webkit-box;display:-ms-flexbox;display:flex}.building-data__header .title-with-icon h3{line-height:30px;margin-left:8px;margin-bottom:6px}.building-data__header p{margin-left:29px;color:var(--colors-neutral-black-500,#646464);font-family:Montserrat;font-size:12px;font-style:normal;font-weight:400;line-height:16px}.building-data .loading{height:132px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#f9f8f8;border-radius:8px}.building-data .loading,.building-data__main-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.building-data__main-block{width:100%}.building-data__main-block__title{color:var(--colors-neutral-black-800,#282828);font-family:Montserrat;font-size:12px;margin-bottom:8px;font-style:normal;font-weight:600;line-height:16px;text-transform:uppercase}.building-data__main-block .building-data-reviews{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.building-data__main-block .building-data-reviews__top-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;margin-bottom:16px}.building-data__main-block .building-data-reviews__top-wrapper__number{color:var(--colors-neutral-black-800,#282828);font-family:Montserrat;font-size:36px;font-style:normal;font-weight:500;line-height:30px}.building-data__main-block .building-data-reviews__top-wrapper__percent-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:5px;padding:4px 8px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:24px;border-radius:16px;background:var(--colors-neutral-gray-200,#f6f5f5)}.building-data__main-block .building-data-reviews__top-wrapper__percent-wrapper .percent-text{color:var(--colors-neutral-black-500,#646464);font-family:Montserrat;font-size:12px;font-style:normal;font-weight:500;line-height:16px}.building-data__main-block .building-data-reviews__top-wrapper .color-green{background:var(--colors-system-green-100,#f3f6f5)}.building-data__main-block .building-data-reviews__top-wrapper .color-green .percent-text{color:#548671}.building-data__main-block .building-data-reviews__top-wrapper .color-red{background:var(--colors-system-red-100,#fbf0f0)}.building-data__main-block .building-data-reviews__top-wrapper .color-red .percent-text{color:#ce2c21}.building-data__main-block .subblock-wrapper:first-of-type{margin-top:16px}.building-data__main-block .subblock-wrapper:last-of-type{padding-bottom:0}.building-data__main-block .subblock-wrapper{border-top:1px solid #e4e3e3;padding-top:16px;padding-bottom:16px}.building-data__main-block .subblock-wrapper .subblock-line{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.building-data__main-block .subblock-wrapper .subblock-line .subblock-text{color:var(--colors-neutral-black-800,#282828);font-family:Montserrat;font-size:14px;font-style:normal;font-weight:400;line-height:20px}.building-data__main-block .subblock-wrapper .subblock-line .subblock-bold-text{color:var(--colors-neutral-black-800,#282828);font-family:Montserrat;font-size:14px;font-style:normal;font-weight:600;margin-left:8px;line-height:20px}.building-data__main-block .subblock-wrapper .subblock-line .subblock-percent-text{color:var(--colors-system-green-500,#548671);font-family:Montserrat;font-size:12px;font-style:normal;font-weight:500;line-height:16px;margin-left:auto}.building-data__main-block .subblock-wrapper .subblock-title{color:var(--colors-neutral-black-800,#282828);font-family:Montserrat;font-size:12px;font-style:normal;font-weight:600;line-height:16px;text-transform:uppercase;margin-bottom:6px}.building-data__main-block .no-data{width:100%;height:136px;display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:8px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#f9f8f8;border-radius:8px}.building-data__main-block .no-data h3{font-size:14px;font-weight:500;line-height:24px}.building-data__main-block .no-data h3,.building-data__main-block .no-data p{color:var(--colors-neutral-black-800,#282828);text-align:center;font-family:Montserrat;font-style:normal}.building-data__main-block .no-data p{font-size:12px;font-weight:400;line-height:16px;padding-left:20px;padding-right:20px}.reviews{border-radius:12px;width:34%;border:1px solid #e4e3e3;padding:16px;padding-right:6px;background-color:#fff}.reviews h3{font-size:18px;line-height:24px;font-weight:500}.reviews__header{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:16px;padding-bottom:16px;margin-right:10px;border-bottom:1px solid #e4e3e3}.reviews__header,.reviews__header .title-with-icon{display:-webkit-box;display:-ms-flexbox;display:flex}.reviews__header .title-with-icon h3{margin-left:8px}.reviews__header p{color:var(--colors-neutral-black-500,#646464);font-family:Montserrat;font-size:12px;font-style:normal;font-weight:400;line-height:16px}.reviews .loading{height:132px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-right:10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#f9f8f8;border-radius:8px}.reviews__main-block,.reviews__main-block .no-data{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.reviews__main-block .no-data{height:136px;margin-right:10px;margin-top:8px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#f9f8f8;border-radius:8px}.reviews__main-block .no-data h3{font-size:14px;font-weight:500;line-height:24px}.reviews__main-block .no-data h3,.reviews__main-block .no-data p{color:var(--colors-neutral-black-800,#282828);text-align:center;font-family:Montserrat;font-style:normal}.reviews__main-block .no-data p{font-size:12px;font-weight:400;line-height:16px;padding-left:20px;padding-right:20px}.reviews__main-block .reviews-list-wrapper{width:100%;overflow-y:auto;height:198px}.reviews__main-block .reviews-list-wrapper .review-wrapper{margin-bottom:8px;margin-right:2px;padding-bottom:8px;border-bottom:1px solid #eae9e9}.reviews__main-block .reviews-list-wrapper .review-wrapper .review-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.reviews__main-block .reviews-list-wrapper .review-wrapper .review-header h3{color:var(--colors-neutral-black-800,#282828);font-family:Montserrat;font-size:14px;font-style:normal;font-weight:400;line-height:20px}.reviews__main-block .reviews-list-wrapper .review-wrapper .review-header .review-unit{color:var(--colors-neutral-black-800,#282828);font-family:Montserrat;font-size:12px;font-style:normal;font-weight:300;line-height:16px;padding-left:8px;margin-left:8px;border-left:1px solid #eae9e9}.reviews__main-block .reviews-list-wrapper .review-wrapper .review-header .review-date{margin-left:auto;color:var(--colors-neutral-black-800,#282828);font-family:Montserrat;font-size:12px;font-style:normal;font-weight:300;line-height:16px}.reviews__main-block .reviews-list-wrapper .review-wrapper .review-text{color:var(--colors-neutral-black-800,#282828);text-overflow:ellipsis;font-family:Montserrat;font-size:12px;font-style:normal;font-weight:300;line-height:16px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}.reviews__main-block .reviews-list-wrapper .review-wrapper .review-bottom-line-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:8px;gap:8px}.reviews__main-block .reviews-list-wrapper .review-wrapper .review-bottom-line-wrapper .stars-outer{position:relative;display:inline-block}.reviews__main-block .reviews-list-wrapper .review-wrapper .review-bottom-line-wrapper .stars-inner{position:absolute;top:0;left:0;white-space:nowrap;overflow:hidden;width:0}.reviews__main-block .reviews-list-wrapper .review-wrapper .review-bottom-line-wrapper .stars-outer:before{font-weight:900;color:#ccc}.reviews__main-block .reviews-list-wrapper .review-wrapper .review-bottom-line-wrapper .stars-inner:before{font-weight:900;color:#000}.reviews__main-block .reviews-list-wrapper .review-wrapper .review-bottom-line-wrapper .star-value-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.reviews__main-block .reviews-list-wrapper .review-wrapper .review-bottom-line-wrapper .star-value-wrapper .star-value-text{min-width:12px;color:var(--colors-neutral-black-800,#282828);font-family:Montserrat;font-size:14px;font-style:normal;font-weight:600;line-height:20px;margin-right:8px}.reviews__main-block .reviews-list-wrapper .review-wrapper .review-bottom-line-wrapper .review-type-text{color:var(--colors-neutral-black-800,#282828);font-family:Montserrat;font-size:10px;font-style:normal;font-weight:400;line-height:16px}.reviews__main-block .reviews-list-wrapper .review-wrapper .review-bottom-line-wrapper .redirect-button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:none;outline:none;background-color:transparent;padding-right:0;color:var(--colors-neutral-black-600,#505050);font-family:Montserrat;font-size:12px;font-style:normal;font-weight:500;line-height:16px;cursor:pointer}.ctpf-not-found{height:100vh;background:#282828;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;-ms-flex-pack:center}.ctpf-not-found,.ctpf-not-found .ctp-not-found__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center}.ctpf-not-found .ctp-not-found__inner{-ms-flex-item-align:center;align-self:center;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;-ms-flex-pack:center}.ctpf-not-found img{width:200px;margin:0 auto}.ctpf-not-found h1{margin:30px 0 0;font-size:38px;color:#fff;text-align:center;line-height:1.25;font-weight:500}.ctpf-not-found .button{margin:30px 0 0}.ctpf-not-found .button:hover{color:#fff}.ctp-buy-modal{display:-webkit-box;display:-ms-flexbox;display:flex;position:fixed;left:0;top:0;bottom:0;right:0;z-index:101;overflow:auto;background-color:rgba(0,0,0,.5);-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.ctp-buy-modal-window{background-color:#fff;width:430px;height:350px;border-radius:4px;position:relative}.ctp-buy-modal-window__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:4px 4px 0 0;height:50px;padding:10px;background-color:#000}.ctp-buy-modal-window__header h1{padding-left:10px;font-weight:500;color:#fff}.ctp-buy-modal-window__body{left:0;right:0;top:60px;bottom:10px;-ms-flex-pack:distribute;justify-content:space-around}.ctp-buy-modal-window__body,.ctp-buy-modal-window__body .field{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap}.ctp-buy-modal-window__body .field{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-bottom:25px}.ctp-buy-modal-window__body p{position:absolute;left:0;bottom:0;font-size:14px}.ctp-buy-modal-window__form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;margin-bottom:.75em;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-pack:distribute;justify-content:space-around}.ctp-buy-modal-window__form .control i.fa-check{color:#000}.ctp-buy-modal-window__form .control i.fa-times{color:#a4231a}@media screen and (max-width:360px){.ctp-buy-modal-window__form{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;padding:20px 0}}.ctp-buy-modal-window__controls{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap}.ctp-buy-modal-window button.button--buy-modal{margin:0;margin-left:0;width:214px}.ctp-buy-modal-window__close{width:20px;height:20px;position:absolute;right:18px;cursor:pointer;fill:#fff}.add-new-group-popup-wrapper{bottom:0;left:0;position:fixed;right:0;top:0;z-index:100}.add-new-group-popup-wrapper .overlay{background:rgba(0,0,0,.5);height:100%;width:100%}.add-new-group-popup-wrapper .popup-content{left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background:#fff;border-radius:6px}.add-new-group-popup-wrapper .popup-content__header{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid #c9c8c8;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:18px;font-weight:500;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;line-height:24px;padding:16px 24px}.add-new-group-popup-wrapper .popup-content__header__cross-icon{display:-webkit-box;display:-ms-flexbox;display:flex;cursor:pointer}.add-new-group-popup-wrapper .popup-content__header__cross-icon svg{height:20px}.add-new-group-popup-wrapper .popup-content__header__title{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;color:#3c3c3c}.add-new-group-popup-wrapper .popup-content__header__title svg{height:24px}.add-new-group-popup-wrapper .popup-content__header__title .back-arrow{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transform:rotate(180deg);transform:rotate(180deg);cursor:pointer}.add-new-group-popup-wrapper .popup-content__header__title .back-arrow svg{height:20px}.add-new-group-popup-wrapper .popup-content__body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:518px;height:548px;padding:24px;gap:24px}.add-new-group-popup-wrapper .popup-content__body .browse-images-view-wrapper,.add-new-group-popup-wrapper .popup-content__body .default-view-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px;height:100%}.add-new-group-popup-wrapper .popup-content__body .content-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px;height:calc(100% - 64px)}.add-new-group-popup-wrapper .popup-content__body .content-wrapper .label{font-weight:500;font-size:14px;line-height:20px}.add-new-group-popup-wrapper .popup-content__body .content-wrapper__title{font-size:18px;font-weight:500;line-height:24px;margin-bottom:8px}.add-new-group-popup-wrapper .popup-content__body .content-wrapper__images-list{overflow:auto;display:grid;height:100%;grid-template-columns:repeat(2,1fr);grid-auto-rows:128px;grid-gap:16px}.add-new-group-popup-wrapper .popup-content__body .content-wrapper__images-list .image{border-radius:6px;overflow:hidden}.add-new-group-popup-wrapper .popup-content__body .content-wrapper__images-list .image img{-o-object-fit:cover;object-fit:cover;height:128px;width:100%}.add-new-group-popup-wrapper .popup-content__body .content-wrapper__images-list .image.is-active{border:2px solid #000}.add-new-group-popup-wrapper .popup-content__body .content-wrapper__default-field{min-height:40px;background:#f9f8f8;border-radius:4px;border:1px solid #e4e3e3;color:#3c3c3c;font-size:14px;font-weight:400;line-height:20px;outline:none;padding:10px 16px;width:100%}.add-new-group-popup-wrapper .popup-content__body .content-wrapper__default-field:invalid{border:1px solid #ce2c21}.add-new-group-popup-wrapper .popup-content__body .body-actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:12px}.add-new-group-popup-wrapper .popup-content__body .body-actions .action-button{border-radius:4px;border:none;cursor:pointer;font-size:14px;font-weight:500;line-height:20px;outline:none;padding:10px 20px}.ctp-accordion__head{background:#fff;border:1px solid #eae9e9;position:relative;padding:15px;-webkit-transition:.1s;transition:.1s;display:-webkit-box;display:-ms-flexbox;display:flex;color:#282828;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ctp-accordion__status-icon{position:relative;-webkit-transition:.2s;transition:.2s;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);display:block;width:30px;height:30px;background:#f9f8f8;cursor:pointer;border-radius:50%;padding:3px;margin-left:auto}.ctp-accordion__status-icon:hover{background:#8d8c8c}.ctp-accordion__status-icon:hover svg{fill:#fff}.ctp-accordion__status-icon svg{margin:1px 0 0 1px}.ctp-accordion__status-icon--collapsed{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.ctp-accordion__body{padding:15px;border:1px solid #eae9e9;border-top:none;background:#fff}.ctp-accordion__body--collapsed{display:none}.ctp-instructions-accordion{padding:20px 0;width:1000px;max-width:100%}.ctp-instructions-accordion .ctp-avatar{background:#369cdb;color:#fff;margin-right:10px;line-height:1.2}.ctp-avatar{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;position:relative;overflow:hidden;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-negative:0;flex-shrink:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border-radius:50%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.ctp-avatar--small{font-size:14px;width:20px;height:20px}.ctp-avatar--medium{font-size:16px;width:30px;height:30px}.ctp-avatar--big{font-size:18px;width:40px;height:40px}.ctp-avatar svg{width:60%;height:60%}.ctp-avatar img{display:block;border:1px solid #f9f8f8;border-radius:50%;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.ctp-collection-item{background-color:#fff;overflow:hidden;width:100%}.ctp-collection-item__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-family:Montserrat,sans-serif;font-size:14px;text-align:left;color:#282828}.ctp-collection-item__inner>*{margin:0 5px}.ctp-collection-item--border{border:1px solid #f9f8f8}.ctp-collection-item--padding .ctp-collection-item__inner{padding:4px 10px;min-height:52px}.ctp-collection-item--mark{border-left:4px solid #a4231a}.ctp-collection-item--rounded{border-radius:5px}.ctp-collection-item--highlighted{background-color:#b0aeae}.ctp-collection-item--hover:hover{background-color:#c9c8c8}.ctp-collection-item span,.ctp-collection-item strong{text-overflow:ellipsis;overflow:hidden;margin-right:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1}.ctp-collection-item strong{font-weight:500}.ctp-collection-item .ctp-avatar{margin-right:10px;-webkit-box-flex:initial;-ms-flex:initial;flex:initial}.ctp-collection-item .button{margin-left:auto;margin-right:5px;-webkit-box-flex:initial;-ms-flex:initial;flex:initial}.ctp-collection-list{height:100%;overflow-y:auto;padding:0 10px 0 0;margin:-3px 0}.ctp-collection-list .ctp-collection-item{margin:5px 0}.ctp-service-questions{padding-bottom:50px}.ctp-service-questions .ctp-shop-item__sku-list>.button{display:inline-block}.ctp-service-questions .ctp-shop-item__sku-list>.button:last-child{float:right}.ctp-service-questions .add-new-booking{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);top:15px}.ctp-service-questions .ctp-collection-item .field-toggle{margin-bottom:0}.ctp-service-questions .ctp-collection-item .field-toggle span{margin-right:5px}.ctp-service-questions .button.has-icon{padding-left:5px;padding-right:5px}.ctp-service-questions .button.has-icon svg{margin:0}.ctp-service-questions .modal--category__filter{width:70%;margin:10px 0 15px}.ctp-service-questions .modal--category__filter .ctp-dropdown{background-color:#f0f0f0;color:#828282;line-height:1.2;height:40px;display:block;padding-top:0}.ctp-service-questions .modal--category__filter .ctp-dropdown button{height:100%;background:transparent;border:1px solid rgba(0,0,0,.2);color:#828282;-webkit-box-shadow:inset 0 1px 2px hsla(0,0%,4%,.1);box-shadow:inset 0 1px 2px hsla(0,0%,4%,.1);font-size:14px;font-family:BlinkMacSystemFont,-apple-system,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,Helvetica,Arial,sans-serif}.ctp-service-questions .modal--category__filter .ctp-dropdown button .ctp-dropdown__button-control{top:10px}.ctp-service-questions .modal--category__filter .ctp-dropdown .ctp-dropdown__options{max-height:130px}.ctp-service-questions .booking--type--icons svg{color:#000}.ctp-groups{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:10px 25px 0;padding-bottom:75px}.ctp-groups .ctp-groups__inner{height:calc(100% - 55px);padding:10px;overflow:hidden;overflow-y:auto;width:100%;max-width:1700px;margin:0 auto;padding-top:20px}.ctp-groups .ctp-groups__inner>.columns{height:100%}.ctp-groups .ctp-groups__inner>.columns>.column,.ctp-groups .ctp-staff-trainer .ctp-staff-trainer__services .ctp-groups__inner>.columns>.ctp-dropdown,.ctp-staff-trainer .ctp-staff-trainer__services .ctp-groups .ctp-groups__inner>.columns>.ctp-dropdown{position:relative}.ctp-groups .ctp-groups__inner>.columns>.column:first-of-type,.ctp-groups .ctp-staff-trainer .ctp-staff-trainer__services .ctp-groups__inner>.columns>.ctp-dropdown:first-of-type,.ctp-staff-trainer .ctp-staff-trainer__services .ctp-groups .ctp-groups__inner>.columns>.ctp-dropdown:first-of-type{padding-top:0;padding-bottom:0}.ctp-groups .ctp-groups__inner>.columns>.column:nth-of-type(2),.ctp-groups .ctp-staff-trainer .ctp-staff-trainer__services .ctp-groups__inner>.columns>.ctp-dropdown:nth-of-type(2),.ctp-staff-trainer .ctp-staff-trainer__services .ctp-groups .ctp-groups__inner>.columns>.ctp-dropdown:nth-of-type(2){border-radius:5px;background:linear-gradient(134deg,#fff,#f6f5f5);border:1px solid #f9f8f8;overflow:hidden;overflow-y:auto;padding:15px}.groups-toolbar{width:100%;max-width:1700px;margin:auto;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:15px 0;border-bottom:1px solid #d3d3d3}.groups-toolbar,.groups-toolbar__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}.groups-toolbar__wrapper{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative}.groups-toolbar__wrapper .warning-text{color:#9f0000}.groups-toolbar__wrapper .ctp-toolbar-menu a{padding:5px 10px;background-color:transparent;color:#000}.groups-toolbar__wrapper .ctp-toolbar-menu a span{font-size:17px;font-weight:700;white-space:nowrap}.groups-toolbar__wrapper .ctp-toolbar-menu .is-active{background-color:#000;color:#fff}.groups-toolbar__wrapper .add-group-button{margin-left:15px}.groups-toolbar__wrapper .ctp-sidebar-section{width:200px}.groups-toolbar__wrapper .ctp-sidebar-section .ctp-dropdown button span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%;display:block}.groups-toolbar__wrapper .add-post-button{margin-left:15px}.groups-toolbar__divider{height:1px;background:#e4e4e4;margin:10px 0 26px}.groups-toolbar__building-name{font-size:13px;letter-spacing:.3px;background-color:#f3f3f3;border-radius:29px;font-weight:500;height:30px;padding:5px 20px 0;color:#0d1633}.groups-toolbar .ctp-dropdown{padding-top:0}.groups-settings{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;height:100%}.groups-settings__wrapper{height:100%}.groups-settings__wrapper:first-of-type{width:55%}.groups-settings__wrapper:last-of-type{width:45%}.groups-settings__column,.groups-settings__columns{width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.groups-settings__column{display:-webkit-box;display:-ms-flexbox;display:flex}.groups-settings__column h4{font-weight:500;margin-bottom:10px}.groups-settings__row{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin:15px 0 5px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.groups-settings__row .control input{height:40px}.groups-settings__row .control input[disabled]{cursor:auto;border-color:#dbdbdb;background-color:hsla(0,0%,89%,.42)}.groups-settings__row .field-toggle{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:20px}.groups-settings .group-participants-container{cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;width:-webkit-max-content;width:-moz-max-content;width:max-content}.groups-settings .group-participants-container .avatar-container{display:inline-block;overflow:hidden}.groups-settings .group-participants-container .avatar-container img{min-width:35px;width:35px;height:35px;border-radius:100px;border:1px solid #f6f6f6;display:block}.groups-settings .group-participants-container .avatar-container:not(:first-child){margin-left:-10px}.groups-settings .group-participants-container .additional-circle-number{width:35px;height:35px;background-color:#141b2c;border-radius:25px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:-10px;font-size:14px;font-weight:500;border:1px solid #f6f6f6;color:#fff}.groups-settings .header{display:-webkit-box;display:-ms-flexbox;display:flex}.groups-settings .header .error-text{margin-left:auto;color:red}.groups-settings__header{padding-left:15px;margin-top:10px;height:40px;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;position:relative}.groups-settings__header span{font-weight:700}.groups-settings__header button{margin-left:20px}.groups-settings__header .field{margin-bottom:0}.groups-settings__groups{height:auto;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-top:20px;padding-left:15px}.groups-settings__box,.groups-settings__groups{display:-webkit-box;display:-ms-flexbox;display:flex}.groups-settings__box{height:190px;width:200px;border-radius:5px;background-color:gray;margin:0 20px 20px 0;cursor:pointer;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-size:cover;background-position:50%;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:-webkit-transform .5s;transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s,-webkit-transform .5s}.groups-settings__box span{color:#fff;font-size:20px;font-weight:600;text-align:center}.groups-settings__box.box-active{-webkit-transform:scale(1.1);transform:scale(1.1)}.groups-settings label{font-size:13px!important;font-weight:400!important;color:#000}.groups-settings__uploads{width:170px;margin-left:auto}.groups-settings__upload{position:relative;overflow:hidden;display:inline-block;width:100%;margin-bottom:10px;height:25px;cursor:pointer}.groups-settings__upload button{font-size:12px;height:100%}.groups-settings__upload button svg{height:100%;width:20px;margin-bottom:-2px;fill:#fff}.groups-settings__upload input{cursor:pointer;position:absolute;left:0;top:0;opacity:0;height:100%;width:100%}.groups-settings__availability-box{margin-top:20px;padding:15px 20px;height:160px;width:100%;background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.groups-settings__availability-box .special-field{height:40px}.groups-settings__availability-box .select-field{margin-left:20px;width:120px}.groups-settings__availability-box .field-select__dropdown{max-height:70px!important}.groups-settings__availability-buttons{display:-webkit-box;display:-ms-flexbox;display:flex}.groups-settings__form-buttons{margin-top:15px;font-size:16px;width:100%;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.groups-settings .button-gray{color:#fff!important}.neighbors-window{display:-webkit-box;display:-ms-flexbox;display:flex;position:fixed;left:0;right:0;bottom:0;top:0;background-color:rgba(0,0,0,.5);-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100vw;height:100vh;z-index:99;background-color:hsla(0,0%,4%,.4);overflow-y:auto}.neighbors-window__container{width:100%;max-width:525px;height:auto;max-height:483px;z-index:100;background-color:#fff;border-radius:4px;-webkit-box-shadow:0 0 18px 9px rgba(0,0,0,.16);box-shadow:0 0 18px 9px rgba(0,0,0,.16);overflow-y:auto;padding:15px}.neighbors-window__container h1{text-align:center;font-size:17px;font-weight:500;margin-bottom:15px}.neighbors-window__container .members-list{margin:10px 0 10px 5px;height:320px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-line-pack:center;align-content:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.neighbors-window__container .members-list .member-item{-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:6px;border-top-left-radius:25px;border-bottom-left-radius:25px;cursor:auto;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.neighbors-window__container .members-list .member-item,.neighbors-window__container .members-list .member-item .action-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.neighbors-window__container .members-list .member-item .action-buttons{background-color:#ebebeb;visibility:visible}.neighbors-window__container .members-list .member-item .member-item-data{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.neighbors-window__container .members-list .member-item .member-item-data .avatar-container{min-width:35px;width:35px;height:35px;margin-right:10px}.neighbors-window__container .members-list .member-item .member-item-data .avatar-container img{min-width:35px;border-radius:25px;height:100%}.neighbors-window__container .members-list .member-item .member-item-data .user-name{display:inline-block;width:100%;white-space:nowrap;overflow:hidden!important;text-overflow:ellipsis}.neighbors-window__container .columns{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.group-posts-dashboard{width:35%;margin:0 auto;height:100%}.group-posts-dashboard .add-new-bar{margin-bottom:10px}.group-posts-dashboard .add-new-bar svg{width:20px;height:20px;margin-top:8px}.post-small-card{width:100%;height:auto;margin-bottom:20px;background-color:#fff;border-radius:4px;-webkit-box-shadow:0 2px 5px rgba(0,0,0,.05);box-shadow:0 2px 5px rgba(0,0,0,.05)}.post-small-card__header{width:100%;padding:15px 10px 3px;border-radius:4px;background-color:#fff;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.post-small-card__header,.post-small-card__header__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.post-small-card__header__content img{width:40px;height:40px}.post-small-card__header__content .author-role-container,.post-small-card__header__content .group-name-container{background:#afcfe5;border-radius:20px;color:#fff;font-weight:500;padding:2px 14px;font-size:14px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin-left:10px}.post-small-card__header__content .group-name-container{background:#822823}.post-small-card__header__content.clickable{cursor:pointer}.post-small-card__header__info{padding-left:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.post-small-card__header__info-text{font-weight:500;margin-top:1px;font-size:16px;color:#141b2c}.post-small-card__header__info-note{font-size:12px;margin-top:-2px;font-weight:400;font-size:13px;color:#5e616c}.post-small-card__header__right__flexContainer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-bottom:8px}.post-small-card__header__right__flexContainer .group-name-container{background:#822823;border-radius:20px;color:#fff;font-weight:500;padding:2px 14px;font-size:14px}.post-small-card__header__right__flexContainer .close-button{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:5px}.post-small-card__header__right__flexContainer .close-button svg{fill:#333;width:20px;height:20px;-webkit-transform:rotate(180deg);transform:rotate(180deg);cursor:pointer}.post-small-card__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:10px 15px 0}.post-small-card__content .content-title{font-size:16px;font-weight:600;line-height:19px;word-break:break-word}.post-small-card__content .content-message{font-size:14px;padding-top:5px;line-height:17px;margin-bottom:5px;word-break:break-word}.post-small-card__content.clickable{cursor:pointer}.post-small-card__is-welcome-post{-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column}.post-small-card__is-welcome-post,.post-small-card__is-welcome-post .flex-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-direction:normal}.post-small-card__is-welcome-post .flex-row{-webkit-box-orient:horizontal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.post-small-card__is-welcome-post .flex-row .content-title{font-size:16px;font-weight:500;line-height:19px;word-break:break-word;margin-right:10px;margin-left:10px}.post-small-card__is-welcome-post .flex-row .content-message{font-size:14px;padding-top:5px;line-height:17px;margin-bottom:5px;word-break:break-word}.post-small-card__is-welcome-post .create-time{font-size:12px;font-weight:400;font-size:13px;color:#5e616c}.post-small-card__images-preview{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:15px 0}.post-small-card__toolbar{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:10px 15px 0;border-bottom:1px solid #ddd;padding-bottom:10px}.post-small-card__toolbar,.post-small-card__toolbar-button,.post-small-card__toolbar-wrap-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.post-small-card__toolbar-button{width:auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.post-small-card__toolbar-button:first-child{margin-right:10px}.post-small-card__toolbar-button svg{width:20px;height:20px}.post-small-card__toolbar-button span{font-size:12px;font-weight:500;letter-spacing:.1px;color:#040404;margin-left:5px}.post-small-card__toolbar-button.clickable{cursor:pointer}.post-small-card .header-button{background:transparent;padding:0;width:30px;cursor:pointer;border:none;position:relative}.post-small-card .header-button svg{width:20px;height:20px}.post-small-card .header-button .delete-icon{margin-left:6.5px}.post-small-card .pending-label{background:#e78f89;color:#cb2c2c;font-weight:400;font-size:14px;padding:2px 12px;border-radius:4px}.post-small-card__comments{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-height:357px;overflow:auto}.post-small-card__comments-container{padding:10px 35px 0;width:94%;margin:0 auto;padding:0 35px}.post-small-card__footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.post-small-card__footer__button{cursor:pointer;margin-top:5px;margin-left:10px;width:20px;height:20px}.post-small-card__footer__button svg{width:20px;height:20px;fill:#cdd0d4}.post-small-card__footer__images-picker{background:#fff}.post-small-card__footer__input-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;height:60px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 20px;background:#fff}.post-small-card__footer__input-container .field{padding-left:10px;width:100%!important;margin-bottom:0!important}.post-small-card__footer__input-container .field .control input{cursor:auto}.post-small-card__footer__input-container__button{cursor:pointer;margin-top:5px;margin-left:10px;width:20px;height:20px}.post-small-card__footer__input-container__button svg{width:20px;height:20px;fill:#cdd0d4}.post-small-card__footer__input-container.clickable,.post-small-card__footer__input-container.clickable .field .control input{cursor:pointer}.post-small-card__footer__input-container__clickable-text-field{width:100%;cursor:pointer;background-color:#f6f5f5;border-radius:4px;margin-left:10px;height:36px;padding-left:10px;color:#c9c8c8;font-size:15px}.post-small-card__approval,.post-small-card__footer__input-container__clickable-text-field{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.post-small-card__approval{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding:0 15px 15px;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.post-small-card__approval .button{font-size:14px;line-height:17px;padding:5px 14px;border-radius:6px;height:25px;font-weight:400}.post-small-card__approval .button.deny-button{color:#141b2c;background:#fff;border-color:#141b2c}.post-small-card__approval .button.deny-button svg{width:15px;height:15px;padding:2px;border:1px solid #000;border-radius:15px;margin-right:5px}.post-small-card__approval .button.approve-button{color:#fff;border-color:#141b2c;background:#141b2c}.post-small-card__approval .button.approve-button svg{width:15px;height:15px;padding:2px;border:1px solid #fff;border-radius:15px;margin-right:5px;fill:#fff}.post-small-card__approval button:nth-child(2){margin-left:10px}.new-post-form{display:-webkit-box;display:-ms-flexbox;display:flex;position:fixed;left:0;right:0;bottom:0;top:0;background-color:rgba(0,0,0,.5);-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100vw;height:100vh;z-index:99;background-color:hsla(0,0%,4%,.4);overflow-y:auto}.new-post-form__container{background-color:#fff;width:100%;max-width:560px;z-index:100;border-radius:5px;-webkit-box-shadow:0 0 18px 9px rgba(0,0,0,.16);box-shadow:0 0 18px 9px rgba(0,0,0,.16);overflow-y:auto;overflow-x:hidden;position:relative;height:575px}.new-post-form__container .columns{margin:0}.new-post-form__container.is-disabled{pointer-events:none}.new-post-form .window-header{background:#f8f8f8;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:15px 15px 15px 35px}.new-post-form .window-header,.new-post-form .window-header .left-side{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.new-post-form .window-header .left-side{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.new-post-form .window-header .left-side .title{color:#333;font-size:17px;font-weight:500;margin:0}.new-post-form .window-header .right-side{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.new-post-form .window-header .right-side,.new-post-form .window-header .right-side .navi-button{display:-webkit-box;display:-ms-flexbox;display:flex}.new-post-form .window-header .right-side .navi-button svg{fill:#333;width:20px;height:20px;-webkit-transform:rotate(180deg);transform:rotate(180deg);cursor:pointer}.new-post-form .main-view{background:#fff;overflow:hidden;overflow-y:auto;padding:0 15px;height:450px;margin-top:15px}.new-post-form .main-view .field-wrapper{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center;padding:8px 15px;margin-bottom:0}.new-post-form .main-view .field-wrapper svg{width:17px;height:17px;z-index:1;fill:#767676}.new-post-form .main-view .field-wrapper .field-select .control{width:100%;max-width:235px}.new-post-form .main-view .field-wrapper .field-select .control .select{height:40px;width:100%;max-width:235px}.new-post-form .main-view .field-wrapper .field-select .control .select .input,.new-post-form .main-view .field-wrapper .field-select .control .select input{border-radius:5px;font-size:14px;width:100%;max-width:235px;height:40px;padding-left:15px;-webkit-box-shadow:none;box-shadow:none;background-color:#e7e7e761}.new-post-form .main-view .field-wrapper .field-select .control .select[disabled]{cursor:auto}.new-post-form .main-view .field-wrapper .field{width:100%;margin:0}.new-post-form .main-view .field-wrapper .field .control input{height:40px;-webkit-box-shadow:none;box-shadow:none;background-color:#e7e7e761}.new-post-form .main-view .field-wrapper .field .control textarea{height:100px;resize:none;-webkit-box-shadow:none;box-shadow:none;background-color:#e7e7e761}.new-post-form .main-view .field-wrapper .field:nth-of-type(3){margin-left:10px}.new-post-form .main-view .field-wrapper .icon-container{cursor:pointer;margin-left:10px}.new-post-form .main-view .field-wrapper .icon-container .tooltip{width:245px}.new-post-form .main-view .field-wrapper #file-input{display:none}.new-post-form .main-view .field-wrapper .flex-right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.new-post-form .main-view .field-wrapper .flex-right .field{width:250px}.new-post-form .main-view .field-wrapper .flex-right button{width:120px;margin-left:15px;border-radius:10px}.new-post-form .main-view .field-wrapper .files-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;max-height:130px;overflow:auto;border:1px solid #80808047;padding:6px 6px 0;border-radius:2px}.new-post-form .main-view .field-wrapper .files-container .file-container{width:100%;background-color:#f2ecec;margin-bottom:6px;border-radius:6px;font-size:13px;padding:5px 10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.new-post-form .main-view .field-wrapper .files-container .file-container .remove-icon{cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex}.new-post-form .main-view .field-wrapper .files-container .file-container .attachment-data{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.new-post-form .main-view .field-wrapper .files-container .file-container .attachment-data .file-name-label{margin-left:10px}.new-post-form .main-view .field-wrapper .files-container .file-container .attachment-data .file-name-image-icon{width:30px;height:30px;background-repeat:no-repeat;background-position:50%;background-size:cover}.new-post-form .main-view .field-wrapper-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}.new-post-form .main-view .field-wrapper-row .field-wrapper{-webkit-box-flex:1;-ms-flex:1;flex:1}.new-post-form .main-view .field-wrapper-row .field-wrapper .control,.new-post-form .main-view .field-wrapper-row .field-wrapper .control .select,.new-post-form .main-view .field-wrapper-row .field-wrapper .control .select .input,.new-post-form .main-view .field-wrapper-row .field-wrapper .control .select input{width:100%;max-width:100%}.new-post-form .main-view .select-tags-or-buildings-dropdown{width:100%;max-width:235px}.new-post-form .main-view .select-tags-or-buildings-dropdown .ctp-dropdown__button{border-radius:5px;font-size:14px;height:40px;padding-left:15px;background-color:#e7e7e761}.new-post-form .main-view .select-tags-or-buildings-dropdown .ctp-sidebar-item__avatar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.new-post-form .main-view .select-tags-or-buildings-dropdown .ctp-sidebar-item__avatar-icon{fill:transparent;stroke:#000}.new-post-form .window-footer{background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:8px 30px 12px}.new-post-form .window-footer .error-message{color:red;font-size:14px}.new-post-form .window-footer .footer-buttons{display:-webkit-box;display:-ms-flexbox;display:flex}.new-post-form .window-footer .footer-buttons button{height:38px;width:95px;margin-left:15px;border-radius:5px}.post-full-card{position:fixed;left:0;right:0;bottom:0;top:0;background-color:rgba(0,0,0,.5);-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100vw;height:100vh;z-index:99;background-color:hsla(0,0%,4%,.4)}.post-full-card,.post-full-card__container{display:-webkit-box;display:-ms-flexbox;display:flex;overflow-y:auto}.post-full-card__container{background-color:#fff;max-width:950px;z-index:100;border-radius:5px;-webkit-box-shadow:0 0 18px 9px rgba(0,0,0,.16);box-shadow:0 0 18px 9px rgba(0,0,0,.16);position:relative;height:575px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.post-full-card .left-side{width:450px;-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column}.post-full-card .left-side,.post-full-card .left-side .image-viewer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center;background:#ccc}.post-full-card .left-side .image-viewer{height:auto;max-height:100%;-webkit-box-orient:horizontal;-ms-flex-direction:row;flex-direction:row}.post-full-card .right-side{width:500px;max-height:575px;overflow-x:hidden;overflow-y:auto}.post-full-card .right-side::-webkit-scrollbar{display:none;-ms-overflow-style:none;scrollbar-width:none}.post-full-card .right-side .post-small-card{height:auto;position:relative;-webkit-box-shadow:none;box-shadow:none;min-height:514px;margin-bottom:0}.post-full-card .right-side .post-small-card__footer{position:sticky;bottom:0;-webkit-box-shadow:0 -5px 14px rgba(0,0,0,.1);box-shadow:0 -5px 14px rgba(0,0,0,.1);width:500px}.post-full-card .right-side .post-small-card__footer__input-container__button:hover svg{fill:#1780c6}.post-full-card .right-side .post-small-card__footer__images-picker{position:absolute;-webkit-box-align:center;-ms-flex-align:center;align-items:center;bottom:58px;padding:15px 10px 0;width:100%;-webkit-box-shadow:0 -5px 14px rgba(0,0,0,.1);box-shadow:0 -5px 14px rgba(0,0,0,.1);background:#fafafa}.post-full-card .right-side .post-small-card__footer__images-picker .images-picker__image{margin:0 5px}.post-full-card .right-side .post-small-card__footer__images-picker .images-picker__upload{height:70px}.post-full-card .right-side .post-small-card__footer__images-picker .images-picker__upload .field .field-image__media-wrapper .field-image__options label{margin:0 auto;width:-webkit-min-content;width:-moz-min-content;width:min-content;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-line-pack:center;align-content:center;height:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.post-full-card .right-side .post-small-card__footer__images-picker .images-picker__upload .image-picker__label{display:none}.post-full-card .right-side .post-small-card__approval{position:sticky;bottom:0;width:500px;-webkit-box-shadow:0 -5px 14px rgba(0,0,0,.1);box-shadow:0 -5px 14px rgba(0,0,0,.1);padding-top:10px}.post-full-card .right-side .post-small-card__approval .button{width:100%;height:35px}.groups-post-comment{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin:8px 0;background:#f3f3f3;border-radius:10px;padding:9px 11px}.groups-post-comment__avatar-container .ctp-avatar{width:36px;height:36px}.groups-post-comment__container{margin-left:10px;width:100%}.groups-post-comment__container .comment-header{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.groups-post-comment__container .comment-header__txt{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.groups-post-comment__container .comment-header__txt .author-header,.groups-post-comment__container .comment-header__txt .author-header .author-name{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.groups-post-comment__container .comment-header__txt .author-header .author-name{color:#141b2c;font-weight:500;font-size:16px}.groups-post-comment__container .comment-header__txt .author-header .remove-button{background:transparent;border:none;font-weight:500;font-size:14px;color:#d22828;cursor:pointer}.groups-post-comment__container .comment-header__txt .author-message-comment{font-weight:400;font-size:14px;color:#141b2c;word-break:break-word}.groups-post-comment__container .comment-footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:7px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.groups-post-comment__container .comment-footer .author-message-comment-time{font-weight:400;font-size:12px;line-height:14px;color:#5e616c}.ctp-social-link{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:10px 25px 0;padding-bottom:75px}.ctp-social-link .ctp-social-link__inner{height:calc(100% - 25px);padding:10px;overflow:hidden;overflow-y:auto;width:100%;max-width:1700px;margin:0 auto;padding-top:20px}.ctp-social-link .ctp-social-link__inner>.columns{height:100%}.ctp-social-link .ctp-social-link__inner>.columns>.column,.ctp-social-link .ctp-staff-trainer .ctp-staff-trainer__services .ctp-social-link__inner>.columns>.ctp-dropdown,.ctp-staff-trainer .ctp-staff-trainer__services .ctp-social-link .ctp-social-link__inner>.columns>.ctp-dropdown{position:relative}.ctp-social-link .ctp-social-link__inner>.columns>.column:first-of-type,.ctp-social-link .ctp-staff-trainer .ctp-staff-trainer__services .ctp-social-link__inner>.columns>.ctp-dropdown:first-of-type,.ctp-staff-trainer .ctp-staff-trainer__services .ctp-social-link .ctp-social-link__inner>.columns>.ctp-dropdown:first-of-type{padding-top:0;padding-bottom:0}.ctp-social-link .ctp-social-link__inner>.columns>.column:nth-of-type(2),.ctp-social-link .ctp-staff-trainer .ctp-staff-trainer__services .ctp-social-link__inner>.columns>.ctp-dropdown:nth-of-type(2),.ctp-staff-trainer .ctp-staff-trainer__services .ctp-social-link .ctp-social-link__inner>.columns>.ctp-dropdown:nth-of-type(2){border-radius:5px;background:linear-gradient(134deg,#fff,#f6f5f5);border:1px solid #f9f8f8;overflow:hidden;overflow-y:auto;padding:15px}.social-link-toolbar{width:100%;max-width:1700px;margin:auto;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:15px 0;border-bottom:1px solid #d3d3d3}.social-link-toolbar,.social-link-toolbar__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}.social-link-toolbar__wrapper{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative}.social-link-toolbar__wrapper .warning-text{color:#9f0000}.social-link-toolbar__wrapper .ctp-toolbar-menu a{padding:5px 10px;background-color:transparent;color:#000}.social-link-toolbar__wrapper .ctp-toolbar-menu a span{font-size:17px;font-weight:700;white-space:nowrap}.social-link-toolbar__wrapper .ctp-toolbar-menu .is-active{background-color:#000;color:#fff}.social-link-toolbar__wrapper .ctp-sidebar-section{width:200px}.social-link-toolbar__wrapper .ctp-sidebar-section .ctp-dropdown button span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%;display:block}.social-link-toolbar__divider{height:1px;background:#e4e4e4;margin:10px 0 26px}.social-link-toolbar__text{font-weight:600;font-size:15px;line-height:21px;color:#000;padding-top:4px;width:85px}.social-link-toolbar__text--light{font-weight:500}.social-link-toolbar__building-name{font-size:13px;letter-spacing:.3px;background-color:#f3f3f3;border-radius:29px;font-weight:500;height:30px;padding:5px 20px 0;color:#0d1633}.social-link-toolbar .ctp-dropdown{padding-top:0}.social-link-form{display:-webkit-box;display:-ms-flexbox;display:flex;position:fixed;left:0;right:0;bottom:0;top:0;background-color:rgba(0,0,0,.5);-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100vw;height:100vh;z-index:99;background-color:hsla(0,0%,4%,.4);overflow-y:auto}.social-link-form__container{background-color:#fff;width:100%;max-width:400px;z-index:100;border-radius:5px;-webkit-box-shadow:0 0 18px 9px rgba(0,0,0,.16);box-shadow:0 0 18px 9px rgba(0,0,0,.16);overflow-y:auto;position:relative;height:450px}.social-link-form__container .columns{margin:0}.social-link-form__container.is-disabled{pointer-events:none}.social-link-form .window-header{background:#f8f8f8;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:15px 15px 15px 35px}.social-link-form .window-header,.social-link-form .window-header .left-side{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.social-link-form .window-header .left-side{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.social-link-form .window-header .left-side .title{color:#333;font-size:17px;font-weight:500;margin:0}.social-link-form .window-header .right-side{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.social-link-form .window-header .right-side,.social-link-form .window-header .right-side .navi-button{display:-webkit-box;display:-ms-flexbox;display:flex}.social-link-form .window-header .right-side .navi-button svg{fill:#333;width:20px;height:20px;-webkit-transform:rotate(180deg);transform:rotate(180deg);cursor:pointer}.social-link-form .main-view{background:#fff;overflow:hidden;overflow-y:auto;padding:0 15px;height:320px;margin-top:15px}.social-link-form .main-view .field-wrapper{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center;padding:8px 15px;margin-bottom:0}.social-link-form .main-view .field-wrapper .field-select__dropdown{max-height:240px}.social-link-form .main-view .field-wrapper .field-select .control{width:100%}.social-link-form .main-view .field-wrapper .field-select .control .select{height:40px;width:100%}.social-link-form .main-view .field-wrapper .field-select .control .select .input,.social-link-form .main-view .field-wrapper .field-select .control .select input{border-radius:5px;font-size:14px;width:100%;height:40px;padding-left:15px;-webkit-box-shadow:none;box-shadow:none;background-color:#e7e7e761}.social-link-form .main-view .field-wrapper .field-select .control .select[disabled]{cursor:auto}.social-link-form .main-view .field-wrapper .field{width:100%;margin:0}.social-link-form .main-view .field-wrapper .field .control input{height:40px;-webkit-box-shadow:none;box-shadow:none;background-color:#e7e7e761}.social-link-form .window-footer{background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:8px 30px 12px}.social-link-form .window-footer .error-message{color:red;font-size:12px}.social-link-form .window-footer .footer-buttons{display:-webkit-box;display:-ms-flexbox;display:flex}.social-link-form .window-footer .footer-buttons button{height:38px;width:95px;margin-left:15px;border-radius:5px}.links-wrapper .links-body{-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column}.links-wrapper .links-body,.links-wrapper .links-body .link-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.links-wrapper .links-body .link-wrapper{background:#fff;border-radius:21px;-webkit-box-orient:horizontal;-ms-flex-direction:row;flex-direction:row;width:550px;height:65px;margin-bottom:20px}.links-wrapper .links-body .link-wrapper img{width:40px;height:40px;-ms-flex-item-align:center;align-self:center}.links-wrapper .links-body .link-wrapper .link-data-info-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0 15px}.links-wrapper .links-body .link-wrapper .link-data-info-container div:first-of-type{font-weight:600;font-size:17px}.links-wrapper .links-body .link-wrapper .link-data-info-container div:nth-of-type(2){font-weight:300;font-size:12.5px;width:400px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.links-wrapper .links-body .link-wrapper .edit-icon-container{width:40px;height:40px;cursor:pointer}.ctp-management-users{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:10px 25px 0;padding-bottom:75px}.ctp-management-users .ctp-management-users__inner{height:100%;padding:10px;overflow:hidden;overflow-y:auto;width:100%;max-width:1700px;margin:0 auto;padding-bottom:40px;padding-top:20px}.ctp-management-users .ctp-management-users__inner>.columns{height:100%}.ctp-management-users .ctp-management-users__inner>.columns>.column,.ctp-management-users .ctp-staff-trainer .ctp-staff-trainer__services .ctp-management-users__inner>.columns>.ctp-dropdown,.ctp-staff-trainer .ctp-staff-trainer__services .ctp-management-users .ctp-management-users__inner>.columns>.ctp-dropdown{position:relative}.ctp-management-users .ctp-management-users__inner>.columns>.column:first-of-type,.ctp-management-users .ctp-staff-trainer .ctp-staff-trainer__services .ctp-management-users__inner>.columns>.ctp-dropdown:first-of-type,.ctp-staff-trainer .ctp-staff-trainer__services .ctp-management-users .ctp-management-users__inner>.columns>.ctp-dropdown:first-of-type{padding-top:0;padding-bottom:0}.ctp-management-users .ctp-management-users__inner>.columns>.column:nth-of-type(2),.ctp-management-users .ctp-staff-trainer .ctp-staff-trainer__services .ctp-management-users__inner>.columns>.ctp-dropdown:nth-of-type(2),.ctp-staff-trainer .ctp-staff-trainer__services .ctp-management-users .ctp-management-users__inner>.columns>.ctp-dropdown:nth-of-type(2){border-radius:5px;background:linear-gradient(134deg,#fff,#f6f5f5);border:1px solid #f9f8f8;overflow:hidden;overflow-y:auto;padding:15px}.ctp-management-users-navbar{width:100%;max-width:1700px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;border-bottom:1px solid #d3d3d3;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:20px 0}.ctp-management-users-navbar__filter{width:200px;margin-left:15px}.ctp-management-users-navbar__filter .ctp-dropdown{padding-top:0}.ctp-management-users-navbar__search{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:20px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ctp-management-users-navbar__search strong{margin-right:10px}.ctp-management-users-navbar__search input{width:200px}.management-users-filters-container{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.management-users-filters-container,.management-users-right-filters-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.management-users-right-filters-container{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.management-users-right-filters-container button{margin-left:10px}.management-users-date-pickers-container{margin-right:50px}.management-users-date-pickers-container,.management-users-list-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.csv-button-management-users{margin-top:25px}.management-users-details-container{max-width:600px;margin-left:10px}.management-users-toolbar{width:100%;max-width:1700px;margin:auto;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:15px 0;border-bottom:1px solid #d3d3d3}.management-users-toolbar,.management-users-toolbar__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.management-users-toolbar__wrapper{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative}.management-users-toolbar__wrapper .warning-text{color:#9f0000}.management-users-toolbar__wrapper .ctp-toolbar-menu a{padding:5px 10px;background-color:transparent;color:#000}.management-users-toolbar__wrapper .ctp-toolbar-menu a span{font-size:17px;font-weight:700;white-space:nowrap}.management-users-toolbar__wrapper .ctp-toolbar-menu .is-active{background-color:#000;color:#fff}.management-users-toolbar__text{font-weight:600;font-size:15px;line-height:21px;color:#000;padding-top:4px;min-width:110px}.management-users-toolbar__text--light{font-weight:500}.management-users-toolbar__search{font-weight:600;font-size:15px;line-height:21px;color:#000;padding-top:4px;min-width:110px;margin-left:20px}.management-users-toolbar .ctp-dropdown{padding-top:0}.ctp-feed{padding:10px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.ctp-feed__inner{height:calc(100% - 55px);padding-top:10px;overflow:hidden;overflow-y:auto;width:100%;max-width:605px;margin:0 auto}.feed-list{width:100%;padding-top:10px;overflow:hidden;height:100%}.feed-list .add-new-bar{margin-bottom:10px}.feed-list .add-new-bar svg{width:20px;height:20px;margin-top:8px}.feed-list .ctp-dropdown{padding-top:0!important;margin-top:-10px;margin-bottom:10px}.post-card{width:100%;height:auto;margin-bottom:10px;background-color:#fff;border-radius:4px}.post-card__content{padding:0 20px 10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.post-card__content .content-title{font-size:16px;font-weight:600}.post-card__content .content-message{font-size:14px;padding-top:5px}.post-card__toolbar{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;height:55px;width:calc(100% - 40px);margin:10px auto 0;border-top:1px solid #ddd;padding:0 15px}.post-card__toolbar,.post-card__toolbar-button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.post-card__toolbar-button{width:auto;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.post-card__toolbar-button svg{width:20px;height:20px}.post-card__toolbar-button span{font-size:14px;font-weight:500;letter-spacing:.1px;color:#040404;margin-left:5px}.post-card .header-button{background:transparent;padding:0;width:30px;cursor:pointer;border:none;position:relative}.post-card .header-button svg{width:20px;height:20px}.post-card .header-button .delete-icon{margin-left:6.5px}.post-card .pending-label{background:rgba(186,98,98,.1);color:#df4242;font-weight:500;font-size:14px;padding:5px 10px}.post-card__comments{-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column;border-top:1px solid #ddd}.post-card__comments,.post-card__comments-add{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-direction:normal}.post-card__comments-add{-webkit-box-orient:horizontal;-ms-flex-direction:row;flex-direction:row;height:60px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 20px}.post-card__comments-add img{width:40px;height:40px}.post-card__comments-add .field{padding-left:10px;width:100%!important;margin-bottom:0!important}.post-card__comments-add__button{width:36px;height:36px;margin-left:10px}.post-card__comments-add__button svg{width:20px;height:20px}.post-card__comments-container{padding:15px 35px 5px;border-bottom:1px solid #ddd}.post-card__approval{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;border-top:1px solid #ddd;height:60px;padding:0 20px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.post-card__approval button:nth-child(2){margin-left:10px}.post-header{width:100%;padding:10px 20px;border-radius:4px;background-color:#fff;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.post-header,.post-header__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.post-header__content img{width:40px;height:40px}.post-header__info{padding-left:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.post-header__info-text{font-size:16px;color:#040404}.post-header__info-note{font-size:12px;color:rgba(94,97,108,.75);margin-top:-3px}.post-form{padding:20px;padding-top:0}.post-form label{font-size:13px!important;font-weight:400!important;color:#aaa}.post-form-header-button{background:rgba(129,140,153,.12);padding:0;height:30px;width:30px;cursor:pointer;border:none;position:relative;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.post-form-header-button svg{width:15px;height:15px}.feed-modal{width:100vw;height:100vh;position:fixed;z-index:99;top:0;left:0;background-color:hsla(0,0%,4%,.4);overflow-y:auto}.feed-modal__wrapper{width:100%;max-width:605px;height:auto;max-height:80%;position:fixed;z-index:100;top:30%;left:50%;-webkit-animation:active 1s ease forwards;animation:active 1s ease forwards;background-color:#fff;border-radius:4px;-webkit-box-shadow:0 0 18px 9px rgba(0,0,0,.16);box-shadow:0 0 18px 9px rgba(0,0,0,.16);overflow-y:auto}@-webkit-keyframes active{0%{opacity:0;-webkit-transform:translate(-50%,100%);transform:translate(-50%,100%)}to{opacity:1;-webkit-transform:translate(-50%,-30%);transform:translate(-50%,-30%)}}@keyframes active{0%{opacity:0;-webkit-transform:translate(-50%,100%);transform:translate(-50%,100%)}to{opacity:1;-webkit-transform:translate(-50%,-30%);transform:translate(-50%,-30%)}}.post-comment{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding-bottom:10px}.post-comment__container,.post-comment__container-content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.post-comment__container-content{background:#f3f3f3;border-radius:12px;padding:10px 20px;margin-left:10px;max-width:350px}.post-comment__container-content span{display:block;color:#141b2c}.post-comment__container-content span:first-child{font-weight:600;font-size:14px}.post-comment__container-content span:nth-child(2){font-weight:400;font-size:12px}.post-comment__container-toolbar{padding:0 15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.post-comment__container-toolbar span{font-size:12px;color:rgba(94,97,108,.75)}.post-comment__container-toolbar button{background:transparent;border:none;margin-right:-5px;cursor:pointer}.image-viewer{width:100%;height:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;position:relative}.image-viewer img{width:auto;height:auto}.image-viewer .inactive{display:none}.image-viewer .active{display:block}.image-viewer__toolbar{width:100%;height:100%;top:0;left:0;padding:0 40px;position:absolute;z-index:10;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;visibility:hidden}.image-viewer__toolbar .button{background:rgba(0,0,0,.5);width:50px;height:50px;border-radius:50%}.image-viewer__toolbar .button svg{width:20px;height:20px}.image-viewer__toolbar .button.backward-button{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.image-viewer:hover .image-viewer__toolbar{visibility:visible}.upload-group-image{width:100%;position:relative}.upload-group-image input[type=file]{display:inline-block;width:100%;padding:120px 0 0;height:100px;overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box;background:#f9f8f8;border:1px dashed #505050;border-radius:12px}.upload-group-image .images-uploader-section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:16px 20px;position:absolute;top:27px;left:0;right:0;bottom:0;height:120px;pointer-events:none}.upload-group-image .images-uploader-section__upload-file-icon{height:20px}.upload-group-image .images-uploader-section__upload-file-icon path{stroke:#000;fill:transparent}.upload-group-image .images-uploader-section__drop-image-here-text{font-size:14px;font-weight:500;line-height:20px;color:#646464}.upload-group-image .images-uploader-section__browse-images{font-size:12px;line-height:16px;color:#646464}.upload-group-image .images-uploader-section__browse-images button{border:none;background:transparent;pointer-events:auto;color:#000;font-weight:600;cursor:pointer}.upload-group-image .images-uploader-section .images-uploader{font-size:12px;font-weight:500;line-height:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:4px}.upload-group-image .images-uploader-section .upload-status-checkmark-success{border:1px solid #548671;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;border-radius:100%;padding:4px}.upload-group-image .images-uploader-section .upload-status-checkmark-success svg{fill:#548671;height:10px}.upload-group-image .images-uploader-section .upload-status-checkmark-error{border:1px solid #ce2c21;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;border-radius:100%;padding:4px}.upload-group-image .images-uploader-section .upload-status-checkmark-error svg{fill:#ce2c21;height:10px}.upload-group-image .images-uploader-section__success{color:#548671}.upload-group-image .images-uploader-section__error{color:#ce2c21}.images-container{position:relative;height:250px;cursor:pointer}.images-container .one-image{width:100%;height:inherit;background-repeat:no-repeat;background-position:50%;background-size:cover}.images-container .two-sides-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:inherit}.images-container .two-sides-container>div:first-child{margin-right:3px}.images-container .two-sides-container>div:last-child{margin-left:3px}.images-container .block-container{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:inherit}.images-container .block-container :first-of-type{margin-bottom:3px}.images-container .block-container :last-of-type{margin-top:3px}.images-container .extra-images-tip{position:absolute;background-color:#0000008c;color:#fff;font-size:14px;right:0;bottom:0;padding:7px 15px;border-top-left-radius:20px;font-weight:500}.database-image-wrapper .database-image-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px}.database-image-wrapper .image-author{color:#3c3c3c;font-size:10px;line-height:12px}.database-image-wrapper .image-author a{color:#3c3c3c;text-decoration:underline;text-transform:capitalize}.images-picker{width:100%;height:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}.images-picker__image{width:70px;height:70px;border-radius:4px;margin-right:15px;position:relative;background-position:50%;background-size:cover}.images-picker__image .remove-button{background:rgba(129,140,153,.8);padding:0;height:20px;width:20px;cursor:pointer;border:none;position:absolute;top:-10px;right:-10px;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.images-picker__image .remove-button svg{width:10px;height:10px}.images-picker__upload{width:90px;height:90px;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.images-picker__upload,.images-picker__upload .field-image__media-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.images-picker__upload .field-image__media-wrapper{width:70px;height:70px;background:#fcfcfc;border:1px dashed #e2e2ea;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:4px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0!important}.images-picker__upload .field-image__media-wrapper .field-image__options{padding:0!important;margin-bottom:20px;left:0!important;top:0!important;width:100%!important;height:100%!important}.images-picker__upload .field-image__media-wrapper .field-image__options .field-image__add{width:100%!important;height:100%!important;padding:0!important}.images-picker__upload .field-image__media-wrapper .field-image__options .field-image__add span{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.images-picker__upload .field-image__info,.images-picker__upload .field-image__media{display:none!important}.images-picker__upload .image-picker__label{font-weight:500;font-size:12px;line-height:15px;color:#5e616c;padding-top:3px}.images-picker__upload .field-image-extra{margin-bottom:0}.images-picker .modal{bottom:auto!important}.ctp-featured-table{width:100%}.ctp-featured-table table{border-collapse:collapse;width:100%}.ctp-featured-table th{font-size:14px;font-weight:600;color:#000;text-align:center;padding:14.5px 0}.ctp-featured-table td{font-size:11px;font-weight:600;color:#000;text-align:center;vertical-align:middle}.ctp-featured-table thead{position:sticky;top:0;background:#fff}.ctp-featured-table tbody tr{border:1px solid #eae9e9;background:#fff;height:41px}.ctp-featured-table tbody tr.clicable-row{cursor:pointer}.ctp-featured-table tbody tr.ctp-featured-table__sub-row{background:transparent;margin-bottom:15px}.ctp-featured-table tbody tr.ctp-featured-table__sub-row>td{padding:15px;border:none}.ctp-featured-table tbody tr.ctp-featured-table__sub-row table{border-collapse:collapse;width:100%;margin-bottom:15px}.ctp-featured-table tbody tr.ctp-featured-table__sub-row tbody tr,.ctp-featured-table tbody tr.ctp-featured-table__sub-row thead tr{height:auto;border:none;background:transparent}.ctp-featured-table tbody tr.ctp-featured-table__sub-row tbody tr:hover{background-color:#f5f5f5}.ctp-featured-table tbody tr.ctp-featured-table__sub-row tbody td{font-weight:400;color:#4a4a4a}.ctp-featured-table tbody tr.ctp-featured-table__sub-row th{border-bottom:1px solid #ddd}.ctp-featured-table tbody tr.ctp-featured-table__sub-row td,.ctp-featured-table tbody tr.ctp-featured-table__sub-row th{padding:5px;text-align:center;font-size:11px}.ctp-featured-table.empty{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:200px}.ctp-maintenance{display:block;padding:0 25px;margin-top:10px;overflow-y:auto;height:calc(100vh - 130px)}.ctp-maintenance .single-row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:40px;margin:20px 0;background-color:#fff;border-radius:5px}.ctp-maintenance .single-row,.ctp-maintenance .single-row .title-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}.ctp-maintenance .single-row .title-wrap{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.ctp-maintenance .single-row .hide-btn{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:14px;font-weight:500;line-height:20px;color:#282828;cursor:pointer}.ctp-maintenance .single-row .hide-btn svg{color:#000}.ctp-maintenance .message-type-filter{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;background-color:transparent;border:none;font-size:13px;font-weight:600;padding:11px;cursor:pointer;border-bottom:3px solid transparent}.ctp-maintenance .message-type-filter.active{border-bottom:3px solid #000}.ctp-maintenance .message-type-filter .maintenance-requests-count{background-color:#f3f3f3;color:#333;height:18px;border-radius:9px;display:inline-block;padding:0 6px;line-height:18px;margin-left:5px;font-size:14px;font-weight:400}.ctp-maintenance .ctp-maintenance__inner{height:calc(100% - 139px);overflow:hidden;width:100%;max-width:1700px;margin:0 auto;padding-top:20px}.ctp-maintenance .ctp-maintenance__inner>.columns{height:100%}.ctp-maintenance .ctp-maintenance__inner>.columns>.column,.ctp-maintenance .ctp-staff-trainer .ctp-staff-trainer__services .ctp-maintenance__inner>.columns>.ctp-dropdown,.ctp-staff-trainer .ctp-staff-trainer__services .ctp-maintenance .ctp-maintenance__inner>.columns>.ctp-dropdown{position:relative}.ctp-maintenance .ctp-maintenance__inner>.columns>.column:first-of-type,.ctp-maintenance .ctp-staff-trainer .ctp-staff-trainer__services .ctp-maintenance__inner>.columns>.ctp-dropdown:first-of-type,.ctp-staff-trainer .ctp-staff-trainer__services .ctp-maintenance .ctp-maintenance__inner>.columns>.ctp-dropdown:first-of-type{padding-top:0;padding-bottom:0}.ctp-maintenance .ctp-maintenance__inner>.columns>.column:nth-of-type(2),.ctp-maintenance .ctp-staff-trainer .ctp-staff-trainer__services .ctp-maintenance__inner>.columns>.ctp-dropdown:nth-of-type(2),.ctp-staff-trainer .ctp-staff-trainer__services .ctp-maintenance .ctp-maintenance__inner>.columns>.ctp-dropdown:nth-of-type(2){border-radius:5px;background:linear-gradient(134deg,#fff,#f6f5f5);border:1px solid #f9f8f8;overflow:hidden;overflow-y:auto;padding:15px}.ctp-maintenance-request-preview{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%}.ctp-maintenance-request-preview .error-message{width:96.5%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:red;font-size:14px}.ctp-maintenance-request-preview .request-main-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.ctp-maintenance-request-preview .request-main-container .left-side{width:70%;height:calc(100vh - 220px);overflow:auto;padding:20px 10px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}.ctp-maintenance-request-preview .request-main-container .left-side.full-screen{width:100%}.ctp-maintenance-request-preview .request-main-container .left-side .maintenance-request-container{background:#fff;border-radius:10px;padding:15px 25px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border:1px solid #eae9e9}.ctp-maintenance-request-preview .request-main-container .left-side .notify-modal{padding:24px;max-width:518px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:24px}.ctp-maintenance-request-preview .request-main-container .left-side .notify-modal-text{color:#282828;font-size:14px;font-weight:500;line-height:20px}.ctp-maintenance-request-preview .request-main-container .left-side .notify-modal-notifications{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}.ctp-maintenance-request-preview .request-main-container .left-side .notify-modal-notifications .field{color:#282828;font-size:14px;font-weight:500;line-height:20px}.ctp-maintenance-request-preview .request-main-container .left-side .notify-modal-notifications .field:not(:last-child){margin:0}.ctp-maintenance-request-preview .request-main-container .left-side .notify-modal-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.ctp-maintenance-request-preview .request-main-container .left-side .notify-modal-buttons .button{padding:10px 20px;font-size:14px;font-weight:500;line-height:20px}.ctp-maintenance-request-preview .request-main-container .left-side .emergency-request-container{display:-webkit-box;display:-ms-flexbox;display:flex;padding:16px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:14px;-ms-flex-item-align:stretch;align-self:stretch;border-radius:var(--sm,12px);border:1px solid #ce2c21;background:#fbf0f0}.ctp-maintenance-request-preview .request-main-container .left-side .emergency-request-container-text{color:#ce2c21;font-size:14px;font-weight:400;line-height:20px}.ctp-maintenance-request-preview .request-main-container .left-side .emergency-request-container-icon-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;height:20px;padding:1px 8px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:50px;border:1px solid #ce2c21;background:#ce2c21}.ctp-maintenance-request-preview .request-main-container .left-side .emergency-request-container-icon-wrap path{stroke:#fbf0f0}.ctp-maintenance-request-preview .request-main-container .left-side .maintenance-request-preview-navbar h2{font-weight:600;line-height:32px;font-size:24px;color:#282828}.ctp-maintenance-request-preview .request-main-container .left-side .maintenance-request-preview-navbar .icons-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:6px}.ctp-maintenance-request-preview .request-main-container .left-side .maintenance-request-preview-navbar .icons-wrapper .connect-icon{width:32px;height:32px;border-radius:4px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-negative:0;flex-shrink:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#000;cursor:pointer}.ctp-maintenance-request-preview .request-main-container .left-side .maintenance-request-preview-navbar .icons-wrapper .connect-icon__disabled{opacity:.5;cursor:default}.ctp-maintenance-request-preview .request-main-container .left-side .maintenance-request-preview-navbar .icons-wrapper .connect-icon svg{color:#fff}.ctp-maintenance-request-preview .request-main-container .left-side .maintenance-request-preview-navbar .icons-wrapper .connect-icon__remove{background-color:#f5d4d2}.ctp-maintenance-request-preview .request-main-container .left-side .maintenance-request-preview-navbar .icons-wrapper .connect-icon__remove svg{color:#ce2c21}.ctp-maintenance-request-preview .request-main-container .left-side .maintenance-request-preview-navbar .single-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:20px}.ctp-maintenance-request-preview .request-main-container .left-side .maintenance-request-preview-navbar .single-row h2{font-size:18px;line-height:24px;font-weight:600}.ctp-maintenance-request-preview .request-main-container .left-side .maintenance-request-preview-navbar .single-row.space-between{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:0}.ctp-maintenance-request-preview .request-main-container .left-side .maintenance-request-preview-navbar .single-row .maintenance-request-type{font-weight:600;font-size:22px;color:#000}.ctp-maintenance-request-preview .request-main-container .left-side .maintenance-request-preview-navbar .single-row .maintenance-request-revision-mode{color:#e03838;border:1px solid #e03838;border-radius:5px;padding:5px 10px;font-size:20px;font-weight:600}.ctp-maintenance-request-preview .request-main-container .left-side .maintenance-request-preview-navbar .single-row .action-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px}.ctp-maintenance-request-preview .request-main-container .left-side .maintenance-request-preview-navbar .single-row .action-buttons .button{width:140px;height:38px}.ctp-maintenance-request-preview .request-main-container .left-side .maintenance-request-preview-navbar .single-row .action-buttons.revision-mode .button{width:195px}.ctp-maintenance-request-preview .request-main-container .left-side .maintenance-request-preview-navbar .single-row .single-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:5px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.ctp-maintenance-request-preview .request-main-container .left-side .maintenance-request-preview-navbar .single-row .single-block p{color:rgba(51,51,51,.5);font-weight:400;font-size:14px;line-height:17px;margin-bottom:10px}.ctp-maintenance-request-preview .request-main-container .left-side .maintenance-request-preview-navbar .single-row .single-block .block-title{color:#828282;font-size:12px;line-height:16px;font-weight:500}.ctp-maintenance-request-preview .request-main-container .left-side .maintenance-request-preview-navbar .single-row .single-block .user-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-bottom:3px}.ctp-maintenance-request-preview .request-main-container .left-side .maintenance-request-preview-navbar .single-row .single-block .block-contain{color:#505050;font-weight:500;font-size:12px;line-height:16px}.ctp-maintenance-request-preview .request-main-container .left-side .maintenance-request-preview-navbar .single-row .single-block .block-contain.name{font-weight:500}.ctp-maintenance-request-preview .request-main-container .left-side .maintenance-request-preview-navbar .single-row .single-block .block-contain.mini-bold{font-size:13px;font-weight:600;color:#141b2c;position:relative;bottom:-7px}.ctp-maintenance-request-preview .request-main-container .left-side .maintenance-request-preview-navbar .single-row .single-block .block-status-filter{font-weight:500;font-size:12px;line-height:16px;padding:5px 15px;border-radius:20px;width:-webkit-max-content;width:-moz-max-content;width:max-content;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.ctp-maintenance-request-preview .request-main-container .left-side .maintenance-request-preview-navbar .single-row .single-block .block-status-filter.InProgress,.ctp-maintenance-request-preview .request-main-container .left-side .maintenance-request-preview-navbar .single-row .single-block .block-status-filter.OnHold,.ctp-maintenance-request-preview .request-main-container .left-side .maintenance-request-preview-navbar .single-row .single-block .block-status-filter.Pending{color:#fc9703;background-color:rgba(255,179,67,.1)}.ctp-maintenance-request-preview .request-main-container .left-side .maintenance-request-preview-navbar .single-row .single-block .block-status-filter.Canceled{color:#9b352e;background-color:hsla(0,83%,95%,.38)}.ctp-maintenance-request-preview .request-main-container .left-side .maintenance-request-preview-navbar .single-row .single-block .block-status-filter.Finished{color:#548671;background-color:rgba(231,249,238,.6)}.ctp-maintenance-request-preview .request-main-container .left-side .maintenance-request-details .details-content{display:-webkit-box;display:-ms-flexbox;display:flex;gap:15px;padding-top:20px}.ctp-maintenance-request-preview .request-main-container .left-side .maintenance-request-details .details-content-hidden{display:none}.ctp-maintenance-request-preview .request-main-container .left-side .maintenance-request-details .details-content-title{font-size:12px;font-weight:500;line-height:16px;color:#282828}.ctp-maintenance-request-preview .request-main-container .left-side .maintenance-request-details .details-content-description{font-size:12px;font-weight:400;line-height:16px;margin:0;color:#282828}.ctp-maintenance-request-preview .request-main-container .left-side .maintenance-request-details .details-content-divider{width:1px;background-color:#f6f5f5}.ctp-maintenance-request-preview .request-main-container .left-side .maintenance-request-details .details-content-block{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:5px}.ctp-maintenance-request-preview .request-main-container .left-side .maintenance-request-details .details-content-block-title{text-transform:uppercase}.ctp-maintenance-request-preview .request-main-container .left-side .maintenance-request-details .details-content-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background-color:#f9f8f8;border-radius:8px;padding:15px;gap:10px;height:100%}.ctp-maintenance-request-preview .request-main-container .left-side .maintenance-request-details .details-content-section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px;padding-bottom:10px;border-bottom:1px solid #f0efef}.ctp-maintenance-request-preview .request-main-container .left-side .maintenance-request-details .details-content-section-row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding:20px 0;gap:10px}.ctp-maintenance-request-preview .request-main-container .left-side .maintenance-request-details .details-content-section-row .details-content-title{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ctp-maintenance-request-preview .request-main-container .left-side .maintenance-request-details .details-content-section-row .details-content-description{-webkit-box-flex:2;-ms-flex:2;flex:2}.ctp-maintenance-request-preview .request-main-container .left-side .maintenance-request-details .details-content-section-row .assignTo-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px}.ctp-maintenance-request-preview .request-main-container .left-side .maintenance-request-details .details-content-section-row .assignTo-wrap .button.button.button-gray{max-width:165px}.ctp-maintenance-request-preview .request-main-container .left-side .maintenance-request-details .details-content-section-row .assignTo-wrap .button.button.button-gray svg{color:#505050}.ctp-maintenance-request-preview .request-main-container .left-side .maintenance-request-details h2{font-weight:600;line-height:24px;font-size:18px;color:#282828}.ctp-maintenance-request-preview .request-main-container .left-side .maintenance-request-details .resident-photo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;cursor:pointer}.ctp-maintenance-request-preview .request-main-container .left-side .maintenance-request-details .resident-photo__img{width:120px;height:120px;border-radius:8px}.ctp-maintenance-request-preview .request-main-container .left-side .maintenance-request-details p{color:rgba(51,51,51,.5);margin-top:16px;margin-bottom:10px}.ctp-maintenance-request-preview .request-main-container .left-side .maintenance-request-details .notes-count{background-color:#d9d9d9;color:#333;height:18px;border-radius:9px;display:inline-block;padding:0 7px;line-height:18px;margin-left:5px;font-size:14px}.ctp-maintenance-request-preview .request-main-container .left-side .maintenance-request-details .text-button{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;color:#505050;border:none;outline:none;display:-webkit-box;display:-ms-flexbox;display:flex;padding:0;background:none;cursor:pointer;font-size:12px;font-weight:600;line-height:16px}.ctp-maintenance-request-preview .request-main-container .left-side .maintenance-request-details .text-button:hover{text-decoration:underline}.ctp-maintenance-request-preview .request-main-container .left-side .maintenance-request-details .switches-container{margin:20px 0;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.ctp-maintenance-request-preview .request-main-container .left-side .maintenance-request-details .switches-container .details-filter{width:200px}.ctp-maintenance-request-preview .request-main-container .left-side .maintenance-request-details .switches-container .details-filter .ctp-dropdown{padding-top:0}.ctp-maintenance-request-preview .request-main-container .left-side .maintenance-request-details .switches-container .details-filter .ctp-dropdown button{border-radius:5px;padding:5px}.ctp-maintenance-request-preview .request-main-container .left-side .maintenance-request-details .switches-container .details-filter .ctp-dropdown :disabled .ctp-dropdown__placeholder{color:#7b86ad}.ctp-maintenance-request-preview .request-main-container .left-side .maintenance-request-details .switches-container .details-filter .ctp-dropdown .ctp-dropdown__placeholder{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%;display:block;margin-left:5px;line-height:20px}.ctp-maintenance-request-preview .request-main-container .left-side .maintenance-request-details .switches-container .details-filter .ctp-dropdown .ctp-dropdown__button-control{width:20px;height:20px;position:absolute;right:8px;top:50%;-webkit-transform:translateY(-50%) rotate(90deg);transform:translateY(-50%) rotate(90deg);margin-top:2px}.ctp-maintenance-request-preview .request-main-container .left-side .maintenance-request-details .switches-container .input-column-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px}.ctp-maintenance-request-preview .request-main-container .left-side .maintenance-request-details .switches-container .input-column-container p{color:rgba(51,51,51,.5);margin-top:16px}.ctp-maintenance-request-preview .request-main-container .left-side .maintenance-request-details .switches-container .input-column-container__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:10px;margin-top:16px}.ctp-maintenance-request-preview .request-main-container .left-side .maintenance-request-details .switches-container .input-column-container__header span{color:rgba(51,51,51,.5)}.ctp-maintenance-request-preview .request-main-container .left-side .maintenance-request-details .photos-list{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px}.ctp-maintenance-request-preview .request-main-container .left-side .maintenance-request-details .photos-list img{width:90px;border-radius:5px;height:90px}.ctp-maintenance-request-preview .request-main-container .left-side .maintenance-request-details .field-wrapper{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center;padding:0;margin-bottom:0}.ctp-maintenance-request-preview .request-main-container .left-side .maintenance-request-details .field-wrapper .field{width:100%;margin:0}.ctp-maintenance-request-preview .request-main-container .left-side .maintenance-request-details .field-wrapper .field .control input{height:30px;-webkit-box-shadow:none;box-shadow:none;border:none;background-color:#f3f3f3}.ctp-maintenance-request-preview .request-main-container .right-side{width:38%;height:calc(100vh - 220px);border-left:1px solid #e1e0e0}.ctp-maintenance-request-preview .request-main-container .right-side .title{font-size:15px;font-weight:500;padding:10px 15px;margin:0}.ctp-maintenance-request-preview .request-main-container .right-side .recent-activities-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:8px}.ctp-maintenance-request-preview .request-main-container .right-side .recent-activities-list{width:100%;height:calc(100vh - 364px)}.ctp-maintenance-request-preview .request-main-container .right-side .recent-activities-list .recent-activity-block{display:-webkit-box;display:-ms-flexbox;display:flex;padding-left:30px}.ctp-maintenance-request-preview .request-main-container .right-side .recent-activities-list .recent-activity-block .icon-chain{padding-right:20px;z-index:10;margin-top:11px}.ctp-maintenance-request-preview .request-main-container .right-side .recent-activities-list .recent-activity-block .icon-chain .dotted-spaced{background-image:repeating-linear-gradient(180deg,rgba(0,0,0,.1),rgba(0,0,0,.1) 10px,transparent 0,transparent 20px);background-position:100%;background-size:1px 100%;width:51%;height:95%;background-repeat:repeat-y}.ctp-maintenance-request-preview .request-main-container .right-side .recent-activities-list .recent-activity-block .icon-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:20px;height:20px;background-color:#000;border-radius:50%}.ctp-maintenance-request-preview .request-main-container .right-side .recent-activities-list .recent-activity-block .recent-activity-info-block{width:400px;position:relative;margin:10px 0;border:1px solid #eae9e9;border-radius:4px;background-color:#fff}.ctp-maintenance-request-preview .request-main-container .right-side .recent-activities-list .recent-activity-block .recent-activity-info-block .recent-activity-title-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding:12px 20px 6px}.ctp-maintenance-request-preview .request-main-container .right-side .recent-activities-list .recent-activity-block .recent-activity-info-block .recent-activity-title-wrapper .recent-activity-title{font-weight:500;-ms-flex-item-align:center;align-self:center;font-size:14px;line-height:20px}.ctp-maintenance-request-preview .request-main-container .right-side .recent-activities-list .recent-activity-block .recent-activity-info-block .recent-activity-title-wrapper .status-container{border-radius:15px;padding:5px 10px}.ctp-maintenance-request-preview .request-main-container .right-side .recent-activities-list .recent-activity-block .recent-activity-info-block .recent-activity-title-wrapper .status-container.pending{color:#fc9703;background-color:rgba(255,179,67,.1)}.ctp-maintenance-request-preview .request-main-container .right-side .recent-activities-list .recent-activity-block .recent-activity-info-block .recent-activity-title-wrapper .status-container.assigned{color:#1162ff;background-color:rgba(67,131,255,.2)}.ctp-maintenance-request-preview .request-main-container .right-side .recent-activities-list .recent-activity-block .recent-activity-info-block .recent-activity-title-wrapper .status-container.canceled{color:#9b352e;background-color:hsla(0,83%,95%,.38)}.ctp-maintenance-request-preview .request-main-container .right-side .recent-activities-list .recent-activity-block .recent-activity-info-block .recent-activity-title-wrapper .status-container.scheduled{color:rgba(65,6,94,.7);background-color:rgba(243,217,255,.33)}.ctp-maintenance-request-preview .request-main-container .right-side .recent-activities-list .recent-activity-block .recent-activity-info-block .recent-activity-title-wrapper .status-container.completed{color:#548671;background-color:rgba(231,249,238,.6)}.ctp-maintenance-request-preview .request-main-container .right-side .recent-activities-list .recent-activity-block .recent-activity-info-block .recent-activity-body{padding:6px 20px 12px}.ctp-maintenance-request-preview .request-main-container .right-side .recent-activities-list .recent-activity-block .recent-activity-info-block .recent-activity-body .body-text{font-weight:400;font-size:14px;line-height:20px}.ctp-maintenance-request-preview .request-main-container .right-side .recent-activities-list .recent-activity-block .recent-activity-info-block .recent-activity-body .time-text{font-weight:300;font-size:12px;line-height:16px;margin-top:8px}.ctp-maintenance-request-preview .request-main-container .right-side .recent-activities-content{text-align:center;margin-top:90px}.ctp-maintenance-request-preview .navigation-container{width:-webkit-max-content;width:-moz-max-content;width:max-content;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:2px;cursor:pointer}.ctp-maintenance-request-preview .navigation-container svg{width:20px;height:20px;-webkit-transform:rotate(180deg);transform:rotate(180deg);margin-right:5px}.data-reports{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:20px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:10px 20px;background-color:#fff}.data-reports__wrap{width:100%}.data-reports__header{text-align:right;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;position:relative}.data-reports__header__title{font-weight:600;font-size:15px;line-height:21px;color:#000;padding-top:2px;padding-right:10px}.data-reports__header__search{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-item-align:center;align-self:center;margin-right:20px}.data-reports__header__search strong{margin-right:10px}.data-reports__header__search input{width:240px}.data-reports__header .react-datepicker-wrapper{width:205px;margin-right:15px;-ms-flex-item-align:center;align-self:center}.data-reports__header .react-datepicker-wrapper .react-datepicker__input-container input{border-radius:20px;background:#ededed;-webkit-box-shadow:none;box-shadow:none;border-color:silver;font-size:13px;padding:0 15px;letter-spacing:.3px}.data-reports__header .react-datepicker-wrapper .react-datepicker__input-container button:after{padding:0 0 2px}.data-reports__header .date-picker-container{display:-webkit-box;display:-ms-flexbox;display:flex}.data-reports__header .react-datepicker__tab-loop .react-datepicker-popper{z-index:2}.data-reports__header .interval-picker-container{z-index:2;position:absolute;inset:0 auto auto 0;width:120px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-transform:translate3d(350px,40px,0);transform:translate3d(350px,40px,0)}.data-reports__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin-top:20px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.data-reports__list__report{padding:10px 20px;border:1px solid #f3f3f3;border-radius:5px}.data-reports__list__report__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.data-reports__list__report__time-text{font-style:normal;font-weight:500;font-size:14px;line-height:17px}.data-reports__list__report__type{font-size:12px;border-radius:15px;padding:5px 10px}.data-reports__list__report__type.Inactive{color:#29a8b9;background-color:rgba(106,237,255,.12)}.data-reports__list__report__type.Assign{color:#1162ff;background-color:rgba(67,131,255,.2)}.data-reports__list__report__type.Active{color:#4aa502;background-color:rgba(144,255,57,.24)}.data-reports__list__report__type.Schedule{color:rgba(65,6,94,.7);background-color:rgba(243,217,255,.33)}.data-reports__list__report__type.Complete{color:#548671;background-color:rgba(231,249,238,.6)}.data-reports__list__report__time{font-style:normal;font-weight:600;font-size:20px;line-height:24px}.data-reports__list__report__description{font-style:normal;font-weight:400;font-size:12px;line-height:15px;color:rgba(73,73,73,.5)}.maintenance-request-notes{display:-webkit-box;display:-ms-flexbox;display:flex;position:fixed;left:0;right:0;bottom:0;top:0;background-color:rgba(0,0,0,.5);-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100vw;height:100vh;z-index:99;background-color:hsla(0,0%,4%,.4)}.maintenance-request-notes__container{background-color:#fff;width:100%;max-width:700px;z-index:100;border-radius:5px;-webkit-box-shadow:0 0 18px 9px rgba(0,0,0,.16);box-shadow:0 0 18px 9px rgba(0,0,0,.16);position:relative}.maintenance-request-notes__container .columns{margin:0}.maintenance-request-notes__container.is-disabled{pointer-events:none}.maintenance-request-notes .window-header{background:#f8f8f8;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:15px 15px 15px 35px;height:40px}.maintenance-request-notes .window-header .title{color:#333;font-size:17px;font-weight:500;margin:0}.maintenance-request-notes .window-header .navi-button{display:-webkit-box;display:-ms-flexbox;display:flex}.maintenance-request-notes .window-header .navi-button svg{fill:#333;width:20px;height:20px;-webkit-transform:rotate(180deg);transform:rotate(180deg);cursor:pointer}.maintenance-request-notes .main-view{background:#fff;overflow:hidden;overflow-y:auto;padding:0 15px;display:-webkit-box;display:-ms-flexbox;display:flex;height:400px;margin-top:15px}.maintenance-request-notes .main-view .notes-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;gap:10px}.maintenance-request-notes .main-view .notes-list .note-container{width:100%;border-bottom:1px solid rgba(73,73,73,.5)}.maintenance-request-notes .main-view .notes-list .note-header{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.maintenance-request-notes .main-view .notes-list .images-list-container,.maintenance-request-notes .main-view .notes-list .note-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.maintenance-request-notes .main-view .notes-list .images-list-container{margin-top:10px;gap:10px}.maintenance-request-notes .main-view .notes-list .image{width:86px;height:86px;border-radius:5px}.maintenance-request-notes .main-view .field-wrapper{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center;padding:8px 15px;margin-bottom:0}.maintenance-request-notes .main-view .field-wrapper .field-select__dropdown{max-height:120px}.maintenance-request-notes .main-view .field-wrapper .field-select .control{width:100%}.maintenance-request-notes .main-view .field-wrapper .field-select .control .select{height:40px;width:100%}.maintenance-request-notes .main-view .field-wrapper .field-select .control .select .input,.maintenance-request-notes .main-view .field-wrapper .field-select .control .select input{border-radius:5px;font-size:14px;width:100%;height:40px;padding-left:15px;-webkit-box-shadow:none;box-shadow:none;background-color:#e7e7e761}.maintenance-request-notes .main-view .field-wrapper .field-select .control .select[disabled]{cursor:auto}.maintenance-request-notes .main-view .field-wrapper .field{width:100%;margin:0}.maintenance-request-notes .main-view .field-wrapper .field .control input{height:40px;-webkit-box-shadow:none;box-shadow:none;background-color:#e7e7e761}.maintenance-request-notes .window-footer{background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;width:100%;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:8px 30px 12px}.maintenance-request-notes .window-footer .error-message{color:red;font-size:12px}.maintenance-request-notes .window-footer .footer-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;margin:16px 0}.maintenance-request-notes .window-footer .footer-buttons button{height:38px;width:95px;margin-left:15px;border-radius:5px}.maintenance-request-add-note{display:-webkit-box;display:-ms-flexbox;display:flex;position:fixed;left:0;right:0;bottom:0;top:0;background-color:rgba(0,0,0,.5);-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100vw;height:100vh;z-index:99;background-color:hsla(0,0%,4%,.4)}.maintenance-request-add-note__container{background-color:#fff;width:100%;max-width:700px;z-index:100;border-radius:5px;-webkit-box-shadow:0 0 18px 9px rgba(0,0,0,.16);box-shadow:0 0 18px 9px rgba(0,0,0,.16);position:relative}.maintenance-request-add-note__container .columns{margin:0}.maintenance-request-add-note__container.is-disabled{pointer-events:none}.maintenance-request-add-note .window-header{background:#f8f8f8;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:15px 15px 15px 35px;height:40px}.maintenance-request-add-note .window-header .title{color:#333;font-size:17px;font-weight:500;margin:0}.maintenance-request-add-note .window-header .navi-button{display:-webkit-box;display:-ms-flexbox;display:flex}.maintenance-request-add-note .window-header .navi-button svg{fill:#333;width:20px;height:20px;-webkit-transform:rotate(180deg);transform:rotate(180deg);cursor:pointer}.maintenance-request-add-note .main-view{background:#fff;overflow:hidden;overflow-y:auto;padding:0 15px;display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:15px}.maintenance-request-add-note .main-view .field{width:100%}.maintenance-request-add-note .main-view .field-wrapper{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center;padding:8px 15px;margin-bottom:0}.maintenance-request-add-note .main-view .field-wrapper .field-select__dropdown{max-height:120px}.maintenance-request-add-note .main-view .field-wrapper .field-select .control{width:100%}.maintenance-request-add-note .main-view .field-wrapper .field-select .control .select{height:40px;width:100%}.maintenance-request-add-note .main-view .field-wrapper .field-select .control .select .input,.maintenance-request-add-note .main-view .field-wrapper .field-select .control .select input{border-radius:5px;font-size:14px;width:100%;height:40px;padding-left:15px;-webkit-box-shadow:none;box-shadow:none;background-color:#e7e7e761}.maintenance-request-add-note .main-view .field-wrapper .field-select .control .select[disabled]{cursor:auto}.maintenance-request-add-note .main-view .field-wrapper .field{width:100%;margin:0}.maintenance-request-add-note .main-view .field-wrapper .field .control input{height:40px;-webkit-box-shadow:none;box-shadow:none;background-color:#e7e7e761}.maintenance-request-add-note .window-footer{background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;width:100%;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:8px 30px 12px}.maintenance-request-add-note .window-footer .error-message{color:red;font-size:12px}.maintenance-request-add-note .window-footer .footer-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;margin:16px 0}.maintenance-request-add-note .window-footer .footer-buttons button{height:38px;width:95px;margin-left:15px;border-radius:5px}.maintenance-request-description{display:-webkit-box;display:-ms-flexbox;display:flex;position:fixed;left:0;right:0;bottom:0;top:0;background-color:rgba(0,0,0,.5);-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100vw;height:100vh;z-index:99;background-color:hsla(0,0%,4%,.4)}.maintenance-request-description__container{background-color:#fff;width:100%;max-width:700px;z-index:100;border-radius:5px;-webkit-box-shadow:0 0 18px 9px rgba(0,0,0,.16);box-shadow:0 0 18px 9px rgba(0,0,0,.16);position:relative}.maintenance-request-description__container .columns{margin:0}.maintenance-request-description__container.is-disabled{pointer-events:none}.maintenance-request-description .window-header{background:#f8f8f8;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:15px 15px 15px 35px;height:40px}.maintenance-request-description .window-header .title{color:#333;font-size:17px;font-weight:500;margin:0}.maintenance-request-description .window-header .navi-button{display:-webkit-box;display:-ms-flexbox;display:flex}.maintenance-request-description .window-header .navi-button svg{fill:#333;width:20px;height:20px;-webkit-transform:rotate(180deg);transform:rotate(180deg);cursor:pointer}.maintenance-request-description .main-view{background:#fff;overflow:hidden;overflow-y:auto;padding:0 15px;display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:15px}.maintenance-request-description .main-view .field{width:100%}.maintenance-request-description .main-view .field-wrapper{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center;padding:8px 15px;margin-bottom:0}.maintenance-request-description .main-view .field-wrapper .field-select__dropdown{max-height:120px}.maintenance-request-description .main-view .field-wrapper .field-select .control{width:100%}.maintenance-request-description .main-view .field-wrapper .field-select .control .select{height:40px;width:100%}.maintenance-request-description .main-view .field-wrapper .field-select .control .select .input,.maintenance-request-description .main-view .field-wrapper .field-select .control .select input{border-radius:5px;font-size:14px;width:100%;height:40px;padding-left:15px;-webkit-box-shadow:none;box-shadow:none;background-color:#e7e7e761}.maintenance-request-description .main-view .field-wrapper .field-select .control .select[disabled]{cursor:auto}.maintenance-request-description .main-view .field-wrapper .field{width:100%;margin:0}.maintenance-request-description .main-view .field-wrapper .field .control input{height:40px;-webkit-box-shadow:none;box-shadow:none;background-color:#e7e7e761}.maintenance-request-description .window-footer{background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;width:100%;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:8px 30px 12px}.maintenance-request-description .window-footer .error-message{color:red;font-size:12px}.maintenance-request-description .window-footer .footer-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;margin:16px 0}.maintenance-request-description .window-footer .footer-buttons button{height:38px;width:95px;margin-left:15px;border-radius:5px}.maintenance-request-job-summary{display:-webkit-box;display:-ms-flexbox;display:flex;position:fixed;left:0;right:0;bottom:0;top:0;background-color:rgba(0,0,0,.5);-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100vw;height:100vh;z-index:99;background-color:hsla(0,0%,4%,.4)}.maintenance-request-job-summary__container{background-color:#fff;width:100%;max-width:700px;z-index:100;border-radius:5px;-webkit-box-shadow:0 0 18px 9px rgba(0,0,0,.16);box-shadow:0 0 18px 9px rgba(0,0,0,.16);position:relative}.maintenance-request-job-summary__container .columns{margin:0}.maintenance-request-job-summary__container.is-disabled{pointer-events:none}.maintenance-request-job-summary .window-header{background:#f8f8f8;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:15px 15px 15px 35px;height:40px}.maintenance-request-job-summary .window-header .title{color:#333;font-size:17px;font-weight:500;margin:0}.maintenance-request-job-summary .window-header .navi-button{display:-webkit-box;display:-ms-flexbox;display:flex}.maintenance-request-job-summary .window-header .navi-button svg{fill:#333;width:20px;height:20px;-webkit-transform:rotate(180deg);transform:rotate(180deg);cursor:pointer}.maintenance-request-job-summary .main-view{background:#fff;overflow:hidden;overflow-y:auto;padding:0 15px;display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:15px}.maintenance-request-job-summary .main-view .field{width:100%}.maintenance-request-job-summary .main-view .field-wrapper{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center;padding:8px 15px;margin-bottom:0}.maintenance-request-job-summary .main-view .field-wrapper .field-select__dropdown{max-height:120px}.maintenance-request-job-summary .main-view .field-wrapper .field-select .control{width:100%}.maintenance-request-job-summary .main-view .field-wrapper .field-select .control .select{height:40px;width:100%}.maintenance-request-job-summary .main-view .field-wrapper .field-select .control .select .input,.maintenance-request-job-summary .main-view .field-wrapper .field-select .control .select input{border-radius:5px;font-size:14px;width:100%;height:40px;padding-left:15px;-webkit-box-shadow:none;box-shadow:none;background-color:#e7e7e761}.maintenance-request-job-summary .main-view .field-wrapper .field-select .control .select[disabled]{cursor:auto}.maintenance-request-job-summary .main-view .field-wrapper .field{width:100%;margin:0}.maintenance-request-job-summary .main-view .field-wrapper .field .control input{height:40px;-webkit-box-shadow:none;box-shadow:none;background-color:#e7e7e761}.maintenance-request-job-summary .window-footer{background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;width:100%;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:8px 30px 12px}.maintenance-request-job-summary .window-footer .error-message{color:red;font-size:12px}.maintenance-request-job-summary .window-footer .footer-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;margin:16px 0}.maintenance-request-job-summary .window-footer .footer-buttons button{height:38px;width:95px;margin-left:15px;border-radius:5px}.maintenance-staff-form{margin-top:10px;margin-left:10px;padding:20px;width:65%;background-color:#fff;height:-webkit-max-content;height:-moz-max-content;height:max-content;min-height:-webkit-max-content;min-height:-moz-max-content;min-height:max-content;max-height:-webkit-max-content;max-height:-moz-max-content;max-height:max-content;border-radius:4px;border:1px solid #e4e4e4;position:relative;max-height:calc(100vh - 200px);overflow:auto}.maintenance-staff-form-divider{border-bottom:1px solid #e4e4e4;margin:0 -20px}.maintenance-staff-form__avatar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.maintenance-staff-form__avatar-text{margin-left:20px}.maintenance-staff-form__avatar-text-sub{color:#bcbcbc}.maintenance-staff-form__personal-info{font-size:14px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:25px}.maintenance-staff-form__personal-info-item{margin-right:20px}.maintenance-staff-form-details{margin-top:20px}.maintenance-staff-form-details-title{font-size:14px;margin-top:15px}.maintenance-staff-form__description{margin-top:10px;display:-webkit-box;display:-ms-flexbox;display:flex;border-radius:4px}.maintenance-staff-form__description-pics{position:relative;margin-right:20px;border-radius:4px;cursor:pointer;-ms-flex-negative:0;flex-shrink:0}.maintenance-staff-form__description-pics img{width:120px;height:120px;border-radius:4px;background-position:50%}.maintenance-staff-form__description-pics-badge{position:absolute;bottom:10px;right:4px;width:25px;height:25px;border-radius:50%;background-color:#fff;color:#646464;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around}.maintenance-staff-form__description-pics-badge span{margin-top:1.5px}.maintenance-staff-form__description-text{font-size:14px}.maintenance-staff-form__controls{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:20px}.maintenance-staff-form__controls .field.field-select{margin-bottom:0}.maintenance-staff-form__save-btn{margin-top:50px}.maintenance-staff-form .field.field-toggle{-webkit-box-pack:unset;-ms-flex-pack:unset;justify-content:unset}.ctp-maintenance-requests-list{width:100%;min-height:200px;margin-top:10px;padding-right:5px}.ctp-maintenance-requests-list .ctp-featured-table table{border-spacing:0}.ctp-maintenance-requests-list .ctp-featured-table thead{z-index:1}.ctp-maintenance-requests-list .ctp-featured-table thead tr th{text-align:start;font-size:14px;font-weight:500;padding:4px 0 4px 10px}.ctp-maintenance-requests-list .ctp-featured-table tbody tr{cursor:pointer;height:50px;border-left:none;border-right:none}.ctp-maintenance-requests-list .ctp-featured-table tbody tr:hover{background-color:#c9c8c8}.ctp-maintenance-requests-list .ctp-featured-table tbody tr td{border-left:none;border-right:none;text-align:start;font-size:13px;padding-left:10px;font-weight:500;border-top:1px solid #f9f8f8;border-bottom:1px solid #f9f8f8}.ctp-maintenance-requests-list .ctp-featured-table tbody tr td .base-pill{color:#fff;padding:1px 7px;border-radius:6px;font-size:10px;font-weight:400;display:inline-block}.ctp-maintenance-requests-list .ctp-featured-table tbody tr td .base-pill.InProgress,.ctp-maintenance-requests-list .ctp-featured-table tbody tr td .base-pill.OnHold,.ctp-maintenance-requests-list .ctp-featured-table tbody tr td .base-pill.Pending{color:#fc9703;background-color:rgba(255,179,67,.1)}.ctp-maintenance-requests-list .ctp-featured-table tbody tr td .base-pill.Canceled{color:#9b352e;background-color:hsla(0,83%,95%,.38)}.ctp-maintenance-requests-list .ctp-featured-table tbody tr td .base-pill.Finished{color:#548671;background-color:rgba(231,249,238,.6)}.ctp-maintenance-requests-list__arrow{width:34px;height:34px;padding:8px;border-radius:50%;background-color:#efe5d9;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer}.ctp-maintenance-requests-list__arrow svg{--size:18px;margin-left:2px;width:var(--size);height:var(--size);fill:#000}.ctp-maintenance-requests-list__arrow.rotate{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.ctp-maintenance-requests-list__checkbox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:-8px}.ctp-maintenance-requests-list__checkbox--header{margin-top:0}.ctp-maintenance-requests-list__address-cell{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.ctp-maintenance-requests-list__address-cell img{border-radius:50%;margin-right:12px;width:40px;height:40px}.ctp-maintenance-requests-list__address-cell.center-cell{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ctp-maintenance-requests-list__client-info-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.ctp-maintenance-requests-list____address-info{font-weight:400;font-size:14px;line-height:17px}.ctp-maintenance-requests-list__icon-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;padding:1px 8px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:50px;border:1px solid #fbf0f0;background:#fbf0f0;margin:auto 0 auto auto}.ctp-maintenance-requests-list__icon-wrap svg{color:#ce2c21;width:16px;height:16px}.request-details{margin-top:10px;margin-left:10px;width:600px;padding:20px;background-color:#fff;height:-webkit-max-content;height:-moz-max-content;height:max-content;min-height:-webkit-max-content;min-height:-moz-max-content;min-height:max-content;max-height:-webkit-max-content;max-height:-moz-max-content;max-height:max-content;border-radius:4px;border:1px solid #e4e4e4;position:relative;max-height:calc(100vh - 200px);overflow:auto}.request-details__avatar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.request-details__avatar-text{margin-left:20px}.request-details__avatar-text-sub{color:#bcbcbc}.request-details__personal-info{font-size:14px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:25px}.request-details__personal-info-item{margin-right:20px}.request-details__description{margin-top:10px;display:-webkit-box;display:-ms-flexbox;display:flex;border-radius:4px}.request-details__description-pics{position:relative;margin-right:20px;border-radius:4px;cursor:pointer;-ms-flex-negative:0;flex-shrink:0}.request-details__description-pics img{width:120px;height:120px;border-radius:4px;background-position:50%}.request-details__description-pics-badge{position:absolute;bottom:10px;right:4px;width:25px;height:25px;border-radius:50%;background-color:#fff;color:#646464;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around}.request-details__description-pics-badge span{margin-top:1.5px}.request-details__description-text{font-size:14px}.request-details__controls{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:20px}.request-details__controls .field.field-select{margin-bottom:0}.request-details__save-btn{margin-top:50px}.maintenance-staff__radio-label{margin-left:10px}.maintenance-staff__submit-btn{width:100%;height:48px}.maintenance-staff__delete-btn{width:100%;height:48px;margin-top:10px}.maintenance-staff__add-new-cnt{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.maintenance-staff__add-new-btn{height:48px;width:554px;margin:0 auto}.maintenance-staff__avatar{width:250px}.maintenance-staff__avatar .field-image__options{left:44px;padding-left:45px;padding-right:10px}.maintenance-staff__avatar-text{margin-left:20px;max-width:100px;word-wrap:break-word}.maintenance-staff__form-error{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:20px;font-size:14px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.ctp-maintenance-staff-list{width:100%;min-height:200px;max-height:calc(100vh - 225px);margin-top:10px;margin-bottom:15px;padding-right:10px;overflow-y:auto}.ctp-maintenance-staff-list .ctp-featured-table table tbody tr{height:69px;cursor:pointer}.ctp-maintenance-staff-list .ctp-featured-table tbody tr{cursor:auto}.ctp-maintenance-staff-list__arrow{width:34px;height:34px;padding:8px;border-radius:50%;background-color:#e4e3e3;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer}.ctp-maintenance-staff-list__arrow svg{--size:18px;margin-left:2px;width:var(--size);height:var(--size);fill:#505050}.ctp-maintenance-staff-list__arrow.rotate{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.ctp-maintenance-staff-list__checkbox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:-8px}.ctp-maintenance-staff-list__checkbox--header{margin-top:0}.maintenance-requests{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.maintenance-requests__wrap{width:100%}.maintenance-requests__filter-menu{text-align:right;gap:20px}.maintenance-requests__filter-menu,.maintenance-requests__filter-menu__search{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.maintenance-requests__filter-menu__search{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-item-align:center;align-self:center}.maintenance-requests__filter-menu__search strong{margin-right:10px}.maintenance-requests__filter-menu__search input{width:240px}.maintenance-requests__filter-menu__buttons{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;display:-webkit-box;display:-ms-flexbox;display:flex}.maintenance-requests__filter-menu .react-datepicker-wrapper{width:205px;-ms-flex-item-align:center;align-self:center}.maintenance-requests__filter-menu .react-datepicker-wrapper .react-datepicker__input-container input{border-radius:20px;background:#f0efef;-webkit-box-shadow:none;box-shadow:none;border-color:#c9c8c8;font-size:13px;padding:0 15px;letter-spacing:.3px}.maintenance-requests__filter-menu .react-datepicker-wrapper .react-datepicker__input-container button:after{padding:0 0 2px}.maintenance-requests__filter-menu .react-datepicker__tab-loop .react-datepicker-popper{z-index:2}.maintenance-requests__filter-menu .maintenance-requests__filter-menu__filter{width:156px;-ms-flex-item-align:center;align-self:center}.maintenance-requests__filter-menu .maintenance-requests__filter-menu__filter .ctp-dropdown{padding-top:0}.maintenance-requests__filter-menu .maintenance-requests__filter-menu__filter .ctp-dropdown button{border:1px solid #c9c8c8}.maintenance-requests__filter-menu .maintenance-requests_phase-dropdown{width:255px;-ms-flex-item-align:center;align-self:center}.maintenance-requests__filter-menu .maintenance-requests_phase-dropdown .ctp-dropdown__button{border-radius:25px;padding-left:15px;background:#fff;border:1px solid #c9c8c8}.maintenance-requests__filter-menu .maintenance-requests_phase-dropdown .ctp-dropdown__button span{max-width:125px}.maintenance-requests__filter-menu .maintenance-requests_phase-dropdown .ctp-sidebar-item__avatar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.maintenance-requests__filter-menu .maintenance-requests_phase-dropdown .ctp-sidebar-item__avatar-icon{fill:transparent;stroke:#000}.maintenance-requests__filter-menu .button-black-outline{-ms-flex-item-align:center;align-self:center;gap:5px}.maintenance-requests__details{min-width:45%;margin-left:5px;overflow-y:auto}.maintenance-request-modal{width:600px;height:800px;padding:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.maintenance-request-modal .row{margin:10px 0}.maintenance-request-modal .row .row-header{font-weight:600;font-size:14px;line-height:20px;margin-bottom:4px}.maintenance-request-modal .row .row-header span{font-weight:300}.maintenance-request-modal .row.checkboxes{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.maintenance-request-modal .row.checkboxes .input-container span{font-weight:500;margin-left:10px}.maintenance-request-modal .row .field-select .control .input span{color:gray}.maintenance-request-modal .row .field-select .control .input:hover{border:1px solid #282828}.maintenance-request-modal .row .field-select .control .select:after{border:2px solid #ccc;border-right:0;border-top:0}.maintenance-request-modal .images-picker .images-picker__upload{height:70px}.maintenance-request-modal .images-picker .images-picker__upload .field .field-image__media-wrapper .field-image__options label{margin:0 auto;width:-webkit-min-content;width:-moz-min-content;width:min-content;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-line-pack:center;align-content:center;height:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.maintenance-request-modal .images-picker .images-picker__upload .image-picker__label{display:none}.maintenance-request-modal .select-option-dropdown{position:relative}.maintenance-request-modal .select-option-dropdown .field{margin:0}.maintenance-request-modal .modal-footer{margin-top:auto;margin-left:auto;padding-bottom:10px}.maintenance-request-modal .modal-footer .buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.maintenance-request-modal .modal-footer .buttons .left{margin-right:6px}.maintenance-toolbar{width:100%;max-width:1700px;margin:auto;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 0 15px;border-bottom:1px solid #d3d3d3}.maintenance-toolbar,.maintenance-toolbar__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}.maintenance-toolbar__wrapper{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative}.maintenance-toolbar__wrapper .ctp-toolbar-menu a{padding:5px 10px;background-color:transparent;color:#000}.maintenance-toolbar__wrapper .ctp-toolbar-menu a span{font-size:17px;font-weight:700}.maintenance-toolbar__wrapper .ctp-toolbar-menu .is-active{background-color:#000;color:#fff}.maintenance-toolbar__divider{height:1px;background:#e4e4e4;margin:10px 0 26px}.maintenance-toolbar__text{font-weight:600;font-size:15px;line-height:21px;color:#000;padding-top:4px;min-width:110px}.maintenance-toolbar__text--light{font-weight:500}.maintenance-toolbar__building-name{font-size:13px;letter-spacing:.3px;background-color:#f3f3f3;border-radius:29px;font-weight:500;height:30px;padding:5px 20px 0;color:#0d1633}.maintenance-toolbar .ctp-dropdown{width:210px;padding-top:0}.ctp-packages{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:20px 40px 40px;gap:20px}.ctp-packages__container{background:#fff;padding:10px 20px 0;margin:0;border-radius:5px;overflow:auto;height:calc(100vh - 150px)}.ctp-packages__inner{width:100%}.ctp-packages .ctp-packages-middle-navbar__actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:15px;margin-left:auto}.ctp-packages .ctp-packages-middle-navbar__actions__location{width:250px}.ctp-packages .ctp-packages-middle-navbar__actions__location .location-select__control{border:1px solid #e4e3e3;border-radius:4px;min-height:36px;background-color:#fff}.ctp-packages .ctp-packages-middle-navbar__actions__location .location-select__control:hover{border-color:#c9c8c8}.ctp-packages .ctp-packages-middle-navbar__actions__location .location-select__control--is-focused{border-color:#5857e7;-webkit-box-shadow:0 0 0 1px #5857e7;box-shadow:0 0 0 1px #5857e7}.ctp-packages .ctp-packages-middle-navbar__actions__location .location-select__menu{border:1px solid #e4e3e3;border-radius:4px;margin-top:4px}.ctp-packages .ctp-packages-middle-navbar__actions__location .location-select__option{padding:8px 12px}.ctp-packages .ctp-packages-middle-navbar__actions__location .location-select__option--is-focused{background-color:#f6f5f5}.ctp-packages .ctp-packages-middle-navbar__actions__location .location-select__option--is-selected{background-color:#5857e7;color:#fff}.ctp-packages .ctp-packages-middle-navbar__actions__location .location-select__multi-value{background-color:#f3f3fd;border-radius:4px;margin:2px;padding:2px 6px;font-size:12px}.ctp-packages .ctp-packages-middle-navbar__actions__location .location-select__multi-value__label{color:#34348a}.ctp-packages .ctp-packages-middle-navbar__actions__location .location-select__multi-value__remove{color:#34348a;cursor:pointer;margin-left:4px}.ctp-packages .ctp-packages-middle-navbar__actions__location .location-select__multi-value__remove:hover{color:#23225c}.ctp-packages .ctp-packages-middle-navbar__search .locations-select{width:300px}.ctp-packages .blocked-feature{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;color:#ce2c21;font-size:12px;font-weight:600;background-color:#fbf0f0;border-radius:30px;padding:4px 12px}.ctp-packages .blocked-feature svg{width:12px;height:17px;fill:#ce2c21;margin-right:5px}.ctp-packages .blocked-feature span{-webkit-text-decoration-line:underline;text-decoration-line:underline;cursor:pointer;margin-left:2}.ctp-packages .packages-top-navbar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0}.ctp-packages .packages-top-navbar .header{font-size:20px;font-weight:600}.ctp-packages .packages-top-navbar .header-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.ctp-packages .packages-top-navbar hr{margin:0 5px;width:1px;height:28px;background:#e1e0e0}.ctp-packages .packages-top-navbar button svg{width:15px;height:15px;margin-right:5px}.ctp-packages .packages-table{overflow-x:hidden;padding-bottom:20px;max-height:calc(100vh - 360px)}.ctp-packages .packages-table thead{z-index:3;background:#fff}.ctp-packages .packages-table th{font-weight:400;text-align:start;padding-left:20px}.ctp-packages .packages-table table{border-collapse:separate;border-spacing:0}.ctp-packages .packages-table td{text-align:start;border:1px solid #e4e3e3;border-style:none none solid;padding:10px 10px 10px 20px;font-weight:400}.ctp-packages .packages-table td:last-child{border-right-style:solid}.ctp-packages .packages-table tbody tr:first-child td:first-child{border-top-left-radius:6px}.ctp-packages .packages-table tbody tr:first-child td:last-child{border-top-right-radius:6px}.ctp-packages .packages-table tbody tr:last-child td:first-child{border-bottom-left-radius:6px}.ctp-packages .packages-table tbody tr:last-child td:last-child{border-bottom-right-radius:6px}.ctp-packages .packages-table tbody tr:first-child td{border-top-style:solid}.ctp-packages .packages-table tbody tr td:first-child{border-left-style:solid}.ctp-packages .packages-table .text-cell{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;color:#282828}.ctp-packages .packages-table .text-cell span{font-size:12px;font-weight:500}.ctp-packages .packages-table tr:last-child .options-container.open{top:-13px;right:35px}.ctp-packages .packages-table .no-results{text-align:center;font-size:20px;font-weight:500;margin:20px}.ctp-packages .packages-table .loader-wrapper{margin:30px}.ctp-packages .packages-table .resident-wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.ctp-packages .packages-table .resident-wrapper,.ctp-packages .packages-table .resident-wrapper .resident-vacation-details{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.ctp-packages .packages-table .header-action{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;cursor:pointer;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px}.ctp-packages .packages-table .medium-font{font-weight:500}.ctp-packages .packages-table .status-cell{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-size:12;font-weight:500;padding:4px 8px;border-radius:6px;text-align:center;width:-webkit-min-content;width:-moz-min-content;width:min-content}.ctp-packages .packages-table .status-cell .delivery-type{font-size:10px;font-weight:400}.ctp-packages .dropdown-dots{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:3px;border:1px solid #e4e3e3;border-radius:4px;height:32px;width:32px;cursor:pointer}.ctp-packages .dropdown-dots .icon-container{margin-left:3px}.ctp-packages .dropdown-dots .options-container{top:35px;-webkit-box-shadow:0 1px 3px 0 rgba(0,0,0,.1);box-shadow:0 1px 3px 0 rgba(0,0,0,.1);border:1px solid #e4e3e3;min-width:160px;background:#fff}.ctp-packages .dropdown-dots .options-container .single-option-container{padding:5px 8px;line-height:normal}.ctp-packages .dropdown-dots .options-container .single-option-container .single-option-text{font-size:12px;font-weight:300;color:#282828;margin:0}.packages{background-color:#fff;border-radius:8px;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.1);box-shadow:0 2px 4px rgba(0,0,0,.1);padding:20px;width:100%;height:100%;margin-bottom:0}.ctp-packages-navbar{width:100%;max-width:1700px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;border-bottom:1px solid #d3d3d3;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:20px 0}.ctp-packages-navbar__filter{width:200px;margin-left:15px}.ctp-packages-navbar__filter .ctp-dropdown{padding-top:0}.ctp-packages-navbar__error-message{margin-left:15px;color:#a4231a;font-size:15px;font-weight:500}.ctp-packages-middle-navbar{background:#fff;width:100%;max-width:1700px;margin:0 auto;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0;margin-bottom:20px}.ctp-packages-middle-navbar,.ctp-packages-middle-navbar__filters{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ctp-packages-middle-navbar__filters{position:relative}.ctp-packages-middle-navbar__filters .react-datepicker-popper{z-index:5}.ctp-packages-middle-navbar__filters .react-datepicker-wrapper{width:205px;margin-right:15px;-ms-flex-item-align:center;align-self:center}.ctp-packages-middle-navbar__filters .react-datepicker-wrapper .react-datepicker__input-container input{border-radius:20px;background:#ededed;-webkit-box-shadow:none;box-shadow:none;border-color:silver;font-size:13px;padding:0 15px;letter-spacing:.3px}.ctp-packages-middle-navbar__filters .react-datepicker-wrapper .react-datepicker__input-container button:after{padding:0 0 2px}.ctp-packages-middle-navbar__error-message{margin-left:15px;color:#a4231a;font-size:15px;font-weight:500}.ctp-packages-middle-navbar__search{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.ctp-packages-middle-navbar__search .button-black-outline{background-color:transparent;color:#646464;border-color:#646464}.ctp-packages-middle-navbar__search .button-black-outline>svg{height:20px;margin-right:5px}.ctp-packages-middle-navbar__search strong{margin-right:10px;font-size:13px}.ctp-packages-middle-navbar .type-filter{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:transparent;border:none;font-size:14px;font-weight:600;padding:11px 3px;margin-right:10px;cursor:pointer;border-bottom:3px solid transparent}.ctp-packages-middle-navbar .type-filter.active{border-bottom:3px solid #000}.ctp-packages-middle-navbar .type-filter span{background-color:#f3f3f3;color:#333;height:18px;border-radius:9px;display:inline-block;padding:0 6px;line-height:18px;margin-left:5px;font-size:10px;font-weight:400}.packages-log-navbar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:20px}.packages-log-navbar .react-datepicker-popper{z-index:5}.packages-log-navbar .react-datepicker-wrapper{max-width:220px}.ctp-packages-residents-list{position:relative;min-height:400px}.ctp-packages-residents-list .ctp-featured-table table{border-collapse:separate;border-spacing:0 15px}.ctp-packages-residents-list .ctp-featured-table tbody tr{cursor:pointer}.ctp-packages-residents-list .ctp-featured-table tbody tr:hover{background-color:#c9c8c8}.ctp-packages-residents-list .ctp-featured-table tbody tr td{border-top:1px solid #f9f8f8;border-bottom:1px solid #f9f8f8}.ctp-packages-residents-list .ctp-featured-table tbody tr td:first-child{border-left:1px solid #f9f8f8;border-bottom-left-radius:4px;border-top-left-radius:4px}.ctp-packages-residents-list .ctp-featured-table tbody tr td:last-child{border-right:1px solid #f9f8f8;border-bottom-right-radius:4px;border-top-right-radius:4px}.ctp-packages-residents-list__arrow{--size:18px;width:var(--size);height:var(--size)}.ctp-packages-residents-list__arrow svg{margin-top:3px;width:var(--size);height:var(--size)}.ctp-package-form-view{overflow:hidden;overflow-y:auto;padding:15px;padding-left:20px;padding-right:20px}.ctp-package-form-view .field-title{font-size:14px;font-weight:500;margin-bottom:4px}.ctp-package-form-view .simple-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:15px}.ctp-package-form-view .error-text{color:red;font-size:10px;padding-top:3px}.ctp-package-form-view .select-container{width:100%}.ctp-package-form-view .select-container .select-primary__control{min-height:40px;background:#f9f8f8}.ctp-package-form-view .select-container .select-primary__control .select-primary__value-container .select-primary__placeholder,.ctp-package-form-view .select-container .select-primary__control .select-primary__value-container .select-primary__single-value{font-size:14px}.ctp-package-form-view .select-container .select-primary__menu{z-index:6}.ctp-package-form-view .field-select .control .select .field-select__input{height:40px;-webkit-box-shadow:none;box-shadow:none;font-size:14px;background:#f9f8f8}.ctp-package-form-view .block-display{display:block;width:100%;margin-bottom:15px}.ctp-package-form-view .resident-container{display:block;margin-bottom:15px}.ctp-package-form-view .resident-container .field{margin-bottom:0}.ctp-package-form-view .resident-container .disabled-input{background:#f0efee;pointer-events:none;cursor:default;color:#3c3c3c;border-color:transparent}.ctp-package-form-view .resident-container .disabled-input input{background:#f0efee;color:#3c3c3c;border-color:transparent;opacity:.8}.ctp-package-form-view .resident-container .disabled-input.textarea{opacity:.8}.ctp-package-form-view .resident-container .error-autocomplete-input input,.ctp-package-form-view .resident-container .error-input{background:#fff6f6;border:1px solid #b10000}.ctp-package-form-view .resident-container div input{font-weight:400}.ctp-package-form-view .resident-container div input,.ctp-package-form-view .resident-container input{color:#333;width:100%;border-radius:4px;border:1px solid #dbdbdb;background:#f9f8f8;height:40px;padding-left:5px;padding-right:5px;font-size:14px}.ctp-package-form-view .resident-container input{display:block;font-weight:300;font-weight:400}.ctp-package-form-view .resident-container input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.ctp-package-form-view .resident-container textarea{color:#333;resize:none;display:block;width:100%;border-radius:4px;border:1px solid #dbdbdb;background:#f9f8f8;font-size:14px;padding:calc(.375em - 1px) calc(.625em - 1px);-webkit-box-shadow:none;box-shadow:none;outline:none}.ctp-package-form-view .resident-container.short-input input{width:65px}.ctp-package-form-view .image-and-locations-container{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ctp-package-form-view .image-and-locations-container,.ctp-package-form-view .image-and-locations-container .package-image{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.ctp-package-form-view .image-and-locations-container .package-image{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:50%;height:80px}.ctp-package-form-view .image-and-locations-container .package-image .empty-image{width:76px;height:76px;border-radius:6px;border:1px solid #dbdbdb;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:12px}.ctp-package-form-view .image-and-locations-container .package-image img{cursor:pointer;width:76px;height:76px;border-radius:6px}.ctp-package-form-view .image-and-locations-container .package-image .pick-image .field-image{width:260px}.ctp-package-form-view .image-and-locations-container .package-image .pick-image .field-image .field-image__media-wrapper{padding:0;width:100px;height:30px}.ctp-package-form-view .image-and-locations-container .package-image .pick-image .field-image .field-image__media-wrapper .field-image__media{z-index:0;width:0;height:0}.ctp-package-form-view .image-and-locations-container .package-image .pick-image .field-image .field-image__media-wrapper .field-image__options{border:none;left:2px;padding:0;width:92px}.ctp-package-form-view .image-and-locations-container .package-image .pick-image .field-image .field-image__media-wrapper .field-image__options .field-image__add{left:0;padding:0}.ctp-package-form-view .image-and-locations-container .package-image .pick-image .field-image .field-image__media-wrapper .field-image__options .field-image__add span{display:none}.ctp-package-form-view .image-and-locations-container .package-image .pick-image .field-image .field-image__media-wrapper .field-image__options .field-image__add input{opacity:1;height:auto;top:6px;display:block}.ctp-package-form-view .image-and-locations-container .locations-container{width:50%;height:80px}.ctp-package-form-view .resident-container-flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:15px}.ctp-package-form-view .resident-container-flex .resident-container-flex-half{width:48%}.ctp-package-form-view .resident-container-flex .resident-container-flex-half .field{margin-bottom:0}.ctp-package-form-view .resident-container-flex .resident-container-flex-half .error-text{color:red;font-size:10px}.ctp-package-form-view .resident-container-flex .resident-container-flex-half input{color:#333;width:100%;border-radius:4px;border:1px solid #dbdbdb;background:#f9f8f8;height:40px;padding-left:5px;padding-right:5px;font-size:14px;font-weight:400}.ctp-package-form-view .resident-container-flex .resident-container-flex-half.disabled-input .field-select .control{cursor:default}.ctp-package-form-view .resident-container-flex .resident-container-flex-half.disabled-input .field-select .control .select:after{border-color:transparent}.ctp-package-form-view .resident-container-flex .resident-container-flex-half.disabled-input .field-select .control .select .field-select__input{background:#f0efee;color:#3c3c3c;cursor:default;border-color:transparent;opacity:.8}.ctp-package-form-view .resident-container-flex .resident-container-flex-half.disabled-input .field-select .control .select .field-select__input:hover{border:1px solid #dbdbdb}.ctp-package-form-view .resident-container-flex .resident-container-signature{width:50%}.ctp-package-form-view .resident-container-flex .resident-container-signature .base-pill{margin-left:15px}.ctp-package-form-view .resident-container-footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end;margin-top:45px}.ctp-package-form-view .resident-container-footer button{height:40px;min-width:100px}.ctp-package-form-view .resident-container-footer button svg{width:29px;color:#fff;fill:#fff}.package-detials-container{padding:0 24px 24px;max-height:630px;overflow:auto}.package-detials-container .package-details-header{font-size:18px;font-weight:500;color:#000;margin-bottom:8px;margin-top:20px}.package-detials-container .package-details-body{border-radius:6px;border:1px solid #f6f5f5;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.package-detials-container .package-details-body .package-details-items{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-size:14px;font-weight:500;color:#505050;padding:8px 16px}.package-detials-container .package-details-body .package-details-items .image-hover{cursor:pointer;text-decoration:underline}.package-detials-container .package-details-body .package-details-items .comment{margin-top:5px;font-size:12px}.package-detials-container .package-details-body .package-details-items:nth-child(odd){background-color:#f6f5f5}.package-detials-container .package-details-body .package-details-items:nth-child(2n){background-color:#fff}.ctp-package-settings{padding-top:15px;overflow-y:auto;max-height:calc(100vh - 200px)}.ctp-package-settings .settings-container-header{font-size:12px;font-weight:500;letter-spacing:.5px;color:#828282;margin-bottom:.5em}.ctp-package-settings .settings-body{width:518px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0 0 0 20px;margin-right:15px}.ctp-package-settings .settings-body .field-toggle{margin:0}.ctp-package-settings .settings-body .field-toggle span{font-size:14px;font-weight:500}.ctp-package-settings .settings-body .tooltip-container{height:17px;width:17px}.ctp-package-settings .settings-body .tooltip-container__package-room{margin-left:4px}.ctp-package-settings .settings-body .tooltip-container .tooltip{left:3px;width:300px;word-break:break-word;overflow-wrap:break-word;display:block}.ctp-package-settings .settings-body .tooltip-container svg{width:17px;height:17px;z-index:1;fill:#767676}.ctp-package-settings .settings-body .custom-locations-container{gap:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:10px}.ctp-package-settings .settings-body .custom-locations-container .custom-location-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ctp-package-settings .settings-body .custom-locations-container .custom-location-row .counter-wrap{font-size:14px;font-weight:500;width:14px;height:20px;margin-right:10px;-ms-flex-negative:0;flex-shrink:0}.ctp-package-settings .settings-body .custom-locations-container .custom-location-row .custom-location-name{font-size:14px;font-weight:500}.ctp-package-settings .settings-body .custom-locations-container .custom-location-row .field{width:100%;height:20px;margin:0}.ctp-package-settings .settings-body .custom-locations-container .custom-location-row .field .control{height:20px}.ctp-package-settings .settings-body .custom-locations-container .custom-location-row .field .control input{height:20px;border:none;-webkit-box-shadow:none;box-shadow:none;padding-left:0;padding-right:0;font-size:14px;font-weight:500;font-family:Montserrat;border-radius:0;border-bottom:1px solid transparent}.ctp-package-settings .settings-body .custom-locations-container .custom-location-row .field .control input:hover{border-color:#dedddd}.ctp-package-settings .settings-body .custom-locations-container .custom-location-row .field .control input:focus{border-color:#000}.ctp-package-settings .settings-body .custom-locations-container .custom-location-row .cross-icon-container{width:15px;height:15px;margin-left:5px}.ctp-package-settings .settings-body .custom-locations-container .custom-location-row .cross-icon-container svg{width:15px;height:15px;cursor:pointer}.ctp-package-settings .settings-body .custom-locations-container .add-input-button{cursor:pointer;font-size:14px;font-weight:500;color:#a1a0a0;height:20px;font-family:Montserrat;left:-3px;position:relative}.ctp-package-settings .settings-body .settings-package-week-days{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;margin-bottom:15px}.ctp-package-settings .settings-body .settings-package-week-days .day-button{height:44px;width:44px;font-size:14px;font-weight:500;border-radius:50%}.ctp-package-settings .settings-body .settings-package-week-hours{gap:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:15px}.ctp-package-settings .settings-body .settings-package-week-hours .day-timing-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:30px}.ctp-package-settings .settings-body .settings-package-week-hours .day-timing-row .flex-row{-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px}.ctp-package-settings .settings-body .settings-package-week-hours .day-timing-row .flex-row .field{margin:0!important}.ctp-package-settings .settings-body .settings-package-week-hours .day-timing-row .flex-row .field .control .react-datepicker-wrapper .react-datepicker__input-container input{-webkit-box-shadow:none;box-shadow:none}.ctp-package-settings .settings-body .settings-package-week-hours .day-timing-row .day-name{width:0;margin-right:15px}.ctp-package-settings .settings-body .settings-package-week-hours .day-timing-row .closed{height:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;border-radius:4px;width:140px;background-color:#f0efef;font-size:14px;font-weight:400;color:#a1a0a0}.ctp-package-settings .settings-body .field .control input{-webkit-box-shadow:none;box-shadow:none}.ctp-package-settings .settings-body .field .control input::-webkit-inner-spin-button,.ctp-package-settings .settings-body .field .control input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.ctp-package-settings .settings-body .field .control input[type=number]{-moz-appearance:textfield}.ctp-package-settings .settings-body .package-room-title{font-size:14px;font-weight:500;margin-bottom:5px}.ctp-package-settings .settings-body .package-room-container{background:#f9f8f8;padding:10px;border-radius:8px}.ctp-package-settings .settings-body .package-room-container .package-room-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:8px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ctp-package-settings .settings-body .package-room-container .package-room-content .package-room-url{color:#505050;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.ctp-package-settings .settings-body .package-room-container .package-room-content .package-room-actions{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0;gap:4px}.ctp-package-settings .settings-body .package-room-container .package-room-content .package-room-actions .copy-button,.ctp-package-settings .settings-body .package-room-container .package-room-content .package-room-actions .regenerate-button{background:#f0efef;border:1px solid #e4e3e3;border-radius:4px;height:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease}.ctp-package-settings .settings-body .package-room-container .package-room-content .package-room-actions .copy-button svg,.ctp-package-settings .settings-body .package-room-container .package-room-content .package-room-actions .regenerate-button svg{color:#505050}.ctp-package-settings .settings-body .package-room-container .package-room-content .package-room-actions .copy-button:hover,.ctp-package-settings .settings-body .package-room-container .package-room-content .package-room-actions .regenerate-button:hover{background:#eae9e9}.ctp-package-settings .settings-body .package-room-container .package-room-content .package-room-actions .copy-button:hover svg,.ctp-package-settings .settings-body .package-room-container .package-room-content .package-room-actions .regenerate-button:hover svg{color:#3c3c3c}.ctp-package-settings .settings-body .package-room-container .package-room-content .package-room-actions .copy-button:disabled,.ctp-package-settings .settings-body .package-room-container .package-room-content .package-room-actions .regenerate-button:disabled{opacity:.7;cursor:not-allowed}.ctp-package-settings .settings-body .package-room-container .package-room-content .package-room-actions .copy-button{width:40px;padding:0}.ctp-package-settings .settings-body .package-room-container .package-room-content .package-room-actions .regenerate-button{padding:0 16px;gap:8px;color:#505050;font-weight:500;font-size:12px}.ctp-package-settings .settings-body .package-room-container .package-room-content .package-room-actions .regenerate-button:hover{color:#3c3c3c}.ctp-package-settings .settings-footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end;padding:15px 20px;gap:10px}.ctp-package-settings .settings-footer button{height:40px;min-width:100px}.ctp-package-settings .settings-footer button svg{width:29px;color:#fff;fill:#fff}.ctp-package-settings .simple-row{margin-bottom:20px}.ctp-package-settings .simple-row,.packages-d2d-learn-more-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.packages-d2d-learn-more-container{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:930px;padding:20px;gap:20px}.packages-d2d-learn-more-container .left-side{width:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:8px}.packages-d2d-learn-more-container .left-side .d2d-learn-more-header{font-size:24px;font-weight:600;color:#2b2d2e}.packages-d2d-learn-more-container .left-side .d2d-learn-more-description{font-size:14px;font-weight:400;color:#2b2d2e}.packages-d2d-learn-more-container .left-side .d2d-learn-more-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:10px;margin-top:20px}.packages-d2d-learn-more-container .left-side .d2d-learn-more-buttons button{height:40px;padding:0 30px}.packages-d2d-learn-more-container .right-side{width:50%}.packages-d2d-learn-more-container .right-side video{border-radius:6px;width:100%}.packages-quick-scan-learn-more-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:630px;padding:20px;gap:20px}.packages-quick-scan-learn-more-container .quick-scan-learn-more-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:8px}.packages-quick-scan-learn-more-container .quick-scan-learn-more-content .quick-scan-learn-more-header{font-size:24px;font-weight:600;color:#3c3c3c}.packages-quick-scan-learn-more-container .quick-scan-learn-more-content .quick-scan-learn-more-description{font-size:14px;font-weight:400;color:#3c3c3c}.packages-quick-scan-learn-more-container .quick-scan-learn-more-content .quick-scan-learn-more-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:10px;margin-top:20px}.packages-quick-scan-learn-more-container .quick-scan-learn-more-content .quick-scan-learn-more-buttons button{height:40px;padding:0 30px}.modal-container .modal-container-header .quick-scan-modal-header.modal-container-header--title{color:#ce2c21;font-size:14px;font-weight:600}.quick-scan-modal-icon{margin-top:2px;fill:#ce2c21}.package-checkout__comment{gap:2px;margin-top:10px}.package-checkout__comment,.package-checkout__comment .existing-comment{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.package-checkout__comment .existing-comment{border:1px solid #eae9e9;border-radius:4px;padding:16px;gap:4px}.package-checkout__comment .edit-button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:2px;font-size:12px;font-weight:400;padding:4px 12px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.package-checkout__comment span{font-size:12px;color:#646464;margin-top:5px}.packages-toolbar{width:100%}.packages-toolbar .packages-toolbar-menu{width:100%;margin-top:16px;background:#f9f8f8;border-radius:5px;padding:0}.packages-toolbar .packages-toolbar-menu ul{width:inherit;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.packages-toolbar .packages-toolbar-menu a{display:block;text-align:center;min-width:140px;color:#282828;font-size:14px;font-weight:500;line-height:20px;padding:10px 12px}.packages-toolbar .packages-toolbar-menu a.is-active{font-weight:700;border-bottom:3px solid #000}.packages-toolbar .packages-toolbar-menu a .package-nav-item-lock-icon{position:relative;top:3px}.ctp-packages-session-details .packages-session-details__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:24px;gap:20px}.ctp-packages-session-details .packages-session-details__header .back-button{gap:8px}.ctp-packages-session-details .packages-session-details__header .header{font-size:20px;font-weight:600}.ctp-packages-session-details .packages-session-details__loading-container{height:400px}.ctp-packages-session-details .packages-session-details__info{background:#fff;border-radius:8px;padding:24px;margin-bottom:24px;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.1);box-shadow:0 2px 4px rgba(0,0,0,.1)}.ctp-packages-session-details .packages-session-details__info .info-row{display:-webkit-box;display:-ms-flexbox;display:flex;gap:160px}.ctp-packages-session-details .packages-session-details__info .info-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}.ctp-packages-session-details .packages-session-details__info .info-item label{font-size:12px;color:#282828;font-weight:500}.ctp-packages-session-details .packages-session-details__info .info-item span{font-size:12px;color:#505050;font-weight:500}.ctp-packages-session-details .packages{margin-bottom:0;padding:0;-webkit-box-shadow:none;box-shadow:none;border-radius:0;background:transparent}.ctp-packages-session-details .packages .packages-table{background:#fff;border-radius:8px;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.1);box-shadow:0 2px 4px rgba(0,0,0,.1);padding:20px}.ctp-packages-session-details .packages .packages-table__header{font-size:16px;font-weight:500;color:#282828}.ctp-packages-session-details .packages .packages-table__header hr{border-color:#f0efef;margin:10px 0 20px}.ctp-packages-session-details .packages .packages-table .no-results{text-align:center;font-size:16px;font-weight:500;margin:40px 20px;color:#646464}.ctp-packages-session-details .packages .packages-table td .resident-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px}.ctp-packages-session-details .packages .packages-table td .resident-wrapper .resident-avatar{width:32px;height:32px;border-radius:50%;overflow:hidden;-ms-flex-negative:0;flex-shrink:0}.ctp-packages-session-details .packages .packages-table td .resident-wrapper .resident-avatar img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.ctp-packages-session-details .packages .packages-table td .resident-wrapper .resident-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2px;min-width:0;-webkit-box-flex:1;-ms-flex:1;flex:1}.ctp-packages-session-details .packages .packages-table td .resident-wrapper .resident-info .resident-name{font-weight:500;color:#3c3c3c;font-size:12px;line-height:1.2;margin:0}.ctp-packages-session-details .packages .packages-table td .resident-wrapper .resident-info .resident-unit{font-size:12px;color:#646464;line-height:1.2;margin:0}.ctp-packages-session-details .packages .packages-table td .resident-wrapper .resident-info .vacation-indicator{margin-top:4px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ctp-packages-session-details .packages .packages-table td .resident-wrapper .cell-action-item.decline{margin-top:0}.ctp-packages-session-details .error,.ctp-packages-session-details .loading{text-align:center;font-size:16px;font-weight:500;margin:40px 20px;color:#646464}.ctp-packages-session-details .error{color:#ce2c21}.info-button{background:none;border:none;cursor:pointer;padding:4px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:4px;color:#646464;-webkit-transition:all .2s ease;transition:all .2s ease;border:1px solid #e4e3e3;margin-left:auto;margin-right:10px}.info-button:hover{background-color:#f6f5f5}.ctp-building-essentials{padding:10px 60px 0;display:block}.ctp-building-essentials__inner{width:100%;overflow:hidden;overflow-y:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;height:100%;margin-top:15px;height:calc(100vh - 96px)}.ctp-building-essentials__inner .item-container{color:#333;font-weight:600;font-size:15px;border:1px solid #cfcfcf;border-radius:4px;width:15%;height:60px;min-width:115px;max-width:275px;margin:0 20px 0 0;text-align:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;display:-webkit-box;display:-ms-flexbox;display:flex;cursor:pointer;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:0 7px 14px rgba(0,0,0,.08);box-shadow:0 7px 14px rgba(0,0,0,.08)}.ctp-building-essentials__inner .item-container:hover{border-color:grey}.ctp-building-admin-essentials{padding:10px 60px 0;display:-webkit-box;display:-ms-flexbox;display:flex}.ctp-building-admin-essentials__button{margin:8px;width:80px}.ctp-building-admin-essentials__inner{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;margin-top:15px}.ctp-building-admin-essentials__inner .ctp-building-navbar{width:100%;max-width:1700px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;border-bottom:1px solid #d3d3d3;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ctp-building-admin-essentials__inner .ctp-building-navbar__admin-info{display:-webkit-box;display:-ms-flexbox;display:flex}.ctp-building-admin-essentials__inner .ctp-building-navbar__text-info{line-height:27px}.ctp-building-admin-essentials__inner .ctp-building-navbar__filter{width:200px;margin-left:15px}.ctp-building-admin-essentials__inner .ctp-building-navbar__filter .ctp-dropdown{padding-top:0}.ctp-building-admin-essentials__inner .ctp-building-navbar__error-message{margin-left:15px;color:#a4231a;font-size:15px;font-weight:500}.ctp-building-admin-essentials__inner .ctp-building-navbar .shift-note-button{margin-left:15px}.ctp-building-admin-essentials__inner .item-container{color:#333;font-weight:600;font-size:15px;border:1px solid #cfcfcf;border-radius:4px;width:15%;height:60px;min-width:115px;max-width:275px;margin:0 20px 0 0;text-align:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;display:-webkit-box;display:-ms-flexbox;display:flex;cursor:pointer;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:0 7px 14px rgba(0,0,0,.08);box-shadow:0 7px 14px rgba(0,0,0,.08)}.ctp-building-admin-essentials__inner .item-container:hover{border-color:grey}.ctp-building-admin-essentials__drag-and-drop-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden;overflow-y:auto;height:calc(100vh - 155px)}.ctp-building-admin-essentials__drag-and-drop-wrapper .drag-and-drop__header{background-color:#ddd;color:rgba(92,92,92,.6);border-top-left-radius:5px;border-top-right-radius:5px;padding-left:6px;position:relative}.ctp-building-admin-essentials__drag-and-drop-wrapper .drag-and-drop__header__dots{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:15px;position:absolute;top:6px;left:50%}.ctp-building-admin-essentials__drag-and-drop-wrapper .drag-and-drop__header__dot{width:2px;height:2px;border-radius:50%;margin-right:3px;margin-bottom:3px;background-color:#777}.ctp-building-admin-essentials__drag-and-drop-wrapper .drag-and-drop__body{display:-webkit-box;display:-ms-flexbox;display:flex;padding:5px 10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:auto}.ctp-building-admin-essentials__drag-and-drop-wrapper .drag-and-drop__body__edit-icon-wrapper{border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;cursor:pointer;margin-left:auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:20px;height:20px;justify-self:flex-end}.ctp-building-admin-essentials__drag-and-drop-wrapper .drag-and-drop__body__edit-icon-wrapper:hover{background-color:#e1e1e1}.ctp-building-admin-essentials__drag-and-drop-wrapper .drag-and-drop__body__info{color:rgba(92,92,92,.8);font-size:12px;line-height:15px;font-weight:300;margin-left:10px}.ctp-building-admin-essentials__drag-and-drop-wrapper .drag-and-drop__body__icon{width:20px;height:20px;position:static}.ctp-building-admin-essentials__drag-and-drop-wrapper .drag-and-drop__body__icon-wrapper{border-radius:50%;background-color:#f2ecec;width:30px;height:30px}.building-essential,.ctp-building-admin-essentials__drag-and-drop-wrapper .drag-and-drop__body__icon-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.building-essential{position:fixed;left:0;right:0;bottom:0;top:0;background-color:rgba(0,0,0,.5);width:100vw;height:100vh;z-index:99;background-color:hsla(0,0%,4%,.4);overflow-y:auto}.building-essential .essential-pdf-center{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.building-essential__container{width:100%;max-width:525px;z-index:100;background-color:#fff;border-radius:4px;-webkit-box-shadow:0 0 18px 9px rgba(0,0,0,.16);box-shadow:0 0 18px 9px rgba(0,0,0,.16);overflow-y:auto;padding:15px}.building-essential__container .columns{margin:0}.building-essential__container .columns .field .control .react-datepicker__time-list{overflow-y:auto;overflow-x:hidden}.building-essential__container .columns .field .control .react-datepicker__time-list-item{padding:9px 0 0!important;white-space:nowrap;width:99%!important}.building-essential__container .columns .field .control .select .field-select__dropdown{max-height:100px}.building-essential__container .columns .column .drop-down-container,.building-essential__container .columns .ctp-staff-trainer .ctp-staff-trainer__services .ctp-dropdown .drop-down-container,.ctp-staff-trainer .ctp-staff-trainer__services .building-essential__container .columns .ctp-dropdown .drop-down-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-item-align:start;align-self:flex-start}.building-essential__container .header{padding:10px .75rem 0}.building-essential__container .title{text-align:center;font-size:17px;font-weight:500}.digital-signage-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;margin:32px auto;max-width:800px}.digital-signage-wrapper .digital-signage-header{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:29px 32px;width:100%}.digital-signage-wrapper .digital-signage-header,.digital-signage-wrapper .digital-signage-header .select-building{-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;display:-webkit-box;display:-ms-flexbox;display:flex}.digital-signage-wrapper .digital-signage-header .select-building{gap:10px}.digital-signage-wrapper .digital-signage-header .select-building>.ctp-sidebar-section{width:180px}.digital-signage-wrapper .digital-signage-header .select-building-title{color:#4a4a4a;font-size:14px;font-weight:600;line-height:17px}.digital-signage-wrapper .add-new-location-btn{background:#000;border-radius:5px;border:none;color:#fff;cursor:pointer;font-size:14px;font-weight:500;line-height:17px;padding:10px 16px}.digital-signage-wrapper .digital-signage-main{background:#fff;height:calc(100vh - 210px);overflow:scroll}.digital-signage-wrapper .digital-signage-main .digital-signage-table thead{background:#fff;margin:0;outline:1px solid #e4e3e3;position:sticky;top:0}.digital-signage-wrapper .digital-signage-table tbody tr:hover,.digital-signage-wrapper tbody tr:hover{background-color:transparent!important}.digital-signage-wrapper .digital-signage-table{color:#505050;font-size:14px;font-weight:400;line-height:20px;padding:0 32px}.digital-signage-wrapper .digital-signage-table>thead>tr>th{padding:20px 0}.digital-signage-wrapper .digital-signage-table>thead>tr>th:last-child{width:180px}.digital-signage-wrapper .digital-signage-table>tbody tr>td{vertical-align:middle;padding:20px 0}.digital-signage-wrapper .actions{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:32px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-right:32px}.digital-signage-wrapper .actions button{background:transparent;border-radius:4px;border:1px solid #646464;cursor:pointer;outline:none;padding:10px 20px}.digital-signage-wrapper .actions button:nth-of-type(2){background:#f5d4d2;border:1px solid #ebaaa6;color:#ce2c21}.digital-signage-wrapper .digital-signage-table td,.digital-signage-wrapper .digital-signage-table th{border:none}.digital-signage-wrapper .digital-signage-table tbody td:first-of-type,.digital-signage-wrapper .digital-signage-table thead th:first-of-type,.digital-signage-wrapper tbody td:last-of-type,.digital-signage-wrapper thead th:last-of-type{padding-left:32px;padding-right:32px}.digital-signage-wrapper .digital-signage-table tr{border-bottom:1px solid #e4e3e3}.digital-signage-wrapper .digital-signage-table tbody>tr:last-of-type{border:none}.digital-signage-wrapper .digital-signage-table tbody>tr>td:first-of-type .location-name-text{max-width:170px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.digital-signage-wrapper .digital-signage-table tbody>tr>td:nth-of-type(2) div.tv-app-link{max-width:130px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.digital-signage-wrapper .tv-app-link-row{gap:12px}.digital-signage-wrapper .copy-icon,.digital-signage-wrapper .tv-app-link-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.digital-signage-wrapper .img-icon{cursor:pointer;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}.digital-signage-wrapper .img-icon:active{-webkit-transform:scale(.95);transform:scale(.95)}.digital-signage-wrapper .img-icon:hover{-webkit-transform:scale(1.05);transform:scale(1.05)}@-webkit-keyframes slideUp{0%{bottom:0;opacity:0}to{bottom:80px;opacity:1}}@keyframes slideUp{0%{bottom:0;opacity:0}to{bottom:80px;opacity:1}}.digital-signage-wrapper .action-made-popup.show{-webkit-animation:slideUp .3s ease-out forwards;animation:slideUp .3s ease-out forwards;opacity:1;bottom:80px}.digital-signage-wrapper .digital-signage-popup{bottom:0;left:0;position:fixed;right:0;top:0}.digital-signage-wrapper .digital-signage-popup .overlay{background:rgba(0,0,0,.5);height:100%;width:100%}.digital-signage-wrapper .popup-content{left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.digital-signage-wrapper .popup-content .add_new_location_header{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid #c9c8c8;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:18px;font-weight:500;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;line-height:24px;padding:16px 24px}.digital-signage-wrapper .popup-content .add_new_location_header .header-cross-icon{cursor:pointer}.digital-signage-wrapper .popup-content .add_new_location_header .header-cross-icon svg{height:12px}.digital-signage-wrapper .popup-content .add_new_location_header .add-location-btn-cross svg{fill:#000}.digital-signage-wrapper .popup-content .add_new_location_header .delete-location-btn-cross svg{fill:#fff}.digital-signage-wrapper .popup-content .body{padding:24px}.digital-signage-wrapper .popup-content .body .body-actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:12px}.digital-signage-wrapper .popup-content .body .body-actions .action-button{border-radius:4px;border:none;cursor:pointer;font-size:14px;font-weight:500;line-height:20px;outline:none;padding:10px 20px}.digital-signage-wrapper .popup-content .body .cancel{background:#c9c8c8;color:#505050}.digital-signage-wrapper .popup-content .body .confirm{background:#f5d4d2;color:#a4231a}.digital-signage-wrapper .delete-location-content{background:#fff;border-radius:6px;-webkit-box-shadow:0 4px 29px rgba(0,0,0,.2);box-shadow:0 4px 29px rgba(0,0,0,.2);max-width:518px;overflow:hidden}.digital-signage-wrapper .delete-location-content .header-error{background:#ce2c21}.digital-signage-wrapper .delete-location-content .body-error{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:24px}.digital-signage-wrapper .delete-location-content .body-error .body-errors-content{color:#3c3c3c;font-size:18px;font-weight:500;line-height:24px}.digital-signage-wrapper .add-new-location-popup{background:#fff}.digital-signage-wrapper .add-new-location-popup .add-new-location-popup-title{color:#3c3c3c}.digital-signage-wrapper .add-new-location-popup .add-new-location-popup-title svg{height:21px}.digital-signage-wrapper .add-new-location-popup .add-new-location-popup-title{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px}.digital-signage-wrapper .add-new-location-popup .body-add-new-location{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:518px;min-height:528px}.digital-signage-wrapper .add-new-location-popup .body-add-new-location .content-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:6px}.digital-signage-wrapper .add-new-location-popup .body-add-new-location .content-wrapper .location-input-title{color:#282828;font-size:14px;font-weight:500;line-height:20px}.digital-signage-wrapper .add-new-location-popup .body-add-new-location .enter-location-input{background:#f9f8f8;border-radius:4px;border:1px solid #e4e3e3;color:#3c3c3c;font-size:14px;font-weight:400;line-height:20px;outline:none;padding:10px 16px;width:100%}.digital-signage-wrapper .add-new-location-popup .body-add-new-location .enter-location-input:invalid{border:1px solid #ce2c21}.digital-signage-wrapper .location-name{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.digital-signage-wrapper .location-name input{background:#f9f8f8;border-radius:4px;border:1px solid #000;height:28px;max-width:161px;padding:4px 12px;width:100%}.digital-signage-wrapper .location-name input:invalid{border:1px solid #ce2c21}.digital-signage-wrapper .location-name button{background:#000;border-radius:4px;border:none;color:#fff;font-size:12px;font-weight:500;line-height:16px;padding:6px 16px;cursor:pointer}.digital-signage-wrapper .location-name-save{gap:12px}.digital-signage-wrapper .location-name-edit{gap:4px}.digital-signage-wrapper .location-name-btn{cursor:pointer}.digital-signage-wrapper .edit-location-name-btn svg{fill:none;height:17px;stroke:#000}.action-made-popup{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:8px;-webkit-box-shadow:0 0 3px rgba(0,0,0,.1);box-shadow:0 0 3px rgba(0,0,0,.1);display:-webkit-box;display:-ms-flexbox;display:flex;font-size:16px;font-style:normal;font-weight:500;gap:12px;left:40px;line-height:20px;padding:15px 19px;position:absolute;right:40px;width:calc(100% - 80px);z-index:10;-webkit-animation:slideUp .3s ease-out forwards;animation:slideUp .3s ease-out forwards;opacity:0;bottom:0}.action-made-popup svg{border-radius:100%;padding:4px}.success-message-popup{background:#f3f6f5;color:#548671}.success-message-popup svg{fill:#548671;height:17px;outline:1px solid #548671}.error-message-popup{background:#fbf0f0;color:#ce2c21}.error-message-popup svg{border-radius:100%;fill:#ce2c21;height:20px;outline:1px solid #ce2c21}.ctp-neighborhood-perks{padding:10px 60px;display:-webkit-box;display:-ms-flexbox;display:flex}.ctp-neighborhood-perks .neighborhood-perks-section{width:100%}.ctp-neighborhood-perks .neighborhood-perks-section__inner{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-left:10px;height:calc(100vh - 96px);overflow:hidden;overflow-y:auto}.ctp-neighborhood-perks .neighborhood-perks-section__inner .category-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:5px}.ctp-neighborhood-perks .neighborhood-perks-section__inner .category-header h3{white-space:nowrap;margin-right:30px;font-weight:600;font-size:18px}.ctp-neighborhood-perks .neighborhood-perks-section__inner .category-header div{width:100%;height:1px;background:#0000001f;margin-right:40px}.ctp-neighborhood-perks .neighborhood-perks-section__inner .category-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}.ctp-neighborhood-perks .neighborhood-perks-section__inner .item-container{width:286px;height:250px;border-radius:4px;display:block;cursor:pointer;margin:0 18px 26px 0;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:0 7px 14px rgba(0,0,0,.22);box-shadow:0 7px 14px rgba(0,0,0,.22)}.ctp-neighborhood-perks .neighborhood-perks-section__inner .item-container.selected .image-container,.ctp-neighborhood-perks .neighborhood-perks-section__inner .item-container:hover .image-container{opacity:.5}.ctp-neighborhood-perks .neighborhood-perks-section__inner .item-container.selected .perk-info{background:#e1e1e1}.ctp-neighborhood-perks .neighborhood-perks-section__inner .item-container.selected .discount-container{background:#2a2d2e}.ctp-neighborhood-perks .neighborhood-perks-section__inner .item-container .image-container{height:auto}.ctp-neighborhood-perks .neighborhood-perks-section__inner .item-container .image-container img{width:100%;border-radius:2.5px}.ctp-neighborhood-perks .neighborhood-perks-section__inner .item-container .discount-container{background:#141b2c;width:90px;position:relative;z-index:1;margin-top:-39px;margin-left:15px}.ctp-neighborhood-perks .neighborhood-perks-section__inner .item-container .discount-container,.ctp-neighborhood-perks .neighborhood-perks-section__inner .item-container .discount-container .discount-logo{-webkit-box-shadow:0 0 13px rgba(0,0,0,.1);box-shadow:0 0 13px rgba(0,0,0,.1);border-radius:6px;height:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ctp-neighborhood-perks .neighborhood-perks-section__inner .item-container .discount-container .discount-logo{background:#fff;width:40px;position:absolute;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center}.ctp-neighborhood-perks .neighborhood-perks-section__inner .item-container .discount-container span{color:#fff;font-size:14px;font-weight:600;position:absolute;right:6px}.ctp-neighborhood-perks .neighborhood-perks-section__inner .item-container .perk-info{height:100px;border-radius:4px;margin-top:-17px;background:#f6f6f6;position:relative;width:286px}.ctp-neighborhood-perks .neighborhood-perks-section__inner .item-container .perk-info .perk-info-name{font-weight:600;font-size:17px;color:#000;padding:25px 0 0 10px}.ctp-neighborhood-perks .neighborhood-perks-section__inner .item-container .perk-info .perk-info-desc{padding:2px 11px 0;font-size:14px;word-break:break-all}.ctp-neighborhood-perks__inner::-webkit-scrollbar{display:none}.neighborhood-perks-sidebar{background:#f6f6f6;width:23%;max-width:400px;display:block;padding:15px;border-radius:4px;height:calc(100vh - 259px);margin-top:13px;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:0 7px 14px rgba(0,0,0,.22);box-shadow:0 7px 14px rgba(0,0,0,.22)}.neighborhood-perks-sidebar h3{font-size:17px;font-weight:500;color:#000}.neighborhood-perks-sidebar .image-container{height:auto;margin-top:8px}.neighborhood-perks-sidebar .image-container img{width:100%;border-radius:2.5px}.neighborhood-perks-sidebar .icon-and-title-container{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:10px}.neighborhood-perks-sidebar .icon-and-title-container .icon{width:60px;min-width:60px;height:60px;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center}.neighborhood-perks-sidebar .icon-and-title-container .icon,.neighborhood-perks-sidebar .icon-and-title-container .title{background:#fff;-webkit-box-shadow:0 0 13px rgba(0,0,0,.1);box-shadow:0 0 13px rgba(0,0,0,.1);border-radius:6px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;align-items:center}.neighborhood-perks-sidebar .icon-and-title-container .title{width:100%;-ms-flex-align:center;padding:0 15px;margin-left:10px}.neighborhood-perks-sidebar .icon-and-title-container .title span{font-weight:600;font-size:17px;color:#141b2c}.neighborhood-perks-sidebar .info-container{margin-top:10px;padding:0 5px;height:calc(100vh - 573px);overflow:hidden;overflow-y:auto}.neighborhood-perks-sidebar .info-container .discount-container{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:15px;font-weight:500;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.neighborhood-perks-sidebar .info-container .discount-container svg{width:30px;height:30px}.neighborhood-perks-sidebar .info-container .discount-container .bolded-text{font-weight:600;margin-left:10px}.neighborhood-perks-sidebar .info-container .description-container{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:10px}.neighborhood-perks-sidebar .info-container .description-container svg{width:25px;min-width:25px;height:25px;min-height:25px;border:2px solid #000;border-radius:20px}.neighborhood-perks-sidebar .info-container .description-container .description-wrap{display:block;margin-left:10px}.neighborhood-perks-sidebar .info-container .description-container .description-wrap .bolded-text{font-weight:600}.neighborhood-perks-sidebar .info-container .description-container .description-wrap .description{font-size:14px}.neighborhood-perks-sidebar .info-container .code-discount-container{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:10px}.neighborhood-perks-sidebar .info-container .code-discount-container svg{width:30px;min-width:30px;height:30px;min-height:30px}.neighborhood-perks-sidebar .info-container .code-discount-container .code-container{font-size:16px;margin-left:10px;word-break:break-all}.ctp-action-log{padding:10px 25px 0;display:block}.ctp-action-log .ctp-action-log-navbar{width:100%;max-width:1700px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;border-bottom:1px solid #d3d3d3;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:20px 0}.ctp-action-log .ctp-action-log-navbar__filter{width:200px;margin-left:15px}.ctp-action-log .ctp-action-log-navbar__filter .ctp-dropdown{padding-top:0}.ctp-action-log .ctp-action-log-navbar__error-message{margin-left:15px;color:#a4231a;font-size:15px;font-weight:500}.ctp-action-log .ctp-action-log-navbar .shift-note-button{margin-left:15px}.ctp-action-log .ctp-action-log-flex-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;height:83%}.ctp-action-log .ctp-action-log-flex-container__search{margin-top:10px;border-radius:4px;background:#fff;border:1px solid #ebebeb;padding:15px;margin-right:20px;width:330px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap}.ctp-action-log .ctp-action-log-flex-container__search .tab-header{font-size:16px;font-weight:700;color:#000;letter-spacing:1px;margin:0 0 10px 4px}.ctp-action-log .ctp-action-log-flex-container__search .field-search{width:100%;margin-bottom:5px}.ctp-action-log .ctp-action-log-flex-container__search .field-search input{height:40px;width:290px}.ctp-action-log .ctp-action-log-flex-container__search .field-search svg{top:13px}.ctp-action-log .ctp-action-log-flex-container__search .column-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:15px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:70px}.ctp-action-log .ctp-action-log-flex-container__search .column-buttons .search-button{width:220px}.ctp-action-log .ctp-action-log-flex-container__search .column-buttons .search-button button{height:30px}.ctp-action-log .ctp-action-log-flex-container__search .column-buttons .clear-filters-button{width:220px}.ctp-action-log .ctp-action-log-flex-container__search .column-buttons .clear-filters-button button{height:30px}.ctp-action-log .ctp-action-log-flex-container__search .filters{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.ctp-action-log .ctp-action-log-flex-container__search .filters .column,.ctp-action-log .ctp-action-log-flex-container__search .filters .ctp-staff-trainer .ctp-staff-trainer__services .ctp-dropdown,.ctp-staff-trainer .ctp-staff-trainer__services .ctp-action-log .ctp-action-log-flex-container__search .filters .ctp-dropdown{width:auto}.ctp-action-log .ctp-action-log-flex-container__search .filters .field{margin-bottom:5px}.ctp-action-log .ctp-action-log-flex-container__search .filters .field .control .select{width:290px}.ctp-action-log .ctp-action-log-flex-container__search .filters .field .control .select .field-select__dropdown{max-height:100px}.ctp-action-log .ctp-action-log-flex-container__search .filters .field .control .select .field-select__input{height:40px;width:290px}.ctp-action-log .ctp-action-log-flex-container__search .filters .field .control .select:not(.is-multiple):after{margin-top:-.3em}.ctp-action-log .ctp-action-log-flex-container__search .filters .resident-picker-container,.ctp-action-log .ctp-action-log-flex-container__search .filters .staff-picker-container,.ctp-action-log .ctp-action-log-flex-container__search .filters .type-picker-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-item-align:start;align-self:flex-start}.ctp-action-log .ctp-action-log-flex-container__search .filters .resident-picker-container label,.ctp-action-log .ctp-action-log-flex-container__search .filters .staff-picker-container label,.ctp-action-log .ctp-action-log-flex-container__search .filters .type-picker-container label{margin-bottom:.5em;font-size:12px;font-weight:500;letter-spacing:.5px;color:#828282}.ctp-action-log .ctp-action-log-flex-container__search .filters .resident-picker-container .basic-multi-select,.ctp-action-log .ctp-action-log-flex-container__search .filters .staff-picker-container .basic-multi-select,.ctp-action-log .ctp-action-log-flex-container__search .filters .type-picker-container .basic-multi-select{width:290px;max-width:290px}.ctp-action-log .ctp-action-log-flex-container__search .filters .date-picker-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-item-align:start;align-self:flex-start;margin-bottom:5px}.ctp-action-log .ctp-action-log-flex-container__search .filters .date-picker-container label{margin-bottom:.5em;font-size:12px;font-weight:500;letter-spacing:.5px;color:#828282}.ctp-action-log .ctp-action-log-flex-container__search .filters .date-picker-container .react-datepicker-wrapper{width:auto}.ctp-action-log .ctp-action-log-flex-container__search .filters .date-picker-container .react-datepicker-wrapper input{height:40px;min-width:224px;width:290px}.ctp-action-log .ctp-action-log-flex-container__body{margin-top:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden;overflow-y:auto;width:100%}.ctp-action-log .ctp-action-log-flex-container__body .tab-header{padding:13px 0 0;font-size:17px;font-weight:700;color:#000;letter-spacing:2px}.ctp-action-log .ctp-action-log-flex-container__body .tab-date{-ms-flex-item-align:start;align-self:flex-start;padding:10px 0 7px 5px;font-weight:500;opacity:.6}.ctp-action-log .ctp-action-log-flex-container__body .no-logs{margin-left:auto;margin-right:auto}.add-guest-note,.shift-note{display:-webkit-box;display:-ms-flexbox;display:flex;position:fixed;left:0;right:0;bottom:0;top:0;background-color:rgba(0,0,0,.5);-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100vw;height:100vh;z-index:99;background-color:hsla(0,0%,4%,.4);overflow-y:auto}.add-guest-note__container,.shift-note__container{width:100%;max-width:525px;z-index:100;background-color:#fff;border-radius:4px;-webkit-box-shadow:0 0 18px 9px rgba(0,0,0,.16);box-shadow:0 0 18px 9px rgba(0,0,0,.16);overflow-y:auto;padding:15px}.add-guest-note__container .columns,.shift-note__container .columns{margin:0}.add-guest-note__container .columns .react-datepicker-wrapper,.add-guest-note__container .columns .react-datepicker-wrapper .react-datepicker__input-container,.shift-note__container .columns .react-datepicker-wrapper,.shift-note__container .columns .react-datepicker-wrapper .react-datepicker__input-container{width:100%}.add-guest-note__container .columns .react-datepicker-popper,.shift-note__container .columns .react-datepicker-popper{z-index:5}.add-guest-note__container .columns .field .control .react-datepicker__time-list,.shift-note__container .columns .field .control .react-datepicker__time-list{overflow-y:auto;overflow-x:hidden}.add-guest-note__container .columns .field .control .react-datepicker__time-list-item,.shift-note__container .columns .field .control .react-datepicker__time-list-item{padding:9px 0 0!important;white-space:nowrap;width:99%!important}.add-guest-note__container .columns .field .control .select .field-select__dropdown,.shift-note__container .columns .field .control .select .field-select__dropdown{max-height:100px}.add-guest-note__container .columns .column .resident-picker-container,.add-guest-note__container .columns .ctp-staff-trainer .ctp-staff-trainer__services .ctp-dropdown .resident-picker-container,.ctp-staff-trainer .ctp-staff-trainer__services .add-guest-note__container .columns .ctp-dropdown .resident-picker-container,.ctp-staff-trainer .ctp-staff-trainer__services .shift-note__container .columns .ctp-dropdown .resident-picker-container,.shift-note__container .columns .column .resident-picker-container,.shift-note__container .columns .ctp-staff-trainer .ctp-staff-trainer__services .ctp-dropdown .resident-picker-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-item-align:start;align-self:flex-start}.add-guest-note__container .columns .column .resident-picker-container label,.add-guest-note__container .columns .ctp-staff-trainer .ctp-staff-trainer__services .ctp-dropdown .resident-picker-container label,.ctp-staff-trainer .ctp-staff-trainer__services .add-guest-note__container .columns .ctp-dropdown .resident-picker-container label,.ctp-staff-trainer .ctp-staff-trainer__services .shift-note__container .columns .ctp-dropdown .resident-picker-container label,.shift-note__container .columns .column .resident-picker-container label,.shift-note__container .columns .ctp-staff-trainer .ctp-staff-trainer__services .ctp-dropdown .resident-picker-container label{margin-bottom:.5em;font-size:12px;font-weight:500;letter-spacing:.5px;color:#828282}.add-guest-note__container .header,.shift-note__container .header{padding:10px .75rem 0}.add-guest-note__container .title,.shift-note__container .title{text-align:center;font-size:17px;font-weight:500}.add-guest-note__container label,.shift-note__container label{font-size:13px!important;font-weight:400!important;color:#aaa}.log-result{background:#fff;width:100%;border:1px solid #ebebeb;padding:15px 30px;margin-bottom:-1px}.log-result,.log-result .log-time{display:-webkit-box;display:-ms-flexbox;display:flex}.log-result .log-time{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center;font-style:normal;font-weight:500;font-size:18px;color:#828282;margin-right:30px;white-space:nowrap}.log-result .log-body{width:95%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.log-result .log-body .log-title{font-style:normal;font-weight:500;font-size:18px;color:#828282}.log-result .log-body .log-information{margin-top:8px;margin-right:30px;border:1px solid #ebebeb;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:8px;padding:10px;font-size:14px;font-style:normal;font-weight:400;line-height:23px;color:#828282;height:100%;max-height:calc(100vh - 710px);overflow:auto}.log-result .log-resident,.log-result .log-staff{width:350px;margin-right:30px}.log-result .log-resident__label,.log-result .log-staff__label{font-style:normal;font-weight:400;font-size:16px;color:#828282;margin-bottom:14px}.log-result .log-resident__body,.log-result .log-staff__body{font-style:normal;font-weight:400;font-size:15px;color:#828282;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.log-result .log-resident__body .name,.log-result .log-staff__body .name{margin-left:10px;margin-top:auto;margin-bottom:auto}.log-result .log-type{width:145px}.log-result .log-type__label{font-style:normal;font-weight:400;font-size:16px;color:#828282;margin-bottom:14px}.log-result .log-type__body{font-style:normal;font-weight:400;font-size:15px;color:#828282;margin-top:22px}.package-room{display:-webkit-box;display:-ms-flexbox;display:flex;height:100vh;max-height:100vh;background-color:#fff;overflow:hidden}.package-room__content{width:60%;padding:30px;gap:20px}.package-room__content,.package-room__content--full{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.package-room__content--full{width:100%;padding:40px;height:100vh;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.package-room__navigation{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;margin-bottom:32px}.package-room__back,.package-room__navigation{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.package-room__back{width:-webkit-min-content;width:-moz-min-content;width:min-content;gap:8px;font-size:16px;color:#646464;background:none;border:none;cursor:pointer;padding:0;-ms-flex-negative:0;flex-shrink:0;border:1px solid #646464;border-radius:4px;padding:6px 16px}.package-room__photo{width:40%;-o-object-fit:cover;object-fit:cover;-ms-flex-negative:0;flex-shrink:0}.package-room__title{font-size:40px;font-weight:600;color:#000;-ms-flex-negative:0;flex-shrink:0}.package-room__title--gray{color:#646464}.package-room__title--residents{font-size:32px;line-height:1.2}.package-room__title--label{font-size:24px;margin-bottom:8px}.package-room__title--access-code{font-size:24px;margin:20px 0 10px;max-width:60%}.package-room__title--unlocked{font-size:36px;color:#646464;margin:10px 0 20px}.package-room__subtitle{font-size:20px;color:#646464}.package-room__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:16px}.package-room__brand{margin-top:auto;text-align:left}.package-room__brand-logo{height:40px;width:auto}.package-room__progress{font-size:24px;font-weight:700;color:#646464}.package-room__loading{color:#646464}.package-room__error,.package-room__loading{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:20px;font-size:18px;min-height:100px}.package-room__error{color:#ce2c21;background-color:#fbf0f0;border-radius:8px;text-align:center}.package-room__no-results{padding:20px;font-size:18px;color:#646464;background-color:#f9f8f8;border-radius:8px;min-height:100px;text-align:center}.package-room__loading-overlay,.package-room__no-results{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.package-room__loading-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.8);z-index:100}.package-room__offline-indicator{background-color:#fff;padding:8px;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.2);box-shadow:0 2px 8px rgba(0,0,0,.2)}.package-room__offline-indicator--fixed{position:fixed;top:10px;right:10px;z-index:50}.package-room__action-buttons{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%}.package-room__action-buttons,.package-room__options{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px}.package-room__options{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%}.package-room__option{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:10px;padding:20px;border-radius:8px;border:none;cursor:pointer;text-align:left;width:100%}.package-room__option--deliver{background-color:#ce2c21;color:#fff;height:70%;max-height:400px}.package-room__option--code{background-color:#fff;border:2px solid #ce2c21;color:#ce2c21;height:30%;max-height:150px}.package-room__option-icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:24px;height:24px}.package-room__option-text{font-size:40px;font-weight:500}.package-room__count-option{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:40px;color:#ce2c21;background-color:#fbf0f0;cursor:pointer;border:2px solid transparent;border-radius:4px;font-weight:600}.package-room__count-option--selected{background-color:#f5d4d2;border:2px solid #ce2c21}.package-room__carrier-option{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:40px;color:#ce2c21;background-color:#fbf0f0;cursor:pointer;border:2px solid transparent;border-radius:4px;font-weight:600}.package-room__carrier-option--selected{background-color:#f5d4d2;border:2px solid #ce2c21}.package-room__retake-button{width:100%;padding:20px;font-size:20px;font-weight:700;background-color:#fff;color:#ce2c21;border:1px solid #ce2c21;border-radius:8px;cursor:pointer}.package-room__retake-button:disabled{opacity:.6;cursor:not-allowed}.package-room__submit-button{width:100%;padding:20px;font-size:20px;font-weight:700;background-color:#ce2c21;color:#fff;border:none;border-radius:8px;cursor:pointer}.package-room__submit-button:disabled{opacity:.6;cursor:not-allowed}.package-room__done-button{width:100%;padding:20px;font-size:20px;font-weight:700;background-color:#ce2c21;color:#fff;border:none;border-radius:8px;cursor:pointer;margin-top:20px}.package-room__done-button--hidden{visibility:hidden}.package-room__done-button:disabled{opacity:.6;cursor:not-allowed}.package-room__fullscreen-button{position:fixed;bottom:20px;right:20px;width:40px;height:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;z-index:15;background-color:rgba(198,55,41,.3);border:none;border-radius:50%}.package-room__count-grid{grid-template-rows:repeat(2,1fr);gap:20px;-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0}.package-room__carrier-grid,.package-room__count-grid{display:grid;grid-template-columns:repeat(2,1fr);width:100%}.package-room__carrier-grid{grid-gap:15px;height:100%}.package-room__carrier-grid--three{grid-template-columns:repeat(3,1fr)}.package-room__custom-input-container{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px;-webkit-box-flex:1;-ms-flex:1;flex:1}.package-room__custom-input-label{font-size:24px;font-weight:600;color:#000}.package-room__custom-input{width:100%;padding:20px;font-size:24px;text-align:center;border:2px solid #ce2c21;border-radius:8px;outline:none}.package-room__custom-input::-webkit-input-placeholder{color:#646464}.package-room__custom-input::-moz-placeholder{color:#646464}.package-room__custom-input:-ms-input-placeholder{color:#646464}.package-room__custom-input::placeholder{color:#646464}.package-room__count-selection{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem;width:100%}.package-room__count-button{padding:1.5rem;font-size:1.5rem;background-color:#fff;border:2px solid #e1e0e0;border-radius:8px;cursor:pointer}.package-room__custom-count{grid-column:1/-1;display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem}.package-room__search{width:100%;position:relative}.package-room__search-input{width:100%;padding:16px;padding-left:48px;font-size:16px;border:1px solid #e1e0e0;border-radius:8px;outline:none;background-color:#fff}.package-room__search-input::-webkit-input-placeholder{color:#646464}.package-room__search-input::-moz-placeholder{color:#646464}.package-room__search-input:-ms-input-placeholder{color:#646464}.package-room__search-input::placeholder{color:#646464}.package-room__search-icon{position:absolute;left:16px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:#646464;width:20px;height:20px}.package-room__residents-list{-ms-flex-direction:column;flex-direction:column;gap:12px;-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0;overflow-y:auto}.package-room__resident-item,.package-room__residents-list{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal}.package-room__resident-item{-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:16px;background-color:rgba(198,55,41,.1);border-radius:8px;cursor:pointer;border:none;text-align:left}.package-room__resident-name{font-size:18px;font-weight:700;color:#ce2c21}.package-room__resident-unit{font-size:16px;color:#ce2c21}.package-room__resident-info{-ms-flex-align:center;background-color:rgba(198,55,41,.1);padding:16px 32px;border-radius:4px;gap:4px}.package-room__photo-container,.package-room__resident-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;align-items:center}.package-room__photo-container{-webkit-box-flex:1;-ms-flex:1;flex:1;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#f0efef;border-radius:8px;overflow:hidden;position:relative;min-height:300px}.package-room__photo-input{position:absolute;width:100%;height:100%;opacity:0;cursor:pointer;z-index:1}.package-room__photo-placeholder{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#fff;border:2px dashed #e1e0e0;border-radius:8px;color:#646464}.package-room__photo-placeholder span{margin-top:1rem}.package-room__photo-preview{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative}.package-room__photo-preview img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;border-radius:8px}.package-room__photo-loading{position:absolute;top:0;left:0;right:0;bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:10}.package-room__upload-error{position:absolute;bottom:0;left:0;right:0;background-color:#a4231a;color:#fff;padding:10px;text-align:center;z-index:5}.package-room__upload-error p{margin:0;font-size:14px}.package-room__camera-container{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden}.package-room__camera-preview{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;max-height:100%}.package-room__camera-error{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:20px;background-color:#fbf0f0;color:#ce2c21;border-radius:8px;text-align:center;width:100%;height:100%}.package-room__camera-error p{margin:0}.package-room__carrier-info{display:block;font-size:16px;color:#646464;margin-top:4px;font-weight:500}.package-room__access-code{text-align:center;margin-bottom:2rem}.package-room__code{font-size:3rem;font-weight:600;letter-spacing:.5rem;border-radius:8px}.package-room__code--no-background{margin:30px 0;padding:0;background-color:transparent;-webkit-box-shadow:none;box-shadow:none}.package-room__code--no-background,.package-room__code-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.package-room__code-container{background-color:#f0efef;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:700px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:25px;border-radius:8px}.package-room__digit{font-size:40px;color:#a4231a;font-weight:700;margin:0 3px;line-height:.9}.package-room__code-instruction{font-size:16px;color:#646464}.package-room__code-expiry{font-size:.9rem;color:#646464}.package-room__keypad-instruction{font-size:18px;margin:0 0 20px;color:#646464}.package-room__keypad{height:160px}.package-room__keypad-image{max-width:100%;height:100%}.package-room__access-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 auto;height:100%;text-align:center;gap:10px;background-color:#f9f8f8;padding:30px;width:100%;border-radius:8px;color:#646464}.package-room__access-container>*{margin:0}.package-room__access-container--scrollable{overflow-y:auto;-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0;padding-bottom:100px}.package-room__access-container--unlocked{background-color:#f9f8f8;height:100%;margin-bottom:0;gap:0}.package-room__icon{margin-bottom:0;width:60px;height:60px}.package-room__icon--success{margin-bottom:10px;background-color:rgba(0,0,0,.1);border-radius:50%;width:100px;height:100px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.package-room__unlocked-message{font-size:20px;color:#646464;margin:20px 0;line-height:1.5;max-width:80%}.package-room__action-buttons--fixed{position:fixed;bottom:0;left:0;right:0;padding:20px;background-color:#fff;-webkit-box-shadow:0 -2px 10px rgba(0,0,0,.1);box-shadow:0 -2px 10px rgba(0,0,0,.1)}.package-room__loading-spinner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;width:40px;height:40px}.package-room__loading-spinner span{display:none}.package-room__loading-spinner:before{content:"";position:absolute;width:40px;height:40px;border-radius:50%;border:3px solid hsla(0,0%,100%,.2);border-top:3px solid #000;-webkit-animation:spin 1s linear infinite;animation:spin 1s linear infinite}@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.package-room .package-room-tooltip{max-width:300px;text-align:center;z-index:99}.package-room .tooltip-anchor{position:fixed;bottom:20px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:98;width:1px;height:1px;opacity:0}.inactivity-modal{position:fixed;top:0;left:0;right:0;bottom:0;width:100vw;height:100vh;background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:10}.inactivity-modal__title{font-size:40px;font-weight:500;color:#3c3c3c}.inactivity-modal__timer{position:relative;width:160px;height:160px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:50%}.inactivity-modal__seconds{font-size:48px;font-weight:700;color:#3c3c3c;line-height:1}.inactivity-modal__label{font-size:18px;color:#646464}.offline-packages{padding:20px}.offline-packages__title{margin-bottom:20px}.offline-packages__copy-button{padding:8px 16px;margin-bottom:16px;background-color:#548671;color:#fff;border:none;border-radius:4px;cursor:pointer}.offline-packages__copy-button:hover{background-color:#436b5a}.offline-packages__sync-button{padding:8px 16px;margin-bottom:16px;background-color:#5857e7;color:#fff;border:none;margin-left:10px}.offline-packages__sync-button:disabled{background-color:#bcbbf5;cursor:not-allowed}.offline-packages__status{margin-left:10px}.offline-packages__data{margin-top:10px;padding:10px;background-color:#f6f5f5;border-radius:4px;overflow:auto;max-height:500px}.client-reservations-container{display:-webkit-box;display:-ms-flexbox;display:flex;min-height:83.5vh;padding:10px 60px}.client-reservations-container .client-reservations-amenities{height:calc(100vh - 116px);overflow:hidden;overflow-y:auto;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.client-reservations-container .client-reservations-amenities .amenity-box{border:1px solid #000;border-radius:5px;width:calc(100% - 1092px);min-width:168px;max-width:335px;height:200px;margin:6px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;background-size:cover;background-position:50%;color:#fff;font-size:20px;font-weight:600;text-align:center}.client-reservations-container .client-reservations-my-bookings{height:calc(100vh - 116px);overflow:hidden;overflow-y:auto;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-right:15px}.client-reservations-container .client-reservations-my-bookings .booking-box{border:1px solid #000;border-radius:5px;width:220px;height:230px;margin:6px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;background-size:cover;background-position:50%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center;position:relative}.client-reservations-container .client-reservations-my-bookings .booking-box .booking-title{color:#fff;font-size:20px;font-weight:600;margin-bottom:20px}.client-reservations-container .client-reservations-my-bookings .booking-box .booking-date{font-size:14px;color:#fff;font-weight:600}.client-reservations-container .client-reservations-my-bookings .booking-box .booking-status-container{background-color:green;border-radius:5px;min-width:100px;margin-top:3px;position:absolute;bottom:17px}.client-reservations-container .client-reservations-my-bookings .booking-box .booking-status-container .booking-status-details{font-size:14px;padding-bottom:2px;width:100%;color:#fff;font-weight:500;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.client-reservations-container .client-reservations-sidebar{background:#f6f6f6;width:530px;display:block;padding:15px;border-radius:4px;height:calc(100vh - 225px);margin-top:5px;margin-left:10px;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:0 7px 14px rgba(0,0,0,.22);box-shadow:0 7px 14px rgba(0,0,0,.22)}.client-reservations-container .client-reservations-sidebar .amenity-overview{position:relative;height:100%;overflow:auto}.client-reservations-container .client-reservations-sidebar .amenity-overview .main-image{width:auto;height:180px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-size:cover;background-position:50%;color:#fff;font-size:20px;font-weight:500;text-align:center;margin-bottom:15px}.client-reservations-container .client-reservations-sidebar .amenity-overview .header-small{color:#000;font-size:16px;font-weight:600;margin-bottom:3px}.client-reservations-container .client-reservations-sidebar .amenity-overview .header-big{color:#000;font-size:20px;font-weight:500;margin-bottom:17px;text-align:center}.client-reservations-container .client-reservations-sidebar .amenity-overview .overview-container{margin-bottom:10px}.client-reservations-container .client-reservations-sidebar .amenity-overview .overview-container .details{white-space:pre-line;letter-spacing:-.3px;font-size:15px;font-weight:500}.client-reservations-container .client-reservations-sidebar .amenity-overview .overview-container .details .flex-space-between{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:5px;margin-top:20px;font-size:17px}.client-reservations-container .client-reservations-sidebar .amenity-overview .overview-container .details .flex-space-between .right-details{font-weight:600;letter-spacing:.4px}.client-reservations-container .client-reservations-sidebar .amenity-overview .doc-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:13px}.client-reservations-container .client-reservations-sidebar .amenity-overview .doc-buttons button{padding:20px 0;width:49%}.client-reservations-container .client-reservations-sidebar .amenity-overview .reservation-summary-footer{width:100%;position:absolute;bottom:0}.client-reservations-container .client-reservations-sidebar .amenity-overview .reservation-summary-footer .error-message{margin-bottom:10px;width:100%;text-align:center;font-size:15px;color:red;font-weight:500}.client-reservations-container .client-reservations-sidebar .amenity-overview .reservation-summary-footer .reservation-button{width:100%;margin-top:10px}.client-reservations-container .client-reservations-sidebar .amenity-overview .reservation-summary-footer .reservation-button button{width:100%;padding:20px 45px}.select-option-dropdown .dropdown-option-list{display:none;margin:10px 5px;height:290px;-ms-flex-line-pack:center;align-content:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid #e8e8e8;border-radius:5px;background:#fff;z-index:6;width:100%;right:-5px;top:30px;-webkit-box-shadow:inset 0 1px 2px #0a0a0a1a;box-shadow:inset 0 1px 2px #0a0a0a1a}.select-option-dropdown .dropdown-option-list.visible{display:-webkit-box;display:-ms-flexbox;display:flex}.select-option-dropdown .dropdown-option-list .dropdown-option{padding:5px 0 5px 7px;border-bottom:1px solid #eaeaea;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center}.select-option-dropdown .dropdown-option-list .dropdown-option svg{margin-right:5px}.select-option-dropdown .dropdown-option-list .dropdown-option:hover{background:#cecece}.select-option-dropdown .dropdown-option-list .dropdown-option .avatar-container{min-width:25px;width:25px;height:25px;margin-right:10px}.select-option-dropdown .dropdown-option-list .dropdown-option .avatar-container img{min-width:25px;border-radius:25px;height:100%}.select-option-dropdown .dropdown-option-list .dropdown-option .unit-container{margin-left:5px}.select-option-dropdown.is-disabled{pointer-events:none;opacity:.8;-webkit-box-shadow:none;box-shadow:none;cursor:auto}.select-option-dropdown.is-disabled .field .control input{background-color:#f5f5f5;border:none;-webkit-box-shadow:none;box-shadow:none;cursor:auto;color:#bebebe}.select-option-dropdown.is-disabled .field .control input::-webkit-input-placeholder{opacity:.5}.select-option-dropdown.is-disabled .field .control input::-moz-placeholder{opacity:.5}.select-option-dropdown.is-disabled .field .control input:-ms-input-placeholder{opacity:.5}.select-option-dropdown.is-disabled .field .control input::placeholder{opacity:.5}.amenity-calendar{position:relative;height:100%;overflow:auto;width:100%}.amenity-calendar .reservation-summary-footer{width:100%;position:absolute;bottom:0}.amenity-calendar .reservation-summary-footer .error-message{margin-bottom:10px;width:100%;text-align:center;font-size:15px;color:red;font-weight:500}.amenity-calendar .reservation-summary-footer .reservation-time-scopes{width:100%;border:1px solid #000;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:distribute;justify-content:space-around;border-radius:5px;padding:8px;background-color:#fff}.amenity-calendar .reservation-summary-footer .reservation-time-scopes .time-scope{font-size:14px}.amenity-calendar .reservation-summary-footer .reservation-time-scopes .time-scope .bold{font-weight:600;color:#141b2c}.amenity-calendar .reservation-summary-footer .reservation-multiday{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%}.amenity-calendar .reservation-summary-footer .reservation-multiday .check-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:5px;margin-bottom:6px;border:1px solid #141b2c;border-radius:5px;font-size:14px;background:#fff}.amenity-calendar .reservation-summary-footer .reservation-multiday .check-container .check-label{font-weight:500;letter-spacing:-.2px}.amenity-calendar .reservation-summary-footer .reservation-multiday .check-container .check-date{font-weight:600;color:#141b2c}.amenity-calendar .reservation-summary-footer .reservation-button{width:100%;margin-top:10px}.amenity-calendar .reservation-summary-footer .reservation-button button{width:100%;padding:20px 45px}.amenity-calendar .time-picker-container .header{width:100%;text-align:center;margin-bottom:15px;padding-bottom:10px;border-bottom:1px solid #000;font-weight:600;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.amenity-calendar .time-picker-container .header .arrow-back{width:20px;position:absolute;left:20px;top:-5px;-webkit-transform:rotate(180deg);transform:rotate(180deg);cursor:pointer}.amenity-calendar .time-picker-container .time-scopes{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;max-height:365px;overflow:auto}.amenity-calendar .time-picker-container .time-scopes .loader{position:absolute;left:45%;top:30%;border:4px solid #f3f3f3;border-top:4px solid #000;border-radius:50%;width:60px;height:60px;-webkit-animation:spin 1s linear infinite;animation:spin 1s linear infinite}.amenity-calendar .time-picker-container .time-scopes .time-scope-button{background-color:#fff;border:1px solid #000;padding:5px 8px;width:73px;text-align:center;font-size:12px;font-weight:500;border-radius:5px;margin:0 2px 9px;cursor:pointer}.amenity-calendar .time-picker-container .time-scopes .time-scope-button-highlighted{background-color:#141b2c;color:#fff}.amenity-calendar .time-picker-container .time-scopes .time-scope-button-disabled{background-color:#eae9e9;border:1px solid #eae9e9;pointer-events:none}.amenity-calendar .time-picker-container .time-scopes .no-time-scopes{font-size:20px}.amenity-calendar .calendar-conatiner .header{width:100%;text-align:center;margin-bottom:10px;font-weight:600;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.amenity-calendar .calendar-conatiner .header .arrow-back{width:20px;position:absolute;left:20px;top:-5px;-webkit-transform:rotate(180deg);transform:rotate(180deg);cursor:pointer}.amenity-calendar .calendar-conatiner .reserved-full-day{background-color:#dcdcdc;border-radius:5px;padding:0;margin:0;width:37px}.amenity-calendar .calendar-conatiner .reserved-start-day{background-image:-webkit-gradient(linear,left bottom,right top,color-stop(50%,transparent),color-stop(0,#dcdcdc));background-image:linear-gradient(to top right,transparent 50%,#dcdcdc 0);border-top-width:0;border-left-width:0;border-radius:5}.amenity-calendar .calendar-conatiner .reserved-end-day{background-image:-webkit-gradient(linear,right top,left bottom,color-stop(50%,transparent),color-stop(0,#dcdcdc));background-image:linear-gradient(to bottom left,transparent 50%,#dcdcdc 0);border-bottom-width:0;border-right-width:0;border-radius:5}.amenity-calendar .payment-card-stripe-form .header{width:100%;text-align:center;margin-bottom:10px;font-weight:600;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.amenity-calendar .payment-card-stripe-form .header .arrow-back{width:20px;position:absolute;left:20px;top:-5px;-webkit-transform:rotate(180deg);transform:rotate(180deg);cursor:pointer}.amenity-calendar .payment-card-stripe-form .card-elements{margin-top:4px}.amenity-calendar .payment-card-stripe-form .card-elements .card-element-wrapper{border:1px solid #d3d3d3;border-radius:3px;padding:7px 8px;background-color:#fff;margin-bottom:13px}.amenity-calendar .payment-card-stripe-form .card-elements .card-element-wrapper.is-loading-field,.amenity-calendar .payment-card-stripe-form .card-elements .is-loading-field input{pointer-events:none;background-color:#d3d3d3;opacity:.4}.amenity-calendar .payment-card-stripe-form .card-elements .flex-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.amenity-calendar .payment-card-stripe-form .card-elements .flex-row .card-element-wrapper{width:48%}.amenity-calendar .payment-card-stripe-form .card-elements .field{margin-bottom:13px}.amenity-calendar .payment-card-stripe-form .card-elements .field input{-webkit-box-shadow:none;box-shadow:none;font-weight:500;color:#000}.amenity-calendar .payment-card-stripe-form .card-elements .field input:focus,.amenity-calendar .payment-card-stripe-form .card-elements .field input:hover{outline:none;border-color:#d3d3d3}.amenity-calendar .payment-card-stripe-form .card-elements .field input::-webkit-input-placeholder{color:#aab7c4}.amenity-calendar .payment-card-stripe-form .card-elements .field input::-moz-placeholder{color:#aab7c4}.amenity-calendar .payment-card-stripe-form .card-elements .field input:-ms-input-placeholder{color:#aab7c4}.amenity-calendar .payment-card-stripe-form .card-elements .field input::placeholder{color:#aab7c4}.dropdown-dots{position:relative}.dropdown-dots .icon-container{width:19px;height:19px}.dropdown-dots .icon-container svg{width:21px}.dropdown-dots .options-container{width:-webkit-max-content;width:-moz-max-content;width:max-content;position:absolute;right:0;top:44px;background:#f9f9f9;-webkit-box-shadow:0 4px 5px rgba(0,0,0,.1);box-shadow:0 4px 5px rgba(0,0,0,.1);border-radius:4px;cursor:auto}.dropdown-dots .options-container.open{z-index:1;display:block}.dropdown-dots .options-container.close{display:none}.dropdown-dots .options-container .single-option-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:grey;fill:grey;cursor:pointer;padding:3px 12px;line-height:27px}.dropdown-dots .options-container .single-option-container:hover{color:#000;fill:#000}.dropdown-dots .options-container .single-option-container .single-option-text{font-size:16px;font-weight:500;margin-left:8px}.dropdown-dots .options-container .single-option-container.is-disabled{cursor:default;background-color:#bc946a;color:#fff;fill:#fff}.loading-background{background-color:#1e1f2070;opacity:.8;width:100%;height:100%;position:absolute;z-index:999}.loading-background .loader{position:absolute;left:47.5%;top:30%;border:4px solid #f3f3f3;border-top:4px solid #000;border-radius:50%;width:60px;height:60px;-webkit-animation:spin 1s linear infinite;animation:spin 1s linear infinite}.toggle-switch{width:65px;height:22px;border-radius:12px;position:relative;overflow:hidden;cursor:pointer}.toggle-text{z-index:1;position:absolute;top:1px;left:22px;right:5px;height:20px;line-height:20px;text-align:center;-webkit-transition:-webkit-transform .2s ease-in-out;transition:-webkit-transform .2s ease-in-out;transition:transform .2s ease-in-out;transition:transform .2s ease-in-out,-webkit-transform .2s ease-in-out;color:"#5f5f5f";font-weight:500;font-size:11px}.toggle-text.on{-webkit-transform:translateX(-17px);transform:translateX(-17px)}.toggle-knob{z-index:2;width:16px;height:16px;border-radius:50%;background-color:#fff;position:absolute;top:3px;left:3px;-webkit-transition:-webkit-transform .2s ease-in-out;transition:-webkit-transform .2s ease-in-out;transition:transform .2s ease-in-out;transition:transform .2s ease-in-out,-webkit-transform .2s ease-in-out}.toggle-knob.on{-webkit-transform:translateX(43px);transform:translateX(43px)}.toggle-background{height:100%;width:100%;position:absolute;top:0;left:0;-webkit-transition:background-color .2s ease-in-out;transition:background-color .2s ease-in-out}.ctp-checklists{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-line-pack:start;align-content:flex-start;padding:15px 15px 15px 25px}.ctp-checklists .ctp-checklists__inner{width:100%;margin:0 auto}.ctp-checklists .ctp-checklists__inner>.columns{height:100%}.ctp-checklists .ctp-checklists__inner>.columns>.column,.ctp-checklists .ctp-staff-trainer .ctp-staff-trainer__services .ctp-checklists__inner>.columns>.ctp-dropdown,.ctp-staff-trainer .ctp-staff-trainer__services .ctp-checklists .ctp-checklists__inner>.columns>.ctp-dropdown{position:relative}.ctp-checklists .ctp-checklists__inner>.columns>.column:first-of-type,.ctp-checklists .ctp-staff-trainer .ctp-staff-trainer__services .ctp-checklists__inner>.columns>.ctp-dropdown:first-of-type,.ctp-staff-trainer .ctp-staff-trainer__services .ctp-checklists .ctp-checklists__inner>.columns>.ctp-dropdown:first-of-type{padding-top:0;padding-bottom:0}.ctp-checklists .ctp-checklists__inner>.columns>.column:nth-of-type(2),.ctp-checklists .ctp-staff-trainer .ctp-staff-trainer__services .ctp-checklists__inner>.columns>.ctp-dropdown:nth-of-type(2),.ctp-staff-trainer .ctp-staff-trainer__services .ctp-checklists .ctp-checklists__inner>.columns>.ctp-dropdown:nth-of-type(2){border-radius:5px;background:linear-gradient(134deg,#fff,#f6f5f5);border:1px solid #f9f8f8;overflow:hidden;overflow-y:auto;padding:15px}.ctp-checklists .ctp-checklists__inner .dropdown-dots{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:3px;border:1px solid #e4e3e3;border-radius:4px;height:32px;width:32px;margin:0 20px;cursor:pointer}.ctp-checklists .ctp-checklists__inner .dropdown-dots .icon-container{margin-left:3px}.ctp-checklists .ctp-checklists__inner .dropdown-dots .options-container{top:35px;-webkit-box-shadow:0 8px 12px 0 rgba(9,30,66,.1);box-shadow:0 8px 12px 0 rgba(9,30,66,.1);-webkit-box-shadow:0 1px 3px 0 rgba(9,30,66,.08);box-shadow:0 1px 3px 0 rgba(9,30,66,.08);border:1px solid #e4e3e3;min-width:160px;background:#fff}.ctp-checklists .ctp-checklists__inner .dropdown-dots .options-container .single-option-container{padding:5px 8px;line-height:normal}.ctp-checklists .ctp-checklists__inner .dropdown-dots .options-container .single-option-container .single-option-text{font-size:12px;font-weight:300;color:#282828;margin:0}.ctp-checklists .button-black-outline{background-color:transparent;color:#646464;border-color:#646464}.ctp-checklists .button-black-outline>svg{height:20px;margin-right:5px}.ctp-checklists .text-cell{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.ctp-checklists .text-cell span:first-child{font-weight:500}.ctp-checklists input:not([disabled]):hover,.ctp-checklists textarea:not([disabled]):hover{border-color:#b5b5b5}.ctp-checklists input:not([disabled]):active,.ctp-checklists input:not([disabled]):focus,.ctp-checklists textarea:not([disabled]):active,.ctp-checklists textarea:not([disabled]):focus{border-color:#000;outline:none}.ctp-checklists input::-webkit-input-placeholder,.ctp-checklists textarea::-webkit-input-placeholder{color:#3c3c3c;font-size:14px}.ctp-checklists input::-moz-placeholder,.ctp-checklists textarea::-moz-placeholder{color:#3c3c3c;font-size:14px}.ctp-checklists input:-ms-input-placeholder,.ctp-checklists textarea:-ms-input-placeholder{color:#3c3c3c;font-size:14px}.ctp-checklists input::placeholder,.ctp-checklists textarea::placeholder{color:#3c3c3c;font-size:14px}.ctp-checklists input[type=number],.ctp-checklists textarea[type=number]{-moz-appearance:textfield}.ctp-checklists input[type=number]::-webkit-inner-spin-button,.ctp-checklists input[type=number]::-webkit-outer-spin-button,.ctp-checklists textarea[type=number]::-webkit-inner-spin-button,.ctp-checklists textarea[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.ctp-checklists span.error-label{color:#ce2c21!important;font-size:12px!important}.ctp-checklists .integration-task-desc{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;background-color:#f6f5f5;width:100%;border-radius:8px;padding:12px;gap:12px}.ctp-checklists .integration-task-desc div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.ctp-checklists .integration-task-desc h3{font-size:14px;font-weight:500;color:#282828;margin-bottom:4px}.ctp-checklists .integration-task-desc span{font-size:12px;font-weight:400;color:#505050;margin-bottom:4px}.ctp-checklists .integration-task-desc svg{width:24px;height:24px;fill:#282828}.ctp-checklists .editable-days-cell{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:280px}.ctp-checklists .editable-days-cell svg{height:18px;width:18px;fill:#3c3c3c;margin-left:8px}.ctp-checklists .editable-days-cell svg.info{border:1px solid #3c3c3c;border-radius:50%;cursor:pointer}.ctp-checklists .editable-days-cell button{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0;border:none;background:transparent;cursor:pointer}.ctp-checklists .editable-days-cell .field{width:35px;margin:0;margin-right:8px}.ctp-checklists .editable-days-cell .field input{height:24px;width:35px;font-size:12px}.ctp-checklists .editable-days-cell .field input[type=number]::-webkit-inner-spin-button,.ctp-checklists .editable-days-cell .field input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.ctp-checklists .editable-days-cell [data-for=editable-days-cell-tip]{display:-webkit-box;display:-ms-flexbox;display:flex}.ctp-checklists .editable-days-cell__tooltip{max-width:300px}.checklists-toolbar{width:100%;max-width:1700px;margin:auto;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:20px}.checklists-toolbar,.checklists-toolbar__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}.checklists-toolbar__wrapper{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative}.checklists-toolbar__wrapper .warning-text{color:#9f0000}.checklists-toolbar__wrapper .ctp-toolbar-menu a{padding:5px 10px;background-color:transparent;color:#000}.checklists-toolbar__wrapper .ctp-toolbar-menu a span{font-size:17px;font-weight:700;white-space:nowrap}.checklists-toolbar__wrapper .ctp-toolbar-menu .is-active{background-color:#000;color:#fff}.checklists-toolbar__wrapper .ctp-sidebar-section{width:200px}.checklists-toolbar__wrapper .ctp-sidebar-section .ctp-dropdown button span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%;display:block}.checklists-toolbar__wrapper>.button{margin-left:15px}.checklists-toolbar__divider{height:1px;background:#e4e4e4;margin:10px 0 26px}.checklists-toolbar__text{font-weight:600;font-size:15px;line-height:21px;color:#000;padding-top:4px}.checklists-toolbar__text--light{font-weight:500}.checklists-toolbar__building-name{font-size:13px;letter-spacing:.3px;background-color:#f3f3f3;border-radius:29px;font-weight:500;height:30px;padding:5px 20px 0;color:#0d1633}.checklists-toolbar .ctp-dropdown{padding-top:0}.ctp-checklists-wrapper{background-color:#fff;-webkit-box-shadow:0 0 17px 0 rgba(120,79,12,.06);box-shadow:0 0 17px 0 rgba(120,79,12,.06);border-radius:6px}.ctp-checklists-wrapper .ctp-checklists-wrapper__inner{position:inherit;padding:15px}.ctp-checklists-wrapper .ctp-checklists-wrapper__inner,.ctp-checklists-wrapper .ctp-checklists-wrapper__inner .ctp-checklists-wrapper-navbar{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.ctp-checklists-wrapper .ctp-checklists-wrapper__inner .ctp-checklists-wrapper-navbar .single-row{height:50px;width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.ctp-checklists-wrapper .ctp-checklists-wrapper__inner .ctp-checklists-wrapper-navbar .left-side,.ctp-checklists-wrapper .ctp-checklists-wrapper__inner .ctp-checklists-wrapper-navbar .single-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ctp-checklists-wrapper .ctp-checklists-wrapper__inner .ctp-checklists-wrapper-navbar .left-side .message-type-filter{font-size:13px;font-weight:600;padding:11px;margin:0 15px;cursor:pointer;border-bottom:3px solid transparent}.ctp-checklists-wrapper .ctp-checklists-wrapper__inner .ctp-checklists-wrapper-navbar .left-side .message-type-filter.active{border-bottom:3px solid #000}.ctp-checklists-wrapper .ctp-checklists-wrapper__inner .ctp-checklists-wrapper-navbar .left-side .message-status-filter{font-size:12px;font-weight:500;padding:5px 15px;margin:0 7px;cursor:auto;pointer-events:none;background-color:#ebebeb;color:#6a6a6a;border-radius:20px;border:1px solid transparent}.ctp-checklists-wrapper .ctp-checklists-wrapper__inner .ctp-checklists-wrapper-navbar .left-side .message-status-filter .grey-counter{color:#696969;font-weight:500;margin-left:5px}.ctp-checklists-wrapper .ctp-checklists-wrapper__inner .ctp-checklists-wrapper-navbar .right-side{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ctp-checklists-wrapper .ctp-checklists-wrapper__inner .ctp-checklists-wrapper-navbar .right-side .react-datepicker-wrapper{width:205px;margin-right:15px}.ctp-checklists-wrapper .ctp-checklists-wrapper__inner .ctp-checklists-wrapper-navbar .right-side .react-datepicker-wrapper .react-datepicker__input-container input{border-radius:20px;background:#ededed;-webkit-box-shadow:none;box-shadow:none;border-color:silver;font-size:13px;padding:0 15px;letter-spacing:.3px}.ctp-checklists-wrapper .ctp-checklists-wrapper__inner .ctp-checklists-wrapper-navbar .right-side .react-datepicker-wrapper .react-datepicker__input-container button:after{padding:0 0 2px}.ctp-checklists-wrapper .ctp-checklists-wrapper__inner .ctp-checklists-wrapper-navbar .right-side .react-datepicker__tab-loop .react-datepicker-popper{z-index:2}.ctp-checklists-wrapper .ctp-checklists-wrapper__inner .ctp-checklists-wrapper-navbar .right-side .ctp-checklists-wrapper-navbar__filter{width:157px;margin-right:15px}.ctp-checklists-wrapper .ctp-checklists-wrapper__inner .ctp-checklists-wrapper-navbar .right-side .ctp-checklists-wrapper-navbar__filter .ctp-dropdown{padding-top:0}.ctp-checklists-wrapper .ctp-checklists-wrapper__inner .ctp-checklists-wrapper-navbar .right-side .ctp-checklists-wrapper-navbar__filter .ctp-dropdown button{border:1px solid silver}.ctp-checklists-manage-inspection .header-title-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;height:40px;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:11px 26px;margin-top:10px;border-radius:10px;font-weight:600;font-size:14px}.ctp-checklists-manage-inspection .header-title-container .title{font-weight:600;font-size:14px;color:#000;margin-bottom:0!important}.ctp-checklists-manage-inspection .header-title-container .action-fields{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:15px}.ctp-checklists-manage-inspection .header-title-container .action-fields .integration-information{background:#0ec04b69;color:#278517;text-align:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding:5px 12px;border-radius:15px;height:30px;font-size:13px;font-weight:500;margin-left:10px}.ctp-checklists-manage-inspection .header-title-container .action-fields .integration-information svg{width:20px;height:20px;fill:#278517;margin-right:10px}.ctp-checklists-manage-inspection .header-title-container .action-fields .integration-information.without-integration{background:#c7c7c7;color:#fff}.ctp-checklists-manage-inspection .header-title-container .action-fields .integration-information.without-integration svg{fill:#fff}.ctp-checklists-manage-inspection .templates-table{margin-top:10px}.ctp-checklists-manage-inspection .templates-table .ctp-featured-table thead{z-index:2}.ctp-checklists-manage-inspection .templates-table .ctp-featured-table thead tr{background:#ebebeb}.ctp-checklists-manage-inspection .templates-table .ctp-featured-table thead tr th{text-align:start;font-size:14px;font-weight:500;color:#00000099}.ctp-checklists-manage-inspection .templates-table .ctp-featured-table thead tr th:first-of-type{padding-left:25px}.ctp-checklists-manage-inspection .templates-table .ctp-featured-table thead tr #Nameoftemplates{width:35%}.ctp-checklists-manage-inspection .templates-table .ctp-featured-table thead tr #Type{width:20%}.ctp-checklists-manage-inspection .templates-table .ctp-featured-table thead tr #Unittype{width:23%}.ctp-checklists-manage-inspection .templates-table .ctp-featured-table thead tr #EmptyHeader{width:12%}.ctp-checklists-manage-inspection .templates-table .ctp-featured-table thead tr #Activated{width:15%}.ctp-checklists-manage-inspection .templates-table .ctp-featured-table tbody tr{height:55px;border-left:none;border-right:none}.ctp-checklists-manage-inspection .templates-table .ctp-featured-table tbody tr:hover{background-color:#c9c8c8}.ctp-checklists-manage-inspection .templates-table .ctp-featured-table tbody tr td{border-left:none;border-right:none;text-align:start;font-size:13px;font-weight:500;border-top:1px solid #f9f8f8;border-bottom:1px solid #f9f8f8}.ctp-checklists-manage-inspection .templates-table .ctp-featured-table tbody tr td .message-status-filter{padding:5px 15px;border-radius:20px;width:-webkit-max-content;width:-moz-max-content;width:max-content;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.ctp-checklists-manage-inspection .templates-table .ctp-featured-table tbody tr td .dropdown-dots .icon-container div svg{width:21px}.ctp-checklists-manage-inspection .templates-table .ctp-featured-table tbody tr td .dropdown-dots .options-container{width:128px;top:0;border-radius:5px}.ctp-checklists-manage-inspection .templates-table .ctp-featured-table tbody tr td .dropdown-dots .options-container .single-option-container{padding:4px 9px}.ctp-checklists-manage-inspection .templates-table .ctp-featured-table tbody tr td .dropdown-dots .options-container .single-option-container .single-option-text{font-size:13px}.ctp-checklists-manage-inspection .templates-table .ctp-featured-table tbody tr td .dropdown-dots .options-container .single-option-container:hover{background-color:#f0efef;color:#fff}.ctp-checklists-manage-inspection .templates-table .ctp-featured-table tbody tr td .dropdown-dots .options-container .single-option-container:first-of-type:hover{border-top-left-radius:5px;border-top-right-radius:5px}.ctp-checklists-manage-inspection .templates-table .ctp-featured-table tbody tr td .dropdown-dots .options-container .single-option-container:last-of-type:hover{border-bottom-left-radius:5px;border-bottom-right-radius:5px}.ctp-checklists-manage-inspection .templates-table .ctp-featured-table tbody tr td:first-of-type{padding-left:25px}.ctp-checklists-manage-inspection .no-data{text-align:center;margin:10px 0;font-size:14px}.merge-unit-types-form{display:-webkit-box;display:-ms-flexbox;display:flex;position:fixed;left:0;right:0;bottom:0;top:0;background-color:rgba(0,0,0,.5);-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100vw;height:100vh;z-index:99;background-color:hsla(0,0%,4%,.4);overflow-y:auto}.merge-unit-types-form__container{background-color:#fff;width:100%;max-width:750px;z-index:100;border-radius:5px;-webkit-box-shadow:0 0 18px 9px rgba(0,0,0,.16);box-shadow:0 0 18px 9px rgba(0,0,0,.16);overflow-y:auto;position:relative;height:380px}.merge-unit-types-form__container .columns{margin:0}.merge-unit-types-form__container.is-disabled{pointer-events:none}.merge-unit-types-form .window-header{background:#f8f8f8;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:15px 15px 15px 35px}.merge-unit-types-form .window-header,.merge-unit-types-form .window-header .left-side{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.merge-unit-types-form .window-header .left-side{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.merge-unit-types-form .window-header .left-side .title{color:#333;font-size:17px;font-weight:500;margin:0}.merge-unit-types-form .window-header .right-side{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.merge-unit-types-form .window-header .right-side,.merge-unit-types-form .window-header .right-side .navi-button{display:-webkit-box;display:-ms-flexbox;display:flex}.merge-unit-types-form .window-header .right-side .navi-button svg{fill:#333;width:20px;height:20px;-webkit-transform:rotate(180deg);transform:rotate(180deg);cursor:pointer}.merge-unit-types-form .main-view{background:#fff;overflow-y:auto;padding:0 40px;height:245px;margin-top:15px;overflow:visible}.merge-unit-types-form .main-view .instruction-header{font-weight:600;font-size:13px;text-align:center;margin-top:15px;margin-bottom:30px}.merge-unit-types-form .main-view .long-row,.merge-unit-types-form .main-view .row,.merge-unit-types-form .main-view .short-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.merge-unit-types-form .main-view .long-row,.merge-unit-types-form .main-view .short-row{border-radius:20px;border:1px solid #c4c4c4;padding:5px 16px;font-size:14px;font-weight:600;margin-bottom:35px}.merge-unit-types-form .main-view .icon-wrapper,.merge-unit-types-form .main-view .logo-icon-wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.merge-unit-types-form .main-view .icon-wrapper{width:120px;margin:0 20px}.merge-unit-types-form .main-view .merge-unit-types-form__filter{width:100%}.merge-unit-types-form .main-view .merge-unit-types-form__filter .ctp-dropdown{padding-top:0}.merge-unit-types-form .main-view .merge-unit-types-form__filter .ctp-dropdown button{border:1px solid silver;height:45px;background-color:#fff}.merge-unit-types-form .main-view .merge-unit-types-form__filter .ctp-dropdown .ctp-dropdown__content,.merge-unit-types-form .main-view .merge-unit-types-form__filter .ctp-dropdown .ctp-dropdown__content--active{margin-top:3px}.merge-unit-types-form .main-view .short-row{width:100%;height:45px;margin-bottom:0;font-weight:500}.merge-unit-types-form .window-footer{background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;width:100%;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:8px 30px 12px}.merge-unit-types-form .window-footer .error-message{color:red;font-size:14px}.merge-unit-types-form .window-footer .footer-buttons{display:-webkit-box;display:-ms-flexbox;display:flex}.merge-unit-types-form .window-footer .footer-buttons button{height:38px;width:95px;margin-left:15px;border-radius:5px}.checklist-assign-window{display:-webkit-box;display:-ms-flexbox;display:flex;position:fixed;left:0;right:0;bottom:0;top:0;background-color:rgba(0,0,0,.5);-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100vw;height:100vh;z-index:99;background-color:hsla(0,0%,4%,.4);overflow-y:auto}.checklist-assign-window__container{background-color:#fff;width:100%;max-width:600px;z-index:100;border-radius:5px;-webkit-box-shadow:0 0 18px 9px rgba(0,0,0,.16);box-shadow:0 0 18px 9px rgba(0,0,0,.16);overflow-y:auto;position:relative;height:510px}.checklist-assign-window__container.is-disabled{pointer-events:none}.checklist-assign-window .window-header{background:#f8f8f8;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:15px 15px 15px 20px}.checklist-assign-window .window-header,.checklist-assign-window .window-header .left-side{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.checklist-assign-window .window-header .left-side{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.checklist-assign-window .window-header .left-side .title{color:#333;font-size:17px;font-weight:500;margin:0}.checklist-assign-window .window-header .right-side{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.checklist-assign-window .window-header .right-side,.checklist-assign-window .window-header .right-side .navi-button{display:-webkit-box;display:-ms-flexbox;display:flex}.checklist-assign-window .window-header .right-side .navi-button svg{fill:#333;width:20px;height:20px;-webkit-transform:rotate(180deg);transform:rotate(180deg);cursor:pointer}.checklist-assign-window .main-view{background:#fff;overflow-y:auto;padding:0 25px;margin-top:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:40px;height:390px}.checklist-assign-window .main-view .left-side-window,.checklist-assign-window .main-view .right-side-window{width:50%}.checklist-assign-window .main-view .left-side-window .bold-header,.checklist-assign-window .main-view .right-side-window .bold-header{font-style:normal;font-weight:500;font-size:16px}.checklist-assign-window .main-view .left-side-window .light-header,.checklist-assign-window .main-view .right-side-window .light-header{font-style:normal;font-weight:400;font-size:16px;color:rgba(73,73,73,.5);padding-bottom:10px}.checklist-assign-window .main-view .left-side-window .light-header:not(:first-child),.checklist-assign-window .main-view .right-side-window .light-header:not(:first-child){margin-top:25px}.checklist-assign-window .main-view .left-side-window .normal-text,.checklist-assign-window .main-view .right-side-window .normal-text{font-size:14px}.checklist-assign-window .main-view .left-side-window .select-option-dropdown .field .control input,.checklist-assign-window .main-view .right-side-window .select-option-dropdown .field .control input{font-family:Montserrat,sans-serif}.checklist-assign-window .main-view .left-side-window .select-option-dropdown .dropdown-option-list,.checklist-assign-window .main-view .right-side-window .select-option-dropdown .dropdown-option-list{height:215px}.checklist-assign-window .main-view .left-side-window .select,.checklist-assign-window .main-view .left-side-window .select .field-select__input,.checklist-assign-window .main-view .right-side-window .select,.checklist-assign-window .main-view .right-side-window .select .field-select__input{width:100%}.checklist-assign-window .window-footer{background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;width:100%;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:8px 30px 12px}.checklist-assign-window .window-footer .error-message{color:red;font-size:14px}.checklist-assign-window .window-footer .footer-buttons{display:-webkit-box;display:-ms-flexbox;display:flex}.checklist-assign-window .window-footer .footer-buttons button{height:38px;width:95px;margin-left:15px;border-radius:5px}.checklist-notifications-window{display:-webkit-box;display:-ms-flexbox;display:flex;position:fixed;left:0;right:0;bottom:0;top:0;background-color:rgba(0,0,0,.5);-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100vw;height:100vh;z-index:99;background-color:hsla(0,0%,4%,.4);overflow-y:auto}.checklist-notifications-window__container{background-color:#fff;width:100%;max-width:445px;z-index:100;border-radius:5px;-webkit-box-shadow:0 0 18px 9px rgba(0,0,0,.16);box-shadow:0 0 18px 9px rgba(0,0,0,.16);overflow-y:auto;position:relative;height:305px}.checklist-notifications-window__container.is-disabled{pointer-events:none}.checklist-notifications-window .window-header{background:#f8f8f8;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:15px 15px 15px 35px}.checklist-notifications-window .window-header,.checklist-notifications-window .window-header .left-side{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.checklist-notifications-window .window-header .left-side{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.checklist-notifications-window .window-header .left-side .title{color:#333;font-size:17px;font-weight:500;margin:0}.checklist-notifications-window .window-header .right-side{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.checklist-notifications-window .window-header .right-side .navi-button{display:-webkit-box;display:-ms-flexbox;display:flex}.checklist-notifications-window .window-header .right-side .navi-button svg{fill:#333;width:20px;height:20px;-webkit-transform:rotate(180deg);transform:rotate(180deg);cursor:pointer}.checklist-notifications-window .main-view{background:#fff;overflow-y:auto;padding:0 25px;margin-top:10px}.checklist-notifications-window .main-view .columns{margin:0}.checklist-notifications-window .main-view .columns .column .field,.checklist-notifications-window .main-view .columns .ctp-staff-trainer .ctp-staff-trainer__services .ctp-dropdown .field,.ctp-staff-trainer .ctp-staff-trainer__services .checklist-notifications-window .main-view .columns .ctp-dropdown .field{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.ctp-checklist-template-form-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%}.ctp-checklist-template-form-wrapper svg{width:20px;height:20px}.ctp-checklist-template-form-wrapper .navigation-container{width:-webkit-max-content;width:-moz-max-content;width:max-content;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:2px;cursor:pointer}.ctp-checklist-template-form-wrapper .navigation-container svg{width:20px;height:20px;-webkit-transform:rotate(180deg);transform:rotate(180deg);margin-right:5px}.ctp-checklist-template-form-wrapper .template-navbar{background:#fff;border-radius:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:80px;padding:0 30px;margin-top:10px;-webkit-box-shadow:0 6px 6px rgba(123,134,173,.1);box-shadow:0 6px 6px rgba(123,134,173,.1)}.ctp-checklist-template-form-wrapper .template-navbar .left-side,.ctp-checklist-template-form-wrapper .template-navbar .right-side{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ctp-checklist-template-form-wrapper .template-navbar .right-side{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.ctp-checklist-template-form-wrapper .template-navbar .right-side .text-bold{font-size:15px;color:#757575;margin-right:10px;font-weight:600;white-space:nowrap;font-family:BlinkMacSystemFont,-apple-system,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,Helvetica,Arial,sans-serif}.ctp-checklist-template-form-wrapper .template-navbar .right-side .text-bold.disabled{color:#bebebe}.ctp-checklist-template-form-wrapper .template-navbar .right-side .field{margin:0}.ctp-checklist-template-form-wrapper .template-navbar .right-side .field .control input.is-danger{border-color:#b10000;background-color:#fff6f6}.ctp-checklist-template-form-wrapper .template-navbar .right-side .field .control .label--error{color:red;font-size:10px;left:0;position:absolute;top:30px;white-space:nowrap}.ctp-checklist-template-form-wrapper .template-navbar .right-side input#withinDays{width:55px;height:28.5px;margin-right:10px;border-radius:5px;padding:4px 16px;border:1px solid #dbdbdb;font-size:15px;font-family:Montserrat,sans-serif}.ctp-checklist-template-form-wrapper .template-navbar .right-side input#withinDays.is-danger{border-color:#b10000;background-color:#fff6f6}.ctp-checklist-template-form-wrapper .template-navbar .right-side input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.ctp-checklist-template-form-wrapper .template-navbar .right-side input[type=number]{-moz-appearance:textfield}.ctp-checklist-template-form-wrapper .template-navbar .right-side input[disabled]{background-color:#f5f5f5;border:none!important;cursor:auto;color:#bebebe}.ctp-checklist-template-form-wrapper .template-navbar .right-side .field-select{margin:0 10px 0 0}.ctp-checklist-template-form-wrapper .template-navbar .right-side .field-select .control{width:200px}.ctp-checklist-template-form-wrapper .template-navbar .right-side .field-select .control .select{height:28.5px;width:200px}.ctp-checklist-template-form-wrapper .template-navbar .right-side .field-select .control .select .field-select__dropdown{margin-top:3px}.ctp-checklist-template-form-wrapper .template-navbar .right-side .field-select .control .select .field-select__dropdown .field-select__dropdown_wrapper:not(:last-child){border-bottom:1px solid #eaeaeab8}.ctp-checklist-template-form-wrapper .template-navbar .right-side .field-select .control .select .input,.ctp-checklist-template-form-wrapper .template-navbar .right-side .field-select .control .select input{border-radius:6px;font-size:14px;width:200px;height:28.5px;padding-left:15px;-webkit-box-shadow:none;box-shadow:none}.ctp-checklist-template-form-wrapper .template-navbar .right-side .field-select .control .select[disabled]{cursor:auto}.ctp-checklist-template-form-wrapper .template-body-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:20px;gap:20px;height:calc(100vh - 328px)}.ctp-checklist-template-form-wrapper .template-body-container .side-navigation{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:3px;width:25%;overflow:auto}.ctp-checklist-template-form-wrapper .template-body-container .side-navigation .nav-element{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;padding:0 30px 0 20px;height:65px;min-height:65px;background-color:#fff;font-weight:500;border-radius:4px;border-left:6px solid #fff;-webkit-box-shadow:0 6px 6px rgba(123,134,173,.1);box-shadow:0 6px 6px rgba(123,134,173,.1);position:relative}.ctp-checklist-template-form-wrapper .template-body-container .side-navigation .nav-element svg{-webkit-transform:rotate(45deg);transform:rotate(45deg);margin-right:7px}.ctp-checklist-template-form-wrapper .template-body-container .side-navigation .nav-element.is-error{background:-webkit-gradient(linear,left top,right top,from(#fff),color-stop(60%,rgba(255,92,92,0)),to(rgba(255,0,0,.221748)));background:linear-gradient(90deg,#fff,rgba(255,92,92,0) 60%,rgba(255,0,0,.221748))}.ctp-checklist-template-form-wrapper .template-body-container .side-navigation .nav-element:hover{background:#eae9e9}.ctp-checklist-template-form-wrapper .template-body-container .side-navigation .nav-element.selected{border-left-color:#000}.ctp-checklist-template-form-wrapper .template-body-container .side-navigation .nav-element .element-title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;width:248px}.ctp-checklist-template-form-wrapper .template-body-container .side-navigation .nav-element .element-title.placeholder{color:#b10000}.ctp-checklist-template-form-wrapper .template-body-container .side-navigation .nav-element .remove-room-icon{visibility:hidden;position:absolute;right:0}.ctp-checklist-template-form-wrapper .template-body-container .side-navigation .nav-element .remove-room-icon svg{-webkit-transform:rotate(90deg);transform:rotate(90deg);margin-right:7px}.ctp-checklist-template-form-wrapper .template-body-container .side-navigation .nav-element .remove-room-icon svg:hover{fill:#fff}.ctp-checklist-template-form-wrapper .template-body-container .side-navigation .nav-element:hover .remove-room-icon{visibility:visible}.ctp-checklist-template-form-wrapper .template-body-container .main-view-body{width:100%;background-color:#fff;border-radius:4px;-webkit-box-shadow:0 6px 6px rgba(123,134,173,.1);box-shadow:0 6px 6px rgba(123,134,173,.1);padding:35px 40px 10px}.ctp-checklist-template-form-wrapper .template-body-container .main-view-body .room-header{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:18px}.ctp-checklist-template-form-wrapper .template-body-container .main-view-body .room-header,.ctp-checklist-template-form-wrapper .template-body-container .main-view-body .room-header .room-name{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ctp-checklist-template-form-wrapper .template-body-container .main-view-body .room-header .room-name{margin-right:5px;font-weight:600;font-family:BlinkMacSystemFont,-apple-system,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,Helvetica,Arial,sans-serif}.ctp-checklist-template-form-wrapper .template-body-container .main-view-body .room-header .guided-toggle-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.ctp-checklist-template-form-wrapper .template-body-container .main-view-body .room-header .guided-toggle-container span{font-weight:600;font-size:22px;font-family:BlinkMacSystemFont,-apple-system,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,Helvetica,Arial,sans-serif}.ctp-checklist-template-form-wrapper .template-body-container .main-view-body .room-items-list-field{margin-top:15px;height:calc(100vh - 485px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden;overflow-y:auto}.ctp-checklist-template-form-wrapper .template-body-container .main-view-body .room-items-list-field .label-caontainer{padding:2px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;width:100%;background:#ebebeb}.ctp-checklist-template-form-wrapper .template-body-container .main-view-body .room-items-list-field .label-caontainer.is-error{background:#fff6f6}.ctp-checklist-template-form-wrapper .template-body-container .main-view-body .room-items-list-field .label-caontainer .drag-and-drop__header{color:rgba(92,92,92,.6);border-top-left-radius:5px;border-top-right-radius:5px;padding-left:8px;position:relative}.ctp-checklist-template-form-wrapper .template-body-container .main-view-body .room-items-list-field .label-caontainer .drag-and-drop__header__dots{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:11px;position:relative;top:16px;left:0}.ctp-checklist-template-form-wrapper .template-body-container .main-view-body .room-items-list-field .label-caontainer .drag-and-drop__header__dot{width:2px;height:2px;border-radius:50%;margin-right:3px;margin-bottom:3px;background-color:#777}.ctp-checklist-template-form-wrapper .template-body-container .main-view-body .room-items-list-field .label-caontainer .drag-and-drop__body{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:auto;width:100%}.ctp-checklist-template-form-wrapper .template-body-container .main-view-body .room-items-list-field .label-caontainer .drag-and-drop__body__edit-icon-wrapper{border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;justify-self:flex-end;cursor:pointer;margin-left:auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:20px;height:20px}.ctp-checklist-template-form-wrapper .template-body-container .main-view-body .room-items-list-field .label-caontainer .drag-and-drop__body__edit-icon-wrapper:hover{background-color:#e1e1e1}.ctp-checklist-template-form-wrapper .template-body-container .main-view-body .room-items-list-field .label-caontainer .drag-and-drop__body__arrow-icon-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;cursor:pointer;margin-left:auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:5px}.ctp-checklist-template-form-wrapper .template-body-container .main-view-body .room-items-list-field .label-caontainer .drag-and-drop__body__icon{width:15px;height:15px;position:static}.ctp-checklist-template-form-wrapper .template-body-container .main-view-body .room-items-list-field .label-caontainer .drag-and-drop__body__arrow-icon{width:15px;height:15px;position:static;-webkit-transform:rotate(270deg);transform:rotate(270deg);margin-bottom:1px}.ctp-checklist-template-form-wrapper .template-body-container .main-view-body .room-items-list-field .label-caontainer .drag-and-drop__body__arrow-icon.is-open{-webkit-transform:rotate(90deg);transform:rotate(90deg);margin-top:3px}.ctp-checklist-template-form-wrapper .template-body-container .main-view-body .room-items-list-field .label-caontainer .drag-and-drop__body__icon-wrapper{border-radius:50%;background-color:#f2ecec;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:30px;height:30px}.ctp-checklist-template-form-wrapper .template-body-container .main-view-body .room-items-list-field .label-caontainer .drag-and-drop__body .field{margin:0;padding-top:4px;padding-bottom:4px;width:95%}.ctp-checklist-template-form-wrapper .template-body-container .main-view-body .room-items-list-field .label-caontainer .drag-and-drop__body .field .control input{border:none;-webkit-box-shadow:none;box-shadow:none;border-radius:0;background:#ebebeb;border-bottom:2px solid transparent;font-weight:500}.ctp-checklist-template-form-wrapper .template-body-container .main-view-body .room-items-list-field .label-caontainer .drag-and-drop__body .field .control input:focus{border-bottom:2px solid #5c5c5c}.ctp-checklist-template-form-wrapper .template-body-container .main-view-body .room-items-list-field .label-caontainer .drag-and-drop__body .field .control input.is-danger{background:#fff6f6}.ctp-checklist-template-form-wrapper .template-body-container .main-view-body .room-items-list-field .label-caontainer .drag-and-drop__body .field .control input[disabled]{cursor:auto}.ctp-checklist-template-form-wrapper .template-body-container .main-view-body .room-items-list-field .body-container{cursor:auto;background:#fff}.ctp-checklist-template-form-wrapper .template-body-container .main-view-body .room-items-list-field .body-container .single-body-row{height:45px;border-bottom:1px solid #ebebeb;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;padding:0 20px 0 55px;position:relative}.ctp-checklist-template-form-wrapper .template-body-container .main-view-body .room-items-list-field .body-container .single-body-row.low-padding{padding:0 20px 0 35px}.ctp-checklist-template-form-wrapper .template-body-container .main-view-body .room-items-list-field .body-container .single-body-row .error-text{margin-right:0;right:25px;display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;font-weight:400;font-size:12px;color:#e03838}.ctp-checklist-template-form-wrapper .template-body-container .main-view-body .room-items-list-field .body-container .single-body-row .default-text{font-weight:400;font-size:14px;width:215px;color:#333}.ctp-checklist-template-form-wrapper .template-body-container .main-view-body .room-items-list-field .body-container .single-body-row .bold-text{font-weight:500;font-size:16px;color:#4a4a4a}.ctp-checklist-template-form-wrapper .template-body-container .main-view-body .room-items-list-field .body-container .single-body-row .field{width:100%}.ctp-checklist-template-form-wrapper .template-body-container .main-view-body .room-items-list-field .body-container .single-body-row .field .control input{background:#fff;border:1.05581px solid rgba(0,0,0,.1);border-radius:5.27907px;font-weight:400;font-size:14px;-webkit-box-shadow:none;box-shadow:none;color:#4a4a4a}.ctp-checklist-template-form-wrapper .template-body-container .main-view-body .room-items-list-field .body-container .single-body-row .field .control input.is-danger{border-color:#b10000}.ctp-checklist-template-form-wrapper .template-body-container .main-view-body .room-items-list-field .body-container .single-body-row .field .control input.is-danger::-webkit-input-placeholder{color:#b10000}.ctp-checklist-template-form-wrapper .template-body-container .main-view-body .room-items-list-field .body-container .single-body-row .field .control input.is-danger::-moz-placeholder{color:#b10000}.ctp-checklist-template-form-wrapper .template-body-container .main-view-body .room-items-list-field .body-container .single-body-row .field .control input.is-danger:-ms-input-placeholder{color:#b10000}.ctp-checklist-template-form-wrapper .template-body-container .main-view-body .room-items-list-field .body-container .single-body-row .field .control input.is-danger::placeholder{color:#b10000}.ctp-checklist-template-form-wrapper .template-body-container .main-view-body .room-items-list-field .body-container .single-body-row .field.field-toggle{margin:0;width:158px;padding:0;margin-right:60px}.ctp-checklist-template-form-wrapper .template-body-container .main-view-body .room-items-list-field .body-container .single-body-row .field.field-toggle span{font-weight:500;font-size:14px;color:#4a4a4a;white-space:nowrap}.ctp-checklist-template-form-wrapper .template-body-container .main-view-body .room-items-list-field .body-container .question-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 20px 0 55px;height:45px;border-bottom:1px solid #ebebeb}.ctp-checklist-template-form-wrapper .template-body-container .main-view-body .room-items-list-field .body-container .question-container:last-of-type{border-bottom:none}.ctp-checklist-template-form-wrapper .template-body-container .main-view-body .room-items-list-field .body-container .question-container span{width:30px}.ctp-checklist-template-form-wrapper .template-body-container .main-view-body .room-items-list-field .body-container .question-container .field{margin:0;padding-top:4px;padding-bottom:4px;width:95%}.ctp-checklist-template-form-wrapper .template-body-container .main-view-body .room-items-list-field .body-container .question-container .field .control input{background:#fff;border:1.05581px solid rgba(0,0,0,.1);border-radius:5.27907px;-webkit-box-shadow:none;font-weight:400;font-size:14px;box-shadow:none;color:#4a4a4a}.ctp-checklist-template-form-wrapper .template-body-container .main-view-body .room-items-list-field .body-container .question-container .field .control input:focus{border-bottom:1px solid #dcdcdc}.ctp-checklist-template-form-wrapper .template-body-container .main-view-body .room-items-list-field .body-container .question-container .edit-icon-wrapper{border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;justify-self:flex-end;cursor:pointer;margin-left:10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:20px;height:20px}.ctp-checklist-template-form-wrapper .template-body-container .main-view-body .room-items-list-field .body-container .question-container .edit-icon-wrapper:hover{background-color:#e1e1e1}.ctp-checklist-template-form-wrapper .template-body-container .main-view-body .room-items-list-field .body-container .question-container .edit-icon-wrapper svg{width:15px;height:15px;position:static}.ctp-checklist-template-form-wrapper .template-body-container .main-view-body .room-items-list-field .body-container .custom-question-button{height:45px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:7px 20px 0 55px;font-weight:500;font-size:16px;cursor:pointer}.ctp-checklist-template-form-wrapper .template-body-container .main-view-body .room-items-list-field .body-container .custom-question-button svg{-webkit-transform:rotate(45deg);transform:rotate(45deg);margin-right:7px}.ctp-checklist-template-form-wrapper .template-body-container .main-view-body .room-items-list-field .add-object-button{cursor:pointer;padding-left:27px;color:#363636;background-color:#ebebeb;font-size:1rem;font-weight:500;min-height:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;letter-spacing:-.4px;font-family:BlinkMacSystemFont,-apple-system,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,Helvetica,Arial,sans-serif}.ctp-checklist-template-form-wrapper .template-body-container .main-view-body .room-items-list-field .add-object-button svg{-webkit-transform:rotate(45deg);transform:rotate(45deg);margin-right:7px}.ctp-checklist-template-form-wrapper .template-body-container .main-view-body .room-items-list-field.is-disabled{pointer-events:none}.ctp-checklist-template-form-wrapper .template-body-container .main-view-body .window-footer{width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:20px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ctp-checklist-template-form-wrapper .template-body-container .main-view-body .window-footer .error-message{color:red;font-size:14px}.ctp-checklist-template-form-wrapper .template-body-container .main-view-body .window-footer .footer-buttons{display:-webkit-box;display:-ms-flexbox;display:flex}.ctp-checklist-template-form-wrapper .template-body-container .main-view-body .window-footer .footer-buttons button{height:38px;width:95px;border-radius:5px}.ctp-checklist-template-form-wrapper .columns{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ctp-checklist-template-form-wrapper .columns .column,.ctp-checklist-template-form-wrapper .columns .ctp-staff-trainer .ctp-staff-trainer__services .ctp-dropdown,.ctp-staff-trainer .ctp-staff-trainer__services .ctp-checklist-template-form-wrapper .columns .ctp-dropdown{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}.ctp-checklist-template-form-wrapper .columns .column .field,.ctp-checklist-template-form-wrapper .columns .ctp-staff-trainer .ctp-staff-trainer__services .ctp-dropdown .field,.ctp-staff-trainer .ctp-staff-trainer__services .ctp-checklist-template-form-wrapper .columns .ctp-dropdown .field{width:100%;margin-bottom:0}.ctp-checklist-template-form-wrapper .columns .column .field input,.ctp-checklist-template-form-wrapper .columns .ctp-staff-trainer .ctp-staff-trainer__services .ctp-dropdown .field input,.ctp-staff-trainer .ctp-staff-trainer__services .ctp-checklist-template-form-wrapper .columns .ctp-dropdown .field input{padding-right:30px}.ctp-checklist-template-form-wrapper .columns .column .field .select,.ctp-checklist-template-form-wrapper .columns .column .field .select .field-select__input,.ctp-checklist-template-form-wrapper .columns .ctp-staff-trainer .ctp-staff-trainer__services .ctp-dropdown .field .select,.ctp-checklist-template-form-wrapper .columns .ctp-staff-trainer .ctp-staff-trainer__services .ctp-dropdown .field .select .field-select__input,.ctp-staff-trainer .ctp-staff-trainer__services .ctp-checklist-template-form-wrapper .columns .ctp-dropdown .field .select,.ctp-staff-trainer .ctp-staff-trainer__services .ctp-checklist-template-form-wrapper .columns .ctp-dropdown .field .select .field-select__input{width:100%}.ctp-checklist-template-form-wrapper .columns .column .cross-icon,.ctp-checklist-template-form-wrapper .columns .ctp-staff-trainer .ctp-staff-trainer__services .ctp-dropdown .cross-icon,.ctp-staff-trainer .ctp-staff-trainer__services .ctp-checklist-template-form-wrapper .columns .ctp-dropdown .cross-icon{cursor:pointer;position:absolute;right:15px;top:20px}.ctp-checklist-template-form-wrapper .columns .column .cross-icon svg,.ctp-checklist-template-form-wrapper .columns .ctp-staff-trainer .ctp-staff-trainer__services .ctp-dropdown .cross-icon svg,.ctp-staff-trainer .ctp-staff-trainer__services .ctp-checklist-template-form-wrapper .columns .ctp-dropdown .cross-icon svg{visibility:visible}.ctp-checklist-template-form-wrapper .big-columns{display:-webkit-box;display:-ms-flexbox;-webkit-box-align:center;-ms-flex-align:center;display:flex;position:relative;padding:0;align-items:center}.ctp-checklist-template-form-wrapper .big-columns .field{margin:0}.ctp-checklist-template-form-wrapper .big-columns .field .control input{height:30px;border:none;-webkit-box-shadow:none;box-shadow:none;border-radius:0;border-bottom:2px solid #5c5c5c;font-weight:600;font-size:22px;font-family:BlinkMacSystemFont,-apple-system,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,Helvetica,Arial,sans-serif}.ctp-checklist-template-form-wrapper .big-columns .field .control input.is-danger{border-bottom-color:#b10000}.ctp-checklist-template-form-wrapper .big-columns .field .control input.is-danger::-webkit-input-placeholder{color:#b10000}.ctp-checklist-template-form-wrapper .big-columns .field .control input.is-danger::-moz-placeholder{color:#b10000}.ctp-checklist-template-form-wrapper .big-columns .field .control input.is-danger:-ms-input-placeholder{color:#b10000}.ctp-checklist-template-form-wrapper .big-columns .field .control input.is-danger::placeholder{color:#b10000}.ctp-checklist-template-form-wrapper .big-columns .field .control .label--error{color:red;font-size:10px;left:13px;position:absolute;top:30px;white-space:nowrap}.ctp-checklist-template-form-wrapper .big-columns .cross-icon{cursor:pointer}.ctp-checklist-template-form-wrapper .element-value{font-weight:600;font-size:22px;margin-right:5px;font-family:BlinkMacSystemFont,-apple-system,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,Helvetica,Arial,sans-serif}.ctp-checklist-template-form-wrapper .element-value.placeholder{color:#b10000}.ctp-checklist-template-form-wrapper .editPen-icon{display:-webkit-box;display:-ms-flexbox;display:flex;cursor:pointer}.ctp-checklist-preview{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%}.ctp-checklist-preview svg{width:20px;height:20px}.ctp-checklist-preview .navigation-container{width:-webkit-max-content;width:-moz-max-content;width:max-content;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:2px;cursor:pointer}.ctp-checklist-preview .navigation-container svg{width:20px;height:20px;-webkit-transform:rotate(180deg);transform:rotate(180deg);margin-right:5px}.ctp-checklist-preview .checklist-preview-navbar{background:#fff;border-radius:10px;-webkit-box-shadow:0 6px 6px rgba(123,134,173,.1);box-shadow:0 6px 6px rgba(123,134,173,.1);padding:20px 35px;gap:25px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:177px}.ctp-checklist-preview .checklist-preview-navbar .single-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:40px}.ctp-checklist-preview .checklist-preview-navbar .single-row.space-between{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:0}.ctp-checklist-preview .checklist-preview-navbar .single-row .checklist-type{font-weight:600;font-size:22px;color:#000}.ctp-checklist-preview .checklist-preview-navbar .single-row .checklist-revision-mode{color:#e03838;border:1px solid #e03838;border-radius:5px;padding:5px 10px;font-size:20px;font-weight:600}.ctp-checklist-preview .checklist-preview-navbar .single-row .action-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px}.ctp-checklist-preview .checklist-preview-navbar .single-row .action-buttons .button{width:140px;height:38px}.ctp-checklist-preview .checklist-preview-navbar .single-row .action-buttons.revision-mode .button{width:195px}.ctp-checklist-preview .checklist-preview-navbar .single-row .single-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:75px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.ctp-checklist-preview .checklist-preview-navbar .single-row .single-block .block-title{color:rgba(51,51,51,.5)}.ctp-checklist-preview .checklist-preview-navbar .single-row .single-block .block-contain{color:rgba(20,27,44,.9);font-weight:400;font-size:14px}.ctp-checklist-preview .checklist-preview-navbar .single-row .single-block .block-contain.name{font-weight:500}.ctp-checklist-preview .checklist-preview-navbar .single-row .single-block .block-contain.mini-bold{font-size:13px;font-weight:600;color:#141b2c;position:relative;bottom:-7px}.ctp-checklist-preview .checklist-preview-navbar .single-row .single-block .block-status-filter{font-weight:500;font-size:14px;padding:5px 15px;border-radius:20px;width:-webkit-max-content;width:-moz-max-content;width:max-content;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.ctp-checklist-preview .checklist-preview-navbar .single-row .single-block .block-status-filter.Started{color:#34495d;background-color:#f5f6f7}.ctp-checklist-preview .checklist-preview-navbar .single-row .single-block .block-status-filter.RevisionRequested{color:#ac35e2;background-color:#feeeff}.ctp-checklist-preview .checklist-preview-navbar .single-row .single-block .block-status-filter.PendingApproval{color:#9b352e;background-color:#fef7f7}.ctp-checklist-preview .checklist-preview-navbar .single-row .single-block .block-status-filter.Approved{color:#538671;background-color:#f1fbf5}.ctp-checklist-preview .checklist-preview-navbar .single-row .single-block .block-status-filter.PastDue{color:#535b86;background-color:#f1f2fb}.ctp-checklist-preview .template-body-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:20px;gap:20px;height:calc(100vh - 415px)}.ctp-checklist-preview .template-body-container .side-navigation{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:3px;width:25%;overflow:auto}.ctp-checklist-preview .template-body-container .side-navigation .nav-element{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;cursor:pointer;padding:0 10px 0 20px;min-height:70px;background-color:#fff;font-weight:500;border-radius:4px;border-left:6px solid #fff;-webkit-box-shadow:0 6px 6px rgba(123,134,173,.1);box-shadow:0 6px 6px rgba(123,134,173,.1);position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.ctp-checklist-preview .template-body-container .side-navigation .nav-element:hover{background:#eae9e9;border-left:6px solid #b59b7000}.ctp-checklist-preview .template-body-container .side-navigation .nav-element.selected{border-left-color:#000}.ctp-checklist-preview .template-body-container .side-navigation .nav-element .element-title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ctp-checklist-preview .template-body-container .side-navigation .nav-element .element-items-count{font-weight:400;font-size:14px;color:rgba(48,48,48,.77)}.ctp-checklist-preview .template-body-container .side-navigation .nav-element .room-action-elements{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.ctp-checklist-preview .template-body-container .side-navigation .nav-element .room-action-elements .element-warning{fill:#e58483;display:-webkit-box;display:-ms-flexbox;display:flex}.ctp-checklist-preview .template-body-container .side-navigation .nav-element .room-action-elements .field.field-checkbox{margin:-20px -8px 0 5px}.ctp-checklist-preview .template-body-container .side-navigation .nav-element .room-action-elements .field.field-checkbox .control label:before{-webkit-box-shadow:none;box-shadow:none;border:1px solid #e6e6e6}.ctp-checklist-preview .template-body-container .main-view-body{width:100%;background-color:#fff;border-radius:4px;-webkit-box-shadow:0 6px 6px rgba(123,134,173,.1);box-shadow:0 6px 6px rgba(123,134,173,.1);padding:25px 40px 10px;overflow:auto}.ctp-checklist-preview .template-body-container .main-view-body .room-name{margin-bottom:15px;margin-right:5px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:600;font-size:22px;font-family:BlinkMacSystemFont,-apple-system,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,Helvetica,Arial,sans-serif}.ctp-checklist-preview .template-body-container .main-view-body .room-item-container{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;border-top:1px solid #f8f8f8;padding:15px 20px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.ctp-checklist-preview .template-body-container .main-view-body .room-item-container .left-side{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;width:80%}.ctp-checklist-preview .template-body-container .main-view-body .room-item-container .left-side .field.field-checkbox{margin:0;position:absolute;left:-13px;top:17px}.ctp-checklist-preview .template-body-container .main-view-body .room-item-container .left-side .field.field-checkbox .control label:before{-webkit-box-shadow:none;box-shadow:none;border:1px solid #e6e6e6}.ctp-checklist-preview .template-body-container .main-view-body .room-item-container .left-side .title-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;font-weight:500;font-size:17px;margin-right:20px;min-width:170px;max-width:170px}.ctp-checklist-preview .template-body-container .main-view-body .room-item-container .left-side .issue-block-container{min-width:80px;margin-right:10px}.ctp-checklist-preview .template-body-container .main-view-body .room-item-container .left-side .issue-block-container .issue-block{width:-webkit-max-content;width:-moz-max-content;width:max-content;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;font-weight:400;font-size:12px;height:-webkit-max-content;height:-moz-max-content;height:max-content;padding:4px 8px}.ctp-checklist-preview .template-body-container .main-view-body .room-item-container .left-side .issue-block-container .issue-block.issue{background:rgba(255,40,27,.41);border-radius:20px;color:#9f1717}.ctp-checklist-preview .template-body-container .main-view-body .room-item-container .left-side .issue-block-container .issue-block.no-issue{background:#278517;background:rgba(14,192,75,.41);border-radius:20px}.ctp-checklist-preview .template-body-container .main-view-body .room-item-container .left-side .block-header{font-size:14px;font-weight:400;color:rgba(73,73,73,.5)}.ctp-checklist-preview .template-body-container .main-view-body .room-item-container .left-side .condition-block-container{min-width:100px;max-width:100px;margin-right:20px;gap:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.ctp-checklist-preview .template-body-container .main-view-body .room-item-container .left-side .condition-block-container .condition-mark{font-weight:500;font-size:16px;padding:8px;border-radius:20px;width:90px}.ctp-checklist-preview .template-body-container .main-view-body .room-item-container .left-side .condition-block-container .condition-mark.Good{color:#278517;background:#9ce5b5;text-align:center}.ctp-checklist-preview .template-body-container .main-view-body .room-item-container .left-side .condition-block-container .condition-mark.Poor{color:#9f1717;background:#ffa7a1;text-align:center}.ctp-checklist-preview .template-body-container .main-view-body .room-item-container .left-side .condition-block-container .condition-mark.Fair{color:#e78a00;background:#fed79c;text-align:center}.ctp-checklist-preview .template-body-container .main-view-body .room-item-container .left-side .questions-block-container{min-width:250px;max-width:250px;margin-right:20px}.ctp-checklist-preview .template-body-container .main-view-body .room-item-container .left-side .questions-block-container,.ctp-checklist-preview .template-body-container .main-view-body .room-item-container .left-side .questions-block-container .questions-block{gap:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.ctp-checklist-preview .template-body-container .main-view-body .room-item-container .left-side .questions-block-container .questions-block .question-container{gap:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.ctp-checklist-preview .template-body-container .main-view-body .room-item-container .left-side .questions-block-container .questions-block .question-container .question{font-weight:400;font-size:14px}.ctp-checklist-preview .template-body-container .main-view-body .room-item-container .left-side .questions-block-container .questions-block .question-container .answer{font-weight:400;font-size:12px;padding:4px;border-radius:20px;width:40px}.ctp-checklist-preview .template-body-container .main-view-body .room-item-container .left-side .questions-block-container .questions-block .question-container .answer.true{color:#278517;background:#9ce5b5;text-align:center}.ctp-checklist-preview .template-body-container .main-view-body .room-item-container .left-side .questions-block-container .questions-block .question-container .answer.false{color:#9f1717;background:#ffa7a1;text-align:center}.ctp-checklist-preview .template-body-container .main-view-body .room-item-container .left-side .notes-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px;width:auto;margin-right:10px}.ctp-checklist-preview .template-body-container .main-view-body .room-item-container .left-side .notes-block .description-span{font-weight:400;font-size:16px;word-break:break-word}.ctp-checklist-preview .template-body-container .main-view-body .room-item-container .images-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:15px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ctp-checklist-preview .template-body-container .main-view-body .room-item-container .images-block img{border-radius:10px;background-color:#ebebeb;width:80px;min-width:80px;height:80px;min-height:80px;background-repeat:no-repeat;background-size:cover;background-position:50%}.ctp-checklist-preview .template-body-container .main-view-body .room-item-container .images-block .dummy-image{background:#ebebeb;border-radius:10px;width:80px;height:80px}.revision-summary-window{display:-webkit-box;display:-ms-flexbox;display:flex;position:fixed;left:0;right:0;bottom:0;top:0;background-color:rgba(0,0,0,.5);-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100vw;height:100vh;z-index:99;background-color:hsla(0,0%,4%,.4);overflow-y:auto}.revision-summary-window__container{width:100%;max-width:410px;z-index:100;background-color:#fff;border-radius:4px;-webkit-box-shadow:0 0 18px 9px rgba(0,0,0,.16);box-shadow:0 0 18px 9px rgba(0,0,0,.16);overflow-y:auto}.revision-summary-window__container .columns{margin:0}.revision-summary-window .window-header{background:#f8f8f8;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:15px 20px 15px 30px}.revision-summary-window .window-header,.revision-summary-window .window-header .left-side{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.revision-summary-window .window-header .left-side{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.revision-summary-window .window-header .left-side .title{color:#333;font-size:17px;font-weight:500;margin:0}.revision-summary-window .window-header .right-side{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.revision-summary-window .window-header .right-side,.revision-summary-window .window-header .right-side .navi-button{display:-webkit-box;display:-ms-flexbox;display:flex}.revision-summary-window .window-header .right-side .navi-button svg{fill:#333;width:20px;height:20px;-webkit-transform:rotate(180deg);transform:rotate(180deg);cursor:pointer}.revision-summary-window .main-view{background:#fff;margin:15px 30px;gap:3px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.revision-summary-window .main-view .row-text{font-weight:500;font-size:15px}.revision-summary-window .main-view .row-text .bold-text{font-weight:600}.revision-summary-window .main-view .radio-buttons-section{margin:18px 0;gap:5px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.revision-summary-window .main-view .radio-buttons-section .field.field-radio{margin:0!important;display:-webkit-box;display:-ms-flexbox;display:flex}.revision-summary-window .main-view .radio-buttons-section .field.field-radio input{margin-right:10px}.revision-summary-window .main-view .radio-buttons-section .field.field-radio input[type=radio]{accent-color:#000}.revision-summary-window .main-view .radio-buttons-section .field.field-radio label{font-size:15px}.revision-summary-window .main-view .radio-buttons-section .field.field-radio.is-disabled{pointer-events:none}.revision-summary-window .main-view .header-text{font-weight:600;font-size:16px}.revision-summary-window .main-view .field .control textarea{resize:none;-webkit-box-shadow:none;box-shadow:none;border-radius:5px;height:200px}.revision-summary-window .window-footer{background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:10px 30px 15px}.revision-summary-window .window-footer .footer-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;gap:15px}.revision-summary-window .window-footer .footer-buttons button{height:38px;border-radius:5px}.checklist-modal{z-index:4!important}.checklist-modal input{height:40px}.checklist-modal .modal-container-body{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.checklist-modal .checklist-modal-content,.checklist-modal .modal-container-body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.checklist-modal .checklist-modal-content{padding:20px 20px 0;max-height:calc(100vh - 230px)}.checklist-modal .checklist-modal-content.checklist-assign-task,.checklist-modal .checklist-modal-content.checklist-create-custom-task,.checklist-modal .checklist-modal-content.checklist-create-new-task{width:518px;padding-top:15px;gap:20px}.checklist-modal .checklist-modal-content.checklist-assign-task,.checklist-modal .checklist-modal-content.checklists-tasks-details,.checklist-modal .checklist-modal-content.resident-tasks-details{height:420px}.checklist-modal .checklist-modal-content.checklists-tasks-details{width:512px;height:600px}.checklist-modal .checklist-modal-content.resident-tasks-details{width:900px}.checklist-modal .checklist-modal-content.checklist-task-data{width:900px;height:900px;gap:20px;overflow-x:hidden;overflow-y:scroll}.checklist-modal .checklist-modal-content.checklist-create-custom-task{height:480px;overflow-y:scroll}.checklist-modal .checklist-modal-content.checklist-create-custom-task .ql-tooltip{left:0!important}.checklist-modal .checklist-modal-content.resident-tasks-details{overflow:hidden}.checklist-modal .checklist-modal-content.resident-tasks-details .resident-tasks-details-head{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-bottom:5px;border-bottom:1px solid #e4e3e3}.checklist-modal .checklist-modal-content.resident-tasks-details .resident-tasks-details-head img{height:40px;width:40px;border-radius:50%;margin-right:15px}.checklist-modal .checklist-modal-content.resident-tasks-details .resident-tasks-details-head span{font-size:14px}.checklist-modal .checklist-modal-content.resident-tasks-details .resident-tasks-details-head>div{display:-webkit-box;display:-ms-flexbox;display:flex}.checklist-modal .checklist-modal-content.resident-tasks-details .resident-tasks-details-head .text-cell{margin-right:25px}.checklist-modal .checklist-modal-content.checklists-tasks-details .checklists-tasks-details-head{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-bottom:5px;margin-bottom:24px;border-bottom:1px solid #e4e3e3}.checklist-modal .checklist-modal-content.checklists-tasks-details .checklists-tasks-details-head img{height:40px;width:40px;border-radius:50%;margin-right:15px}.checklist-modal .checklist-modal-content.checklists-tasks-details .checklists-tasks-details-head span{font-size:14px}.checklist-modal .checklist-modal-content.checklists-tasks-details .checklists-tasks-details-head>div{display:-webkit-box;display:-ms-flexbox;display:flex}.checklist-modal .checklist-modal-content.checklists-tasks-details .checklists-tasks-details-head .text-cell:last-child span:last-child{text-align:end}.checklist-modal .checklist-modal-content.checklists-tasks-details .checklist-name{font-size:18px;font-weight:500;color:#282828;margin-bottom:10px}.checklist-modal .checklist-modal-content.checklists-tasks-details h2{font-weight:500;font-size:16px;margin-bottom:2px;color:#282828}.checklist-modal .checklist-modal-content.checklists-tasks-details h3{font-weight:500;font-size:14px;color:#282828}.checklist-modal .checklist-modal-content.checklists-tasks-details h4{font-weight:500;font-size:12px;color:#282828;margin-bottom:10px}.checklist-modal .checklist-modal-content.checklists-tasks-details h5{font-weight:400;font-size:12px;color:#282828}.checklist-modal .checklist-modal-content.checklists-tasks-details .checklists-tasks-details-instructions{margin-top:5px;margin-bottom:20px}.checklist-modal .checklist-modal-content.checklists-tasks-details .checklists-tasks-details-instructions.ql-editor{overflow:visible;height:auto}.checklist-modal .checklist-modal-content.checklists-tasks-details .text-answer-component{margin-bottom:15px}.checklist-modal .checklist-modal-content.checklists-tasks-details .text-answer-component .field label{font-size:14px;font-weight:400;margin-bottom:3px}.checklist-modal .checklist-modal-content.checklists-tasks-details .text-answer-component .field .control textarea{resize:none}.checklist-modal .checklist-modal-content.checklists-tasks-details .single-answer-component{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:15px}.checklist-modal .checklist-modal-content.checklists-tasks-details .single-answer-component .task-label{font-size:14px;font-weight:400}.checklist-modal .checklist-modal-content.checklists-tasks-details .single-answer-component .field-radio{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:7px;margin-bottom:0;height:30px}.checklist-modal .checklist-modal-content.checklists-tasks-details .single-answer-component .field-radio input{height:15px;width:15px}.checklist-modal .checklist-modal-content.checklists-tasks-details .single-answer-component .field-radio label{font-size:14px;font-weight:400}.checklist-modal .checklist-modal-content.checklists-tasks-details .multi-answer-component{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:15px}.checklist-modal .checklist-modal-content.checklists-tasks-details .multi-answer-component .task-label{font-size:14px;font-weight:400;margin-bottom:5px;color:#282828}.checklist-modal .checklist-modal-content.checklists-tasks-details .multi-answer-component .field--disabled .control label:before{background-color:#e4e3e3;-webkit-box-shadow:none;box-shadow:none}.checklist-modal .checklist-modal-content.checklists-tasks-details .multi-answer-component .field--disabled .control label{font-size:14px;font-weight:400}.checklist-modal .checklist-modal-content.checklists-tasks-details .providers-component{gap:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:15px}.checklist-modal .checklist-modal-content.checklists-tasks-details .providers-component .provider-container{border-radius:8px;border:1px solid #eae9e9;background:#fff;height:74px;padding:12px}.checklist-modal .checklist-modal-content.checklists-tasks-details .providers-component .provider-container .provider-name{font-size:14px;font-weight:500}.checklist-modal .checklist-modal-content.checklists-tasks-details .providers-component .provider-container .empty-provider-logo{font-size:14px;font-weight:400}.checklist-modal .checklist-modal-content.checklists-tasks-details .providers-component .provider-container img{height:30px;width:150px}.checklist-modal .checklist-modal-content.checklists-tasks-details .html-text-info-component{margin-bottom:15px;overflow:unset}.checklist-modal .checklist-modal-content.checklists-tasks-details .files-component{margin-bottom:15px}.checklist-modal .checklist-modal-content.checklists-tasks-details .files-component .task-label{font-size:14px;font-weight:400;color:#282828;margin-bottom:5px}.checklist-modal .checklist-modal-content.checklists-tasks-details .nested-forms-component{gap:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border-radius:8px;border:1px solid #eae9e9;background:#fff;padding:12px;margin-bottom:15px}.checklist-modal .checklist-modal-content.checklists-tasks-details .nested-forms-component__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:10px}.checklist-modal .checklist-modal-content.checklists-tasks-details .nested-forms-component__header .task-label{font-size:14px;font-weight:400;margin-bottom:5px;color:#282828}.checklist-modal .checklist-modal-content.checklists-tasks-details .signature-component{padding-bottom:15px}.checklist-modal .checklist-modal-content.checklists-tasks-details .file-row{font-size:14px;font-weight:400;color:#282828;-webkit-text-decoration-line:underline;text-decoration-line:underline;cursor:pointer;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:5px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-bottom:2px}.checklist-modal .checklist-modal-content.checklists-tasks-details .checklist-details-footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding-bottom:20px;gap:10px;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end}.checklist-modal .checklist-modal-content.checklists-tasks-details .checklist-details-footer button{width:auto}.checklist-modal .checklist-modal-content.checklist-add-provider{width:900px;height:700px;gap:12px;overflow-x:hidden;overflow-y:scroll}.checklist-modal .checklist-modal-content.checklist-add-provider input{margin:0}.checklist-modal .checklist-modal-content.checklist-add-provider .checklist-add-provider-head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.checklist-modal .checklist-modal-content.checklist-add-provider .checklist-add-provider-head>span{color:#3c3c3c;font-size:18px;font-weight:500}.checklist-modal .checklist-modal-content.checklist-add-provider .checklist-add-provider-head>div{display:-webkit-box;display:-ms-flexbox;display:flex}.checklist-modal .checklist-modal-content.checklist-add-provider .checklist-add-provider-head>div span{display:block;font-size:12px;width:200px;color:#282828}.checklist-modal .checklist-modal-content.checklist-add-provider .checklist-add-provider-head button svg{height:20px;width:20px;fill:#fff;margin-right:4px}.checklist-modal .checklist-modal-content.checklist-add-provider .checklist-add-provider-filters{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.checklist-modal .checklist-modal-content.checklist-add-provider .checklist-add-provider-filters .provider-filter{font-size:14px;font-weight:500;cursor:pointer;margin-right:20px;border-bottom:3px solid transparent;color:#3c3c3c}.checklist-modal .checklist-modal-content.checklist-add-provider .checklist-add-provider-filters .provider-filter.active{border-bottom:2px solid #000}.checklist-modal .checklist-modal-content.checklist-add-provider .checklist-add-provider-providers{width:100%;display:grid;gap:8px 8px;grid-template-columns:repeat(3,280px);overflow-x:hidden;overflow-y:scroll}.checklist-modal .checklist-modal-content .upload-pdf-btn{width:220px;height:40px}.checklist-modal .checklist-modal-content .quill .ql-toolbar{margin-bottom:4px;border-radius:4px;border:1px solid #e4e3e3}.checklist-modal .checklist-modal-content .quill .ql-container{border-radius:4px;border:1px solid #e4e3e3;min-height:100px}.checklist-modal .checklist-modal-content .checklist-assign-task__filter button{font-size:1rem;height:40px;padding:0 8px;background-color:#fff}.checklist-modal .checklist-modal-actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:12px;padding:20px}.checklist-modal .checklist-modal-actions .action-button{border-radius:4px;border:none;cursor:pointer;font-size:14px;font-weight:500;line-height:20px;outline:none;padding:10px 20px}.checklist-modal .checklist-modal-input-row .input-desc-label{font-size:12px;color:#a1a0a0;margin-top:3px}.checklist-modal .checklist-modal-input-row .input-desc-label.label-primary{font-weight:600;color:#000}.checklist-modal .checklist-modal-input-row .input-container{color:#3c3c3c;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.checklist-modal .checklist-modal-input-row .input-container .select-option-dropdown{position:relative}.checklist-modal .checklist-modal-input-row .input-container .field{margin-bottom:0}.checklist-modal .checklist-modal-input-row .input-container .checklist-search-field input{width:100%;border-color:#dbdbdb;-webkit-box-shadow:inset 0 1px 2px hsla(0,0%,4%,.1);box-shadow:inset 0 1px 2px hsla(0,0%,4%,.1)}.checklist-modal .checklist-modal-input-row .input-container .checklist-search-field svg{width:20px;height:auto;top:10px}.checklist-modal .checklist-modal-input-row .input-container input{height:40px}.checklist-modal .checklist-modal-input-row .input-container input:not([disabled]):hover{border-color:#b5b5b5}.checklist-modal .checklist-modal-input-row .input-container input:not([disabled]):active,.checklist-modal .checklist-modal-input-row .input-container input:not([disabled]):focus{border-color:#000;outline:none}.checklist-modal .checklist-modal-input-row .input-container input::-webkit-input-placeholder{color:#3c3c3c;font-size:14px}.checklist-modal .checklist-modal-input-row .input-container input::-moz-placeholder{color:#3c3c3c;font-size:14px}.checklist-modal .checklist-modal-input-row .input-container input:-ms-input-placeholder{color:#3c3c3c;font-size:14px}.checklist-modal .checklist-modal-input-row .input-container input::placeholder{color:#3c3c3c;font-size:14px}.checklist-modal .checklist-modal-input-row .input-container input[type=number]{-moz-appearance:textfield}.checklist-modal .checklist-modal-input-row .input-container input[type=number]::-webkit-inner-spin-button,.checklist-modal .checklist-modal-input-row .input-container input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.checklist-modal .checklist-modal-input-row .input-container.inline{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.checklist-modal .checklist-modal-input-row .input-container .input-label{font-size:16px;font-weight:500;margin-bottom:3px}.checklist-modal .checklist-modal-input-row .input-container .input-label.small{font-size:14px}.checklist-modal .checklist-modal-input-row .input-container .input-label.disabled{color:#a1a0a0}.checklist-modal .checklist-modal-input-row .input-container .input-label.checkbox-label{font-size:14px}.checklist-modal .checklist-modal-input-row .input-container input.is-danger:active,.checklist-modal .checklist-modal-input-row .input-container input.is-danger:focus,.checklist-modal .checklist-modal-input-row .input-container input.is-danger:hover{border-color:#ff3860}.checklist-modal .checklist-modal-input-row .input-container input.is-danger::-webkit-input-placeholder{color:#b10000}.checklist-modal .checklist-modal-input-row .input-container input.is-danger::-moz-placeholder{color:#b10000}.checklist-modal .checklist-modal-input-row .input-container input.is-danger:-ms-input-placeholder{color:#b10000}.checklist-modal .checklist-modal-input-row .input-container input.is-danger::placeholder{color:#b10000}.checklist-modal .checklist-modal-input-row .input-container .label--error{color:red;font-size:10px;left:10px;position:absolute;top:25px;white-space:nowrap}.checklist-modal .checklist-modal-input-row .input-container .field-toggle{-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left}.checklist-modal .checklist-modal-input-row .input-container .field-toggle span{margin-left:12px;font-size:14px;color:#3c3c3c;font-weight:500}.checklist-modal .checklist-modal-input-row .inline-row{width:100%;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.checklist-modal .checklist-modal-input-row .inline-row .input-container{width:150px}.checklist-modal .stepper{padding:20px 20px 0}.checklist-modal ul.edit-task-tabs{display:-webkit-box;display:-ms-flexbox;display:flex;padding:20px 20px 0}.checklist-modal ul.edit-task-tabs li{padding:10px 12px;height:40px;width:100%;text-align:center;border-bottom:1px solid #e1e0e0;cursor:pointer}.checklist-modal ul.edit-task-tabs li>span{color:#282828;font-size:14px;font-weight:500}.checklist-modal ul.edit-task-tabs li.is-active{border-bottom:3px solid #282828}.checklist-modal ul.edit-task-tabs li.is-active>span{font-weight:700}.checklist-card-items{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.checklist-card-items__title{font-weight:500;color:#3c3c3c;font-size:20px;margin-bottom:15px}.checklist-card-items__wrapper{-webkit-box-orient:horizontal;-ms-flex-direction:row;flex-direction:row}.checklist-card-items__wrapper,.checklist-card-items__wrapper .checklist-card-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.checklist-card-items__wrapper .checklist-card-item{-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#3c3c3c;border:1px solid #eae9e9;border-radius:6px;padding:12px 0;cursor:pointer;height:92px;width:220px}.checklist-card-items__wrapper .checklist-card-item>span{font-size:14px;font-weight:500}.checklist-card-items__wrapper .checklist-card-item>svg{width:40px;height:40px;stroke:#000}.checklist-card-items__wrapper .checklist-card-item>svg.icon-checkClipboard,.checklist-card-items__wrapper .checklist-card-item>svg.icon-moveInOut{stroke:none}.checklist-card-items__wrapper .checklist-card-item:hover{border-color:#c9c8c8;background-color:#f9f8f8}.checklist-card-items__wrapper .checklist-card-item.selected{border-color:#c9c8c8;background-color:#e4e3e3;color:#000}.checklist-card-items__wrapper .checklist-card-item.selected>svg{fill:#000}.ctp-checklists-settings .tab-content{overflow-x:hidden;max-height:calc(100vh - 205px);padding:0 15px 15px;background-color:#fff;-webkit-box-shadow:0 0 17px 0 rgba(120,79,12,.06);box-shadow:0 0 17px 0 rgba(120,79,12,.06);border-radius:6px;border-top-right-radius:0;border-top-left-radius:0}.ctp-checklists-settings .tab-content--custom{overflow:hidden}.ctp-checklists-settings .single-row{width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-right:15px}.ctp-checklists-settings .left-side,.ctp-checklists-settings .single-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ctp-checklists-settings .left-side .tab-type{font-size:13px;font-weight:600;padding:11px;cursor:pointer}.ctp-checklists-settings .left-side .tab-type.active{color:#000;background-color:#fff;border-top-right-radius:6px;border-top-left-radius:6px}.ctp-checklists-setup{margin-top:15px}.ctp-checklists-setup__toolbar{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:15px}.ctp-checklists-setup__toolbar>div{display:-webkit-box;display:-ms-flexbox;display:flex}.ctp-checklists-setup__toolbar .button{margin-left:15px}.ctp-checklists-setup__toolbar .field-search{display:-webkit-box;display:-ms-flexbox;display:flex}.ctp-checklists-setup__toolbar .field-search input{height:unset}.ctp-checklists-setup__content__task-items{display:-webkit-box;display:-ms-flexbox;display:flex}.ctp-checklists-setup__content__task-items.inactive{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-left:38px}.ctp-checklists-setup__content__task-items.inactive>.task-item{margin-bottom:12px;background-color:#f6f5f5}.ctp-checklists-setup__content__task-items.inactive>.task-item .task-item__header{display:none}.ctp-checklists-setup__content__task-items-count{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:38px}.ctp-checklists-setup__content__task-items-count>span{height:134px;margin-bottom:15px;font-size:18px;font-weight:500}.ctp-checklists-setup__divider{width:100%;margin:20px 0;border-bottom:1px solid #e4e3e3}.ctp-checklists-setup .task-item{border:1px solid #dedddd;border-radius:4px}.ctp-checklists-setup .task-item__header{height:20px;background-color:#e1e0e0;position:relative}.ctp-checklists-setup .task-item__header__dots{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:15px;position:absolute;top:6px;left:50%}.ctp-checklists-setup .task-item__header__dot{width:2px;height:2px;border-radius:50%;margin-right:3px;margin-bottom:3px;background-color:#777}.ctp-checklists-setup .task-item__body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:16px;color:#3c3c3c;height:112px}.ctp-checklists-setup .task-item__body__head{width:100%;margin-bottom:12px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.ctp-checklists-setup .task-item__body__head,.ctp-checklists-setup .task-item__body__head__title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ctp-checklists-setup .task-item__body__head__title{gap:4px}.ctp-checklists-setup .task-item__body__head__controls{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:135px}.ctp-checklists-setup .task-item__body__head .dropdown-dots{height:38px;width:38px}.ctp-checklists-setup .task-item__body__head .toggle-switch{width:80px;height:30px;border-radius:15px}.ctp-checklists-setup .task-item__body__head .toggle-switch .toggle-knob{width:24px;height:24px;-webkit-transform:translateX(50px);transform:translateX(50px)}.ctp-checklists-setup .task-item__body__head .toggle-switch .toggle-text{font-size:10px;-webkit-transform:translateX(-19px);transform:translateX(-19px);top:5px}.ctp-checklists-setup .task-item__body__head .toggle-switch .toggle-text.on{color:#fff}.ctp-checklists-setup .task-item__body__head>span{font-size:18px;font-weight:500}.ctp-checklists-setup .task-item__body table{width:unset}.ctp-checklists-setup .task-item__body table th{font-size:12px;font-weight:500;padding-right:20px}.ctp-checklists-setup .task-item__body table td{padding-right:20px;vertical-align:middle;height:30px}.ctp-checklists-setup .task-item__body table tr{color:#505050;font-size:12px;font-weight:400}.ctp-checklists-setup .task-item__body .options-container{top:40px!important}.ctp-checklists-wrapper-main-table-and-footer-container{height:100%}.ctp-checklists-wrapper-main-table-and-footer-container .ctp-checklists-wrapper-main-table{overflow-x:hidden;max-height:calc(100vh - 315px);padding-bottom:20px}.ctp-checklists-wrapper-main-table-and-footer-container .ctp-checklists-wrapper-main-table .ctp-featured-table thead{z-index:1;background:#fff;top:-1px}.ctp-checklists-wrapper-main-table-and-footer-container .ctp-checklists-wrapper-main-table .ctp-featured-table thead tr th{font-weight:400;text-align:start;color:#505050}.ctp-checklists-wrapper-main-table-and-footer-container .ctp-checklists-wrapper-main-table .ctp-featured-table thead tr th:first-of-type{padding-left:25px}.ctp-checklists-wrapper-main-table-and-footer-container .ctp-checklists-wrapper-main-table .ctp-featured-table tbody tr{cursor:pointer;height:55px;border:none}.ctp-checklists-wrapper-main-table-and-footer-container .ctp-checklists-wrapper-main-table .ctp-featured-table tbody tr td{text-align:start;font-size:12px;font-weight:400;border-bottom:1px solid #e4e3e3}.ctp-checklists-wrapper-main-table-and-footer-container .ctp-checklists-wrapper-main-table .ctp-featured-table tbody tr td .message-status-filter{padding:5px 15px;border-radius:20px;width:-webkit-max-content;width:-moz-max-content;width:max-content;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.ctp-checklists-wrapper-main-table-and-footer-container .ctp-checklists-wrapper-main-table .ctp-featured-table tbody tr td .message-status-filter.Started{color:#34495d;background-color:#f5f6f7}.ctp-checklists-wrapper-main-table-and-footer-container .ctp-checklists-wrapper-main-table .ctp-featured-table tbody tr td .message-status-filter.RevisionRequested{color:#ac35e2;background-color:#feeeff}.ctp-checklists-wrapper-main-table-and-footer-container .ctp-checklists-wrapper-main-table .ctp-featured-table tbody tr td .message-status-filter.PendingApproval{color:#9b352e;background-color:#fef7f7}.ctp-checklists-wrapper-main-table-and-footer-container .ctp-checklists-wrapper-main-table .ctp-featured-table tbody tr td .message-status-filter.Approved{color:#538671;background-color:#f1fbf5}.ctp-checklists-wrapper-main-table-and-footer-container .ctp-checklists-wrapper-main-table .ctp-featured-table tbody tr td .message-status-filter.PastDue{color:#535b86;background-color:#f1f2fb}.ctp-checklists-wrapper-main-table-and-footer-container .ctp-checklists-wrapper-main-table .ctp-featured-table tbody tr td:first-of-type{padding-left:25px}.ctp-checklists-wrapper-main-table-and-footer-container .ctp-checklists-wrapper-main-table .ctp-featured-table tbody tr .actions-cell{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.ctp-checklists-wrapper-main-table-and-footer-container .ctp-checklists-wrapper-main-table .ctp-featured-table tbody tr .actions-cell .base-pill{background-color:#fdf7ee;color:#ee8e00;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ctp-checklists-wrapper-main-table-and-footer-container .ctp-checklists-wrapper-main-table .ctp-featured-table tbody tr .actions-cell .base-pill>svg{height:15px;margin-right:5px}.ctp-checklists-wrapper-main-table-and-footer-container .ctp-checklists-wrapper-main-table .no-data{text-align:center;margin:70px 0;font-size:14px}.ctp-checklists-wrapper-main-table-and-footer-container .ctp-checklists-wrapper-main-table .base-pill{font-size:12px;padding:3px 10px;border-radius:50px;font-weight:500}.ctp-checklists-wrapper-main-table-and-footer-container .ctp-checklists-wrapper-main-table .base-pill.Notstarted,.ctp-checklists-wrapper-main-table-and-footer-container .ctp-checklists-wrapper-main-table .base-pill.NotStarted{background-color:#f6f5f5;color:#646464}.ctp-checklists-wrapper-main-table-and-footer-container .ctp-checklists-wrapper-main-table .base-pill.Inprogress,.ctp-checklists-wrapper-main-table-and-footer-container .ctp-checklists-wrapper-main-table .base-pill.InProgress,.ctp-checklists-wrapper-main-table-and-footer-container .ctp-checklists-wrapper-main-table .base-pill.RevisionRequested{background-color:#f9f1fc;color:#aa32de}.ctp-checklists-wrapper-main-table-and-footer-container .ctp-checklists-wrapper-main-table .base-pill.Completed{background-color:#f3f3fd;color:#5857e7}.ctp-checklists-wrapper-main-table-and-footer-container .ctp-checklists-wrapper-main-table .base-pill.PastDue{background-color:#fbf0f0;color:#ce2c21}.ctp-checklists-wrapper-main-table-and-footer-container .ctp-checklists-wrapper-main-table .base-pill.PendingApproval{background-color:#fdf7ee;color:#ee8e00}.ctp-checklists-wrapper-main-table-and-footer-container .ctp-checklists-wrapper-main-table .base-pill.Approved{background-color:#f3f6f5;color:#548671}.ctp-checklists-wrapper-main-table-and-footer-container .ctp-checklists-wrapper-main-table .base-pill.Started{background-color:#f1fcfb;color:#2fccba}.ctp-checklists-wrapper-main-table-and-footer-container .ctp-pagination-footer{display:-webkit-box;display:-ms-flexbox;display:flex;padding-top:10px;position:inherit;bottom:unset;width:auto}.ctp-checklists-wrapper-main-table-and-footer-container .ctp-pagination-footer .pagination-wrapper{margin-left:10%;position:relative}.ctp-checklists-wrapper-main-table-and-footer-container .ctp-pagination-footer .field-select{margin-right:0}.ctp-checklists-wrapper-main-table-and-footer-container.is-loading{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:unset}.ctp-checklists-wrapper-main-table-and-footer-container .resident-tasks-table{max-height:unset;height:calc(100% - 55px)}.ctp-checklists-wrapper-main-table-and-footer-container .resident-tasks-table table{border-collapse:separate;border-spacing:0}.ctp-checklists-wrapper-main-table-and-footer-container .resident-tasks-table tbody td{border:1px solid #e4e3e3;border-style:none none solid}.ctp-checklists-wrapper-main-table-and-footer-container .resident-tasks-table tbody td:last-child{border-right-style:solid}.ctp-checklists-wrapper-main-table-and-footer-container .resident-tasks-table tbody tr:first-child td:first-child{border-top-left-radius:6px}.ctp-checklists-wrapper-main-table-and-footer-container .resident-tasks-table tbody tr:first-child td:last-child{border-top-right-radius:6px}.ctp-checklists-wrapper-main-table-and-footer-container .resident-tasks-table tbody tr:last-child td:first-child{border-bottom-left-radius:6px}.ctp-checklists-wrapper-main-table-and-footer-container .resident-tasks-table tbody tr:last-child td:last-child{border-bottom-right-radius:6px}.ctp-checklists-wrapper-main-table-and-footer-container .resident-tasks-table tbody tr:first-child td{border-top-style:solid}.ctp-checklists-wrapper-main-table-and-footer-container .resident-tasks-table tbody tr td:first-child{border-left-style:solid}.ctp-checklists-wrapper-main-table-and-footer-container .resident-tasks-table .resident-tasks-table-status-select.NotStarted .ctp-dropdown__button{background-color:#f6f5f5;color:#646464}.ctp-checklists-wrapper-main-table-and-footer-container .resident-tasks-table .resident-tasks-table-status-select.Completed .ctp-dropdown__button{background-color:#f3f3fd;color:#5857e7}.ctp-checklists-wrapper-main-table-and-footer-container .resident-tasks-table .resident-tasks-table-status-select.PastDue .ctp-dropdown__button{background-color:#fbf0f0;color:#ce2c21}.ctp-checklists-wrapper-main-table-and-footer-container .resident-tasks-table .resident-tasks-table-status-select .ctp-dropdown__button{height:24px;width:100px;font-size:12px;font-weight:500;line-height:20px;padding:2px 30px 2px 10px;width:120px}.ctp-checklists-wrapper-main-table-and-footer-container .resident-tasks-table .resident-tasks-table-status-select .ctp-dropdown__button:active{border:none}.ctp-checklists-wrapper-main-table-and-footer-container .dashboard-checklists-table .dropdown-dots{margin-right:15px}.ctp-checklists-custom-tasks{-webkit-box-shadow:none;box-shadow:none;margin-top:6px}.ctp-checklists-custom-tasks .ctp-checklists-wrapper__inner{padding:unset}.ctp-checklists-custom-tasks .ctp-checklists-wrapper__inner tr:last-child .options-container.open,.ctp-checklists-custom-tasks .ctp-checklists-wrapper__inner tr:nth-last-child(2) .options-container.open{right:-45px;top:0;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.ctp-checklists-custom-tasks .field-search{margin-right:15px}.ctp-checklists-custom-tasks .single-row{padding-right:0}.ctp-checklists-custom-tasks .type-badge{padding:4px 8px;border-radius:50px}.ctp-checklists-custom-tasks .type-badge svg{display:block;height:16px;width:16px}.ctp-checklists-custom-tasks .type-badge__template{background-color:#f9f1fc}.ctp-checklists-custom-tasks .type-badge__template svg{fill:#aa32de}.ctp-checklists-custom-tasks .type-badge__integration{background-color:#f3f3fd}.ctp-checklists-custom-tasks .type-badge__integration svg{fill:#5857e7}.ctp-checklists-custom-tasks .type-badge__tooltip{max-width:300px}.ctp-checklists-custom-tasks__source{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.ctp-checklists-custom-tasks__source img{width:32px;height:32px;border-radius:50%;border:1px solid #f6f5f5;-o-object-fit:cover;object-fit:cover}.data-input{width:100%;min-height:140px;border:1px solid #eae9e9;border-radius:4px}.data-input .field{margin-bottom:0}.data-input.error{border-color:#ce2c21}.data-input .label--error{color:#ce2c21;font-size:10px;left:10px;position:absolute;top:25px;white-space:nowrap}.data-input .draggbale-head{height:20px;background-color:#e1e0e0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.data-input .draggbale-head>svg{height:20px;width:20px;fill:#828282}.data-input .data-input-body__inputs{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:16px;margin-bottom:8px}.data-input .data-input-body__inputs>div{width:100%}.data-input .data-input-body__options__option{-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:12px;display:-webkit-box;display:-ms-flexbox;display:flex}.data-input .data-input-body__options__option input{height:20px}.data-input .data-input-body__options__option input[type=radio]{display:inline-block;width:16px;height:16px;border-radius:50%;border:2px solid #ccc;margin-right:4px}.data-input .data-input-body__options__option input[type=checkbox]{display:inline-block;background-color:#f0f0f0;width:18px;height:18px;border:2px solid #d5d5d5;margin-right:4px}.data-input .data-input-body__options__option .field{width:100%;height:20px;margin:0}.data-input .data-input-body__options__option .input{height:unset;line-height:1;border:none;-webkit-box-shadow:none;box-shadow:none;border-bottom:1px solid #e1e0e0;width:100%;border-radius:unset;padding:0;font-size:14px}.data-input .data-input-body__options__option .input:hover{border-bottom:1px solid #e1e0e0}.data-input .data-input-body__options__option .input:focus{border-bottom:1px solid #282828}.data-input .data-input-body__options__option .input.error{border-bottom:1px solid #ce2c21}.data-input .data-input-body__options__option button{cursor:pointer;text-decoration:none;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.data-input .data-input-body__options__option button:first-child{margin-right:12px}.data-input .data-input-body__options__option svg{height:15px;width:15px;color:#000}.data-input .data-input-body__options__option button{border:none;outline:none;background-color:transparent;padding:0;margin:0;font-size:14px;color:#646464;text-decoration:underline;line-height:1}.data-input .data-input-body__options__option button:disabled{color:#a1a0a0}.data-input .data-input-body__options__option button.error{color:#ce2c21}.data-input .data-input-body__providers .draggable-providers{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin-bottom:12px;width:100%}.data-input .data-input-body__providers .draggable-providers .provider-item{width:270px}.data-input .data-input-body__providers .button-black svg{height:20px;width:20px;fill:#fff}.data-input .data-input-container{padding:8px 16px 16px;background-color:#fff}.data-input .data-input-footer{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.data-input .data-input-footer,.data-input .data-input-footer>div,.data-input .data-input-footer__button{display:-webkit-box;display:-ms-flexbox;display:flex}.data-input .data-input-footer__button{cursor:pointer;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;border:none;outline:none;background-color:transparent;padding:0;margin:0;text-decoration:none;margin-right:12px}.data-input .data-input-footer__button:last-child{margin-right:0}.data-input .data-input-footer__divider{width:1px;height:20px;background-color:#f0efef;margin-right:12px}.data-input .data-input-footer svg{height:20px;width:20px;fill:#3c3c3c}.data-input .input-label{font-size:14px;font-weight:500;margin-bottom:3px}.data-input .data-form-controls{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.data-input .data-form-controls>button{margin-right:8px}.data-input .data-form-controls>span{font-size:12px;color:#548671}.data-input .data-form-controls svg{height:20px;width:20px;fill:#fff;margin-right:4px}.provider-item{border:1px solid #eae9e9;border-radius:8px}.provider-item .draggbale-head{height:20px;background-color:#e1e0e0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.provider-item .draggbale-head>svg{height:20px;width:20px;fill:#828282}.provider-item .provider-item-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:8px 12px;height:170px;cursor:pointer;background-color:#fff}.provider-item .provider-item-container img{height:40px}.provider-item .provider-item-container .divider{margin-top:12px;border-top:1px solid #f0efef}.provider-item .provider-item-container span{font-size:14px;font-weight:500;color:#282828;margin-top:8px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.provider-item .provider-item-container svg{height:15px;width:15px;margin-right:8px}.provider-item .provider-item-container .provider-name{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:12px}.provider-item .provider-item-container .provider-name span{margin-top:0;max-width:170px}.provider-item .provider-item-container .provider-name button{margin-right:8px;padding:8px}.provider-item .provider-item-container .provider-name button:last-child{margin-right:0}.provider-item .provider-item-container .provider-name button:focus{border-color:#505050}.provider-item .provider-item-container .provider-name button>svg{fill:#505050;height:14px;width:auto;margin:0}.provider-item .provider-item-container .provider-name button.delete-provider{background-color:#f5d4d2}.provider-item .provider-item-container .provider-name button.delete-provider:focus{border-color:#a4231a}.provider-item .provider-item-container .provider-name button.delete-provider>svg{fill:#a4231a}.yardi-sync-modal__title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.yardi-sync-modal__title__icon{height:20px}.yardi-sync-modal__title__tooltip{width:234px}.yardi-sync-modal__tabs-and-search-container{padding:24px 24px 0}.yardi-sync-modal__tabs{width:100%;margin-bottom:8px}.yardi-sync-modal__tab,.yardi-sync-modal__tabs{display:-webkit-box;display:-ms-flexbox;display:flex}.yardi-sync-modal__tab{width:50%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:8px 24px;cursor:pointer;font-size:16px;font-weight:500;color:#8d8c8c;border-bottom:2px solid transparent;-webkit-transition:all .3s ease;transition:all .3s ease;background-color:#fff;font-size:14px}.yardi-sync-modal__tab__active{color:#3c3c3c;border-bottom:2px solid #646464}.yardi-sync-modal__fields-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:12px 0 0;padding:0 24px;max-height:500px;overflow-y:auto}.yardi-sync-modal__footer{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:24px;gap:12px}.yardi-sync-modal__field,.yardi-sync-modal__footer{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.yardi-sync-modal__field{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-bottom:1px solid #f6f5f5}.yardi-sync-modal__field,.yardi-sync-modal__field__button{padding:8px 0;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.yardi-sync-modal__field__button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:4px;border:1px solid #646464;color:#646464;cursor:pointer;width:100px;border-radius:4px;background-color:#fff}.yardi-sync-modal__field__button__synced{border:1px solid #548671;color:#548671}.yardi-sync-modal__field__button__synced svg{fill:#548671!important}.yardi-sync-modal__field__button:disabled{cursor:default;background-color:#eae9e9;border-color:#eae9e9;color:#a1a0a0}.yardi-sync-modal__field__button:disabled svg{fill:#a1a0a0!important}.yardi-sync-modal__field__button__tooltip{width:234px}.events-modal{display:-webkit-box;display:-ms-flexbox;display:flex;position:fixed;left:0;right:0;bottom:0;top:0;background-color:rgba(0,0,0,.5);-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:10}.events-modal select#guestsAmount option[disabled]{background-color:#c9c8c8}.events-modal .input:active,.events-modal .input:focus,.events-modal .textarea:active,.events-modal .textarea:focus{border-color:#000}.events-modal .events-modal-card{position:relative;width:578px;height:720px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background-color:#fff;border-radius:6px;overflow-y:auto}.events-modal .events-modal-card.__select-card{height:460px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-bottom:20px}.events-modal .events-modal-card h1{font-size:24px;font-weight:500;margin:15px 25px;margin-bottom:0}.events-modal .events-modal-card hr{margin:5px 0}.events-modal .events-modal-card h2{font-size:18px}.events-modal .events-modal-card .modal-header{padding:20px;font-weight:500;font-size:18px;border-bottom:1px solid #c9c8c8;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.events-modal .events-modal-card .options-container{-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px}.events-modal .events-modal-card .options-container,.events-modal .events-modal-card .options-container .option{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.events-modal .events-modal-card .options-container .option{width:227px;height:86px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:1px solid #eae9e9;font-size:16px;font-weight:500;border-radius:6px;-ms-flex-preferred-size:40%;flex-basis:40%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:50px 0}.events-modal .events-modal-card .options-container .option:hover{cursor:pointer;border-color:#c9c8c8;background-color:#f9f8f8}.events-modal .events-modal-card .options-container .option.selected{border-color:#c9c8c8;background-color:#e4e3e3;color:#000}.events-modal .events-modal-card .select-event-footer{-ms-flex-item-align:end;align-self:flex-end;justify-self:flex-end;margin:45px 25px 0}.events-modal .events-modal-card .select-event-footer :first-child{margin-right:10px}.event-content{-webkit-box-flex:1;-ms-flex:1;flex:1;flex-direction:column;padding:0 20px;height:100%}.event-content,.event-content .inputs-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column}.event-content .inputs-wrapper{flex-direction:column}.event-content .inputs-wrapper.inline{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.event-content .inputs-wrapper .event-header{font-weight:500;font-size:18px;line-height:24px;margin-bottom:10px;margin-top:10px}.event-content .inputs-wrapper .extra-field{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.event-content .inputs-wrapper .extra-field .reminder-time-input{background-color:#f6f5f5;padding:10px 15px;border-radius:6px}.event-content .inputs-wrapper .extra-field .reminder-time-input .header{font-size:14px}.event-content .inputs-wrapper .extra-field .reminder-time-input .summary{font-size:12px}.event-content .inputs-wrapper .extra-field .reminder-time-input .nighthours-info{font-size:10px;color:#b10000;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:5px 0}.event-content .inputs-wrapper .extra-field.bg-grey{background-color:#f6f5f5;padding:10px 20px;border-radius:6px}.event-content .inputs-wrapper .extra-field .summary{font-size:12px}.event-content .inputs-wrapper .extra-field a{color:#000;font-size:12px;font-weight:600}.event-content .inputs-wrapper .extra-field a:hover{text-decoration:underline}.event-content .event-footer{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-item-align:end;align-self:flex-end;margin:20px 0;gap:5px}.event-content .toggle-field{display:"inline-block";margin-right:6px;margin-bottom:0}.event-content .checkbox-field-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.event-content .checkbox-field-label{font-size:14px;font-weight:500}.event-content .section-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.event-content .select-field-wrap{width:55%}.event-content .select-field-label{font-size:11px;color:#a1a0a0;-webkit-transform:translate(10px,-1px);transform:translate(10px,-1px)}.input-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:5px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin:10px 0}.input-row.even-width{-webkit-box-flex:1;-ms-flex:1;flex:1;gap:5px}.input-row.even-width,.input-row.even-width .input-container{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.input-row.even-width .input-container .media-upload-button{width:100%}.input-row.even-width:first{-webkit-box-flex:2;-ms-flex:2;flex:2}.input-row.reversed{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.input-row .input-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1;flex:1}.input-row .input-container .media-upload-button{width:100%}.input-row .input-container .file-name{font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.input-row .input-container .input-image{border-radius:6px;width:76px;height:76px}.input-row .input-container.inline{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:10px}.input-row .input-container.inline.margin-sm{gap:3px}.input-row .input-container .input-label{display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:500;font-size:14px;line-height:20px;gap:4px}.input-row .input-container input{width:100%}.input-row .input-container.wide{-webkit-box-flex:3;-ms-flex:3;flex:3}.input-row .input-container .label--error{color:#ce2c21;position:absolute;font-size:10px;left:4px;bottom:0}.input-row .input-container .dropzone{width:100%;height:120px;background-color:#f9f8f8;border:1px dashed #505050;border-radius:6px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:3px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.input-row .input-container .dropzone svg{width:20px;height:20px}.input-row .input-container .dropzone .success-message{color:#548671;font-size:12px}.input-row .input-container .dropzone .error-message{color:#ce2c21;font-size:12px}.input-row .input-container .dropzone .header{font-size:14px}.input-row .input-container .dropzone .info{font-size:12px}.input-row .input-container .dropzone .info .link{color:#000;cursor:pointer}.input-row .input-container .dropzone .info .link:hover{text-decoration:underline}.input-row .input-container .images-database .images-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%}.input-row .input-container .images-database .images-container div{width:260px;height:140px;overflow:hidden;border-radius:6px}.input-row .input-container .images-database .images-container div img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.input-row .pdf-input-wrapper .message{font-size:12px;width:200px;background-color:transparent}.input-row .pdf-input-wrapper .message.error{color:#ce2c21}.input-row .pdf-input-wrapper .message.success{color:#548671}.description{margin-left:40px;margin-top:-8px;font-size:12px;color:#a1a0a0}.mobile-preview{position:relative}.mobile-preview .preview-content{position:absolute;top:0;width:85%;height:92.7%;z-index:2;top:20px;left:25px}.mobile-preview .preview-content .app-bar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;background-color:#141a2c;padding:10px 20px 0;border-top-left-radius:40px;border-top-right-radius:40px;color:#fff;font-size:12px;font-weight:600}.mobile-preview .preview-content .preview-header{background-color:#141a2c;color:#fff;height:60px;padding-top:20px;padding-left:10px;font-weight:500;position:relative;z-index:3}.mobile-preview .preview-content .preview-image{background-color:#6b6b6b;height:140px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;font-weight:600}.mobile-preview .preview-content .preview-image .uploaded-image{width:100%;height:200px;-o-object-fit:cover;object-fit:cover}.mobile-preview .preview-content .preview-card{background-color:#fff;border-radius:20px;border-bottom-left-radius:36px;border-bottom-right-radius:36px;-webkit-transform:translateY(-20px);transform:translateY(-20px);height:380px;max-height:380px;overflow:auto;padding:20px}.mobile-preview .preview-content .preview-card .preview-event-header{margin-bottom:20px}.mobile-preview .preview-content .preview-card .preview-event-header .event-title{font-weight:600;font-size:16px}.mobile-preview .preview-content .preview-card .preview-event-header .event-time{font-size:12px}.mobile-preview .preview-content .preview-card .info-row{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:14px;margin:12px 0}.mobile-preview .preview-content .preview-card .info-row.with-margin-left{margin-left:30px}.mobile-preview .preview-content .preview-card .info-row .icon{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-left:-10px}.mobile-preview .preview-content .preview-card .info-row .title{-webkit-box-flex:5;-ms-flex:5;flex:5;font-weight:600;font-size:12px}.mobile-preview .preview-content .preview-card .description{margin-top:-20px;margin-left:30px}.mobile-preview .preview-content .card-footer{-webkit-box-shadow:0 -9px 130px -25px #42445a;box-shadow:0 -9px 130px -25px #42445a;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100%;border-top:none}.mobile-preview .preview-content .card-footer button{background-color:#a4c8e1;color:#fff;border-radius:56px;width:160px;height:40px;outline:none;border:none;margin:10px 0}.mobile-preview-header{font-size:24px;color:#fff;font-weight:500;line-height:32px;text-align:center}.progress-timeline{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:60px}.progress-timeline .progress-bar{background-color:#000;height:10px;position:absolute;z-index:0;margin:20px 0}.progress-timeline .step-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;z-index:1}.progressbar{text-align:center;width:100%;margin:20px 0}.progressbar .step{display:inline-block;vertical-align:top;width:17px;height:17px;background-color:#fff;outline:4px solid #f5f5f5;border-radius:50%;position:relative;z-index:1}.progressbar .step.active{background-color:#000;z-index:1}.counter td{text-align:center;position:relative}.counter span{position:absolute;top:30%;left:-50%;width:100%;border-top:3px solid #f5f5f5}.progressbar .active,.progressbar .active *{border-color:#000;color:#000}.step-description{font-size:12px;font-weight:500;text-align:center}.ctp-rewards{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.ctp-rewards__inner{width:100%;padding:15px 25px;overflow-x:hidden;overflow-y:auto}.ctp-rewards .button-black-outline{background-color:transparent;color:#646464;border-color:#646464}.ctp-rewards .button-black-outline>svg{height:20px;margin-right:5px}.ctp-rewards .rewards-container{background-color:#fff;-webkit-box-shadow:0 0 17px 0 rgba(120,79,12,.06);box-shadow:0 0 17px 0 rgba(120,79,12,.06);border-radius:6px;margin-bottom:20px}.ctp-rewards .react-datepicker-wrapper{width:182px;margin-left:10px}.ctp-rewards .text-cell{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.ctp-rewards .text-cell span:first-child{font-weight:500}.ctp-rewards .text-cell__clickable{color:#9b7a57;text-decoration:underline;cursor:pointer}.ctp-rewards .evidence-images{width:100%;display:grid;gap:16px 16px;grid-template-columns:repeat(3,146px)}.ctp-rewards .image-gallery__image{height:146px;width:auto;border-radius:4px;cursor:pointer;-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}.ctp-rewards .image-gallery__image:hover{-webkit-transform:scale(1.05);transform:scale(1.05)}.ctp-rewards .evidence-gallery .pictures-modal__header{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.ctp-rewards .evidence-gallery .modal--organisation .modal__header{margin:10px -25px 0}.ctp-rewards .evidence-gallery .pictures-modal__body{margin-top:-30px}.ctp-rewards .evidence-gallery .image-viewer .active{width:90%;max-width:100%;max-height:450px;-o-object-fit:contain;object-fit:contain}.ctp-rewards .evidence-text{padding:8px 16px;background-color:#f6f5f5;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.ctp-rewards .evidence-text span{color:#505050;font-size:14px}.ctp-rewards .evidence-text span:first-child{font-weight:600}.ctp-rewards .evidence-text span:last-child{font-weight:500}.ctp-rewards .evidence-text span:last-child>a{color:inherit;text-decoration:underline}.ctp-rewards .caution-activity-evidence{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-height:300px;margin-top:15px;overflow-y:auto;overflow-x:hidden}.ctp-rewards .caution-activity-evidence>span{margin-bottom:10px;font-weight:500;font-size:18px}.ctp-rewards .caution-activity-evidence .evidence-images{grid-template-columns:repeat(3,135px)}.ctp-rewards .caution-activity-evidence .evidence-images>img{height:135px}.ctp-rewards .caution-activity-featured .field-date,.ctp-rewards .caution-activity-featured .radio-group-row{margin-top:16px}.ctp-rewards .caution-activity-featured .field-date .control{position:relative!important}.ctp-rewards .caution-activity-featured .field-date label{margin:0;font-weight:500;font-size:14px;color:#282828}.ctp-rewards .caution-activity-featured .field-date label span{font-size:12px;font-weight:300}.ctp-rewards .caution-activity-featured .field-date .react-datepicker-wrapper{margin:0;width:100%}.ctp-rewards .react-datepicker-popper{z-index:9999}.ctp-rewards input.is-danger:active,.ctp-rewards input.is-danger:focus,.ctp-rewards input.is-danger:hover{border-color:#ff3860}.ctp-rewards input.is-danger::-webkit-input-placeholder{color:#b10000}.ctp-rewards input.is-danger::-moz-placeholder{color:#b10000}.ctp-rewards input.is-danger:-ms-input-placeholder{color:#b10000}.ctp-rewards input.is-danger::placeholder{color:#b10000}.ctp-rewards .label--error{color:red;font-size:10px;left:10px;position:absolute;top:25px;white-space:nowrap}.ctp-rewards .modal-content,.ctp-rewards .modal-content .box{overflow:visible}.ctp-rewards .modal-container{z-index:5}.rewards-toolbar{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-direction:column;flex-direction:column;position:absolute;top:0;right:0;padding:20px 30px 0;background-color:#f9f8f8;border-bottom:1px solid #e1e0e0}.rewards-toolbar,.rewards-toolbar__wrapper{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.rewards-toolbar__wrapper{position:relative}.rewards-toolbar__wrapper .button-value-display{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background-color:#fff;border:1px solid #eae9e9;border-radius:4px;width:auto;min-width:160px;padding:2px 2px 2px 6px;margin-right:20px}.rewards-toolbar__wrapper .button-value-display svg{height:15px;width:auto;fill:#fff}.rewards-toolbar__wrapper .button-value-display>span{font-size:16px;font-weight:600;max-width:125px;text-overflow:ellipsis;overflow:hidden;color:#282828}.rewards-toolbar__wrapper .button-value-display button{margin-left:8px}.rewards-toolbar__wrapper .button-value-display>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.rewards-toolbar__wrapper .button-value-display>div>span{font-size:8px;font-weight:500;color:#282828}.rewards-toolbar__wrapper .button-value-display>div>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;line-height:1}.rewards-toolbar__wrapper .button-value-display>div>div span:first-child{font-size:16px;color:#282828;font-weight:600}.rewards-toolbar__wrapper .button-value-display>div>div span:last-child{font-size:8px;padding:2px 5px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:10px;padding:0 6px;margin-left:4px}.rewards-toolbar__wrapper .button-value-display>div>div span:last-child.Healthy{color:#548671;background-color:#f3f6f5}.rewards-toolbar__wrapper .button-value-display>div>div span:last-child.Warning{color:#ee8e00;background-color:#fdf7ee}.rewards-toolbar__wrapper .button-value-display>div>div span:last-child.Suspended{color:#ce2c21;background-color:#fbf0f0}.rewards-toolbar__wrapper .button-black-outline{margin-left:auto}.rewards-toolbar__wrapper .warning-text{color:#9f0000}.rewards-toolbar__wrapper .ctp-sidebar-section{width:200px}.rewards-toolbar__wrapper .ctp-sidebar-section .ctp-dropdown button span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%;display:block}.rewards-toolbar--no-tabs{border:none;background-color:transparent}.rewards-toolbar--no-tabs .rewards-toolbar__wrapper{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.rewards-toolbar--no-tabs .rewards-toolbar__wrapper .rewards-toolbar__title{margin-left:22px}.rewards-toolbar__divider{height:28px;width:1px;background:#e1e0e0;margin:0 20px}.rewards-toolbar__title{font-size:20px;font-weight:600;color:#3c3c3c}.rewards-toolbar__text{font-weight:600;font-size:15px;color:#000;margin-right:15px}.rewards-toolbar__text--light{font-weight:500}.rewards-toolbar__building-name{font-size:13px;letter-spacing:.3px;background-color:#f3f3f3;border-radius:29px;font-weight:500;height:30px;padding:5px 20px 0;color:#0d1633}.rewards-toolbar .ctp-dropdown{padding-top:0}.rewards-toolbar .rewards-toolbar-menu{width:100%}.rewards-toolbar .rewards-toolbar-menu ul{width:inherit;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.rewards-toolbar .rewards-toolbar-menu a{display:block;text-align:center;min-width:140px;color:#282828;font-size:14px;font-weight:500;line-height:20px;padding:10px 12px}.rewards-toolbar .rewards-toolbar-menu a.is-active{font-weight:700;border-bottom:3px solid #000}.rewards-modal .modal-container-body{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.rewards-modal .modal-container-body,.rewards-modal .rewards-modal-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.rewards-modal .rewards-modal-content{padding:24px 20px 0;max-height:calc(100vh - 230px)}.rewards-modal .rewards-modal-summary{gap:20px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;display:-webkit-box;display:-ms-flexbox;display:flex}.rewards-modal .rewards-modal-summary-title{border-bottom:1px solid #dedddd;color:#3c3c3c;font-size:14px;font-weight:600;padding-bottom:8px}.rewards-modal .rewards-modal-summary-item{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid #dedddd;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-bottom:8px}.rewards-modal .rewards-modal-summary-item:last-child{border-bottom:none}.rewards-modal .rewards-modal-summary-item-label,.rewards-modal .rewards-modal-summary-item-label-total,.rewards-modal .rewards-modal-summary-item-value{font-size:14px;font-weight:500;color:#3c3c3c}.rewards-modal .rewards-modal-summary-item .bold{font-weight:600}.rewards-modal .rewards-modal-actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:12px;padding:20px}.rewards-modal .rewards-modal-actions .action-button{border-radius:4px;border:none;cursor:pointer;font-size:14px;font-weight:500;line-height:20px;outline:none;padding:10px 20px}.rewards-modal .rewards-modal-input-row .input-container{color:#3c3c3c;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.rewards-modal .rewards-modal-input-row .input-container .select-option-dropdown{position:relative}.rewards-modal .rewards-modal-input-row .input-container .field{margin-bottom:0}.rewards-modal .rewards-modal-input-row .input-container .rewards-search-field input{width:100%;border-color:#dbdbdb;-webkit-box-shadow:inset 0 1px 2px hsla(0,0%,4%,.1);box-shadow:inset 0 1px 2px hsla(0,0%,4%,.1)}.rewards-modal .rewards-modal-input-row .input-container .rewards-search-field svg{width:20px;height:auto;top:10px}.rewards-modal .rewards-modal-input-row .input-container input{height:40px}.rewards-modal .rewards-modal-input-row .input-container textarea:not([rows]){min-height:95px}.rewards-modal .rewards-modal-input-row .input-container input:not([disabled]):hover,.rewards-modal .rewards-modal-input-row .input-container textarea:not([disabled]):hover{border-color:#b5b5b5}.rewards-modal .rewards-modal-input-row .input-container input:not([disabled]):active,.rewards-modal .rewards-modal-input-row .input-container input:not([disabled]):focus,.rewards-modal .rewards-modal-input-row .input-container textarea:not([disabled]):active,.rewards-modal .rewards-modal-input-row .input-container textarea:not([disabled]):focus{border-color:#000;outline:none}.rewards-modal .rewards-modal-input-row .input-container input::-webkit-input-placeholder,.rewards-modal .rewards-modal-input-row .input-container textarea::-webkit-input-placeholder{color:#3c3c3c;font-size:14px}.rewards-modal .rewards-modal-input-row .input-container input::-moz-placeholder,.rewards-modal .rewards-modal-input-row .input-container textarea::-moz-placeholder{color:#3c3c3c;font-size:14px}.rewards-modal .rewards-modal-input-row .input-container input:-ms-input-placeholder,.rewards-modal .rewards-modal-input-row .input-container textarea:-ms-input-placeholder{color:#3c3c3c;font-size:14px}.rewards-modal .rewards-modal-input-row .input-container input::placeholder,.rewards-modal .rewards-modal-input-row .input-container textarea::placeholder{color:#3c3c3c;font-size:14px}.rewards-modal .rewards-modal-input-row .input-container input[type=number],.rewards-modal .rewards-modal-input-row .input-container textarea[type=number]{-moz-appearance:textfield}.rewards-modal .rewards-modal-input-row .input-container input[type=number]::-webkit-inner-spin-button,.rewards-modal .rewards-modal-input-row .input-container input[type=number]::-webkit-outer-spin-button,.rewards-modal .rewards-modal-input-row .input-container textarea[type=number]::-webkit-inner-spin-button,.rewards-modal .rewards-modal-input-row .input-container textarea[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.rewards-modal .rewards-modal-input-row .input-container.inline{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.rewards-modal .rewards-modal-input-row .input-container .input-label{font-size:16px;font-weight:500;margin-bottom:3px}.rewards-modal .rewards-modal-input-row .input-container .input-label.small{font-size:14px}.rewards-modal .rewards-modal-input-row .input-container .input-label.disabled{color:#a1a0a0}.rewards-modal .rewards-modal-input-row .input-container .input-label.checkbox-label{font-size:14px}.rewards-modal .rewards-modal-input-row .input-container .input-desc-label{font-size:12px;color:#a1a0a0;margin-top:3px}.rewards-modal .rewards-modal-input-row .input-container span{font-size:14px}.rewards-modal .rewards-modal-input-row .quill .ql-toolbar{margin-bottom:4px;border-radius:4px;border:1px solid #e4e3e3}.rewards-modal .rewards-modal-input-row .quill .ql-container{border-radius:4px;border:1px solid #e4e3e3;min-height:100px}.rewards-modal .rewards-modal-input-row .field-toggle{-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left}.rewards-modal .rewards-modal-input-row .field-toggle span{margin-left:12px;font-size:14px;color:#3c3c3c;font-weight:500}.rewards-modal .stepper{padding:20px 20px 0}.rewards-modal .rewards-modal-desc{width:100%;background-color:#f6f5f5;border-radius:4px;color:#282828}.rewards-modal .radio-group-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;height:25px}.rewards-modal .radio-group-row .field-radio{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:14px;font-weight:500;margin-right:24px;margin-bottom:0}.rewards-modal .radio-group-row input{accent-color:#ba8b5a;margin-right:6px}.rewards-modal .radio-group-row input:hover{cursor:pointer}.rewards-modal .radio-group-row .field-radio:first-child{margin-right:32px;margin-bottom:0}.rewards-card-items{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:470px}.rewards-card-items__title{font-weight:500;color:#3c3c3c;font-size:20px;margin-bottom:15px}.rewards-card-items__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;-ms-flex-wrap:wrap;flex-wrap:wrap}.rewards-card-items__wrapper .rewards-card-item{-webkit-box-flex:0;-ms-flex:0 0 calc(50% - 5px);flex:0 0 calc(50% - 5px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#3c3c3c;border:1px solid #eae9e9;border-radius:6px;padding:12px 0;cursor:pointer;height:92px}.rewards-card-items__wrapper .rewards-card-item>span{font-size:14px;font-weight:500;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.rewards-card-items__wrapper .rewards-card-item>span>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.rewards-card-items__wrapper .rewards-card-item>span svg.info{height:18px;width:18px;fill:#3c3c3c;margin-left:8px;border:1px solid #3c3c3c;border-radius:50%;cursor:pointer}.rewards-card-items__wrapper .rewards-card-item>span .tooltip{width:270px}.rewards-card-items__wrapper .rewards-card-item>svg{width:40px;height:40px;stroke:#000}.rewards-card-items__wrapper .rewards-card-item>svg.icon-gem,.rewards-card-items__wrapper .rewards-card-item>svg.icon-home-heart{fill:none}.rewards-card-items__wrapper .rewards-card-item:hover{border-color:#e4e3e3}.rewards-card-items__wrapper .rewards-card-item.selected{border-color:#e4e3e3;background-color:#f9f8f8;color:#000}.rewards-card-items__wrapper .rewards-card-item.selected>svg{fill:#000}.rewards-card-items__wrapper .rewards-card-item.selected>svg.icon-gem,.rewards-card-items__wrapper .rewards-card-item.selected>svg.icon-home-heart{stroke:#000;fill:none}.rewards-card-items__wrapper .rewards-card-item.activated{border:none;color:#548671;background-color:#dce6e2}.rewards-card-items__wrapper .rewards-card-item.activated>svg{fill:#548671}.rewards-card-items__wrapper .rewards-card-item.activated>svg.icon-gem,.rewards-card-items__wrapper .rewards-card-item.activated>svg.icon-home-heart{stroke:#548671;fill:none}.rewards-card-items__wrapper .rewards-card-item .active{margin-top:3px;font-size:10px;font-weight:500;color:#548671;background-color:#f3f6f5;border-radius:50px;padding:0 16px}.rewards-card-items__wrapper .rewards-card-item .locked{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:3px;font-size:10px;font-weight:500;color:#ce2c21;background-color:#fbf0f0;border-radius:50px;padding:0 10px}.rewards-card-items__wrapper .rewards-card-item .locked>span{text-decoration:underline;margin-left:4px;cursor:pointer}.rewards-card-items__wrapper .rewards-card-item .locked>svg{height:10px;width:10px;margin-right:4px;fill:#ce2c21}.rewards-base-view{height:405px;overflow:hidden;gap:20px}.rewards-base-view.external-card-summary,.rewards-base-view.loyalty-manage-activities,.rewards-base-view.rewards-history,.rewards-base-view.rewards-loyalty,.rewards-base-view.select-external-card{width:930px}.rewards-base-view.custom-card-summary{width:940px}.rewards-base-view.activity-details,.rewards-base-view.activity-edit,.rewards-base-view.activity-evidence,.rewards-base-view.loyalty-advanced,.rewards-base-view.loyalty-parameters,.rewards-base-view.loyalty-settings,.rewards-base-view.reward-details,.rewards-base-view.unlock-reward-info{width:518px}.rewards-base-view.activity-edit .react-datepicker-wrapper,.rewards-base-view.loyalty-advanced .react-datepicker-wrapper{width:100%;margin:0}.rewards-base-view.activity-edit .field-checkbox,.rewards-base-view.loyalty-advanced .field-checkbox{margin-bottom:10px!important}.rewards-base-view.activity-edit .field-checkbox label,.rewards-base-view.loyalty-advanced .field-checkbox label{font-size:14px;font-weight:500;color:#282828;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.rewards-base-view.activity-edit .field-checkbox label>div,.rewards-base-view.loyalty-advanced .field-checkbox label>div{display:-webkit-box;display:-ms-flexbox;display:flex}.rewards-base-view.activity-edit .field-checkbox svg,.rewards-base-view.loyalty-advanced .field-checkbox svg{margin-left:10px;height:15px;width:15px;fill:#3c3c3c;border:1px solid #3c3c3c;border-radius:50%;cursor:pointer}.rewards-base-view.activity-edit .tooltip,.rewards-base-view.loyalty-advanced .tooltip{width:250px}.rewards-base-view.activity-edit .ctp-dropdown__button,.rewards-base-view.loyalty-advanced .ctp-dropdown__button{height:40px;padding:0 15px;background-color:#f9f8f8;border:1px solid #e4e3e3}.rewards-base-view.activity-edit .ctp-dropdown__button-control,.rewards-base-view.loyalty-advanced .ctp-dropdown__button-control{fill:#3c3c3c;right:12px}.rewards-base-view.activity-edit{overflow-y:auto;overflow-x:hidden;padding-bottom:40px}.rewards-base-view.loyalty-advanced .ctp-dropdown__content,.rewards-base-view.loyalty-advanced .ctp-dropdown__content--active{position:fixed;width:477px}.rewards-base-view.select-external-card{padding-right:0}.rewards-base-view.select-external-card .input-container{padding-right:20px}.rewards-base-view.select-external-card .external-cards-container{overflow-x:hidden;overflow-y:scroll;width:100%;display:grid;gap:8px 16px;grid-template-columns:repeat(6,135px)}.rewards-base-view.select-external-card .external-cards-container .external-card-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;cursor:pointer;height:auto;width:135px;border:1px solid #eae9e9;border-radius:6px}.rewards-base-view.select-external-card .external-cards-container .external-card-item__image{height:84px}.rewards-base-view.select-external-card .external-cards-container .external-card-item__title{padding:5px;font-size:12px;color:#282828;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rewards-base-view.select-external-card .external-cards-container .external-card-item:hover{border:1px solid #000}.rewards-base-view.select-external-card .external-cards-container .external-card-item.selected{outline:1px solid #000;border:1px solid #000}.rewards-base-view.select-recipient{overflow-x:hidden;overflow-y:auto}.rewards-base-view.add-reward,.rewards-base-view.select-custom-gift{padding-right:0;overflow-x:hidden;overflow-y:auto}.rewards-base-view.add-reward::-webkit-scrollbar,.rewards-base-view.select-custom-gift::-webkit-scrollbar{width:0;background:transparent}.rewards-base-view.add-reward .custom-cards-container,.rewards-base-view.select-custom-gift .custom-cards-container{width:100%;display:grid;gap:8px 12px;grid-template-columns:repeat(3,152px)}.rewards-base-view.add-reward .custom-cards-container .custom-card-item,.rewards-base-view.select-custom-gift .custom-cards-container .custom-card-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;cursor:pointer;height:auto;width:135px;border:1px solid #eae9e9;border-radius:6px}.rewards-base-view.add-reward .custom-cards-container .custom-card-item__image,.rewards-base-view.select-custom-gift .custom-cards-container .custom-card-item__image{height:84px;border-radius:6px;position:relative}.rewards-base-view.add-reward .custom-cards-container .custom-card-item__image:before,.rewards-base-view.select-custom-gift .custom-cards-container .custom-card-item__image:before{content:"";width:100%;height:100%;background:-webkit-gradient(linear,left top,left bottom,from(#535353),to(#2e2e2e));background:linear-gradient(180deg,#535353,#2e2e2e);border-radius:6px;position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.rewards-base-view.add-reward .custom-cards-container .custom-card-item__image:after,.rewards-base-view.select-custom-gift .custom-cards-container .custom-card-item__image:after{content:attr(alt);font-size:12px;font-weight:500;color:#fff;display:block;position:absolute;text-align:center;z-index:2;width:100%;height:20px;top:30px}.rewards-base-view.add-reward .custom-cards-container .custom-card-item__title,.rewards-base-view.select-custom-gift .custom-cards-container .custom-card-item__title{padding:5px;font-size:12px;color:#282828;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rewards-base-view.add-reward .custom-cards-container .custom-card-item:hover,.rewards-base-view.select-custom-gift .custom-cards-container .custom-card-item:hover{border:1px solid #000}.rewards-base-view.add-reward .custom-cards-container .custom-card-item.selected,.rewards-base-view.select-custom-gift .custom-cards-container .custom-card-item.selected{outline:1px solid #000;border:1px solid #000}.rewards-base-view.add-reward .custom-cards-container .custom-card-item.disabled,.rewards-base-view.select-custom-gift .custom-cards-container .custom-card-item.disabled{pointer-events:none;opacity:.5}.rewards-base-view.add-reward .no-cards-container,.rewards-base-view.select-custom-gift .no-cards-container{background-color:#f6f5f5;display:-webkit-box;display:-ms-flexbox;display:flex;height:164px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:16px;text-align:center;margin-right:20px}.rewards-base-view.add-reward .no-cards-container>span,.rewards-base-view.select-custom-gift .no-cards-container>span{max-width:265px;font-size:18px;font-weight:500;color:#282828}.rewards-base-view.add-reward .no-cards-container>svg,.rewards-base-view.select-custom-gift .no-cards-container>svg{height:40px;width:40px}.rewards-base-view.custom-card-summary,.rewards-base-view.external-card-summary{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:10px;padding:15px 20px}.rewards-base-view.custom-card-summary .card-summary-container,.rewards-base-view.external-card-summary .card-summary-container{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;max-height:330px;-webkit-box-flex:1;-ms-flex:1;flex:1}.rewards-base-view.custom-card-summary .card-summary-container .card-summary-description,.rewards-base-view.external-card-summary .card-summary-container .card-summary-description{border:1px solid #f6f5f5;border-radius:6px}.rewards-base-view.custom-card-summary .card-summary-container .card-summary-description__item,.rewards-base-view.external-card-summary .card-summary-container .card-summary-description__item{padding:5px 10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.rewards-base-view.custom-card-summary .card-summary-container .card-summary-description__item:last-child,.rewards-base-view.external-card-summary .card-summary-container .card-summary-description__item:last-child{border-top:1px solid #f6f5f5}.rewards-base-view.custom-card-summary .card-summary-container .card-summary-description__item:first-child,.rewards-base-view.external-card-summary .card-summary-container .card-summary-description__item:first-child{border-top:unset}.rewards-base-view.custom-card-summary .card-summary-container .card-summary-description__item span:first-child,.rewards-base-view.external-card-summary .card-summary-container .card-summary-description__item span:first-child{font-weight:400;font-size:14px;color:#505050}.rewards-base-view.custom-card-summary .card-summary-container .card-summary-description__item span:last-child,.rewards-base-view.external-card-summary .card-summary-container .card-summary-description__item span:last-child{font-weight:300;font-size:12px;color:#505050}.rewards-base-view.custom-card-summary .recipient-summary-container,.rewards-base-view.external-card-summary .recipient-summary-container{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;max-height:330px;max-width:438px;padding:16px 24px;border:1px solid #eae9e9;border-radius:12px;-webkit-box-shadow:0 8px 20px 0 rgba(0,0,0,.1);box-shadow:0 8px 20px 0 rgba(0,0,0,.1)}.rewards-base-view.custom-card-summary .recipient-summary-container .recipient-divider,.rewards-base-view.external-card-summary .recipient-summary-container .recipient-divider{width:100%;border-bottom:1px solid #f6f5f5;margin:15px 0}.rewards-base-view.custom-card-summary .recipient-summary-container .recipient-summary-balance-table,.rewards-base-view.external-card-summary .recipient-summary-container .recipient-summary-balance-table{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:10px;background-color:#f6f5f5;border-radius:6px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:5px 10px;color:#282828}.rewards-base-view.custom-card-summary .recipient-summary-container .recipient-summary-balance-table tr,.rewards-base-view.external-card-summary .recipient-summary-container .recipient-summary-balance-table tr{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.rewards-base-view.custom-card-summary .recipient-summary-container .recipient-summary-balance-table th,.rewards-base-view.external-card-summary .recipient-summary-container .recipient-summary-balance-table th{font-weight:300;font-size:14px;width:180px;text-align:start;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.rewards-base-view.custom-card-summary .recipient-summary-container .recipient-summary-balance-table td,.rewards-base-view.external-card-summary .recipient-summary-container .recipient-summary-balance-table td{font-weight:600;font-size:24px;width:180px;text-align:start;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.rewards-base-view.custom-card-summary .recipient-summary-container .insufficient-funds,.rewards-base-view.external-card-summary .recipient-summary-container .insufficient-funds{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:8px 16px;background-color:#fbf0f0;border-radius:4px}.rewards-base-view.custom-card-summary .recipient-summary-container .insufficient-funds span,.rewards-base-view.external-card-summary .recipient-summary-container .insufficient-funds span{color:#ce2c21;font-size:12px;font-weight:400}.rewards-base-view.custom-card-summary .recipient-summary-container .insufficient-funds span:first-child,.rewards-base-view.external-card-summary .recipient-summary-container .insufficient-funds span:first-child{font-size:16px;font-weight:600}.rewards-base-view.custom-card-summary .recipient-summary-container .insufficient-funds span:last-child,.rewards-base-view.external-card-summary .recipient-summary-container .insufficient-funds span:last-child{font-size:14px}.rewards-base-view.activity-evidence{height:480px}.rewards-base-view.rewards-history,.rewards-base-view.rewards-loyalty{height:480px;overflow:hidden;padding-right:10px}.rewards-base-view.rewards-history .rewards-history-head,.rewards-base-view.rewards-history .rewards-loyalty-head,.rewards-base-view.rewards-loyalty .rewards-history-head,.rewards-base-view.rewards-loyalty .rewards-loyalty-head{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-bottom:5px;padding-right:10px;border-bottom:1px solid #e4e3e3}.rewards-base-view.rewards-history .rewards-history-head img,.rewards-base-view.rewards-history .rewards-loyalty-head img,.rewards-base-view.rewards-loyalty .rewards-history-head img,.rewards-base-view.rewards-loyalty .rewards-loyalty-head img{height:40px;width:40px;border-radius:50%;margin-right:15px}.rewards-base-view.rewards-history .rewards-history-head span,.rewards-base-view.rewards-history .rewards-loyalty-head span,.rewards-base-view.rewards-loyalty .rewards-history-head span,.rewards-base-view.rewards-loyalty .rewards-loyalty-head span{font-size:14px}.rewards-base-view.rewards-history .rewards-history-head>div,.rewards-base-view.rewards-history .rewards-loyalty-head>div,.rewards-base-view.rewards-loyalty .rewards-history-head>div,.rewards-base-view.rewards-loyalty .rewards-loyalty-head>div{display:-webkit-box;display:-ms-flexbox;display:flex}.rewards-base-view.rewards-history .rewards-history-head .text-cell,.rewards-base-view.rewards-history .rewards-loyalty-head .text-cell,.rewards-base-view.rewards-loyalty .rewards-history-head .text-cell,.rewards-base-view.rewards-loyalty .rewards-loyalty-head .text-cell{margin-right:25px}.rewards-base-view.rewards-history .rewards-history-head,.rewards-base-view.rewards-loyalty .rewards-history-head{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.rewards-base-view.rewards-history .rewards-table,.rewards-base-view.rewards-loyalty .rewards-table{height:calc(100% - 100px)}.rewards-base-view.loyalty-settings .field-toggle span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.rewards-base-view.loyalty-settings .field-toggle span>div{display:-webkit-box;display:-ms-flexbox;display:flex}.rewards-base-view.loyalty-settings .field-toggle .tooltip{width:250px}.rewards-base-view.loyalty-settings .field-toggle svg{margin-left:10px;height:15px;width:15px;fill:#3c3c3c;border:1px solid #3c3c3c;border-radius:50%;cursor:pointer}.rewards-base-view.loyalty-settings .reward-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:16px;border-radius:12px;padding:16px 24px;border:1px solid #eae9e9;-webkit-box-shadow:0 8px 20px 0 #0000001a;box-shadow:0 8px 20px 0 #0000001a}.rewards-base-view.loyalty-settings .reward-container__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:100px}.rewards-base-view.loyalty-settings .reward-container__item span:first-child{color:#505050;font-size:12px;font-weight:500}.rewards-base-view.loyalty-settings .reward-container__item span:last-child{color:#282828;font-size:20px;font-weight:600}.rewards-base-view.loyalty-settings .reward-container__item .sign{color:#505050;font-weight:600;font-size:20px}.rewards-base-view.activity-details,.rewards-base-view.activity-evidence{overflow-y:auto;overflow-x:hidden}.rewards-base-view.activity-details .alert-container,.rewards-base-view.activity-evidence .alert-container{border-radius:4px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.rewards-base-view.activity-details .alert-container svg,.rewards-base-view.activity-evidence .alert-container svg{height:20px}.rewards-base-view.loyalty-manage-activities{height:700px}.rewards-base-view.loyalty-manage-activities .loyalty-manage-activities-head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.rewards-base-view.loyalty-manage-activities .loyalty-manage-activities-head .field-search{margin-right:10px}.rewards-base-view.loyalty-manage-activities .loyalty-manage-activities-head .ctp-sidebar-section{width:160px}.rewards-base-view.loyalty-manage-activities .loyalty-manage-activities-head>div{display:-webkit-box;display:-ms-flexbox;display:flex}.rewards-base-view.loyalty-manage-activities .loyalty-manage-activities-body{height:100%;overflow-x:hidden;overflow-y:scroll;margin-right:-20px;padding-right:15px}.rewards-base-view.loyalty-manage-activities .loyalty-manage-activities-content{padding-bottom:20px}.rewards-base-view.loyalty-manage-activities .loyalty-manage-activities-content:last-child{padding-bottom:100px}.rewards-base-view.loyalty-manage-activities .loyalty-manage-activities-content>span{font-size:20px;font-weight:600}.rewards-base-view.loyalty-manage-activities .loyalty-manage-activities-content .ctp-rewards-loyalty-list{height:auto;overflow:visible;padding:0;max-height:-webkit-fit-content;max-height:-moz-fit-content;max-height:fit-content;margin-bottom:20px}.rewards-base-view.loyalty-manage-activities .loyalty-manage-activities-content .ctp-rewards-loyalty-list .options-container{z-index:999}.rewards-base-view.loyalty-manage-activities .loyalty-manage-activities-content .ctp-rewards-loyalty-list .activity-name{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.rewards-base-view.loyalty-manage-activities .loyalty-manage-activities-content .ctp-rewards-loyalty-list .activity-name>span{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;width:170px}.rewards-base-view.loyalty-manage-activities .loyalty-manage-activities-content .ctp-rewards-loyalty-list .activity-name .is-featured{display:-webkit-box;display:-ms-flexbox;display:flex;background-color:#f3f3fd;border-radius:50px;padding:1px 8px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-left:4px}.rewards-base-view.loyalty-manage-activities .loyalty-manage-activities-content .ctp-rewards-loyalty-list .activity-name .is-featured>svg{fill:none;height:20px;width:20px}.rewards-base-view.loyalty-manage-activities .loyalty-manage-activities-content .ctp-rewards-loyalty-list .activity-name .is-featured>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.rewards-base-view.loyalty-manage-activities .loyalty-manage-activities-content .ctp-rewards-loyalty-list .activity-name .is-featured>div>span{color:#5857e7;font-size:8px}.rewards-base-view.loyalty-manage-activities .loyalty-manage-activities-content .ctp-rewards-loyalty-list thead{position:relative}.rewards-base-view.unlock-reward-info{height:unset;max-height:unset;color:#2b2d2e}.rewards-base-view.unlock-reward-info .warning{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#ce2c21;font-size:14px;font-weight:600}.rewards-base-view.unlock-reward-info .warning>svg{height:18px;width:18px;margin-right:4px;fill:#ce2c21}.rewards-base-view.unlock-reward-info h3{font-weight:600;font-size:18px}.rewards-base-view.unlock-reward-info p{font-size:14px;font-weight:400}.rewards-base-view.unlock-reward-info img{cursor:pointer}.rewards-base-view .card-summary-title{font-size:18px;font-weight:500;color:#282828}.rewards-base-view .card-summary-item{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:10px;margin-top:5px;gap:10px}.rewards-base-view .card-summary-item__image,.rewards-base-view .card-summary-item__no-image{display:-webkit-box;display:-ms-flexbox;display:flex;height:80px;width:145px;border-radius:6px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#fff}.rewards-base-view .card-summary-item__image span:first-child,.rewards-base-view .card-summary-item__no-image span:first-child{font-weight:300;font-size:12px}.rewards-base-view .card-summary-item__image span:last-child,.rewards-base-view .card-summary-item__no-image span:last-child{font-weight:400;font-size:14px}.rewards-base-view .card-summary-item__image-container{position:relative;text-align:center;height:80px;width:145px;color:#fff}.rewards-base-view .card-summary-item__image-container__text{position:absolute;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.4);border-radius:6px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.rewards-base-view .card-summary-item__image-container__text span{font-weight:300;font-size:12px}.rewards-base-view .card-summary-item__image-container__text span:last-child{font-weight:600;font-size:14px}.rewards-base-view .card-summary-item__image-container__text.link{background-color:#436b5a}.rewards-base-view .card-summary-item__image-container__text.link>span{font-size:10px}.rewards-base-view .card-summary-item__image-container__text.link>svg{height:40px;width:40px;fill:#fff}.rewards-base-view .card-summary-item__no-image{width:128px;background:-webkit-gradient(linear,left bottom,left top,from(#354ea0),to(#7a95ef));background:linear-gradient(1turn,#354ea0,#7a95ef)}.rewards-base-view .card-summary-item__table{padding:4px 0}.rewards-base-view .card-summary-item__table span{size:16px;font-weight:500;color:#505050}.rewards-base-view .card-summary-item__table tr{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.rewards-base-view .card-summary-item__table th{font-size:12px;font-weight:500;min-width:90px;height:20px}.rewards-base-view .card-summary-item__table td{font-size:14px;font-weight:400;min-width:90px;height:20px}.rewards-base-view .dropdown-option-list{height:240px}.rewards-base-view .services-value-select{width:183px}.rewards-base-view .discount-label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:auto}.rewards-base-view .discount-label span{padding:0}.rewards-base-view .discount-label div:first-child{font-size:14px;font-weight:400;margin-bottom:5px}.rewards-base-view .discount-label div:first-child>span{font-size:10px;padding:4px 6px;border-radius:50px;background-color:#f3f6f5;color:#548671}.rewards-base-view .alert-container{font-size:16px;font-weight:500;color:#ee8e00;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;border-radius:50px;background-color:#fdf7ee;padding:8px 16px}.rewards-base-view .alert-container strong{color:#ee8e00;margin-right:5px}.rewards-base-view .alert-container svg{height:18px;width:auto;fill:#ee8e00;margin-right:4px}.rewards-table{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding:15px}.rewards-table__wrap{width:100%}.rewards-table__filters{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.rewards-table__filters,.rewards-table__filters__group,.rewards-table__filters__search{display:-webkit-box;display:-ms-flexbox;display:flex}.rewards-table__filters__search{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-item-align:center;align-self:center;margin:0 15px}.rewards-table__filters__search input{width:315px}.rewards-table__filters__options-filter{width:156px}.rewards-table__filters__options-filter .ctp-dropdown{padding-top:0}.rewards-table .rewards-filter-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;background-color:transparent;border:none;font-size:13px;font-weight:600;padding:11px;margin:0 15px;cursor:pointer;border-bottom:3px solid transparent}.rewards-table .rewards-filter-item.active{border-bottom:3px solid #000}.rewards-table .base-pill{font-size:12px;padding:3px 10px;border-radius:50px;font-weight:500;width:-webkit-max-content;width:-moz-max-content;width:max-content}.rewards-table .base-pill.NotRedeemed,.rewards-table .base-pill.NotStarted{background-color:hsla(0,0%,39%,.1);color:#646464}.rewards-table .base-pill.PointsEarned,.rewards-table .base-pill.Redeemed{background-color:rgba(84,134,113,.1);color:#548671}.rewards-table .base-pill.Declined,.rewards-table .base-pill.Expired,.rewards-table .base-pill.PointsDeclined,.rewards-table .base-pill.RewardDeclined{background-color:rgba(206,44,33,.1);color:#ce2c21}.rewards-table .base-pill.Pending,.rewards-table .base-pill.PendingApproval{background-color:#fdf7ee;color:#ee8e00}.rewards-table .base-pill.Completed,.rewards-table .base-pill.Redemption,.rewards-table .base-pill.RewardRedeemed{background-color:#f3f3fd;color:#5857e7}.rewards-table .base-pill.PointsCanceled{background-color:#f9f1fc;color:#aa32de}.rewards-table .ctp-gift-cards-list,.rewards-table .ctp-leader-board-list,.rewards-table .ctp-loyalty-list,.rewards-table .ctp-rewards-history-list,.rewards-table .ctp-rewards-loyalty-list{overflow-x:hidden;max-height:calc(100vh - 265px);padding-bottom:40px}.rewards-table .ctp-gift-cards-list.is-loading,.rewards-table .ctp-leader-board-list.is-loading,.rewards-table .ctp-loyalty-list.is-loading,.rewards-table .ctp-rewards-history-list.is-loading,.rewards-table .ctp-rewards-loyalty-list.is-loading{height:100vh}.rewards-table .ctp-gift-cards-list thead,.rewards-table .ctp-leader-board-list thead,.rewards-table .ctp-loyalty-list thead,.rewards-table .ctp-rewards-history-list thead,.rewards-table .ctp-rewards-loyalty-list thead{z-index:3;background:#fff}.rewards-table .ctp-gift-cards-list th,.rewards-table .ctp-leader-board-list th,.rewards-table .ctp-loyalty-list th,.rewards-table .ctp-rewards-history-list th,.rewards-table .ctp-rewards-loyalty-list th{font-weight:400;text-align:start;padding-left:20px}.rewards-table .ctp-gift-cards-list table,.rewards-table .ctp-leader-board-list table,.rewards-table .ctp-loyalty-list table,.rewards-table .ctp-rewards-history-list table,.rewards-table .ctp-rewards-loyalty-list table{border-collapse:separate;border-spacing:0}.rewards-table .ctp-gift-cards-list td,.rewards-table .ctp-leader-board-list td,.rewards-table .ctp-loyalty-list td,.rewards-table .ctp-rewards-history-list td,.rewards-table .ctp-rewards-loyalty-list td{text-align:start;border:1px solid #e4e3e3;border-style:none none solid;padding:10px 10px 10px 20px;font-weight:400}.rewards-table .ctp-gift-cards-list td:last-child,.rewards-table .ctp-leader-board-list td:last-child,.rewards-table .ctp-loyalty-list td:last-child,.rewards-table .ctp-rewards-history-list td:last-child,.rewards-table .ctp-rewards-loyalty-list td:last-child{border-right-style:solid}.rewards-table .ctp-gift-cards-list tbody tr:first-child td:first-child,.rewards-table .ctp-leader-board-list tbody tr:first-child td:first-child,.rewards-table .ctp-loyalty-list tbody tr:first-child td:first-child,.rewards-table .ctp-rewards-history-list tbody tr:first-child td:first-child,.rewards-table .ctp-rewards-loyalty-list tbody tr:first-child td:first-child{border-top-left-radius:6px}.rewards-table .ctp-gift-cards-list tbody tr:first-child td:last-child,.rewards-table .ctp-leader-board-list tbody tr:first-child td:last-child,.rewards-table .ctp-loyalty-list tbody tr:first-child td:last-child,.rewards-table .ctp-rewards-history-list tbody tr:first-child td:last-child,.rewards-table .ctp-rewards-loyalty-list tbody tr:first-child td:last-child{border-top-right-radius:6px}.rewards-table .ctp-gift-cards-list tbody tr:last-child td:first-child,.rewards-table .ctp-leader-board-list tbody tr:last-child td:first-child,.rewards-table .ctp-loyalty-list tbody tr:last-child td:first-child,.rewards-table .ctp-rewards-history-list tbody tr:last-child td:first-child,.rewards-table .ctp-rewards-loyalty-list tbody tr:last-child td:first-child{border-bottom-left-radius:6px}.rewards-table .ctp-gift-cards-list tbody tr:last-child td:last-child,.rewards-table .ctp-leader-board-list tbody tr:last-child td:last-child,.rewards-table .ctp-loyalty-list tbody tr:last-child td:last-child,.rewards-table .ctp-rewards-history-list tbody tr:last-child td:last-child,.rewards-table .ctp-rewards-loyalty-list tbody tr:last-child td:last-child{border-bottom-right-radius:6px}.rewards-table .ctp-gift-cards-list tbody tr:first-child td,.rewards-table .ctp-leader-board-list tbody tr:first-child td,.rewards-table .ctp-loyalty-list tbody tr:first-child td,.rewards-table .ctp-rewards-history-list tbody tr:first-child td,.rewards-table .ctp-rewards-loyalty-list tbody tr:first-child td{border-top-style:solid}.rewards-table .ctp-gift-cards-list tbody tr td:first-child,.rewards-table .ctp-leader-board-list tbody tr td:first-child,.rewards-table .ctp-loyalty-list tbody tr td:first-child,.rewards-table .ctp-rewards-history-list tbody tr td:first-child,.rewards-table .ctp-rewards-loyalty-list tbody tr td:first-child{border-left-style:solid}.rewards-table .ctp-gift-cards-list .dropdown-dots,.rewards-table .ctp-leader-board-list .dropdown-dots,.rewards-table .ctp-loyalty-list .dropdown-dots,.rewards-table .ctp-rewards-history-list .dropdown-dots,.rewards-table .ctp-rewards-loyalty-list .dropdown-dots{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;padding:3px;border:1px solid #e4e3e3;border-radius:4px;height:32px;width:32px}.rewards-table .ctp-gift-cards-list .dropdown-dots .icon-container,.rewards-table .ctp-leader-board-list .dropdown-dots .icon-container,.rewards-table .ctp-loyalty-list .dropdown-dots .icon-container,.rewards-table .ctp-rewards-history-list .dropdown-dots .icon-container,.rewards-table .ctp-rewards-loyalty-list .dropdown-dots .icon-container{margin-left:3px}.rewards-table .ctp-gift-cards-list .dropdown-dots .options-container,.rewards-table .ctp-leader-board-list .dropdown-dots .options-container,.rewards-table .ctp-loyalty-list .dropdown-dots .options-container,.rewards-table .ctp-rewards-history-list .dropdown-dots .options-container,.rewards-table .ctp-rewards-loyalty-list .dropdown-dots .options-container{top:35px;-webkit-box-shadow:0 8px 12px 0 rgba(9,30,66,.1);box-shadow:0 8px 12px 0 rgba(9,30,66,.1);-webkit-box-shadow:0 1px 3px 0 rgba(9,30,66,.08);box-shadow:0 1px 3px 0 rgba(9,30,66,.08);border:1px solid #e4e3e3;min-width:160px;background:#fff}.rewards-table .ctp-gift-cards-list .dropdown-dots .options-container .single-option-container,.rewards-table .ctp-leader-board-list .dropdown-dots .options-container .single-option-container,.rewards-table .ctp-loyalty-list .dropdown-dots .options-container .single-option-container,.rewards-table .ctp-rewards-history-list .dropdown-dots .options-container .single-option-container,.rewards-table .ctp-rewards-loyalty-list .dropdown-dots .options-container .single-option-container{padding:5px 8px;line-height:normal}.rewards-table .ctp-gift-cards-list .dropdown-dots .options-container .single-option-container .single-option-text,.rewards-table .ctp-leader-board-list .dropdown-dots .options-container .single-option-container .single-option-text,.rewards-table .ctp-loyalty-list .dropdown-dots .options-container .single-option-container .single-option-text,.rewards-table .ctp-rewards-history-list .dropdown-dots .options-container .single-option-container .single-option-text,.rewards-table .ctp-rewards-loyalty-list .dropdown-dots .options-container .single-option-container .single-option-text{font-size:12px;font-weight:300;color:#282828;margin:0}.rewards-table .ctp-gift-cards-list .resident-cell,.rewards-table .ctp-leader-board-list .resident-cell,.rewards-table .ctp-loyalty-list .resident-cell,.rewards-table .ctp-rewards-history-list .resident-cell,.rewards-table .ctp-rewards-loyalty-list .resident-cell{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.rewards-table .ctp-gift-cards-list .resident-cell img,.rewards-table .ctp-leader-board-list .resident-cell img,.rewards-table .ctp-loyalty-list .resident-cell img,.rewards-table .ctp-rewards-history-list .resident-cell img,.rewards-table .ctp-rewards-loyalty-list .resident-cell img{height:40px;width:40px;border-radius:50%;margin-right:10px}.rewards-table .ctp-gift-cards-list th[id=activity_switch],.rewards-table .ctp-gift-cards-list th[id=reward_switch],.rewards-table .ctp-leader-board-list th[id=activity_switch],.rewards-table .ctp-leader-board-list th[id=reward_switch],.rewards-table .ctp-loyalty-list th[id=activity_switch],.rewards-table .ctp-loyalty-list th[id=reward_switch],.rewards-table .ctp-rewards-history-list th[id=activity_switch],.rewards-table .ctp-rewards-history-list th[id=reward_switch],.rewards-table .ctp-rewards-loyalty-list th[id=activity_switch],.rewards-table .ctp-rewards-loyalty-list th[id=reward_switch]{display:-webkit-box;display:-ms-flexbox;display:flex}.rewards-table .ctp-gift-cards-list th[id=activity_switch]>div,.rewards-table .ctp-gift-cards-list th[id=reward_switch]>div,.rewards-table .ctp-leader-board-list th[id=activity_switch]>div,.rewards-table .ctp-leader-board-list th[id=reward_switch]>div,.rewards-table .ctp-loyalty-list th[id=activity_switch]>div,.rewards-table .ctp-loyalty-list th[id=reward_switch]>div,.rewards-table .ctp-rewards-history-list th[id=activity_switch]>div,.rewards-table .ctp-rewards-history-list th[id=reward_switch]>div,.rewards-table .ctp-rewards-loyalty-list th[id=activity_switch]>div,.rewards-table .ctp-rewards-loyalty-list th[id=reward_switch]>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.rewards-table .ctp-gift-cards-list th[id=activity_switch]>div .tooltip,.rewards-table .ctp-gift-cards-list th[id=reward_switch]>div .tooltip,.rewards-table .ctp-leader-board-list th[id=activity_switch]>div .tooltip,.rewards-table .ctp-leader-board-list th[id=reward_switch]>div .tooltip,.rewards-table .ctp-loyalty-list th[id=activity_switch]>div .tooltip,.rewards-table .ctp-loyalty-list th[id=reward_switch]>div .tooltip,.rewards-table .ctp-rewards-history-list th[id=activity_switch]>div .tooltip,.rewards-table .ctp-rewards-history-list th[id=reward_switch]>div .tooltip,.rewards-table .ctp-rewards-loyalty-list th[id=activity_switch]>div .tooltip,.rewards-table .ctp-rewards-loyalty-list th[id=reward_switch]>div .tooltip{width:234px}.rewards-table .ctp-gift-cards-list th[id=activity_switch] svg,.rewards-table .ctp-gift-cards-list th[id=reward_switch] svg,.rewards-table .ctp-leader-board-list th[id=activity_switch] svg,.rewards-table .ctp-leader-board-list th[id=reward_switch] svg,.rewards-table .ctp-loyalty-list th[id=activity_switch] svg,.rewards-table .ctp-loyalty-list th[id=reward_switch] svg,.rewards-table .ctp-rewards-history-list th[id=activity_switch] svg,.rewards-table .ctp-rewards-history-list th[id=reward_switch] svg,.rewards-table .ctp-rewards-loyalty-list th[id=activity_switch] svg,.rewards-table .ctp-rewards-loyalty-list th[id=reward_switch] svg{margin-left:10px;height:15px;width:15px;fill:#3c3c3c;border:1px solid #3c3c3c;border-radius:50%;cursor:pointer}.rewards-table .ctp-gift-cards-list .expired-label,.rewards-table .ctp-leader-board-list .expired-label,.rewards-table .ctp-loyalty-list .expired-label,.rewards-table .ctp-rewards-history-list .expired-label,.rewards-table .ctp-rewards-loyalty-list .expired-label{display:block;line-height:2;width:72px;height:24px;border-radius:20px;text-align:center;background-color:#f6f5f5}.rewards-table .ctp-gift-cards-list .toggle-switch,.rewards-table .ctp-leader-board-list .toggle-switch,.rewards-table .ctp-loyalty-list .toggle-switch,.rewards-table .ctp-rewards-history-list .toggle-switch,.rewards-table .ctp-rewards-loyalty-list .toggle-switch{width:72px;height:24px;border-radius:20px}.rewards-table .ctp-gift-cards-list .toggle-switch .toggle-knob,.rewards-table .ctp-leader-board-list .toggle-switch .toggle-knob,.rewards-table .ctp-loyalty-list .toggle-switch .toggle-knob,.rewards-table .ctp-rewards-history-list .toggle-switch .toggle-knob,.rewards-table .ctp-rewards-loyalty-list .toggle-switch .toggle-knob{width:20px;height:20px;top:2px}.rewards-table .ctp-gift-cards-list .toggle-switch .toggle-knob.on,.rewards-table .ctp-leader-board-list .toggle-switch .toggle-knob.on,.rewards-table .ctp-loyalty-list .toggle-switch .toggle-knob.on,.rewards-table .ctp-rewards-history-list .toggle-switch .toggle-knob.on,.rewards-table .ctp-rewards-loyalty-list .toggle-switch .toggle-knob.on{left:6px}.rewards-table .ctp-gift-cards-list .toggle-switch .toggle-text,.rewards-table .ctp-leader-board-list .toggle-switch .toggle-text,.rewards-table .ctp-loyalty-list .toggle-switch .toggle-text,.rewards-table .ctp-rewards-history-list .toggle-switch .toggle-text,.rewards-table .ctp-rewards-loyalty-list .toggle-switch .toggle-text{font-size:10px;top:2px}.rewards-table .ctp-gift-cards-list .toggle-switch .toggle-text.on,.rewards-table .ctp-leader-board-list .toggle-switch .toggle-text.on,.rewards-table .ctp-loyalty-list .toggle-switch .toggle-text.on,.rewards-table .ctp-rewards-history-list .toggle-switch .toggle-text.on,.rewards-table .ctp-rewards-loyalty-list .toggle-switch .toggle-text.on{color:#fff}.rewards-table .ctp-rewards-history-list,.rewards-table .ctp-rewards-loyalty-list{width:100%;padding-bottom:60px;padding-right:10px}.rewards-table .ctp-rewards-history-list .tooltip,.rewards-table .ctp-rewards-loyalty-list .tooltip{width:240px}.rewards-table .ctp-pagination-footer{display:-webkit-box;display:-ms-flexbox;display:flex;padding-top:10px;position:inherit;bottom:unset;width:auto}.rewards-table .ctp-pagination-footer .pagination-wrapper{margin-left:10%;position:relative}.rewards-table .ctp-pagination-footer .field-select{margin-right:20px}.rewards-table .custom-col-name>span{font-size:12px;font-weight:400;color:#8d8c8c}.rewards-table .custom-col-name>svg{height:15px;width:15px;margin-left:6px}.rewards-table .cell-actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:90px}.rewards-table .cell-actions .cell-action-item{height:40px;width:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:50%;cursor:pointer}.rewards-table .cell-actions .cell-action-item.decline{background-color:#f5d4d2}.rewards-table .cell-actions .cell-action-item.decline svg{fill:#ce2c21;height:16px}.rewards-table .cell-actions .cell-action-item.approve{background-color:#dce6e2}.rewards-table .cell-actions .cell-action-item.approve svg{fill:#548671;height:11px}.details-item-container .details-item{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:10px;font-weight:400;font-size:14px;background-color:#f6f5f5;border:1px solid #f6f5f5;border-radius:6px}.details-item-container .details-item tbody{width:100%}.details-item-container .details-item tr{display:-webkit-box;display:-ms-flexbox;display:flex;padding:5px 10px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.details-item-container .details-item tr:nth-child(2n){background-color:#fff}.details-item-container .details-item td{overflow:hidden;text-overflow:ellipsis}.details-item-container .details-item td>span{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:12px;font-weight:400}.details-item-container .details-title{font-size:18px;font-weight:500;color:#282828}.rewards-details-modal{width:518px;overflow-y:auto}.rewards-details-modal.rewards-modal-content{padding-bottom:20px}.rewards-details-modal>div{margin-top:20px}.rewards-details-modal>div:first-child{margin:0}.rewards-dashboard{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:15px}.rewards-dashboard__title{font-size:18px;font-weight:500;color:#282828;margin-bottom:15px}.rewards-dashboard__title>button{margin-left:10px;min-width:95px}.rewards-dashboard__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;gap:40px;-webkit-box-pack:normal;-ms-flex-pack:normal;justify-content:normal;grid-template-columns:1fr 1fr 1fr}.rewards-dashboard__wrapper .rewards-dashboard-item{display:-webkit-box;display:-ms-flexbox;display:flex;min-width:650px;width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.rewards-dashboard__wrapper .rewards-dashboard-item__actions{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:15px}.rewards-dashboard__wrapper .rewards-dashboard-item__actions>button{height:28px}.rewards-dashboard__wrapper .rewards-dashboard-item__actions__time-range>span{font-weight:500;font-size:14px;color:#282828}.rewards-dashboard__wrapper .rewards-dashboard-item__cards{display:grid;grid-template-columns:repeat(3,208px);gap:12px}.rewards-dashboard__wrapper .rewards-dashboard-item__activities{border:1px solid #f0efef;border-radius:6px}.rewards-dashboard__wrapper .rewards-dashboard-item__activities__icon{padding:6px;margin-top:auto}.rewards-dashboard__wrapper .rewards-dashboard-item__activities tr{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:50px;border-top:1px solid #f0efef}.rewards-dashboard__wrapper .rewards-dashboard-item__activities tr:first-child{border-top:none}.rewards-dashboard__wrapper .rewards-dashboard-item__activities td{padding-left:20px;font-size:12px}.rewards-dashboard--giftcards-tab .rewards-dashboard-item__cards,.rewards-dashboard--loyalty-tab .rewards-dashboard-item__cards{display:-webkit-box;display:-ms-flexbox;display:flex;grid-template-columns:1fr 1fr 1fr}.rewards-dashboard--giftcards-tab .rewards-dashboard-item,.rewards-dashboard--loyalty-tab .rewards-dashboard-item{width:100%}.rewards-dashboard--giftcards-tab .rewards-dashboard-item .analytics-card,.rewards-dashboard--loyalty-tab .rewards-dashboard-item .analytics-card{-webkit-box-flex:1;-ms-flex:1;flex:1}.rewards-dashboard .analytics-status-icon{height:25px;padding:3px;border-radius:50%}.rewards-dashboard .analytics-status-icon,.rewards-dashboard .analytics-status-icon.not-redeemed{fill:#33495d;border:1px solid #33495d;background-color:rgba(51,73,93,.1)}.rewards-dashboard .analytics-status-icon.redeemed,.rewards-dashboard .analytics-status-icon.reward-redeemed{fill:#548671;border:1px solid #548671;background-color:rgba(84,134,113,.1)}.rewards-dashboard .analytics-status-icon.expired,.rewards-dashboard .analytics-status-icon.points-cancelled,.rewards-dashboard .analytics-status-icon.points-declined{fill:#9b352e;border:1px solid #9b352e;background-color:rgba(155,53,46,.1)}.rewards-dashboard .analytics-status-icon.earned,.rewards-dashboard .analytics-status-icon.points-earned{fill:#794d8e;border:1px solid #794d8e;background-color:rgba(121,77,142,.1)}.rewards-dashboard .analytics-status-icon.pending-approval,.rewards-dashboard .analytics-status-icon.reward-claimed{fill:#ee8e00;border:1px solid #ee8e00;background-color:rgba(238,142,0,.1)}.rewards-dashboard .analytics-card{width:100%;height:126px;border-radius:6px;border:1px solid #f0efef;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:start;padding:10px}.rewards-dashboard .analytics-card__value{font-weight:500;font-size:28px;color:#282828}.rewards-dashboard .analytics-card__desc{font-weight:500;font-size:12px;color:#797878}.rewards-dashboard.hidden .rewards-dashboard__title{margin:0}.rewards-dashboard.hidden .rewards-dashboard__wrapper{display:none}.rewards-add-funds-modal{overflow-y:auto;gap:20px;width:500px}.rewards-add-funds-modal .rewards-modal-desc.balance{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:5px}.rewards-add-funds-modal .rewards-modal-desc.balance>span:first-child{font-size:14px;font-weight:400}.rewards-add-funds-modal .rewards-modal-desc.balance>span:last-child{font-size:24px;font-weight:600}.rewards-add-funds-modal .rewards-modal-desc.info{display:-webkit-box;display:-ms-flexbox;display:flex;padding:10px}.rewards-add-funds-modal .rewards-modal-desc.info svg{width:20px;min-width:20px;height:20px;min-height:20px;border:1px solid #282828;border-radius:20px;margin-right:10px}.rewards-add-funds-modal .rewards-modal-desc.info>span{font-size:12px;font-weight:400}.rewards-add-funds-modal .rewards-modal-desc.info a{color:#282828;text-decoration:underline}.rewards-add-funds-modal .ctp-toolbar-menu ul{border-radius:10px}.rewards-add-funds-modal .ctp-toolbar-menu a{line-height:37px}.rewards-add-funds-modal .field-date .label{font-size:14px;font-weight:500;margin-bottom:3px}.stepper,.stepper .step{display:-webkit-box;display:-ms-flexbox;display:flex}.stepper .step{justify-self:center;vertical-align:top;width:17px;height:17px;background-color:#fff;outline:4px solid #f5f5f5;border-radius:50%;position:relative;z-index:1}.stepper .step.active{background-color:#000;border-color:#000}.stepper__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;text-align:center;position:relative;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}.stepper__wrapper>div{display:grid;width:100px;-webkit-box-flex:1;-ms-flex:1;flex:1;position:relative}.stepper__wrapper>div:after{content:"";position:absolute;height:4px;top:16%;width:100%;background-repeat:no-repeat;background-image:-webkit-gradient(linear,left top,right top,from(#000),to(#000)),-webkit-gradient(linear,left top,right top,from(#f5f5f5),to(#f5f5f5));background-image:linear-gradient(90deg,#000,#000),linear-gradient(90deg,#f5f5f5,#f5f5f5);background-size:0,100%}.stepper__wrapper>div.active:after{background-size:100%,100%}.stepper__wrapper>div.active__md:after{background-size:50%,100%}.stepper__wrapper>div:first-child>.step,.stepper__wrapper>div:first-child>.step-description{justify-self:start}.stepper__wrapper>div:last-child>.step,.stepper__wrapper>div:last-child>.step-description{justify-self:end}.stepper__wrapper .step-description{font-size:12px;font-weight:500;margin-top:5px;text-align:center;color:#828282}.select-container .select-primary__control--is-focused,.select-container .select-primary__control:hover{-webkit-box-shadow:0 0 0 0 #000;box-shadow:0 0 0 0 #000;border-color:#000}.select-container .select-primary__option--is-focused{background-color:#bab9b9}.select-container .select-primary__option--is-selected{background-color:#000}.select-container .select-primary__option:hover{background-color:#bab9b9}.credit-card-content.card-elements{margin-top:4px;border-radius:10px;background:#f8f8f8;padding:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:5px;position:relative}.credit-card-content.card-elements .card-element-label{font-size:12px;top:4px;position:relative;color:#4a4a4a;font-weight:400}.credit-card-content.card-elements .card-element-wrapper{height:40px;border-radius:5px;border:1px solid rgba(0,0,0,.2);padding:7px 8px;background-color:#fff;color:#8d8c8c;font-size:14px;-webkit-box-shadow:inset 0 1px 2px hsla(0,0%,4%,.1);box-shadow:inset 0 1px 2px hsla(0,0%,4%,.1)}.credit-card-content.card-elements .card-element-wrapper.is-loading-field{pointer-events:none;background-color:#d3d3d3;opacity:.4}.credit-card-content.card-elements .card-element-wrapper:hover{border-color:#b5b5b5}.credit-card-content.card-elements .card-element-wrapper .__PrivateStripeElement{top:3px!important}.credit-card-content.card-elements .is-loading-field input{pointer-events:none;background-color:#d3d3d3;opacity:.4}.credit-card-content.card-elements .flex-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:20px;margin-top:6px}.credit-card-content.card-elements .flex-row .short-card-element{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.credit-card-content.card-elements .field input{height:40px}.credit-card-content.card-elements .field input::-webkit-input-placeholder{color:#aab7c4}.credit-card-content.card-elements .field input::-moz-placeholder{color:#aab7c4}.credit-card-content.card-elements .field input:-ms-input-placeholder{color:#aab7c4}.credit-card-content.card-elements .field input::placeholder{color:#aab7c4}.credit-card-content.card-elements .field .control{width:100%}.credit-card-content.card-elements .update-card-button{margin-top:10px;border-radius:4px;border:1px solid #646464;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:6px 16px;font-size:12px;font-style:normal;font-weight:500;width:-webkit-max-content;width:-moz-max-content;width:max-content;cursor:pointer}.credit-card-content.card-elements .update-card-button:hover{background-color:#e0e0e0}.credit-card-content.card-elements .card-elements-info{color:#282828;font-size:12px;font-style:normal;font-weight:500;margin-top:10px}.modal-container{z-index:10;bottom:0;left:0;position:fixed;right:0;top:0}.modal-container .overlay{background:rgba(0,0,0,.5);height:100%;width:100%}.modal-container__content{left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background:#fff;border-radius:6px;min-width:500px}.modal-container__content.responsive{min-width:100px}.modal-container__content .modal-container-header{border-bottom:1px solid #c9c8c8;color:#fff;font-size:18px;font-weight:500;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;line-height:24px;padding:16px 24px}.modal-container__content .modal-container-header,.modal-container__content .modal-container-header--title{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.modal-container__content .modal-container-header--title{color:#3c3c3c;gap:12px}.modal-container__content .modal-container-header--title svg{height:21px}.modal-container__content .modal-container-header .navi-button{display:-webkit-box;display:-ms-flexbox;display:flex}.modal-container__content .modal-container-header .navi-button svg{width:20px;height:20px;-webkit-transform:rotate(180deg);transform:rotate(180deg);cursor:pointer;fill:#3c3c3c}.modal-container__content .modal-container-body .cancel{background:#c9c8c8;color:#505050}.modal-container__content .modal-container-body .confirm{background:#f5d4d2;color:#a4231a}.ctp-reservations{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:15px;display:block}.ctp-reservations.analytics-hidden .reservations-list-table{max-height:calc(100vh - 360px)}.ctp-reservations.analytics-hidden .reservations-bookings__wrapper:first-child{display:none}.ctp-reservations.analytics-hidden .interval-picker-container{-webkit-transform:translate3d(240px,47px,0)!important;transform:translate3d(240px,47px,0)!important}.ctp-reservations .ctp-reservations__inner{height:calc(100% - 120px);width:100%;max-width:1700px;margin:0 auto;padding-bottom:40px}.ctp-reservations .ctp-reservations__inner>.columns{height:100%}.ctp-reservations .ctp-reservations__inner>.columns>.column,.ctp-reservations .ctp-staff-trainer .ctp-staff-trainer__services .ctp-reservations__inner>.columns>.ctp-dropdown,.ctp-staff-trainer .ctp-staff-trainer__services .ctp-reservations .ctp-reservations__inner>.columns>.ctp-dropdown{position:relative}.ctp-reservations .ctp-reservations__inner>.columns>.column:first-of-type,.ctp-reservations .ctp-staff-trainer .ctp-staff-trainer__services .ctp-reservations__inner>.columns>.ctp-dropdown:first-of-type,.ctp-staff-trainer .ctp-staff-trainer__services .ctp-reservations .ctp-reservations__inner>.columns>.ctp-dropdown:first-of-type{padding-top:0;padding-bottom:0}.ctp-reservations .ctp-reservations__inner>.columns>.column:nth-of-type(2),.ctp-reservations .ctp-staff-trainer .ctp-staff-trainer__services .ctp-reservations__inner>.columns>.ctp-dropdown:nth-of-type(2),.ctp-staff-trainer .ctp-staff-trainer__services .ctp-reservations .ctp-reservations__inner>.columns>.ctp-dropdown:nth-of-type(2){border-radius:5px;background:linear-gradient(134deg,#fff,#f6f5f5);border:1px solid #f9f8f8;overflow:hidden;overflow-y:auto;padding:15px}.ctp-reservations .button-black-outline{background-color:transparent;color:#646464;border-color:#646464}.ctp-reservations .button-black-outline>svg{height:20px;margin-right:5px}.ctp-reservations .react-datepicker-wrapper{width:178px}.ctp-reservations .react-datepicker-wrapper .reservations-date-input{height:28px;border-radius:4px}.ctp-reservations .react-datepicker-wrapper .reservations-date-input::-webkit-input-placeholder,.ctp-reservations .react-datepicker-wrapper .reservations-date-input[value]{font-size:14px;font-weight:400;color:#3c3c3c}.ctp-reservations .react-datepicker-wrapper .reservations-date-input::-moz-placeholder,.ctp-reservations .react-datepicker-wrapper .reservations-date-input[value]{font-size:14px;font-weight:400;color:#3c3c3c}.ctp-reservations .react-datepicker-wrapper .reservations-date-input:-ms-input-placeholder,.ctp-reservations .react-datepicker-wrapper .reservations-date-input[value]{font-size:14px;font-weight:400;color:#3c3c3c}.ctp-reservations .react-datepicker-wrapper .reservations-date-input::placeholder,.ctp-reservations .react-datepicker-wrapper .reservations-date-input[value]{font-size:14px;font-weight:400;color:#3c3c3c}.ctp-reservations .react-datepicker-wrapper .reservations-date-input[value]{font-size:12px}.bulk-actions{-webkit-appearance:none;-moz-appearance:none;left:0;bottom:0;text-indent:1px;text-overflow:"";position:absolute;padding:5px;font-size:10px;font-weight:600;border-radius:10px;text-align:center;outline:none}.reservation-filters-container{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.reservation-filters-container,.reservation-right-filters-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.reservation-right-filters-container{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.reservation-right-filters-container button{margin-left:10px}.reservation-date-pickers-container{margin-right:50px}.reservation-date-pickers-container,.reservation-list-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.csv-button-reservation{margin-top:25px}.reservation-details-container{max-width:600px;margin-left:10px}.detailed-view-container{overflow:hidden}.request-details-list-container{width:850px;max-height:500px;overflow-y:auto}.request-details-list-container .ctp-featured-table [role=table]{border-spacing:0 0}.request-details-list-container .ctp-featured-table [role=table] [role=row]{height:40px}.cancel-reservation-confirm-body,.refund-reservation-confirm-body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px}.cancel-reservation-confirm-body span,.refund-reservation-confirm-body span{font-size:16px;font-weight:500;white-space:normal}.cancel-reservation-confirm-body label,.refund-reservation-confirm-body label{font-size:14px;font-weight:500}.cancel-reservation-confirm-body .field,.refund-reservation-confirm-body .field{margin:0}.cancel-reservation-confirm-body .input,.refund-reservation-confirm-body .input{height:40px}.cancel-reservation-confirm-body .field-radio label,.refund-reservation-confirm-body .field-radio label{margin-left:10px}.cancel-reservation-confirm-body .divider,.refund-reservation-confirm-body .divider{border-top:1px solid #f0efef}.cancel-reservation-confirm-body .label--error,.refund-reservation-confirm-body .label--error{color:#ce2c21;font-size:10px;left:10px;position:absolute;top:25px;white-space:nowrap}.interval-picker-container{z-index:2;position:absolute;inset:0 auto auto 0;width:120px;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.interval-picker-container,.reservations-toolbar{display:-webkit-box;display:-ms-flexbox;display:flex}.reservations-toolbar{width:100%;max-width:1700px;margin:auto;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:20px}.reservations-toolbar__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative}.reservations-toolbar__wrapper .warning-text{color:#9f0000}.reservations-toolbar__wrapper .ctp-toolbar-menu a{padding:5px 10px;background-color:transparent;color:#000}.reservations-toolbar__wrapper .ctp-toolbar-menu a span{font-size:17px;font-weight:700;white-space:nowrap}.reservations-toolbar__wrapper .ctp-toolbar-menu .is-active{background-color:#000;color:#fff}.reservations-toolbar__wrapper>.button{margin-left:15px}.reservations-toolbar__wrapper .ctp-sidebar-section{width:200px}.reservations-toolbar__wrapper .ctp-sidebar-section .ctp-dropdown button span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%;display:block}.reservations-toolbar__divider{height:1px;background:#e4e4e4;margin:10px 0 26px}.reservations-toolbar__text{font-weight:600;font-size:15px;line-height:21px;color:#000;padding-top:4px;min-width:110px;margin-right:13px}.reservations-toolbar__text--light{font-weight:500}.reservations-toolbar__building-name{font-size:13px;letter-spacing:.3px;background-color:#f3f3f3;border-radius:29px;font-weight:500;height:30px;padding:5px 20px 0;color:#0d1633}.reservations-toolbar .ctp-dropdown{padding-top:0}.reservations-amenities{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;height:100%;overflow-x:hidden;overflow-y:auto;padding:0 10px}.reservations-amenities__wrapper{height:100%}.reservations-amenities__wrapper:first-of-type{width:45%}.reservations-amenities__wrapper:last-of-type{width:55%}.reservations-amenities__column,.reservations-amenities__columns{width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.reservations-amenities__column{display:-webkit-box;display:-ms-flexbox;display:flex}.reservations-amenities__column h4{font-weight:500;margin-bottom:10px}.reservations-amenities__row{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin:5px 0;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.reservations-amenities__row .text-input{position:relative;top:-6px}.reservations-amenities__row .text-input .control input{height:40px}.reservations-amenities__row .text-input .max-consecutive-days{width:160px}.reservations-amenities__row .dollar-sign{font-weight:500;padding-top:15px;margin-left:3px;margin-right:-7px}.reservations-amenities__row .timepick{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.reservations-amenities__row .timepick .react-datepicker-popper .react-datepicker .react-datepicker__month-container,.reservations-amenities__row .timepick .react-datepicker-popper .react-datepicker .react-datepicker__triangle,.reservations-amenities__row .timepick .react-datepicker-popper .react-datepicker button{display:none}.reservations-amenities__row .timepick .react-datepicker-popper .react-datepicker .react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box .react-datepicker__time-list{padding-right:0}.reservations-amenities .header{display:-webkit-box;display:-ms-flexbox;display:flex}.reservations-amenities .header .error-text{margin-left:auto;color:red}.reservations-amenities .time-slots-picker{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;background:#fff;padding:10px 14px;border:1px solid #c9c9c957;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.reservations-amenities .time-slots-picker .field .control input{height:40px}.reservations-amenities .time-slots-picker .field .control input[name=selectedStartDate]{width:248px}.reservations-amenities .time-slots-picker .weekly-checkbox p{font-family:Montserrat,sans-serif;font-size:13px;color:#000}.reservations-amenities .time-slots-picker .weekly-checkbox .field-checkbox .control{top:14px;left:15px}.reservations-amenities .time-slots-picker .add-slot-button{margin-top:18px}.reservations-amenities .time-slots-picker .add-slot-button button{height:40px;top:7px;width:145px;border-radius:2px}.reservations-amenities .selected-time-slots{width:100%;overflow:auto;max-height:235px;margin-top:10px}.reservations-amenities .selected-time-slots .time-slot{display:block}.reservations-amenities .selected-time-slots .time-slot .inputs-data{width:100%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0 14px}.reservations-amenities .selected-time-slots .time-slot .inputs-data .slot-counter{min-width:39px;text-align:center;height:40px;padding-top:8px;background:#e3e3e3;border-radius:2px}.reservations-amenities .selected-time-slots .time-slot .inputs-data .field{pointer-events:none;margin-left:5px}.reservations-amenities .selected-time-slots .time-slot .inputs-data .field .control input{border-radius:2px;-webkit-box-shadow:none;box-shadow:none;height:40px;text-align:center}.reservations-amenities .selected-time-slots .time-slot .inputs-data .field .control input[name=slot-price],.reservations-amenities .selected-time-slots .time-slot .inputs-data .field .control input[name=slot-start-date]{background:#a6a6a60d}.reservations-amenities .selected-time-slots .time-slot .inputs-data .field-checkbox{margin-left:0}.reservations-amenities .selected-time-slots .time-slot .inputs-data .field-checkbox .control{top:10px;left:15px}.reservations-amenities .selected-time-slots .time-slot .inputs-data .delete-slot-button{margin-left:23px;top:-7px;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex}.reservations-amenities .selected-time-slots .time-slot .inputs-data .delete-slot-button .delete-button{background-color:#ddd;color:#757575;height:40px;top:7px;width:145px;border-radius:2px}.reservations-amenities .selected-time-slots .time-slot .inputs-data .delete-slot-button .delete-button .modal-close{position:relative;top:1px;background-color:transparent}.reservations-amenities .selected-time-slots .time-slot .inputs-data .delete-slot-button .delete-button .modal-close:after,.reservations-amenities .selected-time-slots .time-slot .inputs-data .delete-slot-button .delete-button .modal-close:before{background-color:#757575}.reservations-amenities .selected-time-slots .time-slot .repeat-summary{color:#6a6a6a;font-size:13px;text-align:center;position:relative;top:-9px}.reservations-amenities__header{margin-top:10px;height:40px;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;position:relative}.reservations-amenities__header span{font-weight:700}.reservations-amenities__header button{margin-left:20px}.reservations-amenities__header .field{margin-bottom:0}.reservations-amenities__amenities{height:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-top:20px;padding-left:15px}.reservations-amenities__box{height:170px;width:170px;background-color:gray;margin:0 25px 25px 0;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-size:cover;background-position:50%;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:-webkit-transform .5s;transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s,-webkit-transform .5s;border-radius:5px}.reservations-amenities__box span{color:#fff;font-size:18px;font-weight:600;text-align:center}.reservations-amenities__box.box-active,.reservations-amenities__box:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}.reservations-amenities label{font-size:13px!important;font-weight:400!important;color:#000}.reservations-amenities__uploads{width:170px;margin-left:auto}.reservations-amenities__signature_required{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:12px;gap:4px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:10px}.reservations-amenities__upload{position:relative;overflow:hidden;display:inline-block;width:100%;margin-bottom:10px;height:25px;cursor:pointer}.reservations-amenities__upload button{font-size:12px;height:100%}.reservations-amenities__upload button svg{height:100%;width:20px;margin-bottom:-2px;fill:#fff}.reservations-amenities__upload input{cursor:pointer;position:absolute;left:0;top:0;opacity:0;height:100%;width:100%}.reservations-amenities__availability-box{margin-top:20px;padding:15px 20px;height:160px;width:100%;background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.reservations-amenities__availability-box .react-datepicker__month-container,.reservations-amenities__availability-box .react-datepicker__navigation--previous{display:none!important}.reservations-amenities__availability-box .react-datepicker__time-list{padding-right:0!important}.reservations-amenities__availability-box .react-datepicker__time-list-item{padding:5px 0!important;width:100%!important}.reservations-amenities__availability-box .special-field{height:40px}.reservations-amenities__availability-box .select-field{margin-left:20px;width:120px}.reservations-amenities__availability-box .field-select__dropdown{max-height:70px!important}.reservations-amenities__availability-buttons{display:-webkit-box;display:-ms-flexbox;display:flex}.reservations-amenities__phantom-booking,.reservations-amenities__unavailable-slots{width:auto}.reservations-amenities__phantom-booking button,.reservations-amenities__unavailable-slots button{height:40px;border-radius:2px;font-weight:600;font-size:11px;line-height:21px}.reservations-amenities__day{height:40px;width:40px;font-size:14px;font-weight:500;border-radius:50%!important;margin-right:15px}.reservations-amenities__form-buttons{margin-top:15px;font-size:16px;width:100%;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.reservations-amenities .button-gray{color:#fff!important}.reservations-amenities .approval-block{padding:5px 10px;font-size:13px;font-weight:600;border:1px solid #000;color:#000;margin-top:5px;cursor:pointer}.reservations-amenities .approval-block.is-active{color:#fff;border-color:transparent;background-color:#000}.reservations-amenities .number-field{height:40px;text-align:center}.reservations-amenities .number-field::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.reservations-amenities .amenities-form-checkboxes{margin-left:0;margin-top:5px;height:60px;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.reservations-amenities .amenities-form-checkboxes .field-toggle{margin-right:40px;margin-bottom:0}.reservations-amenities .amenities-form-checkboxes .field-toggle span{font-weight:400;color:#000}.reservations-amenities .amenities-form-checkboxes .flex-row-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-right:30px}.reservations-amenities .amenities-form-checkboxes .flex-row-container .field-toggle{margin-right:0;margin-top:12px}.reservations-bookings{display:block;height:100%;width:100%}.reservations-bookings__wrapper{width:100%;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding:12px 20px;background-color:#fff;-webkit-box-shadow:0 0 17px 0 rgba(120,79,12,.06);box-shadow:0 0 17px 0 rgba(120,79,12,.06);border-radius:6px}.reservations-bookings__wrapper:last-child{margin-top:15px}.reservations-bookings__requests-container{width:100%}.reservations-bookings__requests-container .table-checkbox{padding:0 18px 20px 14px}.reservations-bookings__requests-container .table-checkbox label{padding:0;line-height:0;font-size:0}.reservations-bookings__requests-container .request-button{width:25px;height:25px;border-radius:50%;border:1px solid;background:transparent;cursor:pointer}.reservations-bookings__requests-container .request-button.decline{border-color:red;color:red;margin-right:20px}.reservations-bookings__requests-container .request-button.approve{border-color:green;color:green}.reservations-bookings .reservation-picker{width:110px;margin-left:15px}.reservations-bookings .error-message{font-size:14px;text-align:center}.reservations-bookings__accordion-head{padding:5px}.reservations-bookings .react-datepicker-popper{z-index:999}.cancelations{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;height:100%}.cancelations__wrapper{height:100%;width:75%;margin:auto}.cancelations__wrapper .label{width:100%;height:20px;font-weight:200;color:#fff;font-size:11px}.cancelations__wrapper .label-red{background-color:red}.cancelations__wrapper .label-green{background-color:green}.cancelations__list{margin-top:10px}.cancelations__list .ctp-featured-table__sub-row tbody tr .cancel{visibility:hidden}.cancelations__list .ctp-featured-table__sub-row tbody tr:hover .cancel{visibility:visible}.cancelations__list .ctp-featured-table__sub-row tbody tr:hover .cancel.disabled{pointer-events:none;visibility:hidden}.cancelations__list .cancel{background-color:red;font-size:10px;font-weight:700;width:15px;height:15px;color:#fff;cursor:pointer;left:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:2px 5px}.cancelations__requests-container{width:100%}.cancelations__requests-container .table-checkbox{padding:0 18px 20px 14px}.cancelations__requests-container .table-checkbox label{padding:0;line-height:0;font-size:0}.cancelations__requests-container .request-button{width:25px;height:25px;border-radius:50%;border:1px solid;background:transparent;cursor:pointer}.cancelations__requests-container .request-button.decline{border-color:red;color:red;margin-right:20px}.cancelations__requests-container .request-button.approve{border-color:green;color:green}.cancelations .reservation-picker{width:110px;margin-left:15px}.cancelations .error-message{font-size:14px;text-align:center}.cancelations__accordion-head{padding:5px}.reservation-for-client-form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.reservation-for-client-form__modal-overlay{z-index:10}.reservation-for-client-form__content-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;padding:24px;overflow-y:scroll}.reservation-for-client-form__content-wrapper::-webkit-scrollbar{display:none}.reservation-for-client-form__form-container{width:470px}.reservation-for-client-form__view-header{font-weight:500;font-size:18px;line-height:24px;margin-top:24px}.reservation-for-client-form__view-header-button-container{padding-top:24px}.reservation-for-client-form__view-header-button-container button{padding:10px 20px;font-size:14px;border-radius:4px;height:40px;font-family:Montserrat;margin-right:12px;color:#505050}.reservation-for-client-form__content-container{display:-webkit-box;display:-ms-flexbox;display:flex;height:430px}.reservation-for-client-form .window-header{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-bottom:1px solid #cfcfcf;padding:16px 24px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.reservation-for-client-form .window-header,.reservation-for-client-form .window-header .navi-button{display:-webkit-box;display:-ms-flexbox;display:flex}.reservation-for-client-form .window-header .navi-button svg{width:20px;height:20px;-webkit-transform:rotate(180deg);transform:rotate(180deg);cursor:pointer;fill:#3c3c3c}.reservation-for-client-form .window-header .title{font-size:18px;font-weight:500;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.reservation-for-client-form .window-header .title svg{width:24px;height:24px;margin-right:8px}.reservation-for-client-form .calendarView{padding-top:24px;-webkit-box-flex:1;-ms-flex:1;flex:1}.reservation-for-client-form .calendarView .amenity-calendar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:auto}.reservation-for-client-form .calendarView .reservation-summary-footer{width:unset}.reservations-list{position:relative;height:100%}.reservations-list .reservations-list-table{overflow-x:hidden;max-height:calc(70vh - 360px);padding-bottom:20px}.reservations-list .reservations-list-table thead{z-index:1;background:#fff}.reservations-list .reservations-list-table th{font-weight:400;text-align:start;padding-left:20px}.reservations-list .reservations-list-table table{border-collapse:separate;border-spacing:0}.reservations-list .reservations-list-table td{text-align:start;border:1px solid #e4e3e3;border-style:none none solid;padding:10px 10px 10px 20px;font-weight:400}.reservations-list .reservations-list-table td:last-child{border-right-style:solid}.reservations-list .reservations-list-table tr{cursor:pointer}.reservations-list .reservations-list-table tr:hover{background-color:#c9c8c8}.reservations-list .reservations-list-table tbody tr:first-child td:first-child{border-top-left-radius:6px}.reservations-list .reservations-list-table tbody tr:first-child td:last-child{border-top-right-radius:6px}.reservations-list .reservations-list-table tbody tr:last-child td:first-child{border-bottom-left-radius:6px}.reservations-list .reservations-list-table tbody tr:last-child td:last-child{border-bottom-right-radius:6px}.reservations-list .reservations-list-table tbody tr:first-child td{border-top-style:solid}.reservations-list .reservations-list-table tbody tr td:first-child{border-left-style:solid}.reservations-list .reservations-list-table .text-cell{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.reservations-list .reservations-list-table .text-cell span:first-child{font-weight:500}.reservations-list .reservations-list-table tr:last-child .options-container.open{top:-13px;right:35px}.reservations-list .reservations-list-navbar{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.reservations-list .reservations-list-navbar,.reservations-list .reservations-list-navbar__filters{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.reservations-list .reservations-list-navbar__filters{position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.reservations-list .reservations-list-navbar .button{margin-left:10px}.reservations-list .reservations-list-navbar .message-type-filter{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;background-color:transparent;border:none;font-size:13px;font-weight:600;padding:11px 3px;cursor:pointer;border-bottom:3px solid transparent}.reservations-list .reservations-list-navbar .message-type-filter.active{border-bottom:3px solid #000}.reservations-list .reservations-list-navbar .message-type-filter span{background-color:#f3f3f3;color:#333;height:18px;border-radius:9px;display:inline-block;padding:0 6px;line-height:18px;margin-left:5px;font-size:14px;font-weight:400}.reservations-list .reservations-list-navbar .interval-picker-container{-webkit-transform:translate3d(241px,47px,0);transform:translate3d(241px,47px,0)}.reservations-list .reservations-list-search{margin-left:10px}.reservations-list .reservations-list-search input{width:240px}.reservations-list .reservations-list-filter{width:156px;margin-left:10px}.reservations-list .reservations-list-filter .ctp-dropdown{padding-top:0}.reservations-list.is-loading{height:100vh}.reservations-list .base-pill{font-size:12px;padding:3px 10px;border-radius:50px;font-weight:500}.reservations-list .base-pill.Pending{background-color:#fdf7ee;color:#ee8e00}.reservations-list .base-pill.Approved{background-color:#f3f6f5;color:#548671}.reservations-list .base-pill.Cancelled{background-color:#fbf0f0;color:#ce2c21}.reservations-list .base-pill.Completed{background-color:#f3f3fd;color:#5857e7}.reservations-list .base-pill.Blocked{background-color:#f6f5f5;color:#646464}.reservations-list .base-pill.Ongoing{color:#548671;background-color:#f1fcfb}.reservations-list .dropdown-dots{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:3px;border:1px solid #e4e3e3;border-radius:4px;height:32px;width:32px;cursor:pointer}.reservations-list .dropdown-dots .icon-container{margin-left:3px}.reservations-list .dropdown-dots .options-container{top:35px;-webkit-box-shadow:0 8px 12px 0 rgba(9,30,66,.1);box-shadow:0 8px 12px 0 rgba(9,30,66,.1);-webkit-box-shadow:0 1px 3px 0 rgba(9,30,66,.08);box-shadow:0 1px 3px 0 rgba(9,30,66,.08);border:1px solid #e4e3e3;min-width:160px;background:#fff}.reservations-list .dropdown-dots .options-container .single-option-container{padding:5px 8px;line-height:normal}.reservations-list .dropdown-dots .options-container .single-option-container .single-option-text{font-size:12px;font-weight:300;color:#282828;margin:0}.reservations-list .ctp-pagination-footer{width:100%;position:unset;padding-top:10px}.reservations-list .ctp-pagination-footer .field-select{margin:0}.reservations-list .cell-actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:90px}.reservations-list .cell-actions .cell-action-item{height:40px;width:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:50%;cursor:pointer}.reservations-list .cell-actions .cell-action-item.decline{background-color:#f5d4d2}.reservations-list .cell-actions .cell-action-item.decline svg{fill:#ce2c21;height:16px}.reservations-list .cell-actions .cell-action-item.approve{background-color:#dce6e2}.reservations-list .cell-actions .cell-action-item.approve svg{fill:#548671;height:11px}.reservations-progress-steps{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;position:relative;margin-top:8px}.reservations-progress-steps__bars-container{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;padding-left:8px;padding-right:8px}.reservations-progress-steps__bar{width:100%;height:4px;background-color:#eae9e9}.reservations-progress-steps__bar-active{background-color:#000;-webkit-transition:background-color .4s;transition:background-color .4s}.reservations-progress-steps__labels-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-top:12px}.reservations-progress-steps__label{font-size:12px;line-height:16px;width:33%;color:#797878;font-weight:500}.reservations-progress-steps__points-container{position:absolute;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;top:-8px}.reservations-progress-steps__point{height:20px;width:20px;background-color:#f5f5f6;border:1px solid #eae9e9;border-radius:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.reservations-progress-steps__point-inner{height:13px;width:13px;border-radius:50%;background-color:#eae9e9}.reservations-progress-steps__point-active{border-color:#000;-webkit-transition:border-color .4s;transition:border-color .4s}.reservations-progress-steps__point-inner-active{background-color:#000;-webkit-transition:background-color .4s;transition:background-color .4s}.reservation-form-footer{padding:24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.reservation-form-footer button{padding:10px 20px;font-size:14px;border-radius:4px;height:40px}.reservation-form-footer__cancel-button{margin-right:12px;color:#505050}.reservation-calendar-summary{margin-top:10px;height:64px;width:470px;padding:15px;border-radius:4px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#f6f5f5;font-size:12px;font-weight:500;font-family:Montserrat}.reservation-calendar-summary p{padding-left:8px}.reservation-calendar-summary.warning{margin-top:20px;color:#ce2c21;height:40px;padding:0 15px;background-color:#fbf0f0}.reservation-time-selection{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative}.reservation-time-selection__calendar{height:300px;width:350px;border-radius:4px;overflow:hidden;border:1px solid #e4e3e3;-ms-flex-item-align:center;align-self:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.reservation-time-selection__header{height:32px;background-color:#f9f8f8;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.reservation-time-selection__header .arrow-back{width:20px;position:absolute;left:20px;top:-5px;-webkit-transform:rotate(180deg);transform:rotate(180deg);cursor:pointer}.reservation-time-selection__header-title{font-size:14px;font-weight:600;color:#2b2d2e;text-align:center}.reservation-time-selection__no-timeslots{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:200px;margin:0 auto}.reservation-time-selection__header-back-button{background-color:unset;font-size:16px;border:none}.reservation-time-selection__header-back-button:hover{cursor:pointer}.reservation-time-selection__timeslots{overflow-y:auto;overflow-x:hidden;padding:8px;display:grid;grid-template-columns:1fr 1fr 1fr 1fr;grid-auto-rows:40px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;height:calc(100% - 25px);-webkit-box-pack:start}.reservation-time-selection__timeslot{width:100%;margin-bottom:5px;height:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:14px;border-radius:4px;font-weight:500}.reservation-time-selection__timeslot:not(.reservation-time-selection__timeslot-disabled):not(.reservation-time-selection__timeslot-selected):hover{background-color:#bab9b9;cursor:pointer}.reservation-time-selection__timeslot-disabled{color:#828282;background-color:#eae9e9;pointer-events:none}.reservation-time-selection__timeslot-selected{background-color:#000;color:#fff;cursor:pointer}.reservation-time-selection__timeslots-error{color:#52110d;text-align:center;padding:24px;font-size:14px}.reservation-time-selection__loader-container{position:absolute;height:100%;right:50%}.reservation-summary-sidebar{margin-left:32px;width:380px;border:1px solid #eae9e9;-webkit-box-shadow:0 8px 20px 0 rgba(0,0,0,.1);box-shadow:0 8px 20px 0 rgba(0,0,0,.1);border-radius:12px;padding:16px 24px 8px;height:-webkit-min-content;height:-moz-min-content;height:min-content;position:sticky;top:0}.reservation-summary-sidebar__title{font-size:18px;font-weight:500;line-height:24px;color:#282828}.reservation-summary-sidebar__amenity{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:12px}.reservation-summary-sidebar__amenity-image{height:100px;width:120px;border-radius:4px;-o-object-fit:cover;object-fit:cover}.reservation-summary-sidebar__amenity-details{margin-left:8px}.reservation-summary-sidebar__amenity-name{color:#505050;font-size:16px;font-weight:600}.reservation-summary-sidebar__amenity-details-key{margin-top:8px;font-size:12px;font-weight:600;color:#505050}.reservation-summary-sidebar__amenity-details-value{font-size:14px;font-weight:400;line-height:20px}.reservation-summary-sidebar__separator{height:1px;margin-top:16px;background-color:#e4e3e3}.reservation-summary-sidebar__payment-details{margin-top:12px}.reservation-summary-sidebar__payment-details-title{font-size:18px;font-weight:500;margin-bottom:8px}.reservation-summary-sidebar__payment-details-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-size:14px;margin-bottom:8px}.reservation-summary-sidebar__payment-details-key{font-weight:500}.reservation-summary-sidebar__payment-details-key-highlighted,.reservation-summary-sidebar__payment-details-value{font-weight:600}.reservation-summary-sidebar__payment-details-separator{height:1px;margin-bottom:8px;background-color:#e4e3e3}.reservation-occupant-info__radio-button{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.reservation-occupant-info__occupant-type{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:16px}.reservation-occupant-info__occupant-type .field-radio{font-size:14px;font-weight:500}.reservation-occupant-info__occupant-type input{accent-color:#000;margin-right:6px}.reservation-occupant-info__occupant-type input:hover{cursor:pointer}.reservation-occupant-info__occupant-type .field-radio:first-child{margin-right:32px;margin-bottom:0}.reservation-occupant-info__occupant-search{font-weight:500;font-size:14px;padding-top:16px;position:relative;padding-bottom:4px}.reservation-occupant-info__occupant-search .field{margin-bottom:0}.reservation-occupant-info__occupant-search .select-option-dropdown .dropdown-option-list{top:70px}.reservation-occupant-info__occupant-search input{height:40px;width:470px;-webkit-box-shadow:none;box-shadow:none;margin-top:4px;background-color:#f9f8f8}.reservation-occupant-info__occupant-search-icon{position:absolute;height:20px;width:20px;right:10px;top:51px}.reservation-occupant-info__credit-card-info{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:20px;padding-bottom:24px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border-bottom:1px solid #e4e3e3}.reservation-occupant-info__credit-card-info span{font-weight:600;font-size:14px;margin-top:8px;line-height:28px}.reservation-occupant-info__update-credit-card-button{width:150px;height:28px;margin-top:8px}.reservation-occupant-info__add-guest-button,.reservation-occupant-info__update-credit-card-button{border:1px solid #646464;color:#646464;font-size:12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:transparent;border-radius:4px}.reservation-occupant-info__add-guest-button{width:152px;height:32px;margin-top:12px}.reservation-occupant-info__add-guest-button:hover,.reservation-occupant-info__update-credit-card-button:hover{cursor:pointer;opacity:.8}.reservation-occupant-info__credit-card-number{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.reservation-occupant-info__advanced-settings .field-checkbox label{font-size:14px;font-weight:500}.reservation-occupant-info__advanced-settings .field{margin-bottom:16px}.reservation-occupant-info__advanced-settings-title{font-weight:500;font-size:18px;line-height:24px;margin-bottom:24px}.reservation-occupant-info__credit-card-warning{background-color:#fdf7ee;padding:16px;border-radius:4px;color:#ee8e00;font-size:12px;font-weight:500;margin-top:12px}.reservation-occupant-info__credit-card-warning button{color:#fff;width:206px;height:28px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#ee8e00;margin-top:12px;border:none;border-radius:4px}.reservation-occupant-info__credit-card-warning button:hover{cursor:pointer;opacity:.8}.reservation-occupant-info__credit-card-warning-title{font-size:14px;font-weight:600;margin-bottom:8px}.reservations-modal .reservations-modal-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:20px 20px 0;max-height:calc(100vh - 230px)}.reservations-modal .reservations-details-modal{width:518px;height:490px;overflow-y:auto}.reservations-modal .reservations-details-modal.reservations-modal-content{padding-bottom:20px}.reservations-modal .reservations-details-modal>div{margin-top:20px}.reservations-modal .reservations-details-modal>div:first-child{margin:0}.reservations-modal .reservations-notes-modal{overflow-y:scroll;overflow-x:hidden;width:518px;height:490px;gap:20px}.reservations-modal .reservations-notes-modal .no-notes-container{background-color:#f6f5f5;display:-webkit-box;display:-ms-flexbox;display:flex;height:164px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:16px;text-align:center}.reservations-modal .reservations-notes-modal .no-notes-container>span{max-width:265px;font-size:18px;font-weight:500;color:#282828}.reservations-modal .reservations-notes-modal .no-notes-container>svg{height:40px;width:40px}.reservations-modal .reservations-notes-modal .reservation-note-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;min-height:168px;padding:16px;border:1px solid #e1e0e0;border-radius:12px;margin-bottom:16px;color:#3c3c3c}.reservations-modal .reservations-notes-modal .reservation-note-item .note-item-head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:8px}.reservations-modal .reservations-notes-modal .reservation-note-item .note-item-head>button{margin-right:8px;color:#646464}.reservations-modal .reservations-notes-modal .reservation-note-item .note-item-head>button>svg{fill:#646464;height:14px;width:auto;margin-right:4px}.reservations-modal .reservations-notes-modal .reservation-note-item .note-item-head>button.note-delete{color:#ce2c21;background-color:#fbf0f0}.reservations-modal .reservations-notes-modal .reservation-note-item .note-item-head>button.note-delete:focus{border-color:inherit}.reservations-modal .reservations-notes-modal .reservation-note-item .note-item-head>button.note-delete>div{position:absolute;top:0;bottom:0;background-color:#ce2c21;opacity:.1;left:0}.reservations-modal .reservations-notes-modal .reservation-note-item .note-item-head>button.note-delete>svg{fill:#ce2c21}.reservations-modal .reservations-notes-modal .reservation-note-item .note-item-footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:8px}.reservations-modal .reservations-notes-modal .reservation-note-item .note-item-footer>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-right:24px}.reservations-modal .reservations-notes-modal .reservation-note-item .note-item-footer img{width:32px;height:32px;border-radius:50%;margin-right:4px}.reservations-modal .reservations-notes-modal .reservation-note-item .note-item-label{color:#282828;font-size:14px;font-weight:500;margin-right:16px;max-width:300px;text-overflow:ellipsis;overflow:hidden}.reservations-modal .details-item{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:10px;font-weight:400;font-size:14px;background-color:#f6f5f5;border:1px solid #f6f5f5;border-radius:6px}.reservations-modal .details-item tbody{width:100%}.reservations-modal .details-item tr{display:-webkit-box;display:-ms-flexbox;display:flex;padding:5px 10px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.reservations-modal .details-item tr:nth-child(2n){background-color:#fff}.reservations-modal .details-item td{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.reservations-modal .details-item td>span:last-child{font-size:12px;font-weight:400;color:#505050}.reservations-modal .details-item a{color:#9b7a57;text-decoration:underline}.reservations-modal .details-item a:hover{color:#9b7a57}.reservations-modal .details-title{font-size:18px;font-weight:500;color:#282828}.reservations-modal .reservations-modal-actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:12px;padding:20px}.reservations-modal .reservations-modal-actions.left{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.reservations-modal .reservations-modal-actions .action-button{border-radius:4px;border:none;cursor:pointer;font-size:14px;font-weight:500;line-height:20px;outline:none;padding:10px 20px}.reservations-modal .reservations-modal-input-row .input-container{color:#3c3c3c;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.reservations-modal .reservations-modal-input-row .input-container.inline{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.reservations-modal .reservations-modal-input-row .input-container .field{margin-bottom:0}.reservations-modal .reservations-modal-input-row .input-container input,.reservations-modal .reservations-modal-input-row .input-container textarea{height:40px}.reservations-modal .reservations-modal-input-row .input-container input:not([disabled]):hover,.reservations-modal .reservations-modal-input-row .input-container textarea:not([disabled]):hover{border-color:#b5b5b5}.reservations-modal .reservations-modal-input-row .input-container input:not([disabled]):active,.reservations-modal .reservations-modal-input-row .input-container input:not([disabled]):focus,.reservations-modal .reservations-modal-input-row .input-container textarea:not([disabled]):active,.reservations-modal .reservations-modal-input-row .input-container textarea:not([disabled]):focus{border-color:#000;outline:none}.reservations-modal .reservations-modal-input-row .input-container input::-webkit-input-placeholder,.reservations-modal .reservations-modal-input-row .input-container textarea::-webkit-input-placeholder{color:#3c3c3c;font-size:14px}.reservations-modal .reservations-modal-input-row .input-container input::-moz-placeholder,.reservations-modal .reservations-modal-input-row .input-container textarea::-moz-placeholder{color:#3c3c3c;font-size:14px}.reservations-modal .reservations-modal-input-row .input-container input:-ms-input-placeholder,.reservations-modal .reservations-modal-input-row .input-container textarea:-ms-input-placeholder{color:#3c3c3c;font-size:14px}.reservations-modal .reservations-modal-input-row .input-container input::placeholder,.reservations-modal .reservations-modal-input-row .input-container textarea::placeholder{color:#3c3c3c;font-size:14px}.reservations-modal .reservations-modal-input-row .input-container .input-label{font-size:16px;font-weight:500;margin-bottom:3px}.reservations-modal .reservations-modal-input-row .input-container .input-label.small{font-size:14px}.reservations-modal .reservations-modal-input-row .input-container .input-label.disabled{color:#a1a0a0}.reservations-modal .reservations-modal-input-row .input-container .input-desc-label{font-size:12px;color:#a1a0a0;margin-top:3px}.reservations-modal .reservations-modal-input-row .input-container span{font-size:14px}.reservations-modal .stepper{padding:20px 20px 0}.reservations-modal .button.button-primary.caution,.reservations-modal .button.caution.ctp-sidebar-button{background-color:#ee8e00;border-color:#ee8e00}.reservations-modal .button.inverted-colors{border-color:#fbf0f0}.reservations-analytics .reservations-analytics-cards{display:grid;gap:8px;row-gap:8px;grid-template-rows:repeat(2,80px);grid-auto-flow:column}.reservations-analytics svg{width:20px;height:20px;margin-right:3px;fill:#000}.reservations-analytics .analytics-card{width:auto;min-width:258px;height:80px;padding:8px 10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border:1px solid #f0efef;border-radius:5px}.reservations-analytics .analytics-card>span:first-child{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:14px;font-weight:500;color:#505050}.reservations-analytics .analytics-card>span:last-child{font-size:20px;font-weight:600;color:#282828;line-height:1}.reservations-analytics .reservations-analytics-navbar{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:40px}.reservations-analytics .reservations-analytics-navbar,.reservations-analytics .reservations-analytics-navbar__filters{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.reservations-analytics .reservations-analytics-navbar__filters{position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.reservations-analytics .reservations-analytics-navbar__filters .time-range{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.reservations-analytics .reservations-analytics-navbar__filters .time-range>span{font-weight:600;font-size:14px;color:#282828}.reservations-analytics .reservations-analytics-navbar__filters .time-range .react-datepicker-wrapper{margin-left:10px}.reservations-analytics .reservations-analytics-navbar .interval-picker-container{-webkit-transform:translate3d(344px,44px,0);transform:translate3d(344px,44px,0)}.reservation-note-form{padding-bottom:8px}.reservation-note-form__input-label{font-size:14px;font-weight:500;color:#000}.reservation-note-form input,.reservation-note-form textarea{border:1px solid #e4e3e3;background-color:#f9f8f8;width:470px;height:40px;margin-top:4px;margin-bottom:12px;padding-left:8px;padding-right:16px;font-size:14px;border-radius:4px;-webkit-box-shadow:none;box-shadow:none;font-family:Montserrat,sans-serif;margin-bottom:0}.reservation-note-form textarea{resize:vertical;height:118px;outline:none;padding:8px}.reservation-note-form input::-webkit-input-placeholder,.reservation-note-form textarea::-webkit-input-placeholder{color:#3c3c3c}.reservation-note-form input::-moz-placeholder,.reservation-note-form textarea::-moz-placeholder{color:#3c3c3c}.reservation-note-form input:-ms-input-placeholder,.reservation-note-form textarea:-ms-input-placeholder{color:#3c3c3c}.reservation-note-form input::placeholder,.reservation-note-form textarea::placeholder{color:#3c3c3c}.reservation-custom-price-form{background-color:transparent}.reservation-custom-price-form__type{display:-webkit-box;display:-ms-flexbox;display:flex}.reservation-custom-price-form__type .field-radio{font-size:14px;font-weight:500}.reservation-custom-price-form__type input{accent-color:#000;margin-right:6px}.reservation-custom-price-form__type input:hover{cursor:pointer}.reservation-custom-price-form__type .field-radio:first-child{margin-right:32px;margin-bottom:0}.reservation-custom-price-form__radio-button{background-color:transparent}.reservation-custom-price-form__inputs-title{background-color:transparent;position:relative;font-size:14px;font-weight:500}.reservation-custom-price-form__inputs{display:-webkit-box;display:-ms-flexbox;display:flex}.reservation-custom-price-form__inputs .field{border-radius:4px;border:1px solid #e4e3e3;background-color:#f9f8f8;width:160px}.reservation-custom-price-form__inputs .field span{font-family:Montserrat,sans-serif;font-size:14px}.reservation-custom-price-form__inputs .field-select .input{height:38px;border:none;-webkit-box-shadow:none;box-shadow:none;background-color:transparent}.reservation-custom-price-form__inputs .field-select .control .select{height:38px}.reservation-custom-price-form__inputs input{border:1px solid #e4e3e3;background-color:#f9f8f8;width:235px;height:40px;margin-bottom:12px;padding-left:8px;padding-right:16px;font-size:14px;border-radius:4px;font-family:Montserrat,sans-serif;margin-right:8px;margin-bottom:16px}.reservation-custom-price-form__inputs input:focus{border:1px solid #000}.add-guest-form{margin-top:24px}.add-guest-form .column,.add-guest-form .ctp-staff-trainer .ctp-staff-trainer__services .ctp-dropdown,.ctp-staff-trainer .ctp-staff-trainer__services .add-guest-form .ctp-dropdown{padding-top:8px}.add-guest-form .is-12 input{width:100%}.add-guest-form__input,.add-guest-form input{font-family:Montserrat;color:#000;font-size:15px;font-weight:500;padding:10px 16px;width:225px;height:40px;-webkit-box-shadow:none;box-shadow:none;border:1px solid #e4e3e3;border-radius:4px;background-color:#f9f8f8}.add-guest-form__input::-webkit-input-placeholder,.add-guest-form input::-webkit-input-placeholder{font-family:Montserrat;font-size:15px;color:#3c3c3c;font-weight:500}.add-guest-form__input::-moz-placeholder,.add-guest-form input::-moz-placeholder{font-family:Montserrat;font-size:15px;color:#3c3c3c;font-weight:500}.add-guest-form__input:-ms-input-placeholder,.add-guest-form input:-ms-input-placeholder{font-family:Montserrat;font-size:15px;color:#3c3c3c;font-weight:500}.add-guest-form__input::placeholder,.add-guest-form input::placeholder{font-family:Montserrat;font-size:15px;color:#3c3c3c;font-weight:500}.add-guest-form__input{width:100%}.add-guest-form__input-label{font-size:14px;font-weight:500;font-family:Montserrat;margin-bottom:4px}.add-guest-form .label--error{position:absolute;bottom:-22px;left:0;font-size:14px;color:red}.add-guest-form__separator{height:1px;width:100%;background-color:#e4e3e3;margin-bottom:8px;margin-top:16px}.add-guest-form__expiration-cvv,.add-guest-form__stripe-element-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}.add-guest-form__stripe-element-wrapper{background:#f9f8f8;height:40px;border-radius:4px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:10px 16px;border:1px solid #e4e3e3}.add-guest-form__stripe-element-wrapper:hover{border-color:#b5b5b5}.add-guest-form .column.is-6,.add-guest-form .ctp-staff-trainer .ctp-staff-trainer__services .is-6.ctp-dropdown,.ctp-staff-trainer .ctp-staff-trainer__services .add-guest-form .is-6.ctp-dropdown{padding:8px 12px}.add-guest-form__submit-button-container{position:absolute;bottom:84px}.add-guest-form__submit-button-container button{position:absolute;top:0;-webkit-transform:translateY(20px);transform:translateY(20px);height:40px}.reservations-add-time-block-modal{width:510px;height:490px;overflow-x:hidden;overflow-y:auto}.reservations-add-time-block-modal .title{font-weight:500;font-size:18px;color:#282828;margin:0}.reservations-add-time-block-modal .amenities{max-height:400px;overflow:hidden;overflow-y:auto;width:497px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:24px}.reservations-add-time-block-modal .amenities::-webkit-scrollbar{display:none}.reservations-add-time-block-modal .amenities .amenity-box{margin-right:19px;margin-bottom:16px;max-width:146px;cursor:pointer}.reservations-add-time-block-modal .amenities .amenity-box-image{width:146px;height:100px;border-radius:4px}.reservations-add-time-block-modal .amenities .amenity-box-image-selected{border:2px solid #000;-webkit-transition:border .4s;transition:border .4s}.reservations-add-time-block-modal .amenities .amenity-box-name{line-height:20px;font-size:14px;font-weight:500;-webkit-transition:color .4s;transition:color .4s}.reservations-add-time-block-modal .amenities .amenity-box-name-selected{color:#000}.reservations-add-time-block-modal .time-block-toggle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:24px}.reservations-add-time-block-modal .time-block-toggle .field-toggle{margin:0;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.reservations-add-time-block-modal .time-block-toggle span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:14px;font-weight:500;color:#282828;margin-left:10px}.reservations-add-time-block-modal .time-block-toggle span>div{display:-webkit-box;display:-ms-flexbox;display:flex}.reservations-add-time-block-modal .time-block-toggle span>div .tooltip{width:234px}.reservations-add-time-block-modal .time-block-toggle span>div svg{margin-left:10px;height:15px;width:15px;fill:#3c3c3c;border:1px solid #3c3c3c;border-radius:50%;cursor:pointer}.reservations-add-time-block-modal .amenity-calendar{height:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:16px 0;overflow:initial}.reservations-add-time-block-modal .reservation-calendar-summary{margin-top:8px}.reservations-add-time-block-modal .reservation-calendar-summary.warning{height:auto;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;color:#ee8e00;background-color:#fdf7ee}.reservations-add-time-block-modal .reservation-calendar-summary.warning b{margin-left:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.reservations-add-time-block-modal .reservation-calendar-summary.warning svg{fill:#ee8e00;height:20px;width:20px;margin-right:5px}.reservations-add-time-block-modal .reservation-time-selection__calendar{height:352px;width:350px}.reservations-add-time-block-modal .reservation-time-selection__header-title{font-weight:500}.reservations-add-time-block-modal .summary-item{border:1px solid #e4e3e3;border-radius:6px;display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:12px;margin-bottom:24px}.reservations-add-time-block-modal .summary-item__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;color:#505050;padding:8px}.reservations-add-time-block-modal .summary-item__wrapper__title{font-size:16px;font-weight:600}.reservations-add-time-block-modal .summary-item__wrapper__subtitle{font-size:12px;font-weight:600}.reservations-add-time-block-modal .summary-item__wrapper__text{font-size:14px;font-weight:400}.reservations-add-time-block-modal .summary-item img{width:160px;height:160px;-o-object-fit:cover;object-fit:cover;border-radius:6px}.reservations-add-time-block-modal .field--disabled{opacity:.4}.reservations-add-time-block-modal .conflicting-reservations-container{padding:20px 0;height:auto}.reservations-add-time-block-modal .conflicting-reservations-container .reservations-list{padding-bottom:20px;height:auto}.reservations-add-time-block-modal .conflicting-reservations-container .no-conflicting-reservations{width:100%;height:240px;border-radius:8px;margin-top:20px;background-color:#f3f6f5;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px;color:#548671}.reservations-add-time-block-modal .conflicting-reservations-container .no-conflicting-reservations svg{height:30px;width:auto;fill:#548671}.reservations-add-time-block-modal .conflicting-reservations-container .no-conflicting-reservations span:first-child{font-size:20px;font-weight:600}.reservations-add-time-block-modal .conflicting-reservations-container .no-conflicting-reservations span:last-child{font-size:16px;font-weight:400}.reservations-add-time-block-modal .conflicting-reservations-container .no-conflicting-reservations button{background-color:#548671;border-color:#548671;color:#fff}.selectAmenityView .amenities{max-height:410px;overflow:hidden;overflow-y:auto;width:494px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:24px}.selectAmenityView .amenities::-webkit-scrollbar{display:none}.selectAmenityView .amenities .amenity-box{margin-right:16px;margin-bottom:16px;max-width:146px;cursor:pointer}.selectAmenityView .amenities .amenity-box__image,.selectAmenityView .amenities .amenity-box__image__selected{width:146px;height:100px;border-radius:4px;border:2px solid transparent}.selectAmenityView .amenities .amenity-box__image__selected{border:2px solid #000}.selectAmenityView .amenities .amenity-box__name,.selectAmenityView .amenities .amenity-box__name__selected{line-height:20px;font-size:14px;font-weight:500;-webkit-transition:color .4s;transition:color .4s}.selectAmenityView .amenities .amenity-box__name__selected{color:#000}.flex-1{-webkit-box-flex:1;-ms-flex:1;flex:1}.flex-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.parking-info{padding:16px;-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column;color:#3c3c3c}.parking-info,.parking-info .pay-badge{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.parking-info .pay-badge{-webkit-box-orient:horizontal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background-color:#fbf0f0;color:#ce2c21;width:100%;padding:10px;font-weight:500;font-size:16px;border-radius:8px;margin-top:10px}.parking-info .logo{margin-bottom:20px;width:50%;margin-top:20px}.parking-info .loader{width:100px;height:100px;margin:200px auto 40px}.parking-info .payment-form{width:100%;margin-top:20px}.parking-info .payment-form .StripeElement{width:100%}.parking-info .payment-form .payment-header{font-size:20px;font-weight:500;margin-bottom:16px}.parking-info .payment-form .fields-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:5px}.parking-info .payment-form .field-row-container{-webkit-box-flex:1;-ms-flex:1;flex:1}.parking-info .payment-form .payment-field-wrapper{-webkit-box-flex:1;-ms-flex:1;flex:1;border:2px solid #e0e0e0;padding:12px;border-radius:8px;background:#fff;margin:6px 0}.parking-info .payment-form .payment-row-label{font-size:14px;font-weight:500;margin-top:4px}.parking-info__section{-webkit-box-shadow:0 10px 32px 0 rgba(0,0,0,.08);box-shadow:0 10px 32px 0 rgba(0,0,0,.08);background-color:#fff;border-radius:6px;padding:16px;margin-top:6px;margin-bottom:6px;width:100%;max-width:420px}.parking-info__section .service-cost{font-size:24px;font-weight:600;line-height:32px}.parking-info__section .tip-container .title{font-size:18px;font-weight:600;margin-top:10px;margin-bottom:10px}.parking-info__section .tip-container .tip-options{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.parking-info__section.error{background-color:#fbf0f0;color:#ce2c21}.parking-info__section.error .title{font-size:20px}.parking-info__section.error .subtitle{font-size:14px}.parking-info__section.darker{background-color:#f0efef}.parking-info__section-title{font-size:24px;font-weight:600;line-height:32px;padding-bottom:12px}.parking-info__section-separator{height:1px;width:100%;background-color:#f0efef;margin:10px 0}.parking-info__section-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.parking-info__section-row .text{font-size:24px;font-weight:600}.parking-info__section-info,.parking-info__section-info-full-row{border-radius:4px;border:1px solid #eae9e9;width:calc(50% - 4px);padding:12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.parking-info__section-info-key{font-size:14px;font-weight:400;line-height:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.parking-info__section-info-key svg{height:18px;margin-right:4px}.parking-info__section-info-value{padding-top:4px;font-size:24px;font-weight:600;line-height:32px}.parking-info__section-info-full-row{width:100%;margin-top:8px}.parking-info .tip-question{font-size:20px;font-weight:500;margin-bottom:20px}.parking-info .tip-answers{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.parking-info .custom-tip{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:20px}.parking-info .custom-tip .tip-label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.parking-info .custom-tip .tip-column:first-of-type{-webkit-box-flex:1;-ms-flex:1;flex:1}.parking-info .custom-tip .tip-column:nth-of-type(2){-webkit-box-flex:5;-ms-flex:5;flex:5}.parking-info__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:14px}.parking-info__header-logo{width:122px;padding-top:16px;padding-bottom:32px}.parking-info__header-title{font-size:28px;font-weight:600;line-height:32px;text-align:center}.parking-info__header-subtitle{font-size:14px;font-weight:500;padding-top:8px;line-height:20px;text-align:center}.parking-info__vehicle-info-phone{font-size:14px;font-weight:500;line-height:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:52px}.parking-info__vehicle-info-phone svg{height:20px;margin-right:8px}.parking-info__vehicle-info-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.parking-info__vehicle-info-item{height:52px;width:calc(50% - 4px);color:#282828;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.parking-info__vehicle-info-item-key{font-size:12px;font-weight:400;line-height:16px}.parking-info__services-info-button,.parking-info__vehicle-info-item-value{font-size:14px;font-weight:500;line-height:20px}.parking-info__services-info-button{margin-top:8px;height:40px;color:#646464;border-color:#646464}.parking-info__submit-button{margin-top:10px;height:40px;max-width:420px}.parking-info__back-button-container{width:100%;margin-bottom:14px}.parking-info__back-button{font-size:18px;font-weight:600;line-height:24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;color:#3c3c3c}.parking-info__back-button svg{height:20px;margin-right:6px;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.parking-info .center{text-align:center;margin:auto}.parking-info .badge-container{width:100%;margin-bottom:6px}.parking-info .badge-container .badge{width:100%;padding:6px;border-radius:6px}.parking-info .badge-container .badge.ready{background-color:#f3f3fd;color:#5857e7}.parking-info .badge-container .badge.in-progress{background-color:#f9f1fc;color:#aa32de}.parking-info .badge-container .badge.requested{background-color:#fdf7ee;color:#ee8e00}.parking-info .badge-container .badge .header{font-size:16px;font-weight:600}.parking-info .badge-container .badge .subheader{font-size:12px}.parking-modal .modal-container__content{padding:20px}.parking-modal .modal-container__content .row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:70vw;margin:8px 0;border-top:1px solid #ebebeb;font-size:14px;font-weight:500}.parking-modal .modal-container__content .row:last-of-type{margin-bottom:20px}.parking-modal .modal-container__content .row.header{border:none;font-size:18px;font-weight:500}.parking-dashboard-modal .modal-container-body{height:600px;overflow-x:hidden;overflow-y:auto;padding:20px}.parking-dashboard-modal__section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:20px}.parking-dashboard-modal__section--header{font-size:18px;font-weight:500}.parking-dashboard-modal__section--rows-container{border-radius:6px}.parking-dashboard-modal__section--photos-container{width:100%;display:grid;gap:10px 10px;grid-template-columns:repeat(3,146px);margin-top:8px}.parking-dashboard-modal__section--photos-container--photo{position:relative;height:146px}.parking-dashboard-modal__section--photos-container--photo>img{height:146px;width:100%;border-radius:4px}.parking-dashboard-modal__section--photos-container--photo>span{font-size:12px;color:#505050;background-color:#f9f8f8;border-radius:10px;position:absolute;width:140px;height:20px;text-align:center;line-height:1.7;left:3px;bottom:10px}.parking-dashboard-modal__section--photos-container--photo>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;top:10px;right:10px;border-radius:50%;padding:8px;background-color:#000;cursor:pointer}.parking-dashboard-modal__section--photos-container--photo>div>svg{height:12px;width:12px;fill:#fff;stroke:#fff}.parking-dashboard-modal__section--row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-width:400px;padding:4px 6px;font-size:14px;font-weight:500}.parking-dashboard-modal__section--row:nth-of-type(odd){background-color:#f6f5f5}.parking-dashboard-modal-pricing .modal-container__content{height:660px}.parking-dashboard-modal-pricing .modal-container-body{padding-left:20px}.parking-dashboard-modal-pricing .service-fee-list{overflow-y:scroll;max-height:500px}.parking-dashboard-modal-pricing .service-fee-list .service-fee-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;height:60px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid #e1e0e0;margin-right:20px}.parking-dashboard-modal-pricing .service-fee-list .service-fee-row .tooltip{width:300px}.parking-dashboard-modal-pricing .service-fee-list .service-fee-row .hours-container{width:200px}.parking-dashboard-modal-pricing .service-fee-list .service-fee-row .fee-container{width:100px}.parking-dashboard-modal-pricing .service-fee-list .service-fee-row .checkbox-container{width:25px;margin-top:-20px}.parking-dashboard-modal-pricing .service-fee-list .service-fee-row .state-container{width:50px}.parking-dashboard-modal-pricing .service-fee-list .service-fee-row .tooltip-container{width:40px;margin-right:40px}.parking-dashboard-modal-pricing .service-fee-footer{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex;gap:6px;margin-top:25px;margin-right:20px}.ctp-parking-dashboard{margin:20px;display:block}.ctp-parking-dashboard .analytics-header{-webkit-box-orient:horizontal;-ms-flex-direction:row;flex-direction:row}.ctp-parking-dashboard .analytics-header,.ctp-parking-dashboard .analytics-widget{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;margin-bottom:20px;border-radius:6px}.ctp-parking-dashboard .analytics-widget{-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column;background-color:#fff;padding:20px}.ctp-parking-dashboard .analytics-widget .data-reports-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ctp-parking-dashboard .analytics-widget .data-reports-container .analytics-title{font-weight:600;margin-top:-15px}.ctp-parking-dashboard .analytics-widget .data-reports-container .date-picker-container{width:200px;margin-left:10px;margin-bottom:20px}.ctp-parking-dashboard .analytics-widget .analytics-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:12px}.ctp-parking-dashboard .analytics-widget .analytics-wrapper .analytics-row{-webkit-box-flex:1;-ms-flex:1;flex:1;border:1px solid #f0efef;border-radius:6px;padding:12px}.ctp-parking-dashboard .analytics-widget .analytics-wrapper .analytics-row .analytics-data-title{font-weight:600}.ctp-parking-dashboard .list-container{background-color:#fff;padding:30px;padding-top:10px;border-radius:6px}.ctp-parking-dashboard .list-container .ctp-featured-table{padding-bottom:20px}.ctp-parking-dashboard .list-container .ctp-featured-table thead{z-index:1}.ctp-parking-dashboard .list-container .ctp-featured-table th{background-color:#fff}.ctp-parking-dashboard .list-container .dropdown-dots{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:3px;border:1px solid #e4e3e3;border-radius:4px;height:32px;width:32px;cursor:pointer;margin:auto}.ctp-parking-dashboard .list-container .dropdown-dots .icon-container{margin-left:3px}.ctp-parking-dashboard .list-container .dropdown-dots .options-container{top:35px;-webkit-box-shadow:0 8px 12px 0 rgba(9,30,66,.1);box-shadow:0 8px 12px 0 rgba(9,30,66,.1);-webkit-box-shadow:0 1px 3px 0 rgba(9,30,66,.08);box-shadow:0 1px 3px 0 rgba(9,30,66,.08);border:1px solid #e4e3e3;min-width:160px;background:#fff}.ctp-parking-dashboard .list-container .dropdown-dots .options-container .single-option-container{padding:5px 8px;line-height:normal}.ctp-parking-dashboard .list-container .dropdown-dots .options-container .single-option-container .single-option-text{font-size:12px;font-weight:300;color:#282828;margin:0}.ctp-parking-dashboard .list-container .text-cell{font-weight:300;padding:4px;font-size:12px}.ctp-parking-dashboard .list-container .date-cell{padding:4px;font-weight:600;font-size:12px}.ctp-parking-dashboard .list-container .list-wrapper{max-height:calc(100vh - 340px);overflow:auto;margin-bottom:60px;padding-bottom:30px}.ctp-parking-dashboard .list-container .list-wrapper.analytics-open{max-height:60vh}.ctp-parking-dashboard .list-container .footer-wrapper{position:relative}.ctp-parking-dashboard .list-container .footer-wrapper .ctp-pagination-footer{width:100%;bottom:5px}.ctp-parking-dashboard .parking-filters{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:20px 0}.ctp-parking-dashboard .parking-filters,.ctp-parking-dashboard .parking-filters .status-filter-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.ctp-parking-dashboard .parking-filters .status-filter-container{gap:20px;cursor:pointer}.ctp-parking-dashboard .parking-filters .status-filter-container .status-filter{padding-bottom:10px;font-weight:600}.ctp-parking-dashboard .parking-filters .filters-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:12px}.ctp-parking-dashboard .parking-settings-modal .content-card{width:600px;height:400px}.ctp-parking-dashboard .parking-settings-modal .content-card .settings-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin:20px}.ctp-parking-dashboard .parking-settings-modal .content-card .settings-row--row{margin-right:20px}.ctp-parking-dashboard .parking-settings-modal .valet-settings-modal-actions{margin-bottom:20px;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex;gap:6px;margin-right:12px}.parking-date-picker-popper{z-index:3}.ctp-internal-inspections{overflow-y:auto}.ctp-internal-inspections,.ctp-internal-inspections__analytics{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.ctp-internal-inspections__analytics{display:-webkit-box;display:-ms-flexbox;display:flex;background:#fff;padding:12px 20px;border-radius:5px;margin:5px 15px}.ctp-internal-inspections__analytics__chart-container{width:300px;height:160px}.ctp-internal-inspections__analytics__header{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:12px}.ctp-internal-inspections__analytics__header h2{font-size:16px;font-weight:600;line-height:24px}.ctp-internal-inspections__analytics__header__range-select{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.ctp-internal-inspections__analytics__header__compared-to-text,.ctp-internal-inspections__analytics__header__range-select__text{color:#646464;font-size:12px;font-weight:400;line-height:16px}.ctp-internal-inspections__analytics .select{overflow:hidden;height:30px;width:210px;position:relative;display:block;font-size:18px;color:#282828}.ctp-internal-inspections__analytics .select svg{width:20px;height:20px;position:absolute;right:8px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.ctp-internal-inspections__analytics .select:after{border:none}.ctp-internal-inspections__analytics .select-input{padding-left:17px;width:210px;height:30px;font-family:Montserrat,sans-serif;font-size:13px;letter-spacing:.3px;background-color:#f9f8f8;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:4px;border:none;font-weight:500}.ctp-internal-inspections__analytics__content{display:-webkit-box;display:-ms-flexbox;display:flex;gap:40px}.ctp-internal-inspections__analytics__content__items{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px}.ctp-internal-inspections__analytics__content__items__item{width:calc(50% - 4px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px;border:1px solid #f0efef;border-radius:6px;padding:14px 12px 6px}.ctp-internal-inspections__analytics__content__items__item-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;font-size:14px;font-weight:500;line-height:20px;color:#282828}.ctp-internal-inspections__analytics__content__items__item-value{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.ctp-internal-inspections__analytics__content__items__item-value div:first-child{font-size:20px;font-weight:600;line-height:28px}.ctp-internal-inspections__container{background:#fff;padding:10px 20px 0;border-radius:5px;margin:5px 15px;height:calc(100vh - 140px - 226px)}.ctp-internal-inspections__container__full-height{height:calc(100vh - 140px)}.ctp-internal-inspections__view{display:-webkit-box;display:-ms-flexbox;display:flex;margin:5px 15px;gap:16px}.ctp-internal-inspections__view.horizontal,.ctp-internal-inspections__view__content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.ctp-internal-inspections__view__content{background:#fff;max-height:calc(100vh - 140px);overflow:auto;border-radius:5px;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;padding:20px;gap:16px}.ctp-internal-inspections__view__content.left-side{width:445px;-ms-flex-negative:0;flex-shrink:0}.ctp-internal-inspections__view__content.right-side{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.ctp-internal-inspections .inspections-top-navbar{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:10px 15px 20px}.ctp-internal-inspections .inspections-top-navbar,.ctp-internal-inspections .inspections-top-navbar__left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ctp-internal-inspections .inspections-top-navbar__left{gap:24px}.ctp-internal-inspections .inspections-top-navbar .header{font-size:20px;font-weight:600}.ctp-internal-inspections .inspections-top-navbar .header-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.ctp-internal-inspections .inspections-top-navbar hr{margin:0 5px;width:1px;height:28px;background:#e1e0e0}.ctp-internal-inspections .inspections-top-navbar button svg{width:15px;height:15px;margin-right:5px}.ctp-internal-inspections .internal-inspections-list-table{overflow-x:hidden;max-height:calc(100% - 100px);padding-bottom:20px}.ctp-internal-inspections .internal-inspections-list-table .no-results{text-align:center;font-size:20px;font-weight:500;margin:20px}.ctp-internal-inspections .internal-inspections-list-table .assignee-cell,.ctp-internal-inspections .internal-inspections-list-table .name-cell{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px}.ctp-internal-inspections .internal-inspections-list-table .assignee-cell img,.ctp-internal-inspections .internal-inspections-list-table .name-cell img{height:24px;width:24px;border-radius:50%;margin-right:10px}.ctp-internal-inspections .internal-inspections-list-table .assignee-cell .warning,.ctp-internal-inspections .internal-inspections-list-table .name-cell .warning{display:-webkit-box;display:-ms-flexbox;display:flex;background-color:#ee8e00;color:#fff;border-radius:50px;padding:4px 8px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:0;gap:4px}.ctp-internal-inspections .internal-inspections-list-table .assignee-cell .warning svg,.ctp-internal-inspections .internal-inspections-list-table .name-cell .warning svg{fill:#fff}.ctp-internal-inspections .internal-inspections-list-table .areas-cell{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:5px}.ctp-internal-inspections .internal-inspections-list-table thead{z-index:1;background:#fff}.ctp-internal-inspections .internal-inspections-list-table th{font-weight:400;text-align:start;padding-left:20px}.ctp-internal-inspections .internal-inspections-list-table table{border-collapse:separate;border-spacing:0}.ctp-internal-inspections .internal-inspections-list-table td{text-align:start;border:1px solid #e4e3e3;border-style:none none solid;padding:10px 10px 10px 20px;font-weight:500;font-size:12px;cursor:pointer}.ctp-internal-inspections .internal-inspections-list-table td span.light{font-weight:300;margin-left:5px}.ctp-internal-inspections .internal-inspections-list-table td:last-child{border-right-style:solid}.ctp-internal-inspections .internal-inspections-list-table tbody tr:first-child td:first-child{border-top-left-radius:6px}.ctp-internal-inspections .internal-inspections-list-table tbody tr:first-child td:last-child{border-top-right-radius:6px}.ctp-internal-inspections .internal-inspections-list-table tbody tr:last-child td:first-child{border-bottom-left-radius:6px}.ctp-internal-inspections .internal-inspections-list-table tbody tr:last-child td:last-child{border-bottom-right-radius:6px}.ctp-internal-inspections .internal-inspections-list-table tbody tr:first-child td{border-top-style:solid}.ctp-internal-inspections .internal-inspections-list-table tbody tr td:first-child{border-left-style:solid}.ctp-internal-inspections .internal-inspections-list-table .field-checkbox label{padding-bottom:20px}.ctp-internal-inspections .tooltip{width:240px;word-break:break-word;overflow-wrap:break-word}.ctp-internal-inspections .inspections-title{font-size:18px;font-weight:500;line-height:24px}.ctp-internal-inspections .input-label{display:inline-block;width:100%;font-size:14px;font-style:normal;font-weight:500;line-height:1}.ctp-internal-inspections .input-label--small{font-size:12px;font-weight:500}.ctp-internal-inspections .input-label--light{font-size:12px;font-weight:300}.ctp-internal-inspections .input-label--desc{font-size:12px;font-weight:400;color:#646464;margin-top:3px}.ctp-internal-inspections .input-label--error{font-size:12px;font-weight:400;color:#ce2c21}.ctp-internal-inspections .control input{height:40px}.ctp-internal-inspections .quill .ql-toolbar{margin-bottom:4px;border-radius:4px;border:1px solid #e4e3e3!important}.ctp-internal-inspections .quill .ql-toolbar .ql-formats{margin-right:0}.ctp-internal-inspections .quill .ql-container{border-radius:4px;border:1px solid #e4e3e3!important;min-height:100px}.ctp-internal-inspections .media-upload-wrapper{position:relative}.ctp-internal-inspections .media-upload-wrapper .button{width:100%!important}.ctp-internal-inspections .media-upload-wrapper .message{position:absolute;bottom:-18px}.ctp-internal-inspections .divider{border-top:1px solid #f0efef}.ctp-internal-inspections .radio-buttons-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px}.ctp-internal-inspections .radio-buttons-container .radio-buttons-label{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.ctp-internal-inspections .radio-buttons-container .radio-buttons-label span:last-child{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px}.ctp-internal-inspections .radio-buttons-container .radio-buttons{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:24px}.ctp-internal-inspections .field{margin:0}.ctp-internal-inspections .field.field-radio{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;font-size:14px;font-weight:500;margin:0}.ctp-internal-inspections .select-option-dropdown{position:relative}.ctp-internal-inspections .select-start-trigger>div{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:4px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ctp-internal-inspections .select-start-trigger>div .field:not(.field-select){-webkit-box-flex:0.5;-ms-flex:0.5;flex:0.5;position:relative}.ctp-internal-inspections .select-start-trigger>div .field:not(.field-select):after{content:"day(s)";position:absolute;top:8px;right:4px}.ctp-internal-inspections .select-start-trigger>div .field:not(.field-select) .control input[type=number]::-webkit-inner-spin-button,.ctp-internal-inspections .select-start-trigger>div .field:not(.field-select) .control input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.ctp-internal-inspections .select-start-trigger>div .field-select:first-child{-webkit-box-flex:0.5;-ms-flex:0.5;flex:0.5}.ctp-internal-inspections .select-start-trigger>div .field-select:last-child{-webkit-box-flex:1;-ms-flex:1;flex:1}.ctp-internal-inspections .row-settings{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:16px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ctp-internal-inspections .row-settings>div{-webkit-box-flex:1;-ms-flex:1;flex:1}.ctp-internal-inspections .row-settings .field{-webkit-box-flex:unset;-ms-flex:unset;flex:unset}.ctp-internal-inspections .row-settings button{height:40px}.ctp-internal-inspections .react-datepicker-popper{z-index:3}.ctp-internal-inspections .search-select-container .select-primary__control{min-height:40px}.ctp-internal-inspections .search-select-container .select-primary__control--is-focused{border-color:#000;-webkit-box-shadow:none;box-shadow:none}.ctp-internal-inspections .search-select-container .select-primary__menu{z-index:99}.ctp-internal-inspections .input.is-danger{z-index:10;position:relative;border-bottom:1px solid #ce2c21;background-color:transparent}.ctp-internal-inspections .label--error{z-index:1;position:absolute;left:10px;bottom:0;color:#ce2c21;font-size:10px;font-weight:400}.ctp-internal-inspections .field-date{position:relative}.ctp-internal-inspections .field-date .react-datepicker-wrapper{width:100%}.ctp-internal-inspections .sidebar-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:40px;padding:10px 25px 10px 16px;border-radius:4px;background-color:#f9f8f8;cursor:pointer;overflow:hidden;position:relative}.ctp-internal-inspections .sidebar-item.has-error{background-color:#fbf0f0}.ctp-internal-inspections .sidebar-item.selected{border-left:4px solid #000;padding-left:12px}.ctp-internal-inspections .sidebar-item.selected.has-error{border-left:4px solid #ce2c21}.ctp-internal-inspections .sidebar-item>span{font-size:14px;font-weight:400;line-height:20px;text-overflow:ellipsis;overflow:hidden;text-wrap:nowrap}.ctp-internal-inspections .sidebar-item>svg{height:18px;width:18px;right:5px;position:absolute}.ctp-internal-inspections .sidebar-item.success>svg{fill:#548671}.ctp-internal-inspections .sidebar-item.error>svg{fill:#ce2c21}.ctp-internal-inspections .sidebar-item .button-primary,.ctp-internal-inspections .sidebar-item .ctp-sidebar-button{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;gap:4px}.ctp-internal-inspections .dropdown-option-list,.ctp-internal-inspections .field-select__dropdown{z-index:99}.ctp-internal-inspections-toolbar{background:#fff;width:100%;max-width:1700px;margin:0 auto;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.ctp-internal-inspections-toolbar,.ctp-internal-inspections-toolbar__filters{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ctp-internal-inspections-toolbar__filters-item{padding:8px 12px 6px;background:#fff;border-bottom:2px solid transparent;cursor:pointer;font-size:14px;line-height:20px;font-weight:600}.ctp-internal-inspections-toolbar__filters-item.active{border-bottom:2px solid #000}.ctp-internal-inspections-toolbar__search{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ctp-internal-inspections-toolbar__search strong{margin-right:10px;font-size:13px}.ctp-internal-inspections-toolbar__search input{width:303px}.ctp-internal-inspections-toolbar__filter{width:140px}.ctp-internal-inspections-toolbar__side{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.ctp-internal-inspections-toolbar .header{font-size:18px;font-style:normal;font-weight:500;line-height:24px}.ctp-internal-inspections-toolbar button svg{width:15px;height:15px;margin-right:5px}.ctp-internal-inspections-toolbar .react-datepicker-wrapper{width:200px}.internal-inspections-modal .modal-container-body{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;overflow:unset!important}.internal-inspections-modal .inspections-modal-content,.internal-inspections-modal .modal-container-body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.internal-inspections-modal .inspections-modal-content{padding:24px 20px 0;max-height:calc(100vh - 230px);width:500px}.internal-inspections-modal .inspections-modal-content.select-template{overflow:visible}.internal-inspections-modal .inspections-modal-content.select-template .select-option-dropdown{position:relative}.internal-inspections-modal .inspections-modal-content.create-inspection-from-template{gap:16px;overflow:auto}.internal-inspections-modal .inspections-modal-content.create-inspection-from-template .selected-template{display:-webkit-box;display:-ms-flexbox;display:flex;padding:12px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background-color:#f6f5f5;border-radius:8px}.internal-inspections-modal .inspections-modal-content.create-inspection-from-template .selected-template>div:first-child{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:6px}.internal-inspections-modal .inspections-modal-content.create-inspection-from-template .selected-template>div:first-child>svg{width:24px;height:24px;fill:#282828}.internal-inspections-modal .inspections-modal-content.create-inspection-from-template .selected-template>div:first-child>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.internal-inspections-modal .inspections-modal-content.create-inspection-from-template .selected-template>div:first-child>div span:first-child{font-size:12px;font-style:normal;font-weight:400;line-height:16px}.internal-inspections-modal .inspections-modal-content.create-inspection-from-template .selected-template>div:first-child>div span:last-child{font-size:14px;font-style:normal;font-weight:500;line-height:20px}.internal-inspections-modal .inspections-modal-content.create-inspection-from-template .selected-template .button-gray>svg{fill:#505050;width:20px;height:20px;margin-left:4px}.internal-inspections-modal .inspections-modal-actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:12px;padding:20px}.internal-inspections-modal .inspections-modal-title{font-size:24px;font-weight:500;margin-bottom:15px;line-height:32px}.internal-inspections-modal .inspections-card-items{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:470px}.internal-inspections-modal .inspections-card-items__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;-ms-flex-wrap:wrap;flex-wrap:wrap}.internal-inspections-modal .inspections-card-items__wrapper .inspections-card-item{-webkit-box-flex:0;-ms-flex:0 0 calc(50% - 5px);flex:0 0 calc(50% - 5px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#3c3c3c;border:1px solid #eae9e9;border-radius:6px;padding:12px 0;cursor:pointer;height:92px}.internal-inspections-modal .inspections-card-items__wrapper .inspections-card-item span:first-child{font-size:14px;font-weight:500;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.internal-inspections-modal .inspections-card-items__wrapper .inspections-card-item span:last-child{font-size:12px;font-weight:300;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.internal-inspections-modal .inspections-card-items__wrapper .inspections-card-item>svg{height:40px;width:40px}.internal-inspections-modal .inspections-card-items__wrapper .inspections-card-item:hover{border-color:#e4e3e3}.internal-inspections-modal .inspections-card-items__wrapper .inspections-card-item.selected{border-color:#e4e3e3;background-color:#f9f8f8;color:#000}.internal-inspections-modal .inspections-card-items__wrapper .inspections-card-item.selected>svg{fill:#000}.internal-inspections-modal .radio-buttons-label{width:87%}.advanced-setup-section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px}.advanced-setup-section__head{gap:6px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.advanced-setup-section__head,.advanced-setup-section__head>div{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.advanced-setup-section__head>div{gap:12px}.advanced-setup-section__content{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px}.advanced-setup-section__content__sidebar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-negative:1;flex-shrink:1;width:35%;gap:4px}.advanced-setup-section__content__sidebar .sidebar-item{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;gap:8px;margin-top:4px}.advanced-setup-section__content__sidebar .sidebar-item .drag-handle{display:-webkit-box;display:-ms-flexbox;display:flex}.advanced-setup-section__content__sidebar .sidebar-item :first-child{margin-top:0}.advanced-setup-section__content__body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;-ms-flex-negative:2;flex-shrink:2}.advanced-setup-section__content__body .head{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:8px}.advanced-setup-section__content__body .head,.advanced-setup-section__content__body .head .edit-name{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.advanced-setup-section__content__body .head .edit-name{gap:4px;overflow:hidden;text-overflow:ellipsis;position:relative}.advanced-setup-section__content__body .head .edit-name .label--error{position:absolute;left:0;bottom:5px;color:#ce2c21;font-size:12px;font-weight:400}.advanced-setup-section__content__body .head .edit-name>span{max-width:300px;text-overflow:ellipsis;overflow:hidden;text-wrap:nowrap}.advanced-setup-section__content__body .head .edit-name svg{cursor:pointer;height:20px;width:20px}.advanced-setup-section .setup-location{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px;padding:12px;border-radius:4px;background-color:#f9f8f8}.advanced-setup-section .setup-location .caret,.advanced-setup-section .setup-location .cross,.advanced-setup-section .setup-location .dots{cursor:pointer}.advanced-setup-section .setup-location .caret{-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.advanced-setup-section .setup-location.collapsed .caret{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.advanced-setup-section .setup-location__head{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.advanced-setup-section .setup-location__head [role=button]{cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.advanced-setup-section .setup-location__head .field{width:100%}.advanced-setup-section .setup-location__head>div{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;font-size:14px;font-weight:400;line-height:20px}.advanced-setup-section .setup-location__head>div svg{width:20px;height:20px}.advanced-setup-section .setup-location__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px}.advanced-setup-section .setup-location__content .description-setup{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:16px}.advanced-setup-section .setup-location__content .description-setup .input-label{width:auto}.advanced-setup-section .setup-location__content .description-setup .field{width:100%}.advanced-setup-section .setup-location__content .description-setup .field input{background-color:#f9f8f8}.advanced-setup-section .setup-location__content .options-setup{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.advanced-setup-section .setup-location__content .options-setup,.advanced-setup-section .setup-location__content .options-setup>div{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.advanced-setup-section .setup-location__content .questions-list .question-item{-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:12px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px}.advanced-setup-section .setup-location__content .questions-list .question-item .field{width:100%}.advanced-setup-section .setup-location__content .questions-list .question-item .label--error{height:20px}.advanced-setup-section .setup-location__content .questions-list svg{height:20px;width:20px}.advanced-setup-section .setup-location__content .add-question{text-decoration:underline;color:#646464}.advanced-setup-section .add-location,.advanced-setup-section .setup-location__content .add-question{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;gap:4px;font-size:14px;font-weight:400;line-height:20px}.advanced-setup-section .add-location{border-radius:4px;padding:12px;height:32px;background-color:#e4e3e3}.advanced-setup-section .editable-input{height:20px!important;border:none;-webkit-box-shadow:none;box-shadow:none;-webkit-box-sizing:content-box;box-sizing:content-box;border-bottom:unset;border-radius:unset;padding:0;font-family:Montserrat,sans-serif;background-color:#f9f8f8;font-size:14px;line-height:20px;text-overflow:ellipsis;width:300px;margin:0}.advanced-setup-section .editable-input:hover{border-bottom:1px solid #e1e0e0}.advanced-setup-section .editable-input:focus{border-bottom:1px solid #282828}.advanced-setup-section .editable-input.is-danger{border-bottom:1px solid #ce2c21}.advanced-setup-section .editable-input.title{font-size:18px;font-weight:500;line-height:24px;background-color:transparent}.inspection-details .inspection-details-head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.inspection-details .inspection-details-head>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.inspection-details .inspection-details-head>div:last-child{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:24px}.inspection-details .inspection-details-head .button-black,.inspection-details .inspection-details-head>div:last-child,.inspection-details .inspection-details-head span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.inspection-details .inspection-details-head .button-black{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:4px}.inspection-details .inspection-details-head .button-black svg{fill:#fff}.inspection-details .inspection-data{-webkit-box-orient:horizontal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px}.inspection-details .inspection-data,.inspection-details .inspection-data__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-direction:normal}.inspection-details .inspection-data__item{-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.inspection-details .inspection-data__item__label{font-size:12px;font-weight:500;line-height:16px;color:#828282}.inspection-details .inspection-data__item__value{font-size:12px;font-weight:500;color:#505050;margin-top:3px}.inspection-details .inspection-details-notes{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:24px}.inspection-details .inspection-details-notes>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1;flex:1;gap:4px}.inspection-details .inspection-details-summary{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:8px}.inspection-details .inspection-details-summary__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1;flex:1;gap:10px;padding:14px 12px;border-radius:5px;border:1px solid #f0efef}.inspection-details .inspection-details-summary__item-title{font-size:14px;line-height:20px;color:#828282;display:-webkit-box;display:-ms-flexbox;display:flex;gap:2px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.inspection-details .inspection-details-summary__item-title svg{color:#282828}.inspection-details .inspection-details-summary__item-value{color:#282828;font-size:20px;font-weight:600;line-height:28px}.inspection-details .inspection-details-summary__item-conditions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:20px}.inspection-details .inspection-details-summary__item-conditions__item{display:-webkit-box;display:-ms-flexbox;display:flex;gap:4px;font-size:12px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.inspection-details .inspection-details-summary__item-conditions__item-label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:2px;color:#646464;font-weight:400}.inspection-details .inspection-details-summary__item-conditions__item-value{font-weight:600;color:#282828}.inspection-details .inspection-details-locations{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.inspection-details .inspection-details-locations__sidebar{flex-direction:column;width:20%}.inspection-details .inspection-details-locations__body,.inspection-details .inspection-details-locations__sidebar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;gap:4px}.inspection-details .inspection-details-locations__body{flex-direction:column;-webkit-box-flex:1;-ms-flex:1;flex:1}.inspection-details .inspection-details-locations .location-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:20px;min-height:150px;padding:12px 0;border-top:1px solid #f0efef}.inspection-details .inspection-details-locations .location-item>div{display:-webkit-box;display:-ms-flexbox;display:flex;min-width:100px;max-width:200px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px}.inspection-details .inspection-details-locations .location-item>div.has-issue-item{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:4px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.inspection-details .inspection-details-locations .location-item>div.has-issue-item .badge{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.inspection-details .inspection-details-locations .location-item>div>div:first-child{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px}.inspection-details .inspection-details-locations .location-item>div.not-inspected{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;max-width:100%;min-width:auto;height:auto;background-color:#f6f5f5;border-radius:6px}.inspection-details .inspection-details-locations .location-item>div.not-inspected>span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:16px;font-weight:400;line-height:24px;color:#282828}.inspection-details .inspection-details-locations .location-item .right{margin-left:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:8px;max-width:unset;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.inspection-details .inspection-details-locations .location-item button{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.inspection-details .inspection-details-locations .location-item .title{font-size:16px;font-weight:500;line-height:24px;color:#282828}.inspection-details .inspection-details-locations .location-item .question{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:4px}.inspection-details .inspection-details-locations .location-item img{height:100px;width:100px;border-radius:8px}.inspection-details .images-item{max-width:415px;margin-right:0;-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}.inspection-details .images-item>div:first-child{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.inspection-details .images-item>div:first-child,.inspection-details .images-item>div:first-child>div{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.inspection-details .images-item>div:first-child>div{gap:4px}.inspection-details .images-item>div:last-child{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:4px}.inspection-details .images-item>div:last-child img{height:100px;width:100px;border-radius:8px}.inspection-details .details-label{font-size:12px;font-weight:500;line-height:16px;color:#828282}.inspection-details .details-desc{font-size:12px;font-weight:500;line-height:16px;color:#505050}.inspection-details .view-photos{cursor:pointer}.inspection-details .work-order-links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.inspection-details .work-order-links>span{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#505050;font-size:12px}.inspection-details .work-order-links>span svg{height:20px;width:20px;margin-right:4px}.inspection-details .work-order-links>span a{color:#505050;text-decoration:underline}.navbar-tabs{padding:0 15px;width:100%;margin-bottom:20px;border-bottom:1px solid #e1e0e0}.navbar-tabs ul{width:inherit;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.navbar-tabs a{display:block;text-align:center;min-width:140px;color:#282828;font-size:14px;font-weight:500;line-height:20px;padding:10px 12px}.navbar-tabs a.is-active{font-weight:700;border-bottom:3px solid #000}.disableable-container{position:relative;pointer-events:none;opacity:.5}.disableable-container:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;z-index:1}.disabled-container *{pointer-events:none}.media-upload-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.media-upload-wrapper button>svg{height:15px}.media-upload-wrapper label{font-family:Montserrat,sans-serif;color:#282828;font-size:14px;font-weight:500;margin:0;margin-bottom:4px}.media-upload-wrapper .message{font-family:Montserrat,sans-serif;font-size:12px;width:100%;background-color:transparent;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.media-upload-wrapper .message.error{color:#ce2c21}.media-upload-wrapper .message.success{color:#548671}.ctp-payments{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:20px 40px}.ctp-payments__header{font-size:20px;font-weight:600;margin-bottom:20px}.ctp-payments__body__company-section{border-radius:12px;border:1px solid #eae9e9;background:#fff;-webkit-box-shadow:0 8px 20px 0 rgba(0,0,0,.05);box-shadow:0 8px 20px 0 rgba(0,0,0,.05);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding:16px 24px;width:700px}.ctp-payments__body__company-section .left-side .company-name{font-size:12px;font-weight:500;color:#505050;margin-bottom:10px}.ctp-payments__body__company-section .left-side .total-header{font-size:12px;font-weight:400;color:#505050}.ctp-payments__body__company-section .left-side .total-cost{font-size:24px;font-weight:700;color:#282828}.ctp-payments__body__company-section .right-side{gap:5px;display:-webkit-box;display:-ms-flexbox;display:flex}.ctp-payments__body__company-section .right-side button{height:40px}.ctp-payments__body__history{margin-top:40px;margin-bottom:15px}.ctp-payments__body__history .history-header{font-size:14px;font-weight:600;color:#282828;margin-bottom:16px}.ctp-payments__body__history .history-container-scroll{overflow:auto;max-height:calc(100vh - 349px)}.ctp-payments__body__history .history-container-scroll .transaction-wrapper .date-category{font-size:12px;font-weight:600;color:#505050;margin-bottom:8px}.ctp-payments__body__history .history-container-scroll .transaction-wrapper .transaction-item{border-radius:4px;border:1px solid #f0efef;background-color:#fff;padding:12px 20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:8px}.ctp-payments__body__history .history-container-scroll .transaction-wrapper .transaction-item .left-side{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:8px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ctp-payments__body__history .history-container-scroll .transaction-wrapper .transaction-item .right-side{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.ctp-payments__body__history .history-container-scroll .transaction-wrapper .transaction-item .right-side .total-header{font-size:12px;font-weight:400;color:#505050}.ctp-payments__body__history .history-container-scroll .transaction-wrapper .transaction-item .transaction-name{font-size:14px;font-weight:500;color:#282828}.ctp-payments__body__history .history-container-scroll .transaction-wrapper .transaction-item .transaction-cost{font-size:20px;font-weight:700;color:#282828}.ctp-payments-pay-now{-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column;padding:20px 40px}.ctp-payments-pay-now,.ctp-payments-pay-now__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-direction:normal}.ctp-payments-pay-now__header{font-size:20px;font-weight:600;margin-bottom:20px;-webkit-box-orient:horizontal;-ms-flex-direction:row;flex-direction:row;gap:10px}.ctp-payments-pay-now__header button{width:90px;gap:7px}.ctp-payments-pay-now__body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.ctp-payments-pay-now__body .grey-header{color:#505050;font-size:12px;font-weight:400}.ctp-payments-pay-now__body .transaction-details-list{width:73%;overflow:auto;max-height:calc(100vh - 170px)}.ctp-payments-pay-now__body .transaction-details-list .transaction-item{border-radius:4px;border:1px solid #f0efef;background-color:#fff;padding:12px 20px;display:-webkit-box;display:-ms-flexbox;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;margin-bottom:8px;display:flex;flex-direction:column}.ctp-payments-pay-now__body .transaction-details-list .transaction-item.additional-padding{padding-bottom:10px}.ctp-payments-pay-now__body .transaction-details-list .transaction-item .border-wrap{border-top-width:1;border-color:#f0efef;margin-top:13}.ctp-payments-pay-now__body .transaction-details-list .transaction-item .border-wrap .transaction-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:13px 0;border-top:1px solid #d3d3d3}.ctp-payments-pay-now__body .transaction-details-list .transaction-item .border-wrap .transaction-container .item-title{font-size:14px;font-weight:500;margin-bottom:3px;margin-left:8px;color:#282828}.ctp-payments-pay-now__body .transaction-details-list .transaction-item .border-wrap .transaction-container .item-due-date{font-size:12px;font-weight:400;color:#505050;margin-left:30px}.ctp-payments-pay-now__body .transaction-details-list .transaction-item .border-wrap .transaction-container .default-header{font-size:12px;font-weight:400;margin-bottom:3px;color:#505050}.ctp-payments-pay-now__body .transaction-details-list .transaction-item .border-wrap .transaction-container .transaction-price{font-size:14px;font-weight:500;color:#282828}.ctp-payments-pay-now__body .transaction-details-list .transaction-item .border-wrap .transaction-container .summary-header{font-size:16px;font-weight:500;color:#282828}.ctp-payments-pay-now__body .transaction-details-list .transaction-item button{height:30px;min-width:100px;max-width:100px}.ctp-payments-pay-now__body .transaction-details-list .transaction-item .column-flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.ctp-payments-pay-now__body .transaction-details-list .transaction-item .simple-row-flex{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;display:-webkit-box;display:-ms-flexbox;display:flex}.ctp-payments-pay-now__body .transaction-details-list .transaction-item .row-flex{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:5px;margin-bottom:5px}.ctp-payments-pay-now__body .transaction-details-list .transaction-item .row-flex .field .control input{height:30px;padding-left:20px;min-width:110px;max-width:110px}.ctp-payments-pay-now__body .transaction-details-list .transaction-item .row-flex .field .control input[type=number]{-moz-appearance:textfield}.ctp-payments-pay-now__body .transaction-details-list .transaction-item .row-flex .field .control input[type=number]::-webkit-inner-spin-button,.ctp-payments-pay-now__body .transaction-details-list .transaction-item .row-flex .field .control input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.ctp-payments-pay-now__body .transaction-details-list .transaction-item .row-flex .field .control span{position:absolute;width:112px;z-index:1;left:0;top:30px;font-size:9px;color:#ce2c21;font-weight:500}.ctp-payments-pay-now__body .transaction-details-list .transaction-item .price-row-flex{-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px;cursor:pointer}.ctp-payments-pay-now__body .transaction-details-list .transaction-item .left-side,.ctp-payments-pay-now__body .transaction-details-list .transaction-item .price-row-flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.ctp-payments-pay-now__body .transaction-details-list .transaction-item .left-side .field-checkbox{margin:0;padding-top:5px}.ctp-payments-pay-now__body .transaction-details-list .transaction-item .right-side{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.ctp-payments-pay-now__body .transaction-details-list .transaction-item .transaction-name{color:#282828;font-size:14px;font-weight:500}.ctp-payments-pay-now__body .transaction-details-list .transaction-item .transaction-value{font-size:20px;font-weight:700;color:#282828}.ctp-payments-pay-now__body .transaction-details-list .transaction-item .transaction-info{border-radius:5px;background-color:#e4e3e3}.ctp-payments-pay-now__body .transaction-details-list .transaction-item .accordin-drop,.ctp-payments-pay-now__body .transaction-details-list .transaction-item .transaction-info{min-width:30px;width:30px;height:30px;-ms-flex-item-align:center;align-self:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:20px;cursor:pointer}.ctp-payments-pay-now__body .summary-details{width:24%;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;border-radius:4px;border:1px solid #f0efef;background-color:#fff;padding:12px 20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-shadow:0 15px 40px 0 rgba(0,0,0,.05);box-shadow:0 15px 40px 0 rgba(0,0,0,.05)}.ctp-payments-pay-now__body .summary-details__line{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:10px}.ctp-payments-pay-now__body .summary-details__line .header-name{color:#282828;font-size:14px;font-weight:500}.ctp-payments-pay-now__body .summary-details__line .header-name__bold{font-weight:600}.ctp-payments-pay-now__body .summary-details__space{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:10px;margin-top:20px}.ctp-payments-pay-now__body .summary-details__space .header-name{color:#282828;font-size:14px;font-weight:500}.ctp-payments-pay-now__body .summary-details__space .header-name__bold{font-weight:600}.ctp-payments-pay-now__body .summary-details button{height:40px;width:100%}.ctp-payments-pay-now__body .payment-methods-container{width:73%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px}.ctp-payments-pay-now__body .payment-methods-container .simple-header{font-size:16px;font-weight:500;color:#282828}.ctp-payments-pay-now__body .payment-methods-container .payment-method-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:12px;border-radius:4px;border:1px solid #eae9e9;background-color:#fff}.ctp-payments-pay-now__body .payment-methods-container .payment-method-wrap .flex-between{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.ctp-payments-pay-now__body .payment-methods-container .payment-method-wrap .credit-card-options{margin-left:20px;margin-top:5px}.ctp-payments-pay-now__body .payment-methods-container .payment-method-wrap .credit-card-options .field-radio{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;margin-bottom:6px}.ctp-payments-pay-now__body .payment-methods-container .payment-method-wrap .credit-card-options .field-radio input{accent-color:#000}.ctp-payments-pay-now__body .payment-methods-container .payment-method-wrap .credit-card-options .field-radio label{font-size:14px;font-weight:500;color:#282828}.ctp-payments-pay-now__body .payment-methods-container .payment-method-wrap .credit-card-options .rows .column .field .control input,.ctp-payments-pay-now__body .payment-methods-container .payment-method-wrap .credit-card-options .rows .ctp-staff-trainer .ctp-staff-trainer__services .ctp-dropdown .field .control input,.ctp-staff-trainer .ctp-staff-trainer__services .ctp-payments-pay-now__body .payment-methods-container .payment-method-wrap .credit-card-options .rows .ctp-dropdown .field .control input{padding:10px 16px;height:40px;-webkit-box-shadow:none;box-shadow:none;border-radius:4px;background-color:#f9f8f8;width:100%;letter-spacing:-.1px;color:#282828;font-weight:500;font-size:14px}.ctp-payments-pay-now__body .payment-methods-container .payment-method-wrap .credit-card-options .rows .column .field .control input::-webkit-input-placeholder,.ctp-payments-pay-now__body .payment-methods-container .payment-method-wrap .credit-card-options .rows .ctp-staff-trainer .ctp-staff-trainer__services .ctp-dropdown .field .control input::-webkit-input-placeholder,.ctp-staff-trainer .ctp-staff-trainer__services .ctp-payments-pay-now__body .payment-methods-container .payment-method-wrap .credit-card-options .rows .ctp-dropdown .field .control input::-webkit-input-placeholder{font-size:14px;letter-spacing:-.1px;color:#000;font-weight:500;color:#282828}.ctp-payments-pay-now__body .payment-methods-container .payment-method-wrap .credit-card-options .rows .column .field .control input::-moz-placeholder,.ctp-payments-pay-now__body .payment-methods-container .payment-method-wrap .credit-card-options .rows .ctp-staff-trainer .ctp-staff-trainer__services .ctp-dropdown .field .control input::-moz-placeholder,.ctp-staff-trainer .ctp-staff-trainer__services .ctp-payments-pay-now__body .payment-methods-container .payment-method-wrap .credit-card-options .rows .ctp-dropdown .field .control input::-moz-placeholder{font-size:14px;letter-spacing:-.1px;color:#000;font-weight:500;color:#282828}.ctp-payments-pay-now__body .payment-methods-container .payment-method-wrap .credit-card-options .rows .column .field .control input:-ms-input-placeholder,.ctp-payments-pay-now__body .payment-methods-container .payment-method-wrap .credit-card-options .rows .ctp-staff-trainer .ctp-staff-trainer__services .ctp-dropdown .field .control input:-ms-input-placeholder,.ctp-staff-trainer .ctp-staff-trainer__services .ctp-payments-pay-now__body .payment-methods-container .payment-method-wrap .credit-card-options .rows .ctp-dropdown .field .control input:-ms-input-placeholder{font-size:14px;letter-spacing:-.1px;color:#000;font-weight:500;color:#282828}.ctp-payments-pay-now__body .payment-methods-container .payment-method-wrap .credit-card-options .rows .column .field .control input::placeholder,.ctp-payments-pay-now__body .payment-methods-container .payment-method-wrap .credit-card-options .rows .ctp-staff-trainer .ctp-staff-trainer__services .ctp-dropdown .field .control input::placeholder,.ctp-staff-trainer .ctp-staff-trainer__services .ctp-payments-pay-now__body .payment-methods-container .payment-method-wrap .credit-card-options .rows .ctp-dropdown .field .control input::placeholder{font-size:14px;letter-spacing:-.1px;color:#000;font-weight:500;color:#282828}.ctp-payments-pay-now__body .payment-methods-container .payment-method-wrap .credit-card-options .label--error{position:absolute;bottom:-18px;left:0;font-size:12px;color:red}.ctp-payments-pay-now__body .payment-methods-container .payment-method-wrap .field-radio{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;margin:0}.ctp-payments-pay-now__body .payment-methods-container .payment-method-wrap .field-radio input{accent-color:#000}.ctp-payments-pay-now__body .payment-methods-container .payment-method-wrap .field-radio label{font-size:14px;font-weight:500;color:#282828}.ctp-payments-pay-now__body .payment-methods-container .payment-method-wrap.is-disabled{pointer-events:none;opacity:.4}.bill-details-modal .modal-container-body{height:350px;width:580px;padding:20px}.bill-details-modal .modal-container-body .flex-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:8px 16px}.bill-details-modal .modal-container-body .flex-row:nth-child(odd){background-color:#f6f5f5}.bill-details-modal .modal-container-body .flex-row .details-item{font-size:14px;font-weight:500;color:#505050}.bill-details-modal .modal-container-body .flex-row .details-item.short{max-width:50%}.bill-details-modal .modal-container-body .flex-row .details-desc{font-size:12px;font-weight:400;color:#505050}.on-call-schedule__wrap{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow-y:scroll}.on-call-schedule__wrap .tabs__content{padding:20px 40px;background:#f0efef}.on-call-schedule__tab-content__box{padding:20px;background:#fff;border-radius:6px}.on-call-schedule__tab-content .modal--confirm.is-caution .modal__header{background-color:#ee8e00}.on-call-schedule__tab-content .modal--confirm.is-caution .button:last-child{border:none;background-color:#fbe8cc;color:#be7100}.on-call-schedule__tab-content .modal--confirm.is-caution .button:last-child:hover{background-color:#fdf7ee;color:#8e5500}.on-call-schedule__tab-content .select-primary__control{display:-webkit-box;display:-ms-flexbox;display:flex;padding:7px 16px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0;border-radius:4px;border:1px solid #a1a0a0;background:#f9f8f8;min-width:520px;height:40px;color:#3c3c3c;font-size:14px;font-weight:400;line-height:20px}.on-call-schedule__tab-content .select-primary__control--is-disabled{background:#eae9e9;border-color:#eae9e9}.on-call-schedule__tab-content .select-primary__value-container{height:24px;padding:0;overflow:visible}.on-call-schedule__tab-content .select-primary__indicators{width:24px;height:24px}.on-call-schedule__tab-content .select-primary__menu-list{border-radius:4px;border:1px solid #e4e3e3;background:#fff;-webkit-box-shadow:0 4px 30px 0 rgba(0,0,0,.1);box-shadow:0 4px 30px 0 rgba(0,0,0,.1)}.on-call-schedule__tab-content .select-primary__group{padding:0}.on-call-schedule__tab-content .select-primary__group-heading{padding:10px 12px 0;margin:0;color:#505050;font-size:12px;font-weight:600;line-height:16px;text-transform:capitalize}.on-call-schedule__tab-content .select-primary__group__option{padding:8px 10px;color:#646464}.on-call-schedule__tab-content .select-primary__group__option--is-selected{background-color:#282828}.on-call-schedule__tab-content .ctp-featured-table thead{background:none}.on-call-schedule__tab-content .ctp-featured-table thead th{color:#505050;font-size:14px;font-weight:400;line-height:20px;text-align:left;padding:5px 16px;min-width:280px}.on-call-schedule__tab-content .ctp-featured-table tbody td{color:#505050;font-size:16px;font-weight:500;line-height:24px;text-align:left;height:64px;padding:5px 16px;min-width:280px}.on-call-schedule__escalations{padding:13px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}.on-call-schedule__escalations-turn-on .field:not(:last-child){margin-bottom:20px}.on-call-schedule__escalations-turn-on .field-toggle span{color:#282828;font-size:14px;font-weight:500;line-height:20px}.on-call-schedule__escalations-warning{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:11px;width:600px;padding:12px;border-radius:8px;background:#f6f5f5}.on-call-schedule__escalations-warning-icon{width:24px}.on-call-schedule__escalations-warning-content{font-size:14px;line-height:20px}.on-call-schedule__escalations-warning-title{color:#282828;font-weight:500;padding-bottom:4px}.on-call-schedule__escalations-warning-text{color:#505050;font-weight:400;padding-bottom:12px}.on-call-schedule__escalations-tab-settings{display:-webkit-box;display:-ms-flexbox;display:flex;gap:32px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding-bottom:30px;border-bottom:1px solid #e4e3e3}.on-call-schedule__escalations-tab-settings-title{color:#282828;font-size:16px;font-weight:500;line-height:24px}.on-call-schedule__escalations-tab-settings-text{color:#3c3c3c;font-size:14px;font-weight:400;line-height:20px;margin-bottom:8px}.on-call-schedule__escalations-tab-settings-divider{background:#e4e3e3;width:1px;height:116px}.on-call-schedule__escalations-tab .escalations-order{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:20px 0}.on-call-schedule__escalations-tab .escalations-order__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:20px}.on-call-schedule__escalations-tab .escalations-order__item .field:not(:last-child){margin:0}.on-call-schedule__escalations-tab .escalations-order__item--radio-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px}.on-call-schedule__escalations-tab .escalations-order__item--radio-wrap .field-radio{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.on-call-schedule__escalations-tab .escalations-order__item--time{color:#3c3c3c;font-size:12px;font-weight:400;line-height:1;min-width:42px}.on-call-schedule__escalations-tab .escalations-order__item--timeline{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;border-left:2px dashed #c9c8c8;padding-left:20px;padding-bottom:40px}.on-call-schedule__escalations-tab .escalations-order__item--timeline.hide-border{border-color:transparent}.on-call-schedule__escalations-tab .escalations-order__item--dot{position:absolute;top:0;left:-7px;width:12px;height:12px;background-color:#c9c8c8;border-radius:50%}.on-call-schedule__escalations-tab .escalations-order__item--content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}.on-call-schedule__escalations-tab .escalations-order__item--title{color:#282828;font-size:14px;font-weight:600;line-height:1;text-transform:capitalize}.on-call-schedule__escalations-tab .escalations-order__item--main-titile{color:#ce2c21;font-size:14px;font-weight:600;line-height:1}.on-call-schedule__escalations-tab .escalations-order__item--select-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.on-call-schedule__escalations-tab .escalations-order__item--select-wrap .field{max-width:520px;-webkit-box-flex:1;-ms-flex:1;flex:1}.on-call-schedule__escalations-tab .escalations-order__item--select-wrap .field input{height:40px}.on-call-schedule__escalations-tab .escalations-order__item--btn{display:-webkit-box;display:-ms-flexbox;display:flex;padding:10px 12px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:4px;background:#e4e3e3;border:none;cursor:pointer}.on-call-schedule__escalations-tab .escalations-order__item--btn:hover{opacity:.5}.on-call-schedule__escalations-tab .escalations-order__item--btn svg path{color:#505050}.on-call-schedule__escalations-tab .escalations-order__item--notifications{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px}.on-call-schedule__escalations-tab .escalations-order__item--notifications-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.on-call-schedule__escalations-tab .escalations-order__item--notifications-text{color:#282828;font-size:14px;font-weight:500;line-height:20px}.on-call-schedule__escalations-tab .escalations-order__item--notifications-info{width:120px}.on-call-schedule__escalations-tab .escalations-order__item--notifications-input{width:32px}.on-call-schedule__escalations-tab .escalations-order__item--notifications-call{gap:4px}.on-call-schedule__escalations-tab .escalations-order__item--notifications-call,.on-call-schedule__escalations-tab .escalations-order__item--notifications-checkbox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.on-call-schedule__escalations-tab .escalations-order__item--notifications-checkbox .edit-btn{width:0;height:auto;cursor:pointer}.on-call-schedule__escalations-tab .escalations-order__item--notifications-checkbox .edit-btn svg{display:none}.on-call-schedule__escalations-tab .escalations-order__item--notifications-checkbox:hover .edit-btn svg{display:-webkit-box;display:-ms-flexbox;display:flex}.on-call-schedule__escalations-tab .escalations-order__item--notifications-btn{padding:6px 16px;font-size:12px;line-height:1;border:none;height:auto}.on-call-schedule__buttons{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding-top:12px}.on-call-schedule__buttons button{padding:10px 20px;font-size:14px;font-weight:500;line-height:20px;border-radius:4px;border:none;text-transform:capitalize;cursor:pointer}.on-call-schedule__buttons button:hover{opacity:.5}.on-call-schedule__buttons--cancel{background:#e4e3e3;color:#505050}.on-call-schedule__buttons--submit{background:#000;color:#fff}.on-call-schedule__header{display:-webkit-box;display:-ms-flexbox;display:flex;gap:22px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:20px 40px;background:#f9f8f8}.on-call-schedule__title{color:#3c3c3c;font-size:20px;font-style:normal;font-weight:600;line-height:28px}.on-call-schedule__back-btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;padding:6px 12px;border-radius:4px;border:1px solid #646464;color:#646464;background:none;cursor:pointer}.on-call-schedule__back-btn:hover{opacity:.5}.on-call-schedule__tabs{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;position:relative;background:#f9f8f8;padding:0 40px}.on-call-schedule__tabs:after{content:" ";position:absolute;left:0;bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:1px;background:#e1e0e0}.on-call-schedule__tabs .heading{border-bottom:3px solid transparent;color:#8d8c8c;width:180px;padding:10px 12px}.on-call-schedule__tabs .heading_text{font-size:14px;font-weight:500;line-height:20px;gap:4px}.on-call-schedule__tabs .heading_text,.on-call-schedule__tabs .heading_text__tip{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.on-call-schedule__tabs .heading_text__tip{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.on-call-schedule__tabs .heading_text__tip .__react_component_tooltip{max-width:280px;text-wrap:wrap;padding:10px 12px 10px 16px;border-radius:6px;background-color:#282828;font-size:12px;font-weight:500;line-height:16px;color:#e4e3e3;text-align:left;opacity:1}.on-call-schedule__tabs .heading.active{border-color:#000;color:#282828;background:none}.on-call-schedule__tabs .heading.active .heading_text{font-weight:600}.on-call-schedule__custom-option{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;color:#646464;font-size:12px;font-weight:400;line-height:16px}.on-call-schedule__custom-option img{border-radius:50%;width:24px;height:24px}.tabsV2__header{display:-webkit-box;display:-ms-flexbox;display:flex;border-radius:4px;overflow:hidden;border:1px solid #f0efef}.tabsV2__header button{cursor:pointer;background-color:#fff;border-color:transparent;height:32px;width:100%;font-family:Montserrat,sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:20px}.tabsV2__header button.active{background-color:#282828;color:#fff}.tabsV2__header button[disabled]{background-color:#f6f5f5;color:#e4e3e3;cursor:not-allowed}.tabsV2__header button.small{height:24px;font-size:12px;line-height:16px}.tabsV2__header button.large{height:40px;font-size:16px;line-height:24px}.priority{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px;font-family:Montserrat;font-size:12px;font-weight:500;line-height:16px}.priority.high{color:#ce2c21}.priority.med{color:#ee8e00}.priority.low{color:#548671}.priority.routine{color:#5857e7}.holiday-tips{height:100vh;margin:0 auto;background-color:#f9f8f8;overflow-x:hidden;overflow-y:scroll}.holiday-tips,.holiday-tips>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.holiday-tips>div{width:100%;height:100%;max-width:1200px;padding:16px 20px}.holiday-tips__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:768px){.holiday-tips__header{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.holiday-tips__header-title{font-size:24px;font-weight:500;color:#000}.holiday-tips__header-subtitle{font-size:14px;font-weight:400;color:#282828}.holiday-tips__body{display:grid;grid-template-columns:repeat(4,168px);gap:24px;width:100%;margin-top:32px;padding-bottom:32px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (max-width:768px){.holiday-tips__body{grid-template-columns:repeat(2,168px);gap:8px}}.holiday-tips__item{-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:168px;height:auto;background-color:#f6f5f5;border:1px solid #eae9e9;border-radius:4px}.holiday-tips__item,.holiday-tips__item-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.holiday-tips__item-content{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:100%;padding:8px;gap:8px}.holiday-tips__item-image{height:155px;width:200px;border-radius:4px;-o-object-fit:cover;object-fit:cover}.holiday-tips__item-name{-ms-flex-item-align:start;align-self:flex-start;font-size:16px;font-weight:500;color:#000;line-height:1}.holiday-tips__item-position{-ms-flex-item-align:start;align-self:flex-start;font-size:14px;font-weight:400;color:#282828;line-height:1.5}.holiday-tips__item-button{background-color:#2563eb;color:#fff;padding:10px 16px;border-radius:4px;border:none;font-size:14px;cursor:pointer;-webkit-transition:background-color .2s;transition:background-color .2s}.holiday-tips__item-button:hover{background-color:#1555e2}.holiday-tips__payment{-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px}.holiday-tips__payment,.holiday-tips__payment>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%}.holiday-tips__payment>div>button{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.holiday-tips__payment-title{font-size:24px;font-weight:500;color:#000}.holiday-tips__payment-member{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;border-radius:4px;border:1px solid #eae9e9;gap:8px}.holiday-tips__payment-member img{width:80px;height:80px}.holiday-tips__payment-member>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;gap:4px}.holiday-tips__payment-member-name{font-size:16px;font-weight:500;color:#282828}.holiday-tips__payment-member-position{font-size:14px;font-weight:400;color:#282828}.holiday-tips__selector{padding:24px;background:#fff;border-radius:8px;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.08);box-shadow:0 2px 8px rgba(0,0,0,.08);gap:8px}.holiday-tips__selector-title{font-size:16px;font-weight:500;color:#000;line-height:1}.holiday-tips__selector-options{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:12px}.holiday-tips__selector-custom{-webkit-box-orient:horizontal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px}.holiday-tips__selector-custom,.holiday-tips__selector-input-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-direction:normal}.holiday-tips__selector-input-group{-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column;width:100%;gap:4px}.holiday-tips__selector-input-group>span{font-size:14px;font-weight:400;color:#3c3c3c}.holiday-tips__selector-input-group>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.holiday-tips__selector-input-group>div>span{font-size:14px;font-weight:500;color:#000}@media (max-width:768px){.holiday-tips__selector-input-group .field{width:100%}}.holiday-tips__selector-input-group input{height:40px;background-color:#f6f5f5;border-radius:4px;border-color:1px solid #e4e3e3}.holiday-tips__selector-input-group input:focus{border-color:#000}.holiday-tips__divider{height:1px;width:100%;margin:12px 0;background-color:#f0efef}.holiday-tips__total{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}.holiday-tips__total>span{font-size:24px;font-weight:600;color:#000}.holiday-tips .button:focus{outline:none;border-color:unset}.holiday-tips__payment-form{width:100%}.holiday-tips__payment-form .button{margin-top:8px}.holiday-tips__payment-result{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;gap:16px;padding:16px;border-radius:8px;margin:auto 0;font-weight:500}.holiday-tips__payment-result.payment-success{color:#3c3c3c;background-color:#f0efef}.holiday-tips__payment-result.payment-success svg{fill:#3c3c3c}.holiday-tips__payment-result.payment-error{background-color:#fbf0f0;color:#7b1a13}.holiday-tips__payment-result.payment-error svg{fill:#7b1a13}.holiday-tips__payment-result button{width:100%}.holiday-tips .loader-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:24px;height:100%}.holiday-tips .loader-container span{font-size:24px;font-weight:600;color:#000;text-align:center}.ctp-residents-tool{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100vh;background-color:#f9f8f8}.ctp-residents-tool,.ctp-residents-tool__header{display:-webkit-box;display:-ms-flexbox;display:flex}.ctp-residents-tool__header{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;border-bottom:1px solid #e4e3e3;padding:20px 0;gap:10px}.ctp-residents-tool__header>button{height:100%}.ctp-residents-tool__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#fff;margin:20px 40px 0;border-radius:10px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding:20px}.ctp-residents-tool__content pre{background:#282828;color:#c9c8c8;padding:20px;border-radius:10px;overflow-x:auto}.ctp-residents-tool .building-filter{min-width:210px;max-width:210px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.ctp-residents-tool .building-filter .ctp-dropdown{padding-top:0}.ctp-residents-tool .building-filter .ctp-dropdown button{border:1px solid #c9c8c8}.ctp-residents-tool .building-filter .ctp-dropdown__button{border-radius:4px;background-color:#f0efef;font-size:14px;height:38px;background:#3c3c3c;border:1px solid #8d8c8c;-webkit-box-shadow:inset 0 1px 2px #000;box-shadow:inset 0 1px 2px #000;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:6px 8px}.ctp-residents-tool .building-filter .ctp-dropdown__button:hover{border:1px solid #c9c8c8;background:#3c3c3c}.ctp-residents-tool .building-filter .ctp-dropdown__placeholder{color:#fff;font-family:Montserrat;font-size:14px;font-style:normal;font-weight:400;line-height:20px;max-width:140px}.ctp-residents-tool .building-filter .ctp-dropdown__image{width:28px;height:28px;border-radius:14px;margin-right:4px}.ctp-residents-tool .building-filter .ctp-dropdown__button-control{fill:#fff}.ctp-residents-tool .building-filter .ctp-dropdown .ctp-dropdown__content-search{width:calc(100% - 20px);height:30px;margin:5px;margin-left:10px;margin-right:10px;padding:5px;padding-left:12px;border-radius:4px;background-color:#fff;border:1px solid #e4e3e3;font-family:FontAwesome,Montserrat,sans-serif;font-style:normal;font-weight:400;text-decoration:inherit}.ctp-residents-tool .building-filter .ctp-dropdown .ctp-dropdown__content-search:hover{border:1px solid #c9c8c8}.ctp-residents-tool .building-filter .ctp-dropdown .ctp-dropdown__content-search:hover::-webkit-input-placeholder{color:#000}.ctp-residents-tool .building-filter .ctp-dropdown .ctp-dropdown__content-search:hover::-moz-placeholder{color:#000}.ctp-residents-tool .building-filter .ctp-dropdown .ctp-dropdown__content-search:hover:-ms-input-placeholder{color:#000}.ctp-residents-tool .building-filter .ctp-dropdown .ctp-dropdown__content-search:hover::placeholder{color:#000}.ctp-residents-tool .building-filter .ctp-dropdown .ctp-dropdown__content-search:focus{border:1px solid #505050;color:#000}.ctp-residents-tool .building-filter .ctp-dropdown .ctp-dropdown__content-search:focus::-webkit-input-placeholder{color:#000}.ctp-residents-tool .building-filter .ctp-dropdown .ctp-dropdown__content-search:focus::-moz-placeholder{color:#000}.ctp-residents-tool .building-filter .ctp-dropdown .ctp-dropdown__content-search:focus:-ms-input-placeholder{color:#000}.ctp-residents-tool .building-filter .ctp-dropdown .ctp-dropdown__content-search:focus::placeholder{color:#000}.ctp-residents-tool .building-filter .ctp-dropdown .ctp-dropdown__content-search::-webkit-input-placeholder{text-align:left;color:#000}.ctp-residents-tool .building-filter .ctp-dropdown .ctp-dropdown__content-search::-moz-placeholder{text-align:left;color:#000}.ctp-residents-tool .building-filter .ctp-dropdown .ctp-dropdown__content-search:-ms-input-placeholder{text-align:left;color:#000}.ctp-residents-tool .building-filter .ctp-dropdown .ctp-dropdown__content-search::placeholder{text-align:left;color:#000}.ctp-residents-tool .toggle-switch{width:73px;height:30px;border-radius:15px}.ctp-residents-tool .toggle-switch .toggle-knob{width:24px;height:24px}.ctp-residents-tool .toggle-switch .toggle-text{font-size:10px;top:5px}.ctp-residents-tool .toggle-switch .toggle-text.on{color:#fff}.ctp-visitors{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:20px 40px 40px;gap:20px}.ctp-visitors .visitors-toolbar .visitors-toolbar-menu{width:100%;margin-top:16px}.ctp-visitors .visitors-toolbar .visitors-toolbar-menu ul{width:inherit;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.ctp-visitors .visitors-toolbar .visitors-toolbar-menu a{display:block;text-align:center;min-width:140px;color:#282828;font-size:14px;font-weight:500;line-height:20px;padding:10px 12px}.ctp-visitors .visitors-toolbar .visitors-toolbar-menu a.is-active{font-weight:700;border-bottom:3px solid #000}.ctp-visitors .visitors-toolbar .visitors-toolbar-menu a .visitor-nav-item-lock-icon{position:relative;top:3px}.ctp-visitors .visitors-top-navbar{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.ctp-visitors .visitors-top-navbar,.ctp-visitors .visitors-top-navbar .header-section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ctp-visitors .visitors-top-navbar .header-section{gap:15px}.ctp-visitors .visitors-top-navbar .header-section .header{font-size:20px;font-weight:600}.ctp-visitors .visitors-top-navbar .header-section .button-transparent{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;color:#646464;padding:8px 12px;border-radius:4px;-webkit-transition:all .2s ease;transition:all .2s ease}.ctp-visitors .visitors-top-navbar .header-section .button-transparent:hover{background:#f6f5f5}.ctp-visitors .visitors-top-navbar .header-section .button-transparent svg{color:#646464}.ctp-visitors .visitors-top-navbar .header-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.ctp-visitors .visitors-top-navbar hr{margin:0 5px;width:1px;height:28px;background:#e1e0e0}.ctp-visitors .visitors-top-navbar button svg{width:15px;height:15px;margin-right:5px}.visitors{background-color:#fff;border-radius:8px;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.1);box-shadow:0 2px 4px rgba(0,0,0,.1);padding:20px}.visitors__navbar{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:20px}.visitors__navbar,.visitors__navbar-tabs{display:-webkit-box;display:-ms-flexbox;display:flex}.visitors__navbar-tabs{margin-right:20px}.visitors__navbar-tab{padding:10px 15px;font-size:14px;cursor:pointer;color:#3c3c3c;font-weight:600}.visitors__navbar-tab.active{color:#3c3c3c;font-weight:600;border-bottom:2px solid #3c3c3c}.visitors__navbar-filters{display:-webkit-box;display:-ms-flexbox;display:flex;width:auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:15px}.visitors__navbar-filters .react-datepicker-popper{z-index:10}.visitors__navbar--history{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.visitors__navbar--history .date-range-picker{min-width:220px;border-radius:4px;padding:0 12px;font-size:12px}.visitors .ban-reason-container{margin-top:20px}.ctp-visitors-navbar{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0 15px;margin-bottom:20px}.ctp-visitors-navbar,.ctp-visitors-navbar__actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ctp-visitors-navbar__actions{gap:15px;margin-left:auto}.ctp-visitors-navbar__actions button svg{width:15px;height:15px;margin-right:5px}.ctp-visitors-navbar__search{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.ctp-visitors-navbar__search input{padding:8px 12px;border:1px solid #e4e3e3;border-radius:4px;font-size:14px;width:250px}.ctp-visitors-navbar__search input:focus{outline:none;border-color:#5857e7}.ctp-visitors__table{overflow-x:hidden;max-height:calc(100vh - 265px);padding-bottom:40px}.ctp-visitors__table .no-results{text-align:center;font-size:20px;font-weight:500;margin:20px}.ctp-visitors__table.is-loading{height:100vh}.ctp-visitors__table thead{background:#fff;z-index:3}.ctp-visitors__table th{font-weight:400;text-align:start;padding-left:20px;font-size:14px}.ctp-visitors__table table{border-collapse:separate;border-spacing:0;width:100%}.ctp-visitors__table td{text-align:start;border:1px solid #e4e3e3;border-style:none none solid;padding:10px 10px 10px 20px;font-weight:400;font-size:12px;text-overflow:ellipsis}.ctp-visitors__table td:last-child{border-right-style:solid}.ctp-visitors__table tbody tr:first-child td:first-child{border-top-left-radius:6px}.ctp-visitors__table tbody tr:first-child td:last-child{border-top-right-radius:6px}.ctp-visitors__table tbody tr:last-child td:first-child{border-bottom-left-radius:6px}.ctp-visitors__table tbody tr:last-child td:last-child{border-bottom-right-radius:6px}.ctp-visitors__table tbody tr:first-child td{border-top-style:solid}.ctp-visitors__table tbody tr td:first-child{border-left-style:solid}.ctp-visitors__table .dropdown-dots{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;padding:3px;border:1px solid #e4e3e3;border-radius:4px;height:32px;width:32px}.ctp-visitors__table .dropdown-dots .icon-container{margin-left:3px}.ctp-visitors__table .dropdown-dots .options-container{top:35px;-webkit-box-shadow:0 8px 12px 0 rgba(0,0,0,.1);box-shadow:0 8px 12px 0 rgba(0,0,0,.1);-webkit-box-shadow:0 1px 3px 0 rgba(0,0,0,.1);box-shadow:0 1px 3px 0 rgba(0,0,0,.1);border:1px solid #e4e3e3;min-width:160px;background:#fff}.ctp-visitors__table .dropdown-dots .options-container .single-option-container{padding:5px 8px;line-height:normal}.ctp-visitors__table .dropdown-dots .options-container .single-option-container .single-option-text{font-size:12px;font-weight:300;color:#282828;margin:0}.ctp-visitors__table .resident-cell{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-weight:500}.ctp-visitors__table .resident-cell img{height:40px;width:40px;border-radius:50%;margin-right:10px}.ctp-visitors__table .resident-cell .additional-info{font-size:12px;color:#8d8c8c;margin-top:4px;font-weight:400}.ctp-visitors__table .expired-label{display:block;line-height:2;text-align:center;background-color:#f6f5f5}.ctp-visitors__table .expired-label,.ctp-visitors__table .toggle-switch{width:72px;height:24px;border-radius:20px}.ctp-visitors__table .toggle-switch .toggle-knob{width:20px;height:20px;top:2px}.ctp-visitors__table .toggle-switch .toggle-knob.on{left:6px}.ctp-visitors__table .toggle-switch .toggle-text{font-size:10px;top:2px}.ctp-visitors__table .toggle-switch .toggle-text.on{color:#fff}.ctp-rewards-history-list,.ctp-rewards-loyalty-list{width:100%;padding-bottom:60px;padding-right:10px}.ctp-rewards-history-list .tooltip,.ctp-rewards-loyalty-list .tooltip{width:240px}.ctp-pagination-footer{display:-webkit-box;display:-ms-flexbox;display:flex;padding-top:10px;position:inherit;bottom:unset;width:auto}.ctp-pagination-footer .pagination-wrapper{margin-left:10%;position:relative}.ctp-pagination-footer .field-select{margin-right:20px}.custom-col-name>span{font-size:12px;font-weight:400;color:#8d8c8c}.custom-col-name>svg{height:15px;width:15px;margin-left:6px}.cell-actions{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:90px}.cell-actions,.cell-actions .cell-action-item{display:-webkit-box;display:-ms-flexbox;display:flex}.cell-actions .cell-action-item{height:40px;width:40px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:50%;cursor:pointer}.cell-actions .cell-action-item.decline{background-color:#f5d4d2}.cell-actions .cell-action-item.decline svg{fill:#ce2c21;height:16px}.cell-actions .cell-action-item.approve{background-color:#dce6e2}.cell-actions .cell-action-item.approve svg{fill:#548671;height:11px}.guest-name-cell{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-weight:500}.guest-name-cell .additional-info{font-size:12px;color:#8d8c8c;margin-top:4px;font-weight:400}.permission-cell{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden;font-weight:500}.permission-cell .permission-time{font-size:12px;color:#8d8c8c;margin-top:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:400}.last-check-in-cell{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-weight:500}.last-check-in-cell .check-in-time{font-size:12px;color:#8d8c8c;margin-top:4px;font-weight:400}.check-in-cell{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-weight:500}.check-in-cell .check-in-time{font-size:12px;color:#8d8c8c;margin-top:4px;font-weight:400}.actions{-webkit-box-orient:horizontal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;white-space:nowrap}.actions,.vendor-name-cell{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-direction:normal}.vendor-name-cell{-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column;overflow:hidden;font-weight:500}.vendor-name-cell .additional-info{font-size:12px;color:#8d8c8c;margin-top:4px;font-weight:400}.visitor-name-cell{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden;font-weight:500}.visitor-name-cell .additional-info{font-size:12px;color:#8d8c8c;margin-top:4px;font-weight:400}.visitor-modal .modal-container-body{padding:0}.visitor-modal__body{padding:24px;width:620px}.visitor-modal__subheader{font-size:24px;font-weight:500;line-height:32px;text-align:left}.visitor-modal__types-container{margin-top:16px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.visitor-modal__type{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:12px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:6px;border:1px solid #eae9e9;gap:8px;font-size:16px;font-weight:500;cursor:pointer}.visitor-modal__type:hover{background-color:#f9f8f8}.visitor-modal__type--selected{background-color:#f9f8f8;border-color:#c9c8c8;color:#000}.visitor-modal__type--selected svg{fill:#000}.visitor-modal__buttons-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:12px;margin-top:24px}.visitor-modal__buttons-container button{height:40px}.new-visitor-form__container{max-height:500px;padding:24px;overflow-y:auto}.new-visitor-form .visitor-input{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:5px}.new-visitor-form .visitor-input__label{font-size:16px}.new-visitor-form .visitor-input__label>span{font-weight:700}.new-visitor-form .visitor-input__error{font-size:12px;color:#ce2c21}.new-visitor-form__upload-button>p{font-size:16px;font-weight:700}.new-visitor-form__upload-button>.media-upload-wrapper{margin:5px 0}.new-visitor-form__upload-button>span{font-size:14px}.visitor-wrapper .visitorNoteContainer{margin-top:-40px;margin-left:-10px;padding:10px;padding-left:0}.visitor-wrapper .react-datepicker-popper{z-index:10}.visitor-wrapper .visitor-checkbox-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:3px;margin-bottom:6px;margin-top:-30px}.visitor-wrapper .visitorCheckBoxLabel{font-size:16px;font-weight:300}.visitor-wrapper .visitorsCheckbox{margin-bottom:1px}.visitor-wrapper .visitor-text-input{font-family:Montserrat;background-color:#f9f8f8;height:100px;min-height:100px;border:1px solid #e4e3e3;padding:8px;border-radius:4px;-webkit-box-sizing:border-box;box-sizing:border-box;resize:none;width:100%}.visitor-wrapper .visitorMarginTop{margin-top:5px}.visitor-wrapper .visitorCenter{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center}.visitor-wrapper .visitorSummaryBlock{width:100%;border-radius:10px;background-color:#f6f5f5;padding:4px}.visitor-wrapper .visitorSummaryText{font-size:12px;text-align:center}.visitor-wrapper .visitorButtons{width:"100%";position:absolute;bottom:0;right:0}.visitor-wrapper .visitorErrorText{color:#ce2c21;font-size:12px}.visitor-wrapper .residentContainer{max-height:150px}.visitor-wrapper .chooseVisitorType{display:-webkit-box;display:-ms-flexbox;display:flex;padding:10px;border-radius:5px;text-align:center;font-size:12px;cursor:pointer}.visitor-wrapper .visitorsButtons{margin-right:-20px}.visitor-wrapper .recurringVisitorRoot,.visitor-wrapper .visitorRoot{height:550px}.visitor-wrapper .visitorsModalContainer{width:"100%";position:"relative"}.visitor-wrapper .visitorInputContainer{margin-top:15px!important;margin-bottom:10px!important}.visitor-wrapper .visitorModalContent{gap:0!important;height:500px!important;margin-top:-20px!important}.visitor-wrapper .visitorCheckboxMarginLeft{margin-left:10px}.visitor-wrapper .visitors-day-button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:50%;width:2.5rem;height:2.5rem;text-align:center;cursor:pointer;background-color:#fff;color:#000;border:1px solid #000}.visitor-wrapper .visitors-day-button.selected{background-color:#000;color:#fff;border-color:#fff}.visitor-wrapper .daysSelectorMargin{display:-webkit-box;display:-ms-flexbox;display:flex;gap:5px}.visitor-wrapper .daySelectorPadding{padding-bottom:0}.visitor-wrapper .visitorInfoMargin{margin-top:15px;margin-bottom:15px}.visitor-wrapper .unique-async-select .select-primary__control{height:40px;min-height:40px}.visitor-wrapper .unique-async-select .select-primary__value-container{margin-top:-3px;margin-left:4px;padding:0}.visitor-wrapper .unique-async-select .select-primary__dropdown-indicator{padding:4px;margin-top:-3px;margin-left:4px}.visitor-wrapper .unique-async-select .select-primary__indicator-separator{display:none}.visitor-wrapper .guest-card-notes{word-wrap:break-word;word-break:break-all;overflow-wrap:break-word}.visitor-details{height:500px;padding:24px;overflow-y:auto}.visitor-details__section{margin-bottom:20px}.visitor-details__section:last-of-type{margin-bottom:0}.visitor-details__section-header{margin-bottom:10px;font-size:18px;font-weight:700}.visitor-details__section-items-container{border:1px solid #f6f5f5;border-radius:5px}.visitor-details__section-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px;padding:10px 15px;font-size:14px;color:#505050;font-weight:500}.visitor-details__section-item:nth-of-type(odd){background:#f6f5f5}.visitor-details__section-item--vertical{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.visitor-details__section-item--vertical p{font-size:12px}.visitor-loader-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:300px}.visitor-loader-container .loader{width:100px;height:100px;left:0;top:0}.visitor-status-pill{padding:5px 15px;border-radius:20px;text-align:center;color:#fff;font-size:12px;text-transform:capitalize;min-width:70px;font-weight:500}.visitor-status-pill--active{color:#548671;background-color:#f3f6f5}.visitor-status-pill--banned{color:#ce2c21;background-color:#fbf0f0}.visitor-status-pill--expired{color:#646464;background-color:#f6f5f5}.visitor-status-pill--suspended{color:#ee8e00;background-color:#fdf7ee}.coi-link{text-decoration:underline;cursor:pointer}.visitor-analytics{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:16px;position:relative;margin:16px 0}.visitor-analytics__period-select{position:absolute;top:22px;right:30px}.visitor-analytics__period-select select{border:1px solid #eae9e9;height:36px;padding-left:16px;padding-right:40px;border-radius:5px;background:#f9f8f8;-webkit-appearance:none;-moz-appearance:none;appearance:none}.visitor-analytics__period-select select:focus-visible{outline-color:transparent}.visitor-analytics__period-select svg{position:absolute;top:50%;right:8px;height:18px;-webkit-transform:translateY(-50%) rotate(90deg);transform:translateY(-50%) rotate(90deg)}.visitor-analytics__item{-webkit-box-flex:1;-ms-flex:1;flex:1;border-radius:5px;padding:16px;border:1px solid #eae9e9;height:108px}.visitor-analytics__item-title-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.visitor-analytics__item-title-container>svg{height:32px}.visitor-analytics__item-count{font-weight:700;font-size:28px}.visitor-analytics__item-loader-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.visitor-analytics__item-loader{width:75px;height:75px;left:0;top:0}.improve-with-ai--container{position:relative}.improve-with-ai--button{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;cursor:pointer;gap:4px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:4px 8px;border-radius:50px;background:radial-gradient(286.58% 97.74% at 7.73% 5.67%,#b6a0fe 0,rgba(182,160,254,0) 100%),radial-gradient(287.49% 98.05% at 100% 100%,#63b8af 0,rgba(99,184,175,0) 100%),#0f87fc;-webkit-box-shadow:0 4px 4px 0 rgba(0,0,0,.25);box-shadow:0 4px 4px 0 rgba(0,0,0,.25);color:#fff;font-size:12px;font-weight:500;line-height:16px;font-family:Montserrat,sans-serif;border:none}.improve-with-ai--button>svg{color:#fff}.improve-with-ai--button:focus,.improve-with-ai--button:hover{outline:unset}.improve-with-ai--button:disabled{opacity:.5;cursor:not-allowed;-webkit-box-shadow:none;box-shadow:none}.improve-with-ai--window{background:#fff;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.15);box-shadow:0 2px 8px rgba(0,0,0,.15);border-radius:12px;position:absolute;z-index:99;width:430px}.improve-with-ai--window-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background:radial-gradient(286.58% 97.74% at 7.73% 5.67%,#b6a0fe 0,rgba(182,160,254,0) 100%),radial-gradient(287.49% 98.05% at 100% 100%,#63b8af 0,rgba(99,184,175,0) 100%),#0f87fc;color:#fff;border-radius:12px 12px 0 0;padding:12px 16px}.improve-with-ai--window-header>svg{color:#fff}.improve-with-ai--window-header-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.improve-with-ai--window-header-title span{font-size:12px;font-weight:500;line-height:16px;font-family:Montserrat,sans-serif}.improve-with-ai--window-header-title-container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:8px}.improve-with-ai--window-header-suggestions-left,.improve-with-ai--window-header-title-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.improve-with-ai--window-header-suggestions-left{padding:4px 8px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:10px;border-radius:50px;background:hsla(0,0%,100%,.2)}.improve-with-ai--window-header-suggestions-left span{color:#fff;font-family:Montserrat,sans-serif;font-size:10px;font-weight:500;line-height:16px}.improve-with-ai--window-header-limit-reached{display:-webkit-box;display:-ms-flexbox;display:flex;padding:4px 8px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;border-radius:50px;background:#fff}.improve-with-ai--window-header-limit-reached span{color:#ce2c21;font-family:Montserrat,sans-serif;font-size:10px;font-weight:500;line-height:16px}.improve-with-ai--window-header-close{cursor:pointer;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;display:-webkit-box;display:-ms-flexbox;display:flex}.improve-with-ai--window-header-close>svg{color:#fff}.improve-with-ai--window-content-limit-reached{opacity:.5;pointer-events:none}.improve-with-ai--window-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:12px 16px;max-height:500px;overflow-y:auto}.improve-with-ai--window-content-title{color:#282828;font-size:12px;font-weight:600;line-height:16px;font-family:Montserrat,sans-serif;padding:8px 0;border-bottom:1px solid #f6f5f5}.improve-with-ai--window-content-title:first-child{padding-top:0}.improve-with-ai--window-content-option{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;border-bottom:1px solid #f6f5f5;padding:8px 0;cursor:pointer}.improve-with-ai--window-content-option img{width:20px;height:20px}.improve-with-ai--window-content-option span{font-size:14px;font-weight:400;line-height:20px;font-family:Montserrat,sans-serif;color:#282828}.improve-with-ai--window-content-result{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border-bottom:1px solid #f6f5f5;padding:12px 0;gap:12px}.improve-with-ai--window-content-result:last-of-type{border-bottom:none}.improve-with-ai--window-content-result-instruction{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;cursor:pointer}.improve-with-ai--window-content-result-instruction img{width:20px;height:20px}.improve-with-ai--window-content-result-instruction span{font-size:14px;font-weight:400;line-height:20px;font-family:Montserrat,sans-serif;color:#282828}.improve-with-ai--window-content-result-actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.improve-with-ai--window-content-result-actions-copy{cursor:pointer}.improve-with-ai--window-content-result-actions>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.improve-with-ai--window-content-result-actions>div>button{gap:4px}.improve-with-ai--window-content-result>span{color:#282828;font-size:14px;font-weight:400;line-height:20px;font-family:Montserrat,sans-serif}.improve-with-ai--window-content-result-options{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background:#f9f8f8;margin-top:12px;padding:12px;border-radius:8px}.improve-with-ai--window-content-footer{padding:0 16px 12px}.improve-with-ai--window-content-footer,.improve-with-ai--window-content-footer-button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.improve-with-ai--window-content-footer-button{cursor:pointer;text-align:center;gap:4px;color:#282828;font-size:12px;font-weight:600;line-height:16px;font-family:Montserrat,sans-serif}.improve-with-ai--window-content-footer-button>svg{color:#282828}.improve-with-ai--window-content-back{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;cursor:pointer}.improve-with-ai--window-content-back>span{font-size:10px;font-weight:500;line-height:12px;font-family:Montserrat,sans-serif;color:#282828}.improve-with-ai--window-content-back>svg{color:#282828}.improve-with-ai--window-loader{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;border-top:1px solid #f6f5f5;border-bottom:1px solid #f6f5f5;margin:12px 16px;padding:8px 0;gap:8px}.improve-with-ai--window-loader .loader{width:24px!important;height:24px!important;border:2px dashed #0f87fc!important;left:0!important}.oauth-callback{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100vh}.oauth-callback__success{color:#548671}.oauth-callback__error{color:#ce2c21}
/*# sourceMappingURL=main.55f06d4e07718f0bb1d4e976fab0cac7.css.map*/