.navbar-laravel{background-color:#fff;box-shadow:0 2px 4px rgba(0,0,0,.04)}.btn-secondary,.btn-secondary:focus,.btn-secondary:hover{color:#333;text-shadow:none;background-color:#fff;border:.05rem solid #fff}body.cover{display:flex;justify-content:center;color:#fff;text-shadow:0 .05rem .1rem rgba(0,0,0,.5)}body.cover .no-shadow{text-shadow:none}.cover-container{max-width:42em}.cover-inner-wrap-bg{opacity:.2;background-image:url(/img/pex-bg.jpeg);background-size:cover;z-index:-2}.cover-inner-shadow-bg,.cover-inner-wrap-bg{display:block;position:fixed;top:0;left:0;width:100%;height:100%}.cover-inner-shadow-bg{z-index:-1;box-shadow:inset 0 0 5rem rgba(0,0,0,.5)}.masthead{margin-bottom:2rem}.masthead-brand{margin-bottom:0}.nav-masthead .nav-link{padding:.25rem 0;font-weight:700;color:hsla(0,0%,100%,.5);background-color:transparent;border-bottom:.25rem solid transparent}.nav-masthead .nav-link:focus,.nav-masthead .nav-link:hover{border-bottom-color:hsla(0,0%,100%,.25)}.nav-masthead .nav-link+.nav-link{margin-left:1rem}.nav-masthead .active{color:#fff;border-bottom-color:#fff}@media (min-width:48em){.masthead-brand{float:left}.nav-masthead{float:right}}.cover .btn-lg{padding:.75rem 1.25rem;font-weight:700}.mastfoot{color:hsla(0,0%,100%,.5)}.nav-bottom{width:100%;bottom:-5px;left:0;position:fixed;height:60px}.nav-bottom a{padding:20px!important}body.appview{margin-bottom:100px;padding-right:0!important}body.appview .bottom-spacer{height:100px}.brand-logo-qm{font-size:20px;width:200px}.chat-notification .with-notification:after{content:"";height:30px;width:30px}span.vehicle_color_swatch{display:inline-block;height:1em;width:1em;border:1px solid #333;margin-right:.5ex}.vehicle_icon{margin-right:.5ex}.stock-ticker{font-weight:700}.stock-ticker.ticker-up{color:#007c00}.stock-ticker.ticker-up:before{content:"\25B2";margin-right:1ex}.stock-ticker.ticker-neutral{color:#777}.stock-ticker.ticker-neutral:before{content:"\2248";margin-right:1ex}.stock-ticker.ticker-down{color:#700000}.stock-ticker.ticker-down:before{content:"\25BC";margin-right:1ex}label,strong{font-weight:700}label:not(.form-check-label){margin-top:10px}.modal-with-shadow{box-shadow:0 0 1000px rgba(0,0,0,.25)}.admin{background:#f0f0f0}.admin .nav-pills .nav-item,.admin .nav-pills .nav-item .nav-link{color:#7ba4d5}.admin .nav-pills .nav-item .nav-link.active{background-color:#7ba4d5;color:#fff}.admin .nav-pills .nav-item .nav-link.disabled{color:#ccc}.admin .sidebar{background:#fff;padding:0!important}.admin .sidebar .identity-section{width:100%;height:auto;padding:30px 25px 35px}.admin .sidebar .identity-section .identity-img{width:150px;height:150px;margin:25px auto;border-radius:3px;border:4px solid #fff;box-shadow:0 1px 3px rgba(0,0,0,.25);background:#fff;background-position:50%;background-size:cover;position:relative}.admin .sidebar .identity-section .identity-img .identity-chg-btn{background:#fff;width:120px;text-align:center;height:40px;border-radius:20px;position:absolute;top:125px;left:10px;box-shadow:0 1px 5px rgba(0,0,0,.15);-webkit-transtion:.2s;transition-duration:.2s;overflow:hidden}.admin .sidebar .identity-section .identity-img .identity-chg-btn .title{line-height:40px;font-weight:700;color:#666}.admin .sidebar .identity-section .identity-img .identity-chg-btn .account-options{margin:0 auto;padding-bottom:10px;text-align:center;overflow:hidden;width:110px;white-space:nowrap;text-overflow:ellipsis}.admin .sidebar .identity-section .identity-img .identity-chg-btn .logout{padding:0 10px}.admin .sidebar .identity-section .identity-img .identity-chg-btn .logout a{background:red;line-height:28px;color:#fff;text-decoration:none;display:block;border-radius:20px}.admin .sidebar .identity-section .identity-img .identity-chg-btn .logout a:hover{background:#fe0000}.admin .sidebar .identity-section:hover .identity-chg-btn{width:120px;text-align:center;height:108px;border-radius:20px;bottom:-15px;left:10px;box-shadow:0 1px 5px rgba(0,0,0,.15)}.admin .sidebar .nav{text-align:center;line-height:47px}.admin .sidebar .nav-link{background:#fff;color:#939393}.admin .sidebar .nav-link:hover{background:#eaeaea}.admin .sidebar .nav-link.active{background:#7ba4d5;border-right:8px solid #5489c9;color:#fff}.admin .sidebar .nav-link.active:hover{background:#a2bfe1;border-color:#7ba4d5}.admin .content{padding-top:50px}.admin h1,.admin h2,.admin h3{color:#7ba4d5;font-weight:100}.admin h3{font-size:1.4em}.admin .introduction{color:#999;font-size:1.2em}.admin .error-message{border-radius:4px;padding:10px;color:#fff;background:#fb9900}.admin .questions-overview .question-title{font-size:1.6em;font-weight:700}.admin .questions-overview .responses-bg{background:#14273d;color:#fff;padding:10px}.admin .questions-overview .responses-bg .responses .response-avg{color:#fff}.admin .questions-overview .responses-bg .responses .response-avg .heading{display:block}.admin .questions-overview .responses-bg .responses .response-avg .value{color:#7ba4d5;display:block;font-size:2em}.admin .btn-primary{background:#7ba4d5;border-color:#7ba4d5}.admin .btn-primary:not(:disabled):hover{background:#a2bfe1;border-color:#a2bfe1}.admin .btn-primary:not(:disabled):active,.admin .btn-primary:not(:disabled):hover:active{background:#5489c9;border-color:#5489c9}.admin .btn-outline-primary{border-color:#7ba4d5;color:#7ba4d5}.admin .btn-outline-primary:not(:disabled):hover{background:#a2bfe1;border-color:#a2bfe1;color:#fff}.admin .btn-outline-primary:not(:disabled):hover:not(:disabled):not(.disabled):active,.admin .btn-outline-primary:not(:disabled):not(.disabled).active,.admin .btn-outline-primary:not(:disabled):not(.disabled):active,.admin .show>.btn-outline-primary.dropdown-toggle{background:#5489c9;border-color:#5489c9}.admin input[type=time].btn-outline-primary::-webkit-calendar-picker-indicator{filter:invert(50%) sepia(100%) hue-rotate(180deg)}.admin input[type=time].btn-outline-primary.active::-webkit-calendar-picker-indicator,.admin input[type=time].btn-outline-primary:hover::-webkit-calendar-picker-indicator{filter:invert(100%)}.admin .nav-divider{border-color:#999;position:relative}.admin .nav-divider:before{width:100%;top:0;left:0;color:#999;font-size:11px;content:attr(title);position:absolute;text-align:center}.admin .animate-spinning{animation-name:spinning;animation-duration:2s;animation-iteration-count:infinite;animation-timing-function:linear}.dashboard-header{margin-top:20px}@keyframes spinning{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.card-animated{position:relative;animation-iteration-count:1;animation:flash 3s ease-in-out 1 forwards}.card .select-orderup-layout{max-width:66%;display:block;margin:0 auto}.card.selectable{position:relative}.card.selectable .card-body{opacity:.3}.card.selectable .label-text{padding-left:20px}.card .form-radio{position:absolute;top:10px;left:10px;height:20px;width:20px}.card .form-radio:checked~.card-body{opacity:1!important}.card.not-updated,.card.successfully-updated{animation:successflash 3s ease-in-out 1 forwards}.card-left{float:left;width:150px}.card-product-image{height:auto;min-height:80px;border:1px solid #ccc;width:100%;background-size:contain;background-position:50%;background-repeat:no-repeat}.card-right{margin-left:170px}.card-right-actions{position:absolute;right:0;bottom:0;height:50px}.card-right-actions a{width:50px;height:50px;line-height:50px;font-size:30px;padding:10px;color:#ddd!important;cursor:pointer}.card-right-actions a:hover{color:#666!important}.card-right-actions a.btn{width:100px!important;line-height:40px;font-size:10px;height:10px;line-height:0;padding:10px;margin-bottom:10px;margin-right:10px;background:#fff;color:red;border:1px solid #ccc}.card-right-actions a.btn.enabled{background:red;color:#fff;border:1px solid red}.card-product-position{background:#ccc;color:#fff;font-size:1.5em;line-height:40px;border-radius:20px;position:absolute;left:-20px;top:20px;display:block;text-align:center;width:40px;height:40px}.card-product-title{font-size:1.1em;font-weight:700}.card-product-sku{font-size:.8em;color:#666}@keyframes flash{0%{box-shadow:0 0 10px rgba(0,0,255,0)}15%{box-shadow:0 0 10px #008cff}to{box-shadow:0 0 10px rgba(0,0,255,0)}}@keyframes successflash{0%{box-shadow:0 0 10px rgba(0,0,255,0)}15%{box-shadow:0 0 10px #0f0}to{box-shadow:0 0 10px rgba(0,0,255,0)}}@keyframes errorflash{0%{box-shadow:0 0 10px rgba(0,0,255,0)}15%{box-shadow:0 0 10px red}to{box-shadow:0 0 10px rgba(0,0,255,0)}}.mobile-example-embed-container{width:auto;width:360px;height:640px;margin:0 auto}.alert-wrap{position:fixed;right:10px;bottom:10px}.alert-wrap .alert.alert-popout{animation:fadeOut 3s;animation-fill-mode:forwards;opacity:1;display:block;min-width:300px}.alert-wrap .alert.alert-popout .alert-title{font-weight:700;text-transform:uppercase}@keyframes fadeOut{0%{display:block;opacity:1}80%{opacity:1}99%{opacity:0;visibility:hidden;display:block}to{visibility:hidden;display:none}}table.table.table-hover.animate-hover tbody tr{transition:background .3s ease,border-color .3s linear}tr.current-user-listing{border-color:#f0f0f0!important;border-bottom:.7ex solid #f0f0f0!important}tr.current-user-listing:focus-within,tr.current-user-listing:hover{background:#d8eaff;background:linear-gradient(115deg,#d8eaff,#ecf5ff)}#toast-container{pointer-events:none}#toast-container>*{pointer-events:auto}.saving-cover{width:100%;height:100%;position:fixed;top:0;left:0;background:hsla(0,0%,100%,.25);z-index:700}.saving-cover .saving-cover-info{display:flex;justify-content:center;align-items:center;text-align:center;width:100%;position:absolute;bottom:60px}.saving-cover .saving-cover-text{text-align:left;margin-left:15px}.select-product-text{cursor:pointer;text-decoration:underline;color:#6495ed;font-weight:700}.select-all-checkbox-container{position:fixed;background:#fff;border-bottom:1px solid #d3d3d3;width:543px;padding:10px;display:flex;flex-direction:row;align-items:center}.select-all-checkbox-container span{font-weight:700;vertical-align:bottom}.select-all-checkbox-container .button-group{margin-left:auto}.popover-container{display:grid;padding:60px 10px 10px;grid-template-columns:105px 105px 105px 105px 105px;justify-content:center}.popover-container .popover-selected{border:1px solid #7ba4d5;background-color:#7ba4d5}.popover-container .popover-selected img{background-color:#fff;width:98px}.popover-container .popover-selected div{color:#fff;transition:.3s;margin:0;width:98px}.popover-container div{width:100px;cursor:pointer;transition:.3s;margin:3px}.popover-container div img{width:98px;height:80px;-o-object-fit:contain;object-fit:contain;background-color:#fff}.popover-container div div{padding:3px;width:98px;margin:0}.popover-container div div .name{font-size:12;font-weight:500;line-height:1.2;word-break:break-word}.popover-container div div .sku{font-size:11px;font-style:italic;line-height:2}.qr-style-intro{display:flex;flex-direction:row;justify-content:center;margin-top:10px}.qr-style-intro a{color:#000}.qr-style-intro a div{display:flex;flex-direction:column;padding:10px;border-radius:4px;margin:5px;box-shadow:0 6px 24px 0 rgba(0,0,0,.05),0 0 0 1px rgba(0,0,0,.08);cursor:pointer;transition:all .2s ease-out}.qr-style-intro a div span{font-style:italic}.qr-style-intro a div img{height:170px;opacity:.6;transition:opacity .2s ease-out}.qr-style-intro a div:hover{background-color:#eee;transition:all .2s ease-in}.qr-style-intro a div:hover img{opacity:1;transition:opacity .2s ease-in}.create-category-btn{width:200px;align-self:flex-end}.category-container{display:grid;grid-template-columns:repeat(auto-fill,160px);justify-content:center}.category-container .category-card{width:150px;height:150px;margin:4px;text-align:center;display:flex;flex-direction:column;box-shadow:0 6px 24px 0 rgba(0,0,0,.05),0 0 0 1px rgba(0,0,0,.08);font-size:21px;font-weight:600}.category-container .category-card .delete-btn{align-self:flex-end;padding:5px;width:-moz-fit-content;width:fit-content;background-color:#fff;box-shadow:0 1px 3px 0 rgba(0,0,0,.02),0 0 0 1px rgba(27,31,35,.15);cursor:pointer;transition:.5s;border-top:none;border-right:none}.category-container .category-card .delete-btn:hover{color:#fff;background-color:#f16565;transition:.5s}.category-container .category-card .edit-btn{position:relative;bottom:-24px;padding:5px;border-top:1px solid #ddd;transition:.5s;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.category-container .category-card .edit-btn svg{font-size:19px;vertical-align:middle}.category-container .category-card .edit-btn span{font-size:16px;vertical-align:middle;font-weight:700}.category-container .category-card .edit-btn:hover{color:#fff;background-color:#7ba4d5;transition:.5s}.category-container .category-card .item-count-text{color:#888;font-style:italic;font-size:17px;font-weight:400}.backdrop{z-index:unset!important}.backdrop .backdrop-content{background-color:#ddd;padding:15px;display:flex;border-radius:4px}.backdrop .backdrop-content svg{color:#7ba4d5}.backdrop .backdrop-content span{align-self:center;margin-left:10px;font-style:italic}.backdrop .backdrop-content span a{font-weight:600;text-decoration:underline;font-size:13px;color:#7ba4d5;cursor:pointer}.backdrop .backdrop-content span a:hover{color:#5986bc!important}.delete-modal-content .delete-detail{font-weight:400;font-size:18px}.edit-modal-label{text-align:left}.edit-modal-label span{font-weight:700;font-size:14px}.product-list-title{font-weight:700;font-size:16px;text-align:left}.product-list-container{box-shadow:0 0 0 1px rgba(0,0,0,.16);border-radius:4px;text-align:left}.product-list-container span{font-weight:700;font-size:14px}.product-list-container .product-list{overflow:auto;height:500}.transfer-btn-container{display:flex;flex-direction:column;justify-content:center;align-items:center}.product-thumbnail{margin:5px;box-shadow:0 0 0 1px rgba(0,0,0,.05),inset 0 0 0 1px #d1d5db;cursor:pointer}.product-thumbnail img{height:100px;width:100%;-o-object-fit:contain;object-fit:contain;padding:5px;-webkit-user-drag:none;-khtml-user-drag:none;-moz-user-drag:none;-o-user-drag:none;user-drag:none}.product-thumbnail .product-content{padding:5px;transition:.3s;-webkit-user-select:none;-moz-user-select:none;user-select:none}.product-thumbnail .product-content .product-name{font-size:13px;line-height:16px}.product-thumbnail .product-content .product-sku{color:#666;font-style:italic;font-size:13px;font-weight:500}.selected{background-color:rgba(161,191,225,.62)}.empty-category-text{display:flex;flex-direction:column;align-items:center;height:100%;justify-content:center;color:#a9a9a9}.empty-category-text svg{font-size:35px}.empty-category-text span{font-size:16px}@media screen and (max-width:800px){.qr-style-intro{flex-direction:column}.create-category-btn{width:100%;align-self:center}}.stat-title{color:#7ba4d5;font-weight:700}.stat-subtitle,.stat-title{width:100%;font-size:16px;text-align:center}.stat-subtitle{color:#728da2}.stat-compare{text-align:center;color:#ccc}.stat-compare .value{display:flex;gap:.5rem;justify-content:center}.stat-compare .value-positive{color:#00ba00}.stat-compare .value-negative{color:red}.app-launch-alert{color:#333;font-size:1.2em;background:#ddd}.app-launch-alert a{color:#333}.app-launch-alert .btn{background:#fff!important;color:#666!important;border:none}.app-launch-alert img{width:100%;max-width:100px;display:block;margin:0 auto;height:auto}a .card{color:#666;box-shadow:0 1px 3px rgba(0,0,0,.1);transition-duration:.2s}a .card,a:hover{text-decoration:none}a:hover{color:#333}a:hover .card{box-shadow:0 2px 6px rgba(0,0,0,.25)}.nav-wrapper a{color:#fff}.nav-wrapper a:hover{color:#c0cfe0}.stat-body{text-align:center;border-top:1px solid #ccc;border-bottom:1px solid #ccc;font-size:60px;height:100px;vertical-align:middle;line-height:100px;overflow:hidden;color:#000}.stat-body .ticker{vertical-align:10px;display:inline-block;text-align:center;line-height:60px;font-size:40px;color:#fff}.stat-body .ticker-negative{color:red}.stat-body .ticker-positive{color:green}.stat-body .ticker-equal{color:#ccc;vertical-align:12px;font-size:10px}.stat-comparison{text-align:center;color:#aaa}.filterlist-container .filterlist{border:1px solid #ccc;border-radius:3px}.filterlist-container .filterlist-header{border-bottom:1px solid #ccc;background:#ccc;position:relative;padding:3px}.filterlist-container .filterlist-header i{position:absolute;height:20px;width:20px;top:11px;left:12px;color:#aaa}.filterlist-container .filterlist-header input{width:100%;height:30px;background:#fff;border-radius:20px;border:none;padding-left:40px}.filterlist-container .filterlist-body{height:400px;overflow-y:scroll}.filterlist-container .filterlist-body-ul{list-style:none;margin:0;padding:0}.filterlist-container .filterlist-body-ul li{margin:0;height:50px;border-bottom:1px solid #eaeaea;background:#fff;overflow:hidden;padding:5px 5px 5px 10px}.filterlist-container .filterlist-body-ul li.filterlist-product{height:auto;position:relative}.filterlist-container .filterlist-body-ul li.filterlist-product .filterlist-product-sku{display:inline-block;width:125px;font-size:.7em;color:#888}.filterlist-container .filterlist-body-ul li.filterlist-product .filterlist-product-name{font-weight:700;width:calc(100% - 175px);height:50px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;display:inline-block}.filterlist-container .filterlist-body-ul li.filterlist-product .filterlist-product-overlay{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;-webkit-transition:.2s}.filterlist-container .filterlist-body-ul li.filterlist-product .filterlist-product-overlay .filterlist-product-overlay-adder{display:block;height:40px;margin:5px auto;border-radius:20px;line-height:40px;width:200px;background:#fff;color:#000;text-align:center;cursor:pointer}.filterlist-container .filterlist-body-ul li.filterlist-product:hover .filterlist-product-overlay{background:rgba(0,0,0,.5);opacity:1}.filterlist-container .filterlist-body-ul li span.last_seen{display:inline-block;margin-right:20px;font-size:9px}.filterlist-container .filterlist-body-ul li span.mac_addr{display:block;font-weight:700}.filterlist-container .filterlist-body-ul li.open{height:auto;background:#eaeaea}.filterlist-container .filterlist-body-ul li .actions{border-radius:3px;border:1px solid #ccc;padding:10px;text-align:center}.filterlist-container .filterlist-body-ul li .actions .btn{cursor:pointer;border:1px solid red;color:red;background:none;border-radius:2px}.filter-buttons{width:100%;text-align:center}.filter-buttons div{display:inline-block;width:33%;margin:10px 3px;text-align:center;border-radius:20px;border:1px solid #000}.filter-buttons .filter-blacklist{border-color:#382f3f;color:#382f3f}.filter-buttons .filter-blacklist.active{background:#382f3f;color:#fff}.filter-buttons .filter-whitelist{border-color:#728da2;color:#728da2}.filter-buttons .filter-whitelist.active{background:#728da2;color:#fff}.filterlist-expand{position:relative}.list-flag-icn{position:absolute;top:0;left:0;width:4px;height:50px}.mac-item-blacklist .list-flag-icn{background:#382f3f}.mac-item-whitelist .list-flag-icn{background:#728da2}.no-overflow{min-height:300px!important;height:auto!important;overflow:visible!important}.link-row{cursor:pointer}.link-row:hover{background:#eaeaea}.switch{position:relative;display:inline-block;width:60px;height:34px}.switch input{opacity:0;width:0;height:0}.slider{cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc}.slider,.slider:before{position:absolute;transition:.4s}.slider:before{content:"";height:26px;width:26px;left:4px;bottom:4px;background-color:#fff}input:checked+.slider{background-color:#2196f3}input:focus+.slider{box-shadow:0 0 1px #2196f3}input:checked+.slider:before{transform:translateX(26px)}.slider.round{border-radius:34px}.slider.round:before{border-radius:50%}.disabled .card{filter:grayscale(20%)!important;opacity:.45!important}.color-input input{height:38px;background:#fff;border:1px solid #d3d3d3;border-top-left-radius:4px;border-bottom-left-radius:4px}.svg-triangle path{transform:rotate(180deg);transform-origin:50% 50% 0;margin-top:-20px}.signage-setting-container{display:flex;flex-direction:column;justify-content:center}.style-selection{display:flex;flex-direction:row;justify-content:center}.style-selection button{font-size:15px}.style-selection .btn.active,.style-selection .btn:active,.style-selection button:active,.style-selection button:focus,.style-selection button:hover,.style-selection input:active,.style-selection input:focus,.style-selection input:hover,.style-selection label:focus,.style-selection textarea:active,.style-selection textarea:focus,.style-selection textarea:hover{outline:0!important;-webkit-appearance:none;box-shadow:none!important}.style-selection .unselected{border:1px solid #d3d3d3}.style-selection .CT{border-top-right-radius:unset;border-bottom-right-radius:unset}.style-selection .PC{border-top-left-radius:unset;border-bottom-left-radius:unset}.CT-style .help-text{font-family:Montserrat,sans-serif;position:absolute;display:flex;flex-direction:column;text-align:center;color:#fff;width:206px;margin-top:30px;align-items:center}.CT-style .help-text .do-you-need{line-height:13px;margin-top:3px;font-weight:300;font-size:17px}.CT-style .help-text .assistance{letter-spacing:.4px;font-size:17px;margin-top:-3px}.CT-style .help-text .text-keyword-to{line-height:23px;font-size:12px}.CT-style .help-text .twilio-number{font-size:10.3px;line-height:7px;font-weight:500;letter-spacing:.2}.CT-style .help-text .t4h-icon{width:12.5%;margin-top:12px}.CT-style .help-text .powered-by-synq-icon{width:10%;margin-top:10px}.PC-style .help-text{font-family:Montserrat,sans-serif;position:absolute;display:flex;flex-direction:column;text-align:center;color:#fff;width:206px;margin-top:30px;font-weight:700;font-size:14px;align-items:center}.PC-style .help-text .text-keyword-to{line-height:23px;margin-top:5px}.PC-style .help-text .twilio-number{line-height:7px;margin-top:5px;font-size:15px;letter-spacing:.6px}.PC-style .help-text .for-help{line-height:23px;margin-top:5px}.PC-style .help-text .t4h-icon{width:12.5%;margin-top:7px}.PC-style .help-text .powered-by-synq-icon{width:10%;margin-top:10px}.sms-qr-code{cursor:pointer}.sms-qr-code .checked-box{vertical-align:top;color:grey}.R{color:#ed1c24}.B{color:#289ee0}.O{color:#f6842e}.G{color:#3db94d}.P{color:#6f7bc6}.summary-container{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1rem}.summary-col{flex:1}.summary-col .item-row{display:flex;font-size:18px}.summary-col .item-row .label{font-weight:600;width:240px}.summary-col .item-row .locations{width:300px;margin:1rem 0!important}.summary-col .item-row .search-by-location{max-width:300px}.dashboard-loader{display:flex;justify-content:center;align-items:center;margin:2rem 0}.all-locations .location-status-container{display:grid;grid-template-columns:repeat(auto-fill,minmax(412px,1fr));gap:1rem}.all-locations .location-status{flex-direction:row;padding:.5rem 0 .5rem .5rem;height:120px}.all-locations .location-status .label-status{flex:1;justify-content:flex-end}.all-locations .location-status .label-status .right-col{display:flex;flex-direction:column;padding:0 .5rem}.all-locations .location-status .label-status .right-col div{display:flex;justify-content:center}.all-locations .location-status .label-status .right-col .label{font-size:16px;font-weight:600;text-align:center}.all-locations .location-status .label-status .right-col .value{flex:1;align-items:center;font-size:24px}.all-locations .location-status .id-col{font-size:18px;font-weight:600;width:80px;white-space:nowrap}.all-locations .location-status .chart-col{padding:.5rem 1rem;max-width:194px}.hover-shadow{position:relative}.hover-shadow:before{content:" ";position:absolute;left:0;right:0;top:0;bottom:0;box-shadow:0 4px 25px 6px rgba(0,0,0,.1);opacity:0;transition:opacity .4s ease-out}.hover-shadow:focus-within:before,.hover-shadow:hover:before{opacity:1}.hover-border-grey{transition:border-color .2s ease-out}.hover-border-grey:focus-within,.hover-border-grey:hover{border-color:#ced4da!important}.orderup-stockup-stat-card{display:flex;flex-direction:column;background-color:#fff;box-shadow:0 0 10px 1px #ccc;height:140px}.orderup-stockup-stat-card .stat,.orderup-stockup-stat-card .title{display:flex;justify-content:center;align-items:center}.orderup-stockup-stat-card .title{padding:1rem 0;font-weight:500;font-size:1.2rem}.orderup-stockup-stat-card .stat{font-size:2.4rem;font-weight:500;flex:1;padding-bottom:2rem}.orderup-stockup-stats-panel{margin:2rem 0}.orderup-stockup-stats-panel .analytics-date-picker{margin-bottom:2rem;display:flex;justify-content:flex-end;gap:1rem}.orderup-stockup-stats-panel .analytics-date-picker .picker-component{display:flex}.orderup-stockup-stats-panel .analytics-date-picker .picker-component .picker-title{display:flex;align-items:center;font-size:1.2rem;margin-right:1rem}.orderup-stockup-stats-panel .analytics-date-picker .react-datepicker__close-icon:after{padding:1!important;vertical-align:top!important}.orderup-stockup-stats-panel .stats-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1rem;margin:0}.orderup-stockup-stats-panel .chart-row{margin:2rem 0;background:#fff;box-shadow:0 0 10px 1px #ccc;padding:1rem}.orderup-stockup-stats-panel .chart-row .title{font-size:1.5rem;padding:0 0 1rem}.orderup-stockup-stats-panel .hourly-stats-bar-chart{margin-left:-2.5rem}.curbside-admin .summary-container{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1rem}.curbside-admin .summary-col{flex:1}.curbside-admin .summary-col .item-row{display:flex;font-size:18px}.curbside-admin .summary-col .item-row .label{font-weight:600;width:240px}.curbside-admin .summary-col .item-row .locations{width:300px;margin:1rem 0!important}.curbside-admin .summary-col .item-row .search-by-location{max-width:300px}.curbside-admin .dashboard-loader{display:flex;justify-content:center;align-items:center;margin:2rem 0}.curbside-admin .all-locations .location-status-container{display:grid;grid-template-columns:repeat(auto-fill,minmax(412px,1fr));gap:1rem}.curbside-admin .all-locations .location-status{flex-direction:row;padding:.5rem 0 .5rem .5rem;height:120px}.curbside-admin .all-locations .location-status .label-status{flex:1;justify-content:flex-end}.curbside-admin .all-locations .location-status .label-status .right-col{display:flex;flex-direction:column;padding:0 .5rem}.curbside-admin .all-locations .location-status .label-status .right-col div{display:flex;justify-content:center}.curbside-admin .all-locations .location-status .label-status .right-col .label{font-size:16px;font-weight:600;text-align:center}.curbside-admin .all-locations .location-status .label-status .right-col .value{flex:1;align-items:center;font-size:24px}.curbside-admin .all-locations .location-status .id-col{font-size:18px;font-weight:600;width:80px;white-space:nowrap}.curbside-admin .all-locations .location-status .chart-col{padding:.5rem 1rem;max-width:194px}.curbside-admin .hover-shadow{position:relative}.curbside-admin .hover-shadow:before{content:" ";position:absolute;left:0;right:0;top:0;bottom:0;box-shadow:0 4px 25px 6px rgba(0,0,0,.1);opacity:0;transition:opacity .4s ease-out}.curbside-admin .hover-shadow:focus-within:before,.curbside-admin .hover-shadow:hover:before{opacity:1}.curbside-admin .hover-border-grey{transition:border-color .2s ease-out}.curbside-admin .hover-border-grey:focus-within,.curbside-admin .hover-border-grey:hover{border-color:#ced4da!important}.curbside-admin .orderup-stockup-stat-card{display:flex;flex-direction:column;background-color:#fff;box-shadow:0 0 10px 1px #ccc;height:140px}.curbside-admin .orderup-stockup-stat-card .stat,.curbside-admin .orderup-stockup-stat-card .title{display:flex;justify-content:center;align-items:center}.curbside-admin .orderup-stockup-stat-card .title{padding:1rem 0;font-weight:500;font-size:1.2rem}.curbside-admin .orderup-stockup-stat-card .stat{font-size:2.4rem;font-weight:500;flex:1;padding-bottom:2rem}.curbside-admin .orderup-stockup-stats-panel{margin:2rem 0}.curbside-admin .orderup-stockup-stats-panel .analytics-date-picker{margin-bottom:2rem;display:flex;justify-content:flex-end;gap:1rem}.curbside-admin .orderup-stockup-stats-panel .analytics-date-picker .picker-component{display:flex}.curbside-admin .orderup-stockup-stats-panel .analytics-date-picker .picker-component .picker-title{display:flex;align-items:center;font-size:1.2rem;margin-right:1rem}.curbside-admin .orderup-stockup-stats-panel .analytics-date-picker .react-datepicker__close-icon:after{padding:1!important;vertical-align:top!important}.curbside-admin .orderup-stockup-stats-panel .stats-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1rem;margin:0}.curbside-admin .orderup-stockup-stats-panel .chart-row{margin:2rem 0;background:#fff;box-shadow:0 0 10px 1px #ccc;padding:1rem}.curbside-admin .orderup-stockup-stats-panel .chart-row .title{font-size:1.5rem;padding:0 0 1rem}.curbside-admin .orderup-stockup-stats-panel .hourly-stats-bar-chart{margin-left:-2.5rem}.curbside-admin .all-locations .location-status-container{grid-template-columns:repeat(auto-fill,minmax(800px,1fr))}.curbside-admin .all-locations .location-status-container .location-status{width:780px}.curbside-admin .all-locations .location-status-container .location-status .chart-col{max-width:214px}.takeanumber-admin .summary-container{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1rem}.takeanumber-admin .summary-col{flex:1}.takeanumber-admin .summary-col .item-row{display:flex;font-size:18px}.takeanumber-admin .summary-col .item-row .label{font-weight:600;width:240px}.takeanumber-admin .summary-col .item-row .locations{width:300px;margin:1rem 0!important}.takeanumber-admin .summary-col .item-row .search-by-location{max-width:300px}.takeanumber-admin .dashboard-loader{display:flex;justify-content:center;align-items:center;margin:2rem 0}.takeanumber-admin .all-locations .location-status-container{display:grid;grid-template-columns:repeat(auto-fill,minmax(412px,1fr));gap:1rem}.takeanumber-admin .all-locations .location-status{flex-direction:row;padding:.5rem 0 .5rem .5rem;height:120px}.takeanumber-admin .all-locations .location-status .label-status{flex:1;justify-content:flex-end}.takeanumber-admin .all-locations .location-status .label-status .right-col{display:flex;flex-direction:column;padding:0 .5rem}.takeanumber-admin .all-locations .location-status .label-status .right-col div{display:flex;justify-content:center}.takeanumber-admin .all-locations .location-status .label-status .right-col .label{font-size:16px;font-weight:600;text-align:center}.takeanumber-admin .all-locations .location-status .label-status .right-col .value{flex:1;align-items:center;font-size:24px}.takeanumber-admin .all-locations .location-status .id-col{font-size:18px;font-weight:600;width:80px;white-space:nowrap}.takeanumber-admin .all-locations .location-status .chart-col{padding:.5rem 1rem;max-width:194px}.takeanumber-admin .hover-shadow{position:relative}.takeanumber-admin .hover-shadow:before{content:" ";position:absolute;left:0;right:0;top:0;bottom:0;box-shadow:0 4px 25px 6px rgba(0,0,0,.1);opacity:0;transition:opacity .4s ease-out}.takeanumber-admin .hover-shadow:focus-within:before,.takeanumber-admin .hover-shadow:hover:before{opacity:1}.takeanumber-admin .hover-border-grey{transition:border-color .2s ease-out}.takeanumber-admin .hover-border-grey:focus-within,.takeanumber-admin .hover-border-grey:hover{border-color:#ced4da!important}.takeanumber-admin .orderup-stockup-stat-card{display:flex;flex-direction:column;background-color:#fff;box-shadow:0 0 10px 1px #ccc;height:140px}.takeanumber-admin .orderup-stockup-stat-card .stat,.takeanumber-admin .orderup-stockup-stat-card .title{display:flex;justify-content:center;align-items:center}.takeanumber-admin .orderup-stockup-stat-card .title{padding:1rem 0;font-weight:500;font-size:1.2rem}.takeanumber-admin .orderup-stockup-stat-card .stat{font-size:2.4rem;font-weight:500;flex:1;padding-bottom:2rem}.takeanumber-admin .orderup-stockup-stats-panel{margin:2rem 0}.takeanumber-admin .orderup-stockup-stats-panel .analytics-date-picker{margin-bottom:2rem;display:flex;justify-content:flex-end;gap:1rem}.takeanumber-admin .orderup-stockup-stats-panel .analytics-date-picker .picker-component{display:flex}.takeanumber-admin .orderup-stockup-stats-panel .analytics-date-picker .picker-component .picker-title{display:flex;align-items:center;font-size:1.2rem;margin-right:1rem}.takeanumber-admin .orderup-stockup-stats-panel .analytics-date-picker .react-datepicker__close-icon:after{padding:1!important;vertical-align:top!important}.takeanumber-admin .orderup-stockup-stats-panel .stats-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1rem;margin:0}.takeanumber-admin .orderup-stockup-stats-panel .chart-row{margin:2rem 0;background:#fff;box-shadow:0 0 10px 1px #ccc;padding:1rem}.takeanumber-admin .orderup-stockup-stats-panel .chart-row .title{font-size:1.5rem;padding:0 0 1rem}.takeanumber-admin .orderup-stockup-stats-panel .hourly-stats-bar-chart{margin-left:-2.5rem}.takeanumber-admin .all-locations .location-status-container{grid-template-columns:repeat(auto-fill,minmax(800px,1fr))}.takeanumber-admin .all-locations .location-status-container .location-status{width:834px}.takeanumber-admin .all-locations .location-status-container .location-status .chart-col{max-width:214px}.takeanumber-admin .all-locations .location-status-container .location-status .location-status-tooltip{min-width:86px}.takeanumber-admin .all-locations .location-status-container .location-status .location-status-tooltip .label{min-width:60px;text-align:right;font-weight:500}.takeanumber-admin .all-locations .location-status-container .spark-line-svg{position:absolute}.callforhelp-admin .summary-container{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1rem}.callforhelp-admin .summary-col{flex:1}.callforhelp-admin .summary-col .item-row{display:flex;font-size:18px}.callforhelp-admin .summary-col .item-row .label{font-weight:600;width:240px}.callforhelp-admin .summary-col .item-row .locations{width:300px;margin:1rem 0!important}.callforhelp-admin .summary-col .item-row .search-by-location{max-width:300px}.callforhelp-admin .dashboard-loader{display:flex;justify-content:center;align-items:center;margin:2rem 0}.callforhelp-admin .all-locations .location-status-container{display:grid;grid-template-columns:repeat(auto-fill,minmax(412px,1fr));gap:1rem}.callforhelp-admin .all-locations .location-status{flex-direction:row;padding:.5rem 0 .5rem .5rem;height:120px}.callforhelp-admin .all-locations .location-status .label-status{flex:1;justify-content:flex-end}.callforhelp-admin .all-locations .location-status .label-status .right-col{display:flex;flex-direction:column;padding:0 .5rem}.callforhelp-admin .all-locations .location-status .label-status .right-col div{display:flex;justify-content:center}.callforhelp-admin .all-locations .location-status .label-status .right-col .label{font-size:16px;font-weight:600;text-align:center}.callforhelp-admin .all-locations .location-status .label-status .right-col .value{flex:1;align-items:center;font-size:24px}.callforhelp-admin .all-locations .location-status .id-col{font-size:18px;font-weight:600;width:80px;white-space:nowrap}.callforhelp-admin .all-locations .location-status .chart-col{padding:.5rem 1rem;max-width:194px}.callforhelp-admin .hover-shadow{position:relative}.callforhelp-admin .hover-shadow:before{content:" ";position:absolute;left:0;right:0;top:0;bottom:0;box-shadow:0 4px 25px 6px rgba(0,0,0,.1);opacity:0;transition:opacity .4s ease-out}.callforhelp-admin .hover-shadow:focus-within:before,.callforhelp-admin .hover-shadow:hover:before{opacity:1}.callforhelp-admin .hover-border-grey{transition:border-color .2s ease-out}.callforhelp-admin .hover-border-grey:focus-within,.callforhelp-admin .hover-border-grey:hover{border-color:#ced4da!important}.callforhelp-admin .orderup-stockup-stat-card{display:flex;flex-direction:column;background-color:#fff;box-shadow:0 0 10px 1px #ccc;height:140px}.callforhelp-admin .orderup-stockup-stat-card .stat,.callforhelp-admin .orderup-stockup-stat-card .title{display:flex;justify-content:center;align-items:center}.callforhelp-admin .orderup-stockup-stat-card .title{padding:1rem 0;font-weight:500;font-size:1.2rem}.callforhelp-admin .orderup-stockup-stat-card .stat{font-size:2.4rem;font-weight:500;flex:1;padding-bottom:2rem}.callforhelp-admin .orderup-stockup-stats-panel{margin:2rem 0}.callforhelp-admin .orderup-stockup-stats-panel .analytics-date-picker{margin-bottom:2rem;display:flex;justify-content:flex-end;gap:1rem}.callforhelp-admin .orderup-stockup-stats-panel .analytics-date-picker .picker-component{display:flex}.callforhelp-admin .orderup-stockup-stats-panel .analytics-date-picker .picker-component .picker-title{display:flex;align-items:center;font-size:1.2rem;margin-right:1rem}.callforhelp-admin .orderup-stockup-stats-panel .analytics-date-picker .react-datepicker__close-icon:after{padding:1!important;vertical-align:top!important}.callforhelp-admin .orderup-stockup-stats-panel .stats-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1rem;margin:0}.callforhelp-admin .orderup-stockup-stats-panel .chart-row{margin:2rem 0;background:#fff;box-shadow:0 0 10px 1px #ccc;padding:1rem}.callforhelp-admin .orderup-stockup-stats-panel .chart-row .title{font-size:1.5rem;padding:0 0 1rem}.callforhelp-admin .orderup-stockup-stats-panel .hourly-stats-bar-chart{margin-left:-2.5rem}.callforhelp-admin .all-locations .location-status-container{grid-template-columns:repeat(auto-fill,minmax(800px,1fr))}.callforhelp-admin .all-locations .location-status-container .location-status{width:780px}.callforhelp-admin .all-locations .location-status-container .location-status .chart-col{max-width:214px}.callforhelp-admin .summary-col .item-row .label{width:270px}.callforhelp-currentlocation-stats-panel{margin:2rem 0}.callforhelp-currentlocation-stats-panel .chart-row{margin:2rem 0;background:#fff;box-shadow:0 0 10px 1px #ccc;padding:1rem}.callforhelp-currentlocation-stats-panel .chart-row .title{font-size:1.5rem;padding:0 0 1rem}.dcio{background:#fff;background:linear-gradient(344deg,#fff,#dadada 35%,#fafafa);background-attachment:fixed;margin-bottom:120px;height:100%;width:100%}.dcio .title{margin-top:.4em;color:#d80024;font-weight:700;font-size:1.1em;text-align:center}.dcio .title.complete{color:#00ac56}.dcio .title-eta{margin-bottom:15px;font-size:.9em;color:#000;font-weight:700;text-align:center}.dcio .mobile-order-alert-wrap{color:orange}.dcio .mobile-order-fetching-warning{position:absolute;display:none;border:1px solid #bdbd77;border-radius:3px;padding:7px;font-weight:400;font-size:11px;background:#ffff9d}.dcio .mobile-order-fetching-warning:before{content:"Stock Warning: ";font-weight:700}.dcio .mobile-order-fetching-warning.show{display:block}.dcio div.order-number-box{background:#333;color:#fff;font-size:90px;line-height:120px;text-align:center}.dcio div.order-number-box .mobile-title{font-size:20px;padding-top:20px;line-height:40px}.dcio div.order-number-box .mobile-order-number{font-size:30px;line-height:40px;padding-bottom:20px}.dcio .tracked-order-info{background:#333;color:#fff;padding:1ex;width:100%;text-align:center;font-size:1.1em;margin:.5em 0 0}.dcio .tracked-order-info a:hover,.dcio .tracked-order-info a:visited:hover{color:#4a9ce0}.dcio .tracked-order-info>div{display:inline-block;margin:0 auto;text-align:left}.dcio .tracked-order-info>div .order-number-label{text-align:center}.dcio .tracked-order-info>div .order-number{text-align:center;font-size:2em}.dcio .tracked-order-info>div .sof-order-number{font-size:4rem}.dcio .tracker{width:80%;margin:20px auto}.dcio .tracker .track-step{padding-left:40px;position:relative;display:block;float:none;margin:30px 0;color:#aaa;font-weight:700;transition:all .3s ease-out}.dcio .tracker .track-step:after{content:"";position:absolute;left:-7px;top:30px;border:2px solid rgba(216,0,36,0);transition:all .3s ease-out}.dcio .tracker .track-step .dot{animation:none;color:#fff;left:-20px;top:0;background:none;border:5px solid #aaa;border-radius:30px;height:30px;width:30px;position:absolute;transition:all .3s ease-out}.dcio .tracker .track-step .dot:after{content:"\2713";font-size:11px;color:hsla(0,0%,100%,0);position:absolute;background:none;border-radius:10px;right:2px;top:2px;left:2px;bottom:2px;padding:0 3px;transition:all .3s ease-out}.dcio .tracker .track-step.next{color:#d80024}@keyframes tracker-dot-spinner{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.dcio .tracker .track-step.next .dot{border-color:#d80024 #d80024 rgba(216,0,36,.25) rgba(216,0,36,.25);animation:tracker-dot-spinner 2.5s linear infinite both}.dcio .tracker .track-step.complete{color:#d80024}.dcio .tracker .track-step.complete:after{bottom:-30px;border:2px solid #d80024}.dcio .tracker .track-step.complete .dot{animation:none;border:5px solid #d80024}.dcio .tracker .track-step.complete .dot:after{color:#fff;background:#d80024}.dcio .tracker .track-step:last-child.complete:after{border:none}.dcio .tracker.complete .track-step.complete{color:#00ac56}.dcio .tracker.complete .track-step.complete .dot,.dcio .tracker.complete .track-step.complete:after{border-color:#00ac56}.dcio .tracker.complete .track-step.complete .dot:after{background-color:#00ac56}.dcio .help{color:#aaa;text-align:center;padding:0 50px}.dcio .tracker-footer,.dcio .tracker-footer-shim{position:fixed;bottom:0;width:100%;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;align-content:stretch;align-items:stretch}.dcio .tracker-footer-shim .customer-instructions,.dcio .tracker-footer-shim .status-details,.dcio .tracker-footer .customer-instructions,.dcio .tracker-footer .status-details{padding:.5em 1em;text-align:center;display:grid;grid-template-columns:1fr;grid-template-rows:1fr;width:100%}.dcio .tracker-footer-shim .customer-instructions>div,.dcio .tracker-footer-shim .status-details>div,.dcio .tracker-footer .customer-instructions>div,.dcio .tracker-footer .status-details>div{grid-row-start:1;grid-row-end:1;grid-column-start:1;grid-column-end:1;display:none}.dcio .tracker-footer-shim .customer-instructions>div.active,.dcio .tracker-footer-shim .status-details>div.active,.dcio .tracker-footer .customer-instructions>div.active,.dcio .tracker-footer .status-details>div.active{display:block}.dcio .tracker-footer-shim .status-details,.dcio .tracker-footer .status-details{background:#000;color:#fff}.dcio .tracker-footer-shim .status-details>div,.dcio .tracker-footer .status-details>div{background:#000}.dcio .tracker-footer-shim .customer-instructions,.dcio .tracker-footer .customer-instructions{background:#333;color:#efefef}.dcio .tracker-footer-shim .customer-instructions a,.dcio .tracker-footer .customer-instructions a{color:#fff;text-decoration:underline}.dcio .tracker-footer-shim .customer-instructions .please_wait,.dcio .tracker-footer .customer-instructions .please_wait{background:#333}.dcio .tracker-footer-shim .customer-instructions .delivered,.dcio .tracker-footer-shim .customer-instructions .ready,.dcio .tracker-footer .customer-instructions .delivered,.dcio .tracker-footer .customer-instructions .ready{background:#00ac56}.dcio .tracker-footer-shim{position:relative;bottom:auto;visibility:hidden}.dcio .tracker-footer-shim .customer-instructions>div.active,.dcio .tracker-footer-shim .status-details>div.active{visibility:hidden!important}.dcio .order-status{height:50px;width:100%;position:fixed;bottom:0;left:0;line-height:50px;font-size:30px;text-align:center}.dcio .order-status.unpaid{background:#616161;color:#fff;padding-top:7px;min-height:120px;font-size:25px;line-height:22px}.dcio .order-status.unpaid .sub{color:#fff;font-size:15px}.dcio .order-status.paid{background:#00ac56;color:#fff}.dcio .order-status.cancelled{background:#8b0000;color:#fff}.dcio .mobile-order-status{height:100%;width:100%}.dcio .mobile-order-status .mobile-order-header{text-align:center;line-height:50px;font-size:28px;border-bottom:1px solid #ccc;color:#777}.dcio .mobile-order-status .mobile-order-footer{position:absolute;bottom:0;left:0;width:100%;text-align:center;line-height:35px}.dcio h1{text-align:center;border-bottom:1px solid #ccc;font-weight:100;font-size:60px;color:#666;line-height:120px;letter-spacing:.1em}.dcio .notice{text-align:center;font-size:30px;color:#999}.dcio .orders-container{width:1000px;margin:50px auto}.dcio .orders-container .order{display:block;height:100px}.dcio .orders-container .order .order-number{float:left;height:100px;width:200px;font-weight:700;display:block;text-align:right;line-height:80px;padding-right:30px;font-size:40px}.dcio .orders-container .order .order-progress{width:700px;float:left}.dcio .orders-container .order .order-progress .order-progress-bar{background:#ccc;border-radius:50px;height:80px;width:100%;padding:5px}.dcio .orders-container .order .order-progress .order-progress-bar .progress-slider{border-radius:50px;border:1px solid red;height:70px;width:80%;position:relative;text-align:center}.dcio .orders-container .order .order-progress .order-progress-bar .progress-slider:after{content:"Reviewing your order...";text-align:center;font-weight:700;width:700px;position:absolute;top:0;left:0;text-shadow:0 1px 3px #000,1px 1px 3px #000,-1px 1px 3px #000;color:#fff;line-height:70px;font-size:30px}.dcio .orders-container .order .order-progress .order-progress-bar .progress-slider.starting{background:#ff4000;background:linear-gradient(0deg,#ff4000 5%,#ff8c07);border:1px solid #ff8c07;width:10%}.dcio .orders-container .order .order-progress .order-progress-bar .progress-slider.starting:after{content:"Reviewing order..."}.dcio .orders-container .order .order-progress .order-progress-bar .progress-slider.progressing{background:#ffa200;background:linear-gradient(0deg,#ffa200 5%,#ffdb07);border:1px solid #ffdb07;width:40%}.dcio .orders-container .order .order-progress .order-progress-bar .progress-slider.progressing:after{content:"We're working on your order."}.dcio .orders-container .order .order-progress .order-progress-bar .progress-slider.almost{background:#a8ff00;background:linear-gradient(0deg,#a8ff00 5%,#ffdb07);border:1px solid #ffdb07;width:75%}.dcio .orders-container .order .order-progress .order-progress-bar .progress-slider.almost:after{content:"Almost there..."}.dcio .orders-container .order .order-progress .order-progress-bar .progress-slider.complete{background:#72ff55;background:linear-gradient(0deg,#72ff55,#2dfda0);border:1px solid #2dfda0;width:100%}.dcio .orders-container .order .order-progress .order-progress-bar .progress-slider.complete:after{content:"DONE! Waiting for pickup"}.dcio .orders-container.mobile{width:100%;max-width:400px;margin:auto;overflow:hidden}.dcio .orders-container.mobile .order-progress{width:100%}.dcio .orders-container.mobile .order-progress .order-progress-bar{background:#ccc;border-radius:50px;height:40px;width:100%;padding:5px}.dcio .orders-container.mobile .order-progress .order-progress-bar .progress-slider{border-radius:50px;border:1px solid red;height:30px;width:80%;position:relative;text-align:center;border-radius:20px}.dcio .orders-container.mobile .order-progress .order-progress-bar .progress-slider:after{content:"Reviewing your order...";text-align:center;font-weight:700;width:400px!important;position:absolute;top:0;left:0;text-shadow:0 1px 3px #000,1px 1px 3px #000,-1px 1px 3px #000;color:#fff;line-height:25px;font-size:18px}.new-order{background:#eaeaea!important;background:#eaeaea}.new-order a{color:#8b0000}.new-order .poweredby-logo{height:30px;vertical-align:-10px}.new-order .nav-pills .nav-link.disabled{color:#666}.new-order .nav-pills .nav-link.active{background:#8b0000}.new-order .btn:active,.new-order .btn:focus,.new-order input:focus{outline:none;box-shadow:0 0 3px #14c33a;border-color:#14c33a}.new-order header{text-align:center;background:#fff;color:#666;font-size:20px;border-bottom:3px solid #666}.new-order header h1{text-align:center;font-size:1.2em;line-height:80px;font-weight:700}.new-order header h1 img{height:60px;margin:15px;vertical-align:-30px;width:auto}.new-order label,.new-order th{font-size:.8em;font-weight:700}.new-order td .input-group{position:relative}.new-order td .input-group .item-loader{pointer-events:none;border-radius:0 3px 3px 0;padding:5px;height:37px;width:37px;z-index:100}.new-order td .input-group .item-sku{position:relative;z-index:1;border-right:none!important;width:100%!important;border-radius:3px;margin-right:-40px}.new-order td .item-qty{text-align:center}.btn-themed{background:#8b0000;color:#fff!important}.btn-themed:hover{background:#be0000;color:#fff}.btn-themed:active{background:#580000;color:#fff}.hidden{display:none}.item-loader.hidden{display:block;opacity:0}.draggable.dragging{opacity:.1;pointer-events:none}.draggable-target{background:rgba(50,200,255,.5);border:1px solid #32c8ff;height:5px;position:relative;transition:.1s}.draggable-target:hover{height:100px}.draggable-target:after,.draggable-target:before{position:absolute;height:50px;width:100%;top:-50px;left:0;content:""}.fullscreen-grid{position:absolute;top:0;bottom:0;right:0;left:0;display:grid;grid-template-columns:1fr 1fr 1fr 1fr;grid-template-rows:1fr 30vh;gap:2vh 2vh;grid-template-areas:"main main main main" "footer-left footer-left footer-right footer-right"}.fullscreen-grid .main{grid-area:main}.fullscreen-grid .footer-left{grid-area:footer-left}.fullscreen-grid .footer-right{grid-area:footer-right}.fullscreen-grid .footer-both{grid-area:footer-left/footer-left/footer-right/footer-right}.fullscreen-grid .footer-left,.fullscreen-grid .footer-right,.fullscreen-grid .main{display:grid;grid-template-columns:1fr;grid-template-rows:1fr;align-items:center;justify-items:center}.sheet-table .pending-item .status{width:25px;height:40px}.sheet-table .pending-item .status-waiting{background:rgba(0,0,0,.25)}.sheet-table .pending-item .status-loading{background:linear-gradient(322deg,#fff,#aaa,#fff,#aaa);background-size:600% 600%;animation:GradientAnimation 2s ease infinite}.sheet-table .pending-item .status-cached{background:rgba(0,255,0,.7)}.sheet-table .pending-item .status-available,.sheet-table .pending-item .status-scraped{background:rgba(0,140,255,.7)}.sheet-table .pending-item .status-unavailable{background:rgba(255,0,0,.7)}.sheet-table .btn-on-shelf{display:inline-block;background:#fff;border:1px solid #ccc!important;color:#ccc}.sheet-table .btn-on-shelf-on-shelf{background:red;border:1px solid #fff;color:#fff!important}.sheet-table .item-sku{color:#666}.sheet-table .item-sku-cached,.sheet-table .item-sku-scraped{color:#999;font-size:12px}.sheet-table .product-details{height:100px;overflow:hidden}.sheet-table .product-details img{background:red;height:60px;width:60px;float:left}.sheet-table .product-details .product-details-right{float:left;padding:5px}.sheet-table .product-details .product-details-right div:first-child{font-size:1.4rem}.sheet-table .product-details.product-loading .product-loading-img{border-radius:2px;height:60px;width:60px;float:left}.sheet-table .product-details.product-loading .product-loading-right{border-radius:2px;padding:5px;float:left}.sheet-table .product-details.product-loading .product-loading-right div:first-child{width:100px;height:20px;margin:4px}.sheet-table .product-details.product-loading .product-loading-right div:last-child{width:60px;margin:4px;height:15px}.loading-gradient{background:linear-gradient(322deg,#fff,#aaa,#fff,#aaa);background-size:600% 600%;animation:GradientAnimation 2s ease infinite}@keyframes GradientAnimation{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.kv-values{border-left:3px solid #00f}.survey-dashboard{margin-top:3rem}.survey-dashboard .btn:focus{outline:none;box-shadow:none}.survey-dashboard .btn:hover{cursor:pointer}.survey-dashboard .surveys .row-item .question-id,.survey-dashboard .surveys .row-item .survey-id{width:52px;margin-right:1rem;font-size:18px}.survey-dashboard .surveys .type-indicator{width:80px;margin-right:1rem}.survey-dashboard .surveys .type-questions .title{font-size:24px;padding:1rem 0;font-weight:600}.survey-dashboard .surveys .title{font-size:1.3rem;font-weight:600}.survey-dashboard .surveys .row-item{flex-direction:row;padding:1rem}.survey-dashboard .surveys .row-item .label{flex:1}.survey-dashboard .surveys .row-item .label .title{font-size:18px;font-weight:600;line-height:1;padding:0}.survey-dashboard .surveys .row-item .label .caption{font-size:12px;margin-top:.5rem}.survey-dashboard .surveys .row-item .controller .btn{margin-left:1rem;display:flex;justify-content:center;align-items:center;min-width:5rem;height:3rem}.survey-dashboard .surveys .base-modal{display:block;pointer-events:none;overflow:overlay}.survey-dashboard .surveys .base-modal .modal-dialog{display:flex;justify-content:center}.survey-dashboard .surveys .base-modal .modal-content{max-width:860px}.survey-dashboard .surveys .base-modal *{pointer-events:none}.survey-dashboard .surveys .base-modal~.modal-backdrop{opacity:0;pointer-events:none}.survey-dashboard .surveys .base-modal~.modal-backdrop.show{opacity:.5;pointer-events:all}.survey-dashboard .surveys .base-modal .close,.survey-dashboard .surveys .base-modal .custom-select{cursor:pointer}.survey-dashboard .surveys .base-modal.show{opacity:1;pointer-events:all}.survey-dashboard .surveys .base-modal.show *{pointer-events:all}.survey-dashboard .surveys .base-modal.show .modal-dialog{z-index:1099}.survey-dashboard .surveys .question-modal .label{width:120px}.survey-dashboard .surveys .survey-modal .label{min-width:80px}.survey-dashboard .surveys .survey-modal .modal-dialog{max-width:calc(100% - 15rem)}.survey-dashboard .surveys .survey-modal .generator>div{width:50%;min-height:500px}.survey-dashboard .surveys .survey-modal .row-item{padding:1rem .5rem}.survey-dashboard .surveys .survey-modal .caption{display:none}.survey-dashboard .surveys .survey-modal .page-content{border:1px solid;height:calc(100% - 220px);margin-top:1rem}.survey-dashboard .surveys .survey-modal .page-content>div{width:100%;height:100%}.survey-dashboard .surveys .survey-modal .page .controller .page-indicator{width:36px;display:flex;align-items:center}.survey-dashboard .surveys .survey-modal .page .neg-event-config .title{font-size:20px;font-weight:600;padding:1rem 0}.survey-dashboard .surveys .survey-modal .page .neg-event-config .label{width:130px}.survey-dashboard .surveys .survey-modal .questions{margin-left:2rem}.survey-dashboard .surveys .survey-modal .questions>div{width:100%;height:100%}.survey-dashboard .surveys .survey-modal .row-item:hover{cursor:grab}.survey-dashboard .surveys .survey-modal .row-item .type-indicator{font-size:14px;min-width:80px}.survey-dashboard .surveys .survey-modal .row-item .label .title{font-size:14px;line-height:1.2}.survey-dashboard .surveys .survey-modal .questions{max-height:320px;overflow:auto}.survey-dashboard .surveys .survey-modal .page-content,.survey-dashboard .surveys .survey-modal .questions{border:1px solid #ccc;border-radius:5px}.survey-dashboard .surveys .survey-modal .loc-tag{margin-right:.5rem;background:#555;color:#fff;border-radius:5px;padding:0 .5rem}.survey-dashboard .surveys .analytic-header{display:flex;justify-content:space-between}.survey-dashboard .surveys .page-content{max-height:278px;overflow:auto}.survey-dashboard .surveys .analytics-nps-scores-breakdown{display:flex;gap:2rem;flex-wrap:wrap}.survey-dashboard .surveys .analytics-nps-scores-breakdown .nps-section{flex:1;flex-basis:300px}.survey-dashboard .surveys .timespan-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(360px,1fr));gap:2rem}.survey-dashboard .surveys .date-range-container{padding:2rem 3rem}.stats-items{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:2rem}.date-range-picker{display:flex;flex-direction:column;width:100%}.date-range-picker .date-picker-selector{display:flex;width:100%;gap:2rem}.date-range-picker .date-picker-selector .date-picker-with-icons{display:flex;width:320px}.date-range-picker .date-picker-selector .date-picker-with-icons .input-group-text{display:inline!important;padding:.8rem!important}.date-range-picker .date-picker-selector .date-picker-with-icons .react-datepicker-wrapper{display:flex}.date-range-picker .date-picker-selector .date-picker-with-icons .react-datepicker-wrapper .react-datepicker__input-container{display:flex;width:100%}.date-range-picker .date-picker-selector .date-picker-with-icons .react-datepicker-wrapper .react-datepicker__input-container input{width:100%;border:1px solid #ccc;padding-left:1rem}.date-range-picker .date-picker-selector .date-picker-with-icons .react-datepicker-wrapper .react-datepicker__input-container input:active{outline:1px solid #007bff}.manual-override-toggle{position:fixed;top:5px;right:5px;width:100px;height:20px}.manual-override-toggle .switch{position:relative;display:inline-block;float:right;width:60px;height:34px}.manual-override-toggle .switch input{opacity:0;width:0;height:0}.manual-override-toggle .slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#585858;transition:.4s}.manual-override-toggle .slider:after{transform:scale(1)!important;content:"MAN"!important;position:absolute!important;left:20px!important;top:-3px!important;color:#fff!important;height:20px!important;width:30px!important;font-size:10px}.manual-override-toggle .slider :before{-webkit-transform:rotate(0deg)!important;position:absolute;content:"";height:26px;width:26px;left:4px;bottom:4px;background-color:#fff;transition:.4s}.manual-override-toggle input:checked+.slider{background-color:#21f360}.manual-override-toggle input:focus+.slider{box-shadow:0 0 1px #21f360}.manual-override-toggle input:checked+.slider:before{top:0!important;height:22px!important;width:22px!important;left:40px!important;bottom:4px!important;transform:translate(0)!important}.manual-override-toggle input:checked+.slider:after{transform:scale(1)!important;content:"AUTO"!important;position:absolute!important;left:10px!important;top:-3px!important;color:#fff!important;height:20px!important;width:40px!important;font-size:10px}.manual-override-toggle .slider.round{border-radius:34px}.manual-override-toggle .slider.round:before{border-radius:50%}.manual-override-toggle .disabled .card{filter:grayscale(20%)!important;opacity:.45!important}.manual-override-overlay{height:100%;width:100%;position:absolute;z-index:1000;top:0;left:0;background:rgba(255,0,0,.65);color:#fff;font-size:1.2em;padding:40px 20px 20px}.manual-override .switch{position:relative;display:inline-block;width:60px;height:34px;z-index:1000}.manual-override .switch input{opacity:0;width:0;height:0}.manual-override .slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;transition:.4s}.manual-override .slider:before{position:absolute;content:"";height:26px;width:26px;left:4px;bottom:4px;background-color:#fff;transition:.4s}.manual-override input:checked+.slider{background-color:#2196f3}.manual-override input:focus+.slider{box-shadow:0 0 1px #2196f3}.manual-override input:checked+.slider:before{transform:translateX(26px)}.manual-override .slider.round{border-radius:34px}.manual-override .slider.round:before{border-radius:50%}.manual-override .disabled .card{filter:grayscale(20%)!important;opacity:.45!important}.boarding-pass{color:#333;padding:20px}.boarding-pass .boarding-pass-print-btn{text-align:right}.boarding-pass .btn-print{border-radius:50px;height:80px;width:80px;border:1px solid #ccc;color:#ccc;background:#fff;display:inline-block;text-align:center;line-height:80px!important;font-size:30px;vertical-align:-50px}.boarding-pass .btn-print i{line-height:70px}.boarding-pass .boarding-pass-container{max-width:500px;margin:0 auto}.boarding-pass .boarding-pass-container .boarding-pass-body{margin-top:60px;position:relative;box-shadow:0 2px 1px rgba(0,0,0,.1);border-radius:20px;background:#d0011b;padding:50px 0;margin-bottom:60;color:#fff;font-size:30px}.boarding-pass .boarding-pass-container .boarding-pass-body:after{content:"";background:#eaeaea;border:50px solid #fff;width:120px;height:120px;border-radius:60px;position:absolute;left:50%;margin-left:-60px;box-shadow:inset 0 2px 1px rgba(0,0,0,.1)}.boarding-pass .boarding-pass-container .boarding-pass-body h2{color:hsla(0,0%,100%,.5);font-weight:100;font-size:24px}.boarding-pass .boarding-pass-container .boarding-pass-body p{font-size:20px;line-height:20px;margin-bottom:10px}.boarding-pass .boarding-pass-container .boarding-pass-body small{font-size:14px;color:hsla(0,0%,100%,.5)!important}.boarding-pass .boarding-pass-container .boarding-pass-body .boarding-pass-qr{width:100%;height:auto;border-radius:10px;overflow:hidden}.boarding-pass .boarding-pass-container .boarding-pass-body .boarding-pass-row{border-bottom:1px dashed rgba(0,0,0,.25);padding:20px 0}.boarding-pass .boarding-pass-container .boarding-pass-body .boarding-pass-row:nth-child(4){border-bottom:none}.boarding-pass .boarding-pass-container .boarding-pass-body .boarding-pass-logo{text-align:center;height:120px;width:120px;background:#fff;border:10px solid #d0011b;overflow:hidden;border-radius:70px;position:absolute;left:50%;margin-left:-60px;top:-60px;display:flex;align-items:center;background:#9d0114}.boarding-pass .boarding-pass-container .boarding-pass-body .boarding-pass-logo img{margin:0 auto;max-width:80px;height:auto;display:block}.boarding-pass .col-6{width:50%}.boarding-pass .col-6:nth-child(2n){text-align:right}.boarding-pass .card{position:relative;z-index:1000}.boarding-pass .card h3{color:#d0011b;font-size:20px}.boarding-pass .card hr{border-top:1px solid #eee}.boarding-pass .card .btn-danger{color:red}@media print{.boarding-pass .print-only{display:block!important}.boarding-pass .no-print,.boarding-pass .no-print *{display:none!important}.boarding-pass *{color:#000!important}.boarding-pass-logo{-webkit-print-color-adjust:exact;height:120px;width:120px;background:#ccc!important;border:none!important;width:100%;overflow:hidden;border-radius:0!important;position:static!important;margin-left:0!important;top:0!important;display:flex;align-items:center;text-align:center}.boarding-pass-logo img{margin:0 auto;max-width:80px;height:auto;display:block}}.take-a-number-count{font-size:3vh;text-align:center}.take-a-number-count .fullscreen-grid .main{background-color:#231f20;color:#fff;border:2vh solid #fff;font-size:5vh}.take-a-number-count .fullscreen-grid .footer-both,.take-a-number-count .fullscreen-grid .footer-left,.take-a-number-count .fullscreen-grid .footer-right{color:#333}.take-a-number-count .fullscreen-grid .footer-both img,.take-a-number-count .fullscreen-grid .footer-left img,.take-a-number-count .fullscreen-grid .footer-right img{height:15vh}.take-a-number-count #inStoreCountNumber{font-size:30vh}html{scroll-behavior:smooth}.devices-modal{display:block;pointer-events:none;overflow:overlay}.devices-modal .modal-footer{border:none}.devices-modal .modal-footer .btn{cursor:pointer}.devices-modal .modal-dialog{display:flex;justify-content:center}.devices-modal .modal-content{max-width:860px}.devices-modal *{pointer-events:none}.devices-modal~.modal-backdrop{opacity:0;pointer-events:none}.devices-modal~.modal-backdrop.show{opacity:.5;pointer-events:all}.devices-modal .close,.devices-modal .custom-select{cursor:pointer}.devices-modal .modal-header{display:flex;flex-direction:column;border:none}.devices-modal .modal-header>div{width:100%;display:flex;justify-content:space-between}.devices-modal .modal-body{margin-top:-2rem}.confirm-dialog-modal .modal-body{margin:0!important;padding:0 1rem!important}.devices-modal.show{opacity:1;pointer-events:all}.devices-modal.show *{pointer-events:all}.devices-modal.show .modal-dialog{z-index:999999}.devices-container{display:flex;flex-direction:column}.devices-container .no-devices{padding:2rem;display:flex;justify-content:center;align-items:center;font-size:2rem;background:#fff;border-radius:4px}.device-manager__header,.device-manager__section{display:flex;flex-direction:column}.device-manager__section{margin-bottom:1rem;width:100%}.device-manager__section .create-device{display:flex;justify-content:space-between;flex-wrap:wrap;gap:.5rem}.device-manager__section .create-device h5{display:flex}.device-manager__section .create-device .device-count{margin:0 .5rem;color:hsla(0,0%,66.7%,.8)}.device-manager__section .device-search-filter .searchable-field{margin:1rem 0}.device-manager__section .device-search-filter .searchable-field .clearable-search-field{position:relative}.device-manager__section .device-search-filter .searchable-field .clearable-search-field .search-reset{position:absolute;right:0;top:0;bottom:0;padding:.5rem;cursor:pointer;opacity:0;transition:opacity .2s ease-in-out;pointer-events:none;display:flex;align-items:center;justify-content:center;--size:20px;width:var(--size);height:var(--size);border:2px solid #bbb;color:#bbb;border-radius:50%;font-size:.9rem;margin:auto .5rem auto auto}.device-manager__section .device-search-filter .searchable-field .clearable-search-field .search-reset.show{opacity:1;pointer-events:all}.device-manager__section .device-search-filter .filterable-field{display:flex;gap:.5rem;flex-wrap:wrap}.device-manager__section .device-search-filter .filterable-field .btn-primary,.device-manager__section .device-search-filter .filterable-field .btn-secondary{border:none!important;outline:none!important}.device-manager__section .device-search-filter .filterable-field .reset-filters{background-color:#aaa;color:#fff;opacity:0;transition:opacity .2s ease-in-out;pointer-events:none}.device-manager__section .device-search-filter .filterable-field .reset-filters i{--size:20px;opacity:1;border:2px solid #fff}.device-manager__section .device-search-filter .filterable-field .reset-filters.show{opacity:1;pointer-events:all}.device-manager__section .device-search-filter .filterable-field div{min-width:140px;display:flex;gap:.5rem;justify-content:center;align-items:center}.device-manager__section .device-search-filter .filterable-field div:hover{cursor:pointer}.device-manager__section .device-search-filter .filterable-field div i{opacity:0;transition:opacity .2s ease-in-out;--size:0px;width:var(--size);height:var(--size);border-radius:50%;font-size:.9rem;border:0 solid #fff;display:flex;justify-content:center;align-items:center}.device-manager__section .device-search-filter .filterable-field div i.show{opacity:1;--size:20px;border:2px solid #fff}.device-manager__section .devices-container{padding:1rem 0;display:flex;flex-direction:column;gap:1rem}.device-manager__section .devices-container .device-item{width:100%;padding:1rem}.device-manager__section .devices-container .device-item:hover .device-item__header__right,.device-manager__section .devices-container .device-item:hover .showcase-display-row .manage-showcase-button{opacity:1}.device-manager__section .devices-container .device-item__header{display:flex;gap:1rem;align-items:center;justify-content:space-between}.device-manager__section .devices-container .device-item__header>div{flex:1;display:flex;align-items:center}.device-manager__section .devices-container .device-item__header__right{justify-content:flex-end;gap:1rem;opacity:.3;transition:opacity .2s ease-in-out}.device-manager__section .devices-container .device-item__header__left{justify-content:flex-start;gap:1rem}.device-manager__section .devices-container .device-item__header__left .name{font-weight:500;font-size:1.2rem;text-transform:capitalize}.device-manager__section .devices-container .device-item__header__left .badges{display:flex;gap:.2rem}.device-manager__section .devices-container .device-item__header__left .badges .badge{height:-moz-fit-content;height:fit-content}.device-manager__section .devices-container .device-item__body__row{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:.5rem}.device-manager__section .devices-container .device-item__body__row .field-item{display:flex;gap:1rem;width:100%}.device-manager__section .devices-container .device-item__body__row .field-item__label{min-width:110px}.device-manager__section .devices-container .device-item__body__row .field-item__value{font-weight:500}.device-manager__section .devices-container .device-item__body__row .field-item .ping-status{display:flex;align-items:center;justify-content:center;border-radius:4px;gap:.5rem}.device-manager__section .devices-container .device-item__body__row .field-item .ping-alert{background-color:#ff4500;color:#fff;padding:0 .5rem}.device-manager__section .devices-container .device-item__body__row .field-item .last-ping-posted{font-weight:400;font-size:.8rem}.device-manager__section .devices-container .device-item__body .showcase-display-row{display:flex;gap:1rem}.device-manager__section .devices-container .device-item__body .showcase-display-row .manage-showcase-button{opacity:.3;cursor:pointer}.device-manager__section .devices-container .device-item__body .select-updatable{display:flex;align-items:center;flex-wrap:wrap;flex:1}.device-manager__section .devices-container .device-item__body .select-updatable .field-item{display:flex;flex:1}.device-manager__section .devices-container .device-item__body .select-updatable .field-item__label{display:flex;align-items:center;color:rgba(0,123,255,.5)}.device-manager__section .devices-container .device-item__body .select-updatable .field-item__value{flex:1}.device-manager__section .devices-container .device-item__body .select-updatable .button-groups{display:flex;gap:.5rem}.device-manager__section .devices-container .device-item__body__divider{width:100%;height:2px;background-color:hsla(0,0%,49%,.1);border-radius:12px;margin-top:1rem}.device-manager__section .devices-container .device-item__body .device-item-updatable-container{display:flex;flex-direction:column;gap:1rem}.device-manager__section .devices-container .device-item__body .device-item-updatable-container .field-item__label{min-width:160px}.device-manager__section .devices-container .device-item__body .device-buttons{justify-content:flex-end}.device-manager__section .location-devices-version{display:flex;gap:1rem;flex-wrap:wrap;margin-bottom:2rem}.device-manager__section .location-devices-version .version-selector{flex:1;display:flex;gap:.5rem;align-items:center}.device-manager__section .location-devices-version .control-buttons{display:flex;gap:1rem}.device-manager__section .pings-status{display:flex;gap:.3rem;align-items:center}.device-manager__section .pings-status .chip{padding:.1rem .5rem;background-color:#ccc;border-radius:4px;font-size:.7rem;height:-moz-fit-content;height:fit-content;align-items:center;justify-content:center;color:#fff;display:flex}.device-manager__section .pings-status .chip-label{padding-right:.5rem;border-right:1px solid #fff}.device-manager__section .pings-status .chip-value{margin-left:.5rem}.device-manager__section .pings-status .chip.bg-red{background-color:red}.device-manager__section .pings-status .chip.bg-green{background-color:green}.device-manager__section .pings-status .chip.bg-orange{background-color:orange}.device-manager .version-fixed-icon{margin-right:.5rem;color:red}.searchable-selector-container{display:flex;flex:1;gap:1rem}.searchable-selector-container .searchable-selector{position:relative;flex:1}.searchable-selector-container .searchable-selector .search-input{z-index:1}.searchable-selector-container .searchable-selector .selector-options{box-shadow:0 0 0 1px rgba(0,0,0,.1),0 4px 11px rgba(0,0,0,.1);background-color:#fff;border-radius:2px;max-height:240px;overflow:auto;margin-top:4px;transition:all .2s ease-in-out;position:absolute;top:100%;width:100%;opacity:0;z-index:-1;pointer-events:none}.searchable-selector-container .searchable-selector .selector-options .selector-option{padding:.5rem 1rem;cursor:pointer}.searchable-selector-container .searchable-selector .selector-options .selector-option:hover{background-color:rgba(0,0,0,.05)}.searchable-selector-container .searchable-selector .selector-options .selector-option:focus{outline:none;background-color:rgba(0,123,255,.1)}.searchable-selector-container .searchable-selector .selector-options .selector-option.selected{background-color:rgba(0,123,255,.5);color:#fff}.searchable-selector-container .searchable-selector .selector-options.show{opacity:1;z-index:100;pointer-events:all}.searchable-selector-container .controllers{display:flex;gap:1rem}.searchable-selector-container .controllers .btn{cursor:pointer}.back-top-button{position:fixed;bottom:4rem;right:3rem;border-radius:50%;display:none;justify-content:center;align-items:center;--size:42px;width:var(--size);height:var(--size);font-size:1.5rem;z-index:100;background-color:#aaa!important;border-color:#aaa!important;box-shadow:0 0 0 1px rgba(0,0,0,.1),0 4px 11px rgba(0,0,0,.1);cursor:pointer}.back-top-button:hover{background-color:#888!important;border-color:#888!important}.click-copy-wrapper{display:flex;position:relative}.click-copy-wrapper .click-copy-button{position:absolute;top:0;bottom:0;left:100%;transform:translateX(10%);font-size:.7rem;z-index:1;opacity:.4;transition:all .2s ease-in-out;display:flex;align-items:center;gap:.1rem;background:#ccc;padding:0 .3rem;border-radius:5px;height:18px}.click-copy-wrapper .click-copy-button:hover{opacity:.8}@media screen and (max-width:420px){.filterable-field>div{width:100%}.pings-status{position:absolute;transform:translateY(-120%)}.create-device button{width:100%}.device-item .device-item__header{display:grid!important;gap:.2rem!important;margin-bottom:1rem}.device-item .device-item__header__left{min-width:100%}.device-item .device-item__header__left .name{flex:1}.device-item .device-item__header__left .badges{position:absolute;transform:translateY(-150%)}.device-item .device-item__header__right{display:flex;flex-wrap:wrap;justify-content:flex-start!important;gap:.2rem!important}.device-item .api-key-field,.device-item .last-ping-field{display:flex;flex-wrap:wrap!important;justify-content:flex-start!important;gap:0!important;overflow:hidden}.device-item .last-ping-field .ping-status{flex-wrap:wrap!important;gap:0!important}.device-item .device-item-updatable-container,.device-item .showcase-display-row{gap:.2rem!important}.device-item .device-item-updatable-container .controllers,.device-item .device-item-updatable-container .field-item,.device-item .device-item-updatable-container .searchable-selector-container,.device-item .showcase-display-row .controllers,.device-item .showcase-display-row .field-item,.device-item .showcase-display-row .searchable-selector-container{display:flex!important;flex-wrap:wrap!important;gap:.2rem!important;width:100%}.device-item .device-item-updatable-container .controllers .field-item__label,.device-item .device-item-updatable-container .controllers .field-item__value,.device-item .device-item-updatable-container .field-item .field-item__label,.device-item .device-item-updatable-container .field-item .field-item__value,.device-item .device-item-updatable-container .searchable-selector-container .field-item__label,.device-item .device-item-updatable-container .searchable-selector-container .field-item__value,.device-item .showcase-display-row .controllers .field-item__label,.device-item .showcase-display-row .controllers .field-item__value,.device-item .showcase-display-row .field-item .field-item__label,.device-item .showcase-display-row .field-item .field-item__value,.device-item .showcase-display-row .searchable-selector-container .field-item__label,.device-item .showcase-display-row .searchable-selector-container .field-item__value{min-width:100%!important}.device-item .device-item-updatable-container .controllers .btn,.device-item .device-item-updatable-container .field-item .btn,.device-item .device-item-updatable-container .searchable-selector-container .btn,.device-item .showcase-display-row .controllers .btn,.device-item .showcase-display-row .field-item .btn,.device-item .showcase-display-row .searchable-selector-container .btn{flex:1}.device-item .device-item-updatable-container .searchable-selector-container,.device-item .showcase-display-row .searchable-selector-container{gap:.5rem!important}.device-item .device-item-updatable-container .searchable-selector-container .searchable-selector,.device-item .showcase-display-row .searchable-selector-container .searchable-selector{min-width:100%}}.synq-progress-bar-container{position:fixed;top:0;left:0;width:100vw;top:1px}.synq-progress-bar-container .synq-progress-bar{width:100%;height:.3rem}body.dark{background-color:rgba(74,84,106,.96)}body.dark a.btn.btn-custom{color:#333}body.dark a.btn-link.btn-custom{color:#24ace2}body.dark .card{color:#222;text-shadow:none}.brand-logo{width:120px;height:auto}.floating-nav-small{display:block}.floating-nav-handle{display:none}@media (max-width:767px){body .floating-nav-small{position:fixed;top:0;left:-200px;width:200px!important;z-index:1000;overflow-y:scroll;height:100%;border-right:3px solid #7ba4d5;overflow-x:visible!important;transition-duration:.2s}body .floating-nav-handle{position:fixed;top:10px;height:50px;left:0;width:50px;background:#fff;z-index:10001;transition-duration:.2s;border:1px solid #ccc;display:block}body .floating-nav-handle span:first-child{position:absolute;width:26px;height:3px;background:#ccc;top:18px;left:10px}body .floating-nav-handle span:nth-child(2){position:absolute;width:26px;height:3px;background:#ccc;top:26px;left:10px}body.navbar-show .floating-nav-small{top:0;left:0}body.navbar-show .floating-nav-handle{left:200px}}.urgent-order-icon{z-index:1;left:0!important;top:0!important;transform:translate(-70%,-40%)}.collection-item .urgency-2,.collection-item .urgency-3,.collection-item .urgency-4{border-left:5px solid #000!important}input[type=checkbox].toggles-siblings:not(:checked)~.toggled-sibling{display:none}.select2-selection__rendered{line-height:30px!important;height:100%!important}.select2-selection--single,.select2-selection__arrow{height:100%!important}.select2-search__field{border-radius:4px}.select2-container :focus{outline-color:#7ba4d5}.select2-container{height:38px!important}.loading-skeleton{box-shadow:0 4px 10px 0 hsla(0,0%,78.4%,.15);border-radius:4px;height:200px;position:relative;overflow:hidden;background-color:#ddd}.loading-skeleton:before{content:"";display:block;position:absolute;left:-150px;top:0;height:100%;width:150px;background:linear-gradient(90deg,transparent 0,#e8e8e8 50%,transparent);animation:skeleton-load 1s cubic-bezier(.4,0,.2,1) infinite}@keyframes skeleton-load{0%{left:-150px}to{left:100%}}.text-green{color:#4caf50!important}.text-blue{color:#2196f3!important}.text-orange{color:#ff9800!important}.text-red{color:#f44336!important}.modal-carpet{width:100vw;height:100vh;position:fixed;top:0;left:0;background-color:rgba(0,0,0,.5);z-index:100000}.modal-hide{opacity:0;pointer-events:none}.modal-hide,.modal-show{transition:all .3s ease-in-out}.modal-show{opacity:1;pointer-events:all}.modal-open-btn .btn{width:100%}.custom-modal{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#fff;z-index:100001;width:calc(100% - 4rem);max-width:520px;border-radius:5px;padding:1rem 1rem 1.5rem}.custom-modal .modal-header{display:flex;justify-content:space-between;align-items:center;font-size:1.2rem;padding-bottom:1.5rem}.custom-modal .modal-header .material-icons{cursor:pointer}.custom-modal .modal-body{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1rem}.custom-modal .modal-body .view-modal-body-item{width:100%;min-height:42px;display:flex;align-items:center;justify-content:center}.custom-modal .model-footer{margin-top:2rem;display:flex;justify-content:flex-end;gap:1rem}.custom-modal .model-footer .btn{min-height:36px!important}.validate-receipt-modal .helper-text{font-size:1.2rem;font-weight:500;margin-bottom:2rem}.validate-receipt-modal .buttons{display:flex;flex-direction:column;gap:1rem;width:100%}.validate-receipt-modal .buttons .btn{min-height:42px!important}.signature-modal{width:calc(100% - 2rem)}.signature-modal .modal-body{height:calc(100vh - 9rem);flex-direction:row;position:relative}.signature-modal .modal-body .signature-area{background:#eee;border-radius:5px;height:100%;width:calc(100% - 46px);position:absolute;left:0;top:0}.signature-modal .modal-body .signature-area .signature-canvas-container{position:relative;width:100%;height:100%}.signature-modal .modal-body .signature-area .signature-canvas-container canvas{position:absolute;top:0;left:0;width:100%;height:100%}.signature-modal .modal-body .buttons{position:absolute;right:0;height:100%;width:46px;display:flex;flex-direction:column;align-items:center;justify-content:space-between;padding:1.6rem 0}.signature-modal .modal-body .buttons .btn{min-height:42px!important;transform:rotate(270deg);width:92px}.order-cancel-model .helper-text{width:100%;font-size:1rem}.order-cancel-model textarea{width:100%;height:100%;resize:none;font-size:1rem;padding:1rem;border-radius:5px}.order-utils .header{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #ddd;margin-bottom:1rem;position:sticky;top:0;background:#fff;z-index:1;width:calc(100% + 36px);margin-left:-18px;padding:.8rem 1rem .5rem}.order-utils .header .left{font-size:1.3rem;line-height:1}.order-utils .header .right .tools{display:flex;align-items:center;cursor:pointer}.order-utils .header .right .tools .btn-floating{--size:32px;width:var(--size);height:var(--size);transform:translateX(40%)!important;display:flex;justify-content:center;align-items:center}.order-utils .header .right .tools .chevron-icon{font-size:2.5rem!important;transform:translateX(25%)!important}.order-utils .order-item{display:flex;justify-content:space-between;gap:1rem;border:1px solid rgba(0,0,0,.2);box-sizing:border-box;cursor:pointer}.order-utils .order-item-number{--size:64px;width:var(--size);min-width:var(--size);font-size:2rem;height:var(--size);display:flex;justify-content:center;align-items:center;font-weight:500;color:#fff}.order-utils .order-item-preview{display:flex;flex:1;justify-content:space-between;align-items:center;padding-right:.5rem}.order-utils .order-item-details .item-and-price{font-weight:600;white-space:pre}.order-utils .order-item-status{display:flex;align-items:center;justify-content:flex-end;position:relative}.order-utils .order-item-status span{margin-right:.5rem}.order-utils .order-item-status .chevron-icon{font-size:3rem;color:rgba(0,0,0,.5);position:absolute;right:-16px}.order-utils .order-item-status .status-label{padding:.1rem 1rem;border-radius:100px;color:#fff;line-height:1.3;margin-right:1.5rem;white-space:pre}.order-utils .collapsible{margin:0}.order-utils .order-list{display:flex;flex-direction:column;gap:.8rem}.order-utils .banner{display:flex;margin-bottom:1rem}.order-utils .banner .banner-content{background:rgba(0,0,0,.2);border-radius:15px;padding:.5rem .8rem;width:100%}.order-utils .banner .banner-content .material-icons{font-size:.8rem;background:rgba(0,0,0,.8);color:#fff;border-radius:100%;padding:.2rem;margin-right:.3rem}.order-utils .item-header{display:flex;justify-content:space-between;align-items:center;padding:1rem .5rem;border-bottom:1px solid #ccc;margin-bottom:2rem;width:calc(100% + 36px);margin-left:-18px;position:sticky;top:0;background:#fff;z-index:10}.order-utils .item-header .back-button{cursor:pointer;display:flex;align-items:center;gap:.2rem}.order-utils .item-header .back-button .helper-text{font-size:1.1rem}.order-utils .item-header .order-number{margin:0;font-size:1.5rem;font-weight:500;position:absolute;left:50%;transform:translateX(-50%)}.order-utils .item-header .status-label{padding:.1rem 1rem;border-radius:100px;color:#fff;line-height:1.3}.order-utils .order-details .order-subtotal{padding:2.5rem 0;background-color:#eaeaea;display:flex;justify-content:center;align-items:center;font-size:1.2rem;font-weight:500;width:calc(100% + 3rem);margin:1rem 0 1rem -1.5rem;gap:.5rem}.order-utils .order-details .order-subtotal strong{font-size:1.5rem}.order-utils .order-details .order-actions{display:flex;flex-direction:column;gap:1rem;padding:1rem 0}.order-utils .order-details .order-actions .btn{min-height:48px}.order-utils .order-details .order-details-content{display:flex;flex-direction:column;gap:1rem;padding:2rem 0}.order-utils .order-details .item-info{display:flex;flex-direction:column;gap:1rem;border-top:1px solid #ccc;padding-top:1rem}.order-utils .order-details .item-info .item-info-row{display:flex;gap:1rem;position:relative}.order-utils .order-details .item-info .item-info-row .item-info-col{display:flex;gap:.5rem;flex:1}.order-utils .order-details .item-info .item-info-row .item-info-col .info{display:flex;flex-direction:column}.order-utils .order-details .item-info .item-info-row .item-info-col .info .last-stock{white-space:pre;font-size:.85rem}.order-utils .order-details .item-info .item-info-row .item-info-col .item-count{max-width:36px;text-align:center;margin-right:auto;margin-left:auto}.order-utils .order-details .item-info .item-info-row .product-col{max-width:calc(100% - 148px)}.order-utils .order-details .item-info .item-info-row .payment-qty-status{min-width:82px;background:red;text-align:center;justify-content:center;display:flex;align-items:center;font-size:1.5rem;color:#fff;font-weight:600;padding:0 .5rem;max-height:56px;text-transform:capitalize}.order-utils .order-details .item-info .item-info-row .qty-modifier{position:absolute;right:0}.order-utils .order-details .item-info .item-info-row .barcode-col,.order-utils .order-details .item-info .item-info-row .price-col{width:calc(100% - .5rem);max-width:calc(50% - .5rem)}.order-utils .order-details .item-info .item-info-row .price-col{display:flex;flex-direction:column;gap:0}.order-utils .order-details .item-info .item-info-row .price-col strong{margin-right:.5rem}.order-utils .order-details .item-info .item-info-row .price-col .subtotal{white-space:pre}.order-utils .order-details .item-info .item-info-row .barcode-col{display:flex;justify-content:flex-end}.order-utils .order-details .item-info .item-info-row .barcode-col svg{margin-top:-1rem;z-index:-1}.order-utils .in-progress-header{border-bottom:1px solid #ccc;padding:.5rem 0;margin-top:1rem;color:#aaa;font-weight:600;font-size:1rem}.order-utils .in-progress-list{display:flex;flex-direction:column}.order-utils .in-progress-list .progress-item{display:flex;justify-content:space-between;gap:1rem;width:100%;align-items:center;padding:1rem 0;border-bottom:1px solid #ccc}.order-utils .in-progress-list .progress-item .order-number{margin:0;font-size:1.5rem;font-weight:500;min-width:64px;display:flex;justify-content:center;align-items:center}.order-utils .in-progress-list .progress-item .tags{display:flex;gap:.5rem;flex-wrap:wrap;justify-content:flex-end}.order-utils .in-progress-list .progress-item .tags .tag{padding:.2rem .5rem;border-radius:100px;line-height:1.3;background-color:#aaa;color:#fff;display:flex;justify-content:center;align-items:center;min-width:6.5rem}.no_show{display:none}.pricing-update-container{display:flex;flex-direction:row;width:100%}.pricing-update-container button{width:300px}.pricing-update-container .progress{width:100%;height:100%;margin-left:20px}@media only screen and (max-width:800px){.pricing-update-container{flex-direction:column}.pricing-update-container button{width:auto}.pricing-update-container .progress{height:20px;margin-top:10px;margin-left:0}}.custom-background{margin-top:.5rem}.custom-background .col-xs-4.col-sm-3.text-right{min-width:100%;display:flex;gap:1rem;align-items:center}.custom-background .col-xs-4.col-sm-3.text-right .input-box{width:100%}.custom-background .col-xs-4.col-sm-3.text-right button{height:-moz-fit-content;height:fit-content}.live-stock-info{box-shadow:0 6px 24px 0 rgba(0,0,0,.05),0 0 0 1px rgba(0,0,0,.08);margin-top:5px;width:230px}.live-stock-info .dot{font-size:15px;margin-bottom:4.1px;margin-left:4px;margin-right:2px;color:#0f0}.live-stock-info .title{color:#fff;font-size:17px;font-weight:700;border-bottom:1px solid #a9a9a9;background:#c4c4c4}.live-stock-info .detail{background-color:#eee;font-size:14px;padding:5px}@keyframes flickerAnimation{0%{opacity:1}50%{opacity:0}to{opacity:1}}.animate-flicker{animation:flickerAnimation 1s infinite}.teams-channel-storage-mapping .teams-channel-manager{display:flex;gap:1rem;padding:0 1rem}.teams-channel-storage-mapping .teams-channel-manager .col-xs-9{flex:1}.teams-channel-storage-mapping .teams-channel-manager .col-xs-3 button{min-width:80px}.teams-channel-storage-mapping .save-button-container{display:flex;justify-content:flex-end;padding:1rem}.teams-channel-storage-mapping .save-button-container button{width:160px}.cabinet-icon{width:24px!important;height:24px!important;color:#2196f3;margin-right:.5rem}.intended-des-banner-container{display:flex;flex-direction:column;gap:.5rem;width:calc(100% + 36px);margin-left:-18px;margin-top:-28px;padding-bottom:1rem}.intended-des-banner-container .intended-des-banner{background-color:#2196f3;color:#fff;padding:1rem;text-align:center}.intended-des-banner-container .intended-des-banner .intended-des-banner-helper{margin:0 .25rem 0 .5rem;display:inline-block}.intended-des-banner-container .intended-des-banner .intended-des-banner-name{margin:0 .5rem 0 .25rem;display:inline-block}.intended-des-banner-container .intended-des-banner-restock{background-color:#9c27b0!important}.intended-des-banner-container .intended-des-banner-ecommerce{background-color:#4caf50!important}.pickup-buttons,.pickup-locker-model .cabinet-options{display:flex;flex-direction:column;gap:1rem}.pickup-locker-model .cabinet-options{width:100%;padding-top:1rem}.pickup-locker-model .pickup-modal-loading-indicator{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:1rem}.service-form-modal-container{margin-bottom:2rem}.service-form-modal{display:flex;justify-content:center;align-items:center;z-index:99999!important}.service-form-modal .modal-content{width:95%;max-width:520px;padding:2rem 1rem;max-height:calc(100% - 6rem);overflow-y:auto}.service-form-modal .modal-content .modal-header{display:flex;gap:1rem;position:relative}.service-form-modal .modal-content .modal-header .thumbnail{--size:52px;width:var(--size);height:var(--size);background-size:contain;background-repeat:no-repeat;background-position:50%}.service-form-modal .modal-content .modal-header .details{display:flex;flex-direction:column;justify-content:center}.service-form-modal .modal-content .modal-header .close-button{position:absolute;top:-24px;right:-12px}.service-form-modal .modal-content .modal-body{display:flex;flex-direction:column;gap:.5rem;padding:2rem 1rem;min-height:240px}.service-form-modal .modal-content .modal-body .form-response-loader{display:flex;flex-direction:column;gap:1rem;justify-content:center;align-items:center;flex:1}.service-form-modal .modal-content .modal-body .form-response-item{display:flex;flex-direction:column}.service-form-modal .modal-content .model-footer{display:flex;flex-direction:column;gap:1rem}.order-service-title-name{flex:1;display:flex;justify-content:space-between;gap:1rem}.order-service-title-name .service-note{color:rgba(0,0,0,.3);border:1px solid;height:26px;border-radius:3px}.curbside-loading-locker-popup .MuiDialogTitle-root{padding:5px}.curbside-loading-locker-popup .MuiDialogTitle-root svg{float:right;margin:5px;cursor:pointer;transition:.3s}.curbside-loading-locker-popup .MuiDialogTitle-root svg:hover{background-color:#f44336;transition:.3s;color:#fff}.curbside-loading-locker-popup .MuiDialogContent-root .locker-dropoff-button{width:200px;color:#fff;background-color:#2f97ef;display:flex;align-items:center;justify-content:center;margin-bottom:20px;height:35px;transition:.3s;cursor:pointer}.curbside-loading-locker-popup .MuiDialogContent-root .locker-dropoff-button:hover{background-color:#2f70ff;transition:.3s}.curbside-loading-locker-popup .MuiDialogContent-root .custom-arrival-button{font-weight:700;width:200px;display:flex;align-items:center;justify-content:center;height:35px;color:#777;cursor:pointer;transition:-webkit-text-decoration .3s ease;transition:text-decoration .3s ease;transition:text-decoration .3s ease,-webkit-text-decoration .3s ease;-webkit-text-decoration:underline solid transparent;text-decoration:underline solid transparent;text-decoration-thickness:2px}.curbside-loading-locker-popup .MuiDialogContent-root .custom-arrival-button:hover{-webkit-text-decoration:underline solid Currentcolor;text-decoration:underline solid Currentcolor;text-decoration-thickness:2px}.curbside-loading-locker-popup .MuiDialogContent-root .order-info-form{display:flex;flex-direction:column}.curbside-loading-locker-popup .MuiDialogContent-root .order-info-form .error-message{text-align:center;color:red;font-weight:700}.curbside-loading-locker-popup .MuiDialogContent-root .order-info-form input{width:100%;height:25px}.curbside-loading-locker-popup .MuiDialogContent-root .order-info-form input:not([type]):focus:not([readonly]),.curbside-loading-locker-popup .MuiDialogContent-root .order-info-form input[type=date]:not(.browser-default):focus:not([readonly]),.curbside-loading-locker-popup .MuiDialogContent-root .order-info-form input[type=datetime-local]:not(.browser-default):focus:not([readonly]),.curbside-loading-locker-popup .MuiDialogContent-root .order-info-form input[type=datetime]:not(.browser-default):focus:not([readonly]),.curbside-loading-locker-popup .MuiDialogContent-root .order-info-form input[type=email]:not(.browser-default):focus:not([readonly]),.curbside-loading-locker-popup .MuiDialogContent-root .order-info-form input[type=number]:not(.browser-default):focus:not([readonly]),.curbside-loading-locker-popup .MuiDialogContent-root .order-info-form input[type=password]:not(.browser-default):focus:not([readonly]),.curbside-loading-locker-popup .MuiDialogContent-root .order-info-form input[type=text]:not(.browser-default):focus:not([readonly]),.curbside-loading-locker-popup .MuiDialogContent-root .order-info-form input[type=time]:not(.browser-default):focus:not([readonly]),.curbside-loading-locker-popup .MuiDialogContent-root .order-info-form input[type=url]:not(.browser-default):focus:not([readonly]){border-color:#2f97ef!important;box-shadow:0 1px 0 0 #2f97ef}.curbside-loading-locker-popup .MuiDialogContent-root .order-info-form .add-locker-order{border:1px solid #d3d3d3;border-radius:4px;display:flex;justify-content:center;padding:7px;cursor:pointer;transition:.3s;width:200px;margin-top:10px}.curbside-loading-locker-popup .MuiDialogContent-root .order-info-form .add-locker-order span{margin-left:5px;font-weight:700}.curbside-loading-locker-popup .MuiDialogContent-root .order-info-form .add-locker-order:hover{background-color:#d3d3d3;transition:.3s}.curbside-loading-locker-popup .MuiDialogContent-root .order-info-form .disabled,.curbside-loading-locker-popup .MuiDialogContent-root .order-info-form .disabled:hover{background-color:#a9a9a9!important;cursor:default}.curbside-loading-locker-popup .MuiDialogContent-root .order-info-form .create-predrop-button{display:flex;justify-content:flex-end}.curbside-loading-locker-popup .MuiDialogContent-root .order-info-form .create-predrop-button .disabled,.curbside-loading-locker-popup .MuiDialogContent-root .order-info-form .create-predrop-button .disabled:hover{background-color:#a9a9a9!important;cursor:default}.curbside-loading-locker-popup .MuiDialogContent-root .order-info-form .create-predrop-button .create-predrop{width:230px;padding:10px;height:35px;color:#fff;font-weight:500;background-color:#2f97ef;display:flex;justify-content:center;align-items:center;transition:.3s;cursor:pointer}.curbside-loading-locker-popup .MuiDialogContent-root .order-info-form .create-predrop-button .create-predrop:hover{background-color:#2f70ff;transition:.3s}.curbside-loading-locker-popup .MuiDialogContent-root .order-info-form .back-create-buttons{display:flex;justify-content:flex-end;margin-top:30px}.curbside-loading-locker-popup .MuiDialogContent-root .order-info-form .back-create-buttons .disabled,.curbside-loading-locker-popup .MuiDialogContent-root .order-info-form .back-create-buttons .disabled:hover{background-color:#a9a9a9!important;cursor:default}.curbside-loading-locker-popup .MuiDialogContent-root .order-info-form .back-create-buttons .back{display:flex;justify-content:center;align-items:center;width:70px;color:#777;transition:-webkit-text-decoration .3s ease;transition:text-decoration .3s ease;transition:text-decoration .3s ease,-webkit-text-decoration .3s ease;-webkit-text-decoration:underline solid transparent;text-decoration:underline solid transparent;text-decoration-thickness:2px;cursor:pointer}.curbside-loading-locker-popup .MuiDialogContent-root .order-info-form .back-create-buttons .create{width:70px;height:30px;color:#fff;font-weight:500;background-color:#2f97ef;display:flex;justify-content:center;align-items:center;transition:.3s;cursor:pointer}.curbside-loading-locker-popup .MuiDialogContent-root .order-info-form .back-create-buttons .back:hover{-webkit-text-decoration:underline solid Currentcolor;text-decoration:underline solid Currentcolor;text-decoration-thickness:2px}.curbside-loading-locker-popup .MuiDialogContent-root .order-info-form .back-create-buttons .create:hover{background-color:#2f70ff;transition:.3s}.curbside-loading-locker-popup .MuiDialogContent-root .order-info-form .all-cabinets,.curbside-loading-locker-popup .MuiDialogContent-root .order-info-form .select-cabinet-button{display:flex;justify-content:center;margin-top:10px}.curbside-loading-locker-popup .MuiDialogContent-root .order-info-form .cabinet,.curbside-loading-locker-popup .MuiDialogContent-root .order-info-form .select-cabinet{width:100%;height:30px;color:#fff;font-weight:500;background-color:#2f97ef;display:flex;justify-content:center;align-items:center;transition:.3s;cursor:pointer}.curbside-loading-locker-popup .MuiDialogContent-root .order-info-form .cabinet:hover,.curbside-loading-locker-popup .MuiDialogContent-root .order-info-form .select-cabinet:hover{background-color:#2f70ff;transition:.3s}.curbside-loading-locker-popup .MuiDialogContent-root .order-info-form .cabinet{width:200px}.curbside-loading-locker-popup .MuiDialogContent-root .order-info-form .locker-item-container{border:1px solid #d3d3d3;border-radius:4px;display:flex;justify-content:center;transition:.3s;width:200px;margin-bottom:3px}.curbside-loading-locker-popup .MuiDialogContent-root .order-info-form .locker-item-container .item-info{width:90px;padding:5px;background:#4aa5f9;border-radius:4px;margin:2px;text-align:center;font-weight:700;color:#fff}.curbside-loading-locker-popup .MuiDialogContent-root .order-info-form .locker-item-container .cabinet-info{width:110px;text-align:left;padding:5px;border-radius:4px;margin:2px}.predrop-locker-detail-container{height:60px;box-shadow:0 1px 3px 0 rgba(0,0,0,.02),0 0 0 1px rgba(27,31,35,.15);border-radius:4px;margin-top:6px;display:flex;flex-direction:row;justify-content:space-between;transition:.3s;cursor:pointer}.predrop-locker-detail-container .order-item-number{width:20%;height:60px;text-align:center;display:flex;flex-direction:column;justify-content:center;align-items:center;background:#4aa5f9;color:#fff}.predrop-locker-detail-container .order-number-and-pin{display:flex;flex-direction:column;justify-content:center;width:70%;margin-left:10px}.predrop-locker-detail-container .order-created-time{text-align:right;padding-right:5px;align-self:center;width:30%;color:#888;font-style:italic;font-size:13px}.predrop-locker-detail-container .right-icon{align-self:center}.predrop-locker-detail-container:hover{background-color:#d3d3d3;transition:.3s}.no-predrop-order{font-weight:700;font-size:20px;text-align:center}.predrop-locker-order-action-page{margin-top:10px}.predrop-locker-order-action-page .title{font-size:15px;font-weight:700}.predrop-locker-order-action-page .order-details-container{border-radius:4px;box-shadow:0 1px 3px 0 rgba(0,0,0,.02),0 0 0 1px rgba(27,31,35,.15);padding:10px;display:flex;flex-direction:row;justify-content:space-between;align-items:center;margin-bottom:10px}.predrop-locker-order-action-page .order-details-container .order-details-content{display:flex;flex-direction:column}.predrop-locker-order-action-page .order-details-container .order-details-content span:first-child{font-weight:700}.predrop-locker-order-action-page .order-details-container .order-details-time{font-style:italic;color:grey}.predrop-locker-order-action-page .locker-item-detail-container{border-radius:4px;box-shadow:0 1px 3px 0 rgba(0,0,0,.02),0 0 0 1px rgba(27,31,35,.15);padding:10px;margin-bottom:10px}.predrop-locker-order-action-page .locker-item-detail-container .no-locker-found{text-align:center}.predrop-locker-order-action-page .locker-item-detail-container .no-locker-found svg{margin-top:10px;font-size:30px;color:#a9a9a9}.predrop-locker-order-action-page .locker-item-detail-container .no-locker-found h3{text-align:center;font-size:17px;margin:10px;color:#a9a9a9;font-weight:700}.predrop-locker-order-action-page .locker-item-detail-container .locker-item-details{display:flex;justify-content:space-between;width:100%;align-items:center;margin-top:5px;margin-bottom:5px;border-bottom:1px solid #eee;padding-bottom:5px}.predrop-locker-order-action-page .locker-item-detail-container .locker-item-details .locker-item-detail-content span:first-child{font-weight:700}.predrop-locker-order-action-page .locker-item-detail-container .locker-item-details .locker-item-detail-content span:nth-child(2){margin-left:30px}.predrop-locker-order-action-page .locker-item-detail-container .locker-item-details .open-delete-button-group{display:flex;flex-direction:row}.predrop-locker-order-action-page .locker-item-detail-container .locker-item-details .open-delete-button-group .locker-open-button{height:30px;width:80px;display:flex;align-items:center;justify-content:space-around;color:#fff;font-weight:700;cursor:pointer}.predrop-locker-order-action-page .locker-item-detail-container .locker-item-details .open-delete-button-group .open{background-color:green;transition:.3s}.predrop-locker-order-action-page .locker-item-detail-container .locker-item-details .open-delete-button-group .open:hover{background-color:#006400;transition:.3s}.predrop-locker-order-action-page .locker-item-detail-container .locker-item-details .open-delete-button-group .locker-delete-button{background:#cd5c5c;height:30px;color:#fff;display:flex;width:30px;align-items:center;justify-content:center;margin-left:5px;cursor:pointer;transition:.3s}.predrop-locker-order-action-page .locker-item-detail-container .locker-item-details .open-delete-button-group .locker-delete-button:hover{background-color:red;transition:.3s}.predrop-locker-order-action-page .locker-item-detail-container .locker-item-details:last-child{border-bottom:none;padding-bottom:0}.predrop-locker-order-action-page .button-groups{display:flex;flex-direction:column;align-items:center}.predrop-locker-order-action-page .button-groups .arrival-button,.predrop-locker-order-action-page .button-groups .cancel-button{width:220px;color:#fff;font-weight:700;transition:.3s;cursor:pointer;height:35px;display:flex;align-items:center;justify-content:center;margin-bottom:10px}.predrop-locker-order-action-page .button-groups .cancel-button{background-color:#cd5c5c;margin-top:50px}.predrop-locker-order-action-page .button-groups .arrival-button{background-color:#4aa5f9}.predrop-locker-order-action-page .button-groups .cancel-button:hover{background-color:red;transition:.3s}.predrop-locker-order-action-page .button-groups .arrival-button:hover{background-color:#2f70ff;transition:.3s}.predrop-locker-order-action-page .button-groups .disabled,.predrop-locker-order-action-page .button-groups .disabled:hover{background-color:#a9a9a9!important;cursor:default}.predrop-locker-order-action-page .order-cancelled-text{font-size:25px;text-align:center;color:red}.predrop-order-cancel-popup .MuiDialogTitle-root{padding:5px}.predrop-order-cancel-popup .MuiDialogTitle-root svg{float:right;margin:5px;cursor:pointer;transition:.3s}.predrop-order-cancel-popup .MuiDialogTitle-root svg:hover{background-color:#f44336;transition:.3s;color:#fff}.predrop-order-cancel-popup .MuiDialogContent-root span{font-weight:15px}.predrop-order-cancel-popup .MuiDialogContent-root .button-groups{display:flex;flex-direction:row;justify-content:flex-end;margin:20px 0}.predrop-order-cancel-popup .MuiDialogContent-root .button-groups .close-button,.predrop-order-cancel-popup .MuiDialogContent-root .button-groups .confirm-button{height:35px;font-weight:700;cursor:pointer;transition:.3s;display:flex;align-items:center;justify-content:center}.predrop-order-cancel-popup .MuiDialogContent-root .button-groups .close-button{margin-right:10px;width:75px;background-color:#d3d3d3}.predrop-order-cancel-popup .MuiDialogContent-root .button-groups .confirm-button{color:#fff;background-color:#4aa5f9;width:130px}.predrop-order-cancel-popup .MuiDialogContent-root .button-groups .close-button:hover{background-color:#a9a9a9;transition:.3s}.predrop-order-cancel-popup .MuiDialogContent-root .button-groups .confirm-button:hover{background-color:#2f70ff;transition:.3s}.predrop-order-cancel-popup .MuiDialogContent-root .button-groups .close-cabinet-button{height:35px;font-weight:700;cursor:pointer;display:flex;align-items:center;justify-content:center;width:75px;color:#fff;background-color:#cd5c5c;transition:.3s}.predrop-order-cancel-popup .MuiDialogContent-root .button-groups .close-cabinet-button:hover{background-color:#f44336;transition:.3s}.predrop-order-cancel-popup .MuiDialogContent-root .button-groups .disabled,.predrop-order-cancel-popup .MuiDialogContent-root .button-groups .disabled:hover{background-color:#a9a9a9!important;cursor:default}.no-materialize-input-style input:not([type]):focus:not([readonly]),.no-materialize-input-style input[type=date]:not(.browser-default):focus:not([readonly]),.no-materialize-input-style input[type=datetime-local]:not(.browser-default):focus:not([readonly]),.no-materialize-input-style input[type=datetime]:not(.browser-default):focus:not([readonly]),.no-materialize-input-style input[type=email]:not(.browser-default):focus:not([readonly]),.no-materialize-input-style input[type=number]:not(.browser-default):focus:not([readonly]),.no-materialize-input-style input[type=password]:not(.browser-default):focus:not([readonly]),.no-materialize-input-style input[type=text]:not(.browser-default):focus:not([readonly]),.no-materialize-input-style input[type=time]:not(.browser-default):focus:not([readonly]),.no-materialize-input-style input[type=url]:not(.browser-default):focus:not([readonly]){border-color:#2f97ef!important;box-shadow:0 1px 0 0 #2f97ef}.stockout-info-table .stockout-table-title{font-weight:700;font-size:18px;text-align:center;background-color:#d3d3d3}.stockout-info-table .stockout-table-title div:first-child{cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;border:1px solid #fff}.stockout-info-table .stockout-table-title div:nth-child(2),.stockout-info-table .stockout-table-title div:nth-child(3){border:1px solid #fff;border-left:none}.stockout-info-table .stockout-product-row{font-weight:400;font-size:16px;text-align:left;background-color:#fff;align-items:center;border-bottom:1px solid #d3d3d3}.stockout-info-table .stockout-product-row div:first-child{border-right:1px solid #d3d3d3;height:100%;padding-top:3px;justify-content:center;display:flex}.stockout-info-table .stockout-product-row div:nth-child(2){border-right:1px solid #d3d3d3;height:100%;display:flex;align-items:center;justify-content:center}.stockout-info-table .stockout-product-row div:nth-child(3){padding-left:10px;display:flex;flex-direction:row;justify-content:space-between;align-items:center}.stockout-info-table .stockout-product-row div:nth-child(3) span{width:79%}.stockout-info-table .stockout-product-row div:nth-child(3) button{border:1px solid #d3d3d3;margin:5px;border-radius:0}.stockout-info-table .print-button{display:flex;justify-content:flex-end;width:100%}#loader-animated{position:absolute;left:50%;top:50%;z-index:1;width:50px;height:50px;margin:-25px 0 0 -25px;border-radius:50%;border:4px solid #f3f3f3;border-top-color:#3498db;animation:spin 2s linear infinite}#simulator-btn-group .btn-primary.dropdown-toggle:active,#simulator-btn-group .btn-primary.dropdown-toggle:focus{background-color:#7ba4d5!important;border-color:#7ba4d5!important;box-shadow:none}#simulator-btn-group .dropdown-menu{border:1px solid #ccc;border-radius:4px}#simulator-btn-group .dropdown-item:active,#simulator-btn-group .dropdown-item:focus{background-color:transparent!important;color:inherit!important}#simulator-btn-group .dropdown-item:hover{background-color:#a2bfe1!important;color:#fff}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.customer-pickup-type{font-Size:.8em;padding:5px;width:auto;display:inline-block!important;border-radius:20px;flex:none;margin-bottom:10px;right:0;text-align:center;height:auto}