#kiwiActivityHistory{overflow-y:auto;padding-top:20px}#kiwiActivityHistory #dateselector{padding-bottom:20px}.right-click-menu-item{padding:2px}.right-click-menu-item.new{background-color:#fff}.right-click-menu-item.accepted{background-color:#fcb}.right-click-menu-item.assigned{background-color:#c3e6f5}.right-click-menu-item.sent{background-color:#79b9d3}.right-click-menu-item.pickedup{background-color:#f5f500}.right-click-menu-item:hover{cursor:pointer;background-color:rgba(0,0,0,.05)}.right-click-menu-item .right-click-menu-img-container{display:inline-block;min-width:12px;margin-right:2px;overflow:hidden}.right-click-menu-item .right-click-menu-img-container img{max-height:13px;max-width:13px}.kiwi-checkbox-in-label{width:18px;height:18px;position:relative;top:4px}.kiwi-checkbox{width:18px;height:18px}.drawer{overflow:hidden;position:absolute;top:0;left:0;width:0;transition:background-color .2s}.drawer.open .drawer-panel{width:300px;box-shadow:rgba(0,0,0,.2) 5px 5px 5px}.drawer.open{width:100%;background-color:rgba(0,0,0,.3);height:100%;z-index:2147483646}.drawer .drawer-panel{overflow:hidden;transition:width .2s;width:0;background-color:#fff;height:100%;padding:10px}.drawer .drawer-panel #delivery-company-filter{padding:10px;width:250px}.drawer .drawer-panel #delivery-company-filter .delivery-company-filter,.drawer .drawer-panel #delivery-company-filter #delivery-company-filter-title{white-space:nowrap}body{overflow-y:hidden}body #open-side-panel{position:fixed;top:10px;left:10px;z-index:999;margin:0}body #open-driver-delivery-panel{position:fixed;top:10px;left:50px;z-index:999}button::first-letter{text-transform:capitalize}.col-main-left{width:20%}.col-main-right{width:100%}.list-wrapper{height:100%;overflow-y:scroll}.list-wrapper #sort-column-dropdown-button{padding:5px}.list-wrapper .delivery-list{padding:10px 0}.list-wrapper .delivery-list .panel-title span{font-size:12px}.list-wrapper .delivery-list .panel-heading{padding:5px 10px;border-radius:0}.list-wrapper .delivery-list .delivery-item{margin:0;border-radius:0;border:1px solid #ddd}.list-wrapper .delivery-list .delivery-item .order-reference-number{font-weight:bold}.list-wrapper .delivery-list .delivery-item.highlight{border-color:#666;border-left-width:4px}.list-wrapper .delivery-list .delivery-item .money{text-align:right}.list-wrapper .delivery-list .delivery-item .money .stroke-price{text-decoration:line-through;color:#999}.list-wrapper .delivery-list .delivery-item .location-detail{margin-bottom:15px}.list-wrapper .delivery-list .delivery-item .location-detail .additional-info span{font-weight:bold;padding:1px 0;background-color:#ff6}.list-wrapper .delivery-list .delivery-item .location-detail h4{margin:0 0 5px 0}.list-wrapper .delivery-list .delivery-item .location-detail i.fa{display:inline-block;width:30px;color:#aaa}.list-wrapper .filter-buttons{margin:10px 0}.list-wrapper .filter-buttons .list-filter{padding:5px;opacity:.5}.list-wrapper .filter-buttons .list-filter:hover{background-color:inherit}.list-wrapper .filter-buttons .list-filter.active{opacity:1;box-shadow:none}.list-wrapper .filter-buttons .driver-filter{padding:5px}.list-wrapper .sort-buttons{margin-bottom:10px}.list-wrapper .border-color-new{border-left:13px #fff solid}.list-wrapper .border-color-accepted{border-left:13px #fcb solid}.list-wrapper .border-color-assigned{border-left:13px #c3e6f5 solid}.list-wrapper .border-color-pickedup{border-left:13px #f5f500 solid}.list-wrapper .border-color-canceled{border-left:13px #999 solid}.list-wrapper .border-color-done{border-left:13px #bfb solid}.list-wrapper .background-color-new{background-color:#fff}.list-wrapper .background-color-accepted{background-color:#fcb}.list-wrapper .background-color-assigned{background-color:#c3e6f5}.list-wrapper .background-color-pickedup{background-color:#f5f500}.list-wrapper .background-color-canceled{background-color:#999}.list-wrapper .background-color-done{background-color:#bfb}.list-wrapper .table{font-size:12px;margin:0}.list-wrapper .driver-name{text-align:right}.list-wrapper #delivery-search{height:28px}.list-wrapper .driver-delivery-panel{padding:10px 0}.list-wrapper .driver-delivery-panel .driver-delivery-summary-row{cursor:pointer;border:1px solid gray;margin:10px 0;font-size:small;overflow-y:hidden}.list-wrapper .driver-delivery-panel .driver-delivery-summary-row .delivery-summary-wrapper{max-height:70px;overflow-x:hidden}.list-wrapper .driver-delivery-panel .driver-delivery-summary-row .delivery-summary-wrapper .delivery-summary.new{background-color:#fff}.list-wrapper .driver-delivery-panel .driver-delivery-summary-row .delivery-summary-wrapper .delivery-summary.assigned{background-color:#c3e6f5}.list-wrapper .driver-delivery-panel .driver-delivery-summary-row .delivery-summary-wrapper .delivery-summary.sent{background-color:#79b9d3}.list-wrapper .driver-delivery-panel .driver-delivery-summary-row .delivery-summary-wrapper .delivery-summary.accepted{background-color:#fcb}.list-wrapper .driver-delivery-panel .driver-delivery-summary-row .delivery-summary-wrapper .delivery-summary.pickedup{background-color:#f5f500}.list-wrapper .driver-delivery-panel .driver-delivery-summary-row .delivery-summary-wrapper .delivery-summary.done{background-color:#bfb}.list-wrapper .driver-delivery-panel .driver-delivery-summary-row .delivery-summary-wrapper .delivery-summary .restaurant-name{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.googlemaps{background-color:#d3d3d3;height:100%}#googlemap>div>div>div:nth-child(1)>div:nth-child(3){box-shadow:inset 10px 0 20px -5px rgba(0,0,0,.1)}#login-page{background-color:#f4f4f4;min-height:100vh;display:flex;align-items:center;justify-content:center}#login-page .login-background{width:100%;padding:2rem}#login-page .login-container{background:#fff;padding:2.5rem 3rem;border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,.05);max-width:400px;margin:0 auto}#login-page .login-title{margin-bottom:.5rem;text-align:center}#login-page .login-subtitle{color:#666;text-align:center;margin-bottom:2rem}#login-page .form-group{margin-bottom:1.5rem}#login-page .form-group label{font-weight:500;display:block;margin-bottom:.5rem}#login-page .form-group input[type=email],#login-page .form-group input[type=password]{width:100%;padding:.75rem;border:1px solid #ccc;border-radius:6px}#login-page .form-group.center{text-align:center}#login-page .login-button{padding:.75rem 1.5rem;font-size:1.5rem;border-radius:6px;background-color:#007bff;color:#fff;border:none;cursor:pointer;transition:background-color .2s ease}#login-page .login-button:hover{background-color:#0056b3}.message-pane .messages-list{min-height:20px;background-color:rgba(255,255,255,.6);width:350px}.message-pane .messages-list .placeholder{text-align:center;width:100%}.message-pane .single-message:hover{background-color:#fafafa}.message-pane .driver-login-notification{background-color:#fff;padding:8px 2px 5px 2px;border-bottom:1px solid #eee}.message-pane .driver-login-notification .where-is-driver[data-driver-location-lookup="0"] .fa-undo{display:none}.message-pane .driver-login-notification .where-is-driver[data-driver-location-lookup="0"] .fa-map-marker{display:inline-block}.message-pane .driver-login-notification .where-is-driver[data-driver-location-lookup="1"] .fa-undo{display:inline-block}.message-pane .driver-login-notification .where-is-driver[data-driver-location-lookup="1"] .fa-map-marker{display:none}.message-pane .messages-container{box-shadow:0 0 20px rgba(0,0,0,.3)}.messages-container{max-height:100%;position:absolute;right:0;top:0;overflow:auto}.messages-history{height:300px;position:relative}.messages-history .messages-container{width:100%;max-height:300px}.single-message{background-color:#fff;padding:8px 2px 5px 2px;border-bottom:1px solid #eee}.modal .single-message .message-content{white-space:pre-wrap}a.nounderline:hover,a.nounderline:focus{text-decoration:none}.greytext{color:#aaa}#kiwiDriver{overflow-y:scroll;padding:35px 0}#kiwiDriver #driver-delivery-status-table{margin-top:35px}#kiwiDriver tr.driver-delivery-status-item td{position:relative}#kiwiDriver .delete-driver{position:absolute;right:0;top:3px;display:none}#kiwiDriver tr:hover .delete-driver{display:inline-block}#overlay-main-menu #multi-drivers-chat{margin-top:10px}#overlay-main-menu .driver-on-main-menu{padding-bottom:5px;font-size:15px}#overlay-main-menu .region-check-box-region{margin:-5px 10px 10px 0}#overlay-main-menu .region-check-box-region:last-child{margin-right:0}#overlay-main-menu #main-menu-driver-table{height:500px;overflow-y:scroll}#kiwiDelivery{padding:10px;overflow-x:hidden;overflow-y:auto}#kiwiDelivery .header-items{display:inline-block}#kiwiDelivery .header-items input{padding:0 5px;height:22px}#kiwiDelivery .region-pan{font-size:13px}#kiwiDelivery .very-small-button{padding:0 5px}#kiwiDelivery .small-thirdParty-warning{opacity:.4;font-size:xx-small}#kiwiDelivery .thirdParty-warning{margin-top:10px}#kiwiDelivery #top-floating-panel{position:fixed;padding:10px;top:0;left:15px;width:100%;background-color:#fff;border-bottom:gray 1px solid;box-shadow:0 2px 10px gray;z-index:10}#kiwiDelivery #bottom-floating-panel{position:fixed;padding:10px;bottom:0;left:15px;width:100%;background-color:#fff;box-shadow:0 -2px 10px gray;z-index:10}#kiwiDelivery #bottom-floating-panel .unassign-driver{background-color:#aaa}#kiwiDelivery #bottom-floating-panel #external-company-drivers,#kiwiDelivery #bottom-floating-panel #driver-assign-button-container{display:inline-block}#kiwiDelivery #bottom-floating-panel .driver-assign-button{margin:0 15px;color:#000;font-size:15px}#kiwiDelivery .insert-external-delivery{margin-bottom:3px}#kiwiDelivery .insert-external-delivery.barogo{background-color:#036;border-color:#036}#kiwiDelivery .insert-external-delivery.mannaPlanet{background-color:#fb5751;border-color:#fb5751}#kiwiDelivery .insert-external-delivery.vroong{background-color:#00ad03;border-color:#00ad03}#kiwiDelivery .insert-external-delivery.moaCall{background-color:#37d8d3;border-color:#37d8d3}#kiwiDelivery .insert-external-delivery.saenggakdaero{background-color:red;border-color:red}#kiwiDelivery .insert-external-delivery.theValue{background-color:blue;border-color:blue}#kiwiDelivery #main-section{margin-top:35px;margin-bottom:35px}#kiwiDelivery .align-label{margin-top:23px}#kiwiDelivery .delivery-list-table{margin-top:20px}#kiwiDelivery .delivery-list-table td{padding:2px}#kiwiDelivery .minutes-calculated{color:rgba(0,0,0,.6)}#kiwiDelivery .delivery-status-filter.new{background-color:#fff}#kiwiDelivery .delivery-status-filter.assigned{background-color:#c3e6f5}#kiwiDelivery .delivery-status-filter.sent{background-color:#79b9d3}#kiwiDelivery .delivery-status-filter.pickedup{background-color:#f5f500}#kiwiDelivery .delivery-status-filter.accepted{background-color:#fcb}#kiwiDelivery .delivery-status-filter.canceled{background-color:#999}#kiwiDelivery .delivery-status-filter.done{background-color:#bfb}#kiwiDelivery .delivery-status-filter.active{opacity:.5}#kiwiDelivery .delivery-count{color:rgba(0,0,0,.5);line-height:34px}#kiwiDelivery .indicators{color:rgba(0,0,0,.5);font-size:12px;margin:0;padding:0}#kiwiDelivery .multi-delivery-header{text-align:center;border:none}#kiwiDelivery .multi-delivery-header .sort-direction-icon{display:none}#kiwiDelivery .multi-delivery-header .sortable-icon{color:#b4b4b4}#kiwiDelivery .multi-delivery-header[data-sortable=false] .sortable-icon{display:none}#kiwiDelivery .multi-delivery-header.active{background-color:transparent}#kiwiDelivery .multi-delivery-header.active .sortable-icon{display:none}#kiwiDelivery .multi-delivery-header.active[data-sort-direction=DESC] .header-desc{display:inline-block}#kiwiDelivery .multi-delivery-header.active[data-sort-direction=ASC] .header-asc{display:inline-block}#kiwiDelivery .multi-delivery-header:hover{cursor:pointer}#kiwiDelivery .multi-delivery-item .order-time-cell.urgent{font-weight:bold;color:#eb0000}#kiwiDelivery .multi-delivery-item .customer-name-cell{width:100px;display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#kiwiDelivery .multi-delivery-item .time-until-pickup.new.urgent{color:#eb0000;font-weight:bold}#kiwiDelivery .multi-delivery-item .call-now{background-color:#ff81d5;border-color:#ff81d5}#kiwiDelivery .multi-delivery-item .call-now.active{background-color:#fff;border-color:#fff}#kiwiDelivery .multi-delivery-item .call-now:disabled{background-color:#bfbfbf;border-color:#bfbfbf}#kiwiDelivery .multi-delivery-item .call-now-customer-address{font-weight:bold}#kiwiDelivery .multi-delivery-item .cancel-open-button{opacity:.6}#kiwiDelivery .multi-delivery-item .cancel-open-button:hover{opacity:1}#kiwiDelivery .multi-delivery-item .cancel-open-button.canceled{border-color:#ccc}#kiwiDelivery .multi-delivery-item .cancel-open-button.canceled:hover{background-color:#fff}#kiwiDelivery .multi-delivery-item .delivery-status-indicator{max-width:20px;min-width:20px}#kiwiDelivery .multi-delivery-item .delivery-status-indicator .check-icon{display:none}#kiwiDelivery .multi-delivery-item .delivery-status-indicator.active .empty{display:none}#kiwiDelivery .multi-delivery-item .delivery-status-indicator.active .check-icon{display:block}#kiwiDelivery .multi-delivery-item .delivery-status-indicator .no-cutlery{font-size:10px;color:#000}#kiwiDelivery .multi-delivery-item .delivery-status-indicator .no-cutlery .fa-ban{color:red}#kiwiDelivery .multi-delivery-item .driver-suggestions{min-width:180px}#kiwiDelivery .multi-delivery-item .driver-suggestions .assign-suggested-driver,#kiwiDelivery .multi-delivery-item .driver-suggestions .suggest-drivers,#kiwiDelivery .multi-delivery-item .driver-suggestions .driver-suggestion-list{padding:0 5px;visibility:hidden}#kiwiDelivery .multi-delivery-item .driver-suggestions .controls{padding-left:5px;padding-right:5px}#kiwiDelivery .multi-delivery-item .driver-suggestions:hover .assign-suggested-driver,#kiwiDelivery .multi-delivery-item .driver-suggestions:hover .suggest-drivers,#kiwiDelivery .multi-delivery-item .driver-suggestions:hover .driver-suggestion-list{visibility:visible}#kiwiDelivery .multi-delivery-item .driver-suggestions #driver-suggest-table{margin:5px 0 0 0}#kiwiDelivery .multi-delivery-item.new{background-color:#fff}#kiwiDelivery .multi-delivery-item.new .delivery-status-indicator{background-color:#fff}#kiwiDelivery .multi-delivery-item.assigned{background-color:#c3e6f5}#kiwiDelivery .multi-delivery-item.assigned .delivery-status-indicator{background-color:#c3e6f5}#kiwiDelivery .multi-delivery-item.sent{background-color:#79b9d3}#kiwiDelivery .multi-delivery-item.sent .delivery-status-indicator{background-color:#79b9d3}#kiwiDelivery .multi-delivery-item.pickedup{background-color:#f5f500}#kiwiDelivery .multi-delivery-item.pickedup .delivery-status-indicator{background-color:#f5f500}#kiwiDelivery .multi-delivery-item.accepted{background-color:#fcb}#kiwiDelivery .multi-delivery-item.accepted .delivery-status-indicator{background-color:#fcb}#kiwiDelivery .multi-delivery-item.canceled{background-color:#999}#kiwiDelivery .multi-delivery-item.canceled .delivery-status-indicator{background-color:#999}#kiwiDelivery .multi-delivery-item.done{background-color:#bfb}#kiwiDelivery .multi-delivery-item.done .delivery-status-indicator{background-color:#bfb}#kiwiDelivery .multi-delivery-item:hover{cursor:pointer}#kiwiDelivery .multi-delivery-item:hover td{opacity:.8}#kiwiDelivery .multi-delivery-item.active td{background-color:#0078d7;color:#fff}#kiwiDelivery .multi-delivery-item.active td .minutes-since-order-time{color:#fff}#kiwiDelivery .multi-delivery-item.active .order-time-cell.urgent{color:#fff}#kiwiDelivery .multi-delivery-item.active a{color:#fff}#kiwiDelivery .multi-delivery-item.active:hover{background-color:rgba(0,0,0,.2)}#kiwiDelivery .multi-delivery-item.highlight td{border-top:red solid 1px;border-bottom:red solid 1px}#kiwiDelivery .multi-delivery-item.highlight td:first-child{border-left:red solid 4px}#kiwiDelivery .multi-delivery-item.highlight td:last-child{border-right:red solid 1px}#kiwiDelivery .multi-delivery-item.delivery-error{background-color:#f36666;color:#fff}#kiwiDelivery .multi-delivery-item.delivery-error .delivery-detail:hover{background-color:#f36666}#kiwiDelivery .multi-delivery-item.delivery-error .delivery-status-indicator{background-color:#f36666}#kiwiDelivery .multi-delivery-item.delivery-error .text-danger,#kiwiDelivery .multi-delivery-item.delivery-error a{color:#fff !important}#kiwiDelivery .delivery-detail:hover{background-color:#fff}#kiwiDelivery .delivery-detail .price-summary-table{margin:0}#kiwiDelivery .delivery-detail .payment-method-button{color:#000;background-color:#eee}#kiwiDelivery a#floating-update-button{display:block;padding-left:20px;padding-right:20px;height:40px;position:fixed;bottom:50px;right:50px;background-color:#8070ff;color:#fff;border-radius:20px;line-height:40px;text-align:center;font-weight:bold;box-shadow:rgba(0,0,0,.4) 2px 2px 10px}#kiwiDelivery a#floating-update-button:hover{cursor:pointer}#kiwiDelivery .internal-order-notes{padding:1px 5px;margin:0}#kiwiDelivery .text-center{text-align:center}.info-window-delivery{color:#000}.info-window-delivery.new{background-color:#fff}.info-window-delivery.assigned{background-color:#c3e6f5}.info-window-delivery.sent{background-color:#79b9d3}.info-window-delivery.pickedup{background-color:#f5f500}.info-window-delivery.accepted{background-color:#fcb}.kiwi-label{background-color:#fff;color:#000;font-weight:bold;padding:1px;position:absolute;border:1px solid #000;white-space:nowrap}.kiwi-label.idle{color:#666;border-color:#666}.btn-xs{padding:0 5px}.multi-delivery-item .assigned-delivery-company p{margin-bottom:3px;display:flex;flex-wrap:nowrap;align-items:center;justify-content:space-between;gap:3px}.loading-spinner{display:inline-block;vertical-align:middle;border:3px solid rgba(0,0,0,.1);border-radius:50%;border-top:3px solid #3498db;width:16px;height:16px;-webkit-animation:spin 1s linear infinite;animation:spin 1s linear infinite}.delivery-history{margin-top:5px;margin-bottom:5px}.history-status{text-transform:uppercase}#kiwiSettings{font-family:"Segoe UI",Tahoma,Geneva,Verdana,sans-serif;background:#f9f9f9;color:#333;padding:2rem;min-height:100vh;overflow-y:auto}#kiwiSettings .kiwi-settings-container{max-width:800px;margin:0 auto;background:#fff;padding:2rem;border-radius:10px;box-shadow:0 4px 10px rgba(0,0,0,.05)}#kiwiSettings .kiwi-settings-title{margin-bottom:1rem;border-bottom:2px solid #eee;padding-bottom:.5rem}#kiwiSettings .kiwi-settings-subtitle{margin-top:2rem;margin-bottom:.5rem}#kiwiSettings .kiwi-settings-hint{margin-top:1rem;color:#555;font-style:italic}#kiwiSettings .kiwi-settings-section{margin-top:2rem}#kiwiSettings .kiwi-settings-section.kiwi-settings-center{text-align:center}#kiwiSettings .kiwi-settings-label{font-weight:600;margin-bottom:.25rem}#kiwiSettings .kiwi-settings-token{font-family:monospace;background:#f4f4f4;padding:.5rem;border-radius:6px;word-break:break-word}#kiwiSettings .kiwi-settings-table{width:100%;border-collapse:collapse;margin-top:1rem}#kiwiSettings .kiwi-settings-table th,#kiwiSettings .kiwi-settings-table td{padding:.75rem;text-align:left;border-bottom:1px solid #eee}#kiwiSettings .kiwi-settings-table th{background:#fafafa;font-weight:bold}#kiwiSettings .kiwi-settings-table tbody tr:hover{background:#f5f5f5}#kiwiSettings .kiwi-settings-logout-btn{background-color:#eb0000;color:#fff;padding:.75rem 1.5rem;border:none;border-radius:5px;font-size:1.5rem;cursor:pointer;transition:background-color .2s ease}#kiwiSettings .kiwi-settings-logout-btn:hover{background-color:#b80000}@-webkit-keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}#odl{padding:20px;overflow-y:auto}#odl .odl-properties{margin-top:20px}#odl #odl-tab-content{margin:20px 0 20px 0}#odl #odl-tab-content #odl-plan-header{margin-top:20px}#odl #odl-tab-content #odl-plan-header .plan-row-headers{border-bottom:1px solid #eee;padding:5px 0}#odl #odl-tab-content #odl-plans .plan-row{border-bottom:1px solid #eee;padding:5px 0}#odl #odl-tab-content #odl-plans .plan-row .small-button{padding:2px 5px}#odl #odl-tab-content .planned-destination-wrapper{display:inline-block;padding:2px;cursor:pointer}#odl #odl-tab-content .planned-destination-wrapper.customer{background-color:#bfb}#odl #odl-tab-content .planned-destination-wrapper.restaurant{background-color:#f5f500}#odl #odl-tab-content .planned-destination-wrapper.break{background-color:#eee}#odl #odl-tab-content .planned-destination-wrapper.stop-unassign{border:1px solid #000}#odl .model-detail{display:inline-block;padding:5px}#odl .model-detail.active{background-color:#eee}.clipboard{cursor:pointer}.clipboard:hover{background-color:#ebebeb}.clipboard-copying{-webkit-animation-name:clipboard-copying-animation;animation-name:clipboard-copying-animation;-webkit-animation-duration:.5s;animation-duration:.5s}@-webkit-keyframes clipboard-copying-animation{from{background-color:#adff2f}to{background-color:transparent}}@keyframes clipboard-copying-animation{from{background-color:#adff2f}to{background-color:transparent}}#kiwiRegionConfig{height:100vh;overflow:hidden}#kiwiRegionConfig #region-config-left-panel{padding:15px;width:19.7%;height:100%;display:inline-block;overflow-y:auto;overflow-x:hidden}#kiwiRegionConfig #googlemap{width:80%;display:inline-block;height:100%}#kiwiRegionConfig #region-config-create-form{padding:10px 0 10px 0}#kiwiRegionConfig #region-config-header{border-bottom:1px #b5b5b5 solid}#kiwiRegionConfig .region-config-row{padding:10px 0 10px 0;border-bottom:1px #000 solid}#kiwiRegionConfig .region-config-row .input-xs{height:22px}#kiwiRegionConfig .region-config-row.active{background-color:#eee}#kiwiRegionConfig .region-config-row:hover{cursor:pointer}#kiwiRegionConfig .region-ids{margin-bottom:5px}