.App{text-align:center}.App-logo{pointer-events:none;height:40vmin;animation:20s linear infinite App-logo-spin}.App-header{color:#fff;background-color:#282c34;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;font-size:calc(10px + 2vmin);display:flex}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@font-face{font-family:Roboto;src:local(Roboto Light),local(Roboto-Light),url(/assets/subset-Roboto-Light-BCA56ctY.woff2)format("woff2"),url(/assets/subset-Roboto-Light-DyhpeD7N.woff)format("woff");font-weight:300;font-style:normal}@font-face{font-family:Roboto;src:local(Roboto),local(Roboto-Regular),url(/assets/subset-Roboto-Regular-Oz4-M-c3.woff2)format("woff2"),url(/assets/subset-Roboto-Regular-DHLGVaUK.woff)format("woff");font-weight:400;font-style:normal}@font-face{font-family:Roboto;src:local(Roboto Medium),local(Roboto-Medium),url(/assets/subset-Roboto-Medium-Dvxn6GWy.woff2)format("woff2"),url(/assets/subset-Roboto-Medium-O8jLiKxq.woff)format("woff");font-weight:500;font-style:normal}@font-face{font-family:Roboto;src:local(Roboto Bold Italic),local(Roboto-BoldItalic),url(/assets/subset-Roboto-BoldItalic-BZHLtKEq.woff2)format("woff2"),url(/assets/subset-Roboto-BoldItalic-BWPpFn5A.woff)format("woff");font-weight:700;font-style:italic}@font-face{font-family:Roboto;src:local(Roboto Light Italic),local(Roboto-LightItalic),url(/assets/subset-Roboto-LightItalic-BS7TsP_U.woff2)format("woff2"),url(/assets/subset-Roboto-LightItalic-C78JOfmr.woff)format("woff");font-weight:300;font-style:italic}@font-face{font-family:Roboto;src:local(Roboto Medium Italic),local(Roboto-MediumItalic),url(/assets/subset-Roboto-MediumItalic-3zYszojj.woff2)format("woff2"),url(/assets/subset-Roboto-MediumItalic-Da9GcD-g.woff)format("woff");font-weight:500;font-style:italic}@font-face{font-family:Roboto;src:local(Roboto Italic),local(Roboto-Italic),url(/assets/subset-Roboto-Italic-C6S5L-Q-.woff2)format("woff2"),url(/assets/subset-Roboto-Italic-CNczQQHn.woff)format("woff");font-weight:400;font-style:italic}@font-face{font-family:Roboto;src:local(Roboto Bold),local(Roboto-Bold),url(/assets/subset-Roboto-Bold-DtlOKrcx.woff2)format("woff2"),url(/assets/subset-Roboto-Bold-BUcgi-Vw.woff)format("woff");font-weight:700;font-style:normal}.form-content{background-color:#edeaea;border:1px solid #d1cece;flex-flow:column;padding:8px 10px;display:flex}.form-content .form-title{border-bottom:1px solid #acacac;margin-bottom:8px;font-size:1.4rem;font-weight:700}.form-content .form-component-group{flex-flow:column;margin-bottom:8px;display:flex}.form-content .form-component-group .form-label{color:#585859;margin-bottom:1px;font-size:1.3rem;display:block}.form-content .form-component-group .form-label span{color:#e8ada9;margin-left:6px}.form-content .form-component-group .form-label-required{color:#b94e37}.form-content .form-component-group .form-input{filter:none;color:#333;background-color:#f9f9f9;border:1px solid #a9a89f;width:100%;height:28px;padding:0 6px;font-family:inherit;font-size:1.4rem;box-shadow:0 0 1px #8786b4cc}.form-content .form-component-group .form-input:focus{border-color:#b8b7e6;outline:none;box-shadow:0 0 2px #8786b4cc}.form-content .form-component-group .form-input:hover{border-color:#919084;box-shadow:0 0 2px #8786b4cc}.form-content .form-component-group input[type=text]:disabled,.form-content .form-component-group input[readonly]{cursor:not-allowed;background:#e2e2e2}.form-content .form-component-group .textarea-input{height:84px;padding:4px 7px}.form-content .form-component-group textarea:disabled{cursor:not-allowed;background:#e2e2e2}.form-content .form-component-group .title-description{color:#868580;font-size:1rem;font-style:italic}.form-error{color:#e2473b;border:1px dashed #e2473b;margin:4px 0 8px;padding:6px;font-size:1.3rem}.form-error li{list-style:none}.form-info{color:#1bc231;border:1px dashed #1bc231;margin:4px 0 8px;padding:6px;font-size:1.3rem}.form-info li{list-style:none}input:-webkit-autofill{-webkit-box-shadow:inset 0 0 0 1000px #fff}.form-button-group{border-top:1px solid #acacac;flex-flow:row;margin:10px 0;padding-top:8px;display:flex}.form-button-group button:not(:last-child){margin-right:10px}.buttons-group{flex-flow:row;justify-content:space-between;margin:10px 0;display:flex}.buttons-group2{flex-flow:row;justify-content:flex-start;margin:10px 0;display:flex}.buttons-group2>:not(:last-child){margin-right:40px}.btn{color:#fff;-webkit-user-select:none;user-select:none;background:#1d6d50;border:.1rem solid #1d2427d1;border-radius:3px;align-items:center;height:28px;padding:0 16px;font-family:inherit;font-size:1.3rem;transition:opacity .2s linear;display:inline-flex}.btn:hover:enabled{cursor:pointer;border-color:#893514}.btn:disabled{color:#6a6a6a;cursor:default;background:#e3e2e2;border:.1rem solid #7aa2a5d1}.btn-submit{background:#337fb8}.btn-submit:before{content:"⎆";color:#fff;margin-right:8px;font-size:1.7rem}.btn-submit:hover:enabled{background-color:#5098ce}.btn-back,.btn-reset{background:#985531}.btn-back:before,.btn-reset:before{content:"⤶";color:#fff;margin-right:7px;font-size:1.5rem}.btn-back:hover,.btn-reset:hover{background-color:#bf6b3d}.btn-login{background:#337fb8}.btn-login:before{content:"⌾";color:#fff;margin-right:8px;font-size:1.7rem}.btn-login:hover{background-color:#5098ce}.btn-delete{background:#b43d47}.btn-delete:before{content:"♲";color:#fff;margin-right:7px}.btn-delete:hover{background-color:#c85c65}.btn-unconfirm{background:#ca6e65}.btn-unconfirm:before{content:"♲";color:#fff;margin-right:7px}.btn-unconfirm:hover{background-color:#d7928b}.radio-label{margin-top:5px;font-size:1.3rem}.radio-group span{padding:3px 8px;display:block}.radio-group span input{vertical-align:bottom;margin-right:5px;position:relative}.radio-group-horizontal span{border:1px solid #bfbdbe;margin-right:8px;padding:3px 8px;font-size:1.3rem;display:inline-block}.radio-group-horizontal span input{vertical-align:middle;margin-right:5px;position:relative}.htabs{flex-flow:row;justify-content:flex-start;font-size:1.5rem;font-style:italic;display:flex}.htabs a{color:#35a3de;background-color:#f4f4f4;margin-right:1px;padding:6px 14px;text-decoration:none}.htabs a:hover{background-color:#e7e7e7}.htabs a.active{color:#3586c1;cursor:default;background-color:#edeaea;border:1px solid #ccc;border-bottom-width:0;margin-bottom:-1px;font-weight:600}.vtabs{border-right:1px solid #aeaeae}.vtabs a{color:#35a3de;border:1px solid #aeaeae;margin-bottom:4px;margin-right:4px;padding:4px 5px;font-size:1.3rem;font-style:italic;text-decoration:none;display:block}.vtabs a.active{color:#3586c1;background-color:#edeaea;border-right:none;margin-right:-1px;font-weight:600}.vtabs-content{background-color:#edeaea;border:1px solid #aeaeae;border-left-width:0;padding:5px 15px}.rs{color:#333}.rs .rs__control{min-height:28px;box-shadow:none;cursor:pointer;background-color:#f9f9f9;border:1px solid #a9a89f;border-radius:0}.rs .rs__control:hover{border-color:#919084;box-shadow:0 0 2px #8786b4cc}.rs .rs__control--is-focused{border-color:#b8b7e6;box-shadow:0 0 2px #8786b4cc}.rs .rs__control--is-disabled{color:#ccc;background-color:#e2e2e2}.rs .rs__value-container{padding:0 0 0 10px}.rs .rs__single-value{color:inherit}.rs .rs__placeholder{color:#aaa}.rs .rs__indicator-separator{display:none}.rs .rs__indicator{padding:0 2px}.rs .rs__indicator svg{width:16px;height:16px}.rs .rs__menu{z-index:100;border-radius:4px;margin-top:2px;box-shadow:0 0 4px #d9d9d9}.rs .rs__option{color:#666;cursor:pointer;padding:7px 10px}.rs .rs__option--is-selected{background-color:#ddd}.rs .rs__option--is-focused{color:#fff;background-color:#5897fb}.rs .rs__option--is-focused .rs-option-first{color:#fff}.rs .rs__option--is-disabled{color:#ccc;cursor:not-allowed}.rs .rs-option-first{color:#000}.rs .rs-option-second{font-size:1.2rem}.rs.time-select-small-height{vertical-align:middle;width:70px;font-size:1.3rem;display:inline-block}.rs.time-select-small-height .rs__control{min-height:24px}.rs.time-select-small-height .rs__value-container{padding:0 4px}.rs.time-select-small-height .rs__option{padding:2px 10px}.ReactTable{border:1px solid #0000001a;flex-direction:column;display:flex;position:relative}.ReactTable *{box-sizing:border-box}.ReactTable .rt-table{border-collapse:collapse;flex-direction:column;flex:auto;align-items:stretch;width:100%;display:flex;overflow:auto}.ReactTable .rt-thead{-webkit-user-select:none;user-select:none;flex-direction:column;flex:1 0 auto;display:flex}.ReactTable .rt-thead.-filters{border-bottom:1px solid #0000000d}.ReactTable .rt-thead.-filters input,.ReactTable .rt-thead.-filters select{font-size:inherit;background:#fff;border:1px solid #0000001a;border-radius:3px;outline-width:0;padding:5px 7px;font-weight:400}.ReactTable .rt-thead.-filters .rt-th{border-right:1px solid #00000005}.ReactTable .rt-thead.-header{box-shadow:0 2px 15px #00000026}.ReactTable .rt-thead .rt-tr{text-align:center}.ReactTable .rt-thead .rt-th,.ReactTable .rt-thead .rt-td{border-right:1px solid #0000000d;padding:5px;line-height:normal;transition:box-shadow .3s cubic-bezier(.175,.885,.32,1.275);position:relative;box-shadow:inset 0 0 #0000}.ReactTable .rt-thead .rt-th.-sort-asc,.ReactTable .rt-thead .rt-td.-sort-asc{box-shadow:inset 0 3px #0009}.ReactTable .rt-thead .rt-th.-sort-desc,.ReactTable .rt-thead .rt-td.-sort-desc{box-shadow:inset 0 -3px #0009}.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-tbody{flex-direction:column;flex:99999 auto;display:flex;overflow:auto}.ReactTable .rt-tbody .rt-tr-group{border-bottom:1px solid #0000000d}.ReactTable .rt-tbody .rt-tr-group:last-child{border-bottom:0}.ReactTable .rt-tbody .rt-td{border-right:1px solid #00000005}.ReactTable .rt-tbody .rt-td:last-child{border-right:0}.ReactTable .rt-tr-group{flex-direction:column;flex:1 0 auto;align-items:stretch;display:flex}.ReactTable .rt-tr{flex:1 0 auto;display:inline-flex}.ReactTable .rt-th,.ReactTable .rt-td{white-space:nowrap;text-overflow:ellipsis;flex:1 0 0;padding:7px 5px;transition:width .3s,min-width .3s,padding .3s,opacity .3s;overflow:hidden}.ReactTable.-striped .rt-tr.-odd{background:#00000008}.ReactTable .-pagination{z-index:1;border-top:2px solid #0000001a;flex-wrap:wrap;justify-content:space-between;align-items:stretch;padding:3px;display:flex;box-shadow:0 0 15px #0000001a}.ReactTable .-pagination input,.ReactTable .-pagination select{font-size:inherit;background:#fff;border:1px solid #0000001a;border-radius:3px;outline-width:0;padding:5px 7px;font-weight:400}.ReactTable .-pagination .-btn{appearance:none;color:#0009;cursor:pointer;background:#0000001a;border:0;border-radius:3px;outline-width:0;width:100%;height:100%;padding:6px;font-size:1em;transition:all .1s;display:block}.ReactTable .-pagination .-btn[disabled]{opacity:.5;cursor:default}.ReactTable .-pagination .-btn:not([disabled]):hover{color:#fff;background:#0000004d}.ReactTable .-pagination .-previous,.ReactTable .-pagination .-next{text-align:center;flex:1}.ReactTable .-pagination .-center{text-align:center;flex-flow:wrap;flex:1.5;justify-content:space-around;align-items:center;margin-bottom:0;display:flex}.ReactTable .-pagination .-pageInfo{white-space:nowrap;margin:3px 10px;display:inline-block}.ReactTable .-pagination .-pageJump{display:inline-block}.ReactTable .-pagination .-pageJump input{text-align:center;width:70px}.ReactTable .rt-noData{z-index:1;pointer-events:none;color:#00000080;background:#fffc;padding:20px;transition:all .3s;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#ReservationsTable .ReactTable{color:#3c3c3c;background-color:#fff;border:1px solid #0003;padding:1px;font-size:1.3rem}#ReservationsTable .ReactTable .actions-buttons-div{align-items:center;display:flex}#ReservationsTable .ReactTable .actions-buttons-div img{cursor:pointer;height:20px}#ReservationsTable .ReactTable .actions-buttons-div img:not(:last-child){margin-right:7px}#ReservationsTable .ReactTable .actions-buttons-div img:hover{opacity:.6;background-color:#161515;border-radius:9px}#ReservationsTable .ReactTable .sort-buttons button{cursor:pointer;background-color:#ebebeb;border:1px solid #cac6c6;padding:0 3px}#ReservationsTable .ReactTable .sort-buttons button:not(:last-child){margin-right:5px}#ReservationsTable .ReactTable .sort-buttons button:hover{background-color:#d2d2d2}#ReservationsTable .ReactTable .services-brands-column-in-client-table div{font-size:1.2rem}#ReservationsTable .ReactTable .services-brands-column-in-client-table div:not(:last-child){border-bottom:1px solid #e7e3e8}#ReservationsTable .ReactTable .payment-status-box1,#ReservationsTable .ReactTable .payment-status-box2,#ReservationsTable .ReactTable .payment-status-box3{border:1px solid #626262;border-radius:3px;width:30px;height:20px;margin:0 auto}#ReservationsTable .ReactTable .payment-status-box1{background-color:#a91b15}#ReservationsTable .ReactTable .payment-status-box2{background-color:#b3a41a}#ReservationsTable .ReactTable .payment-status-box3{background-color:#08b908}#ReservationsTable .ReactTable .season-s1-column{font-size:1.1rem}#ReservationsTable .ReactTable .clickable-text{color:#0000cb;cursor:pointer}#ReservationsTable .ReactTable .clickable-text:hover{color:#0000fe}#ReservationsTable .ReactTable .two-rows-div{border-top:1px solid #f1ebf4;font-size:1.2rem}#ReservationsTable .ReactTable .listing-photo80{width:80px}#ReservationsTable .ReactTable .rt-thead.-header{color:#fff;background-color:#a45e5e}#ReservationsTable .ReactTable .rt-thead.-filters{background-color:#f7f1f1}#ReservationsTable .ReactTable .rt-thead.-filters input,#ReservationsTable .ReactTable .rt-thead.-filters select{color:#a85407;background:#f9f9f9;border:1px solid #919084;border-radius:0;width:100%;height:28px}#ReservationsTable .ReactTable .rt-thead.-filters select{padding:0 2px}#ReservationsTable .ReactTable .rt-thead.-filters select option{padding:1px 3px}#ReservationsTable .ReactTable .rt-thead .rt-th{border-right:1px solid #fff;padding:6px 4px;font-size:1.2rem}#ReservationsTable .ReactTable .rt-tbody .rt-tr-group:not(:last-child){border-bottom:1px solid #d9d9d9}#ReservationsTable .ReactTable .rt-tbody .rt-tr-group .rt-tr{align-items:stretch}#ReservationsTable .ReactTable .rt-tbody .rt-tr-group .rt-tr:hover{cursor:pointer;background-color:#dfdfdf}#ReservationsTable .ReactTable .rt-tbody .rt-tr-group .rt-tr .rt-td:not(:last-child){border-right:1px solid #d9d9d9}#ReservationsTable .ReactTable .rt-tbody .rt-tr-group .rt-tr .rt-td{padding:3px 5px}#ReservationsTable .ReactTable .rt-tbody .rt-tr-group .rt-tr .bool-type-td{text-align:center}#ReservationsTable .ReactTable .rt-tbody .rt-tr-group .rt-tr .bool-yes,#ReservationsTable .ReactTable .rt-tbody .rt-tr-group .rt-tr .bool-no{border-radius:3px;width:40px;padding:1px 5px;display:inline-block}#ReservationsTable .ReactTable .rt-tbody .rt-tr-group .rt-tr .bool-yes{background-color:#85c892}#ReservationsTable .ReactTable .rt-tbody .rt-tr-group .rt-tr .bool-no{background-color:#d67062}#ReservationsTable .ReactTable .-pagination{color:#575757;border-top:2px solid #a45e5e;justify-content:flex-start}#ReservationsTable .ReactTable .-pagination .-previous{flex:0 80px;align-items:center}#ReservationsTable .ReactTable .-pagination .-center{flex:0 250px}#ReservationsTable .ReactTable .-pagination .-next{flex:0 80px}#ReservationsTable .ReactTable .-pagination input,#ReservationsTable .ReactTable .-pagination select{padding:4px 5px}#ReservationsTable .ReactTable .-pagination .-btn{color:#fff;background-color:#a45e5e;border:1px solid #643838}.ReactModal__Body--open{overflow:hidden}.ReactModalPortal .ReactModalOverlay{background-color:#1f1c1ccc;justify-content:center;align-items:center;padding:7px;display:flex;position:fixed;inset:0}.ReactModalPortal .ReactModal__Content{background:#fff;border:1px solid #ccc;border-radius:4px;outline:none;padding:15px;overflow:auto}.ReactModalPortal .ReactModal__Content .ReactModalHeader{color:#fff;background-color:#1b2426;margin:-15px -15px 7px;padding:8px 10px}.ReactModalPortal .ReactModal__Content .delete-text{color:#4a51a0;margin:20px 0;font-size:1.4rem;font-weight:700}.ReactModalPortal .ReactModalContentColor1{background-color:#c3b9ae;width:800px}*{box-sizing:border-box;margin:0;padding:0}html{font-size:62.5%}body{background-color:#fff;font:14px/1.4 Roboto}#app{grid-template-rows:auto 1fr auto;min-width:800px;height:100vh;font-family:Roboto;display:grid}header,main,footer{justify-content:flex-start;display:flex}main{grid-template-columns:180px 1fr;display:grid}.content{padding:10px 15px;overflow:hidden}.loading-div{flex-flow:row;justify-content:center;align-items:center;height:100%;display:flex}fieldset{border:1px solid #64818a;margin-bottom:10px;padding:8px 10px}fieldset legend{color:#64818a;padding:0 4px;font-size:1.3rem}.no-data-div{color:#9f191f;margin:20px 0}.error-text{color:#9f191f}.action-name-span{color:#0d6aad;cursor:pointer;font-size:1.2rem}.action-name-span:hover{color:#083e66}.notification-div{color:#9f191f;background-color:#d6d2b9;padding:2px 5px;font-size:1.3rem}.breadcrumb{color:#0d396a;border-bottom:1px solid #b3d3f6;margin-bottom:15px;font-size:1.5rem}:focus{outline:none}::-moz-focus-inner{border:0}.color-blue{color:#000070}.color-green{color:#004700}.quill{flex-direction:column;display:flex}.ql-toolbar.ql-snow{background-color:#eee;padding:4px}.ql-container.ql-snow{background-color:#fff;flex:1;min-height:0;font-family:inherit}.ql-editor{padding:10px 8px}
