.react-spinner-loader-swing div{border-radius:50%;float:left;height:1em;width:1em}.react-spinner-loader-swing div:first-of-type{background:linear-gradient(90deg,#385c78 0,#325774)}.react-spinner-loader-swing div:nth-of-type(2){background:linear-gradient(90deg,#325774 0,#47536a)}.react-spinner-loader-swing div:nth-of-type(3){background:linear-gradient(90deg,#4a5369 0,#6b4d59)}.react-spinner-loader-swing div:nth-of-type(4){background:linear-gradient(90deg,#744c55 0,#954646)}.react-spinner-loader-swing div:nth-of-type(5){background:linear-gradient(90deg,#9c4543 0,#bb4034)}.react-spinner-loader-swing div:nth-of-type(6){background:linear-gradient(90deg,#c33f31 0,#d83b27)}.react-spinner-loader-swing div:nth-of-type(7){background:linear-gradient(90deg,#da3b26 0,#db412c)}.react-spinner-loader-shadow{clear:left;padding-top:1.5em}.react-spinner-loader-shadow div{background:#e3dbd2;border-radius:50%;filter:blur(1px);float:left;height:.25em;width:1em}.react-spinner-loader-shadow .react-spinner-loader-shadow-l{background:#d5d8d6}.react-spinner-loader-shadow .react-spinner-loader-shadow-r{background:#eed3ca}@keyframes ball-l{0%,50%{transform:rotate(0) translateX(0)}to{transform:rotate(50deg) translateX(-2.5em)}}@keyframes ball-r{0%{transform:rotate(-50deg) translateX(2.5em)}50%,to{transform:rotate(0) translateX(0)}}@keyframes shadow-l-n{0%,50%{opacity:.5;transform:translateX(0)}to{opacity:.125;transform:translateX(-1.75em)}}@keyframes shadow-r-n{0%{opacity:.125;transform:translateX(1.75em)}50%,to{opacity:.5;transform:translateX(0)}}.react-spinner-loader-swing-l{animation:ball-l .425s ease-in-out infinite alternate}.react-spinner-loader-swing-r{animation:ball-r .425s ease-in-out infinite alternate}.react-spinner-loader-shadow-l{animation:shadow-l-n .425s ease-in-out infinite alternate}.react-spinner-loader-shadow-r{animation:shadow-r-n .425s ease-in-out infinite alternate}.react-spinner-loader-svg-calLoader{animation:loader-spin 1.4s linear infinite;height:230px;transform-origin:115px 115px;width:230px}.react-spinner-loader-svg-cal-loader__path{animation:loader-path 1.4s ease-in-out infinite}@keyframes loader-spin{to{transform:rotate(1turn)}}@keyframes loader-path{0%{stroke-dasharray:0,580,0,0,0,0,0,0,0}50%{stroke-dasharray:0,450,10,30,10,30,10,30,10}to{stroke-dasharray:0,580,0,0,0,0,0,0,0}}.react-spinner-loader-svg svg{transform-origin:50% 65%}.react-spinner-loader-svg svg polygon{stroke-dasharray:17;animation:dash 2.5s cubic-bezier(.35,.04,.63,.95) infinite}@keyframes dash{to{stroke-dashoffset:136}}@keyframes rotate{to{transform:rotate(1turn)}}.DayPicker{display:inline-block;font-size:1rem}.DayPicker-wrapper{flex-direction:row;padding-bottom:1em;position:relative;-webkit-user-select:none;user-select:none}.DayPicker-Months{display:flex;flex-wrap:wrap;justify-content:center}.DayPicker-Month{border-collapse:collapse;border-spacing:0;display:table;margin:1em 1em 0;-webkit-user-select:none;user-select:none}.DayPicker-NavButton{background-position:50%;background-repeat:no-repeat;background-size:50%;color:#8b9898;cursor:pointer;display:inline-block;height:1.25em;left:auto;margin-top:2px;position:absolute;right:1.5em;top:1em;width:1.25em}.DayPicker-NavButton:hover{opacity:.8}.DayPicker-NavButton--prev{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAwCAYAAAB5R9gVAAAABGdBTUEAALGPC/xhBQAAAVVJREFUWAnN2G0KgjAYwPHpGfRkaZeqvgQaK+hY3SUHrk1YzNLay/OiEFp92I+/Mp2F2Mh2lLISWnflFjzH263RQjzMZ19wgs73ez0o1WmtW+dgA01VxrE3p6l2GLsnBy1VYQOtVSEH/atCCgqpQgKKqYIOiq2CBkqtggLKqQIKgqgCBjpJ2Y5CdJ+zrT9A7HHSTA1dxUdHgzCqJIEwq0SDsKsEg6iqBIEoq/wEcVRZBXFV+QJxV5mBtlDFB5VjYTaGZ2sf4R9PM7U9ZU+lLuaetPP/5Die3ToO1+u+MKtHs06qODB2zBnI/jBd4MPQm1VkY79Tb18gB+C62FdBFsZR6yeIo1YQiLJWMIiqVjQIu1YSCLNWFgijVjYIuhYYCKoWKAiiFgoopxYaKLUWOii2FgkophYp6F3r42W5A9s9OcgNvva8xQaysKXlFytoqdYmQH6tF3toSUo0INq9AAAAAElFTkSuQmCC);margin-right:1.5em}.DayPicker-NavButton--next{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAwCAYAAAB5R9gVAAAABGdBTUEAALGPC/xhBQAAAXRJREFUWAnN119ugjAcwPHWzJ1gnmxzB/BBE0n24m4xfNkTaOL7wOtsl3AXMMb+Vjaa1BG00N8fSEibPpAP3xAKKs2yjzTPH9RAjhEo9WzPr/Vm8zgE0+gXATAxxuxtqeJ9t5tIwv5AtQAApsfT6TPdbp+kUBcgVwvO51KqVhMkXKsVJFXrOkigVhCIs1Y4iKlWZxB1rX4gwlpRIIpa8SDkWmggrFq4IIRaJKCYWnSgnrXIQV1r8YD+1Vrn+bReagysIFfLABRt31v8oBu1xEBttfRbltmfjgEcWh9snUS2kNdBK6WN1vrOWxObWsz+fjxevsxmB1GQDfINWiev83nhaoiB/CoOU438oPrhXS0WpQ9xc1ZQWxWHqUYe0I0qrKCQKjygDlXIQV2r0IF6ViEBxVTBBSFUQQNhVYkHIVeJAtkNsbQ7c1LtzP6FsObhb2rCKv7NBIGoq4SDmKoEgTirXAcJVGkFSVVpgoSrXICGUMUH/QBZNSUy5XWUhwAAAABJRU5ErkJggg==)}.DayPicker-NavButton--interactionDisabled{display:none}.DayPicker-Caption{display:table-caption;margin-bottom:.5em;padding:0 .5em;text-align:left}.DayPicker-Caption>div{font-size:1.15em;font-weight:500}.DayPicker-Weekdays{display:table-header-group;margin-top:1em}.DayPicker-WeekdaysRow{display:table-row}.DayPicker-Weekday{color:#8b9898;display:table-cell;font-size:.875em;padding:.5em;text-align:center}.DayPicker-Weekday abbr[title]{border-bottom:none;text-decoration:none}.DayPicker-Body{display:table-row-group}.DayPicker-Week{display:table-row}.DayPicker-Day{border-radius:50%;text-align:center}.DayPicker-Day,.DayPicker-WeekNumber{cursor:pointer;display:table-cell;padding:.5em;vertical-align:middle}.DayPicker-WeekNumber{border-right:1px solid #eaecec;color:#8b9898;font-size:.75em;min-width:1em;text-align:right}.DayPicker--interactionDisabled .DayPicker-Day{cursor:default}.DayPicker-Footer{padding-top:.5em}.DayPicker-TodayButton{background-color:#0000;background-image:none;border:none;box-shadow:none;color:#4a90e2;cursor:pointer;font-size:.875em}.DayPicker-Day--today{color:#d0021b;font-weight:700}.DayPicker-Day--outside{color:#8b9898;cursor:default}.DayPicker-Day--disabled{color:#dce0e0;cursor:default}.DayPicker-Day--sunday{background-color:#f7f8f8}.DayPicker-Day--sunday:not(.DayPicker-Day--today){color:#dce0e0}.DayPicker-Day--selected:not(.DayPicker-Day--disabled):not(.DayPicker-Day--outside){background-color:#4a90e2;color:#f0f8ff;position:relative}.DayPicker-Day--selected:not(.DayPicker-Day--disabled):not(.DayPicker-Day--outside):hover{background-color:#51a0fa}.DayPicker:not(.DayPicker--interactionDisabled) .DayPicker-Day:not(.DayPicker-Day--disabled):not(.DayPicker-Day--selected):not(.DayPicker-Day--outside):hover{background-color:#f0f8ff}.DayPickerInput{display:inline-block}.DayPickerInput-OverlayWrapper{position:relative}.DayPickerInput-Overlay{background:#fff;box-shadow:0 2px 5px #00000026;left:0;position:absolute;z-index:1}.Toastify__toast-container{box-sizing:border-box;color:#fff;padding:4px;position:fixed;-webkit-transform:translateZ(9999px);width:320px;z-index:9999}.Toastify__toast-container--top-left{left:1em;top:1em}.Toastify__toast-container--top-center{left:50%;top:1em;transform:translateX(-50%)}.Toastify__toast-container--top-right{right:1em;top:1em}.Toastify__toast-container--bottom-left{bottom:1em;left:1em}.Toastify__toast-container--bottom-center{bottom:1em;left:50%;transform:translateX(-50%)}.Toastify__toast-container--bottom-right{bottom:1em;right:1em}@media only screen and (max-width:480px){.Toastify__toast-container{left:0;margin:0;padding:0;width:100vw}.Toastify__toast-container--top-center,.Toastify__toast-container--top-left,.Toastify__toast-container--top-right{top:0;transform:translateX(0)}.Toastify__toast-container--bottom-center,.Toastify__toast-container--bottom-left,.Toastify__toast-container--bottom-right{bottom:0;transform:translateX(0)}.Toastify__toast-container--rtl{left:auto;right:0}}.Toastify__toast{border-radius:1px;box-shadow:0 1px 10px 0 #0000001a,0 2px 15px 0 #0000000d;box-sizing:border-box;cursor:pointer;direction:ltr;display:flex;font-family:sans-serif;justify-content:space-between;margin-bottom:1rem;max-height:800px;min-height:64px;overflow:hidden;padding:8px;position:relative}.Toastify__toast--rtl{direction:rtl}.Toastify__toast--dark{background:#121212;color:#fff}.Toastify__toast--default{background:#fff;color:#aaa}.Toastify__toast--info{background:#3498db}.Toastify__toast--success{background:#07bc0c}.Toastify__toast--warning{background:#f1c40f}.Toastify__toast--error{background:#e74c3c}.Toastify__toast-body{flex:1 1 auto;margin:auto 0}@media only screen and (max-width:480px){.Toastify__toast{margin-bottom:0}}.Toastify__close-button{align-self:flex-start;background:#0000;border:none;color:#fff;cursor:pointer;opacity:.7;outline:none;padding:0;transition:.3s ease}.Toastify__close-button--default{color:#000;opacity:.3}.Toastify__close-button>svg{fill:currentColor;height:16px;width:14px}.Toastify__close-button:focus,.Toastify__close-button:hover{opacity:1}@keyframes Toastify__trackProgress{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.Toastify__progress-bar{background-color:#ffffffb3;bottom:0;height:5px;left:0;opacity:.7;position:absolute;transform-origin:left;width:100%;z-index:9999}.Toastify__progress-bar--animated{animation:Toastify__trackProgress linear 1 forwards}.Toastify__progress-bar--controlled{transition:transform .2s}.Toastify__progress-bar--rtl{left:auto;right:0;transform-origin:right}.Toastify__progress-bar--default{background:linear-gradient(90deg,#4cd964,#5ac8fa,#007aff,#34aadc,#5856d6,#ff2d55)}.Toastify__progress-bar--dark{background:#bb86fc}@keyframes Toastify__bounceInRight{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(3000px,0,0)}60%{opacity:1;transform:translate3d(-25px,0,0)}75%{transform:translate3d(10px,0,0)}90%{transform:translate3d(-5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutRight{20%{opacity:1;transform:translate3d(-20px,0,0)}to{opacity:0;transform:translate3d(2000px,0,0)}}@keyframes Toastify__bounceInLeft{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(-3000px,0,0)}60%{opacity:1;transform:translate3d(25px,0,0)}75%{transform:translate3d(-10px,0,0)}90%{transform:translate3d(5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutLeft{20%{opacity:1;transform:translate3d(20px,0,0)}to{opacity:0;transform:translate3d(-2000px,0,0)}}@keyframes Toastify__bounceInUp{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,3000px,0)}60%{opacity:1;transform:translate3d(0,-20px,0)}75%{transform:translate3d(0,10px,0)}90%{transform:translate3d(0,-5px,0)}to{transform:translateZ(0)}}@keyframes Toastify__bounceOutUp{20%{transform:translate3d(0,-10px,0)}40%,45%{opacity:1;transform:translate3d(0,20px,0)}to{opacity:0;transform:translate3d(0,-2000px,0)}}@keyframes Toastify__bounceInDown{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,-3000px,0)}60%{opacity:1;transform:translate3d(0,25px,0)}75%{transform:translate3d(0,-10px,0)}90%{transform:translate3d(0,5px,0)}to{transform:none}}@keyframes Toastify__bounceOutDown{20%{transform:translate3d(0,10px,0)}40%,45%{opacity:1;transform:translate3d(0,-20px,0)}to{opacity:0;transform:translate3d(0,2000px,0)}}.Toastify__bounce-enter--bottom-left,.Toastify__bounce-enter--top-left{animation-name:Toastify__bounceInLeft}.Toastify__bounce-enter--bottom-right,.Toastify__bounce-enter--top-right{animation-name:Toastify__bounceInRight}.Toastify__bounce-enter--top-center{animation-name:Toastify__bounceInDown}.Toastify__bounce-enter--bottom-center{animation-name:Toastify__bounceInUp}.Toastify__bounce-exit--bottom-left,.Toastify__bounce-exit--top-left{animation-name:Toastify__bounceOutLeft}.Toastify__bounce-exit--bottom-right,.Toastify__bounce-exit--top-right{animation-name:Toastify__bounceOutRight}.Toastify__bounce-exit--top-center{animation-name:Toastify__bounceOutUp}.Toastify__bounce-exit--bottom-center{animation-name:Toastify__bounceOutDown}@keyframes Toastify__zoomIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes Toastify__zoomOut{0%{opacity:1}50%{opacity:0;transform:scale3d(.3,.3,.3)}to{opacity:0}}.Toastify__zoom-enter{animation-name:Toastify__zoomIn}.Toastify__zoom-exit{animation-name:Toastify__zoomOut}@keyframes Toastify__flipIn{0%{animation-timing-function:ease-in;opacity:0;transform:perspective(400px) rotateX(90deg)}40%{animation-timing-function:ease-in;transform:perspective(400px) rotateX(-20deg)}60%{opacity:1;transform:perspective(400px) rotateX(10deg)}80%{transform:perspective(400px) rotateX(-5deg)}to{transform:perspective(400px)}}@keyframes Toastify__flipOut{0%{transform:perspective(400px)}30%{opacity:1;transform:perspective(400px) rotateX(-20deg)}to{opacity:0;transform:perspective(400px) rotateX(90deg)}}.Toastify__flip-enter{animation-name:Toastify__flipIn}.Toastify__flip-exit{animation-name:Toastify__flipOut}@keyframes Toastify__slideInRight{0%{transform:translate3d(110%,0,0);visibility:visible}to{transform:translateZ(0)}}@keyframes Toastify__slideInLeft{0%{transform:translate3d(-110%,0,0);visibility:visible}to{transform:translateZ(0)}}@keyframes Toastify__slideInUp{0%{transform:translate3d(0,110%,0);visibility:visible}to{transform:translateZ(0)}}@keyframes Toastify__slideInDown{0%{transform:translate3d(0,-110%,0);visibility:visible}to{transform:translateZ(0)}}@keyframes Toastify__slideOutRight{0%{transform:translateZ(0)}to{transform:translate3d(110%,0,0);visibility:hidden}}@keyframes Toastify__slideOutLeft{0%{transform:translateZ(0)}to{transform:translate3d(-110%,0,0);visibility:hidden}}@keyframes Toastify__slideOutDown{0%{transform:translateZ(0)}to{transform:translate3d(0,500px,0);visibility:hidden}}@keyframes Toastify__slideOutUp{0%{transform:translateZ(0)}to{transform:translate3d(0,-500px,0);visibility:hidden}}.Toastify__slide-enter--bottom-left,.Toastify__slide-enter--top-left{animation-name:Toastify__slideInLeft}.Toastify__slide-enter--bottom-right,.Toastify__slide-enter--top-right{animation-name:Toastify__slideInRight}.Toastify__slide-enter--top-center{animation-name:Toastify__slideInDown}.Toastify__slide-enter--bottom-center{animation-name:Toastify__slideInUp}.Toastify__slide-exit--bottom-left,.Toastify__slide-exit--top-left{animation-name:Toastify__slideOutLeft}.Toastify__slide-exit--bottom-right,.Toastify__slide-exit--top-right{animation-name:Toastify__slideOutRight}.Toastify__slide-exit--top-center{animation-name:Toastify__slideOutUp}.Toastify__slide-exit--bottom-center{animation-name:Toastify__slideOutDown}*{box-sizing:border-box}body{font-family:Roboto,sans-serif;margin:0}.Toastify__toast--success{background-color:#589e46}.white-block-container{background-color:#fafafa;border:1px solid #f0f2f5;flex-grow:1;padding:35px;position:relative}.white-block-container__top-bar{align-items:center;background-color:#f9fafb;border-bottom:1px solid #c4c4c4;display:flex;justify-content:space-between;left:0;padding:20px;position:sticky;top:0;width:calc(100vw - 40px)}@media(max-width:1195px){.white-block-container__top-bar{align-items:center;flex-wrap:wrap;justify-content:center}}@media(max-width:767px){.white-block-container__top-bar{position:static}}.records-list-container{background-color:#fff;padding:20px}.records-list-item__wrapper{grid-gap:5px 10px;display:grid;gap:5px 10px;grid-template-areas:". . . . . ." ". . . . . ." ". . . . . .";grid-template-columns:1fr .5fr 1fr .6fr .6fr .6fr .8fr .8fr .5fr .5fr .5fr .5fr 1fr;margin-bottom:15px}.records-list-item__details{align-items:center;display:flex;margin-bottom:20px;width:fit-content}.records-list-item__details .btn{margin:0 7px}.record-status__text{margin-left:20px;text-transform:uppercase}.record-status__text--cancelled,.record-status__text--refunded{color:#eb5757}.btn{align-items:center;cursor:pointer;display:flex;justify-content:center}.btn-submit{background-color:#589e46}.btn-delete,.btn-submit{border:none;border-radius:4px;color:#fafafa;cursor:pointer;font-size:14px;height:42px;min-width:202px;padding:10px 20px;text-align:center}.btn-delete{background-color:#f2994a}.btn-logout{background-color:#fafafa;border:none;border-radius:4px;color:#34393d;display:block;font-size:16px;min-width:105px;padding:12px 0;transition:all .3s}.btn-logout:hover{box-shadow:0 0 5px #0a0a0a}.btn-copy-to-clipboard{background-color:initial;background-image:url(/static/media/clipboard.96d790399436bf890b48.svg);background-position:50%;background-repeat:no-repeat;border:none;height:20px;width:20px}.btn:disabled{cursor:not-allowed;opacity:.5}.btn-icon.with-icon{justify-content:space-between}.btn-icon.icon-right{flex-direction:row-reverse}.btn-icon>img{padding:0 12px}.input{max-width:100%}.input-text{background-color:#fafafa;border:1px solid #c4c4c4;border-radius:4px;color:#716e6e;font-size:14px;line-height:30px;padding-left:10px}.input-text:disabled{background-color:#c4c4c4}label{line-height:16px}.popup-title,label{color:#34393d;font-size:14px}.popup-title{border-bottom:1px solid #c4c4c4;font-weight:400;padding-bottom:12px}.small-spinner{height:40px;width:40px}.small-spinner:after{animation:small-spinner-animation 1.2s linear infinite;border-color:#c4c4c4 #0000;border-radius:50%;border-style:solid;border-width:3px;content:"";display:block;height:32px;margin:4px;width:32px}@keyframes small-spinner-animation{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.booking-search{position:relative}.booking-search:after{content:url(/static/media/search.f7ebdab88b62410b130b.svg);position:absolute;right:15px;top:10px}.booking-search__input{line-height:35px;padding-right:40px}.booking-search__input,.sort{font-size:18px;min-width:300px}.sort{background-color:#fafafa;flex-shrink:0;line-height:21px;max-width:fit-content}.sort .sort-list__control{cursor:pointer}.sort .sort-list__menu{margin:0}.sort .sort-list__menu-list{padding:0}.sort .sort-list__item{color:#0a0a0a;cursor:pointer;font-size:14px;line-height:16px;padding:10px;transition:all .25s}.sort .sort-list__item:hover{background-color:#f0f2f5}.sort .sort-list__item:not(:last-of-type){border-bottom:1px solid #c4c4c4}.sort .sort-list__placeholder{font-size:14px;line-height:16px}.calendar-wrapper{align-items:stretch;display:flex;flex-direction:column;padding:0 50px;width:100%}.calendar-wrapper .calendar__caption{color:#34393d;font-size:14px;line-height:20px;margin-top:20px;text-align:center}.calendar-wrapper .calendar__legend{padding:20px}.calendar-wrapper .btn-clear{background-color:initial;border:none;color:#589e46;cursor:pointer;font-size:14px;left:50%;position:absolute;top:0;transform:translateX(-50%)}.calendar-wrapper .btn-clear:hover{text-decoration:underline}.calendar-wrapper .btn-clear__wrapper{align-self:center;height:20px;position:relative;width:100%}.DayPicker{flex-grow:1;padding:20px 0}.DayPicker-wrapper{padding:0 50px}.DayPicker-NavButton{background-image:none;top:160px}.DayPicker-NavButton--prev{left:0}.DayPicker-NavButton--prev:after{content:"◀"}.DayPicker-NavButton--next{right:0}.DayPicker-NavButton--next:after{content:"▶"}.DayPicker-NavButton:after{color:#c4c4c4;display:block;font-size:30px}.DayPicker-Month{max-width:500px;min-width:300px;outline:1px solid #c4c4c4;width:calc(50% - 2em)}.DayPicker-Caption{background-color:#f9fafb;color:#34393d;font-size:15px;padding:15px;text-align:center}.DayPicker-Weekday{color:#0a0a0a;font-size:14px;line-height:16px}.DayPicker-Week{border-top:1px solid #0a0a0a}.DayPicker-Day{border-radius:0;height:50px;overflow:hidden;padding:5px 0;text-align:left;vertical-align:top;width:14.285714%}.DayPicker-Day--selected:not(.DayPicker-Day--disabled):not(.DayPicker-Day--outside){background-color:#f0f2f5;color:inherit;font-weight:400;transition:background-color .3s}.DayPicker-Day--selected:not(.DayPicker-Day--disabled):not(.DayPicker-Day--outside):focus,.DayPicker-Day--selected:not(.DayPicker-Day--disabled):not(.DayPicker-Day--outside):hover{background-color:#c4c4c4}.DayPicker-Day .day__row{align-items:center;display:flex;justify-content:space-around}.DayPicker-Day .day__date{font-size:14px}.DayPicker-Day .day__info{font-family:serif;font-size:18px;font-style:italic;font-weight:700}.DayPicker-Day .day__availability.enough{color:#27ae60}.DayPicker-Day .day__availability.not-enough{color:#f2994a}.DayPicker-Day .day__availability.none{color:#eb5757}.dropdown{max-width:fit-content;min-width:300px}.dropdown .dropdown-list__control{color:#716e6e;cursor:pointer;font-size:18px;line-height:21px;width:300px;z-index:10}.dropdown .dropdown-list__menu{margin:0;width:200%;z-index:11}@media(max-width:767px){.dropdown .dropdown-list__menu{width:100%}}.dropdown .dropdown-list__menu-list{max-height:400px;padding:0}.dropdown .dropdown-list__item{align-items:flex-start;cursor:pointer;display:flex;max-height:80px;overflow:hidden;transition:all .25s}.dropdown .dropdown-list__item:hover{background-color:#f0f2f5}.dropdown .dropdown-list__item:not(:last-of-type){border-bottom:1px solid #c4c4c4}.dropdown .dropdown-list__item .item-image{background-position:50%;background-repeat:no-repeat;background-size:cover;flex-shrink:0;height:80px;width:115px}.dropdown .dropdown-list__item .item-content{overflow:hidden;padding:5px 10px 5px 20px;width:100%}.dropdown .dropdown-list__item .item-content.no-image{padding-left:135px}.dropdown .dropdown-list__item .item-title{font-size:18px;line-height:21px;margin:5px 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dropdown .dropdown-list__item .item-desc{color:#716e6e;font-size:14px;line-height:16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dropdown.empty .dropdown-list__menu{width:100%}.dropdowns-container{align-items:center;display:flex;flex-wrap:wrap;z-index:10}.dropdowns-container .dropdown__wrapper{margin-bottom:25px}.dropdowns-container .dropdown__wrapper:not(:last-child){margin-right:25px}.custom-switch__wrapper{align-items:center;display:flex}.custom-switch__inner{flex-shrink:0;height:20px;position:relative;width:40px}.custom-switch__inner input{height:0;opacity:0;width:0}.custom-switch__title{cursor:pointer;font-size:14px;line-height:16px;margin-left:10px}.custom-switch__hint{color:#c4c4c4;font-size:12px;font-style:italic;line-height:14px;margin-top:5px}.custom-switch__slider{background-color:#716e6e;bottom:0;cursor:pointer;left:0;position:absolute;right:0;top:0;transition:.3s}.custom-switch__slider:before{background-color:#c4c4c4;content:"";height:22px;left:0;position:absolute;top:-1px;transition:.3s;width:20px}.custom-switch input:checked+.custom-switch__slider{background-color:#589e46}.custom-switch input:checked+.custom-switch__slider:before{transform:translateX(20px)}.custom-switch input:focus+.custom-switch__slider{box-shadow:0 0 1px #589e46}textarea{min-height:36px;resize:vertical;width:100%}.date-range{align-items:center;display:flex;justify-content:center;margin:0 auto 10px}.date-range__dash{margin:0 10px}.date-range .DayPickerInput{max-width:90px}.date-range .DayPickerInput-Overlay{box-shadow:0 0 10px 10px #00000026}.date-range .DayPickerInput input{background-color:#fafafa;border:1px solid #c4c4c4;border-radius:4px;color:#716e6e;font-size:14px;line-height:30px;max-width:100%;padding-left:10px}.date-range .DayPickerInput .DayPicker{padding:10px}.date-range .DayPickerInput .DayPicker-wrapper{max-width:280px;padding:0}.date-range .DayPickerInput .DayPicker-NavButton{margin-right:0;top:0}.date-range .DayPickerInput .DayPicker-NavButton:after{font-size:20px}.date-range .DayPickerInput .DayPicker-Month{margin:0;outline:none}.date-range .DayPickerInput .DayPicker-Caption{background-color:initial;padding:5px}.date-range .DayPickerInput .DayPicker-Week{border-top:none}.date-range .DayPickerInput .DayPicker-Day{height:auto;text-align:center;vertical-align:middle}.dropdown-button{position:relative;width:fit-content}.dropdown-button__list{border:1px solid #c4c4c4;border-radius:4px;left:0;list-style:none;margin:0;opacity:0;padding:0;position:absolute;top:100%;transform:scaleZ(0);transition:all .2s;width:100%;z-index:10}.dropdown-button__list.visible{opacity:1;transform:scaleZ(1)}.dropdown-button__list.visible .dropdown-button__list-item:not(:last-of-type){border-bottom:1px solid #c4c4c4}.dropdown-button .list-item__button{background-color:#fafafa;border:none;border-radius:4px;font-size:14px;padding:10px;transition:all .2s;width:100%}.dropdown-button .list-item__button:hover{box-shadow:0 0 5px #0a0a0a}.input-label-field{align-items:center;display:flex;justify-content:center;width:100%}.input-label-field.label-first>label{order:0}.input-label-field.label-first>input{order:1}.records-totals-counter{color:#34393d;min-width:160px;text-align:center}@media(max-width:1195px){.records-totals-counter{margin:0;text-align:left;width:100%}}.spinner-wrapper{background-color:#fafafa;border:2px solid #c4c4c4;left:calc(50% - 20px);padding:20px;position:fixed;top:calc(50% - 20px);transform:translate(-50%);z-index:1001}.add-payment-form{background-color:#fff;border:2px solid #c4c4c4;margin:0 auto;max-width:400px;padding:30px}.add-payment-form form{align-items:flex-start;display:flex;flex-direction:column;padding-top:10px}.add-payment-form form .input-label-field{justify-content:space-between}.add-payment-form form .input-label-field:not(:first-child){margin-top:15px}.add-payment-form form .input-label-field input{flex:auto;margin-left:20px;padding:3px}.add-payment-form form .btn{margin-top:25px;width:100%}.add-payment-form form .small-spinner{margin:27px auto 0}.add-payment-form__btns-wrapper{align-items:center;display:flex;justify-content:center;width:100%}.add-payment-form__btns-wrapper .btn{flex-basis:calc(50% - 3px);flex-grow:1;flex-shrink:1;min-width:auto}.add-payment-form__btns-wrapper .btn:first-child{margin-right:6px}.error-boundaries{background-color:#f1f1f1;padding:20px;text-align:center}.ReactModal__Body--open,.noScroll{overflow-scrolling:auto!important;overflow:hidden!important}.ReactModal__Overlay{z-index:1001}.modal{background-color:#fafafa;border:1px solid #c4c4c4;left:50%;max-width:700px;padding:20px;position:absolute;top:50%;transform:translate(-50%,-50%);width:90%}.modal.small-size{max-width:450px}.modal.auto-size{max-width:fit-content}.modal.full-screen-size{background-color:#f0f2f5;height:calc(100vh - 50px);max-width:100%;overflow:auto;width:90%}.modal.custom-modal{text-align:center}.modal.custom-modal .btns-wrapper{align-items:center;display:flex;justify-content:center}.modal.custom-modal .btns-wrapper .btn{flex-basis:calc(50% - 5px);flex-grow:1;flex-shrink:1;height:auto;max-width:225px;min-width:auto}.modal.custom-modal .btns-wrapper .btn-delete{margin-left:10px}.modal .close-btn{background-color:initial;border:none;color:#455058;font-size:18px;position:absolute;right:5px;top:5px}.modal .close-btn:hover{text-shadow:0 0 1px #455058}.modal .DayPicker-Day{text-align:center}.modal .DayPicker-NavButton--prev{left:15px}.modal .DayPicker-NavButton--next{right:20px}.modal .DayPicker-wrapper{padding:0 40px}.page-header{align-items:center;display:flex;margin-bottom:25px;min-height:95px;width:100%}.page-header .breadcrumbs{flex-grow:1}.page-header .breadcrumbs h2{color:#34393d;font-size:18px;font-weight:700;line-height:21px;text-transform:capitalize}.page-header .notification-icon{padding:0 40px}.page-header .user-menu{cursor:pointer;position:relative}.page-header .user-menu__title{color:#716e6e;padding:10px 0}.page-header .user-menu__title:after{content:"▼";margin-left:10px}.page-header .user-menu__list{border:1px solid #0000;border-radius:4px;display:flex;flex-direction:column;list-style:none;margin:0;opacity:0;padding:0;position:absolute;right:0;top:100%;transform:scaleZ(0);transition:all .3s;z-index:1000}.page-header .user-menu:hover .user-menu__title:after{content:"▲"}.page-header .user-menu:hover .user-menu__list{border-color:#c4c4c4;opacity:1;transform:scaleZ(1)}.payments-list{background-color:#fafafa;display:flex;flex-direction:column;margin-top:20px;padding:20px}.payments-list>h2{color:#34393d;font-size:18px;text-align:center;text-transform:capitalize}.payments-list__item.list-item{align-items:center;border-bottom:1px solid #c4c4c4;display:flex;flex-wrap:wrap;font-size:18px;justify-content:space-between;line-height:21px;padding:20px 0}@media(max-width:950px){.payments-list__item.list-item{align-items:flex-start;flex-direction:column;text-align:left}}.payments-list__item.list-item .list-item__details{flex:1 1 18%}.payments-list__item.list-item .list-item__details:first-child{flex-basis:28%}.payments-list__item.list-item .list-item__details:not(:last-child){padding-right:5px}@media(max-width:950px){.payments-list__item.list-item .list-item__details:not(:last-child){margin-bottom:8px}}.app{background-color:#f0f2f5;display:flex;flex-wrap:nowrap;min-height:100vh;position:relative}.app .full-screen-page{font-size:13px;padding-top:10px}.app .container{display:flex;flex-direction:column;padding:0 10px;width:100%}.navigation-wrapper{height:100%;padding:0 10px 22px 135px}@media(max-width:1195px){.navigation-wrapper{padding-left:85px;padding-right:0}}.navigation-wrapper .navigation{background-color:#34393d;height:100vh;left:0;position:fixed;text-align:center;top:0;width:100px;z-index:999}@media(max-width:1195px){.navigation-wrapper .navigation{width:70px}}.navigation-wrapper .navigation__list{display:flex;flex-direction:column;margin:0;padding:0;position:relative}.navigation-wrapper .navigation__list--dropdown{flex-direction:row;left:100%;opacity:0;position:absolute;top:0;transform:scaleZ(0);transition:all .3s}.navigation-wrapper .navigation__list--dropdown .navigation__list-item{border-left:1px solid #0a0a0a}.navigation-wrapper .navigation__list-item{height:100px;list-style:none;position:relative;width:100px}@media(max-width:1195px){.navigation-wrapper .navigation__list-item{height:70px;width:70px}}.navigation-wrapper .navigation__list-item a{align-items:center;background-color:#34393d;color:#fafafa;display:flex;flex-direction:column;font-size:14px;height:100%;justify-content:flex-end;line-height:1.15;overflow:hidden;padding:5px;text-decoration:none;text-overflow:ellipsis;width:100%}.navigation-wrapper .navigation__list-item a:hover{background-color:#455058;box-shadow:inset 0 0 10px 0 hsla(0,0%,100%,.188)}.navigation-wrapper .navigation__list-item a:active{box-shadow:inset 0 0 15px 0 hsla(0,0%,100%,.188)}.navigation-wrapper .navigation__list-item a:before{padding-bottom:21px}@media(max-width:1195px){.navigation-wrapper .navigation__list-item a:before{padding-bottom:5px}}.navigation-wrapper .navigation__list-item a.home:before{content:url(/static/media/home.6c3f1d4bb460bc9da7d3.svg)}.navigation-wrapper .navigation__list-item a.sales:before{content:url(/static/media/sales.1bdfbb5076a34551c351.svg)}.navigation-wrapper .navigation__list-item a.inventory:before{content:url(/static/media/inventory.b6134cdaeb976b8d7daa.svg)}.navigation-wrapper .navigation__list-item a.settings:before{content:url(/static/media/settings.58551f387a36a2359700.svg)}.navigation-wrapper .navigation__list-item a.bookings:before,.navigation-wrapper .navigation__list-item a.custom:before{content:url(/static/media/bookings.f96b7b35dd22d18d9f7b.svg)}.navigation-wrapper .navigation__list-item a.contract:before,.navigation-wrapper .navigation__list-item a.payments:before{content:url(/static/media/contract.cd3936e36f26ba84512d.svg)}.navigation-wrapper .navigation__list-item:hover .navigation__list--dropdown{opacity:1;transform:scaleZ(1)}.navigation-wrapper .navigation__list:not(.navigation-wrapper .navigation__list--dropdown) .navigation__list-item{border-bottom:1px solid #0a0a0a}.report-wrapper .errors-list{list-style:none;margin-bottom:40px;padding-left:15px}.report-wrapper .errors-list__item{margin-bottom:10px}.report-wrapper .error-title{color:#34393d;font-weight:700;margin:30px 0;text-align:center}.report-wrapper .error-name{color:#eb5757}.report-wrapper .error-desc{color:#455058}.report-wrapper .btn{margin:auto}.add-payment-page .DayPicker-Day{text-align:center}.add-payment-page .DayPicker-NavButton--prev{left:15px}.add-payment-page .DayPicker-NavButton--next{right:20px}.add-payment-page .DayPicker-wrapper{padding:0 40px}.bookings-full-screen-page{background-color:#f0f2f5;height:100%;min-width:3000px}.bookings-full-screen-page .records-list-container .small-spinner{left:20px;position:sticky}.bookings-full-screen-page .records-list-item__wrapper{grid-template-areas:". . . . . ." ". . . . . ." ". . . . . .";grid-template-columns:1.5fr 1.5fr .4fr 1fr .6fr .6fr 1fr 1fr 1fr .5fr .5fr .5fr .5fr 1.5fr}.bookings-full-screen-page .dropdowns-container{left:10px;position:sticky;width:calc(100vw - 50px)}@media(max-width:1195px){.bookings-full-screen-page .records-totals-counter{margin:20px;text-align:center;width:fit-content}}.bookings-full-screen-page .white-block-container{padding:0}.bookings-full-screen-page .white-block-container__top-bar{width:calc(100vw - 20px)}.booking-cancellation-form,.booking-confirmation-form{padding-top:10px}.booking-cancellation-form .input-label-field,.booking-confirmation-form .input-label-field{justify-content:flex-start;margin-bottom:10px}.booking-cancellation-form .input-label-field label,.booking-confirmation-form .input-label-field label{font-size:16px;margin-right:10px}.booking-cancellation-form em,.booking-confirmation-form em{color:#c4c4c4;font-size:12px;line-height:14px}.booking-cancellation-form>.btn-submit,.booking-confirmation-form>.btn-submit{margin-left:auto;margin-top:20px}.booking-cancellation-form>.small-spinner,.booking-confirmation-form>.small-spinner{margin-left:auto;margin-top:22px}.booking-cancellation-form .file-uploader .small-spinner,.booking-confirmation-form .file-uploader .small-spinner{margin-top:-2px}.bookings-page__content-wrapper{display:flex;justify-content:space-between}@media(max-width:1195px){.bookings-page__content-wrapper{flex-wrap:wrap}}.bookings-page__content-wrapper--left{flex-basis:calc(19% - 20px);flex-grow:1;flex-shrink:0;height:fit-content;margin-right:20px;position:sticky;top:10px}@media(max-width:1195px){.bookings-page__content-wrapper--left{align-items:center;display:flex;flex:1 1 100%;flex-wrap:wrap;justify-content:flex-start;margin-bottom:20px;position:static;width:100%}}.bookings-page__content-wrapper--left .bookings-page__left-content-item:not(:last-child){margin-bottom:20px}@media(max-width:1195px){.bookings-page__content-wrapper--left .bookings-page__left-content-item:not(:last-child){margin-right:20px}}.bookings-page__content-wrapper--left .bookings-page__left-content-item:first-child{background-color:#fafafa;border:1px solid #c4c4c4;border-radius:5px;padding:10px}@media(max-width:1195px){.bookings-page__content-wrapper--left .bookings-page__left-content-item{margin-bottom:20px}}.bookings-page__content-wrapper--left .sort{min-width:100%}@media(max-width:1195px){.bookings-page__content-wrapper--left .sort{max-width:100%;min-width:300px}}.bookings-page__content-wrapper--right{flex:0 1 81%}@media(max-width:1195px){.bookings-page__content-wrapper--right{flex:1 1 100%}}.bookings-page__content-wrapper--right .booking-list__item{padding:0 20px}.bookings-page__content-wrapper--right .booking-list__item .list-item__wrapper{border-bottom:1px solid #c4c4c4;padding:20px 0}.bookings-page__content-wrapper--right .booking-list__item .list-item__line{align-items:center;color:#34393d;display:flex;flex-wrap:nowrap;font-size:18px;justify-content:space-between;line-height:21px}@media(max-width:1370px){.bookings-page__content-wrapper--right .booking-list__item .list-item__line{flex-wrap:wrap}}.bookings-page__content-wrapper--right .booking-list__item .list-item__line .booking-number{overflow:hidden;text-overflow:ellipsis;width:395px}@media(max-width:1550px){.bookings-page__content-wrapper--right .booking-list__item .list-item__line .booking-number{display:flex;flex-direction:column;width:220px}}@media(max-width:1370px){.bookings-page__content-wrapper--right .booking-list__item .list-item__line .booking-number{flex-direction:row;width:calc(100% - 180px)}}@media(max-width:1000px){.bookings-page__content-wrapper--right .booking-list__item .list-item__line .booking-number{flex-direction:column}}.bookings-page__content-wrapper--right .booking-list__item .list-item__line .booking-number__text{font-weight:700}@media(max-width:1370px){.bookings-page__content-wrapper--right .booking-list__item .list-item__line .booking-number__text{width:210px}}.bookings-page__content-wrapper--right .booking-list__item .list-item__line .booking-number .order-date{color:#455058;font-size:16px;white-space:nowrap}.bookings-page__content-wrapper--right .booking-list__item .list-item__line .booking-persons{width:300px}@media(max-width:1370px){.bookings-page__content-wrapper--right .booking-list__item .list-item__line .booking-persons{display:flex;order:1;width:100%}}.bookings-page__content-wrapper--right .booking-list__item .list-item__line .booking-guests{align-items:flex-start;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:flex-start;max-width:100%}.bookings-page__content-wrapper--right .booking-list__item .list-item__line .booking-guests .small-icons .icon-person{height:16px;width:16px}.bookings-page__content-wrapper--right .booking-list__item .list-item__line .booking-holder-name{overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}@media(max-width:1370px){.bookings-page__content-wrapper--right .booking-list__item .list-item__line .booking-holder-name{min-width:210px}}.bookings-page__content-wrapper--right .booking-list__item .list-item__line .booking-order-date{min-width:140px}.bookings-page__content-wrapper--right .booking-list__item .list-item__line .booking-dates{font-style:italic;max-width:210px;white-space:nowrap}@media(max-width:1370px){.bookings-page__content-wrapper--right .booking-list__item .list-item__line .booking-dates{order:1}}.bookings-page__content-wrapper--right .booking-list__item .list-item__line .booking-status__confirmed{color:#27ae60;text-align:right;white-space:nowrap;width:180px}.bookings-page__content-wrapper--right .booking-list__item .list-item__line .booking-status__pending{color:#f2994a;text-align:right;white-space:nowrap;width:180px}.bookings-page__content-wrapper--right .booking-list__item .list-item__line .booking-status__abandoned,.bookings-page__content-wrapper--right .booking-list__item .list-item__line .booking-status__cancelled{color:#eb5757;text-align:right;white-space:nowrap;width:180px}.bookings-page__content-wrapper--right .booking-list__item .list-item__line.property-details{color:#c4c4c4;font-size:14px;justify-content:flex-start;line-height:16px}@media(max-width:1370px){.bookings-page__content-wrapper--right .booking-list__item .list-item__details{margin-bottom:10px}}.bookings-page__content-wrapper--right .booking-list__item .list-item__details:not(:last-of-type){padding-right:10px}.bookings-page .white-block-container{border-radius:5px;padding:0;width:100%}.bookings-page .white-block-container__top-bar{border-radius:5px 5px 0 0;flex-wrap:wrap;width:100%}.bookings-page .white-block-container .records-totals-counter{padding:0 15px}@media(max-width:1195px){.bookings-page .white-block-container .records-totals-counter{margin:20px;padding:0;text-align:center;width:fit-content}}.pagination{background-color:#f9fafb;bottom:0;display:flex;font-size:21px;justify-content:center;list-style:none;margin:0;padding:15px;position:sticky}.pagination-item{text-align:center}.pagination-item.active .pagination-link{font-weight:700}.pagination-item.disabled .pagination-link{color:#c4c4c4;pointer-events:none}.pagination-link{color:#34393d;font-size:18px;line-height:35px;padding:0 15px;text-decoration:none}.contract-page .white-block-container h2{color:#34393d;font-size:18px;text-align:center;text-transform:capitalize}.contract-page .white-block-container .btn-submit{margin:30px auto 0}.custom-products-page .white-block-container{min-width:1195px;padding:0}.custom-products-page .records-list-item__wrapper{grid-template-columns:1.5fr 1fr .6fr .7fr 1fr 1fr .6fr}.inventory-page .dropdown__wrapper:nth-child(2){margin-right:0}.inventory-page .btn-copy-to-clipboard{margin-bottom:25px;margin-left:5px}.inventory-page .btns-wrapper{align-items:center;display:flex;justify-content:space-between}.inventory-page .btns-wrapper .btn-show-instructions{background:none;border:1px solid #0000;border-radius:50%;font-family:serif;font-size:25px;font-style:italic;height:35px;margin-left:15px;margin-right:auto;transition:all .2s;width:35px}.inventory-page .btns-wrapper .btn-show-instructions:focus,.inventory-page .btns-wrapper .btn-show-instructions:hover{border-color:#c4c4c4}.inventory-page .calendar-wrapper{margin-top:35px}.inventory-page-instructions{display:flex;flex-direction:column}.inventory-page-instructions .image-preview{display:block;margin:20px auto 30px;width:100%}.inventory-page-instructions .import-btn{margin-left:auto}.inventory-page-instructions .rules-list{list-style-position:inside;list-style-type:"- ";padding-left:5px}.inventory-page-instructions .rules-list__item{color:#34393d;font-size:14px;line-height:18px;margin-bottom:7px}.inventory-page-update-form .date-range{margin-top:15px}.inventory-page-update-form__inner{align-items:flex-start;display:flex;flex-direction:column;padding-top:20px}.inventory-page-update-form .input-text{margin-left:20px;max-width:90px}.inventory-page-update-form__button{margin-left:auto;margin-top:20px}.inventory-page-update-form .radio-wrapper{align-items:center;cursor:pointer;display:flex;font-size:14px;line-height:30px;margin-bottom:5px;padding-left:35px;position:relative;-webkit-user-select:none;user-select:none}.inventory-page-update-form .radio-wrapper input[type=radio]{cursor:pointer;opacity:0;position:absolute}.inventory-page-update-form .checkmark{background-color:#f0f2f5;border-radius:50%;height:20px;left:0;position:absolute;top:50%;transform:translateY(-50%);transition:background-color .3s;width:20px}.inventory-page-update-form .radio-wrapper:hover input~.checkmark{background-color:#c4c4c4}.inventory-page-update-form .radio-wrapper input:checked~.checkmark{background-color:#589e46}.inventory-page-update-form .checkmark:after{content:"";display:none;position:absolute}.inventory-page-update-form .radio-wrapper input:checked~.checkmark:after{display:block}.inventory-page-update-form .radio-wrapper .checkmark:after{background:#f0f2f5;border-radius:50%;height:8px;left:6px;top:6px;width:8px}.login-page{padding:100px 10px 20px}.login-page__form{text-align:center}.login-page__form-title{color:#455058;margin-bottom:50px}.login-page__form form{align-items:center;display:flex;flex-direction:column;justify-content:center}.login-page__form form .input-text{margin-bottom:20px;width:300px}.settings-page h2{color:#34393d;font-size:18px;text-transform:capitalize}.settings-page h2.no-settings-msg{text-align:center}.booking-confirmation-page,.booking-confirmation-page .white-block-container>div{align-items:center;display:flex;flex-direction:column;justify-content:center}.booking-confirmation-page .white-block-container>div{margin:0 auto;max-width:300px}.booking-confirmation-page .white-block-container h1,.booking-confirmation-page .white-block-container>div{text-align:center}.booking-confirmation-page .white-block-container table{border-spacing:20px;margin-bottom:25px}.booking-confirmation-page .white-block-container input{margin-bottom:5px}.booking-confirmation-page .white-block-container button,.booking-confirmation-page .white-block-container input{padding:3px;width:100%}.not-found-page{text-align:center}
/*# sourceMappingURL=main.bcb789a5.css.map*/