﻿@charset "UTF-8";@import url(open-iconic/font/css/open-iconic-bootstrap.min.css);.dp-calendar{min-width:287px;}.dp-calendar .step-body{display:flex;}.dp-calendar .step-body .dp-loading-items{width:100%;}.dp-calendar .dp-calendar-date-selector{padding:6px 0 6px 0;width:287px;-webkit-box-shadow:3px 6px 10px -3px rgba(0,0,0,.52);box-shadow:3px 6px 10px -3px rgba(0,0,0,.52);position:relative;}.dp-calendar .dp-calendar-date-selector .dp-nonpreferred-calendar .ps-calendar-date-text,.dp-calendar .dp-calendar-date-selector .dp-unavailable-calendar .ps-calendar-date-text{height:calc(100% - 4px);width:calc(100% - 6px);text-align:center;left:2px;padding-top:6px;}.dp-calendar .dp-calendar-date-selector .dp-calendar-recommended-start .ps-calendar-date-text,.dp-calendar .dp-calendar-date-selector .dp-calendar-needs-by-date .ps-calendar-date-text,.dp-calendar .dp-calendar-date-selector .dp-calendar-today .ps-calendar-date-text{height:calc(100% - 4px);width:calc(100% - 6px);text-align:center;left:2px;padding-top:4px;}.dp-calendar .dp-calendar-date-selector .dp-calendar-recommended-delivery:after{font-family:FontAwesome;content:"";color:#fff;position:absolute;right:0;top:0;font-size:8px;background-color:#000;border-radius:50%;height:12px;width:12px;text-align:center;z-index:3;}.dp-calendar .dp-calendar-date-selector .ps-date-time-selector{width:287px !important;}.dp-calendar .dp-calendar-date-selector .ps-date-time-selector-header{padding-bottom:15px;}.dp-calendar .dp-calendar-date-selector .ps-calendar-date-text{font-size:12px;}.dp-calendar .dp-calendar-date-selector .dp-calendar-recommended-start .ps-calendar-date-text{color:#fff;z-index:2;}.dp-calendar .dp-calendar-date-selector .dp-calendar-recommended-start .ps-calendar-date-extra-content{background-color:rgba(0,0,0,.5);height:50%;width:100%;top:calc(50% + 0) !important;z-index:1;left:0;}.dp-calendar .dp-calendar-date-selector .dp-calendar-recommended-start .ps-calendar-date-extra-content{border-radius:10px 0 0 10px;left:7px;width:calc(100% - 7px);}.dp-calendar .dp-calendar-date-selector .dp-calendar-recommended-middle .ps-calendar-date-text{color:#fff;z-index:2;}.dp-calendar .dp-calendar-date-selector .dp-calendar-recommended-middle .ps-calendar-date-extra-content{background-color:rgba(0,0,0,.5);height:50%;width:100%;top:calc(50% + 0) !important;z-index:1;left:0;}.dp-calendar .dp-calendar-date-selector .dp-calendar-recommended-end .ps-calendar-date-text{color:#fff;z-index:2;}.dp-calendar .dp-calendar-date-selector .dp-calendar-recommended-end .ps-calendar-date-extra-content{background-color:rgba(0,0,0,.5);height:50%;width:100%;top:calc(50% + 0) !important;z-index:1;left:0;}.dp-calendar .dp-calendar-date-selector .dp-calendar-recommended-end .ps-calendar-date-extra-content{border-radius:0 10px 10px 0;right:7px;width:calc(100% - 7px);}.dp-calendar .dp-calendar-date-selector .dp-calendar-today .ps-calendar-date-text{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:3px dotted #000;width:calc(100% - 3px) !important;}.dp-calendar .dp-calendar-date-selector .dp-calendar-recommended-delivery .dp-calendar-recommended-delivery:after{font-family:FontAwesome;content:"";color:#fff;position:absolute;right:0;top:0;font-size:8px;background-color:#000;border-radius:50%;height:12px;width:12px;text-align:center;z-index:3;}.dp-calendar .dp-calendar-date-selector .dp-calendar-recommended-shipping .ps-calendar-date-text{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:3px solid #000;width:calc(100% - 3px) !important;}.dp-calendar .dp-calendar-date-selector .dp-calendar-needs-by-date .ps-calendar-date-text{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:3px solid #2095f2;width:calc(100% - 3px) !important;}.dp-calendar .dp-calendar-date-selector .dp-preferred-calendar{color:#fff;}.dp-calendar .dp-calendar-date-selector .dp-preferred-calendar:before{content:"";background-color:#4cb050;color:#4cb050;width:calc(100% - 6px);height:calc(100% - 4px);position:absolute;top:2px;left:2px;}.dp-calendar .dp-calendar-date-selector .dp-nonpreferred-calendar:before{content:"";background-color:#fff500;color:#fff500;width:calc(100% - 6px);height:calc(100% - 4px);position:absolute;top:2px;left:2px;}.dp-calendar .dp-calendar-date-selector .dp-unavailable-calendar{color:#fff;}.dp-calendar .dp-calendar-date-selector .dp-unavailable-calendar:before{content:"";background-color:#d8261c;color:#d8261c;width:calc(100% - 6px);height:calc(100% - 4px);position:absolute;top:2px;left:2px;}.dp-origin-body{display:flex;}.dp-origin .dp-calendar-key-container,.dp-calendar .dp-calendar-key-container{width:0;background-color:#fff;transition:width .3s,height .2s;padding:5px 0;float:left;overflow:hidden;}.dp-origin .dp-calendar-key-container .dp-calendar-key-tab,.dp-calendar .dp-calendar-key-container .dp-calendar-key-tab{position:absolute;right:0;transform:rotate(90deg) translate(25px,-31px);background-color:#fff;padding:0 5px;font-size:12px;font-weight:600;border-radius:5px 5px 0 0;-webkit-box-shadow:2px -6px 6px -3px rgba(0,0,0,.52);box-shadow:2px -6px 6px -3px rgba(0,0,0,.52);}.dp-origin .dp-calendar-key,.dp-calendar .dp-calendar-key{padding:0 10px 1px 10px;}.dp-origin .dp-calendar-key .calendar-key-container,.dp-calendar .dp-calendar-key .calendar-key-container{padding:7px 15px;}.dp-origin .dp-calendar-key .calendar-key-container .dp-calendar-recommended-delivery:after,.dp-calendar .dp-calendar-key .calendar-key-container .dp-calendar-recommended-delivery:after{font-family:FontAwesome;content:"";color:#fff;position:absolute;right:0;top:0;font-size:8px;background-color:#000;border-radius:50%;height:12px;width:12px;text-align:center;z-index:3;}.dp-origin .dp-calendar-key .calendar-key-container .calendar-key,.dp-calendar .dp-calendar-key .calendar-key-container .calendar-key{width:30px;height:30px;margin-right:15px;position:relative;float:left;}.dp-origin .dp-calendar-key .calendar-key-container .calendar-key-label,.dp-calendar .dp-calendar-key .calendar-key-container .calendar-key-label{font-size:12px;font-weight:600;padding-top:6px;white-space:nowrap;}.dp-origin .dp-calendar-key .calendar-key-container .dp-calendar-today,.dp-calendar .dp-calendar-key .calendar-key-container .dp-calendar-today{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:3px dotted #000;}.dp-origin .dp-calendar-key .calendar-key-container .dp-calendar-recommended-shipping,.dp-calendar .dp-calendar-key .calendar-key-container .dp-calendar-recommended-shipping{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:3px solid #000;}.dp-origin .dp-calendar-key .calendar-key-container .dp-calendar-needs-by-date,.dp-calendar .dp-calendar-key .calendar-key-container .dp-calendar-needs-by-date{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:3px solid #2095f2;}.dp-origin .dp-calendar-key .calendar-key-container .dp-preferred-calendar,.dp-calendar .dp-calendar-key .calendar-key-container .dp-preferred-calendar{background-color:#4cb050;}.dp-origin .dp-calendar-key .calendar-key-container .dp-nonpreferred-calendar,.dp-calendar .dp-calendar-key .calendar-key-container .dp-nonpreferred-calendar{background-color:#fff500;}.dp-origin .dp-calendar-key .calendar-key-container .dp-unavailable-calendar,.dp-calendar .dp-calendar-key .calendar-key-container .dp-unavailable-calendar{background-color:#d8261c;}.dp-calendar .dp-calendar-key-container.open{width:260px;}.dp-calendar .dp-calendar-key-container{height:318px;}.dp-calendar .dp-calendar-key-container.closed{height:0;}.dp-origin .ps-data-table{-webkit-box-shadow:3px 0 10px -3px rgba(0,0,0,.52);box-shadow:3px 0 10px -3px rgba(0,0,0,.52);}.dp-origin .dp-calendar-key-container.open{width:200px;height:130px;}.dp-origin .dp-calendar-key-container.closed{height:0;}:root{--preferred:#4cb050;--nonpreferred:#fff500;--unavailable:#d8261c;}.dp-preferred,.dp-green{background-color:#4cb050;}.dp-nonpreferred,.dp-yellow{background-color:#4cb050;}.dp-unavailable,.dp-closed{background-color:#d8261c;}.dp-planner{display:flex;flex-wrap:wrap;justify-content:center;height:calc(100vh - 56px - 25px - 25px);overflow:auto;}.dp-past-needs-by{color:#c70a0a;}.dp-step-div{margin:10px;max-width:100%;}.dp-step-div .step-header{color:#808080;text-transform:uppercase;font-size:16px;margin-bottom:3px;}.dp-step-div .step-body{background-color:#fff;-webkit-box-shadow:3px 6px 10px -3px rgba(0,0,0,.52);box-shadow:3px 6px 10px -3px rgba(0,0,0,.52);position:relative;margin-bottom:15px;}.dp-destination{width:300px;}.dp-destination .dp-destination-zip-input .ps-input-inside-message{font-size:11px;}.dp-destination .body-form{padding:5px 15px;}.dp-destination .body-form .ps-input-field{border:2px solid #add8e6;}.dp-destination .body-form .ps-input-field .ps-bool-option:first-child{border-right:1px solid #add8e6;}.dp-destination .body-form .ps-input-field input,.dp-destination .body-form .ps-input-field select{color:#494afd;}.dp-destination .body-form .ps-input-field .ps-text-select-input select{color:transparent;}.dp-destination .body-form .ps-valid-input .ps-input-field{border:2px solid #1fb51f !important;}.dp-destination .body-form .ps-valid-input .ps-bool-selected{background-color:#1fb51f !important;}.dp-destination .body-form .ps-valid-input .ps-bool-option:first-child{border-right:1px solid #1fb51f !important;}.dp-destination .ps-invalid-input .ps-input-field,.location-setting-page .ps-invalid-input .ps-input-field,.zip-code-override-admin .ps-invalid-input .ps-input-field,.override-types-admin .ps-invalid-input .ps-input-field{border:2px solid #c70a0a !important;}.dp-destination input,.dp-destination select,.location-setting-page input,.location-setting-page select,.zip-code-override-admin input,.zip-code-override-admin select,.override-types-admin input,.override-types-admin select,.admin-audit-page input,.admin-audit-page select,.dp-location-report input,.dp-location-report select,services-admin-page input,services-admin-page select,.dp-services input,.dp-services select{min-height:36px;}.dp-origin{min-width:300px;}.dp-origin .ps-item-row td{padding:5px 15px;}.dp-origin .ps-item-row td div{height:18px;width:18px;}.origin-row{display:flex;width:100%;padding:10px 15px;}.origin-status{display:flex;width:90px;}.origin-label{width:inherit;}.dp-origin .origin-bubble{border:1px solid #9c9696;border-radius:50%;height:10px;width:10px;margin:6px;}.dp-origin .step-body{padding:0;}.reason-select .select-input-container{margin:0;}.dp-next-step{background-color:#4cb050;width:100%;height:50px;font-size:20px;color:#fff;cursor:pointer;text-align:center;padding:10px;}.dp-next-step:hover{background-color:#3e9242;}.dp-back-step{background-color:#1e90ff;width:100%;height:50px;font-size:20px;color:#fff;cursor:pointer;text-align:center;padding:10px;}.dp-back-step:hover{background-color:#177dce;}.dp-loading-items{font-size:20px;font-weight:600;padding:25px;text-align:center;}.dp-service-preference{width:35px;height:35px;margin:auto;font-weight:600;display:flex;justify-content:center;align-items:center;position:relative;}.dp-services{min-width:300px;max-width:725px;}.dp-services .dp-calendar-recommended-delivery:before{font-family:FontAwesome;content:"";color:#fff;position:absolute;right:-4px;top:-4px;font-size:8px;background-color:#000;border-radius:50%;height:12px;width:12px;text-align:center;}.dp-submit{max-width:350px;}.dp-submit-header{text-align:center;}.dp-submit-header span{color:#1e90ff;font-size:25px;}.dp-submit-header .is-after-needs-by{color:#c70a0a;}.dp-submit-header h6.is-after-needs-by{font-size:14px;padding:5px 0;}.dp-submit-header h6{font-weight:600;margin-bottom:0;color:#a9a9a9;}.dp-submit-section{border-top:1px solid #808080;padding:5px 15px;}.dp-submit-label{font-weight:600;color:#a9a9a9;font-size:14px;}.dp-submit-data{font-weight:400;color:#00f;font-size:16px;text-transform:uppercase;}.dp-services .ps-item-row{font-weight:500;}.dp-planner-back{position:absolute;left:15px;top:50%;background-color:rgba(0,0,0,.2);height:90px;width:50px;transform:translate(0,-50%);display:flex;justify-content:center;align-items:center;}.dp-planner-back span{font-size:90px;color:#fff;padding-right:8px;}.dp-planner-back:hover{background-color:rgba(0,0,0,.1);}.dp-planner-body{display:flex;justify-content:center;height:100%;width:100%;}.dp-submit .dp-submit-header{padding:10px 15px;}.dp-submit .dp-submit-footer{width:100%;}.planner-step-bar{position:fixed;bottom:0;left:0;width:100%;padding:10px 30px;margin-bottom:15px;}.planner-step-bar .planner-step-bar-container{position:relative;}.planner-step-bar .step-buble{border:1px solid #000;display:flex;justify-content:center;align-items:center;height:35px;width:35px;border-radius:50%;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:1;color:#000;background-color:#f2f5fa;}.planner-step-bar .step-buble span{font-weight:500;}.planner-step-bar .step-buble.higlight-step{background-color:#000;color:#fff;}.planner-step-bar .step-fill-bar{height:15px;background-color:#000;position:absolute;left:0;top:50%;transform:translate(0,-50%);}.planner-step-bar .step-outline-bar{width:100%;height:15px;border:1px solid #000;background-color:transparent;position:absolute;left:0;top:50%;transform:translate(0,-50%);}.submit-success{display:flex;justify-content:center;align-items:center;}.dp-location-report .dp-page-body .canvas-no-pointer canvas{pointer-events:none !important;}.dp-location-report .dp-page-body .risk-legend{height:15px;width:15px;position:relative;top:1px;margin-right:7px;}.dp-location-report .risk-legend{font-size:14px;font-weight:500;}.dp-location-report .risk-legend .row{margin-right:0 !important;margin-left:0 !important;}.dp-location-report .risk-legend .risk-key{height:15px;width:15px;margin-right:5px;position:relative;top:3px;}.dp-location-report .dimple-custom-tooltip-box{fill:#f5f5f5 !important;stroke:#000 !important;}.dp-location-report rect.dimple-tooltip{fill:#f5f5f5 !important;stroke:#000 !important;}.dp-location-report line{stroke:#000 !important;opacity:.3;}.dp-location-report .risk-chart-container .dimple-line+path{fill:none !important;}.dp-location-report .risk-chart-container .dimple-normal{fill:#a6fca0 !important;stroke:#04b412 !important;}.dp-location-report .risk-chart-container .dimple-elevated{fill:#fff587 !important;stroke:#d5cf00 !important;}.dp-location-report .risk-chart-container .dimple-high{fill:#fdb462 !important;stroke:#d39651 !important;}.dp-location-report .risk-chart-container .dimple-extreme{fill:#fb8072 !important;stroke:#d26b5f !important;}.dp-location-report .risk-chart-container .dimple-legend text{fill:#000 !important;stroke:none !important;}.dp-location-report .risk-chart-container .dimple-custom-series-bubble{fill:#f5f5f5 !important;stroke:#000 !important;}.dp-location-report .risk-chart-container .dimple-custom-series-line{stroke:#424242 !important;}.dp-location-report .risk-chart-container circle:not([class*="dimple-custom"]){stroke:#000 !important;}.dp-location-report .threshold-chart-container .dimple-critical{fill:#fc1a00 !important;stroke:#6e0b00 !important;}.dp-location-report .threshold-chart-container .dimple-warning{fill:#ffa300 !important;stroke:#a16800 !important;}.dp-location-report .threshold-chart-container .dimple-current{fill:#9e9e9e !important;stroke:#424242 !important;}.dp-location-report .threshold-chart-container .dimple-legend text{fill:#000 !important;stroke:none !important;}.dp-location-report .threshold-chart-container .dimple-line{fill:none !important;}.dp-location-report .threshold-chart-container circle:not([class*="dimple-custom"]){stroke:#000 !important;}.dp-location-report .refrigerated-chart-container .dimple-current{fill:#9e9e9e !important;stroke:#424242 !important;}.dp-location-report .refrigerated-chart-container .dimple-refrigerated{fill:#81bae9 !important;stroke:#0074d3 !important;}.dp-location-report .refrigerated-chart-container .dimple-line{fill:none !important;}.dp-location-report .refrigerated-chart-container .dimple-legend text{fill:#000 !important;stroke:none !important;}.dp-location-report .refrigerated-chart-container circle:not(.dimple-custom-line-marker){stroke:#000 !important;}.dp-next-button{position:sticky;bottom:0;}@media only screen and (min-width:801px){.dp-planner-body{width:calc(100% - 147px);}.dp-planner-body .step-body .ps-data-table{overflow:auto;}.dp-planner-body .dp-services{width:fit-content;margin:auto;}.dp-planner-body .dp-services .reason-select{max-width:calc(100vw - 87px);}}@media only screen and (max-width:800px){.dp-planner-body{width:calc(100% - 70px);}.dp-planner-body .step-body .ps-data-table{overflow:auto;}.dp-planner-body .dp-services .reason-select{max-width:calc(100vw - 87px);}.dp-planner-back{left:10px;height:90px;width:25px;}.dp-planner-back span{font-size:45px;padding-right:0;}}@media only screen and (max-width:600px){.dp-origin-body,.dp-calendar-body{display:flex;flex-direction:column-reverse;}.dp-origin-body .dp-calendar-key-tab,.dp-calendar-body .dp-calendar-key-tab{right:15px !important;bottom:calc(100% - 2px);transform:unset !important;}.dp-origin-body .dp-calendar-key-container.closed,.dp-calendar-body .dp-calendar-key-container.closed{padding:0;}.dp-calendar-body .dp-calendar-key-container{padding:0;height:0;width:260px;}.dp-calendar-body .dp-calendar-key-container.open{height:285px;width:260px;}.dp-services .ps-data-table thead{font-size:14px;}.dp-services .ps-data-table thead th{padding:8px;}.dp-services .ps-data-table tbody{font-size:12px;}.dp-services .ps-data-table tbody td{padding:8px;}}:root{--Button_Bg:#4cb050;--Button_Txt:#fff;--Error:#c70a0a;--Error_Bg:#ffebe9;--Success:#1fb51f;--Success_Bg:#bfb;--TableHilightColor:#f3f3f3;--BorderColor:#000;--BorderWith:1px;--BorderColor_Txt:#fff;--Disabled_Bg:#e6e6e6;--Padding:10px 15px;--Margin:10px 0;--BorderRadius:5px;--BorderRadiusInner:4px;--InputHeight:36px;--HeaderHeight:56px;--HeaderColor_Txt:#fff;--HeaderColor_Bg:#2c303b;--HeaderZIndex:100;--HeaderNavigationZIndex:99;--HeaderMenuBtnHoverColor:#5e6475;--HeaderMenuDrawerWidth:270px;--HeaderMenuDrawerColor_Bg:#fff;--HeaderMenuDrawerColor_Txt:#000;--HeaderNavigationBackdropZIndex:98;--BackdropColor_Bg:rgba(33,33,33,.46);--CalanedarDisabledItem:#b4b4b4;--CalendarSelectedItem:#000;--ProgressColor:#4a8df8;--ProgressHeight:5px;}.btn-primary{color:#fff;background-color:#1b6ec2;border-color:#1861ac;}app{position:relative;display:flex;flex-direction:column;}#blazor-error-ui{background:#ffffe0;bottom:0;box-shadow:0 -1px 2px rgba(0,0,0,.2);display:none;left:0;padding:.6rem 1.25rem .7rem 1.25rem;position:fixed;width:100%;z-index:1000;}#blazor-error-ui .dismiss{cursor:pointer;position:absolute;right:.75rem;top:.5rem;}.dp-page{padding-bottom:25px;}.dp-page-header{color:#808080;text-transform:uppercase;font-size:20px;font-weight:600;padding:10px 25px 10px 25px;}.dp-page-body{margin:0 25px;background-color:#fff;-webkit-box-shadow:3px 6px 10px -3px rgba(0,0,0,.52);box-shadow:3px 6px 10px -3px rgba(0,0,0,.52);overflow:auto;}.service-admin-service-table .ps-input-field{margin:0;}.service-admin-header{padding-top:20px;display:flex;}.service-admin-header .service-admin-header-label{font-weight:600;font-size:20px;margin:0 15px;display:flex;}.service-admin-header .ps-button{margin:0 15px 0 auto;}.service-min-risk{display:flex;justify-content:center;margin-top:10px;}.override-enabled{color:#008000;}.override-disabled{color:#f00;}.ps-data-table-container .ps-modal-header{border-bottom:1px solid #000;}.ps-data-table-container .ps-modal-body{padding-top:0;}.location-setting-page .ps-modal .location-setting-schedule{display:none !important;}.location-setting-page .ps-modal .ps-tabs .schedule{display:none !important;}.location-setting-page .ps-modal .save-location-btn{display:none;}.location-setting-page .location-setting-tabs{display:flex;}.location-setting-page .location-setting-tabs .ps-tab-item{white-space:nowrap;}.location-setting-page .location-setting-active{display:flex;align-items:center;width:100%;padding:10px 15px;font-size:18px;}.location-setting-page .location-setting-active .label{font-weight:500;padding-left:10px;}.location-setting-page .daily-settings-table td{padding:0 15px;}.report-location-section{border-bottom:1px solid #d3d3d3;width:100%;overflow:auto;text-align:center;}.report-location-section .ps-data-table{text-align:left;}.report-location-section .ps-data-table th{font-size:14px;white-space:normal;}.report-location-section .report-location-label{padding:10px 15px;font-weight:600;font-size:22px;}.report-location-section .report-location-label span{padding-left:25px;font-weight:400;font-size:16px;}.report-location-section .location-critical-reached{background-color:#ffaca2;}.report-location-section .location-warning-reached{background-color:#f9da74;}.report-location-section:last-child{border-bottom:none;}