.sales-order-tracking-form{margin:0 auto;max-width:1140px;padding:22px 0 32px 0}
.order-tracking-form-input input,.order-tracking-form-input select{line-height:20px;cursor:pointer;color:var(--scope-text);border:1px solid var(--scope-text);padding:13px 30px 13px 12px;font-size:18px;height:50px;border-radius:0;width:100%}
.order-tracking-form-input input{cursor:auto}
.primary-button.tracking-button{background-color:var(--scope-primary);color:var(--scope-primary-text);cursor:pointer;padding:13px;border:1.5px solid var(--scope-primary);display:inline-block;text-align:center;outline:0;width:300px;border-radius:24px;font-size:18px;line-height:15px;font-weight:bold;margin-bottom:40px}
.order-tracking-form-input{margin-bottom:30px;padding-left:0;font-weight:700}
.sales-order-tracking-form .g-recaptcha{margin-bottom:30px;margin-top:20px}
.sales-order-tracking-form__input__button{padding-left:0}
.sales-order-tracking-form .arrow-down{display:none}
.sales-order-tracking-form .error-text{color:red;display:none}
.sales-order-tracking-form .text-field.datepicker_wrapper{position:relative}
.sales-order-tracking-form .requested-date-icon{width:30px;height:30px;display:inline-block;position:absolute;top:44px;right:12px;cursor:pointer;pointer-events:none}
.sales-order-tracking-form #product option{color:var(--scope-text)}
.sales-order-tracking-form #product:focus-visible{outline:0}
.sales-order-tracking-form #product:focus,.sales-order-tracking-form #dueDate:focus{outline:-webkit-focus-ring-color auto 1px}
.sales-order-tracking-form .select2-container{line-height:20px;cursor:pointer;color:var(--scope-text);border:1px solid var(--scope-text);padding:11px 30px 13px 12px;font-size:18px;height:50px;border-radius:0;width:100% !important}
.sales-order-tracking-form .select2-container--default .select2-selection--single .select2-selection__rendered{color:var(--scope-text);font-weight:400}
.sales-order-tracking-form .select2-container--default .select2-selection--single{border:0}
.sales-order-tracking-form .search-selectorcontact__input__row__label-text svg.help-icon{display:inline-block;position:absolute;top:2px;margin-left:2px;cursor:pointer}
.sales-order-tracking-form .select2-container--default .select2-selection--single .select2-selection__arrow{top:10px;right:10px}
.sales-order-tracking-form .search-selectorcontact__input__row__label-text span.order-tracking-tooltip-text{display:none;position:absolute;background-color:#f0f0f0;color:var(--scope-text);padding:5px 10px;border-radius:4px;box-shadow:0 4px 6px rgba(0,0,0,0.1);font-size:12px;z-index:1000;width:200px;font-weight:400;left:25px;top:0}
.sales-order-tracking-form .search-selectorcontact__input__row__label-text svg.help-icon:hover+span.order-tracking-tooltip-text{display:block}
.status-container svg{width:30px;height:30px}
.sales-order-tracking-form .sales-order-tracking-form__country p{margin-bottom:.5rem}
.status-image-disabled.fill-icon svg,.status-image-disabled svg{width:30px;height:30px;fill:var(--scope-primary-text)}
.status-image-disabled.fill-icon,.status-image-disabled{display:inline-block;padding:20px;border:1px solid;background-color:var(--scope-primary);border-radius:20px;margin-right:40px;margin-bottom:20px}
.status-image-disabled{background-color:gray}
.sales-order-tracking-form .modal{display:none;position:fixed;z-index:1000;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:rgba(0,0,0,0.4)}
.sales-order-tracking-form .modal-content{background-color:#fefefe;margin:0 auto;padding:20px;border:1px solid #888}
.order-delivery-status h3,.order-delivery-status p{margin:0 10px 0 0}
.status-image-disabled:before,.status-image-disabled.fill-icon:before{content:'-------';position:absolute;top:50%;left:-18px;transform:translate(-50%,-50%);font-weight:700;font-size:28px;right:0}
.status-image-disabled.fill-icon:before{color:var(--scope-primary)}
.sales-order-tracking-form .status-image-disabled:first-of-type:before,.sales-order-tracking-form .status-image-disabled.fill-icon:first-of-type:before{content:''}
.status-container{display:none}
.delivery-item{display:flex;justify-content:space-between;align-items:center}
.expected-delivery-date p{margin-bottom:0}
.order-status-reference{text-align:left}
.order-status-images{display:flex;align-items:center;margin-bottom:30px;gap:15px;justify-content:center}
.status-image-disabled,.status-image-disabled.fill-icon{position:relative;display:flex;flex-direction:column;align-items:center;position:relative;display:flex;justify-content:center;align-items:center;padding:14px}
.order-status-images span{position:absolute;top:100%;left:50%;transform:translateX(-50%);white-space:nowrap;text-align:center;position:absolute;top:100%}
.sales-order-tracking-form .datepicker{display:block;float:left;min-width:10rem;padding:.5rem 0;margin:.125rem 0 0;font-size:1rem;color:var(--scope-text);text-align:left;list-style:none;background-color:#fff;background-clip:padding-box;border:1px solid var(--scope-primary);margin-top:6px;width:300px}
.sales-order-tracking-form .datepicker .active.day{background:rgba(190,43,187,0.1) !important;border:1px solid var(--scope-primary);font-size:16px;line-height:13px;color:var(--scope-text)}
.sales-order-tracking-form .error-text{font-weight:400}
.order-tracking-captcha{font-weight:700}
.sales-order-tracking-form .required-marker{display:inline-block;padding-left:2px}
.sales-order-tracking-form .datepicker table tr td.today{background:rgba(190,43,187,0.1) !important;border:1px solid var(--scope-primary);font-size:16px;line-height:13px;color:var(--scope-text)}
.sales-order-tracking-form .datepicker table tr td span.active.active{background:rgba(190,43,187,0.1) !important;border:1px solid var(--scope-primary);font-size:16px;color:var(--scope-text)}
.sales-order-tracking-form .datepicker table tr td span{color:var(--scope-text)}
.sales-order-tracking-form .select2-container .select2-selection--single .select2-selection__rendered{padding-left:0}
.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:var(--scope-primary)}
.help-text-container{position:relative;display:inline}
.order-tracking-feedback-container svg{width:30px;height:30px;color:var(--scope-text);cursor:pointer}
.order-tracking-feedback-container{display:flex;align-items:center;justify-content:center;margin-top:50px;margin-bottom:10px}
.sales-order-tracking-form .feedback-text p{margin-bottom:0;font-size:18px}
.icons-container{display:flex}
.icons-container svg{margin-left:10px}
.icons-container svg:first-of-type{margin-left:0}
.icons-container.liked svg.like path,.icons-container.disliked svg.dislike path{fill:var(--scope-primary)}
.sales-order-tracking-form #orderStatusFail .modal-content,.sales-order-tracking-form #noDataFound .modal-content{width:30%;align-items:center}
.feedback-text{margin-right:30px}
.icons-container .like{margin-right:7px}
.sales-order-tracking-form #orderStatusFail .modal-content h3,.sales-order-tracking-form #noDataFound .modal-content h3{margin-bottom:30px}
button.primary-button.tracking-button:focus-visible{outline:-webkit-focus-ring-color auto 1px}
.sales-order-tracking-form .bms-order-header{display:flex;align-items:baseline;gap:18%;justify-content:space-between}
.sales-order-tracking-form .foot-note,.sales-order-tracking-form .multi-order-foot-note{color:var(--scope-primary);font-size:18px;font-weight:700;margin-top:30px;text-align:center}
.sales-order-tracking-form .form-loading{width:100%;text-align:center;cursor:pointer;position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;overflow:hidden;outline:0;background:rgba(89,84,84,0.5);display:none}
.sales-order-tracking-form .form-loading .icon.icon-spinner{position:fixed;top:50%}
.sales-order-tracking-form .bms-order-status{font-size:20px}
.sales-order-tracking-form .bms-order-status span{color:green}
.sales-order-tracking-form .bms-order-date{margin-bottom:0}
.sales-order-tracking-form .modal-content,.sales-order-tracking-form #orderStatusFail .modal-content,.sales-order-tracking-form #noDataFound .modal-content{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}
.order-tracking-form-input input#dueDate{cursor:pointer}
.sales-order-tracking-form .bms-order-number{display:flex;white-space:nowrap;font-size:20px}
a.help-text-container:focus .order-tracking-tooltip-text{display:block}
.help-text-container:hover .order-tracking-tooltip-text{display:block}
.order-tracking-consent-text{margin-bottom:20px}
.sales-order-tracking-heading{margin-bottom:20px}
.order-tracking-consent-text.col-md-6{padding:0}
.sales-order-tracking-form .status-image-disabled.hidden,.sales-order-tracking-form .status-image-disabled.hidden:before{display:none !important}
.sales-order-tracking-form .status-image-disabled:before{content:'-------'}
.sales-order-tracking-form .status-image-disabled.adjust-before:before{content:none}
.bms-order-number b{padding-right:5px;font-size:20px}
.sales-order-tracking-form .modal-content{max-height:80vh;overflow-y:auto}
.order-tracking-error-message{padding-bottom:20px}
@media only screen and (orientation:landscape) and (max-width:990px){.sales-order-tracking-form #orderStatusFail .modal-content,.sales-order-tracking-form #noDataFound .modal-content{height:auto}
}
@media(min-width:1024px){.delivery-item .status-image-disabled.fill-icon span,.delivery-item .status-image-disabled span{display:none}
.delivery-item:last-of-type .status-image-disabled.fill-icon span,.delivery-item:last-of-type .status-image-disabled span{display:inline !important}
.order-status-images{margin-bottom:5px}
.delivery-item:last-of-type .status-image-disabled.fill-icon span,.delivery-item:last-of-type .status-image-disabled span{display:inline !important;margin-top:5px;width:190%;white-space:normal}
.sales-order-tracking-form .modal-content{width:800px;scrollbar-width:none}
}
@media(min-width:0) and (max-width:767px){.sales-order-tracking-form{padding:0 4rem}
.delivery-item{display:block}
.status-image-disabled:before,.sales-order-tracking-form .status-image-disabled.fill-icon:before{content:'------';left:-8px;font-size:25px}
.sales-order-tracking-form .status-image-disabled.hidden,.sales-order-tracking-form .status-image-disabled.hidden:before{display:none !important}
.sales-order-tracking-form .status-image-disabled:before{content:'------'}
.sales-order-tracking-form .status-image-disabled.adjust-before:before{content:none}
.order-status-images{gap:0}
.sales-order-tracking-form{padding:0 1rem}
.sales-order-tracking-form .modal-content{width:90%;height:auto}
.sales-order-tracking-form .search-selectorcontact__input__row__label-text span.order-tracking-tooltip-text{width:150px}
.sales-order-tracking-form #orderStatusFail .modal-content,.sales-order-tracking-form #noDataFound .modal-content{width:90%;height:auto;align-items:center}
.bms-order-header h3{font-size:1.3rem}
.bms-delivery h4{font-size:1rem}
.sales-order-tracking-form .foot-note,.sales-order-tracking-form .multi-order-foot-note{font-size:14px}
.order-status-reference .bms-delivery h4{font-size:1.2rem}
.status-image-disabled span{font-size:14px;width:190%;white-space:normal}
.sales-order-tracking-form .form-loading .icon.icon-spinner{left:35%}
.sales-order-tracking-form .bms-order-header{display:inline-block;margin-bottom:5px}
}
@media(min-width:768px) and (max-width:1023px){.sales-order-tracking-form .modal-content{width:80%}
.delivery-item .status-image-disabled.fill-icon span,.delivery-item .status-image-disabled span{display:none}
.delivery-item:last-of-type .status-image-disabled.fill-icon span,.delivery-item:last-of-type .status-image-disabled span{display:inline !important;width:190%;white-space:normal}
.sales-order-tracking-form{padding:2rem}
.order-tracking-form-input{max-width:100%}
.sales-order-tracking-form #orderStatusFail .modal-content,.sales-order-tracking-form #noDataFound .modal-content{width:50%}
.bms-order-header h3{font-size:1.3rem}
.bms-delivery h4{font-size:1rem}
.order-status-reference .bms-delivery h4{font-size:1.2rem}
.status-image-disabled span{font-size:14px}
}
@media only screen and (orientation:landscape) and (max-width:990px){.sales-order-tracking-form .modal-content{max-height:inherit}
}