@keyframes newBookingPending{0%{background:#ffc727;transform:translateZ(0) scale(1)}25%{transform:translateZ(0) scale(1.3)}50%{background:#ffc727;transform:translateZ(0) scale(1)}to{background-color:rgba(255,199,39,.35);transform:none}}@keyframes newBookingUnassigned{0%{background:#cc0c00;transform:translateZ(0) scale(1)}25%{transform:translateZ(0) scale(1.3)}50%{background:#cc0c00;transform:translateZ(0) scale(1)}to{background-color:rgba(206,0,0,.3);transform:none}}@keyframes newBookingAssigned{0%{background:#21d59f;transform:translateZ(0) scale(1)}25%{transform:translateZ(0) scale(1.3)}50%{background:#21d59f;transform:translateZ(0) scale(1)}to{background-color:rgba(33,213,159,.3);transform:none}}.pending.just-added:before{animation:newBookingPending .6s 1!important}.unassigned.just-added:before{animation:newBookingUnassigned .6s 1!important}.assigned.just-added:before,.cleaned.just-added:before{animation:newBookingAssigned .6s 1!important}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes dropDownFadeIn{0%{max-height:0;opacity:0;overflow:hidden}to{max-height:500px;opacity:1}}@keyframes pullUpFadeOut{0%{max-height:500px;opacity:1}to{max-height:0;opacity:0;overflow:hidden}}@keyframes dropInFadeIn{0%{opacity:0;top:-10px}to{opacity:1;top:0}}@keyframes dropDownMenu{0%{opacity:0;top:-20%}to{opacity:1;top:5%}}@keyframes pullUpMenu{0%{opacity:1;top:5%}to{opacity:0;top:-20%}}@keyframes slideOutLeft{to{left:-100vw}}@keyframes slideInRight{0%{right:-100vw}to{right:0}}@keyframes slideFadeInLeft{0%{left:-30px;opacity:0}to{left:0;opacity:1}}@keyframes slideFadeInRight{0%{left:20%;opacity:0}to{left:10%;opacity:1}}.flex{display:flex}article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}audio,canvas,video{*zoom:1;display:inline-block;*display:inline}[hidden],audio:not([controls]){display:none}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;font-size:100%}body{font-size:16px}blockquote,body,h1,h2,h3,h4,h5,h6,p{margin:0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}hr{border:0;border-top:1px solid #ccc;display:block;height:1px;margin:3% 0;padding:0}ins{background:#ff9;text-decoration:none}ins,mark{color:#000}mark{background:#ff0;font-style:italic;font-weight:700}code,kbd,pre,samp{font-family:monospace,serif;_font-family:courier new,monospace;font-size:1em}pre{word-wrap:break-word;white-space:pre;white-space:pre-wrap}q{quotes:none}q:after,q:before{content:"";content:none}small{font-size:85%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}ol,ul{padding:0}dd,ol,ul{margin:0}nav ol,nav ul{list-style:none;list-style-image:none;margin:0;padding:0}img{-ms-interpolation-mode:bicubic;border:0}svg:not(:root){overflow:hidden}figure,form{margin:0}fieldset{margin:0}fieldset,legend{border:0;padding:0}legend{*margin-left:-7px}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}button,input{line-height:normal;*overflow:visible}table button,table input{*overflow:auto}[role=button],button,input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;resize:vertical;vertical-align:top}input:invalid,textarea:invalid{background-color:#f0dddd}table{border-collapse:collapse;border-spacing:0}td{vertical-align:top}.nocallout{-webkit-touch-callout:none}textarea[contenteditable]{-webkit-appearance:none}.gifhidden{left:-100%;position:absolute}.ir{background-color:transparent;background-repeat:no-repeat;border:0;direction:ltr;display:block;overflow:hidden;text-align:left;text-indent:-999em}.ir br{display:none}.hidden{display:none!important;visibility:hidden}.visuallyhidden{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.invisible{visibility:hidden}.clearfix:after,.clearfix:before{content:"";display:table}.clearfix:after{clear:both}.clearfix{*zoom:1}a:active,a:focus{outline:none}*,:after,:before{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}a[href^=tel]{color:inherit;text-decoration:none}button{background:transparent;border:none;outline:none;padding:0}body,html{height:100%}body{-webkit-font-smoothing:antialiased;background:#fff;color:#666;font-family:Arial,Helvetica,sans-serif;font-size:62.5%;line-height:1.6}button,input,select{-webkit-appearance:none}img{width:auto}h1 a,h2 a,h3 a,h4 a{border:none!important;color:inherit;text-decoration:none}a{transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out}address{font-style:normal}::selection{background:#213159;color:#fff}::-moz-selection{background:#213159;color:#fff}::-webkit-input-placeholder{color:#213159!important;opacity:1!important}::-moz-placeholder{color:#213159!important;opacity:1!important}:-ms-input-placeholder{color:#213159!important;opacity:1!important}:-moz-placeholder{color:#213159!important;opacity:1!important}html{scroll-behavior:auto}@media (min-width:61.875em){html{scroll-behavior:smooth}}html.modal-is-active,html.nav-is-active{overflow:hidden}html.scroll-instant{scroll-behavior:auto}body{background-color:#f9fcfb;color:#213159;line-height:1.2}body,button,input,select{font-family:Inter,sans-serif;font-style:normal;font-weight:400}button,input,select{-webkit-tap-highlight-color:rgba(255,255,255,0)}img{height:auto;max-width:100%;vertical-align:middle}a{-webkit-tap-highlight-color:rgba(255,255,255,0);text-decoration:none;transition:all .4s cubic-bezier(.16,.43,0,1)}main{margin:0 auto;max-width:2500px;max-width:156.25rem;min-height:100vh}main:not(.main--auth){padding-bottom:8.75rem}@media (min-width:61.875em){main:not(.main--auth){padding-bottom:0}}.svg{display:inline-block;line-height:1;position:relative;width:100%}.svg:before{content:"";display:block}.svg svg{height:100%;left:0;line-height:1;position:absolute;top:0;width:100%}.icon{display:block;font-size:0;line-height:1}h1,h2,h3,h4,h5,h6{color:#21d59f;font-family:Inter,sans-serif;font-style:normal;font-weight:400}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{border:none!important;color:inherit;display:inline-block;text-decoration:none}h1,h2{line-height:1.25}h1{color:#213159;font-size:25px;font-size:1.5625rem}@media (min-width:61.875em){h1{font-size:36px;font-size:2.25rem}}h2{font-size:24px;font-size:1.5rem}h3{font-size:16px;font-size:1rem}@media screen and (min-width:640px){h3{font-size:calc(14.76923px + .19231vw)}}@media screen and (min-width:1680px){h3{font-size:18px;font-size:1.125rem}}ol,ol ol,ol ul,p,ul,ul ol,ul ul{font-size:15px;font-size:.9375rem;margin:0 0 1.875rem}ol ol:last-child,ol ul:last-child,ol:last-child,p:last-child,ul ol:last-child,ul ul:last-child,ul:last-child{margin-bottom:0}ol,ol ol,ol ul,ul,ul ol,ul ul{margin-left:.625rem}p a{color:#21d59f;font-size:15px;font-size:.9375rem;text-decoration:none;transition:all .4s cubic-bezier(.16,.43,0,1)}p a:hover{color:#17936e}.header{display:none}@media (min-width:61.875em){.header{background:#fff;border-bottom:1px solid #e7e7e7;display:block;height:76px;height:4.75rem;left:0;padding:0 .9375rem 0 1.75rem;position:fixed;top:0;width:100%;z-index:1000}.header+main{padding-top:4.75rem}.header .dropdown-wrapper{left:50%;position:absolute;transform:translateX(-50%)}.header-inner{align-items:center;display:flex;height:100%;justify-content:flex-end;position:relative}.logo{display:block;width:100%}.logo--header{left:0;max-width:170px;max-width:10.625rem;position:absolute}}.container{margin:0 auto;padding:0 1.25rem;width:100%}@media (min-width:61.875em){.container{padding:0 1.875rem}}@media (min-width:120em){.container{padding:0 2.5rem}}.container--lg{max-width:1620px;max-width:101.25rem}.container--md{max-width:1240px;max-width:77.5rem}.container--full{padding:0;width:100%}.container--half{width:100%}@media (min-width:75em){.container--half{width:50%}}.container--flex{align-items:center;display:flex;justify-content:center}.container--stretch{align-items:stretch;display:flex}.container--ob{padding:0 20px}@media (min-width:61.875em){.container--ob{padding:0 30px}}@media (min-width:75em){.container--ob{padding:0 40px}}@media (min-width:120em){.container--ob{padding:0 100px}}.content-with-sidebar{display:flex}@media (min-width:61.875em){.content-with-sidebar{align-items:start;display:grid;width:100%}}.content-with-sidebar--left{flex-direction:column}@media (min-width:61.875em){.content-with-sidebar--left{grid-template-columns:292px 1fr;grid-template-columns:18.25rem 1fr}}.content-with-sidebar--right{flex-direction:column-reverse}@media (min-width:61.875em){.content-with-sidebar--right{gap:23px;gap:1.4375rem;grid-template-columns:1fr 275px;grid-template-columns:1fr 17.1875rem}}@media (min-width:75em){.container--lg .content-with-sidebar--right{gap:23px;gap:1.4375rem;grid-template-columns:1fr 350px;grid-template-columns:1fr 21.875rem}}.content-with-sidebar--right-content-first{flex-direction:column}@media (min-width:61.875em){.content-with-sidebar--right-content-first{flex-direction:column-reverse}.content{min-height:100%;position:relative}.sidebar{position:sticky;top:116px;top:7.25rem}}.sidebar-nav{box-shadow:0 0 4px rgba(0,0,0,.1);margin-bottom:20px}@media (min-width:61.875em){.sidebar-nav{box-shadow:none}}.sidebar-nav--hidden-mobile{display:none}@media (min-width:61.875em){.sidebar-nav--hidden-mobile{display:block}}.sidebar-nav .sidebar-nav-menu-item{background:#fff;border-bottom:1px solid #d9d9d9}@media (min-width:61.875em){.sidebar-nav .sidebar-nav-menu-item{background:none;border-bottom:none!important;margin-bottom:.75rem}}.sidebar-nav .sidebar-nav-menu-item--hidden{display:none}.sidebar-nav a{align-items:center;color:#213159;display:flex;font-size:15px;font-size:.9375rem;justify-content:space-between;line-height:1.2;padding:.9375rem 1.25rem;transition:color .4s cubic-bezier(.16,.43,0,1)}@media screen and (min-width:640px){.sidebar-nav a{font-size:calc(10px + .78125vw)}}@media screen and (min-width:1024px){.sidebar-nav a{font-size:18px;font-size:1.125rem}}@media (min-width:61.875em){.sidebar-nav a{display:inline-block;padding:.5625rem}.sidebar-nav a:hover{color:#21d59f}}.sidebar-nav a svg{transform:rotate(-90deg)}@media (min-width:61.875em){.sidebar-nav a svg{display:none}}.sidebar-nav a.active{color:#21d59f}@media (max-width:61.875em){.main{padding-top:0}}.main--auth{max-width:none}.ob-marketing{display:none}@media (min-width:75em){.ob-marketing{background:linear-gradient(145deg,#21d59f,#22616d);display:block;position:relative}.ob-marketing:before{background:linear-gradient(145deg,#213159,#21d59f);content:"";display:block;height:100%;opacity:0;position:absolute;transition:all 1.6s cubic-bezier(.16,.43,0,1);width:100%;z-index:0}}.ob-marketing--O:before{opacity:0}.ob-marketing--C:before{opacity:1}.ob-branding{left:0;margin:auto;opacity:.5;overflow:hidden;position:absolute;right:0;top:-35%;width:100%}.ob-branding svg{transform:rotate(45deg)}.ob-visuals{height:50vh;margin-left:-50px;max-width:70%;position:relative;width:70%}.ob-visuals__messages{display:flex;flex-direction:column;gap:15px;left:15%;position:absolute;top:30%}.ob-visuals__message{animation:dropInFadeIn .6s;animation-fill-mode:forwards;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);border-radius:10px;box-shadow:0 4px 4px 0 rgba(0,0,0,.25);left:20%;opacity:0;position:relative;transition:all .4s cubic-bezier(.16,.43,0,1);width:270px;z-index:3}.ob-visuals__message--1{animation-delay:.9s}.ob-visuals__message--2{animation-delay:1.2s}.ob-visuals__message--3{animation-delay:1.5s}.ob-visuals__mobile{animation:slideFadeInLeft .6s;animation-delay:.5s;animation-fill-mode:forwards;height:100%;left:0;top:1%;z-index:2}.ob-visuals__desktop,.ob-visuals__mobile{opacity:0;position:absolute;transition:all .4s cubic-bezier(.16,.43,0,1)}.ob-visuals__desktop{animation:slideFadeInRight .6s;animation-delay:.3s;animation-fill-mode:forwards;bottom:0;left:10%;margin:auto;max-height:85%;top:0}.row{position:relative}@media (min-width:61.875em){.row{padding-bottom:2.5rem;padding-top:2.5rem}.main--calendar .row{padding-top:5.9375rem}}.row--static{position:static}.row--full{min-height:100vh}.row--flex{align-items:stretch;display:flex;justify-content:center}.row--flex__center{align-items:center;justify-content:center}@media (min-width:61.875em){.row--error{padding:0 50px}}@media (min-width:75em){.row--error{padding:0 100px}}.box{background:#fff;overflow:hidden;padding:1.25rem;position:relative}@media (min-width:61.875em){.box{border-radius:10px;border-radius:.625rem;box-shadow:0 0 4px rgba(0,0,0,.1);box-shadow:0 0 .25rem rgba(0,0,0,.1);padding:1.875rem}}.box--inner{border-radius:0;box-shadow:none;padding:0!important}.box--inner:last-child{margin-bottom:0}.box--auth{background:#f9fcfb;overflow:hidden;transition:all .4s cubic-bezier(.16,.43,0,1);width:100%}@media (min-width:61.875em){.box--auth{background:#fff;padding:6.25rem}.box--register{padding:3.125rem}}@media (min-width:120.0625em){.box--register{padding:6.25rem}}.box--dashboard{border-radius:10px;box-shadow:0 0 4px rgba(0,0,0,.1);overflow:visible}.box--dashboard .inner:not(:last-child){margin-bottom:20px}@media (min-width:61.875em){.box--dashboard .inner:not(:last-child){margin-bottom:38px}}.box--widget{border-radius:10px;box-shadow:0 0 4px rgba(0,0,0,.1);overflow:visible;padding:20px}.box--animation{padding:0}.box--animation .animation-overflow{overflow:hidden;padding:0 20px 5px;position:relative}@media (min-width:61.875em){.box--animation .animation-overflow{padding:0 30px 5px}}.box--animation .animation-overflow .message:not(.message--inner){margin-bottom:15px}@media (min-width:61.875em){.box--animation .animation-overflow .message:not(.message--inner){margin-bottom:25px}}.box--animation .animation-overflow--root .animation-overflow{padding:0}.box--animation-widget{padding:0 0 1px}@media (min-width:61.875em){.box--animation-widget{padding-bottom:20px}}.box--animation-widget .animation-overflow{overflow:hidden;padding:0 20px 2px;position:relative}.box--animation-widget .btn-wrapper{padding:0 20px 20px}@media (min-width:61.875em){.box--animation-widget .btn-wrapper{padding:20px 20px 0}}.box--animation-widget .widget-pagination{padding:0 20px}.box--animation-widget .widget-paginate,.box--animation-widget .widget-paginate-next-prev,.box--animation-widget .widget-pagination-more,.box--animation-widget .widget-pagination-text{margin-bottom:0;padding-bottom:0}.box--animation-widget .message:not(.message--inner){margin:20px 20px 0;width:auto}.box:not(:last-child){margin-bottom:1.875rem}.box-header{margin-bottom:3.125rem}.box-header h2{flex-grow:1;text-align:left}.box-header p{font-size:15px;font-size:.9375rem;letter-spacing:-.015em}@media screen and (min-width:640px){.box-header p{font-size:calc(10px + .78125vw)}}@media screen and (min-width:1024px){.box-header p{font-size:18px;font-size:1.125rem}}.box-header legend{width:auto}.box-header--flex{align-items:center;display:flex;justify-content:space-between}.box-header--widget{margin-bottom:20px}.box-header--text-center{text-align:center}.box--form-modal .box-header{margin-bottom:1.25rem}.box--animation .box-header{margin-bottom:0;padding:20px}@media (min-width:61.875em){.box--animation .box-header{padding:30px 30px 40px}}.box--animation-widget .box-header{margin-bottom:0;padding:20px}.box--auth .box-header *{margin:0 auto;text-align:center}.box--auth .box-header .logo--auth{display:block;margin-bottom:2.5rem;max-width:200px;max-width:12.5rem;transition:none}@media (min-width:61.875em){.box--auth .box-header .logo--auth{max-width:280px;max-width:17.5rem}}.box-footer{margin-top:2.0625rem;text-align:center}.box-status{left:0;position:fixed!important;top:3.71875rem;width:100%;z-index:999}@media (min-width:61.875em){.box-status{border-top-left-radius:10px;border-top-right-radius:10px;position:absolute!important;top:0}}.box-filter{align-items:center;display:flex;flex-wrap:wrap;gap:10px}@media (min-width:61.875em){.box-filter{flex-wrap:nowrap}}.box-filter__label{display:none}@media (min-width:61.875em){.box-filter__label{display:block;flex-basis:auto;font-size:15px;font-weight:700}}.box-filter .dropdown-wrapper{flex:1 1 0;max-width:50%}@media (min-width:61.875em){.box-filter .dropdown-wrapper{flex:auto;max-width:200px}}.box-filter .dropdown-root{max-width:100%}.box-filter .dropdown-placeholder{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.box-filter--dashboard{margin-bottom:20px;width:100%}.box-filter--dashboard .dropdown-wrapper{flex-grow:1;max-width:100%}.box-filter--dashboard .dropdown-wrapper:nth-of-type(2){max-width:100px}@media (min-width:61.875em){.box-filter--dashboard{flex-grow:1;justify-content:end;margin-bottom:0;width:auto}.box-filter--dashboard .dropdown-wrapper{max-width:50%}.box-filter--dashboard .dropdown-wrapper:nth-of-type(2){max-width:100px}}.boxes-inner{grid-gap:30px;grid-gap:1.875rem;display:grid;grid-template-columns:1fr 1fr;width:100%}.btn{align-items:center;background-color:transparent;border:0;border-radius:5px;border-radius:.3125rem;cursor:pointer;display:inline-flex;font-family:Inter,sans-serif;font-size:15px;font-size:.9375rem;font-style:normal;font-weight:400;font-weight:600;justify-content:center;line-height:1.2;min-height:38px;min-height:2.375rem;outline:0;padding:.9375rem 1.875rem;position:relative;text-align:left;text-decoration:none;transition:all .4s cubic-bezier(.16,.43,0,1)}@media (min-width:61.875em){.btn{padding:.625rem 1.875rem}}.btn:disabled{cursor:not-allowed;opacity:.4}.btn--false{cursor:none;transition:none}.btn--false:disabled{opacity:1}.btn-icon{font-size:inherit}.btn-icon--left{margin-right:.625rem}.btn-icon--right{margin-left:.625rem}@media (min-width:61.875em){.btn--margin{margin:0 .625rem 0 0}}.btn--ui{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:hsla(0,0%,100%,.7);border-bottom:1px solid #e7e7e7;border-radius:0;color:#213159;font-size:17px;font-size:1.0625rem;font-weight:400;justify-content:left;padding:1.1875rem 1.25rem;z-index:999}.btn--ui .btn-text{font-weight:400;pointer-events:none}.btn--ui .btn-icon--left{margin-right:15px}.btn--paginate{background:none;border-radius:0;height:15px;min-height:15px;padding:0;width:15px}.btn--paginate:before{background:#d9d9d9;border-radius:50%;content:"";display:block;height:5px;position:absolute;width:5px}.btn--paginate:disabled{cursor:auto;opacity:1}.btn--paginate:disabled:before{background:#21d59f}.btn--paginate .btn-text{display:none}.btn--paginate-nav{background:#fff;border:1px solid #d9d9d9;border-radius:50%;height:40px;min-height:40px;padding:0;pointer-events:all;width:40px}@media (min-width:61.875em){.btn--paginate-nav{background:none;border:none;border-radius:0;height:15px;min-height:15px;width:15px}}.btn--paginate-nav .btn-text{display:none}.btn--paginate-nav .icon{font-size:0;margin:0}.btn--paginate-nav .icon path{fill:#21d59f}.btn--paginate-nav svg{height:14px}@media (min-width:61.875em){.btn--paginate-nav svg{height:auto}}.btn--paginate-nav:disabled{cursor:auto;opacity:1}.btn--paginate-nav:disabled .icon path{fill:#d9d9d9}.btn--paginate-nav-next{margin-right:-30px}@media (min-width:61.875em){.btn--paginate-nav-next{margin-right:0}}.btn--paginate-nav-next svg{transform:rotate(180deg)}.btn--paginate-nav-prev{margin-left:-30px}@media (min-width:61.875em){.btn--paginate-nav-prev{margin-left:0}}.btn--tab{border-bottom:2px solid #213159;border-radius:0}.btn--tab.is-active{border-bottom-color:#21d59f;color:#21d59f}.btn--link{min-height:auto}.btn--link svg{transform:rotate(180deg)}.btn--link svg path{fill:#21d59f}.btn--comments{min-height:auto}.btn--compact{padding:10px 20px}.btn--icon-only{padding:10px 15px}.btn--icon-only .btn-icon{margin-left:0;margin-right:0}.btn--down,.btn--up{border-radius:0;padding:0;width:30px}.btn--down .icon,.btn--up .icon{width:12px}.btn--down .icon--minus,.btn--up .icon--minus{height:3px}.btn--down .icon--plus,.btn--up .icon--plus{height:12px}.btn--down path,.btn--up path{fill:#fff}.btn--up{border-bottom-right-radius:5px;border-top-right-radius:5px}.btn--down{border-bottom-left-radius:5px;border-top-left-radius:5px}.card-status .btn{color:#fff;font-weight:700;min-height:auto;padding:0;width:100%}.card-status .btn.is-open{pointer-events:none}.card-status--owner .btn{padding:8px 0}.btn--green{background:#21d59f;color:#fff}.btn--green:hover{background:#137d5d}.btn--red{background:#ce0000;color:#fff}.btn--red:hover{background:#680000}.btn--grey{background:#e7e7e7;color:#1f2c4a}.btn--grey:hover{background:#b4b4b4}.btn--grey .btn-icon svg path{stroke:#1f2c4a}.btn--blue{background:rgba(33,49,89,.2);color:#213159}.btn--blue:hover{background-color:rgba(33,49,89,.3)}.btn--blue .btn-icon svg path{stroke:#213159}.btn--white{background-color:#fff;border:1px solid #213159;color:#213159}.btn--white:hover{background:rgba(33,49,89,.1)}.btn--white .btn-icon svg path{stroke:#213159}.btn--text-red{color:#ce0000;font-weight:400;padding:0}.btn--text-red:hover{color:#213159}.btn--text-green{color:#21d59f;font-weight:400;padding:0}.btn--text-green:hover{color:#1aa97e}.btn--text-grey-light{color:silver;font-weight:400;min-height:auto;padding:0}.btn--text-grey-light:hover{color:#a6a6a6}.btn--full{width:100%}@media (min-width:61.875em){.btn--full{width:auto}}.btn--navigation{border-radius:0;color:#213159;justify-content:left;padding:1.5625rem 0}.btn--navigation .btn-icon--left{margin-right:.9375rem}.btn--menu-item{border-bottom:1px solid #d9d9d9;border-radius:0;color:#213159;flex-direction:row-reverse;font-weight:400;justify-content:space-between;padding:.9375rem 1.25rem;width:100%}.btn--menu-item .btn-icon{line-height:0;margin-right:0;transform:rotate(-90deg)}@media (min-width:61.875em){.inline-btns{display:inline-flex;margin:-.625rem}.inline-btns .btn{margin:.625rem}}.btn-menu{box-shadow:0 0 4px rgba(0,0,0,.1);margin-bottom:20px}.btn-group{display:flex;flex-direction:column;gap:20px}.btn-group--mobile-reversed{flex-direction:column-reverse}.btn-group--space-between{justify-content:space-between}@media (min-width:61.875em){.btn-group{flex-direction:row;gap:10px}.btn-group--left{justify-content:flex-start}.btn-group--right{justify-content:flex-end}.btn-group--middle{justify-content:center}.sidebar-nav~.btn-group{display:none}}.card{display:flex;padding:clamp(23px,2.262vw,38px) clamp(20px,2.083vw,35px);position:relative}.card.box:not(:last-child){margin-bottom:clamp(20px,2.381vw,40px)}.card--full{height:100%}.card--column{flex-direction:column}.card--column .card-body{display:flex;flex-direction:column;flex-grow:1}.card--column .card-body>:last-child{margin-top:auto}.card--wrapper{display:block;padding:0}.card .inner{padding:1.25rem}@media (min-width:61.875em){.card .inner{padding:.9375rem}}.card-status{color:#fff;font-size:15px;font-size:.9375rem;font-weight:700;overflow:visible;padding:.5rem 0;position:relative;text-align:center;transition:background .4s cubic-bezier(.16,.43,0,1)}.card-status--owner{padding:0}.card-status--assigned{background-color:#21d59f}.card-status--cleaned{background-color:#6ed4f2}.card-status--unassigned{background-color:#ce0000}.card-status--pending{background-color:#ffc727}.card-status-menu{background:#f5f5f5;border-radius:5px;border-radius:.3125rem;box-shadow:0 0 4px rgba(0,0,0,.1);box-shadow:0 0 .25rem rgba(0,0,0,.1);color:#213159;left:0;margin:auto;position:absolute;right:0;top:5%;width:180px;width:11.25rem;z-index:10}.card-status-menu--open{animation:dropDownMenu .15s}.card-status-menu--close{animation:pullUpMenu .15s}.card-status-menu li:not(:first-child){border-top:1px solid #e7e7e7}.card-status-menu li .btn{color:#213159;font-weight:400;padding:7px 0}.card-status-menu li .btn path{stroke:#213159}.card-header--flex{align-items:center;display:flex;justify-content:space-between}.card-header:not(:last-child){margin-bottom:clamp(10px,1.042vw,20px)}.card-title{color:#213159}.card-title--bold{font-weight:600}.u-bg-blue .card-title{color:#fff}.card-media{position:relative}.card-desc{background:#f5f5f5;border-radius:10px;border-radius:.625rem;display:flex;margin-bottom:1.25rem;padding:1.25rem}@media (min-width:61.875em){.card-desc{background:none;border-radius:0;margin-bottom:0;padding:1.25rem 0}}.card-desc-media{margin-right:1.25rem}.widget-booking--today-cleaner .card-desc-media{max-width:278px}.widget-booking--this-week .card-desc-body{flex-grow:1}.widget-booking--today-cleaner .card-desc-body{border-bottom:none;flex-grow:1}.card-desc-title{color:#21d59f;font-size:18px;font-size:1.125rem;font-weight:600;line-height:1.23;text-align:left}.card-desc-title:not(:last-child){margin-bottom:.625rem}.card-desc-list{display:flex;flex-wrap:wrap;font-size:15px;font-size:.9375rem;line-height:1.2;margin:0}.card-desc-list div{display:flex;width:50%}.card-desc-list div:nth-child(n+3){padding-top:.625rem}.card-desc-list dt:after{content:": ";white-space:pre}.widget-booking--this-week .card-desc{align-items:center}.widget-booking--today-cleaner .booking-info .card-desc{margin-bottom:0}@media (max-width:61.875em){.widget-booking--today-cleaner .booking-info .card-desc{align-items:center;flex-direction:column;gap:20px}}.card-detail:not(:last-child){margin-bottom:.9375rem}.card-detail-title{color:#21d59f;font-size:15px;font-size:.9375rem;line-height:1.23}.card-detail-title:not(:last-child){margin-bottom:.3125rem}.card-detail p{font-size:15px;font-size:.9375rem;line-height:1.2}.card-detail p:not(:last-child){margin-bottom:.625rem}.card-body{flex-grow:1}.card-body--flex{align-items:center;display:flex;justify-content:center}.u-bg-blue .card-body{color:#fff}.card--sm{align-items:flex-end;padding:clamp(10px,1.19vw,20px) clamp(10px,1.19vw,20px) clamp(23px,2.202vw,37px)}.card--sm .card-header:not(:last-child){margin-bottom:.875rem}.card--sm .card-body{flex-grow:1}.card--property{padding:0}.card--property .inner--flex{display:flex;flex-direction:column;padding-bottom:0!important}.card--property .card-header{padding:1.25rem 1.25rem 0}@media (min-width:61.875em){.card--property .card-header{display:none}}.card--property .card-header .card-title{font-size:18px;font-size:1.125rem}.card--property .card-body .inner{padding-bottom:0;padding-top:0}.card--property .card-body p{line-height:1.2}.card--property .card-body p:not(:last-child){margin-bottom:.625rem}.card--property .card-media{margin-bottom:1.25rem}@media (min-width:61.875em){.card--property .card-media{margin-bottom:2rem}}.card--property .card-img{border-radius:5px;border-radius:.3125rem}.card--property .card-detail{margin-bottom:15px}.card--property address{margin-bottom:1.25rem}@media (min-width:61.875em){.card--property address{margin-bottom:auto}}.card--property address p:first-child{font-size:18px;font-size:1.125rem}@media (min-width:61.875em){.card--property address p:first-child{margin-bottom:.3125rem}}.card--property .card-section{margin-top:.9375rem}.card--property .card-section .inner{padding-bottom:0;padding-top:0}.card--property .card-section .btn{width:100%}.card--property .card-footer{border-top:1px solid #e7e7e7;margin-top:1.5625rem;padding-top:1.5625rem}.card--property .card-footer .inner{padding-bottom:0;padding-top:0}.card--property .u-link-arrow{color:#213159}.card--property .u-link-arrow path{fill:#213159}.card--property .u-link-arrow:hover{color:#0c1221}.card--property .u-link-arrow:hover .u-link-arrow-icon path{fill:#0c1221}.card--billing{border:1px solid #e7e7e7;border-radius:5px;border-radius:.3125rem}.card--billing .card-header{text-align:center}.card--billing .card-title{color:#213159;font-size:20px;font-size:1.25rem;font-weight:700;line-height:1.25;margin:0 auto}@media screen and (min-width:640px){.card--billing .card-title{font-size:calc(13.33333px + 1.04167vw)}}@media screen and (min-width:1024px){.card--billing .card-title{font-size:24px;font-size:1.5rem}}.card--billing .card-body{margin:0 auto}.card--billing .card-body--flex{align-items:center;display:flex;flex-direction:row;justify-content:center}.card--billing .card-body:not(:last-child){margin-bottom:1.25rem}.card--billing .card-body ul{font-size:12px;font-size:.75rem;font-weight:500;line-height:1.6;padding-left:1.375rem}.card--billing .card-body>:last-child{margin-top:0}.card--billing .card-price{align-items:center;display:inline-flex;flex-direction:column;text-align:center}.card--billing .card-price>span{align-items:flex-start;display:inline-flex}.card--billing .card-price-amount{color:#21d59f;font-size:30px;font-size:1.875rem;font-weight:600}@media screen and (min-width:640px){.card--billing .card-price-amount{font-size:calc(-53.33333px + 13.02083vw)}}@media screen and (min-width:1024px){.card--billing .card-price-amount{font-size:80px;font-size:5rem}}.card--billing .card-price-amount span{line-height:.85}.card--billing .card-price-amount sup{display:inline-block;font-size:10px;font-size:.625rem;line-height:1.2;top:0}@media screen and (min-width:640px){.card--billing .card-price-amount sup{font-size:calc(-6.66667px + 2.60417vw)}}@media screen and (min-width:1024px){.card--billing .card-price-amount sup{font-size:20px;font-size:1.25rem}}.card--billing .card-price-meta{font-size:15px;font-size:.9375rem;font-weight:600}@media screen and (min-width:640px){.card--billing .card-price-meta{font-size:calc(10px + .78125vw)}}@media screen and (min-width:1024px){.card--billing .card-price-meta{font-size:18px;font-size:1.125rem}}.card--billing .card-footer{margin:0 auto}.card--billing.is-active{border-color:#21d59f}.card--billing.is-active .card-footer{color:#21d59f;font-weight:600}.card--billing.is-active:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' width='28.06' height='34.29'%3E%3Cpath d='M14.03 0 0 6.24v9.35c0 8.65 5.99 16.74 14.03 18.71 8.04-1.96 14.03-10.05 14.03-18.71V6.24L14.03 0Z' style='fill:%2321d59f'/%3E%3Cpath style='fill:%23fff' d='m10.91 24.94-6.23-6.23 2.19-2.2 4.04 4.02 10.27-10.27 2.2 2.21-12.47 12.47z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:cover;content:"";height:34px;height:2.125rem;left:50%;position:absolute;top:-17.5px;top:-1.09375rem;transform:translateX(-50%);width:28px;width:1.75rem;z-index:5}@media (min-width:61.875em){.card--calendar-details,.card--calendar-tip{align-items:center;display:block;justify-content:center;margin-top:1.25rem;min-height:560px;min-height:35rem}}.card--calendar-details{animation:slideInRight .15s;bottom:0;padding-bottom:8.75rem;padding-top:0;position:fixed;right:0;top:0;width:100%;z-index:997}@media (min-width:61.875em){.card--calendar-details{padding-bottom:25px;padding-top:0;position:static}}.card--calendar-details-close{animation:slideOutLeft .15s;left:0;right:auto}@media (min-width:61.875em){.card--calendar-details-close{animation:none}.card--calendar-details .btn--close{display:none}}.card--calendar-details .inner-scroll{-ms-overflow-style:none;height:100%;overflow-y:scroll;padding-bottom:5rem;scrollbar-width:none}.card--calendar-details .inner-scroll::-webkit-scrollbar{display:none}@media (min-width:61.875em){.card--calendar-details .inner-scroll{height:auto;overflow-y:visible;padding-bottom:.9375rem}}.card--calendar-tip{display:none;padding:0}@media (min-width:61.875em){.card--calendar-tip{display:flex}.card--calendar-tip .card-tip{padding:.9375rem;text-align:center}.card--calendar-tip .card-tip-title{align-items:center;color:#213159;display:inline-flex;font-size:20px;font-size:1.25rem;font-weight:700;justify-content:center;line-height:1.25;margin-bottom:.9375rem;text-transform:uppercase}}@media screen and (min-width:61.875em) and (min-width:640px){.card--calendar-tip .card-tip-title{font-size:calc(3.33333px + 2.60417vw)}}@media screen and (min-width:61.875em) and (min-width:1024px){.card--calendar-tip .card-tip-title{font-size:30px;font-size:1.875rem}}@media (min-width:61.875em){.card--calendar-tip .card-tip-title-icon{margin-bottom:.625rem}.card--calendar-tip .card-tip-prompt{font-size:16px;font-size:1rem;font-weight:700;line-height:1.25;margin-bottom:.9375rem}}@media screen and (min-width:61.875em) and (min-width:640px){.card--calendar-tip .card-tip-prompt{font-size:calc(12.66667px + .52083vw)}}@media screen and (min-width:61.875em) and (min-width:1024px){.card--calendar-tip .card-tip-prompt{font-size:18px;font-size:1.125rem}}@media (min-width:61.875em){.card--calendar-tip .card-tip-description{line-height:1.45}}.chart{border-radius:10px}.chart__header{margin-bottom:20px;text-align:left}.chart__body{height:210px;overflow-x:scroll;overflow-y:visible;scrollbar-color:#21d59f #d9d9d9;scrollbar-width:thin}.chart__body::-webkit-scrollbar{height:5px;width:5px}.chart__body::-webkit-scrollbar-track{background:#d9d9d9;border-radius:5px}.chart__body::-webkit-scrollbar-thumb{background:#21d59f;border-radius:5px}@media (min-width:61.875em){.chart__body{height:267px;overflow:hidden}}.chart__body-inner{height:200px;width:187%}@media (min-width:61.875em){.chart__body-inner{height:100%;width:100%}}.chart-title{border-bottom:1px solid #e7e7e7;color:#213159;font-size:18px;padding-bottom:10px}.barchart-cell{stroke:#fff;stroke-width:1}.barchart-cell-label{fill:#fff;stroke-width:0;font-size:12px;font-weight:700}.barchart-xaxis text{fill:#213159;font-size:12px;font-weight:700}.date-card{background:#fff;text-align:center;width:60px;width:3.75rem}.date-card,.date-card span{display:block}.date-card__body{border:1px solid #e7e7e7;border-radius:0 0 5px 5px;border-radius:0 0 .3125rem .3125rem;border-top:0;padding:0 .625rem .4375rem}.date-card__header{background:#21d59f;border-radius:5px 5px 0 0;border-radius:.3125rem .3125rem 0 0;color:#fff;font-size:11px;font-size:.6875rem;font-weight:600;padding:.125rem .625rem;text-transform:uppercase}.date-card__month{line-height:1.18}.date-card__day{font-size:30px;font-size:1.875rem;font-weight:700;line-height:1.2}.date-card__year{font-size:12px;font-size:.75rem;font-weight:300;line-height:1.25}.date-string{color:rgba(33,49,89,.7);font-size:15px;font-size:.9375rem}@media (min-width:61.875em){.dropdown-wrapper--notifications{display:none}}.dropdown{color:#213159;font-size:16px;font-size:1rem;line-height:1.2;position:relative}@media (min-width:61.875em){.dropdown{font-size:15px;font-size:.9375rem}}.dropdown.is-open .dropdown-arrow-wrapper{transform:rotate(180deg)}.dropdown-arrow-wrapper{margin-left:.625rem;transition:all .4s cubic-bezier(.16,.43,0,1)}.dropdown-toggle{align-items:center;background:#e7e7e7;border-radius:5px;border-radius:.3125rem;display:inline-flex;justify-content:flex-start;margin:0 auto;padding:.625rem .9375rem;width:100%}.dropdown-toggle:not(.Dropdown-disabled){cursor:pointer}.dropdown-toggle-text{flex-grow:1;text-align:left}.dropdown-nav{animation:dropDownFadeIn .4s;content:"";left:0;margin-top:.625rem;position:absolute;transition:all .4s cubic-bezier(.16,.43,0,1);width:100%;z-index:10}.dropdown-menu{background:#f5f5f5;border:1px solid #e7e7e7;border-radius:5px;border-radius:.3125rem;width:100%}.dropdown-menu-item,.dropdown-option{cursor:pointer;padding:.625rem .9375rem}.dropdown-menu-item:not(:last-child),.dropdown-option:not(:last-child){border-bottom:1px solid #e7e7e7}.dropdown select{display:none}.input-wrapper .dropdown{width:100%}.dropdown--transparent .dropdown-toggle{background:transparent;width:auto}.dropdown--address{width:185px;width:11.5625rem}.dropdown--year{width:80px;width:5rem}.dropdown--check-in-out,.dropdown--house-type,.dropdown--role{width:230px;width:14.375rem}.dropdown--property{min-width:185px;min-width:11.5625rem}.dropdown--ui{font-size:17px;font-size:1.0625rem;z-index:5}@media (max-width:61.875em){.dropdown--ui{left:0;position:fixed;top:0;width:100%}}.dropdown--ui .dropdown-nav{position:absolute}.dropdown--ui .dropdown-toggle{background:#fff;border-bottom:1px solid #e7e7e7;border-radius:0;padding:1.125rem 1.25rem;position:relative;z-index:3}@media (min-width:61.875em){.dropdown--ui .dropdown-toggle{background:none;border-bottom:none;padding:0 .9375rem}}.dropdown--ui .dropdown-toggle-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dropdown--ui .dropdown-menu{background:#fff;border:none;border-radius:0;font-size:17px;font-size:1.0625rem;margin-top:0}@media (min-width:61.875em){.dropdown--ui .dropdown-menu{background:#f5f5f5;border:1px solid #e7e7e7;border-radius:5px;border-radius:.3125rem;font-size:15px;font-size:.9375rem;margin-top:.625rem}}.dropdown--ui .dropdown-option{padding:1.125rem 1.25rem}@media (min-width:61.875em){.dropdown--ui .dropdown-option{padding:.625rem .9375rem}}.dropdown--ui.is-open{z-index:999}.dropdown--ui.is-open:after{animation:fadeIn .6s;background:rgba(0,0,0,.5);bottom:0;content:"";display:block;left:0;margin:auto;position:fixed;right:0;top:0;width:100%}@media (min-width:61.875em){.dropdown--ui.is-open:after{content:none}}.Dropdown-disabled .dropdown-arrow-wrapper,.Dropdown-disabled .is-selected{opacity:.4}.label,label,legend{display:block;font-family:Inter,sans-serif;font-size:15px;font-size:.9375rem;font-style:normal;font-weight:400;margin-bottom:8px;text-align:left;width:100%}@media (min-width:61.875em){.label,label,legend{margin-bottom:0}}.datepicker,input[type=email],input[type=number],input[type=password],input[type=tel],input[type=text],input[type=time],select,textarea{background:#e7e7e7;border:0;border-radius:5px;border-radius:.3125rem;color:#213159;font-family:Inter,sans-serif;font-size:16px;font-size:1rem;font-style:normal;font-weight:400;line-height:1.2;outline:0;text-align:left;transition:all .4s cubic-bezier(.16,.43,0,1);vertical-align:middle;width:100%}@media (min-width:61.875em){.datepicker,input[type=email],input[type=number],input[type=password],input[type=tel],input[type=text],input[type=time],select,textarea{font-size:15px;font-size:.9375rem}}input::-ms-clear{display:none}input:-moz-read-only{pointer-events:none}input:read-only{pointer-events:none}input:-webkit-autofill,input:-webkit-autofill:focus{-webkit-text-fill-color:#213159;box-shadow:inset 0 0 0 1000px #e7e7e7}input[type=email],input[type=number],input[type=password],input[type=tel],input[type=text],input[type=time]{padding:.625rem .9375rem}select{padding:.625rem}input[type=checkbox],input[type=radio]{background:#fff;box-shadow:0}input[type=checkbox]{-moz-appearance:checkbox;-webkit-appearance:checkbox;appearance:checkbox}input[type=radio]{-moz-appearance:radio;-webkit-appearance:radio;appearance:radio}select{-moz-appearance:none;-webkit-appearance:none;appearance:none;box-shadow:0;box-sizing:border-box;cursor:pointer;margin:0;max-width:100%}select option{font-family:Inter,sans-serif;font-size:15px;font-size:.9375rem;font-style:normal;font-weight:400}select::-ms-expand{display:none}select:hover{border-color:#888}textarea{height:250px;height:15.625rem;min-height:150px;min-height:9.375rem;padding:.9375rem}.modal textarea{height:115px;height:7.1875rem;min-height:50px;min-height:3.125rem}.datepicker{cursor:pointer;outline:1px solid #e7e7e7;padding:10px 15px}.toggle{align-items:center;display:flex;justify-content:center}.toggle-wrapper{text-align:center}@media (min-width:61.875em){.toggle-wrapper{margin:0 auto 1.5625rem}}.toggle-wrapper--calendar-year{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:hsla(0,0%,100%,.8);left:0;padding:15px 0;position:fixed;top:56px;width:100%;z-index:5}@media (min-width:61.875em){.toggle-wrapper--calendar-year{-webkit-backdrop-filter:none;backdrop-filter:none;background:none;padding:0;position:static}}.toggle-text{cursor:pointer;font-size:18px;font-size:1.125rem;margin:0 1.25rem}.toggle .btn{padding:.625rem 1.25rem}.disclosure .box-header{margin-bottom:0}.disclosure.box .disclosure-content .form-fields--disclosure{margin-top:50px}.disclosure-toggle{align-items:center;display:inline-flex;justify-content:space-between;position:relative;width:100%;z-index:1}@media (min-width:61.875em){.disclosure-toggle{justify-content:flex-start}}.disclosure-toggle-text{flex-grow:1;text-align:left}.disclosure-toggle-icon{font-size:0;line-height:1;transition:all .4s cubic-bezier(.16,.43,0,1)}@media (min-width:61.875em){.disclosure-toggle-icon{margin-left:1.875rem}}.disclosure-toggle.is-open .disclosure-toggle-icon{transform:rotate(180deg)}.disclosure-toggle h3{font-size:18px;font-size:1.125rem}.disclosure-content{height:auto}.disclosure-content--open{animation:dropDownFadeIn .8s}.disclosure-content--close{animation:pullUpFadeOut .8s}.file-upload input{display:none}.checkbox--flex{align-items:center;display:flex;justify-content:space-between}.checkbox:not(:last-child){margin-bottom:2.1875rem}.checkbox .radio{opacity:0;transition:all .4s cubic-bezier(.16,.43,0,1);visibility:hidden}.checkbox--lg>.label,.checkbox--lg>label{cursor:pointer;padding-left:3.6875rem;position:relative;width:auto}.checkbox--lg>.label:before,.checkbox--lg>label:before{border:2px solid #21d59f;border-radius:15px;border-radius:.9375rem;width:35px;width:2.1875rem}.checkbox--lg>.label:after,.checkbox--lg>.label:before,.checkbox--lg>label:after,.checkbox--lg>label:before{background:#fff;content:"";height:22px;height:1.375rem;left:0;position:absolute;top:0;transition:all .4s cubic-bezier(.16,.43,0,1)}.checkbox--lg>.label:after,.checkbox--lg>label:after{border:2px solid #21d59f;border-radius:50%;width:22px;width:1.375rem}.checkbox--lg>input:checked~.label:before,.checkbox--lg>input:checked~label:before{background:#21d59f}.checkbox--lg>input:checked~.label:after,.checkbox--lg>input:checked~label:after{left:13px}.checkbox--lg>input:checked~.radio{opacity:1;visibility:visible}.checkbox--sm>.label,.checkbox--sm>label{cursor:pointer;display:inline-block;font-size:12px;font-size:.75rem;margin:0!important;padding:0 1.25rem 0 .1875rem;position:relative}.checkbox--sm>.label:before,.checkbox--sm>label:before{background:#fff;border:1px solid #000;content:"";display:block;height:12px;height:.75rem;position:absolute;right:0;top:2px;top:.125rem;transition:all .4s cubic-bezier(.16,.43,0,1);width:12px;width:.75rem}.checkbox--sm>.label:after,.checkbox--sm>label:after{border-bottom:2px solid #000;border-left:2px solid #000;content:"";display:none;height:4px;height:.25rem;position:absolute;right:2px;right:.125rem;top:5px;top:.3125rem;transform:rotate(-45deg);width:7px;width:.4375rem}.checkbox--sm>input:checked~:after{display:block}.checkbox--radio>.label:before,.checkbox--radio>label:before{border-radius:50%}.checkbox>input{display:none}.checkbox .count{margin-left:auto;margin-right:3.125rem;padding:.1875rem .375rem}.checkbox .count p{font-size:12px;font-size:.75rem}.checkbox .count p .count-label{color:#2dbce3}.radio .label,.radio label{cursor:pointer;display:inline-block;font-size:12px;font-size:.75rem;margin:0!important;padding:.1875rem 1.25rem .1875rem .1875rem;position:relative}.radio .label:before,.radio label:before{background:#fff;border:1px solid #000;height:12px;height:.75rem;right:3px;right:.1875rem;top:4px;top:.25rem;width:12px;width:.75rem}.radio .label:after,.radio .label:before,.radio label:after,.radio label:before{border-radius:50%;content:"";display:block;position:absolute;transition:all .4s cubic-bezier(.16,.43,0,1)}.radio .label:after,.radio label:after{background:#000;height:6px;height:.375rem;opacity:0;right:6px;right:.375rem;top:7px;top:.4375rem;visibility:hidden;width:6px;width:.375rem;z-index:1}.radio input{display:none}.radio input:checked~.label:after,.radio input:checked~label:after{opacity:1;visibility:visible}.form--modal .form-field .label,.form--modal .form-field label{color:#21d59f}@media (min-width:61.875em){.form--modal .form-field:not(:last-child){margin-bottom:.9375rem}}.form-nights-stay{display:flex;justify-content:center;margin-bottom:20px}@media (min-width:61.875em){.form-nights-stay{margin-bottom:36px}}.form-nights-stay__nav{display:flex}.form-nights-stay p{align-items:center;background-color:#def9f1;border:1px solid #89edcf;color:#21d59f;cursor:pointer;display:flex;font-size:18px;font-size:1.125rem;gap:8px;justify-content:center;margin-bottom:0;padding:.375rem 1.25rem;width:100%}@media (min-width:61.875em){.form-nights-stay p{width:auto}}.form-nights-stay p:hover{background-color:#c8f5e8}.form-nights-stay p>*{pointer-events:none}.form-nights-stay strong{font-weight:600}.form-nights-stay span{color:#213159;font-size:15px;font-size:.9375rem;font-weight:400;line-height:1.4}.box--auth .form-wrapper{margin:0 auto;max-width:550px;max-width:34.375rem;width:100%}.form-header{display:flex;justify-content:space-between;margin-bottom:1.5rem}.form-header .dropdown-wrapper{flex-grow:1}.form-header .dropdown{display:inline-block}.form-header-btn{color:#21d59f;display:flex;font-size:15px;font-size:.9375rem;text-decoration:none}.form-header-btn,.form-header-btn-icon{align-items:center;transition:all .4s cubic-bezier(.16,.43,0,1)}.form-header-btn-icon{background:#21d59f;border-radius:5px;border-radius:.3125rem;display:inline-flex;height:38px;height:2.375rem;justify-content:center;margin-left:.625rem;width:38px;width:2.375rem}.form-header-btn-icon .svg{max-width:14px;max-width:.875rem;transition:all .4s cubic-bezier(.16,.43,0,1);width:100%}.form-header-btn-icon .svg:before{content:"";display:block;padding-top:95.2380952381%;position:relative;width:100%}.form-header-btn:hover{color:#17936e}.form-header-btn:hover .form-header-btn-icon{background:#17936e}.form-header-btn:hover .form-header-btn-icon .svg{transform:rotate(180deg)}.form-fields--inline{align-items:center;display:flex;flex-grow:1;justify-content:center;margin:0 -1.875rem}.form-fields--inline .form-field{margin:0!important;padding:0 1.875rem}.form-fields--inline .form-field .label,.form-fields--inline .form-field label{margin-bottom:.3125rem}.form-field{position:relative}.form-field:not(.form-field--nested):not(.checkbox){margin-bottom:20px}.form-field--col{display:flex;flex-direction:column}.form-field--row{display:flex;flex-direction:row}.form-field--100,.form-field--50:not(.form-field--datepicker){width:100%}@media (min-width:61.875em){.form-field--50:not(.form-field--datepicker){width:50%}}.form-field--25{width:25%}.form-field--datepicker{position:static;width:50%}.form-field--datepicker .datepicker,.form-field--datepicker .label,.form-field--datepicker label{position:relative;z-index:997}.form-field--datepicker .input-container{position:static}@media (min-width:61.875em){.form-field--datepicker .input-container{position:relative}}.form-field--datepicker .input-wrapper{position:relative}.form-field--datepicker.is-active:before{background:hsla(0,0%,100%,.75);bottom:0;content:"";display:block;height:100%;left:0;position:fixed;right:0;top:0;width:100%;z-index:99}@media (min-width:61.875em){.form-field--datepicker.is-active:before{content:none}}.form-field--datepicker.is-active .datepicker{background:#fff;outline:1px solid #000}@media (max-width:61.875em){.form-field--datepicker-end .label,.form-field--datepicker-end label{text-align:right}}.form-field fieldset .form-field:not(:last-child){margin-bottom:.625rem}.form-field fieldset .form-field .label,.form-field fieldset .form-field label{margin-bottom:.3125rem}.form-field fieldset.input-wrapper .form-field:last-of-type{margin-bottom:0}.form-field--label-hidden>.label,.form-field--label-hidden>label{text-indent:-99999px}.form-field--label-visually-hidden>.label,.form-field--label-visually-hidden>label{clip:rect(0 0 0 0);border:0;-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:0;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}@media (min-width:61.875em){.form-field--no-label{margin-left:20.5rem}}.form-field--placeholder{position:relative}.form-field--placeholder .label,.form-field--placeholder label{content:"";left:15px;left:.9375rem;margin:0;pointer-events:none;position:absolute;text-align:left;top:9px;top:.5625rem;width:auto;z-index:5}.form-field--placeholder .label.is-active,.form-field--placeholder label.is-active{opacity:0;visibility:hidden}@media (min-width:61.875em){.form-field--flex{align-items:flex-start;display:flex}}.form-field--flex>.label,.form-field--flex>label,.form-field--flex>legend{flex-shrink:0;font-size:15px;font-size:.9375rem;padding-right:3.625rem;width:328px;width:20.5rem}@media screen and (min-width:640px){.form-field--flex>.label,.form-field--flex>label,.form-field--flex>legend{font-size:calc(10px + .78125vw)}}@media screen and (min-width:1024px){.form-field--flex>.label,.form-field--flex>label,.form-field--flex>legend{font-size:18px;font-size:1.125rem}}.form-field--flex>.input-wrapper,.form-field--flex>fieldset{flex-grow:1;width:auto}.form-field--large-photo-wrapper{justify-content:center}.form-field--photo{align-items:center;display:flex;flex-direction:column;gap:40px}@media (min-width:61.875em){.form-field--photo{flex-direction:row}}.form-field--photo-media{background-color:#d9d9d9;border-radius:50%;display:block;flex-shrink:0;height:100px;height:6.25rem;overflow:hidden;position:relative;width:100px;width:6.25rem}.form-field--photo-media-large{border-radius:10px;height:245px;width:100%}@media (min-width:40.0625em){.form-field--photo-media-large{border-radius:5px;border-radius:.3125rem;height:245px;height:15.3125rem;width:245px;width:15.3125rem}}.form-field--photo-media img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:absolute;top:0;width:100%}.form-field--photo-media-text{color:#fff;content:"";display:block;font-family:Inter,sans-serif;font-size:30px;font-size:1.875rem;font-style:normal;font-weight:400;font-weight:600;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}@media screen and (min-width:640px){.form-field--photo-media-text{font-size:calc(13.33333px + 2.60417vw)}}@media screen and (min-width:1024px){.form-field--photo-media-text{font-size:40px;font-size:2.5rem}}.form-field--photo-description{color:#b0adad;font-size:13px;font-size:.8125rem;padding-top:.625rem}.form-field--photo-btn{text-align:center}@media (min-width:61.875em){.form-field--photo-btn{text-align:left}}.form-field--photo-preview{display:inline-block;position:relative}.form-field--photo-preview img{max-height:350px}.form-field--photo-preview__remove{position:absolute;right:10px;top:10px}.form-field--photo-preview-wrapper{background:#e7e7e7;border-radius:5px;min-height:100px;overflow:hidden;position:relative;text-align:center;width:100%}.form-field--photo-preview-default{align-items:center;display:flex;height:100%;justify-content:center;position:absolute;width:100%}.form-field--inner{position:absolute;right:0;top:100%}.box--auth .form-field:not(:last-child){margin-bottom:1.4375rem}.form-section{display:flex;flex-direction:row;flex-wrap:wrap;margin:0 -.625rem;position:relative}@media (min-width:61.875em){.form-section{margin:0 -1.25rem}}.form-section .form-field{padding:0 .625rem}.form-section .form-field .label,.form-section .form-field label{font-size:15px;font-size:.9375rem;margin-bottom:.5rem}@media (min-width:61.875em){.form-section .form-field{padding:0 1.25rem}}.form-section--sm{margin:0 -.4375rem}.form-section--sm .form-field{padding:0 .4375rem}.form-section--booking{margin-bottom:20px!important}@media (min-width:61.875em){.form-section--booking{margin-bottom:30px!important}}.form-section--disclosure .disclosure{margin-bottom:10px!important}@media (min-width:61.875em){.form-section--disclosure .disclosure{margin-bottom:20px!important}}@media (max-width:61.875em){.form-section--party{gap:10px;margin:0}.form-section--party .label{margin-bottom:0!important}.form-section--party .form-field--25{border:1px solid #e7e7e7;border-radius:5px;flex-basis:calc(50% - 5px);padding:.625rem}.form-section--party .form-field--25 .form-field--row{justify-content:space-around}.form-section--party .form-field--25 .icon{width:10px}.form-section--party .form-field--25 .icon--add{height:13px}.form-section--party .form-field--25 .icon--add path{fill:#000;stroke:#000}.form-section--party .form-field--25 .icon--minus{height:3px}.form-section--party .form-field--25 .icon--minus path{fill:#000}.form-section--party .form-field--25 label{color:#213159;text-align:center}.form-section--party .form-field--25 input{text-align:center;width:50%}.form-section--party .form-field--25 input::-webkit-inner-spin-button,.form-section--party .form-field--25 input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.form-section--party .form-field--25 input{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.form-section--party .form-field--25 button{padding:10px}.form-section--party .form-field--25 button:disabled{opacity:.2}}@media (min-width:61.875em){.form-section--party .label,.form-section--party button{display:none}}.form-section--party .form-field--row{padding:0}.form-section:not(:last-child){margin-bottom:1.875rem}.form-footer{margin-bottom:0!important}.form-footer--flex{display:flex;flex-direction:column-reverse}@media (min-width:61.875em){.form-footer--flex{flex-direction:row}}.form-footer--flex-end{justify-content:flex-end}.input-container{position:relative}.input-container .calendar-icon{content:"";pointer-events:none;position:absolute;right:10px;right:.625rem;top:50%;transform:translateY(-50%)}.form-validation{color:#fff;margin-top:.625rem}.form-validation--error{color:#ce0000}.form-required{color:#ce0000;pointer-events:none}.info-row:not(:last-child){margin-bottom:3.125rem}@media (min-width:61.875em){.info-row--flex{align-items:flex-start;display:flex}}.info-row--flex>.info-label{flex-shrink:0;font-size:15px;font-size:.9375rem;opacity:.5;padding-right:3.625rem;width:328px;width:20.5rem}@media screen and (min-width:640px){.info-row--flex>.info-label{font-size:calc(10px + .78125vw)}}@media screen and (min-width:1024px){.info-row--flex>.info-label{font-size:18px;font-size:1.125rem}}.info-row .info-content--address p{margin-bottom:1.25rem}.loading-spinner{bottom:0;left:0;margin:auto;position:absolute;right:0;top:0}.loading-box .loading-spinner,.loading-widget .loading-spinner{position:relative;width:50px}.box--auth .loading-spinner{display:block;margin:0 auto;position:static}.loading-box{border-radius:10px;box-shadow:0 0 4px rgba(0,0,0,.1)}.loading-box,.loading-widget{text-align:center}.table{font-size:15px;font-size:.9375rem;text-align:left;width:100%}.table .table-row--border{border-bottom:1px solid #e7e7e7}.table th{font-weight:600;padding-bottom:1.375rem}.table th:nth-child(4){text-align:right}.table .table-row{cursor:pointer;transition:all .4s cubic-bezier(.16,.43,0,1)}.table .table-row td{padding:1.25rem 0}.table .table-row td:nth-child(4){text-align:right}.table .table-row input{cursor:pointer}.table .table-row.is-active{color:#21d59f}.table .table-row.is-active .icon{transform:rotate(180deg)}.table .table-row--summary article{display:none;padding-bottom:1.875rem}.table .icon{display:inline-block;margin-right:.625rem;max-width:12px;max-width:.75rem;transition:all .4s cubic-bezier(.16,.43,0,1);width:100%}.table .icon:before{content:"";display:block;padding-top:53.3333333333%;position:relative;width:100%}.modal{animation:slideInRight .15s;background:hsla(0,0%,100%,.8);height:100%;max-width:100%;opacity:0;padding-top:0;pointer-events:none;position:fixed;right:0;top:0;transition:all .4s cubic-bezier(.16,.43,0,1);visibility:hidden;width:100%;z-index:997}@media (min-width:61.875em){.modal{animation:none;top:0}.modal__spinner-wrapper{padding:100px 0}}.modal--close{animation:slideOutLeft .15s;left:0}@media (min-width:61.875em){.modal--close{animation:fadeOut .15s}}.modal--accept .box{background:#f2f9f6}.modal--decline .box{background:#fff7f7}.modal--assigned .box,.modal--cleaned .box{background:#f2f9f6}.modal--unassigned .box{background:#fff7f7}.modal.is-active{opacity:1;pointer-events:all;visibility:visible}.modal h2,.modal h3{color:#213159}.modal-close{display:none}@media (min-width:61.875em){.modal-close{align-items:center;display:flex;justify-content:center;padding:1.125rem 1.5625rem;position:absolute;right:0;top:0;z-index:15}.modal-close .modal-close-icon{pointer-events:none;width:14px;width:.875rem}.modal-close .modal-close-icon:before{content:"";display:block;padding-top:100%;position:relative;width:100%}.modal-close .modal-close-icon path{stroke:#000}}.modal-back path,.modal-back span{transition:all .4s cubic-bezier(.16,.43,0,1)}.modal-back:disabled{display:none;opacity:1}.modal-back:disabled path,.modal-back:disabled span{opacity:.5}@media (min-width:61.875em){.modal-back{display:none}}.modal-body{height:100%}@media (min-width:61.875em){.modal-body{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:0 1.875rem}}@media (min-width:75em){.modal-body{padding:0 8.065vw}}@media (min-width:120em){.modal-body{padding:0 6.25rem}}.modal-body .box{-ms-overflow-style:none;height:100%;overflow-y:scroll;padding-bottom:8.75rem;scrollbar-width:none;width:100%}.modal-body .box::-webkit-scrollbar{display:none}@media (min-width:61.875em){.modal-body .box{height:auto;max-width:850px;max-width:53.125rem;overflow:initial;padding-bottom:1.875rem;padding-top:1.875rem}}.modal--calendar .modal-body .box{padding-bottom:12.5rem}@media (min-width:61.875em){.modal--calendar .modal-body .box{padding-bottom:1.875rem}}.modal--calendar-edit-parent .modal-body .box{padding-top:3.375rem}.modal--calendar-edit-parent .modal-body .modal-close{top:34px;top:2.125rem}.modal--calendar-add-child .modal-body .box,.modal--calendar-edit-child .modal-body .box{padding-bottom:140px}@media (min-width:61.875em){.modal--calendar-add-child .modal-body .box,.modal--calendar-edit-child .modal-body .box{padding-bottom:30px}}.modal--calendar-add-child .modal-body .modal-close,.modal--calendar-edit-child .modal-body .modal-close{display:none}.modal--calendar .disclosure-toggle{margin-bottom:2.125rem}@media (min-width:61.875em){.modal--calendar .disclosure-toggle{align-self:start;width:auto}.modal--calendar .disclosure-content .form-section{padding-bottom:4.375rem}.modal--calendar .form-section--disclosure{margin-bottom:-1.25rem}.modal--calendar .form-footer{bottom:30px;bottom:1.875rem;position:absolute}}.modal--confirmation .modal-body .box{padding-top:1.875rem}@media (min-width:61.875em){.modal--confirmation .modal-body .box{max-width:50%;text-align:center;width:auto}.modal--confirmation .box-header,.modal--confirmation .modal-close{display:none}}.modal--confirmation .btn{width:100%}@media (min-width:61.875em){.modal--confirmation .btn{width:auto}}.modal--side-effect .box-header{margin-bottom:1.25rem}.message{border:1px solid transparent;padding:1.375rem;position:relative}.message a{font-weight:700}.message--good,.message--success{background-color:#def9f1;border-color:#89edcf;color:#008c62}.message--bad,.message--error{background-color:#fddddd;border-color:#ffb5b5;color:#ce0000}.message--bad a,.message--error a{color:#ce0000}.message--bad a:hover,.message--error a:hover{color:#9b0000}.message--warning{background-color:#faebd7;border-color:#f2c993;color:#d1831a}.message--warning a{color:#d1831a}.message--warning a:hover{color:#bb7517}.message--default,.message--info{background-color:#e1f5fb;border-color:#90dbf0;color:#0d4e60}.message--default a,.message--info a{color:#116880}.message--default a:hover,.message--info a:hover{color:#213159}.message--no-data{border-radius:5px;margin-left:auto;margin-right:auto;text-align:center;width:100%}.message--no-data p{line-height:22px;line-height:1.375rem}.widget-booking--placeholder .message--no-data{width:70%}.message--auth{margin:0 auto;max-width:550px;max-width:34.375rem;width:100%}.card--calendar-details .message{padding:.875rem}.card--calendar-details .message p{font-size:15px;font-size:.9375rem}.message-title{font-size:18px;font-size:1.125rem;font-weight:700;margin-bottom:1.25rem}.bookingmetas-wrapper h4{color:#213159;font-size:18px;font-size:1.125rem;font-weight:600;margin-bottom:.625rem}.booking-metas{display:flex;flex-direction:column;gap:15px}.booking-metas+h4{margin-top:25px}.booking-metas-add .dropdown-wrapper{margin-bottom:10px}.sidebar .booking-metas-add .inline-btns,.sidebar .booking-metas-add .inline-btns .btn{margin:0;width:100%}.booking-meta p{margin-bottom:5px}.booking-meta .meta-type{color:#21d59f}.header-nav{display:flex;height:100%}.header-nav-menu{align-items:stretch;display:flex}.header-nav-menu-item{display:none}.header-nav-menu-item--user{display:flex}@media (min-width:61.875em){.header-nav-menu-item{align-items:center;display:flex;padding:0 .8125rem}.header-nav-menu-item>a{padding:1.625rem .5625rem}}.header-nav-icon{display:block;font-size:0;line-height:1}.header-nav a,.header-nav button,.header-user-nav a,.header-user-nav button{align-items:center;color:#213159;display:flex;font-size:15px;font-size:.9375rem;height:100%;line-height:1.2;position:relative}.header-nav a>*,.header-nav button>*,.header-user-nav a>*,.header-user-nav button>*{pointer-events:none}.header-nav a,.header-nav path,.header-user-nav a,.header-user-nav path{transition:all .4s cubic-bezier(.16,.43,0,1)}.header-nav .icon,.header-user-nav .icon{margin-left:.3125rem}.header-nav-btn svg,.header-user-nav-btn svg{transition:all .4s cubic-bezier(.16,.43,0,1)}.header-nav-btn--active svg,.header-user-nav-btn--active svg{transform:rotate(180deg)}.header-nav-menu-item a.active,.header-nav-menu-item a:hover,.header-nav-menu-item button.active,.header-nav-menu-item button:hover,.header-nav-menu-item.current-menu-item a,.header-nav-menu-item.current-menu-item button,.header-user-nav-menu-item a.active,.header-user-nav-menu-item a:hover,.header-user-nav-menu-item button.active,.header-user-nav-menu-item button:hover,.header-user-nav-menu-item.current-menu-item a,.header-user-nav-menu-item.current-menu-item button{color:#21d59f}.header-nav-menu-item a.active .icon--stroke path,.header-nav-menu-item a:hover .icon--stroke path,.header-nav-menu-item button.active .icon--stroke path,.header-nav-menu-item button:hover .icon--stroke path,.header-nav-menu-item.current-menu-item a .icon--stroke path,.header-nav-menu-item.current-menu-item button .icon--stroke path,.header-user-nav-menu-item a.active .icon--stroke path,.header-user-nav-menu-item a:hover .icon--stroke path,.header-user-nav-menu-item button.active .icon--stroke path,.header-user-nav-menu-item button:hover .icon--stroke path,.header-user-nav-menu-item.current-menu-item a .icon--stroke path,.header-user-nav-menu-item.current-menu-item button .icon--stroke path{stroke:#21d59f}.header-nav-menu-item a.active .icon--fill path,.header-nav-menu-item a:hover .icon--fill path,.header-nav-menu-item button.active .icon--fill path,.header-nav-menu-item button:hover .icon--fill path,.header-nav-menu-item.current-menu-item a .icon--fill path,.header-nav-menu-item.current-menu-item button .icon--fill path,.header-user-nav-menu-item a.active .icon--fill path,.header-user-nav-menu-item a:hover .icon--fill path,.header-user-nav-menu-item button.active .icon--fill path,.header-user-nav-menu-item button:hover .icon--fill path,.header-user-nav-menu-item.current-menu-item a .icon--fill path,.header-user-nav-menu-item.current-menu-item button .icon--fill path{fill:#21d59f}.header-nav-menu-item-icon,.header-user-nav-menu-item-icon{display:block;font-size:0;line-height:1}.inbox-icon,.notifications-icon{position:relative}.inbox-count,.notifications-count{align-items:center;background:#21d59f;border-radius:50%;color:#fff;content:"";display:flex;font-size:11px;font-size:.6875rem;font-style:normal;justify-content:center;min-height:20px;min-height:1.25rem;min-width:20px;min-width:1.25rem;padding:.125rem;position:absolute;right:-7px;right:-.4375rem;top:-7px;top:-.4375rem}.inbox-icon .inbox-count,.inbox-icon .notifications-count{right:-10px;right:-.625rem;top:-9px;top:-.5625rem}.header-user-nav{align-items:center;display:flex;height:100%;position:relative}.header-user-nav-media{border-radius:50%;display:block;height:36px;height:2.25rem;overflow:hidden;position:relative;width:36px;width:2.25rem}.header-user-nav-media img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:absolute;top:0;width:100%}.header-user-nav-menu-wrapper{content:"";opacity:0;padding-top:.625rem;pointer-events:none;position:absolute;right:0;top:95%;transition:all .4s cubic-bezier(.16,.43,0,1);visibility:none;width:230px;width:14.375rem}.header-user-nav-menu-wrapper.is-active{opacity:1;pointer-events:auto;top:100%;visibility:visible}.header-user-nav-icon{margin-right:.75rem}.header-user-nav-menu{background:#fff;border-radius:5px;border-radius:.3125rem;box-shadow:0 0 4px rgba(0,0,0,.1);box-shadow:0 0 .25rem rgba(0,0,0,.1)}.header-user-nav-menu .header-user-nav-menu-item{display:flex;flex-direction:column}.header-user-nav-menu .header-user-nav-menu-item:not(:last-child){border-bottom:1px solid #e7e7e7}.header-user-nav-menu .header-user-nav-menu-item a,.header-user-nav-menu .header-user-nav-menu-item button{font-weight:600;padding:1rem 2.0625rem}.header-user-nav-menu .header-user-nav-menu-item a:hover path,.header-user-nav-menu .header-user-nav-menu-item button:hover path{fill:#21d59f}.header-user-nav-btn{display:block;height:100%;padding:0 1.25rem}@media (min-width:61.875em){.header-user-nav-btn{padding:0 .8125rem}}.footer-nav{background:#f9fcfb;border-top:1px solid rgba(0,0,0,.1);bottom:0;display:block;left:0;margin-top:1.25rem;position:fixed;width:100%;z-index:998}@media (min-width:61.875em){.footer-nav{display:none}}.footer-nav-menu{align-items:flex-end;display:flex;justify-content:center;margin:0 auto;max-width:428px;max-width:26.75rem;text-align:center}.footer-nav-menu-item{margin-bottom:1.5rem;margin-top:1rem;padding:2.5rem .467vw 0;position:relative;width:22%}.footer-nav-menu-item>a{color:#a6a6a6;display:block;font-size:2.804vw;line-height:1}.footer-nav-menu-item>a .icon--stroke path{stroke:#a6a6a6}.footer-nav-menu-item>a .icon--fill path{fill:#a6a6a6}.footer-nav-menu-item>a.active{color:#213159;font-weight:600}.footer-nav-menu-item>a.active:after{opacity:1}.footer-nav-menu-item>a.active .icon--stroke path{stroke:#213159}.footer-nav-menu-item>a.active .icon--fill path{fill:#213159}.footer-nav-menu-item>a.active .notifications-count{background:#213159;font-weight:400}@media (min-width:429px){.footer-nav-menu-item>a{font-size:12px;font-size:.75rem}}.footer-nav-menu-item .icon-wrapper{left:0;padding-bottom:.75rem;position:absolute;top:0;width:100%}.footer-nav-menu-item .icon{margin:0 auto}.footer-nav-menu-item .dashboard-icon{height:28px;width:28px}.footer-nav-menu-item .calendar-icon{height:28px;width:25px}.footer-nav-menu-item .settings-icon{height:28px;width:28px}.footer-nav-menu-item .inbox-icon .notifications-count,.footer-nav-menu-item .notifications-icon .notifications-count{height:20px;left:0;margin:0 auto;right:-18px;width:20px}.footer-nav-menu-item .notifications-icon path{stroke-width:2.5}.footer-nav-menu-item .inbox-icon .notifications-count{top:-7px}.notification{background:#f9fcfb;border:1px solid #e7e7e7;border-radius:10px;display:flex;flex-flow:column;overflow:hidden}.notification .card-header{margin-bottom:0;padding:.9375rem}.notification .card-body{padding:.9375rem}.notification .card-body p{margin-bottom:.3125rem}.notification .card-body p.notification__date{margin-bottom:10px}.notification .card-footer{border-top:1px solid #e7e7e7;padding:1.25rem}.notification .card-desc{align-items:center;background:transparent;flex-direction:column;gap:20px;padding:0}@media (min-width:40.0625em){.notification .card-desc{flex-direction:row}}.notification .card-desc-media{margin:0}@media (min-width:40.0625em){.notification .card-desc-media{max-width:100px}}.notification .card-img{border-radius:5px;height:auto;min-width:100%;-o-object-fit:cover;object-fit:cover}@media (min-width:40.0625em){.notification .card-img{aspect-ratio:1/1;border-radius:5px;height:auto;-o-object-fit:cover;object-fit:cover;width:100%}}.notification .trash-notification{align-items:center;display:flex;justify-content:center;padding:1.125rem 1.5625rem;position:absolute;right:0;top:0;z-index:15}.notification .trash-notification .trash-icon{height:20px;width:18px}.custom-scrollbars__container{grid-template:auto/1fr 50px;height:100%;position:relative}.custom-scrollbars__content{-ms-overflow-style:none;height:100%;overflow:auto;padding:0 1rem;scrollbar-width:none}.custom-scrollbars__content::-webkit-scrollbar{display:none}.custom-scrollbars__scrollbar{display:grid;gap:1rem;grid-auto-flow:row;grid-template:auto 1fr auto/1fr;padding:1rem;place-items:center}.custom-scrollbars__track-and-thumb{display:block;height:100%;position:relative;width:16px}.custom-scrollbars__track{background-color:#ccc;border-radius:12px;bottom:0;cursor:pointer;position:absolute;top:0;width:16px}.custom-scrollbars__thumb{background-color:#333;border-radius:12px;position:absolute;width:16px}.select-boxes{display:grid;list-style:none;margin:0;padding:0}.register-account-type .select-boxes{gap:23px;grid-template-columns:repeat(2,1fr)}.select-boxes__box{border:1px solid #ccc;border-radius:5px;cursor:pointer;opacity:.7;padding:10px;position:relative}@media (min-width:61.875em){.select-boxes__box{padding:10px 15px}}.select-boxes__box.is-active{box-shadow:0 0 0 3px rgba(33,213,159,.75);opacity:1}.register-account-type .select-boxes__box{padding:20px 15px;text-align:center}@media (min-width:61.875em){.register-account-type .select-boxes__box{padding:40px 15px}}.select-boxes__selected{background-color:#21d59f;border-radius:50%;bottom:-14px;display:none;height:28px;left:0;margin:auto;position:absolute;right:0;width:28px}.select-boxes__box.is-active .select-boxes__selected{align-items:center;display:flex;justify-content:center}.select-boxes__icon{margin-bottom:20px}.select-boxes__label{font-size:16px;margin-bottom:0}.select-boxes__label span{display:block}@media (min-width:61.875em){.select-boxes__label{font-size:20px}}.stat{background:#f9fcfb;border:1px solid #e7e7e7;border-bottom:10px solid transparent;border-radius:10px;color:#213159;padding:10px;text-align:center}@media (min-width:61.875em){.stat{padding:20px 30px;text-align:left}}.stat--pending{border-bottom-color:#ffc727}@media (min-width:61.875em){.stat-link:hover .stat--pending{background:rgba(255,225,141,.1)}}.stat--assigned{border-bottom-color:#21d59f}@media (min-width:61.875em){.stat-link:hover .stat--assigned{background-color:#f2f9f6}}.stat--unassigned{border-bottom-color:#ce0000}@media (min-width:61.875em){.stat-link:hover .stat--unassigned{background:hsla(0,100%,85%,.1)}}.stat--cleaned{background:#21d59f}.stat__header{margin-bottom:10px}@media (min-width:61.875em){.stat__header{margin-bottom:20px}}.stat__body{align-items:center;display:flex;flex-direction:column;justify-content:space-between}@media (min-width:61.875em){.stat__body{flex-direction:row}}.stat__percent-group{display:none}@media (min-width:61.875em){.stat__percent-group{display:block;position:relative}.stat__percent-group p{align-items:center;bottom:0;display:flex;justify-content:center;left:0;margin:auto;position:absolute;right:0;top:0}}.stat p{margin:0}.stat-title{color:#213159;font-size:12px;font-weight:600}@media (min-width:61.875em){.stat-title{font-size:16px}}.stat-title--prepend{display:block;font-weight:400}.stat--cleaned .stat-title{color:#fff}.stat-count{font-size:36px;font-weight:700}@media (min-width:61.875em){.stat-count{font-size:70px}}.stat--pending .stat-count{color:#ffc727}.stat--assigned .stat-count{color:#21d59f}.stat--unassigned .stat-count{color:#ce0000}.stat--cleaned .stat-count{color:#fff}.stat-percent{display:none}@media (min-width:61.875em){.stat-percent{display:block;font-size:15px;font-weight:600}}.stat--cleaned .stat-percent{color:#fff}.stat-percent-circle{display:inline-block;height:80px;position:relative;width:80px}.stat-percent-circle__inner{height:100%;position:absolute;width:100%}.stat-percent-circle__progress{transform:rotate(-90deg)}.stat-percent-circle__progress circle{stroke:#4d8d43}.stat--assigned .stat-percent-circle__progress circle{stroke:#21d59f}.stat--pending .stat-percent-circle__progress circle{stroke:#ffc727}.stat--unassigned .stat-percent-circle__progress circle{stroke:#ce0000}.stat--cleaned .stat-percent-circle__progress circle{stroke:#fff}.stat-percent-circle__full circle{stroke:#e7e7e7}.stat--cleaned .stat-percent-circle__full circle{stroke:#14805f}.toast{font-size:14px;font-size:.875rem}@media (min-width:61.875em){.toast{font-size:16px;font-size:1rem}}.widget,.widget__content{position:relative}.widget__content{margin-bottom:20px}@media (min-width:61.875em){.widget__content{margin-bottom:0}}.widget .btn--full{width:100%}.widget-list{background:#f9fcfb;border:1px solid #e7e7e7;border-radius:10px;display:flex;flex-direction:column;list-style:none;list-style-image:none;margin:0;overflow:hidden;padding:0}.widget-list-item{align-items:center;cursor:pointer;display:flex;gap:20px;justify-content:flex-start;padding:10px 20px}@media (min-width:61.875em){.widget-list-item{padding:10px}}.widget-list-item:not(:last-child){border-bottom:1px solid #e7e7e7}.widget-list-item :last-child{flex-shrink:0;margin-left:auto}.widget-list-item :last-child svg{transform:rotate(180deg)}.widget-list-item :last-child svg path{fill:#21d59f}.widget-list-item picture{flex-shrink:0}.widget-list-item span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (min-width:61.875em){.widget-list-item:hover{background:#f2f9f6}}.widget-list-media{border-radius:50%;height:40px;overflow:hidden;width:40px}.widget-list-img{height:100%;width:100%}.widget-booking{grid-gap:20px;display:grid}@media (min-width:40.0625em){.widget-booking{grid-template-columns:repeat(2,1fr)}}@media (min-width:61.875em){.widget-booking{grid-gap:40px;grid-auto-flow:column;grid-template-columns:repeat(3,1fr)}}@media (min-width:40.0625em){.widget-booking--1{grid-template-columns:.5fr 1fr .5fr}.widget-booking--1 .booking-info:first-child,.widget-booking--1 div:first-child{grid-column-start:2}}@media (min-width:61.875em){.widget-booking--1{grid-template-columns:repeat(3,1fr)}.widget-booking--1 .booking-info:first-child,.widget-booking--1 div:first-child{grid-column-start:2}}@media (min-width:40.0625em){.widget-booking--2 .booking-info:first-child,.widget-booking--2 div:first-child{grid-column-start:1}.widget-booking--2 .booking-info:nth-child(2),.widget-booking--2 div:nth-child(2){grid-column-start:2}}@media (min-width:61.875em){.widget-booking--2{grid-template-columns:.5fr 1fr 1fr .5fr}.widget-booking--2 .booking-info:first-child,.widget-booking--2 div:first-child{grid-column-start:2}.widget-booking--2 .booking-info:nth-child(2),.widget-booking--2 div:nth-child(2){grid-column-start:3}}.widget-booking--placeholder{position:relative}.widget-booking--placeholder:before{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:hsla(0,0%,100%,.7);bottom:-10px;content:"";display:block;left:-10px;position:absolute;right:-10px;top:-10px;z-index:2}.widget-booking--placeholder .booking-info-wrapper:not(:first-child){display:none}@media (min-width:40.0625em){.widget-booking--placeholder .booking-info-wrapper{display:none}.widget-booking--placeholder .booking-info-wrapper:not(:first-child){display:block}}@media (min-width:61.875em){.widget-booking--placeholder .booking-info-wrapper{display:block}}.widget-booking--placeholder .booking-info--cleaned .card-img-overlay:before{background:#ccc}.widget-booking--placeholder .booking-info--cleaned .card-img-overlay__inner{background:#555}.widget-booking--placeholder .card-status{background:#a6a6a6}.widget-booking--placeholder .message:not(.message--no-data){background-color:#d9d9d9;color:#213159}.widget-booking--today-cleaner{display:block}.widget-booking--today .pre-title{margin-bottom:.3125rem}.widget-booking--today .card-desc-name.property-title{color:#213159;font-size:24px;font-size:1.5rem;font-weight:600;margin-bottom:.25rem}.widget-booking--today .today-info{list-style:none;margin:0 0 15px;padding:0}.widget-booking--today .today-info li{margin-bottom:5px}.widget-booking--today .guest-title{color:#21d59f;font-weight:700}.widget-booking--today .guest-name{font-size:18px;font-size:1.125rem}.widget-booking--requests .card-body .inner{text-align:left}.widget-booking--requests .card-desc{flex-direction:column;margin-bottom:0!important}.widget-booking--requests .card-desc-media{margin:0 0 15px}.widget-booking--requests .card-desc-name{margin-bottom:10px!important}.widget-booking--requests .card-desc-name strong{font-weight:600}.widget-booking--requests .card-section{padding:0!important}.widget-booking--requests .card-footer{border-top:1px solid #e7e7e7}.widget-booking--requests .btn-group{flex-wrap:wrap}.widget-overlay{align-items:center;bottom:0;display:flex;justify-content:center;left:0;margin:auto;position:absolute;right:0;top:0;z-index:3}.widget--ad{overflow:hidden;padding:0}.widget--ad h3{font-size:24px;font-size:1.5rem;font-weight:700}.widget--ad h3,.widget--ad p,.widget--ad ul{margin-bottom:1.25rem}.widget--ad p:last-child{margin-bottom:0}.widget--ad p.pre-header{color:#21d59f;font-weight:600;margin-bottom:8px;text-transform:uppercase}.widget--ad p.ad-hook{font-size:18px;font-size:1.125rem}.widget--ad li{line-height:1.6rem;opacity:.6}.widget--ad img{flex-basis:50%;max-width:100%}@media (min-width:40.0625em){.widget--ad img{max-width:50%}}@media (min-width:61.875em){.widget--ad img{max-width:100%}}.widget--ad .widget__content{padding:20px}@media (min-width:40.0625em){.widget--ad .widget__content{flex-basis:50%}.widget--ad{display:flex}}@media (min-width:61.875em){.widget--ad{display:block}}.booking-info{background:#f9fcfb;border:1px solid #e7e7e7;border-radius:10px;display:flex;flex-flow:column;overflow:hidden}.booking-info:not(.booking-info--request):not(.booking-info--item):not(.booking-info--today){cursor:pointer}.booking-info .message{border-radius:5px;padding:10px;text-align:center}.booking-info .message p{font-size:12px}.booking-info .card-media{margin:0 auto 15px}.booking-info .card-img{border-radius:5px;height:auto;min-width:100%;-o-object-fit:cover;object-fit:cover}@media (min-width:40.0625em){.booking-info .card-img{height:200px}}.booking-info .card-section{border-top:1px solid #e7e7e7}.booking-info .card-footer,.booking-info .card-section{padding:0;text-align:center}.booking-info .card-footer{padding:20px 0}.booking-info .card-footer .inner{padding-bottom:0;padding-top:0}.booking-info .card-section--divider{border-bottom:none;border-top:1px solid #e7e7e7;margin-top:40px}.booking-info .card-desc{background:none;margin-bottom:20px;padding:0}.booking-info .card-desc-time{align-items:center;display:flex;gap:6px;justify-content:center;margin-bottom:4px;margin-left:-21px}.booking-info .card-desc-date{font-weight:600}.booking-info .card-desc-name{font-size:18px;font-size:1.125rem}.booking-info .card-desc-info{align-items:center;border:1px solid #e7e7e7;border-radius:10px;display:flex;margin-bottom:20px}.booking-info .card-desc-info__child{padding:12px}@media (min-width:61.875em){.booking-info .card-desc-info__child{padding:20px}}.booking-info .card-desc-info__content{flex-grow:1;text-align:center}@media (min-width:61.875em){.booking-info .card-desc-info__content{text-align:left}}.booking-info .card-desc-info__date{align-items:center;background-color:#f9fcfb;border-bottom:1px solid #e7e7e7;display:flex;justify-content:center;width:100%}@media (min-width:20em){.booking-info .card-desc-info__date{border-bottom:none;border-right:1px solid #e7e7e7;width:auto}}.booking-info .card-desc-info--divider{border:none;flex-direction:column;gap:20px;padding:0}@media (min-width:61.875em){.booking-info .card-desc-info--divider{flex-direction:row}}.booking-info .card-desc-info--stretch{align-items:stretch}.booking-info h3{font-weight:600;margin-bottom:10px}@media (min-width:61.875em){.booking-info--assigned:hover{background:rgba(115,233,198,.1)}.booking-info--cleaned:hover{background:rgba(158,223,242,.15)}.booking-info--pending:not(.booking-info--request):hover{background:rgba(255,225,141,.1)}}.booking-info--unassigned .card-body{opacity:.5}@media (min-width:61.875em){.booking-info--unassigned:hover{background:hsla(0,100%,85%,.1)}}.booking-info--today .card-desc-media{margin-right:0}@media (min-width:61.875em){.booking-info--today .card-desc-media{margin-right:20px}}.widget-booking--today-cleaner .booking-info{background:none;border:none;border-radius:0}.widget-booking--today-cleaner .booking-info .card-body{border-bottom:none}.widget-booking--today-cleaner .booking-info .card-img{aspect-ratio:1/1;border-radius:5px;height:auto;-o-object-fit:cover;object-fit:cover;width:100%}.booking-info--cleaned .card-img-overlay,.booking-info--cleaned .card-img-overlay:before{height:100%;left:0;position:absolute;top:0;width:100%}.booking-info--cleaned .card-img-overlay:before{background:#21d59f;border-radius:5px;content:"";display:block;opacity:.15}.booking-info--cleaned .card-img-overlay__inner{background:#6ed4f2;border:6px solid #fff;border-radius:50%;bottom:0;height:75px;left:0;margin:auto;position:absolute;right:0;top:0;width:75px}.booking-info--cleaned .card-img-overlay__inner:after{border-bottom:6px solid #fff;border-right:6px solid #fff;bottom:0;content:"";display:block;height:26px;left:0;margin:auto;position:absolute;right:0;top:0;transform:rotate(45deg);width:14px}.widget-pagination{align-items:center;display:flex;justify-content:space-between}.widget-pagination-text{display:none}@media (min-width:61.875em){.widget-pagination-text{color:#999;display:block;padding:20px 0}.widget-pagination-more{margin-right:auto;padding:20px 0 20px 10px}}.widget-pagination-navigation{width:100%}@media (min-width:61.875em){.widget-pagination-navigation{align-items:center;display:flex;gap:10px;width:auto}}.dashboard-changeovers .widget-pagination{flex-direction:column-reverse;padding-bottom:0}.dashboard-changeovers .widget-pagination-more,.dashboard-changeovers .widget-pagination-text{padding-bottom:0}.dashboard-changeovers .widget-pagination-more+.widget-pagination-navigation,.dashboard-changeovers .widget-pagination-text+.widget-pagination-navigation{padding-top:20px}.dashboard-changeovers .widget-pagination-more+.widget-pagination-navigation .widget-paginate,.dashboard-changeovers .widget-pagination-more+.widget-pagination-navigation .widget-paginate-next-prev,.dashboard-changeovers .widget-pagination-more+.widget-pagination-navigation .widget-pagination-text,.dashboard-changeovers .widget-pagination-text+.widget-pagination-navigation .widget-paginate,.dashboard-changeovers .widget-pagination-text+.widget-pagination-navigation .widget-paginate-next-prev,.dashboard-changeovers .widget-pagination-text+.widget-pagination-navigation .widget-pagination-text{padding:0!important}.dashboard-changeovers .widget-pagination-more{padding-top:20px}@media (min-width:61.875em){.dashboard-changeovers .widget-pagination{flex-direction:row}}.box--animation .widget-pagination{padding:0 20px 20px}@media (min-width:61.875em){.box--animation .widget-pagination{padding:0 30px 30px}}.widget-paginate{align-items:center;display:none;justify-content:center;padding:20px 0}@media (min-width:61.875em){.widget-paginate{display:flex;justify-content:flex-start}}.dashboard-changeovers .widget-paginate{display:flex;padding-bottom:0}@media (min-width:61.875em){.dashboard-changeovers .widget-paginate{padding-bottom:20px}}.widget-paginate-next-prev{display:flex;justify-content:space-between;left:5%;margin:auto;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);width:90%;z-index:10}@media (min-width:61.875em){.widget-paginate-next-prev{display:block;position:static;transform:none}}.widget-nodata{text-align:center}.widget-nodata__title{color:#21d59f;font-size:18px;font-weight:700}.widget-nodata .icon{margin-bottom:15px}.box--widget .widget-nodata{padding-bottom:20px}.booking-info-boxes .booking-info{background:#fff;border-radius:10px;box-shadow:0 0 4px rgba(0,0,0,.1);margin-bottom:1.875rem;overflow:visible;padding:1.25rem}.booking-info-boxes .btn--paginate-nav-prev{margin-left:-10px}.booking-info-boxes .btn--paginate-nav-next{margin-right:-10px}.action-info{display:flex;flex-flow:column}.action-info .pre-title{margin-bottom:5px}.action-info .property-title{color:#213159;font-size:24px;font-weight:600;margin-bottom:4px}.action-info .today-info{list-style:none;margin:0 0 15px;padding:0}.action-info .today-info li{margin-bottom:5px}.action-info .guest-title{color:#21d59f;font-weight:700}.action-info .guest-name{font-size:18px}.action-info .card-img{aspect-ratio:1/1;border-radius:5px;height:auto;-o-object-fit:cover;object-fit:cover;width:100%}.action-info .card-desc{background:#fff;border-radius:10px}@media (max-width:61.875em){.action-info .card-desc{align-items:center;flex-direction:column;gap:20px}}@media (min-width:61.875em){.action-info .card-desc{padding:20px}}.action-info .card-desc-media{margin-right:0;max-width:278px}@media (min-width:61.875em){.action-info .card-desc-media{margin-right:20px}}.action-info .card-body,.action-info .card-desc-body{flex-grow:1}.action-info .card-desc-info{align-items:center;border-radius:10px;display:flex;margin-bottom:20px}@media (min-width:61.875em){.action-info .card-desc-info{align-items:unset}}.action-info .card-desc-info__content{flex-grow:1;text-align:center}@media (min-width:61.875em){.action-info .card-desc-info__content{text-align:left}}.action-info .card-desc-info__child{padding:12px}.action-info .card-desc-info__date{align-items:center;background-color:#f9fcfb;border-bottom:none;border-right:1px solid #e7e7e7;display:flex;justify-content:center;width:auto}.action-info .card-desc-info--divider{border:none;flex-direction:column;gap:20px;padding:0}.action-info .card-desc-info--stretch{align-items:stretch}.action-info .card-desc-info--border{border:1px solid #e7e7e7}.feature-list{margin:0}.feature-list li{align-items:center;display:flex;gap:20px;margin-bottom:10px}.feature-list span{font-size:18px;font-weight:700}.main--auth .feature-list{color:#fff}.main--auth .feature-list path{stroke:#fff}.feature-icon-list{align-items:center;color:#213159;margin:0 0 20px}.feature-icon-list,.feature-icon-list li{display:flex;flex-direction:row;justify-content:center}.feature-icon-list li{align-content:center;gap:15px;padding:10px 15px}.feature-icon-list li:last-child{padding-right:0}.feature-icon-list li:first-child{padding-left:0}.feature-icon-list li:not(:first-child){border-left:1px solid #d9d9d9}.feature-icon-list li span{font-size:15px;font-weight:700;line-height:1.4}.feature-icon-list path{fill:#21d59f}.main--dashboard h2,.main--dashboard h3{color:#213159}.logo--dashboard{margin:20px auto;max-width:50%}@media (min-width:61.875em){.logo--dashboard{display:none}}@media (max-width:61.875em){.dashboard-totals .box-header{display:block;margin-bottom:20px}}.dashboard-totals .box-header h2{display:none}@media (min-width:61.875em){.dashboard-totals .box-header h2{display:block}}.dashboard-totals--no-data .box-header{display:none}@media (min-width:61.875em){.dashboard-totals--no-data .box-header{display:block;margin-bottom:2.5rem}}.dashboard-stats{grid-gap:10px;display:grid;grid-template-columns:1fr 1fr 1fr}@media (min-width:61.875em){.dashboard-stats{grid-gap:30px}}.dashboard-changeovers,.main--dashboard-cleaner .dashboard-stats{margin-bottom:30px}@media (min-width:61.875em){.dashboard-changeovers{margin-bottom:0}}.dashboard-changeovers:not(.box--animation) .box-header{margin-bottom:20px}@media (min-width:61.875em){.dashboard-changeovers:not(.box--animation) .box-header{margin-bottom:40px}.dashboard-changeovers .dropdown-wrapper{display:none}}.dashboard-changeovers .tab-navigation{display:none}@media (min-width:61.875em){.dashboard-changeovers .tab-navigation{display:block}}@media (max-width:61.875em){.dashboard-changeovers--this-week .box-header h2,.dashboard-changeovers--today .box-header h2{text-align:center}.dashboard-changeovers--this-week .box-header button,.dashboard-changeovers--today .box-header button{display:none}}.dashboard-header{align-items:center;display:flex;flex-direction:column;justify-content:space-between}@media (min-width:61.875em){.dashboard-header{flex-direction:row;padding-bottom:40px}}.dashboard-header--main{display:none}@media (min-width:61.875em){.dashboard-header--main{display:flex}}.dashboard-header h1{display:none}@media (min-width:61.875em){.dashboard-header h1{display:block}}.dashboard-header-btn{bottom:105px;font-size:15px;font-size:.9375rem;position:fixed;right:10px;z-index:999}@media (min-width:61.875em){.dashboard-header-btn{align-items:center;bottom:40px;right:40px;transition:all .4s cubic-bezier(.16,.43,0,1)}}.dashboard-header-btn-text{display:none}.dashboard-header-btn-icon{align-items:center;background:#21d59f;border-radius:50%;box-shadow:0 0 8px rgba(0,0,0,.25);display:inline-flex;height:58px;height:3.625rem;justify-content:center;transition:all .4s cubic-bezier(.16,.43,0,1);width:58px;width:3.625rem}@media (min-width:61.875em){.dashboard-header-btn-icon{box-shadow:none;margin-left:.625rem}.dashboard-header-btn-icon:hover{background:#17936e}.dashboard-header-btn-icon:hover .svg{transform:rotate(180deg)}}.dashboard-header-btn-icon .svg{height:30px;height:1.875rem;width:30px;width:1.875rem}@media (min-width:61.875em){.dashboard-header-btn-icon .svg{transition:all .4s cubic-bezier(.16,.43,0,1)}.dashboard-header-btn:hover{color:#17936e}}.calendar{display:flex;flex-direction:column-reverse}@media (max-width:61.875em){.calendar{padding-top:126px}}@media (min-width:61.875em){.calendar{display:block;padding:.5625rem}.calendar-has-added .calendar-month td:not(.is-active) span,.calendar-has-added .calendar-month td:not(.is-active):after,.calendar-has-added .calendar-month td:not(.is-active):before,.calendar-has-selected .calendar-month td:not(.is-active) span,.calendar-has-selected .calendar-month td:not(.is-active):after,.calendar-has-selected .calendar-month td:not(.is-active):before{opacity:.5}}.calendar-navigation{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:rgba(249,252,251,.7);left:0;position:fixed;width:100%;z-index:99}.calendar-navigation .toggle{animation:dropInFadeIn .3s;position:relative}@media (min-width:61.875em){.calendar-navigation .toggle{animation:fadeIn .5s}.calendar-navigation{border-bottom:1px solid transparent;top:76px;top:4.75rem}.calendar-navigation .content,.calendar-navigation .content-sidebar{transition:all .4s cubic-bezier(.16,.43,0,1)}.calendar-navigation .toggle-wrapper{margin:0}.calendar-navigation--normal .content,.calendar-navigation--normal .content-sidebar{padding:2.5rem 0 1.5625rem}.calendar-navigation--small .content,.calendar-navigation--small .content-sidebar{padding:.625rem 0}.calendar-navigation .content-with-sidebar{align-items:center}}.calendar-months{width:100%}@media (min-width:40.0625em){.calendar-months{grid-gap:20px;grid-gap:1.25rem;align-items:flex-start;display:grid;grid-template-columns:1fr 1fr}}@media (min-width:75em){.calendar-months{grid-template-columns:1fr 1fr 1fr}}@media (min-width:120em){.calendar-months{grid-template-columns:1fr 1fr 1fr 1fr}}.calendar-months.is-loading td{pointer-events:none}.calendar-months.is-loading td span{opacity:.4}.calendar-months td span{transition:opacity .4s}@media (max-width:61.875em){.calendar-months .calendar-month:not(:last-child){margin-bottom:1.875rem}.calendar-months .calendar-month tbody{background:#f9fcfb;position:relative}}.calendar-month{border-collapse:separate;font-size:14px;font-size:.875rem;scroll-margin-top:132px;scroll-margin-top:8.25rem;text-align:center;width:100%}.calendar-month caption,.calendar-month td,.calendar-month th{-webkit-tap-highlight-color:rgba(255,255,255,0);font-weight:400}.calendar-month .name{color:#000;font-size:24px;font-size:1.5rem;padding-bottom:1.25rem}@media (min-width:61.875em){.calendar-month .name{font-size:18px;font-size:1.125rem;padding-bottom:.625rem}}.calendar-month caption{padding:.5625rem}.calendar-month th{padding:.5625rem;width:38px;width:2.375rem}.calendar-month td{height:40px;height:2.5rem;line-height:40px;line-height:2.5rem;max-height:40px;max-height:2.5rem;padding:0;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:7.1428571429%}.calendar-month td.booked-second,.calendar-month td.disabled,.calendar-month td.disabled-pointer,.calendar-month td.inaccessible{pointer-events:none}.calendar-month td:not(.disabled){cursor:pointer}@media (min-width:61.875em){.calendar-month td:not(.disabled):not(.selected):not(.assigned):not(.cleaned):not(.unassigned):not(.pending).hover:before{background:rgba(33,49,89,.15);bottom:0;content:"";display:block;height:32px;height:2rem;margin:auto;position:absolute;top:0;width:100%;z-index:1}}@media (min-width:61.875em) and (min-width:61.875em){.calendar-month td:not(.disabled):not(.selected):not(.assigned):not(.cleaned):not(.unassigned):not(.pending).hover:before{height:26px;height:1.625rem}}@media (min-width:61.875em){.calendar-month td:not(.disabled):not(.selected):not(.assigned):not(.cleaned):not(.unassigned):not(.pending).hover.first:before{border-bottom-left-radius:10px;border-top-left-radius:10px;right:0;width:80%}}@media (min-width:61.875em) and (min-width:61.875em){.calendar-month td:not(.disabled):not(.selected):not(.assigned):not(.cleaned):not(.unassigned):not(.pending).hover.first:before{border-bottom-left-radius:5px;border-top-left-radius:5px}}@media (min-width:61.875em){.calendar-month td:not(.disabled):not(.selected):not(.assigned):not(.cleaned):not(.unassigned):not(.pending).hover.second:before{border-bottom-right-radius:10px;border-top-right-radius:10px;left:0;width:80%}}@media (min-width:61.875em) and (min-width:61.875em){.calendar-month td:not(.disabled):not(.selected):not(.assigned):not(.cleaned):not(.unassigned):not(.pending).hover.second:before{border-bottom-right-radius:5px;border-top-right-radius:5px}}@media (min-width:61.875em){.calendar-month td:not(.disabled):not(.selected):not(.assigned):not(.cleaned):not(.unassigned):not(.pending).hover.booked-first:before{border-bottom-left-radius:10px;border-top-left-radius:10px}}@media (min-width:61.875em) and (min-width:61.875em){.calendar-month td:not(.disabled):not(.selected):not(.assigned):not(.cleaned):not(.unassigned):not(.pending).hover.booked-first:before{border-bottom-left-radius:5px;border-top-left-radius:5px}}.calendar-month td span{display:block;pointer-events:none;position:absolute;right:-10px;right:-.625rem;top:0;width:20px;width:1.25rem;z-index:3}.calendar-month td.wknd:not(.disabled):not(.selected){background:#e7e7e7}@media (min-width:61.875em){.calendar-month td.wknd:not(.disabled):not(.selected):not(.assigned):not(.cleaned):not(.unassigned):not(.pending).hover:before{background:rgba(33,49,89,.15);bottom:0;content:"";display:block;height:32px;height:2rem;margin:auto;position:absolute;top:0;width:100%;z-index:1}}@media (min-width:61.875em) and (min-width:61.875em){.calendar-month td.wknd:not(.disabled):not(.selected):not(.assigned):not(.cleaned):not(.unassigned):not(.pending).hover:before{height:26px;height:1.625rem}}@media (min-width:61.875em){.calendar-month td.wknd:not(.disabled):not(.selected):not(.assigned):not(.cleaned):not(.unassigned):not(.pending).hover.first:before{border-bottom-left-radius:10px;border-top-left-radius:10px;right:0;width:80%}}@media (min-width:61.875em) and (min-width:61.875em){.calendar-month td.wknd:not(.disabled):not(.selected):not(.assigned):not(.cleaned):not(.unassigned):not(.pending).hover.first:before{border-bottom-left-radius:5px;border-top-left-radius:5px}}@media (min-width:61.875em){.calendar-month td.wknd:not(.disabled):not(.selected):not(.assigned):not(.cleaned):not(.unassigned):not(.pending).hover.second:before{border-bottom-right-radius:10px;border-top-right-radius:10px;left:0;width:80%}}@media (min-width:61.875em) and (min-width:61.875em){.calendar-month td.wknd:not(.disabled):not(.selected):not(.assigned):not(.cleaned):not(.unassigned):not(.pending).hover.second:before{border-bottom-right-radius:5px;border-top-right-radius:5px}}@media (min-width:61.875em){.calendar-month td.wknd:not(.disabled):not(.selected):not(.assigned):not(.cleaned):not(.unassigned):not(.pending).hover.booked-first:before{border-bottom-left-radius:10px;border-top-left-radius:10px}}@media (min-width:61.875em) and (min-width:61.875em){.calendar-month td.wknd:not(.disabled):not(.selected):not(.assigned):not(.cleaned):not(.unassigned):not(.pending).hover.booked-first:before{border-bottom-left-radius:5px;border-top-left-radius:5px}}.calendar-month td.selected:not(.disabled):before{background:#d9d9d9!important;content:"";display:block;height:32px;height:2rem;left:0;position:absolute;top:8px;top:.5rem;width:100%;z-index:1}@media (min-width:61.875em){.calendar-month td.selected:not(.disabled):before{height:26px;height:1.625rem}}.calendar-month td.assigned:after,.calendar-month td.assigned:before,.calendar-month td.cleaned:after,.calendar-month td.cleaned:before,.calendar-month td.pending:after,.calendar-month td.pending:before,.calendar-month td.unassigned:after,.calendar-month td.unassigned:before{bottom:0;content:"";display:block;height:32px;height:2rem;left:0;margin:auto;position:absolute;top:0;width:100%;z-index:1}@media (min-width:61.875em){.calendar-month td.assigned:after,.calendar-month td.assigned:before,.calendar-month td.cleaned:after,.calendar-month td.cleaned:before,.calendar-month td.pending:after,.calendar-month td.pending:before,.calendar-month td.unassigned:after,.calendar-month td.unassigned:before{height:26px;height:1.625rem}}@media (max-width:61.875em){.calendar-month td.assigned:after,.calendar-month td.cleaned:after,.calendar-month td.pending:after,.calendar-month td.unassigned:after{content:none}}.calendar-month td.assigned--end:after,.calendar-month td.assigned--end:before,.calendar-month td.assigned--start:after,.calendar-month td.assigned--start:before,.calendar-month td.cleaned--end:after,.calendar-month td.cleaned--end:before,.calendar-month td.cleaned--start:after,.calendar-month td.cleaned--start:before,.calendar-month td.pending--end:after,.calendar-month td.pending--end:before,.calendar-month td.pending--start:after,.calendar-month td.pending--start:before,.calendar-month td.unassigned--end:after,.calendar-month td.unassigned--end:before,.calendar-month td.unassigned--start:after,.calendar-month td.unassigned--start:before{width:calc(100% - 1px)}.calendar-month td.assigned--start:after,.calendar-month td.assigned--start:before,.calendar-month td.cleaned--start:after,.calendar-month td.cleaned--start:before,.calendar-month td.pending--start:after,.calendar-month td.pending--start:before,.calendar-month td.unassigned--start:after,.calendar-month td.unassigned--start:before{border-bottom-left-radius:10px;border-bottom-left-radius:.625rem;border-top-left-radius:10px;border-top-left-radius:.625rem;left:auto;right:0}@media (min-width:61.875em){.calendar-month td.assigned--start:after,.calendar-month td.assigned--start:before,.calendar-month td.cleaned--start:after,.calendar-month td.cleaned--start:before,.calendar-month td.pending--start:after,.calendar-month td.pending--start:before,.calendar-month td.unassigned--start:after,.calendar-month td.unassigned--start:before{border-bottom-left-radius:5px;border-bottom-left-radius:.3125rem;border-top-left-radius:5px;border-top-left-radius:.3125rem}}.calendar-month td.assigned--end:after,.calendar-month td.assigned--end:before,.calendar-month td.cleaned--end:after,.calendar-month td.cleaned--end:before,.calendar-month td.pending--end:after,.calendar-month td.pending--end:before,.calendar-month td.unassigned--end:after,.calendar-month td.unassigned--end:before{border-bottom-right-radius:10px;border-bottom-right-radius:.625rem;border-top-right-radius:10px;border-top-right-radius:.625rem}@media (min-width:61.875em){.calendar-month td.assigned--end:after,.calendar-month td.assigned--end:before,.calendar-month td.cleaned--end:after,.calendar-month td.cleaned--end:before,.calendar-month td.pending--end:after,.calendar-month td.pending--end:before,.calendar-month td.unassigned--end:after,.calendar-month td.unassigned--end:before{border-bottom-right-radius:5px;border-bottom-right-radius:.3125rem;border-top-right-radius:5px;border-top-right-radius:.3125rem}}.calendar-month td.assigned:before{background:rgba(33,213,159,.3)}.calendar-month td.cleaned:before{background:rgba(158,223,242,.5)}.calendar-month td.unassigned:before{background:rgba(206,0,0,.3)}.calendar-month td.pending:before{background:rgba(255,199,39,.35)}.calendar-month td.inaccessible:before{background:rgba(33,49,89,.15)}.calendar-month td.is-active:not(.inaccessible).assigned:after{background:rgba(33,213,159,.9);border-bottom:1px solid #21d59f;border-top:1px solid #21d59f}.calendar-month td.is-active:not(.inaccessible).assigned--start:after{border-left:1px solid #21d59f}.calendar-month td.is-active:not(.inaccessible).assigned--end:after{border-right:1px solid #21d59f}.calendar-month td.is-active:not(.inaccessible).cleaned:after{background:#9edff2;border-bottom:1px solid #9edff2;border-top:1px solid #9edff2}.calendar-month td.is-active:not(.inaccessible).cleaned--start:after{border-left:1px solid #9edff2}.calendar-month td.is-active:not(.inaccessible).cleaned--end:after{border-right:1px solid #9edff2}.calendar-month td.is-active:not(.inaccessible).unassigned:after{background:rgba(206,0,0,.4);border-bottom:1px solid rgba(206,0,0,.3);border-top:1px solid rgba(206,0,0,.3)}.calendar-month td.is-active:not(.inaccessible).unassigned--start:after{border-left:1px solid rgba(206,0,0,.3)}.calendar-month td.is-active:not(.inaccessible).unassigned--end:after{border-right:1px solid rgba(206,0,0,.3)}.calendar-month td.is-active:not(.inaccessible).pending:after{background:rgba(255,199,39,.9);border-bottom:1px solid rgba(255,199,39,.4);border-top:1px solid rgba(255,199,39,.4)}.calendar-month td.is-active:not(.inaccessible).pending--start:after{border-left:1px solid rgba(255,199,39,.4)}.calendar-month td.is-active:not(.inaccessible).pending--end:after{border-right:1px solid rgba(255,199,39,.4)}.calendar-month td.today span:after{border:1px solid #213159;border-radius:10px;border-radius:.625rem;bottom:0;content:"";display:block;height:36px;height:2.25rem;left:-10px;left:-.625rem;margin:auto;position:absolute;right:0;top:0;width:40px;width:2.5rem}@media (min-width:61.875em){.calendar-month td.today span:after{border-radius:5px;border-radius:.3125rem}}.calendar-month td.past:not(.selected):not(.assigned):not(.cleaned):not(.unassigned):not(.pending):not(.past--booked-day){pointer-events:none}.calendar-month td.past:not(.booking--current):not(.current-second) span{opacity:.5}.calendar-month--cleaner td:not(.booking){cursor:default}.calendar-month--past,.calendar-month--past caption{opacity:.5}.calendar-month--past td.past span{opacity:1!important}.calendar-month:not(.calendar-month--past):not(.calendar-month--datepicker) .past:not(.booking--current):before{animation:none;opacity:.5}.calendar-month td.current-second span{opacity:1}.calendar-icon{height:20px;width:18px}.calendar-legend{display:none}@media (min-width:61.875em){.calendar-legend{display:block;margin-bottom:.625rem;margin-top:3.75rem}}.calendar-legend-menu{text-align:center}@media (min-width:61.875em){.calendar-legend-menu{align-items:center;display:inline-flex;justify-content:center;list-style:none;margin:0 -.75rem}}.calendar-legend-menu-item{align-items:center;display:inline-flex;font-size:12px;font-size:.75rem;justify-content:center;padding:0 .75rem}.calendar-legend-highlight{border-radius:5px;border-radius:.3125rem;display:inline-block;height:20px;height:1.25rem;margin-right:.9375rem;width:20px;width:1.25rem}.calendar-legend-highlight--assigned{background:rgba(33,213,159,.3)}.calendar-legend-highlight--cleaned{background:#9edff2}.calendar-legend-highlight--unassigned{background:rgba(206,0,0,.3)}.calendar-legend-highlight--pending{background:rgba(255,199,39,.35)}.calendar-legend-highlight--inaccessible{background:rgba(33,49,89,.15)}.calendar-legend-highlight--notifications{background:rgba(33,213,159,.3)}.calendar-legend-text{display:inline-block}.calendar-legend .notification{margin-right:.9375rem}.bookingstat,i.notification{align-items:center;background:rgba(0,0,0,.5);border-radius:50%;color:#fff;display:flex;font-size:10px;font-size:.625rem;font-style:normal;height:20px;height:1.25rem;justify-content:center;transition:all .4s cubic-bezier(.16,.43,0,1);width:20px;width:1.25rem}.bookingstat svg,i.notification svg{height:10px}.bookingstat path,i.notification path{fill:#fff}.calendar-month:not(.calendar-month--past) .past .bookingstat--info,.message .bookingstat{position:relative}.calendar-month:not(.calendar-month--past) .past .bookingstat--info:before,.message .bookingstat:before{background:hsla(0,0%,100%,.5);border-radius:50%;content:"";display:block;height:18px;height:1.125rem;position:absolute;width:18px;width:1.125rem}.bookingstat{background:#000;height:17px;height:1.0625rem;pointer-events:none;position:relative;right:-14px;right:-.875rem;top:0;top:-5px;top:-.3125rem;width:17px;width:1.0625rem;z-index:98}.bookingstat--meta{background:rgba(0,0,0,.5)}.calendar-month--past .bookingstat--meta{background:#000}.message .bookingstat{position:absolute;right:auto;top:-8px;top:-.5rem}.datepicker-close{align-items:center;display:flex;justify-content:center;padding:.9375rem;position:absolute;right:0;top:0;z-index:15}.datepicker-close-icon{pointer-events:none;width:12px;width:.75rem}.datepicker-close-icon:before{content:"";display:block;padding-top:100%;position:relative;width:100%}.datepicker-close-icon path{stroke:#000}.date-picker{background:#fff;border-radius:5px;border-radius:.3125rem;box-shadow:0 0 4px rgba(0,0,0,.15);left:7px;left:.4375rem;padding:.625rem .9375rem;position:absolute;right:7px;right:.4375rem;top:70px;top:4.375rem;z-index:99}.date-picker td span,.date-picker td:before{animation:none!important;transition:none!important}.date-picker td.assigned:before,.date-picker td.cleaned:before,.date-picker td.pending:before,.date-picker td.unassigned:before{background:rgba(33,49,89,.15)}.date-picker td.booking--selected:before{animation:none;background:rgba(255,199,39,.15)}.date-picker--end:before{right:0}.date-picker--end td:not(.is-selected):not(.is-bookable):not(.booking--selected):not(.booking--selected-first){pointer-events:none}.date-picker--end td:not(.is-selected):not(.is-bookable):not(.booking--selected):not(.booking--selected-first) span{opacity:.3}.date-picker--end td:not(.is-bookable):not(.booking--start) span{text-decoration:line-through}.date-picker--end td.booked-second{pointer-events:all}.date-picker--end td.is-selected:not(.second):after{bottom:0;content:"";display:block;height:32px;height:2rem;margin:auto;position:absolute;top:0;width:100%;z-index:1}@media (min-width:61.875em){.date-picker--end td.is-selected:not(.second):after{height:26px;height:1.625rem}}.date-picker--end td.is-selected:not(.second).first:after{background:#ffc727;border-bottom-right-radius:10px;border-top-right-radius:10px}@media (min-width:61.875em){.date-picker--end td.is-selected:not(.second).first:after{border-bottom-right-radius:5px;border-top-right-radius:5px}}.date-picker--end td.is-selected:not(.second).first:before{border-bottom-right-radius:10px;border-top-right-radius:10px}@media (min-width:61.875em){.date-picker--end td.is-selected:not(.second).first:before{border-bottom-right-radius:5px;border-top-right-radius:5px}}.date-picker--end td.booking--start:not(.booked-first){pointer-events:all}.date-picker--end td.booking--selected:not(.is-bookable){pointer-events:none}.date-picker--end td.booking--selected:not(.is-bookable) span{opacity:.3;text-decoration:line-through}.date-picker--end td.is-start:not(.booking--end):not(.first):after{background:rgba(255,199,39,.5);bottom:0;content:"";display:block;height:32px;height:2rem;margin:auto;position:absolute;top:0;width:100%;z-index:1}@media (min-width:61.875em){.date-picker--end td.is-start:not(.booking--end):not(.first):after{height:26px;height:1.625rem}}.date-picker--end td.is-start:not(.booking--end):not(.first).second:after{border-bottom-left-radius:10px;border-top-left-radius:10px}@media (min-width:61.875em){.date-picker--end td.is-start:not(.booking--end):not(.first).second:after{border-bottom-left-radius:5px;border-top-left-radius:5px}}.date-picker--end td.is-start:not(.booking--end):not(.first).second:before{border-bottom-left-radius:10px;border-top-left-radius:10px}@media (min-width:61.875em){.date-picker--end td.is-start:not(.booking--end):not(.first).second:before{border-bottom-left-radius:5px;border-top-left-radius:5px}}.date-picker--end td.is-start span{opacity:1!important;text-decoration:none!important}.date-picker--end td.is-between:not(.booking--end):not(.booking--start):not(.is-selected.second):before{background:rgba(255,199,39,.5);bottom:0;content:"";display:block;height:32px;height:2rem;left:0;margin:auto;position:absolute;top:0;width:100%;z-index:1}@media (min-width:61.875em){.date-picker--end td.is-between:not(.booking--end):not(.booking--start):not(.is-selected.second):before{height:26px;height:1.625rem}}.date-picker--end td.is-between:not(.booking--end):not(.booking--start):not(.is-selected.second).is-start.first:not(.booking--selected):before{content:none}.date-picker--end td.is-between:not(.booking--end):not(.booking--start):not(.is-selected.second).is-start.first.booking--selected:before{background:rgba(255,199,39,.15)}.date-picker--end td.is-between.booking--end.first:not(.is-start):before{background:rgba(255,199,39,.5);bottom:0;content:"";display:block;height:32px;height:2rem;left:0;margin:auto;position:absolute;top:0;width:100%;z-index:1}@media (min-width:61.875em){.date-picker--end td.is-between.booking--end.first:not(.is-start):before{height:26px;height:1.625rem}}.date-picker--end td.is-between.booking--end.first:not(.is-start).booking--selected:before{border-bottom-right-radius:0;border-top-right-radius:0}.date-picker--end td.is-between.booking--start.second:not(.is-selected):before{background:rgba(255,199,39,.5);bottom:0;content:"";display:block;height:32px;height:2rem;left:0;margin:auto;position:absolute;top:0;width:100%;z-index:1}@media (min-width:61.875em){.date-picker--end td.is-between.booking--start.second:not(.is-selected):before{height:26px;height:1.625rem}}.date-picker--end td.is-between.booking--start.second.booking--selected:before{border-bottom-left-radius:0;border-top-left-radius:0}.date-picker--start:before{left:0}.date-picker--start td.booked-second:not(.booking--selected):not(.booking--selected-second),.date-picker--start td.booking:not(.booking--selected):not(.booking--selected-second){pointer-events:none}.date-picker--start td.booked-second:not(.booking--selected):not(.booking--selected-second) span,.date-picker--start td.booking:not(.booking--selected):not(.booking--selected-second) span{opacity:.3;text-decoration:line-through}.date-picker--start td.booked-second.booking--end:not(.booked-second):not(.past),.date-picker--start td.booking.booking--end:not(.booked-second):not(.past){pointer-events:all}.date-picker--start td.booked-second.booking--end:not(.booked-second):not(.past) span,.date-picker--start td.booking.booking--end:not(.booked-second):not(.past) span{text-decoration:none!important}.date-picker--start td.booking span{transition:opacity .35s}.date-picker--start td.booked-second.booking--selected span{text-decoration:line-through!important}.date-picker--start td.booked-second:not(.booking--selected-second) span{opacity:.3}.date-picker--start td.past span{text-decoration:line-through}.date-picker--start td.booking--end:not(.past):not(.booked-second) span{opacity:1}.date-picker--start td.booking--selected-second{pointer-events:all}.date-picker--start td.is-selected:not(.first):after{bottom:0;content:"";display:block;height:32px;height:2rem;margin:auto;position:absolute;top:0;width:100%;z-index:1}@media (min-width:61.875em){.date-picker--start td.is-selected:not(.first):after{height:26px;height:1.625rem}}.date-picker--start td.is-selected:not(.first).second:after{background:#ffc727;border-bottom-left-radius:10px;border-top-left-radius:10px}@media (min-width:61.875em){.date-picker--start td.is-selected:not(.first).second:after{border-bottom-left-radius:5px;border-top-left-radius:5px}}.date-picker--start td.is-selected:not(.first).booking--end.booking--selected:after{background:#213159;border-bottom-left-radius:10px;border-top-left-radius:10px;left:auto;right:0;width:60%}@media (min-width:61.875em){.date-picker--start td.is-selected:not(.first).booking--end.booking--selected:after{border-bottom-left-radius:5px;border-top-left-radius:5px}}.date-picker--start td.is-selected:not(.first).booking--end.booking--selected.booked-second{pointer-events:none}.date-picker--start td.is-selected:not(.first).booking--end.booking--selected:not(.booked-second):after{border-bottom-right-radius:0;border-top-right-radius:0}.date-picker--start td.is-selected:not(.first).booking--selected-first:not(.booking):after{border-bottom-left-radius:0;border-top-left-radius:0}.date-picker--start td.is-end:not(.booking-start):not(.second):after{background:rgba(255,199,39,.5);bottom:0;content:"";display:block;height:32px;height:2rem;margin:auto;position:absolute;top:0;width:100%;z-index:1}@media (min-width:61.875em){.date-picker--start td.is-end:not(.booking-start):not(.second):after{height:26px;height:1.625rem}}.date-picker--start td.is-end:not(.booking-start):not(.second).first:after{border-bottom-right-radius:10px;border-top-right-radius:10px}@media (min-width:61.875em){.date-picker--start td.is-end:not(.booking-start):not(.second).first:after{border-bottom-right-radius:5px;border-top-right-radius:5px}}.date-picker--start td.is-end span{opacity:1!important;text-decoration:none!important}.date-picker--start td.is-between:not(.booking--end):not(.booking--start):not(.is-selected.second):before{background:rgba(255,199,39,.5);bottom:0;content:"";display:block;height:32px;height:2rem;left:0;margin:auto;position:absolute;top:0;width:100%;z-index:1}@media (min-width:61.875em){.date-picker--start td.is-between:not(.booking--end):not(.booking--start):not(.is-selected.second):before{height:26px;height:1.625rem}}.date-picker--start td.is-between:not(.booking--end):not(.booking--start):not(.is-selected.second).is-start.first:not(.booking--selected):before{content:none}.date-picker--start td.is-between:not(.booking--end):not(.booking--start):not(.is-selected.second).is-start.first.booking--selected:before{background:rgba(255,199,39,.15)}.date-picker--start td.is-between.booking--end.first:not(.is-start):before{background:rgba(255,199,39,.5);bottom:0;content:"";display:block;height:32px;height:2rem;left:0;margin:auto;position:absolute;top:0;width:100%;z-index:1}@media (min-width:61.875em){.date-picker--start td.is-between.booking--end.first:not(.is-start):before{height:26px;height:1.625rem}}.date-picker--start td.is-between.booking--end.first:not(.is-start).booking--selected:before{border-bottom-right-radius:0;border-top-right-radius:0}.date-picker--start td.is-between.booking--start.second:not(.is-selected):before{background:rgba(255,199,39,.5);bottom:0;content:"";display:block;height:32px;height:2rem;left:0;margin:auto;position:absolute;top:0;width:100%;z-index:1}@media (min-width:61.875em){.date-picker--start td.is-between.booking--start.second:not(.is-selected):before{height:26px;height:1.625rem}}.date-picker--start td.is-between.booking--start.second.booking--selected:before{border-bottom-left-radius:0;border-top-left-radius:0}@media (max-width:61.875em){.main--notifications{padding-top:76px}}.main--notifications .sidebar-nav{display:none}@media (min-width:61.875em){.main--notifications .sidebar-nav{display:block}}.main--notifications .content .box{border-radius:10px;border-radius:.625rem;box-shadow:0 0 4px rgba(0,0,0,.1);box-shadow:0 0 .25rem rgba(0,0,0,.1)}.main--settings * .content-with-sidebar .content .box-wrapper,.main--settings * .content-with-sidebar .sidebar .btn-menu-wrapper{background:#f9fcfb;display:none}@media (min-width:61.875em){.main--settings * .content-with-sidebar .content .box-wrapper,.main--settings * .content-with-sidebar .sidebar .btn-menu-wrapper{box-shadow:none;display:block}}.main--settings * .content-with-sidebar .content .is-active.box-wrapper,.main--settings * .content-with-sidebar .sidebar .is-active.btn-menu-wrapper{display:block;left:0;min-height:100%;padding:0 20px 140px;position:absolute;top:0;width:100%;z-index:2}@media (min-width:61.875em){.main--settings * .content-with-sidebar .content .is-active.box-wrapper,.main--settings * .content-with-sidebar .sidebar .is-active.btn-menu-wrapper{height:auto;padding:0;position:static;width:auto}}.main--settings * .content-with-sidebar .content .btn--ui,.main--settings * .content-with-sidebar .sidebar .btn--ui{background:#fff;margin:0 -1.25rem 1.875rem;width:100vw;z-index:auto}@media (min-width:61.875em){.main--settings * .content-with-sidebar .content .btn--ui,.main--settings * .content-with-sidebar .sidebar .btn--ui{display:none}}.main--settings h1{margin-bottom:1.25rem}@media (min-width:61.875em){.main--settings h1{clip:rect(0 0 0 0);border:0;-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:0;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}}.main--settings:not(.main--settings-root) .sidebar .btn-group,.main--settings:not(.main--settings-root) h1{display:none}.main--settings * .content-with-sidebar{flex-direction:column-reverse}.main--settings * .content-with-sidebar .content .box-wrapper:not(:last-child){margin-bottom:1.875rem}@media (max-width:61.875em){.main--settings * .content-with-sidebar .content .box-wrapper .box-header:not(.box-header--disclosure){margin-bottom:1.25rem}.main--settings * .content-with-sidebar .content .box-wrapper .box-header h2{font-size:18px;font-size:1.125rem}}.main--settings * .content-with-sidebar .content .box-wrapper .box{border-radius:10px;box-shadow:0 0 4px rgba(0,0,0,.1)}@media (max-width:61.875em){.main--settings * .content-with-sidebar .content .box-wrapper .form-fields--disclosure{margin-top:1.25rem}.main--settings * .content-with-sidebar .content .box-wrapper .label--fieldset{color:#21d59f;font-size:18px;font-size:1.125rem;margin-bottom:0;padding:1.25rem 0}}.main--settings * .content-with-sidebar .content .form-header .dropdown{width:100%}@media (min-width:61.875em){.main--settings * .content-with-sidebar .content .form-header .dropdown{width:auto}}.main--settings * .content-with-sidebar .content .form-header-btn{display:none}@media (min-width:61.875em){.main--settings * .content-with-sidebar .content .form-header-btn{display:flex}}.main--settings * .content-with-sidebar .sidebar .btn-group .btn--green path{fill:#fff}.main--settings * .content-with-sidebar .sidebar .btn-group .btn--blue path{fill:#213159}@media (min-width:61.875em){.main--settings * .content-with-sidebar .sidebar .btn-menu{display:none}}.main--settings * .content-with-sidebar .sidebar .btn--menu-item{background-color:#fff}@media (min-width:61.875em){.main--settings * .content-with-sidebar .sidebar .btn--mobile-action,.main--settings * .content-with-sidebar .sidebar .btn-menu-wrapper .btn--ui,.main--settings * .content-with-sidebar .sidebar .sidebar-nav .btn--menu-item{display:none}}.main--settings * .content-with-sidebar .sidebar .sidebar-nav-menu-item:first-child{display:none}@media (min-width:61.875em){.main--settings * .content-with-sidebar .sidebar .sidebar-nav-menu-item:first-child{display:block}}.main--settings-root{padding-top:1.0625rem}@media (min-width:61.875em){.main--settings-root{padding-top:0}}.settings-title{color:#213159;margin-bottom:1.25rem}@media (min-width:61.875em){.settings-title{display:none}}.main--today{padding-top:1.0625rem}@media (min-width:61.875em){.main--today{padding-top:0}}.main--today h1{margin-bottom:1.25rem}@media (min-width:61.875em){.main--today h1{margin-bottom:2.5rem}}.main--changeovers{padding-top:1.0625rem}@media (min-width:61.875em){.main--changeovers{padding-top:0}}.main--changeovers h1{margin-bottom:1.25rem}@media (min-width:61.875em){.main--changeovers h1{margin-bottom:2.5rem}}.main--changeovers .booking-info-items{display:grid;gap:30px}.main--changeovers .booking-info-items .booking-info{background:#fff;border:none;border-bottom:3px solid #fff;box-shadow:0 0 4px rgba(0,0,0,.1)}@media (min-width:61.875em){.main--changeovers .booking-info-items .booking-info{flex-wrap:wrap!important;flex-flow:row}}.main--changeovers .booking-info-items .booking-info--pending{border-bottom-color:#ffc727}.main--changeovers .booking-info-items .booking-info--assigned{border-bottom-color:#21d59f}.main--changeovers .booking-info-items .booking-info--unassigned{border-bottom-color:#ce0000}.main--changeovers .booking-info-items .booking-info--cleaned{border-bottom-color:#9edff2}.main--changeovers .booking-info-items .booking-info .inner{padding:1.25rem;text-align:left}.main--changeovers .booking-info-items .booking-info .card-status{display:none}.main--changeovers .booking-info-items .booking-info .card-body{opacity:1}.main--changeovers .booking-info-items .booking-info .card-body p{margin-bottom:.3125rem}.main--changeovers .booking-info-items .booking-info .card-desc{align-items:center;background:transparent;flex-direction:column;gap:20px;margin-bottom:0;padding:0}@media (min-width:40.0625em){.main--changeovers .booking-info-items .booking-info .card-desc{flex-direction:row}}.main--changeovers .booking-info-items .booking-info .card-img{border-radius:5px;height:auto;min-width:100%;-o-object-fit:cover;object-fit:cover}@media (min-width:40.0625em){.main--changeovers .booking-info-items .booking-info .card-img{aspect-ratio:1/1;border-radius:5px;height:auto;-o-object-fit:cover;object-fit:cover;width:100%}}.main--changeovers .booking-info-items .booking-info .card-desc-media{margin:0}@media (min-width:40.0625em){.main--changeovers .booking-info-items .booking-info .card-desc-media{max-width:100px}}.main--changeovers .booking-info-items .booking-info .card-desc-body{width:100%}.main--changeovers .booking-info-items .booking-info .card-desc-name{font-size:15px}.main--changeovers .booking-info-items .booking-info .card-section{padding:0}@media (min-width:61.875em){.main--changeovers .booking-info-items .booking-info .card-section{border-top:0}}.main--changeovers .booking-info-items .booking-info .card-section .btn-group{flex-direction:column}.main--changeovers .booking-info-items .booking-info .card-header{flex-basis:100%;margin-bottom:0;padding:20px 20px 0}.main--changeovers .booking-info-items .booking-info .card-header h3{font-weight:400;margin-bottom:0}.main--changeovers .booking-info-items .booking-info .card-footer{border-top:1px solid #e7e7e7;flex-basis:100%}@media (min-width:61.875em){.main--changeovers .booking-info-items .booking-info .card-footer{padding:20px;text-align:left}}.main--error{padding-bottom:0!important}.main--error h1{font-size:40vw;font-weight:700}@media (min-width:61.875em){.main--error h1{font-size:250px}}.main--error h2{color:#213159;font-weight:600;margin-bottom:20px}@media (max-width:61.875em){.main--error h2{font-size:20px}}.error-title-wrapper{margin-bottom:50px;position:relative}@media (min-width:61.875em){.error-title-wrapper{margin-bottom:100px}}.error-title-wrapper .dishes{bottom:0;display:block;min-width:6.875rem;position:absolute;width:6.875rem}@media (min-width:40.0625em){.error-title-wrapper .dishes{min-width:9.375rem;width:9.375rem}}@media (min-width:61.875em){.error-title-wrapper .dishes{max-width:20.833vw;width:20.833vw}}.error-title-wrapper .dishes--left{left:0}.error-title-wrapper .dishes--right{right:0}.error-title-wrapper .sponge{display:block;position:absolute}.error-title-wrapper .sponge--1{left:10%;min-width:120px;top:-40px;width:120px}@media (min-width:40.0625em){.error-title-wrapper .sponge--1{min-width:200px;top:40px;width:200px}}@media (min-width:61.875em){.error-title-wrapper .sponge--1{left:34%;min-width:11vw;top:40px;width:11vw}}.error-title-wrapper .sponge--2{left:58%;min-width:80px;top:-60px;width:80px}@media (min-width:40.0625em){.error-title-wrapper .sponge--2{top:-30px}}@media (min-width:61.875em){.error-title-wrapper .sponge--2{min-width:7.143vw;top:-70px;width:7.143vw}}.main--auth .feature-icon-list{display:none}@media (min-width:40.0625em){.main--auth .feature-icon-list{display:flex}}.u-visually-hidden{clip:rect(0 0 0 0);border:0;-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:0;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.u-align-left{text-align:left}.u-align-right{text-align:right}.u-align-center{text-align:center}.u-bg-grey{background:#f5f5f5}.u-bg-blue{background:#213159}.u-pos-static{position:static}.u-margin-bottom-1{margin-bottom:.625rem}.u-margin-bottom-2{margin-bottom:1.25rem}.u-margin-bottom-3{margin-bottom:1.875rem}.u-margin-bottom-4{margin-bottom:2.5rem}.u-margin-bottom-5{margin-bottom:3.125rem}.u-padding-top-1{padding-top:.625rem}.u-padding-0{padding:0}.u-text-red{color:#ce0000}.u-text-grey{color:silver}.u-text-blue{color:#213159}.u-link-arrow{color:#21d59f;display:inline-block;font-size:15px;font-size:.9375rem;text-decoration:none;transition:none;vertical-align:middle}.u-link-arrow--sm{font-size:12px;font-size:.75rem;font-weight:600}.u-link-arrow-text{display:inline-block;flex-grow:1}.u-link-arrow-icon{margin-left:.625rem;transition:all .4s cubic-bezier(.16,.43,0,1)}.u-link-arrow:hover{color:#17936e}.u-link-arrow:hover .u-link-arrow-icon path{fill:#17936e}.u-text-lowercase{text-transform:lowercase}.u-flex-col{flex-direction:column}.u-align-items-c{align-items:center}
