.btn-primary,.btn.btn-primary,.btn.btn-primary.btn-sm,a.btn-primary,a.btn.btn-sm.btn-primary,button.btn-primary,input.btn-primary{background:#cdd800!important;background-color:#cdd800!important;background-image:none!important;border-color:#cdd800!important;color:#000!important}.btn-primary:active,.btn-primary:focus,.btn-primary:hover,.btn.btn-primary:active,.btn.btn-primary:focus,.btn.btn-primary:hover,a.btn-primary:hover,button.btn-primary:hover{background:#000!important;background-color:#000!important;background-image:none!important;border-color:#000!important;color:#fff!important}.btn-primary:active,.btn-primary:focus,.btn.btn-primary:active,.btn.btn-primary:focus{box-shadow:none!important}.btn-secondary,.btn.btn-secondary,.btn.btn-secondary.btn-sm,a.btn-secondary,a.btn.btn-sm.btn-secondary,button.btn-secondary{background:#000!important;background-color:#000!important;background-image:none!important;border-color:#000!important;color:#fff!important}.btn-secondary:hover,.btn.btn-secondary:hover,a.btn-secondary:hover,button.btn-secondary:hover{background:#fff!important;background-color:#fff!important;background-image:none!important;border-color:#000!important;color:#000!important}.btn-outline,.btn.btn-outline,.btn.btn-outline.btn-sm,a.btn-outline,a.btn.btn-sm.btn-outline,button.btn-outline{background:#fff!important;background-color:#fff!important;background-image:none!important;border:1px solid #000!important;color:#000!important}.btn-outline:hover,.btn.btn-outline:hover,a.btn-outline:hover,button.btn-outline:hover{background:#000!important;background-color:#000!important;background-image:none!important;border-color:#000!important;color:#fff!important}.btn{align-items:center;border:1px solid var(--color-black);border-radius:5px;box-shadow:none;display:inline-flex;font-size:.875rem;font-weight:600;gap:5px;justify-content:center;line-height:1;min-height:50px;padding:10px 20px;transition:all .2s ease-in-out;&:hover{border:1px solid var(--color-black)!important;box-shadow:none!important}&:not(:disabled):not(.disabled):focus:not(:active){outline-width:0}&:disabled{cursor:not-allowed;opacity:.6}&.btn-primary{background-color:var(--color-primary);background-color:var(--color-primary)!important;background-image:none!important;border-color:var(--color-primary);border-color:var(--color-primary)!important;color:var(--color-black)!important;&:hover{background-color:var(--color-black)!important;background-image:none!important;border-color:var(--color-black);border-color:var(--color-black)!important;color:var(--color-white)!important}}&.btn-outline-primary{background-color:transparent!important;background-image:none!important;border-color:var(--color-black)!important;color:var(--color-black)!important;&:active,&:focus,&:hover{background-color:var(--color-black)!important;background-image:none!important;border-color:var(--color-black)!important;color:var(--color-white)!important}}&.btn-secondary{background-color:var(--color-black);background-image:none!important;border-color:var(--color-black);color:var(--color-white);&:hover{background-color:var(--color-white)!important;background-image:none!important;border-color:var(--color-black);color:var(--color-black)}}&.btn-outline{background-color:var(--color-white);background-image:none!important;border:1px solid var(--color-black);color:var(--color-black);&:hover{background-color:var(--color-black);background-image:none!important;color:var(--color-white)!important}}&.btn-sm{border-radius:5px;font-size:.75rem;min-height:38px;padding:5px 15px}&.btn-icon,&>.btn-icon{color:currentColor;svg{color:currentColor;fill:currentColor}}&.btn-back{align-items:center;background:transparent;background-image:none!important;border:none;color:var(--color-black);display:inline-flex;font-size:20px;height:45px;justify-content:center;padding:0;transition:all .3s ease-in-out;width:45px;&:hover{background:transparent!important;background-image:none!important;border:none!important;color:var(--color-black);transform:translateX(-3px)}i{margin:0}}&.btn-icon-square{align-items:center;background-color:var(--color-black);background-image:none!important;border:none;border-radius:8px;color:var(--color-white);display:inline-flex;font-size:20px;height:45px;justify-content:center;padding:0;transition:all .3s ease-in-out;width:45px;&:hover{background-color:var(--color-black)!important;background-image:none!important;border:none!important;color:var(--color-white)!important;transform:scale(1.05)}i{margin:0}&.dropdown-toggle-custom:after{display:none}&:focus{box-shadow:none;outline:none}}&.btn-transparent{background-color:transparent;background-image:none!important;border:0;&:active,&:hover{background-color:transparent;background-image:none!important;border:0!important;box-shadow:none!important;color:var(--color-black)}}&.btn-danger,&.btn-danger.btn-invisible{background-color:var(--color-red)!important;background-image:none!important;border-color:var(--color-red);color:var(--color-white)!important;&:active,&:focus,&:hover{background-color:var(--color-red)!important;background-image:none!important;border-color:var(--color-red)!important;color:var(--color-white)!important}}&.btn-success{background-image:none!important;&:active,&:hover{background-image:none!important}}&.btn-warning{background-image:none!important;&:active,&:hover{background-image:none!important}}&.btn-info{background-image:none!important;&:active,&:hover{background-image:none!important}}&.btn-dark{background-color:var(--color-black)!important;background-image:none!important;color:var(--color-white);&:hover{background-image:none!important;color:var(--color-white)!important}}&.btn-outline-gray{background-image:none!important;border-color:var(--color-border);color:var(--color-text-gray);&:hover{background-image:none!important}}.btn-tab{min-width:150px}}.icon-circle{align-items:center;background-color:var(--color-primary);border-radius:50%;color:var(--color-black);display:inline-flex;flex-shrink:0;height:30px;justify-content:center;position:relative;width:30px;i{font-size:13.6px;height:11.88px;position:relative;stroke-width:.5px;width:13.6px}&.icon-sm{height:25px;width:25px;i{font-size:11px;height:10px;width:11px}}&.icon-lg{height:40px;width:40px;i{font-size:18px;height:16px;width:18px}}}.action-delete,.btn-danger{border-color:var(--color-red)!important;color:var(--color-white)!important;&:active,&:hover{border-color:var(--color-red)!important;color:var(--color-white)!important}}.h1,h1{font-size:1.625rem;line-height:1.5}.h1,.h2,h1,h2{font-weight:700}.h2,h2{font-size:22px}.page-title-container{align-items:flex-start;display:flex;flex-direction:column;padding-bottom:20px;@media (min-width:992px){flex-direction:row;justify-content:space-between}}.page-title{align-items:flex-start;display:flex;gap:10px;.title{color:var(--color-black);flex:1;font-size:1.625rem;margin-bottom:0}}.page-title__text{display:flex;flex-direction:column;gap:4px}.title-icon{align-items:center;background:var(--color-primary);border-radius:100%;display:flex;height:30px;justify-content:center;margin-top:4px;width:30px}.page-title-badge{background:#f0f0f0;border:1px solid #e0e0e0;border-radius:4px;color:#555;display:inline-block;font-size:.6875rem;font-weight:600;padding:3px 12px;width:fit-content}.sidebar{align-self:flex-start;background-color:var(--color-black);color:var(--color-white);display:flex;flex-direction:column;font-size:13px;height:100vh;padding:0;position:sticky;top:0;.main-header{.navbar{padding-left:20px}}.logo{background-image:url(/build/images/logo.576dc86c.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;display:block;height:72px;margin:30px 0;width:90px;.logo-compact,.logo-custom{display:none!important}}#main-menu{flex:1 1 0;min-height:0;overflow-y:auto;.menu{.menu-header{color:var(--color-white);display:none;margin-block-start:0;padding:10px 20px;.menu-header-contents{padding-left:18px}}.menu-item{border-radius:0;margin:0;padding:0;&.active{background-color:var(--color-primary);.menu-item-contents{color:var(--color-black);.menu-icon{color:var(--color-black)}}}&.has-submenu{&.expanded{background-color:var(--color-primary);.menu-item-contents.submenu-toggle{color:var(--color-black);span{color:var(--color-black)}}&:has(.active){background-color:var(--color-primary);.submenu{.menu-item.active{background-color:#282828;padding-inline-start:0;.menu-item-contents,.menu-item-contents .menu-icon,.menu-item-contents svg{color:var(--color-primary)}}}}}}.menu-item-contents{color:var(--color-white);margin-block-start:0;padding:10px 20px;.menu-icon,svg{margin-right:10px}.menu-icon{align-items:center;display:flex;font-size:18px}.menu-icon,.submenu-toggle-icon{color:var(--color-white)}}}.submenu{background-color:#282828;padding-inline-start:15px;.menu-item{.menu-item-label{font-weight:300}&.active{.menu-item-label{font-weight:700}.menu-item-contents .menu-icon,.menu-item-contents svg,.menu-item-label{color:var(--color-primary)}}&:has(.menu-section-separator){border-top:1px solid hsla(0,0%,100%,.2);margin-top:8px;padding-top:8px}}}}}}.checkbox-custom{align-items:center;appearance:none;-webkit-appearance:none;background-color:var(--color-white);border:1px solid #cbd5e1;border-radius:0;cursor:pointer;display:flex;height:16px;justify-content:center;transition:all .25s ease;width:16px;&:after{color:var(--color-white);content:"✓";font-size:16px;opacity:0;transition:opacity .2s ease}&:checked{background-color:var(--color-black);border-color:var(--color-black)}&:checked:after{opacity:1}}.checkbox__container{align-items:baseline;display:flex;gap:5px}.password-container{display:flex;flex-direction:column;position:relative}.toggle-password{background-color:var(--color-white);background-image:url(/build/images/eye.e4a8db65.svg);background-size:contain;border:0;cursor:pointer;height:17px;position:absolute;right:10px;top:50%;transform:translateY(-50%);user-select:none;width:17px;&.show{background-image:url(/build/images/eye-off.8c9a670f.svg)}}label{font-size:.75rem}.form-label{color:var(--color-black);font-weight:700;margin-bottom:5px}.select-filter{label{font-weight:700}.product-select__indicator-separator,.react-select__indicator-separator{display:none}}.input-style{background-color:var(--color-gray);border:0;border-radius:4px;color:var(--color-black);font-size:.75rem;min-height:38px;padding:.375rem .75rem;width:100%;&::placeholder{color:var(--color-black)}}.filter-select{appearance:none;-webkit-appearance:none;background:#fff url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath fill='%23333' d='M1.41 0 6 4.58 10.59 0 12 1.41l-6 6-6-6z'/%3E%3C/svg%3E") no-repeat right 12px center;border:1px solid #e0e0e0;border-radius:6px;color:#333;cursor:pointer;font-size:.875rem;outline:none;padding:10px 36px 10px 14px;transition:border-color .15s ease;width:100%;&:focus{border-color:var(--color-primary);box-shadow:0 0 0 2px rgba(205,216,0,.2)}&:disabled{background:#f9f9f9;color:#aaa;cursor:not-allowed}}.input-group-text{font-size:.875rem;min-height:38px}.custom-radio{appearance:none;-webkit-appearance:none;background-color:var(--color-white);border:1px solid var(--color-black);border-radius:50%;cursor:pointer;height:15px;position:relative;transition:all .2s ease;width:15px;&:checked{background-color:var(--color-white);border-color:var(--color-black)}&:checked:after{background-color:var(--color-primary);border-radius:50%;content:"";height:7px;left:3px;position:absolute;top:3px;width:7px}}.ea-dark-scheme .form-switch .form-check-input:checked,.form-switch .form-check-input:checked{background-color:var(--color-primary);border-color:transparent}.temp-badge{align-items:center;border-radius:50%;display:inline-flex;flex-shrink:0;height:28px;justify-content:center;width:28px}.temp-badge--ambient{background-color:var(--temp-ambient)}.temp-badge--fresh{background-color:var(--temp-fresh)}.temp-badge--frozen{background-color:var(--temp-frozen)}.temp-badge--plv{background-color:var(--temp-plv)}.temp-badge .icon{height:16px;width:16px}.temp-badge--sm{height:22px;width:22px}.temp-badge--sm .icon{height:14px;width:14px}.filter-heading a{color:var(--color-black)}.modal{.modal-header{border-bottom:0;padding:15px 20px 10px;.btn-close{background-image:url(/build/images/close.63c91fc4.svg);background-size:contain}}.modal-title{font-size:1.25rem;font-weight:700;gap:1rem}.icon-title,.modal-title{align-items:center;display:flex;justify-content:center}.icon-title{background-color:var(--color-primary);border-radius:100%;color:var(--color-white);height:30px;width:30px}.modal-body{padding-top:0}}.pagination{.btn-pagination{background-color:transparent;border:0;border-radius:100%;font-size:12px;height:30px;width:30px}.btn-pagination.active{background-color:var(--color-primary);color:var(--color-white);font-weight:700}}.table>:not(caption)>*>*{background-color:transparent}.table-responsive{max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;@media (min-width:992px){max-width:calc(100vw - 315px)}}.table{thead th{background-color:var(--color-black);border:0;border-right:2px solid var(--color-white);color:var(--color-white);font-size:.75rem;font-weight:700;min-height:45px;padding:.85rem .75rem;vertical-align:middle;a{color:var(--color-white);font-weight:700;.icon{color:var(--color-white)}}}tbody{td{background-color:var(--color-gray);border-right:2px solid var(--color-white);color:var(--color-black);font-size:.75rem;padding:.75rem .5rem;vertical-align:middle;a{color:var(--color-black);text-decoration:underline}}tr{border-bottom:10px solid var(--color-white)}tr.selected-row td{background-color:var(--color-primary-opacity)}tr.selected-row td{.form-check-input:checked{background-color:var(--color-black);border-color:var(--color-black)}}}.batch-actions-selector{padding-left:20px}}.table.table-striped>tbody>tr{border:0;border-color:var(--color-white)}.table.table-striped>tbody>tr td{background-color:transparent}.table.table-striped>tbody>tr:nth-of-type(odd){--bs-table-accent-bg:var(--color-gray)!important}.table.table-striped>tbody>tr:nth-of-type(2n){background-color:var(--color-white)!important}.table.datagrid{td{box-shadow:none}thead th a,thead th span{color:var(--color-white)!important;font-weight:700!important}}.order-tracking-page{.btn-underline{color:var(--color-black);text-decoration:underline}.btn-badge{border-radius:5px;padding:3px;text-decoration:none;&:hover{text-decoration:none}}.actions-cell{min-width:157px}.badge-ar{border-radius:100%;display:block;height:8px;margin:auto;width:8px;&.bg-success{background-color:var(--color-primary)!important}&.bg-warning{background-color:var(--color-dark-yellow)!important}&.bg-danger{background-color:var(--color-red)!important}&.bg-secondary{background-color:var(--color-text-gray)!important}}.badge-colors{font-size:.625rem;font-weight:700;&.bg-warning{color:var(--color-brown)}&.bg-success{color:var(--color-success-color)}}}.main-content:has(.new-order-page){position:relative}.new-order-page .cart-filters{border-bottom:1px solid var(--color-gray,#e5e5e5);padding-bottom:5px;padding-top:15px;position:sticky;top:0;z-index:100}.new-order-page{max-width:1900px;.new-order-filters-container{display:grid;gap:0 20px;grid-template-columns:repeat(2,1fr);margin-bottom:15px;@media (min-width:992px){grid-template-columns:repeat(4,1fr)}@media (min-width:1200px){grid-template-columns:repeat(5,1fr);margin-bottom:0}.item-filter{label{font-size:.75rem}&:last-child{justify-self:end}}.delivery-date-picker-modal-wrapper{.input-datepicker{background-color:var(--color-gray);border:0;font-size:.75rem;min-height:38px;&::placeholder{color:var(--color-black)}}}}.filter-pills-container{align-items:center;border-bottom:1px solid var(--color-border);display:flex;max-width:100%;overflow-x:auto;scrollbar-width:none;width:100%;@media (min-width:992px){max-width:calc(100vw - 315px)}.btn-filter{background-color:transparent;border:0;border-bottom:4px solid var(--color-white);display:inline-block;font-size:.8125rem;padding:16px 0;text-align:center;white-space:nowrap}.btn-filter.active{border-color:var(--color-primary)}.btn-filter-after{background-color:var(--color-primary);display:inline-block;height:15px;margin:0 10px;padding:1px;width:1px;&:last-child{background-color:transparent}}}.filter-pills-container::-webkit-scrollbar{display:none}.filter-pills-container.active{cursor:grabbing}}.product-quantity{input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield;background-color:var(--color-gray);border:0;color:var(--color-black);font-size:.75rem;min-height:40px;padding:3px;width:40px}.btn-quantity{background-color:var(--color-black);color:var(--color-white);height:40px;width:26px;&.btn-quantity-plus{border-bottom-right-radius:5px;border-top-right-radius:5px}&.btn-quantity-minus{border-bottom-left-radius:5px;border-top-left-radius:5px}}}.product-quantity--small{font-size:11px;.btn-quantity{height:24px;width:24px}input[type=number]{min-height:24px;width:24px}}.product-card{background-color:var(--color-white);border-radius:5px;box-shadow:0 0 10px 0 #00000026;display:flex;flex-direction:column;justify-content:space-between;.card-padding{padding-left:13px;padding-right:13px}.product-badge{border-radius:5px;color:var(--color-white);font-size:11px;font-weight:700;line-height:1;padding:6px;position:absolute;right:50px;top:6px;z-index:1}.icon-container{align-items:center;border:0;border-radius:100%;display:flex;height:30px;justify-content:center;width:30px}.icon-container.btn-favorite{background-color:var(--color-gray)}.product-image{img{max-height:160px;object-fit:contain}}.item-info{&:after{background-color:var(--color-border);border-radius:100%;content:"";display:inline-block;height:4px;margin:2px 5px;width:4px}&:last-child{&:after{display:none}}}.tooltip-container{background-color:var(--color-white);border-radius:2px;bottom:120%;box-shadow:0 0 5px 0 #00000026;left:50%;min-width:124px;padding:5px 10px;position:absolute;transform:translateX(-50%);white-space:nowrap;z-index:1000}.btn-product-card{border-color:transparent;font-size:.75rem;line-height:1.5;&:hover{border-color:transparent!important}}}.flatpickr-day.endRange,.flatpickr-day.endRange.inRange,.flatpickr-day.endRange.nextMonthDay,.flatpickr-day.endRange.prevMonthDay,.flatpickr-day.endRange:focus,.flatpickr-day.endRange:hover,.flatpickr-day.selected,.flatpickr-day.selected.inRange,.flatpickr-day.selected.nextMonthDay,.flatpickr-day.selected.prevMonthDay,.flatpickr-day.selected:focus,.flatpickr-day.selected:hover,.flatpickr-day.startRange,.flatpickr-day.startRange.inRange,.flatpickr-day.startRange.nextMonthDay,.flatpickr-day.startRange.prevMonthDay,.flatpickr-day.startRange:focus,.flatpickr-day.startRange:hover{background:var(--color-primary)!important;border-color:var(--color-primary)!important;color:var(--color-black)!important}.flatpickr-day.inRange{box-shadow:-5px 0 0 var(--color-primary-opacity),5px 0 0 var(--color-primary-opacity)!important}.flatpickr-day.inRange,.flatpickr-day:hover{background:var(--color-primary-opacity)!important;border-color:var(--color-primary-opacity)!important}.flatpickr-day.today,.flatpickr-day.today:hover{border-color:var(--color-primary)!important}.flatpickr-day.today:hover{background:var(--color-primary)!important;color:var(--color-black)!important}.btn[class*=btn-],.btn[class*=btn-]:active,.btn[class*=btn-]:focus,.btn[class*=btn-]:hover{background-image:none!important}