@font-face{font-family:Roboto;font-weight:400;src:url(/fonts/Roboto-Regular.ttf)}@font-face{font-family:Roboto;font-weight:300;src:url(/fonts/Roboto-Light.ttf)}@font-face{font-family:Roboto;font-weight:500;src:url(/fonts/Roboto-Medium.ttf)}@font-face{font-family:Roboto;font-weight:700;src:url(/fonts/Roboto-Bold.ttf)}#__next{min-height:100%;display:flex}body{font-family:Roboto,sans-serif;-webkit-overflow-scrolling:touch}.fillscreen{display:flex;align-items:center;justify-content:center;height:100vh}.df-layout{padding:30px 40px;flex:1;display:flex;flex-direction:column}.df-layout .track-loading{flex:1;display:flex;justify-content:center;align-items:center}.df-layout .error-message{margin-top:25px;font-size:16px;color:#222}.df-layout .order-info{margin-top:25px;font-size:16px;color:#222}.df-layout .search-form{margin-top:45px;width:300px}.df-layout .search-form .submit-button{margin-top:20px;float:right}
.Resizer {
	background: #000;
	opacity: 0.2;
	z-index: 1;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	-moz-background-clip: padding;
	-webkit-background-clip: padding;
	background-clip: padding-box;
}

.Resizer:hover {
	-webkit-transition: all 2s ease;
	transition: all 2s ease;
}

.Resizer.horizontal {
	height: 11px;
	margin: -5px 0;
	border-top: 5px solid rgba(255, 255, 255, 0);
	border-bottom: 5px solid rgba(255, 255, 255, 0);
	cursor: row-resize;
	width: 100%;
}

.Resizer.horizontal:hover {
	border-top: 5px solid rgba(0, 0, 0, 0.5);
	border-bottom: 5px solid rgba(0, 0, 0, 0.5);
}

.Resizer.vertical {
	width: 11px;
	margin: 0 -5px;
	border-left: 5px solid rgba(255, 255, 255, 0);
	border-right: 5px solid rgba(255, 255, 255, 0);
	cursor: col-resize;
}

.Resizer.vertical:hover {
	border-left: 5px solid rgba(0, 0, 0, 0.5);
	border-right: 5px solid rgba(0, 0, 0, 0.5);
}
.Resizer.disabled {
	cursor: not-allowed;
}
.Resizer.disabled:hover {
	border-color: transparent;
}

#nprogress{pointer-events:none}#nprogress .bar{background:#29d;position:fixed;z-index:1031;top:0;left:0;width:100%;height:2px}#nprogress .peg{display:block;position:absolute;right:0;width:100px;height:100%;box-shadow:0 0 10px #29d,0 0 5px #29d;opacity:1;-webkit-transform:rotate(3deg) translate(0,-4px);-ms-transform:rotate(3deg) translate(0,-4px);transform:rotate(3deg) translate(0,-4px)}#nprogress .spinner{display:block;position:fixed;z-index:1031;top:15px;right:15px}#nprogress .spinner-icon{width:18px;height:18px;box-sizing:border-box;border:solid 2px transparent;border-top-color:#29d;border-left-color:#29d;border-radius:50%;-webkit-animation:nprogress-spinner .4s linear infinite;animation:nprogress-spinner .4s linear infinite}.nprogress-custom-parent{overflow:hidden;position:relative}.nprogress-custom-parent #nprogress .bar,.nprogress-custom-parent #nprogress .spinner{position:absolute}@-webkit-keyframes nprogress-spinner{0%{-webkit-transform:rotate(0)}100%{-webkit-transform:rotate(360deg)}}@keyframes nprogress-spinner{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}@font-face{font-family:Roboto;font-weight:400;src:url(/fonts/Roboto-Regular.ttf)}@font-face{font-family:Roboto;font-weight:300;src:url(/fonts/Roboto-Light.ttf)}@font-face{font-family:Roboto;font-weight:500;src:url(/fonts/Roboto-Medium.ttf)}@font-face{font-family:Roboto;font-weight:700;src:url(/fonts/Roboto-Bold.ttf)}body{font-family:Roboto,sans-serif;background-color:#fff}.ant-drawer-body .ant-list{margin-top:20px;width:300px;padding:0}.ant-drawer-body .ant-list a{color:#000;display:block}.mobile{color:rgba(0,0,0,.85);flex:1;display:flex;flex-direction:column}.mobile .navbar{height:45px;width:100%;color:#000;background-color:#c4c4c4;font-size:18px;line-height:28px;display:flex;align-items:center;justify-content:center;position:fixed;top:0;z-index:1}.mobile .navbar .menu{position:absolute;left:0;width:45px;height:45px;display:flex;align-items:center;justify-content:center}.mobile .screen{margin-top:45px;flex:1;display:flex}.mobile .today-table{margin:20px auto;width:100%;font-size:16px}.mobile .today-table td{padding:3px 10px 3px 25px}.mobile .start-page{display:flex;flex-direction:column;flex:1}.mobile .start-page .start-button-container{display:flex;justify-content:center}.mobile .start-page .start-button-container .ant-btn{color:rgba(0,0,0,.85);border-color:rgba(0,0,0,.85)}.mobile .empty-page{display:flex;flex:1;justify-content:center;align-items:center;flex-direction:column}.mobile .empty-page .date{text-align:center;font-size:18px;margin:15px 0 20px}.mobile .empty-page .text{font-size:20px}.mobile .wh-block{margin-top:20px;margin-bottom:10px}.mobile .wh-block .wh-table{margin:0 10px 25px}.mobile .wh-block button{color:rgba(0,0,0,.85);border-color:rgba(0,0,0,.85)}.mobile .wh-block .start-button-container{display:flex;justify-content:center}.mobile .order-page{max-height:100%}.mobile .order-page.ant-layout{background-color:#fff}.mobile .order-page .ant-layout-content{padding:10px 20px 65px}.mobile .order-page footer{position:fixed;bottom:0;width:100%;background-color:#fff;border-top:solid 1px rgba(0,0,0,.85);height:45px;padding:0;display:flex;align-items:center;justify-content:space-around;z-index:10}.mobile .order-page footer button{color:rgba(0,0,0,.85);border-color:rgba(0,0,0,.85)}.mobile .order-page footer button[disabled]{color:rgba(0,0,0,.25);border-color:#d9d9d9}.mobile .order-page .row{display:flex;margin-bottom:5px}.mobile .order-page .block{margin-bottom:25px}.mobile .order-page .block .block-title{font-size:18px;margin-bottom:4px}.mobile .order-page .grow{flex:1}.mobile .order-page .address{margin-top:4px}.mobile .order-page .address .address-buttons{display:flex;align-items:center;margin-left:10px}.mobile .order-page .address .address-buttons a{display:block}.mobile .order-page .address .address-buttons .gmaps-link{opacity:.7;width:32px;margin-left:21px}.mobile .order-page .delivery-number{font-weight:700;display:flex;align-items:center}.mobile .order-page .delivery-number a{color:rgba(0,0,0,.85);display:block;line-height:0}.mobile .order-page .delivery-number a.prev{margin-right:10px}.mobile .order-page .delivery-number a.next{margin-left:10px}.mobile .order-page .order{font-size:18px;margin-top:5px}.mobile .order-page .products-table{border-collapse:collapse;margin-bottom:20px;margin-top:0;width:100%}.mobile .order-page .products-table tr{border-top:solid 1px #cecece;border-bottom:solid 1px #cecece}.mobile .order-page .products-table tr td{padding:2px}.mobile .order-page .products-table tr td.name{width:100%}.mobile .order-page .products-table tr .qty{min-width:20px;text-align:center}.mobile .order-page .products-table tr .image-container{width:40px;height:40px;border:solid 1px #eee}.mobile .order-page .products-table tr img{max-width:40px;max-height:40px}.mobile .order-page .contact-links a{display:inline-block}.mobile .order-page .contact-links img{margin-left:10px}.mobile .order-page .address a{color:rgba(0,0,0,.65);text-decoration:underline}.mobile .order-page .photos .photos-item{width:104px;height:104px;border:1px dashed #d9d9d9;border-radius:2px;margin-right:8px;margin-bottom:8px;display:table;float:left;padding:8px}.mobile .order-page .photos .photos-item .thumb{width:86px;height:86px;background-position:center center;background-size:cover}.mobile .finish-page{padding:10px 20px;display:flex;flex:1;flex-direction:column}.mobile .finish-page .row{font-size:16px;display:flex;justify-content:space-between}.mobile .finish-page .rest-page{flex:1;align-items:center;justify-content:center;display:flex;flex-direction:column;margin-top:-35px;font-size:16px}.mobile .finish-page .rest-page .message{margin-bottom:20px}.mobile .finish-page .rest-page button{color:rgba(0,0,0,.85);border-color:rgba(0,0,0,.85)}.mobile .finish-page .go-to-shop{display:flex;align-items:center;margin-bottom:30px}.mobile .finish-page .go-to-shop>div{margin-right:10px}.mobile .finish-page .expenses-block{margin:40px 0 20px;display:flex;flex-direction:column;align-items:center}.mobile .finish-page .expenses-block .expenses-block-summary{margin-bottom:5px;display:flex;flex-direction:column;align-items:center}.mobile .finish-page .expenses-block .expenses-block-summary h4{margin-bottom:0}.mobile .transition{display:flex;justify-content:center;align-items:center;z-index:11;position:absolute;width:100%;height:100%;background:rgba(255,255,255,.9);position:fixed}.mobile .fixed{position:fixed}.mobile .history-page{padding:20px}.mobile .history-page .rate-block{margin:10px 0}.mobile .expenses-page{padding:20px;flex:1}.mobile .expenses-page .expenses-table{margin-bottom:30px}.mobile .expenses-page .expenses-add{margin:0 0 30px}.mobile .expenses-page .expenses-add-row{display:flex;align-items:center;margin-bottom:10px}.mobile .expenses-page .expenses-add-row>div{margin-right:5px}.mobile .expenses-page .expenses-add-row-title{width:80px}.mobile .expenses-page .expenses-add-row-input{width:100%}.mobile .expenses-page .expenses-add-row-input input{width:100%}.mobile .expenses-page .expence-remove{color:#656565}.mobile .expenses-comment{line-height:1.3;margin-bottom:3px}.mobile .expenses-photos{display:flex;flex-wrap:wrap}.mobile .expenses-photos .expenses-photo{display:block;border:1px solid #d9d9d9;width:40px;height:40px;background-position:center center;background-size:cover;margin-right:3px}.mobile.sales-page .start-page .date{text-align:center;font-size:18px;margin:15px 0 20px}.mobile.sales-page .start-page .wh-table{margin:0 10px 25px}.mobile.sales-page .start-page .expenses-block{margin:40px 0 20px;display:flex;flex-direction:column;align-items:center}.mobile.sales-page .start-page .expenses-block .expenses-block-summary{margin-bottom:5px;display:flex;flex-direction:column;align-items:center}.mobile.sales-page .start-page .expenses-block button{color:rgba(0,0,0,.85);border-color:rgba(0,0,0,.85)}.sms-send .sms-template{margin-top:20px}.sms-send .sms-fixed-template{margin:5px}.sms-send .sms-actions{text-align:right;margin-top:10px}.ant-list-item.non-link-item{display:flex;align-items:center;justify-content:start;color:#000}.ant-list-item.non-link-item .working-circle{height:10px;width:10px;background-color:#bbb;border-radius:50%;display:inline-block;margin-left:10px}.ant-list-item.non-link-item .working-circle.on{background-color:#259114}
#nprogress{pointer-events:none}#nprogress .bar{background:#29d;position:fixed;z-index:1031;top:0;left:0;width:100%;height:2px}#nprogress .peg{display:block;position:absolute;right:0;width:100px;height:100%;box-shadow:0 0 10px #29d,0 0 5px #29d;opacity:1;-webkit-transform:rotate(3deg) translate(0,-4px);-ms-transform:rotate(3deg) translate(0,-4px);transform:rotate(3deg) translate(0,-4px)}#nprogress .spinner{display:block;position:fixed;z-index:1031;top:15px;right:15px}#nprogress .spinner-icon{width:18px;height:18px;box-sizing:border-box;border:solid 2px transparent;border-top-color:#29d;border-left-color:#29d;border-radius:50%;-webkit-animation:nprogress-spinner .4s linear infinite;animation:nprogress-spinner .4s linear infinite}.nprogress-custom-parent{overflow:hidden;position:relative}.nprogress-custom-parent #nprogress .bar,.nprogress-custom-parent #nprogress .spinner{position:absolute}@-webkit-keyframes nprogress-spinner{0%{-webkit-transform:rotate(0)}100%{-webkit-transform:rotate(360deg)}}@keyframes nprogress-spinner{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}@font-face{font-family:Roboto;font-weight:400;src:url(/fonts/Roboto-Regular.ttf)}@font-face{font-family:Roboto;font-weight:300;src:url(/fonts/Roboto-Light.ttf)}@font-face{font-family:Roboto;font-weight:500;src:url(/fonts/Roboto-Medium.ttf)}@font-face{font-family:Roboto;font-weight:700;src:url(/fonts/Roboto-Bold.ttf)}#__next{min-height:100%}body{font-family:Roboto,sans-serif;-webkit-overflow-scrolling:touch}.fillscreen{display:flex;align-items:center;justify-content:center;height:100vh}.ant-layout-header{background-color:#fff!important}header{display:flex;align-items:center}header h2{margin:0;flex:1;line-height:1.2}header .ant-menu{margin-right:30px}.ant-layout-content{padding:20px 50px}.admin header h2{flex:1}.admin .add-user-block{margin-top:20px}.admin .add-user-block .ant-card{margin-top:20px}.admin .add-user-block .add-city-card .ant-card-body{display:flex;flex-wrap:wrap}.admin .add-user-block .add-city-card .ant-card-body .ant-form{min-width:400px}.admin .add-user-block .add-city-card .ant-card-body .map-container{width:500px;height:400px;margin-left:20px;display:flex}.admin .add-user-block .add-city-card .ant-card-body .map-container .center-marker{position:absolute;background:url(http://maps.gstatic.com/mapfiles/markers2/marker.png) no-repeat;top:165px;left:191px;z-index:1;height:34px;width:20px}.admin tr.not-active td{background-color:#eee}.admin .setPasswordForm input{max-width:100px}.admin .rate-edit{display:flex}.admin .rate-edit .ant-typography input{font-size:24px}.admin .dictionaries{display:flex;flex-wrap:wrap}.admin .dictionaries>div{margin-right:20px;margin-bottom:20px}.admin .skip-reasons{width:400px}.admin .skip-reasons .skip-reasons-table{margin-bottom:15px}.admin .skip-reasons .skip-reasons-add-row{display:flex}.admin .skip-reasons .skip-reasons-add-row button{margin-left:5px}.admin .skip-reasons .remove-action{width:30px}.admin .skip-reasons .remove-action a{color:#656565}.admin .sms-templates{width:400px}.admin .sms-templates .sms-templates-item{clear:both;margin-bottom:25px}.admin .sms-templates .sms-templates-item .sms-templates-item-controls{margin-top:2px;display:flex;justify-content:space-between}.manager header{border-bottom:1px solid #f0f0f0}.manager header .ant-menu{position:relative;top:-1px}.manager header .date-block{flex:1;margin-left:20px;position:relative;top:2px}.manager .ant-layout{background-color:#fff}.manager .map-tabs{margin-top:10px}.manager .ant-layout-content{padding:0;background-color:#fff;display:flex}.manager .ant-layout-content .ant-tabs-nav-list{left:20px}.manager .split-pane .Pane1{overflow-y:auto}.manager .ant-tabs-content{margin:0!important}.manager .ant-tabs-content-holder{display:flex;flex:1}.manager .ant-tabs-content-holder .ant-tabs-tabpane{display:none}.manager .ant-tabs-content-holder .ant-tabs-tabpane-active{display:flex;flex:1}.manager .ant-tabs-nav{margin-bottom:0}.manager .ant-tabs,.manager .ant-tabs-content{flex:1;display:flex}.manager .map-actions{display:flex;flex-direction:column;padding:10px 20px 20px}.manager .map-actions .step{margin-bottom:15px;display:flex;align-items:center;flex-wrap:nowrap}.manager .map-actions .sync-button span{padding-top:5px}.manager .map-actions .selected-drivers{min-width:200px}.manager .map-actions .selected-orders{display:flex;align-items:center}.manager .map-actions .selected-orders .selected-orders-button{margin-left:7px;height:17px;padding:3px;display:flex}.manager .orders-list{padding:10px}.manager .orders-list .ant-collapse{border:none;background-color:#fff}.manager .orders-list .ant-collapse .ant-collapse-item{margin-bottom:15px;border:1px solid #d9d9d9}.manager .orders-list .ant-collapse .ant-collapse-item.ant-collapse-item-active{border-bottom:none}.manager .orders-list .ant-collapse .extra-order{display:flex;justify-content:center;align-items:center;border-bottom:1px solid #d9d9d9;height:53px}.manager .orders-list .ant-collapse .extra-order span{cursor:pointer}.manager .orders-list .ant-collapse-header{padding:10px 10px 10px 25px;background-color:#fafafa}.manager .orders-list .ant-collapse-header .ant-collapse-arrow{left:7px}.manager .orders-list .list-item-header .list-item-header-title{font-size:16px}.manager .orders-list .list-item-header .list-item-header-title-wrapper{display:flex;align-items:center}.manager .orders-list .list-item-header .list-item-header-title-wrapper .checkbox-return{flex:1;text-align:right}.manager .orders-list .list-item-header .list-item-header-driver-color{margin-left:7px;display:inline-block;width:20px;height:20px;border-radius:50%;border:solid 1px #bebebe;position:relative;top:-1px}.manager .orders-list .list-item-header .list-item-header-driver-color .circle-picker{z-index:100;position:relative;background:#fff;border:1px solid #e2e2e2;padding:10px}.manager .orders-list .list-item-header .list-item-header-spacer{flex:1}.manager .orders-list .list-item-header .list-item-header-data{display:flex;font-size:13px;margin-top:2px}.manager .orders-list .list-item-header .list-item-header-data .assign-all{margin-left:5px;font-size:14px}.manager .orders-list .list-item-header .checkbox-return{font-size:14px}.manager .orders-list .list-item-header .checkbox-return .ant-checkbox+span{padding-right:0;padding-left:4px}.manager .orders-list .list-item-header .list-item-header-actions{padding-top:3px;display:flex;justify-content:space-between;align-items:center}.manager .orders-list .list-item-header .list-item-header-actions .post-button{border-color:#70c040;color:#70c040}.manager .orders-list .list-item-header .not-posted{color:#ff4d4f}.manager .orders-list .list-item-header .posted{color:#52c41a}.manager .orders-list .list-item-header .driverlist{margin-right:15px}.manager .orders-list .list-item-header .edit-button{margin-left:10px}.manager .orders-list .orders-list-block .ant-collapse-content-box{padding:0}.manager .orders-list .order-item{border-bottom:1px solid #cecece;padding:3px 7px 3px 0;display:flex;align-items:stretch;min-height:53px}.manager .orders-list .order-item .drag{padding:0 5px;display:flex;align-items:center;cursor:move}.manager .orders-list .order-item.fixed .drag{cursor:auto}.manager .orders-list .order-item.fixed .drag svg{visibility:hidden}.manager .orders-list .order-item .order-item-content{flex:1;overflow:hidden}.manager .orders-list .order-item .item-row{display:flex;justify-content:space-between}.manager .orders-list .order-item .item-row.first{align-items:center}.manager .orders-list .order-item .item-order{display:flex;margin-right:5px;padding:0 2px 0 0}.manager .orders-list .order-item .item-order-index{margin-right:3px;padding:0 5px}.manager .orders-list .order-item .item-order-index.business{background:#febe42}.manager .orders-list .order-item .item-address{font-size:12px;flex:1;text-align:right;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.manager .orders-list .order-item .driver-select{min-width:120px}.manager .orders-list .order-item .driver-select.driver0 .ant-select-selector{background-color:rgba(31,52,209,.3)}.manager .orders-list .order-item .driver-select.driver1 .ant-select-selector{background-color:rgba(191,33,219,.3)}.manager .orders-list .order-item .driver-select.driver2 .ant-select-selector{background-color:rgba(60,174,163,.3)}.manager .orders-list .order-item .driver-select.driver3 .ant-select-selector{background-color:rgba(67,219,33,.3)}.manager .orders-list .order-item.fulfilled{background-color:rgba(31,181,31,.3)}.manager .orders-list .order-item.skipped{background-color:rgba(220,16,16,.3)}.manager .orders-list .order-item.highlighted{background-color:rgba(240,224,10,.7)}.manager .orders-list .order-item .order-status{font-size:12px;margin:0 10px;flex:1}.manager .orders-list .order-item .order-status .time-forecast{margin-right:5px;color:rgba(31,52,209,.8)}.manager .orders-list .order-item .item-row-second{display:flex;align-items:flex-end}.manager .orders-list .order-item .custom-order-edit{margin-right:5px}.manager .map-container{height:100%;display:flex}.manager .map-container div.undefined{overflow:initial!important}.manager .photos-page{padding:20px 50px}.manager .photos-page .photos-sider button{display:block;margin-top:10px}.manager .photos-page .photos-page-content{padding-left:40px;flex-direction:column}.manager .photos-page .photos-page-content .message{font-size:16px}.manager .photos-page .photos-page-content .photos-order-details{font-size:14px}.manager .photos-page .photos-page-content .photos-order-details .block h4{margin-top:15px;margin-bottom:0}.manager .photos-page .photos-page-content .photos-order-details .products-table{border-collapse:collapse;margin-top:15px;width:100%}.manager .photos-page .photos-page-content .photos-order-details .products-table tr{border-top:solid 1px #cecece;border-bottom:solid 1px #cecece}.manager .photos-page .photos-page-content .photos-order-details .products-table tr td{padding:2px}.manager .photos-page .photos-page-content .photos-order-details .products-table tr .qty{min-width:20px;text-align:center}.manager .photos-page .photos-page-content .photos-order-details .products-table tr .image-container{width:40px;height:40px;border:solid 1px #eee}.manager .photos-page .photos-page-content .photos-order-details .products-table tr img{max-width:40px;max-height:40px}.manager .photos-page .photos-page-content .gallery{display:flex;flex-wrap:wrap;margin-top:15px}.manager .photos-page .photos-page-content .gallery .gallery-item{margin:5px}.manager .photos-page .photos-page-content .gallery .gallery-item .gallery-order-id{font-size:13px;margin-left:3px}.manager .photos-page .photos-page-content .gallery .gallery-item .gallery-order-id a.status-fulfilled{color:#1fb51f}.manager .photos-page .photos-page-content .gallery .gallery-item .gallery-order-id a.status-skipped{color:rgba(220,16,16,.8)}.manager .photos-page .photos-page-content .gallery .gallery-item a.image{border:1px solid #d9d9d9;display:block;background-position:center center;background-size:contain;background-repeat:no-repeat;width:250px;height:250px}.manager .history-page{flex:1;padding:20px 50px}.manager .history-page .expenses-icon{color:#656565}.manager .history-page .details-table .ant-table{border:solid 1px #1f34d1}.manager .history-page .details-table .ant-table .ant-table-thead .ant-table-cell{background-color:#e5f7fb}.manager.mobile-manager .ant-layout-content{min-height:100%}.manager.mobile-manager header{padding:0 10px;height:48px;flex-direction:row-reverse}.manager.mobile-manager header h2{font-size:20px}.manager.mobile-manager header .menu{margin-right:10px}.manager.mobile-manager .mobile-map-page{width:100%}.manager.mobile-manager .mobile-map-page .orders-list{padding:0;margin-bottom:50px}.manager.mobile-manager .mobile-map-page .orders-list .orders-list-block{border-right:0 none;border-left:0 none}.manager.mobile-manager .mobile-map-page .map-container{min-height:100%}.manager.mobile-manager .photos-page{flex-wrap:wrap}.manager.mobile-manager .photos-page aside{margin-bottom:30px}.manager.mobile-manager .photos-page .photos-page-content{padding-left:0}.manager.mobile-manager .history-page{padding:10px}.driver-select{min-width:120px}.order-popover{font-size:13px}.order-popover .products-table{border-collapse:collapse;margin-top:15px;width:100%}.order-popover .products-table tr{border-top:solid 1px #cecece;border-bottom:solid 1px #cecece}.order-popover .products-table tr td{padding:2px}.order-popover .products-table tr .qty{min-width:20px;text-align:center}.order-popover .products-table tr .image-container{width:40px;height:40px;border:solid 1px #eee}.order-popover .products-table tr img{max-width:40px;max-height:40px}.selected-drivers-dropdown .ant-select-item-option-state{display:none}.selected-drivers-dropdown .ant-select-item-option-content::before{content:"";display:inline-block;width:16px;height:16px;direction:ltr;background-color:#fff;border:1px solid #d9d9d9;border-radius:2px;border-collapse:separate;margin-right:5px;position:relative;top:3px}.selected-drivers-dropdown .ant-select-item-option-selected .ant-select-item-option-content::before{background-color:#1890ff;border-color:#1890ff;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAIAAACQkWg2AAAAAXNSR0IArs4c6QAAADhlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAAqACAAQAAAABAAAAEKADAAQAAAABAAAAEAAAAAAXnVPIAAAAwUlEQVQoFWPcfO3/nAMMf38xEATMbAwpDgyM/tP+E6MaYhxQDxPxqoF6gIqZCLoETQFhDRoqKFoIaDDXYej2ZkDWg08DUHWNM8h4dVGEJSgagCrgAK56zimGjcfhwkiejrAHmQfRg0s1UB8LXO93cNwB9WyWYvDVBAmjmQ1RiXAS0F6gCiDAoxooi9AA5AD1nH8K0gMkkd0NEoIBFA1Awbo1INVAEhdg9JnwH5ccVnEmYHoiHoASHzDFEqkHqAyoGABX9jZvrgbcRwAAAABJRU5ErkJggg==);background-repeat:no-repeat;background-position:center center}button.active-btn{border-color:#1890ff;color:#1890ff}.expence-photos{margin:20px 0 40px;width:100%;overflow:auto;display:flex;align-items:flex-start;height:400px}.expence-photos a{margin:5px}.expence-photos img{max-width:400px;max-height:400px}.pagination-contaner{margin:20px auto 60px}.custom-order-return-to-shop{text-align:right;position:relative;top:-22px}.ant-modal{top:20px!important}.custom-order-select{width:600px!important}.add-order-modal .ant-modal-body{padding-top:0}.analytics-side{padding:20px 10px}.analytics-side .mapType-selector{margin-top:20px;margin-left:3px}.hidden{display:none}.marker-group{display:flex;position:relative;left:-50%;top:-10px}.marker-group .marker-container{display:flex;padding:3px;font-size:15px;height:26px}.marker-group .marker-container .marker-index{padding:0 4px 0 4px}.marker-group .marker-container .marker-order-number{margin-right:3px;margin-left:2px}.marker-group .marker-container .marker-business{background:#febe42}
/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */
/* stylelint-disable no-duplicate-selectors */
/* stylelint-disable */
/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */
.ant-picker-panel {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  text-align: center;
  background: #fff;
  border: 1px solid #f0f0f0;
  border-radius: 2px;
  outline: none;
}
.ant-picker-panel-focused {
  border-color: #1890ff;
}
.ant-picker-decade-panel,
.ant-picker-year-panel,
.ant-picker-quarter-panel,
.ant-picker-month-panel,
.ant-picker-week-panel,
.ant-picker-date-panel,
.ant-picker-time-panel {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  width: 280px;
}
.ant-picker-header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 0 8px;
  color: rgba(0, 0, 0, 0.85);
  border-bottom: 1px solid #f0f0f0;
}
.ant-picker-header > * {
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
}
.ant-picker-header button {
  padding: 0;
  color: rgba(0, 0, 0, 0.25);
  line-height: 40px;
  background: transparent;
  border: 0;
  cursor: pointer;
  -webkit-transition: color 0.3s;
  transition: color 0.3s;
}
.ant-picker-header > button {
  min-width: 1.6em;
  font-size: 14px;
}
.ant-picker-header > button:hover {
  color: rgba(0, 0, 0, 0.65);
}
.ant-picker-header-view {
  -webkit-box-flex: 1;
      -ms-flex: auto;
          flex: auto;
  font-weight: 500;
  line-height: 40px;
}
.ant-picker-header-view button {
  color: inherit;
  font-weight: inherit;
}
.ant-picker-header-view button:not(:first-child) {
  margin-left: 8px;
}
.ant-picker-header-view button:hover {
  color: #1890ff;
}
.ant-picker-prev-icon,
.ant-picker-next-icon,
.ant-picker-super-prev-icon,
.ant-picker-super-next-icon {
  position: relative;
  display: inline-block;
  width: 7px;
  height: 7px;
}
.ant-picker-prev-icon::before,
.ant-picker-next-icon::before,
.ant-picker-super-prev-icon::before,
.ant-picker-super-next-icon::before {
  position: absolute;
  top: 0;
  left: 0;
  display: inline-block;
  width: 7px;
  height: 7px;
  border: 0 solid currentColor;
  border-width: 1.5px 0 0 1.5px;
  content: '';
}
.ant-picker-super-prev-icon::after,
.ant-picker-super-next-icon::after {
  position: absolute;
  top: 4px;
  left: 4px;
  display: inline-block;
  width: 7px;
  height: 7px;
  border: 0 solid currentColor;
  border-width: 1.5px 0 0 1.5px;
  content: '';
}
.ant-picker-prev-icon,
.ant-picker-super-prev-icon {
  -webkit-transform: rotate(-45deg);
          transform: rotate(-45deg);
}
.ant-picker-next-icon,
.ant-picker-super-next-icon {
  -webkit-transform: rotate(135deg);
          transform: rotate(135deg);
}
.ant-picker-content {
  width: 100%;
  table-layout: fixed;
  border-collapse: collapse;
}
.ant-picker-content th,
.ant-picker-content td {
  position: relative;
  min-width: 24px;
  font-weight: 400;
}
.ant-picker-content th {
  height: 30px;
  color: rgba(0, 0, 0, 0.65);
  line-height: 30px;
}
.ant-picker-cell {
  padding: 3px 0;
  color: rgba(0, 0, 0, 0.25);
  cursor: pointer;
}
.ant-picker-cell-in-view {
  color: rgba(0, 0, 0, 0.65);
}
.ant-picker-cell-disabled {
  cursor: not-allowed;
}
.ant-picker-cell::before {
  position: absolute;
  top: 50%;
  right: 0;
  left: 0;
  z-index: 1;
  height: 24px;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  content: '';
}
.ant-picker-cell .ant-picker-cell-inner {
  position: relative;
  z-index: 2;
  display: inline-block;
  min-width: 24px;
  height: 24px;
  line-height: 24px;
  border-radius: 2px;
  -webkit-transition: background 0.3s, border 0.3s;
  transition: background 0.3s, border 0.3s;
}
.ant-picker-cell:hover:not(.ant-picker-cell-in-view) .ant-picker-cell-inner,
.ant-picker-cell:hover:not(.ant-picker-cell-selected):not(.ant-picker-cell-range-start):not(.ant-picker-cell-range-end):not(.ant-picker-cell-range-hover-start):not(.ant-picker-cell-range-hover-end) .ant-picker-cell-inner {
  background: #f5f5f5;
}
.ant-picker-cell-in-view.ant-picker-cell-today .ant-picker-cell-inner::before {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  border: 1px solid #1890ff;
  border-radius: 2px;
  content: '';
}
.ant-picker-cell-in-view.ant-picker-cell-in-range {
  position: relative;
}
.ant-picker-cell-in-view.ant-picker-cell-in-range::before {
  background: #e6f7ff;
}
.ant-picker-cell-in-view.ant-picker-cell-selected .ant-picker-cell-inner,
.ant-picker-cell-in-view.ant-picker-cell-range-start .ant-picker-cell-inner,
.ant-picker-cell-in-view.ant-picker-cell-range-end .ant-picker-cell-inner {
  color: #fff;
  background: #1890ff;
}
.ant-picker-cell-in-view.ant-picker-cell-range-start:not(.ant-picker-cell-range-start-single)::before,
.ant-picker-cell-in-view.ant-picker-cell-range-end:not(.ant-picker-cell-range-end-single)::before {
  background: #e6f7ff;
}
.ant-picker-cell-in-view.ant-picker-cell-range-start::before {
  left: 50%;
}
.ant-picker-cell-in-view.ant-picker-cell-range-end::before {
  right: 50%;
}
.ant-picker-cell-in-view.ant-picker-cell-range-hover-start:not(.ant-picker-cell-in-range):not(.ant-picker-cell-range-start):not(.ant-picker-cell-range-end)::after,
.ant-picker-cell-in-view.ant-picker-cell-range-hover-end:not(.ant-picker-cell-in-range):not(.ant-picker-cell-range-start):not(.ant-picker-cell-range-end)::after,
.ant-picker-cell-in-view.ant-picker-cell-range-hover-start.ant-picker-cell-range-start-single::after,
.ant-picker-cell-in-view.ant-picker-cell-range-hover-end.ant-picker-cell-range-end-single::after,
.ant-picker-cell-in-view.ant-picker-cell-range-hover:not(.ant-picker-cell-in-range)::after {
  position: absolute;
  top: 50%;
  z-index: 0;
  height: 24px;
  border-top: 1px dashed #7ec1ff;
  border-bottom: 1px dashed #7ec1ff;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  content: '';
}
.ant-picker-cell-range-hover-start::after,
.ant-picker-cell-range-hover-end::after,
.ant-picker-cell-range-hover::after {
  right: 0;
  left: 2px;
}
.ant-picker-cell-in-view.ant-picker-cell-in-range.ant-picker-cell-range-hover::before,
.ant-picker-cell-in-view.ant-picker-cell-range-start.ant-picker-cell-range-hover::before,
.ant-picker-cell-in-view.ant-picker-cell-range-end.ant-picker-cell-range-hover::before,
.ant-picker-cell-in-view.ant-picker-cell-range-start:not(.ant-picker-cell-range-start-single).ant-picker-cell-range-hover-start::before,
.ant-picker-cell-in-view.ant-picker-cell-range-end:not(.ant-picker-cell-range-end-single).ant-picker-cell-range-hover-end::before,
.ant-picker-panel > :not(.ant-picker-date-panel) .ant-picker-cell-in-view.ant-picker-cell-in-range.ant-picker-cell-range-hover-start::before,
.ant-picker-panel > :not(.ant-picker-date-panel) .ant-picker-cell-in-view.ant-picker-cell-in-range.ant-picker-cell-range-hover-end::before {
  background: #cbe6ff;
}
.ant-picker-cell-in-view.ant-picker-cell-range-start:not(.ant-picker-cell-range-start-single):not(.ant-picker-cell-range-end) .ant-picker-cell-inner {
  border-radius: 2px 0 0 2px;
}
.ant-picker-cell-in-view.ant-picker-cell-range-end:not(.ant-picker-cell-range-end-single):not(.ant-picker-cell-range-start) .ant-picker-cell-inner {
  border-radius: 0 2px 2px 0;
}
.ant-picker-date-panel .ant-picker-cell-in-view.ant-picker-cell-in-range.ant-picker-cell-range-hover-start .ant-picker-cell-inner::after,
.ant-picker-date-panel .ant-picker-cell-in-view.ant-picker-cell-in-range.ant-picker-cell-range-hover-end .ant-picker-cell-inner::after {
  position: absolute;
  top: 0;
  bottom: 0;
  z-index: -1;
  background: #cbe6ff;
  content: '';
}
.ant-picker-date-panel .ant-picker-cell-in-view.ant-picker-cell-in-range.ant-picker-cell-range-hover-start .ant-picker-cell-inner::after {
  right: -7px;
  left: 0;
}
.ant-picker-date-panel .ant-picker-cell-in-view.ant-picker-cell-in-range.ant-picker-cell-range-hover-end .ant-picker-cell-inner::after {
  right: 0;
  left: -7px;
}
.ant-picker-cell-range-hover.ant-picker-cell-range-start::after {
  right: 50%;
}
.ant-picker-cell-range-hover.ant-picker-cell-range-end::after {
  left: 50%;
}
tr > .ant-picker-cell-in-view.ant-picker-cell-range-hover:first-child::after,
tr > .ant-picker-cell-in-view.ant-picker-cell-range-hover-end:first-child::after,
.ant-picker-cell-in-view.ant-picker-cell-range-hover-edge-start:not(.ant-picker-cell-range-hover-edge-start-near-range)::after,
.ant-picker-cell-in-view.ant-picker-cell-range-hover-start::after {
  left: 6px;
  border-left: 1px dashed #7ec1ff;
  border-top-left-radius: 2px;
  border-bottom-left-radius: 2px;
}
tr > .ant-picker-cell-in-view.ant-picker-cell-range-hover:last-child::after,
tr > .ant-picker-cell-in-view.ant-picker-cell-range-hover-start:last-child::after,
.ant-picker-cell-in-view.ant-picker-cell-range-hover-edge-end:not(.ant-picker-cell-range-hover-edge-end-near-range)::after,
.ant-picker-cell-in-view.ant-picker-cell-range-hover-end::after {
  right: 6px;
  border-right: 1px dashed #7ec1ff;
  border-top-right-radius: 2px;
  border-bottom-right-radius: 2px;
}
.ant-picker-cell-disabled {
  pointer-events: none;
}
.ant-picker-cell-disabled .ant-picker-cell-inner {
  color: rgba(0, 0, 0, 0.25);
  background: transparent;
}
.ant-picker-cell-disabled::before {
  background: #f5f5f5;
}
.ant-picker-cell-disabled.ant-picker-cell-today .ant-picker-cell-inner::before {
  border-color: rgba(0, 0, 0, 0.25);
}
.ant-picker-decade-panel .ant-picker-content,
.ant-picker-year-panel .ant-picker-content,
.ant-picker-quarter-panel .ant-picker-content,
.ant-picker-month-panel .ant-picker-content {
  height: 264px;
}
.ant-picker-decade-panel .ant-picker-cell-inner,
.ant-picker-year-panel .ant-picker-cell-inner,
.ant-picker-quarter-panel .ant-picker-cell-inner,
.ant-picker-month-panel .ant-picker-cell-inner {
  padding: 0 8px;
}
.ant-picker-decade-panel .ant-picker-cell-disabled .ant-picker-cell-inner,
.ant-picker-year-panel .ant-picker-cell-disabled .ant-picker-cell-inner,
.ant-picker-quarter-panel .ant-picker-cell-disabled .ant-picker-cell-inner,
.ant-picker-month-panel .ant-picker-cell-disabled .ant-picker-cell-inner {
  background: #f5f5f5;
}
.ant-picker-quarter-panel .ant-picker-content {
  height: 56px;
}
.ant-picker-footer {
  width: -webkit-min-content;
  width: -moz-min-content;
  width: min-content;
  min-width: 100%;
  line-height: 38px;
  text-align: center;
  border-bottom: 1px solid transparent;
}
.ant-picker-panel .ant-picker-footer {
  border-top: 1px solid #f0f0f0;
}
.ant-picker-footer-extra {
  padding: 0 12px;
  line-height: 38px;
  text-align: left;
}
.ant-picker-footer-extra:not(:last-child) {
  border-bottom: 1px solid #f0f0f0;
}
.ant-picker-now {
  text-align: left;
}
.ant-picker-today-btn {
  color: #1890ff;
}
.ant-picker-today-btn:hover {
  color: #40a9ff;
}
.ant-picker-today-btn:active {
  color: #096dd9;
}
.ant-picker-today-btn.ant-picker-today-btn-disabled {
  color: rgba(0, 0, 0, 0.25);
  cursor: not-allowed;
}
.ant-picker-decade-panel .ant-picker-cell-inner {
  padding: 0 4px;
}
.ant-picker-decade-panel .ant-picker-cell::before {
  display: none;
}
.ant-picker-year-panel .ant-picker-body,
.ant-picker-quarter-panel .ant-picker-body,
.ant-picker-month-panel .ant-picker-body {
  padding: 0 8px;
}
.ant-picker-year-panel .ant-picker-cell-inner,
.ant-picker-quarter-panel .ant-picker-cell-inner,
.ant-picker-month-panel .ant-picker-cell-inner {
  width: 60px;
}
.ant-picker-year-panel .ant-picker-cell-range-hover-start::after,
.ant-picker-quarter-panel .ant-picker-cell-range-hover-start::after,
.ant-picker-month-panel .ant-picker-cell-range-hover-start::after {
  left: 14px;
  border-left: 1px dashed #7ec1ff;
  border-radius: 2px 0 0 2px;
}
.ant-picker-panel-rtl .ant-picker-year-panel .ant-picker-cell-range-hover-start::after,
.ant-picker-panel-rtl .ant-picker-quarter-panel .ant-picker-cell-range-hover-start::after,
.ant-picker-panel-rtl .ant-picker-month-panel .ant-picker-cell-range-hover-start::after {
  right: 14px;
  border-right: 1px dashed #7ec1ff;
  border-radius: 0 2px 2px 0;
}
.ant-picker-year-panel .ant-picker-cell-range-hover-end::after,
.ant-picker-quarter-panel .ant-picker-cell-range-hover-end::after,
.ant-picker-month-panel .ant-picker-cell-range-hover-end::after {
  right: 14px;
  border-right: 1px dashed #7ec1ff;
  border-radius: 0 2px 2px 0;
}
.ant-picker-panel-rtl .ant-picker-year-panel .ant-picker-cell-range-hover-end::after,
.ant-picker-panel-rtl .ant-picker-quarter-panel .ant-picker-cell-range-hover-end::after,
.ant-picker-panel-rtl .ant-picker-month-panel .ant-picker-cell-range-hover-end::after {
  left: 14px;
  border-left: 1px dashed #7ec1ff;
  border-radius: 2px 0 0 2px;
}
.ant-picker-week-panel .ant-picker-body {
  padding: 8px 12px;
}
.ant-picker-week-panel .ant-picker-cell:hover .ant-picker-cell-inner,
.ant-picker-week-panel .ant-picker-cell-selected .ant-picker-cell-inner,
.ant-picker-week-panel .ant-picker-cell .ant-picker-cell-inner {
  background: transparent !important;
}
.ant-picker-week-panel-row td {
  -webkit-transition: background 0.3s;
  transition: background 0.3s;
}
.ant-picker-week-panel-row:hover td {
  background: #f5f5f5;
}
.ant-picker-week-panel-row-selected td,
.ant-picker-week-panel-row-selected:hover td {
  background: #1890ff;
}
.ant-picker-week-panel-row-selected td.ant-picker-cell-week,
.ant-picker-week-panel-row-selected:hover td.ant-picker-cell-week {
  color: rgba(255, 255, 255, 0.5);
}
.ant-picker-week-panel-row-selected td.ant-picker-cell-today .ant-picker-cell-inner::before,
.ant-picker-week-panel-row-selected:hover td.ant-picker-cell-today .ant-picker-cell-inner::before {
  border-color: #fff;
}
.ant-picker-week-panel-row-selected td .ant-picker-cell-inner,
.ant-picker-week-panel-row-selected:hover td .ant-picker-cell-inner {
  color: #fff;
}
.ant-picker-date-panel .ant-picker-body {
  padding: 8px 12px;
}
.ant-picker-date-panel .ant-picker-content {
  width: 252px;
}
.ant-picker-date-panel .ant-picker-content th {
  width: 36px;
}
.ant-picker-datetime-panel {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.ant-picker-datetime-panel .ant-picker-time-panel {
  border-left: 1px solid #f0f0f0;
}
.ant-picker-datetime-panel .ant-picker-date-panel,
.ant-picker-datetime-panel .ant-picker-time-panel {
  -webkit-transition: opacity 0.3s;
  transition: opacity 0.3s;
}
.ant-picker-datetime-panel-active .ant-picker-date-panel,
.ant-picker-datetime-panel-active .ant-picker-time-panel {
  opacity: 0.3;
}
.ant-picker-datetime-panel-active .ant-picker-date-panel-active,
.ant-picker-datetime-panel-active .ant-picker-time-panel-active {
  opacity: 1;
}
.ant-picker-time-panel {
  width: auto;
  min-width: auto;
}
.ant-picker-time-panel .ant-picker-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
      -ms-flex: auto;
          flex: auto;
  height: 224px;
}
.ant-picker-time-panel-column {
  -webkit-box-flex: 1;
      -ms-flex: 1 0 auto;
          flex: 1 0 auto;
  width: 56px;
  margin: 0;
  padding: 0;
  overflow-y: hidden;
  text-align: left;
  list-style: none;
  -webkit-transition: background 0.3s;
  transition: background 0.3s;
}
.ant-picker-time-panel-column::after {
  display: block;
  height: 196px;
  content: '';
}
.ant-picker-datetime-panel .ant-picker-time-panel-column::after {
  height: 198px;
}
.ant-picker-time-panel-column:not(:first-child) {
  border-left: 1px solid #f0f0f0;
}
.ant-picker-time-panel-column-active {
  background: rgba(230, 247, 255, 0.2);
}
.ant-picker-time-panel-column:hover {
  overflow-y: auto;
}
.ant-picker-time-panel-column > li {
  margin: 0;
  padding: 0;
}
.ant-picker-time-panel-column > li.ant-picker-time-panel-cell .ant-picker-time-panel-cell-inner {
  display: block;
  width: 100%;
  height: 28px;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.65);
  line-height: 28px;
  text-align: center;
  border-radius: 0;
  cursor: pointer;
  -webkit-transition: background 0.3s;
  transition: background 0.3s;
}
.ant-picker-time-panel-column > li.ant-picker-time-panel-cell .ant-picker-time-panel-cell-inner:hover {
  background: #f5f5f5;
}
.ant-picker-time-panel-column > li.ant-picker-time-panel-cell-selected .ant-picker-time-panel-cell-inner {
  background: #e6f7ff;
}
.ant-picker-time-panel-column > li.ant-picker-time-panel-cell-disabled .ant-picker-time-panel-cell-inner {
  color: rgba(0, 0, 0, 0.25);
  background: transparent;
  cursor: not-allowed;
}
/* stylelint-disable-next-line */
_:-ms-fullscreen .ant-picker-range-wrapper .ant-picker-month-panel .ant-picker-cell,
:root .ant-picker-range-wrapper .ant-picker-month-panel .ant-picker-cell,
_:-ms-fullscreen .ant-picker-range-wrapper .ant-picker-year-panel .ant-picker-cell,
:root .ant-picker-range-wrapper .ant-picker-year-panel .ant-picker-cell {
  padding: 21px 0;
}
.ant-picker {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.65);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  -webkit-font-feature-settings: 'tnum';
          font-feature-settings: 'tnum';
  padding: 4px 11px 4px;
  position: relative;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background: #fff;
  border: 1px solid #d9d9d9;
  border-radius: 2px;
  -webkit-transition: border 0.3s, -webkit-box-shadow 0.3s;
  transition: border 0.3s, -webkit-box-shadow 0.3s;
  transition: border 0.3s, box-shadow 0.3s;
  transition: border 0.3s, box-shadow 0.3s, -webkit-box-shadow 0.3s;
}
.ant-picker:hover,
.ant-picker-focused {
  border-color: #40a9ff;
  border-right-width: 1px !important;
}
.ant-picker-focused {
  border-color: #40a9ff;
  border-right-width: 1px !important;
  outline: 0;
  -webkit-box-shadow: 0 0 0 2px rgba(24, 144, 255, 0.2);
          box-shadow: 0 0 0 2px rgba(24, 144, 255, 0.2);
}
.ant-picker.ant-picker-disabled {
  background: #f5f5f5;
  border-color: #d9d9d9;
  cursor: not-allowed;
}
.ant-picker.ant-picker-disabled .ant-picker-suffix {
  color: rgba(0, 0, 0, 0.25);
}
.ant-picker.ant-picker-borderless {
  background-color: transparent !important;
  border-color: transparent !important;
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
}
.ant-picker-input {
  position: relative;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  width: 100%;
}
.ant-picker-input > input {
  position: relative;
  display: inline-block;
  width: 100%;
  min-width: 0;
  padding: 4px 11px;
  color: rgba(0, 0, 0, 0.65);
  font-size: 14px;
  line-height: 1.5715;
  background-color: #fff;
  background-image: none;
  border: 1px solid #d9d9d9;
  border-radius: 2px;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  -webkit-box-flex: 1;
      -ms-flex: auto;
          flex: auto;
  min-width: 1px;
  height: auto;
  padding: 0;
  background: transparent;
  border: 0;
}
.ant-picker-input > input::-moz-placeholder {
  opacity: 1;
}
.ant-picker-input > input::-webkit-input-placeholder {
  color: #bfbfbf;
}
.ant-picker-input > input:-ms-input-placeholder {
  color: #bfbfbf;
}
.ant-picker-input > input::-ms-input-placeholder {
  color: #bfbfbf;
}
.ant-picker-input > input::placeholder {
  color: #bfbfbf;
}
.ant-picker-input > input:-moz-placeholder-shown {
  text-overflow: ellipsis;
}
.ant-picker-input > input:-ms-input-placeholder {
  text-overflow: ellipsis;
}
.ant-picker-input > input:placeholder-shown {
  text-overflow: ellipsis;
}
.ant-picker-input > input:hover {
  border-color: #40a9ff;
  border-right-width: 1px !important;
}
.ant-picker-input > input:focus,
.ant-picker-input > input-focused {
  border-color: #40a9ff;
  border-right-width: 1px !important;
  outline: 0;
  -webkit-box-shadow: 0 0 0 2px rgba(24, 144, 255, 0.2);
          box-shadow: 0 0 0 2px rgba(24, 144, 255, 0.2);
}
.ant-picker-input > input-disabled {
  color: rgba(0, 0, 0, 0.25);
  background-color: #f5f5f5;
  cursor: not-allowed;
  opacity: 1;
}
.ant-picker-input > input-disabled:hover {
  border-color: #d9d9d9;
  border-right-width: 1px !important;
}
.ant-picker-input > input[disabled] {
  color: rgba(0, 0, 0, 0.25);
  background-color: #f5f5f5;
  cursor: not-allowed;
  opacity: 1;
}
.ant-picker-input > input[disabled]:hover {
  border-color: #d9d9d9;
  border-right-width: 1px !important;
}
textarea.ant-picker-input > input {
  max-width: 100%;
  height: auto;
  min-height: 32px;
  line-height: 1.5715;
  vertical-align: bottom;
  -webkit-transition: all 0.3s, height 0s;
  transition: all 0.3s, height 0s;
}
.ant-picker-input > input-lg {
  padding: 6.5px 11px;
  font-size: 16px;
}
.ant-picker-input > input-sm {
  padding: 0px 7px;
}
.ant-picker-input > input:focus {
  -webkit-box-shadow: none;
          box-shadow: none;
}
.ant-picker-input > input[disabled] {
  background: transparent;
}
.ant-picker-input:hover .ant-picker-clear {
  opacity: 1;
}
.ant-picker-large {
  padding: 6.5px 11px 6.5px;
}
.ant-picker-large .ant-picker-input > input {
  font-size: 16px;
}
.ant-picker-small {
  padding: 0px 7px 0px;
}
.ant-picker-suffix {
  -ms-flex-item-align: center;
      align-self: center;
  margin-left: 4px;
  color: rgba(0, 0, 0, 0.25);
  pointer-events: none;
}
.ant-picker-clear {
  position: absolute;
  top: 50%;
  right: 0;
  color: rgba(0, 0, 0, 0.25);
  background: #fff;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  cursor: pointer;
  opacity: 0;
  -webkit-transition: opacity 0.3s, color 0.3s;
  transition: opacity 0.3s, color 0.3s;
}
.ant-picker-clear:hover {
  color: rgba(0, 0, 0, 0.45);
}
.ant-picker-separator {
  position: relative;
  display: inline-block;
  width: 1em;
  height: 16px;
  color: rgba(0, 0, 0, 0.25);
  font-size: 16px;
  vertical-align: top;
  cursor: default;
}
.ant-picker-focused .ant-picker-separator {
  color: rgba(0, 0, 0, 0.45);
}
.ant-picker-disabled .ant-picker-range-separator .ant-picker-separator {
  cursor: not-allowed;
}
.ant-picker-range {
  position: relative;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
}
.ant-picker-range .ant-picker-clear {
  right: 11px;
}
.ant-picker-range:hover .ant-picker-clear {
  opacity: 1;
}
.ant-picker-range .ant-picker-active-bar {
  bottom: -1px;
  height: 2px;
  margin-left: 11px;
  background: #1890ff;
  opacity: 0;
  -webkit-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
  pointer-events: none;
}
.ant-picker-range.ant-picker-focused .ant-picker-active-bar {
  opacity: 1;
}
.ant-picker-range-separator {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 0 8px;
  line-height: 1;
}
.ant-picker-dropdown {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: rgba(0, 0, 0, 0.65);
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5715;
  list-style: none;
  -webkit-font-feature-settings: 'tnum';
          font-feature-settings: 'tnum';
  position: absolute;
  z-index: 1050;
}
.ant-picker-dropdown-hidden {
  display: none;
}
.ant-picker-dropdown-placement-bottomLeft .ant-picker-range-arrow {
  top: 1.66666667px;
  display: block;
  -webkit-transform: rotate(-45deg);
          transform: rotate(-45deg);
}
.ant-picker-dropdown-placement-topLeft .ant-picker-range-arrow {
  bottom: 1.66666667px;
  display: block;
  -webkit-transform: rotate(135deg);
          transform: rotate(135deg);
}
.ant-picker-dropdown-range {
  padding: 6.66666667px 0;
}
.ant-picker-dropdown-range-hidden {
  display: none;
}
.ant-picker-dropdown .ant-picker-panel > .ant-picker-time-panel {
  padding-top: 4px;
}
.ant-picker-ranges {
  margin-bottom: 0;
  padding: 4px 12px;
  overflow: hidden;
  line-height: 34px;
  text-align: left;
  list-style: none;
}
.ant-picker-ranges > li {
  display: inline-block;
}
.ant-picker-ranges .ant-picker-preset > .ant-tag-blue {
  color: #1890ff;
  background: #e6f7ff;
  border-color: #91d5ff;
  cursor: pointer;
}
.ant-picker-ranges .ant-picker-ok {
  float: right;
  margin-left: 8px;
}
.ant-picker-range-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.ant-picker-range-arrow {
  position: absolute;
  z-index: 1;
  display: none;
  width: 10px;
  height: 10px;
  margin-left: 16.5px;
  -webkit-box-shadow: 2px -2px 6px rgba(0, 0, 0, 0.06);
          box-shadow: 2px -2px 6px rgba(0, 0, 0, 0.06);
  -webkit-transition: left 0.3s ease-out;
  transition: left 0.3s ease-out;
}
.ant-picker-range-arrow::after {
  position: absolute;
  top: 1px;
  right: 1px;
  width: 10px;
  height: 10px;
  border: 5px solid #f0f0f0;
  border-color: #fff #fff transparent transparent;
  content: '';
}
.ant-picker-panel-container {
  overflow: hidden;
  vertical-align: top;
  background: #fff;
  border-radius: 2px;
  -webkit-box-shadow: 0 3px 6px -4px rgba(0, 0, 0, 0.12), 0 6px 16px 0 rgba(0, 0, 0, 0.08), 0 9px 28px 8px rgba(0, 0, 0, 0.05);
          box-shadow: 0 3px 6px -4px rgba(0, 0, 0, 0.12), 0 6px 16px 0 rgba(0, 0, 0, 0.08), 0 9px 28px 8px rgba(0, 0, 0, 0.05);
  -webkit-transition: margin 0.3s;
  transition: margin 0.3s;
}
.ant-picker-panel-container .ant-picker-panels {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  direction: ltr;
}
.ant-picker-panel-container .ant-picker-panel {
  vertical-align: top;
  background: transparent;
  border-width: 0 0 1px 0;
  border-radius: 0;
}
.ant-picker-panel-container .ant-picker-panel-focused {
  border-color: #f0f0f0;
}
.ant-picker-rtl {
  direction: rtl;
}
.ant-picker-rtl .ant-picker-suffix {
  margin-right: 4px;
  margin-left: 0;
}
.ant-picker-rtl .ant-picker-clear {
  right: auto;
  left: 0;
}
.ant-picker-rtl .ant-picker-separator {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}
.ant-picker-panel-rtl .ant-picker-header-view button:not(:first-child) {
  margin-right: 8px;
  margin-left: 0;
}
.ant-picker-rtl.ant-picker-range .ant-picker-clear {
  right: auto;
  left: 11px;
}
.ant-picker-rtl.ant-picker-range .ant-picker-active-bar {
  margin-right: 11px;
  margin-left: 0;
}
.ant-picker-dropdown-rtl .ant-picker-ranges {
  text-align: right;
}
.ant-picker-dropdown-rtl .ant-picker-ranges .ant-picker-ok {
  float: left;
  margin-right: 8px;
  margin-left: 0;
}
.ant-picker-panel-rtl {
  direction: rtl;
}
.ant-picker-panel-rtl .ant-picker-prev-icon,
.ant-picker-panel-rtl .ant-picker-super-prev-icon {
  -webkit-transform: rotate(135deg);
          transform: rotate(135deg);
}
.ant-picker-panel-rtl .ant-picker-next-icon,
.ant-picker-panel-rtl .ant-picker-super-next-icon {
  -webkit-transform: rotate(-45deg);
          transform: rotate(-45deg);
}
.ant-picker-cell .ant-picker-cell-inner {
  position: relative;
  z-index: 2;
  display: inline-block;
  min-width: 24px;
  height: 24px;
  line-height: 24px;
  border-radius: 2px;
  -webkit-transition: background 0.3s, border 0.3s;
  transition: background 0.3s, border 0.3s;
}
.ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-range-start::before {
  right: 50%;
  left: 0;
}
.ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-range-end::before {
  right: 0;
  left: 50%;
}
.ant-picker-panel-rtl .ant-picker-date-panel .ant-picker-cell-in-view.ant-picker-cell-in-range.ant-picker-cell-range-hover-start .ant-picker-cell-inner::after {
  right: 0;
  left: -7px;
}
.ant-picker-panel-rtl .ant-picker-date-panel .ant-picker-cell-in-view.ant-picker-cell-in-range.ant-picker-cell-range-hover-end .ant-picker-cell-inner::after {
  right: -7px;
  left: 0;
}
.ant-picker-panel-rtl .ant-picker-cell-range-hover.ant-picker-cell-range-start::after {
  right: 0;
  left: 50%;
}
.ant-picker-panel-rtl .ant-picker-cell-range-hover.ant-picker-cell-range-end::after {
  right: 50%;
  left: 0;
}
.ant-picker-panel-rtl tr > .ant-picker-cell-in-view.ant-picker-cell-range-hover:first-child::after,
.ant-picker-panel-rtl tr > .ant-picker-cell-in-view.ant-picker-cell-range-hover-end:first-child::after,
.ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-range-hover-edge-start:not(.ant-picker-cell-range-hover-edge-start-near-range)::after,
.ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-range-hover-start::after {
  right: 6px;
  left: 0;
  border-right: 1px dashed #7ec1ff;
  border-left: none;
  border-top-left-radius: 0;
  border-top-right-radius: 2px;
  border-bottom-right-radius: 2px;
  border-bottom-left-radius: 0;
}
.ant-picker-panel-rtl tr > .ant-picker-cell-in-view.ant-picker-cell-range-hover:last-child::after,
.ant-picker-panel-rtl tr > .ant-picker-cell-in-view.ant-picker-cell-range-hover-start:last-child::after,
.ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-range-hover-edge-end:not(.ant-picker-cell-range-hover-edge-end-near-range)::after,
.ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-range-hover-end::after {
  right: 0;
  left: 6px;
  border-right: none;
  border-left: 1px dashed #7ec1ff;
  border-top-left-radius: 2px;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 2px;
}
.ant-picker-panel-rtl tr > .ant-picker-cell-in-view.ant-picker-cell-range-hover-start:last-child::after,
.ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-range-hover-start.ant-picker-cell-in-view.ant-picker-cell-range-hover-end::after {
  right: 6px;
  border-right: 1px dashed #7ec1ff;
  border-top-right-radius: 2px;
  border-bottom-right-radius: 2px;
}
.ant-picker-panel-rtl tr > .ant-picker-cell-in-view.ant-picker-cell-range-hover-end:first-child::after {
  left: 6px;
  border-left: 1px dashed #7ec1ff;
  border-top-left-radius: 2px;
  border-bottom-left-radius: 2px;
}
.ant-picker-panel-rtl .ant-picker-time-panel {
  direction: ltr;
}

