.scrollable::-webkit-scrollbar{width:6px}.scrollable::-webkit-scrollbar-thumb{background-color:#0003;border-radius:10px}.common-header{padding:15px 0;font-size:30px;font-weight:500}.react-tel-input .form-control.invalid-number,.react-tel-input .flag-dropdown.invalid-number{background-color:#fff!important;border:1px solid #db0909!important}.loader-custom{--d:22px;z-index:99;background-image:url(/assets/image/yaliwe-logo.png),radial-gradient(circle,#fff 0%,#bdbabab2 17% 19%);background-position:50%;background-repeat:no-repeat;background-size:60px 60px,cover;width:100vw;height:100vh;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes pulse{0%,to{transform:translate(-50%,-50%)scale(1)}50%{transform:translate(-50%,-50%)scale(1.1)}}@keyframes scrollMarquee{0%{transform:translate(100%)}to{transform:translate(-100%)}}.marquee-wrapper{white-space:nowrap}.marquee-inner{animation:40s linear infinite scrollMarquee}.custom-select__control{box-shadow:none!important;border-color:#ccc!important}.custom-select__control--is-focused{border-color:#4daa37!important}.modal-overlay{z-index:1050;background-color:#00000080;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:fixed;top:0;left:0}.modal-overlay-image{z-index:40;background-color:#0006;background-image:url(/assets/image/couponbg.png);background-position:50%;background-repeat:no-repeat;background-size:cover;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.modal-content{background-color:#fff;flex-direction:column;width:90%;animation:.3s fadeIn;display:flex;overflow:hidden;box-shadow:0 10px 25px #0003}.modal-header{background-color:#f5f5f5;border-bottom:1px solid #ddd;justify-content:space-between;align-items:center;padding:16px 24px;font-size:18px;font-weight:700;display:flex}.modal-body{color:#333;padding:20px 24px;font-size:16px}.modal-footer{background-color:#f9f9f9;border-top:1px solid #ddd;justify-content:flex-end;gap:12px;padding:16px 24px;display:flex}.modal-header .close-button{cursor:pointer;background:0 0;border:none;font-size:22px}.react-tel-input .form-control{letter-spacing:.01rem;background:#fff;border:1px solid #cacaca;border-radius:6px;height:38px;margin-left:0;padding-left:48px;font-size:14px;line-height:32px;position:relative;margin-top:0!important;margin-bottom:0!important}.react-tel-input .flag-dropdown{background-color:#fff;border:1px solid #cacaca;border-radius:6px 0 0 6px}.dropdown__control.css-t3ipsp-control{box-shadow:none!important}.Toastify__toast-container{font-size:14px;z-index:9999!important}.Toastify__progress-bar--colored.Toastify__progress-bar{background:linear-gradient(90deg,red,#ff7f00,#ff0,#0f0,#00f,indigo,#8f00ff)}.accordion-wrapper{will-change:max-height,opacity;transition:max-height .4s,opacity .3s,padding .3s;overflow:hidden}.accordion-open{opacity:1;max-height:500px}.custom-scrollbar::-webkit-scrollbar{width:4px}.custom-scrollbar::-webkit-scrollbar-track{background:0 0}.custom-scrollbar::-webkit-scrollbar-thumb{background:#d3d3d3;border-radius:6px}.custom-scrollbar{scrollbar-width:thin;scrollbar-color:#d3d3d3 transparent;overflow-y:auto}.accordion-close{opacity:0;max-height:0;padding-top:0;padding-bottom:0}.icon-bar{z-index:98;position:fixed;top:95%;left:94%;right:0;transform:translateY(-50%)}.dropdown--sm .dropdown__control{font-size:13px;min-height:32px!important;padding:0 4px!important}.dropdown--sm .dropdown__single-value{padding:0 4px}.dropdown--sm .dropdown__option{padding:6px 8px}.dropdown__indicator-separator{display:none}.dropdown__option-image{object-fit:contain;width:16px;height:16px;margin-right:6px}.dropdown__control{border-radius:4px;align-items:center;display:flex}.dropdown__single-value{align-items:center;gap:6px;display:flex}.dropdown__single-value-inner,.dropdown__option-inner{align-items:center;gap:.5rem;display:flex}.dropdown__option-image{object-fit:cover;border-radius:50%;width:20px;height:20px}.dropdown--primary .dropdown__control{color:#fff;background-color:#4daa37;border-color:#4daa37}.dropdown__menu{white-space:nowrap}.dropdown--secondary .dropdown__control{color:#000;background-color:#f4f4f4;border-color:#e1e1e1}.dropdown--outline .dropdown__control{color:#333;background-color:#0000;border-color:#e9e9e9}.dropdown--sm .dropdown__control{min-height:32px;padding:4px 8px;font-size:12px}.dropdown--md .dropdown__control{min-height:36px;padding:5px 12px;font-size:14px}.dropdown--lg .dropdown__control{min-height:48px;padding:8px 16px;font-size:16px}.dropdown-border--primary .dropdown__control{border-color:#e9e9e9}.dropdown-border--secondary .dropdown__control{border-color:#f1f1f1}.dropdown-border--outline .dropdown__control{border-color:#e9e9e9}.dropdown--error .dropdown__control{border-color:red!important}.dropdown__error{color:red;margin-top:4px;font-size:12px}.dropdown__option{align-items:center;gap:8px;padding:8px 12px;display:flex}.dropdown__option-image{object-fit:contain;width:20px;height:20px}.dropdown__option-icon{font-size:16px}.dropdown__label{color:#333;margin-bottom:6px;font-size:14px;font-weight:500;display:block}@keyframes fadeIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.dropdown__label,.dropdown__single-value,.react-tel-input .form-control{font-size:12px!important}}
@media (max-width:640px){.common-header{padding:10px 0;font-size:20px}}@media (min-width:641px) and (max-width:768px){.common-header{padding:12px 0;font-size:25px}}
