.MuiInputBase-root{border:5px solid transparent!important}.MuiInputBase-root.Mui-focused{border:5px solid #bfd3ff!important}.MuiInputBase-root .MuiInputBase-input{background-color:#e8f0fe!important;border:0!important;border-radius:12px!important;padding:12px!important}.MuiInputBase-root.MuiOutlinedInput-root.Mui-error{border:1px solid #c00!important}p.MuiFormHelperText-root{margin-left:0!important;margin-right:0!important}.epos-btn.MuiButtonBase-root{background-color:#2c5ccb!important;border-radius:12px!important;padding:12px!important;text-transform:capitalize!important;transition:all .25s cubic-bezier(.4,0,.2,1) 0ms;width:100%!important}.epos-btn.MuiButtonBase-root:focus,.epos-btn.MuiButtonBase-root:hover{background-color:#1e3f8a!important;color:#fff}.epos-btn.MuiButtonBase-root.MuiButton-outline{background-color:transparent!important;border:1px solid #2c5ccb!important;color:#2c5ccb!important}.epos-error-msg{font-size:12px!important;font-style:italic!important;margin-top:4px!important}.epos-phone-field button{background:transparent!important;max-height:32px;padding:0!important}.epos-country-field button{background:transparent!important;color:#707888!important;max-height:32px;padding:2px!important}.Toastify__toast-container,.Toastify__toast-container .Toastify__toast{z-index:99999}.Toastify__toast-container .Toastify__toast--success{box-shadow:-8px 0 var(--toastify-color-progress-success);color:var(--toastify-color-progress-success)}.Toastify__toast-container .Toastify__toast--error{box-shadow:-8px 0 var(--toastify-color-error);color:var(--toastify-color-error)}.Toastify__toast-container .Toastify__toast--warning{box-shadow:-8px 0 var(--toastify-color-warning);color:var(--toastify-color-warning)}.Toastify__toast-container button.Toastify__close-button{background:transparent!important;border:0!important;color:#000!important;padding:12px!important;right:20px;top:50%!important;transform:translateY(-50%)}#epos_crm_user_name svg{height:30px;width:30px}button.epos-btn,button.epos-btn:hover{color:#fff!important}.epos-btn__auto_login{border-radius:12px!important;display:flex!important;justify-content:center;max-height:45px}.epos-btn__auto_login,.member_auto_login{align-items:center;margin-bottom:24px!important}.member_auto_login{display:flex;font-size:16px!important;font-weight:700}.member_auto_login__link{display:flex}.member_auto_login__link .icon{align-items:center;display:inline-flex}.member_auto_login__link .icon .icon-text{color:#2c5ccb;font-weight:700}.MuiTooltip-tooltip{background:#fff!important;border:1px solid #8d8d8d!important;color:#000!important}.MuiButton-loadingWrapper .MuiButton-loadingIndicator{color:#fff}button.epos-tooltip{background-color:transparent!important;color:#8d8d8d!important;padding:0!important}button.epos-tooltip svg{height:20px!important;width:20px!important}.tooltip-content span{font-size:14px!important}.epos-crm_tanent_link{color:#2c5ccb!important}.epos-close-popup{color:#171c28;font-size:16px}.epos-crm-form{z-index:9999}.epos-crm-form button,.epos-crm-form input,.epos-crm-form label,.epos-crm-form select,.epos-crm-form textarea{box-sizing:border-box}.epos-crm-form .epos-tab-form .MuiTabs-indicator{display:none}.epos-crm-form .epos-tab-form .epos-tab-title{color:#171c28;font-size:14px;font-weight:600}.epos-crm-form .epos-tab-form .epos-tab-title .epos-tab-link{color:#2c5ccb!important;font-weight:700;text-decoration:underline!important;text-transform:uppercase!important}.epos-crm-form .epos-close-popup{color:#171c28!important;font-size:13px!important;font-weight:700!important;text-decoration:underline!important}.epos-crm-form .get-started{color:#171c28!important;font-family:Roboto,Helvetica,Arial,sans-serif!important;font-size:28px!important;font-weight:700!important;line-height:34px!important;text-transform:capitalize!important}.epos-crm-form .get-started.update-email{font-size:16px!important;line-height:24px!important;text-transform:none!important}.epos-crm-form .input-label{color:#4d5362!important;font-family:Roboto,Helvetica,Arial,sans-serif!important;font-size:14px!important;font-weight:600;margin-bottom:6px!important}.epos-crm-form .epos-crm_logo{border-radius:12px!important;object-fit:cover}.epos-crm-form .epos-stepper{display:flex;gap:12px;margin-bottom:20px;margin-top:8px}.epos-crm-form .epos-stepper__item{display:flex;flex:1;flex-direction:column;gap:6px}.epos-crm-form .epos-stepper__bar{background-color:#d8dbe6;border-radius:2px;display:block;height:3px;transition:all .25s cubic-bezier(.4,0,.2,1) 0ms}.epos-crm-form .epos-stepper__label{color:#8d8d8d;font-family:Roboto,Helvetica,Arial,sans-serif;font-size:12px;font-weight:600;transition:all .25s cubic-bezier(.4,0,.2,1) 0ms}.epos-crm-form .epos-stepper__item--active .epos-stepper__bar{background-color:#2c5ccb}.epos-crm-form .epos-stepper__item--active .epos-stepper__label{color:#171c28}.epos-crm-form .epos-step-title{color:#171c28!important;font-family:Roboto,Helvetica,Arial,sans-serif!important;font-size:16px!important;font-weight:700!important;margin-bottom:12px!important}.epos-crm-form .epos-step-actions{display:flex;gap:12px;margin-top:20px;width:100%}.epos-crm-form .epos-step-actions .MuiButton-root{min-width:0!important}.epos-crm-form .epos-step-actions .epos-btn.epos-btn-secondary.MuiButtonBase-root{flex:0 0 96px!important;width:96px!important}.epos-crm-form .epos-step-actions .epos-btn.epos-btn-primary.MuiButtonBase-root{flex:1 1 0!important;width:auto!important}.epos-crm-form .epos-terms-link{color:#2c5ccb!important;font-weight:600;text-decoration:underline!important}.MuiTooltip-popper:has(.tooltip-content) .MuiTooltip-tooltip{background-color:#fff!important;border-radius:12px!important;box-shadow:0 4px 16px rgba(23,28,40,.12)!important;color:#171c28!important;font-family:Roboto,Helvetica,Arial,sans-serif!important;font-size:13px!important;line-height:1.5!important;max-width:280px!important;padding:12px 14px!important}.MuiTooltip-popper:has(.tooltip-content) .MuiTooltip-arrow{color:#fff!important}.MuiTooltip-popper:has(.tooltip-content) .MuiTooltip-arrow:before{box-shadow:0 4px 16px rgba(23,28,40,.12)}.MuiTooltip-popper:has(.tooltip-content) .tooltip-content .MuiTypography-root{color:#171c28!important;font-size:13px!important;line-height:1.5!important}.MuiTooltip-popper:has(.tooltip-content) .tooltip-content .epos-crm_tanent_link,.MuiTooltip-popper:has(.tooltip-content) .tooltip-content a{color:#2c5ccb!important;font-weight:600;text-decoration:underline}.epos-crm-form .MuiInputBase-root{background-color:#e8f0fe!important;border-radius:12px!important;height:52px!important;padding:0 12px!important}.epos-crm-form .MuiInputBase-root .MuiOutlinedInput-notchedOutline{border:0!important}.epos-crm-form .MuiInputBase-input{background:transparent!important;box-sizing:border-box!important;color:#171c28!important;font-family:Roboto,Helvetica,Arial,sans-serif!important;font-size:15px!important;height:100%!important;padding:0 4px!important}.epos-crm-form .MuiInputBase-input::placeholder{color:#8d8d8d!important;opacity:1!important}.epos-crm-form .epos-phone-field .MuiInputBase-root,.epos-crm-form .epos-phone-field.MuiTextField-root .MuiInputBase-root{height:52px!important}.epos-crm-form .epos-phone-field .MuiButtonBase-root.MuiTelInput-FlagButton,.epos-crm-form .epos-phone-field .MuiTelInput-FlagButton{margin-right:4px!important;padding:4px!important}.epos-crm-form button.MuiButton-root{border-radius:12px!important;border-width:0!important;box-shadow:none!important;font-family:Roboto,Helvetica,Arial,sans-serif!important;font-size:16px!important;font-weight:600!important;line-height:24px!important;padding-bottom:12px!important;padding-top:12px!important;text-transform:capitalize!important;transition:all .25s cubic-bezier(.4,0,.2,1) 0ms}.epos-crm-form .epos-tooltip,.epos-crm-form button.MuiIconButton-root{background:transparent!important;border-width:0!important;box-shadow:none!important;color:#8d8d8d!important;padding:2px!important}.epos-crm-form .epos-tooltip:hover,.epos-crm-form button.MuiIconButton-root:hover{background:rgba(0,0,0,.04)!important;color:#2c5ccb!important}.epos-crm-form .epos-tooltip svg,.epos-crm-form button.MuiIconButton-root svg{font-size:18px!important}.epos-crm-form .epos-btn-primary.MuiButton-contained{background-color:#2c5ccb!important;border:0!important;color:#fff!important}.epos-crm-form .epos-btn-primary.MuiButton-contained:hover{background-color:#1e3f8a!important}.epos-crm-form .epos-btn-primary.MuiButton-contained.Mui-disabled{background-color:#7b9ae2!important;color:#fff!important;opacity:.7}.epos-crm-form .epos-btn-secondary.MuiButton-outlined{background-color:#fff!important;border:1.5px solid #2c5ccb!important;color:#2c5ccb!important}.epos-crm-form .epos-btn-secondary.MuiButton-outlined:hover{background-color:#e4ebf5!important;border-color:#1e3f8a!important;color:#1e3f8a!important}.epos-crm-form .hide-password,.epos-crm-form .hide-password.MuiButtonBase-root{background:transparent!important;border:0!important;box-shadow:none!important;color:#707888!important;padding:0!important}.epos-crm-form .hide-password.MuiButtonBase-root:hover,.epos-crm-form .hide-password:hover{background:transparent!important;color:#2c5ccb!important}.epos-crm-form .epos-term{color:#4d5362!important;font-family:Roboto,Helvetica,Arial,sans-serif!important;font-size:12px!important;font-weight:500}.epos-crm-form .epos-term .admin-name{font-size:12px!important;font-weight:600}.epos-crm-form .epos-term.checkbox{font-weight:600}.epos-crm-form .epos-forgot-password{font-size:14px;font-weight:600}.epos-crm-form .epos-forgot-password a{color:#2c5ccb;text-decoration:none}.epos-crm-form .epos-forgot-password a:hover{text-decoration:underline}.epos-crm-form .epos-error-msg{color:#c00!important;font-size:12px!important;margin-top:4px!important}.epos-crm-form .MuiPaper-root{border-radius:12px!important}@media(max-width:480px){.epos-crm-form .MuiPaper-root{margin:12px}}#epos_customer_id_field,#epos_member_id_field,#point_payment_id,input#epos_customer_id,input#epos_member_id{display:none;visibility:hidden}#billing_point_field{display:flex;flex-direction:column;font-size:16px;font-weight:500;gap:5px}#billing_point_field .member-tier__wrapper{align-items:center;display:flex;gap:5px}#epos_crm_point_information .epos_crm_point_input{background:transparent!important;border:1px solid #333!important;max-height:45px}#epos_crm_point_information .epos_crm_point_input input{width:100%}#epos_crm_point_information .epos_crm_point_input.Mui-error{border:1px solid #c00!important}#epos_crm_point_information .epos_crm_point_input.Mui-focused{border:1px solid #bfd3ff!important}#epos_crm_point_information .epos_crm_point_input #epos_crm_billing_point{background:transparent!important}#epos_crm_point_information .group_input{align-items:center;display:flex;gap:5px}@media(min-width:768px){#epos_crm_point_information .group_input .input-point{width:400px}}#epos_crm_point_information .group_input .point-redeem-button{align-items:center;box-shadow:none!important;display:flex;font-size:14px;max-height:45px}.point-info__container{margin:1rem 0}.point-info__title{font-weight:700;margin-bottom:1rem}.point-info__group{align-items:flex-start;display:flex;margin-bottom:1rem}.point-info__group .point-info__icon{margin-right:.75rem}.point-info__group .point-info__detail label{margin-bottom:.25rem}.point-info__group .point-info__detail .point-info__value{font-weight:700}.woocommerce .shop_table.woocommerce-checkout-review-order-table tr.fee td{text-align:right}.epos-crm-cart-voucher-static{margin:1rem 0}.epos-crm-cart-voucher-static__field{align-items:stretch;display:flex;gap:8px}.epos-crm-cart-voucher-static__input{align-items:center;border:1px solid #ccc;cursor:default;display:flex;flex:1;height:44px;justify-content:space-between;padding:0 12px}.epos-crm-cart-voucher-static__placeholder{color:#999;font-size:14px}.epos-crm-cart-voucher-static__arrow{color:#999;font-size:12px}.epos-crm-cart-voucher-static__btn{background:#999!important;border-color:#999!important;color:#fff!important;cursor:not-allowed!important;pointer-events:none;white-space:nowrap}.epos-crm-cart-voucher-static__notice{font-weight:600;margin:8px 0 0}.epos-crm-cart-voucher-static__notice a{text-decoration:underline}[data-epos-login-widget]{align-items:center;cursor:pointer;display:flex;justify-content:center;position:relative}[data-epos-login-widget] .elementor-icon-box-icon:last-child,[data-epos-login-widget] .elementor-icon-box-icon:only-child{--icon-box-icon-margin:0px;display:flex;margin:0}[data-epos-login-widget]:before{content:"";height:10px;left:0;position:absolute;top:100%;width:100%}[data-epos-login-widget] .epos_crm_login_dropdown{background:#fff;border-radius:12px;box-shadow:0 10px 25px 0 rgba(34,34,34,.05);margin-top:10px;min-width:150px;opacity:0;padding:10px 15px;pointer-events:none;position:absolute;right:0;top:100%;transform:rotateX(-90deg);transform-origin:0 0;transition:all .2s ease-in-out 0s;visibility:hidden;z-index:2}[data-epos-login-widget] .epos_crm_login_dropdown .epos_crm_dropdown{margin:0;padding:0}[data-epos-login-widget] .epos_crm_login_dropdown .epos_crm_dropdown .dropdown_item{font-size:14px;list-style:none;padding:6px 12px}[data-epos-login-widget]:hover .epos_crm_login_dropdown{opacity:1;pointer-events:all;transform:rotateX(0deg);visibility:visible}.custom-box-render-crm{position:relative;transition:all .4s ease-in-out}.custom-box-render-crm .crm-user-info.i-pos-top{align-items:center;display:flex;flex-direction:column;justify-content:center}.custom-box-render-crm .crm-user-info.i-pos-bottom{align-items:center;display:flex;flex-direction:column-reverse;justify-content:center}.custom-box-render-crm .crm-user-info.i-pos-left{align-items:center;display:flex;flex-direction:row;gap:10px;justify-content:center}.custom-box-render-crm .crm-user-info.i-pos-right{align-items:center;display:flex;flex-direction:row-reverse;gap:10px;justify-content:center}.custom-box-render-crm .crm-menu-wrapper{background:#fff;box-shadow:0 2px 5px -1px rgba(50,50,93,.25),0 1px 3px -1px rgba(0,0,0,.3);display:none;margin-top:-5px;opacity:0;padding:1rem;position:absolute;transition:all .4s ease-in-out;z-index:99999}.custom-box-render-crm .crm-menu-wrapper .crm-menu{list-style-type:none;min-width:200px;padding-left:0;width:auto}.custom-box-render-crm .crm-menu-wrapper .crm-menu .crm-menu__item:not(:last-child){margin-bottom:.5rem}.custom-box-render-crm :focus .crm-menu-wrapper,.custom-box-render-crm:hover .crm-menu-wrapper{display:block;opacity:1}.crm-v1{text-align:center}.crm-v1__title-wrapper{align-items:center;display:flex;gap:8px;justify-content:center}.crm-v1--icon-bottom .crm-v1__title-wrapper,.crm-v1--icon-top .crm-v1__title-wrapper{display:block}.crm-v1__menu{list-style:none;margin:0;padding:0}.crm-v1__item a{display:block;text-decoration:none;transition:color .2s ease}.vouchers-container .vouchers-select{background-color:#fff!important;border:1px solid #000!important;border-radius:4px!important;cursor:pointer}.vouchers-container .vouchers-select--applied{background-color:#f1f8e9!important;border-color:#4caf50!important}.vouchers-container .vouchers-select .MuiInput-root{background-color:transparent!important;border:none!important}.vouchers-container .vouchers-select .MuiInput-root .MuiInputBase-input{background-color:transparent!important;border-radius:0!important;font-weight:600!important;padding:0!important}.vouchers-container .btn-vouchers-apply.MuiButtonBase-root{background-color:#000!important;border-radius:0!important;box-shadow:none!important;color:#fff!important;font-weight:700!important;min-width:160px!important}.vouchers-container .btn-vouchers-apply.MuiButtonBase-root:hover{background-color:#333!important}.vouchers-container .btn-vouchers-apply.MuiButtonBase-root.Mui-disabled{background-color:#ccc!important;color:#fff!important}.vouchers-container .btn-vouchers-remove.MuiButtonBase-root{background-color:#dc3545!important;border-radius:0!important;box-shadow:none!important;color:#fff!important;font-weight:700!important;min-width:160px!important}.vouchers-container .btn-vouchers-remove.MuiButtonBase-root:hover{background-color:#bb2d3b!important}.vouchers-container .btn-vouchers-remove.MuiButtonBase-root.Mui-disabled{background-color:#e57373!important;color:#fff!important}