body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace}*{margin:0;padding:0;box-sizing:border-box;touch-action:manipulation;-webkit-tap-highlight-color:transparent;-webkit-backface-visibility:hidden;backface-visibility:hidden}@font-face{font-family:"GothamPro";font-style:normal;font-weight:400;src:local("Gotham Pro"),url(/static/media/GothamPro.e13724d3.woff) format("woff")}@font-face{font-family:"GothamPro-Medium";font-style:normal;font-weight:400;src:local("Gotham Pro Medium"),url(/static/media/GothamPro-Medium.e26f778a.woff) format("woff")}@font-face{font-family:"GothamPro-Bold";font-style:normal;font-weight:400;src:local("Gotham Pro Bold"),url(/static/media/GothamPro-Bold.fa49a77f.woff) format("woff")}@-webkit-keyframes shake-horizontal{0%,to{transform:translateX(0)}10%,30%,50%,70%{transform:translateX(-10px)}20%,40%,60%{transform:translateX(10px)}80%{transform:translateX(8px)}90%{transform:translateX(-8px)}}@keyframes shake-horizontal{0%,to{transform:translateX(0)}10%,30%,50%,70%{transform:translateX(-10px)}20%,40%,60%{transform:translateX(10px)}80%{transform:translateX(8px)}90%{transform:translateX(-8px)}}body{font-family:"GothamPro-Medium"}button{background-color:#fff;border-radius:0;color:#111;outline:none;cursor:pointer}input,textarea{-webkit-appearance:none;border-radius:0}input::-webkit-input-placeholder{color:#ddd}input:-ms-input-placeholder{color:#ddd}input::-ms-input-placeholder{color:#ddd}input::placeholder{color:#ddd}.preloader{width:100px;margin:auto}.preloader-s{width:18px!important;display:block}.preloader-center{margin:auto}.page-title{display:flex;align-items:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:30px 0;font-size:30px;font-family:"GothamPro-Bold";color:#000}.Book,.Booking,.BookingNewRecord,.Calculation,.Chart,.Cost,.Dashboard,.Income,.SpareParts,.StorageCost,.StorageIncome,.StorageNewItem,.Table{width:100%;padding:10px 10px 10px 150px}.search-block{width:100%;max-width:400px;display:flex;align-items:center;margin-top:20px}.search-block .input-main{width:100%;position:relative}.search-block .input-main input{width:100%;padding:10px 25px 8px 10px;font-family:"GothamPro-Medium";font-size:16px;border:1px solid rgba(0,0,0,.19);border-radius:0;background-color:#fff;line-height:1.2}.search-block .input-main input::-webkit-input-placeholder{color:rgba(0,0,0,.44)}.search-block .input-main input:-ms-input-placeholder{color:rgba(0,0,0,.44)}.search-block .input-main input::-ms-input-placeholder{color:rgba(0,0,0,.44)}.search-block .input-main input::placeholder{color:rgba(0,0,0,.44)}.search-block .input-main button{position:absolute;right:0;top:0;bottom:0;padding:10px;background-color:transparent;border:none;cursor:pointer;font-size:16px}.App{min-height:100vh}.App,.Nav{display:flex}.Nav{width:120px;height:100%;position:fixed;flex-direction:column;background-color:#1d1d1d;z-index:999}.nav-logo{width:80px;padding:10px;margin:10px auto}.nav-logo img{width:100%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-drag:none}.nav-user{font-size:16px;line-height:16px;color:hsla(0,0%,100%,.84);text-align:center;margin-bottom:10px}.nav-list{display:flex;flex-direction:column;padding:5px;margin-top:10px;position:relative;height:100%}.nav-link{width:100%;background-color:#ffe600;margin:5px 0}.nav-bottom{position:absolute;bottom:0;left:0;padding:5px;width:100%}.nav-link-signout{background-color:#fff;color:#ac0000;padding:7px 0 5px;text-align:center;cursor:pointer;font-family:"GothamPro-Bold";font-size:14px}.nav-link-signout i{display:none}.nav-link a,.nav-link div{display:flex;align-items:center;justify-content:center;width:100%;padding:10px 0 8px;color:#000;text-align:center;font-family:"GothamPro-Bold";text-decoration:none;font-size:14px}.nav-link a i{font-size:16px;color:#000;display:none}.nav-extra{position:absolute;bottom:60px;right:0;padding:20px 8px 8px;background-color:#555;width:calc(25% - 10px);min-width:80px}.nav-logout{margin-bottom:40px!important}.nav-logout i{color:#b50000!important;font-size:17px!important}.nav-extra-user{text-align:center;font-size:13px;color:hsla(0,0%,100%,.41);margin-bottom:1px}.nav-logout>div:nth-child(2){padding:5px;background-color:hsla(0,0%,100%,.2)}.nav-extra-link a,.nav-extra-link span{color:#fff;text-decoration:none;font-size:13px}.nav-extra-link>div,.nav-extra-link a{display:flex;flex-direction:column;align-items:center}.nav-extra-link span{display:block;margin-top:4px;font-family:"GothamPro";font-size:11px;text-align:center}.nav-extra-link i{color:#fff;font-size:20px}.nav-extra-link{margin-bottom:25px}.nav-extra-link:last-child{margin-bottom:10px}.Dashboard{min-height:100vh}.dashboard-main{display:flex;max-width:1100px}.current-tarrif{margin-bottom:20px;padding:5px 15px;background-color:#ffe600;display:flex;align-items:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-size:14px;position:relative}.current-tarrif span{margin-left:10px;font-family:"GothamPro-Bold";position:relative;top:-1px;font-size:15px}.dashboard-main .leftside,.dashboard-main .rightside{display:flex;flex-direction:column;flex:1 1}.table-statistics .show-all{padding:10px 15px;background-color:#ffe600;margin-top:auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;cursor:pointer}.dashboard-statistics,.table-statistics{display:flex;flex-direction:column;font-family:"GothamPro-Bold";font-size:16px}.dashboard-statistics-row,.table-statistics-row{display:flex;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:35px}.dashboard-statistics-row:nth-child(odd),.table-statistics-row:nth-child(odd){background-color:#eee}.dashboard-statistics-row-label,.table-statistics-row-label{width:180px;margin-right:5px}.dashboard-statistics-row-value,.table-statistics-row-value{width:120px}.dashboard-statistics-row-value span,.table-statistics-row-value span{margin-left:5px;position:relative;top:-2px}.dashboard-statistics-row-label,.dashboard-statistics-row-value,.table-statistics-row-label,.table-statistics-row-value{display:flex;align-items:center;padding:0 10px}.dashboard-actions-list{display:flex;justify-content:flex-end}.dashboard-action{margin:0 20px;background-color:#ffe600;border:none;transition:50ms;overflow:hidden}.dashboard-action:hover{background-color:#f0d800}.dashboard-action a{display:inline-block;color:#000;font-size:20px;font-family:"GothamPro-Bold";text-decoration:none;padding:8px 20px}.Table{min-height:100vh}.select-wrap{margin-left:15px;border:1px solid #bdbdbd;width:120px;overflow:hidden;background:#fff url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAFCAMAAABLuo1aAAAAD1BMVEUAAABMaXEAAAAAAAAAAABIdVvnAAAABHRSTlOgANAQYneq5AAAAAlwSFlzAAAA9wAAAPcBuQ9IfwAAACRJREFUCJktxsERACAQwsDEs/+aHfB4kOXcHQyfiNapdWMO1QcOSwBpTDcNZAAAAABJRU5ErkJggg==) no-repeat 90% 50%}.select-wrap select{display:flex;font-family:"GothamPro-Bold";padding:8px 15px 6px 7px;width:100%;border:none;box-shadow:none;background-color:transparent;background-image:none;-webkit-appearance:none;cursor:pointer;font-size:16px}.select-wrap select:focus{outline:none}.table-topside{display:flex}.table-statistics{margin:22px 0 0 150px}.filter-item,.table-filter{display:flex;flex-direction:column}.filter-item{margin:8px 0}.filter-item-label{font-family:"GothamPro-Bold";margin-bottom:2px;font-size:14px}.filter-input-wrap{display:flex;align-items:center}.filter-input-clear{margin-left:5px}.filter-input-clear i{font-size:17px;color:rgba(0,0,0,.19);transition:50ms;cursor:pointer}.filter-input-clear i:hover{color:rgba(0,0,0,.5)}.filter-input{width:150px}.filter-input select{width:100%;padding:9px 10px 6px;font-family:"GothamPro-Medium";font-size:16px;box-shadow:none;border:1px solid rgba(0,0,0,.19);border-radius:0;background-color:#fff;background-image:none;-webkit-appearance:none;cursor:pointer;line-height:1.2}.Grid{margin-top:30px}.grid-wrap{display:flex;flex-direction:column;width:100%;max-width:1100px!important}.grid-row-header{background-color:#ffe600}.grid-row-header .grid-cell-name{line-height:1}.grid-row{display:flex;min-height:37px;transition:.2s;border-bottom:1px solid #e9e9e9;min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content}.grid-row-delated{color:rgba(0,0,0,.15);position:relative}.grid-row:nth-child(2n) .grid-cell{background-color:#eee}.grid-row-card-paid .grid-cell{background-color:#b8f3b3!important}.grid-row .grid-cell:last-child{border-right:none}.grid-cell{padding:10px;flex:1 1;overflow:hidden}.grid-cell-date{cursor:pointer;color:#000;transition:.1s;transform-origin:center center;min-width:130px;max-width:130px}.grid-cell-date>div{display:flex;justify-content:space-between}.grid-cell-date span{margin-left:5px;pointer-events:none}.grid-cell-date:hover{font-family:"GothamPro-Bold"}.grid-cell-textcetner{justify-content:center}.grid-cell-descr{flex:2 1}.grid-cell-amount{max-width:145px!important}.grid-cell-actions{min-width:115px;display:flex;justify-content:flex-end;align-items:center;position:relative}.grid-cell-actions i{color:rgba(0,0,0,.19);transition:color 50ms;cursor:pointer;font-size:15px;z-index:2}.grid-cell-actions i:hover{color:rgba(0,0,0,.5)}.cell-action-quantity{width:30px;height:30px;display:flex;justify-content:center;align-items:center;padding:7px;background-color:#ccc;border-radius:4px;margin:0 5px;text-decoration:none}.cell-action-disabled{pointer-events:none;cursor:default;opacity:.25}.cell-action-quantity:hover{background-color:#bbb}.cell-action-quantity i{color:rgba(0,0,0,.5)}.delete-confirm{height:100%;display:flex;padding:0 10px;align-items:center;font-size:13px;color:#fff;background-color:#d31717;font-family:"GothamPro-Bold";position:absolute;right:30px;top:50%;transform:translateY(-50%);cursor:pointer;transition:.1s ease-in;opacity:1;z-index:1}.delete-confirm-hidden{transition:.2s;right:-100px!important;opacity:0}.cost-form,.income-form{width:600px;margin:auto;padding:12px;background-color:#fafafa;box-shadow:0 0 0 2px rgba(0,0,0,.19)}form .form-row:last-child{margin:0 auto!important}.form-row{display:flex;align-items:center;margin:0 auto 12px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.form-row-top{align-items:flex-start}.form-row-label{text-align:end;width:150px;margin-right:20px;font-size:16px}.form-row-required:after{content:"*";color:#ac0000;font-weight:600;margin-left:1px}.form-row-input{width:200px;min-height:36px;display:flex;flex-direction:column}.input-checkbox{font-family:"GothamPro-Medium";font-size:16px;border:1px solid rgba(0,0,0,.19);line-height:1.2;width:36px;height:36px;background-color:#fff;display:flex;justify-content:center;align-items:center}.input-checkbox i{font-size:17px;color:rgba(0,0,0,.07)}.input-checked{background-color:#cdffc8}.input-checkbox .checkbox-checked{color:#000}.form-storageitem-img{width:100%;height:150px;object-fit:contain;margin-top:10px}.form-row-input input,.form-row-input select,.input-date .form-control{padding:9px 10px 6px;font-family:"GothamPro-Medium";font-size:16px;width:100%;border:1px solid rgba(0,0,0,.19);line-height:1.2}.form-row-input select{box-shadow:none;border-radius:0;background-color:#fff;background-image:none;-webkit-appearance:none;cursor:pointer}.form-row-input input:disabled{color:#747474}.add-record{display:block;margin:20px auto 0;background-color:#ffe600;border:none;overflow:hidden;color:#000;font-size:20px;font-family:"GothamPro-Bold";padding:10px 20px;transition:50ms}.add-record:disabled{opacity:.5;cursor:not-allowed}.add-record:disabled,.add-record:disabled:hover{background-color:#a5a5a5}.add-record:hover{background-color:#f0d800}.form-success,.form-wrong{padding:10px 40px;display:block;margin:30px auto 0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;color:#000}.form-success{background-color:#bcffb6;border:2px solid #95ff8c}.form-wrong{background-color:#ffb6b6;border:2px solid #ff8c8c}.LoginPage{align-items:center;width:100%;height:100vh}.login-form,.LoginPage{display:flex;justify-content:center}.login-form{flex-direction:column}.form-box{padding:25px;background-color:#eee}.login-form-row{width:300px;display:flex;flex-direction:column;align-items:flex-start;margin-bottom:10px}.login-form-row img{width:100px;margin:0 auto 30px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-drag:none}.row-label{font-size:14px;margin-bottom:2px;font-family:"GothamPro-Bold"}.row-input{width:100%;padding:10px 20px 8px;font-size:18px;font-family:"GothamPro-Medium";border:2px solid rgba(0,0,0,.19);outline:none}.row-input-wrong{border:2px solid #d40101;-webkit-animation:shake-horizontal .6s cubic-bezier(.455,.03,.515,.955) both;animation:shake-horizontal .6s cubic-bezier(.455,.03,.515,.955) both}.login-form button{margin-top:40px;width:100%;padding:10px 20px 8px;font-size:18px;font-family:"GothamPro-Bold";outline:none;background-color:#ffe600;border:none;cursor:pointer}.recharts-wrapper{margin:40px 0;position:relative;left:-23px}.chart-wrap tspan{font-size:15px}.SparePartItem{border:1px solid transparent;border-bottom-color:#ddd}.SparePartItem-open{border-left:1px solid #ddd;border-right:1px solid #ddd}.SparePartItem>.grid-row{max-height:none;border:none;align-items:center}.spare-parts-grid .grid-cell-actions{max-width:200px;min-width:150px}.spare-parts-grid .grid-cell-servedby{max-width:150px;min-width:100px}.spare-parts-grid .grid-cell-amount{max-width:120px;min-width:90px}.spare-parts-grid .grid-cell-descr{max-width:500px;min-width:300px}.grid-row-wrap{display:flex;flex-direction:column;min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content}.grid-row-wrap:nth-child(2n) .grid-cell{background-color:transparent}.grid-info{display:flex;flex-direction:column}.grid-info-row{display:flex;padding:10px}.grid-info-link{color:#000;font-size:13px;text-decoration:none;padding:5px 15px;background-color:#ccc}.grid-info-link i{font-size:12px;margin-right:4px}.grid-title{padding:10px;color:#9c9c9c}.grid-cell-name{min-width:300px;line-height:1.4}.grid-cell-name span{color:#6e6e6e;margin-right:5px;padding:5px 3px 3px;background-color:#dbdbdb;border-radius:2px}.grid-cell-image{max-width:120px;min-width:120px}.grid-cell-image img{height:100px;width:100%;object-fit:contain}.grid-extra{display:flex;flex-direction:column;background-color:#ebebeb;padding:5px 0 20px 120px}.grid-row-extra{border-bottom:1px solid #d6d4d4}.grid-row-extra-head{color:#9c9c9c;margin-top:15px}.grid-row-extra-head .grid-cell{color:#9c9c9c;font-size:15px}.grid-row-extra .grid-cell{background-color:transparent!important}.grid-cell-negative{color:#d40101}.grid-cell-positive{color:#0c9200}.cell-action-toggle{font-weight:600;cursor:pointer;margin-left:10px}.cell-action-toggle i{font-size:20px}.grid-cell-actions i{position:relative}.grid-cell-actions i.fa-sort-down{top:-3px}.grid-cell-actions i.fa-sort-up{top:3px}.grid-item-row{display:flex}.grid-row-column{display:flex;flex-direction:column;justify-content:space-between;width:100%;padding:10px}.grid-column-cell{display:flex;align-items:center}.grid-name{flex-direction:column}.grid-name,.grid-name span{display:flex;margin-bottom:8px}.grid-name span{padding:5px 10px 3px;background-color:#ccc;align-items:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.grid-column-cell .grid-quantity{padding:5px 7px 3px;background-color:#ffe600}.grid-extra .grid-item-row{font-size:14px}.grid-item-date{padding:7px 3px;min-width:85px}.grid-item-amount{padding:7px 3px;min-width:30px;display:flex;justify-content:center}.grid-item-served_by{padding:7px 3px;min-width:65px;max-width:65px;overflow:hidden}.grid-item-description{padding:7px 3px;word-break:break-all}.page-actions{display:flex;justify-content:flex-end;max-width:1100px}.page-actions a{display:inline-block;color:#000;font-size:20px;font-family:"GothamPro-Bold";text-decoration:none;padding:8px 20px;background-color:#ffe600}.page-actions a:hover{background-color:#f0d800}.bookings-wrap{margin-top:30px}.bookings-day-title{padding:8px 16px;background-color:#ffe600;margin-bottom:20px;font-size:18px;color:#000;font-family:"GothamPro-Bold";width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.bookings-passed .bookings-day-title{background-color:rgba(0,0,0,.11)}.bookings-upcoming .bookings-day-title{background-color:#ffe600}.bookings-list{padding-bottom:30px;max-width:1100px}.booking-row,.bookings-list{display:flex;flex-direction:column}.booking-row{padding:8px 0;font-size:16px;overflow:hidden;border-bottom:2px solid #eee}.booking-row-main{display:flex;align-items:center}.booking-row-time{padding:7px 6px 5px;background-color:rgba(0,0,0,.11);width:120px;text-align:center}.booking-row-time span:first-child{margin:0 2px}.booking-row-cars{margin:0 10px;width:60px;text-align:center}.booking-row-person{margin:0 10px;min-width:50px;max-width:80px;flex:1 1;word-break:break-all}.booking-row-extra{margin:2px 0 15px;min-width:60px;flex:1 1;word-break:break-all;font-size:16px}.booking-extra-title{margin-top:10px;color:rgba(0,0,0,.25)}.booking-row-phone a{text-decoration:none;color:#0150e4;padding:2px}.bookings-passed{margin-top:40px}.booking-row-date{display:flex;flex-direction:column;align-items:center;font-size:15px;padding:5px;background-color:rgba(0,0,0,.11);width:120px}.booking-row-date div:first-child{margin-bottom:5px}.booking-row-date span{margin:0 2px}.booking-row-actions{padding:5px;width:60px;margin-left:auto;display:flex;align-items:center;justify-content:flex-end;position:relative}.booking-action{width:30px;height:30px;display:flex;justify-content:center;align-items:center;padding:7px;background-color:#ccc;border-radius:4px;margin:0 5px;text-decoration:none;cursor:pointer}.booking-action i{color:rgba(0,0,0,.5);transition:color 50ms;font-size:15px;pointer-events:none}.booking-action:hover{background-color:#bbb}.booking-action .delete-confirm{right:50px}.schedule{padding:50px 0}.schedule-title{font-size:18px;font-family:"GothamPro-Bold";margin:0 0 10px}.schedule-list{display:flex;flex-wrap:wrap;max-width:1100px}.BookingCell{width:120px;padding:5px;position:relative}.BookingCell-wrap{background-color:#e0e0e0;padding:7px 20px 6px;display:flex;flex-direction:column;justify-content:center;align-items:center;cursor:pointer}.BookingCell-partly .BookingCell-wrap{background-color:#ffe600}.BookingCell-full .BookingCell-wrap{background-color:#f75757}.BookingCell-count{font-size:12px;color:rgba(0,0,0,.46);margin-top:3px}.BookDetail{max-width:1100px}.backToBookings{margin-bottom:15px;padding:7px 15px 6px;background-color:#ffe600;display:flex;align-items:center;width:-moz-fit-content;width:-webkit-fit-content;width:fit-content;font-size:14px;position:relative;border:none;font-family:"GothamPro-Medium"}.bookDetails-list{display:flex;flex-direction:column}.bookDetails-listItem{padding:10px 5px;display:flex;font-size:14px}.bookDetails-main{display:flex}.bookDetails-listItem:nth-child(odd){background-color:#eee}.bookDetails-cars{width:27px;padding:5px 0;display:flex;align-items:center;justify-content:center;background-color:#ffe600}.bookDetails-person,.bookDetails-phone{padding:5px;width:130px;display:flex}.bookDetails-phone{color:#0150e4;text-decoration:none}.bookDetails-extra{color:rgba(0,0,0,.44);display:flex;align-items:center;margin-left:20px}.bookDetails-new{margin-top:50px}.rdtPicker{border:1px solid #ccc!important;box-shadow:0 1px 5px rgba(0,0,0,.2)!important}.Notification-wrap{position:fixed;top:-50px;left:calc(50% + 60px);transform:translateX(-50%);transition:.3s}.Notification-wrap-active{top:10px}.Notification{padding:14px 30px 13px;width:100%;max-width:300px;border-radius:5px;display:flex;align-items:center;background-color:#fafafa;border:1px solid rgba(0,0,0,.19)}.Notification i{margin-right:15px}.Notification-success{background-color:#eeffec;border:1px solid #48da3b}.Notification-success i{color:#0c9200}.Notification-error{background-color:#ffecec;border:1px solid #da3b3b}.Notification-error i{color:#920000}.Notification-text{color:#000;font-size:16px;white-space:nowrap}.Calculation .grid-wrap{max-width:800px!important;margin-top:30px}.Calculation .grid-cell-extra{color:rgba(0,0,0,.31);font-size:13px;margin-left:10px}.Calculation .grid-cell-sallary{min-width:200px;display:flex;align-items:center}.Calculation .grid-cell-date{cursor:auto}.Calculation .grid-cell-date:hover{font-family:inherit}.workShifts{overflow:hidden;max-width:500px}.WorkShiftsCard{padding:15px;background-color:#f7f7f7;margin:0 0 15px;display:flex;flex-direction:column}.WorkShiftsCard .card-title{display:flex;align-items:center}.WorkShiftsCard .card-title span{padding:5px 5px 3px 0;font-family:"GothamPro-Bold";margin-right:10px;text-transform:uppercase}.WorkShiftsCard .card-staff{margin:5px 0;display:flex;flex-direction:column}.WorkShiftsCard .card-staff-main{overflow:hidden}.WorkShiftsCard .card-staff-row{display:flex;align-items:center;margin:5px 0;position:relative}.WorkShiftsCard .card-staff-row .card-staff-item{width:calc(100% - 67px);display:flex;position:relative;left:15px}.WorkShiftsCard .card-staff-person{padding:7px 10px 5px;border-radius:5px;width:200px;text-align:center;overflow:hidden;text-overflow:ellipsis;font-size:14px;z-index:7}.WorkShiftsCard select{width:80px;padding:7px 10px 5px;box-shadow:none;border:1px solid rgba(0,0,0,.19);border-radius:0;background-color:#fff;background-image:none;-webkit-appearance:none;cursor:pointer;margin-right:4px}.WorkShiftsCard input,.WorkShiftsCard select{font-family:"GothamPro-Medium";font-size:16px;height:32px}.WorkShiftsCard input{padding:7px 5px 5px;width:60px;border:1px solid rgba(0,0,0,.19);margin:0 3px;text-align:center}.WorkShiftsCard .rdtPicker{transform:translateX(-25%);width:130px!important}.WorkShiftsCard .rdt.invalid input,.WorkShiftsCard select.wrong-select{border-color:#f22}.WorkShiftsCard .card-staff-action{width:30px;height:30px;display:flex;background-color:#dfdfdf;border-radius:3px;justify-content:center;align-items:center;padding:7px;text-decoration:none;margin-left:auto;cursor:pointer}.WorkShiftsCard .card-staff-action.card-staff-action-alone{margin-top:5px;width:50px;margin-left:0}.WorkShiftsCard .card-staff-action.card-staff-action-wide{width:40px}.WorkShiftsCard .card-staff-action i{color:rgba(0,0,0,.5);font-size:14px}.WorkShiftsCard .remove-confirm{padding:9px 5px 7px;background-color:#f22;color:#fff;position:absolute;right:-200px;top:1px;transition:.1s;font-size:14px;z-index:8;cursor:pointer}.WorkShiftsCard .remove-confirm-active{right:0!important}.WorkShiftsCard .card-no-staff{color:#ff1414}.WorkShiftsCard .timeline{width:calc(100% - 37px);display:flex;justify-content:space-between;color:rgba(0,0,0,.44);font-size:11px;border-top:1px dashed rgba(0,0,0,.25);padding:5px 0 10px;z-index:5}.WorkShiftsCard .timeline span{position:relative}.WorkShiftsCard .timeline span:before{content:"";display:block;width:1px;height:500px;border-left:1px dashed rgba(0,0,0,.25);transform:translateX(50%);position:absolute;bottom:13px;left:50%}@media (max-width:980px){.SpareParts .Grid{overflow-x:scroll}}@media (max-width:768px){.Nav{width:60px}.nav-list{height:calc(100% - 78.39px);margin-top:10px}.nav-user{font-size:11px;word-break:break-all}.nav-logo{padding:5px;width:auto}.nav-link{margin:7px 0}.nav-link a{display:flex;align-items:center;justify-content:center}.nav-link-signout i,.nav-link a i{display:block;font-size:20px}.nav-link-signout span,.nav-link a span{display:none}.dashboard-main{flex-direction:column}.dashboard-statistics-row-label,.table-statistics-row-label{width:60%}.dashboard-statistics-row-value,.table-statistics-row-value{width:40%}.dashboard-statistics-row,.table-statistics-row{width:100%}.dashboard-statistics,.table-statistics{font-size:14px}.dashboard-statistics-row-label,.dashboard-statistics-row-value,.table-statistics-row-label,.table-statistics-row-value{padding:0 5px}.dashboard-actions-list{flex-direction:column;align-items:center;margin-top:25px}.dashboard-action{width:130px;margin:15px 0}.dashboard-action a{padding:12px 20px;width:100%;text-align:center}.Grid{overflow-x:scroll;-webkit-overflow-scrolling:touch}.grid-wrap{min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content}.Book,.Booking,.BookingNewRecord,.Calculation,.Chart,.Cost,.Dashboard,.Income,.SpareParts,.StorageCost,.StorageIncome,.StorageNewItem,.Table{width:100%;padding:10px 10px 10px 70px}.page-title{font-size:20px;margin:20px 0}.table-topside{flex-direction:column}.table-statistics{margin:30px 0 0;max-width:200px}.cost-form,.income-form{width:100%}.form-row{flex-direction:column}.form-row-label{margin:0 0 10px;width:100%;text-align:start}.rdtPicker{width:245px!important}.chart-wrap{overflow-x:scroll;-webkit-overflow-scrolling:touch}.page-actions{justify-content:flex-start}.bookDetails-listItem{flex-direction:column}.bookDetails-extra{margin:10px 0 0}.Notification-wrap{left:calc(50% + 30px)}}@media (max-width:425px){.SparePartsGrid{overflow-x:hidden!important}.SparePartItem{padding:8px 0}.Book,.Booking,.BookingNewRecord,.Calculation,.Chart,.Cost,.Dashboard,.Income,.SpareParts,.StorageCost,.StorageIncome,.StorageNewItem,.Table{padding:10px 10px 60px}.SparePartItem-open{border-left:1px solid transparent;border-right:1px solid transparent}.grid-cell{display:flex;padding:10px}.grid-cell-servedby{min-width:80px}.cell-action-add{margin-left:auto}.grid-extra{padding:5px 10px 30px}.Nav{width:100%;height:60px;bottom:0;background-color:#ffe600}.nav-logo{display:none}.nav-list{padding:10px 5px;height:100%;margin-top:0;flex-direction:row}.nav-bottom{display:none}.nav-link{margin:0 5px;background-color:transparent;flex:1 1}.nav-link a,.nav-link div{flex-direction:column;padding:0}.nav-link-signout span,.nav-link>div span,.nav-link a span{display:block;margin-top:4px;font-family:"GothamPro";font-size:11px}.nav-link i{font-size:20px}.bookings-wrap{margin-top:50px}.booking-row{font-size:15px;overflow:hidden}.bookings-day-title{width:auto;font-size:17px}.booking-row-cars{margin:0 4px;width:45px}.booking-row-person{margin:0 4px}.booking-row-time{min-width:100px;width:100px;font-size:14px;padding:7px 4px 5px}.booking-row-phone{max-width:none;margin-top:10px}.booking-row-phone a{font-size:14px;word-wrap:break-word}.booking-row-date{min-width:100px;width:100px;font-size:14px;padding:7px 4px 5px}.booking-row-extra{line-height:1.2}.BookingCell{width:33.33333%;padding:6px}.rdtPicker{max-width:300px;margin:auto}.Notification-wrap{left:50%}}@media (max-width:320px){.booking-row-phone{max-width:none}}
/*!
 * https://github.com/YouCanBookMe/react-datetime
 */.rdt{position:relative}.rdtPicker{display:none;position:absolute;width:250px;padding:4px;margin-top:1px;z-index:99999!important;background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.1);border:1px solid #f9f9f9}.rdtOpen .rdtPicker{display:block}.rdtStatic .rdtPicker{box-shadow:none;position:static}.rdtPicker .rdtTimeToggle{text-align:center}.rdtPicker table{width:100%;margin:0}.rdtPicker td,.rdtPicker th{text-align:center;height:28px}.rdtPicker td{cursor:pointer}.rdtPicker .rdtTimeToggle:hover,.rdtPicker td.rdtDay:hover,.rdtPicker td.rdtHour:hover,.rdtPicker td.rdtMinute:hover,.rdtPicker td.rdtSecond:hover{background:#eee;cursor:pointer}.rdtPicker td.rdtNew,.rdtPicker td.rdtOld{color:#999}.rdtPicker td.rdtToday{position:relative}.rdtPicker td.rdtToday:before{content:"";display:inline-block;border-left:7px solid transparent;border-bottom:7px solid #ffe600;border-top-color:rgba(0,0,0,.2);position:absolute;bottom:4px;right:4px}.rdtPicker td.rdtActive,.rdtPicker td.rdtActive:hover{background-color:#ffe600;color:#111}.rdtPicker td.rdtActive.rdtToday:before{border-bottom-color:#fff}.rdtPicker td.rdtDisabled,.rdtPicker td.rdtDisabled:hover{background:none;color:#999;cursor:not-allowed}.rdtPicker td span.rdtOld{color:#999}.rdtPicker td span.rdtDisabled,.rdtPicker td span.rdtDisabled:hover{background:none;color:#999;cursor:not-allowed}.rdtPicker th{border-bottom:1px solid #f9f9f9}.rdtPicker .dow{width:14.2857%;border-bottom:none;cursor:default}.rdtPicker th.rdtSwitch{width:100px}.rdtPicker th.rdtNext,.rdtPicker th.rdtPrev{font-size:21px;vertical-align:top}.rdtNext span,.rdtPrev span{display:block;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.rdtPicker th.rdtDisabled,.rdtPicker th.rdtDisabled:hover{background:none;color:#999;cursor:not-allowed}.rdtPicker thead tr:first-child th{cursor:pointer}.rdtPicker thead tr:first-child th:hover{background:#eee}.rdtPicker tfoot{border-top:1px solid #f9f9f9}.rdtPicker button{border:none;background:none;cursor:pointer}.rdtPicker button:hover{background-color:#eee}.rdtPicker thead button{width:100%;height:100%}td.rdtMonth,td.rdtYear{height:50px;width:25%;cursor:pointer}td.rdtMonth:hover,td.rdtYear:hover{background:#eee}.rdtCounters{display:inline-block}.rdtCounters>div{float:left}.rdtCounter{height:100px;width:40px}.rdtCounterSeparator{line-height:100px}.rdtCounter .rdtBtn{height:40%;line-height:40px;cursor:pointer;display:block;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.rdtCounter .rdtBtn:hover{background:#eee}.rdtCounter .rdtCount{height:20%;font-size:1.2em}.rdtMilli{vertical-align:middle;padding-left:8px;width:48px}.rdtMilli input{width:100%;font-size:1.2em;margin-top:37px}.rdtTime td{cursor:default}
/*# sourceMappingURL=main.534f778b.chunk.css.map */