@import url(//fonts.googleapis.com/css?family=Arvo);
@charset "UTF-8";.not-selectable{-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.carousel{position:relative;-webkit-box-sizing:border-box;box-sizing:border-box}.carousel *,.carousel *:before,.carousel *:after{-webkit-box-sizing:inherit;box-sizing:inherit}.carousel.is-draggable{cursor:move;cursor:-webkit-grab;cursor:grab}.carousel.is-dragging{cursor:move;cursor:-webkit-grabbing;cursor:grabbing}.carousel__viewport{position:relative;overflow:hidden;max-width:100%;max-height:100%}.carousel__track{display:-webkit-box;display:-ms-flexbox;display:flex}.carousel__slide{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:60%;max-width:100%;padding:16px;padding:1rem;position:relative;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;-ms-touch-action:pan-y;touch-action:pan-y}.has-dots{margin-bottom:calc(0.5rem + 22px)}.carousel__dots{margin:0 auto;padding:0;position:absolute;top:calc(100% + 0.5rem);left:0;right:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;list-style:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.carousel__dots .carousel__dot{margin:0;padding:0;display:block;position:relative;width:22px;height:22px;cursor:pointer}.carousel__dots .carousel__dot:after{content:"";width:8px;height:8px;border-radius:50%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);background-color:currentColor;opacity:.25;-webkit-transition:opacity .15s ease-in-out;transition:opacity .15s ease-in-out}.carousel__dots .carousel__dot.is-selected:after{opacity:1}.carousel__button{width:48px;height:48px;padding:0;border:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;pointer-events:all;cursor:pointer;color:currentColor;background:transparent;border-radius:50%;-webkit-box-shadow:none;box-shadow:none;-webkit-transition:opacity .15s ease;transition:opacity .15s ease}.carousel__button.is-prev,.carousel__button.is-next{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.carousel__button.is-prev{left:10px}.carousel__button.is-next{right:10px}.carousel__button[disabled]{cursor:default;opacity:.3}.carousel__button svg{width:50%;height:50%;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linejoin:bevel;stroke-linecap:round;-webkit-filter:none;filter:none;pointer-events:none}html.with-fancybox{scroll-behavior:auto}body.compensate-for-scrollbar{overflow:hidden !important;-ms-touch-action:none;touch-action:none}.fancybox__container{position:fixed;top:0;left:0;bottom:0;right:0;direction:ltr;margin:0;padding:env(safe-area-inset-top, 0px) env(safe-area-inset-right, 0px) env(safe-area-inset-bottom, 0px) env(safe-area-inset-left, 0px);-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;color:#fff;-webkit-tap-highlight-color:transparent;overflow:hidden;z-index:1050;outline:none;-webkit-transform-origin:top left;transform-origin:top left;--carousel-button-width: 48px;--carousel-button-height: 48px;--carousel-button-svg-width: 24px;--carousel-button-svg-height: 24px;--carousel-button-svg-stroke-width: 2.5;--carousel-button-svg-filter: drop-shadow(1px 1px 1px rgba(0, 0, 0, .4))}.fancybox__container *,.fancybox__container *::before,.fancybox__container *::after{-webkit-box-sizing:inherit;box-sizing:inherit}.fancybox__container :focus{outline:none}body:not(.is-using-mouse) .fancybox__container :focus{-webkit-box-shadow:0 0 0 1px #fff,0 0 0 2px rgba(1, 210, 232, .94);box-shadow:0 0 0 1px #fff,0 0 0 2px rgba(1, 210, 232, .94)}@media all and (min-width: 1024px){.fancybox__container{--carousel-button-width:48px;--carousel-button-height:48px;--carousel-button-svg-width:27px;--carousel-button-svg-height:27px}}.fancybox__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:rgba(24, 24, 27, .92)}.fancybox__carousel{position:relative;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-height:0;height:100%;z-index:10}.fancybox__carousel.has-dots{margin-bottom:calc(0.5rem + 22px)}.fancybox__viewport{position:relative;width:100%;height:100%;overflow:visible;cursor:default}.fancybox__track{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%}.fancybox__slide{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%;max-width:100%;margin:0;padding:48px 8px 8px 8px;position:relative;overscroll-behavior:contain;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;outline:0;overflow:auto;-webkit-overflow-scrolling:touch;--carousel-button-width: 36px;--carousel-button-height: 36px;--carousel-button-svg-width: 22px;--carousel-button-svg-height: 22px}.fancybox__slide::before,.fancybox__slide::after{content:"";-webkit-box-flex:0;-ms-flex:0 0 0px;flex:0 0 0;margin:auto}@media all and (min-width: 1024px){.fancybox__slide{padding:64px 100px}}.fancybox__content{margin:0 env(safe-area-inset-right, 0px) 0 env(safe-area-inset-left, 0px);padding:36px;color:#374151;background:#fff;position:relative;-ms-flex-item-align:center;align-self:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;z-index:20}.fancybox__content :focus:not(.carousel__button.is-close){outline:thin dotted;-webkit-box-shadow:none;box-shadow:none}.fancybox__caption{-ms-flex-item-align:center;align-self:center;max-width:100%;margin:0;padding:16px 0 0 0;padding:1rem 0 0 0;line-height:1.375;color:currentColor;visibility:visible;cursor:auto;-ms-flex-negative:0;flex-shrink:0;word-wrap:anywhere}.is-loading .fancybox__caption{visibility:hidden}.fancybox__container>.carousel__dots{top:100%;color:#fff}.fancybox__nav .carousel__button{z-index:40}.fancybox__nav .carousel__button.is-next{right:8px}@media all and (min-width: 1024px){.fancybox__nav .carousel__button.is-next{right:40px}}.fancybox__nav .carousel__button.is-prev{left:8px}@media all and (min-width: 1024px){.fancybox__nav .carousel__button.is-prev{left:40px}}.carousel__button.is-close{position:absolute;top:8px;right:8px;top:calc(env(safe-area-inset-top, 0px) + 8px);right:calc(env(safe-area-inset-right, 0px) + 8px);z-index:40}@media all and (min-width: 1024px){.carousel__button.is-close{right:40px}}.fancybox__content>.carousel__button.is-close{position:absolute;top:-40px;right:0;color:#fff}.fancybox__no-click,.fancybox__no-click button{pointer-events:none}.fancybox__spinner{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:50px;height:50px;color:currentColor}.fancybox__slide .fancybox__spinner{cursor:pointer;z-index:1053}.fancybox__spinner svg{-webkit-animation:fancybox-rotate 2s linear infinite;animation:fancybox-rotate 2s linear infinite;-webkit-transform-origin:center center;transform-origin:center center;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:100%;height:100%}.fancybox__spinner svg circle{fill:none;stroke-width:2.75;stroke-miterlimit:10;stroke-dasharray:1,200;stroke-dashoffset:0;-webkit-animation:fancybox-dash 1.5s ease-in-out infinite;animation:fancybox-dash 1.5s ease-in-out infinite;stroke-linecap:round;stroke:currentColor}@-webkit-keyframes fancybox-rotate{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes fancybox-rotate{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes fancybox-dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:89,200;stroke-dashoffset:-35px}100%{stroke-dasharray:89,200;stroke-dashoffset:-124px}}@keyframes fancybox-dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:89,200;stroke-dashoffset:-35px}100%{stroke-dasharray:89,200;stroke-dashoffset:-124px}}.fancybox__backdrop,.fancybox__caption,.fancybox__nav,.carousel__dots,.carousel__button.is-close{opacity:1}.fancybox__container.is-animated[aria-hidden=false] .fancybox__backdrop,.fancybox__container.is-animated[aria-hidden=false] .fancybox__caption,.fancybox__container.is-animated[aria-hidden=false] .fancybox__nav,.fancybox__container.is-animated[aria-hidden=false] .carousel__dots,.fancybox__container.is-animated[aria-hidden=false] .carousel__button.is-close{-webkit-animation:.15s ease backwards fancybox-fadeIn;animation:.15s ease backwards fancybox-fadeIn}.fancybox__container.is-animated.is-closing .fancybox__backdrop,.fancybox__container.is-animated.is-closing .fancybox__caption,.fancybox__container.is-animated.is-closing .fancybox__nav,.fancybox__container.is-animated.is-closing .carousel__dots,.fancybox__container.is-animated.is-closing .carousel__button.is-close{-webkit-animation:.15s ease both fancybox-fadeOut;animation:.15s ease both fancybox-fadeOut}.fancybox-fadeIn{-webkit-animation:.15s ease both fancybox-fadeIn;animation:.15s ease both fancybox-fadeIn}.fancybox-fadeOut{-webkit-animation:.1s ease both fancybox-fadeOut;animation:.1s ease both fancybox-fadeOut}.fancybox-zoomInUp{-webkit-animation:.2s ease both fancybox-zoomInUp;animation:.2s ease both fancybox-zoomInUp}.fancybox-zoomOutDown{-webkit-animation:.15s ease both fancybox-zoomOutDown;animation:.15s ease both fancybox-zoomOutDown}.fancybox-throwOutUp{-webkit-animation:.15s ease both fancybox-throwOutUp;animation:.15s ease both fancybox-throwOutUp}.fancybox-throwOutDown{-webkit-animation:.15s ease both fancybox-throwOutDown;animation:.15s ease both fancybox-throwOutDown}@-webkit-keyframes fancybox-fadeIn{from{opacity:0}to{opacity:1}}@keyframes fancybox-fadeIn{from{opacity:0}to{opacity:1}}@-webkit-keyframes fancybox-fadeOut{to{opacity:0}}@keyframes fancybox-fadeOut{to{opacity:0}}@-webkit-keyframes fancybox-zoomInUp{from{-webkit-transform:scale(0.97) translate3d(0, 16px, 0);transform:scale(0.97) translate3d(0, 16px, 0);opacity:0}to{-webkit-transform:scale(1) translate3d(0, 0, 0);transform:scale(1) translate3d(0, 0, 0);opacity:1}}@keyframes fancybox-zoomInUp{from{-webkit-transform:scale(0.97) translate3d(0, 16px, 0);transform:scale(0.97) translate3d(0, 16px, 0);opacity:0}to{-webkit-transform:scale(1) translate3d(0, 0, 0);transform:scale(1) translate3d(0, 0, 0);opacity:1}}@-webkit-keyframes fancybox-zoomOutDown{to{-webkit-transform:scale(0.97) translate3d(0, 16px, 0);transform:scale(0.97) translate3d(0, 16px, 0);opacity:0}}@keyframes fancybox-zoomOutDown{to{-webkit-transform:scale(0.97) translate3d(0, 16px, 0);transform:scale(0.97) translate3d(0, 16px, 0);opacity:0}}@-webkit-keyframes fancybox-throwOutUp{to{-webkit-transform:translate3d(0, -30%, 0);transform:translate3d(0, -30%, 0);opacity:0}}@keyframes fancybox-throwOutUp{to{-webkit-transform:translate3d(0, -30%, 0);transform:translate3d(0, -30%, 0);opacity:0}}@-webkit-keyframes fancybox-throwOutDown{to{-webkit-transform:translate3d(0, 30%, 0);transform:translate3d(0, 30%, 0);opacity:0}}@keyframes fancybox-throwOutDown{to{-webkit-transform:translate3d(0, 30%, 0);transform:translate3d(0, 30%, 0);opacity:0}}.fancybox__carousel .carousel__slide{scrollbar-width:thin;scrollbar-color:#ccc rgba(255, 255, 255, .1)}.fancybox__carousel .carousel__slide::-webkit-scrollbar{width:8px;height:8px}.fancybox__carousel .carousel__slide::-webkit-scrollbar-track{background-color:rgba(255, 255, 255, .1)}.fancybox__carousel .carousel__slide::-webkit-scrollbar-thumb{background-color:#ccc;border-radius:2px;-webkit-box-shadow:inset 0 0 4px rgba(0, 0, 0, .2);box-shadow:inset 0 0 4px rgba(0, 0, 0, .2)}.fancybox__carousel.is-draggable .fancybox__slide,.fancybox__carousel.is-draggable .fancybox__slide .fancybox__content{cursor:move;cursor:-webkit-grab;cursor:grab}.fancybox__carousel.is-dragging .fancybox__slide,.fancybox__carousel.is-dragging .fancybox__slide .fancybox__content{cursor:move;cursor:-webkit-grabbing;cursor:grabbing}.fancybox__carousel .fancybox__slide .fancybox__content{cursor:auto}.fancybox__carousel .fancybox__slide.can-zoom_in .fancybox__content{cursor:-webkit-zoom-in;cursor:zoom-in}.fancybox__carousel .fancybox__slide.can-zoom_out .fancybox__content{cursor:-webkit-zoom-out;cursor:zoom-out}.fancybox__carousel .fancybox__slide.is-draggable .fancybox__content{cursor:move;cursor:-webkit-grab;cursor:grab}.fancybox__carousel .fancybox__slide.is-dragging .fancybox__content{cursor:move;cursor:-webkit-grabbing;cursor:grabbing}.fancybox__image{-webkit-transform-origin:0 0;transform-origin:0 0;-ms-touch-action:none;touch-action:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:none;transition:none}.has-image .fancybox__content{padding:0;background:transparent;min-height:1px}.is-closing .has-image .fancybox__content{overflow:visible}.has-image[data-image-fit=contain]{overflow:visible;-ms-touch-action:none;touch-action:none}.has-image[data-image-fit=contain] .fancybox__content{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}.has-image[data-image-fit=contain] .fancybox__image{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.has-image[data-image-fit=contain-w]{overflow-x:hidden;overflow-y:auto}.has-image[data-image-fit=contain-w] .fancybox__content{min-height:auto}.has-image[data-image-fit=contain-w] .fancybox__image{max-width:100%;height:auto}.has-image[data-image-fit=cover]{overflow:visible;-ms-touch-action:none;touch-action:none}.has-image[data-image-fit=cover] .fancybox__content{width:100%;height:100%}.has-image[data-image-fit=cover] .fancybox__image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.fancybox__carousel .fancybox__slide.has-iframe .fancybox__content,.fancybox__carousel .fancybox__slide.has-map .fancybox__content,.fancybox__carousel .fancybox__slide.has-pdf .fancybox__content,.fancybox__carousel .fancybox__slide.has-video .fancybox__content,.fancybox__carousel .fancybox__slide.has-html5video .fancybox__content{-ms-flex-negative:1;flex-shrink:1;min-height:1px;overflow:visible}.fancybox__carousel .fancybox__slide.has-iframe .fancybox__content,.fancybox__carousel .fancybox__slide.has-map .fancybox__content,.fancybox__carousel .fancybox__slide.has-pdf .fancybox__content{width:100%;height:80%}.fancybox__carousel .fancybox__slide.has-video .fancybox__content,.fancybox__carousel .fancybox__slide.has-html5video .fancybox__content{width:960px;height:540px;max-width:100%;max-height:100%}.fancybox__carousel .fancybox__slide.has-map .fancybox__content,.fancybox__carousel .fancybox__slide.has-pdf .fancybox__content,.fancybox__carousel .fancybox__slide.has-video .fancybox__content,.fancybox__carousel .fancybox__slide.has-html5video .fancybox__content{padding:0;background:rgba(24, 24, 27, .9);color:#fff}.fancybox__carousel .fancybox__slide.has-map .fancybox__content{background:#e5e3df}.fancybox__html5video,.fancybox__iframe{border:0;display:block;height:100%;width:100%;background:transparent}.fancybox-placeholder{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0}.fancybox__thumbs{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;position:relative;padding:0px 3px;opacity:1}.fancybox__container.is-animated[aria-hidden=false] .fancybox__thumbs{-webkit-animation:.15s ease-in backwards fancybox-fadeIn;animation:.15s ease-in backwards fancybox-fadeIn}.fancybox__container.is-animated.is-closing .fancybox__thumbs{opacity:0}.fancybox__thumbs .carousel__slide{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:96px;margin:0;padding:8px 3px;-webkit-box-sizing:content-box;box-sizing:content-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:visible;cursor:pointer}.fancybox__thumbs .carousel__slide .fancybox__thumb::after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border-width:5px;border-style:solid;border-color:rgba(34, 213, 233, .96);opacity:0;-webkit-transition:opacity .15s ease;transition:opacity .15s ease;border-radius:4px}.fancybox__thumbs .carousel__slide.is-nav-selected .fancybox__thumb::after{opacity:.92}.fancybox__thumbs .carousel__slide>*{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fancybox__thumb{position:relative;width:100%;padding-top:66.66667%;background-size:cover;background-position:center center;background-color:rgba(255, 255, 255, .1);background-repeat:no-repeat;border-radius:4px}.fancybox__toolbar{position:absolute;top:0;right:0;left:0;z-index:20;background:-webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0)), color-stop(8.1%, rgba(0, 0, 0, .006)), color-stop(15.5%, rgba(0, 0, 0, .021)), color-stop(22.5%, rgba(0, 0, 0, .046)), color-stop(29%, rgba(0, 0, 0, .077)), color-stop(35.3%, rgba(0, 0, 0, .114)), color-stop(41.2%, rgba(0, 0, 0, .155)), color-stop(47.1%, rgba(0, 0, 0, .198)), color-stop(52.9%, rgba(0, 0, 0, .242)), color-stop(58.8%, rgba(0, 0, 0, .285)), color-stop(64.7%, rgba(0, 0, 0, .326)), color-stop(71%, rgba(0, 0, 0, .363)), color-stop(77.5%, rgba(0, 0, 0, .394)), color-stop(84.5%, rgba(0, 0, 0, .419)), color-stop(91.9%, rgba(0, 0, 0, .434)), to(rgba(0, 0, 0, .44)));background:linear-gradient(to top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, .006) 8.1%, rgba(0, 0, 0, .021) 15.5%, rgba(0, 0, 0, .046) 22.5%, rgba(0, 0, 0, .077) 29%, rgba(0, 0, 0, .114) 35.3%, rgba(0, 0, 0, .155) 41.2%, rgba(0, 0, 0, .198) 47.1%, rgba(0, 0, 0, .242) 52.9%, rgba(0, 0, 0, .285) 58.8%, rgba(0, 0, 0, .326) 64.7%, rgba(0, 0, 0, .363) 71%, rgba(0, 0, 0, .394) 77.5%, rgba(0, 0, 0, .419) 84.5%, rgba(0, 0, 0, .434) 91.9%, rgba(0, 0, 0, .44) 100%);padding:0;-ms-touch-action:none;touch-action:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;--carousel-button-svg-width: 20px;--carousel-button-svg-height: 20px;opacity:1;text-shadow:1px 1px 1px rgba(0, 0, 0, .4)}@media all and (min-width: 1024px){.fancybox__toolbar{padding:8px}}.fancybox__container.is-animated[aria-hidden=false] .fancybox__toolbar{-webkit-animation:.15s ease-in backwards fancybox-fadeIn;animation:.15s ease-in backwards fancybox-fadeIn}.fancybox__container.is-animated.is-closing .fancybox__toolbar{opacity:0}.fancybox__toolbar__items{display:-webkit-box;display:-ms-flexbox;display:flex}.fancybox__toolbar__items--left{margin-right:auto}.fancybox__toolbar__items--center{position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.fancybox__toolbar__items--right{margin-left:auto}@media(max-width: 640px){.fancybox__toolbar__items--center:not(:last-child){display:none}}.fancybox__counter{min-width:72px;padding:0 10px;line-height:48px;text-align:center;font-size:17px;-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";font-variant-numeric:tabular-nums;-webkit-font-smoothing:subpixel-antialiased}.fancybox__progress{background:rgba(34, 213, 233, .96);height:3px;left:0;position:absolute;right:0;top:0;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0;transform-origin:0;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform, -webkit-transform;-webkit-transition-timing-function:linear;transition-timing-function:linear;z-index:30;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fancybox__container:-webkit-full-screen::backdrop{opacity:0}.fancybox__container:-moz-full-screen::backdrop{opacity:0}.fancybox__container:-ms-fullscreen::backdrop{opacity:0}.fancybox__container:fullscreen::backdrop{opacity:0}.fancybox__button--fullscreen g:nth-child(2){display:none}.fancybox__container:-webkit-full-screen .fancybox__button--fullscreen g:nth-child(1){display:none}.fancybox__container:-moz-full-screen .fancybox__button--fullscreen g:nth-child(1){display:none}.fancybox__container:-ms-fullscreen .fancybox__button--fullscreen g:nth-child(1){display:none}.fancybox__container:fullscreen .fancybox__button--fullscreen g:nth-child(1){display:none}.fancybox__container:-webkit-full-screen .fancybox__button--fullscreen g:nth-child(2){display:block}.fancybox__container:-moz-full-screen .fancybox__button--fullscreen g:nth-child(2){display:block}.fancybox__container:-ms-fullscreen .fancybox__button--fullscreen g:nth-child(2){display:block}.fancybox__container:fullscreen .fancybox__button--fullscreen g:nth-child(2){display:block}.fancybox__button--slideshow g:nth-child(2){display:none}.fancybox__container.has-slideshow .fancybox__button--slideshow g:nth-child(1){display:none}.fancybox__container.has-slideshow .fancybox__button--slideshow g:nth-child(2){display:block}/*!
 * FullCalendar v3.10.1
 * Docs & License: https://fullcalendar.io/
 * (c) 2019 Adam Shaw
 */.fc {
  direction: ltr;
  text-align: left; }.fc-rtl {
  text-align: right; }body .fc {
  /* extra precedence to overcome jqui */
  font-size: 1em; }/* Colors
--------------------------------------------------------------------------------------------------*/.fc-highlight {
  /* when user is selecting cells */
  background: #bce8f1;
  opacity: .3; }.fc-bgevent {
  /* default look for background events */
  background: #8fdf82;
  opacity: .3; }.fc-nonbusiness {
  /* default look for non-business-hours areas */
  /* will inherit .fc-bgevent's styles */
  background: #d7d7d7; }/* Buttons (styled <button> tags, normalized to work cross-browser)
--------------------------------------------------------------------------------------------------*/.fc button {
  /* force height to include the border and padding */
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  /* dimensions */
  margin: 0;
  height: 2.1em;
  padding: 0 .6em;
  /* text & cursor */
  font-size: 1em;
  /* normalize */
  white-space: nowrap;
  cursor: pointer; }/* Firefox has an annoying inner border */.fc button::-moz-focus-inner {
  margin: 0;
  padding: 0; }.fc-state-default {
  /* non-theme */
  border: 1px solid; }.fc-state-default.fc-corner-left {
  /* non-theme */
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px; }.fc-state-default.fc-corner-right {
  /* non-theme */
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px; }/* icons in buttons */.fc button .fc-icon {
  /* non-theme */
  position: relative;
  top: -0.05em;
  /* seems to be a good adjustment across browsers */
  margin: 0 .2em;
  vertical-align: middle; }/*
  button states
  borrowed from twitter bootstrap (http://twitter.github.com/bootstrap/)
*/.fc-state-default {
  background-color: #f5f5f5;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#e6e6e6));
  background-image: linear-gradient(to bottom, #ffffff, #e6e6e6);
  background-repeat: repeat-x;
  border-color: #e6e6e6 #e6e6e6 #bfbfbf;
  border-color: rgba(0, 0, 0, .1) rgba(0, 0, 0, .1) rgba(0, 0, 0, .25);
  color: #333;
  text-shadow: 0 1px 1px rgba(255, 255, 255, .75);
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .2), 0 1px 2px rgba(0, 0, 0, .05);
          box-shadow: inset 0 1px 0 rgba(255, 255, 255, .2), 0 1px 2px rgba(0, 0, 0, .05); }.fc-state-hover,
.fc-state-down,
.fc-state-active,
.fc-state-disabled {
  color: #333333;
  background-color: #e6e6e6; }.fc-state-hover {
  color: #333333;
  text-decoration: none;
  background-position: 0 -15px;
  -webkit-transition: background-position 0.1s linear;
  transition: background-position 0.1s linear; }.fc-state-down,
.fc-state-active {
  background-color: #cccccc;
  background-image: none;
  -webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, .15), 0 1px 2px rgba(0, 0, 0, .05);
          box-shadow: inset 0 2px 4px rgba(0, 0, 0, .15), 0 1px 2px rgba(0, 0, 0, .05); }.fc-state-disabled {
  cursor: default;
  background-image: none;
  opacity: 0.65;
  -webkit-box-shadow: none;
          box-shadow: none; }/* Buttons Groups
--------------------------------------------------------------------------------------------------*/.fc-button-group {
  display: inline-block; }/*
every button that is not first in a button group should scootch over one pixel and cover the
previous button's border...
*/.fc .fc-button-group > * {
  /* extra precedence b/c buttons have margin set to zero */
  float: left;
  margin: 0 0 0 -1px; }.fc .fc-button-group > :first-child {
  /* same */
  margin-left: 0; }/* Popover
--------------------------------------------------------------------------------------------------*/.fc-popover {
  position: absolute;
  -webkit-box-shadow: 0 2px 6px rgba(0, 0, 0, .15);
          box-shadow: 0 2px 6px rgba(0, 0, 0, .15); }.fc-popover .fc-header {
  /* TODO: be more consistent with fc-head/fc-body */
  padding: 2px 4px; }.fc-popover .fc-header .fc-title {
  margin: 0 2px; }.fc-popover .fc-header .fc-close {
  cursor: pointer; }.fc-ltr .fc-popover .fc-header .fc-title,
.fc-rtl .fc-popover .fc-header .fc-close {
  float: left; }.fc-rtl .fc-popover .fc-header .fc-title,
.fc-ltr .fc-popover .fc-header .fc-close {
  float: right; }/* Misc Reusable Components
--------------------------------------------------------------------------------------------------*/.fc-divider {
  border-style: solid;
  border-width: 1px; }hr.fc-divider {
  height: 0;
  margin: 0;
  padding: 0 0 2px;
  /* height is unreliable across browsers, so use padding */
  border-width: 1px 0; }.fc-clear {
  clear: both; }.fc-bg,
.fc-bgevent-skeleton,
.fc-highlight-skeleton,
.fc-helper-skeleton {
  /* these element should always cling to top-left/right corners */
  position: absolute;
  top: 0;
  left: 0;
  right: 0; }.fc-bg {
  bottom: 0;
  /* strech bg to bottom edge */ }.fc-bg table {
  height: 100%;
  /* strech bg to bottom edge */ }/* Tables
--------------------------------------------------------------------------------------------------*/.fc table {
  width: 100%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  /* fix scrollbar issue in firefox */
  table-layout: fixed;
  border-collapse: collapse;
  border-spacing: 0;
  font-size: 1em;
  /* normalize cross-browser */ }.fc th {
  text-align: center; }.fc th,
.fc td {
  border-style: solid;
  border-width: 1px;
  padding: 0;
  vertical-align: top; }.fc td.fc-today {
  border-style: double;
  /* overcome neighboring borders */ }/* Internal Nav Links
--------------------------------------------------------------------------------------------------*/a[data-goto] {
  cursor: pointer; }a[data-goto]:hover {
  text-decoration: underline; }/* Fake Table Rows
--------------------------------------------------------------------------------------------------*/.fc .fc-row {
  /* extra precedence to overcome themes w/ .ui-widget-content forcing a 1px border */
  /* no visible border by default. but make available if need be (scrollbar width compensation) */
  border-style: solid;
  border-width: 0; }.fc-row table {
  /* don't put left/right border on anything within a fake row.
     the outer tbody will worry about this */
  border-left: 0 hidden transparent;
  border-right: 0 hidden transparent;
  /* no bottom borders on rows */
  border-bottom: 0 hidden transparent; }.fc-row:first-child table {
  border-top: 0 hidden transparent;
  /* no top border on first row */ }/* Day Row (used within the header and the DayGrid)
--------------------------------------------------------------------------------------------------*/.fc-row {
  position: relative; }.fc-row .fc-bg {
  z-index: 1; }/* highlighting cells & background event skeleton */.fc-row .fc-bgevent-skeleton,
.fc-row .fc-highlight-skeleton {
  bottom: 0;
  /* stretch skeleton to bottom of row */ }.fc-row .fc-bgevent-skeleton table,
.fc-row .fc-highlight-skeleton table {
  height: 100%;
  /* stretch skeleton to bottom of row */ }.fc-row .fc-highlight-skeleton td,
.fc-row .fc-bgevent-skeleton td {
  border-color: transparent; }.fc-row .fc-bgevent-skeleton {
  z-index: 2; }.fc-row .fc-highlight-skeleton {
  z-index: 3; }/*
row content (which contains day/week numbers and events) as well as "helper" (which contains
temporary rendered events).
*/.fc-row .fc-content-skeleton {
  position: relative;
  z-index: 4;
  padding-bottom: 2px;
  /* matches the space above the events */ }.fc-row .fc-helper-skeleton {
  z-index: 5; }.fc .fc-row .fc-content-skeleton table,
.fc .fc-row .fc-content-skeleton td,
.fc .fc-row .fc-helper-skeleton td {
  /* see-through to the background below */
  /* extra precedence to prevent theme-provided backgrounds */
  background: none;
  /* in case <td>s are globally styled */
  border-color: transparent; }.fc-row .fc-content-skeleton td,
.fc-row .fc-helper-skeleton td {
  /* don't put a border between events and/or the day number */
  border-bottom: 0; }.fc-row .fc-content-skeleton tbody td,
.fc-row .fc-helper-skeleton tbody td {
  /* don't put a border between event cells */
  border-top: 0; }/* Scrolling Container
--------------------------------------------------------------------------------------------------*/.fc-scroller {
  -webkit-overflow-scrolling: touch; }/* TODO: move to agenda/basic */.fc-scroller > .fc-day-grid,
.fc-scroller > .fc-time-grid {
  position: relative;
  /* re-scope all positions */
  width: 100%;
  /* hack to force re-sizing this inner element when scrollbars appear/disappear */ }/* Global Event Styles
--------------------------------------------------------------------------------------------------*/.fc-event {
  position: relative;
  /* for resize handle and other inner positioning */
  display: block;
  /* make the <a> tag block */
  font-size: .85em;
  line-height: 1.3;
  border-radius: 3px;
  border: 1px solid #3a87ad;
  /* default BORDER color */ }.fc-event,
.fc-event-dot {
  background-color: #3a87ad;
  /* default BACKGROUND color */ }.fc-event,
.fc-event:hover {
  color: #fff;
  /* default TEXT color */
  text-decoration: none;
  /* if <a> has an href */ }.fc-event[href],
.fc-event.fc-draggable {
  cursor: pointer;
  /* give events with links and draggable events a hand mouse pointer */ }.fc-not-allowed,
.fc-not-allowed .fc-event {
  /* to override an event's custom cursor */
  cursor: not-allowed; }.fc-event .fc-bg {
  /* the generic .fc-bg already does position */
  z-index: 1;
  background: #fff;
  opacity: .25; }.fc-event .fc-content {
  position: relative;
  z-index: 2; }/* resizer (cursor AND touch devices) */.fc-event .fc-resizer {
  position: absolute;
  z-index: 4; }/* resizer (touch devices) */.fc-event .fc-resizer {
  display: none; }.fc-event.fc-allow-mouse-resize .fc-resizer,
.fc-event.fc-selected .fc-resizer {
  /* only show when hovering or selected (with touch) */
  display: block; }/* hit area */.fc-event.fc-selected .fc-resizer:before {
  /* 40x40 touch area */
  content: "";
  position: absolute;
  z-index: 9999;
  /* user of this util can scope within a lower z-index */
  top: 50%;
  left: 50%;
  width: 40px;
  height: 40px;
  margin-left: -20px;
  margin-top: -20px; }/* Event Selection (only for touch devices)
--------------------------------------------------------------------------------------------------*/.fc-event.fc-selected {
  z-index: 9999 !important;
  /* overcomes inline z-index */
  -webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, .2);
          box-shadow: 0 2px 5px rgba(0, 0, 0, .2); }.fc-event.fc-selected.fc-dragging {
  -webkit-box-shadow: 0 2px 7px rgba(0, 0, 0, .3);
          box-shadow: 0 2px 7px rgba(0, 0, 0, .3); }/* Horizontal Events
--------------------------------------------------------------------------------------------------*//* bigger touch area when selected */.fc-h-event.fc-selected:before {
  content: "";
  position: absolute;
  z-index: 3;
  /* below resizers */
  top: -10px;
  bottom: -10px;
  left: 0;
  right: 0; }/* events that are continuing to/from another week. kill rounded corners and butt up against edge */.fc-ltr .fc-h-event.fc-not-start,
.fc-rtl .fc-h-event.fc-not-end {
  margin-left: 0;
  border-left-width: 0;
  padding-left: 1px;
  /* replace the border with padding */
  border-top-left-radius: 0;
  border-bottom-left-radius: 0; }.fc-ltr .fc-h-event.fc-not-end,
.fc-rtl .fc-h-event.fc-not-start {
  margin-right: 0;
  border-right-width: 0;
  padding-right: 1px;
  /* replace the border with padding */
  border-top-right-radius: 0;
  border-bottom-right-radius: 0; }/* resizer (cursor AND touch devices) *//* left resizer  */.fc-ltr .fc-h-event .fc-start-resizer,
.fc-rtl .fc-h-event .fc-end-resizer {
  cursor: w-resize;
  left: -1px;
  /* overcome border */ }/* right resizer */.fc-ltr .fc-h-event .fc-end-resizer,
.fc-rtl .fc-h-event .fc-start-resizer {
  cursor: e-resize;
  right: -1px;
  /* overcome border */ }/* resizer (mouse devices) */.fc-h-event.fc-allow-mouse-resize .fc-resizer {
  width: 7px;
  top: -1px;
  /* overcome top border */
  bottom: -1px;
  /* overcome bottom border */ }/* resizer (touch devices) */.fc-h-event.fc-selected .fc-resizer {
  /* 8x8 little dot */
  border-radius: 4px;
  border-width: 1px;
  width: 6px;
  height: 6px;
  border-style: solid;
  border-color: inherit;
  background: #fff;
  /* vertically center */
  top: 50%;
  margin-top: -4px; }/* left resizer  */.fc-ltr .fc-h-event.fc-selected .fc-start-resizer,
.fc-rtl .fc-h-event.fc-selected .fc-end-resizer {
  margin-left: -4px;
  /* centers the 8x8 dot on the left edge */ }/* right resizer */.fc-ltr .fc-h-event.fc-selected .fc-end-resizer,
.fc-rtl .fc-h-event.fc-selected .fc-start-resizer {
  margin-right: -4px;
  /* centers the 8x8 dot on the right edge */ }/* DayGrid events
----------------------------------------------------------------------------------------------------
We use the full "fc-day-grid-event" class instead of using descendants because the event won't
be a descendant of the grid when it is being dragged.
*/.fc-day-grid-event {
  margin: 1px 2px 0;
  /* spacing between events and edges */
  padding: 0 1px; }tr:first-child > td > .fc-day-grid-event {
  margin-top: 2px;
  /* a little bit more space before the first event */ }.fc-day-grid-event.fc-selected:after {
  content: "";
  position: absolute;
  z-index: 1;
  /* same z-index as fc-bg, behind text */
  /* overcome the borders */
  top: -1px;
  right: -1px;
  bottom: -1px;
  left: -1px;
  /* darkening effect */
  background: #000;
  opacity: .25; }.fc-day-grid-event .fc-content {
  /* force events to be one-line tall */
  white-space: nowrap;
  overflow: hidden; }.fc-day-grid-event .fc-time {
  font-weight: bold; }/* resizer (cursor devices) *//* left resizer  */.fc-ltr .fc-day-grid-event.fc-allow-mouse-resize .fc-start-resizer,
.fc-rtl .fc-day-grid-event.fc-allow-mouse-resize .fc-end-resizer {
  margin-left: -2px;
  /* to the day cell's edge */ }/* right resizer */.fc-ltr .fc-day-grid-event.fc-allow-mouse-resize .fc-end-resizer,
.fc-rtl .fc-day-grid-event.fc-allow-mouse-resize .fc-start-resizer {
  margin-right: -2px;
  /* to the day cell's edge */ }/* Event Limiting
--------------------------------------------------------------------------------------------------*//* "more" link that represents hidden events */a.fc-more {
  margin: 1px 3px;
  font-size: .85em;
  cursor: pointer;
  text-decoration: none; }a.fc-more:hover {
  text-decoration: underline; }.fc-limited {
  /* rows and cells that are hidden because of a "more" link */
  display: none; }/* popover that appears when "more" link is clicked */.fc-day-grid .fc-row {
  z-index: 1;
  /* make the "more" popover one higher than this */ }.fc-more-popover {
  z-index: 2;
  width: 220px; }.fc-more-popover .fc-event-container {
  padding: 10px; }/* Now Indicator
--------------------------------------------------------------------------------------------------*/.fc-now-indicator {
  position: absolute;
  border: 0 solid red; }/* Utilities
--------------------------------------------------------------------------------------------------*/.fc-unselectable {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }/*
TODO: more distinction between this file and common.css
*//* Colors
--------------------------------------------------------------------------------------------------*/.fc-unthemed th,
.fc-unthemed td,
.fc-unthemed thead,
.fc-unthemed tbody,
.fc-unthemed .fc-divider,
.fc-unthemed .fc-row,
.fc-unthemed .fc-content,
.fc-unthemed .fc-popover,
.fc-unthemed .fc-list-view,
.fc-unthemed .fc-list-heading td {
  border-color: #ddd; }.fc-unthemed .fc-popover {
  background-color: #fff; }.fc-unthemed .fc-divider,
.fc-unthemed .fc-popover .fc-header,
.fc-unthemed .fc-list-heading td {
  background: #eee; }.fc-unthemed .fc-popover .fc-header .fc-close {
  color: #666; }.fc-unthemed td.fc-today {
  background: #fcf8e3; }.fc-unthemed .fc-disabled-day {
  background: #d7d7d7;
  opacity: .3; }/* Icons (inline elements with styled text that mock arrow icons)
--------------------------------------------------------------------------------------------------*/.fc-icon {
  display: inline-block;
  height: 1em;
  line-height: 1em;
  font-size: 1em;
  text-align: center;
  overflow: hidden;
  font-family: "Courier New", Courier, monospace;
  /* don't allow browser text-selection */
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none; }/*
Acceptable font-family overrides for individual icons:
  "Arial", sans-serif
  "Times New Roman", serif

NOTE: use percentage font sizes or else old IE chokes
*/.fc-icon:after {
  position: relative; }.fc-icon-left-single-arrow:after {
  content: "\2039";
  font-weight: bold;
  font-size: 200%;
  top: -7%; }.fc-icon-right-single-arrow:after {
  content: "\203A";
  font-weight: bold;
  font-size: 200%;
  top: -7%; }.fc-icon-left-double-arrow:after {
  content: "\AB";
  font-size: 160%;
  top: -7%; }.fc-icon-right-double-arrow:after {
  content: "\BB";
  font-size: 160%;
  top: -7%; }.fc-icon-left-triangle:after {
  content: "\25C4";
  font-size: 125%;
  top: 3%; }.fc-icon-right-triangle:after {
  content: "\25BA";
  font-size: 125%;
  top: 3%; }.fc-icon-down-triangle:after {
  content: "\25BC";
  font-size: 125%;
  top: 2%; }.fc-icon-x:after {
  content: "\D7";
  font-size: 200%;
  top: 6%; }/* Popover
--------------------------------------------------------------------------------------------------*/.fc-unthemed .fc-popover {
  border-width: 1px;
  border-style: solid; }.fc-unthemed .fc-popover .fc-header .fc-close {
  font-size: .9em;
  margin-top: 2px; }/* List View
--------------------------------------------------------------------------------------------------*/.fc-unthemed .fc-list-item:hover td {
  background-color: #f5f5f5; }/* Colors
--------------------------------------------------------------------------------------------------*/.ui-widget .fc-disabled-day {
  background-image: none; }/* Popover
--------------------------------------------------------------------------------------------------*/.fc-popover > .ui-widget-header + .ui-widget-content {
  border-top: 0;
  /* where they meet, let the header have the border */ }/* Global Event Styles
--------------------------------------------------------------------------------------------------*/.ui-widget .fc-event {
  /* overpower jqui's styles on <a> tags. TODO: more DRY */
  color: #fff;
  /* default TEXT color */
  text-decoration: none;
  /* if <a> has an href */
  /* undo ui-widget-header bold */
  font-weight: normal; }/* TimeGrid axis running down the side (for both the all-day area and the slot area)
--------------------------------------------------------------------------------------------------*/.ui-widget td.fc-axis {
  font-weight: normal;
  /* overcome bold */ }/* TimeGrid Slats (lines that run horizontally)
--------------------------------------------------------------------------------------------------*/.fc-time-grid .fc-slats .ui-widget-content {
  background: none;
  /* see through to fc-bg */ }.fc.fc-bootstrap3 a {
  text-decoration: none; }.fc.fc-bootstrap3 a[data-goto]:hover {
  text-decoration: underline; }.fc-bootstrap3 hr.fc-divider {
  border-color: inherit; }.fc-bootstrap3 .fc-today.alert {
  border-radius: 0; }/* Popover
--------------------------------------------------------------------------------------------------*/.fc-bootstrap3 .fc-popover .panel-body {
  padding: 0; }/* TimeGrid Slats (lines that run horizontally)
--------------------------------------------------------------------------------------------------*/.fc-bootstrap3 .fc-time-grid .fc-slats table {
  /* some themes have background color. see through to slats */
  background: none; }.fc.fc-bootstrap4 a {
  text-decoration: none; }.fc.fc-bootstrap4 a[data-goto]:hover {
  text-decoration: underline; }.fc-bootstrap4 hr.fc-divider {
  border-color: inherit; }.fc-bootstrap4 .fc-today.alert {
  border-radius: 0; }.fc-bootstrap4 a.fc-event:not([href]):not([tabindex]) {
  color: #fff; }.fc-bootstrap4 .fc-popover.card {
  position: absolute; }/* Popover
--------------------------------------------------------------------------------------------------*/.fc-bootstrap4 .fc-popover .card-body {
  padding: 0; }/* TimeGrid Slats (lines that run horizontally)
--------------------------------------------------------------------------------------------------*/.fc-bootstrap4 .fc-time-grid .fc-slats table {
  /* some themes have background color. see through to slats */
  background: none; }/* Toolbar
--------------------------------------------------------------------------------------------------*/.fc-toolbar {
  text-align: center; }.fc-toolbar.fc-header-toolbar {
  margin-bottom: 1em; }.fc-toolbar.fc-footer-toolbar {
  margin-top: 1em; }.fc-toolbar .fc-left {
  float: left; }.fc-toolbar .fc-right {
  float: right; }.fc-toolbar .fc-center {
  display: inline-block; }/* the things within each left/right/center section */.fc .fc-toolbar > * > * {
  /* extra precedence to override button border margins */
  float: left;
  margin-left: .75em; }/* the first thing within each left/center/right section */.fc .fc-toolbar > * > :first-child {
  /* extra precedence to override button border margins */
  margin-left: 0; }/* title text */.fc-toolbar h2 {
  margin: 0; }/* button layering (for border precedence) */.fc-toolbar button {
  position: relative; }.fc-toolbar .fc-state-hover,
.fc-toolbar .ui-state-hover {
  z-index: 2; }.fc-toolbar .fc-state-down {
  z-index: 3; }.fc-toolbar .fc-state-active,
.fc-toolbar .ui-state-active {
  z-index: 4; }.fc-toolbar button:focus {
  z-index: 5; }/* View Structure
--------------------------------------------------------------------------------------------------*//* undo twitter bootstrap's box-sizing rules. normalizes positioning techniques *//* don't do this for the toolbar because we'll want bootstrap to style those buttons as some pt */.fc-view-container *,
.fc-view-container *:before,
.fc-view-container *:after {
  -webkit-box-sizing: content-box;
  box-sizing: content-box; }.fc-view,
.fc-view > table {
  /* so dragged elements can be above the view's main element */
  position: relative;
  z-index: 1; }/* BasicView
--------------------------------------------------------------------------------------------------*//* day row structure */.fc-basicWeek-view .fc-content-skeleton,
.fc-basicDay-view .fc-content-skeleton {
  /* there may be week numbers in these views, so no padding-top */
  padding-bottom: 1em;
  /* ensure a space at bottom of cell for user selecting/clicking */ }.fc-basic-view .fc-body .fc-row {
  min-height: 4em;
  /* ensure that all rows are at least this tall */ }/* a "rigid" row will take up a constant amount of height because content-skeleton is absolute */.fc-row.fc-rigid {
  overflow: hidden; }.fc-row.fc-rigid .fc-content-skeleton {
  position: absolute;
  top: 0;
  left: 0;
  right: 0; }/* week and day number styling */.fc-day-top.fc-other-month {
  opacity: 0.3; }.fc-basic-view .fc-week-number,
.fc-basic-view .fc-day-number {
  padding: 2px; }.fc-basic-view th.fc-week-number,
.fc-basic-view th.fc-day-number {
  padding: 0 2px;
  /* column headers can't have as much v space */ }.fc-ltr .fc-basic-view .fc-day-top .fc-day-number {
  float: right; }.fc-rtl .fc-basic-view .fc-day-top .fc-day-number {
  float: left; }.fc-ltr .fc-basic-view .fc-day-top .fc-week-number {
  float: left;
  border-radius: 0 0 3px 0; }.fc-rtl .fc-basic-view .fc-day-top .fc-week-number {
  float: right;
  border-radius: 0 0 0 3px; }.fc-basic-view .fc-day-top .fc-week-number {
  min-width: 1.5em;
  text-align: center;
  background-color: #f2f2f2;
  color: #808080; }/* when week/day number have own column */.fc-basic-view td.fc-week-number {
  text-align: center; }.fc-basic-view td.fc-week-number > * {
  /* work around the way we do column resizing and ensure a minimum width */
  display: inline-block;
  min-width: 1.25em; }/* AgendaView all-day area
--------------------------------------------------------------------------------------------------*/.fc-agenda-view .fc-day-grid {
  position: relative;
  z-index: 2;
  /* so the "more.." popover will be over the time grid */ }.fc-agenda-view .fc-day-grid .fc-row {
  min-height: 3em;
  /* all-day section will never get shorter than this */ }.fc-agenda-view .fc-day-grid .fc-row .fc-content-skeleton {
  padding-bottom: 1em;
  /* give space underneath events for clicking/selecting days */ }/* TimeGrid axis running down the side (for both the all-day area and the slot area)
--------------------------------------------------------------------------------------------------*/.fc .fc-axis {
  /* .fc to overcome default cell styles */
  vertical-align: middle;
  padding: 0 4px;
  white-space: nowrap; }.fc-ltr .fc-axis {
  text-align: right; }.fc-rtl .fc-axis {
  text-align: left; }/* TimeGrid Structure
--------------------------------------------------------------------------------------------------*/.fc-time-grid-container,
.fc-time-grid {
  /* so slats/bg/content/etc positions get scoped within here */
  position: relative;
  z-index: 1; }.fc-time-grid {
  min-height: 100%;
  /* so if height setting is 'auto', .fc-bg stretches to fill height */ }.fc-time-grid table {
  /* don't put outer borders on slats/bg/content/etc */
  border: 0 hidden transparent; }.fc-time-grid > .fc-bg {
  z-index: 1; }.fc-time-grid .fc-slats,
.fc-time-grid > hr {
  /* the <hr> AgendaView injects when grid is shorter than scroller */
  position: relative;
  z-index: 2; }.fc-time-grid .fc-content-col {
  position: relative;
  /* because now-indicator lives directly inside */ }.fc-time-grid .fc-content-skeleton {
  position: absolute;
  z-index: 3;
  top: 0;
  left: 0;
  right: 0; }/* divs within a cell within the fc-content-skeleton */.fc-time-grid .fc-business-container {
  position: relative;
  z-index: 1; }.fc-time-grid .fc-bgevent-container {
  position: relative;
  z-index: 2; }.fc-time-grid .fc-highlight-container {
  position: relative;
  z-index: 3; }.fc-time-grid .fc-event-container {
  position: relative;
  z-index: 4; }.fc-time-grid .fc-now-indicator-line {
  z-index: 5; }.fc-time-grid .fc-helper-container {
  /* also is fc-event-container */
  position: relative;
  z-index: 6; }/* TimeGrid Slats (lines that run horizontally)
--------------------------------------------------------------------------------------------------*/.fc-time-grid .fc-slats td {
  height: 1.5em;
  border-bottom: 0;
  /* each cell is responsible for its top border */ }.fc-time-grid .fc-slats .fc-minor td {
  border-top-style: dotted; }/* TimeGrid Highlighting Slots
--------------------------------------------------------------------------------------------------*/.fc-time-grid .fc-highlight-container {
  /* a div within a cell within the fc-highlight-skeleton */
  position: relative;
  /* scopes the left/right of the fc-highlight to be in the column */ }.fc-time-grid .fc-highlight {
  position: absolute;
  left: 0;
  right: 0;
  /* top and bottom will be in by JS */ }/* TimeGrid Event Containment
--------------------------------------------------------------------------------------------------*/.fc-ltr .fc-time-grid .fc-event-container {
  /* space on the sides of events for LTR (default) */
  margin: 0 2.5% 0 2px; }.fc-rtl .fc-time-grid .fc-event-container {
  /* space on the sides of events for RTL */
  margin: 0 2px 0 2.5%; }.fc-time-grid .fc-event,
.fc-time-grid .fc-bgevent {
  position: absolute;
  z-index: 1;
  /* scope inner z-index's */ }.fc-time-grid .fc-bgevent {
  /* background events always span full width */
  left: 0;
  right: 0; }/* Generic Vertical Event
--------------------------------------------------------------------------------------------------*/.fc-v-event.fc-not-start {
  /* events that are continuing from another day */
  /* replace space made by the top border with padding */
  border-top-width: 0;
  padding-top: 1px;
  /* remove top rounded corners */
  border-top-left-radius: 0;
  border-top-right-radius: 0; }.fc-v-event.fc-not-end {
  /* replace space made by the top border with padding */
  border-bottom-width: 0;
  padding-bottom: 1px;
  /* remove bottom rounded corners */
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0; }/* TimeGrid Event Styling
----------------------------------------------------------------------------------------------------
We use the full "fc-time-grid-event" class instead of using descendants because the event won't
be a descendant of the grid when it is being dragged.
*/.fc-time-grid-event {
  overflow: hidden;
  /* don't let the bg flow over rounded corners */ }.fc-time-grid-event.fc-selected {
  /* need to allow touch resizers to extend outside event's bounding box */
  /* common fc-selected styles hide the fc-bg, so don't need this anyway */
  overflow: visible; }.fc-time-grid-event.fc-selected .fc-bg {
  display: none;
  /* hide semi-white background, to appear darker */ }.fc-time-grid-event .fc-content {
  overflow: hidden;
  /* for when .fc-selected */ }.fc-time-grid-event .fc-time,
.fc-time-grid-event .fc-title {
  padding: 0 1px; }.fc-time-grid-event .fc-time {
  font-size: .85em;
  white-space: nowrap; }/* short mode, where time and title are on the same line */.fc-time-grid-event.fc-short .fc-content {
  /* don't wrap to second line (now that contents will be inline) */
  white-space: nowrap; }.fc-time-grid-event.fc-short .fc-time,
.fc-time-grid-event.fc-short .fc-title {
  /* put the time and title on the same line */
  display: inline-block;
  vertical-align: top; }.fc-time-grid-event.fc-short .fc-time span {
  display: none;
  /* don't display the full time text... */ }.fc-time-grid-event.fc-short .fc-time:before {
  content: attr(data-start);
  /* ...instead, display only the start time */ }.fc-time-grid-event.fc-short .fc-time:after {
  content: "\A0-\A0";
  /* seperate with a dash, wrapped in nbsp's */ }.fc-time-grid-event.fc-short .fc-title {
  font-size: .85em;
  /* make the title text the same size as the time */
  padding: 0;
  /* undo padding from above */ }/* resizer (cursor device) */.fc-time-grid-event.fc-allow-mouse-resize .fc-resizer {
  left: 0;
  right: 0;
  bottom: 0;
  height: 8px;
  overflow: hidden;
  line-height: 8px;
  font-size: 11px;
  font-family: monospace;
  text-align: center;
  cursor: s-resize; }.fc-time-grid-event.fc-allow-mouse-resize .fc-resizer:after {
  content: "="; }/* resizer (touch device) */.fc-time-grid-event.fc-selected .fc-resizer {
  /* 10x10 dot */
  border-radius: 5px;
  border-width: 1px;
  width: 8px;
  height: 8px;
  border-style: solid;
  border-color: inherit;
  background: #fff;
  /* horizontally center */
  left: 50%;
  margin-left: -5px;
  /* center on the bottom edge */
  bottom: -5px; }/* Now Indicator
--------------------------------------------------------------------------------------------------*/.fc-time-grid .fc-now-indicator-line {
  border-top-width: 1px;
  left: 0;
  right: 0; }/* arrow on axis */.fc-time-grid .fc-now-indicator-arrow {
  margin-top: -5px;
  /* vertically center on top coordinate */ }.fc-ltr .fc-time-grid .fc-now-indicator-arrow {
  left: 0;
  /* triangle pointing right... */
  border-width: 5px 0 5px 6px;
  border-top-color: transparent;
  border-bottom-color: transparent; }.fc-rtl .fc-time-grid .fc-now-indicator-arrow {
  right: 0;
  /* triangle pointing left... */
  border-width: 5px 6px 5px 0;
  border-top-color: transparent;
  border-bottom-color: transparent; }/* List View
--------------------------------------------------------------------------------------------------*//* possibly reusable */.fc-event-dot {
  display: inline-block;
  width: 10px;
  height: 10px;
  border-radius: 5px; }/* view wrapper */.fc-rtl .fc-list-view {
  direction: rtl;
  /* unlike core views, leverage browser RTL */ }.fc-list-view {
  border-width: 1px;
  border-style: solid; }/* table resets */.fc .fc-list-table {
  table-layout: auto;
  /* for shrinkwrapping cell content */ }.fc-list-table td {
  border-width: 1px 0 0;
  padding: 8px 14px; }.fc-list-table tr:first-child td {
  border-top-width: 0; }/* day headings with the list */.fc-list-heading {
  border-bottom-width: 1px; }.fc-list-heading td {
  font-weight: bold; }.fc-ltr .fc-list-heading-main {
  float: left; }.fc-ltr .fc-list-heading-alt {
  float: right; }.fc-rtl .fc-list-heading-main {
  float: right; }.fc-rtl .fc-list-heading-alt {
  float: left; }/* event list items */.fc-list-item.fc-has-url {
  cursor: pointer;
  /* whole row will be clickable */ }.fc-list-item-marker,
.fc-list-item-time {
  white-space: nowrap;
  width: 1px; }/* make the dot closer to the event title */.fc-ltr .fc-list-item-marker {
  padding-right: 0; }.fc-rtl .fc-list-item-marker {
  padding-left: 0; }.fc-list-item-title a {
  /* every event title cell has an <a> tag */
  text-decoration: none;
  color: inherit; }.fc-list-item-title a[href]:hover {
  /* hover effect only on titles with hrefs */
  text-decoration: underline; }/* message when no events */.fc-list-empty-wrap2 {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0; }.fc-list-empty-wrap1 {
  width: 100%;
  height: 100%;
  display: table; }.fc-list-empty {
  display: table-cell;
  vertical-align: middle;
  text-align: center; }.fc-unthemed .fc-list-empty {
  /* theme will provide own background */
  background-color: #eee; }/*!
 * Pikaday
 * Copyright © 2014 David Bushell | BSD & MIT license | https://dbushell.com/
 */.pika-single {
    z-index: 9999;
    display: block;
    position: relative;
    color: #333;
    background: #fff;
    border: 1px solid #ccc;
    border-bottom-color: #bbb;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}/*
clear child float (pika-lendar), using the famous micro clearfix hack
http://nicolasgallagher.com/micro-clearfix-hack/
*/.pika-single:before,
.pika-single:after {
    content: " ";
    display: table;
}.pika-single:after { clear: both }.pika-single { *zoom: 1 }.pika-single.is-hidden {
    display: none;
}.pika-single.is-bound {
    position: absolute;
    -webkit-box-shadow: 0 5px 15px -5px rgba(0, 0, 0, .5);
            box-shadow: 0 5px 15px -5px rgba(0, 0, 0, .5);
}.pika-lendar {
    float: left;
    width: 240px;
    margin: 8px;
}.pika-title {
    position: relative;
    text-align: center;
}.pika-label {
    display: inline-block;
    *display: inline;
    position: relative;
    z-index: 9999;
    overflow: hidden;
    margin: 0;
    padding: 5px 3px;
    font-size: 14px;
    line-height: 20px;
    font-weight: bold;
    background-color: #fff;
}.pika-title select {
    cursor: pointer;
    position: absolute;
    z-index: 9998;
    margin: 0;
    left: 0;
    top: 5px;
    filter: alpha(opacity=0);
    opacity: 0;
}.pika-prev,
.pika-next {
    display: block;
    cursor: pointer;
    position: relative;
    outline: none;
    border: 0;
    padding: 0;
    width: 20px;
    height: 30px;
    /* hide text using text-indent trick, using width value (it's enough) */
    text-indent: 20px;
    white-space: nowrap;
    overflow: hidden;
    background-color: transparent;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: 75% 75%;
    opacity: .5;
    *position: absolute;
    *top: 0;
}.pika-prev:hover,
.pika-next:hover {
    opacity: 1;
}.pika-prev,
.is-rtl .pika-next {
    float: left;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAeCAYAAAAsEj5rAAAAUklEQVR42u3VMQoAIBADQf8Pgj+OD9hG2CtONJB2ymQkKe0HbwAP0xucDiQWARITIDEBEnMgMQ8S8+AqBIl6kKgHiXqQqAeJepBo/z38J/U0uAHlaBkBl9I4GwAAAABJRU5ErkJggg==);
    *left: 0;
}.pika-next,
.is-rtl .pika-prev {
    float: right;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAeCAYAAAAsEj5rAAAAU0lEQVR42u3VOwoAMAgE0dwfAnNjU26bYkBCFGwfiL9VVWoO+BJ4Gf3gtsEKKoFBNTCoCAYVwaAiGNQGMUHMkjGbgjk2mIONuXo0nC8XnCf1JXgArVIZAQh5TKYAAAAASUVORK5CYII=);
    *right: 0;
}.pika-prev.is-disabled,
.pika-next.is-disabled {
    cursor: default;
    opacity: .2;
}.pika-select {
    display: inline-block;
    *display: inline;
}.pika-table {
    width: 100%;
    border-collapse: collapse;
    border-spacing: 0;
    border: 0;
}.pika-table th,
.pika-table td {
    width: 14.285714285714286%;
    padding: 0;
}.pika-table th {
    color: #999;
    font-size: 12px;
    line-height: 25px;
    font-weight: bold;
    text-align: center;
}.pika-button {
    cursor: pointer;
    display: block;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    -moz-box-sizing: border-box;
    outline: none;
    border: 0;
    margin: 0;
    width: 100%;
    padding: 5px;
    color: #666;
    font-size: 12px;
    line-height: 15px;
    text-align: right;
    background: #f5f5f5;
}.pika-week {
    font-size: 11px;
    color: #999;
}.is-today .pika-button {
    color: #33aaff;
    font-weight: bold;
}.is-selected .pika-button,
.has-event .pika-button {
    color: #fff;
    font-weight: bold;
    background: #33aaff;
    -webkit-box-shadow: inset 0 1px 3px #178fe5;
            box-shadow: inset 0 1px 3px #178fe5;
    border-radius: 3px;
}.has-event .pika-button {
    background: #005da9;
    -webkit-box-shadow: inset 0 1px 3px #0076c9;
            box-shadow: inset 0 1px 3px #0076c9;
}.is-disabled .pika-button,
.is-inrange .pika-button {
    background: #D5E9F7;
}.is-startrange .pika-button {
    color: #fff;
    background: #6CB31D;
    -webkit-box-shadow: none;
            box-shadow: none;
    border-radius: 3px;
}.is-endrange .pika-button {
    color: #fff;
    background: #33aaff;
    -webkit-box-shadow: none;
            box-shadow: none;
    border-radius: 3px;
}.is-disabled .pika-button {
    pointer-events: none;
    cursor: default;
    color: #999;
    opacity: .3;
}.is-outside-current-month .pika-button {
    color: #999;
    opacity: .3;
}.is-selection-disabled {
    pointer-events: none;
    cursor: default;
}.pika-button:hover,
.pika-row.pick-whole-week:hover .pika-button {
    color: #fff;
    background: #ff8000;
    -webkit-box-shadow: none;
            box-shadow: none;
    border-radius: 3px;
}/* styling for abbr */.pika-table abbr {
    border-bottom: none;
    cursor: help;
}.ReactTable{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border:1px solid rgba(0, 0, 0, .1);}.ReactTable *{-webkit-box-sizing:border-box;box-sizing:border-box}.ReactTable .rt-table{-webkit-box-flex:1;-ms-flex:auto 1;flex:auto 1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;width:100%;border-collapse:collapse;overflow:auto}.ReactTable .rt-thead{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}.ReactTable .rt-thead.-headerGroups{background:rgba(0, 0, 0, .03);border-bottom:1px solid rgba(0, 0, 0, .05)}.ReactTable .rt-thead.-filters{border-bottom:1px solid rgba(0, 0, 0, .05);}.ReactTable .rt-thead.-filters input,.ReactTable .rt-thead.-filters select{border:1px solid rgba(0, 0, 0, .1);background:#fff;padding:5px 7px;font-size:inherit;border-radius:3px;font-weight:normal;outline-width:0}.ReactTable .rt-thead.-filters .rt-th{border-right:1px solid rgba(0, 0, 0, .02)}.ReactTable .rt-thead.-header{-webkit-box-shadow:0 2px 15px 0 rgba(0, 0, 0, .15);box-shadow:0 2px 15px 0 rgba(0, 0, 0, .15)}.ReactTable .rt-thead .rt-tr{text-align:center}.ReactTable .rt-thead .rt-th,.ReactTable .rt-thead .rt-td{padding:5px 5px;line-height:normal;position:relative;border-right:1px solid rgba(0, 0, 0, .05);-webkit-transition:-webkit-box-shadow .3s cubic-bezier(.175,.885,.32,1.275);transition:-webkit-box-shadow .3s cubic-bezier(.175,.885,.32,1.275);transition:box-shadow .3s cubic-bezier(.175,.885,.32,1.275);transition:box-shadow .3s cubic-bezier(.175,.885,.32,1.275), -webkit-box-shadow .3s cubic-bezier(.175,.885,.32,1.275);-webkit-box-shadow:inset 0 0 0 0 transparent;box-shadow:inset 0 0 0 0 transparent;}.ReactTable .rt-thead .rt-th.-sort-asc,.ReactTable .rt-thead .rt-td.-sort-asc{-webkit-box-shadow:inset 0 3px 0 0 rgba(0, 0, 0, .6);box-shadow:inset 0 3px 0 0 rgba(0, 0, 0, .6)}.ReactTable .rt-thead .rt-th.-sort-desc,.ReactTable .rt-thead .rt-td.-sort-desc{-webkit-box-shadow:inset 0 -3px 0 0 rgba(0, 0, 0, .6);box-shadow:inset 0 -3px 0 0 rgba(0, 0, 0, .6)}.ReactTable .rt-thead .rt-th.-cursor-pointer,.ReactTable .rt-thead .rt-td.-cursor-pointer{cursor:pointer}.ReactTable .rt-thead .rt-th:last-child,.ReactTable .rt-thead .rt-td:last-child{border-right:0}.ReactTable .rt-thead .rt-th:focus{outline-width:0}.ReactTable .rt-thead .rt-resizable-header{overflow:visible;}.ReactTable .rt-thead .rt-resizable-header:last-child{overflow:hidden}.ReactTable .rt-thead .rt-resizable-header-content{overflow:hidden;text-overflow:ellipsis}.ReactTable .rt-thead .rt-header-pivot{border-right-color:#f7f7f7}.ReactTable .rt-thead .rt-header-pivot:after,.ReactTable .rt-thead .rt-header-pivot:before{left:100%;top:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.ReactTable .rt-thead .rt-header-pivot:after{border-color:rgba(255, 255, 255, 0);border-left-color:#fff;border-width:8px;margin-top:-8px}.ReactTable .rt-thead .rt-header-pivot:before{border-color:rgba(102, 102, 102, 0);border-left-color:#f7f7f7;border-width:10px;margin-top:-10px}.ReactTable .rt-tbody{-webkit-box-flex:99999;-ms-flex:99999 1 auto;flex:99999 1 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:auto;}.ReactTable .rt-tbody .rt-tr-group{border-bottom:solid 1px rgba(0, 0, 0, .05);}.ReactTable .rt-tbody .rt-tr-group:last-child{border-bottom:0}.ReactTable .rt-tbody .rt-td{border-right:1px solid rgba(0, 0, 0, .02);}.ReactTable .rt-tbody .rt-td:last-child{border-right:0}.ReactTable .rt-tbody .rt-expandable{cursor:pointer;text-overflow:clip}.ReactTable .rt-tr-group{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.ReactTable .rt-tr{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.ReactTable .rt-th,.ReactTable .rt-td{-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0;white-space:nowrap;text-overflow:ellipsis;padding:7px 5px;overflow:hidden;-webkit-transition:.3s ease;transition:.3s ease;-webkit-transition-property:width,min-width,padding,opacity;transition-property:width,min-width,padding,opacity;}.ReactTable .rt-th.-hidden,.ReactTable .rt-td.-hidden{width:0 !important;min-width:0 !important;padding:0 !important;border:0 !important;opacity:0 !important}.ReactTable .rt-expander{display:inline-block;position:relative;margin:0;color:transparent;margin:0 10px;}.ReactTable .rt-expander:after{content:'';position:absolute;width:0;height:0;top:50%;left:50%;-webkit-transform:translate(-50%,-50%) rotate(-90deg);transform:translate(-50%,-50%) rotate(-90deg);border-left:5.04px solid transparent;border-right:5.04px solid transparent;border-top:7px solid rgba(0, 0, 0, .8);-webkit-transition:all .3s cubic-bezier(.175,.885,.32,1.275);transition:all .3s cubic-bezier(.175,.885,.32,1.275);cursor:pointer}.ReactTable .rt-expander.-open:after{-webkit-transform:translate(-50%,-50%) rotate(0);transform:translate(-50%,-50%) rotate(0)}.ReactTable .rt-resizer{display:inline-block;position:absolute;width:36px;top:0;bottom:0;right:-18px;cursor:col-resize;z-index:10}.ReactTable .rt-tfoot{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-shadow:0 0 15px 0 rgba(0, 0, 0, .15);box-shadow:0 0 15px 0 rgba(0, 0, 0, .15);}.ReactTable .rt-tfoot .rt-td{border-right:1px solid rgba(0, 0, 0, .05);}.ReactTable .rt-tfoot .rt-td:last-child{border-right:0}.ReactTable.-striped .rt-tr.-odd{background:rgba(0, 0, 0, .03)}.ReactTable.-highlight .rt-tbody .rt-tr:not(.-padRow):hover{background:rgba(0, 0, 0, .05)}.ReactTable .-pagination{z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:3px;-webkit-box-shadow:0 0 15px 0 rgba(0, 0, 0, .1);box-shadow:0 0 15px 0 rgba(0, 0, 0, .1);border-top:2px solid rgba(0, 0, 0, .1);}.ReactTable .-pagination input,.ReactTable .-pagination select{border:1px solid rgba(0, 0, 0, .1);background:#fff;padding:5px 7px;font-size:inherit;border-radius:3px;font-weight:normal;outline-width:0}.ReactTable .-pagination .-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;width:100%;height:100%;border:0;border-radius:3px;padding:6px;font-size:1em;color:rgba(0, 0, 0, .6);background:rgba(0, 0, 0, .1);-webkit-transition:all .1s ease;transition:all .1s ease;cursor:pointer;outline-width:0;}.ReactTable .-pagination .-btn[disabled]{opacity:.5;cursor:default}.ReactTable .-pagination .-btn:not([disabled]):hover{background:rgba(0, 0, 0, .3);color:#fff}.ReactTable .-pagination .-previous,.ReactTable .-pagination .-next{-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:center}.ReactTable .-pagination .-center{-webkit-box-flex:1.5;-ms-flex:1.5;flex:1.5;text-align:center;margin-bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-pack:distribute;justify-content:space-around}.ReactTable .-pagination .-pageInfo{display:inline-block;margin:3px 10px;white-space:nowrap}.ReactTable .-pagination .-pageJump{display:inline-block;}.ReactTable .-pagination .-pageJump input{width:70px;text-align:center}.ReactTable .-pagination .-pageSizeOptions{margin:3px 10px}.ReactTable .rt-noData{display:block;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background:rgba(255, 255, 255, .8);-webkit-transition:all .3s ease;transition:all .3s ease;z-index:1;pointer-events:none;padding:20px;color:rgba(0, 0, 0, .5)}.ReactTable .-loading{display:block;position:absolute;left:0;right:0;top:0;bottom:0;background:rgba(255, 255, 255, .8);-webkit-transition:all .3s ease;transition:all .3s ease;z-index:-1;opacity:0;pointer-events:none;}.ReactTable .-loading > div{position:absolute;display:block;text-align:center;width:100%;top:50%;left:0;font-size:15px;color:rgba(0, 0, 0, .6);-webkit-transform:translateY(-52%);transform:translateY(-52%);-webkit-transition:all .3s cubic-bezier(.25,.46,.45,.94);transition:all .3s cubic-bezier(.25,.46,.45,.94)}.ReactTable .-loading.-active{opacity:1;z-index:2;pointer-events:all;}.ReactTable .-loading.-active > div{-webkit-transform:translateY(50%);transform:translateY(50%)}.ReactTable .rt-resizing .rt-th,.ReactTable .rt-resizing .rt-td{-webkit-transition:none !important;transition:none !important;cursor:col-resize;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.swal2-popup.swal2-toast {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: auto;
  padding: 0.625em;
  overflow-y: hidden;
  background: #fff;
  -webkit-box-shadow: 0 0 0.625em #d9d9d9;
          box-shadow: 0 0 0.625em #d9d9d9;
}.swal2-popup.swal2-toast .swal2-header {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  padding: 0;
}.swal2-popup.swal2-toast .swal2-title {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  margin: 0 0.6em;
  font-size: 1em;
}.swal2-popup.swal2-toast .swal2-footer {
  margin: 0.5em 0 0;
  padding: 0.5em 0 0;
  font-size: 0.8em;
}.swal2-popup.swal2-toast .swal2-close {
  position: static;
  width: 0.8em;
  height: 0.8em;
  line-height: 0.8;
}.swal2-popup.swal2-toast .swal2-content {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  padding: 0;
  font-size: 1em;
}.swal2-popup.swal2-toast .swal2-icon {
  width: 2em;
  min-width: 2em;
  height: 2em;
  margin: 0;
}.swal2-popup.swal2-toast .swal2-icon .swal2-icon-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 1.8em;
  font-weight: bold;
}@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .swal2-popup.swal2-toast .swal2-icon .swal2-icon-content {
    font-size: 0.25em;
  }
}.swal2-popup.swal2-toast .swal2-icon.swal2-success .swal2-success-ring {
  width: 2em;
  height: 2em;
}.swal2-popup.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line] {
  top: 0.875em;
  width: 1.375em;
}.swal2-popup.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=left] {
  left: 0.3125em;
}.swal2-popup.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=right] {
  right: 0.3125em;
}.swal2-popup.swal2-toast .swal2-actions {
  -ms-flex-preferred-size: auto !important;
      flex-basis: auto !important;
  width: auto;
  height: auto;
  margin: 0 0.3125em;
}.swal2-popup.swal2-toast .swal2-styled {
  margin: 0 0.3125em;
  padding: 0.3125em 0.625em;
  font-size: 1em;
}.swal2-popup.swal2-toast .swal2-styled:focus {
  -webkit-box-shadow: 0 0 0 1px #fff, 0 0 0 3px rgba(50, 100, 150, .4);
          box-shadow: 0 0 0 1px #fff, 0 0 0 3px rgba(50, 100, 150, .4);
}.swal2-popup.swal2-toast .swal2-success {
  border-color: #a5dc86;
}.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-circular-line] {
  position: absolute;
  width: 1.6em;
  height: 3em;
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
  border-radius: 50%;
}.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-circular-line][class$=left] {
  top: -0.8em;
  left: -0.5em;
  -webkit-transform: rotate(-45deg);
          transform: rotate(-45deg);
  -webkit-transform-origin: 2em 2em;
          transform-origin: 2em 2em;
  border-radius: 4em 0 0 4em;
}.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-circular-line][class$=right] {
  top: -0.25em;
  left: 0.9375em;
  -webkit-transform-origin: 0 1.5em;
          transform-origin: 0 1.5em;
  border-radius: 0 4em 4em 0;
}.swal2-popup.swal2-toast .swal2-success .swal2-success-ring {
  width: 2em;
  height: 2em;
}.swal2-popup.swal2-toast .swal2-success .swal2-success-fix {
  top: 0;
  left: 0.4375em;
  width: 0.4375em;
  height: 2.6875em;
}.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-line] {
  height: 0.3125em;
}.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-line][class$=tip] {
  top: 1.125em;
  left: 0.1875em;
  width: 0.75em;
}.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-line][class$=long] {
  top: 0.9375em;
  right: 0.1875em;
  width: 1.375em;
}.swal2-popup.swal2-toast .swal2-success.swal2-icon-show .swal2-success-line-tip {
  -webkit-animation: swal2-toast-animate-success-line-tip 0.75s;
          animation: swal2-toast-animate-success-line-tip 0.75s;
}.swal2-popup.swal2-toast .swal2-success.swal2-icon-show .swal2-success-line-long {
  -webkit-animation: swal2-toast-animate-success-line-long 0.75s;
          animation: swal2-toast-animate-success-line-long 0.75s;
}.swal2-popup.swal2-toast.swal2-show {
  -webkit-animation: swal2-toast-show 0.5s;
          animation: swal2-toast-show 0.5s;
}.swal2-popup.swal2-toast.swal2-hide {
  -webkit-animation: swal2-toast-hide 0.1s forwards;
          animation: swal2-toast-hide 0.1s forwards;
}.swal2-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: fixed;
  z-index: 1060;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 0.625em;
  overflow-x: hidden;
  -webkit-transition: background-color 0.1s;
  transition: background-color 0.1s;
  -webkit-overflow-scrolling: touch;
}.swal2-container.swal2-backdrop-show, .swal2-container.swal2-noanimation {
  background: rgba(0, 0, 0, .4);
}.swal2-container.swal2-backdrop-hide {
  background: transparent !important;
}.swal2-container.swal2-top {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}.swal2-container.swal2-top-start, .swal2-container.swal2-top-left {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}.swal2-container.swal2-top-end, .swal2-container.swal2-top-right {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}.swal2-container.swal2-center {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}.swal2-container.swal2-center-start, .swal2-container.swal2-center-left {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}.swal2-container.swal2-center-end, .swal2-container.swal2-center-right {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}.swal2-container.swal2-bottom {
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
}.swal2-container.swal2-bottom-start, .swal2-container.swal2-bottom-left {
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}.swal2-container.swal2-bottom-end, .swal2-container.swal2-bottom-right {
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}.swal2-container.swal2-bottom > :first-child, .swal2-container.swal2-bottom-start > :first-child, .swal2-container.swal2-bottom-left > :first-child, .swal2-container.swal2-bottom-end > :first-child, .swal2-container.swal2-bottom-right > :first-child {
  margin-top: auto;
}.swal2-container.swal2-grow-fullscreen > .swal2-modal {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  -ms-flex-item-align: stretch;
      align-self: stretch;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}.swal2-container.swal2-grow-row > .swal2-modal {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  -ms-flex-line-pack: center;
      align-content: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}.swal2-container.swal2-grow-column {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}.swal2-container.swal2-grow-column.swal2-top, .swal2-container.swal2-grow-column.swal2-center, .swal2-container.swal2-grow-column.swal2-bottom {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}.swal2-container.swal2-grow-column.swal2-top-start, .swal2-container.swal2-grow-column.swal2-center-start, .swal2-container.swal2-grow-column.swal2-bottom-start, .swal2-container.swal2-grow-column.swal2-top-left, .swal2-container.swal2-grow-column.swal2-center-left, .swal2-container.swal2-grow-column.swal2-bottom-left {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}.swal2-container.swal2-grow-column.swal2-top-end, .swal2-container.swal2-grow-column.swal2-center-end, .swal2-container.swal2-grow-column.swal2-bottom-end, .swal2-container.swal2-grow-column.swal2-top-right, .swal2-container.swal2-grow-column.swal2-center-right, .swal2-container.swal2-grow-column.swal2-bottom-right {
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
}.swal2-container.swal2-grow-column > .swal2-modal {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  -ms-flex-line-pack: center;
      align-content: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}.swal2-container.swal2-no-transition {
  -webkit-transition: none !important;
  transition: none !important;
}.swal2-container:not(.swal2-top):not(.swal2-top-start):not(.swal2-top-end):not(.swal2-top-left):not(.swal2-top-right):not(.swal2-center-start):not(.swal2-center-end):not(.swal2-center-left):not(.swal2-center-right):not(.swal2-bottom):not(.swal2-bottom-start):not(.swal2-bottom-end):not(.swal2-bottom-left):not(.swal2-bottom-right):not(.swal2-grow-fullscreen) > .swal2-modal {
  margin: auto;
}@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .swal2-container .swal2-modal {
    margin: 0 !important;
  }
}.swal2-popup {
  display: none;
  position: relative;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 32em;
  max-width: 100%;
  padding: 1.25em;
  border: none;
  border-radius: 0.3125em;
  background: #fff;
  font-family: inherit;
  font-size: 16px;
  font-size: 1rem;
}.swal2-popup:focus {
  outline: none;
}.swal2-popup.swal2-loading {
  overflow-y: hidden;
}.swal2-header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 0 1.8em;
}.swal2-title {
  position: relative;
  max-width: 100%;
  margin: 0 0 0.4em;
  padding: 0;
  color: #595959;
  font-size: 1.875em;
  font-weight: 600;
  text-align: center;
  text-transform: none;
  word-wrap: break-word;
}.swal2-actions {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  z-index: 1;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 100%;
  margin: 1.25em auto 0;
}.swal2-actions:not(.swal2-loading) .swal2-styled[disabled] {
  opacity: 0.4;
}.swal2-actions:not(.swal2-loading) .swal2-styled:hover {
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, .1)), to(rgba(0, 0, 0, .1)));
  background-image: linear-gradient(rgba(0, 0, 0, .1), rgba(0, 0, 0, .1));
}.swal2-actions:not(.swal2-loading) .swal2-styled:active {
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, .2)), to(rgba(0, 0, 0, .2)));
  background-image: linear-gradient(rgba(0, 0, 0, .2), rgba(0, 0, 0, .2));
}.swal2-actions.swal2-loading .swal2-styled.swal2-confirm {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 2.5em;
  height: 2.5em;
  margin: 0.46875em;
  padding: 0;
  -webkit-animation: swal2-rotate-loading 1.5s linear 0s infinite normal;
          animation: swal2-rotate-loading 1.5s linear 0s infinite normal;
  border: 0.25em solid transparent;
  border-radius: 100%;
  border-color: transparent;
  background-color: transparent !important;
  color: transparent !important;
  cursor: default;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}.swal2-actions.swal2-loading .swal2-styled.swal2-cancel {
  margin-right: 30px;
  margin-left: 30px;
}.swal2-actions.swal2-loading :not(.swal2-styled).swal2-confirm::after {
  content: "";
  display: inline-block;
  width: 15px;
  height: 15px;
  margin-left: 5px;
  -webkit-animation: swal2-rotate-loading 1.5s linear 0s infinite normal;
          animation: swal2-rotate-loading 1.5s linear 0s infinite normal;
  border: 3px solid #999999;
  border-radius: 50%;
  border-right-color: transparent;
  -webkit-box-shadow: 1px 1px 1px #fff;
          box-shadow: 1px 1px 1px #fff;
}.swal2-styled {
  margin: 0.3125em;
  padding: 0.625em 2em;
  -webkit-box-shadow: none;
          box-shadow: none;
  font-weight: 500;
}.swal2-styled:not([disabled]) {
  cursor: pointer;
}.swal2-styled.swal2-confirm {
  border: 0;
  border-radius: 0.25em;
  background: transparent none repeat 0 0 / auto auto padding-box border-box scroll;
  background: initial;
  background-color: #3085d6;
  color: #fff;
  font-size: 1.0625em;
}.swal2-styled.swal2-cancel {
  border: 0;
  border-radius: 0.25em;
  background: transparent none repeat 0 0 / auto auto padding-box border-box scroll;
  background: initial;
  background-color: #aaa;
  color: #fff;
  font-size: 1.0625em;
}.swal2-styled:focus {
  outline: none;
  -webkit-box-shadow: 0 0 0 1px #fff, 0 0 0 3px rgba(50, 100, 150, .4);
          box-shadow: 0 0 0 1px #fff, 0 0 0 3px rgba(50, 100, 150, .4);
}.swal2-styled::-moz-focus-inner {
  border: 0;
}.swal2-footer {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin: 1.25em 0 0;
  padding: 1em 0 0;
  border-top: 1px solid #eee;
  color: #545454;
  font-size: 1em;
}.swal2-timer-progress-bar-container {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  height: 0.25em;
  overflow: hidden;
  border-bottom-right-radius: 0.3125em;
  border-bottom-left-radius: 0.3125em;
}.swal2-timer-progress-bar {
  width: 100%;
  height: 0.25em;
  background: rgba(0, 0, 0, .2);
}.swal2-image {
  max-width: 100%;
  margin: 1.25em auto;
}.swal2-close {
  position: absolute;
  z-index: 2;
  top: 0;
  right: 0;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 1.2em;
  height: 1.2em;
  padding: 0;
  overflow: hidden;
  -webkit-transition: color 0.1s ease-out;
  transition: color 0.1s ease-out;
  border: none;
  border-radius: 0;
  background: transparent;
  color: #cccccc;
  font-family: serif;
  font-size: 2.5em;
  line-height: 1.2;
  cursor: pointer;
}.swal2-close:hover {
  -webkit-transform: none;
          transform: none;
  background: transparent;
  color: #f27474;
}.swal2-close::-moz-focus-inner {
  border: 0;
}.swal2-content {
  z-index: 1;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin: 0;
  padding: 0 1.6em;
  color: #545454;
  font-size: 1.125em;
  font-weight: normal;
  line-height: normal;
  text-align: center;
  word-wrap: break-word;
}.swal2-input,
.swal2-file,
.swal2-textarea,
.swal2-select,
.swal2-radio,
.swal2-checkbox {
  margin: 1em auto;
}.swal2-input,
.swal2-file,
.swal2-textarea {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 100%;
  -webkit-transition: border-color 0.3s, -webkit-box-shadow 0.3s;
  transition: border-color 0.3s, -webkit-box-shadow 0.3s;
  transition: border-color 0.3s, box-shadow 0.3s;
  transition: border-color 0.3s, box-shadow 0.3s, -webkit-box-shadow 0.3s;
  border: 1px solid #d9d9d9;
  border-radius: 0.1875em;
  background: inherit;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .06);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, .06);
  color: inherit;
  font-size: 1.125em;
}.swal2-input.swal2-inputerror,
.swal2-file.swal2-inputerror,
.swal2-textarea.swal2-inputerror {
  border-color: #f27474 !important;
  -webkit-box-shadow: 0 0 2px #f27474 !important;
          box-shadow: 0 0 2px #f27474 !important;
}.swal2-input:focus,
.swal2-file:focus,
.swal2-textarea:focus {
  border: 1px solid #b4dbed;
  outline: none;
  -webkit-box-shadow: 0 0 3px #c4e6f5;
          box-shadow: 0 0 3px #c4e6f5;
}.swal2-input::-moz-placeholder, .swal2-file::-moz-placeholder, .swal2-textarea::-moz-placeholder {
  color: #cccccc;
}.swal2-input:-ms-input-placeholder, .swal2-file:-ms-input-placeholder, .swal2-textarea:-ms-input-placeholder {
  color: #cccccc;
}.swal2-input::-ms-input-placeholder, .swal2-file::-ms-input-placeholder, .swal2-textarea::-ms-input-placeholder {
  color: #cccccc;
}.swal2-input::-webkit-input-placeholder,
.swal2-file::-webkit-input-placeholder,
.swal2-textarea::-webkit-input-placeholder {
  color: #cccccc;
}.swal2-input::-moz-placeholder,
.swal2-file::-moz-placeholder,
.swal2-textarea::-moz-placeholder {
  color: #cccccc;
}.swal2-input::-ms-input-placeholder,
.swal2-file::-ms-input-placeholder,
.swal2-textarea::-ms-input-placeholder {
  color: #cccccc;
}.swal2-input::placeholder,
.swal2-file::placeholder,
.swal2-textarea::placeholder {
  color: #cccccc;
}.swal2-range {
  margin: 1em auto;
  background: #fff;
}.swal2-range input {
  width: 80%;
}.swal2-range output {
  width: 20%;
  color: inherit;
  font-weight: 600;
  text-align: center;
}.swal2-range input,
.swal2-range output {
  height: 2.625em;
  padding: 0;
  font-size: 1.125em;
  line-height: 2.625em;
}.swal2-input {
  height: 2.625em;
  padding: 0 0.75em;
}.swal2-input[type=number] {
  max-width: 10em;
}.swal2-file {
  background: inherit;
  font-size: 1.125em;
}.swal2-textarea {
  height: 6.75em;
  padding: 0.75em;
}.swal2-select {
  min-width: 50%;
  max-width: 100%;
  padding: 0.375em 0.625em;
  background: inherit;
  color: inherit;
  font-size: 1.125em;
}.swal2-radio,
.swal2-checkbox {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  background: #fff;
  color: inherit;
}.swal2-radio label,
.swal2-checkbox label {
  margin: 0 0.6em;
  font-size: 1.125em;
}.swal2-radio input,
.swal2-checkbox input {
  margin: 0 0.4em;
}.swal2-validation-message {
  display: none;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 0.625em;
  overflow: hidden;
  background: #f0f0f0;
  color: #666666;
  font-size: 1em;
  font-weight: 300;
}.swal2-validation-message::before {
  content: "!";
  display: inline-block;
  width: 1.5em;
  min-width: 1.5em;
  height: 1.5em;
  margin: 0 0.625em;
  border-radius: 50%;
  background-color: #f27474;
  color: #fff;
  font-weight: 600;
  line-height: 1.5em;
  text-align: center;
}.swal2-icon {
  position: relative;
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 5em;
  height: 5em;
  margin: 1.25em auto 1.875em;
  border: 0.25em solid transparent;
  border-radius: 50%;
  font-family: inherit;
  line-height: 5em;
  cursor: default;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}.swal2-icon .swal2-icon-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 3.75em;
}.swal2-icon.swal2-error {
  border-color: #f27474;
  color: #f27474;
}.swal2-icon.swal2-error .swal2-x-mark {
  position: relative;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}.swal2-icon.swal2-error [class^=swal2-x-mark-line] {
  display: block;
  position: absolute;
  top: 2.3125em;
  width: 2.9375em;
  height: 0.3125em;
  border-radius: 0.125em;
  background-color: #f27474;
}.swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=left] {
  left: 1.0625em;
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
}.swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=right] {
  right: 1em;
  -webkit-transform: rotate(-45deg);
          transform: rotate(-45deg);
}.swal2-icon.swal2-error.swal2-icon-show {
  -webkit-animation: swal2-animate-error-icon 0.5s;
          animation: swal2-animate-error-icon 0.5s;
}.swal2-icon.swal2-error.swal2-icon-show .swal2-x-mark {
  -webkit-animation: swal2-animate-error-x-mark 0.5s;
          animation: swal2-animate-error-x-mark 0.5s;
}.swal2-icon.swal2-warning {
  border-color: #facea8;
  color: #f8bb86;
}.swal2-icon.swal2-info {
  border-color: #9de0f6;
  color: #3fc3ee;
}.swal2-icon.swal2-question {
  border-color: #c9dae1;
  color: #87adbd;
}.swal2-icon.swal2-success {
  border-color: #a5dc86;
  color: #a5dc86;
}.swal2-icon.swal2-success [class^=swal2-success-circular-line] {
  position: absolute;
  width: 3.75em;
  height: 7.5em;
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
  border-radius: 50%;
}.swal2-icon.swal2-success [class^=swal2-success-circular-line][class$=left] {
  top: -0.4375em;
  left: -2.0635em;
  -webkit-transform: rotate(-45deg);
          transform: rotate(-45deg);
  -webkit-transform-origin: 3.75em 3.75em;
          transform-origin: 3.75em 3.75em;
  border-radius: 7.5em 0 0 7.5em;
}.swal2-icon.swal2-success [class^=swal2-success-circular-line][class$=right] {
  top: -0.6875em;
  left: 1.875em;
  -webkit-transform: rotate(-45deg);
          transform: rotate(-45deg);
  -webkit-transform-origin: 0 3.75em;
          transform-origin: 0 3.75em;
  border-radius: 0 7.5em 7.5em 0;
}.swal2-icon.swal2-success .swal2-success-ring {
  position: absolute;
  z-index: 2;
  top: -0.25em;
  left: -0.25em;
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  width: 100%;
  height: 100%;
  border: 0.25em solid rgba(165, 220, 134, .3);
  border-radius: 50%;
}.swal2-icon.swal2-success .swal2-success-fix {
  position: absolute;
  z-index: 1;
  top: 0.5em;
  left: 1.625em;
  width: 0.4375em;
  height: 5.625em;
  -webkit-transform: rotate(-45deg);
          transform: rotate(-45deg);
}.swal2-icon.swal2-success [class^=swal2-success-line] {
  display: block;
  position: absolute;
  z-index: 2;
  height: 0.3125em;
  border-radius: 0.125em;
  background-color: #a5dc86;
}.swal2-icon.swal2-success [class^=swal2-success-line][class$=tip] {
  top: 2.875em;
  left: 0.8125em;
  width: 1.5625em;
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
}.swal2-icon.swal2-success [class^=swal2-success-line][class$=long] {
  top: 2.375em;
  right: 0.5em;
  width: 2.9375em;
  -webkit-transform: rotate(-45deg);
          transform: rotate(-45deg);
}.swal2-icon.swal2-success.swal2-icon-show .swal2-success-line-tip {
  -webkit-animation: swal2-animate-success-line-tip 0.75s;
          animation: swal2-animate-success-line-tip 0.75s;
}.swal2-icon.swal2-success.swal2-icon-show .swal2-success-line-long {
  -webkit-animation: swal2-animate-success-line-long 0.75s;
          animation: swal2-animate-success-line-long 0.75s;
}.swal2-icon.swal2-success.swal2-icon-show .swal2-success-circular-line-right {
  -webkit-animation: swal2-rotate-success-circular-line 4.25s ease-in;
          animation: swal2-rotate-success-circular-line 4.25s ease-in;
}.swal2-progress-steps {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin: 0 0 1.25em;
  padding: 0;
  background: inherit;
  font-weight: 600;
}.swal2-progress-steps li {
  display: inline-block;
  position: relative;
}.swal2-progress-steps .swal2-progress-step {
  z-index: 20;
  width: 2em;
  height: 2em;
  border-radius: 2em;
  background: #3085d6;
  color: #fff;
  line-height: 2em;
  text-align: center;
}.swal2-progress-steps .swal2-progress-step.swal2-active-progress-step {
  background: #3085d6;
}.swal2-progress-steps .swal2-progress-step.swal2-active-progress-step ~ .swal2-progress-step {
  background: #add8e6;
  color: #fff;
}.swal2-progress-steps .swal2-progress-step.swal2-active-progress-step ~ .swal2-progress-step-line {
  background: #add8e6;
}.swal2-progress-steps .swal2-progress-step-line {
  z-index: 10;
  width: 2.5em;
  height: 0.4em;
  margin: 0 -1px;
  background: #3085d6;
}[class^=swal2] {
  -webkit-tap-highlight-color: transparent;
}.swal2-show {
  -webkit-animation: swal2-show 0.3s;
          animation: swal2-show 0.3s;
}.swal2-hide {
  -webkit-animation: swal2-hide 0.15s forwards;
          animation: swal2-hide 0.15s forwards;
}.swal2-noanimation {
  -webkit-transition: none;
  transition: none;
}.swal2-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}.swal2-rtl .swal2-close {
  right: auto;
  left: 0;
}.swal2-rtl .swal2-timer-progress-bar {
  right: 0;
  left: auto;
}@supports (-ms-accelerator: true) {
  .swal2-range input {
    width: 100% !important;
  }
  .swal2-range output {
    display: none;
  }
}@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .swal2-range input {
    width: 100% !important;
  }
  .swal2-range output {
    display: none;
  }
}@-moz-document url-prefix() {
  .swal2-close:focus {
    outline: 2px solid rgba(50, 100, 150, .4);
  }
}@-webkit-keyframes swal2-toast-show {
  0% {
    -webkit-transform: translateY(-0.625em) rotateZ(2deg);
            transform: translateY(-0.625em) rotateZ(2deg);
  }
  33% {
    -webkit-transform: translateY(0) rotateZ(-2deg);
            transform: translateY(0) rotateZ(-2deg);
  }
  66% {
    -webkit-transform: translateY(0.3125em) rotateZ(2deg);
            transform: translateY(0.3125em) rotateZ(2deg);
  }
  100% {
    -webkit-transform: translateY(0) rotateZ(0deg);
            transform: translateY(0) rotateZ(0deg);
  }
}@keyframes swal2-toast-show {
  0% {
    -webkit-transform: translateY(-0.625em) rotateZ(2deg);
            transform: translateY(-0.625em) rotateZ(2deg);
  }
  33% {
    -webkit-transform: translateY(0) rotateZ(-2deg);
            transform: translateY(0) rotateZ(-2deg);
  }
  66% {
    -webkit-transform: translateY(0.3125em) rotateZ(2deg);
            transform: translateY(0.3125em) rotateZ(2deg);
  }
  100% {
    -webkit-transform: translateY(0) rotateZ(0deg);
            transform: translateY(0) rotateZ(0deg);
  }
}@-webkit-keyframes swal2-toast-hide {
  100% {
    -webkit-transform: rotateZ(1deg);
            transform: rotateZ(1deg);
    opacity: 0;
  }
}@keyframes swal2-toast-hide {
  100% {
    -webkit-transform: rotateZ(1deg);
            transform: rotateZ(1deg);
    opacity: 0;
  }
}@-webkit-keyframes swal2-toast-animate-success-line-tip {
  0% {
    top: 0.5625em;
    left: 0.0625em;
    width: 0;
  }
  54% {
    top: 0.125em;
    left: 0.125em;
    width: 0;
  }
  70% {
    top: 0.625em;
    left: -0.25em;
    width: 1.625em;
  }
  84% {
    top: 1.0625em;
    left: 0.75em;
    width: 0.5em;
  }
  100% {
    top: 1.125em;
    left: 0.1875em;
    width: 0.75em;
  }
}@keyframes swal2-toast-animate-success-line-tip {
  0% {
    top: 0.5625em;
    left: 0.0625em;
    width: 0;
  }
  54% {
    top: 0.125em;
    left: 0.125em;
    width: 0;
  }
  70% {
    top: 0.625em;
    left: -0.25em;
    width: 1.625em;
  }
  84% {
    top: 1.0625em;
    left: 0.75em;
    width: 0.5em;
  }
  100% {
    top: 1.125em;
    left: 0.1875em;
    width: 0.75em;
  }
}@-webkit-keyframes swal2-toast-animate-success-line-long {
  0% {
    top: 1.625em;
    right: 1.375em;
    width: 0;
  }
  65% {
    top: 1.25em;
    right: 0.9375em;
    width: 0;
  }
  84% {
    top: 0.9375em;
    right: 0;
    width: 1.125em;
  }
  100% {
    top: 0.9375em;
    right: 0.1875em;
    width: 1.375em;
  }
}@keyframes swal2-toast-animate-success-line-long {
  0% {
    top: 1.625em;
    right: 1.375em;
    width: 0;
  }
  65% {
    top: 1.25em;
    right: 0.9375em;
    width: 0;
  }
  84% {
    top: 0.9375em;
    right: 0;
    width: 1.125em;
  }
  100% {
    top: 0.9375em;
    right: 0.1875em;
    width: 1.375em;
  }
}@-webkit-keyframes swal2-show {
  0% {
    -webkit-transform: scale(0.7);
            transform: scale(0.7);
  }
  45% {
    -webkit-transform: scale(1.05);
            transform: scale(1.05);
  }
  80% {
    -webkit-transform: scale(0.95);
            transform: scale(0.95);
  }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
}@keyframes swal2-show {
  0% {
    -webkit-transform: scale(0.7);
            transform: scale(0.7);
  }
  45% {
    -webkit-transform: scale(1.05);
            transform: scale(1.05);
  }
  80% {
    -webkit-transform: scale(0.95);
            transform: scale(0.95);
  }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
}@-webkit-keyframes swal2-hide {
  0% {
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 1;
  }
  100% {
    -webkit-transform: scale(0.5);
            transform: scale(0.5);
    opacity: 0;
  }
}@keyframes swal2-hide {
  0% {
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 1;
  }
  100% {
    -webkit-transform: scale(0.5);
            transform: scale(0.5);
    opacity: 0;
  }
}@-webkit-keyframes swal2-animate-success-line-tip {
  0% {
    top: 1.1875em;
    left: 0.0625em;
    width: 0;
  }
  54% {
    top: 1.0625em;
    left: 0.125em;
    width: 0;
  }
  70% {
    top: 2.1875em;
    left: -0.375em;
    width: 3.125em;
  }
  84% {
    top: 3em;
    left: 1.3125em;
    width: 1.0625em;
  }
  100% {
    top: 2.8125em;
    left: 0.8125em;
    width: 1.5625em;
  }
}@keyframes swal2-animate-success-line-tip {
  0% {
    top: 1.1875em;
    left: 0.0625em;
    width: 0;
  }
  54% {
    top: 1.0625em;
    left: 0.125em;
    width: 0;
  }
  70% {
    top: 2.1875em;
    left: -0.375em;
    width: 3.125em;
  }
  84% {
    top: 3em;
    left: 1.3125em;
    width: 1.0625em;
  }
  100% {
    top: 2.8125em;
    left: 0.8125em;
    width: 1.5625em;
  }
}@-webkit-keyframes swal2-animate-success-line-long {
  0% {
    top: 3.375em;
    right: 2.875em;
    width: 0;
  }
  65% {
    top: 3.375em;
    right: 2.875em;
    width: 0;
  }
  84% {
    top: 2.1875em;
    right: 0;
    width: 3.4375em;
  }
  100% {
    top: 2.375em;
    right: 0.5em;
    width: 2.9375em;
  }
}@keyframes swal2-animate-success-line-long {
  0% {
    top: 3.375em;
    right: 2.875em;
    width: 0;
  }
  65% {
    top: 3.375em;
    right: 2.875em;
    width: 0;
  }
  84% {
    top: 2.1875em;
    right: 0;
    width: 3.4375em;
  }
  100% {
    top: 2.375em;
    right: 0.5em;
    width: 2.9375em;
  }
}@-webkit-keyframes swal2-rotate-success-circular-line {
  0% {
    -webkit-transform: rotate(-45deg);
            transform: rotate(-45deg);
  }
  5% {
    -webkit-transform: rotate(-45deg);
            transform: rotate(-45deg);
  }
  12% {
    -webkit-transform: rotate(-405deg);
            transform: rotate(-405deg);
  }
  100% {
    -webkit-transform: rotate(-405deg);
            transform: rotate(-405deg);
  }
}@keyframes swal2-rotate-success-circular-line {
  0% {
    -webkit-transform: rotate(-45deg);
            transform: rotate(-45deg);
  }
  5% {
    -webkit-transform: rotate(-45deg);
            transform: rotate(-45deg);
  }
  12% {
    -webkit-transform: rotate(-405deg);
            transform: rotate(-405deg);
  }
  100% {
    -webkit-transform: rotate(-405deg);
            transform: rotate(-405deg);
  }
}@-webkit-keyframes swal2-animate-error-x-mark {
  0% {
    margin-top: 1.625em;
    -webkit-transform: scale(0.4);
            transform: scale(0.4);
    opacity: 0;
  }
  50% {
    margin-top: 1.625em;
    -webkit-transform: scale(0.4);
            transform: scale(0.4);
    opacity: 0;
  }
  80% {
    margin-top: -0.375em;
    -webkit-transform: scale(1.15);
            transform: scale(1.15);
  }
  100% {
    margin-top: 0;
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 1;
  }
}@keyframes swal2-animate-error-x-mark {
  0% {
    margin-top: 1.625em;
    -webkit-transform: scale(0.4);
            transform: scale(0.4);
    opacity: 0;
  }
  50% {
    margin-top: 1.625em;
    -webkit-transform: scale(0.4);
            transform: scale(0.4);
    opacity: 0;
  }
  80% {
    margin-top: -0.375em;
    -webkit-transform: scale(1.15);
            transform: scale(1.15);
  }
  100% {
    margin-top: 0;
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 1;
  }
}@-webkit-keyframes swal2-animate-error-icon {
  0% {
    -webkit-transform: rotateX(100deg);
            transform: rotateX(100deg);
    opacity: 0;
  }
  100% {
    -webkit-transform: rotateX(0deg);
            transform: rotateX(0deg);
    opacity: 1;
  }
}@keyframes swal2-animate-error-icon {
  0% {
    -webkit-transform: rotateX(100deg);
            transform: rotateX(100deg);
    opacity: 0;
  }
  100% {
    -webkit-transform: rotateX(0deg);
            transform: rotateX(0deg);
    opacity: 1;
  }
}@-webkit-keyframes swal2-rotate-loading {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}@keyframes swal2-rotate-loading {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown) {
  overflow: hidden;
}body.swal2-height-auto {
  height: auto !important;
}body.swal2-no-backdrop .swal2-container {
  top: auto;
  right: auto;
  bottom: auto;
  left: auto;
  max-width: calc(100% - 1.25em);
  background-color: transparent !important;
}body.swal2-no-backdrop .swal2-container > .swal2-modal {
  -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, .4);
          box-shadow: 0 0 10px rgba(0, 0, 0, .4);
}body.swal2-no-backdrop .swal2-container.swal2-top {
  top: 0;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
}body.swal2-no-backdrop .swal2-container.swal2-top-start, body.swal2-no-backdrop .swal2-container.swal2-top-left {
  top: 0;
  left: 0;
}body.swal2-no-backdrop .swal2-container.swal2-top-end, body.swal2-no-backdrop .swal2-container.swal2-top-right {
  top: 0;
  right: 0;
}body.swal2-no-backdrop .swal2-container.swal2-center {
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}body.swal2-no-backdrop .swal2-container.swal2-center-start, body.swal2-no-backdrop .swal2-container.swal2-center-left {
  top: 50%;
  left: 0;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}body.swal2-no-backdrop .swal2-container.swal2-center-end, body.swal2-no-backdrop .swal2-container.swal2-center-right {
  top: 50%;
  right: 0;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}body.swal2-no-backdrop .swal2-container.swal2-bottom {
  bottom: 0;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
}body.swal2-no-backdrop .swal2-container.swal2-bottom-start, body.swal2-no-backdrop .swal2-container.swal2-bottom-left {
  bottom: 0;
  left: 0;
}body.swal2-no-backdrop .swal2-container.swal2-bottom-end, body.swal2-no-backdrop .swal2-container.swal2-bottom-right {
  right: 0;
  bottom: 0;
}@media print {
  body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown) {
    overflow-y: scroll !important;
  }
  body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown) > [aria-hidden=true] {
    display: none;
  }
  body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown) .swal2-container {
    position: static !important;
  }
}body.swal2-toast-shown .swal2-container {
  background-color: transparent;
}body.swal2-toast-shown .swal2-container.swal2-top {
  top: 0;
  right: auto;
  bottom: auto;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
}body.swal2-toast-shown .swal2-container.swal2-top-end, body.swal2-toast-shown .swal2-container.swal2-top-right {
  top: 0;
  right: 0;
  bottom: auto;
  left: auto;
}body.swal2-toast-shown .swal2-container.swal2-top-start, body.swal2-toast-shown .swal2-container.swal2-top-left {
  top: 0;
  right: auto;
  bottom: auto;
  left: 0;
}body.swal2-toast-shown .swal2-container.swal2-center-start, body.swal2-toast-shown .swal2-container.swal2-center-left {
  top: 50%;
  right: auto;
  bottom: auto;
  left: 0;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}body.swal2-toast-shown .swal2-container.swal2-center {
  top: 50%;
  right: auto;
  bottom: auto;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}body.swal2-toast-shown .swal2-container.swal2-center-end, body.swal2-toast-shown .swal2-container.swal2-center-right {
  top: 50%;
  right: 0;
  bottom: auto;
  left: auto;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}body.swal2-toast-shown .swal2-container.swal2-bottom-start, body.swal2-toast-shown .swal2-container.swal2-bottom-left {
  top: auto;
  right: auto;
  bottom: 0;
  left: 0;
}body.swal2-toast-shown .swal2-container.swal2-bottom {
  top: auto;
  right: auto;
  bottom: 0;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
}body.swal2-toast-shown .swal2-container.swal2-bottom-end, body.swal2-toast-shown .swal2-container.swal2-bottom-right {
  top: auto;
  right: 0;
  bottom: 0;
  left: auto;
}body.swal2-toast-column .swal2-toast {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
}body.swal2-toast-column .swal2-toast .swal2-actions {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  -ms-flex-item-align: stretch;
      align-self: stretch;
  height: 2.2em;
  margin-top: 0.3125em;
}body.swal2-toast-column .swal2-toast .swal2-loading {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}body.swal2-toast-column .swal2-toast .swal2-input {
  height: 2em;
  margin: 0.3125em auto;
  font-size: 1em;
}body.swal2-toast-column .swal2-toast .swal2-validation-message {
  font-size: 1em;
}/* Make clicks pass-through */#nprogress {
  pointer-events: none;
}#nprogress .bar {
  background: #29d;

  position: fixed;
  z-index: 1031;
  top: 0;
  left: 0;

  width: 100%;
  height: 2px;
}/* Fancy blur effect */#nprogress .peg {
  display: block;
  position: absolute;
  right: 0px;
  width: 100px;
  height: 100%;
  -webkit-box-shadow: 0 0 10px #29d, 0 0 5px #29d;
          box-shadow: 0 0 10px #29d, 0 0 5px #29d;
  opacity: 1.0;

  -webkit-transform: rotate(3deg) translate(0px, -4px);
          transform: rotate(3deg) translate(0px, -4px);
}/* Remove these to get rid of the spinner */#nprogress .spinner {
  display: block;
  position: fixed;
  z-index: 1031;
  top: 15px;
  right: 15px;
}#nprogress .spinner-icon {
  width: 18px;
  height: 18px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;

  border: solid 2px transparent;
  border-top-color: #29d;
  border-left-color: #29d;
  border-radius: 50%;

  -webkit-animation: nprogress-spinner 400ms linear infinite;
          animation: nprogress-spinner 400ms linear infinite;
}.nprogress-custom-parent {
  overflow: hidden;
  position: relative;
}.nprogress-custom-parent #nprogress .spinner,
.nprogress-custom-parent #nprogress .bar {
  position: absolute;
}@-webkit-keyframes nprogress-spinner {
  0%   { -webkit-transform: rotate(0deg); }
  100% { -webkit-transform: rotate(360deg); }
}@keyframes nprogress-spinner {
  0%   { -webkit-transform: rotate(0deg); transform: rotate(0deg); }
  100% { -webkit-transform: rotate(360deg); transform: rotate(360deg); }
}@font-face{font-family:"Stuart Bold";src:url(/packs/static/Stuart-Bold-130d245397d917b7c0df.eot);src:url(/packs/static/Stuart-Bold-130d245397d917b7c0df.eot?#iefix) format("embedded-opentype"),url(/packs/static/Stuart-Bold-7d7226725b5cef52cfd3.woff) format("woff"),url(/packs/static/Stuart-Bold-8c54d97b9a018ac153b2.woff2) format("woff2");font-weight:normal;font-style:normal}@font-face{font-family:"Stuart Regular";src:url(/packs/static/Stuart-Regular-8090f4494591249bd64a.eot);src:url(/packs/static/Stuart-Regular-8090f4494591249bd64a.eot?#iefix) format("embedded-opentype"),url(/packs/static/Stuart-Regular-5cbd5e36dbcca1563a74.woff) format("woff"),url(/packs/static/Stuart-Regular-e3fee4be07839d487c14.woff2) format("woff2");font-weight:normal;font-style:normal}@font-face{font-family:Moderat;src:url(/packs/static/Moderat-Light-3763c00af77918bfb693.eot);src:url(/packs/static/Moderat-Light-3763c00af77918bfb693.eot?#iefix) format("embedded-opentype"),url(/packs/static/Moderat-Light-46f4fa5e916b80cfbc2c.woff) format("woff"),url(/packs/static/Moderat-Light-f1664af22b04e3412da6.woff2) format("woff2");font-weight:normal;font-style:normal}@font-face{font-family:Moderat;src:url(/packs/static/Moderat-Regular-d6c7d1a0bd53e94c5fb3.eot);src:local(Moderat),url(/packs/static/Moderat-Regular-d6c7d1a0bd53e94c5fb3.eot?#iefix) format("embedded-opentype"),url(/packs/static/Moderat-Regular-5110359121873bbfd9a3.woff) format("woff"),url(/packs/static/Moderat-Regular-4fabee333084659a1a52.woff2) format("woff2");font-weight:normal;font-style:normal}@font-face{font-family:Moderat;font-weight:bold;src:local(Moderat),url(/packs/static/Moderat-Bold-43589ddd886fc5099799.woff2) format("woff2"),url(/packs/static/Moderat-Bold-8107e7ff774a749bcc4e.woff) format("woff")}.field_with_errors label,.is-invalid label{color:#a50909 !important}.field_with_errors select,.field_with_errors input,.is-invalid select,.is-invalid input{border:1px solid #a50909}.number-field-without-arrows{-moz-appearance:textfield}.number-field-without-arrows::-webkit-inner-spin-button,.number-field-without-arrows::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.neo_design{line-height:1.35em}@media(min-width: 1200px){.neo_design .two_columns{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.neo_design .two_columns .section{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-left:1em;margin-right:1em}.neo_design .two_columns .section:first-child{margin-left:0}.neo_design .two_columns .section:last-child{margin-right:0}.neo_design .two_columns .narrow{-webkit-box-flex:0;-ms-flex:0 0 350px;flex:0 0 350px;width:350px}}.neo_design .actions{margin-top:1.35em}.neo_design .cancel_link{text-align:center}.neo_design .section{padding:1em;text-align:left;-webkit-box-sizing:border-box;box-sizing:border-box;margin-top:3em;background:#fff;border-radius:5px;border:1px solid #ddd;border-bottom-width:2px}.neo_design .section .section_description{margin-bottom:1em}.neo_design .section.no_border{border:none}.neo_design .section.mb{margin-bottom:32px;margin-bottom:2rem}.neo_design .warning{background-color:#fffef2;border:1px solid #fff2c9}.neo_design .big_bottom_margin{margin-bottom:32px;margin-bottom:2rem}@media(max-width: 400px){.neo_design{padding:.5em}}.neo_design h3{margin:0;margin-bottom:1em;font-size:21.6px !important;font-size:1.35rem !important}.neo_design h3 a{text-decoration:none}.neo_design .airbnb_sync h4{margin:0;margin-bottom:1em;margin-top:1em}.neo_design .airbnb_sync .warning{color:#c20a0a !important;font-weight:bold !important}.neo_design .details_table{display:table;width:100%}.neo_design .details_table hr{display:table-row;height:32px;height:2rem}.neo_design .details_table .row{display:table-row}.neo_design .details_table .row:hover{background:#f5f5f5}.neo_design .details_table .row_group{display:table-row-group}.neo_design .details_table .head{display:table-header-group;font-size:1.25em;border-top:32px solid #fff;border-top:2rem solid #fff}.neo_design .details_table .cell{display:table-cell;padding:.5em 0}.neo_design .details_table .label,.neo_design .details_table .value{display:table-cell;padding:.5em 0;border-bottom:1px solid #eee;max-width:300px}.neo_design .details_table .label.borderless,.neo_design .details_table .value.borderless{border-bottom:none}.neo_design .details_table .label{font-weight:bold}.neo_design .details_table .value{padding-left:.5em}.neo_design .details_table .green{background:#228b33;color:#f0f1f4}.neo_design .details_table .green a{color:#f0f1f4 !important}.neo_design .details_table .orange{background:#ce7705;color:#f0f1f4}.neo_design .details_table .orange a{color:#f0f1f4 !important}.neo_design .details_table .red{background:#c20a0a;color:#f0f1f4}.neo_design .details_table .red a{color:#f0f1f4 !important}.neo_design .details_table .green_text{color:#228b33}.neo_design .details_table .red_text{color:#c20a0a}.neo_design .details_table .orange_text{color:#ce7705}.neo_design .details_table .blue_text{color:#545974}.neo_design .details_table .dark_gray_text{color:#545974}.neo_design .expand_link{display:block;text-align:center;padding:.5em;background:#fafafa;border-top:1px solid #eee;border-bottom:1px solid #eee;font-weight:bold;cursor:pointer}.neo_design .expand_link:hover{background:#f5f5f5}.neo_design .collection_table{display:table;width:100%}.neo_design .collection_table .header{display:table-row;font-size:.75em;color:#888}.neo_design .collection_table .header .wrap{white-space:unset}.neo_design .collection_table .item{display:table-row;text-decoration:none}.neo_design .collection_table .item:hover{background:#f5f5f5}#ops-body .neo_design .collection_table .item input[type=submit]{display:inline-block;margin:0;width:auto}.neo_design .collection_table .item .same-day-checkin{background-color:gray;color:#fff}.neo_design .collection_table .total .cell{border-top:1px solid #000}.neo_design .collection_table .total:hover{background:#fff}.neo_design .collection_table .cell{display:table-cell;border-bottom:1px solid #eee;padding:.5em}.neo_design .collection_table .clean_demand .cell{border:1px solid #eee}.neo_design .collection_table .clean_demand:hover{background:#f5f5f5}.neo_design .collection_table .clean_demand:hover .start_date,.neo_design .collection_table .clean_demand:hover .start_time,.neo_design .collection_table .clean_demand:hover .status,.neo_design .collection_table .clean_demand:hover .source{color:#f0f1f4;background:#545974}.neo_design .collection_table .long{word-wrap:break-word;max-width:300px}.neo_design .collection_table .short{width:1px;white-space:nowrap}.neo_design .collection_table .longer-text{white-space:normal;white-space:initial;max-width:400px;min-width:350px;width:auto}.neo_design .collection_table .right{text-align:right}.neo_design .collection_table .center{text-align:center}.neo_design .collection_table .dark_blue{background:#2f3241;color:#f0f1f4}.neo_design .collection_table .blue{background:#545974;color:#f0f1f4}.neo_design .collection_table .green{background:#228b33;color:#f0f1f4}.neo_design .collection_table .orange{background:#ce7705;color:#f0f1f4}.neo_design .collection_table .light_grey{background:#eee}.neo_design .collection_table .grey{background:#ddd}.neo_design .collection_table .text-grey{color:#ddd}.neo_design .collection_table .red{background:#c20a0a;color:#f0f1f4}.neo_design .collection_table .red a{color:#f0f1f4 !important}.neo_design .collection_table .dim{color:#ccc}.neo_design .bookings_list_flat{display:table;width:100%}.neo_design .bookings_list_flat .booking{display:table-row;text-decoration:none}.neo_design .bookings_list_flat .booking .cell{display:table-cell;border-bottom:1px solid #eee;padding:.5em}.neo_design .bookings_list_flat .booking .date{text-align:center}.neo_design .bookings_list_flat .booking.same_date_checkin .checkout{background:#a5a8bd}.neo_design .bookings_list_flat .booking .warnings{text-align:center}.neo_design .bookings_list_flat .booking .warning{display:inline-block;position:relative;width:1em;height:1em}.neo_design .bookings_list_flat .booking .warning i{position:absolute;top:-80%;left:-35%;-webkit-transform:scale(0.7);transform:scale(0.7)}.neo_design .bookings_list_flat .booking .channel{font-family:arvo,sans-serif;color:#4e297d}.neo_design .bookings_list_flat .booking .statuses .status{padding:.1em .5em;text-align:center;font-size:13px;display:inline-block;background:#eee;border-radius:5px}.neo_design .bookings_list_flat .booking .statuses .status.started{background-color:#ef941b}.neo_design .bookings_list_flat .booking .statuses .status.complete{background-color:#6fcf19}.neo_design .survey{padding:.5em}.neo_design .survey.sad{color:#c20a0a}.neo_design .survey.meh{color:#545974}.neo_design .survey.happy{color:#228b33}.neo_design .survey img{display:inline-block;width:1.3em}.neo_design .survey .notes{display:inline-block;vertical-align:top}.neo_design .clean_images_gallery .clean_header{margin-top:2em;background:#ececf8}.neo_design .clean_images_gallery .clean_header a{display:block;padding:.5em;text-decoration:none;color:#4e297d}.neo_design .clean_images_gallery .clean_header a .cleaner_name{color:#fd5065}.neo_design .clean_images_gallery .image_type_header{margin:0;padding:.5em 0;font-size:.9em}.neo_design .clean_images_gallery .type_cleans_section{border-bottom:1px solid #ececf8}.neo_design .clean_images_gallery .images{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.neo_design .clean_images_gallery .images .image{padding:10px 0;width:250px;position:relative}.neo_design .clean_images_gallery .images .image .clean-image-detail{font-size:12.8px;font-size:.8rem}.neo_design .clean_images_gallery .images .image .desc{padding-top:4px}.neo_design .clean_images_gallery .images .image img.is-exemplary{border:5px solid gold}.neo_design .clean_images_gallery .images .image .edit-icon{position:absolute;top:15px;right:55px}.neo_design .clean_images_gallery .property_header .lead{text-align:left;-ms-flex-negative:1;flex-shrink:1;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;text-decoration:none}.neo_design .clean_images_gallery .property_header .lead .status,.neo_design .clean_images_gallery .property_header .lead .phone,.neo_design .clean_images_gallery .property_header .lead .timezone,.neo_design .clean_images_gallery .property_header .lead .email{margin-left:40px}.neo_design .property_page{margin-bottom:3em}.neo_design .property_page .warning{color:#c20a0a !important;font-weight:bold}.neo_design .property_page .warning a{color:#c20a0a !important}@media(max-width: 400px){.neo_design .property_page .lead{margin-top:2em}}.neo_design .property_page .bookings_count{margin-top:1.5em}.neo_design .property_page .bookings_count h4{display:inline}.neo_design .property_page .property_urls{padding:0}.neo_design .property_page .property_urls h4{margin:0}.neo_design .property_page .last_clean_images .clean_header a{display:block;padding:.5em .5em;text-decoration:none;color:#4e297d !important}.neo_design .property_page .last_clean_images .clean_header a .cleaner_name{color:#fd5065}.neo_design .property_page .last_clean_images .images{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.neo_design .property_page .last_clean_images .images .image{width:20%;padding:10px;-webkit-box-sizing:border-box;box-sizing:border-box}.neo_design .property_page .last_clean_images .images a{display:block;width:100%}.neo_design .property_page .last_clean_images .images img{width:100%}.neo_design .property_page .laundry_orders_list,.neo_design .property_page .clean_demands_list{margin-bottom:2em}.neo_design .property_header{-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.neo_design .property_header .property_warning_tag a{margin:0}.neo_design .property_header .homecode{margin-top:.5em}.neo_design .section .ops_form{margin:0;width:auto;max-width:400px;min-width:auto}.neo_design .pagination{display:-webkit-box;display:-ms-flexbox;display:flex;margin:2em 0;max-width:unset}.neo_design .pagination .first,.neo_design .pagination .prev,.neo_design .pagination .page,.neo_design .pagination .next,.neo_design .pagination .last{float:none}.neo_design .checkbox_group{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.neo_design .checkbox_group .checkbox{margin-right:1em;white-space:nowrap}.neo_design .checkbox_group .checkbox label{display:block;padding:.5em 0}.cleans.show .neo_design .row{margin-bottom:0}.cleans.show .neo_design h2.parent{font-family:"Stuart Regular" !important}.cleans.show .neo_design .clean_attributes{width:100%;margin:auto}.cleans.show .neo_design .clean_attributes .start_end_locations .label{vertical-align:top}.cleans.show .neo_design .cleaner_attributes{margin-bottom:2em}.cleans.edit .neo_design #clean_status_change select{width:100%}.clean_demands.show #ops-body a.red{color:#c20a0a;font-weight:bold}.clean_demands.show .neo_design .row{margin-bottom:0}.clean_demands.show .neo_design .clean_demand_attributes{width:100%;margin:auto;padding-top:10px}.clean_demands.show .neo_design .clean_demand_attributes{margin-bottom:2em}.properties.cleans .cleans_filters{margin-top:2em}.bookings.show #content{margin-bottom:2em}.bookings.show dl{margin-top:.5em}.bookings.show dl .checkin,.bookings.show dl .checkout,.bookings.show dl .guest,.bookings.show dl .nights,.bookings.show dl .num_guests{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:.5em}.bookings.show dl dt{font-weight:bold;text-align:right;padding-right:10px}.bookings.show .warning{color:#c20a0a !important;font-weight:bold}.bookings.show .booking_cleans,.bookings.show .laundry_orders_list,.bookings.show .clean_demands_list{margin-bottom:2em}.bookings.show .booking_cleans .expand_link,.bookings.show .laundry_orders_list .expand_link,.bookings.show .clean_demands_list .expand_link{display:block;text-align:center;padding:.5em;background:#fafafa;border-top:1px solid #eee;border-bottom:1px solid #eee;font-weight:bold;cursor:pointer}.bookings.show .booking_cleans .expand_link:hover,.bookings.show .laundry_orders_list .expand_link:hover,.bookings.show .clean_demands_list .expand_link:hover{background:#f5f5f5}.bookings.show .update_link.cancel{text-decoration:underline;line-height:1.75em;cursor:pointer}.requested_times .display dl,.requested_times .edit dl,.unhappy_guest .display dl,.unhappy_guest .edit dl{margin-top:.5em}.requested_times .display dl div,.requested_times .edit dl div,.unhappy_guest .display dl div,.unhappy_guest .edit dl div{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:.5em}.requested_times .display dl dt,.requested_times .edit dl dt,.unhappy_guest .display dl dt,.unhappy_guest .edit dl dt{font-weight:bold;text-align:right;padding-right:.5em;margin-bottom:.5em}.requested_times .display dl dd,.requested_times .edit dl dd,.unhappy_guest .display dl dd,.unhappy_guest .edit dl dd{margin-right:.5em}.requested_times .display strong,.requested_times .edit strong,.unhappy_guest .display strong,.unhappy_guest .edit strong{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:.5em}.requested_times .display strong.unhappy,.requested_times .edit strong.unhappy,.unhappy_guest .display strong.unhappy,.unhappy_guest .edit strong.unhappy{color:#c20a0a}.requested_times .display dd:nth-of-type(2),.unhappy_guest .display dd:nth-of-type(2){margin-right:4em}.verification strong.approved{color:#228b33}.verification strong.rejected{color:#c20a0a}.verification .booking_approval p{margin-bottom:16px;margin-bottom:1rem;margin-top:0}.verification .details_table{padding-bottom:24px;padding-bottom:1.5rem}.verification .details_table.booking_verification .value{padding-left:0;text-align:center;width:150px}.verification .details_table.reason_for_stay .value{padding-left:0;text-align:left}.operators .profile_picture{border-radius:50%;border:1px solid #ccc;width:50px;height:50px;vertical-align:middle}.operators .operator_info a.button,.operators .operator_info input[type=submit]{display:inline-block;margin-top:1em;margin-left:0 !important;margin-right:0 !important;width:200px !important;text-align:center;text-decoration:none}.operators .operator_info .section{margin-top:0px}.operators .operator_edit .error_explanation{border:1px solid #a50909;padding:.5em;margin-bottom:2em;color:#fff}.operators .operator_edit .details div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.operators .operator_edit .details div dt,.operators .operator_edit .details div dd{-ms-flex-preferred-size:200px;flex-basis:200px;text-align:left}.operators .operator_edit .details div.field_with_errors{color:#a50909}.host_preference_settings .host_preference_setting_show section{display:table;width:100%}.host_preference_settings .host_preference_setting_show section .row{display:table-row}.host_preference_settings .host_preference_setting_show section .row:hover{background:#f5f5f5}.host_preference_settings .host_preference_setting_show section .label,.host_preference_settings .host_preference_setting_show section .value{display:table-cell;padding:.5em 0;border-bottom:1px solid #eee}.host_preference_settings .host_preference_setting_show section .label{font-weight:bold}.host_preference_settings .host_preference_setting_show section .value{width:300px;padding-left:.5em}.availability_allowance dl{margin-top:.5em}.availability_allowance dl .availability_account_summary{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:.5em}.availability_allowance dl dt{font-weight:bold;text-align:right;padding-right:10px}.billing dl{margin-top:.5em}.billing dl .billing_account,.billing dl .direct_debit,.billing dl .invoice_summary{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:.5em}.billing dl .billing_account .red,.billing dl .direct_debit .red,.billing dl .invoice_summary .red{color:#c20a0a}.billing dl dt{font-weight:bold;text-align:right;padding-right:10px}.billing dl .account_details{margin-bottom:4.8px;margin-bottom:.3rem}.billing dl .account_details .account_details:first-child,.billing dl .account_details .modulr_id{margin-top:0;margin-bottom:0}.billing dl .account_details a.modulr_id{opacity:1;cursor:pointer;text-decoration:underline}.billing dl .account_details .modulr_account{margin-top:1em}.billing .warning{color:#c20a0a !important;font-weight:bold}.billing .balance-buffer-error{color:#a50909;font-size:.8em;font-weight:bold;margin-bottom:16px;margin-bottom:1rem;margin-top:-16px;margin-top:-1rem}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}button,input,optgroup,select,textarea{font-family:inherit;font-size:inherit}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}/*! Typebase.less v0.1.0 | MIT License */html{font-family:Moderat,"Arial",sans-serif;font-size:100%;-webkit-font-smoothing:antialiased}section{text-align:center;padding-top:40px}p{line-height:19.2px;line-height:1.2rem;margin-top:19.2px;margin-top:1.2rem;margin-bottom:0}ul,ol{margin-top:19.2px;margin-top:1.2rem;margin-bottom:19.2px;margin-bottom:1.2rem}ul li,ol li{line-height:19.2px;line-height:1.2rem}ul ul,ul ol,ol ul,ol ol{margin-top:0;margin-bottom:0}ul.bullet{list-style:square inside}blockquote{line-height:19.2px;line-height:1.2rem;margin-top:19.2px;margin-top:1.2rem;margin-bottom:19.2px;margin-bottom:1.2rem}h1,h2,h3{font-family:"Stuart Bold","Times New Roman",serif;font-weight:bold;margin-top:19.2px;margin-top:1.2rem;margin-bottom:3.84px;margin-bottom:.24rem;line-height:19.2px;line-height:1.2rem}h1+p,h2+p,h3+p{margin-top:0}h4,.flash-success,.flash-notice,.flash-error,.flash-alert,h5,h6{font-family:"Stuart Regular","Times New Roman",serif;font-weight:bold;margin-top:19.2px;margin-top:1.2rem;margin-bottom:3.84px;margin-bottom:.24rem;line-height:19.2px;line-height:1.2rem}h4+p,.flash-success+p,.flash-notice+p,.flash-error+p,.flash-alert+p,h5+p,h6+p{margin-top:0}h1{font-size:39.366px;font-size:2.460375rem;line-height:47.239px;line-height:2.95245rem}h2{font-size:29.16px;font-size:1.8225rem;line-height:34.992px;line-height:2.187rem}h3{font-size:21.6px;font-size:1.35rem}h4,.flash-success,.flash-notice,.flash-error,.flash-alert{font-size:16px;font-size:1rem}h5{font-size:16px;font-size:1rem}h6{font-size:16px;font-size:1rem}strong{font-weight:bold}table{margin-top:19.2px;margin-top:1.2rem;border-spacing:0px;border-collapse:collapse}td,th{padding:0;line-height:19.2px}code{vertical-align:bottom}pre{white-space:pre-wrap}fieldset{margin-bottom:25px}input{padding:.5em .6em;border-radius:2px;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid hsl(0, 0%, 90%)}input:focus{outline:0}input[readonly]{background-color:#a9a9a9}input[type=submit],button,#ops-body a.button{padding:.5em 1.2em;border:none rgba(0, 0, 0, 0);border-radius:2px;background-color:hsl(232, 33%, 34%);color:#fff;cursor:pointer}input[type=submit][disabled],button[disabled],#ops-body a.button[disabled]{background-color:hsl(0, 0%, 50%)}input[type=submit][disabled]:hover,button[disabled]:hover,#ops-body a.button[disabled]:hover{background-color:hsl(0, 0%, 50%);cursor:default}input[type=submit]:hover,button:hover,#ops-body a.button:hover{background-color:hsl(232, 33%, 45%)}input[type=submit].small,button.small,#ops-body a.button.small{font-size:.9em;padding:.3em .5em}button.danger{background-color:#a50909}.flash-container{position:absolute;margin-left:auto;margin-right:auto;left:0;right:0;top:55px;width:400px}.flash-container div{font-family:Moderat,"Arial",sans-serif;font-weight:normal !important}.flash{text-align:center;padding:8px;padding:.5rem}.flash-error,.flash-alert{margin-bottom:20px;background-color:hsl(0, 90%, 34%);color:#fff}.error_explanation{background-color:hsl(0, 90%, 34%)}.error_explanation .error{color:#fff !important;padding:8px;padding:.5rem}.error_explanation .error:before{content:"- "}.flash-success,.flash-notice{margin-bottom:30px;background-color:hsl(130, 68%, 70%)}.hidden{display:none}.help-cursor{cursor:help}.mb-1{margin-bottom:16px !important;margin-bottom:1rem !important}.mb-2{margin-bottom:32px !important;margin-bottom:2rem !important}.dot-red{height:12px;width:12px;background-color:red;border-radius:50%;display:inline-block}.dot-green{height:12px;width:12px;background-color:green;border-radius:50%;display:inline-block}[data-tooltip]{position:relative}[data-tooltip]:hover:after{content:attr(data-tooltip);position:absolute;right:0;bottom:120%;white-space:nowrap;z-index:100;visibility:visible;background-color:#6c757d;color:#fff;font-size:12.8px;font-size:.8rem;padding:1.6px 8px;padding:.1rem .5rem;border-radius:.25rem;font-weight:400}i.nounicon{display:inline-block;width:50px;height:50px;line-height:50px;vertical-align:text-top;background-image:url(/packs/static/noun_icons-db1f121bd057a0c3ca4e.svg);background-position:0 0}.nounicon.svg{vertical-align:middle;width:25px}i.nounicon.small{-webkit-transform:scale(0.5);transform:scale(0.5);-webkit-transform-origin:0 0;transform-origin:0 0;margin-right:-25px;margin-bottom:-25px}i.negotiation{background-position:0px 0}i.attemping_rescue{background-position:-50px 0}i.meeting{background-position:-100px 0}i.calendar{background-position:-100px 0}i.lost{background-position:-150px 0}i.enquiry{background-position:-200px 0}i.disqualified{background-position:-250px 0}i.qualified{background-position:-300px 0}i.signed{background-position:-350px 0}i.duplicate{background-position:-400px 0}i.spam{background-position:-450px 0}i.stale{background-position:-500px 0}i.has_home{background-position:-550px 0}i.no_home{background-position:-600px 0}i.shifts{background-position:-650px 0}i.team{background-position:-700px 0}i.stats{background-position:-750px 0}i.headset{background-position:-800px 0}i.homes{background-position:-850px 0}i.tickets{background-position:-900px 0}i.billing{background-position:-950px 0}i.former_client{background-position:-1000px 0}/*!
 *
 *  Project:  GLYPHICONS
 *  Author:   Jan Kovarik - www.glyphicons.com
 *  Twitter:  @jankovarik
 *
 */.glyphicons-icon{display:inline-block;width:48px;height:48px;line-height:48px;background:url(/packs/static/glyphicons-f00ced993114568b252a.svg) no-repeat 0 0;vertical-align:top;*display:inline;*zoom:1;*margin-right:.3em}.no-svg .glyphicons-icon{background-image:url(/packs/static/glyphicons-7493fe60a31cf4046924.png)}.glyphicons-icon.white{background-image:url(/packs/static/glyphicons-f00ced993114568b252a.svg)}.no-svg .glyphicons-icon.white{background-image:url(/packs/static/glyphicons-7493fe60a31cf4046924.png)}.glyphicons-icon.error{background-image:url(/packs/static/glyphicons-f00ced993114568b252a.svg);filter:url("data:image/svg+xml;charset=utf-8,<svg xmlns=\"http://www.w3.org/2000/svg\"><filter id=\"filter\"><feComponentTransfer color-interpolation-filters=\"sRGB\"><feFuncR type=\"linear\" slope=\"0.7\" /><feFuncG type=\"linear\" slope=\"0.7\" /><feFuncB type=\"linear\" slope=\"0.7\" /></feComponentTransfer><feColorMatrix type=\"matrix\" color-interpolation-filters=\"sRGB\" values=\"0.393 0.769 0.189 0 0 0.349 0.686 0.168 0 0 0.272 0.534 0.131 0 0 0 0 0 1 0\" /><feColorMatrix type=\"matrix\" color-interpolation-filters=\"sRGB\" values=\"1.7870000000000001 -0.715 -0.072 0 0 -0.213 1.305 -0.072 0 0 -0.213 -0.715 1.9280000000000002 0 0 0 0 0 1 0\" /><feColorMatrix type=\"hueRotate\" color-interpolation-filters=\"sRGB\" values=\"113\" /><feComponentTransfer color-interpolation-filters=\"sRGB\"><feFuncR type=\"table\" tableValues=\"1 0\" /><feFuncG type=\"table\" tableValues=\"1 0\" /><feFuncB type=\"table\" tableValues=\"1 0\" /></feComponentTransfer></filter></svg>#filter");-webkit-filter:brightness(70%) sepia(100%) saturate(200%) hue-rotate(113deg) invert(100%);filter:brightness(70%) sepia(100%) saturate(200%) hue-rotate(113deg) invert(100%)}.glyphicons-icon.warning{background-image:url(/packs/static/glyphicons-f00ced993114568b252a.svg);filter:url("data:image/svg+xml;charset=utf-8,<svg xmlns=\"http://www.w3.org/2000/svg\"><filter id=\"filter\"><feComponentTransfer color-interpolation-filters=\"sRGB\"><feFuncR type=\"linear\" slope=\"0.7\" /><feFuncG type=\"linear\" slope=\"0.7\" /><feFuncB type=\"linear\" slope=\"0.7\" /></feComponentTransfer><feColorMatrix type=\"matrix\" color-interpolation-filters=\"sRGB\" values=\"0.393 0.769 0.189 0 0 0.349 0.686 0.168 0 0 0.272 0.534 0.131 0 0 0 0 0 1 0\" /><feColorMatrix type=\"matrix\" color-interpolation-filters=\"sRGB\" values=\"1.7870000000000001 -0.715 -0.072 0 0 -0.213 1.305 -0.072 0 0 -0.213 -0.715 1.9280000000000002 0 0 0 0 0 1 0\" /></filter></svg>#filter");-webkit-filter:brightness(70%) sepia(100%) saturate(200%);filter:brightness(70%) sepia(100%) saturate(200%)}.glyphicons-icon.small{width:36px;height:36px;margin-top:-12px;margin-right:-12px;-webkit-transform:scale(0.7);transform:scale(0.7)}.glyphicons-icon.large{-webkit-transform:scale(2);transform:scale(2)}.glyphicons-icon.glass{background-position:4px 11px}.glyphicons-icon.leaf{background-position:-44px 11px}.glyphicons-icon.dog{background-position:-92px 11px}.glyphicons-icon.user{background-position:-140px 16px}.glyphicons-icon.girl{background-position:-188px 11px}.glyphicons-icon.car{background-position:-236px 11px}.glyphicons-icon.user_add{background-position:-284px 11px}.glyphicons-icon.user_remove{background-position:-332px 11px}.glyphicons-icon.film{background-position:-380px 11px}.glyphicons-icon.magic{background-position:-428px 11px}.glyphicons-icon.envelope{background-position:4px -37px}.glyphicons-icon.camera{background-position:-44px -37px}.glyphicons-icon.heart{background-position:-92px -37px}.glyphicons-icon.beach_umbrella{background-position:-140px -37px}.glyphicons-icon.train{background-position:-188px -37px}.glyphicons-icon.print{background-position:-236px -37px}.glyphicons-icon.bin{background-position:-284px -37px}.glyphicons-icon.music{background-position:-332px -37px}.glyphicons-icon.note{background-position:-380px -37px}.glyphicons-icon.heart_empty{background-position:-428px -37px}.glyphicons-icon.home{background-position:4px -85px}.glyphicons-icon.snowflake{background-position:-44px -85px}.glyphicons-icon.fire{background-position:-92px -85px}.glyphicons-icon.magnet{background-position:-140px -85px}.glyphicons-icon.parents{background-position:-188px -85px}.glyphicons-icon.binoculars{background-position:-236px -85px}.glyphicons-icon.road{background-position:-284px -85px}.glyphicons-icon.search{background-position:-332px -85px}.glyphicons-icon.cars{background-position:-380px -85px}.glyphicons-icon.notes_2{background-position:-428px -85px}.glyphicons-icon.pencil{background-position:4px -133px}.glyphicons-icon.bus{background-position:-44px -133px}.glyphicons-icon.wifi_alt{background-position:-92px -133px}.glyphicons-icon.luggage{background-position:-140px -133px}.glyphicons-icon.old_man{background-position:-188px -133px}.glyphicons-icon.woman{background-position:-236px -133px}.glyphicons-icon.file{background-position:-284px -133px}.glyphicons-icon.coins{background-position:-332px -133px}.glyphicons-icon.airplane{background-position:-380px -133px}.glyphicons-icon.notes{background-position:-428px -133px}.glyphicons-icon.stats{background-position:4px -181px}.glyphicons-icon.charts{background-position:-44px -181px}.glyphicons-icon.pie_chart{background-position:-92px -181px}.glyphicons-icon.group{background-position:-140px -181px}.glyphicons-icon.keys{background-position:-188px -181px}.glyphicons-icon.calendar{background-position:-236px -181px}.glyphicons-icon.router{background-position:-284px -181px}.glyphicons-icon.camera_small{background-position:-332px -181px}.glyphicons-icon.dislikes{background-position:-380px -181px}.glyphicons-icon.star{background-position:-428px -181px}.glyphicons-icon.link{background-position:4px -229px}.glyphicons-icon.eye_open{background-position:-44px -229px}.glyphicons-icon.eye_close{background-position:-92px -229px}.glyphicons-icon.alarm{background-position:-140px -229px}.glyphicons-icon.clock{background-position:-188px -229px}.glyphicons-icon.stopwatch{background-position:-236px -229px}.glyphicons-icon.projector{background-position:-284px -229px}.glyphicons-icon.history{background-position:-332px -229px}.glyphicons-icon.truck{background-position:-380px -229px}.glyphicons-icon.cargo{background-position:-428px -229px}.glyphicons-icon.compass{background-position:4px -277px}.glyphicons-icon.keynote{background-position:-44px -277px}.glyphicons-icon.paperclip{background-position:-92px -277px}.glyphicons-icon.power{background-position:-140px -277px}.glyphicons-icon.lightbulb{background-position:-188px -277px}.glyphicons-icon.tag{background-position:-236px -277px}.glyphicons-icon.tags{background-position:-284px -277px}.glyphicons-icon.cleaning{background-position:-332px -277px}.glyphicons-icon.ruller{background-position:-380px -277px}.glyphicons-icon.gift{background-position:-428px -277px}.glyphicons-icon.umbrella{background-position:4px -325px}.glyphicons-icon.book{background-position:-44px -325px}.glyphicons-icon.bookmark{background-position:-92px -325px}.glyphicons-icon.wifi{background-position:-140px -325px}.glyphicons-icon.cup{background-position:-188px -325px}.glyphicons-icon.stroller{background-position:-236px -325px}.glyphicons-icon.headphones{background-position:-284px -325px}.glyphicons-icon.headset{background-position:-332px -325px}.glyphicons-icon.warning_sign{background-position:-380px -325px}.glyphicons-icon.signal{background-position:-428px -325px}.glyphicons-icon.retweet{background-position:4px -373px}.glyphicons-icon.refresh{background-position:-44px -373px}.glyphicons-icon.roundabout{background-position:-92px -373px}.glyphicons-icon.random{background-position:-140px -373px}.glyphicons-icon.heat{background-position:-188px -373px}.glyphicons-icon.repeat{background-position:-236px -373px}.glyphicons-icon.display{background-position:-284px -373px}.glyphicons-icon.log_book{background-position:-332px -373px}.glyphicons-icon.adress_book{background-position:-380px -373px}.glyphicons-icon.building{background-position:-428px -373px}.glyphicons-icon.eyedropper{background-position:4px -421px}.glyphicons-icon.adjust{background-position:-44px -421px}.glyphicons-icon.tint{background-position:-92px -421px}.glyphicons-icon.crop{background-position:-140px -421px}.glyphicons-icon.vector_path_square{background-position:-188px -421px}.glyphicons-icon.vector_path_circle{background-position:-236px -421px}.glyphicons-icon.vector_path_polygon{background-position:-284px -421px}.glyphicons-icon.vector_path_line{background-position:-332px -421px}.glyphicons-icon.vector_path_curve{background-position:-380px -421px}.glyphicons-icon.vector_path_all{background-position:-428px -421px}.glyphicons-icon.font{background-position:4px -469px}.glyphicons-icon.italic{background-position:-44px -469px}.glyphicons-icon.bold{background-position:-92px -469px}.glyphicons-icon.text_underline{background-position:-140px -469px}.glyphicons-icon.text_strike{background-position:-188px -469px}.glyphicons-icon.text_height{background-position:-236px -469px}.glyphicons-icon.text_width{background-position:-284px -469px}.glyphicons-icon.text_resize{background-position:-332px -469px}.glyphicons-icon.left_indent{background-position:-380px -469px}.glyphicons-icon.right_indent{background-position:-428px -469px}.glyphicons-icon.align_left{background-position:4px -517px}.glyphicons-icon.align_center{background-position:-44px -517px}.glyphicons-icon.align_right{background-position:-92px -517px}.glyphicons-icon.justify{background-position:-140px -517px}.glyphicons-icon.list{background-position:-188px -517px}.glyphicons-icon.text_smaller{background-position:-236px -517px}.glyphicons-icon.text_bigger{background-position:-284px -517px}.glyphicons-icon.embed{background-position:-332px -517px}.glyphicons-icon.embed_close{background-position:-380px -517px}.glyphicons-icon.table{background-position:-428px -517px}.glyphicons-icon.message_full{background-position:4px -565px}.glyphicons-icon.message_empty{background-position:-44px -565px}.glyphicons-icon.message_in{background-position:-92px -565px}.glyphicons-icon.message_out{background-position:-140px -565px}.glyphicons-icon.message_plus{background-position:-188px -565px}.glyphicons-icon.message_minus{background-position:-236px -565px}.glyphicons-icon.message_ban{background-position:-284px -565px}.glyphicons-icon.message_flag{background-position:-332px -565px}.glyphicons-icon.message_lock{background-position:-380px -565px}.glyphicons-icon.message_new{background-position:-428px -565px}.glyphicons-icon.inbox{background-position:4px -613px}.glyphicons-icon.inbox_plus{background-position:-44px -613px}.glyphicons-icon.inbox_minus{background-position:-92px -613px}.glyphicons-icon.inbox_lock{background-position:-140px -613px}.glyphicons-icon.inbox_in{background-position:-188px -613px}.glyphicons-icon.inbox_out{background-position:-236px -613px}.glyphicons-icon.cogwheel{background-position:-284px -613px}.glyphicons-icon.cogwheels{background-position:-332px -613px}.glyphicons-icon.picture{background-position:-380px -613px}.glyphicons-icon.adjust_alt{background-position:-428px -613px}.glyphicons-icon.database_lock{background-position:4px -661px}.glyphicons-icon.database_plus{background-position:-44px -661px}.glyphicons-icon.database_minus{background-position:-92px -661px}.glyphicons-icon.database_ban{background-position:-140px -661px}.glyphicons-icon.folder_open{background-position:-188px -661px}.glyphicons-icon.folder_plus{background-position:-236px -661px}.glyphicons-icon.folder_minus{background-position:-284px -661px}.glyphicons-icon.folder_lock{background-position:-332px -661px}.glyphicons-icon.folder_flag{background-position:-380px -661px}.glyphicons-icon.folder_new{background-position:-428px -661px}.glyphicons-icon.edit{background-position:4px -709px}.glyphicons-icon.new_window{background-position:-44px -709px}.glyphicons-icon.check{background-position:-92px -709px}.glyphicons-icon.unchecked{background-position:-140px -709px}.glyphicons-icon.more_windows{background-position:-188px -709px}.glyphicons-icon.show_big_thumbnails{background-position:-236px -709px}.glyphicons-icon.show_thumbnails{background-position:-284px -709px}.glyphicons-icon.show_thumbnails_with_lines{background-position:-332px -709px}.glyphicons-icon.show_lines{background-position:-380px -709px}.glyphicons-icon.playlist{background-position:-428px -709px}.glyphicons-icon.imac{background-position:4px -757px}.glyphicons-icon.macbook{background-position:-44px -757px}.glyphicons-icon.ipad{background-position:-92px -757px}.glyphicons-icon.iphone{background-position:-140px -757px}.glyphicons-icon.iphone_transfer{background-position:-188px -757px}.glyphicons-icon.iphone_exchange{background-position:-236px -757px}.glyphicons-icon.ipod{background-position:-284px -757px}.glyphicons-icon.ipod_shuffle{background-position:-332px -757px}.glyphicons-icon.ear_plugs{background-position:-380px -757px}.glyphicons-icon.phone{background-position:-428px -757px}.glyphicons-icon.step_backward{background-position:4px -805px}.glyphicons-icon.fast_backward{background-position:-44px -805px}.glyphicons-icon.rewind{background-position:-92px -805px}.glyphicons-icon.play{background-position:-140px -805px}.glyphicons-icon.pause{background-position:-188px -805px}.glyphicons-icon.stop{background-position:-236px -805px}.glyphicons-icon.forward{background-position:-284px -805px}.glyphicons-icon.fast_forward{background-position:-332px -805px}.glyphicons-icon.step_forward{background-position:-380px -805px}.glyphicons-icon.eject{background-position:-428px -805px}.glyphicons-icon.facetime_video{background-position:4px -853px}.glyphicons-icon.download_alt{background-position:-44px -853px}.glyphicons-icon.mute{background-position:-92px -853px}.glyphicons-icon.volume_down{background-position:-140px -853px}.glyphicons-icon.volume_up{background-position:-188px -853px}.glyphicons-icon.screenshot{background-position:-236px -853px}.glyphicons-icon.move{background-position:-284px -853px}.glyphicons-icon.more{background-position:-332px -853px}.glyphicons-icon.brightness_reduce{background-position:-380px -853px}.glyphicons-icon.brightness_increase{background-position:-428px -853px}.glyphicons-icon.circle_plus{background-position:4px -901px}.glyphicons-icon.circle_minus{background-position:-44px -901px}.glyphicons-icon.circle_remove{background-position:-92px -901px}.glyphicons-icon.circle_ok{background-position:-140px -901px}.glyphicons-icon.circle_question_mark{background-position:-188px -901px}.glyphicons-icon.circle_info{background-position:-236px -901px}.glyphicons-icon.circle_exclamation_mark{background-position:-284px -913px;height:25px;line-height:25px;filter:url("data:image/svg+xml;charset=utf-8,<svg xmlns=\"http://www.w3.org/2000/svg\"><filter id=\"filter\"><feComponentTransfer color-interpolation-filters=\"sRGB\"><feFuncR type=\"linear\" slope=\"0.44\" intercept=\"0.28\" /><feFuncG type=\"linear\" slope=\"0.44\" intercept=\"0.28\" /><feFuncB type=\"linear\" slope=\"0.44\" intercept=\"0.28\" /></feComponentTransfer><feColorMatrix type=\"matrix\" color-interpolation-filters=\"sRGB\" values=\"0.393 0.769 0.189 0 0 0.349 0.686 0.168 0 0 0.272 0.534 0.131 0 0 0 0 0 1 0\" /><feColorMatrix type=\"matrix\" color-interpolation-filters=\"sRGB\" values=\"2.5740000000000003 -1.4300000000000002 -0.14399999999999996 0 0 -0.42600000000000005 1.6 -0.14399999999999996 0 0 -0.42600000000000005 -1.4300000000000002 2.8560000000000003 0 0 0 0 0 1 0\" /></filter></svg>#filter");-webkit-filter:contrast(44%) sepia(100%) saturate(300%) hue-rotate(-52deg);filter:contrast(44%) sepia(100%) saturate(300%) hue-rotate(-52deg)}.glyphicons-icon.remove{background-position:-332px -901px}.glyphicons-icon.ok{background-position:-380px -901px}.glyphicons-icon.ban{background-position:-428px -901px}.glyphicons-icon.download{background-position:4px -949px}.glyphicons-icon.upload{background-position:-44px -949px}.glyphicons-icon.shopping_cart{background-position:-92px -949px}.glyphicons-icon.lock{background-position:-140px -949px}.glyphicons-icon.unlock{background-position:-188px -949px}.glyphicons-icon.electricity{background-position:-236px -949px}.glyphicons-icon.ok_2{background-position:-286px -960px}.glyphicons-icon.remove_2{background-position:-334px -960px}.glyphicons-icon.cart_out{background-position:-380px -949px}.glyphicons-icon.cart_in{background-position:-428px -949px}.glyphicons-icon.left_arrow{background-position:4px -997px}.glyphicons-icon.right_arrow{background-position:-44px -997px}.glyphicons-icon.down_arrow{background-position:-92px -997px}.glyphicons-icon.up_arrow{background-position:-140px -997px}.glyphicons-icon.resize_small{background-position:-188px -997px}.glyphicons-icon.resize_full{background-position:-236px -997px}.glyphicons-icon.circle_arrow_left{background-position:-284px -997px}.glyphicons-icon.circle_arrow_right{background-position:-332px -997px}.glyphicons-icon.circle_arrow_top{background-position:-380px -997px}.glyphicons-icon.circle_arrow_down{background-position:-428px -997px}.glyphicons-icon.play_button{background-position:4px -1045px}.glyphicons-icon.unshare{background-position:-44px -1045px}.glyphicons-icon.share{background-position:-92px -1045px}.glyphicons-icon.chevron-right{background-position:-140px -1045px}.glyphicons-icon.chevron-left{background-position:-188px -1045px}.glyphicons-icon.bluetooth{background-position:-236px -1045px}.glyphicons-icon.euro{background-position:-284px -1045px}.glyphicons-icon.usd{background-position:-332px -1045px}.glyphicons-icon.gbp{background-position:-380px -1045px}.glyphicons-icon.retweet_2{background-position:-428px -1045px}.glyphicons-icon.moon{background-position:4px -1093px}.glyphicons-icon.sun{background-position:-44px -1093px}.glyphicons-icon.cloud{background-position:-92px -1093px}.glyphicons-icon.direction{background-position:-140px -1093px}.glyphicons-icon.brush{background-position:-188px -1093px}.glyphicons-icon.pen{background-position:-236px -1093px}.glyphicons-icon.zoom_in{background-position:-284px -1093px}.glyphicons-icon.zoom_out{background-position:-332px -1093px}.glyphicons-icon.pin{background-position:-380px -1093px}.glyphicons-icon.albums{background-position:-428px -1093px}.glyphicons-icon.rotation_lock{background-position:4px -1141px}.glyphicons-icon.flash{background-position:-44px -1141px}.glyphicons-icon.google_maps{background-position:-92px -1141px}.glyphicons-icon.anchor{background-position:-140px -1141px}.glyphicons-icon.conversation{background-position:-188px -1141px}.glyphicons-icon.chat{background-position:-236px -1141px}.glyphicons-icon.male{background-position:-284px -1141px}.glyphicons-icon.female{background-position:-332px -1141px}.glyphicons-icon.asterisk{background-position:-380px -1141px}.glyphicons-icon.divide{background-position:-428px -1141px}.glyphicons-icon.snorkel_diving{background-position:4px -1189px}.glyphicons-icon.scuba_diving{background-position:-44px -1189px}.glyphicons-icon.oxygen_bottle{background-position:-92px -1189px}.glyphicons-icon.fins{background-position:-140px -1189px}.glyphicons-icon.fishes{background-position:-188px -1189px}.glyphicons-icon.boat{background-position:-236px -1189px}.glyphicons-icon.delete{background-position:-284px -1189px}.glyphicons-icon.sheriffs_star{background-position:-332px -1189px}.glyphicons-icon.qrcode{background-position:-380px -1189px}.glyphicons-icon.barcode{background-position:-428px -1189px}.glyphicons-icon.pool{background-position:4px -1237px}.glyphicons-icon.buoy{background-position:-44px -1237px}.glyphicons-icon.spade{background-position:-92px -1237px}.glyphicons-icon.bank{background-position:-140px -1237px}.glyphicons-icon.vcard{background-position:-188px -1237px}.glyphicons-icon.electrical_plug{background-position:-236px -1237px}.glyphicons-icon.flag{background-position:-284px -1237px}.glyphicons-icon.credit_card{background-position:-332px -1237px}.glyphicons-icon.keyboard-wireless{background-position:-380px -1237px}.glyphicons-icon.keyboard-wired{background-position:-428px -1237px}.glyphicons-icon.shield{background-position:4px -1285px}.glyphicons-icon.ring{background-position:-44px -1285px}.glyphicons-icon.cake{background-position:-92px -1285px}.glyphicons-icon.drink{background-position:-140px -1285px}.glyphicons-icon.beer{background-position:-188px -1285px}.glyphicons-icon.fast_food{background-position:-236px -1285px}.glyphicons-icon.cutlery{background-position:-284px -1285px}.glyphicons-icon.pizza{background-position:-332px -1285px}.glyphicons-icon.birthday_cake{background-position:-380px -1285px}.glyphicons-icon.tablet{background-position:-428px -1285px}.glyphicons-icon.settings{background-position:4px -1333px}.glyphicons-icon.bullets{background-position:-44px -1333px}.glyphicons-icon.cardio{background-position:-92px -1333px}.glyphicons-icon.t-shirt{background-position:-140px -1333px}.glyphicons-icon.pants{background-position:-188px -1333px}.glyphicons-icon.sweater{background-position:-236px -1333px}.glyphicons-icon.fabric{background-position:-284px -1333px}.glyphicons-icon.leather{background-position:-332px -1333px}.glyphicons-icon.scissors{background-position:-380px -1333px}.glyphicons-icon.bomb{background-position:-428px -1333px}.glyphicons-icon.skull{background-position:4px -1381px}.glyphicons-icon.celebration{background-position:-44px -1381px}.glyphicons-icon.tea_kettle{background-position:-92px -1381px}.glyphicons-icon.french_press{background-position:-140px -1381px}.glyphicons-icon.coffe_cup{background-position:-188px -1381px}.glyphicons-icon.pot{background-position:-236px -1381px}.glyphicons-icon.grater{background-position:-284px -1381px}.glyphicons-icon.kettle{background-position:-332px -1381px}.glyphicons-icon.hospital{background-position:-380px -1381px}.glyphicons-icon.hospital_h{background-position:-428px -1381px}.glyphicons-icon.microphone{background-position:4px -1429px}.glyphicons-icon.webcam{background-position:-44px -1429px}.glyphicons-icon.temple_christianity_church{background-position:-92px -1429px}.glyphicons-icon.temple_islam{background-position:-140px -1429px}.glyphicons-icon.temple_hindu{background-position:-188px -1429px}.glyphicons-icon.temple_buddhist{background-position:-236px -1429px}.glyphicons-icon.bicycle{background-position:-284px -1429px}.glyphicons-icon.life_preserver{background-position:-332px -1429px}.glyphicons-icon.share_alt{background-position:-380px -1429px}.glyphicons-icon.comments{background-position:-428px -1429px}.glyphicons-icon.flower{background-position:4px -1477px}.glyphicons-icon.baseball{background-position:-44px -1477px}.glyphicons-icon.rugby{background-position:-92px -1477px}.glyphicons-icon.ax{background-position:-140px -1477px}.glyphicons-icon.table_tennis{background-position:-188px -1477px}.glyphicons-icon.bowling{background-position:-236px -1477px}.glyphicons-icon.tree_conifer{background-position:-284px -1477px}.glyphicons-icon.tree_deciduous{background-position:-332px -1477px}.glyphicons-icon.more_items{background-position:-380px -1477px}.glyphicons-icon.sort{background-position:-428px -1477px}.glyphicons-icon.filter{background-position:4px -1525px}.glyphicons-icon.gamepad{background-position:-44px -1525px}.glyphicons-icon.playing_dices{background-position:-92px -1525px}.glyphicons-icon.calculator{background-position:-140px -1525px}.glyphicons-icon.tie{background-position:-188px -1525px}.glyphicons-icon.wallet{background-position:-236px -1525px}.glyphicons-icon.piano{background-position:-284px -1525px}.glyphicons-icon.sampler{background-position:-332px -1525px}.glyphicons-icon.podium{background-position:-380px -1525px}.glyphicons-icon.soccer_ball{background-position:-428px -1525px}.glyphicons-icon.blog{background-position:4px -1573px}.glyphicons-icon.dashboard{background-position:-44px -1573px}.glyphicons-icon.certificate{background-position:-92px -1573px}.glyphicons-icon.bell{background-position:-140px -1573px}.glyphicons-icon.candle{background-position:-188px -1573px}.glyphicons-icon.pushpin{background-position:-236px -1573px}.glyphicons-icon.iphone_shake{background-position:-284px -1573px}.glyphicons-icon.pin_flag{background-position:-332px -1573px}.glyphicons-icon.turtle{background-position:-380px -1573px}.glyphicons-icon.rabbit{background-position:-428px -1573px}.glyphicons-icon.globe{background-position:4px -1621px}.glyphicons-icon.briefcase{background-position:-44px -1621px}.glyphicons-icon.hdd{background-position:-92px -1621px}.glyphicons-icon.thumbs_up{background-position:-140px -1621px}.glyphicons-icon.thumbs_down{background-position:-188px -1621px}.glyphicons-icon.hand_right{background-position:-236px -1621px}.glyphicons-icon.hand_left{background-position:-284px -1621px}.glyphicons-icon.hand_up{background-position:-332px -1621px}.glyphicons-icon.hand_down{background-position:-380px -1621px}.glyphicons-icon.fullscreen{background-position:-428px -1621px}.glyphicons-icon.shopping_bag{background-position:4px -1669px}.glyphicons-icon.book_open{background-position:-44px -1669px}.glyphicons-icon.nameplate{background-position:-92px -1669px}.glyphicons-icon.nameplate_alt{background-position:-140px -1669px}.glyphicons-icon.vases{background-position:-188px -1669px}.glyphicons-icon.bullhorn{background-position:-236px -1669px}.glyphicons-icon.dumbbell{background-position:-284px -1669px}.glyphicons-icon.suitcase{background-position:-332px -1669px}.glyphicons-icon.file_import{background-position:-380px -1669px}.glyphicons-icon.file_export{background-position:-428px -1669px}.glyphicons-icon.bug{background-position:4px -1717px}.glyphicons-icon.crown{background-position:-44px -1717px}.glyphicons-icon.smoking{background-position:-92px -1717px}.glyphicons-icon.cloud-upload{background-position:-140px -1717px}.glyphicons-icon.cloud-download{background-position:-188px -1717px}.glyphicons-icon.restart{background-position:-236px -1717px}.glyphicons-icon.security_camera{background-position:-284px -1717px}.glyphicons-icon.expand{background-position:-332px -1717px}.glyphicons-icon.collapse{background-position:-380px -1717px}.glyphicons-icon.collapse_top{background-position:-428px -1717px}.glyphicons-icon.globe_af{background-position:4px -1765px}.glyphicons-icon.global{background-position:-44px -1765px}.glyphicons-icon.spray{background-position:-92px -1765px}.glyphicons-icon.nails{background-position:-140px -1765px}.glyphicons-icon.claw_hammer{background-position:-188px -1765px}.glyphicons-icon.classic_hammer{background-position:-236px -1765px}.glyphicons-icon.hand_saw{background-position:-284px -1765px}.glyphicons-icon.riflescope{background-position:-332px -1765px}.glyphicons-icon.electrical_socket_eu{background-position:-380px -1765px}.glyphicons-icon.electrical_socket_us{background-position:-428px -1765px}.glyphicons-icon.pinterest{background-position:4px -1813px}.glyphicons-icon.dropbox{background-position:-44px -1813px}.glyphicons-icon.google_plus{background-position:-92px -1813px}.glyphicons-icon.jolicloud{background-position:-140px -1813px}.glyphicons-icon.yahoo{background-position:-188px -1813px}.glyphicons-icon.blogger{background-position:-236px -1813px}.glyphicons-icon.picasa{background-position:-284px -1813px}.glyphicons-icon.amazon{background-position:-332px -1813px}.glyphicons-icon.tumblr{background-position:-380px -1813px}.glyphicons-icon.wordpress{background-position:-428px -1813px}.glyphicons-icon.instapaper{background-position:4px -1861px}.glyphicons-icon.evernote{background-position:-44px -1861px}.glyphicons-icon.xing{background-position:-92px -1861px}.glyphicons-icon.zootool{background-position:-140px -1861px}.glyphicons-icon.dribbble{background-position:-188px -1861px}.glyphicons-icon.deviantart{background-position:-236px -1861px}.glyphicons-icon.read_it_later{background-position:-284px -1861px}.glyphicons-icon.linked_in{background-position:-332px -1861px}.glyphicons-icon.forrst{background-position:-380px -1861px}.glyphicons-icon.pinboard{background-position:-428px -1861px}.glyphicons-icon.behance{background-position:4px -1909px}.glyphicons-icon.github{background-position:-44px -1909px}.glyphicons-icon.youtube{background-position:-92px -1909px}.glyphicons-icon.skitch{background-position:-140px -1909px}.glyphicons-icon.foursquare{background-position:-188px -1909px}.glyphicons-icon.quora{background-position:-236px -1909px}.glyphicons-icon.badoo{background-position:-284px -1909px}.glyphicons-icon.spotify{background-position:-332px -1909px}.glyphicons-icon.stumbleupon{background-position:-380px -1909px}.glyphicons-icon.readability{background-position:-428px -1909px}.glyphicons-icon.facebook{background-position:4px -1957px}.glyphicons-icon.twitter{background-position:-44px -1957px}.glyphicons-icon.instagram{background-position:-92px -1957px}.glyphicons-icon.posterous_spaces{background-position:-140px -1957px}.glyphicons-icon.vimeo{background-position:-188px -1957px}.glyphicons-icon.flickr{background-position:-236px -1957px}.glyphicons-icon.last_fm{background-position:-284px -1957px}.glyphicons-icon.rss{background-position:-332px -1957px}.glyphicons-icon.skype{background-position:-380px -1957px}.glyphicons-icon.e-mail{background-position:-428px -1957px}.glyphicons-icon.bed{background-position:4px -2005px}.glyphicons-icon.bedroom{background-position:-44px -2005px}.glyphicons-icon.bath{background-position:-92px -2005px}.glyphicons-icon.bed_2{background-position:-140px -2005px}.glyphicons-icon.wardrobe{background-position:-188px -2005px}.glyphicons-icon.sleeping_bag{background-position:-236px -2005px}.glyphicons-icon.people{background-position:-284px -2005px}.glyphicons-icon.entire_home{background-position:-326px -2005px}.glyphicons-icon.shared_home{background-position:-376px -2005px}#navbar{height:77px;line-height:77px}#navbar #logo{padding-top:20px;margin:auto;text-align:center;font-size:21px;font-family:arvo,georgia,serif;text-transform:uppercase;height:100%;color:#f62}#navbar #logo img{vertical-align:middle;margin-top:-6px}.dark_background{padding:80px;color:#fff;text-shadow:rgba(0, 0, 0, .2) 0px 1px 0px;background-size:cover;background-position:50% 50%}.dark_background.desk{background-image:url(/packs/static/desk_background-dedf5bf732fec8318e2a.jpg)}.rating{margin:0 auto;padding:10px;width:800px;text-align:center}.rating input{background-color:hsl(32, 87%, 53%);border-radius:3px;color:#fff;font-size:15px;display:inline-block;padding:15px;margin-top:20px;text-align:center;text-decoration:none;font-weight:bold}/*! Typebase.less v0.1.0 | MIT License */html{font-family:Moderat,"Arial",sans-serif;font-size:100%;-webkit-font-smoothing:antialiased}section{text-align:center;padding-top:40px}p{line-height:19.2px;line-height:1.2rem;margin-top:19.2px;margin-top:1.2rem;margin-bottom:0}ul,ol{margin-top:19.2px;margin-top:1.2rem;margin-bottom:19.2px;margin-bottom:1.2rem}ul li,ol li{line-height:19.2px;line-height:1.2rem}ul ul,ul ol,ol ul,ol ol{margin-top:0;margin-bottom:0}ul.bullet{list-style:square inside}blockquote{line-height:19.2px;line-height:1.2rem;margin-top:19.2px;margin-top:1.2rem;margin-bottom:19.2px;margin-bottom:1.2rem}h1,h2,h3{font-family:"Stuart Bold","Times New Roman",serif;font-weight:bold;margin-top:19.2px;margin-top:1.2rem;margin-bottom:3.84px;margin-bottom:.24rem;line-height:19.2px;line-height:1.2rem}h1+p,h2+p,h3+p{margin-top:0}h4,.flash-success,.flash-notice,.flash-error,.flash-alert,h5,h6{font-family:"Stuart Regular","Times New Roman",serif;font-weight:bold;margin-top:19.2px;margin-top:1.2rem;margin-bottom:3.84px;margin-bottom:.24rem;line-height:19.2px;line-height:1.2rem}h4+p,.flash-success+p,.flash-notice+p,.flash-error+p,.flash-alert+p,h5+p,h6+p{margin-top:0}h1{font-size:39.366px;font-size:2.460375rem;line-height:47.239px;line-height:2.95245rem}h2{font-size:29.16px;font-size:1.8225rem;line-height:34.992px;line-height:2.187rem}h3{font-size:21.6px;font-size:1.35rem}h4,.flash-success,.flash-notice,.flash-error,.flash-alert{font-size:16px;font-size:1rem}h5{font-size:16px;font-size:1rem}h6{font-size:16px;font-size:1rem}strong{font-weight:bold}table{margin-top:19.2px;margin-top:1.2rem;border-spacing:0px;border-collapse:collapse}td,th{padding:0;line-height:19.2px}code{vertical-align:bottom}pre{white-space:pre-wrap}fieldset{margin-bottom:25px}input{padding:.5em .6em;border-radius:2px;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid hsl(0, 0%, 90%)}input:focus{outline:0}input[readonly]{background-color:#a9a9a9}input[type=submit],button,#ops-body a.button{padding:.5em 1.2em;border:none rgba(0, 0, 0, 0);border-radius:2px;background-color:hsl(232, 33%, 34%);color:#fff;cursor:pointer}input[type=submit][disabled],button[disabled],#ops-body a.button[disabled]{background-color:hsl(0, 0%, 50%)}input[type=submit][disabled]:hover,button[disabled]:hover,#ops-body a.button[disabled]:hover{background-color:hsl(0, 0%, 50%);cursor:default}input[type=submit]:hover,button:hover,#ops-body a.button:hover{background-color:hsl(232, 33%, 45%)}input[type=submit].small,button.small,#ops-body a.button.small{font-size:.9em;padding:.3em .5em}button.danger{background-color:#a50909}.flash-container{position:absolute;margin-left:auto;margin-right:auto;left:0;right:0;top:55px;width:400px}.flash-container div{font-family:Moderat,"Arial",sans-serif;font-weight:normal !important}.flash{text-align:center;padding:8px;padding:.5rem}.flash-error,.flash-alert{margin-bottom:20px;background-color:hsl(0, 90%, 34%);color:#fff}.error_explanation{background-color:hsl(0, 90%, 34%)}.error_explanation .error{color:#fff !important;padding:8px;padding:.5rem}.error_explanation .error:before{content:"- "}.flash-success,.flash-notice{margin-bottom:30px;background-color:hsl(130, 68%, 70%)}.hidden{display:none}.help-cursor{cursor:help}.mb-1{margin-bottom:16px !important;margin-bottom:1rem !important}.mb-2{margin-bottom:32px !important;margin-bottom:2rem !important}.dot-red{height:12px;width:12px;background-color:red;border-radius:50%;display:inline-block}.dot-green{height:12px;width:12px;background-color:green;border-radius:50%;display:inline-block}[data-tooltip]{position:relative}[data-tooltip]:hover:after{content:attr(data-tooltip);position:absolute;right:0;bottom:120%;white-space:nowrap;z-index:100;visibility:visible;background-color:#6c757d;color:#fff;font-size:12.8px;font-size:.8rem;padding:1.6px 8px;padding:.1rem .5rem;border-radius:.25rem;font-weight:400}.ops_form{margin:30px auto;width:50%;min-width:320px;max-width:480px}.ops_form label,.ops_form .label{display:block;font-family:"Stuart Regular","Times New Roman",serif;margin-top:19.2px;margin-top:1.2rem;margin-bottom:3.84px;margin-bottom:.24rem;line-height:19.2px;line-height:1.2rem;font-size:16px;font-size:1rem}#ops-body .ops_form label.inline,#ops-body .ops_form .label.inline{font-family:inherit;color:#000;color:initial;margin:0}.ops_form input{margin-bottom:5px;width:100%}.ops_form .text-muted{color:gray}.ops_form .error-feedback{color:#f54d49}.ops_form .actions{margin-top:32px;margin-top:2rem;text-align:center}@media(max-width: 350px){.ops_form{min-width:97%}}#ops-titlebar{min-height:78px;min-height:4.875rem;background:#ffe403;line-height:0px;font-family:arvo,georgia,serif;color:#000;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;z-index:10;padding:12px 8px;padding:.75rem .5rem;position:relative;z-index:200;-webkit-box-sizing:border-box;box-sizing:border-box}@media(max-width: 768px){#ops-titlebar{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:4rem}}#ops-titlebar .logo_and_title{min-width:160px;min-width:10rem}@media(max-width: 768px){#ops-titlebar .logo_and_title{text-align:center}#ops-titlebar .logo_and_title a{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}#ops-titlebar.development{background:#228b33}#ops-titlebar.development img.logo{filter:url("data:image/svg+xml;charset=utf-8,<svg xmlns=\"http://www.w3.org/2000/svg\"><filter id=\"filter\"><feComponentTransfer color-interpolation-filters=\"sRGB\"><feFuncR type=\"table\" tableValues=\"1 0\" /><feFuncG type=\"table\" tableValues=\"1 0\" /><feFuncB type=\"table\" tableValues=\"1 0\" /></feComponentTransfer></filter></svg>#filter");-webkit-filter:invert(1);filter:invert(1)}#ops-titlebar img.logo{height:40px;height:2.5rem;margin-left:8px;margin-top:8px}@media(max-width: 768px){#ops-titlebar img.logo{height:2rem;margin:0;float:none}}#ops-titlebar .title{display:inline;margin-left:12px}.nav-toggle{position:absolute;top:50%;right:8px;right:.5rem;-webkit-transform:translate(0, -50%);transform:translate(0, -50%);background:rgba(0, 0, 0, 0);font-size:0;width:48px;width:3rem;height:48px;height:3rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.nav-toggle:hover{background:rgba(0, 0, 0, 0)}.nav-toggle span,.nav-toggle:before,.nav-toggle:after{background:#000;display:block;width:20px;width:1.25rem;height:2px;height:.125rem;border-radius:2px;opacity:1;position:absolute;top:50%;-webkit-transition:opacity 175ms ease-in 150ms,-webkit-transform 150ms ease-out;transition:opacity 175ms ease-in 150ms,-webkit-transform 150ms ease-out;transition:opacity 175ms ease-in 150ms,transform 150ms ease-out;transition:opacity 175ms ease-in 150ms,transform 150ms ease-out,-webkit-transform 150ms ease-out}.nav-toggle:before,.nav-toggle:after{content:""}.nav-toggle span{-webkit-transform:translateY(-50%);transform:translateY(-50%)}.nav-toggle:before{-webkit-transform:translateY(-0.4375rem);transform:translateY(-0.4375rem)}.nav-toggle:after{-webkit-transform:translateY(0.3125rem);transform:translateY(0.3125rem)}@media(min-width: 769px){.nav-toggle{display:none}}.nav-toggle.open span,.nav-toggle.open:before,.nav-toggle.open:after{-webkit-transition:opacity 100ms ease-out,-webkit-transform 200ms ease-out 125ms;transition:opacity 100ms ease-out,-webkit-transform 200ms ease-out 125ms;transition:opacity 100ms ease-out,transform 200ms ease-out 125ms;transition:opacity 100ms ease-out,transform 200ms ease-out 125ms,-webkit-transform 200ms ease-out 125ms}.nav-toggle.open span{opacity:0}.nav-toggle.open:before{-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transform-origin:center;transform-origin:center}.nav-toggle.open:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform-origin:center;transform-origin:center}.profile{display:inline-block;vertical-align:top;line-height:50px;height:50px;padding-right:5px;color:inherit;text-decoration:inherit}@media(max-width: 768px){.profile{display:none}}.profile_picture{border-radius:50%;border:1px solid #ccc;width:50px;height:50px;vertical-align:top}#ops-sidemenu{-webkit-box-shadow:.25rem 3rem 1rem hsla(0, 0%, 70.2%, .1);box-shadow:.25rem 3rem 1rem hsla(0, 0%, 70.2%, .1);border-right:1px solid #e6e6e6;-ms-flex-negative:0;flex-shrink:0;background:#fff;width:160px;width:10rem}#ops-sidemenu,#ops-sidemenu *{-webkit-box-sizing:border-box;box-sizing:border-box}@media(max-width: 768px){#ops-sidemenu{position:fixed;top:-100%;bottom:100%;left:0;right:0;width:100%;z-index:100;-webkit-transform:translateY(0);transform:translateY(0);padding-top:5rem;overflow-y:auto;-webkit-transition:-webkit-transform 300ms ease-out;transition:-webkit-transform 300ms ease-out;transition:transform 300ms ease-out;transition:transform 300ms ease-out, -webkit-transform 300ms ease-out}#ops-sidemenu.open{-webkit-transform:translateY(100%);transform:translateY(100%)}}#ops-sidemenu .glyphicons-icon{vertical-align:middle}@media(min-width: 769px){#ops-sidemenu .glyphicons-icon{-webkit-transform:scale(0.8);transform:scale(0.8);margin:-0.875rem -0.875rem -0.25rem -0.25rem;height:2.5rem}}#ops-sidemenu ul li a{display:block;padding:10px;padding:.625rem;text-decoration:none;opacity:.4;cursor:pointer}@media(max-width: 768px){#ops-sidemenu ul li a{padding:.5rem 1.5rem;font-size:1.25rem}}#ops-sidemenu ul li a:hover,#ops-sidemenu ul li a.active{opacity:.9}.nav-open{overflow:hidden}#ops-body{display:-webkit-box;display:-ms-flexbox;display:flex;background:#fff;color:#000;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}#ops-body #content{margin-top:8px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding:0 25px;max-width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}#ops-body h1,#ops-body h2{font-family:"Stuart Bold","Times New Roman",serif;font-weight:lighter;color:#000}#ops-body hr{margin:1em 0}#ops-body a{color:#000}#ops-body a.link-to-deprecated{color:gray;text-decoration:none;font-size:.8em}#ops-body a.white{color:#f0f1f4}#ops-body a.header_link{display:block;text-decoration:none}#ops-body textarea,#ops-body input{width:100%}#ops-body textarea[type=checkbox],#ops-body input[type=checkbox]{width:auto;width:initial}#ops-body textarea[disabled],#ops-body input[disabled]{background:hsl(0, 0%, 97%);color:gray}#ops-body textarea select[disabled],#ops-body input select[disabled]{color:gray}.home_info_header .ref,.home_info_header .homecode,.property_header .homecode,#ops-body h3,#ops-body h4,#ops-body h5,#ops-body h6,#ops-body a.header_link{font-family:"Stuart Regular","Times New Roman",serif;font-weight:normal;color:#000}.twbs .input-group>.form-control{width:1% !important}.property_header .badge-danger{display:inline-block;border:#d9534f 1px solid;background-color:#f9e3e2;border-radius:4px;margin-left:16px;margin-left:1rem;padding:3.2px 6.4px;padding:.2rem .4rem}.property_header .badge-danger img,.property_header .badge-danger span{vertical-align:middle}.booking .duration .dates .checkin,.booking .duration .dates .checkout{display:inline-block;margin-right:20px}.booking .duration .dates .checkin::before,.booking .duration .dates .checkout::before{text-transform:uppercase;margin-right:.6em;font-size:75%}.booking .duration .dates .checkin::before{content:"Booked from"}.booking .duration .dates .checkout::before{content:"to"}button#edit-property{float:right}.listing_status_link{margin-left:3.2px;margin-left:.2rem}.lead-show .label,.booking .label{font-weight:bold;margin-top:10px}#dashboard-login{border:1px solid #c20a0a;padding:1em}#dashboard-login .warning{color:#c20a0a;font-weight:bold}.switch{position:relative;display:inline-block;width:60px;height:34px}.switch input{display:none}.slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#a00;-webkit-transition:.4s;transition:.4s}.slider:before{position:absolute;content:"";height:26px;width:26px;left:4px;bottom:4px;background-color:#fff;-webkit-transition:.4s;transition:.4s}input:checked+.slider{background-color:#0a0}input:checked+.slider:before{-webkit-transform:translateX(26px);transform:translateX(26px)}input:focus+.slider{-webkit-box-shadow:0 0 1px #2196f3;box-shadow:0 0 1px #2196f3}.slider.round{border-radius:34px}.slider.round:before{border-radius:50%}.collapsible_header{cursor:pointer}.collapsible_header::before{width:1.5em;display:inline-block;text-align:center;content:"[-]"}.collapsible_header.collapsible_hidden::before{content:"[+]"}.pager-with-page-select{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin-bottom:20px}.pager-with-page-select nav.pagination{margin-left:10px;margin-right:0px}.pagination a,.pagination span.current,.pagination span.gap{float:left;padding:0 14px;line-height:38px;text-decoration:none;background-color:#fff;border:1px solid #ddd;border-left-width:0}.pagination span.current{background-color:#d3d3d3}.pagination{max-width:800px;margin-left:auto;margin-right:auto}.pagination .first{padding:0;float:none;border:none}.pagination .prev{padding:0;float:none;border:none}.pagination .page{padding:0;float:none;border:none}.pagination .next{padding:0;float:none;border:none}.pagination .last{padding:0;float:none;border:none}.cleaner_index .SearchSelect{max-width:500px;margin-left:auto;margin-right:auto;text-decoration:none}.SearchSelect__search{margin-bottom:5px}.SearchSelect__selected{width:100%;background-color:#fff;border:1px solid #ccc;padding:9px;-webkit-box-sizing:border-box;box-sizing:border-box;margin-bottom:3px;border-radius:5px}.SearchSelect__selected-header{display:-webkit-box;display:-ms-flexbox;display:flex}.SearchSelect__selected-header input{margin-bottom:5px}.SearchSelect__close{cursor:pointer;margin-left:auto}.SearchSelect__rating{margin-left:4.8px;margin-left:.3rem}.SearchSelect__option{display:-webkit-box;display:-ms-flexbox;display:flex;padding:9px;border:1px solid #ccc;margin-bottom:3px;cursor:pointer}.details-grid{display:grid;width:100%;grid-template-columns:4fr 1fr;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow:hidden;position:relative}.details-grid .label,.details-grid .value{display:block;margin-top:0;padding:.5em 0;border:0;border-bottom:1px solid #eee;-webkit-box-sizing:border-box;box-sizing:border-box;line-height:1.35em}.details-grid .fa{padding:0 .5em}.details-grid .fa.expanded{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.details-grid .label{background:0;color:#000;text-align:left;outline:none}.details-grid .label:before{content:"";display:block;height:38px;height:2.375rem;width:100%;position:absolute;left:0;z-index:2;-webkit-transform:translateY(-0.5em);transform:translateY(-0.5em)}.details-grid .label:hover{background:#f5f5f5}.details-grid .label:hover+.value{background:#f5f5f5}.details-grid .label:hover+.value+.fa{background:#f5f5f5}.details-grid .details{font-weight:700;padding:.1em 0}.details-grid .details:nth-child(odd){padding-left:2.6em}#ops-body{display:-webkit-box;display:-ms-flexbox;display:flex;background:#fff;color:#000;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}#ops-body #content{margin-top:8px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding:0 25px;max-width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}#ops-body h1,#ops-body h2{font-family:"Stuart Bold","Times New Roman",serif;font-weight:lighter;color:#000}#ops-body hr{margin:1em 0}#ops-body a{color:#000}#ops-body a.link-to-deprecated{color:gray;text-decoration:none;font-size:.8em}#ops-body a.white{color:#f0f1f4}#ops-body a.header_link{display:block;text-decoration:none}#ops-body textarea,#ops-body input{width:100%}#ops-body textarea[type=checkbox],#ops-body input[type=checkbox]{width:auto;width:initial}#ops-body textarea[disabled],#ops-body input[disabled]{background:hsl(0, 0%, 97%);color:gray}#ops-body textarea select[disabled],#ops-body input select[disabled]{color:gray}#ops-body h3,#ops-body h4,#ops-body h5,#ops-body h6,#ops-body a.header_link{font-family:"Stuart Regular","Times New Roman",serif;font-weight:normal;color:#000}.twbs .input-group>.form-control{width:1% !important}.delete_allowance{margin:auto}.delete_allowance{width:150px}.fields_hidden{display:none}body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:100vh}.booking__markers>div,.booking.slim .status,.booking.slim .dates,.booking.slim .same-day-checkin{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center}.booking.slim{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:50px;width:100%;max-width:650px;margin:10px auto;border-top-left-radius:5px;border-bottom-left-radius:5px;background-color:#fff;-webkit-box-shadow:inset 49px -2px 0px 0px hsl(240, 2%, 92%);box-shadow:inset 49px -2px 0px 0px hsl(240, 2%, 92%)}.booking.slim:hover .dates,.booking.slim:hover .same-day-checkin{background-color:hsl(232, 24%, 19%);color:#fff}.booking.slim .dates,.booking.slim .same-day-checkin{height:100%;-webkit-box-sizing:border-box;box-sizing:border-box;padding-left:3px;padding-right:3px;border-top-left-radius:5px;border-bottom-left-radius:5px;background-color:hsl(240, 2%, 92%)}.booking.slim .dates,.booking.slim .same-day-checkin{width:50px;-ms-flex-negative:0;flex-shrink:0}#content .bookings{padding-right:10px}.bookings #ops-body .deleted{color:#c20a0a;display:-webkit-box;display:-ms-flexbox;display:flex}.bookings #ops-body .deleted input[type=checkbox]{margin-top:20.8px;margin-top:1.3rem}#ops-body .booking .requested_times{margin-right:1em}#ops-body .booking .requested_times input[type=submit]{display:inline-block;margin:0;width:auto}#ops-body .booking .requested_times .action{text-align:right}#ops-body .booking .requested_times small{padding-left:1em;font-size:.7em;text-align:left;color:#c20a0a}#ops-body .booking .requested_times .save_requested_times{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}#ops-body .booking .requested_times .save_requested_times .small{margin:.1em}#ops-body .booking .requested_times .save_requested_times .save{background:#c20a0a}.booking{display:block}.booking__section{display:block}.booking__subtitle{color:#4e297d;font-size:16px;font-size:1rem}.booking__subtitle p{margin:0;line-height:32px;line-height:2rem}.booking__subtitle--pending{font-weight:bold;line-height:16px;line-height:1rem;padding:8px 0;padding:.5rem 0}.booking__container{-webkit-box-align:left;-ms-flex-align:left;align-items:left;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;margin-top:16px;margin-top:1rem;text-align:center}.booking__container a{margin-right:16px;margin-right:1rem}.booking__container .button_to{padding-right:8px;padding-right:.5rem}.booking__container .button_to input[type=submit]{margin-top:0 !important}.booking__container--inline{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.booking__markers{max-width:160px;max-width:10rem;margin-left:auto}.booking__markers>div{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin-right:10px;margin-left:auto;background:hsl(0, 0%, 87%);width:28px;height:28px;border-radius:20px}.booking__markers>div+.booking__markers>div{margin-left:0;margin-left:initial}.booking__markers>div.started{background-color:#ef941b}.booking__markers>div.complete{background-color:#6fcf19}.booking__markers>div.warning{background-color:red}a.booking.slim{text-decoration:inherit}.booking.slim{max-width:700px !important}.calendar_day .booking.slim{max-width:100% !important}.booking.slim .dates{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;width:60px;font-size:90%}.booking.slim .same-day-checkin{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;width:60px;font-size:90%;background-color:gray;color:#fff}.booking.slim .deleted{margin-right:-20px}.booking.slim .home-code{margin:auto 0px auto 9px;-ms-flex-negative:0;flex-shrink:0;width:7em}.booking.slim .locality-name{margin:auto 0px auto 9px;-ms-flex-negative:0;flex-shrink:0;font-weight:bold;width:6em}.booking.slim .post-code{margin:auto 0px auto 9px;-ms-flex-negative:0;flex-shrink:0;width:6em}.booking.slim .guest{overflow:hidden;text-overflow:ellipsis;width:14em;max-width:14em}.booking.slim .channel{max-width:6em;text-align:right;margin:auto 5px auto auto;font-family:arvo,sans-serif;font-weight:normal;color:#4e297d}.booking.slim .created-at{max-width:11em;text-align:right;margin:auto 5px;font-family:arvo,sans-serif;font-weight:normal;color:#4e297d}.booking.slim .duration{min-width:22px;margin-left:auto;margin-right:10px !important;text-align:right;margin:auto 5px auto auto;font-family:arvo,sans-serif;font-weight:normal;color:#4e297d}.booking.slim .status{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin-right:10px;margin-left:auto;background:hsl(0, 0%, 87%);width:28px;height:28px;border-radius:20px;margin-left:0px !important}.booking.slim .status+.booking.slim .status{margin-left:0;margin-left:initial}.booking.slim .status.started{background-color:#ef941b}.booking.slim .status.complete{background-color:#6fcf19}.booking.slim .status.warning{background-color:red}.booking.slim .status.verification{margin-left:10px !important}#ops-body .booking_warning_header h3:first-child{padding-top:1em}#ops-body .booking_warning_header h3{line-height:50px;margin-top:0px}#ops-body .booking_warning_header h3.deleted,#ops-body .booking_warning_header h3.unmanaged,#ops-body .booking_warning_header h3.overlapping,#ops-body .booking_warning_header h3.verification_rejected{color:hsl(0, 90%, 40%)}#ops-body h3.verification_pending{color:#ce7705}.booking.show .booking_messages table{margin-left:auto;margin-right:auto;width:95%}.booking.show .duration{margin-top:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.booking.show .duration .nights{font-size:24px;font-size:1.5rem}.booking.show .duration .nights::before{content:"Nights";font-size:12.8px;font-size:.8rem;padding-right:5px}.booking.show .guests{margin-top:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.booking.show .guests .amount{font-size:24px;font-size:1.5rem}.booking.show .guests .amount::before{content:"Guests";font-size:12.8px;font-size:.8rem;padding-right:5px}.booking_automatic_review,.booking_managed{margin-bottom:50px}.properties.show .booking.slim .ref{display:none}.properties.show .booking.slim .dates{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:120px;-webkit-box-shadow:inset 60px 0px 0px 0px rgba(0, 0, 0, .1);box-shadow:inset 60px 0px 0px 0px rgba(0, 0, 0, .1)}.properties.show .booking.slim .guest{margin-left:9px}.automatic__messaging{overflow:hidden;margin-left:2em}.automatic__messaging span{color:#606590;margin-left:.5em}.booking_messages .warning{font-weight:bold;color:#c89600}.booking_messages .error{font-weight:bold;color:#96281b}.hidden__true{overflow:hidden;max-height:0;-webkit-transition:max-height .1s ease-out;transition:max-height .1s ease-out}.hidden__false{max-height:100%;-webkit-transition:max-height .1s ease-in;transition:max-height .1s ease-in}.front-menu,.front-pane{-webkit-box-sizing:border-box;box-sizing:border-box}.field_with_errors{width:100%}.front-pane{word-wrap:break-word;width:100%;min-height:300px;padding:8px;display:none}.front-pane.active{display:block}.front-pane h3{text-transform:capitalize;margin-bottom:10px}.front-pane button{background:hsl(0, 0%, 94%);color:#4a4a4a;padding:3px 4px;font-size:94%}.front-pane select{margin-top:5px}.front-pane i{opacity:.8}.front-pane .note{position:relative;clear:left}.front-pane .note.hidden{display:none}.front-pane .note .hide{float:right}.front-pane .note .hide:hover{cursor:pointer}.front-pane .note .date{line-height:16px;position:absolute;top:0;right:3px;font-size:80%;color:#999}.front-pane .row{display:table-row}.front-pane .row .label{font-weight:bold;display:table-cell;padding-bottom:5px;padding-right:15px;min-width:200px}.front-pane .row .value{display:table-cell;padding-bottom:5px;padding-right:5px}.action-group{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around}#lead-show{margin-bottom:32px;margin-bottom:2rem}#lead-show .section{margin-top:0}#lead-show .grid{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;gap:16px;gap:1rem;grid-template-areas:"personal billing" "personal lead-info"}#lead-show .lead-billing{grid-area:billing}#lead-show .lead-info{grid-area:lead-info}#lead-show .lead-personal{grid-area:personal}#lead-show .two_columns{gap:8px;gap:.5rem}#lead-show .expadable-details{margin:16px 0;margin:1rem 0}#lead-show .expadable-details.collapsed h3{margin-bottom:0}#lead-show .expadable-details.collapsed .expandable-content{display:none}#lead-show .expandable-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#lead-show .expadable-details.expanded .expandable-content{display:block}#lead-show .expandable-toggle{background-color:rgba(0, 0, 0, 0);color:#4a4a4a;padding:0;-ms-flex-item-align:start;align-self:flex-start}#lead-show .expanded .expandable-toggle{-webkit-transform:rotate(180deg);transform:rotate(180deg);-webkit-transform-origin:center;transform-origin:center;-webkit-transition:-webkit-transform .2s ease-in-out;transition:-webkit-transform .2s ease-in-out;transition:transform .2s ease-in-out;transition:transform .2s ease-in-out, -webkit-transform .2s ease-in-out}#lead-show .table-like{display:table;width:100%}#lead-show .table-like .contact{display:table-row}#lead-show .table-like .contact:hover{background-color:#f5f5f5}#lead-show .table-like dt,#lead-show .table-like dd{display:table-cell;border-bottom:1px solid #eee;padding:8px 8px 8px 0;padding:.5rem .5rem .5rem 0}#lead-show .table-like dt{width:240px;width:15rem}#lead-show .table-like.borderless{border:none}#lead-show .table-like.borderless dt,#lead-show .table-like.borderless dd{border:none}#lead-show .contact{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:8px;margin-top:.5rem}#lead-show .contact dt{padding-right:8px;padding-right:.5rem;font-weight:700}#lead-show .contact p{margin-top:0}#lead-show .alive{background:#228b33;color:#f0f1f4}#lead-show .alive *{color:#fff}#lead-show .postcode{min-width:80px;min-width:5rem}.lead-form{max-width:800px;margin:auto}.lead-form #phones,.lead-form #emails{margin-top:16px;margin-top:1rem}.lead-form .contact-container{position:relative}.lead-form .contact-container .remove{position:absolute;top:0;right:3.2px;right:.2rem}#dashboard-login{margin-bottom:16px;margin-bottom:1rem}#dashboard-login .warning{margin-bottom:16px;margin-bottom:1rem}.job .date{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center}.job{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:50px;width:100%;max-width:650px;margin:10px auto;border-top-left-radius:5px;border-bottom-left-radius:5px;background-color:#fff;-webkit-box-shadow:inset 49px -2px 0px 0px hsl(240, 2%, 92%);box-shadow:inset 49px -2px 0px 0px hsl(240, 2%, 92%)}.job:hover .date{background-color:hsl(232, 24%, 19%);color:#fff}.job .date{height:100%;-webkit-box-sizing:border-box;box-sizing:border-box;padding-left:3px;padding-right:3px;border-top-left-radius:5px;border-bottom-left-radius:5px;background-color:hsl(240, 2%, 92%)}.job{text-decoration:none}.job .date{width:70px;margin-right:10px;font-size:90%}.job .job_title{margin-right:auto}.job .provider,.job .status,.job .home_code,.job .time,.job .postcode{margin-right:10px}#laundry_packs .nested-fields,#home-info-cleaning-tasks .nested-fields,#home-info-doors .nested-fields,#home-info-keys .nested-fields,#beds .nested-fields{padding:10px;padding-top:0px;border-style:solid;border-color:#4e297d;border-width:1px;margin-bottom:10px}div[class^=page-]{display:none}.row .section{margin-top:32px;margin-top:2rem}.content{width:800px;height:300px;position:absolute;top:0px;bottom:0;left:0;right:0;margin:auto}h2.row{font-size:4em}#properties_grid .property .bookings,#properties_grid .property .tasks,#properties_grid .property .status,#properties_grid .property .homecode,#properties_grid .property .date{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center}#properties_grid .property{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:50px;width:100%;max-width:650px;margin:10px auto;border-top-left-radius:5px;border-bottom-left-radius:5px;background-color:#fff;-webkit-box-shadow:inset 49px -2px 0px 0px hsl(240, 2%, 92%);box-shadow:inset 49px -2px 0px 0px hsl(240, 2%, 92%)}#properties_grid .property:hover .homecode,#properties_grid .property:hover .date{background-color:hsl(232, 24%, 19%);color:#fff}#properties_grid .property .homecode,#properties_grid .property .date{height:100%;-webkit-box-sizing:border-box;box-sizing:border-box;padding-left:3px;padding-right:3px;border-top-left-radius:5px;border-bottom-left-radius:5px;background-color:hsl(240, 2%, 92%)}#properties_grid{padding-top:10px}#properties_grid .ops_form{max-width:650px}#properties_grid .ops_form .search .button{display:inline-block}#properties_grid .ops_form .search .button input{margin-top:0px !important}#properties_grid .ops_form input[type=text]{width:220px}#properties_grid .ops_form .type{margin-right:10px}#properties_grid .no-results{color:#a50909;margin:auto;width:200px;padding-top:15px;font-size:20px;font-size:1.25rem;line-height:1.25em;text-align:center}#properties_grid{padding-right:10px}#properties_grid a{text-decoration:none}#properties_grid .property .homecode,#properties_grid .property .date{width:80px}#properties_grid .property .name{margin:auto 9px;margin-right:auto}#properties_grid .property .progress{position:relative;margin-right:9px;width:70px}#properties_grid .property .progress progress{width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none}#properties_grid .property .progress progress::-webkit-progress-value{background:hsl(206, 80%, 20%)}#properties_grid .property .progress progress::-moz-progress-bar{background:hsl(206, 80%, 20%)}#properties_grid .property .progress progress.low::-webkit-progress-value{background:hsl(0, 90%, 45%)}#properties_grid .property .progress progress.low::-moz-progress-bar{background:hsl(0, 90%, 45%)}#properties_grid .property .progress .percent{text-align:center;position:absolute;top:0;width:100%;color:#fff}#properties_grid .property .stage{margin-right:5px;-ms-flex-negative:0;flex-shrink:0}#properties_grid .property .bookings,#properties_grid .property .tasks,#properties_grid .property .status{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin-right:10px;margin-left:auto;background:hsl(0, 0%, 87%);width:28px;height:28px;border-radius:20px;width:initial;padding:0px 10px}#properties_grid .property .bookings+#properties_grid .property .bookings,#properties_grid .property .bookings+#properties_grid .property .tasks,#properties_grid .property .bookings+#properties_grid .property .status,#properties_grid .property .tasks+#properties_grid .property .bookings,#properties_grid .property .tasks+#properties_grid .property .tasks,#properties_grid .property .tasks+#properties_grid .property .status,#properties_grid .property .status+#properties_grid .property .bookings,#properties_grid .property .status+#properties_grid .property .tasks,#properties_grid .property .status+#properties_grid .property .status{margin-left:0;margin-left:initial}#properties_grid .property .bookings.started,#properties_grid .property .tasks.started,#properties_grid .property .status.started{background-color:#ef941b}#properties_grid .property .bookings.complete,#properties_grid .property .tasks.complete,#properties_grid .property .status.complete{background-color:#6fcf19}#properties_grid .property .bookings.warning,#properties_grid .property .tasks.warning,#properties_grid .property .status.warning{background-color:red}.property_header{margin-top:20px;margin-right:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media(max-width: 768px){.property_header{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.property_header .title,.property_header .property_basics{-ms-flex-negative:1;flex-shrink:1;-webkit-box-flex:3;-ms-flex-positive:3;flex-grow:3;-ms-flex-wrap:wrap;flex-wrap:wrap}.property_header .homecode{font-size:1.6em;margin-top:0}.property_header .homecode i{vertical-align:middle}.property_header .homecode,.property_header .lead{text-align:right;-ms-flex-negative:1;flex-shrink:1;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;text-decoration:none}.property_header .homecode .name,.property_header .lead .name{color:#4e297d;display:inline;font-weight:bold;line-height:24px;line-height:1.5rem;vertical-align:sub}.property_header .homecode:hover,.property_header .lead:hover{text-decoration:none}.property_header .homecode:hover .name,.property_header .lead:hover .name{text-decoration:underline}.property_header .homecode .nps,.property_header .lead .nps{border-radius:10px;border-style:solid;border-width:thin;float:right;margin:8px auto;margin:.5rem auto;padding:8px;padding:.5rem}@media(max-width: 400px){.property_header{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:rows;flex-direction:rows}.property_header .lead{text-align:left;margin:10px 0px}.property_header .lead .status,.property_header .lead .phone,.property_header .lead .email{margin-left:40px}}.property_header_urls{padding-top:21.6px;padding-top:1.35rem}.booking_info{margin-top:8px;margin-top:.5rem}.booking_info h4,.property_urls h4,.property_header_urls h4{display:inline-block;margin-top:8px;margin-top:.5rem;margin-bottom:8px;margin-bottom:.5rem}.booking_info img,.property_urls img,.property_header_urls img{color:none;padding:0 8px;padding:0 .5rem;-webkit-text-decoration-line:none !important;text-decoration-line:none !important;width:64px;width:4rem;vertical-align:middle}.booking_info img.chekin-waiting,.property_urls img.chekin-waiting,.property_header_urls img.chekin-waiting{filter:url("data:image/svg+xml;charset=utf-8,<svg xmlns=\"http://www.w3.org/2000/svg\"><filter id=\"filter\"><feColorMatrix type=\"matrix\" color-interpolation-filters=\"sRGB\" values=\"0.2126 0.7152 0.0722 0 0 0.2126 0.7152 0.0722 0 0 0.2126 0.7152 0.0722 0 0 0 0 0 1 0\" /></filter></svg>#filter");-webkit-filter:grayscale(100%);filter:grayscale(100%)}.booking_info img.airbnb-link-waiting,.property_urls img.airbnb-link-waiting,.property_header_urls img.airbnb-link-waiting{filter:url("data:image/svg+xml;charset=utf-8,<svg xmlns=\"http://www.w3.org/2000/svg\"><filter id=\"filter\"><feColorMatrix type=\"matrix\" color-interpolation-filters=\"sRGB\" values=\"0.2126 0.7152 0.0722 0 0 0.2126 0.7152 0.0722 0 0 0.2126 0.7152 0.0722 0 0 0 0 0 1 0\" /></filter></svg>#filter");-webkit-filter:grayscale(100%);filter:grayscale(100%)}.booking_info img.bs_image,.property_urls img.bs_image,.property_header_urls img.bs_image{width:80px;width:5rem}.booking_info img.gnomen_image,.property_urls img.gnomen_image,.property_header_urls img.gnomen_image{padding-top:5px}.booking_info a,.property_urls a,.property_header_urls a{text-decoration:none}.booking_info a .airlink,.property_urls a .airlink,.property_header_urls a .airlink{border-radius:.5rem;border-style:solid;border-color:#4e297d;border-width:1.6px;border-width:.1rem;color:#4e297d;font-size:16px;font-size:1rem;font-weight:400;margin:0 8px;margin:0 .5rem;padding:0 8px;padding:0 .5rem}.booking_info .platforms,.booking_info .services,.property_urls .platforms,.property_urls .services,.property_header_urls .platforms,.property_header_urls .services{padding:4px 0;padding:.25rem 0}.properties.show .note .type,.properties.show .note .date{font-weight:bold}.properties.show .property_main_section{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;margin-top:-32px;margin-top:-2rem}.properties.show .property_main_section .property_details{-webkit-box-flex:3;-ms-flex-positive:3;flex-grow:3;margin-right:3em;min-width:240px}.properties.show .property_main_section .property_address{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;min-width:240px}.properties.show .property_main_section .property_address .map_container{display:-webkit-box;display:-ms-flexbox;display:flex;margin:.25em 0}.properties.show .property_main_section .property_address .map_container iframe{margin:auto}.properties.show .two_columns{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.properties.show .two_columns .section_stacked .section{margin-left:0;margin-right:0}.properties.show .airbnb_transactions{margin-top:24px;margin-top:1.5rem}.properties.edit #content,.properties.update #content{position:relative}.properties.edit #content .prop_form .error,.properties.update #content .prop_form .error{text-align:center}.properties.edit #content .prop_form .ops_form,.properties.update #content .prop_form .ops_form{width:100%;max-width:none;margin:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.properties.edit #content .prop_form .multiplat_set,.properties.update #content .prop_form .multiplat_set{padding-bottom:16px;padding-bottom:1rem}.properties.edit #content .prop_form .property_details_actions,.properties.update #content .prop_form .property_details_actions{-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;margin-top:8px;margin-top:.5rem;margin-bottom:32px;margin-bottom:2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.properties.edit #content .prop_form .property_details_actions a,.properties.update #content .prop_form .property_details_actions a{margin-right:16px;margin-right:1rem;height:100%}.properties.info .category_header{cursor:pointer;padding:13px;margin:5px 0;background:#fff;border-bottom:2px solid hsl(0, 0%, 90%);max-width:360px}.properties.info .category_header:hover{border-color:#4e297d}.properties.info .data .category{display:table;table-layout:fixed;width:100%;margin-bottom:30px}.properties.info .data .home_info_row{display:table-row}.properties.info .data .home_info_row .title,.properties.info .data .home_info_row .value{display:table-cell;padding-bottom:5px}.properties.info .data .home_info_row .title{padding-right:5px;width:240px}.properties.info .data .home_info_row .value{max-width:500px;word-wrap:break-word}.properties.info .instructions{margin-top:20px}@media(max-width: 400px){.properties.info .data .home_info_row{display:block}.properties.info .data .home_info_row .value{display:block}}.property_info{display:table}.property_info .label{font-weight:bold}.property_info .sleeps{display:-webkit-box;display:-ms-flexbox;display:flex}.property_info .row{display:table-row}.property_info .row .label,.property_info .row .value{display:table-cell;padding-bottom:5px;padding-right:5px}.property_info .row .label a,.property_info .row .value a{padding-right:5px}.property_radio{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin:10px;border:1px solid hsl(234, 20%, 89%);padding:10px}#ops-body .property_radio input[type=radio]{width:auto;width:initial;margin:auto}.property_radio label{text-align:center}.property_radio img{height:140px;margin:auto}.property_radio .caption{font-family:arvo,sans-serif;color:#4e297d}.setup_steps{list-style:decimal inside}.setup_steps li{float:left;clear:left;padding:9px;margin:2px 13px;margin-left:30px;text-indent:-30px;-webkit-box-shadow:inset 0px -2px 0px 1px hsl(240, 2%, 92%);box-shadow:inset 0px -2px 0px 1px hsl(240, 2%, 92%);background-color:#fff;color:hsl(0, 0%, 35%)}.setup_steps a{font-size:105%;margin-left:13px;text-decoration:none}.setup_steps li:hover a{text-decoration:underline}#ops-body .setup_steps li:hover a{color:rgb(0, 10, 82)}table.property_review .warning{background:rgba(255, 0, 0, .05)}.centered-form{max-width:800px;margin:32px auto 80px;margin:2rem auto 5rem}.field_with_errors label,.is-invalid label{color:#a50909 !important}.field_with_errors select,.field_with_errors input,.is-invalid select,.is-invalid input{border:1px solid #a50909}.number-field-without-arrows{-moz-appearance:textfield}.number-field-without-arrows::-webkit-inner-spin-button,.number-field-without-arrows::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.neo_design{line-height:1.35em}@media(min-width: 1200px){.neo_design .two_columns{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.neo_design .two_columns .section{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-left:1em;margin-right:1em}.neo_design .two_columns .section:first-child{margin-left:0}.neo_design .two_columns .section:last-child{margin-right:0}.neo_design .two_columns .narrow{-webkit-box-flex:0;-ms-flex:0 0 350px;flex:0 0 350px;width:350px}}.neo_design .actions{margin-top:1.35em}.neo_design .cancel_link{text-align:center}.neo_design .section{padding:1em;text-align:left;-webkit-box-sizing:border-box;box-sizing:border-box;margin-top:3em;background:#fff;border-radius:5px;border:1px solid #ddd;border-bottom-width:2px}.neo_design .section .section_description{margin-bottom:1em}.neo_design .section.no_border{border:none}.neo_design .section.mb{margin-bottom:32px;margin-bottom:2rem}.neo_design .warning{background-color:#fffef2;border:1px solid #fff2c9}.neo_design .big_bottom_margin{margin-bottom:32px;margin-bottom:2rem}@media(max-width: 400px){.neo_design{padding:.5em}}.neo_design h3{margin:0;margin-bottom:1em;font-size:21.6px !important;font-size:1.35rem !important}.neo_design h3 a{text-decoration:none}.neo_design .airbnb_sync h4{margin:0;margin-bottom:1em;margin-top:1em}.neo_design .airbnb_sync .warning{color:#c20a0a !important;font-weight:bold !important}.neo_design .details_table{display:table;width:100%}.neo_design .details_table hr{display:table-row;height:32px;height:2rem}.neo_design .details_table .row{display:table-row}.neo_design .details_table .row:hover{background:#f5f5f5}.neo_design .details_table .row_group{display:table-row-group}.neo_design .details_table .head{display:table-header-group;font-size:1.25em;border-top:32px solid #fff;border-top:2rem solid #fff}.neo_design .details_table .cell{display:table-cell;padding:.5em 0}.neo_design .details_table .label,.neo_design .details_table .value{display:table-cell;padding:.5em 0;border-bottom:1px solid #eee;max-width:300px}.neo_design .details_table .label.borderless,.neo_design .details_table .value.borderless{border-bottom:none}.neo_design .details_table .label{font-weight:bold}.neo_design .details_table .value{padding-left:.5em}.neo_design .details_table .green{background:#228b33;color:#f0f1f4}.neo_design .details_table .green a{color:#f0f1f4 !important}.neo_design .details_table .orange{background:#ce7705;color:#f0f1f4}.neo_design .details_table .orange a{color:#f0f1f4 !important}.neo_design .details_table .red{background:#c20a0a;color:#f0f1f4}.neo_design .details_table .red a{color:#f0f1f4 !important}.neo_design .details_table .green_text{color:#228b33}.neo_design .details_table .red_text{color:#c20a0a}.neo_design .details_table .orange_text{color:#ce7705}.neo_design .details_table .blue_text{color:#545974}.neo_design .details_table .dark_gray_text{color:#545974}.neo_design .expand_link{display:block;text-align:center;padding:.5em;background:#fafafa;border-top:1px solid #eee;border-bottom:1px solid #eee;font-weight:bold;cursor:pointer}.neo_design .expand_link:hover{background:#f5f5f5}.neo_design .collection_table{display:table;width:100%}.neo_design .collection_table .header{display:table-row;font-size:.75em;color:#888}.neo_design .collection_table .header .wrap{white-space:unset}.neo_design .collection_table .item{display:table-row;text-decoration:none}.neo_design .collection_table .item:hover{background:#f5f5f5}#ops-body .neo_design .collection_table .item input[type=submit]{display:inline-block;margin:0;width:auto}.neo_design .collection_table .item .same-day-checkin{background-color:gray;color:#fff}.neo_design .collection_table .total .cell{border-top:1px solid #000}.neo_design .collection_table .total:hover{background:#fff}.neo_design .collection_table .cell{display:table-cell;border-bottom:1px solid #eee;padding:.5em}.neo_design .collection_table .clean_demand .cell{border:1px solid #eee}.neo_design .collection_table .clean_demand:hover{background:#f5f5f5}.neo_design .collection_table .clean_demand:hover .start_date,.neo_design .collection_table .clean_demand:hover .start_time,.neo_design .collection_table .clean_demand:hover .status,.neo_design .collection_table .clean_demand:hover .source{color:#f0f1f4;background:#545974}.neo_design .collection_table .long{word-wrap:break-word;max-width:300px}.neo_design .collection_table .short{width:1px;white-space:nowrap}.neo_design .collection_table .longer-text{white-space:normal;white-space:initial;max-width:400px;min-width:350px;width:auto}.neo_design .collection_table .right{text-align:right}.neo_design .collection_table .center{text-align:center}.neo_design .collection_table .dark_blue{background:#2f3241;color:#f0f1f4}.neo_design .collection_table .blue{background:#545974;color:#f0f1f4}.neo_design .collection_table .green{background:#228b33;color:#f0f1f4}.neo_design .collection_table .orange{background:#ce7705;color:#f0f1f4}.neo_design .collection_table .light_grey{background:#eee}.neo_design .collection_table .grey{background:#ddd}.neo_design .collection_table .text-grey{color:#ddd}.neo_design .collection_table .red{background:#c20a0a;color:#f0f1f4}.neo_design .collection_table .red a{color:#f0f1f4 !important}.neo_design .collection_table .dim{color:#ccc}.neo_design .bookings_list_flat{display:table;width:100%}.neo_design .bookings_list_flat .booking{display:table-row;text-decoration:none}.neo_design .bookings_list_flat .booking .cell{display:table-cell;border-bottom:1px solid #eee;padding:.5em}.neo_design .bookings_list_flat .booking .date{text-align:center}.neo_design .bookings_list_flat .booking.same_date_checkin .checkout{background:#a5a8bd}.neo_design .bookings_list_flat .booking .warnings{text-align:center}.neo_design .bookings_list_flat .booking .warning{display:inline-block;position:relative;width:1em;height:1em}.neo_design .bookings_list_flat .booking .warning i{position:absolute;top:-80%;left:-35%;-webkit-transform:scale(0.7);transform:scale(0.7)}.neo_design .bookings_list_flat .booking .channel{font-family:arvo,sans-serif;color:#4e297d}.neo_design .bookings_list_flat .booking .statuses .status{padding:.1em .5em;text-align:center;font-size:13px;display:inline-block;background:#eee;border-radius:5px}.neo_design .bookings_list_flat .booking .statuses .status.started{background-color:#ef941b}.neo_design .bookings_list_flat .booking .statuses .status.complete{background-color:#6fcf19}.neo_design .survey{padding:.5em}.neo_design .survey.sad{color:#c20a0a}.neo_design .survey.meh{color:#545974}.neo_design .survey.happy{color:#228b33}.neo_design .survey img{display:inline-block;width:1.3em}.neo_design .survey .notes{display:inline-block;vertical-align:top}.neo_design .clean_images_gallery .clean_header{margin-top:2em;background:#ececf8}.neo_design .clean_images_gallery .clean_header a{display:block;padding:.5em;text-decoration:none;color:#4e297d}.neo_design .clean_images_gallery .clean_header a .cleaner_name{color:#fd5065}.neo_design .clean_images_gallery .image_type_header{margin:0;padding:.5em 0;font-size:.9em}.neo_design .clean_images_gallery .type_cleans_section{border-bottom:1px solid #ececf8}.neo_design .clean_images_gallery .images{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.neo_design .clean_images_gallery .images .image{padding:10px 0;width:250px;position:relative}.neo_design .clean_images_gallery .images .image .clean-image-detail{font-size:12.8px;font-size:.8rem}.neo_design .clean_images_gallery .images .image .desc{padding-top:4px}.neo_design .clean_images_gallery .images .image img.is-exemplary{border:5px solid gold}.neo_design .clean_images_gallery .images .image .edit-icon{position:absolute;top:15px;right:55px}.neo_design .clean_images_gallery .property_header .lead{text-align:left;-ms-flex-negative:1;flex-shrink:1;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;text-decoration:none}.neo_design .clean_images_gallery .property_header .lead .status,.neo_design .clean_images_gallery .property_header .lead .phone,.neo_design .clean_images_gallery .property_header .lead .timezone,.neo_design .clean_images_gallery .property_header .lead .email{margin-left:40px}.neo_design .property_page{margin-bottom:3em}.neo_design .property_page .warning{color:#c20a0a !important;font-weight:bold}.neo_design .property_page .warning a{color:#c20a0a !important}@media(max-width: 400px){.neo_design .property_page .lead{margin-top:2em}}.neo_design .property_page .bookings_count{margin-top:1.5em}.neo_design .property_page .bookings_count h4{display:inline}.neo_design .property_page .property_urls{padding:0}.neo_design .property_page .property_urls h4{margin:0}.neo_design .property_page .last_clean_images .clean_header a{display:block;padding:.5em .5em;text-decoration:none;color:#4e297d !important}.neo_design .property_page .last_clean_images .clean_header a .cleaner_name{color:#fd5065}.neo_design .property_page .last_clean_images .images{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.neo_design .property_page .last_clean_images .images .image{width:20%;padding:10px;-webkit-box-sizing:border-box;box-sizing:border-box}.neo_design .property_page .last_clean_images .images a{display:block;width:100%}.neo_design .property_page .last_clean_images .images img{width:100%}.neo_design .property_page .laundry_orders_list,.neo_design .property_page .clean_demands_list{margin-bottom:2em}.neo_design .property_header{-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.neo_design .property_header .property_warning_tag a{margin:0}.neo_design .property_header .homecode{margin-top:.5em}.neo_design .section .ops_form{margin:0;width:auto;max-width:400px;min-width:auto}.neo_design .pagination{display:-webkit-box;display:-ms-flexbox;display:flex;margin:2em 0;max-width:unset}.neo_design .pagination .first,.neo_design .pagination .prev,.neo_design .pagination .page,.neo_design .pagination .next,.neo_design .pagination .last{float:none}.neo_design .checkbox_group{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.neo_design .checkbox_group .checkbox{margin-right:1em;white-space:nowrap}.neo_design .checkbox_group .checkbox label{display:block;padding:.5em 0}.cleans.show .neo_design .row{margin-bottom:0}.cleans.show .neo_design h2.parent{font-family:"Stuart Regular" !important}.cleans.show .neo_design .clean_attributes{width:100%;margin:auto}.cleans.show .neo_design .clean_attributes .start_end_locations .label{vertical-align:top}.cleans.show .neo_design .cleaner_attributes{margin-bottom:2em}.cleans.edit .neo_design #clean_status_change select{width:100%}.clean_demands.show #ops-body a.red{color:#c20a0a;font-weight:bold}.clean_demands.show .neo_design .row{margin-bottom:0}.clean_demands.show .neo_design .clean_demand_attributes{width:100%;margin:auto;padding-top:10px}.clean_demands.show .neo_design .clean_demand_attributes{margin-bottom:2em}.properties.cleans .cleans_filters{margin-top:2em}.bookings.show #content{margin-bottom:2em}.bookings.show dl{margin-top:.5em}.bookings.show dl .checkin,.bookings.show dl .checkout,.bookings.show dl .guest,.bookings.show dl .nights,.bookings.show dl .num_guests{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:.5em}.bookings.show dl dt{font-weight:bold;text-align:right;padding-right:10px}.bookings.show .warning{color:#c20a0a !important;font-weight:bold}.bookings.show .booking_cleans,.bookings.show .laundry_orders_list,.bookings.show .clean_demands_list{margin-bottom:2em}.bookings.show .booking_cleans .expand_link,.bookings.show .laundry_orders_list .expand_link,.bookings.show .clean_demands_list .expand_link{display:block;text-align:center;padding:.5em;background:#fafafa;border-top:1px solid #eee;border-bottom:1px solid #eee;font-weight:bold;cursor:pointer}.bookings.show .booking_cleans .expand_link:hover,.bookings.show .laundry_orders_list .expand_link:hover,.bookings.show .clean_demands_list .expand_link:hover{background:#f5f5f5}.bookings.show .update_link.cancel{text-decoration:underline;line-height:1.75em;cursor:pointer}.requested_times .display dl,.requested_times .edit dl,.unhappy_guest .display dl,.unhappy_guest .edit dl{margin-top:.5em}.requested_times .display dl div,.requested_times .edit dl div,.unhappy_guest .display dl div,.unhappy_guest .edit dl div{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:.5em}.requested_times .display dl dt,.requested_times .edit dl dt,.unhappy_guest .display dl dt,.unhappy_guest .edit dl dt{font-weight:bold;text-align:right;padding-right:.5em;margin-bottom:.5em}.requested_times .display dl dd,.requested_times .edit dl dd,.unhappy_guest .display dl dd,.unhappy_guest .edit dl dd{margin-right:.5em}.requested_times .display strong,.requested_times .edit strong,.unhappy_guest .display strong,.unhappy_guest .edit strong{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:.5em}.requested_times .display strong.unhappy,.requested_times .edit strong.unhappy,.unhappy_guest .display strong.unhappy,.unhappy_guest .edit strong.unhappy{color:#c20a0a}.requested_times .display dd:nth-of-type(2),.unhappy_guest .display dd:nth-of-type(2){margin-right:4em}.verification strong.approved{color:#228b33}.verification strong.rejected{color:#c20a0a}.verification .booking_approval p{margin-bottom:16px;margin-bottom:1rem;margin-top:0}.verification .details_table{padding-bottom:24px;padding-bottom:1.5rem}.verification .details_table.booking_verification .value{padding-left:0;text-align:center;width:150px}.verification .details_table.reason_for_stay .value{padding-left:0;text-align:left}.operators .profile_picture{border-radius:50%;border:1px solid #ccc;width:50px;height:50px;vertical-align:middle}.operators .operator_info a.button,.operators .operator_info input[type=submit]{display:inline-block;margin-top:1em;margin-left:0 !important;margin-right:0 !important;width:200px !important;text-align:center;text-decoration:none}.operators .operator_info .section{margin-top:0px}.operators .operator_edit .error_explanation{border:1px solid #a50909;padding:.5em;margin-bottom:2em;color:#fff}.operators .operator_edit .details div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.operators .operator_edit .details div dt,.operators .operator_edit .details div dd{-ms-flex-preferred-size:200px;flex-basis:200px;text-align:left}.operators .operator_edit .details div.field_with_errors{color:#a50909}.host_preference_settings .host_preference_setting_show section{display:table;width:100%}.host_preference_settings .host_preference_setting_show section .row{display:table-row}.host_preference_settings .host_preference_setting_show section .row:hover{background:#f5f5f5}.host_preference_settings .host_preference_setting_show section .label,.host_preference_settings .host_preference_setting_show section .value{display:table-cell;padding:.5em 0;border-bottom:1px solid #eee}.host_preference_settings .host_preference_setting_show section .label{font-weight:bold}.host_preference_settings .host_preference_setting_show section .value{width:300px;padding-left:.5em}.availability_allowance dl{margin-top:.5em}.availability_allowance dl .availability_account_summary{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:.5em}.availability_allowance dl dt{font-weight:bold;text-align:right;padding-right:10px}.billing dl{margin-top:.5em}.billing dl .billing_account,.billing dl .direct_debit,.billing dl .invoice_summary{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:.5em}.billing dl .billing_account .red,.billing dl .direct_debit .red,.billing dl .invoice_summary .red{color:#c20a0a}.billing dl dt{font-weight:bold;text-align:right;padding-right:10px}.billing dl .account_details{margin-bottom:4.8px;margin-bottom:.3rem}.billing dl .account_details .account_details:first-child,.billing dl .account_details .modulr_id{margin-top:0;margin-bottom:0}.billing dl .account_details a.modulr_id{opacity:1;cursor:pointer;text-decoration:underline}.billing dl .account_details .modulr_account{margin-top:1em}.billing .warning{color:#c20a0a !important;font-weight:bold}.billing .balance-buffer-error{color:#a50909;font-size:.8em;font-weight:bold;margin-bottom:16px;margin-bottom:1rem;margin-top:-16px;margin-top:-1rem}.billing .charge .date_incurred{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center}.delete_charge,.delete_billing_policy{margin:auto}.billing .charge{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:50px;width:100%;max-width:650px;margin:10px auto;border-top-left-radius:5px;border-bottom-left-radius:5px;background-color:#fff;-webkit-box-shadow:inset 49px -2px 0px 0px hsl(240, 2%, 92%);box-shadow:inset 49px -2px 0px 0px hsl(240, 2%, 92%)}.billing .charge:hover .date_incurred{background-color:hsl(232, 24%, 19%);color:#fff}.billing .charge .date_incurred{height:100%;-webkit-box-sizing:border-box;box-sizing:border-box;padding-left:3px;padding-right:3px;border-top-left-radius:5px;border-bottom-left-radius:5px;background-color:hsl(240, 2%, 92%)}.billing .invoice_charges_actions a{text-decoration:none}.billing .charge{text-decoration:none;position:relative;max-width:100%}.billing .charge .date_incurred{width:90px;margin-right:10px}.billing .charge .amount,.billing .charge .type,.billing .charge .paid,.billing .charge .skip_vat{margin-right:10px}.billing .charge .description{margin-right:auto}.billing .charge .additional_info{display:none;position:absolute;left:0;top:47px;border-bottom-right-radius:5px;border-bottom-left-radius:5px;background-color:hsl(232, 24%, 19%);color:#fff;padding:5px;padding-left:65px;width:100%;z-index:10;-webkit-box-sizing:border-box;box-sizing:border-box}.billing .charge:hover .additional_info{display:block}.delete_charge{width:150px}.delete_billing_policy{width:200px}#credit_reason_explanation{white-space:pre-line}.guest_payment .guest_payment_info{margin-left:1em}.guest_payment .guest_payment_info .stripe_customer_link{vertical-align:middle}.guest_payment .guest_payment_info .stripe_customer_link img{height:1em;border-radius:.5em}.guest_charges{margin-top:1em}.guest_charges .guest_charge{padding:1em;background-color:#fff;margin-bottom:.5em;-webkit-box-shadow:inset 0px -2px 0px 0px hsl(240, 2%, 92%);box-shadow:inset 0px -2px 0px 0px hsl(240, 2%, 92%);border-radius:.5em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.guest_charges .guest_charge.is_refunded{opacity:.5}.guest_charges .guest_charge .details{-webkit-box-flex:1;-ms-flex:1;flex:1}.guest_charges .guest_charge .description{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.guest_charges .guest_charge .description b{font-weight:bold}.guest_charges .guest_charge .button_to{display:inline-block}.guest_charges .guest_charge .button_to input[type=submit]{margin-top:0 !important}.guest_charges .guest_charge .status{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:.8em;min-height:2em}.guest_charges .guest_charge .status .button_to input[type=submit]{background-color:#96281b}.guest_charges .guest_charge .status .refund_message{font-style:italic;color:#96281b}.guest_charges .guest_charge .status .refund_message b{font-weight:bold}.guest_charges .guest_charge .status .refund_cancelled,.guest_charges .guest_charge .status .cancelled{width:100%;-webkit-box-pack:right;-ms-flex-pack:right;justify-content:right;font-style:italic;color:#96281b;font-weight:bold}.guest_charges .guest_charge .refund_status.outdated{color:#96281b;font-weight:bold}.guest_charges .guest_charge .deposit_failed{color:#96281b}.guest_charges .guest_charge .deposit_failed .failure_title{font-weight:bold}.guest_charges .guest_charge .logo{margin-right:1em}.guest_charges .guest_charge .logo img{height:2.5em;border-radius:.5em;-webkit-transition:200ms;transition:200ms}.guest_charges .guest_charge .logo img:hover{-webkit-box-shadow:0px 0px 0px 2px #19b5fe;box-shadow:0px 0px 0px 2px #19b5fe}.guest_charges .guest_charge .logo.disabled{margin-right:1em}.guest_charges .guest_charge .logo.disabled img{height:2.5em;border-radius:.5em;-webkit-transition:200ms;transition:200ms;filter:url("data:image/svg+xml;charset=utf-8,<svg xmlns=\"http://www.w3.org/2000/svg\"><filter id=\"filter\"><feColorMatrix type=\"matrix\" color-interpolation-filters=\"sRGB\" values=\"0.2126 0.7152 0.0722 0 0 0.2126 0.7152 0.0722 0 0 0.2126 0.7152 0.0722 0 0 0 0 0 1 0\" /></filter></svg>#filter");-webkit-filter:grayscale(100%);filter:grayscale(100%)}.maintenance-charge .error-feedback{display:none}.maintenance-charge .is-invalid .error-feedback{display:block}.maintenance-charge #amounts.is-invalid .error-feedback{display:block;color:#ce7705}.cal_filters{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.cal_filters div:nth-child(2){margin-left:2em}.cal_filters select{padding:8px 9.6px;padding:.5rem .6rem;width:100%}.cal_wrapper{margin:30px auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:10px;min-width:1150px}.cal_wrapper h3 a{text-decoration:none}.cal_square{height:160px;width:170px;text-decoration:none;white-space:nowrap;margin-bottom:10px}.cal_square .cal_square_table{display:table;width:100%}.cal_square .table-row{display:table-row}.cal_square .table-cell{display:table-cell;line-break:anywhere;word-wrap:none}.cal_square a{text-decoration:none}.cal_square a:hover{text-decoration:underline}.cal_square a.description{color:#fff !important}.cal_square.past{opacity:.5}.cal_square .date{text-align:center;background-color:#e1e1e1;padding:10px 0}.cal_square .checkins,.cal_square .checkouts,.cal_square .ongoing_stays,.cal_square .cleans,.cal_square .clean-demands{color:#fff;background-color:#56587e;line-height:30px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.cal_square .description{padding-left:5px}.cal_square .count{text-align:right;padding:0 7px;background-color:#26283a}.cal_day.tabs a{text-decoration:none}.cal_day.tabs a.active{font-weight:bold}#cal_offset{margin:15px auto;width:700px;text-align:center}#ops-body .clean_images_container h3{margin-top:20px}#ops-body .clean_images_container .clean_images .clean_images_of_type{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}#ops-body .clean_images_container .clean_images .CleanImage{padding:10px 0;margin-right:16px;margin-right:1rem;position:relative}#ops-body .clean_images_container .clean_images .CleanImage__galleryLink{position:relative}#ops-body .clean_images_container .clean_images .CleanImage a{opacity:1}#ops-body .clean_images_container .clean_images .CleanImage img.is-exemplary{border:5px solid gold}#ops-body .clean_images_container .clean_images .CleanImage .edit-icon{position:absolute;bottom:5px;right:5px}#ops-body .clean_images_container .clean_images h4{padding-bottom:4px}#ops-body .clean_images_container .clean_images .clean-image-detail{font-size:12.8px;font-size:.8rem}.invoice .paid_or_due{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center}.invoice{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:50px;width:100%;max-width:650px;margin:10px auto;border-top-left-radius:5px;border-bottom-left-radius:5px;background-color:#fff;-webkit-box-shadow:inset 49px -2px 0px 0px hsl(240, 2%, 92%);box-shadow:inset 49px -2px 0px 0px hsl(240, 2%, 92%)}.invoice:hover .paid_or_due{background-color:hsl(232, 24%, 19%);color:#fff}.invoice .paid_or_due{height:100%;-webkit-box-sizing:border-box;box-sizing:border-box;padding-left:3px;padding-right:3px;border-top-left-radius:5px;border-bottom-left-radius:5px;background-color:hsl(240, 2%, 92%)}.invoice{text-decoration:none;max-width:100%}.invoice .paid_or_due{width:90px;margin-right:10px}.invoice .title{margin-right:auto}.invoice .amount,.invoice .charges{margin-right:10px}.monospace{font-family:monospace}.invoice-actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.invoice-actions a{display:block}.invoice-actions p{margin:0}.invoice-actions button:disabled{cursor:not-allowed}.cleaners .cleaner_header{margin-top:20px}.cleaners .map_container{display:-webkit-box;display:-ms-flexbox;display:flex;margin:.25em 0}.cleaners .map_container iframe{margin:auto}.cleaners .cleaner_info{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-column-gap:3rem;-moz-column-gap:3rem;column-gap:3rem}.cleaners .cleaner_info section,.cleaners .cleaner_info .section{margin-top:16px;margin-top:1rem}.cleaners .cleaner_info .billing_account_section dt,.cleaners .cleaner_info .billing_account_section dd{display:inline}.cleaners .cleaner_info .billing_account_section .billing_account{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:.5em}.cleaners .cleaner_info .billing_account_section dt{font-weight:bold;text-align:right;padding-right:10px}.cleaners .cleaner_info .days-submit{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-top:20px}.cleaners .cleaner_info .days-submit input[type=submit]{width:unset !important;margin:unset !important}.cleaners .cleaner_info .details{width:520px}.cleaners .cleaner_info .availability .days_allowed{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-ms-flex-pack:distribute;justify-content:space-around;margin:16px 0;margin:1rem 0}.cleaners .cleaner_info .availability .days_allowed .day_allowed{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.cleaners .cleaner_info .availability .days_allowed .day_allowed label{display:block}.cleaners .cleaner_info .availability .day_availabilities{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;text-align:center;margin-top:16px;margin-top:1rem}.cleaners .cleaner_info .availability .day_availabilities .day_availability{border-radius:5px;border:1px solid #ddd;border-bottom-width:2px;-webkit-box-shadow:1px 1px #ddd;box-shadow:1px 1px #ddd;height:50px}.cleaners .cleaner_info .availability .day_availabilities .day_availability.unavailable{opacity:.6}.cleaners .cleaner_info .availability .day_availabilities .day_availability .value{font-size:19.2px;font-size:1.2rem}.cleaners .cleaner_info .availability .day_availabilities .label{width:46px}.cleaners .cleaner_info .availability .day_availabilities .label h5{border-radius:5px 5px 0 0;margin-top:0;background:#4e297d;color:#fff !important}.cleaners .cleaner_info .availability .day_availabilities .value .glyphicons-icon{width:30px;height:30px;line-height:30px}.cleaners .cleaner_info .cleaner_holidays{margin-top:15px}.cleaners .cleaner_info .cleaner_holidays ul{list-style-type:disc;margin:0 0 0 20px}.cleaners .cleaner-incidents-actions{gap:8px;gap:.5rem;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.cleaners .calendar-header{margin-right:32px;margin-right:2rem;text-align:right}.cleaners .calendar-header li{display:inline;margin-right:1em;font-family:arvo,sans-serif}.cleaners .calendar-header li span{width:1em;height:1em;display:inline-block}.cleaners .calendar-header li .started{background-color:#0a8412}.cleaners .calendar-header li .completed{background-color:#339}.cleaners .calendar-header li .confirmed{background-color:#7d7}.cleaners .calendar-header li .requested{background-color:#ffb347}.cleaners .calendar-header li .cancelled{background-color:#333}.cleaners .calendar-header li .paid{background-color:#1139ff}.cleaners .calendar-header li:last-child{margin-right:0}.cleaners .calendar__container{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0 auto 40px;margin:0 auto 2.5rem;padding:40px 0;padding:2.5rem 0;z-index:5}@media(min-width: 767px){.cleaners .calendar__container{display:-webkit-box;display:-ms-flexbox;display:flex;padding:2.5rem 1.25rem}}@media(min-width: 767px){.cleaners .calendar__mobile-alert{display:none}}.cleaners .calendar-body{font-family:arvo,sans-serif}@media(min-width: 767px){.cleaners .calendar-body{margin:2rem 2rem}}.cleaners .calendar-body table{margin-top:0px !important}.cleaners .calendar-body h2{font-size:24px;font-size:1.5rem}.cleaners .calendar-body .event{border:2px solid #fff;border-radius:2.5rem;padding:0 16px;padding:0 1rem;-webkit-transition:all .3s ease-in;transition:all .3s ease-in}.cleaners .calendar-body .started{background-color:#0a8412}.cleaners .calendar-body .completed{background-color:#339}.cleaners .calendar-body .confirmed{background-color:#7d7}.cleaners .calendar-body .cancelled{background-color:#333}.cleaners .calendar-body .requested{background-color:#ffb347}.cleaners .calendar-body .declined{background-color:#f33}.cleaners .calendar-body .paid{background-color:#1139ff}.cleaners .calendar-body .fc-highlight{background-color:hsl(240, 17.880794702%, 80.3921568627%)}.cleaners .calendar-body .fc-center h2{font-size:29.6px;font-size:1.85rem;font-weight:normal}.cleaners .calendar-body .fc-button{color:#464672}.cleaners .calendar-body .fc-today{background-color:hsl(50.4, 80.6451612903%, 118.9215686275%) !important}.cleaners .calendar-body .fc-widget-header .fc-axis{width:55px}.cleaners .calendar-body .fc-day-header{font-size:20px;font-size:1.25rem;font-weight:normal;text-align:left}.cleaners .calendar-body .fc-header-toolbar{padding:0 20px;padding:0 1.25rem}@media(min-width: 767px){.cleaners .calendar-body .fc-header-toolbar{padding:0}}.cleaners .calendar-body .fc-widget-header{text-align:center;background-image:none;-webkit-filter:none;filter:none;background-color:#eee;text-transform:uppercase;font-weight:300;font-size:15px}.cleaners .calendar-body .fc-event{border:none}.cleaners .calendar-body .fc-event .fc-content{margin:5px}.cleaners .calendar-body .fc-event .fc-content .fc-title{text-align:left;float:left;color:#fff;font-size:14px;font-weight:300}.cleaners .calendar-body .fc-event .fc-content .fc-time{float:left;text-align:left;color:#fff;font-size:14px;font-weight:300;padding-right:5px}.cleaners .calendar-body .fc-event .fc-bg{border-width:1px;border-style:solid;border-color:#000}.cleaners .calendar-body .fc-toolbar h2{margin-top:3px;font-size:20px}.details dl{margin-top:.5em}.details dl div{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:.5em}.details dl dt{font-weight:bold;text-align:right;padding-right:10px}.cleaner_info a.button{display:inline-block;margin-top:1em;width:calc(100% - 2.4em);text-align:center;text-decoration:none}.clean .date{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center}.clean{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:50px;width:100%;max-width:650px;margin:10px auto;border-top-left-radius:5px;border-bottom-left-radius:5px;background-color:#fff;-webkit-box-shadow:inset 49px -2px 0px 0px hsl(240, 2%, 92%);box-shadow:inset 49px -2px 0px 0px hsl(240, 2%, 92%)}.clean:hover .date{background-color:hsl(232, 24%, 19%);color:#fff}.clean .date{height:100%;-webkit-box-sizing:border-box;box-sizing:border-box;padding-left:3px;padding-right:3px;border-top-left-radius:5px;border-bottom-left-radius:5px;background-color:hsl(240, 2%, 92%)}.clean{text-decoration:none;max-width:650px;height:55px}.clean .date{width:95px;margin-right:10px;font-size:90%}.clean .cleaner_name{margin-right:auto}.clean .provider,.clean .status,.clean .home_code,.clean .time,.clean .postcode{margin-right:10px}.clean_show{max-width:700px;margin:auto;padding:0px 10px 30px 0px}.clean_show h3{padding:10px 0px}.clean_show .cleaner_attributes,.clean_show .clean_attributes,.clean_show .clean_edit{margin:auto;width:480px;padding-top:10px}.clean_show .cleaner_attributes .rating,.clean_show .clean_attributes .rating,.clean_show .clean_edit .rating{text-align:left}.clean_show .cleaner_attributes .row,.clean_show .clean_attributes .row,.clean_show .clean_edit .row{display:table-row}.clean_show .cleaner_attributes .row .label,.clean_show .clean_attributes .row .label,.clean_show .clean_edit .row .label{font-weight:bold;display:table-cell;padding-bottom:5px;padding-right:5px;min-width:200px}.clean_show .cleaner_attributes .row .value,.clean_show .clean_attributes .row .value,.clean_show .clean_edit .row .value{display:table-cell;padding-bottom:5px;padding-right:5px}.clean_show .clean_booking .booking,.clean_show .clean_booking .message{max-width:480px}.clean_show .clean_laundry_orders .laundry-order,.clean_show .clean_laundry_orders .message{max-width:480px}.clean_show .clean_tasks h3 a{margin-left:-10px}.clean_show .clean_tasks .task,.clean_show .clean_tasks .message{max-width:480px}.clean_show .clean_images .image{margin:5px;border:1px solid #ccc;float:left;width:180px}.clean_show .clean_images .image:hover{border:1px solid #777}.clean_show .clean_images .image:nth-child(3n+1){clear:left}.clean_show .clean_images .image img{width:100%;height:auto}.clean_show .clean_images .image .desc{padding:15px;text-align:center}.clean_show .clean_images .image .desc .type{font-weight:bold}.clean_booking_rating{padding:5px}.clean_booking_rating .booking_rating{padding-top:5px}.clean_booking_rating .booking_rating .row{display:table-row}.clean_booking_rating .booking_rating .row .label{font-weight:bold;display:table-cell;padding-bottom:5px;padding-right:5px;min-width:300px}.clean_booking_rating .booking_rating .row .value{display:table-cell;padding-bottom:5px;padding-right:5px;min-width:400px}.edit_clean #clean-demand-data{margin-top:0}#new_clean #clean-demand-data{font-weight:bold;padding-bottom:5px}.delete_task{margin:auto}.task{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:50px;width:100%;max-width:650px;margin:10px auto;border-top-left-radius:5px;border-bottom-left-radius:5px;background-color:#fff;-webkit-box-shadow:inset 49px -2px 0px 0px hsl(240, 2%, 92%);box-shadow:inset 49px -2px 0px 0px hsl(240, 2%, 92%)}.task{text-decoration:none;margin:4px auto}.task .date{-ms-flex-negative:0;flex-shrink:0}.task .name{margin-left:10px;margin-right:auto;padding:8px 0px;overflow:hidden;height:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.task .category{text-transform:capitalize;overflow:hidden}.task a.name{text-decoration:none}.task a.name:hover{text-decoration:underline}.task .completed{margin:0 10px;-ms-flex-negative:0;flex-shrink:0}.delete_task{width:120px}.critical_warning{filter:url("data:image/svg+xml;charset=utf-8,<svg xmlns=\"http://www.w3.org/2000/svg\"><filter id=\"filter\"><feComponentTransfer color-interpolation-filters=\"sRGB\"><feFuncR type=\"linear\" slope=\"0.44\" intercept=\"0.28\" /><feFuncG type=\"linear\" slope=\"0.44\" intercept=\"0.28\" /><feFuncB type=\"linear\" slope=\"0.44\" intercept=\"0.28\" /></feComponentTransfer><feColorMatrix type=\"matrix\" color-interpolation-filters=\"sRGB\" values=\"0.393 0.769 0.189 0 0 0.349 0.686 0.168 0 0 0.272 0.534 0.131 0 0 0 0 0 1 0\" /><feColorMatrix type=\"matrix\" color-interpolation-filters=\"sRGB\" values=\"2.5740000000000003 -1.4300000000000002 -0.14399999999999996 0 0 -0.42600000000000005 1.6 -0.14399999999999996 0 0 -0.42600000000000005 -1.4300000000000002 2.8560000000000003 0 0 0 0 0 1 0\" /></filter></svg>#filter");-webkit-filter:contrast(44%) sepia(100%) saturate(300%) hue-rotate(-52deg);filter:contrast(44%) sepia(100%) saturate(300%) hue-rotate(-52deg)}.critical_warning.small{margin-right:-20px}.task_show{max-width:700px;margin:auto;padding:0px 10px 30px 0px}.task_show h3{padding:10px 0px}.task_show .task_attributes{margin:auto;width:480px;padding-top:10px}.task_show .task_attributes .rating{text-align:left}.task_show .task_attributes .row{display:table-row}.task_show .task_attributes .row .label{font-weight:bold;display:table-cell;padding-bottom:5px;padding-right:5px;min-width:200px}.task_show .task_attributes .row .value{display:table-cell;padding-bottom:5px;padding-right:5px}.booking_comments .comment .operator,.property_comments .comment .operator,.guest_info .comment .operator{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center}.booking_comments .comment,.property_comments .comment,.guest_info .comment{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:50px;width:100%;max-width:650px;margin:10px auto;border-top-left-radius:5px;border-bottom-left-radius:5px;background-color:#fff;-webkit-box-shadow:inset 49px -2px 0px 0px hsl(240, 2%, 92%);box-shadow:inset 49px -2px 0px 0px hsl(240, 2%, 92%)}.booking_comments .comment:hover .operator,.property_comments .comment:hover .operator,.guest_info .comment:hover .operator{background-color:hsl(232, 24%, 19%);color:#fff}.booking_comments .comment .operator,.property_comments .comment .operator,.guest_info .comment .operator{height:100%;-webkit-box-sizing:border-box;box-sizing:border-box;padding-left:3px;padding-right:3px;border-top-left-radius:5px;border-bottom-left-radius:5px;background-color:hsl(240, 2%, 92%)}.booking_comments .comment,.property_comments .comment,.guest_info .comment{max-width:700px;height:100%;min-height:50px;position:relative}.booking_comments .comment .operator,.property_comments .comment .operator,.guest_info .comment .operator{display:inline;position:absolute;width:70px;font-size:82%;line-height:50px;overflow:hidden}.booking_comments .comment .operator img,.property_comments .comment .operator img,.guest_info .comment .operator img{height:35px;width:35px;margin:auto;position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.booking_comments .comment .text,.property_comments .comment .text,.guest_info .comment .text{margin-left:70px;padding:1em;margin-right:auto;font-weight:bold}.booking_comments .comment .date,.booking_comments .comment .time,.property_comments .comment .date,.property_comments .comment .time,.guest_info .comment .date,.guest_info .comment .time{-ms-flex-negative:0;flex-shrink:0;padding:4px}.booking_comments .comment table,.property_comments .comment table,.guest_info .comment table{margin:1em 0}.notes_section textarea{min-width:600px;width:100%}.notes_section .cell{vertical-align:top}.bed{margin:10px;display:table-row}.bed div{display:table-cell;padding:5px 10px}.bed .mattress::after{content:" Mattress"}.bed_size_guide{display:table;border:1px solid #000;margin:15px 0 30px 10px;padding:10px}.bed_size{display:table-row}.bed_size .name,.bed_size .width,.bed_size .description{display:table-cell;padding-right:25px;padding-top:7px}.bed_size .name{font-weight:bold}.bed_size .description::before,.bed_size .description::after{display:inline}.bed_size .description::before{content:"("}.bed_size .description::after{content:")"}.laundry-order .date{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center}.laundry-order .date{height:100%;-webkit-box-sizing:border-box;box-sizing:border-box;padding-left:3px;padding-right:3px;border-top-left-radius:5px;border-bottom-left-radius:5px;background-color:hsl(240, 2%, 92%)}.laundry-order{height:55px}.laundry-order .date{width:95px;margin-right:10px;font-size:90%}.laundry-order .job_type .icons{display:inline-block;vertical-align:baseline;margin:0 .75em;font-size:150%}.laundry_order_show{max-width:700px;margin:auto;padding-right:10px}.laundry_order_show h3{padding:10px 0px}.laundry_order_show .laundry_order_attributes,.laundry_order_show .laundry_order_edit{margin:30px auto;width:480px;padding-top:10px}.laundry_order_show .laundry_order_attributes .rating,.laundry_order_show .laundry_order_edit .rating{text-align:left}.laundry_order_show .laundry_order_attributes .row,.laundry_order_show .laundry_order_edit .row{display:table-row}.laundry_order_show .laundry_order_attributes .row .label,.laundry_order_show .laundry_order_edit .row .label{font-weight:bold;display:table-cell;padding-bottom:5px;padding-right:5px;min-width:200px}.laundry_order_show .laundry_order_attributes .row .value,.laundry_order_show .laundry_order_edit .row .value{display:table-cell;padding-bottom:5px;padding-right:5px}.laundry_provider.slim{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:50px;width:100%;max-width:650px;margin:10px auto;border-top-left-radius:5px;border-bottom-left-radius:5px;background-color:#fff;-webkit-box-shadow:inset 49px -2px 0px 0px hsl(240, 2%, 92%);box-shadow:inset 49px -2px 0px 0px hsl(240, 2%, 92%)}.laundry_provider.slim{-webkit-box-shadow:inset 100px -2px 0px 0px #eaeaeb;box-shadow:inset 100px -2px 0px 0px #eaeaeb;text-decoration:none !important}.laundry_provider.slim:hover{-webkit-box-shadow:inset 100px -2px 0px 0px #25283c;box-shadow:inset 100px -2px 0px 0px #25283c}.laundry_provider.slim:hover .locality{color:#fff !important}.laundry_provider.slim .locality{margin-left:10px;-ms-flex-pack:distribute;justify-content:space-around;width:100px;font-size:90%}.laundry_provider.slim .telephone_number{margin-left:auto;margin-right:10px;min-width:120px}.laundry_provider.slim .name{margin-left:10px;min-width:250px}.laundry_provider.slim .active{margin:auto;max-width:80px;font-family:arvo,sans-serif;font-weight:normal;color:#4e297d}.laundry_provider_show{max-width:480px;margin:auto;padding:30px 10px 30px 0px}.laundry_provider_show .row{display:table-row}.laundry_provider_show .row .label{font-weight:bold;display:table-cell;padding-bottom:5px;padding-right:5px;min-width:200px}.laundry_provider_show .row .value{display:table-cell;padding-bottom:5px;padding-right:5px}.maintenance .loading-spinner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:0}.maintenance .loading-spinner .fa-spin{margin-bottom:16px;margin-bottom:1rem;font-size:5em}.maintenance-form{max-width:800px;margin:0 auto 80px;margin:0 auto 5rem}.maintenance-form select{width:100%}.maintenance-form input[type=submit]{margin-bottom:8px !important;margin-bottom:.5rem !important}.maintenance-form textarea{border-radius:2px;border-color:#e6e6e6}.maintenance-form .error{color:#f54d49}.maintenance-form .invalid-feedback{display:block !important}.maintenance-form .fa-spinner{font-size:2em !important;margin-bottom:8px;margin-bottom:.5rem}.maintenance-form .loading-spinner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.maintenance-form .HostPreferencesHint{margin-top:-16px;margin-top:-1rem;margin-bottom:16px;margin-bottom:1rem}.maintenance-form .with-visible-in-host .form-group{margin-bottom:0}.maintenance-form .with-visible-in-host .text-secondary{font-size:14.4px;font-size:.9rem}.maintenance-actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}#maintenance_show .col-xl{padding-left:0}#maintenance_show .section{margin-top:0;margin-bottom:32px;margin-bottom:2rem;height:100%}#maintenance_show .row{margin-bottom:8px;margin-bottom:.5rem}#maintenance_show .maintenance_details .details_table .value a{cursor:pointer;text-decoration:none;opacity:1}#maintenance_show .maintenance_details .details_table .value a:hover{text-decoration:underline}#maintenance_edit .col-xl:first-of-type{padding-left:0}#maintenance_edit .section{margin-top:0;margin-bottom:32px;margin-bottom:2rem}#maintenance_edit .-loading{background:hsla(0, 0%, 100%, .9);position:fixed;height:100%;width:100%;top:0;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:10}#maintenance_edit .-loading .-loading-inner{font-size:24px;font-size:1.5rem}#maintenance_edit .maintenance_images{max-height:800px;max-height:50rem;padding-bottom:32px;padding-bottom:2rem;overflow:hidden}#maintenance_edit .maintenance_images .maintenance_images_gallery{overflow-y:scroll}#maintenance_edit .maintenance_images .maintenance_images_gallery a{text-decoration:none}#maintenance_edit .maintenance_images .fa-spinner{font-size:2em;margin-bottom:8px;margin-bottom:.5rem}#maintenance_edit .maintenance_images .loading-spinner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#maintenance_edit .SpecialistSelection--container button{text-align:left}#maintenance_edit .SpecialistSelection--explanation{border:none;padding:0}#maintenance_edit .SpecialistSelection--explanation-label{margin-top:8px;margin-top:.5rem;display:block}#maintenance_edit .MaintenanceGallery{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}#maintenance_edit .MaintenanceGallery a{text-decoration:none;height:50px;width:50px;margin-right:3.2px;margin-right:.2rem;margin-bottom:3.2px;margin-bottom:.2rem}#maintenance_edit .MaintenanceGallery a:nth-child(n+2){display:block}#maintenance_edit .MaintenanceAssetUpload .btn-light{background-color:#3a4273;color:#fff}#maintenance_edit .MaintenanceAssetUpload__drop-area{height:192px;height:12rem}#maintenance_edit .maintenance_details_actions{-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;margin-top:8px;margin-top:.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}#maintenance_edit .maintenance_details_actions a{margin-right:16px;margin-right:1rem;height:100%}#maintenance_edit .toggle__container{padding:0}#maintenance_edit .toggle__container .form-check-label{margin-right:8px;margin-right:.5rem}#maintenance_edit .toggle__container label.toggle{margin:0;padding:2.4px;padding:.15rem;-webkit-box-sizing:content-box;box-sizing:content-box;height:32px;height:2rem;width:83.2px;width:5.2rem}#maintenance_edit .toggle__container label.toggle:before{height:32px;height:2rem;width:32px;width:2rem}.log-bold{font-weight:bold}.supplier-form{max-width:800px;margin:auto}#filters .category,#filters .type{display:inline-block;margin-right:15px}.swal2-container .swal2-image{margin:.4em auto 1em auto}.swal2-container h2.swal2-title{font-size:21px;margin:0;color:#000 !important}.swal2-container .swal2-content p{font-size:18px}.swal2-container .swal2-actions{margin-top:32px !important;margin-top:2rem !important;gap:16px;gap:1rem}.swal2-container .swal2-actions button{border-radius:5px !important;padding:12.8px 24px;padding:.8rem 1.5rem;opacity:.9 !important}.swal2-container .swal2-actions button:hover{opacity:1 !important}.swal2-container .swal2-actions .swal-button-confirm{background-color:#111827 !important;color:#fff}.swal2-container .swal2-actions .swal-button-cancel{background-color:#f3f4f6 !important;color:#1f2937 !important}.ReactTable{line-height:1.35em}.ReactTable .rt-table .rt-td.rt-actions{text-align:center}.ReactTable .rt-table .rt-td.rt-actions span a{margin-left:8px}.ReactTable .rt-table .rt-td.green{background:#228b33;color:#f0f1f4}.ReactTable .rt-table .rt-td.orange{background:#ce7705;color:#f0f1f4}.ReactTable .rt-table .rt-td.red{background:#c20a0a;color:#f0f1f4}.ReactTable .rt-table .rt-td.rt-bold-link a{font-weight:bold}.ReactTable .rt-table .rt-td.rt-cell-with-two-rows a.inactive,.ReactTable .rt-table .rt-td.rt-cell-with-two-rows div.inactive{color:gray !important}.ReactTable .rt-table .rt-td.rt-cell-with-two-rows a .primary,.ReactTable .rt-table .rt-td.rt-cell-with-two-rows div .primary{font-weight:bold}.ReactTable .rt-table .rt-td.rt-cell-with-two-rows a .secondary,.ReactTable .rt-table .rt-td.rt-cell-with-two-rows div .secondary{font-size:.8em}.ReactTable .rt-table .rt-td.rt-center{text-align:center}.ReactTable .rt-table .rt-td.rt-cleaner-badge{text-align:center;color:gray;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.ReactTable .rt-table .rt-td.rt-cleaner-warning{text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.ReactTable .rt-table .rt-td.rt-cleaner-warning a{color:#c20a0a !important}
#mantine{all:revert-layer;-webkit-box-sizing:border-box;box-sizing:border-box}#mantine *:not(.fa){all:revert-layer;-webkit-box-sizing:border-box;box-sizing:border-box}#mantine .mantine-Modal-root{position:absolute;top:0;left:0}
.BookingMessagesModal_code{max-height:515px;overflow:auto}

.label{position:relative}.tooltip-text{visibility:hidden;background-color:#212529;color:#fff;text-align:center;padding:0 2%;border-radius:4px;font-size:12px;position:absolute;left:23%;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);white-space:nowrap;opacity:0;-webkit-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out;margin-left:2%}.label:hover .tooltip-text{visibility:visible;opacity:.9}.value-clickable{cursor:pointer;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}
.BookingMessagesModalDetails_container{max-height:515px;overflow:auto}
.rt-table .rt-generic-search input{margin-left:10px}
.Filters{min-height:200px}.Filters .rt-generic-search i{-ms-flex-item-align:center;align-self:center}.Filters .rt-generic-search input{margin-left:10px;width:90%}.ChannelFilter{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.ChannelFilter select{resize:both;min-height:140px !important}.ChannelFilter .loading-spinner{text-align:left;margin-top:0}.ChannelFilter .loading-spinner i{font-size:1em;margin-right:8px;margin-right:.5rem}
.loading-spinner{text-align:center;padding-top:0px}
.booking-status-circles .status{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin-left:10px;border-radius:20px;width:28px;height:28px;text-align:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#dedede}.booking-status-circles .status.started{background-color:#ef941b}.booking-status-circles .status.complete{background-color:#6fcf19}.booking-status-circles .status.warning{background-color:red}
.compensation-details{display:table-cell;padding:.5em 0;border-bottom:1px solid #eee;max-width:300px}.details-save-button{padding:4.8px 14.4px;padding:.3rem .9rem;font-size:14.4px;font-size:.9rem}.discussed-label{vertical-align:middle;font-weight:bold}.notes-label{font-weight:bold}.notes-value{vertical-align:top}.compensation-details-toggle .toggle__container{padding:0;font-size:12.8px;font-size:.8rem;bottom:0;margin-bottom:0}.compensation-details .wrapper{width:98%}
.toggle__container{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;padding:.5em}.toggle__container .toggle.disabled{opacity:.2;background-color:#2f3241 !important}.toggle__text-label{color:#606590;font-weight:bold;margin-left:12px;margin-left:.75rem}.toggle__text-label:hover{cursor:pointer}.toggle__input{display:none !important}.toggle__input:checked~.toggle{background-color:#3fc380}.toggle__input:checked~.toggle:before{left:53.6px;left:3.35rem}.toggle__input:checked~.toggle.toggle--small:before{left:40px;left:2.5rem}.toggle__input:checked~.toggle .toggle__track:after{content:""}.toggle__track{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%}.toggle__track:after{color:#ccc;content:"No";display:block;position:absolute;right:16px;right:1rem;text-shadow:0 1px 1px #fff;-webkit-transition:all .3s ease-in;transition:all .3s ease-in;z-index:9}.toggle__track:before{color:#fff;content:"Yes";display:block;position:absolute;left:16px;left:1rem;text-shadow:none;-webkit-transition:all .3s ease-in;transition:all .3s ease-in;z-index:9}.toggle{background-color:#f1f1f1;border-radius:1.25rem;-webkit-box-shadow:inset 0 .15rem .25rem rgba(0, 0, 0, .25);box-shadow:inset 0 .15rem .25rem rgba(0, 0, 0, .25);-webkit-box-sizing:content-box;box-sizing:content-box;display:block;height:36.8px;height:2.3rem;margin:0 !important;position:relative;-webkit-transition:background-color .3s ease-in;transition:background-color .3s ease-in;width:88px;width:5.5rem}.toggle:before{background-color:#3a4273;border:1px solid #fff;border-radius:50%;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:0 .15rem .25rem rgba(0, 0, 0, .2);box-shadow:0 .15rem .25rem rgba(0, 0, 0, .2);content:"";display:block;top:0;left:2.4px;left:.15rem;height:36.8px;height:2.3rem;position:absolute;width:36.8px;width:2.3rem;-webkit-transition:.3s cubic-bezier(0.54, 1.7, 0.5, 1);transition:.3s cubic-bezier(0.54, 1.7, 0.5, 1);z-index:10}.toggle:hover{cursor:pointer}.toggle--small{height:24px;height:1.5rem;width:64px;width:4rem}.toggle--small:before{height:24px;height:1.5rem;width:24px;width:1.5rem;left:2.4px;left:.15rem}
.field-icon{display:inline-block;position:relative}.field-icon__tooltip{position:absolute;left:0;bottom:100%;z-index:100;opacity:0;visibility:hidden;white-space:wrap;font-size:12.8px;font-size:.8rem;background:#6c757d;color:#fff;padding:4.8px 8px;padding:.3rem .5rem;border-radius:.25rem;-webkit-transition:opacity 200ms ease-in-out,visibility 0s linear 200ms;transition:opacity 200ms ease-in-out,visibility 0s linear 200ms;font-family:Moderat,"Arial",sans-serif;font-weight:400;width:320px;width:20rem;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.field-icon:hover .field-icon__tooltip{opacity:1;visibility:visible;-webkit-transition:opacity 200ms ease-in-out;transition:opacity 200ms ease-in-out}
.unhappy-guest-notes.value .wrapper{width:100%}.unhappy-guest-notes.value .wrapper *{-webkit-box-sizing:border-box;box-sizing:border-box}.unhappy-guest-notes.value .wrapper textarea{max-width:100%;resize:vertical}.unhappy-guest-notes.value .wrapper .error{color:#c20a0a;font-size:16px;font-size:1rem;max-width:100%}.unhappy-guest-notes.label{vertical-align:top;width:192px;width:12rem}
.auto-clean-toggle .reason{margin-left:10px}
.booking-disabling-auto-clean-form .ops_form_modal{width:80%;margin-top:0px;margin-bottom:0px}.booking-disabling-auto-clean-form .ops_form_modal select,.booking-disabling-auto-clean-form .ops_form_modal textarea{width:100%}.booking-disabling-auto-clean-form .ops_form_modal .error{color:#a50909;font-size:.8em;font-weight:bold}
.cleaner-status{margin-top:.5em}.cleaner-status button{width:100%;margin-top:1em}.cleaner-status dl{margin-top:.5em}.cleaner-status dl div{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:.5em}.cleaner-status dl dt{font-weight:bold;text-align:right;padding-right:10px}.cleaner-status dl dd.status{font-weight:bold}.cleaner-status dl dd.status.active{color:#006400}.cleaner-status dl dd.status.inactive{color:#a50909}
.cleaner-deactivation-modal-form .header{font-weight:bold;font-size:1.2em}.cleaner-deactivation-modal-form .upcoming-cleans a{color:#1a1a1a;font-size:80%}.cleaner-deactivation-modal-form .ops_form{width:80%;margin-top:0px;margin-bottom:0px;text-align:left}.cleaner-deactivation-modal-form .ops_form select,.cleaner-deactivation-modal-form .ops_form textarea{width:100%}.cleaner-deactivation-modal-form .ops_form .form-group{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:.5em 0}.cleaner-deactivation-modal-form .ops_form .form-group .form-check{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.cleaner-deactivation-modal-form .ops_form .form-group .form-check label{display:inline-block;margin:0 0 0 8px;margin:0 0 0 .5rem}.cleaner-deactivation-modal-form .ops_form .form-group .form-check input[type=checkbox]{width:auto}.cleaner-deactivation-modal-form .ops_form .error{color:#a50909;font-size:.8em;font-weight:bold}
.cleaner-warning-toggle .toggle__container{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;padding:0}.cleaner-warning-toggle .toggle__text-label{margin-left:0;margin-right:8px;margin-right:.5rem}
.clean-filters{margin-bottom:1em}.clean-filters .clean-filter{margin-top:1em}.clean-filters .clean-filter label{margin-right:1em;color:#606590;font-family:arvo,sans-serif}.clean-filters .clean-filter.clean-status-filter{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.ReactTable .rt-table .rt-tr .rt-td{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ReactTable .rt-table .rt-tr .rt-td.rt-cell-with-text-wrap{word-wrap:break-word;white-space:normal}.ReactTable .rt-table .rt-tr .rt-td.rt-cell-centered{text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.ReactTable .rt-table .rt-tr .rt-td.rt-clean-status-cell{text-transform:capitalize}.ReactTable .rt-table .rt-tr .rt-td.rt-clean-status-cell.dark_blue{background:#2f3241;color:#f0f1f4}.ReactTable .rt-table .rt-tr .rt-td.rt-clean-status-cell.blue{background:#545974;color:#f0f1f4}.ReactTable .rt-table .rt-tr .rt-td.rt-clean-status-cell.green{background:#228b33;color:#f0f1f4}.ReactTable .rt-table .rt-tr .rt-td.rt-clean-status-cell.orange{background:#ce7705;color:#f0f1f4}.ReactTable .rt-table .rt-tr .rt-td.rt-clean-status-cell.light_grey{background:#eee}.ReactTable .rt-table .rt-tr .rt-td.rt-clean-status-cell.grey{background:#ddd}.ReactTable .rt-table .rt-tr .rt-td.rt-clean-status-cell.red{background:#c20a0a;color:#f0f1f4}.ReactTable .rt-table .rt-tr .rt-td.rt-clean-status-cell.orange{background:#ef941b}
.CleanImagesGallery{margin:0 auto 16px;margin:0 auto 1rem}.CleanImagesGallery .loading-spinner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:48px;margin-top:3rem;margin-bottom:48px;margin-bottom:3rem}.CleanImagesGallery .loading-spinner .fa-spinner{font-size:4em}.CleanImagesGallery a{display:block;cursor:pointer;position:relative;width:150px;height:150px}.CleanImagesGallery__assets-count{margin-bottom:8px;margin-bottom:.5rem;font-size:12.8px;font-size:.8rem}.CleanImagesGallery .ImagesGrid{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:16px;margin-bottom:1rem}.CleanImagesGallery .ImagesGrid .CleanImage{position:relative;margin-right:3.2px;margin-right:.2rem;margin-bottom:3.2px;margin-bottom:.2rem}.CleanImagesGallery .ImagesGrid .CleanImage__galleryLink{position:relative}.CleanImagesGallery .ImagesGrid .CleanImage img{width:150px;height:150px}.CleanImagesGallery .ImagesGrid .CleanImage .edit-icon{position:absolute;bottom:5px;right:5px}.download-note{padding:16px;padding:1rem;background-color:ivory}
.Collapsible__header{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.Collapsible__header::before{width:1.5em;display:inline-block;text-align:center;content:"[-]";margin-right:4.8px;margin-right:.3rem}.Collapsible__headerHidden::before{content:"[+]"}.Collapsible__hidden{display:none}
.CleanImagesUpload{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.CleanImagesUpload__loading-progress{height:160px;height:10rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:1.2em}.CleanImagesUpload__loading-progress i{font-size:1em !important;margin-right:8px;margin-right:.5rem}.CleanImagesUpload__loading-progress .loading-spinner{text-align:center;margin-top:0}.CleanImagesUpload__drop-area{height:160px;height:10rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px dashed #3a4273;border-top:none}.CleanImagesUpload__drop-area .upload-icon{display:none}.CleanImagesUpload.dragging .CleanImagesUpload__drop-area{border-width:4px;border-top:none;text-indent:-9999px;line-height:0;background-color:azure}.CleanImagesUpload.dragging .CleanImagesUpload__drop-area .upload-icon{display:block}.CleanImagesUpload.dragging .CleanImagesUpload__drop-area::after{text-indent:0;display:block;line-height:normal;line-height:initial}.CleanTypeModal{text-align:left !important}.CleanTypeModal form{margin-top:32px;margin-top:2rem}.CleanTypeModal .btn:first-of-type{margin-right:8px;margin-right:.5rem}.CleanTypeModal__actions{-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;margin-top:8px;margin-top:32px;margin-top:2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}
.StartEndMap{display:none;margin:16px 0;margin:1rem 0}.StartEndMap.visible{display:block}.StartEndMap--loading-map{height:100%}.StartEndMap--map-container{height:500px;width:600px}.StartEndMap--map-element{height:450px}.StartEndMap figcaption{margin-bottom:48px;margin-bottom:3rem;padding:8px 0;padding:.5rem 0}.StartEndMap--map-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.StartEndMap--map-button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-right:16px;margin-right:1rem}
.CopyTextBox i{cursor:pointer;margin-left:.3em;vertical-align:unset !important}
#ops-body #content .laundry-providers-table .fa-sort{margin-left:10px}#ops-body #content .laundry-providers-table .rt-uppercase{text-transform:uppercase}#ops-body #content .laundry-providers-table .rt-td{padding-left:10px;padding-right:10px}#ops-body #content .laundry-providers-table .rt-th:not(.rt-resizable-header){display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#ops-body #content .laundry-providers-table .rt-th:not(.rt-resizable-header) input[type=checkbox]{-webkit-box-flex:1;-ms-flex:1;flex:1}#ops-body #content .laundry-providers-table .rt-cell-with-text-wrap{word-wrap:break-word;white-space:normal}#ops-body #content .laundry-providers-table .filter-options .rt-generic-search{margin-top:16px;margin-top:1rem;width:50%;margin-bottom:32px;margin-bottom:2rem}#ops-body #content .laundry-providers-table .filter-options .rt-generic-search input{margin-left:10px;width:90%}
.Explanation{padding:8px;padding:.5rem;border:1px #e8e8e8 solid;border-top:none}
.PropertySelection{position:relative}.PropertySelection__option{margin-bottom:5px;cursor:pointer}.PropertySelection__option:hover{font-weight:bold}.PropertySelection__option span{display:inline-block;width:100%}.PropertySelection__options{width:100%;position:absolute;background-color:#fff;border:#e6e6e6 1px solid;padding:5px 10px;max-height:400px;overflow:scroll;z-index:1}.PropertySelection__options:empty{display:none}.SelectedPropertyCard{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background-color:#f8f9fa;border:1px solid #e6e6e6;border-radius:.25rem;padding:16px;padding:1rem;min-height:80px}.SelectedPropertyCard__content{-webkit-box-flex:1;-ms-flex:1;flex:1}.SelectedPropertyCard__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;gap:.75rem;margin-bottom:8px;margin-bottom:.5rem}.SelectedPropertyCard__code{font-size:18px;font-size:1.125rem;font-weight:600;color:#4e297d}.SelectedPropertyCard__pod{background-color:#ffe403;color:#000;padding:4px 8px;padding:.25rem .5rem;border-radius:.25rem;font-size:12px;font-size:.75rem;font-weight:500}.SelectedPropertyCard__address,.SelectedPropertyCard__locality{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;gap:.5rem;font-size:14px;font-size:.875rem;color:#6c757d;margin-bottom:4px;margin-bottom:.25rem}.SelectedPropertyCard__address i,.SelectedPropertyCard__locality i{color:#adb5bd;width:16px;width:1rem}.SelectedPropertyCard__remove{background:none;border:1px solid #e6e6e6;border-radius:.25rem;padding:8px;padding:.5rem;cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease;color:#6c757d;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.SelectedPropertyCard__remove:hover{background-color:#fff;border-color:#ffe403;color:#000}.SelectedPropertyCard__remove i{font-size:16px;font-size:1rem}
.RecentBookings{margin-top:16px;margin-top:1rem;padding:16px;padding:1rem;background-color:#f8f9fa;border-radius:.25rem}.RecentBookings h5{margin-bottom:12px;margin-bottom:.75rem;color:#495057;font-size:16px;font-size:1rem}.RecentBookings .bookings-list .booking-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:12px;padding:.75rem;margin-bottom:8px;margin-bottom:.5rem;background-color:#fff;border:1px solid #dee2e6;border-radius:.25rem;cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease;outline:none}.RecentBookings .bookings-list .booking-item:focus{border-color:#ffe403;-webkit-box-shadow:0 0 0 .2rem rgba(255, 228, 3, .15);box-shadow:0 0 0 .2rem rgba(255, 228, 3, .15);outline:none}.RecentBookings .bookings-list .booking-item:active{border-color:#ffe403}.RecentBookings .bookings-list .booking-item:hover{border-color:#ffe403;-webkit-box-shadow:0 0 0 .2rem rgba(255, 228, 3, .15);box-shadow:0 0 0 .2rem rgba(255, 228, 3, .15)}.RecentBookings .bookings-list .booking-item.selected{border-color:#ffe403;background-color:#fffef5;border-left:4px solid #ffe403}.RecentBookings .bookings-list .booking-item:last-child{margin-bottom:0}.RecentBookings .bookings-list .booking-item .booking-info{-webkit-box-flex:1;-ms-flex:1;flex:1}.RecentBookings .bookings-list .booking-item .booking-info .guest-name{font-weight:500;color:#212529;margin-bottom:4px;margin-bottom:.25rem}.RecentBookings .bookings-list .booking-item .booking-info .guest-name .badge{background-color:#4e297d;color:#fff;font-size:12px;font-size:.75rem;padding:4px 8px;padding:.25rem .5rem}.RecentBookings .bookings-list .booking-item .booking-info .booking-dates{font-size:14px;font-size:.875rem;color:#6c757d}.RecentBookings .bookings-list .booking-item .booking-info .booking-platform{font-size:12px;font-size:.75rem;color:#6c757d;margin-top:4px;margin-top:.25rem}.RecentBookings .no-bookings{text-align:center;color:#6c757d;padding:16px;padding:1rem}
.MaintenanceAssetUpload{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.MaintenanceAssetUpload__drop-area{height:160px;height:10rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px dashed #3a4273;border-top:none}.MaintenanceAssetUpload__drop-area .upload-icon{display:none}.MaintenanceAssetUpload.dragging .MaintenanceAssetUpload__drop-area{border-width:4px;border-top:none;text-indent:-9999px;line-height:0;background-color:azure}.MaintenanceAssetUpload.dragging .MaintenanceAssetUpload__drop-area .upload-icon{display:block}.MaintenanceAssetUpload.dragging .MaintenanceAssetUpload__drop-area::after{text-indent:0;display:block;line-height:normal;line-height:initial}
.MaintenanceGallery{margin:0 auto 8px;margin:0 auto .5rem}.MaintenanceGallery a{display:block;cursor:pointer;position:relative;width:200px;height:200px}.MaintenanceGallery a:nth-child(n+2){display:none}.MaintenanceGallery .maintenance-image{position:absolute;left:50%;top:50%;width:100%;height:100%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);border-radius:5px}.MaintenanceGallery__assets-count{margin-bottom:8px;margin-bottom:.5rem;font-size:12.8px;font-size:.8rem}.download-note{padding:16px;padding:1rem;background-color:ivory}
.rt-table .rt-actions{text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.rt-table .rt-actions span a{margin-left:8px}.ReactTable .rt-noData{top:200px}#ops-body #content .maintenance-table{padding-bottom:10px}#ops-body #content .maintenance-table .-header .rt-resizable-header{padding:7px 5px}#ops-body #content .maintenance-table .fa-sort{margin-left:10px}#ops-body #content .maintenance-table .rt-maintenance-cell{padding:7px 5px}#ops-body #content .maintenance-table .rt-maintenance-cell-new{padding:7px 5px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:14px}#ops-body #content .maintenance-table .rt-capitalize{text-transform:capitalize}#ops-body #content .maintenance-table .rt-expandable{-ms-flex-item-align:center;align-self:center}#ops-body #content .maintenance-table .status-buttons{margin-left:22px}#ops-body #content .maintenance-table .status-filter-container{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:16px;margin-bottom:1rem}#ops-body #content .maintenance-table .status-filter-container .status-checkboxes-label{margin-right:48px;margin-right:3rem}#ops-body #content .maintenance-table .status-filter-container .status-checkboxes{display:grid;grid-template-columns:repeat(3, 1fr);grid-template-rows:repeat(2, 1fr);grid-column-gap:2rem;grid-row-gap:0px}#ops-body #content .maintenance-table .filter-options .rt-generic-search{margin-top:16px;margin-top:1rem;width:50%;margin-bottom:16px;margin-bottom:1rem}#ops-body #content .maintenance-table .filter-options .rt-generic-search input{margin-left:10px;width:90%}#ops-body #content .maintenance-table .filter-options .rt-generic-search-new{margin-top:16px;margin-top:1rem;width:50%;margin-bottom:16px;margin-bottom:1rem;display:inline-block;position:relative}#ops-body #content .maintenance-table .filter-options .rt-generic-search-new>input{padding-left:44px;padding-left:2.75rem}#ops-body #content .maintenance-table .filter-options .rt-generic-search-new>i.fa{position:absolute;left:16px;left:1rem;top:12px;color:#b2b2b2;pointer-events:none}#ops-body #content .maintenance-table .filter-options .rt-generic-search-new>input:focus{padding:5px 10px;width:225px}#ops-body #content .maintenance-table .filter-options .rt-generic-search-new>input:focus+i.fa{display:none}#ops-body #content .maintenance-table .filter-options .filter-top-row{display:-webkit-box;display:-ms-flexbox;display:flex}#ops-body #content .maintenance-table .filter-options .search-top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#ops-body #content .maintenance-table .filter-options .search-top .new-image{width:32px;width:2rem;margin-right:16px;margin-right:1rem}#ops-body #content .maintenance-table .filter-options .MaintenanceFilters__date-picker{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:16px 0;margin:1rem 0}#ops-body #content .maintenance-table .filter-options .MaintenanceFilters__date-picker .label{margin-right:8px;margin-right:.5rem;font-weight:normal}#ops-body #content .maintenance-table .filter-options .MaintenanceFilters__date-picker .input-group{width:30%;margin-right:8px;margin-right:.5rem}.severity-pill{padding:4px 10px;border-radius:20px;margin:0 auto}.severity-pill.emergency{background-color:#c20a0a}.severity-pill.urgent{background-color:#ef941b}.severity-pill.non_urgent{background-color:#228b33}.action-image{width:24px;width:1.5rem}
.ActionOptions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-flex:1;-ms-flex:1;flex:1}.ActionOptions__confirmation{text-align:center}
.modal-dialog{max-width:700px !important}.modal-body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:auto;min-height:0}.modal-content{max-height:80vh}.details_table .value{white-space:normal}
.CalendarDays{-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:19.2px;margin-top:1.2rem}.CalendarDays__form{margin-top:16px;margin-top:1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0 auto}.CalendarDays__form label,.CalendarDays__form .label{font-weight:bold}.CalendarDays__inputWithCheckbox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.CalendarDays__armCheckbox{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:16px;margin-left:1rem;margin-bottom:0 !important}.CalendarDays__armCheckbox .input-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center !important;-ms-flex-align:center !important;align-items:center !important}.CalendarDays__armCheckbox .input-group label{margin-bottom:0}.CalendarDays__datepicker-to{width:35% !important}.CalendarDays__date-picker{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.CalendarDays__date-picker .label{margin-right:8px;margin-right:.5rem}.CalendarDays__arm-note{margin-bottom:16px;margin-bottom:1rem;padding:16px;padding:1rem;background-color:#fcf8e3;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.CalendarDays__arm-note span{margin-left:8px;margin-left:.5rem}
.clean-demand{max-width:400px;margin-bottom:64px;margin-bottom:4rem}.demand-details{margin-bottom:16px;margin-bottom:1rem}.demand-details .form-group{margin-bottom:8px !important;margin-bottom:.5rem !important}.SpecialistSelection--container{margin-bottom:16px;margin-bottom:1rem}
.clean-demands-table .clean-demands-filters{margin-bottom:16px;margin-bottom:1rem}.clean-demands-table .clean-demands-filters label{margin-bottom:0}
.key-card{width:450px}
.loading-spinner{text-align:center;margin-top:100px}.loading-spinner .fa-spinner{font-size:8em}.field-instructions{background:#eee;padding:16px;padding:1rem;margin-bottom:8px;margin-bottom:.5rem;border-radius:5px;display:none}.field-instructions>ul{margin-bottom:0;list-style-type:disc;padding-left:16px;padding-left:1rem}.field-instructions>ul li:not(:last-child){margin-bottom:8px;margin-bottom:.5rem}.field-group:focus-within .field-instructions{display:block}.property-onboarding{margin:0 15px}.property-onboarding h4.section-name{font-weight:bold}.property-onboarding .listing-status,.property-onboarding .policy{margin-left:20px;width:450px}.property-onboarding .listing-status .desc,.property-onboarding .policy .desc{font-size:14px;color:gray}.property-onboarding .form-check-input:disabled+.policy{opacity:.5}.property-onboarding .input-group.with-count{padding-bottom:20px;padding-bottom:1.25rem}.property-onboarding .input-group.with-count .character-count{position:absolute;bottom:0;right:0;font-size:14px;font-size:.875rem;margin-bottom:0}.property-onboarding .input-group.with-count .character-count.error{color:#f54d49}.property-onboarding .input-group.with-count .invalid-feedback+.character-count{bottom:19.52px;bottom:1.22rem}.property-onboarding .instant-book-wrapper{width:100%}.property-onboarding .instant-book{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:16px;margin-bottom:1rem}.property-onboarding .instant-book .field-icon{margin-bottom:0 !important}.property-onboarding .instant-book .toggle__text-label{color:#000;margin:0;font-weight:normal;font-size:18px;width:80%}.property-onboarding .instant-book .toggle__container{-webkit-box-flex:3;-ms-flex:3;flex:3;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0}.property-onboarding .navigation-container{max-width:250px;overflow:auto;max-height:calc(100vh - 78px)}.property-onboarding .navigation-container .navigation{display:none;padding-top:15px}@media(min-width: 769px){.property-onboarding .navigation-container .navigation{display:block}}.property-onboarding .navigation-container .navigation .nav-section-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.property-onboarding .navigation-container .navigation .nav-section-title img{width:20px;width:1.25rem;-ms-flex-negative:0;flex-shrink:0}.property-onboarding .navigation-container .navigation .nav-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.property-onboarding .navigation-container .navigation .nav-link img{width:20px;width:1.25rem;-ms-flex-negative:0;flex-shrink:0}.property-onboarding .card{margin-top:10px}.property-onboarding .special-tasks .invalid-feedback{display:block}.onboarding-form{padding-top:15px}.onboarding-form .form-control.is-invalid{border-color:#f54d49 !important}.onboarding-form .invalid-feedback{display:block !important;color:#f54d49 !important}.onboarding-form .onboarding-form-container{overflow-y:auto;max-height:80vh;padding-right:10px;padding-bottom:50px;-webkit-box-flex:1;-ms-flex:1;flex:1;max-width:800px}.onboarding-form .onboarding-form-container .onboarding-form-label{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.onboarding-form .onboarding-form-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media(min-width: 769px){.onboarding-form .onboarding-form-wrapper{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.onboarding-form .onboarding-form-wrapper .onboarding-form-sidebar{-webkit-box-flex:1;-ms-flex:1;flex:1;max-height:80vh;padding-left:10px;margin-bottom:128px;margin-bottom:8rem}.onboarding-form .onboarding-form-wrapper .onboarding-form-sidebar .form-group[id$=".name"]{margin:0}.onboarding-form .onboarding-form-wrapper .onboarding-form-inside{-webkit-box-flex:2;-ms-flex:2;flex:2;margin-bottom:32px;margin-bottom:2rem}@media(min-width: 769px){.onboarding-form .onboarding-form-wrapper .onboarding-form-inside{margin-bottom:8rem;padding-right:1rem}}.onboarding-form .onboarding-form-buttons-container{position:fixed;bottom:0px;padding:15px;background:#fff;z-index:11;border-top:1px solid #ced4da;border-left:1px solid #ced4da;right:0;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}@media(min-width: 769px){.onboarding-form .onboarding-form-buttons-container{width:calc(75% - 15px)}}.onboarding-form .onboarding-form-buttons-container .onboarding-form-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;gap:.5rem}.onboarding-form .onboarding-form-buttons-container .onboarding-form-buttons:first-child{-webkit-box-flex:2;-ms-flex:2;flex:2;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.onboarding-form .onboarding-form-buttons-container .sync-toggle .toggle__container{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px;gap:1rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:8px 0;padding:.5rem 0}.onboarding-form .onboarding-form-buttons-container .sync-toggle .toggle__text-label{margin:0}.onboarding-form .onboarding-form-buttons-container .sync-toggle .sync-date{font-size:12.8px;font-size:.8rem;font-weight:100;color:#6c757d}.onboarding-form .onboarding-form-buttons-container .sync-toggle .sync-error-icon{color:#f54d49;font-size:19.2px;font-size:1.2rem}.onboarding-form .onboarding-form-buttons-container .sync-toggle .sync-required-fields-note{display:block;white-space:nowrap;color:#5ac700;font-size:12.8px;font-size:.8rem;font-weight:100;margin-top:1.6px;margin-top:.1rem}.onboarding-form .onboarding-form-buttons-container .sync-toggle .sync-required-fields-note.error{color:#f54d49}.photos_sync_toggle .toggle__text-label{margin:0}.photos_sync_toggle .toggle__container{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px;gap:1rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.onboarding-preview{overflow:auto;max-height:80vh}.onboarding-preview section{padding-top:20px;text-align:unset}.onboarding-preview a.preview-link{color:#000;text-decoration:none}.house-rules-preview{margin-top:64px;margin-top:4rem}.house-rules-preview__content{padding-left:40px;padding-left:2.5rem;position:relative;margin:16px 0;margin:1rem 0}.house-rules-preview__content::before{content:url(/packs/static/check-8fc9c81da2e058730809.svg);width:16px;width:1rem;height:16px;height:1rem;position:absolute;top:-4px;top:-0.25rem;left:0}.fa-eye,.fa-airbnb,.fa-broom{color:#6c757d}.warning{color:#c20a0a}.twbs .dropdown-menu{padding:8px 8px 8px 16px !important;padding:.5rem .5rem .5rem 1rem !important;border:none !important;background-color:#f8f9fa !important}.top-bar{background-color:#f5f514;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:13.6px 16px;padding:.85rem 1rem}.navbar{padding:0 !important}@media(min-width: 769px){.navbar{display:none !important}}.navbar .nav-link{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.navbar .nav-link img{width:20px;width:1.25rem;-ms-flex-negative:0;flex-shrink:0}.navbar-collapse{padding:8px 16px !important;padding:.5rem 1rem !important}.property-onboarding .logo{position:relative}.property-onboarding .logo::before{content:url(/packs/static/houst-7fe8f460258ee5c3f41a.svg);width:112px;width:7rem;position:absolute;top:8px;top:.5rem;bottom:0;right:0;left:0}.navbar-toggler{border:none !important;color:#000 !important}.navbar-toggler:hover,.navbar-toggler:focus,.navbar-toggler:active{outline-color:#000 !important}.onboarding-form.listing-gallery{overflow:hidden;padding-top:20px;margin-top:-10px}.field-wrapper{margin-bottom:16px;margin-bottom:1rem}.field-wrapper .form-group{margin-bottom:0 !important}.field-wrapper.invalid input,.field-wrapper.invalid textarea{border-color:#f54d49 !important}.amenity-additional-info{color:#f54d49;border:1px solid;padding:16px;padding:1rem;border-radius:5px}.top-level-errors{color:#fff;padding:16px 32px;padding:1rem 2rem}.guesty-sync-logo{width:50px;height:50px}
.amenity-type{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:16px;margin-bottom:1rem}.amenity-type .toggle__text-label{color:#000;margin:0;font-weight:normal;font-size:18px;width:80%}.amenity-type .toggle__container{-webkit-box-flex:3;-ms-flex:3;flex:3;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.amenity-icon{padding-left:40px;padding-left:2.5rem;position:relative;height:16px;height:1rem;width:16px;width:1rem}.amenity-icon::before{position:absolute;left:0;top:-5px}.amenity-icon.blender::before,.amenity-icon.rice_maker::before{content:url(/packs/static/kitchen-tools-135bed873d1b9ac30596.svg)}.amenity-icon.kettle::before{content:url(/packs/static/kettle-f60d9f9ed54e0d80e7ec.svg)}.amenity-icon.barbecue::before{content:url(/packs/static/grill-2b1dad69d785928af519.svg)}.amenity-icon.blackout_blinds::before{content:url(/packs/static/sun-off-36b63f7ffe335ba2fd18.svg)}.amenity-icon.carbon_monoxide_alarm::before,.amenity-icon.smoke_alarm::before{content:url(/packs/static/bell-266787b0e1d769de5156.svg)}.amenity-icon.coffee_machine::before{content:url(/packs/static/coffee-f92c390094e96945dd1b.svg)}.amenity-icon.designated_workspace::before{content:url(/packs/static/device-laptop-22fa02fcbde0421bb4fb.svg)}.amenity-icon.dishwasher::before{content:url(/packs/static/kitchen-tools-135bed873d1b9ac30596.svg)}.amenity-icon.dryer::before,.amenity-icon.washing_machine::before{content:url(/packs/static/sock-bcd04506ed356a4be5ca.svg)}.amenity-icon.fire_extinguisher::before{content:url(/packs/static/flame-ff26930dfa3b23c721d1.svg)}.amenity-icon.first_aid_kit::before{content:url(/packs/static/first-aid-kit-b54404b4d597c28ddc35.svg)}.amenity-icon.gym::before{content:url(/packs/static/gym-12d3c638b91fdb9dcb71.svg)}.amenity-icon.load_shedding_amenities::before{content:url(/packs/static/bolt-eb0a096a39354d5cfdf7.svg)}.amenity-icon.microwave::before{content:url(/packs/static/microwave-9328eeb32fc5e1586ed5.svg)}.amenity-icon.other::before{content:url(/packs/static/sparkle-b0d6cfca170f3586296f.svg)}.amenity-icon.oven::before,.amenity-icon.stove::before{content:url(/packs/static/stove-oven-96ad8b9fc98d6c46746c.svg)}.amenity-icon.sound_system::before{content:url(/packs/static/device-speaker-ec8803b8a51ba53a85c3.svg)}.amenity-icon.swimming_pool::before{content:url(/packs/static/pool-c527000c59c9186eedc2.svg)}.amenity-icon.toaster::before{content:url(/packs/static/bread-dfc91b36545bd1290b0b.svg)}.amenity-icon.tv::before{content:url(/packs/static/tv-61dc1e1231bd9d396dbf.svg)}.amenity-icon.fridge::before,.amenity-icon.mini_fridge::before{content:url(/packs/static/fridge-28debbbbf5f8422486e1.svg)}.amenity-icon.stove::before{content:url(/packs/static/stove-9234797bccad82e69729.svg)}.amenity-icon.body_soap::before,.amenity-icon.conditioner::before,.amenity-icon.shampoo::before,.amenity-icon.shower_gel::before{content:url(/packs/static/bottle-134f4568647a3af8081d.svg)}.amenity-icon.bidet::before{content:url(/packs/static/wash-9a77c8b41e2d0e0f072a.svg)}.amenity-icon.bathtub::before,.amenity-icon.tub_shower_bench::before,.amenity-icon.baby_bath::before{content:url(/packs/static/bath-428848ab046ab1c78738.svg)}.amenity-icon.cleaning_products::before,.amenity-icon.cleaning_before_checkout::before{content:url(/packs/static/spray-c2ad1f1f4556be8d8e5f.svg)}.amenity-icon.hair_dryer::before{content:url(/packs/static/sun-wind-ec58a8df4f6931b225cc.svg)}.amenity-icon.hot_water::before{content:url(/packs/static/droplet-308dee7261a466700ea1.svg)}.amenity-icon.rain_shower::before,.amenity-icon.grab_rails_in_shower::before,.amenity-icon.rollin_shower::before,.amenity-icon.shower_bench::before,.amenity-icon.shower_chair::before{content:url(/packs/static/droplets-41cd20f1e791a99aac3a.svg)}.amenity-icon.bed_linens::before{content:url(/packs/static/bed-filled-89d6c94b4568b93eff61.svg)}.amenity-icon.hangers::before{content:url(/packs/static/hanger-1f662b5cb5fa4ad8a3ab.svg)}.amenity-icon.iron::before{content:url(/packs/static/iron-b83412846f2884279158.svg)}.amenity-icon.wardrobe_or_closet::before,.amenity-icon.clothes_drying_rack::before{content:url(/packs/static/shirt-fc62baa07482d2e881c1.svg)}.amenity-icon.mosquito_net::before{content:url(/packs/static/bug-off-aed3af949f90f1ef2c93.svg)}.amenity-icon.safe::before{content:url(/packs/static/lock-square-8c66024e9028bd625a03.svg)}.amenity-icon.extra_pillows_and_blankets::before,.amenity-icon.crib::before{content:url(/packs/static/bed-0711bffe7de2424786ae.svg)}.amenity-icon.ethernet_connection::before{content:url(/packs/static/plug-1f51c48efa3ecb3868d1.svg)}.amenity-icon.exercise_equipment::before{content:url(/packs/static/jump-rope-5cbcb5533113a2a3b781.svg)}.amenity-icon.game_console::before{content:url(/packs/static/pad-29d98a94318db396c427.svg)}.amenity-icon.piano::before{content:url(/packs/static/piano-f3ce02e6a21b54099af2.svg)}.amenity-icon.ping_pong_table::before{content:url(/packs/static/ping-pong-325baed4117707dceb54.svg)}.amenity-icon.pool_table::before{content:url(/packs/static/sport-billard-c82e25dcd877668351cc.svg)}.amenity-icon.record_player::before,.amenity-icon.dvd_player::before{content:url(/packs/static/disc-99649f762d76bec7d84d.svg)}.amenity-icon.wireless_internet::before,.amenity-icon.pocket_wifi::before{content:url(/packs/static/wifi-2-d29551501abecc3e1062.svg)}.amenity-icon.baby_monitor::before{content:url(/packs/static/sensor-64096a6e0223e61b13f3.svg)}.amenity-icon.stair_gates::before,.amenity-icon.fireplace_guards::before,.amenity-icon.table_corner_guards::before,.amenity-icon.window_guards::before{content:url(/packs/static/home-shield-d583404b9c636dc2e3af.svg)}.amenity-icon.babysitter_recommendations::before{content:url(/packs/static/baby-carriage-dde45e9a943cd589d64a.svg)}.amenity-icon.board_games::before{content:url(/packs/static/meeple-090cf1e2eece9d215cff.svg)}.amenity-icon.changing_table::before,.amenity-icon.high_chair::before,.amenity-icon.family_kid_friendly::before,.amenity-icon.pack_n_play_travel_crib::before{content:url(/packs/static/baby-b5b42cdda76bccf92126.svg)}.amenity-icon.childrens_books_and_toys::before{content:url(/packs/static/horse-toy-28a10808eb0b344b5705.svg)}.amenity-icon.childrens_dinnerware::before{content:url(/packs/static/baby-bottle-7ce96cb56736ea03918c.svg)}.amenity-icon.outlet_covers::before{content:url(/packs/static/outlet-2316ae97f57cda78f767.svg)}.amenity-icon.air_conditioning::before{content:url(/packs/static/frost-f6e4c6d9c330733cb5d2.svg)}.amenity-icon.ceiling_fan::before{content:url(/packs/static/fan-2e7fb60f168006f49b98.svg)}.amenity-icon.heating::before{content:url(/packs/static/heating-29debbf1430b535a3748.svg)}.amenity-icon.fireplace::before,.amenity-icon.fire_pit::before{content:url(/packs/static/campfire-127f4d4825b9f1979052.svg)}.amenity-icon.portable_fans::before{content:url(/packs/static/fan-2e7fb60f168006f49b98.svg)}.amenity-icon.fire_extinguisher::before{content:url(/packs/static/fire_extinguisher-0508ab104cafb7093fd8.svg)}.amenity-icon.baking_sheet::before{content:url(/packs/static/cake-78a0d7359fb524d0f342.svg)}.amenity-icon.bread_maker::before{content:url(/packs/static/bread-dfc91b36545bd1290b0b.svg)}.amenity-icon.coffee::before{content:url(/packs/static/coffee-f92c390094e96945dd1b.svg)}.amenity-icon.cooking_basics::before,.amenity-icon.kitchen::before,.amenity-icon.outdoor_kitchen::before{content:url(/packs/static/chef-hat-9fe9eb36c26ff2e65ca1.svg)}.amenity-icon.dishes_and_silverware::before,.amenity-icon.dining_table::before{content:url(/packs/static/tools-kitchen-2-0c85db024580be017442.svg)}.amenity-icon.freezer::before,.amenity-icon.ski_in_ski_out::before{content:url(/packs/static/snowflake-3fa528b9f55f06381e8d.svg)}.amenity-icon.lake_access::before,.amenity-icon.boat_slip::before{content:url(/packs/static/sailboat-8c26fa82ee1f2d7a01fd.svg)}.amenity-icon.laundromat_nearby::before{content:url(/packs/static/wash-machine-bf30a70bd457e0460681.svg)}.amenity-icon.waterfront::before{content:url(/packs/static/ripple-66ccba6c5e48a69554fb.svg)}.amenity-icon.beach_access::before{content:url(/packs/static/beach-7fd3f7b0ae2f2cd7a884.svg)}.amenity-icon.resort_access::before{content:url(/packs/static/flip-flops-acc17e80e6f014a80e1a.svg)}.amenity-icon.private_entrance::before{content:url(/packs/static/door-enter-192d74925e75a2fd476c.svg)}.amenity-icon.garden_or_backyard::before,.amenity-icon.hammock::before{content:url(/packs/static/trees-a7d44aea3740eb67020a.svg)}.amenity-icon.bbq_area::before{content:url(/packs/static/sausage-044f310e6e7e74a03f15.svg)}.amenity-icon.beach_essentials::before{content:url(/packs/static/beach-7fd3f7b0ae2f2cd7a884.svg)}.amenity-icon.bikes_for_rent::before,.amenity-icon.bicycle::before{content:url(/packs/static/bike-53b2bcc6121c4e4563fe.svg)}.amenity-icon.kayak::before{content:url(/packs/static/kayak-eba8fec0f0ef36bb2ff8.svg)}.amenity-icon.outdoor_seating::before{content:url(/packs/static/armchair-896dce7c1decb3d733da.svg)}.amenity-icon.patio_or_balcony::before{content:url(/packs/static/fence-16625ef38d56be9dd245.svg)}.amenity-icon.elevator::before{content:url(/packs/static/elevator-31e6d901dc3c707746d8.svg)}.amenity-icon.ev_charger::before{content:url(/packs/static/charging-pile-b9133a78778452221e7d.svg)}.amenity-icon.free_parking::before,.amenity-icon.street_parking::before,.amenity-icon.paid_parking::before,.amenity-icon.paid_parking_on_premises::before,.amenity-icon.disabled_parking_spot::before{content:url(/packs/static/parking-f1fae4a54a6edcb1ed4e.svg)}.amenity-icon.jacuzzi::before{content:url(/packs/static/bubble-b4010ac143543f5752d2.svg)}.amenity-icon.sauna::before{content:url(/packs/static/steam-a29e30031da4ddcd84d4.svg)}.amenity-icon.single_level_home::before,.amenity-icon.long_term_stays_allowed::before{content:url(/packs/static/home-6334d9a09841ca2f9183.svg)}.amenity-icon.home_step_free_access::before,.amenity-icon.flat_smooth_pathway_to_front_door::before,.amenity-icon.step_free_access::before{content:url(/packs/static/disabled-972a2ae7835e2dcefcde.svg)}.amenity-icon.path_to_entrance_lit_at_night::before{content:url(/packs/static/bulb-2bc64ad099e082a046ea.svg)}.amenity-icon.home_wide_doorway::before,.amenity-icon.wide_doorway::before{content:url(/packs/static/door-1cc2061104667ce21714.svg)}.amenity-icon.free_parking::before,.amenity-icon.street_parking::before,.amenity-icon.paid_parking::before,.amenity-icon.paid_parking_on_premises::before,.amenity-icon.disabled_parking_spot::before{content:url(/packs/static/parking-f1fae4a54a6edcb1ed4e.svg)}.amenity-icon.grab_rails_in_toilet::before,.amenity-icon.ceiling_hoist::before,.amenity-icon.pool_hoist::before{content:url(/packs/static/hand-grab-2e8d5789347f31c041ee.svg)}.amenity-icon.luggage_dropoff_allowed::before{content:url(/packs/static/luggage-f8c7f0831ae5058fb684.svg)}.amenity-icon.luggage_dropoff_allowed::before{content:url(/packs/static/luggage-f8c7f0831ae5058fb684.svg)}.amenity-icon.breakfast::before{content:url(/packs/static/egg-fried-68703c78f5de93ec769a.svg)}.amenity-icon.books_and_reading_materials::before{content:url(/packs/static/book-7575e0f360b9d47f5b76.svg)}.amenity-icon.wine_glasses::before{content:url(/packs/static/wine-glass-750739adb1859cf2b438.svg)}.amenity-icon.rejected::before{content:url(/packs/static/alert-circle-b76c2ed7872d7c488380.svg)}@media(min-width: 769px){.amenities-list{padding:0 2rem 2rem 0}}.rejected-text{color:#f54d49}.expand{position:relative;width:16px;width:1rem;height:32px;height:2rem}.expand::before{content:url(/packs/static/chevron-down-16e97ad6af02220ddaf6.svg);position:absolute;left:0}.expand.disabled{opacity:.3}.expanded-details{padding:0 8px 0 24px;padding:0 .5rem 0 1.5rem;-webkit-transition:max-height .5s,opacity .5s;transition:max-height .5s,opacity .5s;max-height:0;opacity:0}.expanded-details.expanded{-webkit-transition:max-height .5s,opacity 0;transition:max-height .5s,opacity 0;max-height:1000px;opacity:1}.expanded-details .field-group{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-right:16px;margin-right:1rem}.details-notes{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.expand-label{display:-webkit-box;display:-ms-flexbox;display:flex}.photo-info-section{margin:8px 0;margin:.5rem 0}
.UzzTsEgAflvg71a891DN{position:relative}.UzzTsEgAflvg71a891DN .y6HHBRNx0x17cSt59bK4{position:absolute;left:0;bottom:100%;z-index:100;opacity:0;visibility:hidden;white-space:wrap;font-size:12.8px;font-size:.8rem;background:#6c757d;color:#fff;padding:4.8px 8px;padding:.3rem .5rem;border-radius:.25rem;-webkit-transition:opacity 200ms ease-in-out,visibility 0s linear 200ms;transition:opacity 200ms ease-in-out,visibility 0s linear 200ms;font-weight:400;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.UzzTsEgAflvg71a891DN:hover .y6HHBRNx0x17cSt59bK4{opacity:1;visibility:visible;-webkit-transition:opacity 200ms ease-in-out 1000ms;transition:opacity 200ms ease-in-out 1000ms}.KsoPFBEybR6Hh_jV3XVb{height:100%}
.snesreqtrIQRPfosda81{width:150px;height:200px;border:1px solid rgba(0, 0, 0, .125);border-radius:.25rem}.ZKdzKJQONoiQXd5wgvrJ{width:100%;height:80%;-o-object-fit:cover;object-fit:cover}.uXac0UYJvOXTSEpH6t_M{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end;height:100%}.i0E69xzRd9dofQ_qoFqe{background:none;padding:0;height:100%;width:36px}.i0E69xzRd9dofQ_qoFqe:hover{background:none}.i0E69xzRd9dofQ_qoFqe:disabled{background:none;color:gray;opacity:1}.i0E69xzRd9dofQ_qoFqe:disabled:hover{background:none}.fhx9omQgj6YVxhGG2gu4{height:20%}
.iE1OFBm1JzfMui_wKaNA{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;gap:32px;gap:2rem;padding:32px;padding:2rem;border:1px dashed rgba(0, 0, 0, .125);border-radius:.25rem}.nFnk5mv3U8N4Ne7uJY6w{border-color:rgba(0, 0, 0, .4)}.C2CXAqmZIZNgYf7_YmJi{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-preferred-size:48px;flex-basis:48px;-ms-flex-preferred-size:3rem;flex-basis:3rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.j3HXDi39hs7cCdFfVuXa{font-size:48px;font-size:3rem}._8vS5_1X19MW2V_dK_fT{text-align:center;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-item-align:center;align-self:center;color:rgba(0, 0, 0, .4)}.HxgWCqCLVvTmA8OhETii{cursor:pointer;text-decoration:underline}.HxgWCqCLVvTmA8OhETii:hover{color:rgba(0, 0, 0, .6)}.LNNDzBQOO0MKQQN_zVVq{-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute;top:0;left:0;background:none;padding:0;height:32px;width:32px}.LNNDzBQOO0MKQQN_zVVq:hover{background:none}
.card.nested-fields.removed{border-style:dashed}.card.nested-fields .remove-button{position:absolute;top:5px;right:5px;z-index:1000}.add-button{margin-bottom:48px;margin-bottom:3rem}
.upload-placeholder{font-size:48px;font-size:3rem}
.access-guide{margin-bottom:16px;margin-bottom:1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px;gap:1rem;-ms-flex-wrap:wrap;flex-wrap:wrap}.access-guide__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;gap:.5rem;text-decoration:underline !important}.access-guide .fa-spinner{font-size:32px}.access-guide .loading-spinner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:left;margin-top:0;gap:8px;gap:.5rem}
.HostPreferences .details_table{margin-bottom:16px;margin-bottom:1rem}.HostPreferences .error{margin-bottom:16px;margin-bottom:1rem;color:red}
#ops-body #content .properties-table .fa-sort{margin-left:10px}#ops-body #content .properties-table .rt-uppercase{text-transform:uppercase}#ops-body #content .properties-table .rt-td{padding-left:10px;padding-right:10px}#ops-body #content .properties-table .rt-th:not(.rt-resizable-header){display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#ops-body #content .properties-table .rt-th:not(.rt-resizable-header) input[type=checkbox]{-webkit-box-flex:1;-ms-flex:1;flex:1}#ops-body #content .properties-table .rt-cell-with-text-wrap{word-wrap:break-word;white-space:normal}#ops-body #content .properties-table .filter-options .rt-generic-search{margin-top:16px;margin-top:1rem;width:50%;margin-bottom:32px;margin-bottom:2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media(max-width: 768px){#ops-body #content .properties-table .filter-options .rt-generic-search{width:100%}}#ops-body #content .properties-table .filter-options .rt-generic-search input{margin-left:10px;width:90%}
.property-files,.listing-gallery{background-color:#fff;padding:10px}@media(max-width: 768px){.property-files,.listing-gallery{padding:10px 0}}.property-files .file-upload-modal .modal-content,.listing-gallery .file-upload-modal .modal-content{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;height:70vh}.property-files .file-upload-modal .modal-body,.listing-gallery .file-upload-modal .modal-body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:auto;min-height:0}.property-files .nav-link.active .folder-name,.listing-gallery .nav-link.active .folder-name{font-weight:bold}.property-files .nav-item a,.listing-gallery .nav-item a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:4.8px;gap:.3rem}.property-files .file-list,.listing-gallery .file-list{border:solid #fff 2px;outline:none}.property-files .file-list.dragging,.listing-gallery .file-list.dragging{background-color:#fffbd3}.property-files .file-list .listing-photo,.listing-gallery .file-list .listing-photo{position:relative}.property-files .file-list .listing-photo--dragging,.listing-gallery .file-list .listing-photo--dragging{opacity:.2;border:dashed gray 2px}.property-files .file-list .listing-photo--cover-info,.listing-gallery .file-list .listing-photo--cover-info{display:none}.property-files .file-list .listing-photo:nth-child(2) .listing-photo--cover-info,.listing-gallery .file-list .listing-photo:nth-child(2) .listing-photo--cover-info{display:block;position:absolute;top:0;left:0;right:0;background-color:rgba(0, 0, 0, .5);color:#fff;padding:5px;font-size:.8em}.property-files .file-list .card.file-card,.listing-gallery .file-list .card.file-card{width:200px}@media(max-width: 768px){.property-files .file-list .card.file-card,.listing-gallery .file-list .card.file-card{width:125px}}.property-files .file-list .card.file-card .file-thumbnail-container,.listing-gallery .file-list .card.file-card .file-thumbnail-container{position:relative}.property-files .file-list .card.file-card .file-thumbnail-container .file-top-menu,.listing-gallery .file-list .card.file-card .file-thumbnail-container .file-top-menu{position:absolute;opacity:0;height:0;-webkit-transition:all .2s;transition:all .2s}.property-files .file-list .card.file-card .file-thumbnail-container:hover .file-top-menu,.property-files .file-list .card.file-card .file-thumbnail-container--selected .file-top-menu,.property-files .file-list .card.file-card .file-thumbnail-container--selectable .file-top-menu,.listing-gallery .file-list .card.file-card .file-thumbnail-container:hover .file-top-menu,.listing-gallery .file-list .card.file-card .file-thumbnail-container--selected .file-top-menu,.listing-gallery .file-list .card.file-card .file-thumbnail-container--selectable .file-top-menu{opacity:1;position:absolute;visibility:visible;width:100%;height:32px;height:2rem;top:0;left:0;padding:8px;padding:.5rem;z-index:1;background:-webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, .5)), to(rgba(0, 0, 0, 0)));background:linear-gradient(to bottom, rgba(0, 0, 0, .5) 0%, rgba(0, 0, 0, 0) 100%)}.property-files .file-list .card.file-card .file-thumbnail-container:hover .file-top-menu input[type=checkbox],.property-files .file-list .card.file-card .file-thumbnail-container--selected .file-top-menu input[type=checkbox],.property-files .file-list .card.file-card .file-thumbnail-container--selectable .file-top-menu input[type=checkbox],.listing-gallery .file-list .card.file-card .file-thumbnail-container:hover .file-top-menu input[type=checkbox],.listing-gallery .file-list .card.file-card .file-thumbnail-container--selected .file-top-menu input[type=checkbox],.listing-gallery .file-list .card.file-card .file-thumbnail-container--selectable .file-top-menu input[type=checkbox]{-webkit-transform:scale(1.2);transform:scale(1.2);vertical-align:top}.property-files .file-list .card.file-card .file-thumbnail-container--error button,.listing-gallery .file-list .card.file-card .file-thumbnail-container--error button{color:#f54d49 !important;width:100%;font-size:16px !important;font-size:1rem !important}.property-files .file-list .card.file-card .file-thumbnail-container--selected button.file-thumbnail,.listing-gallery .file-list .card.file-card .file-thumbnail-container--selected button.file-thumbnail{padding:16px 16px 0 16px;padding:1rem 1rem 0 1rem;background-color:#fffbd3}.property-files .file-list .card.file-card button.file-thumbnail,.listing-gallery .file-list .card.file-card button.file-thumbnail{-webkit-transition:opacity .1s;transition:opacity .1s;height:200px;font-size:4em;background-color:rgba(0, 0, 0, 0);text-align:center;padding:2px;display:-webkit-box;display:-ms-flexbox;display:flex;opacity:1;margin:0 auto}.property-files .file-list .card.file-card button.file-thumbnail:hover,.listing-gallery .file-list .card.file-card button.file-thumbnail:hover{opacity:.8}.property-files .file-list .card.file-card button.file-thumbnail img,.listing-gallery .file-list .card.file-card button.file-thumbnail img{-o-object-fit:cover;object-fit:cover}.property-files .file-list .card.file-card button.file-thumbnail i.fa,.listing-gallery .file-list .card.file-card button.file-thumbnail i.fa{margin:auto}.property-files .file-list .card.file-card .card-body button.btn:hover,.listing-gallery .file-list .card.file-card .card-body button.btn:hover{background-color:unset !important}.property-files form input,.listing-gallery form input{width:unset !important}.property-files .cursor-pointer,.listing-gallery .cursor-pointer{cursor:pointer}.property-files-actions,.listing-gallery-actions{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media(max-width: 768px){.property-files .property-files-actions,.listing-gallery .property-files-actions{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.property-files .bulk-actions-menu *,.listing-gallery .bulk-actions-menu *{margin-bottom:0 !important}.property-files .bulk-actions-menu .bulk-actions-card,.listing-gallery .bulk-actions-menu .bulk-actions-card{padding:8px;padding:.5rem;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-transition:opacity .2s,margin-left .3s ease-out;transition:opacity .2s,margin-left .3s ease-out;margin-left:0;gap:8px;gap:.5rem}.property-files .bulk-actions-menu .bulk-actions-card.invisible,.listing-gallery .bulk-actions-menu .bulk-actions-card.invisible{opacity:0;position:absolute;margin-left:-16px;margin-left:-1rem}.property-files .bulk-actions-menu .clear-selection-button,.listing-gallery .bulk-actions-menu .clear-selection-button{padding:0}.actions-item{margin-bottom:16px;margin-bottom:1rem}@media(max-width: 768px){.download-all{padding:7px !important}}.invalid-file{color:#f54d49}
.mobile-nav{display:none;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media(max-width: 768px){.mobile-nav{display:-webkit-box;display:-ms-flexbox;display:flex}}.folder{margin-bottom:0 !important;margin-right:8px;margin-right:.5rem}.select-folder{border:1px solid #ced4da !important}.select-folder .fas{margin-left:8px;margin-left:.5rem}@media(max-width: 768px){.nav-tabs{display:none !important}}

/*# sourceMappingURL=application-0d2c9ebd.css.map*/